commit c770ea73739ed43416b3f07908ae8c8822149629 Author: 松浦 知也 Matsuura Tomoya Date: Fri Jan 17 05:44:12 2025 +0000 initial commit diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..418a8ad --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,3 @@ +FROM tomoyanonymous/latex-remote-container-acmart:latest + +CMD ["/bin/bash"] \ No newline at end of file diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..0cafe2c --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,17 @@ +{ + "name": "latex-in-docker-on-vscode", + "dockerComposeFile": "docker-compose.yml", + "customizations": { + "vscode": { + "extensions": [ + "james-yu.latex-workshop", + ], + "settings": { + "terminal.integrated.shell": "/bin/bash" + }, + } + }, + "service": "texlive-ja", + "workspaceFolder": "/workdir", + "shutdownAction": "stopCompose" +} \ No newline at end of file diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml new file mode 100644 index 0000000..9a7339c --- /dev/null +++ b/.devcontainer/docker-compose.yml @@ -0,0 +1,15 @@ +version: "3" + +services: + texlive-ja: + # build: . + image: tomoyanonymous/latex-remote-container-acmart:latest + environment: + SHELL: "/bin/bash" + command: sleep infinity + volumes: + - ../:/workdir + - ../.latexmkrc:/root/.latexmkrc + - ~/.zshrc:/root/.zshrc #bashの設定 + - ~/.ssh:/root/.ssh #sshキー + #- ~/.gitconfig:/root/.gitconfig #gitの設定 \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6030678 --- /dev/null +++ b/.gitignore @@ -0,0 +1,859 @@ +.DS_Store + +.pandoc/ +.obsidian/workspace** +.obsidian/plugins/ +## Core latex/pdflatex auxiliary files: +*.aux +*.lof +*.log +*.lot +*.fls +*.out +*.toc +*.fmt +*.fot +*.cb +*.cb2 +.*.lb + +## Intermediate documents: +*.dvi +*.xdv +*-converted-to.* +# these rules might exclude image files for figures etc. +# *.ps +# *.eps +# *.pdf + +## Generated if empty string is given at "Please type another file name for output:" +.pdf + +## Bibliography auxiliary files (bibtex/biblatex/biber): +*.bbl +*.bcf +*.blg +*-blx.aux +*-blx.bib +*.run.xml + +## Build tool auxiliary files: +*.fdb_latexmk +*.synctex +*.synctex(busy) +*.synctex.gz +*.synctex.gz(busy) +*.pdfsync + +## Build tool directories for auxiliary files +# latexrun +latex.out/ + +## Auxiliary and intermediate files from other packages: +# algorithms +*.alg +*.loa + +# achemso +acs-*.bib + +# amsthm +*.thm + +# beamer +*.nav +*.pre +*.snm +*.vrb + +# changes +*.soc + +# comment +*.cut + +# cprotect +*.cpt + +# elsarticle (documentclass of Elsevier journals) +*.spl + +# endnotes +*.ent + +# fixme +*.lox + +# feynmf/feynmp +*.mf +*.mp +*.t[1-9] +*.t[1-9][0-9] +*.tfm + +#(r)(e)ledmac/(r)(e)ledpar +*.end +*.?end +*.[1-9] +*.[1-9][0-9] +*.[1-9][0-9][0-9] +*.[1-9]R +*.[1-9][0-9]R +*.[1-9][0-9][0-9]R +*.eledsec[1-9] +*.eledsec[1-9]R +*.eledsec[1-9][0-9] +*.eledsec[1-9][0-9]R +*.eledsec[1-9][0-9][0-9] +*.eledsec[1-9][0-9][0-9]R + +# glossaries +*.acn +*.acr +*.glg +*.glo +*.gls +*.glsdefs +*.lzo +*.lzs + +# uncomment this for glossaries-extra (will ignore makeindex's style files!) +# *.ist + +# gnuplottex +*-gnuplottex-* + +# gregoriotex +*.gaux +*.gtex + +# htlatex +*.4ct +*.4tc +*.idv +*.lg +*.trc +*.xref + +# hyperref +*.brf + +# knitr +*-concordance.tex +# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files +# *.tikz +*-tikzDictionary + +# listings +*.lol + +# luatexja-ruby +*.ltjruby + +# makeidx +*.idx +*.ilg +*.ind + +# minitoc +*.maf +*.mlf +*.mlt +*.mtc[0-9]* +*.slf[0-9]* +*.slt[0-9]* +*.stc[0-9]* + +# minted +_minted* +*.pyg + +# morewrites +*.mw + +# nomencl +*.nlg +*.nlo +*.nls + +# pax +*.pax + +# pdfpcnotes +*.pdfpc + +# sagetex +*.sagetex.sage +*.sagetex.py +*.sagetex.scmd + +# scrwfile +*.wrt + +# sympy +*.sout +*.sympy +sympy-plots-for-*.tex/ + +# pdfcomment +*.upa +*.upb + +# pythontex +*.pytxcode +pythontex-files-*/ + +# tcolorbox +*.listing + +# thmtools +*.loe + +# TikZ & PGF +*.dpth +*.md5 +*.auxlock + +# todonotes +*.tdo + +# vhistory +*.hst +*.ver + +# easy-todo +*.lod + +# xcolor +*.xcp + +# xmpincl +*.xmpi + +# xindy +*.xdy + +# xypic precompiled matrices and outlines +*.xyc +*.xyd + +# endfloat +*.ttt +*.fff + +# Latexian +TSWLatexianTemp* + +## Editors: +# WinEdt +*.bak +*.sav + +# Texpad +.texpadtmp + +# LyX +*.lyx~ + +# Kile +*.backup + +# gummi +.*.swp + +# KBibTeX +*~[0-9]* + +# TeXnicCenter +*.tps + +# auto folder when using emacs and auctex +./auto/* +*.el + +# expex forward references with \gathertags +*-tags.tex + +# standalone packages +*.sta + +# Makeindex log files +*.lpz + +# xwatermark package +*.xwm + +# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib +# option is specified. Footnotes are the stored in a file with suffix Notes.bib. +# Uncomment the next line to have this generated file ignored. +#*Notes.bib + +## Core latex/pdflatex auxiliary files: +*.aux +*.lof +*.log +*.lot +*.fls +*.out +*.toc +*.fmt +*.fot +*.cb +*.cb2 +.*.lb + +## Intermediate documents: +*.dvi +*.xdv +*-converted-to.* +# these rules might exclude image files for figures etc. +# *.ps +# *.eps +# *.pdf + +## Generated if empty string is given at "Please type another file name for output:" +.pdf + +## Bibliography auxiliary files (bibtex/biblatex/biber): +*.bbl +*.bcf +*.blg +*-blx.aux +*-blx.bib +*.run.xml + +## Build tool auxiliary files: +*.fdb_latexmk +*.synctex +*.synctex(busy) +*.synctex.gz +*.synctex.gz(busy) +*.pdfsync + +## Build tool directories for auxiliary files +# latexrun +latex.out/ + +## Auxiliary and intermediate files from other packages: +# algorithms +*.alg +*.loa + +# achemso +acs-*.bib + +# amsthm +*.thm + +# beamer +*.nav +*.pre +*.snm +*.vrb + +# changes +*.soc + +# comment +*.cut + +# cprotect +*.cpt + +# elsarticle (documentclass of Elsevier journals) +*.spl + +# endnotes +*.ent + +# fixme +*.lox + +# feynmf/feynmp +*.mf +*.mp +*.t[1-9] +*.t[1-9][0-9] +*.tfm + +#(r)(e)ledmac/(r)(e)ledpar +*.end +*.?end +*.[1-9] +*.[1-9][0-9] +*.[1-9][0-9][0-9] +*.[1-9]R +*.[1-9][0-9]R +*.[1-9][0-9][0-9]R +*.eledsec[1-9] +*.eledsec[1-9]R +*.eledsec[1-9][0-9] +*.eledsec[1-9][0-9]R +*.eledsec[1-9][0-9][0-9] +*.eledsec[1-9][0-9][0-9]R + +# glossaries +*.acn +*.acr +*.glg +*.glo +*.gls +*.glsdefs +*.lzo +*.lzs + +# uncomment this for glossaries-extra (will ignore makeindex's style files!) +# *.ist + +# gnuplottex +*-gnuplottex-* + +# gregoriotex +*.gaux +*.gtex + +# htlatex +*.4ct +*.4tc +*.idv +*.lg +*.trc +*.xref + +# hyperref +*.brf + +# knitr +*-concordance.tex +# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files +# *.tikz +*-tikzDictionary + +# listings +*.lol + +# luatexja-ruby +*.ltjruby + +# makeidx +*.idx +*.ilg +*.ind + +# minitoc +*.maf +*.mlf +*.mlt +*.mtc[0-9]* +*.slf[0-9]* +*.slt[0-9]* +*.stc[0-9]* + +# minted +_minted* +*.pyg + +# morewrites +*.mw + +# nomencl +*.nlg +*.nlo +*.nls + +# pax +*.pax + +# pdfpcnotes +*.pdfpc + +# sagetex +*.sagetex.sage +*.sagetex.py +*.sagetex.scmd + +# scrwfile +*.wrt + +# sympy +*.sout +*.sympy +sympy-plots-for-*.tex/ + +# pdfcomment +*.upa +*.upb + +# pythontex +*.pytxcode +pythontex-files-*/ + +# tcolorbox +*.listing + +# thmtools +*.loe + +# TikZ & PGF +*.dpth +*.md5 +*.auxlock + +# todonotes +*.tdo + +# vhistory +*.hst +*.ver + +# easy-todo +*.lod + +# xcolor +*.xcp + +# xmpincl +*.xmpi + +# xindy +*.xdy + +# xypic precompiled matrices and outlines +*.xyc +*.xyd + +# endfloat +*.ttt +*.fff + +# Latexian +TSWLatexianTemp* + +## Editors: +# WinEdt +*.bak +*.sav + +# Texpad +.texpadtmp + +# LyX +*.lyx~ + +# Kile +*.backup + +# gummi +.*.swp + +# KBibTeX +*~[0-9]* + +# TeXnicCenter +*.tps + +# auto folder when using emacs and auctex +./auto/* +*.el + +# expex forward references with \gathertags +*-tags.tex + +# standalone packages +*.sta + +# Makeindex log files +*.lpz + +# xwatermark package +*.xwm + +# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib +# option is specified. Footnotes are the stored in a file with suffix Notes.bib. +# Uncomment the next line to have this generated file ignored. +#*Notes.bib + +## Core latex/pdflatex auxiliary files: +*.aux +*.lof +*.log +*.lot +*.fls +*.out +*.toc +*.fmt +*.fot +*.cb +*.cb2 +.*.lb + +## Intermediate documents: +*.dvi +*.xdv +*-converted-to.* +# these rules might exclude image files for figures etc. +# *.ps +# *.eps +# *.pdf + +## Generated if empty string is given at "Please type another file name for output:" +.pdf + +## Bibliography auxiliary files (bibtex/biblatex/biber): +*.bbl +*.bcf +*.blg +*-blx.aux +*-blx.bib +*.run.xml + +## Build tool auxiliary files: +*.fdb_latexmk +*.synctex +*.synctex(busy) +*.synctex.gz +*.synctex.gz(busy) +*.pdfsync + +## Build tool directories for auxiliary files +# latexrun +latex.out/ + +## Auxiliary and intermediate files from other packages: +# algorithms +*.alg +*.loa + +# achemso +acs-*.bib + +# amsthm +*.thm + +# beamer +*.nav +*.pre +*.snm +*.vrb + +# changes +*.soc + +# comment +*.cut + +# cprotect +*.cpt + +# elsarticle (documentclass of Elsevier journals) +*.spl + +# endnotes +*.ent + +# fixme +*.lox + +# feynmf/feynmp +*.mf +*.mp +*.t[1-9] +*.t[1-9][0-9] +*.tfm + +#(r)(e)ledmac/(r)(e)ledpar +*.end +*.?end +*.[1-9] +*.[1-9][0-9] +*.[1-9][0-9][0-9] +*.[1-9]R +*.[1-9][0-9]R +*.[1-9][0-9][0-9]R +*.eledsec[1-9] +*.eledsec[1-9]R +*.eledsec[1-9][0-9] +*.eledsec[1-9][0-9]R +*.eledsec[1-9][0-9][0-9] +*.eledsec[1-9][0-9][0-9]R + +# glossaries +*.acn +*.acr +*.glg +*.glo +*.gls +*.glsdefs +*.lzo +*.lzs + +# uncomment this for glossaries-extra (will ignore makeindex's style files!) +# *.ist + +# gnuplottex +*-gnuplottex-* + +# gregoriotex +*.gaux +*.gtex + +# htlatex +*.4ct +*.4tc +*.idv +*.lg +*.trc +*.xref + +# hyperref +*.brf + +# knitr +*-concordance.tex +# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files +# *.tikz +*-tikzDictionary + +# listings +*.lol + +# luatexja-ruby +*.ltjruby + +# makeidx +*.idx +*.ilg +*.ind + +# minitoc +*.maf +*.mlf +*.mlt +*.mtc[0-9]* +*.slf[0-9]* +*.slt[0-9]* +*.stc[0-9]* + +# minted +_minted* +*.pyg + +# morewrites +*.mw + +# nomencl +*.nlg +*.nlo +*.nls + +# pax +*.pax + +# pdfpcnotes +*.pdfpc + +# sagetex +*.sagetex.sage +*.sagetex.py +*.sagetex.scmd + +# scrwfile +*.wrt + +# sympy +*.sout +*.sympy +sympy-plots-for-*.tex/ + +# pdfcomment +*.upa +*.upb + +# pythontex +*.pytxcode +pythontex-files-*/ + +# tcolorbox +*.listing + +# thmtools +*.loe + +# TikZ & PGF +*.dpth +*.md5 +*.auxlock + +# todonotes +*.tdo + +# vhistory +*.hst +*.ver + +# easy-todo +*.lod + +# xcolor +*.xcp + +# xmpincl +*.xmpi + +# xindy +*.xdy + +# xypic precompiled matrices and outlines +*.xyc +*.xyd + +# endfloat +*.ttt +*.fff + +# Latexian +TSWLatexianTemp* + +## Editors: +# WinEdt +*.bak +*.sav + +# Texpad +.texpadtmp + +# LyX +*.lyx~ + +# Kile +*.backup + +# gummi +.*.swp + +# KBibTeX +*~[0-9]* + +# TeXnicCenter +*.tps + +# auto folder when using emacs and auctex +./auto/* +*.el + +# expex forward references with \gathertags +*-tags.tex + +# standalone packages +*.sta + +# Makeindex log files +*.lpz + +# xwatermark package +*.xwm + +# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib +# option is specified. Footnotes are the stored in a file with suffix Notes.bib. +# Uncomment the next line to have this generated file ignored. +#*Notes.bib diff --git a/.latexmkrc b/.latexmkrc new file mode 100644 index 0000000..1113cb4 --- /dev/null +++ b/.latexmkrc @@ -0,0 +1,4 @@ +#!/usr/bin/env perl + +@default_files = ("main"); +$pdf_mode = 1; \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..f81bf45 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,21 @@ +{ + "grammarly.overrides": [ + { + "files": [ + "**/src/main.tex" + ], + "config": { + "audience": "expert", + "dialect": "american", + "domain": "academic", + "emotions": [ + "neutral", + "analytical" + ], + "goals": [ + "describe" + ] + } + } + ] +} \ No newline at end of file diff --git a/IEEEtran.bst b/IEEEtran.bst new file mode 100644 index 0000000..5fbfcb2 --- /dev/null +++ b/IEEEtran.bst @@ -0,0 +1,2417 @@ +%% +%% IEEEtran.bst +%% BibTeX Bibliography Style file for IEEE Journals and Conferences (unsorted) +%% Version 1.12 (2007/01/11) +%% +%% Copyright (c) 2003-2007 Michael Shell +%% +%% Original starting code base and algorithms obtained from the output of +%% Patrick W. Daly's makebst package as well as from prior versions of +%% IEEE BibTeX styles: +%% +%% 1. Howard Trickey and Oren Patashnik's ieeetr.bst (1985/1988) +%% 2. Silvano Balemi and Richard H. Roy's IEEEbib.bst (1993) +%% +%% Support sites: +%% http://www.michaelshell.org/tex/ieeetran/ +%% http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/ +%% and/or +%% http://www.ieee.org/ +%% +%% For use with BibTeX version 0.99a or later +%% +%% This is a numerical citation style. +%% +%%************************************************************************* +%% Legal Notice: +%% This code is offered as-is without any warranty either expressed or +%% implied; without even the implied warranty of MERCHANTABILITY or +%% FITNESS FOR A PARTICULAR PURPOSE! +%% User assumes all risk. +%% In no event shall IEEE or any contributor to this code be liable for +%% any damages or losses, including, but not limited to, incidental, +%% consequential, or any other damages, resulting from the use or misuse +%% of any information contained here. +%% +%% All comments are the opinions of their respective authors and are not +%% necessarily endorsed by the IEEE. +%% +%% This work is distributed under the LaTeX Project Public License (LPPL) +%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used, +%% distributed and modified. A copy of the LPPL, version 1.3, is included +%% in the base LaTeX documentation of all distributions of LaTeX released +%% 2003/12/01 or later. +%% Retain all contribution notices and credits. +%% ** Modified files should be clearly indicated as such, including ** +%% ** renaming them and changing author support contact information. ** +%% +%% File list of work: IEEEabrv.bib, IEEEfull.bib, IEEEexample.bib, +%% IEEEtran.bst, IEEEtranS.bst, IEEEtranSA.bst, +%% IEEEtranN.bst, IEEEtranSN.bst, IEEEtran_bst_HOWTO.pdf +%%************************************************************************* +% +% +% Changelog: +% +% 1.00 (2002/08/13) Initial release +% +% 1.10 (2002/09/27) +% 1. Corrected minor bug for improperly formed warning message when a +% book was not given a title. Thanks to Ming Kin Lai for reporting this. +% 2. Added support for CTLname_format_string and CTLname_latex_cmd fields +% in the BST control entry type. +% +% 1.11 (2003/04/02) +% 1. Fixed bug with URLs containing underscores when using url.sty. Thanks +% to Ming Kin Lai for reporting this. +% +% 1.12 (2007/01/11) +% 1. Fixed bug with unwanted comma before "et al." when an entry contained +% more than two author names. Thanks to Pallav Gupta for reporting this. +% 2. Fixed bug with anomalous closing quote in tech reports that have a +% type, but without a number or address. Thanks to Mehrdad Mirreza for +% reporting this. +% 3. Use braces in \providecommand in begin.bib to better support +% latex2html. TeX style length assignments OK with recent versions +% of latex2html - 1.71 (2002/2/1) or later is strongly recommended. +% Use of the language field still causes trouble with latex2html. +% Thanks to Federico Beffa for reporting this. +% 4. Added IEEEtran.bst ID and version comment string to .bbl output. +% 5. Provide a \BIBdecl hook that allows the user to execute commands +% just prior to the first entry. +% 6. Use default urlstyle (is using url.sty) of "same" rather than rm to +% better work with a wider variety of bibliography styles. +% 7. Changed month abbreviations from Sept., July and June to Sep., Jul., +% and Jun., respectively, as IEEE now does. Thanks to Moritz Borgmann +% for reporting this. +% 8. Control entry types should not be considered when calculating longest +% label width. +% 9. Added alias www for electronic/online. +% 10. Added CTLname_url_prefix control entry type. + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% DEFAULTS FOR THE CONTROLS OF THE BST STYLE %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% These are the defaults for the user adjustable controls. The values used +% here can be overridden by the user via IEEEtranBSTCTL entry type. + +% NOTE: The recommended LaTeX command to invoke a control entry type is: +% +%\makeatletter +%\def\bstctlcite{\@ifnextchar[{\@bstctlcite}{\@bstctlcite[@auxout]}} +%\def\@bstctlcite[#1]#2{\@bsphack +% \@for\@citeb:=#2\do{% +% \edef\@citeb{\expandafter\@firstofone\@citeb}% +% \if@filesw\immediate\write\csname #1\endcsname{\string\citation{\@citeb}}\fi}% +% \@esphack} +%\makeatother +% +% It is called at the start of the document, before the first \cite, like: +% \bstctlcite{IEEEexample:BSTcontrol} +% +% IEEEtran.cls V1.6 and later does provide this command. + + + +% #0 turns off the display of the number for articles. +% #1 enables +FUNCTION {default.is.use.number.for.article} { #1 } + + +% #0 turns off the display of the paper and type fields in @inproceedings. +% #1 enables +FUNCTION {default.is.use.paper} { #1 } + + +% #0 turns off the forced use of "et al." +% #1 enables +FUNCTION {default.is.forced.et.al} { #0 } + +% The maximum number of names that can be present beyond which an "et al." +% usage is forced. Be sure that num.names.shown.with.forced.et.al (below) +% is not greater than this value! +% Note: There are many instances of references in IEEE journals which have +% a very large number of authors as well as instances in which "et al." is +% used profusely. +FUNCTION {default.max.num.names.before.forced.et.al} { #10 } + +% The number of names that will be shown with a forced "et al.". +% Must be less than or equal to max.num.names.before.forced.et.al +FUNCTION {default.num.names.shown.with.forced.et.al} { #1 } + + +% #0 turns off the alternate interword spacing for entries with URLs. +% #1 enables +FUNCTION {default.is.use.alt.interword.spacing} { #1 } + +% If alternate interword spacing for entries with URLs is enabled, this is +% the interword spacing stretch factor that will be used. For example, the +% default "4" here means that the interword spacing in entries with URLs can +% stretch to four times normal. Does not have to be an integer. Note that +% the value specified here can be overridden by the user in their LaTeX +% code via a command such as: +% "\providecommand\BIBentryALTinterwordstretchfactor{1.5}" in addition to +% that via the IEEEtranBSTCTL entry type. +FUNCTION {default.ALTinterwordstretchfactor} { "4" } + + +% #0 turns off the "dashification" of repeated (i.e., identical to those +% of the previous entry) names. IEEE normally does this. +% #1 enables +FUNCTION {default.is.dash.repeated.names} { #1 } + + +% The default name format control string. +FUNCTION {default.name.format.string}{ "{f.~}{vv~}{ll}{, jj}" } + + +% The default LaTeX font command for the names. +FUNCTION {default.name.latex.cmd}{ "" } + + +% The default URL prefix. +FUNCTION {default.name.url.prefix}{ "[Online]. Available:" } + + +% Other controls that cannot be accessed via IEEEtranBSTCTL entry type. + +% #0 turns off the terminal startup banner/completed message so as to +% operate more quietly. +% #1 enables +FUNCTION {is.print.banners.to.terminal} { #1 } + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% FILE VERSION AND BANNER %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +FUNCTION{bst.file.version} { "1.12" } +FUNCTION{bst.file.date} { "2007/01/11" } +FUNCTION{bst.file.website} { "http://www.michaelshell.org/tex/ieeetran/bibtex/" } + +FUNCTION {banner.message} +{ is.print.banners.to.terminal + { "-- IEEEtran.bst version" " " * bst.file.version * + " (" * bst.file.date * ") " * "by Michael Shell." * + top$ + "-- " bst.file.website * + top$ + "-- See the " quote$ * "IEEEtran_bst_HOWTO.pdf" * quote$ * " manual for usage information." * + top$ + } + { skip$ } + if$ +} + +FUNCTION {completed.message} +{ is.print.banners.to.terminal + { "" + top$ + "Done." + top$ + } + { skip$ } + if$ +} + + + + +%%%%%%%%%%%%%%%%%%%%%% +%% STRING CONSTANTS %% +%%%%%%%%%%%%%%%%%%%%%% + +FUNCTION {bbl.and}{ "and" } +FUNCTION {bbl.etal}{ "et~al." } +FUNCTION {bbl.editors}{ "eds." } +FUNCTION {bbl.editor}{ "ed." } +FUNCTION {bbl.edition}{ "ed." } +FUNCTION {bbl.volume}{ "vol." } +FUNCTION {bbl.of}{ "of" } +FUNCTION {bbl.number}{ "no." } +FUNCTION {bbl.in}{ "in" } +FUNCTION {bbl.pages}{ "pp." } +FUNCTION {bbl.page}{ "p." } +FUNCTION {bbl.chapter}{ "ch." } +FUNCTION {bbl.paper}{ "paper" } +FUNCTION {bbl.part}{ "pt." } +FUNCTION {bbl.patent}{ "Patent" } +FUNCTION {bbl.patentUS}{ "U.S." } +FUNCTION {bbl.revision}{ "Rev." } +FUNCTION {bbl.series}{ "ser." } +FUNCTION {bbl.standard}{ "Std." } +FUNCTION {bbl.techrep}{ "Tech. Rep." } +FUNCTION {bbl.mthesis}{ "Master's thesis" } +FUNCTION {bbl.phdthesis}{ "Ph.D. dissertation" } +FUNCTION {bbl.st}{ "st" } +FUNCTION {bbl.nd}{ "nd" } +FUNCTION {bbl.rd}{ "rd" } +FUNCTION {bbl.th}{ "th" } + + +% This is the LaTeX spacer that is used when a larger than normal space +% is called for (such as just before the address:publisher). +FUNCTION {large.space} { "\hskip 1em plus 0.5em minus 0.4em\relax " } + +% The LaTeX code for dashes that are used to represent repeated names. +% Note: Some older IEEE journals used something like +% "\rule{0.275in}{0.5pt}\," which is fairly thick and runs right along +% the baseline. However, IEEE now uses a thinner, above baseline, +% six dash long sequence. +FUNCTION {repeated.name.dashes} { "------" } + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% PREDEFINED STRING MACROS %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +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."} + + + +%%%%%%%%%%%%%%%%%% +%% ENTRY FIELDS %% +%%%%%%%%%%%%%%%%%% + +ENTRY + { address + assignee + author + booktitle + chapter + day + dayfiled + edition + editor + howpublished + institution + intype + journal + key + language + month + monthfiled + nationality + note + number + organization + pages + paper + publisher + school + series + revision + title + type + url + volume + year + yearfiled + CTLuse_article_number + CTLuse_paper + CTLuse_forced_etal + CTLmax_names_forced_etal + CTLnames_show_etal + CTLuse_alt_spacing + CTLalt_stretch_factor + CTLdash_repeated_names + CTLname_format_string + CTLname_latex_cmd + CTLname_url_prefix + } + {} + { label } + + + + +%%%%%%%%%%%%%%%%%%%%%%% +%% INTEGER VARIABLES %% +%%%%%%%%%%%%%%%%%%%%%%% + +INTEGERS { prev.status.punct this.status.punct punct.std + punct.no punct.comma punct.period + prev.status.space this.status.space space.std + space.no space.normal space.large + prev.status.quote this.status.quote quote.std + quote.no quote.close + prev.status.nline this.status.nline nline.std + nline.no nline.newblock + status.cap cap.std + cap.no cap.yes} + +INTEGERS { longest.label.width multiresult nameptr namesleft number.label numnames } + +INTEGERS { is.use.number.for.article + is.use.paper + is.forced.et.al + max.num.names.before.forced.et.al + num.names.shown.with.forced.et.al + is.use.alt.interword.spacing + is.dash.repeated.names} + + +%%%%%%%%%%%%%%%%%%%%%% +%% STRING VARIABLES %% +%%%%%%%%%%%%%%%%%%%%%% + +STRINGS { bibinfo + longest.label + oldname + s + t + ALTinterwordstretchfactor + name.format.string + name.latex.cmd + name.url.prefix} + + + + +%%%%%%%%%%%%%%%%%%%%%%%%% +%% LOW LEVEL FUNCTIONS %% +%%%%%%%%%%%%%%%%%%%%%%%%% + +FUNCTION {initialize.controls} +{ default.is.use.number.for.article 'is.use.number.for.article := + default.is.use.paper 'is.use.paper := + default.is.forced.et.al 'is.forced.et.al := + default.max.num.names.before.forced.et.al 'max.num.names.before.forced.et.al := + default.num.names.shown.with.forced.et.al 'num.names.shown.with.forced.et.al := + default.is.use.alt.interword.spacing 'is.use.alt.interword.spacing := + default.is.dash.repeated.names 'is.dash.repeated.names := + default.ALTinterwordstretchfactor 'ALTinterwordstretchfactor := + default.name.format.string 'name.format.string := + default.name.latex.cmd 'name.latex.cmd := + default.name.url.prefix 'name.url.prefix := +} + + +% This IEEEtran.bst features a very powerful and flexible mechanism for +% controlling the capitalization, punctuation, spacing, quotation, and +% newlines of the formatted entry fields. (Note: IEEEtran.bst does not need +% or use the newline/newblock feature, but it has been implemented for +% possible future use.) The output states of IEEEtran.bst consist of +% multiple independent attributes and, as such, can be thought of as being +% vectors, rather than the simple scalar values ("before.all", +% "mid.sentence", etc.) used in most other .bst files. +% +% The more flexible and complex design used here was motivated in part by +% IEEE's rather unusual bibliography style. For example, IEEE ends the +% previous field item with a period and large space prior to the publisher +% address; the @electronic entry types use periods as inter-item punctuation +% rather than the commas used by the other entry types; and URLs are never +% followed by periods even though they are the last item in the entry. +% Although it is possible to accommodate these features with the conventional +% output state system, the seemingly endless exceptions make for convoluted, +% unreliable and difficult to maintain code. +% +% IEEEtran.bst's output state system can be easily understood via a simple +% illustration of two most recently formatted entry fields (on the stack): +% +% CURRENT_ITEM +% "PREVIOUS_ITEM +% +% which, in this example, is to eventually appear in the bibliography as: +% +% "PREVIOUS_ITEM," CURRENT_ITEM +% +% It is the job of the output routine to take the previous item off of the +% stack (while leaving the current item at the top of the stack), apply its +% trailing punctuation (including closing quote marks) and spacing, and then +% to write the result to BibTeX's output buffer: +% +% "PREVIOUS_ITEM," +% +% Punctuation (and spacing) between items is often determined by both of the +% items rather than just the first one. The presence of quotation marks +% further complicates the situation because, in standard English, trailing +% punctuation marks are supposed to be contained within the quotes. +% +% IEEEtran.bst maintains two output state (aka "status") vectors which +% correspond to the previous and current (aka "this") items. Each vector +% consists of several independent attributes which track punctuation, +% spacing, quotation, and newlines. Capitalization status is handled by a +% separate scalar because the format routines, not the output routine, +% handle capitalization and, therefore, there is no need to maintain the +% capitalization attribute for both the "previous" and "this" items. +% +% When a format routine adds a new item, it copies the current output status +% vector to the previous output status vector and (usually) resets the +% current (this) output status vector to a "standard status" vector. Using a +% "standard status" vector in this way allows us to redefine what we mean by +% "standard status" at the start of each entry handler and reuse the same +% format routines under the various inter-item separation schemes. For +% example, the standard status vector for the @book entry type may use +% commas for item separators, while the @electronic type may use periods, +% yet both entry handlers exploit many of the exact same format routines. +% +% Because format routines have write access to the output status vector of +% the previous item, they can override the punctuation choices of the +% previous format routine! Therefore, it becomes trivial to implement rules +% such as "Always use a period and a large space before the publisher." By +% pushing the generation of the closing quote mark to the output routine, we +% avoid all the problems caused by having to close a quote before having all +% the information required to determine what the punctuation should be. +% +% The IEEEtran.bst output state system can easily be expanded if needed. +% For instance, it is easy to add a "space.tie" attribute value if the +% bibliography rules mandate that two items have to be joined with an +% unbreakable space. + +FUNCTION {initialize.status.constants} +{ #0 'punct.no := + #1 'punct.comma := + #2 'punct.period := + #0 'space.no := + #1 'space.normal := + #2 'space.large := + #0 'quote.no := + #1 'quote.close := + #0 'cap.no := + #1 'cap.yes := + #0 'nline.no := + #1 'nline.newblock := +} + +FUNCTION {std.status.using.comma} +{ punct.comma 'punct.std := + space.normal 'space.std := + quote.no 'quote.std := + nline.no 'nline.std := + cap.no 'cap.std := +} + +FUNCTION {std.status.using.period} +{ punct.period 'punct.std := + space.normal 'space.std := + quote.no 'quote.std := + nline.no 'nline.std := + cap.yes 'cap.std := +} + +FUNCTION {initialize.prev.this.status} +{ punct.no 'prev.status.punct := + space.no 'prev.status.space := + quote.no 'prev.status.quote := + nline.no 'prev.status.nline := + punct.no 'this.status.punct := + space.no 'this.status.space := + quote.no 'this.status.quote := + nline.no 'this.status.nline := + cap.yes 'status.cap := +} + +FUNCTION {this.status.std} +{ punct.std 'this.status.punct := + space.std 'this.status.space := + quote.std 'this.status.quote := + nline.std 'this.status.nline := +} + +FUNCTION {cap.status.std}{ cap.std 'status.cap := } + +FUNCTION {this.to.prev.status} +{ this.status.punct 'prev.status.punct := + this.status.space 'prev.status.space := + this.status.quote 'prev.status.quote := + this.status.nline 'prev.status.nline := +} + + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ { skip$ } + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + { skip$ } + if$ +} + + +% convert the strings "yes" or "no" to #1 or #0 respectively +FUNCTION {yes.no.to.int} +{ "l" change.case$ duplicate$ + "yes" = + { pop$ #1 } + { duplicate$ "no" = + { pop$ #0 } + { "unknown boolean " quote$ * swap$ * quote$ * + " in " * cite$ * warning$ + #0 + } + if$ + } + if$ +} + + +% pushes true if the single char string on the stack is in the +% range of "0" to "9" +FUNCTION {is.num} +{ chr.to.int$ + duplicate$ "0" chr.to.int$ < not + swap$ "9" chr.to.int$ > not and +} + +% multiplies the integer on the stack by a factor of 10 +FUNCTION {bump.int.mag} +{ #0 'multiresult := + { duplicate$ #0 > } + { #1 - + multiresult #10 + + 'multiresult := + } + while$ +pop$ +multiresult +} + +% converts a single character string on the stack to an integer +FUNCTION {char.to.integer} +{ duplicate$ + is.num + { chr.to.int$ "0" chr.to.int$ - } + {"noninteger character " quote$ * swap$ * quote$ * + " in integer field of " * cite$ * warning$ + #0 + } + if$ +} + +% converts a string on the stack to an integer +FUNCTION {string.to.integer} +{ duplicate$ text.length$ 'namesleft := + #1 'nameptr := + #0 'numnames := + { nameptr namesleft > not } + { duplicate$ nameptr #1 substring$ + char.to.integer numnames bump.int.mag + + 'numnames := + nameptr #1 + + 'nameptr := + } + while$ +pop$ +numnames +} + + + + +% The output routines write out the *next* to the top (previous) item on the +% stack, adding punctuation and such as needed. Since IEEEtran.bst maintains +% the output status for the top two items on the stack, these output +% routines have to consider the previous output status (which corresponds to +% the item that is being output). Full independent control of punctuation, +% closing quote marks, spacing, and newblock is provided. +% +% "output.nonnull" does not check for the presence of a previous empty +% item. +% +% "output" does check for the presence of a previous empty item and will +% remove an empty item rather than outputing it. +% +% "output.warn" is like "output", but will issue a warning if it detects +% an empty item. + +FUNCTION {output.nonnull} +{ swap$ + prev.status.punct punct.comma = + { "," * } + { skip$ } + if$ + prev.status.punct punct.period = + { add.period$ } + { skip$ } + if$ + prev.status.quote quote.close = + { "''" * } + { skip$ } + if$ + prev.status.space space.normal = + { " " * } + { skip$ } + if$ + prev.status.space space.large = + { large.space * } + { skip$ } + if$ + write$ + prev.status.nline nline.newblock = + { newline$ "\newblock " write$ } + { skip$ } + if$ +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.warn} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} + +% "fin.entry" is the output routine that handles the last item of the entry +% (which will be on the top of the stack when "fin.entry" is called). + +FUNCTION {fin.entry} +{ this.status.punct punct.no = + { skip$ } + { add.period$ } + if$ + this.status.quote quote.close = + { "''" * } + { skip$ } + if$ +write$ +newline$ +} + + +FUNCTION {is.last.char.not.punct} +{ duplicate$ + "}" * add.period$ + #-1 #1 substring$ "." = +} + +FUNCTION {is.multiple.pages} +{ '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 {capitalize}{ "u" change.case$ "t" change.case$ } + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "\emph{" swap$ * "}" * } + if$ +} + +FUNCTION {do.name.latex.cmd} +{ name.latex.cmd + empty$ + { skip$ } + { name.latex.cmd "{" * swap$ * "}" * } + if$ +} + +% IEEEtran.bst uses its own \BIBforeignlanguage command which directly +% invokes the TeX hyphenation patterns without the need of the Babel +% package. Babel does a lot more than switch hyphenation patterns and +% its loading can cause unintended effects in many class files (such as +% IEEEtran.cls). +FUNCTION {select.language} +{ duplicate$ empty$ 'pop$ + { language empty$ 'skip$ + { "\BIBforeignlanguage{" language * "}{" * swap$ * "}" * } + if$ + } + if$ +} + +FUNCTION {tie.or.space.prefix} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ +} + +FUNCTION {get.bbl.editor} +{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ } + +FUNCTION {space.word}{ " " swap$ * " " * } + + +% Field Conditioners, Converters, Checkers and External Interfaces + +FUNCTION {empty.field.to.null.string} +{ duplicate$ empty$ + { pop$ "" } + { skip$ } + if$ +} + +FUNCTION {either.or.check} +{ empty$ + { pop$ } + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {empty.entry.warn} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ url empty$ + and and and and and and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + + +% The bibinfo system provides a way for the electronic parsing/acquisition +% of a bibliography's contents as is done by ReVTeX. For example, a field +% could be entered into the bibliography as: +% \bibinfo{volume}{2} +% Only the "2" would show up in the document, but the LaTeX \bibinfo command +% could do additional things with the information. IEEEtran.bst does provide +% a \bibinfo command via "\providecommand{\bibinfo}[2]{#2}". However, it is +% currently not used as the bogus bibinfo functions defined here output the +% entry values directly without the \bibinfo wrapper. The bibinfo functions +% themselves (and the calls to them) are retained for possible future use. +% +% bibinfo.check avoids acting on missing fields while bibinfo.warn will +% issue a warning message if a missing field is detected. Prior to calling +% the bibinfo functions, the user should push the field value and then its +% name string, in that order. + +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$ +} + + +% IEEE separates large numbers with more than 4 digits into groups of +% three. IEEE uses a small space to separate these number groups. +% Typical applications include patent and page numbers. + +% number of consecutive digits required to trigger the group separation. +FUNCTION {large.number.trigger}{ #5 } + +% For numbers longer than the trigger, this is the blocksize of the groups. +% The blocksize must be less than the trigger threshold, and 2 * blocksize +% must be greater than the trigger threshold (can't do more than one +% separation on the initial trigger). +FUNCTION {large.number.blocksize}{ #3 } + +% What is actually inserted between the number groups. +FUNCTION {large.number.separator}{ "\," } + +% So as to save on integer variables by reusing existing ones, numnames +% holds the current number of consecutive digits read and nameptr holds +% the number that will trigger an inserted space. +FUNCTION {large.number.separate} +{ 't := + "" + #0 'numnames := + large.number.trigger 'nameptr := + { t empty$ not } + { t #-1 #1 substring$ is.num + { numnames #1 + 'numnames := } + { #0 'numnames := + large.number.trigger 'nameptr := + } + if$ + t #-1 #1 substring$ swap$ * + t #-2 global.max$ substring$ 't := + numnames nameptr = + { duplicate$ #1 nameptr large.number.blocksize - substring$ swap$ + nameptr large.number.blocksize - #1 + global.max$ substring$ + large.number.separator swap$ * * + nameptr large.number.blocksize - 'numnames := + large.number.blocksize #1 + 'nameptr := + } + { skip$ } + if$ + } + while$ +} + +% Converts all single dashes "-" to double dashes "--". +FUNCTION {n.dashify} +{ large.number.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$ +} + + +% This function detects entries with names that are identical to that of +% the previous entry and replaces the repeated names with dashes (if the +% "is.dash.repeated.names" user control is nonzero). +FUNCTION {name.or.dash} +{ 's := + oldname empty$ + { s 'oldname := s } + { s oldname = + { is.dash.repeated.names + { repeated.name.dashes } + { s 'oldname := s } + if$ + } + { s 'oldname := s } + if$ + } + if$ +} + +% Converts the number string on the top of the stack to +% "numerical ordinal form" (e.g., "7" to "7th"). There is +% no artificial limit to the upper bound of the numbers as the +% least significant digit always determines the ordinal form. +FUNCTION {num.to.ordinal} +{ duplicate$ #-1 #1 substring$ "1" = + { bbl.st * } + { duplicate$ #-1 #1 substring$ "2" = + { bbl.nd * } + { duplicate$ #-1 #1 substring$ "3" = + { bbl.rd * } + { bbl.th * } + if$ + } + if$ + } + if$ +} + +% If the string on the top of the stack begins with a number, +% (e.g., 11th) then replace the string with the leading number +% it contains. Otherwise retain the string as-is. s holds the +% extracted number, t holds the part of the string that remains +% to be scanned. +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$ +} + +% Converts the word number string on the top of the stack to +% Arabic string form. Will be successful up to "tenth". +FUNCTION {word.to.num} +{ duplicate$ "l" change.case$ 's := + s "first" = + { pop$ "1" } + { skip$ } + if$ + s "second" = + { pop$ "2" } + { skip$ } + if$ + s "third" = + { pop$ "3" } + { skip$ } + if$ + s "fourth" = + { pop$ "4" } + { skip$ } + if$ + s "fifth" = + { pop$ "5" } + { skip$ } + if$ + s "sixth" = + { pop$ "6" } + { skip$ } + if$ + s "seventh" = + { pop$ "7" } + { skip$ } + if$ + s "eighth" = + { pop$ "8" } + { skip$ } + if$ + s "ninth" = + { pop$ "9" } + { skip$ } + if$ + s "tenth" = + { pop$ "10" } + { skip$ } + if$ +} + + +% Converts the string on the top of the stack to numerical +% ordinal (e.g., "11th") form. +FUNCTION {convert.edition} +{ duplicate$ empty$ 'skip$ + { duplicate$ #1 #1 substring$ is.num + { extract.num + num.to.ordinal + } + { word.to.num + duplicate$ #1 #1 substring$ is.num + { num.to.ordinal } + { "edition ordinal word " quote$ * edition * quote$ * + " may be too high (or improper) for conversion" * " in " * cite$ * warning$ + } + if$ + } + if$ + } + if$ +} + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% LATEX BIBLIOGRAPHY CODE %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +FUNCTION {start.entry} +{ newline$ + "\bibitem{" write$ + cite$ write$ + "}" write$ + newline$ + "" + initialize.prev.this.status +} + +% Here we write out all the LaTeX code that we will need. The most involved +% code sequences are those that control the alternate interword spacing and +% foreign language hyphenation patterns. The heavy use of \providecommand +% gives users a way to override the defaults. Special thanks to Javier Bezos, +% Johannes Braams, Robin Fairbairns, Heiko Oberdiek, Donald Arseneau and all +% the other gurus on comp.text.tex for their help and advice on the topic of +% \selectlanguage, Babel and BibTeX. +FUNCTION {begin.bib} +{ "% Generated by IEEEtran.bst, version: " bst.file.version * " (" * bst.file.date * ")" * + write$ newline$ + preamble$ empty$ 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * + write$ newline$ + "\providecommand{\url}[1]{#1}" + write$ newline$ + "\csname url@samestyle\endcsname" + write$ newline$ + "\providecommand{\newblock}{\relax}" + write$ newline$ + "\providecommand{\bibinfo}[2]{#2}" + write$ newline$ + "\providecommand{\BIBentrySTDinterwordspacing}{\spaceskip=0pt\relax}" + write$ newline$ + "\providecommand{\BIBentryALTinterwordstretchfactor}{" + ALTinterwordstretchfactor * "}" * + write$ newline$ + "\providecommand{\BIBentryALTinterwordspacing}{\spaceskip=\fontdimen2\font plus " + write$ newline$ + "\BIBentryALTinterwordstretchfactor\fontdimen3\font minus \fontdimen4\font\relax}" + write$ newline$ + "\providecommand{\BIBforeignlanguage}[2]{{%" + write$ newline$ + "\expandafter\ifx\csname l@#1\endcsname\relax" + write$ newline$ + "\typeout{** WARNING: IEEEtran.bst: No hyphenation pattern has been}%" + write$ newline$ + "\typeout{** loaded for the language `#1'. Using the pattern for}%" + write$ newline$ + "\typeout{** the default language instead.}%" + write$ newline$ + "\else" + write$ newline$ + "\language=\csname l@#1\endcsname" + write$ newline$ + "\fi" + write$ newline$ + "#2}}" + write$ newline$ + "\providecommand{\BIBdecl}{\relax}" + write$ newline$ + "\BIBdecl" + write$ newline$ +} + +FUNCTION {end.bib} +{ newline$ "\end{thebibliography}" write$ newline$ } + +FUNCTION {if.url.alt.interword.spacing} +{ is.use.alt.interword.spacing + {url empty$ 'skip$ {"\BIBentryALTinterwordspacing" write$ newline$} if$} + { skip$ } + if$ +} + +FUNCTION {if.url.std.interword.spacing} +{ is.use.alt.interword.spacing + {url empty$ 'skip$ {"\BIBentrySTDinterwordspacing" write$ newline$} if$} + { skip$ } + if$ +} + + + + +%%%%%%%%%%%%%%%%%%%%%%%% +%% LONGEST LABEL PASS %% +%%%%%%%%%%%%%%%%%%%%%%%% + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} + +FUNCTION {longest.label.pass} +{ type$ "ieeetranbstctl" = + { skip$ } + { 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$ + } + if$ +} + + + + +%%%%%%%%%%%%%%%%%%%%% +%% FORMAT HANDLERS %% +%%%%%%%%%%%%%%%%%%%%% + +%% Lower Level Formats (used by higher level formats) + +FUNCTION {format.address.org.or.pub.date} +{ 't := + "" + year empty$ + { "empty year in " cite$ * warning$ } + { skip$ } + if$ + address empty$ t empty$ and + year empty$ and month empty$ and + { skip$ } + { this.to.prev.status + this.status.std + cap.status.std + address "address" bibinfo.check * + t empty$ + { skip$ } + { punct.period 'prev.status.punct := + space.large 'prev.status.space := + address empty$ + { skip$ } + { ": " * } + if$ + t * + } + if$ + year empty$ month empty$ and + { skip$ } + { t empty$ address empty$ and + { skip$ } + { ", " * } + if$ + month empty$ + { year empty$ + { skip$ } + { year "year" bibinfo.check * } + if$ + } + { month "month" bibinfo.check * + year empty$ + { skip$ } + { " " * year "year" bibinfo.check * } + if$ + } + if$ + } + if$ + } + if$ +} + + +FUNCTION {format.names} +{ 'bibinfo := + duplicate$ empty$ 'skip$ { + this.to.prev.status + this.status.std + 's := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + name.format.string + format.name$ + bibinfo bibinfo.check + 't := + nameptr #1 > + { nameptr num.names.shown.with.forced.et.al #1 + = + numnames max.num.names.before.forced.et.al > + is.forced.et.al and and + { "others" 't := + #1 'namesleft := + } + { skip$ } + if$ + namesleft #1 > + { ", " * t do.name.latex.cmd * } + { s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { " " * bbl.etal emphasize * } + { numnames #2 > + { "," * } + { skip$ } + if$ + bbl.and + space.word * t do.name.latex.cmd * + } + if$ + } + if$ + } + { t do.name.latex.cmd } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + cap.status.std + } if$ +} + + + + +%% Higher Level Formats + +%% addresses/locations + +FUNCTION {format.address} +{ address duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + } + if$ +} + + + +%% author/editor names + +FUNCTION {format.authors}{ author "author" format.names } + +FUNCTION {format.editors} +{ editor "editor" format.names duplicate$ empty$ 'skip$ + { ", " * + get.bbl.editor + capitalize + * + } + if$ +} + + + +%% date + +FUNCTION {format.date} +{ + month "month" bibinfo.check duplicate$ empty$ + year "year" bibinfo.check duplicate$ empty$ + { swap$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + "there's a month but no year in " cite$ * warning$ } + if$ + * + } + { this.to.prev.status + this.status.std + cap.status.std + swap$ 'skip$ + { + swap$ + " " * swap$ + } + if$ + * + } + if$ +} + +FUNCTION {format.date.electronic} +{ month "month" bibinfo.check duplicate$ empty$ + year "year" bibinfo.check duplicate$ empty$ + { swap$ + { pop$ } + { "there's a month but no year in " cite$ * warning$ + pop$ ")" * "(" swap$ * + this.to.prev.status + punct.no 'this.status.punct := + space.normal 'this.status.space := + quote.no 'this.status.quote := + cap.yes 'status.cap := + } + if$ + } + { swap$ + { swap$ pop$ ")" * "(" swap$ * } + { "(" swap$ * ", " * swap$ * ")" * } + if$ + this.to.prev.status + punct.no 'this.status.punct := + space.normal 'this.status.space := + quote.no 'this.status.quote := + cap.yes 'status.cap := + } + if$ +} + + + +%% edition/title + +% Note: IEEE considers the edition to be closely associated with +% the title of a book. So, in IEEEtran.bst the edition is normally handled +% within the formatting of the title. The format.edition function is +% retained here for possible future use. +FUNCTION {format.edition} +{ edition duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + convert.edition + status.cap + { "t" } + { "l" } + if$ change.case$ + "edition" bibinfo.check + "~" * bbl.edition * + cap.status.std + } + if$ +} + +% This is used to format the booktitle of a conference proceedings. +% Here we use the "intype" field to provide the user a way to +% override the word "in" (e.g., with things like "presented at") +% Use of intype stops the emphasis of the booktitle to indicate that +% we no longer mean the written conference proceedings, but the +% conference itself. +FUNCTION {format.in.booktitle} +{ booktitle "booktitle" bibinfo.check duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + select.language + intype missing$ + { emphasize + bbl.in " " * + } + { intype " " * } + if$ + swap$ * + cap.status.std + } + if$ +} + +% This is used to format the booktitle of collection. +% Here the "intype" field is not supported, but "edition" is. +FUNCTION {format.in.booktitle.edition} +{ booktitle "booktitle" bibinfo.check duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + select.language + emphasize + edition empty$ 'skip$ + { ", " * + edition + convert.edition + "l" change.case$ + * "~" * bbl.edition * + } + if$ + bbl.in " " * swap$ * + cap.status.std + } + if$ +} + +FUNCTION {format.article.title} +{ title duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std +% "t" change.case$ + } + if$ + "title" bibinfo.check + duplicate$ empty$ 'skip$ + { quote.close 'this.status.quote := + is.last.char.not.punct + { punct.std 'this.status.punct := } + { punct.no 'this.status.punct := } + if$ + select.language + "``" swap$ * + cap.status.std + } + if$ +} + +FUNCTION {format.article.title.electronic} +{ title duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std +% "t" change.case$ + } + if$ + "title" bibinfo.check + duplicate$ empty$ + { skip$ } + { select.language } + if$ +} + +FUNCTION {format.book.title.edition} +{ title "title" bibinfo.check + duplicate$ empty$ + { "empty title in " cite$ * warning$ } + { this.to.prev.status + this.status.std + select.language + emphasize + edition empty$ 'skip$ + { ", " * + edition + convert.edition + status.cap + { "t" } + { "l" } + if$ + change.case$ + * "~" * bbl.edition * + } + if$ + cap.status.std + } + if$ +} + +FUNCTION {format.book.title} +{ title "title" bibinfo.check + duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + select.language + emphasize + } + if$ +} + + + +%% journal + +FUNCTION {format.journal} +{ journal duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + select.language + emphasize + } + if$ +} + + + +%% how published + +FUNCTION {format.howpublished} +{ howpublished duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + } + if$ +} + + + +%% institutions/organization/publishers/school + +FUNCTION {format.institution} +{ institution duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + } + if$ +} + +FUNCTION {format.organization} +{ organization duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + } + if$ +} + +FUNCTION {format.address.publisher.date} +{ publisher "publisher" bibinfo.warn format.address.org.or.pub.date } + +FUNCTION {format.address.publisher.date.nowarn} +{ publisher "publisher" bibinfo.check format.address.org.or.pub.date } + +FUNCTION {format.address.organization.date} +{ organization "organization" bibinfo.check format.address.org.or.pub.date } + +FUNCTION {format.school} +{ school duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + } + if$ +} + + + +%% volume/number/series/chapter/pages + +FUNCTION {format.volume} +{ volume empty.field.to.null.string + duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + bbl.volume + status.cap + { capitalize } + { skip$ } + if$ + swap$ tie.or.space.prefix + "volume" bibinfo.check + * * + cap.status.std + } + if$ +} + +FUNCTION {format.number} +{ number empty.field.to.null.string + duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + status.cap + { bbl.number capitalize } + { bbl.number } + if$ + swap$ tie.or.space.prefix + "number" bibinfo.check + * * + cap.status.std + } + if$ +} + +FUNCTION {format.number.if.use.for.article} +{ is.use.number.for.article + { format.number } + { "" } + if$ +} + +% IEEE does not seem to tie the series so closely with the volume +% and number as is done in other bibliography styles. Instead the +% series is treated somewhat like an extension of the title. +FUNCTION {format.series} +{ series empty$ + { "" } + { this.to.prev.status + this.status.std + bbl.series " " * + series "series" bibinfo.check * + cap.status.std + } + if$ +} + + +FUNCTION {format.chapter} +{ chapter empty$ + { "" } + { this.to.prev.status + this.status.std + type empty$ + { bbl.chapter } + { type "l" change.case$ + "type" bibinfo.check + } + if$ + chapter tie.or.space.prefix + "chapter" bibinfo.check + * * + cap.status.std + } + if$ +} + + +% The intended use of format.paper is for paper numbers of inproceedings. +% The paper type can be overridden via the type field. +% We allow the type to be displayed even if the paper number is absent +% for things like "postdeadline paper" +FUNCTION {format.paper} +{ is.use.paper + { paper empty$ + { type empty$ + { "" } + { this.to.prev.status + this.status.std + type "type" bibinfo.check + cap.status.std + } + if$ + } + { this.to.prev.status + this.status.std + type empty$ + { bbl.paper } + { type "type" bibinfo.check } + if$ + " " * paper + "paper" bibinfo.check + * + cap.status.std + } + if$ + } + { "" } + if$ +} + + +FUNCTION {format.pages} +{ pages duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + duplicate$ is.multiple.pages + { + bbl.pages swap$ + n.dashify + } + { + bbl.page swap$ + } + if$ + tie.or.space.prefix + "pages" bibinfo.check + * * + cap.status.std + } + if$ +} + + + +%% technical report number + +FUNCTION {format.tech.report.number} +{ number "number" bibinfo.check + this.to.prev.status + this.status.std + cap.status.std + type duplicate$ empty$ + { pop$ + bbl.techrep + } + { skip$ } + if$ + "type" bibinfo.check + swap$ duplicate$ empty$ + { pop$ } + { tie.or.space.prefix * * } + if$ +} + + + +%% note + +FUNCTION {format.note} +{ note empty$ + { "" } + { this.to.prev.status + this.status.std + punct.period 'this.status.punct := + note #1 #1 substring$ + duplicate$ "{" = + { skip$ } + { status.cap + { "u" } + { "l" } + if$ + change.case$ + } + if$ + note #2 global.max$ substring$ * "note" bibinfo.check + cap.yes 'status.cap := + } + if$ +} + + + +%% patent + +FUNCTION {format.patent.date} +{ this.to.prev.status + this.status.std + year empty$ + { monthfiled duplicate$ empty$ + { "monthfiled" bibinfo.check pop$ "" } + { "monthfiled" bibinfo.check } + if$ + dayfiled duplicate$ empty$ + { "dayfiled" bibinfo.check pop$ "" * } + { "dayfiled" bibinfo.check + monthfiled empty$ + { "dayfiled without a monthfiled in " cite$ * warning$ + * + } + { " " swap$ * * } + if$ + } + if$ + yearfiled empty$ + { "no year or yearfiled in " cite$ * warning$ } + { yearfiled "yearfiled" bibinfo.check + swap$ + duplicate$ empty$ + { pop$ } + { ", " * swap$ * } + if$ + } + if$ + } + { month duplicate$ empty$ + { "month" bibinfo.check pop$ "" } + { "month" bibinfo.check } + if$ + day duplicate$ empty$ + { "day" bibinfo.check pop$ "" * } + { "day" bibinfo.check + month empty$ + { "day without a month in " cite$ * warning$ + * + } + { " " swap$ * * } + if$ + } + if$ + year "year" bibinfo.check + swap$ + duplicate$ empty$ + { pop$ } + { ", " * swap$ * } + if$ + } + if$ + cap.status.std +} + +FUNCTION {format.patent.nationality.type.number} +{ this.to.prev.status + this.status.std + nationality duplicate$ empty$ + { "nationality" bibinfo.warn pop$ "" } + { "nationality" bibinfo.check + duplicate$ "l" change.case$ "united states" = + { pop$ bbl.patentUS } + { skip$ } + if$ + " " * + } + if$ + type empty$ + { bbl.patent "type" bibinfo.check } + { type "type" bibinfo.check } + if$ + * + number duplicate$ empty$ + { "number" bibinfo.warn pop$ } + { "number" bibinfo.check + large.number.separate + swap$ " " * swap$ * + } + if$ + cap.status.std +} + + + +%% standard + +FUNCTION {format.organization.institution.standard.type.number} +{ this.to.prev.status + this.status.std + organization duplicate$ empty$ + { pop$ + institution duplicate$ empty$ + { "institution" bibinfo.warn } + { "institution" bibinfo.warn " " * } + if$ + } + { "organization" bibinfo.warn " " * } + if$ + type empty$ + { bbl.standard "type" bibinfo.check } + { type "type" bibinfo.check } + if$ + * + number duplicate$ empty$ + { "number" bibinfo.check pop$ } + { "number" bibinfo.check + large.number.separate + swap$ " " * swap$ * + } + if$ + cap.status.std +} + +FUNCTION {format.revision} +{ revision empty$ + { "" } + { this.to.prev.status + this.status.std + bbl.revision + revision tie.or.space.prefix + "revision" bibinfo.check + * * + cap.status.std + } + if$ +} + + +%% thesis + +FUNCTION {format.master.thesis.type} +{ this.to.prev.status + this.status.std + type empty$ + { + bbl.mthesis + } + { + type "type" bibinfo.check + } + if$ +cap.status.std +} + +FUNCTION {format.phd.thesis.type} +{ this.to.prev.status + this.status.std + type empty$ + { + bbl.phdthesis + } + { + type "type" bibinfo.check + } + if$ +cap.status.std +} + + + +%% URL + +FUNCTION {format.url} +{ url empty$ + { "" } + { this.to.prev.status + this.status.std + cap.yes 'status.cap := + name.url.prefix " " * + "\url{" * url * "}" * + punct.no 'this.status.punct := + punct.period 'prev.status.punct := + space.normal 'this.status.space := + space.normal 'prev.status.space := + quote.no 'this.status.quote := + } + if$ +} + + + + +%%%%%%%%%%%%%%%%%%%% +%% ENTRY HANDLERS %% +%%%%%%%%%%%%%%%%%%%% + + +% Note: In many journals, IEEE (or the authors) tend not to show the number +% for articles, so the display of the number is controlled here by the +% switch "is.use.number.for.article" +FUNCTION {article} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors "author" output.warn + name.or.dash + format.article.title "title" output.warn + format.journal "journal" bibinfo.check "journal" output.warn + format.volume output + format.number.if.use.for.article output + format.pages output + format.date "year" output.warn + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {book} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + author empty$ + { format.editors "author and editor" output.warn } + { format.authors output.nonnull } + if$ + name.or.dash + format.book.title.edition output + format.series output + author empty$ + { skip$ } + { format.editors output } + if$ + format.address.publisher.date output + format.volume output + format.number output + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {booklet} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors output + name.or.dash + format.article.title "title" output.warn + format.howpublished "howpublished" bibinfo.check output + format.organization "organization" bibinfo.check output + format.address "address" bibinfo.check output + format.date output + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {electronic} +{ std.status.using.period + start.entry + if.url.alt.interword.spacing + format.authors output + name.or.dash + format.date.electronic output + format.article.title.electronic output + format.howpublished "howpublished" bibinfo.check output + format.organization "organization" bibinfo.check output + format.address "address" bibinfo.check output + format.note output + format.url output + fin.entry + empty.entry.warn + if.url.std.interword.spacing +} + +FUNCTION {inbook} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + author empty$ + { format.editors "author and editor" output.warn } + { format.authors output.nonnull } + if$ + name.or.dash + format.book.title.edition output + format.series output + format.address.publisher.date output + format.volume output + format.number output + format.chapter output + format.pages output + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {incollection} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors "author" output.warn + name.or.dash + format.article.title "title" output.warn + format.in.booktitle.edition "booktitle" output.warn + format.series output + format.editors output + format.address.publisher.date.nowarn output + format.volume output + format.number output + format.chapter output + format.pages output + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {inproceedings} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors "author" output.warn + name.or.dash + format.article.title "title" output.warn + format.in.booktitle "booktitle" output.warn + format.series output + format.editors output + format.volume output + format.number output + publisher empty$ + { format.address.organization.date output } + { format.organization "organization" bibinfo.check output + format.address.publisher.date output + } + if$ + format.paper output + format.pages output + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {manual} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors output + name.or.dash + format.book.title.edition "title" output.warn + format.howpublished "howpublished" bibinfo.check output + format.organization "organization" bibinfo.check output + format.address "address" bibinfo.check output + format.date output + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {mastersthesis} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors "author" output.warn + name.or.dash + format.article.title "title" output.warn + format.master.thesis.type output.nonnull + format.school "school" bibinfo.warn output + format.address "address" bibinfo.check output + format.date "year" output.warn + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {misc} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors output + name.or.dash + format.article.title output + format.howpublished "howpublished" bibinfo.check output + format.organization "organization" bibinfo.check output + format.address "address" bibinfo.check output + format.pages output + format.date output + format.note output + format.url output + fin.entry + empty.entry.warn + if.url.std.interword.spacing +} + +FUNCTION {patent} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors output + name.or.dash + format.article.title output + format.patent.nationality.type.number output + format.patent.date output + format.note output + format.url output + fin.entry + empty.entry.warn + if.url.std.interword.spacing +} + +FUNCTION {periodical} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.editors output + name.or.dash + format.book.title "title" output.warn + format.series output + format.volume output + format.number output + format.organization "organization" bibinfo.check output + format.date "year" output.warn + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {phdthesis} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors "author" output.warn + name.or.dash + format.article.title "title" output.warn + format.phd.thesis.type output.nonnull + format.school "school" bibinfo.warn output + format.address "address" bibinfo.check output + format.date "year" output.warn + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {proceedings} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.editors output + name.or.dash + format.book.title "title" output.warn + format.series output + format.volume output + format.number output + publisher empty$ + { format.address.organization.date output } + { format.organization "organization" bibinfo.check output + format.address.publisher.date output + } + if$ + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {standard} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors output + name.or.dash + format.book.title "title" output.warn + format.howpublished "howpublished" bibinfo.check output + format.organization.institution.standard.type.number output + format.revision output + format.date output + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {techreport} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors "author" output.warn + name.or.dash + format.article.title "title" output.warn + format.howpublished "howpublished" bibinfo.check output + format.institution "institution" bibinfo.warn output + format.address "address" bibinfo.check output + format.tech.report.number output.nonnull + format.date "year" output.warn + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {unpublished} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors "author" output.warn + name.or.dash + format.article.title "title" output.warn + format.date output + format.note "note" output.warn + format.url output + fin.entry + if.url.std.interword.spacing +} + + +% The special entry type which provides the user interface to the +% BST controls +FUNCTION {IEEEtranBSTCTL} +{ is.print.banners.to.terminal + { "** IEEEtran BST control entry " quote$ * cite$ * quote$ * " detected." * + top$ + } + { skip$ } + if$ + CTLuse_article_number + empty$ + { skip$ } + { CTLuse_article_number + yes.no.to.int + 'is.use.number.for.article := + } + if$ + CTLuse_paper + empty$ + { skip$ } + { CTLuse_paper + yes.no.to.int + 'is.use.paper := + } + if$ + CTLuse_forced_etal + empty$ + { skip$ } + { CTLuse_forced_etal + yes.no.to.int + 'is.forced.et.al := + } + if$ + CTLmax_names_forced_etal + empty$ + { skip$ } + { CTLmax_names_forced_etal + string.to.integer + 'max.num.names.before.forced.et.al := + } + if$ + CTLnames_show_etal + empty$ + { skip$ } + { CTLnames_show_etal + string.to.integer + 'num.names.shown.with.forced.et.al := + } + if$ + CTLuse_alt_spacing + empty$ + { skip$ } + { CTLuse_alt_spacing + yes.no.to.int + 'is.use.alt.interword.spacing := + } + if$ + CTLalt_stretch_factor + empty$ + { skip$ } + { CTLalt_stretch_factor + 'ALTinterwordstretchfactor := + "\renewcommand{\BIBentryALTinterwordstretchfactor}{" + ALTinterwordstretchfactor * "}" * + write$ newline$ + } + if$ + CTLdash_repeated_names + empty$ + { skip$ } + { CTLdash_repeated_names + yes.no.to.int + 'is.dash.repeated.names := + } + if$ + CTLname_format_string + empty$ + { skip$ } + { CTLname_format_string + 'name.format.string := + } + if$ + CTLname_latex_cmd + empty$ + { skip$ } + { CTLname_latex_cmd + 'name.latex.cmd := + } + if$ + CTLname_url_prefix + missing$ + { skip$ } + { CTLname_url_prefix + 'name.url.prefix := + } + if$ + + + num.names.shown.with.forced.et.al max.num.names.before.forced.et.al > + { "CTLnames_show_etal cannot be greater than CTLmax_names_forced_etal in " cite$ * warning$ + max.num.names.before.forced.et.al 'num.names.shown.with.forced.et.al := + } + { skip$ } + if$ +} + + +%%%%%%%%%%%%%%%%%%% +%% ENTRY ALIASES %% +%%%%%%%%%%%%%%%%%%% +FUNCTION {conference}{inproceedings} +FUNCTION {online}{electronic} +FUNCTION {internet}{electronic} +FUNCTION {webpage}{electronic} +FUNCTION {www}{electronic} +FUNCTION {default.type}{misc} + + + +%%%%%%%%%%%%%%%%%% +%% MAIN PROGRAM %% +%%%%%%%%%%%%%%%%%% + +READ + +EXECUTE {initialize.controls} +EXECUTE {initialize.status.constants} +EXECUTE {banner.message} + +EXECUTE {initialize.longest.label} +ITERATE {longest.label.pass} + +EXECUTE {begin.bib} +ITERATE {call.type$} +EXECUTE {end.bib} + +EXECUTE{completed.message} + + +%% That's all folks, mds. diff --git a/figure.eps b/figure.eps new file mode 100644 index 0000000..f7cd8b6 --- /dev/null +++ b/figure.eps @@ -0,0 +1,37 @@ +%!PS-Adobe-3.1 EPSF-3.0 %%Title: figure.eps %%Creator: Adobe Illustrator(R) 11 %%AI8_CreatorVersion: 11.0.0 %AI9_PrintingDataBegin %%For: %%CreationDate: 1/6/15 %%BoundingBox: 0 0 127 88 %%HiResBoundingBox: 0 0 126.8853 87.9087 %%CropBox: 0 0 126.8853 87.9087 %%LanguageLevel: 2 %%DocumentData: Clean7Bit %%Pages: 1 %%DocumentNeededResources: %%DocumentSuppliedResources: procset Adobe_AGM_Image (1.0 0) %%+ procset Adobe_CoolType_Utility_T42 (1.0 0) %%+ procset Adobe_CoolType_Utility_MAKEOCF (1.19 0) %%+ procset Adobe_CoolType_Core (2.23 0) %%+ procset Adobe_AGM_Core (2.0 0) %%+ procset Adobe_AGM_Utils (1.0 0) %%DocumentFonts: %%DocumentNeededFonts: %%DocumentNeededFeatures: %%DocumentSuppliedFeatures: %%DocumentProcessColors: Black %%DocumentCustomColors: %%CMYKCustomColor: %%RGBCustomColor: %ADO_ContainsXMP: MainFirst %AI7_Thumbnail: 128 92 8 %%BeginData: 10844 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FD04F827F8F8F827F8F8F827F8F8F827F8F8F827F8F8F827F8F8F8 %27F8F8F827F8F8F827F8F8F827F8F8F827F8F8F827F8F8F827F8F8F827F8 %F8F827F8F8F827F8F8F827F8F8F827F8F8F827F8F8F827F8F8F827F8F8F8 %27F8F8F827F8F8F827F8F8F827F8F8F827F8F8F827F8F8F827F8F8F827F8 %F8F827F8F8F827FD04F8FD7DA87DF8F8A8FD7DFFF8F8A8FD7CFFA8F8F8A8 %FD7DFFF8F8A8FD7CFFA8F8F8A8FD7CFFA8F8F8A8FD06FFA8FD75FFA8F827 %A8FD06FF7D52FFFFFF5252FD07FFA82752A8FD65FFF8F8A8FD06FF7DF87D %FF7DF87DFD07FF27A8A8FD65FFA8F8F8A8FD06FFA85252FF7D27A85252A8 %52A8FF7D277D7D7DFFFD04527D7D527D52A8A85252FD57FFF8F8A8FD06FF %7DA8277D7D527DA827A87DFFFFFF27FF277D7D7D527D5252A8525252FF52 %5252A8FD55FFA8F8F8A8FD06FFA8A8A8F8FF52A8FF7D27FFFFFFA852FF7D %52FF527DFF7D52A8277D52FF27FD59FFF8F8A8FD06FF5252A87DA85252FF %A852FFFFFF7D27A852527D527D7D7DFD0552FF7D277DFD56FFA8F8F8A8FD %0DFFA87DA8FD08FF7D52A852FD60FFA8F8F8A8FD0DFFA87DFD09FFA87D7D %FD61FFA8F827A8FD4FFFA8A87D7D527D52FD047DA8A8FD21FFF8F8A8FD4B %FFA8FD05527D7DA87DA87DA87D7D5252527D7DFD1DFFA8F8F8A8FD49FF7D %5252A8A8FD0FFF7D7D527DA8FD1BFFF8F8A8FD46FFA852277DA8FD15FF7D %52277DFD18FFA8F8F8A8FD45FF52527DFD1BFF5252A8FD17FFF8F8A8FD43 %FF7D27A8FD09FFA87D7D527D527D527D527DA8FD09FFA85252FD15FFA8F8 %F8A8FD41FFA85227FD08FFA85252527D7DA8A8A87DA87D7D527D527D7DFD %08FF7DF8A8FD13FFA8F8F8A8FD40FF7D277D527DFFA8FFFFA85252527DA8 %FD0DFF7D7D27527DFD05FF27A8277DFD12FFA8F827A8FD3FFF7D52A8FFA8 %52FFFFA87D277DFD14FF7D5252A8FFFF527DFFFF5252FD12FFF8F8A8FD3E %FF7D52FD04FF7D527D527DFD18FFA8277D7D52FD04FF5252FD10FFA8F8F8 %A8FD3DFF7D52FD06FFF827FD08FFA8A87D7D527D5252527D7DFD09FF52F8 %A8FD05FF5252FD10FFF8F8A8FD3CFF7D27FD05FFA827A852A8FD04FFA87D %5252527D7DA8A8FFA8A87D7D525252A8FD04FFA8527D527DFD05FF5252FD %0EFFA8F8F8A8FD19FFA8A87DA8A8FD1DFFA852FD05FFA827FFFFFF27FFFF %FF7D5252A8FD0CFFA87D5252A8FFFF527DFFFF5252FD05FF527DFD0EFFF8 %F8A8FD16FF7D27FD07F82752A8FD19FF277DFD04FFA827FD04FFA852A827 %7DA8FD11FF7D527D7D52FD04FF5252FD05FF27A8FD0CFFA8F8F8A8FD13FF %A852FD05F852272727FD04F852A8FD16FF7D52FD04FFA827FD06FF27F8FD %16FF52F8A8FD05FF527DFD04FFA827FD0CFFA8F8F8A8FD12FF7DF8F8F827 %7DA8FD05FFA8A827F8F8F852FD14FFA827FD05FF27A8FD04FFA8527D527D %FD05FFA87D527D5252527D7DA8A8FD05FF277D277DFD05FF277DFD04FF52 %52FD0BFFA8F827A8FD11FF52F8F8277DFD0BFFA852F8F827FD13FF52A8FD %04FF527DFD04FFA852A8FFA852A8FFFFA8525252A8A8FFA8A8A87D52527D %FFFFFF527DFFFF27A8FD04FFA852FD05FF52A8FD0BFFF8F8A8FD10FF27F8 %F87DFD0FFFA8F8F827FD11FF7D52FD04FF7D52FD04FFA827A8FFFFFF7D52 %7D5252A8FD0AFFA87D277D527DFD04FF277DFD04FF7D52FD04FF7D52FD0A %FFA8F8F8A8FD0FFF52F8F8A8FD11FFA8F8F852FD10FF52A8FD04FF52A8FD %04FF527DFD05FF2727A8FD0FFF52F8A8FD05FF27A8FD04FF52A8FD04FF52 %FD0BFFF8F8A8FD0EFF7DF8F8A8FD13FF7DF8F8A8FD0EFFA827FD04FF7D52 %FD04FF5252FD05FF277D52A8FD0EFFA8527D277DFD04FFA827FD04FFA827 %FD04FF7D52FD09FFA8F8F8A8FD0EFF27F87DFD15FF52F852FD0EFF52A8FD %04FF52FD04FFA827FD05FF277DFFFF27FFFFFFA87D527D527D52A8FFFFFF %527DFFA852A8FD04FF7D52FD04FF7D7DFFFFFFA852FD0AFFF8F8A8FD0DFF %52F827FD0AFF52FD04277DFD06FFA8F8F8FD0EFF52A8FFFFFF7D7DFD04FF %27A8FD04FF277DFFFFFFA852A852527DA8A8FFA8A852527D7D52FFFFFFA8 %27A8FD04FF52A8FFFFFF7D52FD04FF52A8FD08FFA8F8F8A8FD0DFFF8F8A8 %FD08FFA8FD07F827A8FD05FF27F87DFD0CFFA852FD04FF52A8FFFFFF7D52 %FD04FF7D52FD05FF27F8A8FD09FF52F8FD05FF7D52FD04FF7D7DFD04FF52 %FD04FF7D7DFD08FFA8F8F8A8FD0CFF52F827FD08FF7DF8F8277D7DA85227 %F8F8A8FD04FF7DF852FD0CFF527DFFFFFFA852FD04FF527DFFFFFFA852A8 %FD04FF5252527DFD09FF277D27A8FD04FF277DFD04FF27FD04FF7D7DFFFF %FFA852FD08FFA8F827A8FD0CFF52F8A8FD08FFF8F852FD06FF27F852FD04 %FFA8F827FD0CFF7DA8FFFFFF7D7DFD04FF52FD04FF7D7DFD04FF7D52FFFF %52A8FD07FF27A8FFA827FD05FF52FD04FF7D7DFFFFFFA87DFD04FF52FD09 %FFF8F8A8FD0CFFF8F8A8FD07FF27F827FD07FFA8F8F8FD05FFF8F8A8FD0B %FF52FD04FF7D7DFFFFFF7D7DFD04FF27FD04FFA827FFFFFFA852A87D5252 %52A8527DFFFFFF7D52FD04FF52A8FFFFFF7D52FD04FF27FD04FF7DA8FD07 %FFA8F8F8A8FD0BFF7DF827FD08FFF8F8FFFFA8FD06FF27F87DFD04FF27F8 %FD0BFFA852FD04FF52FD04FF7D7DFFFFFFA852FD04FF52A8FD04FF27F87D %FFFFA827F8FD05FF52A8FFFFFF7D7DFD04FF52FD04FF52A8FFFFFF7DA8FD %08FFF8F8A8FD0BFF7DF852FD07FFA8F827FFFFF827FD05FF52F87DFFFFFF %A8F827A8FD0AFFA852FFFFFFA852A8FFFFFF52A8FFFFFF7D7DFFFFFFA852 %FD04FF5252527DFFFFA8525252FD04FF7D7DFFFFFFA827FD04FF52A8FFFF %FF52A8FFFFFF7D52FD07FFA8F8F8A8FD0BFF52F87DFD07FF7DF852FFA8F8 %F8FD05FF27F87DFFFFFF7DF827FD0BFFA87DFD04FF52FD04FF52FD04FF52 %A8FFFFFF7D7DFFFFFFA852FFFF27FFFF527DFF52A8FFFFFFA852FD04FF7D %FD04FF52A8FFFFFF7D7DFFFFFF7D7DFD08FFF8F8A8FD0BFF52F8A8FD07FF %7DF852FFFFF8F8A8FFFFFF7DF8F8FD04FF7DF852FD0BFFA852FFFFFFA852 %FD04FF52FD04FF52A8FFFFFF52A8FFFFFF7D52FFFFA8527D7DFFFFA852FF %FFFFA852A8FFFFFF52FD04FF7D7DFFFFFF7D7DFFFFFFA852FD07FFA8F8F8 %A8FD0BFF27F87DFD07FF7DF827FFFF52F8277DA852F8F87DFD04FF27F87D %FD0BFF7D7DFD04FF52FFFFFFA852FD04FF52FD04FF7DA8FFFFFF7DA8FFFF %7D27F87DA8FFA87DFD04FF52FD04FF7DA8FFFFFF52A8FFFFFFA87DFFFFFF %A87DFD07FFA8F8F8A8FD0BFF27F8A8FD07FFA8F8F8A8FFA827FD05F852FD %04FF7DF8F8FD0CFF7D52FFFFFFA852FD04FF52FD04FF52A8FFFFFF52A8FF %FFFF7D2752277D7D527D52525227FFFFFFA852FD04FF52A8FFFFFF7D7DFF %FFFF7D7DFFFFFFA852FD07FFA8F827A8FD0BFF52F87DFD08FF52F87DFFFF %FF7D272752A8FD05FF27F87DFD0CFF7D7DFD04FF52FD04FF52A8FFFFFF52 %A8FFFFFFA87DFF52525227A8FFFFA87DFFFFFF2752527D7DA852FD04FF52 %A8FFFFFF52A8FFFFFF7D7DFFFFFF7D7DFD08FFF8F8A8FD0BFF7DF87DFD08 %FF7DF8F8A8FD0BFF27F827FD0DFFA852FFFFFFA852FD04FF52A8FFFFFF7D %7DFFA8A82727527DA8FF7D52FFFF7D7DFFFF7D52FFFF7D7D27277DA8FFFF %52FD04FF52A8FFFFFF52A8FFFFFF7D7DFD07FFA8F8F8A8FD0BFF7DF852FD %09FF52F8F8A8FD08FFA852F8F8A8FD0DFFA852FD04FF52FD04FF7D7DFFFF %FF7DFD0452A827FD05FF5252A8A852FF5252FD05FF527D7D527D527DFD04 %FF52FD04FF52A8FFFFFF7DA8FD08FFF8F8A8FD0BFFA8F827FD0AFF27F8F8 %527DFFFFFFA8A852F8F8F87DFD0FFF52FD04FF527DFFFFFF7D7DA87D5252 %F87DA8FFFFA827FD05FF7D522727527DA8FD04FF7D52FFFFFFA827275252 %A87D7DFD04FF52FD04FF527DFD07FFA8F8F8A8FD0CFF27F8A8FD0AFF52FD %04F8272727F8F8F852A8FD0FFF5227A8FFFFFF7D7DFFFFA87DF85252A8FF %7D7DFD04FF7D7DFD06FFA852FD07FF27FD05FF52FFA87D522727A8FFFFA8 %52FD04FF52FD09FFF8F8A8FD0CFF52F852FD0BFFA852FD05F82727A8FD10 %FF7DF8F87DFFFFFFA8277D52527D52A8FFFFFFA852A8FD04FF5252FD05FF %7D7DFD05FFA827A8FD04FF527DFD04FF27A8FD0552FFFFFFA852FD08FFA8 %F8F8A8FD0CFFA8F827A8FD0DFFFD05A8FD12FF27F8527DFF7D7D522752FF %FFFF7D52FD04FF7D52FD05FF5252FD04FFA852FD04FF7D27A8FD04FF7D52 %FD04FF7D7DFFFFFFA82752527DA8A87DFD08FFA8F8F8A8FD0DFF27F87DFD %23FF7DF827A85227527DFF7D7DFD04FF27A8FD04FF277DFD05FF7D27527D %FF7D52A8A8525252FD05FFA827A8FD04FF52A8FFFFFFA852FFA85252F8A8 %FD08FFA8F827A8FD0DFF7DF8F8FD22FFA8F8F87DFF527DFD04FF27FD04FF %A852FD05FF27A8FD06FF7D7D5252277D52A8A8FD06FF277DFD04FF7D52FD %04FF7D7DFFFFFFA852FD0AFFF8F8A8FD0EFF27F827FD20FFA8F8F852FFFF %A852FD04FF7D7DFD04FF527DFD05FF277DFD08FF7D7DFD08FFA8277DFD04 %FFA827FD04FFA827FD04FF7D52FD09FFA8F8F8A8FD0FFFF8F852FD1FFF27 %F827FD04FF52A8FD04FF52A8FD04FF52A8FD05FF5252FD07FFA852FD07FF %7D52A8FD05FF27A8FD04FF52A8FD04FF52FD0BFFF8F8A8FD0FFF7DF8F852 %FD1CFFA8F8F8F8FD05FF7D52FD04FF7D52FD04FFA827A8FD05FF7D5252A8 %FD04FF7D7DFD04FFA87D2752A8FD05FF277DFD04FF7D52FD04FF7D52FD0A %FFA8F8F8A8FD10FF7DF8F852FD1AFFA8F8F827FD07FF52A8FD04FF27A8FD %04FFA852A8FD06FF7D527D7DA8A8A852FFA8A8525252FD07FF527DFD05FF %52A8FD04FF52A8FD0BFFF8F8A8FD11FF7DF8F827FD18FF7DF8F827FD08FF %A827FD05FF27FD05FFA8277DFD07FF7D7D52522727525252A8A8FD07FF27 %7DFD05FF527DFD04FF7D52FD0BFFA8F8F8A8FD12FFA8F8F8F87DFD14FF7D %27F8F852FD0AFF7D7DFD04FFA827FD06FF5252FD0AFFA852FD0AFF7D27A8 %FD05FF5252FD04FFA827FD0CFFA8F8F8A8FD13FFA827F8F8277DFD0FFFA8 %7D27F8F8277DFD0BFFA852A8FD04FF7D27FD06FF7D277DFD08FF7D7DFD08 %FF7D5252FD06FF5252FD05FF27A8FD0CFFA8F827A8FD15FF7D27F8F8F852 %7DFD09FFA8A85227F8F8F87DFD0EFFA852FD05FFA827FD07FF52527DFD06 %FFA852FD06FFA85252A8FD06FF7D52FD05FF527DFD0EFFF8F8A8FD16FFA8 %7D27FD04F827275252522752FD05F82752FD11FF7D52FD05FFA827A8FD06 %FFA87D2752527DA8FF7D52A8A87D7D525252A8FD06FFA85252FD05FF5252 %FD0EFFA8F8F8A8FD19FFA87D2727FD09F82752A8FD14FF7D52FD06FF527D %FD08FFA8A87D7D5252277D527D7DA8FD08FF7D527DFD05FF7D52FD10FFF8 %F8A8FD1CFFA8A87D7D52FD047DFD19FF5252FD06FF52277DFD0BFF7D7DFD %0BFFA85252A8FD05FF5252FD10FFA8F8F8A8FD3FFF7D52FD06FFA85252A8 %FD09FFA87DFD09FFA87D52A8FD06FF5252FD12FFF8F8A8FD40FF7D52A8FD %06FFA8525252A8A8FD05FF7D7DFD06FFA87D52527DFD07FF277DFD12FFA8 %F8F8A8FD41FFA8527DFD07FFA87D5252527D7DA8A87D52FFA8A87D7D5252 %7DA8FD07FFA8277DFD13FFA8F8F8A8FD43FF7D27A8FD08FFA8A87D7D527D %2727527D527D7DFD09FFA85227FD15FFA8F827A8FD44FFA85252A8FD0CFF %A852FD0DFF52527DFD17FFF8F8A8FD46FF7D52527DA8FD09FF7D7DFD0AFF %A852277DFD18FFA8F8F8A8FD48FFA8525252A8A8FD06FFA87DFD07FFA87D %52527DFD1BFFF8F8A8FD4AFFA87DFD04527DA87DA87D52A8A87D7D525227 %527DA8FD1CFFA8F8F8A8FD4FFFA87D7D7D527D527D527D7DA8A8FD21FFF8 %F8A8FD7CFFA8F8F8A8FD7CFFA8F8F8A8FD7CFFA8F827A8FD7DFFF8F8A8FD %7CFFA8F8F8A8FD7DFFF8F8A8FD7CFFA8F8F8A8FD7DFFF8F8A8FD7CFFA8F8 %F8A8FD7CFFA8F8F8A8FD7CFFA8F827FD7EFFF8F8FD04527D5252527D5252 %527D5252527D5252527D5252527D5252527D5252527D5252527D5252527D %5252527D5252527D5252527D5252527D5252527D5252527D5252527D5252 %527D5252527D5252527D5252527D5252527D5252527D5252527D5252527D %5252527D5252527D5252527D5252527D5252527D5252527D52F852275227 %272752272727522727275227272752272727522727275227272752272727 %522727275227272752272727522727275227272752272727522727275227 %272752272727522727275227272752272727522727275227272752272727 %522727275227272752272727522727275227272752272727522727275227 %27275227FD7FFFFF %%EndData %%EndComments %%BeginDefaults %%ViewingOrientation: 1 0 0 1 %%EndDefaults %%BeginProlog %%BeginResource: procset Adobe_AGM_Utils 1.0 0 %%Version: 1.0 0 %%Copyright: Copyright (C) 2000-2003 Adobe Systems, Inc. All Rights Reserved. systemdict /setpacking known { currentpacking true setpacking } if userdict /Adobe_AGM_Utils 68 dict dup begin put /bdf { bind def } bind def /nd{ null def }bdf /xdf { exch def }bdf /ldf { load def }bdf /ddf { put }bdf /xddf { 3 -1 roll put }bdf /xpt { exch put }bdf /ndf { exch dup where{ pop pop pop }{ xdf }ifelse }def /cdndf { exch dup currentdict exch known{ pop pop }{ exch def }ifelse }def /bdict { mark }bdf /edict { counttomark 2 idiv dup dict begin {def} repeat pop currentdict end }def /ps_level /languagelevel where{ pop systemdict /languagelevel get exec }{ 1 }ifelse def /level2 ps_level 2 ge def /level3 ps_level 3 ge def /ps_version {version cvr} stopped { -1 }if def /makereadonlyarray { /packedarray where{ pop packedarray }{ array astore readonly }ifelse }bdf /map_reserved_ink_name { dup type /stringtype eq{ dup /Red eq{ pop (_Red_) }{ dup /Green eq{ pop (_Green_) }{ dup /Blue eq{ pop (_Blue_) }{ dup () cvn eq{ pop (Process) }if }ifelse }ifelse }ifelse }if }bdf /AGMUTIL_GSTATE 22 dict def /get_gstate { AGMUTIL_GSTATE begin /AGMUTIL_GSTATE_clr_spc currentcolorspace def /AGMUTIL_GSTATE_clr_indx 0 def /AGMUTIL_GSTATE_clr_comps 12 array def mark currentcolor counttomark {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop /AGMUTIL_GSTATE_fnt rootfont def /AGMUTIL_GSTATE_lw currentlinewidth def /AGMUTIL_GSTATE_lc currentlinecap def /AGMUTIL_GSTATE_lj currentlinejoin def /AGMUTIL_GSTATE_ml currentmiterlimit def currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf /AGMUTIL_GSTATE_sa currentstrokeadjust def /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def /AGMUTIL_GSTATE_op currentoverprint def /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf /AGMUTIL_GSTATE_ht currenthalftone def /AGMUTIL_GSTATE_flt currentflat def end }def /set_gstate { AGMUTIL_GSTATE begin AGMUTIL_GSTATE_clr_spc setcolorspace AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor AGMUTIL_GSTATE_fnt setfont AGMUTIL_GSTATE_lw setlinewidth AGMUTIL_GSTATE_lc setlinecap AGMUTIL_GSTATE_lj setlinejoin AGMUTIL_GSTATE_ml setmiterlimit AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash AGMUTIL_GSTATE_sa setstrokeadjust AGMUTIL_GSTATE_clr_rnd setcolorrendering AGMUTIL_GSTATE_op setoverprint AGMUTIL_GSTATE_bg cvx setblackgeneration AGMUTIL_GSTATE_ucr cvx setundercolorremoval AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or { currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne { mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark } if }{ AGMUTIL_GSTATE_ht sethalftone } ifelse AGMUTIL_GSTATE_flt setflat end }def /get_gstate_and_matrix { AGMUTIL_GSTATE begin /AGMUTIL_GSTATE_ctm matrix currentmatrix def end get_gstate }def /set_gstate_and_matrix { set_gstate AGMUTIL_GSTATE begin AGMUTIL_GSTATE_ctm setmatrix end }def /AGMUTIL_str256 256 string def /AGMUTIL_src256 256 string def /AGMUTIL_dst64 64 string def /AGMUTIL_srcLen nd /AGMUTIL_ndx nd /agm_sethalftone { dup begin /_Data load /Thresholds xdf end level3 { sethalftone }{ dup /HalftoneType get 3 eq { sethalftone } {pop} ifelse }ifelse } def /rdcmntline { currentfile AGMUTIL_str256 readline pop (%) anchorsearch {pop} if } bdf /filter_cmyk { dup type /filetype ne{ exch () /SubFileDecode filter } { exch pop } ifelse [ exch { AGMUTIL_src256 readstring pop dup length /AGMUTIL_srcLen exch def /AGMUTIL_ndx 0 def AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ 1 index exch get AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put /AGMUTIL_ndx AGMUTIL_ndx 1 add def }for pop AGMUTIL_dst64 0 AGMUTIL_ndx getinterval } bind /exec cvx ] cvx } bdf /filter_indexed_devn { cvi Names length mul names_index add Lookup exch get } bdf /filter_devn { 4 dict begin /srcStr xdf /dstStr xdf dup type /filetype ne{ 0 () /SubFileDecode filter }if [ exch [ /devicen_colorspace_dict /AGMCORE_gget cvx /begin cvx currentdict /srcStr get /readstring cvx /pop cvx /dup cvx /length cvx 0 /gt cvx [ Adobe_AGM_Utils /AGMUTIL_ndx 0 /ddf cvx names_index Names length currentdict /srcStr get length 1 sub { 1 /index cvx /exch cvx /get cvx currentdict /dstStr get /AGMUTIL_ndx /load cvx 3 -1 /roll cvx /put cvx Adobe_AGM_Utils /AGMUTIL_ndx /AGMUTIL_ndx /load cvx 1 /add cvx /ddf cvx } for currentdict /dstStr get 0 /AGMUTIL_ndx /load cvx /getinterval cvx ] cvx /if cvx /end cvx ] cvx bind /exec cvx ] cvx end } bdf /AGMUTIL_imagefile nd /read_image_file { AGMUTIL_imagefile 0 setfileposition 10 dict begin /imageDict xdf /imbufLen Width BitsPerComponent mul 7 add 8 idiv def /imbufIdx 0 def /origDataSource imageDict /DataSource get def /origMultipleDataSources imageDict /MultipleDataSources get def /origDecode imageDict /Decode get def /dstDataStr imageDict /Width get colorSpaceElemCnt mul string def /srcDataStrs [ imageDict begin currentdict /MultipleDataSources known {MultipleDataSources {DataSource length}{1}ifelse}{1} ifelse { Width Decode length 2 div mul cvi string } repeat end ] def imageDict /MultipleDataSources known {MultipleDataSources}{false} ifelse { /imbufCnt imageDict /DataSource get length def /imbufs imbufCnt array def 0 1 imbufCnt 1 sub { /imbufIdx xdf imbufs imbufIdx imbufLen string put imageDict /DataSource get imbufIdx [ AGMUTIL_imagefile imbufs imbufIdx get /readstring cvx /pop cvx ] cvx put } for DeviceN_PS2 { imageDict begin /DataSource [ DataSource /devn_sep_datasource cvx ] cvx def /MultipleDataSources false def /Decode [0 1] def end } if }{ /imbuf imbufLen string def Indexed_DeviceN level3 not and DeviceN_NoneName or { imageDict begin /DataSource [AGMUTIL_imagefile Decode BitsPerComponent false 1 /filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource /exec cvx] cvx def /Decode [0 1] def end }{ imageDict /DataSource {AGMUTIL_imagefile imbuf readstring pop} put } ifelse } ifelse imageDict exch load exec imageDict /DataSource origDataSource put imageDict /MultipleDataSources origMultipleDataSources put imageDict /Decode origDecode put end } bdf /write_image_file { begin { (AGMUTIL_imagefile) (w+) file } stopped{ false }{ Adobe_AGM_Utils/AGMUTIL_imagefile xddf 2 dict begin /imbufLen Width BitsPerComponent mul 7 add 8 idiv def MultipleDataSources {DataSource 0 get}{DataSource}ifelse type /filetype eq { /imbuf imbufLen string def }if 1 1 Height { pop MultipleDataSources { 0 1 DataSource length 1 sub { DataSource type dup /arraytype eq { pop DataSource exch get exec }{ /filetype eq { DataSource exch get imbuf readstring pop }{ DataSource exch get } ifelse } ifelse AGMUTIL_imagefile exch writestring } for }{ DataSource type dup /arraytype eq { pop DataSource exec }{ /filetype eq { DataSource imbuf readstring pop }{ DataSource } ifelse } ifelse AGMUTIL_imagefile exch writestring } ifelse }for end true }ifelse end } bdf /close_image_file { AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile }def statusdict /product known userdict /AGMP_current_show known not and{ /pstr statusdict /product get def pstr (HP LaserJet 2200) eq pstr (HP LaserJet 4000 Series) eq or pstr (HP LaserJet 4050 Series ) eq or pstr (HP LaserJet 8000 Series) eq or pstr (HP LaserJet 8100 Series) eq or pstr (HP LaserJet 8150 Series) eq or pstr (HP LaserJet 5000 Series) eq or pstr (HP LaserJet 5100 Series) eq or pstr (HP Color LaserJet 4500) eq or pstr (HP Color LaserJet 4600) eq or pstr (HP LaserJet 5Si) eq or pstr (HP LaserJet 1200 Series) eq or pstr (HP LaserJet 1300 Series) eq or pstr (HP LaserJet 4100 Series) eq or { userdict /AGMP_current_show /show load put userdict /show { currentcolorspace 0 get /Pattern eq {false charpath f} {AGMP_current_show} ifelse } put }if currentdict /pstr undef } if /consumeimagedata { begin currentdict /MultipleDataSources known not {/MultipleDataSources false def} if MultipleDataSources { 1 dict begin /flushbuffer Width cvi string def 1 1 Height cvi { pop 0 1 DataSource length 1 sub { DataSource exch get dup type dup /filetype eq { exch flushbuffer readstring pop pop }if /arraytype eq { exec pop }if }for }for end } { /DataSource load type dup /filetype eq { 1 dict begin /flushbuffer Width Decode length 2 div mul cvi string def 1 1 Height { pop DataSource flushbuffer readstring pop pop} for end }if /arraytype eq { 1 1 Height { pop DataSource pop } for }if }ifelse end }bdf /addprocs { 2{/exec load}repeat 3 1 roll [ 5 1 roll ] bind cvx }def /modify_halftone_xfer { currenthalftone dup length dict copy begin currentdict 2 index known{ 1 index load dup length dict copy begin currentdict/TransferFunction known{ /TransferFunction load }{ currenttransfer }ifelse addprocs /TransferFunction xdf currentdict end def currentdict end sethalftone }{ currentdict/TransferFunction known{ /TransferFunction load }{ currenttransfer }ifelse addprocs /TransferFunction xdf currentdict end sethalftone pop }ifelse }def /clonearray { dup xcheck exch dup length array exch Adobe_AGM_Core/AGMCORE_tmp -1 ddf { Adobe_AGM_Core/AGMCORE_tmp AGMCORE_tmp 1 add ddf dup type /dicttype eq { AGMCORE_tmp exch clonedict Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf } if dup type /arraytype eq { AGMCORE_tmp exch clonearray Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf } if exch dup AGMCORE_tmp 4 -1 roll put }forall exch {cvx} if }bdf /clonedict { dup length dict begin { dup type /dicttype eq { clonedict } if dup type /arraytype eq { clonearray } if def }forall currentdict end }bdf /DeviceN_PS2 { /currentcolorspace AGMCORE_gget 0 get /DeviceN eq level3 not and } bdf /Indexed_DeviceN { /indexed_colorspace_dict AGMCORE_gget dup null ne { /CSD known }{ pop false } ifelse } bdf /DeviceN_NoneName { /Names where { pop false Names { (None) eq or } forall }{ false }ifelse } bdf /DeviceN_PS2_inRip_seps { /AGMCORE_in_rip_sep where { pop dup type dup /arraytype eq exch /packedarraytype eq or { dup 0 get /DeviceN eq level3 not and AGMCORE_in_rip_sep and { /currentcolorspace exch AGMCORE_gput false } { true }ifelse } { true } ifelse } { true } ifelse } bdf /base_colorspace_type { dup type /arraytype eq {0 get} if } bdf /doc_setup{ Adobe_AGM_Utils begin }bdf /doc_trailer{ currentdict Adobe_AGM_Utils eq{ end }if }bdf systemdict /setpacking known { setpacking } if %%EndResource %%BeginResource: procset Adobe_AGM_Core 2.0 0 %%Version: 2.0 0 %%Copyright: Copyright (C) 1997-2003 Adobe Systems, Inc. All Rights Reserved. systemdict /setpacking known { currentpacking true setpacking } if userdict /Adobe_AGM_Core 216 dict dup begin put /nd{ null def }bind def /Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def /AGMCORE_str256 256 string def /AGMCORE_save nd /AGMCORE_graphicsave nd /AGMCORE_c 0 def /AGMCORE_m 0 def /AGMCORE_y 0 def /AGMCORE_k 0 def /AGMCORE_cmykbuf 4 array def /AGMCORE_screen [currentscreen] cvx def /AGMCORE_tmp 0 def /AGMCORE_&setgray nd /AGMCORE_&setcolor nd /AGMCORE_&setcolorspace nd /AGMCORE_&setcmykcolor nd /AGMCORE_cyan_plate nd /AGMCORE_magenta_plate nd /AGMCORE_yellow_plate nd /AGMCORE_black_plate nd /AGMCORE_plate_ndx nd /AGMCORE_get_ink_data nd /AGMCORE_is_cmyk_sep nd /AGMCORE_host_sep nd /AGMCORE_avoid_L2_sep_space nd /AGMCORE_distilling nd /AGMCORE_composite_job nd /AGMCORE_producing_seps nd /AGMCORE_ps_level -1 def /AGMCORE_ps_version -1 def /AGMCORE_environ_ok nd /AGMCORE_CSA_cache 0 dict def /AGMCORE_CSD_cache 0 dict def /AGMCORE_pattern_cache 0 dict def /AGMCORE_currentoverprint false def /AGMCORE_deltaX nd /AGMCORE_deltaY nd /AGMCORE_name nd /AGMCORE_sep_special nd /AGMCORE_err_strings 4 dict def /AGMCORE_cur_err nd /AGMCORE_ovp nd /AGMCORE_current_spot_alias false def /AGMCORE_inverting false def /AGMCORE_feature_dictCount nd /AGMCORE_feature_opCount nd /AGMCORE_feature_ctm nd /AGMCORE_ConvertToProcess false def /AGMCORE_Default_CTM matrix def /AGMCORE_Default_PageSize nd /AGMCORE_currentbg nd /AGMCORE_currentucr nd /AGMCORE_gradientcache 32 dict def /AGMCORE_in_pattern false def /knockout_unitsq nd /AGMCORE_CRD_cache where{ pop }{ /AGMCORE_CRD_cache 0 dict def }ifelse /AGMCORE_key_known { where{ /Adobe_AGM_Core_Id known }{ false }ifelse }ndf /flushinput { save 2 dict begin /CompareBuffer 3 -1 roll def /readbuffer 256 string def mark { currentfile readbuffer {readline} stopped {cleartomark mark} { not {pop exit} if CompareBuffer eq {exit} if }ifelse }loop cleartomark end restore }bdf /getspotfunction { AGMCORE_screen exch pop exch pop dup type /dicttype eq{ dup /HalftoneType get 1 eq{ /SpotFunction get }{ dup /HalftoneType get 2 eq{ /GraySpotFunction get }{ pop { abs exch abs 2 copy add 1 gt{ 1 sub dup mul exch 1 sub dup mul add 1 sub }{ dup mul exch dup mul add 1 exch sub }ifelse }bind }ifelse }ifelse }if } def /clp_npth { clip newpath } def /eoclp_npth { eoclip newpath } def /npth_clp { newpath clip } def /add_grad { AGMCORE_gradientcache 3 1 roll put }bdf /exec_grad { AGMCORE_gradientcache exch get exec }bdf /graphic_setup { /AGMCORE_graphicsave save def concat 0 setgray 0 setlinecap 0 setlinejoin 1 setlinewidth [] 0 setdash 10 setmiterlimit newpath false setoverprint false setstrokeadjust Adobe_AGM_Core/spot_alias get exec /Adobe_AGM_Image where { pop Adobe_AGM_Image/spot_alias 2 copy known{ get exec }{ pop pop }ifelse } if 100 dict begin /dictstackcount countdictstack def /showpage {} def mark } def /graphic_cleanup { cleartomark dictstackcount 1 countdictstack 1 sub {end}for end AGMCORE_graphicsave restore } def /compose_error_msg { grestoreall initgraphics /Helvetica findfont 10 scalefont setfont /AGMCORE_deltaY 100 def /AGMCORE_deltaX 310 def clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath 0 AGMCORE_&setgray gsave 1 AGMCORE_&setgray fill grestore 1 setlinewidth gsave stroke grestore currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto /AGMCORE_deltaY 12 def /AGMCORE_tmp 0 def AGMCORE_err_strings exch get { dup 32 eq { pop AGMCORE_str256 0 AGMCORE_tmp getinterval stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt { currentpoint AGMCORE_deltaY sub exch pop clippath pathbbox pop pop pop 44 add exch moveto } if AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show 0 1 AGMCORE_str256 length 1 sub { AGMCORE_str256 exch 0 put }for /AGMCORE_tmp 0 def } { AGMCORE_str256 exch AGMCORE_tmp xpt /AGMCORE_tmp AGMCORE_tmp 1 add def } ifelse } forall } bdf /doc_setup{ Adobe_AGM_Core begin /AGMCORE_ps_version xdf /AGMCORE_ps_level xdf errordict /AGM_handleerror known not{ errordict /AGM_handleerror errordict /handleerror get put errordict /handleerror { Adobe_AGM_Core begin $error /newerror get AGMCORE_cur_err null ne and{ $error /newerror false put AGMCORE_cur_err compose_error_msg }if $error /newerror true put end errordict /AGM_handleerror get exec } bind put }if /AGMCORE_environ_ok ps_level AGMCORE_ps_level ge ps_version AGMCORE_ps_version ge and AGMCORE_ps_level -1 eq or def AGMCORE_environ_ok not {/AGMCORE_cur_err /AGMCORE_bad_environ def} if /AGMCORE_&setgray systemdict/setgray get def level2{ /AGMCORE_&setcolor systemdict/setcolor get def /AGMCORE_&setcolorspace systemdict/setcolorspace get def }if /AGMCORE_currentbg currentblackgeneration def /AGMCORE_currentucr currentundercolorremoval def /AGMCORE_distilling /product where{ pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and }{ false }ifelse def level2 not{ /xput{ dup load dup length exch maxlength eq{ dup dup load dup length dup 0 eq {pop 1} if 2 mul dict copy def }if load begin def end }def }{ /xput{ load 3 1 roll put }def }ifelse /AGMCORE_GSTATE AGMCORE_key_known not{ /AGMCORE_GSTATE 21 dict def /AGMCORE_tmpmatrix matrix def /AGMCORE_gstack 32 array def /AGMCORE_gstackptr 0 def /AGMCORE_gstacksaveptr 0 def /AGMCORE_gstackframekeys 10 def /AGMCORE_&gsave /gsave ldf /AGMCORE_&grestore /grestore ldf /AGMCORE_&grestoreall /grestoreall ldf /AGMCORE_&save /save ldf /AGMCORE_gdictcopy { begin { def } forall end }def /AGMCORE_gput { AGMCORE_gstack AGMCORE_gstackptr get 3 1 roll put }def /AGMCORE_gget { AGMCORE_gstack AGMCORE_gstackptr get exch get }def /gsave { AGMCORE_&gsave AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gstackptr 1 add dup 32 ge {limitcheck} if Adobe_AGM_Core exch /AGMCORE_gstackptr xpt AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gdictcopy }def /grestore { AGMCORE_&grestore AGMCORE_gstackptr 1 sub dup AGMCORE_gstacksaveptr lt {1 add} if Adobe_AGM_Core exch /AGMCORE_gstackptr xpt }def /grestoreall { AGMCORE_&grestoreall Adobe_AGM_Core /AGMCORE_gstackptr AGMCORE_gstacksaveptr put }def /save { AGMCORE_&save AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gstackptr 1 add dup 32 ge {limitcheck} if Adobe_AGM_Core begin /AGMCORE_gstackptr exch def /AGMCORE_gstacksaveptr AGMCORE_gstackptr def end AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gdictcopy }def 0 1 AGMCORE_gstack length 1 sub { AGMCORE_gstack exch AGMCORE_gstackframekeys dict put } for }if level3 /AGMCORE_&sysshfill AGMCORE_key_known not and { /AGMCORE_&sysshfill systemdict/shfill get def /AGMCORE_&usrshfill /shfill load def /AGMCORE_&sysmakepattern systemdict/makepattern get def /AGMCORE_&usrmakepattern /makepattern load def }if /currentcmykcolor [0 0 0 0] AGMCORE_gput /currentstrokeadjust false AGMCORE_gput /currentcolorspace [/DeviceGray] AGMCORE_gput /sep_tint 0 AGMCORE_gput /devicen_tints [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] AGMCORE_gput /sep_colorspace_dict null AGMCORE_gput /devicen_colorspace_dict null AGMCORE_gput /indexed_colorspace_dict null AGMCORE_gput /currentcolor_intent () AGMCORE_gput /customcolor_tint 1 AGMCORE_gput << /MaxPatternItem currentsystemparams /MaxPatternCache get >> setuserparams end }def /page_setup { /setcmykcolor where{ pop Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put }if Adobe_AGM_Core begin /setcmykcolor { 4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput 1 sub 4 1 roll 3 { 3 index add neg dup 0 lt { pop 0 } if 3 1 roll } repeat setrgbcolor pop }ndf /currentcmykcolor { /currentcmykcolor AGMCORE_gget aload pop }ndf /setoverprint { pop }ndf /currentoverprint { false }ndf /AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def /AGMCORE_plate_ndx AGMCORE_cyan_plate{ 0 }{ AGMCORE_magenta_plate{ 1 }{ AGMCORE_yellow_plate{ 2 }{ AGMCORE_black_plate{ 3 }{ 4 }ifelse }ifelse }ifelse }ifelse def /AGMCORE_have_reported_unsupported_color_space false def /AGMCORE_report_unsupported_color_space { AGMCORE_have_reported_unsupported_color_space false eq { (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.) == Adobe_AGM_Core /AGMCORE_have_reported_unsupported_color_space true ddf } if }def /AGMCORE_composite_job AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def /AGMCORE_in_rip_sep /AGMCORE_in_rip_sep where{ pop AGMCORE_in_rip_sep }{ AGMCORE_distilling { false }{ userdict/Adobe_AGM_OnHost_Seps known{ false }{ level2{ currentpagedevice/Separations 2 copy known{ get }{ pop pop false }ifelse }{ false }ifelse }ifelse }ifelse }ifelse def /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def /AGM_preserve_spots /AGM_preserve_spots where{ pop AGM_preserve_spots }{ AGMCORE_distilling AGMCORE_producing_seps or }ifelse def /AGM_is_distiller_preserving_spotimages { currentdistillerparams/PreserveOverprintSettings known { currentdistillerparams/PreserveOverprintSettings get { currentdistillerparams/ColorConversionStrategy known { currentdistillerparams/ColorConversionStrategy get /LeaveColorUnchanged eq }{ true }ifelse }{ false }ifelse }{ false }ifelse }def /convert_spot_to_process where {pop}{ /convert_spot_to_process { dup map_alias { /Name get exch pop } if dup dup (None) eq exch (All) eq or { pop false }{ AGMCORE_host_sep { gsave 1 0 0 0 setcmykcolor currentgray 1 exch sub 0 1 0 0 setcmykcolor currentgray 1 exch sub 0 0 1 0 setcmykcolor currentgray 1 exch sub 0 0 0 1 setcmykcolor currentgray 1 exch sub add add add 0 eq { pop false }{ false setoverprint 1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq }ifelse grestore }{ AGMCORE_distilling { pop AGM_is_distiller_preserving_spotimages not }{ Adobe_AGM_Core/AGMCORE_name xddf false Adobe_AGM_Core/AGMCORE_in_pattern known {Adobe_AGM_Core/AGMCORE_in_pattern get}{false} ifelse not currentpagedevice/OverrideSeparations known and { currentpagedevice/OverrideSeparations get { /HqnSpots /ProcSet resourcestatus { pop pop pop true }if }if }if { AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not }{ gsave [/Separation AGMCORE_name /DeviceGray {}]setcolorspace false currentpagedevice/SeparationColorNames 2 copy known { get { AGMCORE_name eq or}forall not }{ pop pop pop true }ifelse grestore }ifelse }ifelse }ifelse }ifelse }def }ifelse /convert_to_process where {pop}{ /convert_to_process { dup length 0 eq { pop false }{ AGMCORE_host_sep { dup true exch { dup (Cyan) eq exch dup (Magenta) eq 3 -1 roll or exch dup (Yellow) eq 3 -1 roll or exch dup (Black) eq 3 -1 roll or {pop} {convert_spot_to_process and}ifelse } forall { true exch { dup (Cyan) eq exch dup (Magenta) eq 3 -1 roll or exch dup (Yellow) eq 3 -1 roll or exch (Black) eq or and }forall not }{pop false}ifelse }{ false exch { dup (Cyan) eq exch dup (Magenta) eq 3 -1 roll or exch dup (Yellow) eq 3 -1 roll or exch dup (Black) eq 3 -1 roll or {pop} {convert_spot_to_process or}ifelse } forall }ifelse }ifelse }def }ifelse /AGMCORE_avoid_L2_sep_space version cvr 2012 lt level2 and AGMCORE_producing_seps not and def /AGMCORE_is_cmyk_sep AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or def /AGM_avoid_0_cmyk where{ pop AGM_avoid_0_cmyk }{ AGM_preserve_spots userdict/Adobe_AGM_OnHost_Seps known userdict/Adobe_AGM_InRip_Seps known or not and }ifelse { /setcmykcolor[ { 4 copy add add add 0 eq currentoverprint and{ pop 0.0005 }if }/exec cvx /AGMCORE_&setcmykcolor load dup type/operatortype ne{ /exec cvx }if ]cvx def }if AGMCORE_host_sep{ /setcolortransfer { AGMCORE_cyan_plate{ pop pop pop }{ AGMCORE_magenta_plate{ 4 3 roll pop pop pop }{ AGMCORE_yellow_plate{ 4 2 roll pop pop pop }{ 4 1 roll pop pop pop }ifelse }ifelse }ifelse settransfer } def /AGMCORE_get_ink_data AGMCORE_cyan_plate{ {pop pop pop} }{ AGMCORE_magenta_plate{ {4 3 roll pop pop pop} }{ AGMCORE_yellow_plate{ {4 2 roll pop pop pop} }{ {4 1 roll pop pop pop} }ifelse }ifelse }ifelse def /AGMCORE_RemoveProcessColorNames { 1 dict begin /filtername { dup /Cyan eq 1 index (Cyan) eq or {pop (_cyan_)}if dup /Magenta eq 1 index (Magenta) eq or {pop (_magenta_)}if dup /Yellow eq 1 index (Yellow) eq or {pop (_yellow_)}if dup /Black eq 1 index (Black) eq or {pop (_black_)}if }def dup type /arraytype eq {[exch {filtername}forall]} {filtername}ifelse end }def /AGMCORE_IsSeparationAProcessColor { dup (Cyan) eq exch dup (Magenta) eq exch dup (Yellow) eq exch (Black) eq or or or }def level3 { /AGMCORE_IsCurrentColor { gsave false setoverprint 1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq grestore }def /AGMCORE_filter_functiondatasource { 5 dict begin /data_in xdf data_in type /stringtype eq { /ncomp xdf /comp xdf /string_out data_in length ncomp idiv string def 0 ncomp data_in length 1 sub { string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put }for string_out }{ string /string_in xdf /string_out 1 string def /component xdf [ data_in string_in /readstring cvx [component /get cvx 255 /exch cvx /sub cvx string_out /exch cvx 0 /exch cvx /put cvx string_out]cvx [/pop cvx ()]cvx /ifelse cvx ]cvx /ReusableStreamDecode filter }ifelse end }def /AGMCORE_separateShadingFunction { 2 dict begin /paint? xdf /channel xdf begin FunctionType 0 eq { /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def currentdict /Decode known {/Decode Decode channel 2 mul 2 getinterval def}if paint? not {/Decode [1 1]def}if }if FunctionType 2 eq { paint? { /C0 [C0 channel get 1 exch sub] def /C1 [C1 channel get 1 exch sub] def }{ /C0 [1] def /C1 [1] def }ifelse }if FunctionType 3 eq { /Functions [Functions {channel paint? AGMCORE_separateShadingFunction} forall] def }if currentdict /Range known {/Range [0 1] def}if currentdict end end }def /AGMCORE_separateShading { 3 -1 roll begin currentdict /Function known { currentdict /Background known {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if Function 3 1 roll AGMCORE_separateShadingFunction /Function xdf /ColorSpace [/DeviceGray] def }{ ColorSpace dup type /arraytype eq {0 get}if /DeviceCMYK eq { /ColorSpace [/DeviceN [/_cyan_ /_magenta_ /_yellow_ /_black_] /DeviceCMYK {}] def }{ ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put }ifelse ColorSpace 0 get /Separation eq { { [1 /exch cvx /sub cvx]cvx }{ [/pop cvx 1]cvx }ifelse ColorSpace 3 3 -1 roll put pop }{ { [exch ColorSpace 1 get length 1 sub exch sub /index cvx 1 /exch cvx /sub cvx ColorSpace 1 get length 1 add 1 /roll cvx ColorSpace 1 get length{/pop cvx} repeat]cvx }{ pop [ColorSpace 1 get length {/pop cvx} repeat cvx 1]cvx }ifelse ColorSpace 3 3 -1 roll bind put }ifelse ColorSpace 2 /DeviceGray put }ifelse end }def /AGMCORE_separateShadingDict { dup /ColorSpace get dup type /arraytype ne {[exch]}if dup 0 get /DeviceCMYK eq { exch begin currentdict AGMCORE_cyan_plate {0 true}if AGMCORE_magenta_plate {1 true}if AGMCORE_yellow_plate {2 true}if AGMCORE_black_plate {3 true}if AGMCORE_plate_ndx 4 eq {0 false}if dup not currentoverprint and {/AGMCORE_ignoreshade true def}if AGMCORE_separateShading currentdict end exch }if dup 0 get /Separation eq { exch begin ColorSpace 1 get dup /None ne exch /All ne and { ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and { ColorSpace 2 get dup type /arraytype eq {0 get}if /DeviceCMYK eq { /ColorSpace [ /Separation ColorSpace 1 get /DeviceGray [ ColorSpace 3 get /exec cvx 4 AGMCORE_plate_ndx sub -1 /roll cvx 4 1 /roll cvx 3 [/pop cvx]cvx /repeat cvx 1 /exch cvx /sub cvx ]cvx ]def }{ AGMCORE_report_unsupported_color_space AGMCORE_black_plate not { currentdict 0 false AGMCORE_separateShading }if }ifelse }{ currentdict ColorSpace 1 get AGMCORE_IsCurrentColor 0 exch dup not currentoverprint and {/AGMCORE_ignoreshade true def}if AGMCORE_separateShading }ifelse }if currentdict end exch }if dup 0 get /DeviceN eq { exch begin ColorSpace 1 get convert_to_process { ColorSpace 2 get dup type /arraytype eq {0 get}if /DeviceCMYK eq { /ColorSpace [ /DeviceN ColorSpace 1 get /DeviceGray [ ColorSpace 3 get /exec cvx 4 AGMCORE_plate_ndx sub -1 /roll cvx 4 1 /roll cvx 3 [/pop cvx]cvx /repeat cvx 1 /exch cvx /sub cvx ]cvx ]def }{ AGMCORE_report_unsupported_color_space AGMCORE_black_plate not { currentdict 0 false AGMCORE_separateShading /ColorSpace [/DeviceGray] def }if }ifelse }{ currentdict false -1 ColorSpace 1 get { AGMCORE_IsCurrentColor { 1 add exch pop true exch exit }if 1 add }forall exch dup not currentoverprint and {/AGMCORE_ignoreshade true def}if AGMCORE_separateShading }ifelse currentdict end exch }if dup 0 get dup /DeviceCMYK eq exch dup /Separation eq exch /DeviceN eq or or not { exch begin ColorSpace dup type /arraytype eq {0 get}if /DeviceGray ne { AGMCORE_report_unsupported_color_space AGMCORE_black_plate not { ColorSpace 0 get /CIEBasedA eq { /ColorSpace [/Separation /_ciebaseda_ /DeviceGray {}] def }if ColorSpace 0 get dup /CIEBasedABC eq exch dup /CIEBasedDEF eq exch /DeviceRGB eq or or { /ColorSpace [/DeviceN [/_red_ /_green_ /_blue_] /DeviceRGB {}] def }if ColorSpace 0 get /CIEBasedDEFG eq { /ColorSpace [/DeviceN [/_cyan_ /_magenta_ /_yellow_ /_black_] /DeviceCMYK {}] }if currentdict 0 false AGMCORE_separateShading }if }if currentdict end exch }if pop dup /AGMCORE_ignoreshade known { begin /ColorSpace [/Separation (None) /DeviceGray {}] def currentdict end }if }def /shfill { clonedict AGMCORE_separateShadingDict dup /AGMCORE_ignoreshade known {pop} {AGMCORE_&sysshfill}ifelse }def /makepattern { exch dup /PatternType get 2 eq { clonedict begin /Shading Shading AGMCORE_separateShadingDict def currentdict end exch AGMCORE_&sysmakepattern }{ exch AGMCORE_&usrmakepattern }ifelse }def }if }if AGMCORE_in_rip_sep{ /setcustomcolor { exch aload pop dup 7 1 roll inRip_spot_has_ink not { 4 {4 index mul 4 1 roll} repeat /DeviceCMYK setcolorspace 6 -2 roll pop pop }{ Adobe_AGM_Core begin /AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf end [/Separation 4 -1 roll /DeviceCMYK {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} ] setcolorspace }ifelse setcolor }ndf /setseparationgray { [/Separation (All) /DeviceGray {}] setcolorspace_opt 1 exch sub setcolor }ndf }{ /setseparationgray { AGMCORE_&setgray }ndf }ifelse /findcmykcustomcolor { 5 makereadonlyarray }ndf /setcustomcolor { exch aload pop pop 4 {4 index mul 4 1 roll} repeat setcmykcolor pop }ndf /has_color /colorimage where{ AGMCORE_producing_seps{ pop true }{ systemdict eq }ifelse }{ false }ifelse def /map_index { 1 index mul exch getinterval {255 div} forall } bdf /map_indexed_devn { Lookup Names length 3 -1 roll cvi map_index } bdf /n_color_components { base_colorspace_type dup /DeviceGray eq{ pop 1 }{ /DeviceCMYK eq{ 4 }{ 3 }ifelse }ifelse }bdf level2{ /mo /moveto ldf /li /lineto ldf /cv /curveto ldf /knockout_unitsq { 1 setgray 0 0 1 1 rectfill }def /level2ScreenFreq{ begin 60 HalftoneType 1 eq{ pop Frequency }if HalftoneType 2 eq{ pop GrayFrequency }if HalftoneType 5 eq{ pop Default level2ScreenFreq }if end }def /currentScreenFreq{ currenthalftone level2ScreenFreq }def level2 /setcolorspace AGMCORE_key_known not and{ /AGMCORE_&&&setcolorspace /setcolorspace ldf /AGMCORE_ReplaceMappedColor { dup type dup /arraytype eq exch /packedarraytype eq or { dup 0 get dup /Separation eq { pop dup length array copy dup dup 1 get current_spot_alias { dup map_alias { begin /sep_colorspace_dict currentdict AGMCORE_gput pop pop pop [ /Separation Name CSA map_csa dup /MappedCSA xdf /sep_colorspace_proc load ] dup Name end }if }if map_reserved_ink_name 1 xpt }{ /DeviceN eq { dup length array copy dup dup 1 get [ exch { current_spot_alias{ dup map_alias{ /Name get exch pop }if }if map_reserved_ink_name } forall ] 1 xpt }if }ifelse }if }def /setcolorspace { dup type dup /arraytype eq exch /packedarraytype eq or { dup 0 get /Indexed eq { AGMCORE_distilling { /PhotoshopDuotoneList where { pop false }{ true }ifelse }{ true }ifelse { aload pop 3 -1 roll AGMCORE_ReplaceMappedColor 3 1 roll 4 array astore }if }{ AGMCORE_ReplaceMappedColor }ifelse }if DeviceN_PS2_inRip_seps {AGMCORE_&&&setcolorspace} if }def }if }{ /adj { currentstrokeadjust{ transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform }if }def /mo{ adj moveto }def /li{ adj lineto }def /cv{ 6 2 roll adj 6 2 roll adj 6 2 roll adj curveto }def /knockout_unitsq { 1 setgray 8 8 1 [8 0 0 8 0 0] {} image }def /currentstrokeadjust{ /currentstrokeadjust AGMCORE_gget }def /setstrokeadjust{ /currentstrokeadjust exch AGMCORE_gput }def /currentScreenFreq{ currentscreen pop pop }def /setcolorspace { /currentcolorspace exch AGMCORE_gput } def /currentcolorspace { /currentcolorspace AGMCORE_gget } def /setcolor_devicecolor { base_colorspace_type dup /DeviceGray eq{ pop setgray }{ /DeviceCMYK eq{ setcmykcolor }{ setrgbcolor }ifelse }ifelse }def /setcolor { currentcolorspace 0 get dup /DeviceGray ne{ dup /DeviceCMYK ne{ dup /DeviceRGB ne{ dup /Separation eq{ pop currentcolorspace 3 get exec currentcolorspace 2 get }{ dup /Indexed eq{ pop currentcolorspace 3 get dup type /stringtype eq{ currentcolorspace 1 get n_color_components 3 -1 roll map_index }{ exec }ifelse currentcolorspace 1 get }{ /AGMCORE_cur_err /AGMCORE_invalid_color_space def AGMCORE_invalid_color_space }ifelse }ifelse }if }if }if setcolor_devicecolor } def }ifelse /sop /setoverprint ldf /lw /setlinewidth ldf /lc /setlinecap ldf /lj /setlinejoin ldf /ml /setmiterlimit ldf /dsh /setdash ldf /sadj /setstrokeadjust ldf /gry /setgray ldf /rgb /setrgbcolor ldf /cmyk /setcmykcolor ldf /sep /setsepcolor ldf /devn /setdevicencolor ldf /idx /setindexedcolor ldf /colr /setcolor ldf /csacrd /set_csa_crd ldf /sepcs /setsepcolorspace ldf /devncs /setdevicencolorspace ldf /idxcs /setindexedcolorspace ldf /cp /closepath ldf /clp /clp_npth ldf /eclp /eoclp_npth ldf /f /fill ldf /ef /eofill ldf /@ /stroke ldf /nclp /npth_clp ldf /gset /graphic_setup ldf /gcln /graphic_cleanup ldf currentdict{ dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and { bind }if def }forall /currentpagedevice currentpagedevice def /getrampcolor { /indx exch def 0 1 NumComp 1 sub { dup Samples exch get dup type /stringtype eq { indx get } if exch Scaling exch get aload pop 3 1 roll mul add } for ColorSpaceFamily /Separation eq { sep } { ColorSpaceFamily /DeviceN eq { devn } { setcolor }ifelse }ifelse } bind def /sssetbackground { aload pop setcolor } bind def /RadialShade { 40 dict begin /ColorSpaceFamily exch def /background exch def /ext1 exch def /ext0 exch def /BBox exch def /r2 exch def /c2y exch def /c2x exch def /r1 exch def /c1y exch def /c1x exch def /rampdict exch def /setinkoverprint where {pop /setinkoverprint{pop}def}if gsave BBox length 0 gt { newpath BBox 0 get BBox 1 get moveto BBox 2 get BBox 0 get sub 0 rlineto 0 BBox 3 get BBox 1 get sub rlineto BBox 2 get BBox 0 get sub neg 0 rlineto closepath clip newpath } if c1x c2x eq { c1y c2y lt {/theta 90 def}{/theta 270 def} ifelse } { /slope c2y c1y sub c2x c1x sub div def /theta slope 1 atan def c2x c1x lt c2y c1y ge and { /theta theta 180 sub def} if c2x c1x lt c2y c1y lt and { /theta theta 180 add def} if } ifelse gsave clippath c1x c1y translate theta rotate -90 rotate { pathbbox } stopped { 0 0 0 0 } if /yMax exch def /xMax exch def /yMin exch def /xMin exch def grestore xMax xMin eq yMax yMin eq or { grestore end } { /max { 2 copy gt { pop } {exch pop} ifelse } bind def /min { 2 copy lt { pop } {exch pop} ifelse } bind def rampdict begin 40 dict begin background length 0 gt { background sssetbackground gsave clippath fill grestore } if gsave c1x c1y translate theta rotate -90 rotate /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def /c1y 0 def /c1x 0 def /c2x 0 def ext0 { 0 getrampcolor c2y r2 add r1 sub 0.0001 lt { c1x c1y r1 360 0 arcn pathbbox /aymax exch def /axmax exch def /aymin exch def /axmin exch def /bxMin xMin axmin min def /byMin yMin aymin min def /bxMax xMax axmax max def /byMax yMax aymax max def bxMin byMin moveto bxMax byMin lineto bxMax byMax lineto bxMin byMax lineto bxMin byMin lineto eofill } { c2y r1 add r2 le { c1x c1y r1 0 360 arc fill } { c2x c2y r2 0 360 arc fill r1 r2 eq { /p1x r1 neg def /p1y c1y def /p2x r1 def /p2y c1y def p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto fill } { /AA r2 r1 sub c2y div def /theta AA 1 AA dup mul sub sqrt div 1 atan def /SS1 90 theta add dup sin exch cos div def /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def /p1y p1x SS1 div neg def /SS2 90 theta sub dup sin exch cos div def /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def /p2y p2x SS2 div neg def r1 r2 gt { /L1maxX p1x yMin p1y sub SS1 div add def /L2maxX p2x yMin p2y sub SS2 div add def } { /L1maxX 0 def /L2maxX 0 def }ifelse p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto L1maxX L1maxX p1x sub SS1 mul p1y add lineto fill } ifelse } ifelse } ifelse } if c1x c2x sub dup mul c1y c2y sub dup mul add 0.5 exp 0 dtransform dup mul exch dup mul add 0.5 exp 72 div 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 1 index 1 index lt { exch } if pop /hires exch def hires mul /numpix exch def /numsteps NumSamples def /rampIndxInc 1 def /subsampling false def numpix 0 ne { NumSamples numpix div 0.5 gt { /numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def /rampIndxInc NumSamples 1 sub numsteps div def /subsampling true def } if } if /xInc c2x c1x sub numsteps div def /yInc c2y c1y sub numsteps div def /rInc r2 r1 sub numsteps div def /cx c1x def /cy c1y def /radius r1 def newpath xInc 0 eq yInc 0 eq rInc 0 eq and and { 0 getrampcolor cx cy radius 0 360 arc stroke NumSamples 1 sub getrampcolor cx cy radius 72 hires div add 0 360 arc 0 setlinewidth stroke } { 0 numsteps { dup subsampling { round cvi } if getrampcolor cx cy radius 0 360 arc /cx cx xInc add def /cy cy yInc add def /radius radius rInc add def cx cy radius 360 0 arcn eofill rampIndxInc add } repeat pop } ifelse ext1 { c2y r2 add r1 lt { c2x c2y r2 0 360 arc fill } { c2y r1 add r2 sub 0.0001 le { c2x c2y r2 360 0 arcn pathbbox /aymax exch def /axmax exch def /aymin exch def /axmin exch def /bxMin xMin axmin min def /byMin yMin aymin min def /bxMax xMax axmax max def /byMax yMax aymax max def bxMin byMin moveto bxMax byMin lineto bxMax byMax lineto bxMin byMax lineto bxMin byMin lineto eofill } { c2x c2y r2 0 360 arc fill r1 r2 eq { /p1x r2 neg def /p1y c2y def /p2x r2 def /p2y c2y def p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto fill } { /AA r2 r1 sub c2y div def /theta AA 1 AA dup mul sub sqrt div 1 atan def /SS1 90 theta add dup sin exch cos div def /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def /p1y c2y p1x SS1 div sub def /SS2 90 theta sub dup sin exch cos div def /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def /p2y c2y p2x SS2 div sub def r1 r2 lt { /L1maxX p1x yMax p1y sub SS1 div add def /L2maxX p2x yMax p2y sub SS2 div add def } { /L1maxX 0 def /L2maxX 0 def }ifelse p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto L1maxX L1maxX p1x sub SS1 mul p1y add lineto fill } ifelse } ifelse } ifelse } if grestore grestore end end end } ifelse } bind def /GenStrips { 40 dict begin /ColorSpaceFamily exch def /background exch def /ext1 exch def /ext0 exch def /BBox exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /rampdict exch def /setinkoverprint where {pop /setinkoverprint{pop}def}if gsave BBox length 0 gt { newpath BBox 0 get BBox 1 get moveto BBox 2 get BBox 0 get sub 0 rlineto 0 BBox 3 get BBox 1 get sub rlineto BBox 2 get BBox 0 get sub neg 0 rlineto closepath clip newpath } if x1 x2 eq { y1 y2 lt {/theta 90 def}{/theta 270 def} ifelse } { /slope y2 y1 sub x2 x1 sub div def /theta slope 1 atan def x2 x1 lt y2 y1 ge and { /theta theta 180 sub def} if x2 x1 lt y2 y1 lt and { /theta theta 180 add def} if } ifelse gsave clippath x1 y1 translate theta rotate { pathbbox } stopped { 0 0 0 0 } if /yMax exch def /xMax exch def /yMin exch def /xMin exch def grestore xMax xMin eq yMax yMin eq or { grestore end } { rampdict begin 20 dict begin background length 0 gt { background sssetbackground gsave clippath fill grestore } if gsave x1 y1 translate theta rotate /xStart 0 def /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def /ySpan yMax yMin sub def /numsteps NumSamples def /rampIndxInc 1 def /subsampling false def xStart 0 transform xEnd 0 transform 3 -1 roll sub dup mul 3 1 roll sub dup mul add 0.5 exp 72 div 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 1 index 1 index lt { exch } if pop mul /numpix exch def numpix 0 ne { NumSamples numpix div 0.5 gt { /numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def /rampIndxInc NumSamples 1 sub numsteps div def /subsampling true def } if } if ext0 { 0 getrampcolor xMin xStart lt { xMin yMin xMin neg ySpan rectfill } if } if /xInc xEnd xStart sub numsteps div def /x xStart def 0 numsteps { dup subsampling { round cvi } if getrampcolor x yMin xInc ySpan rectfill /x x xInc add def rampIndxInc add } repeat pop ext1 { xMax xEnd gt { xEnd yMin xMax xEnd sub ySpan rectfill } if } if grestore grestore end end end } ifelse } bind def }def /page_trailer { end }def /doc_trailer{ }def systemdict /findcolorrendering known{ /findcolorrendering systemdict /findcolorrendering get def }if systemdict /setcolorrendering known{ /setcolorrendering systemdict /setcolorrendering get def }if /test_cmyk_color_plate { gsave setcmykcolor currentgray 1 ne grestore }def /inRip_spot_has_ink { dup Adobe_AGM_Core/AGMCORE_name xddf convert_spot_to_process not }def /map255_to_range { 1 index sub 3 -1 roll 255 div mul add }def /set_csa_crd { /sep_colorspace_dict null AGMCORE_gput begin CSA map_csa setcolorspace_opt set_crd end } def /setsepcolor { /sep_colorspace_dict AGMCORE_gget begin dup /sep_tint exch AGMCORE_gput TintProc end } def /setdevicencolor { /devicen_colorspace_dict AGMCORE_gget begin Names length copy Names length 1 sub -1 0 { /devicen_tints AGMCORE_gget 3 1 roll xpt } for TintProc end } def /sep_colorspace_proc { Adobe_AGM_Core/AGMCORE_tmp xddf /sep_colorspace_dict AGMCORE_gget begin currentdict/Components known{ Components aload pop TintMethod/Lab eq{ 2 {AGMCORE_tmp mul NComponents 1 roll} repeat LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll }{ TintMethod/Subtractive eq{ NComponents{ AGMCORE_tmp mul NComponents 1 roll }repeat }{ NComponents{ 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll } repeat }ifelse }ifelse }{ ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get aload pop }ifelse end } def /sep_colorspace_gray_proc { Adobe_AGM_Core/AGMCORE_tmp xddf /sep_colorspace_dict AGMCORE_gget begin GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get end } def /sep_proc_name { dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{ pop [/DeviceGray] /sep_colorspace_gray_proc }{ /sep_colorspace_proc }ifelse } def /setsepcolorspace { current_spot_alias{ dup begin Name map_alias{ exch pop }if end }if dup /sep_colorspace_dict exch AGMCORE_gput begin /MappedCSA CSA map_csa def Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf AGMCORE_avoid_L2_sep_space{ [/Indexed MappedCSA sep_proc_name 255 exch { 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx ] setcolorspace_opt /TintProc { 255 mul round cvi setcolor }bdf }{ MappedCSA 0 get /DeviceCMYK eq currentdict/Components known and AGMCORE_sep_special not and{ /TintProc [ Components aload pop Name findcmykcustomcolor /exch cvx /setcustomcolor cvx ] cvx bdf }{ AGMCORE_host_sep Name (All) eq and{ /TintProc { 1 exch sub setseparationgray }bdf }{ AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and AGMCORE_host_sep or Name () eq and{ /TintProc [ MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{ cvx /setcmykcolor cvx }{ cvx /setgray cvx }ifelse ] cvx bdf }{ AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{ /TintProc [ /dup cvx MappedCSA sep_proc_name cvx exch 0 get /DeviceGray eq{ 1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx }if /Name cvx /findcmykcustomcolor cvx /exch cvx AGMCORE_host_sep{ AGMCORE_is_cmyk_sep /Name cvx /AGMCORE_IsSeparationAProcessColor load /exec cvx /not cvx /and cvx }{ Name inRip_spot_has_ink not }ifelse [ /pop cvx 1 ] cvx /if cvx /setcustomcolor cvx ] cvx bdf }{ /TintProc /setcolor ldf [/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt }ifelse }ifelse }ifelse }ifelse }ifelse set_crd setsepcolor end } def /additive_blend { 3 dict begin /numarrays xdf /numcolors xdf 0 1 numcolors 1 sub { /c1 xdf 1 0 1 numarrays 1 sub { 1 exch add /index cvx c1 /get cvx /mul cvx }for numarrays 1 add 1 /roll cvx }for numarrays [/pop cvx] cvx /repeat cvx end }def /subtractive_blend { 3 dict begin /numarrays xdf /numcolors xdf 0 1 numcolors 1 sub { /c1 xdf 1 1 0 1 numarrays 1 sub { 1 3 3 -1 roll add /index cvx c1 /get cvx /sub cvx /mul cvx }for /sub cvx numarrays 1 add 1 /roll cvx }for numarrays [/pop cvx] cvx /repeat cvx end }def /exec_tint_transform { /TintProc [ /TintTransform cvx /setcolor cvx ] cvx bdf MappedCSA setcolorspace_opt } bdf /devn_makecustomcolor { 2 dict begin /names_index xdf /Names xdf 1 1 1 1 Names names_index get findcmykcustomcolor /devicen_tints AGMCORE_gget names_index get setcustomcolor Names length {pop} repeat end } bdf /setdevicencolorspace { dup /AliasedColorants known {false}{true}ifelse current_spot_alias and { 6 dict begin /names_index 0 def dup /names_len exch /Names get length def /new_names names_len array def /new_LookupTables names_len array def /alias_cnt 0 def dup /Names get { dup map_alias { exch pop dup /ColorLookup known { dup begin new_LookupTables names_index ColorLookup put end }{ dup /Components known { dup begin new_LookupTables names_index Components put end }{ dup begin new_LookupTables names_index [null null null null] put end } ifelse } ifelse new_names names_index 3 -1 roll /Name get put /alias_cnt alias_cnt 1 add def }{ /name xdf new_names names_index name put dup /LookupTables known { dup begin new_LookupTables names_index LookupTables names_index get put end }{ dup begin new_LookupTables names_index [null null null null] put end } ifelse } ifelse /names_index names_index 1 add def } forall alias_cnt 0 gt { /AliasedColorants true def 0 1 names_len 1 sub { /names_index xdf new_LookupTables names_index get 0 get null eq { dup /Names get names_index get /name xdf name (Cyan) eq name (Magenta) eq name (Yellow) eq name (Black) eq or or or not { /AliasedColorants false def exit } if } if } for AliasedColorants { dup begin /Names new_names def /AliasedColorants true def /LookupTables new_LookupTables def currentdict /TTTablesIdx known not { /TTTablesIdx -1 def } if currentdict /NComponents known not { /NComponents TintMethod /Subtractive eq {4}{3}ifelse def } if end } if }if end } if dup /devicen_colorspace_dict exch AGMCORE_gput begin /MappedCSA CSA map_csa def currentdict /AliasedColorants known { AliasedColorants }{ false } ifelse /TintTransform load type /nulltype eq or { /TintTransform [ 0 1 Names length 1 sub { /TTTablesIdx TTTablesIdx 1 add def dup LookupTables exch get dup 0 get null eq { 1 index Names exch get dup (Cyan) eq { pop exch LookupTables length exch sub /index cvx 0 0 0 } { dup (Magenta) eq { pop exch LookupTables length exch sub /index cvx 0 /exch cvx 0 0 } { (Yellow) eq { exch LookupTables length exch sub /index cvx 0 0 3 -1 /roll cvx 0 } { exch LookupTables length exch sub /index cvx 0 0 0 4 -1 /roll cvx } ifelse } ifelse } ifelse 5 -1 /roll cvx /astore cvx } { dup length 1 sub LookupTables length 4 -1 roll sub 1 add /index cvx /mul cvx /round cvx /cvi cvx /get cvx } ifelse Names length TTTablesIdx add 1 add 1 /roll cvx } for Names length [/pop cvx] cvx /repeat cvx NComponents Names length TintMethod /Subtractive eq { subtractive_blend } { additive_blend } ifelse ] cvx bdf } if AGMCORE_host_sep { Names convert_to_process { exec_tint_transform } { currentdict /AliasedColorants known { AliasedColorants not }{ false } ifelse 5 dict begin /AvoidAliasedColorants xdf /painted? false def /names_index 0 def /names_len Names length def Names { AvoidAliasedColorants { /currentspotalias current_spot_alias def false set_spot_alias } if AGMCORE_is_cmyk_sep { dup (Cyan) eq AGMCORE_cyan_plate and exch dup (Magenta) eq AGMCORE_magenta_plate and exch dup (Yellow) eq AGMCORE_yellow_plate and exch (Black) eq AGMCORE_black_plate and or or or { /devicen_colorspace_dict AGMCORE_gget /TintProc [ Names names_index /devn_makecustomcolor cvx ] cvx ddf /painted? true def } if painted? {exit} if }{ 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq { /devicen_colorspace_dict AGMCORE_gget /TintProc [ Names names_index /devn_makecustomcolor cvx ] cvx ddf /painted? true def exit } if } ifelse AvoidAliasedColorants { currentspotalias set_spot_alias } if /names_index names_index 1 add def } forall painted? { /devicen_colorspace_dict AGMCORE_gget /names_index names_index put }{ /devicen_colorspace_dict AGMCORE_gget /TintProc [ names_len [/pop cvx] cvx /repeat cvx 1 /setseparationgray cvx 0 0 0 0 () /findcmykcustomcolor cvx 0 /setcustomcolor cvx ] cvx ddf } ifelse end } ifelse } { AGMCORE_in_rip_sep { Names convert_to_process not }{ level3 } ifelse { [/DeviceN Names MappedCSA /TintTransform load] setcolorspace_opt /TintProc level3 not AGMCORE_in_rip_sep and { [ Names /length cvx [/pop cvx] cvx /repeat cvx ] cvx bdf }{ /setcolor ldf } ifelse }{ exec_tint_transform } ifelse } ifelse set_crd /AliasedColorants false def end } def /setindexedcolorspace { dup /indexed_colorspace_dict exch AGMCORE_gput begin currentdict /CSD known { CSD get_csd /Names known { CSD get_csd begin currentdict devncs AGMCORE_host_sep{ 4 dict begin /devnCompCnt Names length def /NewLookup HiVal 1 add string def 0 1 HiVal { /tableIndex xdf Lookup dup type /stringtype eq { devnCompCnt tableIndex map_index }{ exec } ifelse setdevicencolor currentgray tableIndex exch HiVal mul cvi NewLookup 3 1 roll put } for [/Indexed currentcolorspace HiVal NewLookup] setcolorspace_opt end }{ level3 { [/Indexed [/DeviceN Names MappedCSA /TintTransform load] HiVal Lookup] setcolorspace_opt }{ [/Indexed MappedCSA HiVal [ Lookup dup type /stringtype eq {/exch cvx CSD get_csd /Names get length dup /mul cvx exch /getinterval cvx {255 div} /forall cvx} {/exec cvx}ifelse /TintTransform load /exec cvx ]cvx ]setcolorspace_opt }ifelse } ifelse end }{ } ifelse set_crd } { /MappedCSA CSA map_csa def AGMCORE_host_sep level2 not and{ 0 0 0 0 setcmykcolor }{ [/Indexed MappedCSA level2 not has_color not and{ dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{ pop [/DeviceGray] }if HiVal GrayLookup }{ HiVal currentdict/RangeArray known{ { /indexed_colorspace_dict AGMCORE_gget begin Lookup exch dup HiVal gt{ pop HiVal }if NComponents mul NComponents getinterval {} forall NComponents 1 sub -1 0{ RangeArray exch 2 mul 2 getinterval aload pop map255_to_range NComponents 1 roll }for end } bind }{ Lookup }ifelse }ifelse ] setcolorspace_opt set_crd }ifelse }ifelse end }def /setindexedcolor { AGMCORE_host_sep { /indexed_colorspace_dict AGMCORE_gget dup /CSD known { begin CSD get_csd begin map_indexed_devn devn end end }{ AGMCORE_gget/Lookup get 4 3 -1 roll map_index pop setcmykcolor } ifelse }{ level3 not AGMCORE_in_rip_sep and /indexed_colorspace_dict AGMCORE_gget /CSD known and { /indexed_colorspace_dict AGMCORE_gget /CSD get get_csd begin map_indexed_devn devn end } { setcolor } ifelse }ifelse } def /ignoreimagedata { currentoverprint not{ gsave dup clonedict begin 1 setgray /Decode [0 1] def /DataSource def /MultipleDataSources false def /BitsPerComponent 8 def currentdict end systemdict /image get exec grestore }if consumeimagedata }def /add_csa { Adobe_AGM_Core begin /AGMCORE_CSA_cache xput end }def /get_csa_by_name { dup type dup /nametype eq exch /stringtype eq or{ Adobe_AGM_Core begin 1 dict begin /name xdf AGMCORE_CSA_cache { 0 get name eq { exit }{ pop } ifelse }forall end end }{ pop } ifelse }def /map_csa { dup type /nametype eq{ Adobe_AGM_Core/AGMCORE_CSA_cache get exch get }if }def /add_csd { Adobe_AGM_Core begin /AGMCORE_CSD_cache xput end }def /get_csd { dup type /nametype eq{ Adobe_AGM_Core/AGMCORE_CSD_cache get exch get }if }def /pattern_buf_init { /count get 0 0 put } def /pattern_buf_next { dup /count get dup 0 get dup 3 1 roll 1 add 0 xpt get } def /cachepattern_compress { 5 dict begin currentfile exch 0 exch /SubFileDecode filter /ReadFilter exch def /patarray 20 dict def /string_size 16000 def /readbuffer string_size string def currentglobal true setglobal patarray 1 array dup 0 1 put /count xpt setglobal /LZWFilter { exch dup length 0 eq { pop }{ patarray dup length 1 sub 3 -1 roll put } ifelse {string_size}{0}ifelse string } /LZWEncode filter def { ReadFilter readbuffer readstring exch LZWFilter exch writestring not {exit} if } loop LZWFilter closefile patarray end }def /cachepattern { 2 dict begin currentfile exch 0 exch /SubFileDecode filter /ReadFilter exch def /patarray 20 dict def currentglobal true setglobal patarray 1 array dup 0 1 put /count xpt setglobal { ReadFilter 16000 string readstring exch patarray dup length 1 sub 3 -1 roll put not {exit} if } loop patarray dup dup length 1 sub () put end }def /add_pattern { Adobe_AGM_Core begin /AGMCORE_pattern_cache xput end }def /get_pattern { dup type /nametype eq{ Adobe_AGM_Core/AGMCORE_pattern_cache get exch get dup wrap_paintproc }if }def /wrap_paintproc { statusdict /currentfilenameextend known{ begin /OldPaintProc /PaintProc load def /PaintProc { mark exch dup /OldPaintProc get stopped {closefile restore end} if cleartomark } def end } {pop} ifelse } def /make_pattern { dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub matrix translate exch matrix concatmatrix 1 index begin BBox 0 get XStep div cvi XStep mul /xshift exch neg def BBox 1 get YStep div cvi YStep mul /yshift exch neg def BBox 0 get xshift add BBox 1 get yshift add BBox 2 get xshift add BBox 3 get yshift add 4 array astore /BBox exch def [ xshift yshift /translate load null /exec load ] dup 3 /PaintProc load put cvx /PaintProc exch def end gsave 0 setgray makepattern grestore }def /set_pattern { dup /PatternType get 1 eq{ dup /PaintType get 1 eq{ currentoverprint sop [/DeviceGray] setcolorspace 0 setgray }if }if setpattern }def /setcolorspace_opt { dup currentcolorspace eq{ pop }{ setcolorspace }ifelse }def /updatecolorrendering { currentcolorrendering/Intent known{ currentcolorrendering/Intent get }{ null }ifelse Intent ne{ false Intent AGMCORE_CRD_cache { exch pop begin dup Intent eq{ currentdict setcolorrendering_opt end exch pop true exch exit }if end } forall pop not{ systemdict /findcolorrendering known{ Intent findcolorrendering pop /ColorRendering findresource dup length dict copy setcolorrendering_opt }if }if }if } def /add_crd { AGMCORE_CRD_cache 3 1 roll put }def /set_crd { AGMCORE_host_sep not level2 and{ currentdict/CRD known{ AGMCORE_CRD_cache CRD get dup null ne{ setcolorrendering_opt }{ pop }ifelse }{ currentdict/Intent known{ updatecolorrendering }if }ifelse currentcolorspace dup type /arraytype eq {0 get}if /DeviceRGB eq { currentdict/UCR known {/UCR}{/AGMCORE_currentucr}ifelse load setundercolorremoval currentdict/BG known {/BG}{/AGMCORE_currentbg}ifelse load setblackgeneration }if }if }def /setcolorrendering_opt { dup currentcolorrendering eq{ pop }{ begin /Intent Intent def currentdict end setcolorrendering }ifelse }def /cpaint_gcomp { convert_to_process Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf Adobe_AGM_Core/AGMCORE_ConvertToProcess get not { (%end_cpaint_gcomp) flushinput }if }def /cpaint_gsep { Adobe_AGM_Core/AGMCORE_ConvertToProcess get { (%end_cpaint_gsep) flushinput }if }def /cpaint_gend { newpath }def /path_rez { dup 0 ne{ AGMCORE_deviceDPI exch div dup 1 lt{ pop 1 }if setflat }{ pop }ifelse }def /set_spot_alias_ary { /AGMCORE_SpotAliasAry where{ pop pop }{ Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf true set_spot_alias }ifelse }def /set_spot_alias { /AGMCORE_SpotAliasAry where{ /AGMCORE_current_spot_alias 3 -1 roll put }{ pop }ifelse }def /current_spot_alias { /AGMCORE_SpotAliasAry where{ /AGMCORE_current_spot_alias get }{ false }ifelse }def /map_alias { /AGMCORE_SpotAliasAry where{ begin /AGMCORE_name xdf false AGMCORE_SpotAliasAry{ dup/Name get AGMCORE_name eq{ save exch /Adobe_AGM_Core currentdict def /CSD get get_csd exch restore exch pop true exit }{ pop }ifelse }forall end }{ pop false }ifelse }bdf /spot_alias { true set_spot_alias /AGMCORE_&setcustomcolor AGMCORE_key_known not { Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put } if /customcolor_tint 1 AGMCORE_gput Adobe_AGM_Core begin /setcustomcolor { dup /customcolor_tint exch AGMCORE_gput current_spot_alias{ 1 index 4 get map_alias{ mark 3 1 roll setsepcolorspace counttomark 0 ne{ setsepcolor }if pop pop }{ AGMCORE_&setcustomcolor }ifelse }{ AGMCORE_&setcustomcolor }ifelse }bdf end }def /begin_feature { Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if }def /end_feature { 2 dict begin /spd /setpagedevice load def /setpagedevice { get_gstate spd set_gstate } def stopped{$error/newerror false put}if end count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if }def /set_negative { Adobe_AGM_Core begin /AGMCORE_inverting exch def level2{ currentpagedevice/NegativePrint known{ currentpagedevice/NegativePrint get Adobe_AGM_Core/AGMCORE_inverting get ne{ true begin_feature true{ bdict /NegativePrint Adobe_AGM_Core/AGMCORE_inverting get edict setpagedevice }end_feature }if /AGMCORE_inverting false def }if }if AGMCORE_inverting{ [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse /AGMIRS_&fill where {pop AGMIRS_&fill}{fill} ifelse grestore }if end }def /lw_save_restore_override { /md where { pop md begin initializepage /initializepage{}def /pmSVsetup{} def /endp{}def /pse{}def /psb{}def /orig_showpage where {pop} {/orig_showpage /showpage load def} ifelse /showpage {orig_showpage gR} def end }if }def /pscript_showpage_override { /NTPSOct95 where { begin showpage save /showpage /restore load def /restore {exch pop}def end }if }def /driver_media_override { /md where { pop md /initializepage known { md /initializepage {} put } if md /rC known { md /rC {4{pop}repeat} put } if }if /mysetup where { /mysetup [1 0 0 1 0 0] put }if Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put level2 {Adobe_AGM_Core /AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if }def /driver_check_media_override { /PrepsDict where {pop} { Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne Adobe_AGM_Core /AGMCORE_Default_PageSize get type /arraytype eq { Adobe_AGM_Core /AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and Adobe_AGM_Core /AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and }if { Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix }if }ifelse }def AGMCORE_err_strings begin /AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def /AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def /AGMCORE_invalid_color_space (This job contains an invalid color space. ) def end end systemdict /setpacking known { setpacking } if %%EndResource %%BeginResource: procset Adobe_CoolType_Core 2.23 0 %%Copyright: Copyright 1997-2003 Adobe Systems Incorporated. All Rights Reserved. %%Version: 2.23 0 10 dict begin /Adobe_CoolType_Passthru currentdict def /Adobe_CoolType_Core_Defined userdict /Adobe_CoolType_Core known def Adobe_CoolType_Core_Defined { /Adobe_CoolType_Core userdict /Adobe_CoolType_Core get def } if userdict /Adobe_CoolType_Core 60 dict dup begin put /Adobe_CoolType_Version 2.23 def /Level2? systemdict /languagelevel known dup { pop systemdict /languagelevel get 2 ge } if def Level2? not { /currentglobal false def /setglobal /pop load def /gcheck { pop false } bind def /currentpacking false def /setpacking /pop load def /SharedFontDirectory 0 dict def } if currentpacking true setpacking /@_SaveStackLevels { Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 2 copy known not { 2 copy 3 dict dup /args 7 index 5 add array put put get } { get dup /args get dup length 3 index lt { dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch /args exch put } { pop } ifelse } ifelse begin count 2 sub 1 index lt { pop count 1 sub } if dup /argCount exch def dup 0 gt { exch 1 index 2 add 1 roll args exch 0 exch getinterval astore pop } { pop } ifelse count 1 sub /restCount exch def end /@opStackLevel @opStackLevel 1 add def countdictstack 1 sub @dictStackCountByLevel exch @dictStackLevel exch put /@dictStackLevel @dictStackLevel 1 add def end } bind def /@_RestoreStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def @opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt { { pop } repeat } { pop } ifelse args 0 argCount getinterval {} forall end /@dictStackLevel @dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end countdictstack exch sub dup 0 gt { { end } repeat } { pop } ifelse } bind def /@_PopStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def /@dictStackLevel @dictStackLevel 1 sub def end } bind def /@Raise { exch cvx exch errordict exch get exec stop } bind def /@ReRaise { cvx $error /errorname get errordict exch get exec stop } bind def /@Stopped { 0 @#Stopped } bind def /@#Stopped { @_SaveStackLevels stopped { @_RestoreStackLevels true } { @_PopStackLevels false } ifelse } bind def /@Arg { Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 1 sub get /args get exch get end } bind def currentglobal true setglobal /CTHasResourceForAllBug Level2? { 1 dict dup begin mark { (*) { pop stop } 128 string /Category resourceforall } stopped cleartomark currentdict eq dup { end } if not } { false } ifelse def /CTHasResourceStatusBug Level2? { mark { /steveamerige /Category resourcestatus } stopped { cleartomark true } { cleartomark currentglobal not } ifelse } { false } ifelse def setglobal /CTResourceStatus { mark 3 1 roll /Category findresource begin ({ResourceStatus} stopped) 0 () /SubFileDecode filter cvx exec { cleartomark false } { { 3 2 roll pop true } { cleartomark false } ifelse } ifelse end } bind def /CTWorkAroundBugs { Level2? { /cid_PreLoad /ProcSet resourcestatus { pop pop currentglobal mark { (*) { dup /CMap CTHasResourceStatusBug { CTResourceStatus } { resourcestatus } ifelse { pop dup 0 eq exch 1 eq or { dup /CMap findresource gcheck setglobal /CMap undefineresource } { pop CTHasResourceForAllBug { exit } { stop } ifelse } ifelse } { pop } ifelse } 128 string /CMap resourceforall } stopped { cleartomark } stopped pop setglobal } if } if } bind def /doc_setup { Adobe_CoolType_Core begin CTWorkAroundBugs /mov /moveto load def /nfnt /newencodedfont load def /mfnt /makefont load def /sfnt /setfont load def /ufnt /undefinefont load def /chp /charpath load def /awsh /awidthshow load def /wsh /widthshow load def /ash /ashow load def /sh /show load def end userdict /Adobe_CoolType_Data 10 dict dup begin /AddWidths? false def /CC 0 def /charcode 2 string def /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def /InVMFontsByCMap 10 dict def /InVMDeepCopiedFonts 10 dict def end put } bind def /doc_trailer { currentdict Adobe_CoolType_Core eq { end } if } bind def /page_setup { Adobe_CoolType_Core begin } bind def /page_trailer { end } bind def /unload { systemdict /languagelevel known { systemdict/languagelevel get 2 ge { userdict/Adobe_CoolType_Core 2 copy known { undef } { pop pop } ifelse } if } if } bind def /ndf { 1 index where { pop pop pop } { dup xcheck { bind } if def } ifelse } def /findfont systemdict begin userdict begin /globaldict where { /globaldict get begin } if dup where pop exch get /globaldict where { pop end } if end end Adobe_CoolType_Core_Defined { /systemfindfont exch def } { /findfont 1 index def /systemfindfont exch def } ifelse /undefinefont { pop } ndf /copyfont { currentglobal 3 1 roll 1 index gcheck setglobal dup null eq { 0 } { dup length } ifelse 2 index length add 1 add dict begin exch { 1 index /FID eq { pop pop } { def } ifelse } forall dup null eq { pop } { { def } forall } ifelse currentdict end exch setglobal } bind def /copyarray { currentglobal exch dup gcheck setglobal dup length array copy exch setglobal } bind def /newencodedfont { currentglobal { SharedFontDirectory 3 index known { SharedFontDirectory 3 index get /FontReferenced known } { false } ifelse } { FontDirectory 3 index known { FontDirectory 3 index get /FontReferenced known } { SharedFontDirectory 3 index known { SharedFontDirectory 3 index get /FontReferenced known } { false } ifelse } ifelse } ifelse dup { 3 index findfont /FontReferenced get 2 index dup type /nametype eq {findfont} if ne { pop false } if } if { pop 1 index findfont /Encoding get exch 0 1 255 { 2 copy get 3 index 3 1 roll put } for pop pop pop } { dup type /nametype eq { findfont } if dup dup maxlength 2 add dict begin exch { 1 index /FID ne {def} {pop pop} ifelse } forall /FontReferenced exch def /Encoding exch dup length array copy def /FontName 1 index dup type /stringtype eq { cvn } if def dup currentdict end definefont def } ifelse } bind def /SetSubstituteStrategy { $SubstituteFont begin dup type /dicttype ne { 0 dict } if currentdict /$Strategies known { exch $Strategies exch 2 copy known { get 2 copy maxlength exch maxlength add dict begin { def } forall { def } forall currentdict dup /$Init known { dup /$Init get exec } if end /$Strategy exch def } { pop pop pop } ifelse } { pop pop } ifelse end } bind def /scff { $SubstituteFont begin dup type /stringtype eq { dup length exch } { null } ifelse /$sname exch def /$slen exch def /$inVMIndex $sname null eq { 1 index $str cvs dup length $slen sub $slen getinterval cvn } { $sname } ifelse def end { findfont } @Stopped { dup length 8 add string exch 1 index 0 (BadFont:) putinterval 1 index exch 8 exch dup length string cvs putinterval cvn { findfont } @Stopped { pop /Courier findfont } if } if $SubstituteFont begin /$sname null def /$slen 0 def /$inVMIndex null def end } bind def /isWidthsOnlyFont { dup /WidthsOnly known { pop pop true } { dup /FDepVector known { /FDepVector get { isWidthsOnlyFont dup { exit } if } forall } { dup /FDArray known { /FDArray get { isWidthsOnlyFont dup { exit } if } forall } { pop } ifelse } ifelse } ifelse } bind def /?str1 256 string def /?set { $SubstituteFont begin /$substituteFound false def /$fontname 4 index def /$doSmartSub false def end 3 index currentglobal false setglobal exch /CompatibleFonts /ProcSet resourcestatus { pop pop /CompatibleFonts /ProcSet findresource begin dup /CompatibleFont currentexception 1 index /CompatibleFont true setexception 1 index /Font resourcestatus { pop pop 3 2 roll setglobal end exch dup findfont /CompatibleFonts /ProcSet findresource begin 3 1 roll exch /CompatibleFont exch setexception end } { 3 2 roll setglobal 1 index exch /CompatibleFont exch setexception end findfont $SubstituteFont /$substituteFound true put } ifelse } { exch setglobal findfont } ifelse $SubstituteFont begin $substituteFound { false (%%[Using embedded font ) print 5 index ?str1 cvs print ( to avoid the font substitution problem noted earlier.]%%\n) print } { dup /FontName known { dup /FontName get $fontname eq 1 index /DistillerFauxFont known not and /currentdistillerparams where { pop false 2 index isWidthsOnlyFont not and } if } { false } ifelse } ifelse exch pop /$doSmartSub true def end { exch pop exch pop exch 2 dict dup /Found 3 index put exch findfont exch } { exch exec exch dup findfont dup /FontType get 3 eq { exch ?str1 cvs dup length 1 sub -1 0 { exch dup 2 index get 42 eq { exch 0 exch getinterval cvn 4 1 roll 3 2 roll pop exit } {exch pop} ifelse }for } { exch pop } ifelse 2 dict dup /Downloaded 6 5 roll put } ifelse dup /FontName 4 index put copyfont definefont pop } bind def /?str2 256 string def /?add { 1 index type /integertype eq { exch true 4 2 } { false 3 1 } ifelse roll 1 index findfont dup /Widths known { Adobe_CoolType_Data /AddWidths? true put gsave dup 1000 scalefont setfont } if /Downloaded known { exec exch { exch ?str2 cvs exch findfont /Downloaded get 1 dict begin /Downloaded 1 index def ?str1 cvs length ?str1 1 index 1 add 3 index putinterval exch length 1 add 1 index add ?str1 2 index (*) putinterval ?str1 0 2 index getinterval cvn findfont ?str1 3 index (+) putinterval 2 dict dup /FontName ?str1 0 6 index getinterval cvn put dup /Downloaded Downloaded put end copyfont dup /FontName get exch definefont pop pop pop } { pop } ifelse } { pop exch { findfont dup /Found get dup length exch ?str1 cvs pop ?str1 1 index (+) putinterval ?str1 1 index 1 add 4 index ?str2 cvs putinterval ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add getinterval cvn 1 dict exch 1 index exch /FontName exch put copyfont dup /FontName get exch definefont pop } { pop } ifelse } ifelse Adobe_CoolType_Data /AddWidths? get { grestore Adobe_CoolType_Data /AddWidths? false put } if } bind def /?sh { currentfont /Downloaded known { exch } if pop } bind def /?chp { currentfont /Downloaded known { pop } { false chp } ifelse } bind def /?mv { currentfont /Downloaded known { moveto pop pop } { pop pop moveto } ifelse } bind def setpacking userdict /$SubstituteFont 25 dict put 1 dict begin /SubstituteFont dup $error exch 2 copy known { get } { pop pop { pop /Courier } bind } ifelse def /currentdistillerparams where dup { pop pop currentdistillerparams /CannotEmbedFontPolicy 2 copy known { get /Error eq } { pop pop false } ifelse } if not { countdictstack array dictstack 0 get begin userdict begin $SubstituteFont begin /$str 128 string def /$fontpat 128 string def /$slen 0 def /$sname null def /$match false def /$fontname null def /$substituteFound false def /$inVMIndex null def /$doSmartSub true def /$depth 0 def /$fontname null def /$italicangle 26.5 def /$dstack null def /$Strategies 10 dict dup begin /$Type3Underprint { currentglobal exch false setglobal 11 dict begin /UseFont exch $WMode 0 ne { dup length dict copy dup /WMode $WMode put /UseFont exch definefont } if def /FontName $fontname dup type /stringtype eq { cvn } if def /FontType 3 def /FontMatrix [ .001 0 0 .001 0 0 ] def /Encoding 256 array dup 0 1 255 { /.notdef put dup } for pop def /FontBBox [ 0 0 0 0 ] def /CCInfo 7 dict dup begin /cc null def /x 0 def /y 0 def end def /BuildChar { exch begin CCInfo begin 1 string dup 0 3 index put exch pop /cc exch def UseFont 1000 scalefont setfont cc stringwidth /y exch def /x exch def x y setcharwidth $SubstituteFont /$Strategy get /$Underprint get exec 0 0 moveto cc show x y moveto end end } bind def currentdict end exch setglobal } bind def /$GetaTint 2 dict dup begin /$BuildFont { dup /WMode known { dup /WMode get } { 0 } ifelse /$WMode exch def $fontname exch dup /FontName known { dup /FontName get dup type /stringtype eq { cvn } if } { /unnamedfont } ifelse exch Adobe_CoolType_Data /InVMDeepCopiedFonts get 1 index /FontName get known { pop Adobe_CoolType_Data /InVMDeepCopiedFonts get 1 index get null copyfont } { $deepcopyfont } ifelse exch 1 index exch /FontBasedOn exch put dup /FontName $fontname dup type /stringtype eq { cvn } if put definefont Adobe_CoolType_Data /InVMDeepCopiedFonts get begin dup /FontBasedOn get 1 index def end } bind def /$Underprint { gsave x abs y abs gt { /y 1000 def } { /x -1000 def 500 120 translate } ifelse Level2? { [ /Separation (All) /DeviceCMYK { 0 0 0 1 pop } ] setcolorspace } { 0 setgray } ifelse 10 setlinewidth x .8 mul [ 7 3 ] { y mul 8 div 120 sub x 10 div exch moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave Level2? { .2 setcolor } { .8 setgray } ifelse fill grestore stroke } forall pop grestore } bind def end def /$Oblique 1 dict dup begin /$BuildFont { currentglobal exch dup gcheck setglobal null copyfont begin /FontBasedOn currentdict /FontName known { FontName dup type /stringtype eq { cvn } if } { /unnamedfont } ifelse def /FontName $fontname dup type /stringtype eq { cvn } if def /currentdistillerparams where { pop } { /FontInfo currentdict /FontInfo known { FontInfo null copyfont } { 2 dict } ifelse dup begin /ItalicAngle $italicangle def /FontMatrix FontMatrix [ 1 0 ItalicAngle dup sin exch cos div 1 0 0 ] matrix concatmatrix readonly end 4 2 roll def def } ifelse FontName currentdict end definefont exch setglobal } bind def end def /$None 1 dict dup begin /$BuildFont {} bind def end def end def /$Oblique SetSubstituteStrategy /$findfontByEnum { dup type /stringtype eq { cvn } if dup /$fontname exch def $sname null eq { $str cvs dup length $slen sub $slen getinterval } { pop $sname } ifelse $fontpat dup 0 (fonts/*) putinterval exch 7 exch putinterval /$match false def $SubstituteFont /$dstack countdictstack array dictstack put mark { $fontpat 0 $slen 7 add getinterval { /$match exch def exit } $str filenameforall } stopped { cleardictstack currentdict true $SubstituteFont /$dstack get { exch { 1 index eq { pop false } { true } ifelse } { begin false } ifelse } forall pop } if cleartomark /$slen 0 def $match false ne { $match (fonts/) anchorsearch pop pop cvn } { /Courier } ifelse } bind def /$ROS 1 dict dup begin /Adobe 4 dict dup begin /Japan1 [ /Ryumin-Light /HeiseiMin-W3 /GothicBBB-Medium /HeiseiKakuGo-W5 /HeiseiMaruGo-W4 /Jun101-Light ] def /Korea1 [ /HYSMyeongJo-Medium /HYGoThic-Medium ] def /GB1 [ /STSong-Light /STHeiti-Regular ] def /CNS1 [ /MKai-Medium /MHei-Medium ] def end def end def /$cmapname null def /$deepcopyfont { dup /FontType get 0 eq { 1 dict dup /FontName /copied put copyfont begin /FDepVector FDepVector copyarray 0 1 2 index length 1 sub { 2 copy get $deepcopyfont dup /FontName /copied put /copied exch definefont 3 copy put pop pop } for def currentdict end } { $Strategies /$Type3Underprint get exec } ifelse } bind def /$buildfontname { dup /CIDFont findresource /CIDSystemInfo get begin Registry length Ordering length Supplement 8 string cvs 3 copy length 2 add add add string dup 5 1 roll dup 0 Registry putinterval dup 4 index (-) putinterval dup 4 index 1 add Ordering putinterval 4 2 roll add 1 add 2 copy (-) putinterval end 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch anchorsearch { pop pop 3 2 roll putinterval cvn /$cmapname exch def } { pop pop pop pop pop } ifelse length $str 1 index (-) putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch 0 exch getinterval cvn } bind def /$findfontByROS { /$fontname exch def $ROS Registry 2 copy known { get Ordering 2 copy known { get } { pop pop [] } ifelse } { pop pop [] } ifelse false exch { dup /CIDFont resourcestatus { pop pop save 1 index /CIDFont findresource dup /WidthsOnly known { dup /WidthsOnly get } { false } ifelse exch pop exch restore { pop } { exch pop true exit } ifelse } { pop } ifelse } forall { $str cvs $buildfontname } { false (*) { save exch dup /CIDFont findresource dup /WidthsOnly known { dup /WidthsOnly get not } { true } ifelse exch /CIDSystemInfo get dup /Registry get Registry eq exch /Ordering get Ordering eq and and { exch restore exch pop true exit } { pop restore } ifelse } $str /CIDFont resourceforall { $buildfontname } { $fontname $findfontByEnum } ifelse } ifelse } bind def end end currentdict /$error known currentdict /languagelevel known and dup { pop $error /SubstituteFont known } if dup { $error } { Adobe_CoolType_Core } ifelse begin { /SubstituteFont /CMap /Category resourcestatus { pop pop { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and { $sname null eq { dup $str cvs dup length $slen sub $slen getinterval cvn } { $sname } ifelse Adobe_CoolType_Data /InVMFontsByCMap get 1 index 2 copy known { get false exch { pop currentglobal { GlobalFontDirectory 1 index known { exch pop true exit } { pop } ifelse } { FontDirectory 1 index known { exch pop true exit } { GlobalFontDirectory 1 index known { exch pop true exit } { pop } ifelse } ifelse } ifelse } forall } { pop pop false } ifelse { exch pop exch pop } { dup /CMap resourcestatus { pop pop dup /$cmapname exch def /CMap findresource /CIDSystemInfo get { def } forall $findfontByROS } { 128 string cvs dup (-) search { 3 1 roll search { 3 1 roll pop { dup cvi } stopped { pop pop pop pop pop $findfontByEnum } { 4 2 roll pop pop exch length exch 2 index length 2 index sub exch 1 sub -1 0 { $str cvs dup length 4 index 0 4 index 4 3 roll add getinterval exch 1 index exch 3 index exch putinterval dup /CMap resourcestatus { pop pop 4 1 roll pop pop pop dup /$cmapname exch def /CMap findresource /CIDSystemInfo get { def } forall $findfontByROS true exit } { pop } ifelse } for dup type /booleantype eq { pop } { pop pop pop $findfontByEnum } ifelse } ifelse } { pop pop pop $findfontByEnum } ifelse } { pop pop $findfontByEnum } ifelse } ifelse } ifelse } { //SubstituteFont exec } ifelse /$slen 0 def end } } { { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and { $findfontByEnum } { //SubstituteFont exec } ifelse end } } ifelse bind readonly def Adobe_CoolType_Core /scfindfont /systemfindfont load put } { /scfindfont { $SubstituteFont begin dup systemfindfont dup /FontName known { dup /FontName get dup 3 index ne } { /noname true } ifelse dup { /$origfontnamefound 2 index def /$origfontname 4 index def /$substituteFound true def } if exch pop { $slen 0 gt $sname null ne 3 index length $slen gt or and { pop dup $findfontByEnum findfont dup maxlength 1 add dict begin { 1 index /FID eq { pop pop } { def } ifelse } forall currentdict end definefont dup /FontName known { dup /FontName get } { null } ifelse $origfontnamefound ne { $origfontname $str cvs print ( substitution revised, using ) print dup /FontName known { dup /FontName get } { (unspecified font) } ifelse $str cvs print (.\n) print } if } { exch pop } ifelse } { exch pop } ifelse end } bind def } ifelse end end Adobe_CoolType_Core_Defined not { Adobe_CoolType_Core /findfont { $SubstituteFont begin $depth 0 eq { /$fontname 1 index dup type /stringtype ne { $str cvs } if def /$substituteFound false def } if /$depth $depth 1 add def end scfindfont $SubstituteFont begin /$depth $depth 1 sub def $substituteFound $depth 0 eq and { $inVMIndex null ne { dup $inVMIndex $AddInVMFont } if $doSmartSub { currentdict /$Strategy known { $Strategy /$BuildFont get exec } if } if } if end } bind put } if } if end /$AddInVMFont { exch /FontName 2 copy known { get 1 dict dup begin exch 1 index gcheck def end exch Adobe_CoolType_Data /InVMFontsByCMap get exch $DictAdd } { pop pop pop } ifelse } bind def /$DictAdd { 2 copy known not { 2 copy 4 index length dict put } if Level2? not { 2 copy get dup maxlength exch length 4 index length add lt 2 copy get dup length 4 index length add exch maxlength 1 index lt { 2 mul dict begin 2 copy get { forall } def 2 copy currentdict put end } { pop } ifelse } if get begin { def } forall end } bind def end end %%EndResource %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.19 0 %%Copyright: Copyright 1987-2003 Adobe Systems Incorporated. %%Version: 1.19 0 systemdict /languagelevel known dup { currentglobal false setglobal } { false } ifelse exch userdict /Adobe_CoolType_Utility 2 copy known { 2 copy get dup maxlength 25 add dict copy } { 25 dict } ifelse put Adobe_CoolType_Utility begin /ct_Level2? exch def /ct_Clone? 1183615869 internaldict dup /CCRun known not exch /eCCRun known not ct_Level2? and or def ct_Level2? { globaldict begin currentglobal true setglobal } if /ct_AddStdCIDMap ct_Level2? { { ((Hex) 57 StartData 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 cc36 74f4 1144 b13b 77) 0 () /SubFileDecode filter cvx exec } } { { eexec } } ifelse bind def userdict /cid_extensions known dup { cid_extensions /cid_UpdateDB known and } if { cid_extensions begin /cid_GetCIDSystemInfo { 1 index type /stringtype eq { exch cvn exch } if cid_extensions begin dup load 2 index known { 2 copy cid_GetStatusInfo dup null ne { 1 index load 3 index get dup null eq { pop pop cid_UpdateDB } { exch 1 index /Created get eq { exch pop exch pop } { pop cid_UpdateDB } ifelse } ifelse } { pop cid_UpdateDB } ifelse } { cid_UpdateDB } ifelse end } bind def end } if ct_Level2? { end setglobal } if /ct_UseNativeCapability? systemdict /composefont known def /ct_MakeOCF 35 dict def /ct_Vars 25 dict def /ct_GlyphDirProcs 6 dict def /ct_BuildCharDict 15 dict dup begin /charcode 2 string def /dst_string 1500 string def /nullstring () def /usewidths? true def end def ct_Level2? { setglobal } { pop } ifelse ct_GlyphDirProcs begin /GetGlyphDirectory { systemdict /languagelevel known { pop /CIDFont findresource /GlyphDirectory get } { 1 index /CIDFont findresource /GlyphDirectory get dup type /dicttype eq { dup dup maxlength exch length sub 2 index lt { dup length 2 index add dict copy 2 index /CIDFont findresource/GlyphDirectory 2 index put } if } if exch pop exch pop } ifelse + } def /+ { systemdict /languagelevel known { currentglobal false setglobal 3 dict begin /vm exch def } { 1 dict begin } ifelse /$ exch def systemdict /languagelevel known { vm setglobal /gvm currentglobal def $ gcheck setglobal } if ? { $ begin } if } def /? { $ type /dicttype eq } def /| { userdict /Adobe_CoolType_Data known { Adobe_CoolType_Data /AddWidths? known { currentdict Adobe_CoolType_Data begin begin AddWidths? { Adobe_CoolType_Data /CC 3 index put ? { def } { $ 3 1 roll put } ifelse CC charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore currentfont /Widths get exch CC exch put } { ? { def } { $ 3 1 roll put } ifelse } ifelse end end } { ? { def } { $ 3 1 roll put } ifelse } ifelse } { ? { def } { $ 3 1 roll put } ifelse } ifelse } def /! { ? { end } if systemdict /languagelevel known { gvm setglobal } if end } def /: { string currentfile exch readstring pop } executeonly def end ct_MakeOCF begin /ct_cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def /ct_CID_STR_SIZE 8000 def /ct_mkocfStr100 100 string def /ct_defaultFontMtx [.001 0 0 .001 0 0] def /ct_1000Mtx [1000 0 0 1000 0 0] def /ct_raise {exch cvx exch errordict exch get exec stop} bind def /ct_reraise { cvx $error /errorname get (Error: ) print dup ( ) cvs print errordict exch get exec stop } bind def /ct_cvnsi { 1 index add 1 sub 1 exch 0 4 1 roll { 2 index exch get exch 8 bitshift add } for exch pop } bind def /ct_GetInterval { Adobe_CoolType_Utility /ct_BuildCharDict get begin /dst_index 0 def dup dst_string length gt { dup string /dst_string exch def } if 1 index ct_CID_STR_SIZE idiv /arrayIndex exch def 2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub { dup 3 index add 2 index length le { 2 index getinterval dst_string dst_index 2 index putinterval length dst_index add /dst_index exch def exit } { 1 index length 1 index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval pop dup dst_index add /dst_index exch def sub /arrayIndex arrayIndex 1 add def 2 index dup length arrayIndex gt { arrayIndex get } { pop exit } ifelse 0 } ifelse } loop pop pop pop dst_string 0 dst_index getinterval end } bind def ct_Level2? { /ct_resourcestatus currentglobal mark true setglobal { /unknowninstancename /Category resourcestatus } stopped { cleartomark setglobal true } { cleartomark currentglobal not exch setglobal } ifelse { { mark 3 1 roll /Category findresource begin ct_Vars /vm currentglobal put ({ResourceStatus} stopped) 0 () /SubFileDecode filter cvx exec { cleartomark false } { { 3 2 roll pop true } { cleartomark false } ifelse } ifelse ct_Vars /vm get setglobal end } } { { resourcestatus } } ifelse bind def /CIDFont /Category ct_resourcestatus { pop pop } { currentglobal true setglobal /Generic /Category findresource dup length dict copy dup /InstanceType /dicttype put /CIDFont exch /Category defineresource pop setglobal } ifelse ct_UseNativeCapability? { /CIDInit /ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry (Adobe) def /Ordering (Identity) def /Supplement 0 def end def /CMapName /Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000> 0 endcidrange endcmap CMapName currentdict /CMap defineresource pop end end } if } { /ct_Category 2 dict begin /CIDFont 10 dict def /ProcSet 2 dict def currentdict end def /defineresource { ct_Category 1 index 2 copy known { get dup dup maxlength exch length eq { dup length 10 add dict copy ct_Category 2 index 2 index put } if 3 index 3 index put pop exch pop } { pop pop /defineresource /undefined ct_raise } ifelse } bind def /findresource { ct_Category 1 index 2 copy known { get 2 index 2 copy known { get 3 1 roll pop pop} { pop pop /findresource /undefinedresource ct_raise } ifelse } { pop pop /findresource /undefined ct_raise } ifelse } bind def /resourcestatus { ct_Category 1 index 2 copy known { get 2 index known exch pop exch pop { 0 -1 true } { false } ifelse } { pop pop /findresource /undefined ct_raise } ifelse } bind def /ct_resourcestatus /resourcestatus load def } ifelse /ct_CIDInit 2 dict begin /ct_cidfont_stream_init { { dup (Binary) eq { pop null currentfile ct_Level2? { { cid_BYTE_COUNT () /SubFileDecode filter } stopped { pop pop pop } if } if /readstring load exit } if dup (Hex) eq { pop currentfile ct_Level2? { { null exch /ASCIIHexDecode filter /readstring } stopped { pop exch pop (>) exch /readhexstring } if } { (>) exch /readhexstring } ifelse load exit } if /StartData /typecheck ct_raise } loop cid_BYTE_COUNT ct_CID_STR_SIZE le { 2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put } { cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1 exch { 2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop } for 2 index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch 1 index length 1 sub exch put } ifelse cid_CIDFONT exch /GlyphData exch put 2 index null eq { pop pop pop } { pop /readstring load 1 string exch { 3 copy exec pop dup length 0 eq { pop pop pop pop pop true exit } if 4 index eq { pop pop pop pop false exit } if } loop pop } ifelse } bind def /StartData { mark { currentdict dup /FDArray get 0 get /FontMatrix get 0 get 0.001 eq { dup /CDevProc known not { /CDevProc 1183615869 internaldict /stdCDevProc 2 copy known { get } { pop pop { pop pop pop pop pop 0 -1000 7 index 2 div 880 } } ifelse def } if } { /CDevProc { pop pop pop pop pop 0 1 cid_temp /cid_CIDFONT get /FDArray get 0 get /FontMatrix get 0 get div 7 index 2 div 1 index 0.88 mul } def } ifelse /cid_temp 15 dict def cid_temp begin /cid_CIDFONT exch def 3 copy pop dup /cid_BYTE_COUNT exch def 0 gt { ct_cidfont_stream_init FDArray { /Private get dup /SubrMapOffset known { begin /Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2? { currentdict dup /SubrMapOffset undef dup /SubrCount undef /SDBytes undef } if end /cid_SD_BYTES exch def /cid_SUBR_COUNT exch def /cid_SUBR_MAP_OFFSET exch def /cid_SUBRS exch def cid_SUBR_COUNT 0 gt { GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub { exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put } for pop } if } { pop } ifelse } forall } if cleartomark pop pop end CIDFontName currentdict /CIDFont defineresource pop end end } stopped { cleartomark /StartData ct_reraise } if } bind def currentdict end def /ct_saveCIDInit { /CIDInit /ProcSet ct_resourcestatus { true } { /CIDInitC /ProcSet ct_resourcestatus } ifelse { pop pop /CIDInit /ProcSet findresource ct_UseNativeCapability? { pop null } { /CIDInit ct_CIDInit /ProcSet defineresource pop } ifelse } { /CIDInit ct_CIDInit /ProcSet defineresource pop null } ifelse ct_Vars exch /ct_oldCIDInit exch put } bind def /ct_restoreCIDInit { ct_Vars /ct_oldCIDInit get dup null ne { /CIDInit exch /ProcSet defineresource pop } { pop } ifelse } bind def /ct_BuildCharSetUp { 1 index begin CIDFont begin Adobe_CoolType_Utility /ct_BuildCharDict get begin /ct_dfCharCode exch def /ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge { pop 0 } if /cid exch def { GlyphDirectory cid 2 copy known { get } { pop pop nullstring } ifelse dup length FDBytes sub 0 gt { dup FDBytes 0 ne { 0 FDBytes ct_cvnsi } { pop 0 } ifelse /fdIndex exch def dup length FDBytes sub FDBytes exch getinterval /charstring exch def exit } { pop cid 0 eq { /charstring nullstring def exit } if /cid 0 def } ifelse } loop } def /ct_SetCacheDevice { 0 0 moveto dup stringwidth 3 -1 roll true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto } def /ct_CloneSetCacheProc { 1 eq { stringwidth pop -2 div -880 0 -1000 setcharwidth moveto } { usewidths? { currentfont /Widths get cid 2 copy known { get exch pop aload pop } { pop pop stringwidth } ifelse } { stringwidth } ifelse setcharwidth 0 0 moveto } ifelse } def /ct_Type3ShowCharString { ct_FDDict fdIndex 2 copy known { get } { currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup maxlength dict copy begin FDArray fdIndex get dup /FontMatrix 2 copy known { get } { pop pop ct_defaultFontMtx } ifelse /FontMatrix exch dup length array copy def /Private get /Private exch def /Widths rootfont /Widths get def /CharStrings 1 dict dup /.notdef dup length string copy put def currentdict end /ct_Type1Font exch definefont dup 5 1 roll put setglobal } ifelse dup /CharStrings get 1 index /Encoding get ct_dfCharCode get charstring put rootfont /WMode 2 copy known { get } { pop pop 0 } ifelse exch 1000 scalefont setfont ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold { currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth setlinewidth stroke } { ct_str1 show } ifelse } def /ct_Type4ShowCharString { ct_dfDict ct_dfCharCode charstring FDArray fdIndex get dup /FontMatrix get dup ct_defaultFontMtx ct_matrixeq not { ct_1000Mtx matrix concatmatrix concat } { pop } ifelse /Private get Adobe_CoolType_Utility /ct_Level2? get not { ct_dfDict /Private 3 -1 roll { put } 1183615869 internaldict /superexec get exec } if 1183615869 internaldict Adobe_CoolType_Utility /ct_Level2? get { 1 index } { 3 index /Private get mark 6 1 roll } ifelse dup /RunInt known { /RunInt get } { pop /CCRun } ifelse get exec Adobe_CoolType_Utility /ct_Level2? get not { cleartomark } if } bind def /ct_BuildCharIncremental { { Adobe_CoolType_Utility /ct_MakeOCF get begin ct_BuildCharSetUp ct_ShowCharString } stopped { stop } if end end end end } bind def /BaseFontNameStr (BF00) def /ct_Type1FontTemplate 14 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] def /FontBBox [-250 -250 1250 1250] def /Encoding ct_cHexEncoding def /PaintType 0 def currentdict end def /BaseFontTemplate 11 dict begin /FontMatrix [0.001 0 0 0.001 0 0] def /FontBBox [-250 -250 1250 1250] def /Encoding ct_cHexEncoding def /BuildChar /ct_BuildCharIncremental load def ct_Clone? { /FontType 3 def /ct_ShowCharString /ct_Type3ShowCharString load def /ct_dfSetCacheProc /ct_CloneSetCacheProc load def /ct_SyntheticBold false def /ct_StrokeWidth 1 def } { /FontType 4 def /Private 1 dict dup /lenIV 4 put def /CharStrings 1 dict dup /.notdef put def /PaintType 0 def /ct_ShowCharString /ct_Type4ShowCharString load def } ifelse /ct_str1 1 string def currentdict end def /BaseFontDictSize BaseFontTemplate length 5 add def /ct_matrixeq { true 0 1 5 { dup 4 index exch get exch 3 index exch get eq and dup not { exit } if } for exch pop exch pop } bind def /ct_makeocf { 15 dict begin exch /WMode exch def exch /FontName exch def /FontType 0 def /FMapType 2 def dup /FontMatrix known { dup /FontMatrix get /FontMatrix exch def } { /FontMatrix matrix def } ifelse /bfCount 1 index /CIDCount get 256 idiv 1 add dup 256 gt { pop 256} if def /Encoding 256 array 0 1 bfCount 1 sub { 2 copy dup put pop } for bfCount 1 255 { 2 copy bfCount put pop } for def /FDepVector bfCount dup 256 lt { 1 add } if array def BaseFontTemplate BaseFontDictSize dict copy begin /CIDFont exch def CIDFont /FontBBox known { CIDFont /FontBBox get /FontBBox exch def } if CIDFont /CDevProc known { CIDFont /CDevProc get /CDevProc exch def } if currentdict end BaseFontNameStr 3 (0) putinterval 0 1 bfCount dup 256 eq { 1 sub } if { FDepVector exch 2 index BaseFontDictSize dict copy begin dup /CIDFirstByte exch 256 mul def FontType 3 eq { /ct_FDDict 2 dict def } if currentdict end 1 index 16 BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put } for ct_Clone? { /Widths 1 index /CIDFont get /GlyphDirectory get length dict def } if FontName currentdict end definefont ct_Clone? { gsave dup 1000 scalefont setfont ct_BuildCharDict begin /usewidths? false def currentfont /Widths get begin exch /CIDFont get /GlyphDirectory get { pop dup charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore def } forall end /usewidths? true def end grestore } { exch pop } ifelse } bind def /ct_ComposeFont { ct_UseNativeCapability? { 2 index /CMap ct_resourcestatus { pop pop exch pop } { /CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapName 3 index def /CMapVersion 1.000 def /CMapType 1 def exch /WMode exch def /CIDSystemInfo 3 dict dup begin /Registry (Adobe) def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-) search { pop pop (-) search { dup length string copy exch pop exch pop } { pop (Identity)} ifelse } { pop (Identity) } ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000> 0 endcidrange endcmap CMapName currentdict /CMap defineresource pop end end } ifelse composefont } { 3 2 roll pop 0 get /CIDFont findresource ct_makeocf } ifelse } bind def /ct_MakeIdentity { ct_UseNativeCapability? { 1 index /CMap ct_resourcestatus { pop pop } { /CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapName 2 index def /CMapVersion 1.000 def /CMapType 1 def /CIDSystemInfo 3 dict dup begin /Registry (Adobe) def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-) search { pop pop (-) search { dup length string copy exch pop exch pop } { pop (Identity) } ifelse } { pop (Identity) } ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000> 0 endcidrange endcmap CMapName currentdict /CMap defineresource pop end end } ifelse composefont } { exch pop 0 get /CIDFont findresource ct_makeocf } ifelse } bind def currentdict readonly pop end end %%EndResource %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 %%Copyright: Copyright 1987-2003 Adobe Systems Incorporated. %%Version: 1.0 0 userdict /ct_T42Dict 15 dict put ct_T42Dict begin /Is2015? { version cvi 2015 ge } bind def /AllocGlyphStorage { Is2015? { pop } { {string} forall } ifelse } bind def /Type42DictBegin { 25 dict begin /FontName exch def /CharStrings 256 dict begin /.notdef 0 def currentdict end def /Encoding exch def /PaintType 0 def /FontType 42 def /FontMatrix [1 0 0 1 0 0] def 4 array astore cvx /FontBBox exch def /sfnts } bind def /Type42DictEnd { currentdict dup /FontName get exch definefont end ct_T42Dict exch dup /FontName get exch put } bind def /RD {string currentfile exch readstring pop} executeonly def /PrepFor2015 { Is2015? { /GlyphDirectory 16 dict def sfnts 0 get dup 2 index (glyx) putinterval 2 index (locx) putinterval pop pop } { pop pop } ifelse } bind def /AddT42Char { Is2015? { /GlyphDirectory get begin def end pop pop } { /sfnts get 4 index get 3 index 2 index putinterval pop pop pop pop } ifelse } bind def end %%EndResource Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end %%BeginResource: procset Adobe_AGM_Image 1.0 0 %%Version: 1.0 0 %%Copyright: Copyright (C) 2000-2003 Adobe Systems, Inc. All Rights Reserved. systemdict /setpacking known { currentpacking true setpacking } if userdict /Adobe_AGM_Image 75 dict dup begin put /Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def /nd{ null def }bind def /AGMIMG_&image nd /AGMIMG_&colorimage nd /AGMIMG_&imagemask nd /AGMIMG_mbuf () def /AGMIMG_ybuf () def /AGMIMG_kbuf () def /AGMIMG_c 0 def /AGMIMG_m 0 def /AGMIMG_y 0 def /AGMIMG_k 0 def /AGMIMG_tmp nd /AGMIMG_imagestring0 nd /AGMIMG_imagestring1 nd /AGMIMG_imagestring2 nd /AGMIMG_imagestring3 nd /AGMIMG_imagestring4 nd /AGMIMG_imagestring5 nd /AGMIMG_cnt nd /AGMIMG_fsave nd /AGMIMG_colorAry nd /AGMIMG_override nd /AGMIMG_name nd /AGMIMG_maskSource nd /invert_image_samples nd /knockout_image_samples nd /img nd /sepimg nd /devnimg nd /idximg nd /doc_setup { Adobe_AGM_Core begin Adobe_AGM_Image begin /AGMIMG_&image systemdict/image get def /AGMIMG_&imagemask systemdict/imagemask get def /colorimage where{ pop /AGMIMG_&colorimage /colorimage ldf }if end end }def /page_setup { Adobe_AGM_Image begin /AGMIMG_ccimage_exists {/customcolorimage where { pop /Adobe_AGM_OnHost_Seps where { pop false }{ /Adobe_AGM_InRip_Seps where { pop false }{ true }ifelse }ifelse }{ false }ifelse }bdf level2{ /invert_image_samples { Adobe_AGM_Image/AGMIMG_tmp Decode length ddf /Decode [ Decode 1 get Decode 0 get] def }def /knockout_image_samples { Operator/imagemask ne{ /Decode [1 1] def }if }def }{ /invert_image_samples { {1 exch sub} currenttransfer addprocs settransfer }def /knockout_image_samples { { pop 1 } currenttransfer addprocs settransfer }def }ifelse /img /imageormask ldf /sepimg /sep_imageormask ldf /devnimg /devn_imageormask ldf /idximg /indexed_imageormask ldf /_ctype 7 def currentdict{ dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{ bind }if def }forall }def /page_trailer { end }def /doc_trailer { }def /imageormask_sys { begin save mark level2{ currentdict Operator /imagemask eq{ AGMIMG_&imagemask }{ use_mask { level3 {process_mask_L3 AGMIMG_&image}{masked_image_simulation}ifelse }{ AGMIMG_&image }ifelse }ifelse }{ Width Height Operator /imagemask eq{ Decode 0 get 1 eq Decode 1 get 0 eq and ImageMatrix /DataSource load AGMIMG_&imagemask }{ BitsPerComponent ImageMatrix /DataSource load AGMIMG_&image }ifelse }ifelse cleartomark restore end }def /overprint_plate { currentoverprint { 0 get dup type /nametype eq { dup /DeviceGray eq{ pop AGMCORE_black_plate not }{ /DeviceCMYK eq{ AGMCORE_is_cmyk_sep not }if }ifelse }{ false exch { AGMOHS_sepink eq or } forall not } ifelse }{ pop false }ifelse }def /process_mask_L3 { dup begin /ImageType 1 def end 4 dict begin /DataDict exch def /ImageType 3 def /InterleaveType 3 def /MaskDict 9 dict begin /ImageType 1 def /Width DataDict dup /MaskWidth known {/MaskWidth}{/Width} ifelse get def /Height DataDict dup /MaskHeight known {/MaskHeight}{/Height} ifelse get def /ImageMatrix [Width 0 0 Height neg 0 Height] def /NComponents 1 def /BitsPerComponent 1 def /Decode [0 1] def /DataSource AGMIMG_maskSource def currentdict end def currentdict end }def /use_mask { dup type /dicttype eq { dup /Mask known { dup /Mask get { level3 {true} { dup /MaskWidth known {dup /MaskWidth get 1 index /Width get eq}{true}ifelse exch dup /MaskHeight known {dup /MaskHeight get 1 index /Height get eq}{true}ifelse 3 -1 roll and } ifelse } {false} ifelse } {false} ifelse } {false} ifelse }def /make_line_source { begin MultipleDataSources { [ Decode length 2 div cvi {Width string} repeat ] }{ Width Decode length 2 div mul cvi string }ifelse end }def /datasource_to_str { exch dup type dup /filetype eq { pop exch readstring }{ /arraytype eq { exec exch copy }{ pop }ifelse }ifelse pop }def /masked_image_simulation { 3 dict begin dup make_line_source /line_source xdf /mask_source AGMIMG_maskSource /LZWDecode filter def dup /Width get 8 div ceiling cvi string /mask_str xdf begin gsave 0 1 translate 1 -1 Height div scale 1 1 Height { pop gsave MultipleDataSources { 0 1 DataSource length 1 sub { dup DataSource exch get exch line_source exch get datasource_to_str } for }{ DataSource line_source datasource_to_str } ifelse << /PatternType 1 /PaintProc [ /pop cvx << /ImageType 1 /Width Width /Height 1 /ImageMatrix Width 1.0 sub 1 matrix scale 0.5 0 matrix translate matrix concatmatrix /MultipleDataSources MultipleDataSources /DataSource line_source /BitsPerComponent BitsPerComponent /Decode Decode >> /image cvx ] cvx /BBox [0 0 Width 1] /XStep Width /YStep 1 /PaintType 1 /TilingType 2 >> matrix makepattern set_pattern << /ImageType 1 /Width Width /Height 1 /ImageMatrix Width 1 matrix scale /MultipleDataSources false /DataSource mask_source mask_str readstring pop /BitsPerComponent 1 /Decode [0 1] >> imagemask grestore 0 1 translate } for grestore end end }def /imageormask { begin SkipImageProc { currentdict consumeimagedata } { save mark level2 AGMCORE_host_sep not and{ currentdict Operator /imagemask eq DeviceN_PS2 not and { imagemask }{ AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{ [/Separation /Black /DeviceGray {}] setcolorspace /Decode [ Decode 1 get Decode 0 get ] def }if use_mask { level3 {process_mask_L3 image}{masked_image_simulation}ifelse }{ DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and { Names convert_to_process not { 2 dict begin /imageDict xdf /names_index 0 def gsave imageDict write_image_file { Names { dup (None) ne { [/Separation 3 -1 roll /DeviceGray {1 exch sub}] setcolorspace Operator imageDict read_image_file names_index 0 eq {true setoverprint} if /names_index names_index 1 add def }{ pop } ifelse } forall close_image_file } if grestore end }{ Operator /imagemask eq { imagemask }{ image } ifelse } ifelse }{ Operator /imagemask eq { imagemask }{ image } ifelse } ifelse }ifelse }ifelse }{ Width Height Operator /imagemask eq{ Decode 0 get 1 eq Decode 1 get 0 eq and ImageMatrix /DataSource load /Adobe_AGM_OnHost_Seps where { pop imagemask }{ currentgray 1 ne{ currentdict imageormask_sys }{ currentoverprint not{ 1 AGMCORE_&setgray currentdict imageormask_sys }{ currentdict ignoreimagedata }ifelse }ifelse }ifelse }{ BitsPerComponent ImageMatrix MultipleDataSources{ 0 1 NComponents 1 sub{ DataSource exch get }for }{ /DataSource load }ifelse Operator /colorimage eq{ AGMCORE_host_sep{ MultipleDataSources level2 or NComponents 4 eq and{ AGMCORE_is_cmyk_sep{ MultipleDataSources{ /DataSource [ DataSource 0 get /exec cvx DataSource 1 get /exec cvx DataSource 2 get /exec cvx DataSource 3 get /exec cvx /AGMCORE_get_ink_data cvx ] cvx def }{ /DataSource Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul /DataSource load filter_cmyk 0 () /SubFileDecode filter def }ifelse /Decode [ Decode 0 get Decode 1 get ] def /MultipleDataSources false def /NComponents 1 def /Operator /image def invert_image_samples 1 AGMCORE_&setgray currentdict imageormask_sys }{ currentoverprint not Operator/imagemask eq and{ 1 AGMCORE_&setgray currentdict imageormask_sys }{ currentdict ignoreimagedata }ifelse }ifelse }{ MultipleDataSources NComponents AGMIMG_&colorimage }ifelse }{ true NComponents colorimage }ifelse }{ Operator /image eq{ AGMCORE_host_sep{ /DoImage true def HostSepColorImage{ invert_image_samples }{ AGMCORE_black_plate not Operator/imagemask ne and{ /DoImage false def currentdict ignoreimagedata }if }ifelse 1 AGMCORE_&setgray DoImage {currentdict imageormask_sys} if }{ use_mask { level3 {process_mask_L3 image}{masked_image_simulation}ifelse }{ image }ifelse }ifelse }{ Operator/knockout eq{ pop pop pop pop pop currentcolorspace overprint_plate not{ knockout_unitsq }if }if }ifelse }ifelse }ifelse }ifelse cleartomark restore }ifelse end }def /sep_imageormask { /sep_colorspace_dict AGMCORE_gget begin /MappedCSA CSA map_csa def begin SkipImageProc { currentdict consumeimagedata } { save mark AGMCORE_avoid_L2_sep_space{ /Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def }if AGMIMG_ccimage_exists MappedCSA 0 get /DeviceCMYK eq and currentdict/Components known and Name () ne and Name (All) ne and Operator /image eq and AGMCORE_producing_seps not and level2 not and { Width Height BitsPerComponent ImageMatrix [ /DataSource load /exec cvx { 0 1 2 index length 1 sub{ 1 index exch 2 copy get 255 xor put }for } /exec cvx ] cvx bind MappedCSA 0 get /DeviceCMYK eq{ Components aload pop }{ 0 0 0 Components aload pop 1 exch sub }ifelse Name findcmykcustomcolor customcolorimage }{ AGMCORE_producing_seps not{ level2{ AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{ [/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt /sep_tint AGMCORE_gget setcolor }if currentdict imageormask }{ currentdict Operator /imagemask eq{ imageormask }{ sep_imageormask_lev1 }ifelse }ifelse }{ AGMCORE_host_sep{ Operator/knockout eq{ currentdict/ImageMatrix get concat knockout_unitsq }{ currentgray 1 ne{ AGMCORE_is_cmyk_sep Name (All) ne and{ level2{ [ /Separation Name [/DeviceGray] { sep_colorspace_proc AGMCORE_get_ink_data 1 exch sub } bind ] AGMCORE_&setcolorspace /sep_tint AGMCORE_gget AGMCORE_&setcolor currentdict imageormask_sys }{ currentdict Operator /imagemask eq{ imageormask_sys }{ sep_image_lev1_sep }ifelse }ifelse }{ Operator/imagemask ne{ invert_image_samples }if currentdict imageormask_sys }ifelse }{ currentoverprint not Name (All) eq or Operator/imagemask eq and{ currentdict imageormask_sys }{ currentoverprint not { gsave knockout_unitsq grestore }if currentdict consumeimagedata }ifelse }ifelse }ifelse }{ currentcolorspace 0 get /Separation ne{ [/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt /sep_tint AGMCORE_gget setcolor }if currentoverprint MappedCSA 0 get /DeviceCMYK eq and Name inRip_spot_has_ink not and Name (All) ne and { imageormask_l2_overprint }{ currentdict imageormask }ifelse }ifelse }ifelse }ifelse cleartomark restore }ifelse end end }def /decode_image_sample { 4 1 roll exch dup 5 1 roll sub 2 4 -1 roll exp 1 sub div mul add } bdf /colorSpaceElemCnt { currentcolorspace 0 get dup /DeviceCMYK eq { pop 4 } { /DeviceRGB eq { pop 3 }{ 1 } ifelse } ifelse } bdf /devn_sep_datasource { 1 dict begin /dataSource xdf [ 0 1 dataSource length 1 sub { dup currentdict /dataSource get /exch cvx /get cvx /exec cvx /exch cvx names_index /ne cvx [ /pop cvx ] cvx /if cvx } for ] cvx bind end } bdf /devn_alt_datasource { 11 dict begin /srcDataStrs xdf /dstDataStr xdf /convProc xdf /origcolorSpaceElemCnt xdf /origMultipleDataSources xdf /origBitsPerComponent xdf /origDecode xdf /origDataSource xdf /dsCnt origMultipleDataSources {origDataSource length}{1}ifelse def /samplesNeedDecoding 0 0 1 origDecode length 1 sub { origDecode exch get add } for origDecode length 2 div div dup 1 eq { /decodeDivisor 2 origBitsPerComponent exp 1 sub def } if 2 origBitsPerComponent exp 1 sub ne def [ 0 1 dsCnt 1 sub [ currentdict /origMultipleDataSources get { dup currentdict /origDataSource get exch get dup type }{ currentdict /origDataSource get dup type } ifelse dup /filetype eq { pop currentdict /srcDataStrs get 3 -1 /roll cvx /get cvx /readstring cvx /pop cvx }{ /stringtype ne { /exec cvx } if currentdict /srcDataStrs get /exch cvx 3 -1 /roll cvx /xpt cvx } ifelse ] cvx /for cvx currentdict /srcDataStrs get 0 /get cvx /length cvx 0 /ne cvx [ 0 1 Width 1 sub [ Adobe_AGM_Utils /AGMUTIL_ndx /xddf cvx currentdict /origMultipleDataSources get { 0 1 dsCnt 1 sub [ Adobe_AGM_Utils /AGMUTIL_ndx1 /xddf cvx currentdict /srcDataStrs get /AGMUTIL_ndx1 /load cvx /get cvx /AGMUTIL_ndx /load cvx /get cvx samplesNeedDecoding { currentdict /decodeDivisor known { currentdict /decodeDivisor get /div cvx }{ currentdict /origDecode get /AGMUTIL_ndx1 /load cvx 2 /mul cvx 2 /getinterval cvx /aload cvx /pop cvxs BitsPerComponent /decode_image_sample load /exec cvx } ifelse } if ] cvx /for cvx }{ Adobe_AGM_Utils /AGMUTIL_ndx1 0 /ddf cvx currentdict /srcDataStrs get 0 /get cvx /AGMUTIL_ndx /load cvx currentdict /origDecode get length 2 idiv dup 3 1 /roll cvx /mul cvx /exch cvx /getinterval cvx [ samplesNeedDecoding { currentdict /decodeDivisor known { currentdict /decodeDivisor get /div cvx }{ currentdict /origDecode get /AGMUTIL_ndx1 /load cvx 2 /mul cvx 2 /getinterval cvx /aload cvx /pop cvx BitsPerComponent /decode_image_sample load /exec cvx Adobe_AGM_Utils /AGMUTIL_ndx1 /AGMUTIL_ndx1 /load cvx 1 /add cvx /ddf cvx } ifelse } if ] cvx /forall cvx } ifelse currentdict /convProc get /exec cvx currentdict /origcolorSpaceElemCnt get 1 sub -1 0 [ currentdict /dstDataStr get 3 1 /roll cvx /AGMUTIL_ndx /load cvx currentdict /origcolorSpaceElemCnt get /mul cvx /add cvx /exch cvx currentdict /convProc get /filter_indexed_devn load ne { 255 /mul cvx /cvi cvx } if /put cvx ] cvx /for cvx ] cvx /for cvx currentdict /dstDataStr get ] cvx /if cvx ] cvx bind end } bdf /devn_imageormask { /devicen_colorspace_dict AGMCORE_gget begin /MappedCSA CSA map_csa def 2 dict begin dup dup /dstDataStr exch /Width get colorSpaceElemCnt mul string def /srcDataStrs [ 3 -1 roll begin currentdict /MultipleDataSources known {MultipleDataSources {DataSource length}{1}ifelse}{1} ifelse { Width Decode length 2 div mul cvi string } repeat end ] def begin SkipImageProc { currentdict consumeimagedata } { save mark AGMCORE_producing_seps not { level3 not { Operator /imagemask ne { /DataSource [ DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse colorSpaceElemCnt /devicen_colorspace_dict AGMCORE_gget /TintTransform get dstDataStr srcDataStrs devn_alt_datasource /exec cvx ] cvx 0 () /SubFileDecode filter def /MultipleDataSources false def /Decode colorSpaceElemCnt [ exch {0 1} repeat ] def } if }if currentdict imageormask }{ AGMCORE_host_sep{ Names convert_to_process { CSA map_csa 0 get /DeviceCMYK eq { /DataSource Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul [ DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse 4 /devicen_colorspace_dict AGMCORE_gget /TintTransform get dstDataStr srcDataStrs devn_alt_datasource /exec cvx ] cvx filter_cmyk 0 () /SubFileDecode filter def /MultipleDataSources false def /Decode [1 0] def /DeviceGray setcolorspace currentdict imageormask_sys }{ AGMCORE_report_unsupported_color_space AGMCORE_black_plate { /DataSource [ DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse CSA map_csa 0 get /DeviceRGB eq{3}{1}ifelse /devicen_colorspace_dict AGMCORE_gget /TintTransform get dstDataStr srcDataStrs devn_alt_datasource /exec cvx ] cvx 0 () /SubFileDecode filter def /MultipleDataSources false def /Decode colorSpaceElemCnt [ exch {0 1} repeat ] def currentdict imageormask_sys } { gsave knockout_unitsq grestore currentdict consumeimagedata } ifelse } ifelse } { /devicen_colorspace_dict AGMCORE_gget /names_index known { Operator/imagemask ne{ MultipleDataSources { /DataSource [ DataSource devn_sep_datasource /exec cvx ] cvx def /MultipleDataSources false def }{ /DataSource /DataSource load dstDataStr srcDataStrs 0 get filter_devn def } ifelse invert_image_samples } if currentdict imageormask_sys }{ currentoverprint not Operator/imagemask eq and{ currentdict imageormask_sys }{ currentoverprint not { gsave knockout_unitsq grestore }if currentdict consumeimagedata }ifelse }ifelse }ifelse }{ currentdict imageormask }ifelse }ifelse cleartomark restore }ifelse end end end }def /imageormask_l2_overprint { currentdict currentcmykcolor add add add 0 eq{ currentdict consumeimagedata }{ level3{ currentcmykcolor /AGMIMG_k xdf /AGMIMG_y xdf /AGMIMG_m xdf /AGMIMG_c xdf Operator/imagemask eq{ [/DeviceN [ AGMIMG_c 0 ne {/Cyan} if AGMIMG_m 0 ne {/Magenta} if AGMIMG_y 0 ne {/Yellow} if AGMIMG_k 0 ne {/Black} if ] /DeviceCMYK {}] setcolorspace AGMIMG_c 0 ne {AGMIMG_c} if AGMIMG_m 0 ne {AGMIMG_m} if AGMIMG_y 0 ne {AGMIMG_y} if AGMIMG_k 0 ne {AGMIMG_k} if setcolor }{ /Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def [/Indexed [ /DeviceN [ AGMIMG_c 0 ne {/Cyan} if AGMIMG_m 0 ne {/Magenta} if AGMIMG_y 0 ne {/Yellow} if AGMIMG_k 0 ne {/Black} if ] /DeviceCMYK { AGMIMG_k 0 eq {0} if AGMIMG_y 0 eq {0 exch} if AGMIMG_m 0 eq {0 3 1 roll} if AGMIMG_c 0 eq {0 4 1 roll} if } ] 255 { 255 div mark exch dup dup dup AGMIMG_k 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_y 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_m 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_c 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop counttomark 1 roll }{ pop }ifelse counttomark 1 add -1 roll pop } ] setcolorspace }ifelse imageormask_sys }{ write_image_file{ currentcmykcolor 0 ne{ [/Separation /Black /DeviceGray {}] setcolorspace gsave /Black [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation /Yellow /DeviceGray {}] setcolorspace gsave /Yellow [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation /Magenta /DeviceGray {}] setcolorspace gsave /Magenta [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation /Cyan /DeviceGray {}] setcolorspace gsave /Cyan [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore } if close_image_file }{ imageormask }ifelse }ifelse }ifelse } def /indexed_imageormask { begin save mark currentdict AGMCORE_host_sep{ Operator/knockout eq{ /indexed_colorspace_dict AGMCORE_gget dup /CSA known { /CSA get map_csa }{ /CSD get get_csd /Names get } ifelse overprint_plate not{ knockout_unitsq }if }{ Indexed_DeviceN { /devicen_colorspace_dict AGMCORE_gget /names_index known { indexed_image_lev2_sep }{ currentoverprint not{ knockout_unitsq }if currentdict consumeimagedata } ifelse }{ AGMCORE_is_cmyk_sep{ Operator /imagemask eq{ imageormask_sys }{ level2{ indexed_image_lev2_sep }{ indexed_image_lev1_sep }ifelse }ifelse }{ currentoverprint not{ knockout_unitsq }if currentdict consumeimagedata }ifelse }ifelse }ifelse }{ level2{ Indexed_DeviceN { /indexed_colorspace_dict AGMCORE_gget begin CSD get_csd begin }{ /indexed_colorspace_dict AGMCORE_gget begin CSA map_csa 0 get /DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and { [/Indexed [/DeviceN [/Cyan /Magenta /Yellow /Black] /DeviceCMYK {}] HiVal Lookup] setcolorspace } if end } ifelse imageormask Indexed_DeviceN { end end } if }{ Operator /imagemask eq{ imageormask }{ indexed_imageormask_lev1 }ifelse }ifelse }ifelse cleartomark restore end }def /indexed_image_lev2_sep { /indexed_colorspace_dict AGMCORE_gget begin begin Indexed_DeviceN not { currentcolorspace dup 1 /DeviceGray put dup 3 currentcolorspace 2 get 1 add string 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub { dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put }for put setcolorspace } if currentdict Operator /imagemask eq{ AGMIMG_&imagemask }{ use_mask { level3 {process_mask_L3 AGMIMG_&image}{masked_image_simulation}ifelse }{ AGMIMG_&image }ifelse }ifelse end end }def /OPIimage { dup type /dicttype ne{ 10 dict begin /DataSource xdf /ImageMatrix xdf /BitsPerComponent xdf /Height xdf /Width xdf /ImageType 1 def /Decode [0 1 def] currentdict end }if dup begin /NComponents 1 cdndf /MultipleDataSources false cdndf /SkipImageProc {false} cdndf /HostSepColorImage false cdndf /Decode [ 0 currentcolorspace 0 get /Indexed eq{ 2 BitsPerComponent exp 1 sub }{ 1 }ifelse ] cdndf /Operator /image cdndf end /sep_colorspace_dict AGMCORE_gget null eq{ imageormask }{ gsave dup begin invert_image_samples end sep_imageormask grestore }ifelse }def /cachemask_level2 { 3 dict begin /LZWEncode filter /WriteFilter xdf /readBuffer 256 string def /ReadFilter currentfile 0 (%EndMask) /SubFileDecode filter /ASCII85Decode filter /RunLengthDecode filter def { ReadFilter readBuffer readstring exch WriteFilter exch writestring not {exit} if }loop WriteFilter closefile end }def /cachemask_level3 { currentfile << /Filter [ /SubFileDecode /ASCII85Decode /RunLengthDecode ] /DecodeParms [ << /EODCount 0 /EODString (%EndMask) >> null null ] /Intent 1 >> /ReusableStreamDecode filter }def /spot_alias { /mapto_sep_imageormask { dup type /dicttype ne{ 12 dict begin /ImageType 1 def /DataSource xdf /ImageMatrix xdf /BitsPerComponent xdf /Height xdf /Width xdf /MultipleDataSources false def }{ begin }ifelse /Decode [/customcolor_tint AGMCORE_gget 0] def /Operator /image def /HostSepColorImage false def /SkipImageProc {false} def currentdict end sep_imageormask }bdf /customcolorimage { Adobe_AGM_Image/AGMIMG_colorAry xddf /customcolor_tint AGMCORE_gget bdict /Name AGMIMG_colorAry 4 get /CSA [ /DeviceCMYK ] /TintMethod /Subtractive /TintProc null /MappedCSA null /NComponents 4 /Components [ AGMIMG_colorAry aload pop pop ] edict setsepcolorspace mapto_sep_imageormask }ndf Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put /customcolorimage { Adobe_AGM_Image/AGMIMG_override false put dup 4 get map_alias{ /customcolor_tint AGMCORE_gget exch setsepcolorspace pop mapto_sep_imageormask }{ AGMIMG_&customcolorimage }ifelse }bdf }def /snap_to_device { 6 dict begin matrix currentmatrix dup 0 get 0 eq 1 index 3 get 0 eq and 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop { 1 1 dtransform 0 gt exch 0 gt /AGMIMG_xSign? exch def /AGMIMG_ySign? exch def 0 0 transform AGMIMG_ySign? {floor 0.1 sub}{ceiling 0.1 add} ifelse exch AGMIMG_xSign? {floor 0.1 sub}{ceiling 0.1 add} ifelse exch itransform /AGMIMG_llY exch def /AGMIMG_llX exch def 1 1 transform AGMIMG_ySign? {ceiling 0.1 add}{floor 0.1 sub} ifelse exch AGMIMG_xSign? {ceiling 0.1 add}{floor 0.1 sub} ifelse exch itransform /AGMIMG_urY exch def /AGMIMG_urX exch def [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY] concat }{ }ifelse end } def level2 not{ /colorbuf { 0 1 2 index length 1 sub{ dup 2 index exch get 255 exch sub 2 index 3 1 roll put }for }def /tint_image_to_color { begin Width Height BitsPerComponent ImageMatrix /DataSource load end Adobe_AGM_Image begin /AGMIMG_mbuf 0 string def /AGMIMG_ybuf 0 string def /AGMIMG_kbuf 0 string def { colorbuf dup length AGMIMG_mbuf length ne { dup length dup dup /AGMIMG_mbuf exch string def /AGMIMG_ybuf exch string def /AGMIMG_kbuf exch string def } if dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop } addprocs {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage end } def /sep_imageormask_lev1 { begin MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{ { 255 mul round cvi GrayLookup exch get } currenttransfer addprocs settransfer currentdict imageormask }{ /sep_colorspace_dict AGMCORE_gget/Components known{ MappedCSA 0 get /DeviceCMYK eq{ Components aload pop }{ 0 0 0 Components aload pop 1 exch sub }ifelse Adobe_AGM_Image/AGMIMG_k xddf Adobe_AGM_Image/AGMIMG_y xddf Adobe_AGM_Image/AGMIMG_m xddf Adobe_AGM_Image/AGMIMG_c xddf AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ {AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer currentdict imageormask }{ currentcolortransfer {AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll {AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll {AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll {AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }ifelse }{ MappedCSA 0 get /DeviceGray eq { {255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer currentdict imageormask }{ MappedCSA 0 get /DeviceCMYK eq { currentcolortransfer {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }{ currentcolortransfer {pop 1} exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }ifelse }ifelse }ifelse }ifelse end }def /sep_image_lev1_sep { begin /sep_colorspace_dict AGMCORE_gget/Components known{ Components aload pop Adobe_AGM_Image/AGMIMG_k xddf Adobe_AGM_Image/AGMIMG_y xddf Adobe_AGM_Image/AGMIMG_m xddf Adobe_AGM_Image/AGMIMG_c xddf {AGMIMG_c mul 1 exch sub} {AGMIMG_m mul 1 exch sub} {AGMIMG_y mul 1 exch sub} {AGMIMG_k mul 1 exch sub} }{ {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} }ifelse AGMCORE_get_ink_data currenttransfer addprocs settransfer currentdict imageormask_sys end }def /indexed_imageormask_lev1 { /indexed_colorspace_dict AGMCORE_gget begin begin currentdict MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{ {HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer imageormask }{ MappedCSA 0 get /DeviceGray eq { {HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer imageormask }{ MappedCSA 0 get /DeviceCMYK eq { currentcolortransfer {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll setcolortransfer tint_image_to_color }{ currentcolortransfer {pop 1} exch addprocs 4 1 roll {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll {3 mul HiVal mul round cvi Lookup exch get HiVal div} exch addprocs 4 1 roll setcolortransfer tint_image_to_color }ifelse }ifelse }ifelse end end }def /indexed_image_lev1_sep { /indexed_colorspace_dict AGMCORE_gget begin begin {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} AGMCORE_get_ink_data currenttransfer addprocs settransfer currentdict imageormask_sys end end }def }if end systemdict /setpacking known { setpacking } if %%EndResource currentdict Adobe_AGM_Utils eq {end} if %%EndProlog %%BeginSetup Adobe_AGM_Utils begin 2 2010 Adobe_AGM_Core/doc_setup get exec Adobe_CoolType_Core/doc_setup get exec Adobe_AGM_Image/doc_setup get exec currentdict Adobe_AGM_Utils eq {end} if %%EndSetup %%Page: figure.eps 1 %%EndPageComments %%BeginPageSetup /currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 + + + + + + + + + + 2015-01-06T15:56:43Z + 2015-01-06T21:21:33Z + Illustrator + + + + JPEG + 256 + 180 + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAtAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AV/IH8gfyx84fljp2va9p 0txqdxLcpLKlzPECIp2RfhRlX7K4q9E/6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDN eKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/ 6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/ 6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE/ /SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc /wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDN eKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/ 6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKu/6FP/ACS/6tE//SZc/wDNeKvO/wA/vyB/ LHyf+WOo69oOnS2+p28tskUr3M8oAlnVG+F2Zfstir0T/nE//wAklpH/ABnvP+ol8VewYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXj/wDzlh/5 JLV/+M9n/wBRKYq7/nE//wAklpH/ABnvP+ol8VewYq8F8sy2H5c/mZqd1+607yX5nvbuxljULFbW eo2MfrwsqqAqLPAXWgG7L8sVUPJsOr3f5sa75vl0qHUvMd5oFvq2i6feuIGtop7meCCCOdo5mgdr ONedE3dmBoCcVei+TvzI1PzOnl6S10m3jXVbW5u9XX67Iz6f9XmEAhKm1T1JWkJUqSlCr05BalVI PzXi1XVvzE8leWp9MsdT8u6iNRluLG8upI47h4bdatNGttMoMCyc4TVuTH9igbFVPy5+YWlaB5Ou 10fyoNKez8xJ5Yh02W6UB7oiGFbi9u1WfiKMFZ/3p+EbmuKqlt+dXmUSx/X/ACxaQW/+KIPKNw8O qSTOlxKyhp0U2USvGvMU+MEmoPGmKql9+des2kt3a/4XWa9tvMdv5aHp36/V+d2I2imeR4EkXl6w +FYm6GrDFVbzF+cOvaPqM+lQ+VJtX1TTYoJNYttMOoXao1wSyxW0sOnvHI4i+M+uYBvQE74q9Ngm E0EcwVkEiq4SRSjjkK0ZTuCO4OKqmKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Ku xV4//wA5Yf8AkktX/wCM9n/1Epirv+cT/wDySWkf8Z7z/qJfFXsGKsEuPyg0PUNH1LR9e1G/16w1 O+h1KWK++qL6dxDIHYxm2t7eiyhQjqa/D9njUkqomTyQdN833vnm31DVdR1GS1+qtokR05YJbeMu 8VvH6kMDLweQsrNcKa/aYrtirf5eeUItGn1/WnsDpt75lv2vpbF3SR4I+NFjdomkj5NIZJmCMVDS MAT1xVX17yBFrHm3R/M7a1qNndaGJFsbS2+p/V6XACz8xNbSyN6qKFb49h9nid8VYX5m/KrUtO0G 6sdHn1XzDba3raatr8EkulC4+IEytBFcW8FnKrusfKKeqUX4RXFUXo35Y3WpaCdI1SS/0nSLK6st Q8vRFNHgv7K8tJHleVU0y3+oBGZk4qVc/aJ6gBVWufyG0Oa7mvE8w65DdXOpW+tTyLPayK19aU9G b0praWJeLLWioAeh+EKoVZFqH5fWtx5kl8w2Wr6jpF/eQR2uprYyQCK7jhr6ZmSaGbi6hioki4OA djirKIoo4okijHGONQqL4BRQDFV+KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kux V4//AM5Yf+SS1f8A4z2f/USmKu/5xP8A/JJaR/xnvP8AqJfFXsGKuxV2KuxV2KuxV2KuxV2KuxV2 KuxV2KuxV2KuxVa7oiM7sFRQSzE0AA6knFWE3H5qWN7cyWPk3TrnzbexMY5ZrIpHp0TjqJdQlKwb fyxc2/ycVaGjfmzq/wAWpa/ZeW7dq/6HotuLu4Cns15fAx8gNvhthiq4flLoc++savrusnuLvVbu KMmvUw2j2sPt9imKtj8l/wAsf2tCidu7ySzuxPiWaQsfpOKuP5MflyN7fTZrNuzWd7fWpr41gnj3 xVo/lzrFl8eg+c9aspB0ivpY9VgI8GF4kk3/AAMwxVTOsfmtoQB1bSLTzRYr9u80VzaXgUH7Rsbt 2jc0/kuK+AxVOfLHn7yt5lklt9Nu+OpW4Bu9Juke2voKgf3ttMElUb/apx8DirIsVdirsVdirsVe P/8AOWH/AJJLV/8AjPZ/9RKYq7/nE/8A8klpH/Ge8/6iXxV7BirsVdirsVdirsVdirsVdirsVdir sVdirsVdirH/ADd510nyzBALhZbzVL5jFpej2i+pd3coFSsUdRso3d2IVRuxGKvPdOtdW83ec7rQ /wAzw1nxhS+0XylbS10y5tdubzzLxa8mgkIWSNqRrswVga4q9QvL3y/5b0cz3c1rpGj2aBQzlLe3 iQdFH2VX2AxVio/MvVNY28l+Wb3WYDsuq3pGl6eRuOSSXCmeUV7xQMPfFVT9F/nDqFDda7pGhpvW LT7GW9k3H+/7qWJNu37jFVw8leeju/5hakGPUR2OkKn0BrSRvvY4q4+UPzGh3tfP00rdhf6ZYTLX 3Fstk1P9l9OKrfr35w6VvdaZpPma3GxfT5pNMuqeIguvrELH/o4XFUTpH5o+WL3UI9J1D6x5f1yX aPStYi+qTSHYfuXJaCfc/wC6ZGxVGec/J/lPXbP63rka28unq01vrUUhtbqzCAs0kV0hV4wvU78f 5gcVYD5O/MvzRpWkxan5ut57vyRdysukebnjWO5W25cYJ9UtYwPTjmG6TKoFKF1WtcVeuwTwXEEc 8EiywSqHilQhkdGFVZWGxBG4IxVUxV2KuxV4/wD85Yf+SS1f/jPZ/wDUSmKu/wCcT/8AySWkf8Z7 z/qJfFXsGKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVjfnfzlH5bsreO2tW1PXtTkNtomjxMFkuZ 6cjUn7EUa/HLIdkX6Biqh5P8kfoq6uNe1qddU836igXUNToRHHGCWW1s0avpW8ddh1Y/E9TirGvz VvF12+tfLXlaFrzz7pksd/ZahCwji0hj0mvJyrgJNHyUwcWaVa7dGCqj+WmhaV5kkl1nzgZNX89a RObbU7PUAph024XcCytV/cpE60eKahd13LVqAqzzzJ5z8reWoo31zUobJpzxt4GJaeY1pSGBA0sp 9kU4qkC/mD5n1Hfy75J1K5h/Zu9VeHSYWr0ISYyXVPnBiq/67+c83xLpPl6yU7hJNQvbhx4KeNnC v0g4q0dc/N20FbryppeoL3/RuruHHtwu7S3U/wDBjFWk/NvQbSVYPNFjqHlSZiEWTVoAtoW8FvoG ntP+ClGKsm1LSvL/AJk0g2uo21tq2k3ShvTlVJ4XBHwsteQ+TD6MVeH6tpXmC51W/wBD8uNf+Z/y y0C6h/xBpEk6yXEk0NXk06wuZQ0lxHD+7aaGSTt6avuRir2vy7r/AJf8zaHHfaTNHd6bMGiePjQo VHF4ZYmAZHX7LIwqMVYRPBc/lbfNe2vKX8tbuSt9Z7s2iSuaevbgVP1Jm/vI/wDdX2l+GoxV6ZHJ HLGskbB43AZHUgqykVBBHUHFV2KuxV4//wA5Yf8AkktX/wCM9n/1Epirv+cT/wDySWkf8Z7z/qJf FXsGKuxV2KqF9fWdhZzXt7PHbWdsjS3FxKwSNEUVZmZqAADFXzX57/5y01C/1U+Xfyr0l9VvZGMc WpSQyStI3c21qo5t48pP+ApviqURfkz/AM5P+eP9L81+aG0mCb4jZy3TildxS1sh6C/IkEeGKq5/ 5w183oOcPnoequ6VgmX4h0+ITEj7sVQs/kb/AJyw/LhPrei6zJ5i06DdraGZr8BB2+q3ah+3+6QT irOfym/5yq0fzFfR+X/Odqvl/wAws/opOOS2kstacCJCXgeuwVyR/lV2xV75irsVdirsVQuqanYa Vpt1qeoTLb2NlE9xdTv9lI41LMx+QGKsN/L3R73VL2f8wNehaLVtZiEek2Mo30/Sq84YKdpZtpZ/ 8qi9FxVX87+ZtWbUbbyb5WZR5l1OMy3F8w5x6ZY14veSL0aQn4YIzsz9fhU4qnflTyno3lbSF07T UbjUy3V3M3qXFzM28k9xKfikkc7kn5CgoMVeT+c9R8y+YtcuPNP5WQSr+ibeSz1jXojH6epwI1Wt rCGRJEuZ7dubRymiBqpVq4qz78uPLfkSPTIPMvl/lqVxqsQkk8wXrtc3846Mss0vxoVYFWjHEKRT iMVR2v8A5leRdAu/qOp6xCuo/wDVug53V3/0jW6yzf8ACYqly/mlDMA1n5W8x3UZ3DjTJLcU8aXT W7fhirR/N/ytbDlrNpq2hR/7+1LTLyGD3rOsbwrT/KcYqyjTtV0HX9N+sadd2uq6dOChlgkjuIXB G6kqWU+4xV5H528tXmk6/H5c/KW7fRfMOrQzXOqabE4XSre0ZWX628RSX6tO8tFhMKipBJUgHFWa /lZq+gjRV8r2envoWqaAiw6hoFwwaeItU+t6g2uEmariZftkmvxVGKobzZ5a1XQNXm88+T4WlvWC nzHoEdAmp26bGSNdgt5Eu8bft/YbqMVZbo+raJ5m8v2+pWLx32kapByTkoZXjkHFkdG79VdWGxqD irD/ACW8/k7zK/kC7d30a4je88m3UjFiLdDW405mbcta8g0fWsR/yMVeh4q7FXj/APzlh/5JLV/+ M9n/ANRKYq7/AJxP/wDJJaR/xnvP+ol8VewYq7FWiQoJJoBuSegGKvkL8yPOPmj89fzETyB5NmMf lOykrc3Yr6Uoiakl5NSlY1O0KV+I0PU/Cq+jPy0/Kjyh+XmjrY6HbA3UigX2pygG5uG8XfsteiL8 I+dSVWZYq7FXYq8f/Pf8gNG/MDTJtT0uKOy84W6Fre6UBFuuI2huOla9Fc7r/q7Yqxv/AJxX/NnU 9YtbryB5mdhr2goRZPNtK9tC3pPDJX/dlu1B4lf9UnFX0JirsVdirAPPq/4k81aF5EHxWEn+5vzE vZrKzkUW9u1f2bi641HdUbFWVeavMdh5a8u3+u3wZrawhMrRoKvI3SOJB3eRyEUeJxVJvy48sX+l aZcarrlH81eYJBfa7IDyCSFaRWkZ3/dWsdI0FfFv2sVSnzVLeedvMU3kfT5Xg8v2Co/nHUIWKO/q DlHpcLqQQ0q/HOy/ZjovV8VZjdXXl/yt5faedoNK0PSoBU0EcMMMYoFUD7gB16DFXhl3Fr0V+/mO 4GoeVPyn8x3qyajZW8/oXscsy8Vvp+Kc7O2upColSOQMDR2K1YYq9v8ALnlPyz5bs/qug6bb6fA2 7+ggDSH+aST7cjH+ZiTiqFv/AMxPy/06Uw6h5m0mzmBIMdxfW0TAjqKO4OKplpWvaHq8Rl0nUbXU Ih1ktZo51H0xlhirzv8ANLy75Z0W3GuaFDNpXnq/lFtoj6MVgnvbx91juIqNBPEKc5WmRuKAmoOK rfyzuLvyvrV35f8AOsax+cfMFxJeLr6sZLbVuK1EcDlU9FrWKiC3IFFHJOVScVZV568n3OsRW+ra LOLDzZpHKXSL+nwtX7dpc03e3npR17GjDcYqjPJHm2DzRoKagsLWl7DI9pqunSf3lrewHjPA/wDq tup/aUhu+Ksbs0Pkr8xPqCDh5Y85ySTWaD7FrrSIZZoxU/Cl5EjSgf78Vv5sVTf8zPLt7rHll59K FPMOjSLqmgyUqfrlrVljP+TOvKFx/KxxVOPLHmCy8xeXdO12xP8AoupW8dzGp+0vqKCUb/KQ1Vvc YqmmKvH/APnLD/ySWr/8Z7P/AKiUxV3/ADif/wCSS0j/AIz3n/US+KvYMVdirx//AJyk8/S+VPyw uLazkMep6+/6Ot2UkMkTKWuJBSn+6xw+bDFXf84w/ltB5Q/Lm11C4h4635hRL69dhR1hYVtofEBY 25EfzMcVewYq8B/PX/nIjUfL2tL5I8iQC+82TMkU9wE9f6vJLThDFFQiSY1HWoXpQnoqwu0/Iv8A 5yc8wxfpPWfOb6bdTAMLObULvmlRWhS2VoU69FOKoVfzC/Pz8ktbs7bz28nmHyxcvwE8kv1oONuR t7twJVkUDaObr4ftYq+rdB1zTNe0Wy1nS5hPp+oQpcW0o2qjioqOxHQjscVfLP5y2x/L3/nJfy35 wsR6NprEkFxecfhBJf6per4fHCwYn+Zq4q+tcVdirsVYJ+XIXU9e84+aWFfr2qNpdm/UfVNHX6sO J8GuvrDfTirXnVTrnnnyr5VpzsoGl8w6unYx2BSOzjau1Huplen/ABXirIPO/mVPLPlPVNdaP1ns oGa3t96yzsQkEQp/vyVlT6cVUPy/8rv5b8r21jcyfWNVmLXms3hpynv7k+pcykjrVzRfBQB2xVjn of4988zm5Ak8n+ULn0Y7ZhVL3WYwDI8gP2o7LkFUUoZan9gYqyTz35i0TRdBkXVbY6gNTb9H2mjo oeS+nuAVW2RG+E8xXkW+ELUnYYq8m8q+TtSh1mw8nfmddXM2l3NuW8p6RFdudN4R1d9PuXRYJLme 2j48PVYo6DYfCcVeyab5Q8p6XCINN0WxsoVFBHb20MYp8lUYqx7zl5G/K+HTbrXtY0620r9HxNPJ rVlWxvIQg6pcWvpTV/lWpqdqHFWAeUbjzP5c1rT/ADj+YMdzeaPqMQ0/RNUvWRrnRIJZW9IajHGk catdoYxLcDdSAj7b4q9e83eVdM80aFPpN/yRXKyW11EeM9tcRnlDcQON0kjf4lP0HYkYqln5d+ZN S1XTbrTdcCr5m0Cc6frIUcVldVDxXUa9o7mFllXwqV7YqlmooPK/5pWOpR/u9K86J+jtRHRV1S0j MlnN/rTQJJEfEqmKpp+aGgXWteSdQisNtYsQuo6NJTdL6yYT25B7cnTgfYnFU58ta5a6/wCXdM1y 1/3m1O1hu4h1IWaMOFPuOVDirFvyyU6XqXm3yn0h0fVGutPQCirZ6qgvEVfZJ3mQfLFWd4q8f/5y w/8AJJav/wAZ7P8A6iUxV3/OJ/8A5JLSP+M95/1Evir2DFXYq+Uf+cpOfmb85/I/kkkm2dbcOBX4 W1G79KQ7eEcCnFX1YiJGixxqERAFRFFAANgABiqD1zU00nRNQ1SReUdhbTXTr4iGMyEf8Lir5f8A +cRdBi1XVfNP5la0PreowyvHBKaFhNOGnu5AD+2wZVB8Cw74q9d/Ir86x+aGm6nLJpTaZdaU8ST0 kEsMnr8ypQ0VgQI/iBHcUJ7Kon/nIrT9LvfyZ8zDUQvC3thcW7t1W4jdTDxPYs9E+RpirHf+cQ7q 9m/Ju2juCTFb311FaVNf3RYSGn/PR3xV55/zmo4uvMHknTrXbUON2Qy15/v5IEi6b/ajalMVfVuK uxVTuJkggknevCJWdqdaKKmmKsP/ACYt3h/Kzyy8gAlvbJNQlp3e/Ju3PU9WmJxVT8tr9c/NXznf uOR0+30vSYG3+ECKS9kXw+I3aE/IfSq1+Y6i/wBZ8laCf7u+1tbu5X9lotMt5r0Bv+e8UWKsj826 4ug+VtY1xgCNLsri84t0JgiaQD6eNMVQH5baA2g+RdF02U8rtLZJr+TvJd3H765kNP55pGOKpN5d hHmP8x9c8x3FJLPy050LQoz0ScxpLqNwAf22Z0gqOyEd8VUvzk46npWn+U7G3+seZdbuA+iTcmj+ oSWlJX1MyqOSC1qKU3ZmCdGOKpD5I8sQ+YLnUtL896prF75z0mT/AE+AaldWVq0MpPoXVlDYPaR+ hKi/yllYFW3GKsWubfVpLuTzJYXN/wCZPyn8r3yzzafqVybqS6e1Ei3F5Zyshlnt7J+LIksjCRkY qdhVV75c22k69oslvOkd9pOp25WRG+KOaCdP1MrYqxf8qbu9i0e/8s6hM9xfeU719J+sS/3k1qsa T2Ur/wCU1rNGGPdgTiqnfIdI/OLS7uIcYPNGl3FleKuwNzpjrcW0jeJ9GadfGlPDFV35zxsv5eaj qkYP1nQXt9ZtnH2lfTp0uWp/rRxsp9jirNkdHRXRgyMAVYGoIPQg4qwn8nU+q+U7nRxXjomrarp0 RNN4Yb6UwdOlIXQUxVuL/RfzquEU8V1Xy7FJIvQM2nXrqG9yBf0xVm+KvH/+csP/ACSWr/8AGez/ AOolMVd/zif/AOSS0j/jPef9RL4q9gxV2KvlT8zP3f8AzmF5Va5FYnOn+iD8XUuqkDtST+uKvqvF Uu8xaWdW8v6npQbgb+0ntQ3h60bR1/4bFXzX/wA4Z69DZzeaPIupqINRWYXaWstOTFAbe6jIPdCq bfPwxVIbryp+cf5DecdU1Lybpra15U1A1FIZLqL0VYtGtwkJWSOSHmVD7Ka+9MVUvMGtf85AfnpJ b6BHoTaJ5eEivcsYpre1JU7PcTzbycDusaD/AGJIrir6n8jeUtL8k+TdO8vWT/6HpcHGS4ei83JM k0rdhzdmY+GKvmSzu/8Alc3/ADlBbahZD1vLPloxyRzfstbWD80bwInun2HXgfbFX15irsVS/wAw xyyaBqccLcJXtJ1jepFGMbAGo3FDiqU/lg8Un5a+UpIl4RPo2ntGnTiptYyBt4DFUv8AJJH+OfzD WvxfpSxbj34nR7MA/KqnFWvNfFfzM8iO4qrDVo09pGtUcH/gI33xVf8AnQjv+Uvm8ICxGk3bEDwW FiT9AGKsyjkSSNZEPJHAZWHQgioOKvPPIGu6FoeieZJtZvrbTY4PMutfWJ7uVIFrJevPHVnK/wC6 ZUp7Yqxm8/M/Tbn82NPv/LmnXnmQXmjz6dpbwRC1t2uROlzMEur028TqYUVmMRanHoeyqA/Nny9+ ZeuQaXq95Jp3lW4lu7bRY/qD3F7em21m4js5obi4BtIjEPUEnBUJ5KOLr1xVllz5g84+SPLksWv+ VrG98r6XalZLvQblYlitYo6EPZXxiKqFHRJnPzxVS/KP8wfKlp5K8teWtX1RdM8xWenWtvNp2qLL YzF44lXjGLtYfVp4x8hiqd+TGE35hefriJuVuLjTYCRuvrR2CSPRv9SaMU7ffirfnRg3n/8AL2JR +9F/qEx6V9JdKuEb3+3KmKov823RPyr84lyFB0TUVBPi1rIAPpJxVkWmI6abaI6lXWGMMpFCCEFQ RirEvyw3bzdIo4xv5kv+A2/YWKNzQeMiNird4Qfzp0gDcp5b1PkPDlfWHGvz4mnyxVm2KvH/APnL D/ySWr/8Z7P/AKiUxV3/ADif/wCSS0j/AIz3n/US+KvYMVdir5U/5y2hn8vfmT5I89RR8hb+mu3+ /NOuhcqD7sJtvlir6ls7y2vbOC8tnEttcxpNBIOjJIoZWHzBxVWxV8z/AJ8fkv5s0rzcv5p/luJP 0pE4udSsbccphMoo1xDHv6qyLtLHQk7mhDGiqK8i/wDOZXle5tktPO1hPpGpx/BNdWqGe2dhszGP ++jNf2aN88VZhf8A/OVv5IWts00GtTX0i9Le3srtZG+RnjhT72xV475w/Oj8yfzpupPJv5e6PPZa NcfBfTV/fPCTSt1Mv7u3iP7Sgnl05NXjir3/APJf8otK/LTyx+j4XF1q94Vl1fUAKepIooqJXcRx 1IUHxJ74q9BxV2Kpd5g13RNC0i41TW7qOz0uAKLm4m/u1EjCNQ3XqzAYqxP8ir+3u/ys0OOCdLiP T0l04SxusisLGd7ZWDL8JDJGrCnY4qqaQ50/84fMNk32Nb0qw1OA/wCXaSS2lwPoVoPvxVKfzn82 +WvL8vlnVb3VLa3vtE1m2uZLMyr9Za0uY5LK5ZIATI4WK6Mh4r0XFUVq3m/XPNOl3mleX/J19d2O oW8ltLf6wRpFqY51MZISZZLthxYn/efFUh/LjSvP/mXyzFY615tk0r9BSPouo6Zo1tHBcCWwpEGl vLj6y59ZFWUNEkdVcUpiqxfIvk/yD+Y8GqX+npfaN5jWO3TXNULX1xZ6uhIUyXNyZJFW9QgBq7SK F2DDFXpPnDyhpvmnShY3ckttPBKtzp+oWzenc2tzHX054X7MtT12IqDscVeafmHL+bGn6NpNpqdt pWvRR69optdVgnl0+aWVNRhMS3Fq0VxGnquArPHIQvXh2xVlLeTvN/mq7t5fPU9pBottIlxH5X0w yTQzTRMHia+upliaZY2APpLGqctzyoMVTn8xNU8s6Z5XubvzDYxapa1WK20uWJJzdXMh4w28UTq4 Z5HPEbe/SuKsM8kfkm+ieXbeSz1e/wDLXmG5Z7zUY9KnDWKzzuZBD9SuFntmSBSsIIQEqo3xVK7S f8zpPzKurxYrHznB5Ntn04PEf0TKbnUvSnlC8zcwSTQwwxhvjjWknjXFVT80/wAz9HvPK48ta1YX /lq71u9s7Cf9MW/p2wtWuUa8k+uRtLaOq26v0lruNsVev22q6Zd2P6QtbuG4sSpcXUUiyRFQKlua krSnvirEvyaSSTyDaapKCJdduL3WmqOJK6ldy3Ue3/GKVMVa04/Xvzl1q4XeLRtEsrEnf++vbia4 kA7bRwxH6cVZxirx/wD5yw/8klq//Gez/wColMVd/wA4n/8AkktI/wCM95/1Evir2DFXYq8z/wCc hvy9l87/AJZX9lZx+rq2nkahpiAVZ5YAeUS07yRsygfzUxVif/OJX5mReYfJP+Fb2Yfpny4ojiRv tSWBNImH/GIn0zToOPjir3jFXYqxLzV+U/5b+a5DNr/l60vLlvtXQQwzn5zQmOQ/8FirHLX/AJxm /I61mWaPyvGzr0Et1ezJ9KSTOp+kYq9D0jRNG0ayWx0ixt9Os0+zbWsSQxg+PFAoxVG4q7FXYq+T f+cifPOo/mP54078p/Jp+sxw3XHUZUP7uS7WoYMR/uu1XkXP81f5Rir0LyXovnDyDr19+W3lGLT5 LNra31mz1HVpZvhRoktLrhBAlZT9Zh9Rh6qceY8Riq78yPI+uWiaV5x81eZbvVbfSrpYNYt7BTpU EWk3rLFdFDaN9bKo/pyPynb4EO2KvRLb8sPy/t9DvtIsdEtLWz1S3ktr2SCNRNLHMpVi85BkdqNs zMTiqF/K7W9Qn0ify5rknPzN5YkGn6mx2M8aitreKDvxuYaPX+bkO2KoDzbDeeTfMsnnzT4nn0S8 jSDzjYxAs6xwikOpxIKlngX4JVAq0dD1TFWYXNt5f80eX2hnSDVdD1WAVG0sM0MgqpBGxHcEfMYq xC30z8xvJoFvpAHnDy2m1vY3U6watap2jjuZf3N0i9F9VkcfznFWO/mR+Y9tc6RpEVx5f1/T54td 0Wd47jTJ3FIdShdkWW3E8LuQtFRXJY0C1JxVlT/mH5i1H9z5Z8m6pcSk0+t6uo0i0QHbk/r8rpgP BICcVV/L3kXUDrMfmbzhfprHmGJWWxhhQxafp6yD41tIWLMXP2WmkPNht8I2xVV89+dZtH+r6Joc S3/nHVwV0jTzUpGteL3l0V3jtoa1Y/tH4V3xVMfJXlW38r+X4dMSZrq5LPcajfyACS6vJ25zzvTu 7k7dhQdsVYzo/p+cvzDvNeIWby95XSbSdJJFUnv56LqE61+0sSKLcdifUxVIfzY/L7yfFaW1p5fs BpHmrzPdx6ZaXGlSS2JKS1a7mnjtmRJUitVkZuaN2HfFU/tvLf5meVrGK20PXbHW9Jso0ihsdbgF pLHBEtFVb2yATZRT4rY/PFW/yXa91Py/fecdQgFve+br2TUhCGMnp2qIttZoHKpyX0IFcHiK8ugx V6Dirx//AJyw/wDJJav/AMZ7P/qJTFXf84n/APkktI/4z3n/AFEvir2DFXYq7FXyb+eP5e+Yvyv8 8Rfmv5EX09Pkm9TUrZFLRwTSmkgkRaf6PcV33+FjtT4cVe9flT+bnlf8x9DF9pUgh1GBVGpaVIw9 aByOtP2oyfsuNj7GoCrOMVdirsVdirsVaJAFTsB1OKvmv88v+cj3mlfyL+WrNqWs3x+q3Oq2dZOB f4TDZ8AfUlboZF2X9mrbqqzH/nHj8iovy90ltW1hUm83alGBcuCGW1hJDfV0buxIBkYbE7DYVKrK fzStLywi0zzxp0bS33lWV57uBAS0+lzgJfwgDqwRVmX/ACoxirLf9xOu6L/uu+0nVLem3xRTW9wn 4q6NirDvy61O70W+uPy71qVnv9Ij9XQbyTrfaTXjE/I/alt9opfkrftYqjPO/ljWDqNp5v8AKwT/ ABPpkZgltJDwi1GxJ5PZyt+ywb44XP2X6/CzYqnPlTzbo3mjTDfaa7AxO0F7ZzKY7m1uE/vILiI7 pIh6j6RUUOKsauPI2v8Alq9n1P8AL+eGK2uHaa+8p3rMunyyMeTyWsiB2s5WPXirRseqjriqpF+b 2hWREHm6zvPKV4KB/wBJwsbMtWh9O/h9S1YV8ZFPtiqW/mR5x8o6joOiyafrmn3kY8w6E5e3uoZV CpqduzNVGOyruT4YqyTVPzT/AC40w8bvzJp4m6LbQzpPOx8FghMkrH5LiqVS+b/O/mT/AEfyfokm mWclA3mPXomt0VT1e308lbmZqfZ9URrXxxVO/KHkfTfLguLr1pdS13UKNquuXhDXVwyjYVACxxL+ xEgCr4VqcVSHzX5k1PzFqs3kjydO0V0Pg8x+YYaFNMhP2oo23DXki7Ig+x9tugxVl2k6XonlnQIN PsY47DR9Lg4oCeKRxRirM7H6WZj1NScVYj5HSbzZ5im/MK7Rk030nsPKFtICCLJmBnvmU7q926Lw 7iJV/mOKq35p313e2tj5H0uRk1XzW7W88qfattMjAN/c1oeP7pvSSv7brTFWaWVla2NnBZWkSw2l rGkNvCuypHGoVFHsFFMVV8VeP/8AOWH/AJJLV/8AjPZ/9RKYq7/nE/8A8klpH/Ge8/6iXxV7Birs VdiqldWttd20trdRJcW06NHPBKodHRhRlZWqGBGxBxV8x/mJ/wA4yeZfLmtnzh+UN5JaXULGX9Dp J6csfdhbSMeLoe8UnbarfZxVb5R/5y81fRrn9CfmdoNxb39ueE15bRejMD4zWkvCnuUYey4q9p8u fnl+U3mFEOn+Z7JJHG1vdyfVJa/yhLj0ixH+TXFWYW+q6XcoXt7yCZApctHIjAIOrVBO3viqA1Pz p5P0qMyanrmn2KAVLXF1DF/xNhirzHzf/wA5Y/lPoSOmn3M3mC9FQsVjGREG7cp5eCU905Yq8kvP NX5//nxIdP0OyOgeUJSUuJEZ4rZkOxE90wElxQHdIlp4r3xV7n+T/wCQXlL8uIBdRj9J+Y5E43Gr zKAVBFGS3Srekp778j3NNsVen4q0QGBBFQdiD0IxV5z5fmPkDzInlK8JTyprEzN5SvGPwW1xIS8m lOx6VNXtq9Vqg+yMVZH538mx+ZLGBre5bTdd0yT6zomsRKGktrilD8J2eKRfgljOzL9BCqD8l+eZ tTuZfL3mK3XSfOVivK80+p9K4iBoLyxdv723f/gkPwtuN1W/M/5frfaoPMXl6+bQPNaKEOoRIJIb qNekN9bkqs8fgah1/ZYYqgI/zLv9CP1f8wdJk0UoKfp2zEl5o8tNuXrIvqW1evG4RQP5jirMdM1f R9Zs1u9LvbfUbKQfDPbSJNGwP+UhZcVYB+bHlHyn+jNIuP0LYfWJfMGiRSzfVYebRy6nAsiM3GpV 1Yhh3BxVnum6Doelimmada2IpSltDHDt4fAFxVKvMP5jeTNAnFpqGpxtqTbRaVahrq+kbsEtYBJM a/6tMVSGX/lYfnSsQSbyV5aY0kkZkbW7pO6oELx2SsP2qtJ7LirLdG0Ty95W0NbHTYItN0qzRpG3 4qABykllkc1Zj9p3c1PUnFWESzXP5pXKwW6vD+W0Dk3V0SY5NakjbaGIdRYgj43/AN2/ZX4akqs3 8w6/o3ljQbjVtScW+n2MY+FFqx6LHFEg+07tRUUdTtirH/y/8v6s11fecvMkXo+Y9cVFSyJ5fo/T 4yTb2St/Nv6kxHWQ+CjFWa4q7FXj/wDzlh/5JLV/+M9n/wBRKYq7/nE//wAklpH/ABnvP+ol8Vew Yq7FXYq7FXYqknmfyV5S802v1XzDpNrqcQFE+sRqzpX/AH3J9tP9iRiryPX/APnDj8q9QkeXTZtQ 0ZjXjFBMs0IJ/wAm4WSQ0/4yYqxW4/5wc05j/o/m+aMcq0ksVkPDw2nj39/wxVG6f/zhF5UjkrqP mW/uY6/Zt4obdqfN/rH6sVejeVf+cbvyf8tyJPBoa6hdoQVuNSdro1G4Ppv+5BHiExV6ZHHHFGsc ahI0AVEUAKqgUAAHQDFV2KuxV2Kpb5i8vaT5i0a50fVofXsrpeLrUqykGqvGw3R0YBlYbg74qw7Q /NGseUr+38r+ebgzwTv6OgebHAWG7HRLa9bZYrynQn4ZaVHxVGKsm81+TND8z2sMWopJHc2j+tp+ pWzmG8tZu0lvMvxIfEfZPRgRirGl8xee/J/7nzTZSeY9DT7HmTSYeV1GnjfaelWNB1ktww8UXFWW eX/NPlvzJZm60PUbfUbcfDIYHDFD/LIn2kb/ACWAOKpPqf5Tfl1qN2b2XQ4La+bdrywMlhOxrWrS 2jQSE17k4qwr8yfy3sLHSdJa31vXTHJr2iwiGbVbq4RBLqMEfNPXeRg6Vqhr8J3GKstP5ReVrj/j qXesawveK/1a/liNdt4VmSI7f5H44qyDQPKfljy7AYNB0m00yJv7wWsKRF6d3KgFj7tiqTa1+aPl mxvn0nTTL5h19Bvo+kJ9amQ1p+/dSIbcV7zOuKpavkvzJ5ulS6/MCSKHSUZZLfyfYuXtaqeStf3B CNdMNv3YVYgR0brirKvMHmLy/wCVtGa/1WdLKwgCxxIBVnY7RwwxKOTu3RUQVPbFWL6FoGsea9Xt PNnnCzNlBYOZfLXlqQhjbN0W9vKVVrtl+wvSEdKvUhVn+KuxV2KvH/8AnLD/AMklq/8Axns/+olM Vd/zif8A+SS0j/jPef8AUS+KvYMVdirsVdirsVdirsVdirsVdirsVdirsVdirsVQmq6Vpmr6dcab qdrHeWF0hjuLWZQ8bqexU4qwddJ88+R/+OD6nmrysnTRLmUDVLRB+zZ3MpCXEajpFOwbsHPTFWQe V/zA8reZJJLawujFqlvtd6PeI1tfwGm4ltpQsg/1gCp7E4qs1/8ALfyVrt39fvtMRNUH2dUtGks7 0dKf6TbNFNtToWpiqWr5B812A46L561SOLtBqcVpqSj/AJ6SRxXH3ynFWKfmTpf5p22k6SLrzBpF /E2u6KIidKnt3Wf9JQiFjwvnVkD0LigJGwK9cVZYfLn5r3A/0nznZWvLcrYaOqla70D3V1dAgdqr iq1/yn07UAR5m1vWPMaPvJbXd2be0Y+9rYraQsPZ1bFWU6ZpOhaBpv1XTbS20vToAW9KCNIIlAG7 EKFX5nFWKXf5nDVJn0/yDYnzPfAlZNRV/S0i3PTlLe0ZZCp/3XAHb5dcVRPl78vmj1WPzJ5qvf09 5nQH6vMyenZ2Ib7UdhbVYR+BkYmRu7dsVZlirsVdirsVeP8A/OWH/kktX/4z2f8A1Epirv8AnE// AMklpH/Ge8/6iXxV7BirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdiqSeZfJXlXzNFGmuaZ DetDvb3DApPCa1rDPGVliPujDFUgXyL5x0kg+WvOV19XX7On67Cuqw7bBRMGtrsD/WmbFV66p+cd ltdaDourqa/vbHUJ7N9u5huLaVd/+MuKpB5z1H8yNbsNPtk8h3aPaarpuosyahpjgx2N5HcyJ8c8 R5MsdF9+tMVZAfNf5lS7W/kT0yehvNVtIlFenIwLdH50B+nFVpt/zl1H4ZbvQ/LsLbk20dzqtwvs HmNjED7mNvpxV0f5T6Neuk/mzUL7zZOrBxHqcoFkHHdbC3WG0/4KNj74qzS3t7e2gjt7eJIYIlCR QxqERVGwVVFAAMVVMVdirsVdirsVeP8A/OWH/kktX/4z2f8A1Epirv8AnE//AMklpH/Ge8/6iXxV 7BirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV eP8A/OWH/kktX/4z2f8A1Epirv8AnE//AMklpH/Ge8/6iXxV7BirsVdirsVdirsVdirsVdirsVdi rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVeP8A/OWH/kktX/4z2f8A1EpiqUf8 4wecPKWm/k5pVpqOt2FldpNdl7e4uoYpAGuHIJR2VhUYq9X/AOVheQP+pm0r/pOtv+a8Vd/ysLyB /wBTNpX/AEnW3/NeKu/5WF5A/wCpm0r/AKTrb/mvFXf8rC8gf9TNpX/Sdbf814q7/lYXkD/qZtK/ 6Trb/mvFXf8AKwvIH/UzaV/0nW3/ADXirv8AlYXkD/qZtK/6Trb/AJrxV3/KwvIH/UzaV/0nW3/N eKu/5WF5A/6mbSv+k62/5rxV3/KwvIH/AFM2lf8ASdbf814q7/lYXkD/AKmbSv8ApOtv+a8Vd/ys LyB/1M2lf9J1t/zXirv+VheQP+pm0r/pOtv+a8Vd/wArC8gf9TNpX/Sdbf8ANeKu/wCVheQP+pm0 r/pOtv8AmvFXf8rC8gf9TNpX/Sdbf814q7/lYXkD/qZtK/6Trb/mvFXf8rC8gf8AUzaV/wBJ1t/z Xirv+VheQP8AqZtK/wCk62/5rxV3/KwvIH/UzaV/0nW3/NeKu/5WF5A/6mbSv+k62/5rxV3/ACsL yB/1M2lf9J1t/wA14q7/AJWF5A/6mbSv+k62/wCa8Vd/ysLyB/1M2lf9J1t/zXirv+VheQP+pm0r /pOtv+a8Vd/ysLyB/wBTNpX/AEnW3/NeKu/5WF5A/wCpm0r/AKTrb/mvFXf8rC8gf9TNpX/Sdbf8 14q7/lYXkD/qZtK/6Trb/mvFXf8AKwvIH/UzaV/0nW3/ADXiryj/AJyf84eUtS/JzVbTTtbsL27e a0KW9vdQyyELcISQiMzGgxVDf9Ybf9qP/krirv8ArDb/ALUf/JXFXf8AWG3/AGo/+SuKu/6w2/7U f/JXFXf9Ybf9qP8A5K4q7/rDb/tR/wDJXFXf9Ybf9qP/AJK4q7/rDb/tR/8AJXFXf9Ybf9qP/kri rv8ArDb/ALUf/JXFXf8AWG3/AGo/+SuKu/6w2/7Uf/JXFXf9Ybf9qP8A5K4q7/rDb/tR/wDJXFXf 9Ybf9qP/AJK4q7/rDb/tR/8AJXFXf9Ybf9qP/krirv8ArDb/ALUf/JXFXf8AWG3/AGo/+SuKu/6w 2/7Uf/JXFXf9Ybf9qP8A5K4q7/rDb/tR/wDJXFXf9Ybf9qP/AJK4q7/rDb/tR/8AJXFXf9Ybf9qP /krirv8ArDb/ALUf/JXFXf8AWG3/AGo/+SuKu/6w2/7Uf/JXFXf9Ybf9qP8A5K4q7/rDb/tR/wDJ XFXf9Ybf9qP/AJK4q7/rDb/tR/8AJXFX/9k= + + + + + + + application/postscript + + + + + % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 Adobe_AGM_Utils begin Adobe_AGM_Core/page_setup get exec Adobe_CoolType_Core/page_setup get exec Adobe_AGM_Image/page_setup get exec %%EndPageSetup Adobe_AGM_Core/AGMCORE_save save ddf 1 -1 scale 0 -87.9087 translate [1 0 0 1 0 0 ] concat % page clip gsave newpath gsave % PSGState 0 0 mo 0 87.9087 li 126.886 87.9087 li 126.886 0 li clp [1 0 0 1 0 0 ] concat 126.336 87.3589 mo 0.549805 87.3589 li 0.549805 0.549805 li 126.336 0.549805 li 126.336 87.3589 li false sop /0 [/DeviceCMYK] add_csa 0 0 0 0 cmyk f 1.1 lw 0 lc 0 lj 4 ml [] 0 dsh true sadj 126.336 87.3589 mo 0.549805 87.3589 li 0.549805 0.549805 li 126.336 0.549805 li 126.336 87.3589 li cp 0 0 0 1 cmyk @ 55.7623 51.1138 mo 50.2398 62.7124 36.3609 67.6363 24.7623 62.1138 cv 15.4839 57.6949 11.544 46.5923 15.9625 37.313 cv 19.4971 29.8902 28.3794 26.7383 35.8023 30.273 cv 41.7408 33.1006 44.2613 40.2066 41.4341 46.146 cv 39.1714 50.896 33.4878 52.9136 28.7369 50.6519 cv 24.9361 48.8414 23.3223 44.2925 25.1324 40.4922 cv 26.5801 37.4517 30.2183 36.1607 33.2593 37.6089 cv 35.691 38.7671 36.7242 41.6778 35.566 44.1099 cv 34.6392 46.0562 32.3101 46.8824 30.3648 45.9566 cv 28.8082 45.2154 28.147 43.3511 28.8882 41.7945 cv 0 0 0 0 cmyk f 2 lw 55.7623 51.1138 mo 50.2398 62.7124 36.3609 67.6363 24.7623 62.1138 cv 15.4839 57.6949 11.544 46.5923 15.9625 37.313 cv 19.4971 29.8902 28.3794 26.7383 35.8023 30.273 cv 41.7408 33.1006 44.2613 40.2066 41.4341 46.146 cv 39.1714 50.896 33.4878 52.9136 28.7369 50.6519 cv 24.9361 48.8414 23.3223 44.2925 25.1324 40.4922 cv 26.5801 37.4517 30.2183 36.1607 33.2593 37.6089 cv 35.691 38.7671 36.7242 41.6778 35.566 44.1099 cv 34.6392 46.0562 32.3101 46.8824 30.3648 45.9566 cv 28.8082 45.2154 28.147 43.3511 28.8882 41.7945 cv 0 0 0 1 cmyk @ 0 0 0 1 cmyk %ADOBeginSubsetFont: TimesNewRomanPSMT Initial %ADOt1write: (1.0.21) %%Copyright: Copyright 2015 Adobe System Incorporated. All rights reserved. 12 dict dup begin /FontType 1 def /FontName /TimesNewRomanPSMT def /FontInfo 5 dict dup begin /ItalicAngle 0 def /FSType 0 def end def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 32 /space put dup 77 /M put dup 101 /e put dup 102 /f put dup 103 /g put dup 105 /i put dup 114 /r put dup 117 /u put dup 121 /y put def /FontBBox {-568 -307 2028 1007} def end systemdict begin dup /Private 7 dict dup begin /|- {def} def /| {put} def /BlueValues [0 0] def /password 5839 def /MinFeature {16 16} def /OtherSubrs[{}{}{}{systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict get exec dup/startlock known{/startlock get exec}{dup /strtlck known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]def /Subrs 5 array dup 0 <1C60D8A8CC31FE2BF6E07AA3E541E2> | dup 1 <1C60D8A8C9C3D06D9E> | dup 2 <1C60D8A8C9C202D79A> | dup 3 <1C60D8A849> | dup 4 <1C60D8A8CC3674F41144B13B77> | def put dup /CharStrings 10 dict dup begin /.notdef <1C60D8A8C9B6FF86FBD66B095379F45880CA28D0F0C4629F99B72E FEDBB222483BD74F8B> |- /space <1C60D8A8C9B8707C25> |- /M <1C60D8A8C9B59F85E8A8526E50FEB33438675EDBBD0866093A4555E3EA3A 35849B91EFFB88205281CC77395AC14DF328B50F1F179210F0307F50BFB242AA 7F76F18203303EF0BF46B76E61FB539D568EF9F434EC657F4C5CDE1BCAA90A83 BAFEB02869664DC06CC8CA4FA1E876C39F3F5371AD261F117CDAF8F6A4E96ECA 4F5088752E105CDEB8FBEB2F7F82D31A2FEB6DF3C053295A006D723DEE7CEF30 A9F16E8C6EE80DDA09053247> |- /e <1C60D8A8C9B77FE2C19119FE019B929F076F8319E8913467AECA41BE2BEA D3EC175346E3F888D3AD76D215AD69034A954DFD661ECBEA3B145468480B6A15 F5C865D2083DC0B04744AA76DE4CC9E0C9DBDCC2C59DAA00F28A6A47092C7FFA 0397DC47C5CBBA69AD805D3DD20D56411E92B0DE9E3F19C2FDEE1FA501318984 A59E1CFFFD06EA629758085868D3F5F7204292> |- /f <1C60D8A8C9B81F2C3A6EB915F5DDF05E4CD39F13547A7EF54F9D79FF3209 2BEC553783B472AF53E99B3070692992C4C512F2D79447B5EC673AA5FA8274BF E5BA294793E06A2CD85C961166E35F08CE852DFFE5F2678D2E0B1687083D40FC 628A3BE0EDFC936C866DE25768CCC0F39E7FAD6F5686BB7C64B79625F56C5573 F9A5214AA079CAA28A8468CCF29829FD2A747DD586D41C21A37BF93A8AC8FDD9 41D5FFB6450DF53658C2420EB0E5E88807E727AED5F7> |- /g <1C60D8A8C9B7A73DAC44F2C448ECAF253E44055AA4AFC4D4E618BBF7F608 47F4AD57852D125F52503D138EEBB5C35DB7E6FF089D85EF3D59177D6853B7FF 4DCA48A2C6450DAF6AE7485D918680B6246955433B7E96C0D52B86F6985D93AE A8FD99F7CE5A6EDF9F82F3DCD54C24AC7F5725E8D752728B16161496E9D02EA7 07BCC03E7CE1BDA2E3632B4A11707F59DF2FD8556EC51A6594DBA10EC63EB7A8 585255CC0C8C8B32CD6316A41829AE725CE606F4A4FD4DA668556D79F4AC25BF 9E697A5DB9F54B573E1EAA6D791100EAD10708C7E706E8CBDD596589510D4EA4 5E3CA12E8144CF2A4E025D5293F77BF25BA77276DF7C97999133B17612ABFFD7 0E77479B9C8ABBB3A51D3A6F6F66CA99610B1A23618D13E1A07B26D29ACFC819 1E5B2829F3C990A5C474E53FC8B282F11A7FFA86D56BD2349AEC811B22D30027 81921B9EDDEAA1B62C5F206266BA751F865F9A5F5AF517BC35F6F732012015D0 BB42652388A219FCF002C2C0335D2D190C0C425C4FA28367480051E56A90DD46 F1C707> |- /i <1C60D8A8C9B854D0F4318DEB2BF4A8C14C2FAB601E0ED2FF31B9BA2C4F4D 9D824A65F9E753CDA6D59F3AE6B969EC176D4AA1F064BFADF6F4B6A5454B78F9 8C4B41AC403B87C0044C2A2776BF32D7D2C5370D6DB44827DB4719A169BBE365 B0C0BED49A30732BB5E35B7101E488713F0203C9161D1F92C48C80A640085090 E2C5D79817DC05EB1FC5E4D24EE71772E51241DF9FD4D574115CFC53427DCBCB 8CA3E9F85837FAC6> |- /r <1C60D8A8C9B81F2C3A9916C4CB28F21023538C2A69D3E08B0A448624D2CE 6C19473DC07A6A4C3E0D8D2DFD7B9589F2461E064A251BFFB4F1472DE500E983 E2E667F5383BBA338778795701927E45FB048834AFB7FF5E045C79CAD4F90B53 A8A93629365ECF1B64B7916DE5DAB65845D9DB9B71D2B7B722597153CE4BA455 AAC1333D36087A511839B6E1301E787D03299ED6FB7E787777CDACC74EC37D8C 360275B503E4954E912CD342> |- /u <1C60D8A8C9B7A73DB9860E0681DA8AEA1E5FBC1C72A452614FEB33CC58A1 99CCF544A550BDEE35652D618DE4A02AA9CF0753ADA232102DC8DC25CB958152 D1B74BC447B68C074C25C2126470565A20B42A419CDD0C7A1DA63C6A764D555B 867A9BE961ADBD0AF5B2007F47FCC9435F8B51D3F3A5D83941DD57A0C4D32E16 9A6BACC26F8AD3C9372F1114911D1D3F3FB2725FADBF9F529AA2CFB178B79F97 520325221F3417C7781EB09765> |- /y <1C60D8A8C9B7A73DDE03E4B644C159EB8B647E016C26B087177A3C5BC5BA F02161182070C8A4222C2E1ED9B95B756DF22232FA7BE5897B7C6D574795119A 3B50894B8B0E1A184B7636697D129D88C76A3FD42BABE719D85F7DC372AB50B8 B16D988DA863EE6A5B7454A406C9D5E815158A5786509E6DF27377A83F3454DD 6905EA3123CBA5BA0D4772C12767864CF2C5FEDE2AFF05D3CC0534D74E6AE9DB F9F3B49677449A761BE771C9C1AB2D4DC994988233EE24B9E175796C6F13518A 71BC990F312D4821883A95164BCE1683B85434AFA8> |- end put end dup /FontName get exch definefont pop end %ADOEndSubsetFont /NABGPG+TimesNewRomanPSMT /TimesNewRomanPSMT findfont def /NABGPG+TimesNewRomanPSMT*1 [ 32{/.notdef}repeat /space 44{/.notdef}repeat /M 23{/.notdef}repeat /e /f /g /.notdef /i 8{/.notdef}repeat /r 2{/.notdef}repeat /u 3{/.notdef}repeat /y 134{/.notdef}repeat ] NABGPG+TimesNewRomanPSMT nfnt NABGPG+TimesNewRomanPSMT*1 [8 0 -0 -8 0 0 ]mfnt sfnt 7.88379 13.3828 mov (My figure) sh 0.6187 lw 86.397 73.9976 mo 69.3853 73.9976 55.6197 61.0874 55.6197 45.1324 cv 55.6197 29.1773 69.3853 16.2667 86.397 16.2667 cv 103.408 16.2667 117.174 29.1773 117.174 45.1324 cv 117.174 61.0874 103.408 73.9976 86.397 73.9976 cv cp /1 [/DeviceGray] add_csa 0 gry @ 112.05 45.1324 mo 112.05 31.8272 100.568 21.087 86.397 21.087 cv 72.2252 21.087 60.7437 31.8272 60.7437 45.1324 cv 60.7437 58.4371 72.2252 69.1773 86.397 69.1773 cv 100.568 69.1773 112.05 58.4371 112.05 45.1324 cv cp @ 86.397 64.3863 mo 75.0503 64.3863 65.8834 55.7593 65.8834 45.1324 cv 65.8834 34.5049 75.0503 25.879 86.397 25.879 cv 97.7427 25.879 106.909 34.5049 106.909 45.1324 cv 106.909 55.7593 97.7427 64.3863 86.397 64.3863 cv cp @ 101.786 45.1324 mo 101.786 37.1548 94.9009 30.6993 86.397 30.6993 cv 77.8912 30.6993 71.0084 37.1548 71.0084 45.1324 cv 71.0084 53.1089 77.8912 59.564 86.397 59.564 cv 94.9009 59.564 101.786 53.1089 101.786 45.1324 cv cp @ 86.397 54.7457 mo 80.731 54.7457 76.1324 50.4605 76.1324 45.1324 cv 76.1324 39.8042 80.731 35.5196 86.397 35.5196 cv 92.0621 35.5196 96.6607 39.8042 96.6607 45.1324 cv 96.6607 50.4605 92.0621 54.7457 86.397 54.7457 cv cp @ 91.521 45.1324 mo 91.521 42.4825 89.2369 40.3121 86.397 40.3121 cv 83.5562 40.3121 81.272 42.4825 81.272 45.1324 cv 81.272 47.7818 83.5562 49.9527 86.397 49.9527 cv 89.2369 49.9527 91.521 47.7818 91.521 45.1324 cv cp @ 86.397 45.1324 mo 86.397 73.9976 li @ 86.397 45.1324 mo 115.672 54.0406 li @ 86.397 45.1324 mo 104.49 21.7916 li @ 86.397 45.1324 mo 68.3033 21.7916 li @ 86.397 45.1324 mo 57.1226 54.0406 li @ %ADOBeginClientInjection: EndPageContent "AI11EPS" userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse %ADOEndClientInjection: EndPageContent "AI11EPS" % page clip grestore grestore % PSGState /NABGPG+TimesNewRomanPSMT*1 ufnt Adobe_AGM_Core/AGMCORE_save get restore %%PageTrailer [/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 Adobe_AGM_Image/page_trailer get exec Adobe_CoolType_Core/page_trailer get exec Adobe_AGM_Core/page_trailer get exec currentdict Adobe_AGM_Utils eq {end} if %%Trailer Adobe_AGM_Image/doc_trailer get exec Adobe_CoolType_Core/doc_trailer get exec Adobe_AGM_Core/doc_trailer get exec %%EOF %AI9_PrintingDataEnd userdict /AI9_read_buffer 256 string put userdict begin /ai9_skip_data { mark { currentfile AI9_read_buffer { readline } stopped { } { not { exit } if (%AI9_PrivateDataEnd) eq { exit } if } ifelse } loop cleartomark } def end userdict /ai9_skip_data get exec %AI9_PrivateDataBegin %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 11.0 %%AI8_CreatorVersion: 11.0.0 %%For: (\712\712) (\712\712\712) %%Title: (figure.eps) %%CreationDate: 1/6/15 4:21 PM %AI9_DataStream %Gb"-6H&j5kFYERti]GXS"AIUKmbAVp0T\qmXSXQ2&?1$D.pNXfR3L<[4l,.i),'V"IrVoQ'9SEbF]0RQW^&4;Po1J*M6m3,B:k/Z %T,unH5CPOTrU&4+U@'sOfA]TV2Wh?lrqZO(q[`3S2dOnl75mY42YNd*VQGd5hGW7lAPq1Yk,1/1hX)CLIeip6B)gi-o^qYFr8H7s %n_ro\?e!]>VoOklj0.q/m6CMts49It]t8XhnuLYrXY0G7e,/kMp\VGcQO^d4^Y.F-luu7On*WAWg7&L7/&/oUrpdn^GPb`cn:1<0 %[uYGK5/#d%Bq)DXqqH>glOWJRq[NQ)ec+T!gK"-HgbrX(@WV>k%hh%Y!LIogpO_On9;m%6E+ %4*U@>p[)9>Y,gFYcLS]SJ,6%KJ)#1]H/A!3jhe[r$M[OcmHUEq\[TnNMlJOfVq$&#eTLS`Cn'-aqn&abhquP`=jbf>6!lmjI?h^B %/1Z'kq%qA$O5Kc!Ai2EQ/DDpn^mFr]qnLuProISWCG)mS,&b=Km8\%cnf4+M;m1M[oHn?(hq1/@qX@@bmdh%q1TNUI.C7ihg\TIW %Ff_THpU,JJ=+C%^[?/BWUH*(YW`@[Lg]$0jl*#K69_=tVYlF.j_oLrPO7uG2s7^S<6soE?]mmQh\Ap0u(=c-mYt_R>ec1#n?(#r& %mBtb$9pok0U8.2T0%p9FrVj"8hYcg0c2H\CV[q\6ir/HI%5%&-q;YQNs(U));g"S4WT_eqI!XF0s7,V#p'#opdqujHHFn[B"jH`/ %*q!E)9:%C_FMZRQcen+Sg3rtmn-SsdlV3`9=24e-mU,C2fKXlDgA5a%Ge\b+qWWK`[R%m0f]6UNDS"R$9Cq"Vm)Sb&*$<7= %J\0lIWO0'#rMA=m?Td4qGQ7GRDGpAVDk?FTqOQ7SRuVr+gMqAZ:G4r^4PS>G+8:iOh"I5@^]3roc]<;E0HfppMa4gTmVnG<<=(mV3ZMWbLBse%esX"'7A)DC9T#4^?J1E(t7XE-L3W %dZ`\`Q09(8>MRp!Ep`n$$Z9oOL@c.jge>Dh3mFD %^>LYA`LL:(6/VIPoVsBen,LhZHrekkM>p5P[\``t0>4rWhKPMQ]AqKsco:qW]uH2kqnMbYT?T0?ir@GB];>9$0>0.8,'j`?#JXtZ %l+Oa)^UAV\2-'*]sDpdIM]cB)LOKQ218Y1^-Or$kIR=3 %W!iL[S@*2giqqc?1)7^jH@H6[-DTn3;pL^'\Zc %eOh\b?18e:;&A_J47HZ^F=Pb&"0Uo2+tb?4Z3TQ]V(O03(RoQ$Vde6Uk@1r3s&qEaB]h6a<4f>"0_i.uM>u7PUt^>%M?JUO@a].YH;b1=*=r@(kfNBn'bON>CkM %=s(-'GWZE/-B:"5oF&Z;Pdo=*(6=_i;pV7(iP7)J_>DEUJ5a^@f>/i@_*@V"KT`>\da& %GjK0.MKBchs$sb`?j*/V45OQ@XaEIq7AFJ0iVA&S]E2ZQRgCHek/Tr[$()6]2/3lU!n5Og-'QkIO=,` %4I=7K0g50pK6P,lHG+Pi1h1p"SG'I-n^D.soigsZKe8hYIQ>qle^:ouS-!^)I]doY9Rb$;m1.0:Y>j@/]hl"B0)32#*RG;8\iWX@ %Ut%6[Z;61?;eoon$fskS*3G(ZGfcI3GOOSo^"--J25h+`F?RY3s-?j0kFu=i>!>59FnlI'7_P;aBG38!QM[)+enF]D+*21(6kr4\ %F'0U;g)[BW7]kOid;sfc/4Xri>5T9MH&R+3:>ke*e))lklLZL)e_7U"Y]DoH;`AD*nnYPF#*G2KfZGWZ[)[U0=Q_bqC+fB:@kP1: %Hq/8,`q.!J`G`8!Nk5g8$.m&m*#GY3pl#)GoEbHEGYrshBP-tA$i*LHUI0n^WLaWC/b^@V'R]tNl)F0F(oR&^>,-N^[Y:,A'(HCo.t*obHgO*N6mrU %*9]7%ZqCH@7<2,EhDr %L[4kA41r2R.nTH9>qNpc\?f@^K^_Lt-O'5`2/-028FEN%K^O# %Y+sN74*8"O'4X2)?-=3Bma-u*?^>*4>b^=-TnYC.Z9pJsj>h#/C$Obi%\MjSS^Z.OplWg'H,%lYnO6=Gm %"h9j[NCkmBQ'9/OBYUdC8[h[H'@Q-r"3^S[?+.(Qs'Wi/AVqa,ViO^'E2E2OOYdkp#[S]HE:(!0>uiR,jl@SFh7#'$\*(,6Tu!H( %pNgSV'3\!i"7mLW>q"7%nWM@p.&>*U0k9WOBksN(NJoBY%o1m5/1#R%M%3(8>>H[UVpuIK?I+DaCQWe:$`,1a"7aG5(VVM!mrhGi %amk%7[2*_3l2U\HC%Vr]SVKGG;YTWHh82qLK[s>pZrecf1"*J>n$P"87uT8W\iltV>Op"Ib.\h%rWi;!AV7h`*SfLi]RGt7;7&+/ %.W4p,3bcm#Ph&=c?LfDuY^`!^Zs(,6_s\/_pW8l#II#I$9Cja;n9]]+A;p2<1,#cYFGk!2GhEoQ/p0K;pe=Ep^ %q>^@P/aYW1HZE:]=-qZiFi_H+-R&AmFg`ZIqMU'Oo3/COSiAVk^/":WHE%NZa\$^@8%'YphfKWL$^+WV`.H%Q; %Y`V*4Xb6P961.KO-+h-02K!DW>f]CbcB7d@n1lFU"sn[jSTVJg@eHbTB<4h.rW%WCh1ch7n#grSlHS]0?2I%A5,i=igpKr-PYZDc-bAr6^XV%fEnA%= %qsM)poBfc:_#=9+N?.KB%j1Pl&($4Fq`!I%I/E)&%hJPu\*rdW@0GG:Ir"LtGPCn+cOY2`T$dGif(Sh2c-uP3T'sGkro=o(RqC1%P_!6Dl?EYkp=&UH[M3qCCH&uFlHJY)pU7uP4RA8MhqRm'VV^%C@Z:S0i'-":`s[7%Lhs++4jehq><6h=OYr3q!_rmkBI>Is#+]''N%TCi!g]&Jcm`?04[J#':)_G#CQE.=qVVMTPA %pZ<@Eqt$C3]6f/LK!mN'BQO(LVoS8oSj0o8\GPpGm_bsCrEjI"gtDSKf3@n,YQ*cE?[qkCDZB%In*QGUaado:qtT:[ie2coq.:59 %P6ft>e*Z_3gZ=D/X75f^Ta+`S.$*&/rVUC0oagNck"g8do+p6ED0]oPCB*apmN1_ak4\fE>J!m!rh).l$kHZPl0&$U-61m0]ZX_* %=uu0CrpJb4rO:\@g4$cR^lR7EcVJID]s1PrhU_H6kaeiilYjO_\,Yl6A+I@J[6t&he0aY=gUm4RL;.^YqX/O`5CC,u'R@Y*fl"V* %gcp7sh\9&p(I-QKrQSD.]_hN]6i;oanh9BX6"GZErHn=:qrZ(W:\LjH4?n7?s4bS4T?KM.DkI$Ahg>a(&C6DE4PG;! %hi,mR5((-@qW[8'o1aH1Impc\Qd6cHeH_^TY?e?h=*.IhPI)Y@as8T>=@41?V'&jG))LC]gp+Q1?+Whc.Cu0[=o__HY/Uk9Zr/^fodsEs2mLr5G2uidCq>FL)coSd=hqCs'lI5^P %]q=MdGOH[XEV%`TGOOMN`Kdet/8`c2j&`uVY]5P41Hqi-Ifl1l'#S'praFZ5YQTFHch93nc_nh0:&KRuPO2t0C\b5bZlE4/fJ;/9 %Q*W&H>BX"Y95[C295+dHC0MT\>$JS<[q2dTZt6OS[UiZ[NW$8cG'.CiD@8/JV(EGYb;WO,><5u7/;#OL/JFH'Q7\CCPU81\f&Tp? %>=pI!%'5@n/X?m(q'XprIZ%brAFMD96X`W%>73[b^h.8bF@0sSHf,Eu/b?1eG47;"[cCp!5K7lP`h18:G3j&0`rU\0E?;#t47:,E %PYJ\?KcLZe9/EuaFLKbL)Q.<':@eSiD`6duNc\]"%(b3;h;$a?bgS\+?b\2)D77]+.:>'BQ0f9>3SM4#O_AUrD!?#q[G3[e5'=;F %S+#oROVKlG1R*(NC)AbM`cjjib>=.OD-\k4gL=5r-%rjqVC_*;f619NZGY3X.q+>dTYS+AERm4AnIas<:,5Qs9e8tPO4.bid(laA %FB(:dD::Fr*Oi$$2S1lR1.>nY:^p87Fp^^/0HAm]#o.WbF_+Wr=hAIY<[aTod6>7QD.r=jWGRPcgTnK:R[nO3('CZ"($R-_W)G3SBJG'5QJ"kRp2@<30neZs4.b8*%qA1%DdAT+KBZP*GA^,G[gGSPD]nhM_=[VY>Ac?;fM %=Q+F\D%H#U_kbn-qX(,&+lp(BYVb\JR:1[#"To.12n4`Kgg.=)!n:F^KM7^!Ct[OMC=fiK#^-km4a&ZOPf2Et5Y %VlJ!Shi,l8@6:"6/J93N7jH=MJ2?"+d;#pC39N!](!_2`KFS8ok,7%n]MD'BC$oR+Ac?HjXL&1V(#V.*Wcc*-JI#J>CV?ug^;\tM %rm:*TGD#f7n@o!JM>h@K(@E4@DDVY8G%T%=e]Sd*Y:FXG!u:5/@Jlk*O&5l %&^-h>YC9EDCF1T'822<'#6bl"D+iQknZJ-Og@GNFm9/r0gq%@Uq^lMpXt[L+\%!;i/,$If>MOt?&`[^fj#5tXaSX?P6u4$+(u!uA)sm#'a^:(0 %5`%j'XFMu,"#9tM*S<,?OC5G7He^]p%2$BrScf^)i<#c0p5"GOtt,c:=;jM*\`bqE.?8#%2PB\R4=Z()(00S$R9kZ<'*!tR5D8.dGh->naMjDRIFVA_BI7S6Bb=;Cc'.+`]F.f#cPW:0cbN"E."%^/!(4DRJeIQ2-=mq#aSW?/5hHd+;7.2L-=-l %)?J?`Z6r+Mm#^<%i7u.@_GrJQ)XC8=VY0.A6P0es4S/]LLkp5`OH_/6U6cQ_2$5]7S\a9O_5F!)JX9fC6,t/3nWqS"Z)3Y,,.Mn-)-i*X-BQ(89;QS\KUYo9 %nC'CDGIF1"0tS;E;,'Hbg``s*c#eprC]=o=bi"TV6DtYePp"4AM%4l.;G`@C,,"EJQ\+K/Vk=S9`ItOZ-n7Vb+j,Z\W@',G=B6oWJ5>T69"QLrU?E8AcNV3V6`M]<\!<'5 %6]4Ee^m9[>;T`OOO:`@,,X@Ll5Th639@%pNg7XC%Yf^P#_SjM>7&NEXeuN1/OT3Fi%m&ll*rO9Z)#pchq?C:=CgCY8f8f;-?Y=El %6qlbgAU@`$OW!6UfIKoESH"4`4"U@!aNq.Fj$5TQ>'7_Y\UaNWb7FcZ*#(giJ?8NQ'i"1CNs.[%4`FTP'IG'2UAlb\#_&+Z-uYK^#kr> %Pu37kJh4R5XOF-@>Q.3TP`/X&;W7Ca))PA20OJU_Ynb&!@;]jmDRBY!=Bs,3.Q1@Q>Z:E!W>OG;X/h3g1DBdoUfhY+#:I\Uf!eSH %Ki)P!m)G-LOqF^=<(M-uj.N7=S>Gb//2"TJ4^coG;EASbBIiTcGTKE5XV/:7;($qL+Ko*!/1.^PAn\6%Lt.AIpq5V5s %87_%np4`5_&Fj)+>Yq,5j0/,Z3C$nQ?;b5&83D?5/oP_S-+-Jr^Pkplm*TaYAb!&llYXU--HJ%JMTmD]mSLdR)O<@jDSJ\mVrKRe %jNe`E]Hp4E"d15G7!C$dD%R<'*j`j-V^"f&,+!J#87:/UV%m+5QQW;M/W^4HQ-)hrp4Gh,k#TRGFin1Q=8P'p1Tjr+07u.!V=Xi\d %MsNPH-u1q=+8qOPYQ*YW-N5-t2(WUq*FSZPR",EHQ?@7k*W=$&Qiq?]-CN!$rH*phCnon/_057$R"l-_Q"kMZ([!"rP8PR0k&sU6 %pK+FrnhUH8/$WE#0aW[rS:Ro$U#A1:^J"L51;T@D+`2hIeE]V_j^_Nc/KBabprJupYqj8RjFWF`Fh,\]$ZCH:r;7t?KOuV7rB\l^ %7_$J@c8I23UHo!J2p41pnPTb#8XbaMCl5d=L29aWAG2`As/F*Qo^1lEZq3p;lnbJKkYjo`'?JO:)6'-3Ug\V+\:'K&AAG('`$Z,J %JP=:J*PjLN"uF=C&?AX4B3:.0K_U=bO$o&B*LQGkf8MkJ6G=-"4-nnl'W=_SaU$0]bQc+a`NeZt?eKt)1u_&#Jf[R6Ah[tueL-aq %fdgO=aKAk0:c:;'/IlL8p+,TNZ#I0+ibsAmSg3i.0I)BO&@qLC6%^5E*m9(+%3.e$1GmL8*X685D#$0p`U(go4;'Cb1`D>l',_N& %)'0fn#"Ss?&!S0;Xj\\Dg7#'^.qJ:2)F,0.5EIXb17WeaHf`F+C0qaO7X3edQRJdf=4lVcLKk$h#2Tg';)?QQdk:7MkCR;U:idhe %1<')I,C2,keG[L"2c\EQc@'']5#F\t'p-8)UneEe-&@`TT\.cI`f`uni%+EP2j[T"I]uU$.%*H?)(IU?7+]69/S)8nF`;L.aJOJH %2t]m_R6TS\QW/R=YZrAO?s.!P"dl#TS+!_A[\Nn %Q]&bA(+&0X0i84HHus^3`:X)IaC2qk0hZZGdTO6s:fp[@P- %^:jDp14SLHp'IQTD^/!@,0D',[$30mrp#WfME;bOE&`0C[IWlM8acABK;*%BVaj4=VO0L1dm21ZXjZ(3MI@XFMg-ZYj$Xs2Uhso" %->ls4A<_U=C7%FVrb1PXCm7G1Nbf:]7DKN:6NlaP@JQR^h,,N[J:RY#mY?$/id?RN.>QWM?Ug)_(gH'DLslC5J\8pP`utr5o/FVD %!3gCo&u6/CbTe:UTULR;KlCeZl`(c\7<dAH>S=JrMl$#mV>3f! %Od;leoMp`e#br+:Q^c+qlXskkq:Sfig6Y/Vp.I7/k)bK!&e2H5Ugh+"pc%@dV@PH_k%*TGM%"np8Ne(EVeLphn,tb`k:cX_;=V[] %CLGbK=lBkm,?)B&BJ(H:@5'p6DpJ8-NRRVZ,@7BVgh.^TP+TZlp+ff;"6fq?g`aPN-`\eKA6 %Vm9_iq?iR+M/edD>`$XJk?KPeL'ZKe)"tB(3A.:"Ds<^=/h?Rj/oZB"mj0N+0^n1.F3o+KaAa1;KIBj*5amn\h)8E&cki3r)bGPS %71ij4K7'4CL%/(o-E3@h"AY?P)p8)6p\0cWO`+']T5i1;P2u*+J)1%GrpEu@8%O1e9hpQ['eu_?EgDH-N+UD+hScQ\T%aY/p,dAe %[EI2.gP:,tEK[fr"Rf@gMZ+c;'`Bi2O)b1Z^T/[T[mcFZE117qrBs/gVBH/oV5Pqn&BJSI:cMu;2C6CA:b\MH8.Q^gpldt$M'\!]!\:KO5R#:FL82M+r3mCrBUR-u %C.\_,[k;!EGfJFU8HGaQ`@qnB>SN3TJoF7+,:ComFuIdp7`o`7cDVF%Tng[!,)M_aB$\E86AYsk]ot!:-TB7%0#IK^.H`E!`LaEV %(qC`oj"l$FZcfu@3\'=WS2'K;F["(QF!.#pD73]*@7DLQ,H:39(\oL"@%g8_LSD12WgH($RY5Cafet7<.SetX0"b!c)4$EMS501: %1iog23c@P6gtL!VLCp=rVBbITLNM*RH%'`JG_FUdp<:XI)`u,c[atEJW4_J?Hu`^U*]C'N7eY?_S2*GJGT'V).qW'n %EWI!5J'Obajn&K=h8cGVc1Zq+4]m?Gp2I.pE4*PQM*#X[H`F?(W3E)=52?j)>s6j]ZF-SGd+XmgZs1eM941@3<(#H)_1eE`@4O.R %ZjlHqkaW#R9qM1u.HaJ=M/^7o6l(4f"?6+k"s:uC#Or4nP:()]`K3`+`m+`AN%A6+_:Gbo`'VIQ`\rWPkVZ+eM#ucLL<6L;"LR-;Z*VJHBkP[g'0?LgBc9K[R-*=FQlMV?KB,P`30EA$3A2YW@`%2^PFF9M;`nh" %))@YiSc_np8%NFORR0Edc_AXZ"=?]ZdV.F3p+Ami-J+H!&K<#q-$R0T1>]oE+cmu9uLROGCndJi:SD'`)"dHG_:icPHBKgS?aMG!QIc'YQA'd.7(.6^F:=) %)-^&aPS_oOG\dH_H79!D^k!A>8Or,q_RsZKMH.`_s1N[7Nso,5?j5EUrigsK2.tT%:@OK'X$64nH:jU3^c"sWPVVF;D4KT7A_(@N %;Ge)_Dgpgq`V&P9OiGY=LR8'RhaN:`aGCI3@L@c7RF0/#8HePs`h=1/DK>^Jaohr_"V)+g"]jR;iYHbBI`c6MSbBrq]M-#Kan'o6&6T4C&H#GISb-)Ib^eP0Z#ph`162>e;-E:>i"^Wq(a1()mGPLC&0bSXZ!KeCo,)BeJ>J=2+p==OK=j5"#`nUYnZa]K %D]\;j@rb6MHc%"FOHaK"g09C.7Tu"c.07_!`LC1DbfTJ;8bA7;M*Pbp*RMtrW54c%l;j2S8&K$lMo)tmd0,A:Fq>>Qe0-Z#11;l& %1?>.d/-c1si44/SoFm(`WjH=E77Hf"u6)?J\I@<,I<2NGY?H&9FZb-U#je %Z=bA;]r`K-9@/GN!R15!As-dFD8ekMHhpRf8(u6:&f1Q9OgjE"U3/#%jIfAn-if!E]@J^-N7,k9(#.:OldgC;L%2H^B]6O-EHK"m %AmRDIUoqpQ&-hIO2m]B)%1a?moI?`JJkJog'isH.$?kFX)N&q]YJ=PTL-YP*i-?pSL`dNBK-cG.V*d0iN04N*d(uk_^:$crUk,!P %12Lq!#>);6qAlPP0 %"]VE2#;/QK&+9E,%iX*t"kj5oA5ELH[OA?ep(Ha<%C5!f&acAGq6>p(%-e,!.baBu13%!SNSR?:35eAYa;% %#$S!$2P+ooS5N'1Q,D[kTkm0NN3XUP9?L]uDO$.m>(l7i10>M;4`GMtPno'eVDOa>o:67*K1E3<$R'`;@&l[W%e&rW(?DeGnLHfi %9DNo1BLReY,W?(7MiVNVDt'^Im4gEO!sT7%RY(8"TebSH@[E:pop"K_U=DZP8#^/W;<4)ca4-JjYrTc(@c:gK,eJRS2'[TjD^k=6@mE#tP1'ItEC6u[-TXo*V]8J#:mYfomWZ7>-(W=p/8'A %Oqe%_(rdlli`4%7,GTl0ffC9LMr%Y4p>Yfl\:.'YZCppu@]gNb^"o%ZEZ=hC %52i&j".ND`ZfTiCSFB.\td'sW>+1t%jif7LKEj(^fot^_HEgLh$$=2n)U;I! %5gTdbR$SX.Tn\V.5%^MYR=iKA6R(Q`aB7'7g-4QHIBgXB(@#Duk#gpcLIa$sJ$JPt+4T^5)6?)Y_n>*MaWB^-#lR8D)F3i8#C %!^Z8tGA0r)O\2T^R6W#!Ot4rW_4XA<6;aEK=OVB.j1)r_g&O,a7S;STQfAf%IP"O:-AY\4c-^7kGjHLg(62pc9,!OjQ">nq=?7,S(c>Q0\A@/6 %Q.C_/]bUJCf;`$1/4M300odHj*luq8=n?7/qDuC.f8";A`Dq.:mKFFEU.`P?/d8L=N%ai`,,S%Q''0m!?jH)sPaL;c.M9"Tm('Q4Q!.&YsPO0__)*OQ8'r/KsTh#7R %&YuB\$[V7n[oNJq:9fm/-q0YYQ*1TX?BTg&R'=RLu%0!+VJO3q>58[c$>=D?*bet-.l`.2=`B8q4n!M/qnM.:9S'Jtdd!edWc %-e$#Rf$]sh7ne<86X3BHMoHu46D@aN[,HYX+$9JKkqOr*Mhb$K#QfXbps\IoB+(7]Gcj<+#!rmb1$uj%U!Dn!QdY84Itp'L44"<"P`G1-n;p845]c%[%&,XNrG[\-e^,@5HF43`is;n1kJpV,_7f7-ifE[3CX5LP%*$[2r(2e21gA#$q\R8l/WY %-FjWY8f1WGLh1[Eo"f#a1rqCZ.j`^*-l28Tk#W-/cB9he?!t3DpaR#AN]PFf,_YL%C.bupRm9ls,Ls%/WidRpn-[mGn]oJ^jQ.$N %EfPC-Q!t5QIC-'WpnokH?^:Gun9)*)cUD0Zbc@*;@]"074ongH3%iei2#OX!LPT;"6F-`gP2,8cMGd8l6+3SnMKH<; %jj3I.P5Z*/4nZ#;V#%"#)=e.\]c&e %[K]W3C>:\ZpB'9BpQ@[2!$0PA=ekce0?^Z_b>QG==QePjQcjQl?i& %e^2]=m>5qmMX)@D;I>=k>8fSu=?qut&=4S#&d9BCURgYn;SBp[`nZa'batq@@o'nfG,)Oe?Y:aZZcCR'cbceI?lFCM84Q!/nKaX7 %!9XBn#%CjmUc=,3ZT56Vnr+1>'C(!r/5uI"_&r--&4>BZ5`(+:&.!3,AjA'P1)ja_k%!cL+F2P`T3nQP0lJ;]Xdu6((oNJX6bAF %,iph>Nu%@+hSZ%5-@"sG$4:\g%e:GAHt(AN %UNk]2#7N^KEPUQaeN2Pg+4`%ZLN+FG@f79UAa30Al?B#[q*BrM5G=4aGLThFL%l@4/Ope<=h"_G5$$`T:V!P4PQe=$a?cl(JM+i^ %a_=ESLMb@QdiLOg(]kLfR+bL)/@F&,lRbJAWf=.N^rI9M`HrGBXhiNPM.Kja;,[VU%7]S3=Bcq'HS8D/l;QLaAcKrZ:ZA?kN0cO %LQ[joWe>QE3k1E]Dc"ia@CW"LWDi)LKBV$;6FV$SG&31N;d&C/oVn_6[(p^0:oC(q3jH@Xb&iDC4!tL+`TEbV[E#r(i3VLSbf^DY %1!eB]k+sDs"K]l6JD']%RF_JGnHY&!*AAF^e32@_7NELSG2XdS"rMJY9bVWn%L7L^@Hn&9EN?$85,;iu.)ZA%NWo8pVK2eUtL%,%)#g8n*29CZ2=.`.,/$d]\g5HC2p> %Oh!CJ-YU"'c2uj/l+@d>X\C#4T_(A#Wd&UP=d`+a+9*("M"]Y8Yi^WT/m4\6L/Rg&X.4pC=9JTf2;V6R)dl[b,u!P[U8?\EW)jOmRgP,O^D*ib'FB(MVTreip'9H3Vu&JUX_&>W.sh7(o;lTd$uMXRQ(C@&sKh2 %MQ:NuWX4AZaT_]Z>$,1INP`GW'b;u3Eo5J3!@oW6XYKtm1FOU@h9'bm"`@c!Y0ikr*=6K=kWs%!_FDj@nE"5bfdTaHI-LB649ickD:gh3pdTL@^f(+fA(!r %q#N,CCP;5L*V+Y1,(6/j2d$l[_]Ff/*t9A\@Yg"rD@mf&`l4Mg'qc@(2i'@u#D'E*d"+qUJ5\A-CKbJBW"Y:cdhjCs7nY=RkV>rcZUEM,Nc*[mT5o!1Qh\,ZY+>G9GKu`b/l+668^:9b"A.i*M32#.>A?oi>kDH6 %">nYb$kk"A]iarDP0*WXF%k(C\Jcd7S>;Vh/9\/@QCMuc+4)9rJ%eJPCmOp1QOMAV3)k/J-8co03F7ut_g;N3DR0X)QMO!n(TX4R %;?mYd.5cQrM90eV^o*u=P`gt1Xsc`WJ?6"Mf_h"(c)2M-*rcqjC6*,8OlHZ)ugR0hC!Q> %UT@!-Ug'\SD#tn3a3fQV'--XHA,P^d-nj7Dd!/YVs;j>KP,#?t.e\gB %7;GtGX_N(&G,8tu)=NOT8lF?eLi./IPt5JbeRXh90$`%7e/!dn+%K/s=Y>9KP&\R-Z;mr0Q[U7'ZXh%1n\=S"gsWs%M-T'abp?%/ %FoF^fE/c"tQZ.W+P)Iu)2=Aap_VS-_0'(R6=>b.+Y=9;P$]k=qe)+DNr*NZkCl,Wd+1IE:fu]SHo"\9Ik#r@T\S#2)5NH;ijTp"6 %MC(;OK6("_V>`bb4*6Q*m`6/YNpGd]QO.-#sr:$BV)AH$T!7B %"f<[)[/H^-WBu!ZEW:kQ%uR1o7GpU3Wh;]I9+fJue'>`4p$R/JMg3>taSa.d-EWa.g.#GeAbUIBjt@YnSkrROKq9D3e9G'k)W %N%nKO]YTj64V*lI)3m6_aQqlb^W3@pa3s,qnG:KQm\uGVir:/C+LPh?]ol@X]^#W7T==RV/%fZ=\I.6Zd[;_1R<)bYPJi%nn#.p7 %C!#M<_QXJ"GF;'I6+0[^YuJl=EgQLFcGdc4FJcc/WH+QGlO7*4n0ahoKn%QlG,YK)7XmrP.LggQkCCXJ'3mt5i70D,XQj`X[OtRf %iTGki"+_prEs!E%VWi$WfN$Q\WGh=@\tI42k,,9O`nqDY5rljXd8bU)-Vn"gImLd0m[*T@?gEfCn8l7N_@#!9HOfe>,49IA>7/C/ %\r-&*/'Cu4gI,E,eGp8i.170Ii]fIOB]Y;9O*C'dD`?SD8"Z:47o6D-Xk:V>&!o^8V1kgYl<6Od99@JgSC)\P_Lf5l>Ed*t_TGNjY(-Sp5:T;Jr6+UZ>M%hu%e?Pn]_]^H-fGk>FqOCaOA&X\.d7M4OL?0tRh7l1M %m^9q3)AW8'VN,:gGYq?rkBS,2gN>d?3_=pm7=[XA&eP/b_]XPuO<>s'"!T!E`7&LY'+h22Bm6>H#,H@T)#_I>I^KU)MTJHAG/-;n %Xk:`t]LiQ5`lV7bY4A1'g+cZe;BeMckTi@3X^Nkgn#'Ba'q9Vod:+FDa"poEaCTS6'

r]B&Y7)!-KGr_Fg^NAOcUHh3Cbn!;;I %$-UD$E*g&fb`,;"j'6V?p@]5^hpO*3gcOaM8)9`;.cWX7B=7YbClVku3gdmA\1F:j4PEJW^oMYc>8-19#^h&]DrC5#6jUYO$oWPL %8L24e0pMS!9^!c=1S@Q53,67=^]=HPT`@"XE?g/FWE_jU6>@<7]I]RD%I.:u%KKfK,;&uQ#sd8G6:V#PbTP-:p]H>,V@]X*VlB4# %T\_[om/J*,nk$f-)`GK5bh7h75gJ\2kM--I0!!L?`qb`S4Q7c>VL$.;BX(V5(OP1u@Df'r9'9aMM^"YWBb6sm,ngPGC3QnLH5e&- %*LD5L1u*)-jK+%([3i4+jh!oIkB6%_oHI2uYU7-q/F0/9R7;XiS8pfM>j:7$lom?XkF'Y@f"2sk6\R#Fq'?D, %5gM4r)qs8WM%7bL`=S`oJi+CY,7ZP(4t(;J7gnJ)JoecD*h7FJ.Y;)gd\*77bp^o7hq0t,To0=5!/iX&n6]R@7Ts1 %+A^#;;NT=(Skr+Vbg[!E")?)6/sGB`&JH\g4=_F"7#).]nD!Kd9r9h37EPJi:2O5)^c)1nk,h)8o8%\;#%ihl&a[DP8p0o4(/=Ln %;6`'$E7iS>4(L&sh(h/@3'WBa3;)6Un]CP6j7).EIr3m'>2ckUoa6c$'toW*rD3dU;5m*kor/SG?R_["Pi+Z^U?0'b-r>MH=d9Bs %q1)*h+A<15?n_ua+9a[&$/#oa^aQa$75d,&]$GkR>4hEin1p!MOb#@p,P[>#9btSB@@!`IJ;(nF$^gs;9=6q^)J&=Fr^ %,r.[&6%Dd-.B??I/<:\3QKUsid]X3[h%p0K\%oUIq7.C)iYL_Rn32We3\.I(&qlE"!`:E\ps!t7*+_slZFqs'0@V;0*U$$R&pn+eY0E4fQIjE]*u2T&%PtX13$HJb^*Hc*l'.AMR"lH %.ala-^pt0OaCStV'<`cn5,QF&!6W%6bM&iU1c\!S;c[bEWOeS%D(9,c5NaYBXZ5+5em;6dJQ'DL\%KZD^^`fMmf5PZ:T_S.i99EI %li;p'*YY)..@BK:T(`lPLPq!Q=@585\ZCE2XdAP97p:/IU`bX@cL*[gH$]*`Mch"SZc]+SGcB6["B:&CmJa-B)[p %/u!)a"?$"RF*D82R&)U6,-QaZl3e,^c_]*R*4RQ^3t;GYGmD %3osItB4q!gBnCS##kW@?[g\DXmen %D0C)k5(\-^VUA$#*1o@6fjRkR*1%[4&5%.tq6p#]o>\>cHa$E:31kAbf@_%Yr!X#7'WAAN!I/;e?^_$M9k7uuSF#^o]Kcft`gdX7 %guoU-L!jUWg)`gW;n/%;_>XY\gOd3lj.`i$Ng_\YaU2HS1fVW%J2bOpTW\^J3"M!2ip_aVAZ#V*$DgIj'+[l%itNs]m[7'*`)aeb %6_$_")<7T="jJXOR5Sg41ol_\HP^>/dkP\L:"BDY=/Ct,%96B4H:l(d0;@0Z$A2Z`Ui9!=e58?>ks_K9?,EGmB:A?N7OQEZk)q!Y %aP-#eZAB]XR8i4m[!+Di=rU=4Yig+q?]FZd@J[DUU:_WmFi;cXHEⅅ:Q?!S?q:BQpj6+*Qkc*_gF,gXTHIQN,KAH %q#KKFN/?O$Un*''GG#VTYrNm,Fp[a&M`t@R_7:a"6$:U!8 %SmC(9WsmG6l4gb(_knYf,5G^6G4$3D#-J\X$^,JKSmVWo'I(GmiSlo,/qnJF3)+Edp*?mhc"e3pE+6I^09\\#JMn<254loaVrCoq %j<9M#M9N/3r\k$&>"4Kd*(oVI4LfcRYE>3sERkD&q8.6C`)B17NK*!CK2QNSm&"KtHkW>+93o=n\9^\*Q9j*'m&$g<9,HXoX%KZ8 %fFJ`h`6PoM"&:R0='=V/7a)Kg_8)\317hK_=,CXf[r:ZdkciQ0DPnlV%CF23.SrKNLCp\d,\SK(KLs`-7\K?kI@1hH86SlJcZ.[i %XXGiK>q\6t_Z62gK:Tl(r %Gkc8b#D:DMb=j8Y_W>AI]+d^g3CfTT=PM0&_Ol^=*@n5M6"qN_Cpuph09m)#:O9TPGo.aX/fid-XAWh_DLP4` %So0*"Z).@B4skXc)e6^'*QVF+L0##]@orHsAXZAh4r6"LLZutg %hDS"VZf5!Ne?G'NXU4o?f-l[)>8R(c0&hkQi_U>*kbKmGXU.q:U&(ljQACt]3SnPF2i'Vj;&][_@VM*(Xp\p,d(ljG]3kr(;*^Z4 %]J-K2^t'!9gS)DP"9jX=6#%U.7-FoMOs:]MrDLU2m_.(#JKI57\*/;qos:2ZE&sp,H5qkDb(G-Ip"3`.P8ScV.SI %mcIrLco<4UPi>'P#*CDB]2j0Yn7PVW:W.%@H1K'OVc:7]_UD996]AWpiAGfJ>2]XgT9HV8`P,nrH^h/5QC[Fd2MB&f+"0@.[F-'D %kjOT_9sUR(LoR\H^h(Bn:)ngn3.S>C[^uXG$>V$sTdP[2N9%O4Yb,!NYMsqUO?d(5C3nL[969g4fJtn>/N]AWYGl%Iepnq'($,9f9`d,h,DKm1&.]B4?&$M;%s:C(+PIQq4D2#W.f7Np %BL8J7U00Gf)>9jtq9l?jdk%#']`2\q-"0#]Kg,o;EWQ,!m%&SXjZ.nOS5*p%%f@$+=ji]41frbW/>u4![Woqm3hQ'h+t?ge?(W"^ %=AonE5SR%Y"=XW`M;?&rTHf%WQL\W0SEnuss$Muh5Wmj+0-hE+0MF_d`0l?bBulEkgh=K[L0SE-JHjnB^j-,hB>>h,W,k&0QmN2] %jL",';kU0"V%;q8"s%5pKEiD-&dUaQ$7h-S&a]gBI_b,![rX<96e5gC<`q^dq7\FdBtAKDM[$p@#F_fo^^gUcBQ&4f:s%@$,jRPa %9r[ERK?8R%lo.mu-Q(_LP-sPStm6BrFk] %@1Hk26AI[u>j9__o\u0\@YP^5,`!$oRCI;Fb^tUL&GuZlQlnCsBY6st1;,NCo'R>"_5@eg8&lUenk+#/XAKG`Efr-!%7W>Fp(T4I %:J3ZVPk^'_"A(d1b1oFsD-?pk5=WbuW!2a\%#4+BF:8IDkK#*?O?BtM?)KGtEQ?bN-lu;=`Cu6[0F^pE=%8t--maE+WDk%GclFnC %k$97$`e*SU7da3fIJT%35M/b.:L(o5r5efcO6?;PmeXY>IZN=B6O3D?pd7#3^nTZCRmf0%5Db"X!6U(`8ce3Eb-[XT`>j:C;MD3"[$:S8thj%c]Z3W?;JmVK'Y#n0SC0uYf74a;1q$H&8i46i=\X?7M8I+#qIi@'*&[e$TT=EH7Ii\P(3Xu!#Fu= %TOKXCR!6K+JA`'s@KDkK&k4D]-)Q8,4D)JS5`44'0*08]ip@6X&Q`*BN&Y6&=>Oo$Ap.=bl+G1)9#@_Vlq5-t,j\.?XsE@+_QG0N %9#?$$&f,0dF4LFGP^2M35slK'%ZBVL[7b(:[HK8gRC9:pCAW;_-Zf(`(XA]<`AIgTkA)M9&httROXoI4]dB(YT??Yn\p7C`iLrWQ %gD5REU?\Ps,Cr"Xb9"GdTKDB:&Vgm^O::=65n5r11D+/MS?Y$VLBB\G%u'EE)Rb;>k(&3B?F5Z>7_;Y+IQB'([#l,oWu*]EVc#G-N_U@*)%b#`QeH^`dj;b%fc]DW$)Y;4KNOV&/.p %QopKcC0]hW&ijPQafm=+,3/sEDJ0n&`!\CC^HiDNjrc/p9/MA,)D0Ag"WEs'HS$`g9/=Kp1'*iskjXRT&Umm-8%hDGS)&X&Vuo6a %kVNTn:5@)NF(n(mNgF*q@/824di?QjPGQm8W?-_YS`+-=i,$MubAhDJ08=mAKiU&<8=:&:]Kk[R%SFS0cQLokLibZ0IC?P9;V2Ea %aHi'YGt-kt@Ts^3D\/Bn+L\a%HP:327gm@Z2`;f!7cVit]YI;66./E)s5D/bt,(YB&#s:V_ %In7^D7/M_'lkgpa+ljL"`$Y!\adl3ukRlhP5pBqQm0\G_+=?X]=o*Y"h*8:4LN`P[f*LDa5/cJ+E;!BnH7W>a!p:&6mmoH]X>t@o %X54d%?gs;l`Yj4BX54\[C@VlVQtDIt24\N*!N[,`2EJTBZN05!+aUa8@)Z,O^/9@,\`/K08)-,e]frI79/Q![ %C4bdZ-)?B2*)a5djp3lK]"XL!IM7aOJiLOF&:0blXi<%Q&K %*ccsLMt,l6L2QN\osmG24DcO"W8nMlffuW.M`k\d2(kT$Urf&[OHS%LAuL'un:3/<]dSo?A/O]1%l7Z5/U5O[rWDN(%L6-WC)+fb %e2Z(i-QMO,%<-?%8%2%RF&"k*9M/%$7iUMoH;6^d+A9V_7IZD3bT[4jDZo[g0#P&!ik2QnK`7^ih*52!!@rL&;<3rS+dBngaY,9% %.pNQ-7>G3PlOL_uA&rL'_-id*6?nd'X&5]S6_ukJo>*VT1^ua.Fo!k(&$-RF`YK)V`ia2l]I'`D`(BZAhB*ETcf6P(j9K %Ib1->=+,NBY?u?=lpqL*g=nRWoJK8-&>;IL*$T?T?G0Oj&1N5X%-,8603j<@+VFt%&l+/maR.?]8QNYI/X&,Za6AkKYV!Y.f2>@p %MQN+(V8Cp[P&Z]V&bKT7loDs>Amta5@#%e"W_HV1cbK-a%"=UTn4Vl)8spuYchH,W#3V8+D\.MKaDBH9ABi=sA4L4UQcQmF`r>F>-iacVm,JLc>"n>$e5%QOMqFsR+/m(p7# %FXIp'n/Ngf;uQBf_6<"07QNEE%OJ<%iqcW>1r;H,RW;3Pq#SD"J3KUP]RVh(l-L\le:E>-RAU4=[oJiM<)uHEI"h+DT;"0*Y?K5T %0_>?X;t2CK4N`@JS9QMGZs/gOG]8E/=e(brHu>$W&JsQO=jgMt8fehCh"r4P#;XP>+R=>F=3J.=ce&S=:;eHF/sXW4Mmb[%Z-HbD %ZPSO540'ol#h9?oMss\%i5/C"i)5l9hIbqKglV^hfhu=(`@C,Tkk!Y*L@r,dXHdICKB,q8_]m>H"[B\bc#ZRMM)1frcK)t""XRFu %7\T.:12q`KUC#iO?%TIDmm`iaMDHngAtVuu#i3q]@i4$ng62E*MOU>TMoCl5W^OI:=TST4FNC4F'i`hXRg^:C&j4Hn'tfLS8HS8n %#diVYD\2"Z/siWH(t1s0K/Eb(f'(Xu<73u9\DedGBG8W]UO=VsW)-Q+%c#Wuq$L]dZL&ge$;:l."pN#9*m!E0@WXi(=XkmJkW %Kdc^!+Z.qP2Ra^-m:PT+;]gVDQ[!?*WeTTNZM@UqIRqF8BK6mX2P`^7XZ^68pbZcg7`RfK*_)_*Y[c)CJYO6q"$Kr %5h4-i-O_s!?tgHU(W$f[[H=5Q<9Y*e*1n7nRdLa:BnTC(C/a8JoP)D\UO]Y>M!WCVc3S50[XeRaU/a %L&V%\jl^%LA)Q99HM)S]RM/<*U0NO@O?l_*+F#CfqJ2ASroj=++qN<;_A1\MIGNLmE*5a %@?j5`(k/K)O]Wc8i73%0lpk@a(77GI)[nV?3*jepPNC[)HOV^:Ap1[Gf'PdW.663qc?CB.k39;8qVIU-$E62Atk7S %033lHXUtpXHS+iIe/u_/M!QeCJ!_'V'#>dn>t.cr0bl2]Cu2GJk9e?"ndl8I-L$@8hGPj4id@\ER,pjS0#Ih'iNtt:/jtlMG.8CV %lK]l./Z^F(73e"3Zl6Ph$XK/`dI4<%F%5#D8[9 %JRKhSku.j!,RIa(?gm>21TqffYPH8%VY!"0oJ!-`YTA0c&,ql]s]J=!V=kt_c@tB`nFbY:Y+M:dLca6msn`F1l[ANn3KUU %UN<7=/nc!-)dF#PD5a$\+nd1J:AqY.][Mo=LX?Beo%RRf3_QM[?M+r32b\lg2id2ZMV[hsQKP9$POcAMF,V8Zg8jGaI,q2N9tM.1 %dH3=R0m!M %qQ+)NL1-m:3bq]`ZpEA3[L38@B5f'f/1P9QX(,-.G7Q:a\K:;/W>8?i3Wl/Oo;PCt_)Qab+*%'aL;$]-$4N[Pp^-<_K>'RiH,=Y5 %/AV?53&d2P3Ob(h&30dqqRDgm%Pp2r4pI,-Rg[ZPEU*$5Y,'S.rCpk4]%9`kU_;1=FVG?gOqCKkG,4%GkfsOQ-6!4*Pd&*S*_X3Z %0;sN1FI3(-#'7V%#U6$GdqpB]r]nl>:emU3mu):/8L%c6JA>3Wd_4JcV*08S]9k'pb`%i3AdeGGVZ02jlS.ck@/>tskA0b1UhE'C2ZFXji0[=bAdY=`s0L_m)dTothHE8HcfH_cgX:L:"KkHeNq\4i4T %SSG!MK7\TnVS%I3$LBR*C&m][=^k]p)YLZNb2St5RiG;K4&LS;[.giEO)9@0elk)cecn!RSPD_uDQXX"b1J1V=%%\V^hG?52o\/a %29]nLW4[08$[g`OFKA%:`Puo#fY,RS99a-\SmD>b2+fM3# %d\d`,qgb@4Y>,Fa>(@=07@# %eZ2_:\N2d,'NK1erImWlOm/eP.5gC+#?KcA0DUQZ:-4CtD2JS)'\$S9$E(`Zg>!iI+WL1K=BgMLHQ&rP(rJldXhj*&?=(66:'Zno;e2O(s41A9J/D`Z'[YGUV0%t%CfI'W(#YO`8,7M)q*^I^=UXi9 %'PQ@55lW7VIhCdL-0"ih;?!+H+V\CGUAV&7b(&=ts-X]-6a2b*rd*PT$,@BHdH@?;p$lGbEK][iV:`>oDo*K7S@HLU_AmTd\AW=& %*-.RZ`,EMo6L%komqW2&(CagU>.k3rUd>E[UZFre)VukW].G%h_*bNgST#@7@*[OuGQP"0`?^FM4uKHu3/OZ(jHC(#BH94-b`RN$ %ALorgr5E>*CX=Tj!tRN>,R<.,e<(:)19.?YJU\3*WE(9TirnEeLnaI'Z'UA;-MFaLJpNcj<@.]lpAs[,fhr!ZVc$Rk!-XB-2c85= %"Ki8MmiHX&PSeP':H,*[:G6"(M%6Col])O>d_t\%+4m&^jrZZP-f.D%Z`)e'_ %@@4#*Q=:_,l+)W^0rST8r%2C=(T6a5@5-e:8p47B$Ui6+h/6?P:)\?(\r5\ke0b46N.VeH\f_3"&V95cX""B*qC,f6TP^?itZ+([]'#k86HVOp;AcT+Y@eb:7cd#I%qfM_k9tc*Ml<2Js1B? %m/FE1Q*F>iK@bmp"l`go"TbCiTaXHC"DjsSMKk\B.7Ekl]G=Bq+^PBSEfb9\%=Sb>/&9KG?NF#)%`unF!&hJ&A1]W50;N(kIn[<0 %Z<'@eRYoGtH%481_N=j,Mj,OW.T'R,+s4[:'$HnU>m59o%4b!sj@G(SacQnZ.Zt*`PH@cEPR&Oeh?ug7>M(BaW)o(>Ob+j&$Bc`, %Xh\i;L@q-[.!mM$&];W$U'/bM;/XDQ$K<$7M<,*)Na;+UcuWe&4E$@!aBn!UP"]q1@OI9odN$il4[d3MQG9B^#:3TZenRj5=K%E^r`J,?5nQo..SY'u"R>(L!n9 %G:L\!G5C9_apb]oSU3t30t\P!;EJK+4@N\\olI#jF@E$1W01A]qHLl/N[e:L[;2eFN74p5+`J2\_WUG';Q %a/Dol:+@h?(W-aG)2D,Qc;VmKBri&`K#^V'SGSOYbFjI&YjZm=0!dK/rl.uI0Z*%eCDAZ=-eu7uD6SKHh`bMKkLNOgGi\T_^qJ"G@2eSqJZc\/IjnKPp,rmQsGsKNNn(/0V![$'Q8A %0\M%GGT\[?$5o&\$)P,/2dY&o/YmdYK6jY1YYg>j3R9I"P[)1%g)O7>@r#jfL!4Wn4bZ:[kl;=$>)8cbK %E(&5VNnM92ZnuSR;g?FXY:d&+9ihsNXmfNQ0;QIWQIgTE&c0qNF;7;4eEF+4\lST5^;B8TCJKm>3jDpn@4LgBX93B:0@SlhPn%GM3gt\.ZL'jspV$`-#TprV-Min;k$6.I#A_?o-Y:tc,#J96Q\9)O/-+1LNYb-E!IjY;;k'f7eDYt/lqLKW#kNq=E %o#)O%Zg1iGDG@ImUM9d-gN'hFK<8ft+*+sTQ>PiFb?A"f/@X9\IB'$c=k7fp1iu"ta0(QLlsaYsPd.nfpFn>3'+D"g?6E;CH(%E7 %HLIEh4`pXC:1%gdT:Pd`>eW0f1gns^j*Mb&/e3Km,'YM;[.B$eP-?%?_B4Kk>ejRFE=g0hb:6AGdl\\E,mco$+M$\f0C,/Vs1JJLh2bpeHN_mjWOU>cD?KWMK!YTITQZ.c,M[mUYTub=tZr^Ye"abia %?Z:dVint!_5+i=+h/[m8c61_k6#^W/q(0nQF(T@:#!G+j45D^(G_1Pq"HR)L2DR/FR3fCOIOGN=cN %!1[U*E&9M%;:c/8'+tFZ2`820Utg1>^\;:L-:o?+W`1StR18Z\g[l.%!<6/BVNrF"fK+(4hPnblNOSJ3o[RaZ:4I.$DCIF_aL%PfSL5gcO"-PP066M$.LP#@e">R7B>DQ)/8[ %*O*sif08mH/+fF/lqjc&G$fO\"W.3WDK(P6(Ds(A.n*+ %+)*N(Q3Wq26k\_$3LM,:3Y?_$dH,NnTooIIeF89[r(Bqh_\Df`?C*@H.jS5@i[GqLB(2f>!"N\;i]K9eTFqu.m3elo6$2VXbhj^JmpgU %Zeud8^=T6/n*(M>lWXOPiKH&W$U&UZ,k*NLejt(.%(=/+9>&kM7Cjq3cqK5jE()9'3[rQKTf.dmd2cg`X<`;&_=R18$G?S_RV;drfY^Q-2*-$2p&qU`B1OKg*Ma9,t;eekJf9XD!K(8a]:cqR6ZUU %aG(@CE4u6O['ujASIKHPcmjWB&N#@_jpIBedbnG'A.-*=$@][-D]JLM5K@>OiDtEK60uPg@?QC:\3o7SA:96c4_"%!=WSm%8%ama %Ir(/_[n3s#j8Ai?DO6`8S%)b`NYFnNRp"o,d!`+U$"\gf(,I/0T"AYSGaG2Jq50r5buId+W.uu<]'9[lJ!n$^9BrRiclRE]Q^u\Y %/ND`D%mn.Bl&\hB6CI*?q\tgc4Og*#,,)<)n;%G%/2@a5[&>.X>ftU=.8rqj[.]k8Hb,H)^i`0u*`@#L9$a.e$qAK/W/sZg/ee[> %GHC"G%*h]hBY+MI;t(n;46MDhB&-Q>fKBl[PhlIr5AYbZ!(S+O,B99_)J8;b`F8EYm#n'TT1bA %a)hI++Z9qUQ5\g2@*[=-RYTUM@iYu#4P2A)[S=j7]i!H!lbLJ'FKZcd0#itd.houL4._D9>Q&Q`ij]V5_'PR9G`4ZBQk)q&EZc9h %iK1pD+6(-+)9Qtu/\"[)/j5j]IXD95AqfQ5%lf9mpYXTkd7@;;,o[0NC?!N]l@U]TljD'Z@On(J075.WIns#nh&ko8:#Dn1MX1cL'+FobOC`;i\*Pc8nf(PW'8o:>QX;qCV8P4K?B=BZm%(%4qg2%EDohR %iKYiFVutf$P$;Ba^s"+0Is8@>+$T'V2sPlSTIt@Ki*\Rjb!g%q%@n$[VK=Sg9.@1Vi8+M( %]`FdK8Km+sdNt5Z6m:Pl>\Y0BNc4IEdIOi((Je`7^or<2\[.?O#K.M!Fcl#KPc%&`B@]q\fZ([YUq5%l`(GS<8*BqXfB5NR\c`\2 %jD)-D:QFTJ-/OlnS(f]`G*AJW`9!qj".\s:TKi(,i`)/?3r>qH1Eog/l#9oJ^0*k)UlNOkOOV<]6jJ\Q[RX5oZ0.l%kY^%aQ#"jF %9]@<&PieW9!XK6NBd/?%'L7;"iAHJ)h(Ea&YRjaE`1Aia=(k_F&tqk5b@/qr4/[a9&p"h!3HHBsE2Lg;WW;)B&tKmK\]fXfB:-:4 %h)S+B"ZjZmRk`)%nc+d/9TkmUe7Jo+Rn]E@U-LiU#1I$Y8d[oXK6.eb+oA6-r#5)qqFEPXjkDeLjZ,9r-qoUDM(s;m>LoaK(qJD3 %4sH,VH^ppPlO)%+?Xi"IVR>kZOd %R4"q_]h0HZ9KMY$IR?@f?mYZ"&4Hm!Z6GIT,c2l[pQoCoE;` %W56b`Al%()Y(W?/Ta/2?Hb4r#]Bl=GVcL63 %XZ`.8b6a,N6g!$\-7cSNX3&_s-k$fgJg+V'e4r)ITruafRZbgUdr`]*i+T4%"<8QRIh9K'ZYR+Z%A.KIm0^,Q@'lXBi+Y#kdnFpK %$bN>''!c;RYe.*F/6QTZBP5Z._D20;?tWG^MIoM-C:j1O7aL;b)UR[c\Cp,nU[rML3K,=4A:r':*0RBL_6T8?,'pYmDFHY:rIJR%l1Ud1t$hMJ[E?$J2+n %>mcq7*1bEl>QTt.&_FAbKDkT5+_#o]djrr.Pm=nk5Z_]E4nu0QiOT`+9Au3Fok6Sbk4_Z4?U!@3I_:1.mT7/$XHEM!r;Jj,;pmU3 %hL5=3It"aee*t#bg\g$ZGEu*Hs&(@&r40p#0D!jUT2ZLYoEK0`W %IRdI&_NgVL4b!#,lI[Xd"e%POWqG;M"^YFN-eArTGg<8Hi+VeeGHS'%ZkXNg+-g?"jF?!A4DLU?n)&QZ#(i:f"'h!Z.7^U)gD4fj %K67LpU0a%fkHJNC\#I!/VCNT(T(^/V_;'I)2\>+Q_tu%gm:q&J\%VaS[p?F@_XJO5u>;*^o$@6(PoY)aio@I!3b!*FQm2(.CHa %2eCPum^'cjAs)bUZ30m>AlCrj\oL_M2cZ"7pk[ATe(Q.7m7hFHgW$B(gSqJpHh^[%-G6[uDCTubhpW8uQ!HtahSs`4j6k'rS,B/* %qL0Z+F,SAJbr<;lZ^ZiFped))mYX$(].7.\-2CPAYTqs:0AUNhHTRF.+WhGBh<+2uMuTfBOTXU?c2clargDmBM2LMebXsSC#gXXfUXJU6]711kQXjL%tM`b>EDHhc5-JV>cAg:l-lSWFm6e$^:s-P,Q& %QT-%sL\;KV+7-#c!O.Kc/+)5%a;"dpVT:6WhAjgt %]Z,e`hV*JP.+bt\TK]p,p9uP(h-&EI0msAm:MOM$fi&PgXDX&qXcU3B@.UNL!3S85jk0d+,Aud.2$C'DWi,@u\?UmGD1sSFZpTt@ %R,0eh'[s#!d!gXVfE/AehEq'3LJHV2kADsa"[ %Bu=_p"'A]!h\ommE&0A;N'M1LVT@TJc4(S>dK4UoWuSVag[#]cQ_JLo=kb@%%(I@jU,q@eCi,Ie!_PuGB.!XPaM#'JA*HWIK_Z;Y %ba_GkTKSY46)C04&j"g#-j(i!6I.A!SPHIH+@PhUu$G?^R&qSbYP%bu]Km0!Bf#KARNj7l55bqa*uE79bPVYe"AmVCp,IE9B1 %L_=?m6BLJ#3;5O+9@Gf9\RQ]D>-Q0e.dD'm8@+RaL,4.:)(-fD,ZHmdi`!>PH5X/6h54IpCPe]-h4l+Du[+"NH)Ye6\G=[T#$`Qa?*g69G5%6]H#>,qmnc0egW?2F#o/9j<# %C,1pd8B#0"H-(\h8WE>$DI.$_,9#pZ>pWZk^8k!'DDm5;j\O%U,q?+-cm:/+@p=q.9t]Y@g-1-pnB'2X %S#Jf=WFl_QcgNqA'GMCh2nkC-96,`2kj/LPos1dU*S]1UrmibN+4f!ecPC4R&!6/cnQa]H;nGB7GoV"WW<[@@7D2&LG/S0'2t\=h %lGM:W3(fgodNU.V61QG:-bs=NHb8-5LmE45?:pa^AF=&"^]lk/E/_)2&KD=#]WN$P$c^f[D,DmCDI&U0TlRSOh@6$QD8G?=l"R_2 %3kMmH@fJ@LjuKtGfQfBYZKNX7m]qd$<]kT]&@_g@"&&-$`^c.8]WJ88P[?8fa;&+UP9hc;%EUWp\qd/;DqRkUkD8&eFt9*_q5CfI %MCDj?B4tRPks3(l"BZW:'5q-RS`^=)F7(ub6?-an\Ap3,*)`d6a&De\G#Qq0kKJbbM.QjLr6j4'A)E;pNEhqVZqUG7&)fT>+i:2j4PibqPdO\p?YCV4cMBrjKl=9RORPjHCAY9#3PM7@6]*ZcKrp3hSJDH %3T@C8nT24hXcnt9o"ib[';aR0SKPr/bT/t#1,Ta>@.X,8KBp7MFE(#l?<;70T[4)D.>996>/-MLo@.#WmaL6'9WX-Up26VTD"V9) %-IoNiScH/k-*dE:PBIT3IbO._I^(<'(8n&:3).hD&jK*4#^Df>/$fF-@ %B=D%>.')BaHnu&c^tiT@_BKL\pc2s(EKVS%*S!TpI+ae?"VQ6*t"\+>n4tcARu\L\s:a1s85c %[!U!A1MoeZ4f`L7o4BohiDi5%"o-P]X6j/'0Hnn*grO"@jUW7\83?72HA``MnbXYS'L^H73"oiX[Ke+?H&Y[5ORj_doub@O0\Gdt %RqD]`YT40W_6d-7_Jt^.2o5>9I$Ym+*F@+N&jlQ'%nEjoqD6(.e&qW3k`_c[P%0f5PH]FtUna;_AajR(UIFIEHA!'O?MIN]I,NU: %nM"lNo766"G$Zo71)jmO&,YDI3o`.a41B0Crn>!ISSFIPWs&B1XBngu\PNOk&?c1\iNV4o_ECm^S$)IgET-a9D5uW:e9Z))>FDok %W$4f!2%%DsZdpq$]Njb_)`DCn+`sj,s2d]?C8g$2/bRV:>0`ID4.(&C>I6<"0'q`?Vf4@hPjf>FCdM!V6'_^^X69.9]YP=/b"l-] %=uMM"UYX>7a#FKGX/6s42?l8::q8HJmYc$G$qi]0]c0IQFOE\Q4G4kOGga3DDq)DFCR[?XY>N["/JiLV^0FWui2lu4pcf;:*;-d/ %"YN)n^Ugcj(5#t8Lg59%q"`VaS*?B"2q'T"Dru]ND)#nb%,YDo`nbaN>1UGl6.7;f=5hV#2'IJ+UY1;kS782[V^risH;cV*VUFWM %,l2UeB&h?nI5(#iL;03td+#%N6JLHsVdN\Yo([q'F"r\-VUK*qQf5^(Ni*b*dQbT4;JMQtB=%aHuSJFfLH_f!+[p%[AinFnY0ocA+W`2:b0 %/)(n$d(?#GR2dBfR>V0KF&Cf=*WkJcG['"1)V-XEF1eJI0VbI<3qGh]r^!OIj4%@&6X@L9jFW].-*Rr+,Wm7t&4>0-+_cFCLD %_,,YhUS?7?3Y)eSbU3tY7"+\;/rl%49lcl9o>LW;4_R=XVGCLob.[OAd)Xi>n^,[V^:'foCX?tbFm*McOg\cJiHR!qh'^G4o1843 %iFZiUi-T5.C!%I8#l"UjB<+/s^6oTr`cJU3"kn#k&A=NQoe_gI`Z10LD7fE['-&&Ea.uHj6+F3?'7[sK8.^)ijd>h`qB+6'cS=t` %Nq(l\-]bA'5'phR__R#Z8'V2H*E`n4FS&)PY)e\A(468@H%:>P^4g=B&&/@]2^0s3[nu,@7U%FH`NuBP\8I.&A]iXkFM4MWq(nV- %jmO4TD#^r9o=SpgnqGgYn!+HQf(2No__!4RDOjMpP`n.F*4W<()h5f3CK_QRD]44![c*9DH.d@kVhL^b2Sdj%/gr?W# %*bWq_j44MscIQPVO-=s^rI%hm$YE^>\#$O7`332l;Xl=8_Y`]Q(QQ\+,2h+!lB"AK6ZnCK0H5I)_s/0&:L3ek0/I,;goW0;VET09 %939+8?>(2eD+`a%Q"<)Q1S4.+`Um<2fK986krI)G@91_'rUoBB"8`Y:J1JU]dR&7H&:FKA$G1\KI&h5!$d\^55[_Ynh)n!#[@SMi %VMp\hHK(#Nj,$-a;tn!Dc(!8$IV(b8=:.R6@OW:k5m]MEIHg%_Id+%7lC4r@Tk;XCgpIIaiB6]&@6PK8T6Bm@u*pb@>e&2<^HE,(NkF,e<,AtA^\KEekel*]OUsRLD*$=oa%R$NL83Na3R+n6Z %:=2qGh-)ECW"Xom,$_Q,M"cEpF_WmZX-lTAl!#[Lf3&!aY&r/J]E;6$"E_/:ZsO:!VZmZg@S?10I]n9,8?F!u!1fs)GXBDYCYU^$ %%\'P0d_]E3ZtDIo9:#!folXBk59GG=5XEV+TLK3bmnF6og\BD3c!/B*33[@#7h^k!SX8)qRJ-*-7p\t-T>T?"3e=@[PkuU.6%#7i %_i]VKPjZXs;M[G`Aa.QG.a66uVpZHgOFS!VU"qbGch2CXa!J3PQWLYF,4I40U+4q",UpnpU1XMLr&2StiO9@GN8kHW#dDj.=f,h4=SKeFf'2I?*h7Y#i<@ %B;M#2fot!'pD@3%Y!dQ\QKqZMV3()N68i@S\UJ%t@"l&%Wafer)d:lR7^Zk[\Ye:69>2st_u^`ZSnR(lb;1^ka7V@a_mGf(*kFCb %0L4,"4%A`a>*m.7,1"NFqYIW92J.PX;f[Uc2nS2"c-nHi@D"lhN5>_>d$M;06_!q@rR4nXbF7X@c*D5aFnN!*dXJ#kQk8QY'IJL1 %#ROFVHAKLYbnu:mV>BL#b/\$,(Zh6IihG4l;4\1E:HjE]VsrbkY\2=inMAE)ch`k0nlr&%(Z_4+\ZlOZC[skKO_;]\$;2E0D*]_KD]r,F(r8lCggWM6o_<9k&+)Rd5Q-f#rJ1]cOdi %lP477l.6tu?P1hQMT=8V0F$@N:^9L,s!-CSHI.'J3r+fPdk(hp:N:s+E3%)Z>b9/0mSrfu06\ml%N*nVUki$(kf,-*XI=d_'$U8o %Y^Z4KB$./_:*"Y$6e4(?PJD.)`5f\J[;%E\@mkLBF54?G\"NG7&2)f!Q,qdta#Z9/]*ie)d=1&o`LqI1NXqRkkkMrRZ/\%CStk4b %_pT*"(ipB@6Di%fgMU#LR.;5N8+]i8QN;=PUY23N\=4:QoWLF5>P)V8>A6I9+P]h6QsDn[YQC/b\M6 %QI34jeqNn+=:s.dp7A$F1d"9 %aE[t[_mYnIces%OKs/Pd0)[W1aFqMAX!^"GHbjGmGf'(638Sf'IL^C3fS&BMC>?Ujh/2$E(5[DPf;gI;8ZXg_l*P;"ik]H@1hp8u %%MIQ&LaVj8Uo0LRH5uD-;VU_Sq)aMt=a&[*qb?KCm1&EEk;d6"0^8Gan-NZig:'2^#@TbennDoQ_6utLB/O9=ULEqp*lTRn %Y2q[mmV1Ll(:R90t/%Q#A"pZLG<)2d4294m+EmMC'u(us#DW7]>^'"iV0u%/0]PfphaBH*o-,rC(*"D7DmS)9[W@rMoXJT %0W3g<6Kr+!iHj$74e^*-<_k\RY!CT5>`7ot2D*5'fcI8Q[Ujd%Nc1ngYiDK>`i&]Kp+-JVm"Y-i$ubI1Q3Qh=8//\tD=GaLDs%s+ %mX=Wl*q-.@pH2Vmf'(L=\o\GO>N>a$nU]"@K[Wn'B@>7F1XYM;'J=\n(1R\?f2)^)/?_2?_*s]g+FGo^o/'RIajX3mN7b1nqiBCG %#?1G78q4)(R?HY+\WZ%K\O[V.F#!,6g>V"2+0g,j7K(B7\=!%l'B%=b*9ZQINM!)Z$!L,lE'`dr'9B)naN_La\iQF!XK)eR0l"4M %kZM5p+F9@*f1+(F1t48)Cpgo,L7(Qdc.^16%o<.O=[?=p]UN!R4_WQBDS'!-g?*6j(T0uV2Y;YJn"D*SIBf'=gWdAMN=pIJcSt+e"VN?^T>TX!bN_Z\09U)cCTG[k97T.&^q&b)-">W1qH\1%5&]:V %:rdRhag+pt4ce2MVSd@K]ir"[,4^9fo1IDH9r)\6r;l1V1$uU'r6O<-!:HEmH*L?k* %ne05hMtVFP=$W+\g69>I6;%D"^,>6b5G&%#&,BNdq%?JI@!Imdk!&HO%FS@235,ZNIVDP?\3sBLg?a)(r,U]XiUiR@T#B_r[4JI6 %*=AtYa@!;sYDiuoL?!Q*pSIDaGZL`hl88@;Bl'5]1&-&6ZLM[imEER+l@$cD2!TM6`rngh %Am.\S)`=`B3AP)+g=aP%Hpk9&?hfHMl_,!;O$WYh0b8l$!8EJG)uLP*ID$&gr=p)Ej(47id>V.)<3ccO]+kRA&C3g1K+7:1IKm,: %pr)b^/p$VFn,.RS&,:.!)/f,='VTFKOnoL>0@5g("&]m2A*f98T*)Ua$=U/Y2V-pEJrQ0Y&?9KGR)7.e%FH&lClORbNhs.$ZYH%V %_k^OMCS/Vi"J9<+Z8BQiZ`^0@RB8"/@?ot]U.clVY&ZcW%qP\8&W`WO'epAi&`LCBD&E5D:J/6RQ,>hIq)B=jcV- %4W$%\*A@K$8CLSkY/9sZC!k).HV"L<6Jb'O[kQ#4Ktc3AA>([Um,O722n*r$>P:MoPjf`?iA1RDL42+p]MOfep[$A+f@]I*PpbWn %_6jWYk?6SL5#g#]CB>V"ABu:`I%bDn5'EtC^p7Sp=5bWJ0Na$&+Vgb?B8W#S#`Z)l-eAI)3,H4(!:1!B>LmpSOk4]''gmk %*oMKQo7X+,U-Sej.5RX(m`CDHc3"1iD?b]tdfJ]]8qdhVZ*JW=*Xqdb\V60aX%:b)AL+6]YOa=eBC7@.E$?6L-rh;C)+22W-8rNYk:4!K<;+(DUB>TCU*Fs-LQcua.Y\#%<4Y- %=LDV%6cFp#?Zc`Vr&f+cPMBo:+u2 %g%bLA#"2PJq-te04Bu[DUB4[i7D&c\d#6NNeqX12Zu.()&pSVWBN:U>D^`'?BlB@Ws->.aqkMh)G-7kU`N"NZlL;H<(-s[3OU!]Y %]Ik8:j8ug`^oJ'j?rYYJ,/Tbfad.IB0Jj0kK3YS]5edl;`"N:a63NVq4'.eu=h&kOG`Qf4>XXViFS:*C(fVj(UU/,';_;Y*/OI:D+YiV= %dVe$kYBDRDF=_I@9((;`or[-BdUHYYnibZg']LMjGUm>/,5'dX;H6R)mpg'r+Z5nRC'_J=Wu4CcdLTXjLdaGR31d^icbsjhF@@.C %7BVU:*3(LP]VC9In*8r4J+Zdu4kZl'EV2>p50:"*_DkcNan.FK4>\P/_FueFfXIUG$AYH?5E%HCM`HZeS-i/]f,= %]GO2XaliUb;"J(tKDdJGmY83i/@Q[h/Z#)pa2\9nU4VU(0nFTQ;"[D;L9d_^9V9gAViUu6RDJ%c>f%YYD9rse),>&FX*8sM$\r?BW`!@H(/1;1N[cV^]H#,+:G:;pcU1` %?Ys1?lqMDd-/gC'B.8-?YrfC[M>I#ZS&iFPn< %]eU#>Q5@G\e[;;VL3]NFE,T8]o6sR.[%0=I\S@ZmSm#cdVdE5&T@.sX'u*j>3QY;pGq*AK'2:S\d*S;Ejkkd0Vpk.5&eJQlSuC#c>jlUI=&-Ze$Ofj=%%P>Q_4R,8>;:Q&mhBBq=#>,iDIBnOP][Q6^76Q;m"l\apfOZkX? %o44?Ria]XbP6l.bnLZ-a@eHm/RjqJ-b-e4PN1@3lF>8qBN9`=mldU0J5#uO@V*D;/>O'Z:C$iU8QnFs-e<%m6/3&&d;Oo?dMdb]J %b1H6k_L44hfR'KTl+Us+/T'A4AgtBMkdptI&lU7qAI9:nAI9=SH)Ur.R.Q*Dcg&HtP'gOi?!D%rJQ_23')>+(O0X-JoXE'fc,s-; %PHM?%0n?XjpOMe;6]ZWRHk&7)+Iab+4c-7/T&%?@P=SruBGn[6T1nA<5.Si1[-1jq9YWi$rn>_\\V84gX<[GO`Qt8l'ieW7m$1hE %LDX:>8b&6J+-m%Orp*16)K/hC?2a\=NF"qmkIB>&Uj%jm>sj/b"'4lQ#&=pq7h8B5*!*`'$t6Eb)VmtWXK`J=0DtGq,lcY(3e(gX %6uUuW$0leH*l97i\;DTtijg_G9Uag%\MFFD#LD,`Ea.?0asHZYBW(oIl+W^ma\Won!,R;f:uQ[ %*BBQC$2BXX)3_j,dd5ZRmeL]h;X0k2AgF5+rb6J$*XLY^1"-6`Rk\N$3-Q<$)El-:(E=m(K2elLZceH)Jk#FU0r[;`W"(gR?Dp,u %;X0=>1qlaer/g*/oYMdfY!'5B"7!QQ*`2(4`/@f&NurHh-[#SZgH>j,,46fI&K@lS:P*7<>5';(B&b;q.U*,n$I=lE3NkSp %GS4$@)*;EN=0qNL]B.^KriGG;j88e6kAB^FkA=Jdk&jf%q7mlqYOi\RtX`OP1dTXgS-i?"#&g25/)2lr!"a %@/M"ee"heuqV7"_OWjC;A?s %<01V2+a/H?'!h5Pc";("X%ZefmOFBl(DuN?c"M\lbGOr3PW%U,=Z2HCdB\o4fuJfODK4tX\Eo:m.,d=rkR?eWK)]cqGq%(>NQJ(s %[r83-+h*?4dhO#.u!hZo6OAgZC+?4eCS6Ye!-r%/2;ZB'D+0VH%N9 %@dO3afC_r6X1N[F-^FMXaat9$mT2XH*mAX5b[DQAd/RqP#DWnPFbfS($e80KN+0MJTT+Q;a'E'5%\EB5==$5YHT9Z1/+MR8MT^8l %&PFZ'pk#J57rh,KEG87@9OtV!;3cjXFJ=1&-o=i:r1VR#D)WPq@2RhFR!:epWTu>@bVs3u65LSd=KM_S^rAN1,Ol(:dH:0OCN0 %WOL0ug['?Ui"&K\-5oqTiPB(Lh %_sV&ZV9Zd@Y4Ru;l%JJ;pNu=AGEpSsmGkA.M-I,FSP.0!W\uA8F]Q:WNDu1m/[*:tCnjbs7b61aH$Q9Mh==MkklmYh0Wn&EZuB10 %R2.EU*_1>nq.4#/rE;6F_NAHcp)1?QCI4V\jdg/$M<6[Cmo)3+T.d=)2c%tCnb*-F1XOT!9FYXKp5CC"M&i:F%d@s9kscM_7UmCBE6fZ-*1a7h=7c1-5K@74GJ'jJ9Fl,%!G5^*6O?[\5sj[r4WPaF3V0kFBp7LW@C %+,8^5oW^LdS"YCKgV8h&P6;eWe#XOTHp>9WQ:!RVN7!jR8s$Y?>tK@H4"c90eSMcu2/a]"/n,m?&As]:s68K6;NJPV"fo:gBXL-V<@Wp$l&BoKt"S^ %EH"'*_']4]&:AZr7COWZbq&?jH[Z#&[>.l`"hkl6FU4RnBlPZ,DW_8N[-*WYodP9Ym$8/l.s&iY$)OafN45'?r,qIFD9%kr3E^N+ %1\#3LSup5;&c-+8ITf=d@U%IDdsAD)NFiU^StOK9n:+_bp6F"\FZ+[ImRh3[1N&eGO+@R4`jjQ$\"$G]&ZSt7!)J8_HMpAj#^"eFbW$',0Sdb9mYGF>'-N4Ip.KnVj.];/oFcB=FFU#Sa6H:q;;S)QfE;A)=+9KlRk#2;7HM)Df50d2p:6NYeJ6M-\8*< %;6;2f[B1eu[>V$@PE5'r-Qb3UWde3=D^:W#/N$2n/:Ju"r$8cWWP48fqmKns:#6sfDmFR>=H"B)pt[\(Fm+r@SM@fs&CRln+6D&t %e8@&18M2W*Zjbp,:N9,JCjAbo*1-V^M.P!]/70>71:;'=P'+^72u?_pXhsAHT"S+!2I)I8e$"2YHJlK=c-jUcl]Ks$7gn\WL$N0e %j.u7i$J.*so>3AEa5A[.#eJIJ#!lET%2&MQ-;:aWSP;m90)&7)'YoC>"n7>5UH[=sc%Ig@T3(XV(FEt* %dhEF5VCNqKb]3UXic1s_CWcjY.W2Fm&U)@(,$_-3:;1k&0(\g_MU.U\`R;I;ia5ba='Iqf\67(BX''M3L!)ltc/Y_4DQ+7$C->S6 %7I:mY2%Sk*g.rCA_*ki&0Q3ft9CQs2d1a/t6[Z24]UrRiW2PXMA[TfGI=H+oXUbs@Hs&mD=8S@i2!dNW(,bJdbN:^$I#C*nL%Qq; %mgF$*2gS7eZ?PTuDNeg@2=na/=3[=Ig)DJQb8TjZ@bh]p%:d=b(8%XDIGXMWrX<)'0dr6WkD;qS^PCA:lgLuE_m)]jJN1ir=dZ@T %p+D/n,QQ`fb$Sjgq-3\P&,J=7T'":U.:uB9\g"WaI%,\,:@@G]HU;,*PH,]%@^KIc(4$6Q[`fYU0e1DL3NVW\\E(+JdEMXMkth<* %;m=%UTKL7Jcb[kAjRX9,r>`F2ZqhIUaiZiem&]/.[m1,?!B[B?P:(qW$\qLegV`?fB4J$j)F^o#=Zg*(_#HN/r8l@f[@:M,$b\C- %*h4IUB5MV!bqY8H]BPlm<3D7rP.A6]?b.$0aA!VC]mO[6bdKG.6@W-3&'gft5IC9JT"F]gci5"-s5>UprqaC"s8(@=J,@8nrhIJ* %DD_r2&H[-+26Yf\5:(!(:Yt[6>7=4mT7WE55*D)g2kH*Mk!DGPoTk-PUP3VD(9(mFZQ5JLTHPW3c<>[1;IUj[02SNNPV[! %7=FORWZSf375:X].8iP)gf6IWd3;mM\=@u`>%&(I:mj4IV%7Edre$[6"Ob`$OX0]58T;b.ilFk-N(;#4D:^65\K`PP`@MB*'&J>d@.bRq!0D$dLgdnSVc^Cgd)Q%K,T]r7"1Lo"#Va;,')rkUaa4Bkg:G)_IB0L8c[>DF5HE0*e`!7Y=,2]]?QFX1[BT^V6.a_B$iSnXr]\EV5Kf4WgGJ(Ues3R[C/[chtpt9iK1Z.m.TD8#bs6hi0OlX'D@m3l=7Ljdf$mOVDVdqMoTR(8U %-TVVYT-r,`4M04?p-8/`l$Al7NP.A.*Kg%/J$ZnA?e4b4mAdus,5dl/fc0/LQTg@']AI'XdP."@?'*\$+[%2`RFZ:*(GS$j?8:%@ %@/Nk_r"bjMrZEl\Xkc@H\(Qh*9QPMq\X8laPBKUDZNnOZ%aM6Of7,tR#gOr4/-C9`7B)brdZC5A5I+L-s1%KUbtS$-*e/+S[a.

ZLUnbBW^gq3O>LmJNo'^>b9'3?d;pmc?9kamq7L++`9@U7u[Vm,Y5rCVq9QhQ %O2(Q6rpkPqs3H2mLVNfFs5m\fjU_C`&%_b4rpX:pmN:f@s7l++^AlGBrmTbQr7/R[e)1,a+9)'hI^`R'3ZuYP\El(_b8eF6IJg#7 %TE!eoo=o^LO8nn5s8'L>O2'fT^]$GS\VMtI`U'far(ENtB)hgbrZOK$XiOU56,hOQ9h+FHj0/LR6%a"rs%R^.Kc0peqt"0E`OFN$ %Tkk7RNTj4;[_n^irTVb&#/7_Ji;DBf;?Q].\GtI$qhIE6o,g0qcbK@(_*)(V5RekPp)h?YKPB(g%@M]odSg&mrps>YY<2`7+""=K %O%oB8k8]?#TNnr/;`Po\k0IFa8K5Q+tO-Ju=c>F=T#9g.sTE %^ZB<#:4`H5a7)1ffT5paqF@W"qQhn4(f#=62q!3=?i-Ncao\:J5P*M&B?ht+4%@B@,D<)GLn?@>LiDia$_RVu7ODEe2H3/OLUrW4 %OrsM&7ueS2l6oE=Htlk)=b9F\M[[LslmeNcGgc%-((dUVf:\#_XiGJ4<;6B.N8INJ61:rbJ):.[+a3Ep3n;Ts,i+Q)!>&e+Qs&4m %_:mTdL=AEuY=Y]8%Y@-2e*TU9Qiu,^%WDsjoU/\'QN-4H]^KL;Ba*&TMOK!D4taE2uep;XE;]>f_[sagPhj^,5MO-t#*DUNI8)jdM:fF#I7? %WCc0N&HWC9NFf;O;R@p'g0j-:Y9LDq(d@UB4pi-O#!?6u[a\aDkKD^jpoa?*('6?1:r%H;'Jepq[3,p4NrI_t(+;X8K_#%pM;KF) %nQ2%W5/1@JGs@2SZi)2Zr^6;9oebET/6Y%0Gsnmp#`F@HFG[G_$MPHsp7foj30t+(OhDdm4!?UD939FpRbeRUJhLm/k %nIDEVn[JMqYfP*G %0,:g8*$/:FB\C^p6N+;-?fCH\ode23=,9e&`$RH/^naBg(6$s^s2o.h!5)4Lah]MR&YO;49IltA^ %<"i+;C$:-*6>2Z8i#;b4T5N>75ORuD4u$G`ce=rKD>'U\AIj!fVuBh/_ljNQn$fH4^#`&!Y4jO:>!F`njA1i-mIpgPqQiul(80fB %rJNGA9"W&K*A"Q0O\(?V4]d)d2LPKNZ4PKf7,5MQ>ZQ]fBe?1?-bF3,r>![U:9DAto3Jt&M,7(@2io`6;hVu>>`@>`Iqs2mRunRh %n;D@&-5;g=kJ<>q@fHQjY+!B3=Yig`<`3B_fZ`q]!W3FU,Bnq-2NJ61Y5\oWB^iND^m.a.& %0fuUgOO)t.Q90EUr":rpJ"k$Xo3HYgco\(E%A\+[9dNKUk7PSi"'tng%'=m^3HsiaZ2IWkQ>4d)]g!Jn(M2QCs7?J %:4Q6comG0O_*;A+L<=%A!fC-8,VB<9[53o#jgp'@5?LG$!7`#.:B-&mo=JNpgYkt2.ikUl]53?Es":\Z?1jg,&H)ceebB^op\oU7 %]DqL^s7Kb!k+DY4GQ&+naVU'9,JJ#-RP$Q8EW.E_G;!+bqFgTY3RieEr"s>81V0uAHb%fO*R/_r_?5e\.EU*)ScT'#2c1m](UVcl %R9TEd6[%=c"%dPQ[3N1,agYa1>W=d/@sVlEn7nP=.-i:NcUemtc]VI-fu<:KfSNq*1LAD[[JVfRN86Qqn`_t=J^D&Ir!o>J>.+6V %MM55)GX9A6A271'aA8Kt5_o$3GQ-u[l_NG9+k^kXnFK@62"*P"#9LeY-C&D<\iG#J1n[FC/dI@P7;3]4m]RY.=iZJ#[D5]1Gb3smB)$fkaSZ%VPTH-G3jsdA+)a4tY6$Ebi8n^s7l1[1[pBA"(4aMi7M'WD5C4cToJd#*d %Hkf-3f$sd\V)OcVeXW4caE_*^TaAWBB/HM+Cg>uIc](NRfYn7$UC+G?T.<0E_n6iLc7Xu:^N])Y"nmLrS\0@"ThH5SNg;pq=)gLH %-JS6%^r,iQ6[DP\,oar4].ET*?&/_#3/o5Al+u>#lg0.m1si$%gZ3eTS3jadN'M"D@O/aHg,(]>q>'pgnq<$h*i.bMWYpF(K["6" %=2a%p_@cXHAA#eX3m-pmLa&@=HmW"7d.s)k$\S4g^-c8VM)0ZmWlg:T3NGsXB7Z%t6GSnq&64GpL1\)ul+f@SF+EYQB@Zd)e*ODG %-!S=[<=,uY5:^&h_Kn20DP2003K6]\:c;q*m6Cp:I+'@FCP+3)q=]0W%]0.#S3RC,>JSpu"ij?OPnQ)%KL%1]8^08N\M1@@3pHbc %?+_t2"^r>'06=*aC"nG"Kb]2-0l(,LgrtP?ZqWE9DU9Q<.OcrbS(J>=i6Y?g_Ws2V"s#oiPD%_gND.q.h2^,C^B^I! %dr9`LX6c:n4Rhs9.),ku'G;$3@$OHNn69X,l!hq`JZee7*MKO(fg(R%eCcW^j%78L>?;'j/>GjN`2<.dVI`tS1[EsiL+6[U2F1-e %Or,1L"7?.])@4bi:Y]nS5d.`?(B8rgJ'g:G<;s%I#`_HW*G=!?[YsaGlCiop*1Vg#V1uPq)hCW&>69mIO\EPVM2gi(=reFK\*lm. %dRcUF(qNpQ#NXsmN(PE:bV]T6<`m>VG+f!L?Bps@-?bUN-YaM+4DjS7Z5(o?RO[[X[@tUQ6bdij^N35pFU]uod%6QphAeCNl#?k*"CACkA(tC!/D=+rZcSQk;7P$h-3[70=$_OlNa0HTAGUOVa^\ %'P[u(BrLP=kP*COqdI7ZLU]iVK<1-TFjOjWM+XPi$g29N&J?ZWXF9'T9Or,F5Un\3#8T%\.UKGNdbBA&;FLc!aWBm$ceM %Wd,SG1h$8QBdRre-Hi_ml]pO3Nu>L\GG,$tlt94]Mg7KF$YY=:6[J:)Y=$[([#JI.>>h%3't\'LdlK`j;g.6c0#@:*GHJ\o %8/2O_;9iFKS0mU1Jc\lqV-b0^TpBg!k-0`$f6,2koDhEGidfMNI6*L0C9'Wm/@c"i(Up0qTPMTJa@5,q5Zc7+6Ng<2g>;)L4EtB( %lis(_ladRTr4R\b# %7n*^L.]"_K%UtgV_$.AMFs2';8*MqHJ>uo\/OXYe#NV]Mg>T(^?u]eFd7atO"37.O%a6PHmNiDb8 %%"P3qZKo)X3BJ6i334<5SEUF:a*SM,ReZq2?u$=Tcej2'lB1,.8P-I9@Fc3u?C7ET5^MQKadpO#rcXKB@&S"nXu %[Z*L;DC2-r09\r017Ktm1Eq@3:UDAo:!f''Ar])PKAG5eBJTf%UcF\pc&$7Ia7V^'oB`pO'1Ij$q]9jmo]%O(7mU/XVX7t)0iU]J %Z#<'h.OUG4gSWu/-STDp8[V/`N5m7)W/%$qS7)C,c>3rAD^VFkPm4OKZjmR=OgeVY*_foeF\UhEH"]7dWSq;0W]3$>*cV8%LcL.: %bGT$dFm)!C`q_Ygokikf94s=B/%4RRT)qTLYq%:GR!VnXio2F4Lr!#bi8O/,*h6#1Q=6/>^+G1P-"^cnB+VreM`:_L7h$N9-9hY. %PbL/7R%%R[:^,N['gRC!Q_kq%Puc_RM*L01\o'q.o;O1!mp'#ao/ldRB`AcCEAU"IFRdL^i?n(>8daeYdT]kOpX %%GXV]:dogA!%J:DEjI1[!DlBZoJgJMfU*:IAh*t>DT`\9.R*pSQq:u%!I$NFoWhp@f\K8Wk`uoK$=Sm=dP`,Y:P]j)!nrLX6"L@. %+@IU/M,;0-"@@GM6?AdUZTE\*Gp@`[OlgKl[=_V=kM0JQ9MlKC+Gru_+H-ni!JnPCD%P5GLlQ9Z$o[8QgArT(-ZHDT*/5"\F27N: %>!ndBOOM;CW_ObL.q6dHP*u<&LnT%R-A#:1_1QUCcr6Rn0JMEj84CD-(s_oUX^8gU8UU=]4?4Ke@T9QTN2u0[l]sSM)FsbI$@XO6 %`B,/V(*3\fEi?pY.&7C"'L\$oOqgH`%)ZMdX2J[fon/_KiFrkG"t=?3!?MkjJam;ak2mi)iiPlBR1d=8elY6i/)A;Y@XK@BJf>&n %'j1rn_eFEEd2\p:rMK,J04qtP7WKpAYI!kFpeD.gG:/kGqcSkR\rtScn%FK7iLojeRJk^q5+qY.M5S"nHKLX8nkA4 %HHTn#DQV@Z[TH7n/gb?6&2OYL][93-c_OZ6*(3$mTu6T!';C-dG@[\tJER]6VuFOZ"`Xn,(oA#,!/OH-a^(\Qe7=7l@GT&$`/4ee %n:T4<6^>iU$AYSXXg\(<54MjLhQdT\Dekak32p#J+iM#8guMUlMeY%_IAeM)3*BfU=u&eSdQIm[BnaBZ9+Mmt8lgC'-5C@B##VBC %5H>tr4!E>",\=ZD:kf=""Ie7rh??j"BI4?_\VhNsfetmSNo-Kdu@Z/CY %pp@@tjYduVk;F91mtjh/i]5R&2tVEeW$&PZi=gB=?^3*7-lYT(h8fgoEcdm2L>\\cn[)M[D$re&)DY"4V0T"+-8XWJ), %6V:S+JnON!!0;]dkQk,0*_L:1V:)BX9@ll %@[&]G9@oF@p^b'c$DV$8'k>V/af`4rWm\ep>6/g.)RDb %e1A`hFTo9[o7f\4:0;PEFbM*>;l11;b^YoT.%?c!8D#C]H&?h48p4BN^a7PCJs;>7j_'X]EYqFQ`&m8+*4r"#($i7dn(E)5l8;TI %)JBgk]5*4J_FqnNV-b80jhLbS6l!;BbEgV7GiNd<6Vb@eERu6K48Bg8>lsd!^a_40564o"Pd/7R*hY%&eEoare4Z9)4l.ft*W9H, %QN=(j=gVEC^OZS3If$f_LNn.*D^)rJ0!Ln%bZmDicQ$ApqSo2Ql9(gE#?E?P[oqW&VkP[JV.*chdW[,Of-0j^:B9fUG`ee>8c9YK[J/65R4HBo_N_E`)18E>e(f_BDA#nhE %]dhWGN6r%c`Y@9XPj#qE+([JYA4mE<28YU?bl]7DU6k^)dFoF*01#3,Q!.RO'1=m/CFp&I@meIj(kQHFJeN1.e`D_rfYGa?@l`#]02#rNbS"9pb0 %m:,cYS)]T]=_\+S]X$05+B:/4]m\.=ds[T#S^KnRK"g:m!u?A3JZcm&+n]7N1i$)kk7up?@a=>#kPcH$R$f"X5.[u+UB'*;]#fco %0MF-e7e&N>bY9El@GStlLp8oiZGSs+XFV.(,1"d_ %B7:qu8D.Qhs3]UORMBLFK6.Ce;hu;_>g%mJ>Z9H5A"V!QN3Hm0BG6uMYsc&9G9b469E%cYP69;Qg3Wb<"RgJ1#j2;H4Y"pgQR %kY46UmD%ZIJ[M*78`+'9C^BO4DMLqQ=rEM-^VQ(hkm:YSeF9[#(%6'N+R9C$0MXiNWCEYi&.Vj_q_77o)ss/)LS[0ZD4$cZnVS2U %U2/XT2F*4*%;,/]AfS\?*L*-r,RBPHp1^`Q,'XL\;iEgYonk%44$1&.I-a7R$Q6NFCp>o1HXTO5"qdm!80b3c1os!ZnR#,tEWfc4 %C42ImfTCHDh6e2sWm+rlrS5b]r;_6n?"6ON(95Knf7(V[(oNB@6Fu_sor'7AM(sWS"A;D6eEs%.%_#bd$,l%FS+0@:Qh&sB8kQPHZ)msCRE)#s*d[Z+.)Q&X4C9j'0i&2rZeQuW[VB+dulQeo@6EfDlfOJs??A:nDDn$''m,,`_[SW%Q64GHeh%GHdNn/^5T:1Onq7>C!Ch.p'L&c^Yq4.JT'eG05#DOM&o`mXR>k$atOgSHmV %&98Tq&fO&Em(]8CV]@!SbBC78FA$)\V2ia:6LggjZJ+!Q-/1e:N2]`0=3:?Si&V:p$P!kG.%Ct?\m2GVd\\h&WG%O""us)5N`2.V %&XrV&M@K'7iePdA@R%$NJKd8)jXT7&G]%1<)85$4C)?KuFW0/tu=`(HA=Bk[,V/>00VdL[9Y,[`5J&=`28hR)(nLk(O %F[!IJRZ:$f+'G-d11F04\Z>O)N@#62T:gpk5,lq\:SoP'L<.KN6'ZSZ#"BS\CTf*(!b`>bG7tq]]3bM8HBXDQ66!\q$AR) %5GlRBSqXBk44s".E[[?f"ometh&cK+eiMI>=_,f$,S\sl.l*LfSOH8\KUX7I4be\_'h-7Y&-u_dnU&JE"nSi/a:SoLQ%fl/APVnL %Cl9?@)Ep.3?LcpGPSMl_Wq(Ih"!#if?[!cP@dTAuO6?AW;L=NJ\8CB8FXnclb=G\_T&_7a?<\hO7i2b=nF/>GZ%"i36Ut7',FHan %q,`aO!t.S'h-3*onWK*3)='7akDE,b!KDgdm!H%ncb3J]`ccTI^h2h-fNU6q)DaNs'6-6\%ONg]To3)?8#+4A[A%Y\%Uh].X$F0E %'9$-!)O$Gt5IZ'Vi[%sM3LLi1niPj^X03)FO7D*IS2$[+fgRi2&FCP54t'q]`*d&sdM_O(X`'*6$OW?^Agkm5m8-oZm]JqqB#.o> %6YeRtT\%a*B`,6J+)?p3Mq`Vk[^!1^T=G4esc9mnbieZ:u6,pr]s=:/IMlCZIeO8*AU'CZ)@oj`rH*J`#J3"8SG[s+qIUV47FaS(,BCbU4,i2cK..*V %OqB,k!-9fbqR!VZJE*O:`+4\.'gY"!_(_PhA!1Du+7_TP$QR'A?k+,L7Eu.3a\<3_o-QMfK/rHqTGF_EU?(VXNMa>h7jHI`LqCXi %&Oa"lPYq/r$uijgNQ(b7.?.4U.,e;`_W!PH6 %dlf3Zm,!9oO;H-4_77c=1Ee>69qX0oJ;I.>k/3LKbn(3qUbHR_6+Mt,G!&0qJccH@6P(s8jLJJ5\)Xa:iO7`3B8i&Kd)s\r>E_ts %<2i.l_Rk#"^uGS#,LjCp=W,1mr+Rq*4qbS4NjjDg5U0=kWq2/o"+\!!Y`5S6<)fA>o-*oV*$Bpp"\7mS<#puCmu,(LO!X3t^2bu8 %OgFWtN*H17fXD[@Gns?nO&e(SK'd6mgP_n*9U1etK_rNQ %277nKiWYehefnrnd)E%?*0MRu3>i*bW^\Zd8I.".bJ.ZiLO?t4A&0!P=sFjp%/L(o6o[K1S-LaBcKI&&=V`kb6ciEA=eqFk9[gig %\s=[&jphfEr4I"VH^W'5lK([;<&V]tZ#1/'[P^d=eom$5_sV)\5>$^+L*5Lbm=EKNX_(WCN49tf@,8:0N^VF"Z[QmFG,IG-g19^R %Z!]:]Nk,)j)R!7o88Q"UN0R>`kqc'qkb];A)n721Yf2`EcXc@<*JD+TK'/h#qj,XN,)N^luLnVfsPbJFe%\X1386FHI` %XQ7Z!"m"86!KWj/\6rlG4BO?8:Z!Qh=Xbs=N_$Nr0I'dMY"KHHdN++1c',MOQM,/M.1i@"%7"GY>d$CH*63V,!"`U6%qCNm:RKSS %G]0JA^DeP)/?1O68WnLdau6d48HNfRBphi6a)0T(_sIrdc";of5B %Le*L-V$.r0VM-jSL9Df?d*pjuB5A/?Qi[]6"t]R1]C!SK*3M=+^!$:A5#!'#13B^g4_AHf]5`sh><;733lok/>o"k9Q"B>ZU`O,3 %P>*mZ,qDU[Ma9iPEfLnF\1=p'\Z*\a%G5)6Hs&McC"C7\=IGFIJ&p'VGG5I2,75f-NQM`Rdj3`V`V21\Xsd(Ggh*^t14R&Dr@M(8 %>%+!^+gR&rj](sa-[E1u%WA@HnADY3VN<:ok17[66hPCf`Up90V_bfpH#g'XT'.Cu3[ElDc#G\o'/Hkfn*V##Lis%\)Hq7GGfI\7((QD-CJeR4:*U,TjB;5j)H<_1Np;9jE %DZBBk&+J/m2^>V[N-s.gA)27Jh4eFA_!Dh5M,\BTben,';g)O9hqaZqE`JV?#7DEOLFKod`D.aL"st#^5Y<, %2gd>HLi;U'I>"5Vn]Baau9nmW'h!IID'W %#r:mW#B.UQf65?JjS?nZ]upI5FZPD#_;,)"NZf%inSr@,>Cds%[fg;9Z;ulfA]/Rbb\)p\5^Y$$f['YS3sjI8FN@(=,-\/a3,]-RdoFC^MO7NK]T?DsM?X3\.h(M"'+d`pEd"u?AZ87o/)iE,-!Gc)dm %32\t/<*eg$Sp.*t)]STnbQ?W0%H)W]SnmPe-rJ;,7iO]?-4DB%B4Vn"=LLjII`H7$ %@=2.2rGG1nOJe)UhOUIXHL&[!W_>t\5N3>jS?W&]"?rF(cPX>1AH4N0B&$.'C@'0C';T.'M=,#D52Ar^_`;)j=K@g6H.3VQi4u0tjS_P?eFDa"2,NQE'(?n2YGoiCM*HmPuj8;1j[cR.t %Q]BPtCX34qUbGpSI.YVr9bB;;#kCEcc=r`8d29'#7RmPDb7j3#If+8F]CbTfg)=4IU$QJ]n&PBr?"`XegQIiH.oj0T`Eo/Z5 %m^Ni:GI$.7qSL[&DX[JBc\Vlu\buenlOi\#(CYLubd/e#(,dgEQ94>aHCC5-#PI&Ls)eJaUT>&[j7lK=q1tQ %ADHDuVDj3t1du[-2)[RR@(V_bB3p6c`EFuU>SY&h*P957GUL:u^b:#.BPqnAP0kmVF0&7)7H_-r2XcVASq^5b62><-Gm-;jNtB9H %a>X9X8iO1`Tr&O-"fsY7>_5A8LGK<]-c_sX[>:I\iPo!-e]>^ufI6rMjsJk/:(Jj,J6^5K&p5t`1(X^`^UiO6sIAh\B#2^AP9;#S5pZHuZD,>mkS/6(X_XTNaLRj&kk;O9Y&>CVg'2SC+C'\r$Mrfe]+T^3A %606kP"8shRSOXb,I4RX/^==(ejP6$dOP/9b76KW&/1P+k4b=[(`%6MT2C"JKAS*e@@6-cFH,iHFLA4uDUm+$re!_gU%e,[G^_R3sCu!^=nR`=O2O%eg[W[Qp5[[$; %[aCO]B/o$)#gTL`6;K2CtOX7UEULM%&:.N^75RK59b %QO8&hdb#9kf'Al2C0M==T.E(KOgdRU";4`VK,AL4ZO@(iO*&2tn3pXq!RJY>K@mE')D+ob*r:cD4&K%_n3n!".JjTjUt3@AS%i+O %-:@:Y_Qm(LSEpe_0!7KGsd!=eR"/JHU"DSV5Ho":W%B('2;f %d;Io7g+ZC*fV>b2iV,b<;IqYoS4lP60o6n>hL['LtjDa610$daDS8< %+;h%=bR6IC,GpN%*Z'cB%6BCoMNX2:)_0g<<21jE"ZhGXaN@L.>2">WB&'9.NN.$NHc':AFM@RS#PT=(U36kX2Jc>Mk#U./9@2Bmb14\I %)T?:3,3btR#IF*Wfs`O,W9@9@1^#n>,=bb(bXI):d'IidUoi"J;gCF09jeWPMEYtXnZrFi\)XLe-& %4f^VZ1,a,5OOM'Tgl3DH@0OL60AJ>q"D0?nU)jY;d("9ji#ZKr8,N`3#JkZE#Ie+#%Wk',Z^_s_K#)Dn%q\(=/XP7$jBMqsQrb[: %M;\K_0K>e'7P5$;(?Qd!fg=@WX;=kHO=)CqkH._@od(?HsD>[EU=n?3>bD*0]-(giR=eDmXlhK,M!_0#;#Wf(jjIUmg)g#mT'X2[ur.Ce$&t*p1H2Y %<_C[*D77HOA4/Y`i8h#Xmocd_3a2/7nkp&/0!b+;JO3,*Ft#'#nXpJ0QS?5d?dU'Mu.< %I/56CMr+S46s(=W>`Pc\L"Oe+?Ed=Y<@?nr!p4.).:UWSE+akqU:)8$g/8C2:;:4dAhiAR&OCs0=qKp^%`9+%)N5"U828PA:ppc-BVhi$=n!3%3-*,C"nB2Ndm_'B,):=IDiU$ %^Lp&+)/d#P%cn$YL2J>J;8$AO!Y(T<>_XH)rihP/_8smC6M\HVVc:X;DRN=d\\ftLNK[8D9%.J9@n4X;W[C@WY[IfCQrt+A$f):kMJ0mrEogf!9iD_H8u*? %fSgKA2K__n>6E>F3"4\dS`o(9poJ)M'<5ufR#J7V*'9@T,!\@/Cp%8SMJY*s+;AQIl^Ll,mFG%IBA8EGcj]qRgTMK>=SXZ)f-0"U %ftjS?(_]8uF\WHOiPDhq8:S!fMnlm>Brhb/6<5;6MK`c;rZ9WP5-4C=H)Q69liY.,AK"KWnT@3@l?62T]g,$KOhKdAS)ZEjkC\&Et6j]f+,Q.>E(,$bW-C6jE$q'omDu6-VIlH&@0-M+Y4li%9\6U8VSg5 %0Ul$TP"lsBA=Wl92>i6./.M&$:*pOOdF@5X0%SWf^,QnH48TeoU9WFT(e[Okf:okE>1D#;L(9;g,/P,&_ %eJtk=o&h68`Akf=K?Y0a7.+=)]rAnf=ujFMS+q0(#Wd@TWgI1A.0qRs,4)T6faT2 %YN-VD.a'slQ'7n3UH4(Ko:0Z[B)j3:V[u*^EKE7@j,/XPUl!-=./#2I2/&2OlAV9cRV>fEf%T5PNK109'lgQ?FR]&kb_"967G&Ph %5T$q=co(70=d7dq!8ob(A1,kcmaO+:6@FJ]a+-maCVX(08r]O![`^61X,?M+!]hAmbjlASpS+Ok2iHB;&YNc(!FRgJq!hJ,9gV;# %=P\>gn9[ViPQSleYDQ[q:gV`&Y;5ob1C7*Mp[VpGNSV76%Rh&)0GeMo>D-lk->bU*+)4c0X.2%c7=Nc/YghE<[Q;p6Zcq07J\n?4 %>+'l@#6M_PnQA$56'3SJe5V2=[h,&>QV"%InZh`_/Ron::bppNXOXjX %0^;J;:])&%ONiDT7=b_(WsZaef4*Ut!^NMW]c]aHiE4@i'YA(G'8^9d/aNm--;:qb'96jX-6"IRast,qS*5OLnB<2>'LG4e!`*X8 %3GNnMU0Zaqcp;2ed[O9h@KMX\N+DIi=dID9_0ZAQQ;L#$`3+,E"t4W.)E!0J'L>b"(tPEt&Q:PlA`iP1`0_$Y$GdEf&7_iU^bq'B %=DT?D%?;)KBm8i&eEZRTu_pYRYT?RL,LZ8cN>89W'+:$,Kc80M-;fVoPh/*e5+k5NROB&&X4=3+)g?%\;;>3FCF/\u7c,$D_j89JP;fV+IQ %YnL"Ag(]I9:Pu^]*)cEY']YnAIm%CE&&dC^&1dfoQY>"KYTRkln>I*LCn+:FVF#%^a%#QXJO4JWBkL3:-9M %2OR'20hIuH8lu;(dAO!S#E'*/iJG5eq:%sB,DACeZqKupTZA;%?c=`u+aD=na>2I/dTc^)!NKVo6!=El%0DVt@B?]3 %fiYoHB&46r?[#N/9\Bu1%KegBDG`,J)8@ie/.8d2gTLI29mk%7G$m8Ma$lqmRY"-S)I\oQ0QU=WT-N8SRj/dCkZpPDrC7-j@^\k( %b[o'q'"b4F]O=a7:8(b:JneCc-`jpT/NG61!S@V:aFJ#[d4?%iQ8a)5=W$rK\]Kl\V29@L,t#s-fphBYX%q(ld%Au/adK.[N;9tc %UJk)B1(\uu%ko/*F4R$?>HBUFZYu_86T"AAYufK;H_GL'!c!GI4o8]kRP&`H$o(#X4&VZ+:kS0L$>V2l?&&QCBC15td`3WYF';tN %6CB<'=b\BS8I7NRfUX2X'`h+k4S2.fXcTOa?],Z:0L2Un6)&s!.IVB0U"2+hHnr/hW!4=%_fE5ZhM@M77W:^<+4nQes0mrH\L;@q %*%E#X#\I%t.9C?tR/Gkp*c=XXX@3PqQWiN@hl+^q:;I0ohioT0ABOHLH\/i@Q=-o7:4'_=H=kbp&oplb@<=]uF=;nR9::_p]1gl0 %RLkaMNGkh5f9lj?'"V#9U/ish@B[U-$(orZ_-\RuW:S.PlUL.Ms2( %(fn!2SG+DFR1r%Geb%bfb'6ZUVUGOd*\&`I( %Trk<>/Ba7X8VX2hTkNmco'BS^,SfGUHr@r/`Xm]_T"rdL\PnVI#+Bg^,`$ar.'5CE4@g//tjdW7?8NS6l0P:m8K]Op4 %b'9)oC^b$7F4d'T/#-qBP.Z9o"u*!lqDL"WS(]>K">r8g@Mk"[h^9C+N%$TJ22a`^qL*MD%8V.Hl.uB8f;6bFANkknIqb:AmlJJor.!q]q-P\4^g?]R"`WMJQCDU0^/r9EoVG3 %;Stjb,c:,#P"E`T1uS2(EJb\C<%#Dfb)X2Zr`.,fL6:r(b.fhG$W@h0/=8H=#JriOiH`k,Og<8/UbCZ=8%c/'9jhm,pb8Q^hjN^h %29A?Wel`@V,Db$lQ&a;OU()7'!9W(1ePRc32so&HkU^-enq.>R-o`i(r\"taHH%Mg.ff$@10L;.d;#s+jW.%IG0=.2>j,c&XB*:? %9>m1tG_?L4&&J[)1K'Hc&\gRgMAd32RUs%r^X*dsM3;ru,$RoQJgC)ufA2J``F7kSiq:)qPmm"[Y@\fMXuEDmST;3"ZCXod]qL3Y %)-6XsN6GMWc9p>6\8nm;YVD/+Ud9#@7.!_$PAlJ2K/lf*ls/$s'oM")7SbOr6_e-goc2UV\bZ_Js,#DXgEuS7JY/FZFg@qn@iZG< %#H/4_<`Q'U0]$`_-ItVND>YHLH/13%G`?P]jjG9)(fbe$hOL\",3qO7@`c#5K(PX#'M^*Y"/nkKT/"Dq:odV>Z<8b#lt"2EFTsAK %ic%ZkY),g:Kjsa-E"MFmpl]6@QtMlY*-2'J:``[oG&c0"R[n>#;3fuPUjjF$?j2$*1*GOD7]_q`)sH(/r#TokTbJV=:$&@S/2aD_ %f1quC"eg>6@^$`;Aup9bi:NVkoWY>W:pc`t&T4.6_lNps8TTL;^q!_8TsH[W.9Od-CDrCnY?5Odc/6_la5g^(?GqHVYhLg_2Y+:, %"M.phl`DX010K`i_fC7d+e(9R5;U(@g-Fg`p3S8_;&JA0']MQD&3-KXU'sTX5g[*O(U]qL/HcYsFB=^`0WsD8#SX!0OKns`!s^\? %'j%8uMk(@S/<3[0%#5MAT"T*/a`[6VklR&@6(=/Zj.eMeu.lk&h54Bkj=Q-=5s9u+*Flhhe; %2M1a"4cu-WHOg)']Ug5O;n(C`M^iLtH7VOM"f:r%Y_UcLnu-NFS11K5+r!P3:56Xm-SG\,D@4W>8^sEjD$D4C)`e`5#(0j5c:2\E %baW&D*HV6POP86d5R.ucf='Yd7hd#'h1pXk79Hi<&Q\kL*\[_V^n$D$T&!iW+oGTMBDbl\Hb$]$gTaL;`0q;[=#lt62j!1[+]+,)h;3;@p,Hh6a'?k?gIY\id;>6[cR=-"%GU!`Dc-t_boofEPVN#6/4-CN<2m:]*C\iIfdS'D!"b&RQMGn?c6,4I$!]`O;j\&hd`$7G!F(Bh's"7 %B&`_kl;ajC$A,b^Y`aK4'R">e,>R\FI.9*[#M\3L[NL7XUDIe_BN%XV0H>&Z07porA]@"0 %?SM!i]/9DB1Jb@K%l8uU=6^XZ.kO3oI%sm5f7l7DEkeMuSCiNSR8k)j]k]?V?s>M*LI`_.XZ_8-:EpQW0m_"kN'%PC.M2'FXilu' %ad$FU5Zh!IpeII_C0'm9:/j4G^C*dl`IKc\p4]sL:'>F,=<15b*,tpD<6>UBBkRl6Go!aA1on4n.ifj*Xgec!`"hlok %SuQXFPjY9L!S7YA'sVP!0a/2G<,XA2Tu4$2;U6VU0RCoWN0fZA0Zeo\JFfF3XR$3[V@&kFYXp]P$A5a[(h"faN?YtcHe1rXc:-GM %!OoEV#MaeA/ZC0l=_&e5eOX8g28*=c&giPLCq(gVQA=7sI8$U.&(V%Q4:[USlp&c+1o;@,t1qNMG>FE#3Ho#QJLE%C9DE.";1YRV2(R[^`\TSXM"(ap4l %R)Hq3NH9Z,B*hI+gj]C6o71rdD$79rk7DKRgk?'HR7P/]d&@(=WLuE1Y75D"h>WV8Z6(NQ$6?CU(j/BP<;Y&l@6/^==]7H0KWF+7 %$UjI9WUVTuX.ZgrK,YCLOO,\;5XDmDbbH&->-Z@mi/(LH#^HD\6arSZ-ET73ZJ!"WjA$r'UM[c%''t]`#kDE"RcS*JZ9^^krcT^B %PO")=]a:"U0+D`tc2NX$U517T^`)1!FKM"FflTg6DL,4l.um+iJ#$+)!VDs()fI6I\0['#BDDHYK08eC_eAU!;7mGW3&hC:^jHr_ %g'rsoK6m#bQLi8Wk3:4Np7GITIC"`MGS$GD_.ou:2lF@,X@]B.SQ\jTCVM3B5mg?d9p+iPeIo\'5aPNYmBTD?iH0=0q]D!"(Yiok4DRD)r6...S1d=9V(rrkAXOZE+XXT$_maQ)6P/cAH'j!00$a.df,FYIkA)tSAuKiiFY?V^iQ58 %719eS;3#J=Iq8hZ?Q7EuNVte:J-+uMTQ!WbX^UkBfXqE_ID^4#d>M9Z,)VE#oXbW?IM_)a#a!]Ju-d*bEbb1X;+/* %4'LRrXdAJoVTFOI&5+:35W8ARQ7sW'h+OdOfc3iB1IMgk"IismEl(Z"BTU9Qm5,rBKBS3DG#U$1I&QTZFkgAKWaa!kE1eUrb')tP %>9l$@i4,mKE'0B(-A)YFJpe^n(mS-.HMX4MRItfmIi*9,nJVEjjs/DWgmh6-.KDs?'G>-c-CO1mXdNBZ\=HS%rJ"//fRh/!JKt`L%R6\!XD)g)Uudm0>1ck9emj]!ecinuYuZ67+cNoN7%`]2.cYdj=75Yo>ZHPdGm3&bh\)C %6/NZ.j@WkhaAs7*lKK7"<`3:Cb-thZ>-Ebp/Z7>2DR2#m#Yp\N]3M*U9X&*!`)$P,\;:h4B%pTKIMpt$9tAaS2Ni(cFb[-"55b66 %Z*^K57jm)Ti]Ol:#"8QUm`QrGHUc%1Dp9-OVp<"h/6+:gSN3Q(br^)PLL/sU9W1YW$];?V(*r76T`9r7Gs#K.!fMrOJR4dmGXHaF %QK6Q@kMX`*NbudoJ#[U+'YAbu0A[)@8$c^t_CHb37-5DA*9I5[MP-a:Xg`6%4]u]2="5F>;L;[^OI(PrKhTA9+eb)%];)BNUX7gM %ic<6u1ADql3u?oOT\?-?Dc\OPW*IE(*=HRN.J9c^a\"cp*UME))P/;>/ChS1j*)`Ha,JQ@*ZQGtX4[!kfs`N"d!b*o7VX0T;D3&W %$'1UtBPc/IFBPP3gU_FEiPS66LQ3u;'&lDYZj2j@[sF[B`)8%G<6&\XM.W"cLg701+_@b2SRhA`T\IN`W_lX"82Y$Oc![PrUpWW[ %QDVsAAVt$k,+-f@:tt[O3c_Z\e;W8f#TF9`1aoW+=VGmN=notDQr?T\MjRpI!I1&XG,Ql*X-+f4+b1Rnda;WqiN,etCR+1(jKarH %(?@MP*QlH>?q:;p.a+WD,9uQgp%0ho,"k_J-\b<4kE*[-F5\o`rX]O2B?(61]l;'$JRa^Q,>]j/mh4Fo>V7:i:QA#tFpjII2fl=. %0@VhK.4HBBOqq4n&LD1IcKmA$FJaLKF?H?B41hK3'i/@BSL%F4Xg,A(=9hhSWf`$im<@b2^&Y;:*jE`?e[S2t5cJTgcrCS^Ta6D* %$(Fhd<"c*4&K\!q97%]'#.7d(/$VDVpA@7tiCC9TPjEOM?c"JEO82jSg)S,S7s/58/ %FtDCRl``%Ps,\l<6ied=^@@\_eq8YfA>lRb0+>`HUhGAbPE74K"ol9^B]e%GS;abA&MOQjRqKcZ=$)m+a7s?#Nk5nOb@J"_q_T4F %[4(4O,caCMMn8XR7Um'M]YQh6o/%A2QI3X8-c\E0`Xp$a$)uU#7Gc^.%0!=FUI.UXXJ4h5ADiKl024?me.+3RqOomG:dJ*!!.ud4 %$[:DkolK(NkT"OPg6VdqK!E,R@fqKR!0SdK")s0A4Zi!2Jn>1:Mh%En!Oa>\'pJZD>HS=Q!OrVDYc=]D_9h.-q5RidYkgshQ0nC8 %:DnO"U=^7?-M1uWh>pbYlCa`1)kg?KXZZ@5L^'VN6V#?ZN42&tlYCS@l*nu(=Jm#76EnCV %6g>S)-@q2`RP+oC@:HN!#4FTu35ibC<5?HQFodn51#Uq06ife;=)b[#0Lko %V68,3K@BsM>*i0nMQ0b*]tp3"h$dU2"<9'1i(n9MlP63+%Pi[/F?^D$>3NuBpQ4SfgY*]R:AI;5")kSHT2jf#i*(h;b %\@;dFkh.)D6TU[/Bpirlp\LTZ6l$'H?84^"99?D-1&Dd%c+rQMV0I^q/Q#j"YV"!dL,5.L3I&ZqEoqlid"KJRJF-ZB+092Pjc43: %mssN`bA1273qcWBXoMBu]msSSgAWN1=/fLr=+6XW!GVpSAc-/q^L'PEO;j*b(3TK.AGlpH!u'eK/VQU9JPo;IY*b]-+o:qH>SmUu %`+A.6^n22Y_,??RNQpZ,93-OUnmN!+aV^OV>J.#=]8<%;umMao8*tTne1PFTYT0%G$obH]I?BL51$:1K[(a4 %p!ORVYC6cPgGP"Z4D7>P?l4%^S:D1<:_"T_jqK+R@R&2d%U>qnbXA9_'QQYC@'F-TZbddjP7AEIK_;8I]S*Ve_;3)>l],NXX-b"0 %jn;\R?S!u1U"RK)1jU*0Lr[qWFILM$Uj?2QmBolG:gk/q>+3:#t0V:09F;q3;Va^XV+K(B&\.$NEb:h %"C9fIGD5-fR7/*aH@UM^`iC=DPslM/PYnjuDX7Rc*=u:B`SF9ic,2$]#`KmB\!V`bO>E=R`Mgdf!h7X!'M%?7d@\q`+>&n%p0"A8p;.>5V=L!DkM5II5Y6'(UhPJ!i0%%>&RW$DNa5H %c&McaJ1qfGj<1eO'$^;Ha*fR7!.mA0ak's:"/(Y4(K98p(.:-&dFn^VP!d!bRI.PhYh3]f"D)57?(=#Bh>e,j1Ml,NF2Ydc-7[<: %4@R=+%uhaJ;nPOp_q)Ybgq7eV;LRi<:ZXXGe#6L$38ZTiXc'=;,TF*eCcQ$Al?-*%L-rmAfb3hn %Ec,os-@,\cYdl.nR`#4\F@l"SZ*JeKW\UOj!^*Ar/leNQM=)ISd=g3i(BG!ri\oB`Q"HhogSstsf:\PFIE`b1 %#KeZm!gl<8,0k,H,@YXYj9F)C8q[@u+'WKYV2gm/G6WS>5SC:IP6s`bo;/==_dYrc73sd+Q$u/"E %;SqbI0-;J1h!T/;4ft\K.$fCFXTtqi7Bp(`MC:cjEj\G.i#ZOf$\[A](=lQ)buXK5U$gqJ"_W\qElh@66='*pL.4mM!p`rI%iptp %6";a@R&Yoiq/f1:X@/;(b!s>KNJ2hKkcp&bZ`Da94\j&0#mlQU*f+d;&Z`3hf=tem;f-td^4?HK?=BG;kYl1AEf"BGLFY:ZA7.hA %]*K0g,1*@*W;rnm-%8D>(5=^_]km2iMX^O!icM+gf[;4]Uan`g\[T!BeR@>R95nu46b?@_)(_Wn"udFR5Lb#t\R:eQ#c;#_(59rB %XN0dGp@jrX4P"(PP8nMfc(t;DS05b[*l1<,$X&IVA#W %%/`rj$'rq;]*EMnTr\P6-1MrObqNGL3S)/<:8Z=Y4>/.$aFm.oa0G2,0M=\obBGchB;QK;0#cF^`=YpY9";B(CQ`k(l$9&P!rm:n %Y]MTp(of:BM?UY7dq;R(/(/'5.u6i:M70/T>OMg.$jX0HHd9bP_N#U6_DXfXh3@qu:'RpH)[4JYJmf-9jUjN0%T?I %:<+uJLaf&[dqG4['WXV86t1V1`t&0#!t_K.AY1j?OB!Wg*7Ku8r4A.X7P4kYoppbL9d:^ZhqYCm(9OH:nti?^s-F?Xq+@AcdF %gQ+5uBPrX5?UB%5*1#!C/XJ\J)n3cf9lgWGqT8u2#*Ps'=T4-h@6SW3f,_jo5Gq1GpRR=eP?us(+Ljr02^rYg0,f[UlmE2mB%+[A %jpoS&b)IP.fbF<0M3PVVX0Lq.f.j\@!*TZY5M[GM9Z7lD[*.qUP8Fe$HKpglrBSX8]E0LHfjYJe#\FleEHY"ZW[c(JA5duPJiI%# %nbd.hLH#J`*TbABoH^@Q;n-`;'Y4o[@;'%83KoA92MZfmOHndS`M %XpFM-?kd."ND1]saZ[l>A9f(?HK]5;MC+@SX>M!ce(,un?k;:9pPqcOK\\^6.5C*M-jh8/H=`p_\i?mN"EE')(4CBm)i?$UCp6;$ %dWDsIpsgWfZ]s]T3/jETXK*Q*U'^Y?YmitcesMNUmK@*liZ.n(0r8H8-rHF-+J<[fh_]Hml'qe]1rHD\U*_P\FpfI@+Q:dCpqDEIG:1anhWBB2a9n#:Uk(cV %6(G927k[iD3]a0B%F")o"V_E":j0^g]Z*W:E>r`K;VsK^!:7@/,2i&LCAc5fa&:n;R'+GlS#Aal\Z56B2JO60o3g&!VV3B%@j5-Q7d\,O=ZAj=U1h]mYOEDn2R=;E[b5=&b&01UFYEb %-&.YS9Q(g?7e0!Y_b?G-3]om00).cFDT]7ei%&[5oadV1:@E:\UJA/0hYb)j% %ed9*[8qGhI#`P,F9A'J;:?]!tbn^SD!>jYqQIIbi1O>]-X6W]%$!SU/[L.bq),Xmpd?L+K;[_^&TlgIi[)h@VTpMYuk[Fk1GC^d1,[R2,4X^[X&#NDf2PucRo_>9E5*sFmI2OhtZN&\h7B)L92+VJt=g0P5`_dDu^S;n/ %_jke:"jhrg".Y.P5(SU%EnDI6`0e2F.4,H3=)%t7%MLN0$aeB-Sd/!?(AD.NL5r->0gINWX,*&]28cYk %X*@(JC#X6YGnfU;]nD#Qb%5j4\PFLc=qTR0OK)_6AM1C)HaUX)la7M/,g!e;^YK2rRdE;:8UL'Vl@d\5C\Oi)4L2M+YG4`\])!T8 %FDN3>nWc0qceln#AuQZ$*bcBbO@;1b!Z6@K.oe28=Ic3G75.IL3td2hqgRDJX)\:9:2L36"tda#DbBKFaVk %@M!pe6M%%M5Eun4I`5jYMmml5a[%g$SRkj\FMQ+'b#A(JF;iQE4p,nfn<&h3X?"Kh&ib+SO?%8/Y$+N`5/aU0$sor#)=md:0CH$? %VM7r!@L)N9>X/[dn,`l*.l^:`]-cu+a^&P1jEf\YSYa$o=Zq2QorSGr-C]:4$<:*u3SuYL#tH$l#1,q4GtkD[0CA\:a?Ft\3l)Wc %?;$ITS?fi4^/;Ap,sP;;O4K:o%Wf=Liq&j*4h;6:4*,X#4g>L=F4Qc[&[JO24_ %9%'/3a4!BMeS>P_dsIFHR(RNB+XI1&WBqd4oOm2N&@G9XEk"KYJ>t'UH'8cEn#P&dc[CiEds!(r)fW %H9QiI)XF7[XO^'JuY)5Rh3*,U=_TSmoj>0RMZ,8;5A[Fqm;O$ZEq%2V>n[u %TB%LGE'[(;6i'to1cH]k^3NM0*?SO\8Nnp5Jeo_FD[lQ2n2VM3?t6Um\o1]9397m7gLS]Os+dNoJm\KpSWhCW]4;nIUl-a[YUri= %T%SF4?lYj&>a\@JOCcC6-0X112#uLgQu#K!/[CIA"hP;]k"9*o@q<&aYH8#43-&*0<2>]"5/);YF&D?D1+;^.fept6o]E-D)Yd6;!S'0Yq<>&EHCN7EdVG9%ZELPdV@!Ji&K#.Ib[4:AJim4s-tA5g>Dem; %+Ea7O!%T!Hjf5=4E/J%4hdAdY4)Q29$&\R^:i%])d^ET[ol"RM50]hK2Od6ZFKKLG6FqU(ZehD-l7 %5$]Im's)?s818OoqG%X;5J#g(>5Bt_\YI(\?(n>Kp@m;#4]eH4;90*6F%EV;/EU'!\l>1S0jm\`$VcQ99jI6\AQP?FSQ.43[5eSl %G`[9,%:'^`#I=K708a:mRt;6HbP&"I;\Y>u5(7NRXRZbGo!GsHT'rgmm&!E@(W.-gotuB\:T\r$P^T3BLl)I<3]mUk29TVj/ahRu %=7ML(3)gWgGBH`P;9!%I&)g7tO%g8Unu"3Mi3'pqBJCJ]3'B]H5U]Ss.1h6:#UB"Gp#JHOJKfR=DX9g@oe2s2os[_]n3BVJX#6DO %9WIRX542FqV>Y9[6@2;?;>RQ_M)WD>&gngQJYh$/`VT>gZB %UHnN1)+B&O^0>)q+=4iHHmK0Q;&=t!*b$YP(1=qg[H+L8MrTN(KPbI/oIk1k]OiE'J*?SDl"L9bi)V&+9VWkiE=5*-;[)JC.$$W6 %Q/po1U)7ie?kd!V@;6"[)q\2$#OBs3M9eGN,mjHf%=A&t>GHU72Ug566pLQ+`0f,-&W7K?_Xs!i&XXV?>i(j))=tDO:'Hdr$A:9r`N$sV,1-Z?W_D9.h %6Q@q#0cIq!&SNo#J4Ot&TQp:P>D%>lhQk3sVGC;eZl$]b0Rsa.G)Hq]!c`'"OM/(WrddrinSe"5L/dJp(8I@"/0YC<7]u>_a3!:F %<6Q5u+-:$MnlV5,O.].&orFOgES(qZEuLP&M&TZCVg(bIcdcO5,(tY"Hst9 %H9%aZ-39'MUhQBt %@LHaGN4L4,$B?,"BBY6,kDjKE?)%^LpCIr/dl6,%liVQt\^[?o'BOl?36R9,l+6sA"u6\[4r5rPV5L"_5O;*,7fBtMVLg8c%A %F,hdGIbY,^<(Sa7Zg`]rOn`iVf4:_5f>,1$6e"tVb*qU1bGd$8U8QW1bV%F)UV2=0A3Di %rA/A/p?PnE;pd9e%^q"J0Z]ZV6R8gUr\3;20,;=>m%aU[eT76XeLBkFRhnLafi0V.DW]4;W!]8kF,BtbDJ"m[69%&KPH1R).?Y]O %+Km7CmUi>a!\:4UT.m7-K!'@r:c9Wc0 %T$_.Tr$)83h8WW_2]pIjjBShX)e5DshaG%$$ApX$MFOs>h:$Rs1_PRXicTi:Z1UXZr60H67sqqgL-bAoQ5BgC$?Vh[WlhFAm98tY %p'O>F,19hVJrCuP)hr&S+d]XEOP! %g^Rt)DL^aNWN+ubBFtt*BnPcb,ta-pf=7J5d"OJ-Z9Xs(c5b3R3llFLYdY."6DsU0tJh6?=7/Q?C-3ZgCJ)>qo+aa&=6BX5p+] %p+llC'ssl:qqbe)W$]m;/,Fu#(-jKSM-:(;K)IB&j?dNXAB*CfHoAumQ)2cB%$D%*8,k9-%*0UMP1?X7e[:bM$o/UG6mgkFU/O?jp %%1>q0/Fhe8BEC^.'LgY>\REck7BF#M-ik;?E/V9Ak8*dQc %Dk6NOO<`p_cAIsR)4a/4-9IW6$3l"+b;BpU7S.4'*H]Ml\m"ibW;l%63@&P%Bq6Oj5shS&l&_C2MsR\$'GkLJadVGVj^"c %nB9''NckSNO:I6/!)/1]1"6[9/it9':]hk\U=CPnn*$M8kF'l@ %#>oJW8U1V-^*1T;c5(U;1"+mc.>TulbG$Q^iojr)JjHeiE445AkES0C(W2U!uiIR<[8NC;qlIPU4uSJp=0C(K%2KOL9\:6!kK^%KeYijn,f+*;n@::QXh9\uj];jC\-k((\lef0nV %2!-QU9/SRS--@aQ#;j!,gG&7uS4@KQ603DbQD7$k\ %r;U'c&@MZ.c;$`6o)q=i_R[Vq)2^SeO*Cgd+i)d3&T#^hk\IN]3pB]JaOk@,`'/f#MD$lqdNMUfX^D8c2aM/s',`[6j.J3lJm*;Q %ak"K):oXVM!HDp5&L42VN^-lJ>btOp*p@,M-s,AjO\?6"T4/+QA@%s+L6aDhjV==cGPGY)WY>$g!2pU`qG^,-\V""4Mi;Z+1h+$. %co1qAWHHU&:)jI&lu$%t@]n74>%$cgB&L@*D]SJ$GVu2pKf^5hm+b0+qG9V`E:G8-K0aq2+thNm5R-rpCQt:,C^ACQ!DlJA_3u-o %-J_,Gm4f?V(+f][QY[g_2Odu?g/E2-h=Zt3mP6f-$RD(p0\9ma>rF5W/\grR[dm)gq1;>qW0gu\Wr?nOnk`Tkn%1akcW0p*TFd:e=iLBk.&>6m+X %[eS;+9-lQl?s[pHZsu0-^5FQ^0,m][7d9>r_P)Ed,(eZbbVZgDbVI41JfQ2lf`pbLib!73ZlDP\KP-j[nUY[2,^RbL7DbP%c$mC"B %5_gSoBE=lG:8*SAr_%&k[2T`9c\<]1lV_"qE@"L=)AFd@`;c##mQP+0*"WrfD`UdVZ*:UKOA5i)P&hUQRdr&K/Ea02Ob,S6>1U.H %2p8\c8ICYt%;dB[fd0RR_r#TsZD^e=@,+h64n=kIC,rX^c6h?>rQM@O.?A7b.Zl+D[;Bh&p$6;s]GNOlTIZbpOC7Y'aX$2\\BtQA %!lWS8[c^Y$jj[DiORAqQV,Bj^N%Q$6S6u*CX.\5Hb %+&Q7n^<$0_G0fGuQ5!b'&2q6>K7@gjc_XXG^T[]23*-7:@l(,ZH1DH\Ec:P:=`o#"i'dt8:r]WLgg5VRS%##n%*^6q]2hZaaLR(3t %EtM=[Vd^Nu+U(BPns5WMT(sg]E`,lL"F+jcFko-:(Cc#goc^kUt-\LrnO4kX/b5a(,fgk*(`o6%`8Wg %*C^^)GQA&<1F#;9MB2BSHTmdp!/1D-V*k)(C`OaZL.T.HHr]Be5d*$aE.m?\p,PN1X_c9F"I'PX6r'p^>7%#a:R6$Y=s##CX:D*b %!e)@2\I&9[,I(InY,tktK;Al]4/FsaSK<7YSkgU:9LfT^"bOF*)<04;;B0F##X>>'::d_OUFKU:=JNeX>V-$n6u;^-[=fX53S*=8 %!aH2PJh#*'Wo[l20g$`ZX7(HT`h?!^%.X)*7=dHfE3R,oY)H.`o=:Olf)>bR!MC.T&lR<^T1<3`QO?h[[_[Cq$5GBtc\LV<^@6*@ %(rEhAn8`qVMgHgkKCho %4NupTKH,cjW/%ZLb\T^YOY1aESV_-i%AQ^[[NQX4P`+"h[=gaUqg@*%7C?ft,(;R^7`^_6BJiF<-H==/CH`>\2BY5gLQZ(G!Vsfo %),:4J7oL9WAfK1?UKtf%fl[k$$EXK_+S[M:#)5]g_(97Nb`JkdX^bU(!sE4%KKRp?%*uIiljKh%LuOuBh,o6?4'qRM3M-]W,$'7/ %i]]acTZepdT&Jf=:u\3#%8A\E$_Thpaae!P9_!]C1[@qo)n]rhK_e?"'=RM26]mBMB\GL=F>s8t_%Goc1:h1c"T$V)"I9+%M?&J8 %ee&L"8 %8N]Y1%"]"^&BUu+5L@&&c,-Y`Zd;\S65s@%/tPPV*0dtGI*/AHGZ,cs;+*A;>tabNJ78;n26at5g?)+Ur%,sD#hdp( %/Fe@WROX(Y&rj#+R)Ybs"uhI]IB@(HV8tZ6I4+GpG_k+nr+^-^AB?l#iXhBBA2R;%Nb1B6].*W0V?0"WShR#[4G]>Bs%KM2-sM8A %BA)o[1,FYFB"H>)UMIEqJn7hiC4mG`@hZ$cJCRV!S=7aT%3b2F3c/deNQF@\ho"tZdP3)>DW1@_E_kJN7IBtaql]M5#mLk_ac"G,6YjB2ZnM\tKNfSUGK[`T^ %8As&c-^0eLLJGhYbS42$#5oqIMb0!pWMs1VV5EBMc1RDE]'-/PC-8iiQD-p=g7$]RnB%0U.O:`$VW1VHHo/!k7FM]-1;&tuGR7&` %6uE^U)\s;WSKof9:`GtJB5k,/"/-(t*fQ;o\81R/Ari)oO(2G9JOi>47+FF9%,_?G,:)^&EhsE=VNCVpSG%it/-Vct+Z/6!<:O// %^DNM^LGW.L?:/DQ2N\PS2h<:h#:>(5p_d%:7UO9,,4>#fCdp^T*o6'j/rSH^p7.AYfYQpAHZEKNs[c":Uhes?WD(.#Ui\Y %0`B%?F@s,4T+IDXN^Ft$10%_5e!VL5RO7lR=Ypg<^hQnA0SJB0Ot=E?=*uKRe`Gag#GZLH#-9t@lU[?.@bZ*_@kkS?!&+_R.Yq0C %Y9BVbOm.h:,6H/Ie3[Ek=9`QJWIs-Mdj,Pt![*C4-V,hP:7]GR;rlPr*eeL!epYaYaI#*0.5[&k^?'G+X"KblLcMpn%]A+'ls>:_ %$^;3SR@Uq_MMM?l'8RP8.j?BH!Lkf[F#j#l@E@iI5`/k#!YQo5HAMMqC*%VC3]3Nmk>K_X,&;ap)?W8JjW(]q$0Xu6d[59fNQTnW!/SZHL95DrqJ`qh'8m'n>nWT`UDFAnMhK0(h=%2H1S\?jQ8I\#kpDQ%k@BPH>k0D4mF+bWck$8b6 %(=Z8HF;5o-SB)h8GkmZO`N,Gd;/@u37FFOp>\Kd7QA+Z\N3L+rm_Xd6=CBE$cH*:!Q_L9A3TjLim?\Z"oBJ,jMA<D"\0c_'cbBN5_E'QNIn::i\"._D'j9-J090N?HW5f)aQQJ2dVGgob-#] %L2/\?"=hKN'cN8[l.gP&-4>JBme*gV%V(!@bK0_qp#T+9'rIu\CsSuoriVM'qa#CW@]HoCLWu!CLI-Ls3G]:uTf@L_@?!Ql1_S$e %AmWS'GcR9e?uNifO>t80&3o!4j\c5pE2s[)M/!c_5m@",;5saj0qb.F^?&:%W_2S*S)@/g+tE7#KW=[:W&kBZfBhNlP&Et.$@B5s %p]cI]QpLe_'>r``'7">X5[@!)9$Kk\7bK@SeZD_\.&^.AW`<3U@5dOi8Wi0Hq,DaA.LZTPU]l%BE9JS:Re3o;Q?;,^?nDCWNSjmd %?:hH/1oAKj;9YJ2Q's%G`6!Mj)=Zb/:)i_1]p>Mt1i]!A=X.Yp:.^9Vsr+-3)kY)"RlR6Y9?q--#rDCXLh3Qfl#&ffTa-ajF- %C0/5`1??!?#,8$:Iu$j?.[\Z.i"\d&"oZT'R'nCN"2ZP;,\2HhME.&ec7S-m'eZ8%\!fPn1)Y?@&PQ*fs)A.9:GmS^1A>:EYMLfn0^S>u9^":/FuA_=6n=TJpgLQHB?TYS %Du>&\!_I>R];*rEhT7Na@i.>YM3m9l>@MQn]Z3R<^^@s54RS+l,>Y`g>3"Toe]+/FGF/k#n"`Zn=tXD=ktZY*mukQp;JX4&ChXrn %,/4E3YF&7M57KSR[02mtGAmkuZZ]F@oQ@sfn3]M[AHAh\nG-@.9YNB_:0Gf,lhtS\a;r.o/45TR0SN3>Og?UE4dUCNIod^h`bTeW %KDSRH/Q4QX+:8<1Up!,/ALM:#*FEjeRS"Kc2*d1aH9h-C:i/^_HcqS?-40s=!0EI[2V5KM'LJM:9`"Rst==E[`@>.f<)5W+`obVQ(tOk+jVh/YISWp3kU)3N$jIL8Ju=d?Vgk[6?%pZ->@SWWus %,oG39"Lk2WMM+(TX:U2=gPi4*F3lgPKG)fZ*6#"PeHg=JE#-P7*hd65Z;D]ocnL2UmQ(RH=;!@t %H2fL`SLg=+'+mu9^4^\A9.0MK5=o4dR$GV3.[_l?+uMf)?MZ[ns"njQm4s)Z//A#E#-Zo!dW\od0EkG>^XnO %:_^:\@WPqF)aZ-EN"B]Nq<8@6aQtDH`Z!/(B@&=1fQ.VS()V8B'tOjeS=QtD!a[04QPlJ7`5jU2=SX`!'N.XWDT`WVQ*&-Hb\60' %nZ&NZTLp?:((TQZ`,[lA;\IDbPp-'n7J3R>\6h_">Ug2NAql1;Lg_G"2eYi?4SmRi`4S7BGW%p//d@-I5Ch(@\12`q0EAB*A2l0a %$%3A.'In\]q$k;/p2>^hq(ZHT6*Kq3*SaA\U#i(qa$KLDV$d_!oWK=E9V),U=!S*$?Lcm!+$2,JS.m2O34c>..P:UfYu5H;?-q>aC7^C=tOK6[U\/eNW %_H#,fTbr;1>cNY]+r#^Q@oue@7AK,d)a!cBAos*6874E^m!3A2gI5*g@%G=:[FRX';d#nnOL;t0$u(T!P^:3(MQ.NYe!lSf7;JA3 %27])VJ3IeNGh&/gorM^n-\Lu6OOLe,E%cdgH&^"FBoZ1L]AIu#pK2XO&J7U+8.^km:j'+gp8GGj&:0LO"GR'C>sbKmHUYfO8m8/b %O;(i-OA.V20e?9[#pN;a>$AMt8C[bB%k@g_'I8Flp],M9/XcZ,LhWfa";*@d8AuBjIBO_+_\C*>-L;_hY]+M`9!ncjM!&msO8uVJ %D#cH&\0mriObsZP3'qd,)-sdf:J7$rEF6t4"WQ1_oC*ShV?*H$BRNZKH-@NbMS0+.`5)Ah#mU54lRerU43_]`\n4jgagN4H5K5N> %To$O=s/e-Gi4BCj3ISNM0$("FiCrp\c*`ame':c];\3T=@#d*TT!k"T[X8l`9%g;aV8-#:F92T]06"W+ %2NFd`][G5=-=,T[[gZnLi(cS7NjRQDqh)[=7*'r!6/6$o\S6$n4IX)ZaBmfnB7+ulN0ud#@$q&_!j$FDs=:TkXm1/P/Q5;*bj %8Po:P_^JYk*HgC.n,`!I3(,*s.4Nl5']=5mZJHkS\?8\odh[>;K]!r<.+'-c?hnCa`#.0%8it;T90gN5S.K0Fei3iTMtjYj)[Q"I %Yn4NLE)aFeFl3m"cugJ(VHHE*2@r6LidkeJkAHZ5E`b8S.q[>ECU/gh4;6,!/3J[&u$Wd?&\KM.7p0iq`:q*%<:4L;*gh)FA]KKfs]Ci=$jXJp6SD2?&tf8SJ:XZNAs %fu1KNdC@DTJ5:m<]3X"HCD[pWE.\FJ,&ug0[.,<8OdJ/RdVe5:=^9G.[i$=*E(T[P/?Q:KGZ]#jP,[JQ>GP?Ur`P5EWgX2&8o*Cj %\u74MV_Bb[-*e,29\"F4*#XphSOH7GnIj'F!'B[t:f>BUK-unP%'WD*8s6G*P7MY67i:ra:QUPF_tS`2#>PXiGo/kqg;DW/F^?RR %]",rnL2&\?*:S3QqI+A1ALguXO#(c8Rpjtp(:@Q$[YaEM\ueQe$=,A,+]u]N`d>aXAmM5^S30I^)9*j?5rU?18C/U266SoWqDMlQ %P'C^*Y4L4t#]qg32*!YD5qJ\KP5oQJ)8'TY1ZJK4DeK-#pH`NYVIJ@*4Ha].\2BBDVLtMRnF%qfPmrP4iB9T+MX-X=`PUED1uL.K %Rc%4$.>"K!0`GjB/oqb%`EK9LdO,NU(mc,D0fFhAgK?Rc5CLcO8nN%*fF4dbm$Xq?6^g4Z2/qus>]=jsWnd.J:,]\`5),W`M/cpr %-j,FYG/to)+%tl#2#ch$YP0dUq[cdoNPCau0$5Kf]pARDA,k_g3$%FjPd:eB\,-tgi+6LL0I$_JH[YJ`NAaI`<`H:7iuqj0;_HJV %BI4S3(]flB%o7ZnjjbobR,Zc>C:J4sW]eKgqQW",d#&]X0[C'GcK=6)BN\JoSJnMW3?)Sd,p8&L5ocEJ(cC3Mr`_`Q'?Aab6u6jc %Wo@mL=4CN3^*[ZRY0,$4XAG7c;VX`7EQiV=LR3$Jdi>AiN_*in(a]lFiH-+]Zu/:GA`_!X(&ZN(;E"*'A5X\1AfK[KT/u.N\0rgP %W*Vmqob=69&qpV>^8.ba";a_')2qb['s^t^>'2AHa[ADE5$Wpncu='-cj?j-KbIKaAaqIjQ*&!WTO8i7M6\p'53GW7P3-7)"Og9c %'VnC/T:\@3>-0pdR_ZM;ZW08'3^fA"70'Sa)do%JFBtJG[_"qF#"B8kL`9r,=)Cm@(SNAodI(]Jn\mL>XLJP;2>LbceK2L\mDpJP %a.hZ=],3Iu68_YAKj['A2HB`No:ouSW)@K8$G08kEk+ntr%f/CGnd05c?s?('6/;Ve4+dA,HPG^$(1cO1]Ki&WnX5IMQ5G>3f?*. %0O$@3.]"8hgC8ZEdYRVtr.^!@Rg+;EC %=i>^1.dM_(bV<8oE&SJhX,V*r3'4<%P9X[.$(!(e:TPu6`F,]9rl&'d96+joQX[]t8Ac9f=Q8jOZbS`[4ukc<7/h.QCU$Ak[!dii0c3[[gIsMM0<3*>U;cgo[)Uau %Vh!%6_6oHK;.t'EUh\`6(::)To4Gt_10L9V@`U*cFA%auTKJ]Hb9_m]5/rb#*$fqh""^k&6HbYoHdY$8=Vct#MJ?uP:?`/XlQ %g@c8;ja"5c2X7jj=3O)l(r2T#@6WY?]QITVN\ge"FcB)W5u]4aeSAqqBg#R1&\+hn0ZAW5f&ASfE*"90p.qamWh..O=[\8iuQ!8.J;VV?Q@e=]FY=,E6T@9'D^Ne5Y33?5"(1#_)`dQnAco%a^a$"1L>*am-X,0di %+9>DNR4KF;>mql]r$N&TV"&9:!ET">epT^cL^$=[f(Co!6mJa!(GQNq%R`[qB%h2ps/&u58T&[sC171K3aZnTE,Wk2[R?nce+c&1 %kGI+T7))>MP5U@+E:=904&Br'"g6opM=68Q+G,)(\92bgE/qQjMe:&-FW*S:Qkm&Yan,:0)tm7L8@*._Zc2GD!t+hLYA.cOeeBA( %hpdn7'[e%7`>@)mc=Bk_rUdqHFBNolLh'Z+RB&R%(qQY_'p5mC);KIb>tVg2Do('./^$-?4]#qH!p\4R-/6)3Xg0-O+Dp0P4(X:, %ErlG\L=f,F&c!TW5i>dW,3M;e8DL+76qKq>mB@]m?U=ES9US<[b*HIqN&Bjhe!9'VRM(ND8$9-Y-sNcd$hDeiZ!l"RLUI95r.Y3) %L`BH-o(?5qO9"c\$WcsXKWd^_R4c51X^7-DeWtV9C?erfKjP>8Z(bhbd2>0d<0nU-ZtLHaY]Yg=9@%QF*=gqgga9P.LlVa3Ft*ib5DV0oZ>K9)DO%$Or--77NZe+,34l=4 %fBGJP>QP=A4`d=RF.5Qj*Pl$rZW2539m*qU.,=YEbW.QbW[3>QS^=/lD3O%^V*a<9F6Q'D+%4)H?i89Z&*NR^!R=7qm1] %^(:VQ4[.c<*:6Fjc[?bZ+hh=7M!3UN:iB](Df%X(=,+2FAX3at3^*1<;K!_"7]W7(crf(r9gAYl/H,&TCF39T>bd&lo$a6L\H\!3 %Q:!3qQ^96i1q%[U$;@=ZgkB/Id8C4[4Gs:5:1Z><#HkYq*'F]0qIe46$anHFh>#GsfN4]"kee=\>BT%82NkV;FAuV.&f^ %2Bp!Ule.TB_+)_=N?"N5!i`Q$\Pju@^;CAHIi'O9T4NSk`$ak,NV%(KLeC\W^bU=j&1sfD_ig[#Qspo=D]9)jcX)/l!4C9KoW^A_ %)W=3,)4P(eEh\GCThH'ur99P4=]J(PDo;j[2G$5Jk%qm8GqE$Q*tj8`ma!@/J3mn+\6;e#+5&lgB6Y6*o%o,C(?&D1L)hHF`q(02 %T+qqbCnENL[9,9\qOUcl<]O8QjWs.2ZRLFSfia9:$ll#L?oqR49t;8S^GkUfQR4_^)NlP1K.OsWRh8s8!"g]?IsQZU:^Y30__?AN %j?fD/VaeB0Q<"$Lgt9[T`A(J@_QQB:Tbp]b/m&mJY0?^k,nplpl`+Z8(ihZn?,9cWO`@Wml$4+L3WaduZpa+H-2lkJEsg;#aSRBc %.Y1QT+#arRJMo%lJOu3s"/Ubp?;8e+EdkdaP&9-7<*o_BX>c/l6Am;BHbBmbi*Rjih[BaEDEq.E06X4YDoo5 %9rY2.=A12V$$c7'kfYtl+>NL/R1:,.$""r,eN"ZHN+FHkl[I-D,R"Z%XDepjNFiM*cjNFn.f/s(c;YT?hUDB#/)t?JBWK97Z=mOr %W#2h>hlue]^>g'^iG(&5G(o8JK5M.qJYE<5i8>%3'ispL_L?j\4hl]`h[[Qkj0N-QV9,s:$o&V-Im9U([**>e%f,@pEmA^j2st^p %2#ttZ^P:=\o@JA-aK;G^GNnXG=4E#9e#pA'ZhO/,VU*Q6B,'5j!T@>7G-F#d8(ud3k^qp_/P3YNoDT5^k#oE8?H9RElPs@fl)M(# %ZmaA[o8mUH<=B)N&t8s>91oR7S2/.\Gp5N&LW"-n>ssqMD,L=pb<::h_$gRYMI46(GlNT`/GNB_)8(3s=!452F[dPU&&l-Cf/c[)BCO1O$<#-G!aoRofDaq)Tns?/b.F5B4"PYn:>9o&0T^;'[GqaSlE;uS!naq\ %0i;5#j.(UT>HY#u,,?0EaG/`,/Hiu7=2`/X7uYbIs5L5rr:U*6?iT8ts5m\g&+tGL2h1k"rl78'j$3Of5Q&3Ds*&taJ,J]kqoF9a %j^7qt5QBQsrmbr`&$!_G)MJ#2VA[bfrrP_G9Wg_[G=/Ll08\>]6dKFW!2!:&PO^/:_4CJpqqB7h2l8S6T,gQtq2qG&RSpF;T;*o1.;&%RL %TY6t1%2JAmH<17!W8a?lAQ)8X5S@K8m;tl8U_P458.cXW[6n%]TZ*cFL1SPiaa02'AoVH=["qf0bcsB^rg?SO`??Xp%"Lg,r972? %!*nJHLVY\Z+Ai)S?G-<>ZRqXA5_:-*Rh^W#Z3Sj?d-ms;pH2ud"hlm6J1O&>Cl-7q8E=Pk#Up$.ZgG?(UMDoZ;%hp1!k=o?U4e=n %YoJciim]Z)HaB%7V$5/]=HrGCBQBS(,9S-p4i!a?Aci2&!+hh-<9^q:*aF_=S8+OklE(YOA2UE[#P4B,Vu[RkB[`ss`_'dpj,Ct1 %Mh+P;ck1J3YTPGK.e+J->f1VR'cNen=k2pGFU'=XJp+BT<9$gq@Us=QVO.;3"OT%kmD`YaBN9iU6.-`XHf:8NiF8p7]XA=?.4!7^5FFjW%s1b %P*$R+5Rr2V!$['NQR](OB!go:b;(P1^4(R=Mmn+.2BY<#b;2u)BP@YN]ZF`?b\T`R==pOs:g]-7iQD&cSr/;UF;R.q=[+DpT4arY8oS %29YMr?!JU]It#pXT:D*YkD6=).i*tH']&"C-qXJs@jaN>Cg+IgG-1,*]4Kj]5Er7\[(6[.:8UIdNKUXZBCG`^]\_8<=1aEj$Lf#H %Y4M@Z,%m3o-3Y-CWpX.:B=$=0G15Y!Y6u3(4"W5)_e)rg7CjnDJA0_/P$+Iam)'AtjPH>7l2:(@QB3Qd);\hIOim;NL0=/>c>_cF %ga+]k]$h*k<$PMS8GC6HIFBCb=d)h>N'thJ$RG+2Bo<3DcVp,P@'J`e#,Jc0LKKqC6!5d3D#%hr7J5ERpVl_6S;/_f`?)b%V_E4G[u'Kpl[@FJ37d_1@0EfmC@Ag?uM> %\P5GqpoBTLdb^Q+*I;m2!b.Oj!M2+WP&SHq4AIWJCbSj0iXc+n8hWe/28n6,H`da6MT0-7.Yd*W1#D+VKEf(3;80]B"oWYs-Mg=m %M1SP)4qW1[^Co3`HA"N3c^mo0ctRE%QmaVON%gYT`r*cAq09kd9T*NR`C_VT+97VGA3Q<.#f&D3-kjCT3XqH-\iV!#>d][ZOhM2o %1Dt'%k?K[2'F:Wmp8l]hfarOJCS=R'>T5$QOm,fOf\oA6OVF)qA)t_\QpfDX,?*oCTfL$Q;YInsKd0%qRMJo-On9J=ThrO*S!4Q^0jH4a0FA@-!3gAkU8=i=tn;1Eu3?)r7 %%'8ZO#@AiqWVP=EH=nU=L?JG1aKs`Q^?dM,(&RZ5qI\=Yq,8M;;ACVCTcQkPFV[Zm\aT-O)VkfsF6,4$!qg*,('+oCc.F/Iqu=3I6B&['u-:pM#1MilXS0VbVmCjR-G!9U_O %N3/tgc#.K'_lQV"IM9j[5sK'h?ll=g(9Y(I>7/$JCYg*Gl$P5&\Tk+.8^KokI,).'CK1`2ri36nq0->=LcR9gm@ER55L"R%:\?C- %008*Xgp^jUG(F^9;JO?=J&htMhRnW_0N.G:GIOSj7?b-2MVWX %o+d>B?CGA)[jje`e)\8.ekpU0MT4KY"7Z"U+==##eGiJFBiNlB.gs%R3R %s8I=Kj,"rOr:!I#ItQB,SkemcnoUH^T6gsb*qaWHFu$"_T,c"D>i>KbU2n/$0&,79]4-O+?TK";DuO5/Q#;hp?=;9p%N0iSsEK!lBD([haMGan4=`__O1Ch %39G!m'_0p+6gc7?bW?7KlWZGt;>gE:gTJg^gdCNB;g&)f'CP`,Y`7NG/14k8Lt^0duF2h_,;FS5W5YC3o:F4arukGQ4;Uf)3_? %glV^Z_jH9G"($a._2^tBGBPr&_A*pb"pm)S&R3r#$f-4coXK+5dA0kjMM],R!0;=2AHr9iF>W"tg0@J#A$78lWS/9Z(ZAH`1<;G)kW)EnD2`?7EKt,*Gmn)d,X>Q;uIu3N:s"X=h?e.^Ne&-aIq0U0dbQdR?\6 %4Tj4QJl]r6&b1q)Dj>L@R[a`9O5Bh@q_h"HOQ/kE]2N;>cs5N"mdu0>2Ot'M?$h_Qpe@%TII"$s5ZA`--GdHHaRimaE#\t)Sh=@m %jjdQ)o:*s@k%!Eg30R1=*q^ACSn\Cc*0gYk$LJS3p,it>jstFRAMF[&;*mRB77WcD6<673,40nd)"QNY^2F$cKfUJt-1_)WDA^;G %%$hLgpH;4Re1\sLaN_Mp_`q6+JLo!KCETMnKu)[EU/flkA]ZNs9^uh-^`+^W3'KZ7U'Z\Ze'd@JXT'IBq(NfRqXt$j'C<1HO_M(> %`pQr55"P@l]qh*7?;(YHM,!U[?.,%h!7n0i"5%7t/@J^JUl%A7=1:VI\1NKPUH8T]a57_k!#,&O>d %1h]8GQ"G2@.p4]g('+$L+4-fqDS-]#W+*,?[GX)8&uel<55tg\?qk#DhsbhM@>o9$=0Y6Q:C&Y9/AhW*eYKbn.knVn7-Rgo`:XKa %fW=S0P$DBA]r6pq#%:P@D*j?s&MaQRK1%.jfP22$(#WYjAGCnZl6uKTeK>*%':CUTc9PctOL1gp2K3ST4;BoRp[=*hJW6-n4HsnE %.k>J*,,?Fj08_MR`&Mid)G-1@:[&)X(kNPRC\&)_^a]AN\t2n2N5T]HdaN6fHu=9BX9S/0Fe37p!%[S!(>kMYUcUh.@>IKm5sg=Q %g!K;7rL/?i0V4O24[\b8OgG*io/:\8%B(Y[aSloQINQ\0,`8K:+gKQtdqY"QU_]hnYlM<2AWoa68'J/!,h]YJ?'],c@ %,XrYL;;Eh53k#6M#OmsoKhUQ@.+P,nc)34Tr^Qen?Gntj=JVGnrS$6o6t.,$!]3=g&r`&c)4-$06k.7GRknT+hk6(N;GMY0VB?BF %BSSn(Uu=SAQ,ZOY.kp\oD,k2be@`()'gT8gN_q6RH0;/YX%aBY@Y1/Nk!7^Eb9_(8O)CFY-qTB@5bhNAP!*h9ZXA8l.C:]S[ %O,Yma0E:(5EV]\P2@p?mkfpNS.HCfJir %06[7?Me[$GZe"YI?)G.ZdJ>.?F(sn@H4&Z6,Ul+1X>QJ:.13UV'9e[F164D+QZrV/H*M!M1tL'O&8koi$aq5PP!@'7-cS2p':*#R %fo7[&R%N`f@3M/&W6mr$O=3MtZ(buQ;`9E-3"E_>YD7'TdCJ4]cuOcso2q:t@MLnsN:raPrC69ZD<#oG=^h+0.lOIm:ba0-_$W6F %-"BVW^I)4F(`SU!4d65:W^IhGQN"%L-Q)<:Z0n;'X`t4LTggfsf75(lC;CGpMoZT'mO4H$aEpHFRGVMsi>&fs&>e"DFK47I@IHO' %L__dj&p7T2+NK*"mkSfa4Ln;AEK1R>6^:cjl6FJeGAHh9m05)Apr>*j2l/_Y0"I>qc5VFV?8nlGG.oEd(nLbC`TF,NhUV.'mjhdn^:87,\,+Bmo8!/UX^qK?%Y>k#!\ %7KmT@FhnSG*Z'4*3/@cLX"=E+5J.UPPn]>VYB#!'/5*e*6KR9,`^G@Bg6Q!N^F54+M<5-(-S2WObZ(Pqcq;t-@h%!7KJ0fTEMsN+ %gf;;arqr>-'3eq;#2Z\s\0&bKE6*]W,8*/A`'EL'S$0/4FFKG>+p\<&XJYmqQ#'.a#+blsmp6/P#]:5XlI9[7MHIYg.1M7B:6"PO?#mkU(+Y?FH"\d*-#LqY_@C5`BH+KIYhF".m&\UKEH8O&O,"QZeML %HZ9ca4D_p4!is2SbdW7HAq"KY@>J5'$@_l`Jd3,QXA]d/Uu9l^sf$80rp3O?/>SP]W2 %&3kQcK)'jW2UhJBdcIS(hP%IMm@Ck[fD6-!PkZ=B9J)&hosurtc`qI!#6Kb5]8+Nd[U/D<%jjkAim8dt@j6pbQAcdXWEeaNLZ6Ic %GOG1`2Wh#^Lf9)02Ll$dG %WqVPLb."#2or67$\p;p!^0aCq]'bT8"JEnaa85J+chI:kLk]aOU'tH^^0aAA1d^ZO,U-+?43)a1gJ@S?gaYRKG-][_\iCV`I>me' %7_`=8rM="DmFs_sqs`$*qPNg7h&XO4M]JFMfu"ZG43-@7[s.97s0?2j`)lLY@/bU>65.;5DI6c1T?alLf/;P5.ZmB)WP1("Pa>G,)$;/c7L3:TV!*6c"pMp,S10`/sSa+ %N2_S<#Ql:OJ_=f-GA!*+c,:2$J5cEKtMQj_j)iGd!$-*>p9[%'Jj#cY,ml83[(5N'+U]^d#pRl%F71N?%`)hYOS-#V9O;!F-d%Qr]#O>.b\6R)3!*&Q^cYn;UfO1\Z+0p?7HW64=n9_t&GH+=W( %Bd>n[U:qltC1,9d2I#;Q*6=^&]d.Yt!7:eRP62TsBRr=g!,gn[o>rO4d3fT]@WiQoRV(6&BWt1T5(le/*GS"cYW`;a#"FZ-Of^[s %XhkaYn"t=L!_gR+A3d%IS_tG1)'c^>P].>:IM/QGamC=e0jng*/HQ*] %dmQnJ9WBcmS!UpLH#95t;A,Lke50'uSs#!)58+PmPHe[CFZ?mdR9mm$`=ZDS_7J3RcNg"&A5*m6j\gt.e[bEfI'(f^q7R86IOZ4!2c)V'+>bBWaINHLahjdV1!(@o]"D`f]7I#X@I$L9fbOcT$p>KQ0=5uHhS %\c[IDRGhT.S52f.Gc[eiarp(e\$^s-PdtKP;10@>aY;'W7k7Gd"_Q2*:Ob#m8HD7C+,i]^D;fk^&hNX%E@+E4\o'Ma;k+C7R0G`> %+p8Koa=nc1"V_nXIujj;H?M1]b9Ja.]mKjGL+N<\lSR%I"kU=0`hu!WMCn=AhJ/]WKX_kTX@$Z8 %$17mF-=l^&k5_O_>>pf[1:IqOTT:+28>3VXeu.OL]rUE,"I>hIe\aA:OO'(mbh]OVZ7@X29Hk3f0GV.EVW;gZ4Aupd5$AdQL-8*3 %)dXUdDB=FiOtRU2JAaLGRIPPc?dk%``/k_:(>_d;35tMX0 %`uR[*S6hL.REZ2W]E%"od[LZ%J!D%3m%p_."O*m_-JX[Bu:BMU7c?)(dEpHYIC*3,]YD-Mc`XIEa3eB3GX-T\@K(cI^a %m'KI663)Xik)7^LI?R(T.M'VPmSp;\s-SJ$@%j^_E9`i3'S)okqq9(?!EiaAf5G#uTCi9uV.H)a[K"!'6 %QF'A%%p3aM^'_A:bg`Mt0_S3^2!%"nW^9RE>-3UEpLNY.&Bkr)aAXCIQU1YX%_?='n,Qc#Z4kd0F'>38MOu:#ANB+O6qd*ua%Ja+ %O6)-#qIGj`88WP<`P`"$pVqP]3`fbo#=+4R[4]?AP8A1W'0-e^=:QEb/9f^nYip^k*5N<4j!7NHfcW_,l.P#t2c1kP@dAkk[XF>( %L^_O1.W_Vi4:q,_8sA[7$+TULrQQ4jIo`l02p3agWfddjeG0,/"UP:S=+[rlk:&O)8Jh>C%tBgABdM+gHccDAi"3HU\*oR`c+p(O %9lNE,d4P^n@PYd+B#gZ,d&IXjL-dd$g-mI2#^t?&O!-#U"2`F3L(K7!J6H!.dSFI`mFTuj&sO_JUk2?jm&)[#L^O8!/u@frJ3eY6 %aGD^3Pma&^<(bIMXUL15R'SJDkKDp']sDGKhO!;.UQ1USZk@BQL$LFsC62C!rZ5+do[3b51;PS97pYI90rQSC=r57:-R`G:'n[Jb %'$(\XXA+s>duVEQYEh+:4XQETegQ^&9bbltpd(2:Xk&EA&(?0:[t'_PZff4TL0,$=E;Fn=B*8j8^(lI@koO[:\R6%TKWpm4*ZONt %>u`Ie:.0,($ntV-Z&;,Dd1;2phEeLL04epE,B<95mIC]RF\a0cq@(Cr$c\)<0^CMT=:GfWp(PNl,X\\M15@V4EkR8ifOcW7aqT*$[9pA7r.V_"@0eYcnUU/J&Mj8g]qR %7*D?bShj%OJEAfHpQPHf2\`CG$uoEJ$0$7hEQB.4G`j %NuAk>c1%VJ2#S-bH-?sY_%k;j$rZ,^Zjs!lK!,+dq+HS&u&9R'N0f)JKp-GC\k_fgmr>h?ngbhrg4JA-K,fRcGYpJWWd"\>=cN]2B\ujdeDiU8T@$e_V>*BnAO=b %[IXNhT"_`ejijjud6s0&oo\1O(dJ(Be.p4IdII$7E2%K5jj('L"[8TgkI,52ThiiATf\uWZ/=R.D[d(b2*sFQY[s9aqD>9>]he$a %Xqh2G_ORMiX1[eGF#GMWn'd^2TWWW?Jm;qP[3R+;7O<$?#tj+JPkTBt9[M9+WnYN-%)'Rkg`IRBKcR4hd#XmG0F!dn;;/NQ"G"*@ %.tGR8/k!Bd(`(0oZC7+6@B9o?eT]TuZ^ZoWN=EnH(c9*<9CK!MjX)fZ0jTNH_7Vk-"BK7liYGK%XD^\M;o>:I>"_u5ZXFS\7UT!= %-^ngI3h,NSGmA/(Es0$mB%G,=XHF8^cCP\B[-DFG-YIGmD_p]3J)D$Y0:NJ0FjLgOo+n>tPbSbp][dKZZ$T;RJ9MSnWYKMACT8$R`8%EIDS84E"c=iGNGM5YYp7IjUJ>HHY* %bB$q6tjInEPQm@)NYAlYVBOa/=[MQ?66U`#.M@?Z`:_p0ETo/PDN1_BqY %4\>82"&+Q^qP4@+`Y&.4AR5VrYLi#Jc$W1L3,D1'tuLU9K=GTI`\kHQftd[-L8f@eui" %i,6`ECZV9FIHl2?BpZW,NcG9FNGf"*-hEeJVrP*L@=CjI@0XW2S.#Z+*,oDu6%^?I"q.UbS>m"!$1u53*M"eeX.$46fBD=.CEj6h<,VXObspB_.H?HD3=+:\fRa-(-(TdAKuiD`eAAU2AArjs %NZ9N'M08fVFB`MaSq5a#[NkuXN1'n0=K/M:hn%F%)5.;bR!X?1rM'a]Xc`m^ke?/&Rm4@9NiSOBK-$$Zl"hgR1PO.H47H>U+#rlDjFp0JdXh %j@-[LI`AIpbblgAlf++;3(.f'lU4JP,8=0'&-c'O_!h8GI1WG9@1"2oo%iUP=L+5kX2(KhUd08AUh,'PRfb4?g&r.jSY_$H]@WC9[e(I %,Sku?$-1Ib2i\g7l-[N?iYhPpp@QfSV=KqU)ZkKlYO:2-at@9(Hp7h3;U_XqLa$Bg>Ha6d*`?e89.tDo:#sEP)mtRa)5*;0$5of+ %!IQin.a@5on5L%DpQK>T^Y+,$[,o+h^ibI0f4aX>>`SN9U$uc8k4!cV%hJc90u&SBflXGI%$(L-l4]B%,"'OYItpXSfrH(Ec319S %-A>jhDoF1:j3/NBL1*J<_&ZL0cnb2'JLVm:B.1AD3G#dqcG]phN'ic^oELUmfVM$t7GOlBq2T;X&R^?KnJ_R>`\;.jP^!WP:6(17 %^KhsS=Rm;67Q"ZNPtdHS2"qhEa[1ade3]&j04'!DU98iP?F#5SZ+Dgj"b4DC/FfgN*RfrrL# %BZIb[,uQY7bbK(0Z87K;)`qXD*`YmiF(Q#Ne(r=qHLs%QO-i8l,&"-"N[])0=YYI7JM_$9+HF1e4iHWQ/L&m(RIpj=P0OG4(.W2O %P-&a.Cq!;rn&0"8e/B+/_mN_Git\Y<5TrJ%J;%5]G-HI#s#"V`cp.#U@*/]E%pFDBJi<+Z>^DEt#OW+Z&FsoIm&u5@lCe-2h#FRm %?(aEr=[/!4UeJ%E"QHV$+h;L!,lrK<8B@-dS+(mC4);@`d,oblISDCnX&Ub2F@bJ"*b5Hh?MMg>gP,Aom>%[%8rBE: %D%"'Gji^=d@_@^V8M'*Y#!0#p:6:=OUO!0_h0\$4Hes\>f74a>YLnH$i*9\,0_YRsI:@j0aDo`d&$]@]%04F_pp.G'sVTq-XSGmi5kG:S*p;(/IM"hfDF-?h=\M"kLJ=lX`b4eA%0R!Rp="hmYK>^2K!9-St>dZrKD0OY1'kX9b;DR\b_\&i:<].1C;h7Cbd7<@l8+u)O/D)r(9_g.^],E8%`?dFi%\*9Pqj#W5,VUV3/9@0s3[r0YdGI(kX" %CHDCamQdX/"I$/7geiW^@t;(5bPT*'6Cb7*gTfi2I'(^>M]1eBOgK@s7A=;ZG&6Akkjm*O3QK:kH/d@m:\Wm%MP0[R[eRL`4-oij %70s[C1\)+5M7%S>*(!%L<&0oWCu(]:ICK/s9WaY!/`jEE5c@@dABp%H]$^$GAEm2W`f %a7^XdIn+W_>kdi6N;I[E/`Kd>B.S8oI4CE!pN].<3;Is#6cb]_9:MHV:Nu[6SXqusjCaU#5Qh[=!r+P*4003T!43EU7[DTk.7u%_ %?+^"K:9:X:>Pi2KXr.C.gEuQ8VU-`eS.pm_Zk^0";fJW$g[B(7.%!8\A#O>L8R!tWo'b:?8]K;O(^U!Ma,"PkA)1&#=dkf3j>OgH %<,*nOZ"VmKL#*\"bC^,N)p]h>@P93hJ/?$o>t]clBi9>d"gD"ha4f"N`,Q$[BK&*:4s7SZJ/B1985LL'N`n"WQml>1dY6;'W2a)DjpTNI %W1259U#@;JX4J=7.JA7rUN(\hB+U3Y:Jj+VMc>.BH+O5M,J`f+g#7HH-"k:.Y75d.]B%P*8R-3:f!KKa1$jn=V.?Ta7CcBn6'H'=F*qMBdUD%FK$cj9/(,/e#e4Q=Do,8QR %2LH=[a7-g[dGSGsV)HQFUTq'L+YtZVj+K2PNUPU@TH'WTL"SL)ce;@"!HLQ"omC#b=LsjoXkZ-5<(/H;Ap_$!oL!hK %;m(_?!=Td[-oa%A(RNR1%"pP&U21@k/C5$Yl\Q+2!tpk@DJL_*d4k`sWVaiY]QZl9OU!j6eOs?%*+b,8I;W %=Kpb:GEMK:rPd^)Rhd&!9Ytp^Wrcgb7N)=K:!UnE@jPi@DoWcU!0MGQ_LZ#Tq!7+ORAlU-A\o=IlHCbZ[uh2*)Si%+6tm6\*VTeY %1Gf)Y?j##+(3^CMo%7@LLQol!VA@RN`%?']UNiSNTWK9U\0qsMUB&Mg7>&6!dQ16`r7/e;$4n*4g15lqm%ugU,0p;U#WU:=Ns@B( %&4D.*2W0[i-pb',5$7M9)k5B?iY^GZX9ca-,up?bN[=+X*\0o#rBJfFgTDhoOra6"oag^>J:*_Nptatm9^k>7MBW0W`Io?F6utnY %J8>N+=bQc\HX4k5,P'@CFD\\s1YpU9.o'@)bg"DWQ7ZUf:!G56-tOi75G'GSAj"?]LM;cJa&_""kk#sYDe\f`_u.nSM!+29E&,DYp@aGeor\-HG3-L$+k^a!eJQhVh*_W'&k %n./lu"U%[KfS\rhq)@H^7eDbTmCKh%0dS6.iIM2j5#dd97>DmAaG,!`NWEAt>S(q_r;%,jH^dXZkI,YW7bRJ8A+8`u/HOL5Z\OR: %0%/O2(9O@hW=m>jj)=l*It-'-j#h83O=./uOr5=CZXn5@X?ikEmF"@6@8H"V8E\E4L8[D)]fCgB$%ujlWe!o2c*YU&-h<"Flaf^k %>7XcOHf2C63TZW:Iq[3:cS.;,Xt`HVHq(ULlB1#)Z:3]NHaUZt@#+C[ %#]VE>;sH_@.BH1=;fWQIHOf@DMuM-HD_nT%&U^9c5]H4pGmXZ+J.8c=&"0?ih6&X=J+57F]]!--!C@=$P$Em89g$_YFtT+R\OmPW %#";nKk(%n6:Bi)o[^L/6j(pa*oTEe!'Ot'a'Ksm.mZ`uj[K-i0nF?9]CcK4b&S4*/QAFGL()Cl0(gBrt.\*6h?$<)j`iUhONcR_< %fp1s1>#q+I2B=@&GqRF0\;t6rHDh'6E(FlQ3Hc(cZ$#?K(\p]T+2Y=:^*3a3,eQmTV43"mF@s-]2`GlY5/[u>:+hst/T@o/#SI2d %;TtgP(b1\(b!^b&?9*J>rt30a#I2Z0hoA6fh_+75.khEMeLP?)6(cg6l(oU.Buh`8#fR[26`U>4Y"BdE"mu1E="[!`i'l25kCI) %\#nk49iYTM_8IIL"j:S\Wkdou$EO=6F[!eN.FI$.I-.pnobPC>njl&Sdn':lhsqY&h]&h-2sV`b.3eHQ,B^tN*><'-4T!U+T_6qE %6A!ghlYkB(%E3A8QR[B&ZlQ#,akLsY\o'Zt#YeTK4i>=BgR.0^p5HPr@up$CHcu(&flN57iu0G>B=Id/>Y/g38*o!#p2*QoYKNEj %Cg1"ZHc]/@C=h@/[)SEe8m=&X.3U<%4a4S4Yuf(?\%Jjo/qR3:n^P<4;C_!5c=#I-H-9qSEY]&o-[P`RsJ;(DbE4RG&AYe;W[_<.[NkIA'$-ITZZjRH/3CTf/`5P;suU[ %hm);NR"o\:GG/XCA7$qpqOR#f9Y4kXS%k?>m=)aPldiPMrn53b]_Uhq#mI\>NQ)S0^.[<1+sHOai^V=C5[k=n=E2>Oi/ %P(i53Zo1t`(8Y@3)`R.JXiYuT[YhJNs%9q8/ %m&#t>]g%>=%DsLikE30M2im+66Eq%9]J=)P/HH/eSG>W"F,LY4%':18TV#>TY=$V(q^"t$:2q3S*VtZ]YY$K/f)q3VA@".m"m%"c %Hdt+6XU]2S`)BW>?a-#/K6'q_N@3b/0HVBf,Csm)@]KXl),du#ScXu;en4eY]p[:j,&aNZ62I9LSF;;Y&k=1IPBhaHXb^Z2d$66I %2M(4d8PGiE-1%dHjEsoG!@DXP4$-,)DXGCM$VqJess)#T&gMHA,W+\q=Dj.DfT'/7SqpE_*3XG6XE4 %T.=VsR)(**UaY@"OQN%crMfdS=CI\:YV%`'T,"Cp90\(4YXtgHiQ/8NV[0]_C8"Y4XLa&#O %gMMCZbttGOVDiJ %1uSS*n];b6f?oZpVg,281nAZJR+'"3BOO6t:pegM,2.:&0nkdKr[(:(@#q6]4$*^C;AjXe'oh9n\t,qG\Zb,r-.8n$9@t?m,V[dD %2XD;ICt3Q1.`6/PEChn\$rob:)]u$fD%]im[6I,(G[K*8?h8$Wrc?D8H:lt.3>:b?s/p[e)HN?k[-+!#Y(GF/![lS %M-$=;,%e)O0AmJ[ %5YeSH'UQA*5=SKd#3MJI]Oa,1[Nul`Q;tfF=!U86F)JJjS:"fk=rqi:3SBhVjAmn>Ga%6p,9Jo?e!1](nj!sP8J5c+6aDmG`GM)! %M[8pWt`^qo,2Z)n`3 %r8@=rADZDC/fZG,n`Qbg8iiO6*g)B_JLt1gBbcYoKs/d1&@h39]:2A]USr#e`t/!:p^L].n4/@]U4=8;JUfI`qi^Q8PNTV'H]88F %"000IkD0GEoGuGF\0]KL0EnSMGI*C_?D3!pp(>@"A]_DTRTnK2h.nj.bB=$#?3j"F34s7TY'N]0ST$HFQ5cAGs0.b2[rYZ7/g/.7 %&3br\K\rdll#cc@R'YpR$XSNcIgRENPl+@UF8ArK@D;&N-7mR(EllZ:St]#c.i28hP_a#22Sict7d(&)1QH$Q6NUKcr_0[CS^=&Z %&VUL/cZee!bY[@S(a9sUpY%E>u?e%:g?8tbWrj5RL+%o_5frF)/rc8 %Emlg^_Hp)D_J*h`#qNkRf#tZ/#6B?:n@!Rr9$;B_JbMcO%@uJI9$Q"HC."C)fL#;oe2:M$8R!oDog:X0_"sY!g$V=#Z4V>Z7p45; %+>]"`FrZ\Lgr3EJNamCqa"bEKhXdWfe0#+eU@D+3_ANNqk0W`E*uC<\ES0[\ib0-VHcp>GWGZcQF@:Zk,;U>\X8NS>!9T&=F9*9s %WFe;k9='Bo4'Vke/pD+d6"T&iLAo<_]TX[+@Uc:TTnCn7/;)4iB[u(G.:U3i')!Za)M,s5S8oW(Vi24"=Xh:B&RGS'e6WBC>_cur %&rmr[(iss.Mq8F):ob_Q=4?SiF:iK]#3'Y]%Q1QGBC%[8r/%NZ_X0H^;7<'Ep>^us(*P'*r1u_AL.aQbBOr^,L*WISaD2IeVG#uM %'a(XZ1)ufZc8n%M'90pd/3c7T'o(gRcsi6)'ukP5QJq/=cHK4"NPA"o(%8Hs'"KI0;V2oK1s?dKI\.)Hkl[#Ub+L@7.d579_`D/L %paQ^9F[`QkdNN4s/%>Z&$bid"=]'nf'kh8m6*fn%%KP9K)K,_\5\.I'bEl!E$uk">uOKl.Du;<7NNY@$cE+m %j.!5\N30&)!uFlP4!a`mPr#n:67b^B1*Om.;PL6/RAl=jFV'ZfP6I]`->_&NIKhj1<#%JM,FkW?)g3^T6K1TMnN%M9Jq3j\8AF?]fRDV'$JYAQKmr5Aq@k@lP(795\qX@:DZ>QK)lioL,DR+r4P)I5- %0t\sI!3s/.3i%r(>!-?7_kqt:'mdAieWeM)6Pi;4%Gq#i//0ZU.ud[Ra,C[q!SMGfD&toG#h=L5WaoVLhU%#u\Hb'W1j:U`&(U\j %s/,Vf?+XoX_h]"7fSEjdQ5F$FP]63&/"lm93A)?tQ!cQ<.7j0kidSAkP)h])%!2MPSRduP![dQPi[T?Y=PUXZlWX^R-dW]B`VkS@/*22pZ-;*AK*Ap?bg`^9hI.D&SQNfM;RD%4TM %Mplgur:5*+DTQ_:neBXKG;a0$b:C+smrKKcPQPPA#Y:8s10b5aq'Op*8KhHXjY61pLcRPs)BLB3alXuer&EM/BW+@B_a0YHRQ-n+ %5(kLc*3Y),@Y#NaXk9./bl06DU`F7nGH1BKCM"nnkR:=P*rH^$]g^1r:NH'EhUZV.1;MVK3;V:9Z7[0D7S6O$P[m#>U[^$n09-Z` %>_8=VOtG([&(Mmig?*-;4pN?./]ca,iNIG(eA48&H%9R51P>oaGPM7nu,(!kJXU7b$NBbT%`J*48?+jP %aOW+>iR8,s#VmY`Z=9k,0e);?*'_FW6ep7CL0,J.lfctsNs*4;&$#\(Fa!0`78u8FO\#3\qZ^uSn1j$s$u3%RFg`LBn&^h9mu`7c %!oir#FBp'5,gur6)F%s3]&Er15ME'?eud,:6%Mrh@M6Er1ej+SK+gkkPq:_d+,g.p>5;^)drGqH."Y(.;E#gXn3AQ(j^FDFf16%, %]M@I!h4u(4CTLfG<"YRU]fqoqIC+d5(\J9dYrVo;8$9A4&LY)?E'/mMZ+<4>RU*,=6Z/UO&FRD&/l3$LC)&3a.+9?H!bot"M*t/( %"SlZ9dOj#V(=5FRO=5d73+\Y"3eXto8\be\^=o4,e3JKo*UT5^a?J2%00NPh:mP24%D(SG_h*);'ijVq8aDs9+)@]Lnfl28I>BV" %U78b:R2UUCf?Y&p@(Fs76Fdg&#TT:FL>g;D$l[cMpt0??kX^:0@Upkgm,[B"p[T_HA$\8kJDL`mjZ>kT%Pl*pdWD8+M8Eai?UcRh`F+YmB)3[)$ThZi(F&,ud7l`DB^bXn %GciWmZ@,@2m;4rnbLOhK9u$^u$J79XM3T>/]$-Vk$^NG=+RIeWi"%uK!IL`&8T6k9Okg\i$'_8CpKH2n#JTb9U6f$^sH %fL)E69t:QJ\>(>>/9e!0E`+AM,R][c/E]"=ZaG/n)]+)r^s_0W_;>[5%bERNd15*E3Mjf5=4g6:1+mB.G?g0hops-G#%q(0fQdk1 %>VR=hQQ;1BB#qnX*)!Y'T2Iig*&g:lN`"aY+sgc3n@`'>/rN:RODP2cOniG4,#5cr5IAWG,r]9OVlW](5bP;O<>fO(u4D2 %)]r"\(H&+\/\DHQ:l67?DYXiVge&o'jJIkV/N/Rh$PG>?d7!kX(GCiG.*3Z4X3P9S;P$ %2Hu7had>O-TDoEIq.I0Dfp/OMeIP(QZqhRnK$udt_C8ZYD`6TD!"\4=Ye[dK3U5]s5qG@MMh/<&r=+dpg3K?&=d'1Z\YEd2HYR!; %13^emH9#DqZFU:7@"E2o(9R_eSJ3uE!u>J?D.RDlPeCf)40HZ^,KK-Oak<;s9&* %RaSig;"X&?HAX;+r-#r8MF37:AtQ+NaPhQ, %1!mfVT-CitT%f]20]P)pOV0ZCm(\(LiS@$E[RF!MG>r80-Bf\d9tZeDZcFCFg;SULUu!V!"W(s6[AnP=-INP]Z);4^"RH_3c\s=au#:&*CIW-0fob %,eY:T)f#p8W;CBC]XQ4Qj+8MTnqc*SUf\9:A-1U6Oq!4B_E6oA])#8J8_F1Ns7j6DZI"mRVtc4m)Z#_+L\kG`ppi&h!0ql=-HkT@ %?*hVXLbU6s,"ap2\L)Rbj:Ru&'4[7tUP5KY)DqVlK]L-D1;!V$,3cO3f:\1MT??&`bI=ZLP&JY;m"2l(L %K:VQ.H#Hh9HG_uX9I4pWSj3XSmYiZ25tQbl>pIk\_"W,f!7Tb\;/`a@Z6ZELCHPi4,`]IQVTcVlI]Ms!p_t3naL0N3rJr/j,uJ`q %-X5NKYV\)P8_>d&m71!=2hc-nR@LRO]25BipI:H]%Lare]O=tn(]Zt.n2lfr<-'s'm:SEOr*I@:*qT.B`.Z??\iDk:=XYNs"F^?S %7LifMC=p)R=YSth]\AW5#)hbG;?k**5[[EIU'K9S4g,niJP,-,;in7.g]rr]nf5b)]hNE"&o!tE++T)AGd%HPbCX\46C&oS7RfPS %AACQp/e:>tHg!U39R*`!rH$A-?fEj2K+cd`pC9ft*+")'%PZP[JX4CKoNGp%_soQpp=lKJsW`%6#G0O[#Y %\H)+(kb&JX+*h&o9r4nXXK8cZCU'P%6S!q'AG_T=2CL3No %mk.KDOqtihJ;4i==$V^Cbche=i0(^?)$Es0$:D.F>1]_V!j/>H#DfA2X)s0Af*?B8bWWZU3A&a:C2:N%5>HuHt;p6 %g4b]T4PGLPjOT?m2H;=+a:n]lRBTBA:md6L:iO^R9GI%BD,`IKn8fX8>6bZgSg\5[BOQ_8(on-Z"bu@S]$Au6.l@l4d;K%'o8S6R %XcUpNmkl\'oE8u(VY$%4X;Wb->B\_Zr?9$*DOhiO(S8jZSKZ>#cWEb5/G@Hc>U92UkRDe(;g;\3.ZRnY-]d;Dt%8l#1u %P)V]Cj0IlSQnW"Qc$g+ZWtC8&?]!"Y@%\Di-&]k#8T"cP_4k-#;VH,pckG?O"A"FFQN$&54]Xf8!kLB96o"a5O` %@4t'q3*&3OV=Kd:kMIQm.efoZ^8bMc=nZdjC_6h7^ %5L!`C9H06IPN]j`"COb_S^]t:<'dFN:Z(71VXlsA\7i@g@W#mBSot;Z.0@.-;\Uj[b3iUW;FD60"00BVo7OJ.OWL3=jA^,rFbNC7 %Jl1$"Ni@=umrUaKLD>bJ7E;^%+7M?R`QtJ"3]Tf1#c&ULbW_gP!VoQAco#mnT+`gF<1*;`2Njorl&a)IbmcQIIo92n&6R:]7$&W7]U*`ltN.X"OEa=Y>,t5@L6)Np0);km)Y>rQECuHO*kY:"(`<2uIZ1V^E %'EW44c=RM?N`*j7&'!aDpU7J^U`.FXbU?2qVLm^Me9&k816#:HS.cf#S$%W2#Eu_c;f;OW5VuIA<:*DaMa;smrCs1bNY%f0!&9[/2a%/r?Ok1X(U)k4hkXJaO1lAE.dkDS40 %T?:J\hU3r.,)\F,]&eo">r$EE'gkmU_+R_S/_@IqSku^q=O%mFYmmoG:B",(R\kq4hpAn+J'rC:(>(dl";T %lAKC=ht3V)Q_nH2L_=X%B"LSWR*,IXVN5jD<<&FT[6E!N!j5Z\T)eX8TFla!cc3]:r47?Ad49r.%#\/,h?oOm*eppu\5Yk!fPA#*Dj&QNj$bF$%.S"##7i@IA.KCm.Q%GE %)UE9lW^B40JPKHeU)(R+D*eR#2lAl1PoWQ8.ArJ&(Vi`TD)eH72eZds1D6bWV*G=RiG4Re93#3/Q%`M'E.Ah+^1%EPqLrs+.uTM* %Z0f1'%9,9c;1UX&G3tq>URjBMIWtJQ9$TV^>V;>`\XFI:A=Bdn?oNi_FK.D\gCI;V\q+TPbt`CW"!XNr4VG3)J-3S:o7qkRG$ABo %UDof4Kt^i9ms:4AGMtK+*._P=MZA'K?7@2SIZf3f]I'OV1j+Sh/MN[ib%ich"7t7.I1gaeRN,W2`\re/%T[k"UQA5c/l9k$8n,se %4\&PS-Q/@dKqZQ/X['imbUu2eb:P.M4k%k?=oU`2-(]$lV-$"$>JE']?G^A6?A7gHXU8B!S]b5Fi%m7,A.\"FF?j97)S*,0qp<"P %:Lr[dqNj!9$fBYW/jk[Tk@pc>binpBdkU%4RK-LrB)!h8pRRHk9\4F6)34J=*A,qq.2.!+P459R5/-#YU6O8L.L-<'^cuO@7+q7< %b"Sdnea,[*1GskCBg6@\I*YgW*fDpAdgBeHW<)"(:#=sb++rGNNTF0'`W_1Qin.k&WQ672iFGq-b8d3dh/*63OA,5#VTPUXWnie$ %#Z1i4O,IQVISAnIZ)SAd!Q!_OFE6On.^sQIo:OA1jJ8a6O9'2L7CjaEWL7j7"WauVWWF\-ReSWFiEY^dob?pD/kHV2VN"t)4!Y+0 %$2[g-]8-Phi<%5mX+D\_AF&cLX+qu`,DH=J3*[&=H%nTAi8GW*R?3ENZR>?a6!_]OA]W;e`0=91Bd9p5I`m*23NPJtMp`=Rqr&oA %`>a4rQh0p.DODM8K+/t?^kdo%J-Ddi=:kKqu2SZ_lg4Te_jdkVd_^9*J")5YGo.uSBBG%i^3^3b8QY*l;i_7 %;Ao@P6bq,'OpJ=%6ZjV:$Qk<5k"C+OZQf3RLiqQO.MQH.+ui;/pGN<$Mh8qjU9ib&LomS+34.198$Uh0?i11ZVCWKk3%nP":7Dn# %Zk,h-7M(tO($54n=9KLa:n)m;W#&^#:r+c'hkACukL?0%NLb*cHN#5q0g_0MY][-*6X6ZKqhmj8CN"";S=Zp%OE.pQmq#U[DJmkZ %6\-KqGG?7_*3#OJOZ+&46?i98Wg4YZ6"h&Y3qHG]'!I5o&o91hg`H=JZ1*:o3OD;Z'/f&g@nBM(E:74)OTY>70RnqE8oX0')OG"7 %9Td)(RT$hE$D9T_Pk!r,\/Ggis->Pcd+t05>X&oS\'uYJ^7sl[JIZ?8Pean9koUWf?9RqW`lB*CkNYC,.u]' %[8U&"V3cLq7g6t0kXLd%O7meaD(O0p]&UVVR*$d[^>,ohS8KlhfT[Yjh;X,C5k'L>US:YrP_E3=,Os4Z1@P>Xk!?WcDs40n5Db"1 %MUrn9=VC_<@['j#$sEgS8QEGS%L<3^-67,&hOMnb@<4W$\2D?*'ER(@i\d:@3IWf:.]YKWO#M&20UT?n+OK"+r5Sm;@3Iq %CLhac+a\5?kU8Z'ck#L+S^fn_R=)FsRl1TN.!$Wfiurt4)5BK)6Le]0as%Tu"]TZ!iU.c&H %')e8#SK>'0@EGS!1r=;3*O9PX[_4/*ZI"42H0^fF7q7G]^ %%h[D^_[(2o7EtNi#&rbQ;iHiEB`G56KtmM/2>Xb3*5VCHqSA(pTClh(!h7$3As`@f#;C;Km@3l-4/3Q/?BZ6T`+(\/:Ya"CqVnpL %U9+Vj-MPgfP-!J'^8D,=VT7NK0b:e.)+X/9gO@RI")r"F)h;cd6OgY$Wu:7%?-N+C6YhaK/qTaf.[Sf.n6J6%j!Bed_$a`hob\D[ %W)D1sR&J-aq+\S;!He0%)_>M'PcMl"AjHW_IKY7XIGf41R %2et>bK.(+KQi;K`,%f\RT:-tN9n6e@C2jS09D7oE5CZC$c+e`+kPY"Fr6o$Qc2[@Tf'4rO"Oa[17%MJW&UDY8b1qsD2bdkp8tlT;<9rg'@'8Du)u'j(UCk5H^^9^,3+OTjm-mH`Tua=Sa8R2bC], %1GD6+"pjQLCil[[#c7`9+&a$!h$Eu1DL8\1P\mc[3->qL5JH&o1-R$u0(P]cf[+S*PlggD\q0=W*_`7K@;jeFB)PVD=]\8o^)Ni$ %pS[uhQJ@3^pI_%Ac0`D0)(i49)MN8K]iKR;ie-u %kbN7cf&VqMDr"mfhc1r2B?n5-hp)Fq#%]EC6Q%R6R9+%^RG&!]jWL#1j$hTNm3Y%hFK8O]TP4XPfOUA^2' %:!nqML"@Adn7^jj54Q5Fr]3HnCNA2UT],hen\5%%H#-M+$Q!+a:%"Da'F^M!K&_k7L4 %[&\"O30)"U:9ZQDW6oE2AgdXr9liK.@>R>m9,\V:%AsR:m#i5t@*oO/9O7Uqj&9*ap1=,#(:*bk`@)nd%SeHgB=_7I1f`bqhYo"` %pbV4k1JWgBZnt*[KV>/6-1WWTIF1ot!"&4="7poRJ(7WsrQ,D_g<$Ac/'qE5pVsp31>X'i%(t"F'J-L_=F?7NWjlHf,]t[j:*iO( %gGY>MXgS'VjDo;aA[kbj\aRQ0R@f^Lr6agB0fE"+ak%2pM![.\r>)`$hQNZrIiYfIGE&Tu9]oBBV.#/D%pi(RNg=k=G/-Ee,ISDM %>(T^jh,)!6o9q)UU=[L>Q4=O:N,:pYSBpH]XhjHZou5jE9c4;1jF-A0Ell`lZnF)bucJjIm/-je;6ADR$_dHcQe5mG_8YWKa@M3Fa5V^Bc,QP?&2V7^ %cc*eoTE"qB*MqPZn6'h3KF?h+4KY6G40J9AQqKoIh4b`[p'rOWDjkknEG)55%m+9!:.fSsjMS?J[@b=*+PRrI_bT1emE+_@a\5c? %i;n<=cK9nppuJbB(YeQQ5I70=X9jS_b;E-e'7N4#!J:Ie>QAb_Y[B:51Q(fnF.c',&dXm4P`cY/B9%6MmD,Ecc>Y;"5aHB0Dk`@a %m*cW5bc"+YJELHhLM)h#gLM@78"6b8+e%dLK'!]2bRqS4icbGgQ345J)C`MrYYWW8Q8Z_A,^"LY2PPeVdko'68W/0+&#t8;_%#5J %"OB%(q&rdpE'./K"#JNIn$-?6fGqN,\c'eT16SHUrJ?70,T+E;i9ulPI*K-I"i_C<55H79^TW-49mBRLl11da@T`9$Z4L>*8+H=; %8"]*"$f(fS^nr1P'(F_>aVjNDL6Pn8RU%>J!H?5jBa#/t!KChdp6#RJHY?QZ)(#4BVr(XA;h.Sbdog,gV@-m:Q.dFY*a4i#9bpOE %fI3HtfRC=&j-n4[24rjb!SGteMHFjbkLUu5b+Fk3oD-4oqI_?2'&kOn_>+K`8.m:qirMeP8dnE^LgsGi%+tQkh;rH[J$Rh#+mT-n %,8$3*VlWqD073aMZ`>$l*QHf/@@80ToZ?iV&1p+hh?'EcX>:Lje>T-pR0^R(NE$7$0p!Vfcf3;=)]ZU4$=K2m\NH#?BlCToS2YO+ %l.=mF3"Lrk,t8,6D^hgh^EMnQQ?Ig[@QF`JS-Z6Pq+.gFKVLh6'a;PCWQQTJAi,\OX7.MlJJ^`-!OlYg,P._pg$7emAXfieQ_IE^ %Rep+pQR*jcIEGAABS"ZF11h7?'@@DS\]uPb6Ge09N3L"XHTm5TO@F5Vr;).-A/3@f0D+TLDHHl5=degpBK#8U`\!Y:R,4ojM%t]VLo*7j*"m1m^@GC`Dh[L9X@_E0$W'E(c/>AA+ %^9/GUh>m7PMi6ejG/[HD]ldZp5KVTR&"UN*iir6.qIAg_c(&C`-/Et(7Up3,L %/Za$_\;Qeo"F^iPd&S9'#RFKC='(."]UUWS*Xe-G*B[pJ9UG[d6;-g:hp+aKX72P&p_LkXU94[CQJJpA8,a0-QTo_GW %O)N/te6QO0(dPnW0:C):WAS3US4m"\W(EJBpeqhPO3lZ1Fc!1S>/s`LEM^'7YjV,\M'5O['^:d*3@X4o=P2LaBiE#)I3O5qi/g(f %)CJ[(LgVu?bPH]VjUed^e7?51lrDSs=Q,0ArLj]f[9c9_T%*W>"b4pU1s*hCB.:PoL&.V_mocQIX]2GIBR]t)W`_\t%n>%kD[Vf.ZnB(-<#/OZ^Y**0'kTm!UUW2'6,jI=!l]m#)7%rcm8Mk'Ch6.q([Ol"7FC[KP#MBr*.p3f4d%1YH1c!9ha'@aKJ_sqT24IJep.Di[k[LcRsT,b_Z)7h>cT+05*DM %_hi'$o`4+[Rr=ML#(S^Y+dsraG:Q@WY)>nHE"(mYZ8?>kD;V4VUt?_\,)bC2@2H\.lmKg.?!EfOWjT"i.i8K4@Tk%<\r"#)3h`9A %"+*JcahAiH-)eg8,iPf=aO*VK$'L`'q1DQ9FGNZI-L/sBehHlX_6J\Aab4T9q]6ujMbjFe7kVj>c4U=kP_p$Fm*:;3`EJ])coPZV %Li2r`mp7@[Z'mGtOC=R0Iub>dnX$N>6!k6e*O*-k#>l=s.K0*ffhVUkadj_`BI?N@%&_bWPEKn@*%ltrG+\H@6,R@&mc]$HD*de6 %4B)N8`XuEWKN.SHghUE`d$ZnClEf]c2n,N+]P`,Lch>siI-eomr8iO9P@J7F&V^5u8):`d(at%t;Og80W8346pXe2Q%gT.1MpWT$ %)Vinol-q>[[jB)8CV=A`?X%n=RbD^ArH5(7+*uRNgjuG_L_+rtdkDI<;JQe[[HtF11(CWV_FI!=dB!m9g1c_87^Zp.eNO%n6a!1_ %=S\s0)3b=K]-dH=g9mLrpThlHC=8#4B,DpCCR&iRHbWA=HnUq1asT]pj5=@WR+KAA%B=/$%[f<](k>`AIX6j=FD7b9oOBr>l>lFp %S(O6>_:@TLH;PI5WT@l743'qNA2+=Sqp.l<4JGe"`etJPbtt(We93WY;I;<2IBAU18U]>ihc]43ZEa!VJ^Bfg_H%5O$UpQ_SgI;J %\Tm?,pW/4P5,]Pl-bi:5&f'`f^\cInbQfplpDs"N":6MRGH.ScU6_^]b<@\)Npoa$n9R_W0$Wf!QWD(6G55.4n%bd85l[OGlt_YH %Y(h7X%[VE0U:R:rs*QCFIP,?rnMAZFM6$_FAH#Dc!d4:;r8IQ!#m&h^/`qY=G\fgk7E"+0QjH(HoM'gVWZ%M[Jh!%=U6@:n,J@1G %]F-!JlFq!erk3]IPE^=Zq@[E.CXS5iJ&dT`fj$t2-C2W7<@>ruDG'9QkPFZFHC+c`10EJ]6G16%5n6nK:_[nY7$VVRc>_0R'hVq- %ooO\SnD0*AlM*`:?a$O*LSaH,qSObr#OO:ZMN#IuL=fIa[-TaQlee@(-;;5Dg6tk"L1[]C(sCnd-!^!=\d-NqGs.Zh,;9h%1PXB\ %AEj[_Up_Q9)JYkTI/RL*LS0Q2bgYgMH-MQ5dqEV76Otp<46RB(2X.LT&pT5&diY8/p"pKgWs-WUkLjaZ"A1HOcEh&W5o#e$W9.9? %+giaVh1V\\EOm>fVhW:RMs/*%Q2\#V6i'11%4+0jZ?3d5?]j^pqSG.B^&SC,#un#d:YiVIgIg'po)!P?L0],\Q;7KR78!)6]FW*8 %(J;*#`jPgC931:gR'<>_L1d %7p"DV*s,#+5jhID^lmThhS?b"qF0.SkUq^A['fSTBs0Ta7q6fTU7ch>C\KadOloT$,l+6kUO3cRf12s&joUEJG;\WX`F;%JuTZ%%;l*sh47ks]72YZ\54$1^Z>6X'cTeR-S@UC,\nQK9Kj#dYk,)2>H_YZhS.0&>*XRP)'Dq514!C2"(NX[r\.26)"442cg*V(?/asLrI9USL>]0 %r1]:7+fQ)FSH.14pkqfMkme[:Ali%:n,rlPD?X;]hU5qE]l%N-FF-QRSk]?oqBA>qB$VH+`'V":-Beh&0(Op!^3?YQ%9<=9UoUf- %Da0-sCAet,6;E*D4'.QR#TXs!H7s4HeJRJ[jCW\W).SrF)4??aenrjTW47qe/^$c*>=pGf[DO\] %Mi9Oq+Cr%;()9E'L(Rh]?o=/KTsi@q0*f3]*a5I$9K"Zs;iu93E>&'_kkG'G1hHQ&@!)DeUD`*ZRghldAKuWXSZhlNi"H0YA(=U:Z"6 %VcI!9MWjFpFr]uKn8+9CFMHQV %.Zuh-*E2JAdCJ82r$jtDJh\uJPGs:'?2]E-0C"B^X87;t--NPCXo_"nU3Y-I7I^,Q_F:qQCpmo8H-R,r\W]d$/9797!t; %=5$obD/qA@T-lQ`T16X=+toEXLfh0_(S&=SE1?f%=sLUe-'[H"MQ^-XP(cSq=N$Y/FEW2l87G"q\eWQPW@J5d9dGnWorqP173uFR %Oa2br\lWEk+rB((q(5mB/qtM,m@q@22b*><`71D2Ph6;R_fsd3X#i7ZgC!.kU7<]P^gZM;& %i+q=][3HD3(B"b4:QD\M#^`ZhrQ?,#(CI@Nk(\GHh!W1[s:2'4ou %jU++6%`9]SJNj.%?oGn3@gj`uPUdXBBI_!+TnG\g:h-/8Ad?_'r@L?K?2&,sMZJhBZeWgi_m/WqQ;bkNNtE!1T;oj.SDVA,GQ$pU %GN"L/>\!:Vf6-8&mX"&2&G5t8eb&`P\/+O2:%lY3N3]U%IcpZJ@ug:@5*UHn9_ %r_p#SP?"Gr]G"\9l_D]b\sKE5ZN8p;oLepOrf\p$rRe$mMt!\cTC]tCRG7Ks*:63]j?q&8^A+7X4u>@c&3J(.Aom]-"j[U1TcPhIK,p%)bd')UHbU*%Q` %`UbtDU/rjTR3mI1bi((qj??gt0BVbDp0=4-mr*pFC.R2^]Q=NKfLp5IBA8odnPCRP%+/>nc,arML4DIpSE=IFl/Q %LuJc9jrpA?PS>/OZZFtU]@`]H?-9FH5>C0imUhrhHsCYj0^Z0"f"$b\rnFuCg"_3+H/1-n`^OI.lZs@RQYl^e_h`[N"m7d$IeWFl>N:!/[N2s$k;ccBC=%-?)U(\Uc^ZjpA*uEsD*c)KfeB4+)Q'$5NV]Ng*ib\6>F99V@,>\Nc-mBIgM.Ql %j0_UVmWu?!p]EM<:c&91K6f/=C9o*$sV?m?-#Irr:^V%PNKka96U9&"^JmEr?9rlORT!+,^8g&oG[FS[8.BYM-u1ZTJ!nP!Wu %(hC3o$4eC-=$80c*`2WV`n(`m]/pRRY2b6g_\Hr(bM[5L9:+2P\;_g3V:Fb7.@3[LQD!-bnFk4)FqB`fA,?9i&!"GKE`=11YP:BT %\g_.<`)EA;Q_p$(]"NDo07+\4kX^9)cP86TQepKqP,*I%gI!]OZH#>0T5eal-ReT0/bYmTZFRq7;nV46e0a]F+6_(L[ZO!S=D4Gnb7hclq_+ %jL_DL;qKk`&)GC6d*YME]5Sc)_bQf,abraIh2D&a9-K?RnU34BnVl:os.o;5pU`VtU9?C.b`-4fs(K+*S$P::,sqVBoKe;:A]3[' %[8R@ogXj$;mc/'h>/#J;bKB6?W+C4$.]JIMT??NSj&9kLpRYVccaggUa"Ejd/U6l#QbG%,-ZdJ@U2:Lp/.Qhen,F7;qP+_0D52@* %[l"rp/c%MRSYuunff%6PqrHcLDTlqKF8bLbqk`[u*M:>oCMf]E4lA1$F1oa(.)\lD]8CpPFnX^Y/^>@7W>:e9Q%Y`uN@J`1HC*tj %^2pnnnr`@qNeUD`JV/5o@!790VQ[^0PrBh0UIFQ.=`#4/J8>oBEcPloL-\QD(UrYta+0e,)t*O-o(CJ%)=9SpOaeqL8Co %,X(-Placb%hqfKRT/sI+2(%6ZWmf4Sm`MHBh'Ngj(BD!kbU4lZmiS@:.)^2E\368H.p1d-#af,1!H[/*\(@p]eP %^c)(3Rt:')iqMp=qo1MVqO=Ojlu%'M"`(&Y-cO7)2gVH8OgW/[!msc:3(0$g,qfu%ha)%ajBD::hamQasm7L-72-)nc %?R9L:H3aHKh>7tJhWl'b$fdelCG0.POe-Lg=H'A#>h>5meFAp\=O7=gY[PPNDtp"\JT8VB-@(;&]kNjp\"a%2(ciW9WkI8gJdEMC25qLLrE!^,]PNBs'7XHP:g^XbuXhq6Q-#fkfT=BQ+ubI3H+L %Cp%jr9g;1%1(er1^\tY.9>V(GUgN,S?&f=3O`)5Mi!#cF3^&/8Ib+:I)cRGC[DWgUkYtK6\qsc8HEN7jb:B)2tJmU'4(#+:sa`=jk#fP@Z*H?IOQ[GF0323EsJ] %mpY_:7'WaVp2ZmO%oJ?phCACC&-^Aa]3Ldec24]"W1G@"g_m=ZYBU#ARJO7jD[P2]dZo5'(ERJ1W?MqRc*S/8FJP,9`;"FtQ56RQ %F&aY'2GVLd&;/nR:1a:SR)0rgb(V]Slu$p$A>$MRDdp=9bR<3I@&oQ^'u+!'C`pN?#e8J(#-(A/]t+?rddEX6D"T8WNRJAk,!WYe8J6B!nY\gQMo&_%d:3CJkE)06/(U %gj6Y?jlDp:-l1oT5!JFP)g.<(NqR&#[Z3-^PorHYJd8qNVogBq6PtC`nu830K!RonR.[iS7>[Xr,1E-emaO`L+NXk47!OOlKBTrK %'saqDo7FQ?;aV'mo`]jY1`D,h#FVPuSRm1rh:kuq,SHO=,ch]jbL@:=faQg#_/.`i,YW&*Sshc1hI3j,cP3(ILHJ]:Um4,M]:"+R %9+RNOR+G#o>Pc^HY3okL#YSL[%/g`Pfmcci3RfJ`AdZb=77BD$chjMYO&pLt\_40'WD"Q"JD3[qP_j"/k.;+Io]R;6 %P\0cUD#F'Qpa;mT!U`*'m[@CV%/Va^?I5-^i5O=IpUEL/3#]Q2)IA$*6>7.kSP0;VaG*t0=Q:6n+8Po]5YPt#YgEdA:ejG&jR_?%^m/@ %FnIg>&):]B+:'q)^eF%HH>skA[;UGdCP;b<3SS$+3ie+19YA`"L#rk0IE,q!L'D(16H`&LK1$o2`64q5SId'`t_kp*%-"gp6Z`$u9'&\?8&$5a:9/[O9':DNu#h$/:&SF'Z3Q&=jl7 %2]Fu2dGqjrdD78ah[KiH_ZoFDqhAG[@g9-k=>rOnaiNAlY&cOI<'5r5YbS;@_Yp"6gur!^o$PKF5O!Td+"EN\!?-XH.eheR(j3On4&jPT(uk+6b[qr(c*` %];c>-6^;%/j-l62,Z7R?X[Nl/Oc#ZD[+Uc#L*p %1\Tmsei)SUqS$*da"ucCs+iTcPH_HN;u)2r'9/*dkVYXDZkJ:Lr]'YGD&pJjEqE4,MX8Qlp-Efqb%`@;mLO6&8K;\rgj>T@dJg0H %=n"HWR<0'0ac32@&nA:ITgf/C*-UPC[p8CF/C^qJG&r17F*#^5kmVZQ;X]ZoX#@JWdfcS&g4QViVokg>)juj,*?q\t?bba3]s)h1 %`\02Tr,/&[L'_1)9Z3WDOJM/(Yc3)m6?0r8h\G)q-`Z((WBCNpi/_41cRD;ldC9No?UHrW,W/YSO5:_/ %B*K.H#%j8sS\u$'8%:VH?Al>^Ee03Y_.np3V)K@Z]q"M=h%#`7qKi %)Co.&Xr9f6)g3eucl0]h@3s6(2!7!*gOtXRUVWp:9^-GnYl6h_f>HM!6_A7Q7D48p,U7RaH6R@*Tf%S\Hg4(en<- %D;E5'#*l1-]@Ib3Jo %!5TnY>GNnJ*Uh=.?WEA$Wi+![[>`gnB'jIta^Y6irqcQ:p\J:i[%=e3QtU/qQ-Nlegp7cSkYh7u.JO781`pU$NjF=b+3e!'Y$8oC %/?QH>/kl*7>g-@g+P>a>RPeFs6hC)upIJ\Oc`?0-A6`Vk>VW>2DGcH*5!3.hDm#Y^Fa]aPAYHTTM!+1Qi:_VlC]pD&+_`dAc_LE,<4I+_;JlgjI=GWX';[Pe4/DBTT. %gZCX9n&i2R\N9*bZ1R':9=n6&'qVsP6!=<3"FTP.@r\e,WVqpn6h!]`>du)=$^LLcZf;ia^ %]Q)iq8W<'5Pk-,9]DgA=4gE4?L4@f4;-]qXV7HaL5-iJDa>PuS?P"lSf`aMD2;5cCl`]#@rD-m %`$sVB0Rr;31T=Uk>OBaZeTIU"+,!$(ZhB\LdsP[ta&S1\9W=qpDGqLX40MGX"O:kiD8P_iGku9\%t-S4ZSTN_Q0N7D#[C>=OEnb$ %&>2B*>/S10NA&*eE[Id[Dj;nR`U$=m*Dk$>V0WSrAh/%4=[ocQ4kTrNVLQ0c$46e=]BPc7rq:C$3CuRTbB@,5q]Q`("A6KhM[gCO %k3*%qM$NNX[9gqC[RrmINgOm3B[cAW847k&?SoBYA]]Ue,d2[HT-L(cqDI9n\k"'\BMo\dA)/oeVQW>fRSK$D:k?9V+@SN8/tb/,3D`pPhV2YnhT'0?f=2?cB0-GW1/m3PWlGf3"tt21M;]!r#!'$2 %g0%:I5p-U3Z3^41+UBKF7BS)Ngn]bt;"sc0@.Or20]F"F`]-[9]/t%p:"ND;1f,eH//;h1-eoKd$(4eJ:1<+!W!oJE3Od>%E>)]QV;GM'4'.'%DXa2#"'<% %<].-=Gq9JK3Z/=a4ARjR\;;H%E3NQ(l+X.V0KN3>7bQ38att]0>)SipK6>ps7&rEIjWoT*C!;C"r&8uc^iL`:_QJ(\4ZJH %._e11muqehWLg]fmrSa9250&$'K-TPeL;/!7!_ql`p-=K?YhtgS'3Rd0d(#8D5q;hOe+t#c`g6pmHoj=9^Z(a!`1eWjFc@^7A!(c %Nb[S*bs:pQ/+lcSPL/5MKcG!=$mABk&dcgHGu2SY;:p\i]bE24js()6?W6-3Q7`tuM\ %,[E9sP=4"_c"*FZ'uAQj,Wd:F@suRkMB3crO"QR2S4n)?i/[WEb94'YYaSL=!)/uU,RJK/6c#IuO:8\[!HaprP)Datc?hJ?!a>@q %`t&Af#(K_=2^3"&'R_7>3CK5+NE"N7QcU97?"!Gjj-",:P4Lj)%bcgtlWqjR,:"Z9Gt#TB"q %0#Me(UR_.Hf\Ne`[d'R4*(BIhU-3Xe08RaK.:\\DkBAgH`!Pm+?QN1VQnW)dn.;=Qt`](j0*E' %oK,K>pP?PO5aS3Fh[ohUA,b=pL1T+Xekrg'g`FN;J=mm9(P>EY,e*oTe]UY(eHAs"2=lg)MY8"S+gkl)6ZiLQTf+'M'_NA,j6U*' %h$h\JY@`rt[,<)1#m&`lklIlE6'XQM"aWu."++NUogfHc)QRP54j9uL*C!;A4XXm9p14Gg&U#TUkG&,Ye^>-/lH*m,?G^*J9aa9uZ;Umo9^t87RGES58!g`P]F^?tm`URQM*aMPha4-;^FHCIbT]2&=ZUFf`QHIWQh;f%\&'BVVLToa0MS1'K,`4)a3Wt:'\DeDc5'EP^j_p>5aFD"&#.Op)F/$%p"c\+">7T^.7!41AO>aCpgg2@h:UDtR %>pURr+T)]ab\eMn?)!Fs84[ZV42a'02`"]S^_!fZbp^Nh %p"t4A!,k7<"%,Z/JBm=PH+lA;]Jl$2%XS*[HBLpT(Rse'RbDk]e1ba*ddfZEj;7S=(!!$6WWB*r!`/]*K!'5o0Q!_E.8H.i9(E,1jVb1=aN4L&lp1i#L9dHXV8pE5(Lel`'Gt3\lk%EX$jh*a)^I2jZ\P:p %3i#*C;1Jl(bF+f8gXLm)6qe'/PSAOI)EbX0(f.q!>mbbTfacWcZ&T>M!*LV3=I;(M+Q91G++l#p>K1sUs2F%![*^Srg60%PS(IlV %gVadA[9:48ij0<=e0-!I#FgEjYZZ2B;,bC61?VPnrN#'ii"`uHIK5??bs_JIW6JEl1Dt7]S1j* %%!gW]cr`-ni"tce@FI=[UpEEi(*^:t(^r'q%SN?CO$;pplKPB:^Bb%\X!aIQQ8iXqF&O'H5,,E&D$8YZD.A-m_s_QSlW@%YLn!Sk %')E0aRtl62oucmKf-)HW%Tr<]GN!@oOCbcuI@"3\K7r7ZK:Vj`50$H^<=.[-:NO=Ld(Q*L3)AsQXY\p[#One?ZmNN)H)l,o'Yk\\?BRO"2=m.K8[-66)Jd+@_1 %_%.oYP,"2eHO"J40mlHiRanjtS<8sYd)b(DlCIo/'#F(@ %bB6tu3dAgWKb^E4PlGbelE-."-A*,uNJ@QJl]'R/2n=?Fou<^clQC)^52qS[KnfD_@T^P`%n9m;);"R %I"4Pu/4,*R#-mJ-%tku;o/k4Q-F713O!hW]7*s:aJ33pb"\;-3*6WF(-h]qe-".=h_dM>@G^$o\0=i#ejG.gWpQj&!O6]Z80L@UA %[mq/'[']Tj*Xh&pIe@_kdHknlkHNgD/i&%>/DO:PHIBSg1c?$V1_/NVeU'*2]o#cBnOfThnLK/WM0(sU8S/&5P&b%,M.C98K3'<8 %iOC4YZ%kD8PrbAfchLB+k"D(F?>lnHqXqjb.!lLCi=-%&P#Rh=iSV)\,/[m(dFCO8;8$+.Do@o)QD6?L!mcRf@qJreFi5L^]W"3MZt9hcl`tkH(b.U%AjEn[NQ6%p=g8r74\*]b&.CNcm)+(#7IpWk=(Bg,UBl)6PE)]\cApfXa\(pLaK?#H)]ts]XP/[DE9.`3jo>A %`CGl\=<)\NqV?9tNo-A/-<(+o$"]DFWOlaXV,r2"]/!*P?d68_7)0ZbKuPCHXtf\^1F&8 %OPXFu+T?_[?ZKT2k8,S*DSf(TZ.MUW-oW%Z_Z8.#GD:"\*5F%7l)h0V?&=d.S@n*j'_eU#)q`O^QY,thZ5HBd*05eXo+D'chS^A+ %iDnF88BHd'F4Y=hBA`^nJ6ZWJ87NibU)pOA8KG5I6gJ-uT8st$+epM\%C4,-L.1u>KXMDpmQ#2pWVVfa/6.3$r"U%uS)9N*]gK'7 %B'q>c#G6)lD_q(>WMKqi2;FS8c56-WW*pJ&>kAgm[MAMhHL:a2gB0D9Y5j]/!t`32)Iduj]$O)/R;X_-Jsmfs;0AZAQZLtkBSk@6Hnj"W'VT+'f3fM'9cJLYQ$C+!S];k)J1 %*KuH![r>4HceS-R\29u$Y^NXYiFR,dr`2cigW"j-pX&fJRR#tqkN8qX3>#ZR3@u&-_41CPJQp/'Y4">E`gs9IN@G<8KWXF/RpepM %Z*HB.`o_nGB8t/)V6dqCY%uYfU)""%B=\"BguWC*$6,$7XZ3J/%VhTBabUAEGH8bNZ[KoNE;1\C8[i%_nE1gfkm)$22dF+pcak04 %[/0/ggJYBVo0^c?WkrIBRa-&*s8H/cu %%=`_ZlKoKkB#]85lc\t(]@+CO(1,lc)j&&&WDO71:3`),IO!+Z,R12nKUlDeiR^Ggd(\9I=$A54@O`]UX( %OaKIA=-WSoFdWF@(t9ta#9V/Jf[-X%(tGM1R:6Oti4""Y_:Wg$>77\jg$OAo&bt)@!=PkZ.d`AbG:V7IY*?^.!.G%`/H_Q3(>`,rjW_jD&J'7elG]+a^E.c-(;-"Y6'-Q$oR$E_?S%nAf*\kOIe*h"=2aqg.NOtk"pW6JN!3g.lQ@q.6S3FIBd-a0Bl&[G;V %=L.bK0cTU"Ze?K\Vr!M=MOJ_P-kJn=grU,[$.bI?jIZ=!X@eJmI]+e!OpV,A%`_`1j)$^2$\]mh(O&0@9QJ$E-_6^XR2h[si[8Pc %N_h`'2^@g]Eme;)'mQ)X'0QlOC7Bepntaf0&aWY3"r1>u9G'(]9cdkGY8L"9-5B(95dk+cG(UeAJNCBf)?OP+dCN,R;"s]EA^Unm %$Wp*FJd6GmEHk0rRtfj#BQ`Bob64eTerI8?.[e-i^+Q-Sah9[oKQ73r!RaFsR%Td^i`P<5KUt&]gJM8kKj:'3<>gLJ^5]ER]g*OTpa#>Rh7uHL*+P)=#dlloplB9K095PQujlO8qqC&6E3eg&B:#O3"P/3?tGk(q %BgKTT:c>giBuZbX],#S9QRN3u9upg4s)\n\YNt-/(cuB732=`;F.p3.Qe=nD@1Rc(J^[QU\Ccnq/EaZ\_9)(fY[Em%:"3^J#_^SJ %]4oA5$uLd%GEo:]U`ef;'&eRn!+u(C3&cpTa;g0dIlT00/+PjQFWE2ATSGjl&W`')X'_YElpfVUM%PmN7O-f9fs5nlp:\@d<,cH" %$i'RL::t]R^e1^#p/_Hs$+0pOWQni`gN$1\Jg:P<(ug3N$KskDYnIje@&dMi%Zl$HUn+tc&RC.6<1T,6;3249*)4@t&e`Y;?:3EY %:oQ-hb`;Uq.Y=q/5CLnJAH6#hVp=:pQlW=883C*4;N'<3gGF1&VKPcscE[$"p4LO4:+gbkcrSu$###.>55`Edk/ec'"Cl,(!+ce> %#Z$5IRgPZ%7@';&&.$bP=+:,DHeqaBec_+;Ag)W=mm\LdlW?Pn(Iu1"/oSk=g"j=J_accT]H/m.<'1H3RJXs%sE\1T#aTK8n3pQ/qVG.[+/9Xc`>2@1l=d+?W_ %54\Gr(6bPaMP%A][C5LO8M299CsRIXaPWe23ZF.!2dQ0)B]+4F[5,,r6<44;Icriu^ra!$oB9`iWZul&Ta.Y(r7r:1N^YTa?ot21 %a6E8D@SX]&+uAf;aeg0-Ta %`ZKaH;NO)uu(NXj-'r7eZ"2kdH %!rODGQ!O#Jc3Y^@K0]\c:e^r9V-a-NTm8f1g&p`b(7-RB1os+00$jr%e.roe*9rpthqTP\*HrbN5[DCnY>Y%/.WsZYU3A>QB[gZ/0X5!-_$@HTV,5dbDFdd@*aDV^Z!K,`;(Up_V3rF>@egsdWmsV.O %qeM1tdPd&/(%EefLS.AfRJU:A#`PWYFt<`+Sk6hA;Pi*0f"D"$:<$+Y,3'ba$/E?1GPH&kbi76OHE47HTD@jGon/T[cU'R3Lj=>Q %L&XZXlVG0LAL:J;S!qpB,%D7U2["05qVHo%IU-4`nSN:#-f:,"T3bj-4ge1kCljj8sY)A2f@`oHDp-VmPM)R76nk:#K;J[c"pLtqb:IkMOAB@JsGG3XCB#`;0^rBUS\BeVQ+!]S))\cCP\jN)d-/;;%)WnQYL&@'9`\b#G/YAdRCT;c06eqh(DAG*2@!%ro6N+d@sc81(1>CtV/kcVnoeAPZ^ZL4a5Zp/6`g+jW]SB`crhe`S`n@cDINQ'=&[>RDXiQ&1p36X0X4's>f'q$4.tKjB%&J-Y2fm.Wcri?TsP,AilJocmJf!O4,q %hTUBUV%$`A=4I:]>P\#!/5V4-$Bo6#Au%+G/'tg'R6$j5PpK+1aJkOO2CF$R:/N6<_@3%=Znta$^'j%d?te&p@bnH)eg;t.4!-^K %d7`-B.c9Wio<6f#2-A%#h;hXB62ULhQ-iXd>pU2Cl[$uZX,FI-Bk/uLlY+V/gLT!.TFI?!qh"K-/OF+'+2_B?YR*M$K)1r$"@c47Z2W!VdU"'eiTWjjr7H@87gt:pg2TPu1.tQ4P#DgZWnTX/n;!nQ'pJ2UFO& %D!os?=_?U5/,cl>gYTfuqc4KGbC=SALOK43fse\es+ %kA(YWjA``YI8fb'>0Q'=j"A=iMjP9S$ZAGM!bC\'m[mM*k8kmDYHnRVW5oYs0Dl$G9u#p"jsiXVFmqX]!$'oW:/tiR+^c?'Z@9sX %ZfQH\=&6$\S0:4"U`uMM6r/#>JTA;:E'IXBc;.m'!^2]e$*5!cEN13HsgDk6P`_*rW4)>hRa9Es] %3_7^qFn.6dmiTUZp=iISnr?"n.%JQOdU)670Ft<;/P*an7M+6bps@A.D^Rk\qWe+ %Q/A,@NF^P@XdNdC++K%L^uBP62QUeQ5T5#rT&>[qjGSQg.;'0<*":]'^9HLB_FZ9]ASsE:a7Tum"]!/e7EFjC2T;(G0a*]0,*OA+ %_1o7<9]0:MMe"1:rnKBO5j8Cr/A+iIbpe6@9@.LZgqI_C#Q/-_n,1FCO%H=6Q\R+PNPoQ/K0rY!.:6s,p17-p(sDH6_Ioui%keu& %[)O;3jCo43juB&O][]\][]qa)L^ER^FHQ88TXjg?Mp'E#H&qT/HQZd'[5b4d"mslP,8lGd?;F8_cb&kr^e3'UM`E_cM0Wb+"fJi` %Q<^&"Qo)FE>^q'h[eJ)=k2tO"F5^l[G(2IAo:5T/ounQ@gum'PBlBYR?Od_)mWNqlI)7Bot*+f1NK1%S;OS"_TlsrC&onZ3X%DPS^g_WX;*lPdiCJcUT_,Q13`A[>!6!$_JfC2ac %?A#@l?V@7n?\omb#C1!>)mJ0rpJ'-LhZ@tj__5ddeo1X](a&M+IIqAN4IitdJu!Tf^`+I[?8ngS0a%n&D"98A8FX?IEFTHIo++pS %R%:"T)Zrdlf`BSqIm6P3e!n^5S&5u4Pm>89=MWFNihea3_L+!+i)!^;LU"(+/^Ne[>YMl7bh-X3$,f+)#,?Ng!DN%9&V>71q=@k1?L7mR<,0VU-=2fOSsffklglfTVWM[9 %&EuKB[;_3?ToQG\NcqN[0JA@-iRrVedL'aYH3[>#C%,]=P6TKp`=(g_7%42S!sp %Hu3bMj/,8A/+j6o'#QWA$FZJ&/"-Bs-L3=gU/S8Y/@uHs.Na%OG'["pP\uou2AgeSD/:,<\ql=UN/#TmQf %+fp)[a8FVX:s]\>f]*<+&F,?.^_[oE,QP(&CniQ##1D %POIL)1dh1!4SZFMNA.ulK,1K23-qr]f^SQP'b5P&"(h@' %R'8ITCM8#WOJ"fl&KXu6&MMLT?d-i#9\]]j5Hb!9K0UE3U5A3U`4:+k;$`^MR`JJ(bd72Ph&kg6?@K_5qV;+]p[q5qeIe2mCpe)f %YkPV.c(6_*XFsM3R;:fQigk?S)eqEe1K4o=A_-]ZLX0n0mZ0Y"$gtpK]?G%'?!*;'g8BCj%];%$%/^"HC\d'bEq`G4*iFGgmF(kM&aU[kH&GhLPrI`j6N[#"Yp(/JgMf(_P\dZc8qmj22>.*.,o&[kgM1dW%bViiGG\S:'1h=\iWHV(8uq %ZjHWPp;G`hmk6,E``NoIm"3BbUQe$N)Pa]mkhZ.Zk-4;rT!#f2T)h=c$%.dMUKBI7p^ug%a'\3ncfS]3Y %"q3?VH>[e-:Z$$o^(.:#&!dtY\0W+oN5-=H&Z).qfsVh@jaL;g$V\((Z>F6cLu6O7cb%L(.`LmJqi3&[RhnD5'[@$!50ZQ`Kpg[= %b]/;\3Kq9Cjj;f[j_D"q*RUnte*7D0Aurg#Fi%SP'E)qb-\Mpi`XWB1m;fcY[M:S`[j]5rfp3H*E;Vke8]T`b2og9<[2FdG:96WT2DAPL@lX/rVr*XK %..e`I=uA>uI_AZsLX=`-U.7Zd#@ZDmIK=JX%*m$&a>pCGj7eqr^E[7aK?,PIJ+qClbe+^o!BUHDbpd.(Ellaa5iKO$^TGZp]P9ih %9F0tV/$P"S#TGb$;:t/Jf@:&>%btn6_Gt&:UXUV/.(rus#oculUB(VgLN$Wu*Q>idmN@,\B/r:ina-dofeIggOi)0_?= %V7Sen\!^35UUNq,(#W3akmrd#Nk`91pEe)l'+ICq)(?$.Ef`GCUObM:8T@C\K7_MmH"W,d.67g?iP?MM\?JHf_afSRb1D,*NFI.YuUX_>dG@O`j$b4TED=uiFq>OH`K($ %"4icQ-nWV6)Y#;YA?V]+m7CU'@/$4)!AtQYARo]T:LA&T6[5NbYEGqMD;mhF6.&.ro]WT0?UKXoB>Vo%Gg\u'L8*/0IMs<)X2LF( %?hTCnCsfh3TEBUt(`l5s36h-q`i!f^36Em,@)Hs*WR8ktQd$T3Qk#i.&1gu)7EXjLDPQdQoWma2J'uu.VLDcokZCse2.^r5QG8ud %]Eq:G/sR5==V)qP(eTZ\SX%i_n1NG;*q6:jW/1/:RuJ6VLg:\G)nfK$cjmPmiF!RDe+"o(kK>c,[aQGkL0.lSIshgo1uuO\e$_@. %1P?8PTX30C,KQdL4ZH30hSM0+iF!10L-).@n#.#/%_2>.9_HbepGkk]WcrkCd,E5]cpC29BXF+ds3iO$;2?HSpHle\q?dP6NchlHu._>&+$h$Z[_ftJ,;1]P%,bG%OH1Q]gKHpKLP$e'$%#W %Wc%$r4r5AYBL&K*>_rCNirJ`0W_6EJT=<5bA]AN)8R80g/lk43*hI6D(Q9qp0-%d7&Q[hs4s&TC#"\Jj3)iQ[YFqkZ]@2/1\qeG\ %GZBYPQ:gO6a4sDr@7Qu73Q)WCB11\E_&t,&8kSuS%0!n+'j-dRcm?mQel(8586[S]X[38t"_0@.PnoX/WhIsP:.BX3bi]id2=q6" %i&hHj=W1\hP36IXBVl`WMY-t]D+:?5$mFsgPh9@G>Jj/GJ1Cot(:Z"#_Gnoa:mGL-U"7Ol*1V!5]3]sn_VOO9*csAiAn^^:7M/h" %Af_>?7_iOL`Xl3R)tV"#/-h(8hOl5WRpMi(7)9(C5dTAL6b:o?R/GfY41jqUQWg5HI86fc:'L.W6$J.CAOYlo0fMRX&B2!qFbY$H %,c));o2SVfI\(.V>sLF09s[jnF>BGL_V8o*e0SaLWMs:MB6[Z4)O34/m\<]OoteM2rL=g(kg8MDp0tD?E6V,r/TqcC\Rrqn$HZEW %LAZ#F3leD#'17%\c=?tA%>b_Al!u/:]Wjh(dINe/m`lK&LU#SBJ4S8"E32C3>SGe:Y1T#,(t@2]$Eaa;\qN2>KL@L#qIY4!(*R>.K_&RLkl(^MH.Z1U0< %j_-nBAdI1F@K'C31M6Zt#96Dk_uX#(YhU4s(3$Mrl>/;?bQ/X!'cq!$G/fquao?VA0#kbFdYZmi<`%)KHU-a`9\CB':in2Rdh"FE %4T^95ZJ?T@r1V*kp'qrk3)/'^MI&0VfL,KZKD5;pJH9F35O]OV51<;Pq#j,%o@4[9?Ous(u\V*3"5RB)> %MU9W&ldoQ3P&M*VLE&GDXlaDn(lE*L=seni@F6E3$K%*<>.5l5m@id44;!@c\_-&BpLA^nH(/c3=i9]m!pm-XrZF9"_a6iEPK@@5(/[K6"K$<5G %D#%2\"8JUG&-t2gA^JJ1caJD-\a,?Zb)V6=k1-r[L#TMBn9!Din&5Yf;@Ge(f.Pit>h"H8+`Z8+Dut+D@K]EOJa!UP#^_U-I."f] %D1R>G9U['"O_QIckT8.^2 %TQMAs"43_nGP1/OMVFc;=nU?g]K]n(X79Q#jWA>'CBA5j*E+^q`2ks#Gmc&6j$6g%50k?"+)DCXXdI-1SYKll$#-_\3?j` %(..&E=[#eS;rBT_`mk/%.E8D8i.T2;;%J1"?,<]>`Y0skXfc4EFY(Ch2S!fNV\2TkaDs9gABmSs0=bDQ;8uZ;*I51u(PDmnIJrlU %>G1m#=75OojgZNop#W29g1./_^MTk/srUD'G*_TKL/oEc4@^m[C+[ZamiE73@233kb@+3=EE&`/LrkQ#tl %p$SJ,G-bN4-!o"p_lS%?-F=2-X9n%oL0o;.po7K^DX];?"HZY8 %PPBN#G=2Na2fj.Uo*G[ub@kZ+QU)7OdjZ1sObF)3=eeW/6YN=B*Oo.rLE3//'0o)M4Q)P\.!=L/o7I7aa@pS<=LRM=I.eOPJc%R;]#Zr??V8[Jea#nrsRG)hB?2KF%6Q_ %a;?@lr/rLflc\47$MYGC%(+Fq?f:9:#?eDBT5JY:/g?PW*-i//\N9jl@VN-1jJ`rgZ\G %b]0-0?7qlm>$7KKL/sU*$#+'fM9iHVpXoHlgkA)7##(I&EmK:2H=n+ccUQU[`SuiJRCeMUn$>Y_AkQ*'(P;+`mD3&UI`W4B+,iT1T@r5hb/dCX7JD147F<'qF`!g:CE;[.j67Pt8Y'NuHlBS;f+9G?pjjhbG'k@`6 %K"3l$*B,LBTuP''2R9!Lc9[ckUsM'G*mq2HW-L?C_5)#T2UmDN6AP*1J\87mja"AJ75r?[-_,;g;nrm%e@X:SOa]7i&M$LCT)+$a*Z]+nH*rOBh;b]R*!Y.;E)b$`#7O3SY:C.(O'39h`b6<47.)Q(*j0SAbPX*lSOKe'O8-aL%Cr$)P#b#5IYrL+$/m?:g^!;6O_BUP.q;O;,9Tl7J-]:Kp2<+:KVn]eALNhm>fC=OU[O]#E\9e %pN.BkK95u*"E=q+76ZWdE?Y!u%FSE[a_($lPmG^BJ]A7(:X:e@mHD19<%6>hC1d`ZXPf^8"_ %]*MGVDT$ddf10IC0CG/]Pc*$6Yb*4ti:b/#B@6uaiu2'0+l(EQ*2VW"H0L>a%2I,O@6o_r/\>tU0qD_",AXn/;$I\/C1tm2&aaIe %%BCJ-0b1B!Y3if*I#X^dZWn.Q9'c5t=WlfCXBXsu]b4g>HCI)gp\@O=".*n!D8NTqX+lbT\DV4s1l<\ZG[.*VF6Xl3DgiGRc:,9(pFb@!ObP0Z9P5r*fm]E*gUMC %la5d]mKIA?pI`0**Tk1BAsj%`5iOm-7q#0p(mfjdP7;?-U$kuqA(&.[ndX"QJNJ=>^rV]nYnmu1/m=XY9urGI %@Y)/I#:LZTWup-O=Q?bl0nDFBb8n;8(K+sR8gE-U1>D^PH\7]"X-g'Y:8Di(dnBH>4i?Kj?AS1)=\_=`I,L2U;b5"%2T4Ujou6fH %gG6f\%K?P:V;1[Z)!`g&'hXQ%`(*foDTmm$3rE[b-E(`@1fQZ`'S%aDh*(j_S<+:7*h,m'ZR1EB.b!X"*rs+e4*6tc8B4'"6uhW5 %2(Y5*4/cP*7inl8UdX[X"nSR_>.\pMJHefPP?k1i5N&YY`)M*d]kD9Ue!W@GLC0&/*6[P#4[X88qN)!YZ]EM^68h! %4Aq'=Z0`#(kbWg"@&I@gK;iKnJ5F@Zj3_O<_-6'$ZeZ8Q:(nC[%)`I2N^t"?Xl-\%$hsX(Eh[mIkml\4j?g%Fk3/8p'=to-/`uD% %e2LFDRLuQZTWR]$b8hkZdjmCp1Q5[_[g`f'/T/$Ki@1h20lODSaF3:o-CM*F4?@n %r;>-5U]UZ[c`2l9V@2M!:i?X'UepQI"lG.s6M/JS_^]1nkB^FuU-j!'7f4=*k2Ak;2n@Bn5-%Q,>+%:3M.JnU'6+TZdh,)R#W]ia %_#(mJ/8`DdG("u0cE61;5c;;3F42FaCXVKQrUbt:FUD4lL*.$Agp.n"m]Gf4IA4/0g_cUJ#WVE%h:dNIW>hlAd'`aO9/gp-3+$S8 %T4r7:2[BFTogGNf2'jGMcd=m79fJh;K`(_GCTR\%ge[@tX6JAdt1@^_T$Xu#g3pMSVIL$NQY*2GY %+XVltb+aRDcV,LuDOBuLMZU[MAgSG#]=:,MI'Qmsat4c$VJChNr?,EIBT&]Vn.`4!AgT`oUNVH%T?<=?BR:^s1K+VR1!JuL %R:9f.>+n(u:;2Y7De:$pK[YYe8sj\9&X$]7!:0&=.b_EYqO:+0SG?W+/=jE]enu[VC=4"n(I;<(2[_`qnYG`?9O%nG658=)"eEk] %6n+'8/BlLmPLI6;$!*/k6-mQr7*jZMTUG'ttQG&E)#TPG$N9T=ZWSr,"bk7bABHQRQ27@nmbT!V0KecEBg_T9$iQ+;00=p(%Ghi,@:;`/@tLXMJ% %=4Yc-b]u:,E-J)<]/t>L];HiujqJ;g,lcMF]ZRRDF)@&*-.0H:2h=ksD&#ZW2RdcFn%QIb)`YAB@rHOKq)"D!26IAL6I_u4P]!Kl %0lq0-m\!eVm#sn_#4-j@K@Q?Lj#)6P#VF,`#?0iPoZLqWj%Sa,%)c7t94;pnJ?UK#Xtt?V-thY+*D5"!nPVRHq;mn]8drJ<\+m@e %FW:c1hJ;;;ME>DQ`:LSGObgE8@:Ct"`)SXHrB>l?5MsB4JtOV(/Q1;KfFC-TXK3ef3go;.':+r2ost%j.6j %U&Hpm?_+ip#?-;V101KJ8GS/)n%35om5'I3%%&h"cD#=4/-4jGb5:,cM.>p#aggOq)JY+uh8V4EsIPX^krs %_RmY>jW0J^C:-;:q^-?UCDV-KUB_P.F:V=?H_g&&>DBH<-]'QJfZ[p=9!*RRUM %7Cs13$"E@S_rY&spb_c0SNsOqg,Z='/3HKV`fl(PO765DaT+?TI$J\<_FSdILG#8ZBlPB7Pd)#\c;Ts%;b._CLZ;4d24>+K'G%KI;)]r7jRF3a[UhDkEQK*o+`&"e%2nOr:/r)eOcDM5OCkXGf,ihB8[e2?SlR1DUb@oaLJka%mZNbf?SBEtWL1J3`nGN-AO;l'*@RX'^W6GE2[5"LY2[eZF.gRZHR@Q(G/I3+XEV'^S'k`E)(Dj*_XE^H:mI3[X#p` %CKq+D?,,Rf!7CXd*^`iTq?@Aeq1;j3#u.?q)fMOd=9JE$Y"#Cr@ECqCP,oihhZl_[&K7iY-ag;PF^/=pIHT[Ah"hF3fZU/;=ot(S %*0<=XcKkQ5&No@9+C60i+&NIb_SH>N!.\Zk(kEbj4'M)fG>47]lC^`pI^\h](:smL@HGMU[aP^7h$NU"HWF35&sEE0%pAu %[Dq4GFkGWp(ig,=g4BntYC(:noTP:S:Z4U;!bPp,3!+$lWG:A>SeE?+-70a9dQol(*EaSsOS^3d=^7T?J'%7SkAJl]1YrT%732?D %8/*6MdH2S#Q0jMWZgq_&/nApLD`SaJs6fT>gr&+\%0Jf]I08R(15A(jo>%b^(VVPEUh[4F$AP %-=..JfE;5-$^ptO?l]M31Sdgb^E)TlEO_hM\^@Oc8=D>CkCr@Er+l?E5?g^3g":gL>eU2NaP3MEOKiFIXGa_(IVgg3CEsg\7.]*< %>P9pn.\84Bb>KK@9=Vs74r&N&cDsX6Rk[m*5fWY4+T`H%PH>?BRPjnrD2!b:CdH',Z^Vpn*g'IrU^d]$P)-<4*NS8dWigh*0e23S %)],8['1g#>B&Z'p:_[Ujr3bEh-W*/<2ej`7SAT78-iMeQoAk6q^M(ZHlG4g&0A'07JDfs(nZKH@&-G)hahqFp30""?BN$VWiUHE\ %#&Jg3(.0QL]+#D_JQ8A<"`W+gRW)cf!;Y!RHprYn"](0@OmZ'iXfbKW([C;Qnr&h*Vn37hRY;a`06'M"X>LV@3Di=>-JoBbf,MZ(#!4f.dRRB-0POrO:>kVn39T"D%9bo>>"<9skmi>\9l@4n %Ga5ZT^e33Wl%S\]*1EY0At/QjI3(>$,8c:g.M##O(.kA*@tS1C_UAcIeDQ/^mURCr@p7q5HNWD7Ngq>oH'*1S(M$2KGahD`8Z[4l %JKqR.gc.4t%d\hgI8^n)@MP;mZ1&@FEFj]6ap+bhlmu>C_F00OL'H`FpilM*d"'/d6TD-6>I;H9\2NRo=j4Q$R@E0l,;,%bl,C+9 %!o-pEd"\5CS/s*0mV\<18aL.;3K?VLSeCQfC+_GGg/e3:C(7sce7**T/F8,c]NRP[1_r)sijg4Bu*=+Ok"9>Zq %+iGB*dtXtGN@lHeA8ug!_cgtOPY`T4Ao*!1f)UQ^!ksQs"Jbgs88KF*&qcLiOX@.J6UEF>.LbD"Y;IjY^^.QF.T+P1Kg[`8#$0g* %YlW/%Tt9es51qndU#R)JNn[.Z*SGjd)TEjC\:i:HW,$+(L6\d]PU:0V1ecYilnV6eYXTj4!!i %8dMRA!gQ4OQI4$$ER2/&.<;no6NUAjHR>>oep)G&VdkRIgjR2$:_=Z)]9Nt%O8cA7K2-Am#`a4n"#9>4?D=;n.2s\'pkTDI`%Q8m %2X%7LLCcZ.QsqB`MA5XVY45Z+7E6aEt&3Pk[MBg7`LQHB_,;`bRs1,BN_VOX)WANg)KPY"\);seW*,l$WC;B\2 %qfOX1=(18R)50/n6)0sXAjXVj1ktsIB?'$'o\n;J=_Pi$OR,qHTX`=$*n>Ss,?d/EG#!9Rj"<0OBdKUdmV_1lAS3cM34 %di^WY>m"+V,cR[N/L$@eAl&G.S64*+(MW %JZQIQgrEt$\lsnfHjIpTmsSg.p\Eg<.oV4l("B(7j,fQc4:Uun.MEt9"L3lE[XnUrU21fV7d[J$T/[*("R*dj+`-^CclfIr,DaL= %*!B<43d_Su?ZXLrE)hT29PZW.7(P4IZrmOY7R;p+*>Fb3F2K2%efSJEPG(9h)gM6tLS"1?d_FhL80:?A#T7Ep``Jib=3O: %CiJ>N+mdLoV:0F^&s:I]$&rah0TjgLYfMX[VQk$Fe-+)a`>Y'ba43FM"&#@_1Zcqlj9b*o5@_'\mbl/-:;c+-)(n9IV[C]:7SdFp %kpUkjq2Ki3dpKe];`]&RU)D$EZpa1G1],[`0ej*g0`9cM:"&A/g+?6cj;s>bn"?jlr9\#$=P`:/f8SlhL2_$J>__>Ms+T2=oH9Ko %]*2Mp2i&Ol'iuuq85[JB(WN:g]cH*=BdD4&O2u?&-$B^4HX$-Xi'1`!kWCG:'ph@& %m,`==qjO`5Ajg.Q^j4h`(Mjl+Y[1o2FY)2bmRUdhX(l/\Be?:.N7^$3XA[8rIP;7oan(ua8S-!m.T`s)<+01?$8?"#V)tWLC5mYB %i"HM=g"OG:%9>[1ma1Zj-(#Bi?6YlI;+\^>"8A)1?Y.@e %(fsUiQ]TgMLqBNXWMCbR-t+2C,(WLPFrA_i7Uun5?17pkl&.DX'LEeu0FT+>T2kCTZe]^M1A4CS<:8l_kK/ml=I"AaKd %:kZ:l5nFM+TTgDJ&7m+n0b!*ia][LD$7YYJBh=l&<)qA7UY:T!9:J%3WjeOtLOmGe'-G2/X)or*?0]6'e*>jHL;8hp"qo,^G %;mSCT49R['2b&Zbo@8b]OsYIk1^%u>.q/eg`>0$"O$BDP*Zs?#r/U1`dAmb6f88,Tq[A2"6]-: %GUGN/Q'F?Z@'LkC2RC)1T.(n#G5`tLWMo0X%1D/'[PU)9F6&oE7DVGT.+_U)Wl_ja@kWP4e3*Yo`J?)GjG=kAX;\/j4Ap)3mhZTcG-@,B+JEr)SpeOF%=!eXRJJR:@EdA_R-SlG:hH`,OdGOJ7)Pu*V"7\rsu)X-*s8=4%sYUB-5n@NU+q1%b]X@^Pd&auqCT%*#^jXq`lF77VQV'F-[]F%)Ve:GR'Ti4Q75%tNN;bV=C7g4g<#dAiho/slS?SPa1Me8?]W]Uu4>M;kuaq&Rjmda2g %d%XkigPr![&X\rr.hj]_4,q!>Qu`cCa+ndM`]@QPJ@TsH#B@9QEu//.>iA*bQR.>%/5KkE;2]$YKftjg>r`Clg`j$8@Kc&'#W7%r %@tKUod7,fV6j#jro-!#f6cMO7.HG'c8d(WM;_t'<6S%u1B,S-@8lADN*KI1JGs93BJJpfVNHcG8d!1_AU%<^4 %2dEOXm!(]rN4l#5JB<`MHjC8?FFp\RfptNZW_87Fl[tgLU'#%l&`B;Tb1+Vh %)1SJRS>ta9/R7gfY?@WYB@Ppq8Yk:ESu7'm*u;X)-opJ;b$l=0[?sm+"L2U=f %+JQ)9RQNG(rM_kPP?Pc^K)FCX0YQ7nAL5AM!OJiZnad+^V;ia5)##pq^b>u5i&p9=901BXu_NQNn %3'gHo.QZ\.d^clb.%@Cn\,i(5OHecd9[\a0hcLhR_58AHap\[g)k]AWYL%5,QWJmKjLnjUoF?N^iMY*hSFU0X*U^[!/u+bj]$9$P`8lGL3[or/82]RiHN02kjT %IXog);iNkf9Imh3\AoWNn-1VP_b5-`;n]Jm[I4OsOAH+:,/&7DLNk9U %Rr8mnUf1SOM/kOd<UimsWLH?-ug`&nDJCCMigC=l8#m7@fH')B*^ggCH4nn?]:^ITH;WGs6;#M+Gp.k>bi.[Cpi34;qH[)h#s %9(d0nV!AM'WPf^:DkI'1o.W"-/EP:5Hh=r]%>5ZoD17,_SB:R-1CO%]0n#h?F##6tBO#1T%8P16KW*+H8'#1'(o %!0+D/&rlH8$\H2Zmfg/:e!R/T[0ML-lXKBao$mlXfil&*hr8tSn887J/S@Q7e'g888;5>o8<)T8M"+Qk-l@*)Yh%tjhA)hUTk0^6G7FR:=ap\64I*#RMqG+ %PgdlT0@!S@3Y<3321Y!Xg#7)iK*L*^KuJt9K/E^6_ul/BTU%?pN`F0>28Y0gc%-%>9T0SR:CQ2nU2\A;J6'=1(]&jAAZec'9nlb! %:YC'[!(btXI!K%K2&N+/jnDClPOW,,[HgjXFm[b&f-;ZBjF`AkTii[dBYZ+Z@YX]bC4)8 %Su9OI)f$3G)Wjpqq'4F"gK/7XlgV/Ad>hkIa!]-K-4no(q]<3jSR5p\m6^4%`/;IH%PjSnjRo!dN$Ar5l+(GQFE"U(%fQf2SpeYb %1Zjn=))4QGRBsF&k*9hHPpL/O1iRK'pCQ]co@N#9"Lu?uYG?/b'["E0:=Qr!NJ4`b)E`[Q"l2>R0H/##n288r,F!,\tF7Kg3&Fp3-$a71uf?*iS6/%:l0LilM^)oTg4i>Knm$Gn37;d-8#@akYInqYmX"<,@^ %BkhUrWbGc?O03'L72D8G'N&BQIeQqWJ5\#Sa^EVQIQ[h7bF?UoG"OO0SI!$;-PpJZb1ZFIe@%+k5/mS:!jAVLI_UMmOY"K`kaJT] %5Z5G2l!a1A:4$DB479j5qSt?0>rTjHbr0+jUXVPA`TC0(@(E`G2uGg8X4I;oJ0G": %2iXr>r);2`=NDI!T$H+:lfd]R9u4;7"XG!'E\34ha2uMGLj[(dQJp$Y'q5\f&og\4/Se?\ica'b,-ul4PM=1K7a]#7OmrGP\*8d:K?sWZ(Q+>4=-Ar$B:Zi2>MGLT\//?h%Ct0R@+2"l!U^A5AfLSU2Nb<=nQn^(jJU %7M8bg>L^N/e3+&Llq/Zi*6XIEH[:4DHXE>+rEJ`jRnUkC2Nq]!&J[o@hI2pjQ)YIGaKQ0u\W'*)IE(#& %1H!t;aNQOcT6u\B"o:*%HlkS_23<&\190HWfZE0;B^m\[:VXDS*Oe^`WtS7^,Q8NC(s3/a4K4j3PeT]tFZ1mPP]C#(WX1:j:Rbj2 %m"EeLor7j7kM\B6Pk/%]g2RcaHTd'`WrmZ*O--MfeKG8@*;#,r*3571h8OMJ,-`D2NFZ(>4d %$>2#M%A;.\B=`9oBsY6@c#U;omi`nEWe`)V?[rBY3K76o9TSV__Uc=qC==g%;OHOaA+eu3Z2qjnTB"WEV=)=lY+p'Ka,WXX8Q<@B %]NtROkct\!,ncdNO]*=F\hjQM,%J!aP;JNL3-SAag9rX'c5ne#6$">(SpPRL-#O=bMQq`[lB-1W)ROD()&biRLO\=X/P,o1j7h4, %:&L3$CW,7m%@jF1(,:oUi%VDpM?@;U`KK7d1uE[iBiF"hU=rrP4C5-D,&NN-(K9"dOr]844R9N!/qBc[A9n+#@VCNFHR_hDh?9bN %n1Zl[cgiA,%\2u1etoXd2htl %Y>['=.0:T<[eES,R%NL,/"O;T[Se(9n37jW)PrEPdcg)2l1?Y`V7$]Al[+b3.JFBNU%<):#UeGaN/1S?NMhUuFaeURl69''r0!TJ %4mjV'r\=Lr8@>4TFlhoa#0uuF_O,_='m.tNKC$FAnfM:qgCmlQZ8741W+e3D`hs1(il*cXWVk@Vlij[FGP1`5a##D6\P %c5qZedE>W>R[Nc/&8c1J6^2e$0mbIScn*$Y>ZXj_`:5,/'G^[X"!Buc8g`%PD3J[ODLZ/OR!hs'.X/6f"&#Nb+VAS#]8K\Wg/VoR)CWN[>DdE:?.JKVO]?B$I=e-+TA+G,Pb!FTg78Rd+j6pB:lD6e>8mn>IY9Z9@Pc4`Fd %WFZgd'ZW;L9UcT,J*h>da\V?(=r\=RdhgCAD-tF@ZPhK.r4^**[A^[a'=oN:hkl5ne@Ld?dJ:a/KR=hTCj@fU(lK/g)i-QUWf;#,40G_)q_O(kDMsVW/IplZJ\#,L5cq"a=h-le6'kU %#5eQ4!:OS1OBA^OVEu.o#T)[SU!QsrMab;i+iSNIAr9a!mSm&)8n&OP/:--MMRKJ&]9T8@OHT93EE>S:`+aG,$b?B[\.U1#pj27-MDDhNh2W4sejKi*Fp_4s<>KO`/WqKX8AnUAH]/#:idC%ri5o-"0.T9e+R4@M`/=$uQ %>8>8%1b2/?lRfHLVd?\G4(l;t@BFf9Ln[-VYYGQS0]1gq6ZB&tfP*)jSn6l?VXurJg#-Z)lV2pIq!iC?;$5USGd2e3V,+eBBVB4P %l?p#QC@e5/:2:MENn0;#(FP;5i;&.TUG_F4#sh2GV^\ %$BjB/FW,uVYM4Ie9A9qQ!$pA%b[%Qggouj"P1O %772&1]MiNX4OaiaKfomW\]FSSRRC]rDt6KPm0ohh7,Ut0G3YM?9_G03a\pUtRA%qI@ulBTP85ab6VPO>[A5r`!A7f7aO8^@J#rjC %"&F`L&L)Xll!+!jOr:d9YisZ&Sn5Y%a^%_VK[>aj[`]6GdF)Z=bRWe82:UX'a(iB:.I>'>W\H#(LF-PZ(q`DB@&qlS@6J-TV;;W; %@Z^KV"h^;XZ0/#Ibr)RK=cM&t9r&UI$uV9GD_Gbmg=mA`T,\&r!l%[8b3!g$R4tr+g8Xa[8M#iT`A9Q@LTssg2kSU)UgVY#&:ZH, %I.;rfCFLVtsgj.a)#V;gGX$HTQn&DVLeJU6PhK(1P'$/]sT<%[P>7(KO$ZiJh@&3se:_;@!)N9TUBL8'aPLh;!:sGFueM %n.%1^:.;))/`!/-8F35)YD\-O2_'RSe:Ju8@Wm%e3R*"@?6S4;6X;N[ob,BC1btd\Z %/A>XJ\B:Eo6-(_AV,6m=#>eRo]^GHm2#=5'$>p[5esX1aX%.CJ.neP0/9EB,`GaX`E"X%+^9XHF1n(Yf?;TM3I@Xrj\#Lr&!L@^ %PoWG-m`@nLCqWHZ;gJ$`3?3B;!h='6Qf"3FP.UiOmCcPTc[jOEkub5pA5QX>I'G/)&$YT0X5tL7:$4'nQ[G-`4Zmhs?C*uUZ<'MR<9n?4iDRikg+a][@-@>87%2kq %D;]ko=Ks:CB&Ah"2\K!Bq'm4nqlB6:nC.s9751n@%8iLQN$:>bC<#i["-p#1b\)g%?geO>SXIHm?U[9>Ao8jb(>.>#i=S.47T[-J %#0)eUFBF\;/7!-(=sc[pT%7eJ-e@/hhA!##,5o$`#Jb;I!qc[jWLhupHCd5:?VG*0Y,J`qnnRhiGqt:gCJ3ojZ'ksjd[#VBY551G#!2_VmQ/`3iIiBYg[^eW %H!H:@95oSp%_4RH5>>,(,2:"hipp.WhQG:Q7ULiLr,K:antkIrt1p[e98F%gRlOkFGIuEO7ca_Y[:+99!! %@Y17IiYIERPs\Pp6=Zq/aW^/b&-Ons3"T7]m3+#ciI8PI?(t(D&[aONL"A6U9Oe6!"9`!4Z\7SE$LX0*R-\hZ(gS+d+7@SnJr5iM %/QG7s>:*diW9Au]Sq`G-,,56lp-pK?Pe!EbUl(;c"!M8gcQY=*S,JKG:gB9uPqa+JM5&iq+t!L4H1jEBto9?QMIl %4]9DPkjF9rROlHNMCRkYYgA;O&UfLKb:ZL)ba/eob"S[i)e9"u3W8ZAM8@W\bVEs0T0DR6?pJ0c5HZG#J1%7&3Q> %9tG)6Q,[87*h]1,TH$ZeH//Il4J9H3=+7m%#UH81\;j"2EK#K`MrYBf3m2t0rkZ^]3TZB.]G6Ks4BEDL/W/DNPI+8i54mf+4@TtN %D'NYo2!nFSc\PBCPD?MD!Ijk(5OgJ\[rtQ]7e#N,709!R4U\I)Et<9'2WB\[ %6Dp(lD'0i][\8P^`*2/ETfu@I;FeIFTg:p9@/ia_L'@GXRR17#3Q]$/>UpD"8\T#1G;EB'C`;=%KmUW"]8b*JHkVY!,5X[Fi?7H\[nU\29. %&"EkLADs*>Ku;Rp_/SM=Q,*=*U7-o3,e!9K&WJ<5-R*\fH>l>VeWu167$4Yk`A07\!,UTAT8>d,b1SVR*.UXCn//i_PP]D'-*jX?82p**ht[/r.+hr:YZk.:1p/f""uZ^K\s'0K%+;ZEa9E"$R3IZ* %pNUOt$e<;gYIoGtJVpF(ngJeh"W,a6WF2W`,e0".2ET,i9DXg]bV>)4`mslHLXL$m7i-cYGs";:i*6dr:.@*#4D8m^LR>o-m:KG2u^.-LdAI\8(4/BC5ZgC %92->&"WUD(ZGfMmA6U0OA"46I;XktBbu5.G8QZY3KM7/1calA=:1_XE<2`_7?@HDMf[TIEhDG,:"ARt(LHiK>9t^Pi\X2U2!%"TX %/[1jhfi_]4c4_OGGgheA9kH<]`lNEc[H8U$*piUR_\%M2;87J[^H%*NGbn-2]S( %B8W-U_*"]XF$sW5*p3]^QoPL:r!O2\#H]KaDm.pXN6%\cb#MmsJ6.bY.<9d\7#(_BKp?$Pc4SZsYS'Ank^ZkroYBF`/d,R0l2ZQK %'p5YmY+#*$SJ">`U\,.&NE@i0gPVbLeZ1l+_#aPj/m`5Ms2q'@%f^g03),:R8;taU3_PP\HPck'hcQpu?M;fON*kh"9)LT'X!\1DsU& %.Rl'TJ3r/OEuSfJ4@@^u>SrKqfF\L:-onlCVN5LfDm(*glWL'm8*n.ND#I#sVaetITKK_3c9+iU%La#__<+BSJh=-eU>3cO7a=?Z %WR,,D\582%h%`7b7Q(RN2U[8ab41lPP:6=X/@JGj8Vno[aL:!ja=L"j;f6jr %_Wr\>PNCK0/!@Va+=RW\eFS(U!QW(bAdXole[7#aRrZ[.gtZQa-%Sn.EEAYI5@C?m+_=47U9p/m`"E`U3q1Jh/B_S:HA:]$mQ^/I %q"b^D8TH[I"XY4>'D;pAotKj_-2JX$G/o#57)Ng"Xr,Jqd4$khE+XBX(i%%*_4&88L>3IPA/UgtCUVWOa)mgR^3!NZo%Z7KKD]t` %(he?f&:9iHMRnIJ\2YiF6s=(!17@Co#Wq";9ao/;[0!M3ie[D;LemK;@aq)P:m,mmUnC*t4IYX;Tj%\3@ob=gE$6^3#3c#TsP!'1fp3$MSL%l4_-]RDh0>CZc"=ru,jqkP,#+N%FM#\j)94 %+toNI0FjOBZkOm!+CCKoHZfa*"`::U5m)2hID:1.n[`&LYAlYOlWR;O81rl;<6TZ/$VdR?UK8&C]+>\pHtoS8brT\pHbcd%U5m0p %#N\p-TObN_h]V%OaUpL^HeH?,AqOF^)%7p`%Di.b8l_o9F5msf/TT/20PGs7(QIQM5q15+FPSC[@-9g%X$BOEQa8t@9osZ(YP(LU@V&,Q!:0!kdY?X=8 %E9"ZWl2Z1^Y:k&4JnG9nX&,;BnFS_e.[ZdlM!C2NVGslB%\f!q)E( %j1"9g8`eHi'N`f3Z9o/Z:%HYT@K)m+p-ZMQf;Ck(rnFXB-o0BAN%igcDh=QE\'+$*b3?)1B6f9"keJ*5eIYVcX=EmTk+GBJB4k*" %8AK/i5PY4-R.ITg*/hhTD5/7/A/b(:^gBt?/7WiD3`l1n."?,fo53piqN %q+6OA:Vg^()R6<)9Wu$RU_+VA5KP5Wk"Rhs=)(4W/N*p,lV5h6DX3S\\"nJrj4-bi0ghE/Xu0Xbg&kM"!YeR`b1Qr%@QVeT2! %GdD91:_Y-16=,`O1bu$JgcDZQ6-Ra[?,8:7@c?J9aEe_lI#$jn(?AsNl'[Y(]cnRb1S2$M6r0KXp\_(@VR;sE)9V!2(G\kdXl0ErC;RkRr?u7"Vj(e@S_D.O2qX*6IE(r[/".U3l;/(gBSFRZ&3M0)lam^ %nWC"B_:<'KGuiFS6$VDoK5oC'CIusRlXabO;Cu_Zro.T5Z2o;-Z!.>4NVa2/$1fR`p"AYRH&g#Y\X-MI\YY/#3T3FnW4Sh)=Bc/6 %%g]SO*7#Pj2V#/<[3C8P9AGcq4&/r'(.!7b?mZ*M@ef4/>).+=f*Z*g`FH?$a'J)FG[<+^eL2N#UB<7a[i>Kg()X][_DEm#.A.mr;I6H=70sO8#j(OD4X"4E;gj^1YjuCa-H8DAM^,(82UB %9"\h<%)of\.3efg<*e`(-V=Zb=E:h=D!4M\Ds`'#jf4.R%tDU5qdL>MHf/@?Qr#*&ja_^G/sO)aaP#noR9Q:LFhA#Tp(26N2Bc2: %]%XpuN*tkUb:6Os5G\[Ud#LoXqP!?:jK_%Q(#NJM;)4El^="8pGZMc;r7oB@J.J!CB?3mO-=oW("F2DQ`4UWbC079>ki_'k^Eg1% %@_s4BWk><%_=RQM`g`_#p+oYgKCaNJa)I=X@n&HUm<'ZKltIVY'qHlh#)nBT6\YtVZ<2ir[+(?Lgfs_!<39=qS6dX@bRgQjR%(A"#2`#MbCrfJ1ja$GY3u[%: %i^l*F/I<)jg+Z/B5.A]OAh!]=$Jql.0Vp4;i[8)e&3kqpm&M53]8%7#[93?\1@:3][W:FA`KQ#Fn`S3V>[<2:BNkO]K=jR1U(HLX %1>.5p!1UOeEl84MA7$oj$`d'+",VdjBe:E&Z<$Y.I.Gk(AhA#SQglj'C+'[:,t3*@VXWX=L[c]GL.43\FsY&RSFRGTMh>FJVR%@$ %`61VFl^sVSleHs`FIQAD%(ITXmW=K$0s6V+H`UrMZAso#1//UjUl)Y9+MdEk4eQOLK4*[.06Y-AhB?Jd_bqIri&Z!(nAs`" %-m:Uh*[X;;nqn9*#b.jSN4gZ6U74?:7UmqHAuRh\21Y2D@[Le1rSrSA1t>^tSp!5bAmA6r?3'P3*O"$j=\GM#,%c"W.iKgWHRR]m %MQ[!FW?K7-3G!&4=;;!@n$ooMZe0ZG&i9.o>2T69^mQj"!)aT[\fGE4J'\,3+,mbMEnR0RIpN+[)1s)"kDi2@MfodV"K-?o>s4R, %jNm7oiE?e=]LYDJosoL7T[C9[S^nPIrR:k>,Zu^$^pG,a*a[#?s*IpM/MeC18!oSmbhAXUM=EAP'br#Zh]P+Z/I>[i5%HF9'pOK& %m[/-!&CMMqUeln8]K.V&#^L$.9%PYh9`M%V.+U.'2>!M6:P_Kg=K%)GiNkOUea-B,-*:jCoi%U-u7lg6&>I2 %WiS#j,)4]/aA:,+:Y/ec)\P8*cTV&K](WC?G)c1?RTP$I\J2T)BSu.DW!#kokaIk6Uh:kbMnA<"+(.\i`B7%&P^>e?E93\8R9(X' %pV6Xf0DjLrr9:]*rnkHbe%bbNs'bl_TDk"frV>K' %J,Q!gq5;8_e$o6,q1&G@5n*J_WlQ=W*`A-Qq/^Uhl(,9GU5F9s+C(2J,Ua? %V;D1P]ZAPi/I_7EgY/d6jA'Eq)#a7#9Of]*KZ_3I&RY+(eO2^Xb@Z11Wl.=]^HZq/=T9Q@GVd%tH9:0 %-Tb]k&/LS*Dkih@CO)S(9e`/WbMKT/i%#FAC7(3qe0Y!aVYMKlO:G %94;B7-@u$,Od4!h!FanS"$)I6J8Job2gKVi'GZm!W>S'G7PVd';'FOAcB/jD!UAZ,GRS@E<<[Eg4=8O6CTRncDZiPNltc_gU'*Ce %S,"bXO*lJU/4ibah<,5CZX-Io(1Q'IaP;u!TG_9Vs;^_bUq@:fCUOsW?eEWLRcdd %VoG(.FG^m3qY'jiH+)Z=(i43oETZ:DDZ:n;iRtj_Xs6HOP,k&T;iVpKiDI//9Ir%npVi-HXJrF+ce5oV1[niPQ:qKf^Tg*r$B#Pr %i"2J0-&j#[5NA/LZEbqf+faoCg.90-,HY9gTQYBUQ3^/Qq:r%p>Y^iE,q*:1mfXRXNLa'>7#AhY,.f_r,?D<5=8Bh %]L(FI_G0>Q!R\]f[-]PDTc):4B'-Yr,dqqrMDTh;gor&p@HUXRa&F5Q>V&d0),Ggd?rna7)An;g/Zi:]R'oV]=[A%WhJW-9RtRju5oW,?GI<:Cq97)bo/B^HPcL^?j:EF$.d2c?Z3UogSt %*("8ACf/]*MfUrJLPWtKN@K1=`/'YO:LtmmS+C3=rlqjCf_#0f*hc,9snZMGFl;/ %Vrm`Wea,tMC\ok85pMThU+V]Y(ajTO>AWZaMGWp"dZ\=Tn;B#_[Z]&ceo1\Y[,SA%+i-#,.MZT8W?A=JWJ[lR9PY4[O: %l8!a4O[BcG_bLsm@-*4&F0#Q+;&IXj.(:(ll$#W(TXKc.0I*ESl/Nh)=u1p4)3s)i %oQec/;/q.:I5]N>=hf&$bU/F?SR[JPGEKilEHTR#H<;UIQkRQB>W<,enl@l6lrIW7NnWV2kdZiM>/u1O`&a9)I-_c,%dp.F;/gs9 %SNQ,31hRHd<],?kY-HmDl9HrA>sqt"Y=SXNhC;i\?=>47i!48(+`=i-ohif00GgqXD3cgi@c(7/(et]-<&Kb:qQ7al[gYq^(7S'L %Jr*88ek?E9F"VX$j3KDWXqj=l'+gTT['nL@cV9S'i@i;=Q((4Zq(ZAa#NbYamboIe9#VonZP<7@r)W_.[i**D\06cO,lg?UfeNJ(?=Fk5Ni/\)*RZn-cfOU*EHrAhSqALEu.X\Z:%Eq7"Q+:=K.Z5J:ZQh&'-IK*I(hG<\f9QiJ;.AZteZ,j1BbZ38 %5P"=_lk2+dPg7X28DUsm-C*\iZXsA4DWls'ZJ#o0V?0sEFBsm7!cr4&!!D(c_Z2],Ff8\9J[37hTlSj@/O2Vhi"EBn1At:ensqXF-1!$iKo`VVu+:X`pcHB%&-W^+!K&no[\)V![ThV^C9]Y[!G-N3/6a`t*T!=Qmf_ %kTNR^Pcf#=]l)oui(Y.J2:2E6:R4QNhPJ+fOe8>2I1JS%GY[D_=u(4XXtiqim,EMAq6i555GuFYjc2R$@-5kOD=eUOa*r5"/@hBo2qjaL;C>4=,)RFT6M]u*lK%ulHFBC"^ %J3?KnF-Q7D0DG^e87gWql;a*E(YNR]%`3AHhY-f. %b#06Zf*oXIMXmtEcFg'-iRqCOe>ccEBC8=I":rR(H"JbLXnb,mk3s4c#f?R/:^=oTc+uhjOON0X<$9dZ&t-,QLHVM)dV3r[.Qm@# %aqQlcE!t=5#C(ZNqS6bZ(`5E]=\24Y4STE=EGJ5I,aEg&G@/b4h^T#OR:i1`lti3X>Bpc49_^#?C-VN@ %PYOc)UXetO_%le0EjuIY8fXBtdqkGEE&P%+UM$]*,9tb"6ERqm`=%p5!/Gh14"9WBMW(nac\\1jN+qr9T5_A8[o)UW\qNlf(7&`6 %+4gcZ+r>S#NAg$!;4eUgSmti@to2MML4Gh)YV9bH)Np/pSga$lu`D0%*NPJAUI"'bj9_>Ei@4)cdS7%5(m6EJtdo,5U*p?[23\\D1Vad#N<'b4gSTMeo8Z4i7Y\5Q1<4FR*WtY/nkoX?c@Y*M\iAT4Yi,6K=?`F&[PP=esZ`B %HZVCT^jI4\.6>Y*=s?DP7\]3*/[:W;D2Aoa.Hp3t$LYQ3k2]3"Ju0L+)8#7fBtc[OjW64_3u;1-q5dl-mS`Rf?$!OKj_:SX70?(P %H&*7c>Q*4\"W1Jg19jO:O?j\C%.NW;Q("T;!uts7n&jYH(gr+j;]2&?4.6ug/&9h;n,Vf^V6Y!#,Ao!3]V,=j8%BQtOqlrSN9N/S %WH$7d?cbKs'&sF!1MpS/FTg-1'[blH(N5^^0;b+&!]P)dHHcq"SO@X(4!fY'T7;+K4`2-1T\T2FU4L@]APjiqnH`-aYqZT$brDn4 %9RnpjA,LAc?;4Np`NpWI$Xqm"\2J!\q2#=(ABDd7QR+p^94YNE1j@/or)`pd?iTpdrpenD_p:RH_ghU%hu;Ycrq>557"=d`31"\j %q+nd(li6X=s7d+Sp^c9]j=gMlc[YrlVtY]<+92,Fp?\E#qemNOrcaG'OUBj9C!+54DA?c@B..VOcNcDN,RqNUl(7-r6IBH.ajHC( %U4S.`$WMeW@IR*TM/9"FR)U>cj-V*R2oe<5WLcB:#UJWhbl7#qj%Juf2;;>=i@If<*K*(q,d-KEjfZ]d6>/X/.P\MpR'5f:!u8=QPOcH/R!h+ %NUmbPdSkVJC,iJqZL*'!>HEQYB5QA0=E_sqA3o7@]%2\*CN4kO.i@P`@VJna9/=(-5LlhR(?ee^C'<:8JYLG]%%s;&i&Y`?<+?Ys %F/O`;A1rj^eLh<$[>cW6oE'`h<1*Y)JsVUd!<2V7#(J(#0c["qRqn5XIDaJ\!i2.8U[EhWR#<^iS$[GLbb4;k\Q`.L@c;d)Z5X^LDUr7l"G)/4&[Td %6;!WShe-!HF?F%!eY22r\PY]bEq`M>g(j3:%8!h'DC&7C`Asr45(na<=92(!q=`%"SfM9lZ'_msa+@T-^MbWe.K&!<'Md1uJ6>SO %%B80Y>QN^+&gp\i1U`$34o*3M6l9KAq5pt;SL8K)"-8bfe#"4>$qF>j4nA&Igf3o/cimtdib--LZgff?qbYiG8J#RbL1`gABe'A, %k4A0>*=pMtGS@#ShmkcdaZfP0cVI>ode0OApt`'^2OSK-lJ_E=MBkHs6RYJ^9mf;g_//"kdde%\[*D3N)2j*b&2#(u2%ME;MP(<@k&'TA.;BO#!c]b6tBjC%--UI`EeSALmP %M*YV/@\=qNj$p0X$6L1k+Hsp=C!%1`3m*/;#%#1sr.4U@SO6ppKioGD]5bCgn\*$$A7li6Ie/7`H=^5\0[%8W&Wq&&+r;lI@]#_@ %o'aGL_pP`noW')Hh2Z)&CH$S`1V4/rT`QR+]%!nKCnn!V=.N,qXulWmjR\c++O%. %pq=76]IRX^,f'fKKW"?dRt=VO1]R6nE89\.0(SW!caIQm8$T[<9HD2\D)Ya;#1E3Y0d?0m+0&.Z&D?0KK]00eB1Hc-nTCQ@p< %;[A>/_d]hPhc:C;E`iP4U$.3_0UO$k(KNU#i_`eG>j/i0+fo+U\G1/+W)'0gMj$Gog$6Tfr3#YZ]N;B7bSAHLT8@V/Hp&X[RN0_7HtG/m[;R/!4$F%WH>SCL %H^;@6FjI))L+7Gr;jKf5odRTr=F2q8:-oibHqP=/.+7\Oli6u%=jP$+nSB2t`sn!AXg?/E'mJ@)iZ6g$*/7HfOi8rBpg2PPrkJFh %LK"!?)J)mqL@Alj9:\!I_@d5j";c"_4g3=gbkQL?_7r&O^\[E7-n&;Zf&*q//=+lrL0T8,:S$ %Mu_BlK\KlIF%*-VUK'*CbCD8dR*i)*()M>FAabo]&7+GOQ.XNkiFE&V5ocCskj]LOqH<kls`$c6]aL^Vs.QjA&l$jD0<_]ct^Jm\Tg,_#-@@MJ?K_0K[h %Z#Pn"Wu3T7N1cIIQY0(6PL,q-4J2b`#iA!OGu?eA](YOQGlOpfl,td#!H*KP6!@3r;JkCAVs=c[:Tl^[Y-+Y.Q0@R83t*%`MC\^3X,i8WGq %(/JlW]3_&"'"E%3h=GF+V1=^.*9%O2YriJ^psG,R9G.oG^F0pjQ_Cn+ZJJPs-3%1%m. %*(!c;6/IE",73^]i_Jf"RXmZ`KaNb@%I,-KO=AECTo#?"Q-WMVe,Yr,"PmlHgt[s %PceRWY'$7mNMlH+0=f/:1]lYo:ECmg.V8%i##k^9<+lN30+(uF %K>'M$5lPn?\C&onNd%0c;^#t@a(la]6*UD*?FF$DGh,M=`lfngq,_fa>;RE8T&O=!ORm^7;=WM_EbU^O5_al'YsXJsk`h!<\uXaJ %3q-Ui?;Bk9,5BCdo4`4CbqEEV`0X-jMrefg'FT6o[Z,]%bF@4,:M14dSHn9\p'K'"UlF]anuUV->8\1#?+?ENk[@UrFcHW6ZQq\P %^`omWInPI:*l@31qVHiE^h+6(42Q]#rd"[os6_ck]taF<,p.@>Q/0,qRK=0*dMr=.ZUp7N@2ha/*0VleE+r>9\I$Ygs9\p1>2l^^7Kj'CnO:qYUrnCpA6k:S"SaG!q-4bV=4 %9";Z'=;aHX3H0Z!XokP,aHL`fq^(Q=2<_U#/0fJa&4=_4#'(.=3&Y$-7bu"1sjocWb2WVCbo),;f(c^O5kD(Ti/6 %K9s9"q->Yo+9g7MVO[Y`'f[6SKpBqNn"C-f"ciFq]hRqlC2'?1A)2[EIO36AXDVc9nlcel3D(C9R#@"%*U*LW1%H5=(f\%=oJNgSZL9@&icuTC% %I#&85UUR.lll%)XmGh:T,^50:]H5)\0o_Wjkb4F6LU/-,Jp:>Rd@lsaI(>L,U%91hh<)^Qq8NAi)3@MHO*=N1rlF#>D+UAPlhiRJnmL%O_4G] %haiKL#YcQK;.=a6-Sg/?3SDh@@+[R!Bd@:.,OO_]QiqEX?SL_Vg%lL':_P;dg@Y];dH_:C`_*nIgGm[uE %/U3(t:p3*:%J:oNkR"%;Un>_hiU0'M)0F=dOJs[MqhodQ9IAO,O`9:SIu&H\_P+GP* %#A/Z''m,)N?+t6D,PE4[%7EcHp5KKVPJB8`'O,cB4P@edDH9r]E6K!%AHS2%j!u\O36EOtB&!A4?GDe][D?@45D6Z.N2XlbqGYYX %+`t)[LCT$o$ZYPa\@4W8>Z=,a/)>W#),9\6`SWc:a=m4;1#i>rfo7r*JH`kJ]]7`C_W7N"U^sqURPEnU %\DhEaI'9[q-$VIgS5g&P@kiBJh'R3s2;UmaRBa'#/(CK#6Pn_4%D5I'k)T5]TpQWSLRWZJ2^3S6*WeGW@)+U8%Wl).bL+$50r]fi %MUc!4Tnh=5QFRld@lGSBD&]26DItHp=BA$Z@`^G8N;:d>/ZYf5"tl&Cj*g7983rZs+Vgbfg*MMpkWE/jU"1XhKR^M/E6*AEqN&1?>KH'<:.nV14qN]@:Trl+^4/7L;C:P[GT=k+02katNpXTJBCW>o.p4U,KmY5/` %)NaleKK@C/L`*]OUPnG))$(DB7uVS-(nJCeZPct2Eluc9hne@V>,@k1;'PN#lB75%ncg_)7S^h.&N.\0G^1Ad %1R9ciU\atuG!J_P]"RbDT#8JU#!N[VCnOsGiUPLJ`kWuhni^LL*oHH%nB!7M)K]:94Gp_(/1R2:lGlX1n]l5rgLJj^G/,h.PYn]6oAi@hY*e;J]lUAj_!ZMOuY>$Q!M!_(/>oo8ftUGi>=&9/dX"-,qTd73uTL$J%4d %l"5CtVAE.PAmRStb=9tMQZ82_mREg3\?\9#\JNcb>6S-CZF#nL;_^@<]q>dWEeum*Fp&T'lIN!HC.nZ;W,8TTZW44nT:4A9s]AkO.;f %:=&OLae*kcR6tu`4:Y[ilHplkcbWClXNJ)abG?].7"rn6S+s,r=`krEpHC6bm\t#2]te-3n^_Ra'SY:riap_I=?MEEi@-\@YJhl@ %%f(Bc::Kb8_`o+NLP$j4EXp.=i@%>/]u'l=*iA2,HT7`1a*D^p+.S#6Th&IM:G:hm]sW.fW*2L4>KYa8_er*I%1>+Er.k18a2e/X %jYRRt.);Cc8cO7?F^=6NE8P.u1@k&-=0:;ArXXKKMV %$\q\LR^Pa#*62S\RQ*l;/6P$2'nK&:GJ3K]9nT?=k&Uf+2Hf&LY\h4o0V$0@q$Bc[b',ej7kq(5%<`YRDqan(S'Ul.lu5*^JC*p<(35"2f/h7\cg#Af-Mg^dol[s57U&.FI'E)L%8Qs@[#Hu7 %5>ss*'J>Pm91:j3%GcEcJg8,hndn%#+\GFGX$%,laHE>ehJLE=len %`r"0l4?7MgH/87AM+JpB/#Gj_@'L)XI,OHVR>WP1'"HGKhn])BE&1f;,T,VZ %9<-j.j$jd#pHK/I&>mUb%;4HE5]H]V%8Cr7ro48Fm)rYOM-';uQa+NW_,?a?Dbu)b8l)DG"ukBYgMt3DGFnEeIa4\6+J[V,*b=6u %-al\I4f41G5isLS!.m#%.A#Mf*iRTH"r;SE?44.g2nDg&N2/k#%3Posq[;&lfB3:#!bNW#-5BTjACYc.8&L/FP\8`1dHT]pQ[QAn'tHQN'R5NG'-4q_o61K4*1o#>DkTDWtAXME`/m\8KFs,K(G=:R5kkC\FJSL0SrGW %STfle^<@O=+MZKS,(2J<7q(RK]naUPJp"2Nhub_:4FeaWg<4UWqMIX67eaPLO6j$Z_<]m;0i4_!-rN^P!fL,\a<-\^jH(h@gk"te %91:0?Dp)MR5u,'^;h;9+0ENL3pJpWo$'U<](c`6#hOPPNDm6Ve+BVM%/@^`5kYXIW"DbK@jj4k$\!R?UK[L)u7Fb*Ek_0kc?XXq# %JK]?8&a!V5HjfZ\T/YP1,(KJ_M\P5b.sRQr0J`7-bHjaQ`Jh&&ur(#Au.q&!6>2%Y#?aj,[Pt %)[,X556X%9%Ac\L#[&`+QnpbNYNTlok;t'<&sLjSMr@O[WEPVKCY,D"9Rj_uljYJl@YTS9`&63I_2Z7Y\5C@$1\\;c#%_p`CTpi' %.aAYop\J+3-Xu*O2m9@nLUjHsc'.r+',pddCJE)Q;5rHs?8dNU)9la_0lrD/Fi!93%?-4]c+9Ls1=>%a`nFoMa%9Z.Dp!tWkQQt119u\BqY^IXI*a(33A(M%>P@aD>`5;tms'YqJmKCk&oL)n&r]]Q %f,MBO_B*l4<+KK?3geH9E0EZAh)aKaZ+ %Z+!i1S9TTMCms&M6X_;l_Xt]G4=f(mf$e5,hK?&fQ^c*Z[27arBH7'k^-Q?%<&aX]\rlOr!6).mpgDHXIi02XhC$)t83OBnO//[c %OYp'j-A'4r$U`k3Bhj@3&)G/J)c-5*?n!X//d7.0hE\rnptBKgN?i)&cr%X7C_(40\H;3#gO1MQYm.OU0Y6P`;[rB,Y:$Vq:.(g0 %aH/3QZfa%Gg^23W3^[n:=ku>!cI@&d`gUWkK9_GY<%pA5Q4&gXGV_E1T:6U.XO/=!/6 %AtMpS?G5q:gANq?FB;7Ua$_J2A$CLR2<+dgdlcnJpW-g&dgL-tK$iAtP+3EY8D?gN3dg3T):@(MR8JABa6*CEs?[ %V-0CiP`\7gjYTV`k#BTHZeju%$K]H&fMUYpCgQEsn''f.4q#HMp2B'T4mbT!UL$:+!mkk'MA"tD,9?nQ=5u1c17;K"Zu,=S,e.mN %1:Be%SLKS?a(g*f9@S7._hMI@ZGl_i%>f*#<-M>f`3iu]'J+HJ9j1nW]ijo>b&*NDVIb$O.i.PW;l/A/L;'1>k/^bc9%P+rBlkS> %/V"!C0>78-RsI\]7Y"BQX-$339O(_5:3A!c2a/N(/YU0j->o&/Z^[N3]\[ZRB(R^%pam('Y"Bo`Cg'71 %#[6GU,UI"eU$]FE$].Q/EKCM4;!s^7Ad(IL[gpl&7%Le;(U]e$[^EP'M[eE1"ZQ/HV\ %/'N5D03Bu?`p)=UhEb+$d##AEf@^E'HO50k=YY;@Nh=HZR[#@QRFeE9ZOLAr`:LahKgSOP:hG*Ar %AdFMj^n+aV,N/4qI+/l[`_nXqU0Q`#hk_oC%rCGpI+LS+F+h,,8i3j3*uK0Z,G'&;CTkJ;I#<%2io %6qu3%B[>WrX#h%Vb"XJ1W@"#\H.^`m(2=/t:IsXX? %o4f#b'q(.%nDh(9^%)P!iOR=QOji=W#*f4=%7$L^*#WPB7t5AFJ[Ii(>?0!4&6bg>l=0+-H`7?Hp);sN'n1TfF8B1INELD3PVBD) %9,R%/?ql..b1<40r,X1#),k!cpho3qI7WN!aLiZ<$?PFLGp`k7Q_`LA;J9ts=0!4F>Zh0-D:_fOJ06]?WF&nD32HlLaahJ[ahB+' %qS#pJ[A*?3^q@9O`YH]^Qrt;satr'dWK_T1@]Q6)L)X7'U@G:!caW%d/4*[chn-/Y)u`[CG?c-38-1ahJFJPCK4,IFMf7^Lc2W7j %J7[NoKH!O7ELA+mI9qjMGoa&&r;?n^\0>M_jj4=aTrYimkugB%XJb,A/G-S7ZGLZDp-LD_-*Lb+%8fiFlA]so5tq\aC+uq%BAceV %JWB;'j<`$3osEJ*`k")$m+ln>+]91UfXmGIM-Y6HY(j_rKeB#dq$$q\Y#_39@B9O[p?NS^DLto;VaQ7W+1;5Dk&sO.Wn2j>J6i5_ %F/M)2V."5B2GDn.8!hi:h@_n6e:=M8A"Vr7E%jCmWG1T!"_Pk\^!MLVJ-^!N+?t;\#j4EAH+qZS_9a!FRV;u!f&@3%$2$%)q<$-5 %G@<(-]0e\cf08>9?r(TD#kE3XmkT.jTd^Fc"RrW5QhD#,i.g=NH=0u&!\i5t(c!kHZt$["8e:Z8#`YBAi.e(a;-gP1T^mmr/OP*H %IYus'*Lt)3_qp>#&^(BFpolm&/F@fM1O:P?2r4NiG@hU,\9hD="/D($e;fX_[*]3pm1s!Akp]!/A(+L6[iD!^mZ"MdM&QFE/q#$#ajE@6G[PWlp0`GOia`q %*qgOO3pAI2!CWH5UaIiMB8gr1J?GS;lRgE1\ccYWOhnc(\a-ak0^NXYH'5Nb+S\T$EsL!2_(H_"\3WCb&EY#2BQ?k,[RF;c+e=`I %YgJnjMOjlr\Z?.&8A(-hitF+6kHsc);rtgDDRdMJ@Md %0n@Y$65Tbcg9j+tpp3Xl:t5Dc^Q+8gPWbE)$o?ndc^]oCQ3Khu!1/!dei1roRP>E09K8k#;+GVo;5340KO&0[kErLg^-_r">+i[4 %@hlpj>["@QhZ,'7&.db`YD_^s=l!F]mmh\s$L$MUe#2Kk:?TFl<$:Rf,!V7j[V:^?(^4uZ0WI)1,nuLqW@-KHC'eslGqH$tDPS>a %muUTfjf%$19#?9e^Ft@W;aSX]`$0N>D&#f0eg%&8pU@'&43:PiE%p0gfZAV]o7+\:0iPg3("g'B`2+GL#"h(Wsk(@o9 %V*B/UDBK`45P@ESU_t7Pj1Q%L"$FH9\/.n]qMdGGpAo@:\T.U#7->WDK`+Xr_FK\DA69>K))0:*!)<0W.kYu"-Tm,PN(OVk@fs+, %:#LsP`OJ2E0LlNL010t$kR'f-O0+#I2iXYKrq4B<,d'R>VGBU.G[$&htIo#D@ %ZR5H!m8Y/3!F.b&gs$[=?Zu`:^-P8@"@h4_i"7hsp4SE-3ipBZ,AZPb'bh&C;TDR@"<'Iu[H="rL[`DdR?r9bg7+8GUS:9c8.\T# %k%>J_[Ms19#h?LUFtS+;%1HBhX]dD1/LL)[Nu=K_Y##-HOdh&gn$2!In2ggn2nJPLOp:et@^pYJg9m"l1T1t`ZounOeERLB5Buht %+sJgf$u?3"oOnd@o>.[pis#nU2r$ZN\Dq]^E^sIXK[72OC'=KQ\jRXT\.eDHOIfR@Sq'3G98&8K%pg?JH^B\]R?8O.5uDr][-*[R %WQh0Y3R/B:i!f9KCP]cCbUP=`D-BHunY6!5`oa]rMoo3a5`!b?YgZ<'m/<6oCB/ZC4a&b6`=AaR%H`H?J,E8=jE4kDem#etM#N$p %4DsHki=\lN(%O7rRu?F:(k`22GhVr3Ih@5kahK(mg!F]@Ld6@+hW_1_\C`'0E/eh.J97FkgFQ)i#jY[ %X'DOE>&ITm3i]5rMVXU5rRJg-:`i2'#.pP1)r4<.%43dlGQQ0"Md3DOUK9%]4@MDNamoW[Be!-A+$:1NPPK&J3?MUI0 %3(!J@ZgTKc@,^I%d.c*"Kp-krV61d$"k`T,"G7FV?Q.-L"Fn:.UEd@ToN3/'kRVbC>'(D,j2QP*l! %4XIlsqu$g.;Da-+ARK!p_Z(_F%5W/^[(K3S,OjWHqH!/oC$(83*?Q&,j`ooNY%JBkU1^#kWhA>[3VJe\J>1YuZF+Jl!Hr(Z_.)]W %K28SZ&dOlGg(2&!>G443Y4=e7jYrXFq<)40&!EHHhf(u-\ZIulhdB$'ZVUDNSn!;uT*9\0i0>o4$anI3K!&eoIKrK_L62I,"]/*57F;]Fq:*NLNB\V4I$?gh;c-[TNgbmPF>d,!4Jd56>rP(?GRCoZNOWfqm-YA#V9oV %!L`6o9&6?F6f$l61bO^q(u8:8_?Z6OY,P,hMQo.p:#dgq8(VHq^$S52Kk&Ma/$bdZ"LQ=#Cm6D?LX,r6<4!hCn\58YVIjFVC.:H9 %TO2"niaB8sp!]*B@Cp=h:im#&i(!8bm"mmMn&>?-R1(?3e>B3o&PV_.ipK&:9-kH#1=h(jWU*ur*c=ai/\raALIMe20(_@A1=0/T %OHQ.8L(4iUlS+OCA?s%adKZEMhra3%7M[o3,WV/C'fOP[#1Q(9h[m<*R7_f$'llBJ,c:RPh^M2o=+qN=aAkQe]1Pc4DP.1s=4r@+rRW&Fu(/eM$!rGoG0sULEjegu%,)R>=)fV9,m_cFKWX[(0Keo.Lp4PZR2DW%Z128rm@CE&XgX?[C4I#p$P+KYg]% %)qZIfN1&kP;L-SSNt=O!k>*5^a=EbU#)h24O'V1G;!QS0E==FfZ4me=,XH(]5#PHMa7Yh./h4 %ml2C@?k^;S;"r/RT+LH(&Yq,p!bC0)7Bs:\R"@eGg4O0+C_c8HNs/nIR@g'^g@Q[nn$$RtD4FW.]CeKg[)[]VjAj+c_p^J!]iPI' %%ntRr9db6UJ:T?oX=H*Q_'`@CdCYMA7'mnPiuVH/osm@5%0gVopa`"7#^>5dL?D)F);7] %@TFfEf]iN-V1,kKD4LVlcg178eDSl&-%#3lKT>AWWaR0cY&BH`/@Z+ED0Ih8,$A5Sa]OEq*6Ysh.,oEcLAi*9AD`.*p)&F:Z7>Ha %">#Rb,Sij1L]X?5Wf1o%MDA2!F0H!+S?]m4!/n7j1RjeN:;W$;5E(f%0hRUrC!k%?O%@$jOMl*Z8L=:`PCe-qd0=7=Ea,'mV`eSG %db)%A&IR-%A7IRA#S[+&N2[r0`Q37fSu/?Q'4;$rT\^``lsD0(`)R[#^Z"&$Mqa2 %W@.c]\RL'fHBT"79h.f04WD23kIqC"9&cs='Z`'#9!Osm1?1/]&neeE\8d^\m.$d*?!E2nSUuU]YW_+>oieSIG>N_33'2i*7@cCo %mLj\L7cQQcr_doIas0S?LFGGB@ko*-O#]Q_j\d.EQRPE\ATJo[T,C3WAWn1&V\r,bjg1PhY6du_A^hdS[jb67iUe2d^F<)@@2'g9 %a!jqIjYS(ScP]eFAQ>?>fI:#dj`MY)i#,laAX4E/kUBm;^hh=fn0q^.A_-#ir04C7@.n4_!3'EmVCZ]9+@u/4;ItJ["X-l>8@91m %3XiQ26`0:5.RBl1&\5PB/jth:<[?rG#:5=.2'^Z'3,3G\b''TW*k<%WWZ,tV(ceOW,g%F4`^qe'6lNN_'H$8 %WOg;>M'c*%8bHq\=u`L!:9(O>:uaPapS8]lW?+k_*L',(*S#rYje>`7kbs9$8LGf&9*[VW<4aU,GWMchV92Z7``0*2Q"jC^.TZjD %XAh>5e_)usEb4fIWQs*]'.hZE99mL,WaqNL=fQUfdR?ede5E]^K/-Z2ig/lC*OXi=*P#-h/f1EYFmN#F];%DnWhfBg\TcE`4)+L: %Wdb8-^f4#^eK$bc'P;B?WUA_2,;I_I9U-D).ZF[%a&MpjeVQD%8uCm;R8RUrC74Bp*jd\$?-Q?"o:XZ[;"dR>5S&17WO?K?6@)HZ %4fFjI3iImGC9"G*l`fN7Xf8mIWWRUpN(rtV1EkJ)Ao4PdRjm;;<-*,7h,K=,T\J3'6$#IV\^o<2fon^AK=Ch^8eda4>n=S9:)Bde %8D@,u9trG7m3bH6R:#!Ta<]/?;ed7Bf:feNn'?IbT_lh5q5-16N25g'!u'd[ZB?nG%P3tL@j^BiA1X78YEL_g;AN*O(eV>-#9Hc< %=\?1u#9HjeR7c.4#:X9BXl]Jh!uLC@RnFWB.2spOm\Lo<"!94l%]15`,9JZ!/tQ1*)'^ma:So\dP`bbe %D_(J5@D%Aa^Sl;CM,Tl6:Oa^j*k8:#mkn[t*ndnLo/>Rk*r*ASof(t0mW$*A4trF(p2`]e:ANBgo/buH+8FUrmWZedcNrV] %pH0\"+8G1OpH<$.*uOZ2q`^qBVi:TWq`iU;82UQKrIIqIi1Oh(:d@RY&e;J[WF^p3;U(/* %?R++\86%_aKo]1BjIdH4cko@I85eQ4K??b4Lls6c*)os:7@$WYje228W<\XP`gekt;E^IJ\`TQ)PGmH9\iE9?SQ(Xt;=6HFr$6kZ %M/ps?ALLD$9!sQe3_-.r;Q?=1:g109Lu)13;DUcl7AXh<]7H<\hr-+e63'Yu^B)5!=rq)\)F,?EK,EkVk>clb5b?.D%<`>)JhmVu %K8s\F#A'o7_^a-I8sHSU$PtG %(%P6S]n>`ZU=#=-q&P_"&s9t/:%4r@GYfh_oaFdd_c/!<.D`,'^UB99k32',.8GmUk7d7C^@&>\>He$/+JblHQRAsM@ %b$c?U1J]Ki\K5CXh3mPUVM_#Op!?BH1m91JX-\8BSYh:C8+kA*BJiXt9sn2(Q.LX0CoSMFlHC:`Bi"$%T1ZSl-LO/apRnp`W:CuD %Hk0u,W@m\do"ga:E2lEUdOn:;N\`u^UNUZ-Z^g;8BA1V0c?#ukI8l8VGrRj=q>Dj5c<.?j%bf12;Fj^SEQ&Aj*#O>cMAG=Tg]`'m %pAgK58eFD(f1>^@#%.\/BW4;^i;2\lBNL8pY7Z"'/Y@o&>t3q@Y0mJEg/Cjs,T"^1Mp_q6LYnfM@5e07b[qQ)bD%jQ1&3ZUQQ!X8 %N4d[1O_G+XC0$UTrp;M4g:nrd"L_8^jUbalrduS%1jY8V/AR0h%49)\1\E\jPPr((I$=7PMPk@CcXA.BjaOK=71'<4'PaG:WUM"b %6fdm(3!2m>i6_Qkq.Y-15`+,D!\uRu2/jd!QMP-ibcDi:H76fl-nU]6_$u@S %V7B_C'\R^?q,07oDI[`^H,Ir;J0BWNZ6o/054B)cR-@&(3879!25Xp&Km?V>AM4#,XHOTr&9Y&.AL?H*HZ %Hf(;k:>j.c/;+D]7NJ:Yl-7;tqd#!<8bcRb/]>aUO=U]gs&:I^7Bt1A"ZR/?D,+B2DVK&)4e!NWtdU7*SQ/=8l)BT8rf1K#=5I6!gdMrC.q_1<`a&pp;I\r4,Y#+G].]N+,1Z^,IrXB.77bZ^@F %^;.fBpWVD>#.hRc&,nD4ac@fuMD_^E@[8ZTn/V1;`[CkVR?]oS_n$Q_Z($;EV$c@NpZsLH[IPmC+,n@0I5bafKA]qlF8??!OKO-l %Z"MmD%,6Yiee!ALN-$N9Z'b*mQ;W3J4suM%lOXZ0a*5'TGZ#rJM(]*?]Lt-US73;n4h23p-b#RLXg(R>CS/gK(]^8LPoIc,9_gM/Rd:?q/Y %K\SHT!U#0G90,RtZB,L?ep=aD)b][n\$?c$D/dXf;?8hr&4!]L"!rVAi[plP@3Zc%)`D_WW`,[noq&_3m>m)GX4t %OdMCi6S_04WRb_%BHV-40Vk(A1+pKPFM9;;bZqD^'pb.KfrAMF"'BP6P,<)]XVLO!.jPC8=lIn:.bO/;$5>Sh:u'gB&(qCM+Fg7L %JjQniUR-^eN`Bls.HhlCsE/;5a=R7+(XEO_D0j %Y"NVt:6eQ!CJ!PT;gs6;TSb#V\E[X %F>fnl3E5Zacu1SaWP5nEUbS,.1t]V%qAsQ)$q!tpCh?oB4+qSKDR^r"qk6:O1Rt;#@IeHXesQiDo_*'GrKh@U`K1$!c/OG!61TFW %s!AGqMc?8Qf_U+BhS'cAC,.F$VYA!EnsVY0H`mZopghSaii2SE5MrG$)Q-aWe:+s`rasnm42V-s+900(=fI0aLl1`qpF8tr.Vl*h %oTIUkM'IC)S"8(MF^nk6c!:*>f3W,J]>4T)TInE`ep]H\!4?SlTg>Jg;It$5^i0`)TjfbH=+q'WS#Si#nu.4IA](.W-pB %'2o3&pR`@0ci\*1T-O.&QhdA?A\5n3H]>j#bu2Nl@N2`aG8DpS:HB=5C(&g_m1isH2;`[YObK`)=sr6iJ9)0W;,6DH3eJg@`f0"B %`!dh(`KJePj@8e"0cNM2SLP>"HZ_-Xk`eS(@GLI@>U!+dAjgY?3cmfBVM3PJ^B$VF7OK8j_3:="Ur&[mVXq3@QsY=]X<#_`QRL#U %<"rBFTLl+AkdR?%]1-279]D\&BG+gh:LW^d!pHEPT^N*#mnU4Hde9Hn?jri=CR+eE6^>+'-+8i7XEr"D6&!DAfp.L]XW/@]ZrZ9r %0#`?MQi][W@pc7+=B6!:jAe3%ml+!.A$O1M53kab:k,(E?1qWNL?1Q %P!/LP1K#BS?qD2tgGPai.<*qq %3K\0NQ27UEG3K3qlr&$q4baTTH29*KAtL6(:ld?kEk\PhSe5[ah[XIB+fe*Fq^,.Uba!]Jqf=.sR1Rp$cTRtjFh_M'lm#_pbfu0. %i-mMUA9LTJahN4cdJ%S7TLhN"fZ0bF1BNW\[BrP/r5]gd5pj4o'KB=%]0T/.`/klL`J[.%EDi.3ae+;A)/&!.Tm*_NMs#mU'WU8, %DUc4e2%oL=dirEiY2m/8)S)9$H+AOe2,+C\L9V"smO9Y'6b:sq-k0EX@?e%DaPs<@;5^eAlMF.L5S)8dn#-Bn#Q592+r;LC@a_c)bm@OX68>0;6`C\DCh6O^";idd81SV1]L*AIc`c)q9h?.SSrkpNjdM %.G'q!QO`^=;8X=re8)tEK\q"f_R'g]QA)f6J_)`R[coVV2T&uS'kAN#VKq*Bbt9;/3?r/qUm>uDA>WMU1d?<1V%Qk?VCK\_h3_3a %=QUbj=$a,k]L6^Y2*/V8S)snLk9O%C7d_7;7ggGp?sHt3Qc*$s'99cD(B[Qn#)ke^g28#Zf+PKHo%*#8#@5d%iY0gTp@:1&TRP61`iY(EQIm1^IQ'rKrJWDKH+U+#XZ@]Ris1dN35O9j'T91F/XR_@PjaNL.FMg(_d<_1HZN'*69,`@lD(f6R+OfZn;b`*VScSS\_ %RL7COMp)1ng8V?ReS0)OlWQ&gbpZOX'sef.^n-+c],GK7Wo%4*fIO=TF)DY'\sP+iga81s^%qD'C+!uBSj5>!73!=p=pi$4YueZV %_A39\\dHuL@PZ&6!4uO2*c'>K=SFE-XU;S+\[=<-itk[)=Y"?@U`&EkFC#f"bPZ-W)>#FP#ot,gIGHlZfNRURSpLYA!\t'oPrb&n %3"-^&4`td4_2N:<1iNO5PHQa*))*KZk/O;02*mLFI&I?qfB9$Z]@.T^5[=dH@75_(rSITt?]/&S^D?7Po+a1OHDuYf@$.<>E(bZ9 %TI&mU/7?f?!W(0A>`CX-CaN]E6R"CU)XlHK[#L(%HcV] %"os2[Yb?dSEoK<4X9o8%YKMDFBKk^EJSRXO)UYr3V,Gj?Q/R9jF@.G=H#Abu>g^0%ShX"!+[.<'^W$PHT%/igNi9n^&e*BN&oTCs %$r9J!CG00XD*G81,p[Y7e4Pc,IHhNBm_clk8DTHYJN5\OWFM1(:oUdDE6D,ambmG[\:oe:Qlbm,eDO\+#@)XV$h#"#Cme`0nO3CM %C&X7=qp,i%fG1%IGfdIiIpGBVl5Tj*q=XXaB?WdEPlg&@N0j?N)/J+*Y1/t1ZDFjd6? %WoZ?TH2=4ZHJ)3EA*D]&!eR2]4B!9Z)Dr#k.)#Z;q3mnoq5O>Qq>N+kT-!tjc2JD2;has!EL6_BDnl199]I6NX^Vq#e$f/JJQ>#T&"$rT_( %/n_*:T:LZ"R@0VLOaaNK(;po/N,]r"r<2Hrihhagr_5&s'Jg<.l:,=.HqZhtq](4&5SrhZB`%ej:QE9`^c^Qj5I$1s$M"=eUap.] %pp\#9:eh*\ru7TbEGuiBiFY&s7H!;C-?FVIVdr61j`$Q_B2t&BC4j1`q6/Up1_GAMhQ=R&O@%CQ>dH?k@kM)18>R'=?QB8[]_O0#YNap %GIGX<=:7XOLi=WpOM[$UB3'Km.,gckJ9N6%PIbX8/VW^s2(p!_rBa)b:j-%`D2J7Q[c, %X6E0_NA/R_Q&oXe8(J,U0tb`+E7nW)J`S66iX#$KZ/D7QnMA&[1[[:mBHPW,MJjR$6fAuh!7"u)4&1jJSgIfbf6?$%f:T%MVTQ'@ %#&L:UHR""G4<6j64`@W_"(urf]!q,+!rHI_smF^<Y)Df>pDqk8KOW)VNQ4WfLJGj)r8%(O=8tT[AbNNrAb\fm=V;;9:Og %ds][rq3ctPbEqOLdk>`I,41#,`SClY,_Tardmss/rpIL+9Pg8-*DWIL"df6"hi_d@cYk2;fZdNcW %[J-L=DTO(t\+i5eW#J%de[FEEBgpBI[t;":qN:/g:&520R.)\(RN%Ngjq_fF8@P@ %M$^P.@mK1EQ\,$:&lq8B#Z?*f+IqWNU,:89*5hk(E1>MpQZ,?h0iV3[>$8(a %A(C,4<-Bh8U7$"!fWq0F&WEJK)..5R7@frR75LUL%>9Elj83KBiA?UcjdZ_NV31AIb];NS`Sg6RVRG5nFl64j88A]"f-c#B>2QNK %q5^&s?;th)s7s&,fXUhO_g_a"nL69e/TWC5Q&8XS6SH'c_7V*]J5dCiMP09u+OAcGYb^dLlc+?Xl[.88h3&(6649O]KMR#3Po6B.t?j$E\7+;L<%8nRp` %M,In7BmH#Zbb['n;9_LY1R76!76P_jcVuANPnZB;O/>7?M59B%rj3%fDs7u//fp]7HUhMV>H(^JrM(HNXkqg](1XBE]15BD$,?s+ %j1H+@8"dGp.=@Bh\sbt[V=_Mm]%!Q^@_m?EJP0MBaMsTsch>UFjF7!TWOtV#U-l`QDd`#)e9r4bH*?L+I3'eKJS+A6k,t$bh^g=O %OEa:1D&?R,$ZS2s&f+K3_3'^be!k;H%h36pO'kl>-R[p.g250XWB'!$(ef`nP?uT:[ijt(Z/D^P&U\RW(*j@+rGmuls46,EFZrfL.#Pl-_gjX@Dn,4NpBnH9ofUb<%s8k$l0eGTgokEN)Vf@O0J4h^aJ.7DZLjE>&)(EfZ-J!EGSoqf]?O( %>Y+#>2$(hsZ*Xd*(N$T6.A1tGN9ar1c7,:V#_&ciNH#Ac$iNqaej-=sCMiCQE-FfFE)bY$negl78uOHVoeB&E:)E-1BG2L-AlBWU %7\*;e't4Q#esH,:A>rA2bs18DI)k4CZUZZlVG0!(_C@?7pN)2bCrQjOm;AH*B=Z"%*T<3NR7_i7:f&&`V*QO'[QNLs-,=-op8P2I %Aqj9Q)9#gO5ptqRb.nZRG]AA0Pc7GQ5h5`;Vfk8;m1$-8@[b[]^>B!ERCN?/o/cSg'Y'Q70I%a3^+Sm$_OdH7)/!q((s._=eibD] %Y4/F)mNtfF<8OLbKc(u$WYA`5#ier/Ha:e'f#GW.b@S8!7(,JfpFDPF&*ZdZ&1"m?Q16XTgBao&!%IMCiqK("'TY&'%H)\'l0\O\ %R4Ce\<$m1XNR"4C;F-dCo>fH\YYTM&.H0`uYhT3VKWDQ8nSJ7=cpU-aV(k"LV]ahpHea4`[cNFEFu=T2Xq`QNpMm9hpDOA\/e1 %Mt>Jql'KO_s%=MQM/2cYo3JP=E2uaM=k!jk(MH^Y#GQBG*]W+ll;>R2K8hfNeNDd5dTbq`"87Voj&f"%8"XZAO0c*l"KRQSftiS> %r4R`$GjlpkO#-<$J,V&@.[B_BmIb\sD-fm#=$Lfm:]CEAp^-LV8Nd61UsP7!1g);*+hYi%8/3/$_+0RSf.2X[N23ldJ77<.=t`64[1(\8r3!Cbgb5MPi)elkA+:;9,&tO^th>"joBRiDL9OX@RZTg!'>(Jkus*[Iu@S,?Mg?Rr&4h`JQBe88BrfegJXbBZfe:nLQi`Xi`$m6`M,BZt3$$JG"B>HfAPc+?j: %dHm2XeID?aN)G5qC(BETaMXA%%lA1:+\aVq^=q&BgVC*n:U!4.k;Ien2m?8eAE^_nN)_ISqZ5tHN/orHWI`X6K0K&EE8)CB'KlT? %9bI$SoV\EDflQAepJ6>\gR'U-Jqk[`\cZT#ikqk@nR+(-= %-=S`A&(A/2c?-*7MM!Xo[6B,X_pgY>UNFA$9[6F5ho?6#rQAWQ9D?BBrgE2]l&M;%hX,0OOTOZKU!\XHPR!E7lhYsX&0)b>!/UI83(WJa[I(Ef'YShl<$8%R3tn;FAtslD#NhJpW<[\+%T^`NP7Pj@gl1T!qm7[5 %VS]3a1*3sd7'CNX)XO/`f,GWGq;%>;UdUUkfDS!TH'/@66R]K2CLUee3@pKL>VS+mYrP_8l&$&]"*<]1hSEnd[O9#p-&A5s]'+Z4 %8h`mCHrCN/arjUfFB,4hh*Y%[e@4=:48JERS%)>:d1'C_2"MaQ\8>(t'BZbZmXA5$ebpiTD%G3^Z+1%-]Rmk?,7K3%c"h2nJn#'X %41V,#plHDtb8^fqH)W:l1.H<9d7n:$l$XL.$Rl*8]*]HHc?f@RY2;%oi'rRtqpCrXN9s4O$j^&C,Va?k_?lpq5C,aeDGP3s_@go(7& %bC&W1nnLX%n3+#cE8.)D9A1=3mili:30Q4tadUj%qq\Ji]\'P/7^%a1Xlr:!VH0dam1$0(CVp4\NX^rYqqN>ZHA`AQ]m[7bglTdr %%1GCtgoc2!VR4GYRgN8)/sLVlKm;HZ$TFIIc:?,Ypqek#Mtel1ug!I@=Y<>q1I5Z&0Dq2P!LZdV6!2_hG?RIh>"\u4licE"?qV4Y&W+LnBbRu7;)M89Acashnl79 %[lCaP[KXRg=1c-ToTQuC&")8bP(=cRQ<'+`pO8nU]57l&EU=>6`O/Bj)J18m?G\.gGJ2R4Gtn`_`uIj_Hs@?@]]Jpg=1@GK`tM/* %H:h&LF0E25M,n@tNd'%$lTr:Hk[IZIdD?u+r=0Y*'"aC=?/.2_UQ@1:rW8dpW+qi6fi^@S5P-kXKJZ=-rjE@<1#4N-dMoud(_fD\ %m?&MG1ODEikfdpm&.+SDA]761d%h2TbJp1,=a-Y9!PNd;/U%Afa<']riQ&XOcY!7,,V=?3)4-.JrYG,ZX%RG==31F-"sgB8JraMC %F3fW?AY$/QCgN49_@<(^K81#NPUJZKB%a<&>,3)qs;:db57gW6cL+k0,ogQltR$Y1$q %JZn9K=\ulL5.[KWA3k2L`^[/:6p+tP$OWDi2o<.;W1)dAe1\\iaW3k3!.9rH+i=HbT?t'B\[$)5HK)#!$EJWm%8"50Z)>K5.c'dN %[7c>@1n*-B^:IS?Ssp%nufl.Y%eAkOg6XYjD*,0n6V3be5-LG7N( %PT^#).%`ulJ=jC]r5$,aMnl^:T_*,^*kOMJ?=9Lj19J@@h\SEsi//*Fi=`k`m?XcVBM1#YF8)/^hU/EF9AfHQ];Uda+5$?B4CcF, %U=^Rrp_t768,QCVPHfi@>l^,+7]iu8$F0TE`qQ&N>\N%/mHCGpaerYJfknpn/#E2<]];#rDb6mco$[[^'[B4cR`]luM3J"%PkjGM %E4).>?#j/^]FA?mO_ZEC;\>6!= %W[JnZqljg>H]Y^2e_#8NbWF539U1HNh#,EYVo;M!Rc_`$."6)iP&>hXk+><[hGg`H7(uMVK%gK+Y)N&^??> %$!2MJ_KUb^=])5-0>QTP1Xo.>1LBZ)iBmV_1Tl6J"ldC`Nf1P?-Ac$d'%#H'.;0R+%DAU^9Oq5;ZQ>2=P7CaCpN-Il;(L"V0\Vl0 %%3D^[X&N\W^4HW6FHM0[5G;*8l>)N %YN&P6E#"bb=q#S.GIO/O`hq?T$N8J44_rfDolpH&"n-ru!qG_P'^N25<)R\UZj/+>3767t*>E.*Pn4!EXP69GS4ARp]o=KWg>_K4 %U:;h#F4a.-!\h$PVN^h%)@86n&7,ROe?FWMJXDtiiSpkGTF&5[b+FD_sZ\Mk?[sh]s\.gd:Q6TCu8ip#eP;jn^c_! %^(j11[`R_1OM`U9I$=)\i1Lb5Ah#i'UsRX@doKbfL6?7n8Z[)ZV'sl(r_nXn2`Rb%J*NLF[*WmMoMf8tTZ2FWDGN.HF#j"p3Bku\ %:\EpMmJ;IXI3scBC?MKEqmdi!-Jb;/r#be:,eX<./d'.S"J=KXdQRo6Sd9'1KXB4F7otH&kSqVIT^!I:VR#7uP3-;p9Bkc(-h.r` %6_?7t;`ra.-K %BMsEj6EFl]e4O!I-pI0Mf*cl15Bm9>+Y=`[Q*B)lmCidn\NOHoW(!+S%EG1DTGcip7+C2TdF$bpgiGEVdfuB%+QSi]&)G&V4ZNo$Slo2MQ6(EUY/%gE %91/L'2#[lU.Xsd-:>jS=cM@ggr[Ddc5$@:r`AlRJg[Pb[R[GBiAV&30`hgnJ@-5M+R4RB?_'bubZQG5&/G,>4N=/k1e._a#9_h`o %^&OriJa'(_r\O=6ifNl=@pY'^oCnR_R5od)M-hcr!07 %%ja-IPm^">2>l]<3e2KiP*fhSo`S0FNPGPtg4@8]ahOQFR*A,8&("N$+ib*("]a%l:$`Io3JSmO>T=D]X%W9mu1)S!A2;ptJJ%B8$q"OQ1Os9[+aH6)k<[%2_7^e8] %V=l1N2E%XTReoGaedF?H#tuC-lXt@>BpJ4s*`=%XtC:\)GjINYN)_I!m\#jeHn*QlBs4["c`3r,b^nP%/99E;o_XJr34$O.H\`;:+TDhOFPNF:]^(d)#p+A.l9Nj$\KCM)UqG^.^U %C&;74ri$SX!n1nh];_4OQ.u(,Xb?C#H!qHa"Yf)u^PP^)W[N6?7AU-eKPGY*AMk+!ML#AO/-H;`;%:XkA9Au!VMQf<1m7))F199P %5Q8AiYP(>Pp?O8>Rg\*8ij\t?4/m)%5L1Hd^]eq9bob^DgaEm^1W-2t):ZX`lh'jtrbTB*c3hjRg2j8%IHE4qI)hHhRBe5@7WL<4 %[2'ufBcB]epgY(M9S*d+rAVuBWin7k0m\VH\<]F@6/e(\*RJitV_i\V-$Ns"j3`nE&N)P*(,eDmkWXbciJe>rnFB+`1.PcRh`&N$ %rWEQ-`2B]03>0')ScXE4:OqdlkWM;RB0c;':c^4o^nSCPH.76U62\P&^^X2u5fPK;YRsXSKnSK*i'Xt=26St4*V5,;6@)0.&h0+*8@s,W*ZQ'bM_7Y&--!tK %r:l'ch"X82opb*565];[jnJ!<0qfs(USCjkFPaemO(]MQET\=8P@jR%!*0tuNlOEV"oPpUT>`ga"n=?G\B89[h?0(+^n$P5kS-G` %,H_,-GWcn9i+9VOOZ^L5]@#^-Md"?a@n,>*(`0C%0;.JT2rar*gnEt^k%5l$NW\;dAV['B]r@`EUAk%hqg(aiS3!J'1^f=XrWtGT %]/g!RL4%JDI$+_g2>u5#!'4i$QWG@4=\:^5#m8uC=?_XBG.GAp=Q5V#e<>pB=g\lDpC:/7eAR9?H."="jT%GiAnhV^>u+aVkElLUlf8^@I4m;%bR/"\X]@Q3^`VsEc]G5n?9PG+8Wq6%]K(?G_7`1rXEi_8#fX)00k92 %Cc^#$O&#kS=)gSS6(?^55qn_G!72[\.EU`1E89CMb6U7<6_.kES%PB;";MR=pC4)<3h&,-9N1)24M[7=mBN<_j`Aq>&Z5SLpNGJ:1lmqH=kB82Y:J[0'%/Ee]H-@AFd6XiT_@d`3tJA)_4 %eRB.G@;hNVVW@l.hA@-As.H.?bc_SGa_kP>/ACB6.90Aa(M[N3COgtZHaWX9[d@fnI5,!!(#dU*L[kY679m,iUjiX:!Kgjld&\$!8\I=,<[`6TfThUaJm]%>`D74mKA#4 %TlMT\mKgU$^j7H2mg&qfi.QuC %JJFXdBN(eqJX)][GZ1d6JJXhsLf:bPJXN%6QrC`jOW0j7MFi-:,lM@>6eE[k$W@ML.JmU4_C_U5]!$%Z4YnjA\/pq/$OqRSPWRqd %Y9sP1dCbIo:`?sW*S7.sWp9R?hg,>1BpK<2>jQY9@n7+j7UWN+!C:c"?Gru7!k4XdJ>:*#c9#VfZ]aV-5pI!e`dqY,nm_fd;7>Sr %e5O4_%,WnFVLB]\mqe+fp-COXHr970p&#^]lOg3X=,h8q#UK25(Uqm78Ic9&Ki?W$BCl_^qF-k7(XGEHtHA)Lc?m;&<7X/2EYQ@.*2C`>P:G9[\U8kG-J<[\L\8)`#"QkS(CWRIXKBhnc'>@@,2YSfH*?Q %*^HbW!'d?n)t>ACg.hG`'Hse`aL@YL$=i(lGe#cMX`V)Y+%)-4Q+D+#/J:,\^(o#=aY=Q?U>F;7U]c"MhJo]9!$N'h?'+:CEDl#L %[5aT/o,*7&bC5M-hH.0mW(KJ/pD#"Z5$oFZb9>;oD.l9Ec6?%,K\s0/l\rQOdD=Xtl=as%+2e?0"q!U.!U5p$GiIsQeWp=huNZ&8tT57:)sHr"Z1$"N:RR$Kb%&B?hl2_p9iR&pS_I]<#9ns8ch9RF_FL3gT^J*I=jg(jQS %/n"Hn=0u-8"=nHg5JBGSReP/=[-oq1SQ/3X](W5^QF&bYHgN3dRrKUnC5l%8(?k.1)Z]AE*JpX3S6h9u:57]1+g3/k;!R55-qL1<;b'uj.=,4J6k.8cBI%=VH%=u#9J"f*k,j>& %qQO8HW9/1!oFG9p;fM)mjqU"t7ZG.PLaCdf-IF^``a$Pa76(MT%>ffm0?WgC3u(]MLQ&!NEIcCkm=7%P`OlHaCr"I(t %7]oNip]nh<=Q1DsCfYGD,/i8\(Zf#n^`%H9.g'j<3@B[KE`6lCHDJAIm+1KK.tUlmSL(EPP?_EF,sh#%j6)>k1CIb->TcicJkAMq %'jB(H%\+.X+V*ZX3L@n;j[+-IkhTUOC-UhT1q=:a^/X1^-j[nRnh"V%AHiZVmmDpo.Ae1&8@k2:AX>$rCaGuPrh)c+dOraC%R1X> %1Hi7?((mS7R7,%d9Ht;/84>R;3KJgb7k,18$As4eO6?eBRtYoq7Oe:BU(#[a&UA5eGI.X[2lhSS>EPlKgg/V>,V",m85=M,[QAp( %A6E9p+#RBS(H7J/ab4.6+u?bP9e'FiOL[q/E=UtgRF$sW/JE,*Lsj#o9Dk.qd<$RRo,4i`BKCRJXIA?;V+OSi7q>!A1k+Pe1KkBG,fl+B>*Gn;:AJFN*+(?L84'0:'08X%Kkq!]TEUc2dB*0(kG!Bu-'T`NafR"\U/[;R*JpR-ZW(nA1LlB#Wkq %?(^]Ws/U,459BDpgu4abs51d9dS&&YV@SbPD#.=l^.$UJq^3g*[F7l^90NMS:1>V5gjl8\RJf;Ak&$#aKfd[Kq$Z2PK]+J6ogTU% %4-.>WmK)Zk:Qt20!plN.I_'+t_UF+$BY@JL12Tq05.9:i4*2dN]FJen%P>QGAn$P8@jt>7UXZ1-gDsCi-8"cLX]seX,!4$$cVlS; %UV5'IR>Z%UV/$7eYNum12@W:_0cba^Lq+^bDXS]0ht#QsGM[t3CN$?/mi$fM2=aaZ*-qUVWo!DpkQuR>.W:gA3`RZ9['t>@E\u8L %q$pU$"Up=gIM"1'["Z!Hg\)$'%)"atGH=>"d`7\]"hW*VanA_'*@#uu^3TE4Sp&i3XA*,P"hR-:C'Non-b6e)e, %9K*_M/X>Li5sJm*$CC@DZhTDQKf3AW-hG"S7NjOi#9`>*L9ue1_1rn28?sTCkgUDRPq[qS,J$/e'!)51iO+a`0uN,#Po/K6'^0gU %-W']!'%!'_IEkpDN(tiD-c(jC)C1LY8L6k:iZsqP8Lf"+&4]WQM*/sY0-ZUG82VeZoIBhYOd_?a-&%.s-73g-0Y\-6+^Hti %$7H-bE.5a1B`4VJF3nLWI.C7jh %00/)WhsC6,djX;;FWB/*;CXQ^c1YXAkuK]V3=S\DMMLa$pbr.O+eM`8,aC5I8>)c!.@I?];1_6BIs4l?mI)8Q9$W;3bKqm,:`;KI %G)Iiq\%R?=AQAgGY6W^J5,\+`Zt32-DoZcrWGk2I@&4B#[T(@97NS6 %-prILk*!*DX0XQ_1R$'-c9ObK"ViAL5&UM1/k&r3]#t/s*/oMcV`DjuI&8g:&;Ol3klcg+5.;1oo^+C6X.ZH^q)oMaF)FMY7CL %=2^7chsqM#MK5^J=7lfL,b6!l>n$*&;@0;\)OSmk/LMgn^CDXUiRCTIkDu2#kJdf-9OI.-H$sa[-TY#%imU16lC]DfC/,fAWKOZR %Y.E'`:"F?nk`>U.\sK5)cGpFf=.ET>"LF.eo%u9^h:pGlf?4qrggoC.::fk-h'4A1SAfA1A8tQDgnWA:.a+:gpnhN8WA&9@+af@j %DJup[:NjR!`Fq>K+%G.VdB@5s4[F!YbE`3=@='!kU(3I^$D#0'o(4=(2iH6T9"dI>mIg',HDkW*1auJ$QQWK-6W0?\bMFIp0u? %&kQsb<>SU@>pg4t]XJfIanguU8Za2-7?Zr;8\@7SJdrHQ_OMR;>CEhOGBX`Fb\[m"C[VYF0&.K2PZk96:9SQ(Oq(%01J/#POtJ!.@Z#\8fpWH?^HbSL3Wd%!.6A"C'@XqC;K!0m!C>[c&NKiEjrC!:L'aQb(GU3b\R1NZh+n>9RU^>W4Q %n[',.Tl55-i]QU^rmSh?-i1WmRb`B!7LlSoNXUs_D7*X6hRm`C`bJF^7KFsoC4M>>ake1[GRS#g=b5o#UhmeZ'5rftu_A4^^ %/:bDVlXr_]Id5mL[L-7hehLCl[2L%;$,TKLOoGT2p+AWJ$5hV;qHIPmgdmrN(achqe-#P.Rb=Z>cK?_KNL7"c8:+qn4WUTW7lr#e;(H/mqTc/!OI.-)qA>D(2;L2Hk(YQER(k[U*(]_tt>_:'/Id=bJ*iR#aql2,Pc&9R+_P]e*? %HP@Ls);R$E<1%c>A\_3.cSK\&9'hN-b9nFXAVQNo-^=@h[@)t[a:qP/7&n&HqiV*ql,&^-\Zp-IkQS`Ek_[ %a$>a9)B`5l`@?F5[D$(sWJ>=[Ol@s(E_D0Y(s<7t!SlUZ6hC]iB!X:rNp$F#]2QMijo('ELW\D;]P6,o:+`l;^Cnj`Mn8s?oUH9s7p'45IpK[e@b$!WW)j$qc+l3It$eZ:G,@[qK)'"rO)XL0BH9!Mu'jV %s8:XOpD*r(]7tADuS;eYl=CsrZD1!?iS1Hr;Z\es3&1W:]KZDr5X;?nR)&KFmH4fs*F]h %YM9&WfDkj)s7.(2qk*HFp&5C"j6OJXh_3H.q=Xa[J,8hfqfh/RJ$?!R=&4^ghKr4C`#]BJrg8.a1E#)c.X]"OhgJ\fci2<6j+%%3 %NtIHEn)*TCJ^W#n_C[IJ\%^9dK3Do"B0Q?egu8"ZBD?M-078sl,(LiE4"RXTH%.VsC%QV<]laX1O\/9!Ogl>`MNs,$g!SF;0ff.N %J'Kue4<#E5rkQgmo"1V)l:,)ofW[Hb4TFHRkWJ` %,Omtnr1S)kunK+F[/0`i4!s<@CZl.E,^%L %%gTju06*Zd5W3*X@S]r`If>k\)g^2&Z`KO)5Q-nfkOk1LDZ-"LGfG&VM#443@Cec^N!q"fK**rY?VV(Q6>8#-pE^"4Qc#`9?P"me %HiOW%-M]8.s/Iaf6#J( %L+YnWNetZ]@M8b\LQOSK$*nY\1nK;_Ta'Wie'PE$dstM3#5.T,31A=o&+=@FKKO85gcVj#Agf/HHb3\"cf!`Mn\/QS60Z*SXDp%-*6`*04Rlo# %$h!TmoOo!JiYLj")3%`^7cDDW;W7($"2jAeT%fJI9n._PnJ2QTOEgeoTr2MhpjHL1@u>/SI$9W'eRDnhQ.LLX@^btSY?6TjI+@Bd %Wda;h,B$$lP5?ESR(9Z)=[Hs+A+DSG>n6^]nMOJiK82HMRF:(D;!:rI69s#fo/:%oH]Hdp'9DI'?@$&FG+!?],a0+:Au2,(4SYeD %Dnc=6(PBHg&X-bsVk,4XG(U-'l?*2+l@nCXj#+a1j!,0RP\850WpE %hdn%K4Q!j3d'Bkk]Jkg-<8m"jj9q0i47)`u(2`IF=5cV30RmPq=UZcP#f5AiPA;uL^*mGm^5o2L;1m'P:>[gn('?CgiPX%%Y%WSRTp"!a[d`1!"#RYZ%+THPQ^>DCAg!'!G4rh*h-q/qPc-C@S_$XBR6Bl#5PF## %2L2cR/1tYsQYksd=,D\BA:'h8S4ZB4Hp!<[-,XBr94lI)hLlA:4]l:BS.B&M"cMIo6MLDRhUR[2TtC2G[CVrOt[c8Me/Bo12ade4[T?FeMA %UYu?'>84'6<#BS-Ehf&PF7QLQ)D'I4Vm"b@Wg%+uqsHKcQ?iRWH4n\49MW@=ZbEg19I!>'M&N26)7peucEqj^8b)b[cA=Mt]gkP8 %AN\No7-\cEf,JZHkm\t.NUR/;%ogFo-ka3I1C0k,Pk!'OJZGtC%[S.!Y><4Vl0l;rjQ9ZZWJU1)cBPpa\24oTXYi5;8-g*ofLKb^ %Ht'X\9$nVF[0LPl1c5t)HdQeRVtIp?lAs4g^jR#n!%ZGZSjRicl7`Ft:E %5e4n+(hTl$^jeWml%P%h7G1kgQ4V''Wk%+'e %2f8eCO2epbJb&so`cXH2aC@atW_cmENP#/bTMKed^016pI*5c[<*,iFM%V7Rl3__(=saU?5<9hV/YAs5RMhZKj2S68naj:.[5N\1..Z!#-XdpTaH,`C^7;5u7ki##7cAK91DW'b04Flh1)UoWrYL!WXLtQ_T2V50o'$2Fa %/)shC`R#cO=JJ(!+60_qo#/3$L1\Wh;*ScIXX;fk_2;rRhoZKYXP(U<<%U!P+RHJQJ4H'V75C,qkA^lKAhUPL;\@DgV_EUgPcl4[E<+O%@gnIZ@X[W@(sC"Pt8L]dG:8 %GZ;Z&U,?S'I$BG^;8)4V(00JH54`p4=nS*HAkS!o:b*W>B8+XG.:RK*m-cd>U3_"LW-0GGq)/tmcTaDtenB$iP?dh2]'em3f(JGD %>HaqFko?Q`m(OrUns3O3Gbtqli03]2Efm-9K:BDAChYZ8lt<,RiWH?^&aX_$f+fIFNp`T!QJ2)_CYGA[kb_-AboVBfgm/kK)iI<7 %'<0`I_c-PDUIpJpJL+CW]Tt\k`arA^*Vbp*UUk;jg_W3=D7h(ci&OD\m&;Tg[KU>aQ3.6uLBN?(H^YiqG=+-Kb! %;MaOsqPaB3gd;c&TitI!2\_,$`Pj[:jbEIPK!el''k%n-Jana-)r'E4#$M:7U4Q]12s&183/`65J1>n@Hd`G.i2fHeO %hYMS;;$m!Fd\+?r?mg=cHeK4'b7LIjUP+GI"?4n_[0XTSf[@^_";R<3"^YW9O\Z"lJ=^-s9Y3LD$8@XP;#HB1]2Y@RVga*[< %D5uV>BrE.f^K$YueWkT]\O<=,O)Ph`^;k<`qpP-284PV*"1S:WO,1WmMO91=W\U0Tq2DNI\GLV$SZ9RGh0OT]nDK2^l<27JL_C&hej!0iM.N/ %bs#,MTfS-r7T>?a6dQQXb,j(!3FCWKCd15O9hhK_ZhDDZFW4d=j*?0b.f6o+?pXgI5%aak2!,?$r4DKbSX0`\#m0Pfce[MuS %58UT1%Ve'npourAAa^7tjE\hm4.AJi7FlRm;I!,)tGjEt+Z8u3=>C`bHBU)&I^#Oo: %[8iKAVcd,bLgNI$&_`)+E&4r)9((F:h/B5hVGcd7[mO`D't9f5U,4]O*TA6/0m80Ua],@G3VBp_MRVB;4q.)an65*0h?/kM6XoTN %!D)+p@JPm=Fp80$^DDl\22P)l?('Zl4b1(*#FkFCroQc_UkSaO9?5`s:S?dk7XIQ@T4hnEQgT/o4k>]lED',sH0EORZ<#2Wg\C+I0nsg0K?6csgc",Qk7db55?bhSr`D^>0p?op<5/EF\q/he?pZ&@]HuGSAJ\ %FS$aCn#+MfcT'Xd6XJmS8(u_cfWldS@8G8=E;p3*C%nR+o%SnKaA!$rE%Dq>1a%8[UZToIE:42uiXBe`?99@^MMSA%SpPT<,S#Uq %AEV7\b0#[%=L!H=3Ci87niH8ids\bDIDF_]]R9!"q?H7r\@:+/D^*3[S-\9,G%1Nh]W#=F`FhjB5T,3Dk:8TIh")FRL[XJ#1V($4H%U$52GWcVL1_BJ#?b`dR:TW5.Yl0:oG6YL60Dm^0%.3)P`pC_1 %jp:0j\uAuj5giCDq)9JDIiV#1`jTC_Nc^A]="$`g5_LL?hQ6iCW6aA@pqn/,2G^l%`r,!IslMV$.\;QV;nVsZAi7Lcu5f't4Q]oP%[skkqjFa3.Y:M@CXdKER;C-pB,O>UgU,<9= %OTQ2P:\r$@MK8V\Nqm3'1f\$MC"BC7q(WgIYS2kidlIF %NSrbX6]m[HSf_h8@f9:>0_)7T(:4kpU!)aUbpuI_^$rfCjTubIq<95rLsfXaQ3NWB-.hj"![%+Y;=HLPlp?Z`3q-OA4ttK_Y8#W^ %P\[rpke/N.`"$aq^J:+`XCia5nuaV9o9I5A;GPfZ_)(XC=Cb1M+IE[HSV`W>;h>Ap;QOHWN4i';j],=F8^<4&.sa^O.k#b"!g2"M3ZH`.om%Vd7Wo8m,;1.,9T`*EtZHa;0W>mGO\HJi!4TCsc/"$\ZuO=m*LMEq:nnPt*iAh+mI).JQCAb\:MJbV,W7^\7=e#&aRrd&.GHma15^UKP4GuYo2(;a*t$\aW`/SFVO %9,IM*WPjuqo`Mde-"WE$b"@Q\.t+D9Mi0gXoC.b)7/<0YM0@>M$eCIY;`!Z#a9XDj_p\@j`P'=!Q/lBPJC``0h>q;XMj^F4A&5WS %\([n)3d-QW,\9VH=;Ra&>*%FE*keS5e?Z'!_-.'KPBg[VL&tm;m!s5(7+H:BCr*@Yd`%MP%^I;a2^[nWW+S:kUr+fQ?N/0%)=3[. %9h$s!#2tH_P8%T?i`aQ$[0W;)(pD>0iD?icK3#u_r:W=KSpKHE8grEm^3cHYpik(?1+&ZLVJ7F&\^jlprHV$`G=08eJN#5/Q3SH8#1/V*.PR;BiRX9^",frA(pd_k$Pq]8!gV/\]V7J!@+dcV-q>D %4O#DE7uu[:S-O=nMp`T%SkkN1^sd!eaISI.V_o>5*s$d!BPriQ+SnfSBHf6.bV/g>S@L?k&C,TI@%neO(Kh`1DP1/6u,)6hOnUp?kL&E7Zog\5ZSFlCjRp5c\,d]O2?9__noj:2VeSf*IbBIsC3`KDhN2gFZnQk5GWa07F %o2N$7`@+W>rqTWe$3L)><_F:_jqS[8ItUK#nJi6Cb&uPsR+nX@>PKD;+D%#fJos<3ocE(s7k,o=V[,mdKl%Qg"IcE].c,jYD%i#ufe(BBT.n=Pbr2'"\pJYpUG$98hpQ&1[-O'Y%s(#MY2FiEU"E*&sn(u6>mrpHs]6WpF3CGN@`*#s; %*6.],E<4NK\B6V,L_WlERi^RnZbKV^.d=hEq]3K](>W6$FE/Ge+Wu4R^n^&>^5?_=i00F%T8`V\(.^[3"s(41V%MkpVR="64aik9`lYKYT$2k7OMB28L;MD>&M#O7*k<(EBu6car:adqNABhXM8iE]/&PgcfXf'>Z< %Iuu3qV>1U5Ab.6UOHhWnbu?$cod4K;A`P_.(dWSEiF)`srs5ZLXe)'BShgW%1i %<[W+W78FZ%C/V-T"A=Im=:lB6BtKRX,e*8q(BT?5Uue$e>k:j6mWAJ\htU\bR\aS1?.DB]@X%lPi54MQ-fZ..#o^C_:$t:>WWKFk %o49cT12cM)plu1A5@?Q>^dI%!/Lq4p)e%V=#$J]A:mcThQ^S?VqfGoca.J90gj8*B`l6Cumk._?#JGa'13d.Wh>tT=q^T9nKW4e0 %A,q(;`I@X)"90#TABQ!3K-!ObUWA(762jaB[6:BA4'"sp_\DtOrFXl(@n7?D?>8sc_YA*RDa$!.P3r,HLW0R(ROq*$?U'sI*a2hk %qnR9^mKUumnL0T'b>*FrbC0OumC",r#R'DHUiTVk:9u\0?o$1H(Mo:,i8OpA/5V"IB$I`n=JH4`PK-BAW\-+enDs%r`ALl]js@m7 %#Z%pfYtF]c[jYK>Hc7!rDgM+b-Ohp.aC*,GHCP.90[H%!I46U?7`0;)K139maaguWOP5cE`..% %C;e^$#5%9F)(72n]e3;O[QW$WV%f`+9T%oarDNZe94V4T/E3>$fK#?UPoZif$"`Bmji+)X'3`u'=]e_QW^Q)i%:[9j,@jp,rMYq6 %%Pe8&ALRlQOdp:k@CfgE.r?:8/Vp(7"E-X"4C;C7B*7oG&h!S9n0J\<^u+`Q;C,uJ^_-W)=["1hD6j=A^+h>1QcZI6#<=^-XrEeZnk5OeL.b0Gm.AIF54CUY %1@!$!`e^jhm?X*NkZ>p[<.C`o#L489M-#QtShppZ5t+CY%(c&*g1624`\J&+^:=NoJrq3@eOXRYLC60l0$`QsB,R\kSd`&0>mrm= %l3]mDAtQpdZufl734R/[(orRtCu'F%NK>1Ci$lHDi)a,VS/5LL_ts'(2.$.6iA[D`L>%dR!":&C'p9,a8D@Q$F[:6NbJ0)p[?)GX %^sh+QaKEp"Pb"lg;M.A7hPgLH;5G5FIlOgWRoFQCm%=hQ.H6/,WC2C@QTW./e %Foa[U_.Eikr#=!B!rKhHfL1JCP;DQ64*0u&U%8Q'l?(dg+;QJ]%Qhp/qX10qM_0;/3hj?W#2nkWG&ji-c)*7!c+Q*5HtRgfi$Zj)#OZko %KXKYE!tMnPRr:s8iXZ'6[=G,WEZkT`7jbVdC_P$iG&RghD==AKX816hjd&/IRjP.N,djr=bWEWlmoZi(/1tJ(1H,"G?78R@Q@FrXh*/n"#p)@E["_;$TeF85]KLk^e=5o$-hI$8jBFSqP\u!.(k]If<*m^[qYlEnDl]j/nq.m?;H2-& %@KRoJ3jkHjbeQWk6GEZG"%[u"G+ekjrKbPIC>8(8#DocK9.fa2:QqbHdEY@l6/@_099J(SQe6I&-U#1'c&LYiKOb= %o/Qd([NgokiNnSsW0KAt!Y.ZWjJ>siT3<'Mu:bDfK]>4 %T7?\jJ,JiuhueKB8o6mT=C%1)J1!pr#iok>WOr+9QWm3Rs)^H386k%`=3lLp0YY@pM"N3`FjOK=_N>Eab*S/ZG(&65c2eBCP#QqH7jpm")5`g>kT$o_0#IleJ %X6sd]*C((!!bJm,eVXL$G(PS&%G\?D4=%VZ=3,[>Grqtm.t/8"FagF_asWt-7CAH33A"!4H+i\1!47V=9bPTt%(TuHq@,FH9>M4j %WY$)lD(hJ=\^ubbW!Y8aGFBoAOfc]#^a\-lq-h-YD[`htW[2"SV2O#EXdL+s-PB>7C,B.h<^")\OAq1I]hQ?\X4"'g7[:5S!b&1] %XO`2UIr^hO/ab(7$Is(f@!ua4jGf<92Q-[+c&$$Rkq]_iW\qrJFY=ArB><[!%cD2.#[eK\o[Z_sQE>d_D %0=+[ndl`agVjf=#8qZ3pL,F7-m*fBr*.\nGgTGT@APGr.=:&([QH8PpkDIE>2W0KT8Nq/-tN?qD]c,B<+FS2/FKh:r^i_8fkE$>Jr>uBgU6?NA<'8DUq,D %Jou7\RX-79?D'o$!jaXNK8L\'X9g%_)@oPa,aP^&AE"*"3%>gdQI8mR%5C]<OJ/ %C>Et&)G#/l9AJK'Kp!d`g4'$CcY5_Vm(]]HIr!ZYdW`U'=Z@@"U5[!\8f-8$$>)M`boLiFOEGqoP[Q* %iipP//\'9'Eh4=mP(F9j>e'4GYYq@,cM!4/S,6mFc8mB%lN1p33N^%TDW98Z@7ic]D>,1^d'c08WM);"1RDEuml[oP=n]:b%>=^= %8V#P=Z;TOcmViiuHFh%ma\#+imdZ0PZ_b$5CeG!ZX+].LeIQb(ZH67$RZpUeYdD'lJUNNL2Q^elhMNLK;Pu0#n8b@s\(NVg>8*#;Y=qR=>9 %UP!boHF9!?k<\N%PS.W-X9$eZ,\Y3*>f=deX^&t%g1#)]B#d7S;c,a7+KCq!24at/=MN**JGpfjY4LU!@Kn,o#@g"pj/GVQ[b#6n^.iFem^:6%J(kpB9j8_^U5oH\toLc?G7^tS'fBQYs'>]$j'A;2PlAh!INVa.Ulb[-BdKj_lNZDKO8-\J;7KOX %)2n_D`&Kb:M5$eWC\GR:$2]RI\FO.Kc3i5;c&X%e;e!Ak-?E$J8G%'jT+q)Z*S08p2.P4G`.^W50FN,_RO"I5rVd!!,2E,6(rI=; %JEM!3_WC=oOPLJiQA#i;@.62fhu+7rje[hfC5rW\/-eR.fp(mGr*VLq7tj?9ge9.k5;juWG`tOI,J8'AAUmQ,04uDO.4P2tLKLsF %77#1iIsW>Tnaaj64K[kq`^^U2'UQAkGiUKUJXmKMSm$G8XeoV"CnRQu\`lUp=<6OZkS?UPnE %LS.\i;e&M0-7`<&NhFNpO,KXHW6K?JGQ7r&h;"&W*HZG)fQeuF?";<)Cc$2>Ig"STcQKdZ%iD8QZ9Chi3'hb*,/8Ai#?)HgWr=H? %Aj_[lK$(cbP1XgJ?WPV?&Bj]S?g+4#H`S8*!^A"<\/X\k-nP.Y6LuCR-=?7(N&7q-CnKt0MppEpWL?/5=!5"6O'tqOn*in6!Uj-> %dhcpPFAYi7.VX&Q]MP>aF4;=Z10scr'1pDd95cgkE3,u!lKC8;^20^&=q]tONVSR"3[R/JP=T:me12*\31-LC2/R3bkWJN=i6DM+ %/9d;5n0AFQluu5=ihk@.N_*U'jj$(.DlHFCL5*LkmBWBHS\XAk3T(pb+n3!T2N;J(lVho>ZcG-0`BcD"gd/NtiioMQGKe_$?c1gO %lCu`&epsc\WeATQX?$u>a^R:_lO.nBE1tT'#$&8S;jTMpm8N3np))QGReo7.Bl5a[cY;&FU:gO6;QF=IanQC)s,/\;pabjHf@EKn %(WQUGOkg[*03/^MQ7NMF9R6=P?Pn_3Z+I#K3[<6;_?Rlaa1TJjj&r,nM'HL(+o+aY.Sqe$>12'hQC^HSIGmq66GhS %=fbWaU`ebicobI+\ZH?FZM'U3/3*mPEhE]:ks?oUrpj%olGmT#@SZXEG,jIpeO %[4/MKE\DV9ekYNAT?_t4XMp-QaG.9!&/5lSW"u],9^H#QN+?@1pLT0f36]Mn#gAd_5Q+(8a0Aa$\3XnbdqP/'@c;6Ror<:M*F/66 %>mQ<,GhPV>"$B=d830Rj#:)b1[h^VQlAr`WA$E)#2d539`#:_^_5;]8>DuSX'9]Y@aT]VN,q51(WF"c,;c>#AoHinQE\Up'bL,X! %.A0^/e6W_%sL+`Sg9 %Ud$P:T6Rn+LubZ3[5B;!43GqP3*aC2>sE]tH^IiRSboCi'4d_PkN8V5)D6-&Q.6S='d0;;"QVF=NYebI,52aUnqp(HMIDGs8^I?e %$Yf.#G!.76+Wb;ZR7(E+/Kb7j?#Q%oX@sIG>56]1Gas[?Km9gaNdup!b=?+PmSuEE/6e5&7b3,4E+c)'i=aP!P7k.L^?#uu>+E`I %i3\Z=`hBcN)XFYh2S\NeRh];Hl"'SjqUSR-Om0,`8QIGV]L4E:lo29NQ`-&b3EUN@G*/'WR5nQ!0sj*Y-FjiY2kp1qP.n-F %>&=&\ijNF/Uh7)^ZSbk,Z(uIHWJb@##W3dm-G0ge %PL'QMEV@K_C1R$&$RP0^rnY?he%bnL5JR6a5QC6a^\cL+5Q%\qkjSNFa++$3T-++'qAJhf-i8\^W))!`1ZTo&h(rRt5/se$Rp#'T %#\Q'VB..EmjraTenNRX`f=jFhRIG6g@PdQ14M`,G/tQO6Go+5Q6Y"Ko.IbLQ,YG* %*A>Z@5K-<+(Jf#!ioPXI9B"tra-a.bT&E@G%o8>;XG^FY;mY%N&_1\eT:r:\Hasf_Ie!ejJc_cS4@+S9PWhT?ZS%gmXk?DG>2#GD %hD<)-^6%f[Y5(^*f=[t-Rqoa0I'"-k-1DG<:jd6Cs*\W&h43>J7Vhc55Q'FY7Um4]VaNHALZbUP3m?d.Cc703F>h%/,.(Jh:Jfb) %Fl,u0ZQVG"CU6$MMV+e34@O,9*hFUcg"5m2]o=!0'*L8K\t>_,\J>#?,W@Y.^7XQMLYhbI3h22h %.70PInI-_hVYMZ=SA"9eBQ;J>PJfHJi[JW4p@&bVc?a_m*iE:+8!(&0Sta;?(XJ6)CbD-d?WaH\+/r"8`Da*)5/UVp<\8q?2)(-c6Vi3VNZ)5Cni#oO.dEbKI@#Kh`L#8teUPZ-TVup(-i]r!/aTU6Ho> %=mH..;En(FBUV.SY+mH@"MKiPP:$WZ2Aa\9ltBFL+PHQ"iVR>4g;R\m41jq[8ueHTnnZ?jf)""HmB$!T'CK?/ILYDag-.m8UC6Gq %g7@,0^7TYjO8'%H*P]DY-f1"9.!Tj]4[Hq@2qV%c4EEt5MueAs`j:/>MN5`-`Y4"flf&dS*Y6`g-fra:r$a@] %s6p.Kcg7j5aEc@U1\I6=h0klhkZJ]tOn@;F'/Vl %hQq]VL;%:ZfV]"&G)q*0_Im.:7H1X+StPW,9KY]'j!XN5<'Im*^7WWijn8hJcan@Yct=nA)c^uESq-imnZp)dQ'?!(qmX@Xn %j&:Ck]oV?tG8'o0X7H3'5PfPp+SjEkq?5'h-#Gl!OGbk"$Fh7BYu%+#$tu@e\LtC %W+7#Jh5K'3M-#P_?;]+Kl%d1/Jf61+=SBmL%>25k$>'bA9c*qhafBsk0qK_S=]9AF3393pkX?48Pj@?-`8 %X^*O`S&!K4"-h;;0/"(fVbj(7Y6T/C.`'"cYD2)mI5@ZT!W7^WePX%UL.'mUb5aF'Ln-P?A3PlB@d@! %Qu$p=X1#tI.`i5'6ChJO57O-^k%,b??K>12X>kJ,X/K'obaO3G07nMebGI5)jL %S8WWdQWnZ.nJW.KlXDG@!T@(GQ<$OFH>Q0nK5"FR$"[c@HfXGogc_gM%93?KZb91XTVA_EY*%7d-S>82S[$iU,Y-uf;olD9%i$3d %s/SRE?Ia7XUIRqI%@:ZIVNl(:H''-0*E8,(dMo,Bl.Eg-(8'1&_]q9//'tC=/9\f9Hk0'1XQsRca0hA$@3E(l;X3TM%2Ai00]MM)=-u8$LCNkhV)7\HNTHsl=>Sc_>p8SgYEMo"/lSneB:d#a5QdijpK>mTS0lb2m5Li"j_b@ %WYa9MF[1q\!I]!iNlp72:QJ/g5UnbVFgSu2QefJm0$$-,?"7!WA^apf;H5H`RPp3M#[MeBM^u6Thm63KoqFbcSM4BYS3q7bS0Z]n %LpOcMgXcqs=4 %NA>R_ZkfO>?>1M.Z5]p6K\a/W;BU\tC!G[G+QUP]:@)#Y6oZsFX`PPr_CLqub#1MHIqBu_j^a$-hX0H@>YR[Rf()"rX1K`jh6Et/4,:mI&'ITi$(B<2VI91X>O+)XWP,0uB15'XE#An^ %e#Q04sn?W8mNuk8uTZ2j^[[K-D"1%%m*8FfJF/`6M'R$]t'f%.? %r&aV*^L4'dA$/@)dEA$T>i_YbI0!k=X^^BTR)[5VkOQ+@9mLN[$'4/QS-t(jQ;g\:]Tn6JFNGBZ>jnJ=8qN5+!/W3(VUl*L[@f/t`UD1%7\4d$`C1@esAKm.Gk-'@"oWU)T/eS;/nes)" %!//.b'qg5`^]S0eojRtFG%&8]:u1[mA*K4F<\g<+o!sB %#6gTN0<(eFPR(F/<_:Iek!n9Glgi2Zlbop`E7k'?nqj\(D55 %AaCGXlR3Nda2`+R4,e3"d0tj-0@m(ao;>LlZca`(n8:*"`U$0DL9_.OT,2k*.)d+:V0%GI(V#?I((1opWt9Xt"-kHOYun3D.2@R5Nud,DrFE-MC.9ui]q %!3mf1J6KNRegrbtI_tXiYTCHGFg,EkB#0-YOnkhh(8Whje2f_ocARj5D4285@8J>*bh?mT<3&"OC/!c$?]nQUp?0=qn;=N)P>Go( %0#NC;7g>Pg1J?<]nhLaq9M^m[iWNe_d<:,&hr_;q-&U'J^[_C5VqpdG-UK[G!7p&YEgR(q">pV3757Y-=(!]U36bjXYCiW[/\cOF %#K9<4>6b7bWjGK#)%!mB/EG=((gJAEZ:Hm,el1)?DN+e_ZZ^.R-a*21_H&JK3%n81.h0%+VEJK`T[:S")k7]BH.=U[eMU;5RI@!l %bURI-S/1JIA/0/T#6?/tkb;Q/G^i%.o/\cSFY`GhH_'o94X/a+9gjJ-[.h(r>,oTPS8@jp;GhF-tKg+C7?:?6MaR7Pj@`md:/P'!Ja$ %2AL/m<@`P@<[d-NhpC<%Wte(43qaKC3C8K,Ks*#T+^S%;rdm@*Gm(17 %JL>[$-,l.7^B!mi.0"AOI1q"K_]nH8gI_WAql/j[]="";d^$6p*%[Ep>D2H^41l,?0s3d'*ItQ4[gb$N+M_cY\8m4,&gIr!26N]U %]l=mG<6E8'Y0;e0b"`U.dhJF*<0-&klm,Z%^"u7Ugj,7K@%1<[/u`K0psl$A(:bu@gNJp]4a_hF-&":1C(Weo7TE?<$-'iLgbXN; %?N='OPs2C+-`,Me`\:EUY'A$Km$\f-'VlhRdMd^e8\Z;u5R*\ZT@omZ5B5<&\E,q?sI8sb!Y %F:b\6lSmd_6-7^5kod*f!Je.N]e/*lO+(M.k)b_*WfLZ77uJai-QfK@KH^UR=9;P#C:&Z[pt3Dj,#]PK#6L'XV06q<]tJ7]+2Zc[eS\A_ %pPJ,MRGrVaa[Bk$]!o)jq`_$id-%%D/U>]UN5IT5U]7FWB0C_;gG/?oS+toNj9WYAJ,R4$AeDH*M\F!MhVMHo]`kS1J5Q2?^roV) %GEA?sI!aQ$('_%lI6heEV6N,'%Kc@OAl'S9h`;Q] %@8^rKIfTN>EZ[Y`)kbMoJ6D"`om9i@\U@j,SkEruJoA-GU>N`6.mKBDb"1FaL!.S,?\.S:1gBqGp0g2ZkLo:!569d4Y["b9Xctht=IM`F,h0k)qZ[E7Un0(&1-XVX4cApB#EE3aXBbu %_l?ERln8j!^BOC&^pl?SDni^7\2sRq!i"DQ0NemXR1/E+q@969EX%4r19'=M'/itbFU,=VJJ1G5*eiQnn1FUk`Lukdi,&StV\/F= %2XhLFZOVB1Lb$`eib9hGo-TrL+O8cE]tnC\%dF?!nt@Y5-B?Io`5fANDLAs@gAq&Z)]4XJorAkqY6(8ZPcka&9!@!WbO5n4>j><@ %=K%B\>Z=KQj\`JU&00[C&?"RKkN'7&lo*uLk`7B8X9PT&gub\uU>1b5!WaE'[:L<=k'WA*\/5H1q.U1`Pu2Gu:R:bk&G\^g!iC)C %B&:jm_G)FmF%X?FS+)H;ld:0p+jDpW*]5mn+I<'Wd#-0eJ2fd[cfP$WLb*Yd$WIqb]Sqp=R`\OrV'UA-hQFa`/omXkk"n3W.l"7B %F/Zr%r;L_lcT:CkA+UHSGUTE,>?V7Ze2T?fZd@Xn\;_V`;2mX5V-!Im\OGe)h#,L80$n(ddScpYbl9dKRH:Z(RdC&3W(ppi?m&67 %?r4!`nPQgM3s[I^]n:4-jnLR2L4p'5I1-k,IZ4m^DFIJTI.5^jQu*Hep@htn9%\K]qs+j[6p73K5Uo)LP(P0o0X9uGh[D<`,SCf, %Zk$P[X!`uLI+jnSrE/h*6Y,0I#,nRloY;^VUG1dI784+tQX\W:k-JF&QFkIl6Bau;#+8A6+M7RIkP!H@^YD[ULpi*?P7TP4p40rE %5UCc>(2UIA5ribaJd7RV>KFTN4:^77P.jPpbBF(*hI#^?5`dOJ.HZ`.-tVsBD276:)6!K/!8.C*+m9_>"2o4(P**OkFB3PrD3l\= %jB0R3aP"mq:frmsei(gcg(@3YU] %0@HZu?N[N1!kn[V7fSYtBEj,8Hg>b_.,,+tr'J/%9c@=hOgW"DqRD1=3XW-(3Otc0*e@Oo#rF"N,PIA3":6p=_YYoYF\k(DLU7QS %[YfTnKjuBTXcnk`"-B#`]1_N6M'!ZR1m`G@("[2;T>M=1W,8u^8EZ6t]c0P>Kd)DM.N@&<1r;K]81gkG`SOtM)^i-_rl9\L&`5^p %AqmJLa+,laCJ?S)bgDNO*>t(m6$K#7Q*:liuMX"YaZfND]'&Ri%W;ph?jFFK@]cE9tZ"Yi*5Oa %+CaRW4'7Sh9Am0br]Vl`m(bMHJZ5c:VI7f$\q=F1V>%C]XA'eVFc\X0+%D`n35`&Z)pDFK#*Mh`%a08/O<$Gq#3i$J4!arD2h*!O %_2M.:g<+O745A.Xg/d8@Ug>i?q>jr56@R13XT>TGQ#KRj)pZsLBo9\eF4bZ>cpB7s5q;?LFJVlGGZ."F)a_HB&/fARXY%4Tf!<10H('JWa-J;k4oA:m>@*L'*;J(fKVhW?E=**u.h`@;14?Yp.(Fhp$V"jQ"1J_J %V@P_P_0D8G@WI^lnX">:OD,P%Y\=[ieUgJI$@>cD!>b"Fi8m_1Bo-NS6#Na;U2PQ2cjaoUJQ.b<:?W;+V/?=T_eaAe)f=-/AGo,J %]e_[fU-G9gbd[,j"n[f[D?uUfj1?6ir.[q"(AS"D)skQLAd8@SXWpc)[+FdeBJNN8AX'aOHO"N*Hnb\p7(qT_%oXOS5ln%JVsPTR %Ol1(o,7lDi=A9D\`MYq1,J5LI!Kp_;a%/0"jd[FL0%[qHjH[3@43V"+!@$QO#Ou'nFc4igI`q@!+t+`[1/9qgUT%`\4%R*eV)1*U %b/b0Y7&NAJ'VeXLLDZ8l%G(">%f2N^5nDSC/@5;U&,s30&$ZiLA-\RSS3n$sQVb]KisYu5>rY=WEa.m6hsq!5!J.nID0mSis,jpEjpoHQee]>ofKj;(sdY[ZH0.IICbNY[>U8^mZF10W/28=T!')S/8_I`%F^Wr6*8(Y40GJTQA9X"?Gl:6O,HC^?XVa,29#k[fDQRT<5?H %Nhgk9B?X.4gl7M86cir!9?/e0)sp:)&siFTOuY2YlD/uW,P09@-Wa1Q[0gqUkTo:346g.2rE_p/F4Jc5r,^$UkN)20=m03Hf#+KcM5NFX0MTb<*9HYYJ%*Bb(T:/e;r+gRh:qu+)dX7m9 %ecnT3/Tm.`HCd;raS6=0@gAVOH5($IkBAG(#3929;J7()fmX;e16I]mPSckT223+?lP;'H@F5QN7UO;s^`)GtIg^;7 %eZ5$d2m9\eYK(\EhKtb`J>'9aVb&V8kKciOeaTfKJPEH@[eNUe:qZUKILD\?f[q1#,5o95MY7'$1oLT6I*aann.s:h1!$tt$('P+N2L$O$L!2+I2=iO4HJ$EP./Lt94XCkR-8QA&NYkRs79k##81'N[&go:dm:MS&4'c;fg!lG6oK<6am#M"Y&"PX2M?0(:_ %kq!..Yd$-+5\YKhObXCC'QKJ__1`B3jBSNK&37oR!66C4DY[]_P\2c?,>Bs:G%X=K^)=G4N2Z/b?=Tf.mk[p)IIEEPFoL=(bPdK# %4S+,U-%%7f'[)Q,lDhqrErGm"SreYThe+SG6tKAd9QC=V4j=,?!)T%VY,!T\TkV>d %o;e_q@DC].R]2\.[#AkD!,f=+nH0nu07u%S7WamMpusA+ADs.-::s@EikFb%i53/WK3m(_K86eJ]'D4f9dlMM_sS3sIBuej(A\XH %q>B'5PuJ($7_88][h6,N&]&[5!9KU>nCg]e^^:k(7tBD<*l0lS%*moUbAA+Emt:0s]R.E,ggQ2,hg8(*oVs#q+FM/[mK,_lLkPh, %?jOL$'0O!+kSY05QsV_]rI>EW`53#RecDeAM<#&G4U"Uab9%OUFmG]tnCRql#:%b4Ro&;Y]dI7Q\lW*D'.(;6cs.K9FhU9Zp:g?b %&mR#>DP,SD,cLp8_huWnX34dL+bM)kbTJU$)Sug"FkdnS$gF/75gffo:`k3.W;QYO6)261C/90OXp[$c4K]egl's!73(?^TA=1+% %DTS]3l=$Z'C5Nslc@`Z[_/4JM;InA^%n>SiLN?5ZpE7(;n/?D?qH$s7/<=aqmj:_l1#JJ\%Jg^"d&%ei$@\ %9EpMH-WB*kO+N&M9T^9q0U$o\"%#oF;1^] %AHfKHDU-k%R?A(W9tgK=(_k3:Md:'V)hg/Ze10[rJE[YaIkRN[(EGRS6%RC(G"G7Knr#+LHBb3FqP6bV>I"@>Kssena(.%^LL4&df'3BU@#&cqK/tkg %FN9H1IdS05mVXJ"bGGDUg:;R>ge%FKDYFVBoFXVBUR`JRnT(3\3r&4Ilsn+B %,Z)[K#5F2gY"&Gg%kP1a!t4S.En]1I9,^Aqfe1/dku?B]dlpplcZ]of#m$q6IK`PaWiFTACuh6S1.@?\(03r2r$I;*hQ4XLL>[L[nRXYML-'T)*_0eKWF!)h6?Ieec.,"f46D40:St:"*Lk3!reY4kHD+9`ifW)R/5AYaQd[,ZQ4ObDV,6DO'IR* %_104KBZ[m&nDq*<\JYMQ")Bco6igWMdboOA,)V"[Bhesbi,cORa5 %,Q+"\QG3KD%c21;mFBcVnmsK:2iE1^XEP4^BDR>a2Q9EeOI_n(`66+6=-?tJ@+I@SEGVj2SAZTd,L)FaH'gCF_Q>E*7aL%6,k!W$WJjhp"4o\I5tH#NU3d>DK%SDj(h=+;=W1QSmG8A7A6\#XUP&?YOp='4kA<)R+$1ltOZ&i8^smr(FBi<;(^.4Jj`G)5?YZ&O_)Fu<[nS^`/_mP;obuaHK&SMSXY"Yond,0#OZ:5; %VR"$%#>shC^;pc5YSBY>"&"i6j!o6a#>?c0 %\'IDH]=6,TVZ27 %%Hac@3=K@02_ZR5>te`@dg4s)P:iQ=]5Rlu?H/7BCJ18Jena'K[^PG@fQJ2LIgR=U!ae_#=F(A>p(Rl`'3[?I03&l84XblL;OcJ. %ku'CSaj##E]'c+f]\h3s>9pppd!"h/e\^"SB'8A3.)F.QRHh%IKgD&c)FUKA4+/<3a4;au8B(2roBfqu>cp"+bs?8DB/%2^mk8mp %Zabs$Qr4VTR8Q&()Y]d:n4XTuj9R$X_RMF@U1r&/&!2L`PC8Z/[$,ok%_d@A5OF%GgTWoObjf6>V+GV.2Y@ucmahP6*>$/2rT3,N %pSdW"JOQ;$)V-L3:Q%!^-JL>&9jk:?)0\/""g1(3nFOge$erGu/G[BhAd6:6g&uF7!T#EtLm+a98P;2&/hHMdrBd()#1=,S>?Xel %l-Qa9V2l$D$[tl*Vt,8pZjOZs#H(#-DnLtp,3'ohTKhk"/'iDo2*Hr8)3$i]8elGM)Dh+8L&B;]odY"$0+gSTO!O&QLn7'.I.YLg7aSbS( %>*L'!;RPbj[g5cC/7jO1$g#i\&M?dsm>(tWoTH+H0MqJ3Fe6&*g"'2VKr4H@]^eY4&48Z3`<@P\(kM!(mT!+`@rEd90Utatf6"Y3!n8;.O8ig9&;9)coj23>;A*ZC;>Z4ga0kq:*YS^/bKIe",1pf$.g03aX/c0*^on`[.6$#TiYI1iVZA#Aa9YVSr %]m*IHbHU/CA2*\6jHV=0.r*K1W!WG9oL,%Z"&F$lgKJTn?67*lc"C%7'ei)GFJ<3#]Zc76HbE10_-5+Ba-ZA[I<)D:r#_4:p!p4enqaP %bpP$V4lAB#R-5R/VA@SG[/FjrF`@mZ`)/ITgnV72>0-=6A`(FYd3KV4jh.-C8Q$)nkkfY1[:MNB5W/]FR-$,CB\bUO#[90.07O1+X?_le-K6+81o0OOCISK0E,*c9@32NYe13U,e/[K1\Oh@-DUqt>%P %R-0c)\n/A\P-EmlfCueVc^EIBHeW(Z"h9ENjUTeiqf];oP$&V_MTOM@7Qg/9H6, %G,9oCh7:(K&MS4Jet\)g+CJ"0Foek4gCln\>BhMP]qhGd">rLM+U(Y/g41d.6,8F*D'3++)]4]@(G4Fr\mRgE7Y`n=]`[+qi;7uZ %P.Dm^R6\:8Xb.0?%.APk1&M(]h$Orb83WT?2ja196:h2T%8PnJ0,T-gI7f3O:GT)6.$YIcI %$8OS.=tof,;egf4%HR"u/`shsmuSS6PSbWoRktC%C$L-HH_JX/F7+\*9/@7b2L.fM;;sD.G'gJk[5tF@8CRH\GEscSCUuN@Bi$OI %IbI$aF1D@>/$!RY,nF4ua8m"2HUA%=CFR`G"&pkt*Ve3lCSbuGgr*6Q^U9UbG*cCXPRsF8CkhXS##ba08#g15onrkO8O<'=Ah`U(=5p3UITI@PhLQ$`gm!(->fi<2:6;_e/8%(9a?mEl&(ZtN#/Ao6t$ra'FlSX5J!X3KqSGJd7M24Dc9pVTK %\g_Z;0W!ktRtu2fW(I8nYc&\.1r5n=9a7;:p\o2g:[iPUO)L+\gaSPka6KHX?*T&*Ic)*%lc]O39^N3Qde&%3Q!+).92?bXe2nnYG(G6Y-c'Y2(eOI3ch5?QUNqu %:]&Q/kc@'!@>teDSu>?:=M^o4iT_'mTrFBJ\R %7FP5?1!-'MQ@Uc[G6=W&kU%J-@4`i!c*Z26@;VI)YmA%s>1/VYP+8eanSQ"RggQQ1bb0HT\Q:FKQG91?,Wr"VOl\O^1Yh&J?-P*B %E4N*/D[)S$AE=:2]2=!'g%U(DebM1`RsnaZlV;cQVTJXg^Sc>K<(cPeI65^uc`Zf*NirTFr+!4`Q?V^*jIqriW[H&MfJpkBm!^(] %mD4JOfSt*%-Zm$FeS--@^me'DLA-nD+b.!@3Sbt!nUL$pGe6he4g(6' %oB2J3LVH7`_28TA4,u"tPY9SXK>=h1d4I5?[=NLZPo&I;P]\pIk+d>BkD'@1LHOOp[k;F8RY0jo`>_.$O5GQN6s0[J$H@\M %0,JP\qM;P<4*NPb,]1`;$?>an14+O%6Eh5lh5VA#go_#=8Hg&('57PA4!S!'G_GbRQW"d<=mmJdM;S%X0;lfT\GO],)ZE'lP[jmS %UPOeV?\67nOgbgXX!%!kV@a*9f5'5Q"C)p*O(DKN?\.E`mm%MNm<\BVSC^4(B_*;j2^IhS7B=)u*5[acTAo)OI-_snbUq9q`8=;' %E4C8f!?N@!V^K83KH13^(QR9:!qF#!>=aLtBR^&Q*YXW>FNGHk9oNRQ*X1Z!\h^;Y&FQ,]n6cgsU`P%aefer7)ImsYY`hU?C %,o5Y[Wg?(97rfTZ`tsaLhIO.u!`#Jhn9sZ4??f&oP.uLY%,ZDSf4=L\9p(q>-$Ko%oIC&Nj2-$eemfUa<1KVVV\H3/]am_+P8'Ap %hiY"f?JFjYk06"Vf(@`r+#9$W<7?aYbdDrFHL*AQb/;RX-m.C4srRklA)uZO"&:(c4Mn&m!8^rB;d!/FCtSG0_^Ais&I8K8]2oAM9a+^;%PDR[$T/*`X[TJ4*J*Nn3C/@C %*sF_3\3pe&?NAUVn2Wa>KiERl1'gVl$Z;%$,O>o&Ma9>mB@%$V6!#qh*MbL]1b'&3nB%dsS/gcUJB++F,OT0OWc9D@"6]!%mY-/r %[AgRnkQ9uB+DH1JgZA"[-Ap`+C]j=PY9$*FNe>H.!0SVG< %0*OkUrm43Nhl`)L*l"It!:+d1:HI^L8etJaPL&fiG[J0V#bkP#ZObDC %^N42&U,YT#@(Dq'R[S2SV>6,]Y!o+6lQG-P>l@*q*'Hc!8d,]7D4&lR'r_*;G0mD7+60n\R/^2Q&'ju0,=G%gIZ_[Y03M]&U(:bO %W@RaGkM.FSUrLT?(1OE8-<"2M^."<_(N:F>bCUJSe&SP,Y;h[T-t]O;)>R_#^fhJukaJQUR)HPNR[RmIY_);F6j9#J@s7IIB(Utl %Ek_T$#A_!-BU`>1Hd6+[H!m\4q_AT[DL,OG>qRMC3HkGres>ag"K(!;IL.mk3<77H8u:Q(#[d?I%+kM\D>CD?Y;(VYRtBU#'Y %U\>9C>.&aU$r]LCRV=!p/05B)hkk")0Z$'ule)?j3`HPYY%U74i9D$El>7$mc*BX>GbL+.BRCp0" %+:*.;#6W(71+qaD/uo3':=ljqlM2JpVi)a,JFe:oFe+4(?]^;1CmVJ0T0\oGLY)4"EQB-B4EsR(ESR_'^X$kSR+s?I@9Io"=Z0bQ %0d3$`&SkdX$pe"8=>ls<#suGL7$%I)::J+Y759YDCu9S6+1Yh,#NN?4HVIPO)79UAcY8a$W%oa0/c>TA8h^TZlkPr6Sf=CHDSA3" %Ip]C1qi>luWp1<*FTj'P[9/\PU_BPiX\gjLC?Y6L3%I`J+EJ8qGUo*c9sM'uO),q+s)L-$"+5X/ja#-VXtRA;WIk29D938=8*AG] %^sjkSWr!&aaHnNZ&UW;!9/=)$^oY6:a1_O^m+aZ.QtD1C?X!]?VnqKV'> %KToIXgZ$I,mK?G):ENsOQm]AjiTXMp`jJ]m#S"dqGbMf)SS1&ZphJX(p"0hYT#]%b(ee$IK$Y"UmoY?aB+h!r045Pc&C@Ap-1We0 %9a_4$A!jTW2m=i&Wt0CY_@W$NKt`f_e+`R'>BC:WQ29cp\q-+>Q$ID)>REI7,Bteh,Er1gH$$6/7:!"U;QoGsoNuMcDWtQtpL_S(NCYe-10>DDR3%OkW[X6$bO.\[!tB@3]oSrbk-GS>PHj/?5/>ZbQ$!*4iQ3Rh19&0JO4t%EA.+p` %;ah2@LXfMEMR?IrX*B$-h;85!+)+p7`Ja:]6:$,?gW'OilO"5O$,-+l./'Q[$XsfCmP8`<#N;=;NCN5l_\o+1SGh^t0bF/^+%PgT %A-n*1fU&8$LS#PKnKkF]Gf2lN/@Bp,28\DVZYP`2*O4hO$&St'--94%V3&;:n]?[NB$d:7A7o3FlL0ZTc.h[l*9AW[DHDqDDiaq\ %?Olh8AdMB5Ek8@a/bI][.YfH*i"b.u=TP+s:ncbVb9iis3Q\k;=.5:$W[d6f2*N(9O9+6/q^Df)90O;%fs'\4mg=4C/2N'a+=AUG %4`;Q$/-]_"cIffrj&5B:K`gX^Tr!&lfg/p!W@nc+gI4o2R$cXtj1/!;KmZ,OY'6o'E0S3+XdIo8_D/1Ob^D %[r_W)D0sjBH9`gobZLk8j=.,&3Dl6 %ba_UE\Ap5!dg=*J_mcO,J8eZ:\+q]fVo[dgVTsq5!#Ze[Q^(nc@_c[AaYo>m#B+Yp?Rs\[]P7AMXoU0Y(#9Vk"QQS[oZ9.N\/5>_\0ID+n!YB;.EZtYo<,'%si#@1T/`%ABAeqG*@oH&"fR3fb9T7cqA@):"#,gs##!MnJLA)a1Z7lH>`l0[O"F*$*U9%ld]Wf)=$K"fhrI)KpC\@QYV]"`//]HeG6nAkKGjcM0#1HgBQ_t9jD %`f=r1iBH+%SEOR75@CB)>cd:j@QQ(GG6]b$m>/rU;)VW2&KZG(GMZ,FT&Xj#(W5&n!FD$"&),kV$g("h4na[qc,af`4%O+&0TX91 %d_]H1poPFebWJNEkgO;+5Olc2SiQ0rAQ\:R[g,I%T(u@)RFBG@p%7*KXrdlH0@U"Zq5`[8FE,Gg9ed9*0(A@WgU,)=>RM;g4T %'J.Wt2*F3EW6l`t)"S2d[b"OIQV`D&JV)jL"1O>!L]Ckq9QcoN'2FTG %@oBg6F^WUb051F!iBLrN4IJ:t"`2/qN\"\krXo1E,sVdh.mm528.&D$5q\iI.lql[R01Yi"B=sE9M+C"DO5XGe='s'aD+I_NQbmC %>`c&jAoZ+:NAP)6`;*E#.D>5g^K=ms+tEa0h:3VAeE[["p#Ona71fRIi`3V)SW %i&\br;C0t`ZX2Gb;sZE>gKt1()7K&s=7]5ep&VtsP$lPAXY7;RjQsV'Q/G_d$W]&k2:uA]\:d#ii/gU5q\:t,HMKEujN;3h$F]8`]/tJ!N$YrZQ^d(jB:HS's;PT]L %kPu?Jdh\O(ljN<)BrD0T+d.:j"8PkYO]/u/qe<57%bJJP3iM`D)VAPcr>:`Ej$o?ecG:pr]lt$_AP>;\MURh8@)&BoOa>hKe-dZ! %p2Yr1b)<"?=*87H'Z/]XJb3HOD'#g?+A_"]*2Bn)dN")=G)QqS.bO=B]\Sl/-N)WA[dMiFgT<=Kdl2Z_C:!.SB4tQD]j]>D/%2S* %Mf/N1+/im,VGB$cKolq1p>'TCafodgmiXDC&r>B1rT+MFE?h"e)p%URi;N#AgV[(cl?dFs$%MR1DD8K.2UIMF%#1(f#5d)kqS"oX %nD'@$0MZR4(iQ(=Pe$n(`elXr\hX@](g_A;-X4U7Jp#e=3fIPENXh(q_D"f1T7Q1"Q3O2%^$r;i`kA&J.qbANk.L3RAo;-Uc1S]R %_b4u)b9B)H>[Ua'e;Z6\o90U5Co_-/p[o!Fqo&B6KAtZ.=%CLdGZRC0:=jhs7N]UaLCB/<_43F2>cs_8^IO-q%:M$^D7=MS(nUnm %\R&IUU7_-dn_ %Q#bRIon!j?^-$d=n$`huEh?Mcc1f"_]T0lSU7FjX1A_ECt`ACCcc)RV5_CuB7%>)5iJDGm-;Wr*Iq"``9d:*MW\a+=?< %Kl4lMX)4`DQZPe%4BiRlqR?s@m5MgSV7Om9@9]@<;GL0m;rFgID#7'7To`%MTW`[,5,CdS]bp#`)gs2W"Bipj\`%l[TRX,_p*$1/f>i>Lh %N-2AEZI'f%1ZN%IV!G]D`sq;TZA^>2>J!afXJ'In2M^*ZP<+I84HC\FO%`8D]bdgiUju(mDoGM4($$E[p$-bb"'q2,DGp@t\//fA;Uuf[#+4"o8m=ae.(Z=Z](q9,LAN`PP4+#k,U_$9%Z,umDcCg!ef,AZ,3]`PK547#l4[%Y!EN/D\8SbE_@/;q]MrsrbMdOs/[]Y/.#77J %(4-E,G31q<"l)?sYdV2F9iP5&oXi>_ipIr/"V:qLb%Z-GA6\[pNE(!YkADtj5D]cF//<^/pQHef/P.]k11a\L4\#"_BtU;:QQ=sXR6AI#$ %/4SnQ(]j*I?Gg6u/H2"PZ@aSZ7c':_@ROZ$i-BKc)65cV.N4XZA/02:18gtM5,/4qnd(.BPF2,hHEqK^JN8qOM6a#d[t>DDTL'i4 %L$LXc/M]MC4IVAGEnX:T$W*Q7K+'4S/pXN6E_U?Hu$3 %(:kJWOJ'2\ZYZ[jh'c"E52[)Z0Y3Sa2QLOX.HWXN5$(F;Z2kZ+0psYF'ka-uC]"o4-%.k_W7 %!.>$6'pS*S%JCmeT[PZ%YCD%TSg5jb#G;q%,7%=N@XE5u.MS8_c:8+IQArtKaZl'C?JYPb4XBBL\I'(AUgK-mg5_\afO3J,@+[A= %S`sJL8Kn>84>#-c*->G@j.\!gC!bCK`')8TABn:_22EZs02%85Q0og!RI1+BrY=L[kFb)dl7U'_AdK2f\;3/Bk'9!2YN%'2ko3/P %UOp?Pp=Ei%2#iu!]K$Fu>+]i;cH?:t79Rr8OZ4'q1n7UX>dTBUAMG#J]hi+$[o?D9)=HCIok-ouR#tp6qM%YS %,Y&E!8N5_Bh+b_gE1mZ*`S$WH!KY8M9>V$t]<"jcXt5DYq8jD4^Ei*pWJWj`Y9cUIE9@Rh.ok.`b$eoHQ-+e58tDc8;8I(A,!22%D/s#*8A0t$Ua'j$M3B@] %%c!h@3tN;q_$F_CDrBl&jb1im(Gs"47L3,oZ%7-^fp+,M`AfFHWt^H3;]0HI>[AC9I#l;JG^:3,gqLabZVM3u.AWrq5TEiV+Ob9m %V^7J=_bDj;rptY9VM?fXE'GmLgU8YHV%D]_enqkAm[bJbYI>V>iB)kh9Qih"mcNKJL?aPmBs)T5JJEY?YcgonaX*V %TSdE'!%bkX0Js1Z(>d/dZ,@qC3]r>^nt!&GW>4+Vk;5B8&fNH!+46DIL>YKa;hf6"Ze=/k?h"tJ:^YFhSV(@mZ\CXgCR,>Fm%=g] %1/'FQaiFal=j5dt;:GCer$<0`nGr,.,$ZA=U,1D,*[,\^>Y.\1hMsQ(Oe)B"lfkks=LDf7fMM\XV%:!Tr_2lTEg!AhEgF5/qd)na %c&Z?:=5u`K=Q[G&4WY7q/WS_:*9MZqr4Paaq,r*2-kPN1q$E`o2t_%:--YDs(;ZEf8)Sl,C!,19ml[AR<4nPR7/19&LkjM:70Xdn %B45nl^^Sqt;o[\sI"/]E?+A.^D)uV_BU00#&t5G/HY@rX/$rHd#8*X2hTSaW5bV %V7mPBr1%dqUhjbp&HU5J(ia'Vf0]!*jUV%;#Yl$FQ4_>\RoYQ"1DhfoKnD3(C!).kqku>n8s&I/(EUeAjJ2Y@#[rJs*e#aRi@m>d %O(>t".Nme=\P]@Ci;:\(FuPSZlmGUr'SgC:gua2!cq0Uf._pfqG+*\&\bEaKo#%m^M?hkJSW=8N#hI+IPt_=*g3&JW.jOQ;hdSBGPpG%I.Gj.m %Uf*nT5t!('Z#"PF_?H=.pu%C4>1Ojj`o>!V00@r5OP6[,,B!U.:;P**pI'Q;@Be?`B"m49S/:2GL]%gBH&lg?@gA@2T5?$@N9,W; %",2XM#iu8<7G&FN2$M*M%-djZ7RF#pC`TFsRRVO%5j5&f*MqDDInFUS%fg'lWIfIN)UNU+I2$Yph`".rC)S0gl;MBK[S))>pP6)] %e*eCHD=R]u%K"ORa>)BN34qIkPb=(p:g4D+#b9'OONlso3&6+6_tf,.+/_`cEsVu\4DrJhRVGfQG/16H%JrD]B2'>0/^)?4_ajJ0 %AHeMm6Zu1LVqai$dWtcgKIaN0^>q!hVK9CG'L;L49\N6LV8h5&*sU[ZOS8j7pKIlObEfr)1)CunYm[LdpHh5NO6rG!NjF$QgQ&hm %3.[.f?:usnla!tL[-_0591-MaebIWTHj;+0]7F+Edc>cYAK`1U$h:DJq32ZOpFb@5M+Fe$Nh7a5i].SEN'9H4"r]A#!4AV[NIN(6 %,P0'RHO6SW.h6ItZT>?ua]]3=.L#)b.!S%A5,tgc806`-q[O]B[Au_G&Kh"BUUcCVUp"TWj+DeTp^Y_@Z%4?4i1p@EfTft%P&6us %<2\Hc0MI0'1U"M3Yt@s'*P]545'6je*Ai1I>?al_&j-#GFM%!\"p8be\,&NIFQ:ecGF*nQZi(&p;T@e@p+mAjJ10'?8g0Di*VD3m %+_Ti_10jf.rQJIZ=]s#8ama9Z4KVH+4pMu!sJ^jqu%C"CJd7p[I#B_`b8`8,>WUVHGGOZ'C@PZ<]=dKdc%0<$X8P6C@eMF%T>,q7:A2A?;@BueRLILo7!h0A# %\F&iLC`_b[@p.-0j,TCtOGTNb,P#h*6(C@p;@RhB;\j"gPEp\oj-=:8/Lu?t7Fj3@GU4S@>.RXH6b.k*k(b!,m=%13h>Y.!poTJK %DF\ER6*NN/D@<4n:i6J9Y66/bR`.GdX]->6ZjegSfM"T4)8+'jM[=USeTZQJ.]_MA9i94<@P, %dJgXSd><)(=3E!JLT-e62aIj5lg2rqAb6U_bt2OCHjNUh.$;'[4aY2b3@Gtm7.I%n$Q#EV]tKjG2rQ53pIs[Ae-14n91uV37%W@$ %r.*U'ffFiZ2@PH!)#bKRR`EL.'_n9&nGFh);Ipf]SEo//FdD;TVAH_"eA4MkpH@SkZoa\TaL:KCH73MR/&]j`Nfi*()Mhn, %I!a+oN:ooOn2qdTqg#RL_^bD;66Pl%&T[LXamID;TCUAdIf1K,c^rt2>LP,%T"jn$ka\BLgP34?HI'e-lp=V.4HaB$X:rHT#@E$# %MuZC=(JAi#N[f`g$rtH_9(JD9LJu"qEND %7ZS%'VeukW?]EbT1C\<'Z0(Q6=Fl,=mO&="6^r/jj_km.iaK]K/N+UIh#FG#j5.N.r>,_.*g6n,ieIf_:Qg[$pXu#@+ %Bji2k]VjB@93Aa$NI+Tm?LgD9OXF"/'F9fLUb\efAj`%:!6\Jk>>ub1].8epC(c0<2?T$=iB$L=T%LWAOf"7A]>qBlicYnbIRaY$ %=J++i\OEL5QKoD7.GM.;obQhoT!^^Q-'@sOF[h&HTF75d=_e>dnJ8.\?l*&27ekgaN?N#A72f`El[&QO.TegI:bFRn+(MK#aM6?< %!"(Z6Z(2l*a3pXUB;gK#Ti0;;6=BPFmq>P?0gC6D&,R#rnA@Qt9S3qjM6gX8OU`('$!XoA?EQ#dcA3j%:6rOr3s.E8?2-I2m^7#[ %W1P&e5:PS6>!cjp"Y<)0_L0LZnRKQZ4,_.=6DnU'"mO&Q,(K4aD4;[GJ-G4Uf@3eofO':@f1U&K./VbMhFei@$R0?q=,GmW`W;?ua3&f<8Ai7i)h$oK`D`L*s%?ke`Z %FZ@Uca5(8CQ(,"/0Lb);YtK;%HjT$&n=[\gS?AS2ib2n4?70Fr]@U#cQeIlj:[F %NEmc#&6M8uf2JYa2"kpEO>I;t]OJ+>8KLqmR(lgg_)66d`_?aIGZZ#LBc5=F%(3E9C=!]2W,kDj,Fmshs"B$dP(6q29l,Y8''#H4 %#t*fp&KrhSEZq0>-87$)V_(F&]1@Zj`s?("M5SkY!eN<'M0hC8T77=OP#Qk,U41b=!f#]Im4<@S+MG'3M8MrlFh2\"V\hnf[OngV %?osm3ZcD'_1=V>s-8KJpqs-75Hak5s->c!@.JUjfQoS#6'%Au,QZl;mJm\U"iuhR3[&N_UWq*!AG"!IgE6e+,0@REtQmN+cL=Qf< %EWep>8BG;69Tp+7JjP[%rrh4K\6?qgddF:23-gjV^L+&UjL$\40LV!'%i"`dic!YP$VH %*fEDgd.tdl6W<"JC3j4Lhc$^rUl1?hHRs5'h?!P$14YRWA/#.S&XEJq&Mafg&QP!?7C=VBGc]oD1tU:,#hT/(n%,?F);'s@)*36' %Kbb-62fuj=AqcD1*4ZmOCOq`fKG2qriWrpj$R(9T%:8-eJ'9F+Emn2M1"O0T>"(6JisE35JuW#J[SfJH\gW=KrEok<**#C)mDg>K %OnHJ`cKTH#K`j/Js*AlGlV%2[Nc9u9Sh/mKp.%Otat_Q&2=kadHn[H3WZ7"om.SS]TjOXR,U75_kBbY,b&JV26Y,5?m&R\`Y* %"mnWTMK0tV\I<5OR8:Vd$&-j35gFOEFo2kWA%Eq>FKd>aG9M19$.0J(Ll#*m%T0"7Khh*ii8:TQ!j@a6$o^(^E.!d$Fa'@SO=$mMfS.M*QkMM-qmH6MkX?g)1bp'6p_mibS&O:$7mC' %GCBNfMoG"'CbRjV)ot?ECU*"*_)HJ/htP`>Gu<="07gT&@!2/7#a;fa?\-+k?ahCmlFR11 %bITpi8B&$e(h!ZsQ8ZlDXA?XLnltR(E4G;$IV]+Kh^TsoV$hb^R[IV*_t$Z&?Q6!3*UGD2^;9'S!b=4Wp/C2f"uECQisqC%be82N %*[/T:6sC\aO"]'&[,U106b@8iQd=/.,3ns!h@8?dLjj+'`V;=f/A\T^=#KG,j^djPR@12,uaQsK&A %G<%2\!`1rFJpUsPdISA0?KWe!R#BQhTpQrMHVOd7eRGiqC_!5t6Nr+V\2fsS+d>uk%%l#!,/+%7hs11%%^S.LeuOEX![Qs_#_ji8 %(9d\+^bc*99q5k]Po]@5j.S]V]3NA]YZ_mS,$&E-*cRo7C`qQ%WRiX8m,$GOH[,]D6m-+i!LVe,3e48WD]<*L28D$M\^U4tlQF!l %WOB-YBsH--m,-4,2-IVZ26CM$_$mccK=s'djHnVIYr.'V^(,j07cV!etd0oqVGh\o%8]%V!nsrq_f/\YRN**Uu %qp[MhWj-F!iK9E$p`eWk=WV2d0R)HsmKD2DU'g72CR_E&%Fglaqo^!D;%`U)f#\9]$)A1;5`UBaFPYKs!K)RKa?hR:R@a"Z5a/F' %i)sf@Zl.1gmK['S_!V/IHI\MDU&NP-pB",hmLgP#)bgTG#Lc]C.5J>_b`SE9S"\^^Xt]HX66kGNa?.`QDBnq`/Y?hE2+F7j/TsCh %H&\hLZI55n(dA/HKj.U<`<@]!bm%:,AdVA5/(/PoprsR3Las,_@+VrCU7ah3YRY %9Il*OV;RsZocNZ\C:1L/N.2#&Vl`_dC)r,s>,=.rr.\m3/W\C.E11R&:DPX0Q)WALHkumsq67e-J$<\Rn>&"[G;/\.?lD>Hb:=a3 %+5=SU=9U\dUCH,7`fHrd!"n2h#Q^j3lu`DK]s<:FeD.kJ/u/q=7N);WC`#*Z+'&H4bBdtF2!2f84qEH)>6gdPg?\XZ*G1&V&D#-Y %A.J4I+!BT!_^^7W"OWNh6IKO3"bdf9*7bQ?cmVLN[XkCE8WY/&(b,EYP!F,3emD$O;dPghHq)6H*S'2]+TfE0Q`&Y&i+h,b.qhKb %YVurl*jupplJn,_O'%0m:Ut2CYtg[aum`QQB0e8U'Fq_@\Wb;_:-+9POeg\ %._l/QVXcUX]3nQ!g!PYt!f:.jVDd%5u1 %6&MhmOqS(<7jsT1MoV*u1,UpQl88i[F3EY84,K>N(S[B-[6-]fgQu0i@LallX1_DMK3"%d@<'mg#-c\'p:k3ElXDtb8UbLq+>XFi %m9,S\]?Ui!^DIABK"Wb97L@&MK)A9*r?p80U@8!amjFop/lr,dn209'#'6stL@k2F_j.X<^&Xq[oGR*O55?5;k-4UFS#NcKUdFFf %)/N^Q$Drb,a6nGK>B3bhQK/@jkPgK+LT#QIn4QYD)N-a:b<]L(:20t65jL[WJU0N>I_kDnN&'k3cl4QgNGIOGaSX6hhEd\gA6#):pQ7NogSr!EMKTZr2NuuT]!kgZGc?D %cu5bFK[Z0aq7`Ba@D3AEDeO5P&,jd-YWP_BSaJ1rA!(m![lk?hUhO:H%jmE2B7ha,gEX(_"qW[+*e,ZjqQXWO@H7]01E9<,__D %(%aN,L=+`+/ZZ92`fMoSLoRDAJ?-c0r'e^Y>X(M]g@/7^-I%&.f'Bf=oA921Ti9hES%:e!lTK"3KOqfRE-lpH&@VDgMqsacWdr-n %0i#:-K*8.Y$'lXfC!-Sr;I_#G,sHu(j6=a[A]sP-@']o$DbhVE<;aBC$g?>(^t0M+mLUQ_2gmNiVe`M)?UnZ_>uJ$MTl#5-@Z2uX %"5f3?!'dV.8Q@?l'G+#"*n_8ZMYq20=3/j#"n*oO@Q5<0W`PE)oJXLm>B`@^^9Sj@m]2W7VETC4*Ou^9"*]]a4U?Q%6SKUins5@X %MhgC1HN6qSo&C"n>s!f_K[6%#K"$\?Yc,aHXJ)ud5S4H1$X2%dFB3'[bYW-I5Wk7q**tCs,FMQI`MbH*l2Uj6],(^_`CsG?ltsXU %cEji)Yn-)J[4TB%-$jj@am39l)^SmO>\sCo%M!5ED2S^A3#sG,4G)OCG;D5WGrp_r6nkD4!B+V"V'U0_4ddbO+(pd%JlQqK)o,qJf`2fQ^C&D'\h6s-(,j#LCaFWk"9#KTo\`H(Ea3*@t8&:GM*;rd;bL/@`GM2nH %QG#^b2u$R7*iu:ian*=&NaP4h7>9c1T)nna_pJX4*3[!4Ok-JW[.W;,=mP!*knYu%UUauCT-ZF=TY,eE^%u93^[o6/AKsD?RoOb7>go'\"]V&d'6a![Cf%pacR-uDLbusVp0rqJeLJt\LN+^grN=M/Y,d&*..7_GE,m*Jl.f.h8QLM`peepbpW*\op%ho*#VN0r)-JiN(kf76;Bn#>0fMq] %8S3P8?n5biNuT%bYk,EeQ_ME7B"1eEQ%SFbs74S)PWf#q`tP7oV7 %?q4C'5D-**M"IZqH@Dg^U4JQ:HcW"7RISplSLGW]<.oZe@'NOF_@+$qYIBZ'.J:F^=Q:W:G+lkD#2q@1S4R8\C7jEP/l;#.QR;lk %]HM"A_3GBh*qAO@@.K4kC'NcL^S'bCFd-fB,/YHV[74o9+U^fO^3:[33C7)^V)r0381Gl+tNC#c&T[H4TZTtB'(Of,A3c.XH %H-@f<*3@poE55$"WYEpJUC7B0=sXNPK=VKh\OR2^(#HG-H[-2,6"HqC %%HEH;KVY]sSdo4=^0UYQfqVTl(;NZP$)R.ouedXf:4FpP($#(ausjEG9ZNRat9k.(gDId_r!/tc!lj$`%&JeqnQkWC0fKQYO!?TKBLJqDC,HI$k\";Pd]3"G-]!MiLSGR%)X.P')Fdni#SW2&`klmOVB:Xm2_B?P:f$k.s$?@LuRa"Ht!'6>):`DiI_&*'&_q"jW> %[WfNV7u][!O>87^W)Gd/Xlf]\hd[RLJN72MP*?>)&U+O@O&7F+*U(>fe=qohEEM>&q?A[&5J#5\QiPIJQS5b=T]qn3c#SN:Pea-;\d.1QIK&&G>m$Xa7&gCq %a+!;F<%h@\,c`Fr6*D"M6'ZdBb"3R+@P,FV-qRmq(?JF.<#77R+PY^a#,qgb(VU,F<2Q_NI?(8tSebG>S5:No]Z<[gFc1''.qoPo %=1DVk9i.Uf4Xm+Di6$(<.`4MqifmF9pH-*`KMNeZ>fsMupb@Lgm^`d8Y,A^=J@(`gQR+-BodDI@Oc$YVp7TZ5.-7COf^qF:AY?*i %W'5*lYF3@fNP=6T!,E$,XFS%!!FcJMiiY[l3[_OEa8KFfY\2%jDZaG$)Q$+uUGN$(U1]ZM"a=ef.^<.*ja:!YkD>[5S7N[gDYZLe(-i1F+tGs!mYoNjJ/5t$PmZa %)CS2T:?d1%6mdRQ]Z.`SZaArg&Ke7q@tSmSYM&(A!dlHZ#n@(KW9M,Dp\$G\S'ub/WI,1*2_YH`jReb*LR;@-A*?HThE*b5h.?Zg %\a2R.VeqQ[*o5O9+'!Oqoj$ni/J("]4V3S`[E[i:*gNp)@p@F_m2LkpE!3qc.3/h[,Tnt&-2975b,n/[p8Ce^,]P-oXXc7Pnsd%&T%j%b9C4s!Rj`^HLr: %FE?5s^3.rr*?N$nOVur,FK*?X*oNJP4if^1dBOQ!`?JZ?^jMB!Y>=32OoPnaWlR#Qj]k"u*Ld7<1E6fcj4iRfdYZAT^dgQs2k:"r %.JQ5c9*.urT\D,NWH#It38BaP047G!"B3uO0hC+mnfjhSEIj6Gc.E_R?\gNiXS4)eCSA_p10VP<:*=W"G&b^c!!YZ(\of:Y`]%U8 %a@uA#42E!;"55X'TIZ[Qkb/nt`)VuGM6kOLq"R+rRu`b@@l$dq2/3JSF0:$S7j.jubYtaDNJ"V7K0P!2sUr0@Ubof4R?`/FO`icB&VD;H,_r,`GPMffc@TMrKmtPDXF9p`N$o_[e-\Bl)l<@;n)d/1HpRK(:a"VW- %nhAE0Pt,O]#fqdTJ:+I#H=The&A]hY%C0hg&K/OjL/nTDqm^]XZk#sNL^_.j2ZYEgYDEWe@PQ)Q8"?Clkg;;229Q.4e8iA1a^FTW %Z2j:.gJ`f1eEn\mN5:6@*H_d69:%C7Qq'6jn(/>oaY*\_GT;'l0KA=]@FrT25ENH&V/0OePOUD0N3Mn6Z^Qi(SUlqqj;)\Q=l7WR %K7r1hOe=0'jK$tmr-N]u`FaQLHq(kc8_2;RlUJOG%3YA#I+3:ILqe*`[ZY:,#cCVO7iS2FBnj^N?O&s":>*UmMni2:2K2eIrUu*f %/9[E:#aU7hlFI3\+74&p7L@(O(EdmrK[4]X"WU'Hj$t+j3=u>>Yp1(qBp1ZRb$kDE0ZRdUS\BmBN7N$1C7;MC:ReT`$LSL2ZO2Ua %!fJPY!kJ1>UaM,5EkfODdOD#0A&<&\",s["*Ws>Qg5X?qbM$P@R\Y)@PoSA7it?6?FoA,)!A(J5Ihr+i$`Jn.7950?XVr(/Fr3Z\R+,;2eXe%ekD[H4A"H?oNNLbJs)KCf4Pe %CEReCT4VtcQ/`h<58'34'Q%s[hk,'VB?T97MX %3TD,S"!=U'T1A:aaM`=q+MGb3XJH/%eTl8*Z,JJeN!r!;G="r,O8#E7i3W#l=:-m!++R[-'-MVZ[G1oYL`c^mH/CC49u$k[)k#Q? %>#^dbrTZ3[':bUsn^3Q3-G-!UN&muX.r;Hr!i'0/ibgLP[s_TiI!n?Ns,(K7.k%?ImlRh^K%!,F]l0L+0I8$e$p@:q\j\N`o=`;T %Es)`.HOR.E=T98!*7=t"K;mdKmZa1RX5<0a$90'Y@!Z;R_:ti05gi*19!%g4PS!eeTgXdCD/c`L!"Dmcc3WIe9!>`q\HV%i$oS-:Ecemr;CEY(8 %J1Y?AU[<)<2a,OL%0>[0*8rpj?/t7Lq'McdAE<.M7)j3,ZQk+TFG0GH)ZO"?+p;6[A38qJRg=8@)!!hI%2%6PbGhd\Wgf7c@K@F* %oLXcj!g>*]\*[q(sSMWWZFdYZp#>RUq5^(@DddB\D%A$up\7Id/[oqb_il0@C]ojK$lT@&!;mpTGuXnq[F-X0IEMKr?Ca)L74Q8kNMbNTegX]Y)R %k!A:rLnQRj*92-lfhi5HGp?R>GGZAW?H.33,O/&S4rk$m+.C3S_(R$l)`V_QrfG$J\7k>>seRpWGSJGm#p->hUZ.]$,L,jo^f106<:%NffK,OM/L`Qs+e/$W#9KbS, %VsC;_D-M`):sgB0I@X-A1rXVZAi`Xa5!_4Ojs]*5q/6Ruc8-KubFh('5c^Eq7e %2C]P`)`gf]XX]QM+O6?&5Q[o\H#9Q9#B>7Vn,`e=CkBJ3]84-`CU`CC5lUUBBK0CmTQcm^"iK4nV](&a3%"Hj`YQW*.bXrLZssKf %E#>0G>NUh6>Rc0IWV7.GUSt>(Kg#"'Ft7kMl3P0:i"apg"N8I-G6Ke9Q]'pEiJ7ZJH_9--KR%"^c9;KdGLsG;oraUp_.4R6+Z1Qq2!i[O(kli>H4]iim%.0fV>f*dkMN6\=Y %93mN7+,LFh#I=E=U/nD0[Bu.A&LlQf.Br.udW1C[329*4<](EbO/81Y\csR'ncO1EnG%MTa0Hs,.>,GpS-&Hf`"><()V5cDPFTFV %R_aL0dTDic*n_mJAS.g8Kq6YEd^h#aktqm@JgHL4UB2_(Id,]I%(9)rbYM(;,/Y>h.,+mAV9_:1[hL,:V-Bs1k7ebY1^2A?k#&.1 %YMKBU$rSEJ7V7a4%-GO(0ErA_lp4*A;V"\G1J(5K+FOjHSD2sVH.O0V2i.;qFTa!Xg.KLaNYnTc&/a@t!:B:_cf&6^qE'U.D$\P7 %E,O!"ZQd!"t0TXW$M %@9o5\5FA>1E[1:(7ECJ$Y1L9$!eoYsT8-[f![B;$J<@qnnYUF;,!)";*A`_@7lE]CC(Ig+$1OTjm_O%MotF9r'+gkIr!L&u0iS1/ %o/[;`E#n!)kms9"FqD24F,u:)N&q6"V:aM]D*,E.S'`s$MQMG9`;q(k`7#\[RQ)968>JUKWL!cJ8PP0nQ#h0%>qcReXM3[^(Sj$R %7"Bs2K`DM)T;5t437]W5;@(O_7!"g^X.Y`;s4aI9q%kdtPZ[@a`pXCITk/5N,FmJo3suMQXFA=I.2q@E^g7-;Xh'&Jq %(=OPeH"97ACSR&0N(fYae3[s*&Z:OLgQIl8_oh;o8(AW5ZsucC9(p4:/P@E"1_#Vo`\i]rTs@LoYN=+FEf*&4'BRVPYI'Z %P2+t&8-0FJI5aM0B\1EU#o4)g)eIXEn."(p1NEInJ+Ze&QF?5&S\%mU*5P=l^Fp`%8:C^cSCi'FIs_+)$$M6i)8SK$Y@^`=pGO3I %!.OSt_UMe3XFT!+SC@,7noZ,K_'^nb_o%Dr<2HQ^4^a@X2ZcpfD8]ZLGXWlom6R]'gtRZBVO1^&:0bg^P[Qbm,Cte2Mb$dHqH[WN %YqF*?#tQb<(d?hXV>fcEDBHmT7_h\Iq7cKVf+lgP>](4B6=ft56B9g&9"(uH>g>LaPd8&\;Yogc)ESZ,6RCLSGK'\Y2gT58%/jR;''"'R8f7IhVh>I>u7NshV>p,IS_1sc&4D"[[Kpqgoc?C=E:VMQ_/M?c5tq, %B$*BnE^?9Z-PSr+"8>^jOd$c?pc3/"CO?l6_6BWc7k@063pb;=jCk")qFkqJ,UQtY:E!dJPI]O\FHJqLI3 %BXM7>cWB>5"Yk2#b@2<>3Ps5>q57LTMnL#\#CA=qY)4/@8YR]5cG[QO43uL9S*H+?4G)OQ9TWq^.QjI?:-Pb0ka7!4a8?t$\"+=Y %"lKaI6rCl"(/?9&Y@hHc>3GDcj$ZU/(krSZAQsPe!rBq@3!<\9.haM3=[LH>`-mP`qPD#]qk0eOZ=s>_Cp5$\b6WinpL()G.*,PC %T98M/n.D"D%-Oaca%I2BW!l*@Su8@nAc78mCso1)r#,!Kim1hZOQtUqDbhUZ9)^c%ektkJct2d6;I3ctJ.HF;1^^2p-E.\nT?dH4 %p/H07,)+:H/Ki'A#`+*_3P$Li8%D[KT65Sj&4N%Fpj08=JWa3=is[%#-,3i&G@BgB8>U"t&O87cX3e/^`[>bI]7pm+u,QZK"%o9TQ:71nqVKRBglmmL9*7f@7r[q.)lY17>))`B_:m0u2 %p:+_#%DrSKCFeVg=jg[X6@`i@[I%62h-)eR.3BmV:KoluN+/t1;T$n;'/:$UXW<$)[iX'ZjX(I5abL'",q0r:^Um>o4CFc8MAt^u %>g!,fdrS,W;3!pR:%BEQbAf=ofB%-^5V-(W0:lO6S[NCQZ4.7pGM+/_QX+@0oE4G%0!t=30K* %g>3!AW#Pru"=n=&N,C@@YE8GXHJJfKN!+b5oQJMbe(eQY4MV3"C!Y7L=o7-881VW;_9aS6o/cNZiS&po %m+7PCYHMs]Y+P4b(mY=@YTj+&?T4CPk[f[&3$u-eK@'c*,E1rp!_TpUZ>MD5+JQ>\E88g;;a>.[V/-7O/T!e@?c>9`6#9Ss@N<=P %V(;*m;Vd*29+UU>Y/1&EH%Z<,WA_Qldd4QG;'m`o5tC!^>Y;/thTeWW],cN6ZC6*cV>7eIVs9 %:HJbPJ01h:eDLGfV&'p?$Mr!_#.6D)n=nFODM2]mm\'6E77>#)_dM'gE"M1/4)J,8"*rVtGFBN4Y7jPF.'r5(>Z".9lH9uS4@eMVubN#8AguS`cn5p7E=;D_>)ppY*kd%F-Zsi&u@%Dlc\H,S6dVW6[M=JE-X#f`gDp)n]_MY*lNe: %7fil88XdMQI"c\bL.NCo0Vep/5qT,OiF]/RL"d&_P(E%Ej%'aP6`'WK@Sg)H(E^>e7sUt-K;'FU@q#)F:eq6>4"rN$Ih&r00+g819PHU;%g6Fdn0ekN?+Qhf %%?j"aNiMjNlFeAeJQ)HfGE8K7KjCEpX.jHZ6 %5:pkUjUme1o;oQJY0uA!*Pm#MnkkqpN,$:/*B#2N9.-8S_e>\ng##F4!%Os;$n"s<4+$,_kN=r$CE;BEcMrsTc?6m %\*ir4#dWa5mRWEE-O'Y)3Y96]B$r^leT8$ %bs>+s=KT-/haf!p)1b8NrGOpumkqAZf7g:%_%,\Fd,pc*JV2Mk:\N;"$Rdp>trC"SO*!b'34g %.TT7R=uC:,.OqguZAUAXq[*mA&\TIkg"RQ:d:.!0HKdT`o$k?D,^ffK5Ra;[`*j(aXcC5QVm1@Q%=$t=d$@CV=CQGT.j8nXJ]kok %Zl&`t6@`\aU%mXR`q7@NABMhbhGG^#Nkng@$/.ces5$*8lD#36`adZee(?EIAFD]%>AnpLDQ7EiaK7ZpdOE!CkE]4Q\O/0=*MNnK %2Zq3P?PZ[CW'.[f1-X162SkbDq"QRDD[#?@kKQ-)n"+b(bA>3fSU6I'WL.B:X_b$gUV7Tt_Q:C#H*GYJWOIYJeuN_4(`V^@:K>=c %iN(/+L3>AreKn=ts5nph9Uhu]NPLd)D+RU;Q<(9.UXVAuVeoC[Mnn8BbMf0SaFX#.IAFO;F.cW;umN` %qV74JGM %14:Yq$J`R2(EcBuDT^mm79V7qH8F*:,Fl=8EEZPF8p"BR#i)rr8]%I&P>iH>#1L[][@^AhVcRg`rSu7/R\9Igl/]rI96GPKo`?nO %;qpr#B,*&3JdI5i?@L_O!p2-O7HTJM53n'p"rJiMldOKENr%Nf>sPgD's/-d=[.nj\DF4&m`5'?P3Ut,T5$I/XWZLA %8H:2%3''ZMEHkJ84]IW=D1\Hc-!4J4jlTi1b`SuP;n'?c#.tBISp0QG!1.HcJa89T/%C?09f^g.UCSC'+fJU)jI3rj.K08QjiG(m %U1C#S3J">D6bCLL:rl!;$T7roZ'0nJdkK&A.H#blO\e-5]"\](^O2/l2-mRuAu6;:l$TPhX#;gu0Ue$[EA$eR*.[Z6R;,hbT4@/) %5>IrcHI.&m_3iI4^uk]>Y_;&Kk,Q]'#]10/&Ppq?V?jt<==u&T$*,)G^dO&gqq1u/;.UbYa%G(hj$pt[/rjo[BI2dk'G,[U\SNh+ %NK&^?90F+u(2'-X-fnc^SC-Jg7k^>FPM:acPZ4^IN(eqUF!+'%8F%d?3iROh:;j_+[8!cmoUc22ajadcc=0oo1.u1T,<2"sE#7DZ %J`0h,^Fu5n-NSl#YM_hjRj)6#L'#pP&u!)H,UadX^d1*Ip$$A/^8WbT5mQ'rEnqJ@l1ZY\7W#hnGEqIN@-h"4GMCsX2&>3=7K=E@ %WA@W&-V*j,Kn@X%(HIc&)&=NLh+(Js(X41&bW6P&K>QYm[)(-]PI%X0$e!ia2)0%HiG%W\/f:C=VXl@(i('u)d$rfJdRhJ]PZf5a %]o4',Qh:1:eY'DXF3h,!n_pJ83\8'$G)#-RNgCpFjX;1*^HZ1DZ>M?C`GfPOM9-l7[KP,($j"(XnTq`->AmQnm %2r3K#]$mjSHUdP+e+QT@TPaP?b=4g.&1%tb'r(1A98t-TkeX;-n:H[N7fi,egen4aX9ZitPOUn@l&l*)LqnbnbbtLg[uKsF<@U9& %(4)&r]n0>)XKO>PFhd_Zr47(TP`^Y"hY'i44]:iA65e<93[cq@:S5!R'bCSXS8g5M@4(k#6,o&h_LPM!];Ku&!+7BM(H-h^m=AT+ %g-S86P@frc7oE(00Ts$NJjclg^u@]sLtm?u;NU#V^6n*B'@&;cqA=ijVZ&Gr<,S*@Y4[V\g)bp1Ys!Gu5""U_1#_;RVDF6e,i>35 %P`7Hj=jd@I+,,s#S/?(0.PT)u1^hc9t)I)OOPaZ+p:E\Pes %K,(JUhXj[u!9*l$*(di,jdki,Q,>hoSbBM5ga#3,d0i#W@o]'?G*AGd;4K1hFn,AW2k %5"9D\['qS`#Du2,rFiadH&$&UQ6\dlJc8^_rhSbJ$\2g!D'G;[dMM#j8%Q)M(^`[,6 %IprLm0masI^oKOB/MO738E])N9@?*#4ro<,K]7,jOW>$bE8T1b<]fko4PZXhW9_("mrjmg4N$AWX[jp-1H5_F#"I_nU %PQ[GKL_%:#Y6l7p=J#V"lPg#'Jk+Xk*5?k)Di$dP$G"qr*lLV(bqql?cR9S]UX1c1NFM*hM"0>T?r,GIT''b`Vbu[FEXQ'@kXAAp %hAsQeIKp[8h[_6C_RUL"G"g/caJL(:3FVW!7Y6d1Ee/OL*KhQuG\`M\aJL'\R3=kWns8J?qANUF!\O^!L2tMM>T)^gHLUb[!Vrt` %6$CHCBjRFOhM-PRMd5>(*;%G]#-lR`f79_3$"PB5@HT6@2pbo3E1bUR.f8C0#!U\ikcF"bM+>m-h$76oRRaOlRs$"1!2 %^b`_XocWWW,W1QHI/>O5_q:%O4p?TOL[Vqk0JT&Gpi:=q$s=].%&;H?dPNamD3BkF-m7M<-KCJBF"7_E:8XhY:5]R4Bpt.d)^Sk5 %3&?uVqf64br;^">IWXoKWO=B**t.!JHE_]fPkX+eO;%ceF_PCXAK?FMlY]poZMZ3q58.'R1AU"O8ZMn1kfU!O:JUNI!LRptNHl(s %o.+X)BfUP@Q6)ie0pW)t0Qn/Z,H[G?%;"d6Oj^\+bLu7a=ErJpb.`dnO+Oi]KB6Wu![F+a^]Oc*.S,\2CffJk%E<#4[4/71_%Jkp %7hV6%@9Mc()m\%9VH'ng]>:(D;0c(f2ZsB2O<9*SP>iKGa)``V8% %QupoGJ9a?4!9R?kNbafIACbiO-38Cip28jgSM40Sl)n=-PaXGbO4rFoLI^;1%gtX:]6H#$&qu[<>1mDm!G'`F1:!h[6A*?J@d"G2 %"CPcHZ3Nt_)B8p8`fU>$H;6Z(P_mRZ:'KHe,*CAe7cU0r#;*Qh=[LT,"QWbG8gnelVq91oI26KF/[KU0/[;Cr6Aps/jN^nSOR&<\ %^]LH=Ga*iU+elWP\)je)@o1;OV?!V)=?q$$I$pTB;Lqsl'o2,4560<;h%QH#"f(K; %c_:#0A^;'@H!K&MGT>n>fsKQB@h4>@i4og(uFbl[dKik\.V.tNTh[6gC[+j]"msBP^3T,^-WY/O?9Gb %]Ze`6I;UVMlL[tbgEPdi.0JG^+LbSoRhI2JgQk,g&N'h*<]1JS7O;sT4ZY32IP^2Q`$$73MG$R'!h4Qd!?>I?#XGkb8?4=?eKmF^ %)?GmA$1PQ^<+FgHS'\0*D=<(Q#Cb4Fb3O-uWh@C:8WicocJXMg6:prLC4tqB'GhRHY7Kq:hWM.H(%hCXZ;G(L`aLH>lWK"eK*n?V %gDAVQVZ8hq9;=F1m)Zu]I$=t_op_q9G:e1(0h6K?,,Y!e^c`2I>Rod,a5,C#r0C*/e=MZ1FJL-l`;:a&`AQ*k4m%)O^R2eY'd;=F %qa-V"BR)+9fuG)Wj\-#_8:4[M*8(tu$'/R$>Qe<)3[4hm\dK"rYR$\10LG;2YFo1'.0=;TckeH_7b\_7RmbG(!IN^ZD"`!H6F[.E %L3QH4TQ:iQnE/T"dPe*HF3Dl,K*bI\:U70sBCl;-98LHbf#M'Kg@ %#Gl9ho.V74*h$E/^/CPrjX,Ae?AJ60:A.8R1UM.G"(cSf`"%W+)j@V*e6C_)C%>`d1N-<:Je)U^YM!ofhHR;8T70Ap^GMi491H.q!$?#mJZa %r2>8i".b4-ldV_$MhnDDPT.,aTd,`GPM5(":c0]cEXAqJQcosbd+ukF#B0=4H*3`M5RR$$A[\G8nS2g6`194&$'Xa#?>!4p:98^H %;hFCIYB=.f:EtaC.;JjMY3a[%:Z;s2\49F]?$/]_cg-Kkm?bJT-`i!a0BE[5Q]f"`PtO^$$elHUJ8'GkX'o,Qr!j'tQCGXX\60A1 %jH2@&)9'u28*/[?Y*18$J1`g5]->h(Jf\b3&-D:.]dn6h_:qnBB2^\&(T8i)4ZH6f3n][Yj$G(##1^@@NhNuVf&Pn$G,J87dl6=tDT@;IP?77B;FaOV9*o9Rcie:j %kaf0HH(^H5^3UQ1R1Z7[ghNdOq4qnBOZ43@T%]e=`J4)-t%>G;ASSpf$f?NoMaO=ptQ@rSnoJoN?H!!S-D,l@B"5rr0?@?'o5maf\#?CU(8=\_/5VA#n)20ml9ZnS'a3=@u8GT7*nSI88J#b-N=KRTcTb_AIA2;Q1"\B7CE7T'$EPn'01mLN1Xk %VP0Ur*4#RAG2Q,X\)A/N6[s\V!7"gC'YHSg0J[/E/5d.o?MVT:%(Q$)!N9lR#_4C&*X8b,0'He!IY)B/8jaJ!HpUoAa8(qq2bh'Z %(XY?N.HIhNn6"(C-'03;YAgu<"/u;!A]GkQJ/8cG0R=F_Kj+T8eAJ9.`R%/]eT)$=5m^!Lrl'$%?Z5dk>7_7'KB(=gJ8]=5pnC<4 %qkE?oo9T18\?htiN$_*[=O+*5;Srh]UWW`,K)3`0kA@^XH/clsk)SA00]#1\Fmff6IRa&%'pq0[Ie">.S$+oF).eQ!J67lcOr]g! %Ppngjr)gSD6tksC9Zo8R/b.A?Hl>lC.2FV`XZQp]SD]Sfc_GlgfJujM@Ae!oWM`R?W)*=:IQl89m-/p,C-_`5kR?6%0t\*.)3\B7 %pO;SJQ[uh$51=CmXPo\\i3nRL6KXp1#+&6$,m8&=0lCq@UaE$]o!Se.h@l^(Z@=TcdB#i;JI/he_mI"Aq!c4P$e/^H&R8tMb;6Z2 %#u9CL"_n5bR>qPN^UO13Fl$rjND-Q=?/W?G_'`#%W2kYZ!X-p3jAgRHjSD9(RqgII@If:q!K3iX!#Iq$@&#%N%i?Uml+?( %D![=(X_*AX8FXl(\'NZC6h=$oSlicZj*AK,3OP?b!7R-[JW$A*!ZVB.[L'ga?,6*/(V/8nK>Y$\m3;^J!F_;MDk,kbA58]TL#,=& %fncc@(HhG;+!/6"eUp#:\i:j@Rrh,*0W:9jE3Y:ljHZT4\`k"6Y3F'BjpTs>o50LqRjPUmB1:h)*OKQ1#@$gImb-.8k:j9,J8:QA %7-`?#X;Tjr!O$qFSD>]s];'r%.T=.3CB=uFM^A\u[Ta0\#^V3\$e3+>'>Q:a.ga'mr6a8Fj\%Rk"l(ZU]*c&kW.!R&V*-B`XqKK* %]"o]c3k-3[U&XClKW/hCe,rO`m+)fV?fb^8aNgP<_o&XC?Ba)QcGj?V %,1/pj\A6#RIM6DG;1mR3as&N'P_k/h%N-XFm]/i*%[!e1%BE7HoSJ?>`%8dj9ab\A[m= %+_bUB=L4NP$d\eOSRK>+BAOXb_Kcj$'($A9_91jM#t3YhZ2BipEQ(St6`XS:onqe3l%W6m!mDeREgt9tlO2Qd2m*4b$gmXm!aH)b %_?7^>m?_o%MJm"P4XJnAc;s1Nr\I*?[W;I@,0!@rUpZDbEqe]3(MDPag0`=C<7:#gX22#'\1.2G6k\ %R:++KVT*',Ta/oiaI_p!07subo4BZN>h_ki"\C%n8(>j5n-/tt5-0;3]JB9Y1q(*)QI3E67\>&B7i%3e1*nZR`h]eUg4gn'jgs.2 %V&5DRnN:&t`s/d9uU@-$Cl\MV@3#PLQ+%70(6HKe/n:HAq_0Kn.+Z33XZ3+p;J% %(e:Gc!<&u"3,GW8L_E^>j+CeP9+j"o(F;c<'',]3"uX21=K[lF:=%5lXW/'&e'#3E_R2@T.:k`123RiDlbU`>EssZM+@3\"%k8/' %IcZ//hYGZs6/=5nXMdqsM@&g7dC8[WIa$Gi>!5;=R-8"&'1#hT3Ip-K-uBWVO_$3U0JNfgFq5/3o>N%Sfa)Y*3CR>H!D^1+?dsl- %[;L9^"`bK5Ep_m@?]r&GpK+@rO_QUP\kg;6WedIV9Vq1An"#CZ=!Z\sM&^@G=_!$S\Dc"Bk&JN)6=b(!+$dH[='dRqRfm,-j(8@s %0H('Q33;IYU1P1-YU(u_CR@)50EtPj1P]pT@$6re@U\7%FrL!\Sk%43P+#@Y@Gq^A)t[MY#fFP*6l]NA4/rEm@D]A2-p+Yp)5bsJ;=/hkqM_Qm:X!eW=l0TC,ljs!?Z-sD@)MiQ@h&m\Gb>Qlf1 %<[rN$n[+2KmrsiOTI4_rD-HJO>t#8sOt(cW=iG@=Q*q*Ue-&DTEeC,gaDJ6h^o#6H`=!(YmK-:q;X,0?D7&aI!U*Pbo=_FR?l?.] %bN#F0h]nM^Gss=m2,XsJ'oZJ86+fP$Z#MQ:>C=/d*s]!eM3\QZfBKb>o/[jHYhBQl'(!'g7"[e5*/UoR'(tihfOMIT.87*:s-XX' %:l<)$kuQ9/'MDFZ$bg/5!8!,\kgjZV?;nsj;[Nk(e%BNuco"FGK;(q"B*EtR;*\.V#4j"#T+RGZVF`#lqSm6bX)2-nVBXImeDLcA %8/P@,l!X``[iBdD)IY=_Iicfpm%jq$&9GY#>EKcJ?-PTN^,YT?)=uKE[ETRQ%lcgMgRf28bc$@3Pk7rk9*@UJ",n %Zm(U]l;ZB'[$Xg>]'n^&L%P>V6`;q^0JN!M/R-5;NGfaC_S"qf0YXVV9HN)67e1b7M8-L?lh$S2;KE;5Peag.+b(_(G9+@0T6bYR %;BNhZB12=X1k3[@GR92==t,ZJjAXdE!#G(X)gcdJEukLi,20+1Dq'B35D^K<()_>L"5O,/`l5X9eCMFS$qmm_`r3HiPtUi^3OOfA %n\QX-]XA9[a;;;0HH-YpAVO@_Jeu&^?L[+F.C!NR_rh(;RET$oZsA'>(U1=3(7[dpf&7Ve?`oesj`Zj#Ye&L2Ng %5SqPU`l!45e,r90Du24p%cS3'Mc7\J1F-?<#+4^RRj!OuA\8NOGI[?\[ck3*jZ4tR?$ucoPbNp$"$U3Ac(-`mA-Zhe%e)54>KSibW&2h`38G1^SkG24FYp''`is8"R\DBc-Jg/ %Q6''lIp'<6L)NBq*Nfo'TT?nmWr$EKK,1'P>Y/CaE)/QH^(Wdt_QfA3T?[p:CjYhPh@]n:1"u>A&/VraO5RCo>4r\'HQ`hl9$M(+ %*Xk](?@b;"5A][PGm+V$^2=O%6u58BED-q2VcNncLu]t4LiXoX!ZccrkO*^A]g5dT4"6e.%'"i]l:-]?htRD)RSgGLR*P(9c=I4Q %?q25"3IQ(eJf`u>(X&`1PX3`%cMKftLYM@*G@M,U^V2nAV**1Q?cSuT.X4&Plh-1bLgGAZY>9BQ %T5k%K:&XEfEL=dlF7n2<,t[u=%[=LV1KS&#j9Q[Y!i/85f_I6MNs1QOc=!Z`j^D7'[iI9/).-!=-3Vf`V?#TPpb[PRm@.85DEQtCXakH(4Eq7>h>+G(='o%o)K4Y;@'Fk-W$P8[S[Y)D,tJ*C#P?-K\(#Tl6\?^k[Obpm>F`bg]4]=L %^$\ajacj4^92`Yb%#S*&LIY2XE:^\"D+Y:)!4J0*ajF]j;Y)I#q]WB?$g*41rQ'=5S]>gi]t(Yq/bgE[rjuP;m,rlnj"GlUp;c'= %qto:KiT'P0GX9+BTZ:_3$-2I;M4.!E]FMggle,(.$ad-"M9_[" %E"GFI.:eW]*5=V^0NtDthCm1]DK_Fu#U+&T%f4#We+,pWG\i/]4/Yo/Lo[p:p!X@hm5cQ%[@t"o"jQBS#4?5U1_Fb:DqMt2\b1Mm %S3Y,/[LNJM!078&g,P9mMV-39Xk+,h-^YEKcQ]+]JF5;!3aFu:LYi<4dcTW6"#mk>61m.J%uY:YCn[`31LA/;o(I!t@i)YeDbAGR %^"kP_%MEaJn5s*?"*\%7Vq/Nl\7&YcN"Xt[,/c;O7NAV)/2qFX.P'_lEj7bV_52Z[h?"l20h&5<_qJC1m@b8BH9J9a];t\R3Zn'K %f+9\'+Wp91^A*5MHg"`3dY:%#Y[clmb7$3>ZRk.eG=[dgQ39_d$W:q*DEsJV,.7S0URsX9R!g`$qZqotNFQfh>r7l\,/disH7r)B %A!(._b^Dmpgn"c_d7',djU)nW"]&L.b0fE#c%Mit*@h\@+t$R>]A5?D'Cjtcn$pDL@3o+UXXQSh's4m-_?m`B^7TrhkMG/)&buMQ %bs]J[*@:,aVl4-TNp8ZJ&ZaE"DSEe7_5Mn/khm/Fm41ah7U.i/MB*=-e!/+m##6qi/6,@`jmL#3:cuA#6`mE"V=b(4hHA9i?fnTs %91t2%'bc/&!C4S8#%IN30l-(j0.2brX-UJS]iAkbdm4VL4k2,!#S!&8-I;EI,:Rch4OPM*3c`n+sF3)o!;&bblME1;2:d/7:7kga(_;nB(FYq9W@To%K,e):c=-dSFsY\ac`=CYepF:-eE6.,7fF`t"q5a;7m(M52`#Q]\oInJH! %D6GmP!8hXkSRQMe0nTbe->tZ*j%^4^fVifmN"QCQS9'/0X#!BoGnJ>tq3,d7K2*n6>uTh6eL[>*2>j+\R!`<2\Qp %F1l8^6p"IG44NbtQfCi0-q$0g._V=#3i&cB`8/A_].'t.dUc.k#3q$1#B8:OQIe0RB&P9V"i09_"UYiZMRX?8[%?3EcU?W45PbiQ %=i6>?2ok\g2Y*E_AJ=SVchVHJoT25,,*4Z3H8N3\DNUgY^.eX+fc)P:j4>t/oa>]+5GlWNo&#r[;>\_2Zrb.dZ4G-3cG?(u2@J!) %70GqbDDKL9`2E1TO[SqD[(_b"IQ'dr-D)=i]UO>!2c'HK:;;X1^]8>?/)Z.`!$Z;`#k%6uguC:h&W`:jmW'W_r!KVNi[u1f-[?Z* %p48'F9EoL[(nk"+pqs]P'_f-f#%!3%1%8Ru\F[UDer7XS*,g$hggT7<1`lukggL`(b;41V8HKKr-8;u#FJ=%[q"),a.fOirlgMSnu#E9-W/rP&t)qPV=%@>1$f8[\YY_$0FL*%g4ggq/a %8,&N!e4eN6VgEa`dGH(1*UW&S]TSfm#LD?]jPh7^F%IWQ/L7%E#o&*),3J(SE1!UHmu!u'@TY8ua*\^r(DZAWM* %q/DpHCsP^t[JMpRF@m(`.+oH4>eMX]!d9m&91\Td"Zb2Gln/;Y%0HC`CJsq3$90rfJI.9>f+$.Gd\,;%2cqiBD;55sIiu8&b7FLQ %rnop9o*@g':U`9lM`@lAq)j70Y_,Mf %SnHAV6qIVtH*#lnTSn]75$)[)b-$;!Ro@/6#M6B<-tIB[(R!^b-aC#6&q4a2f6*-"1IRTK-E[/sf%6>K?!]Y$jm]pa4.W>FLVuui %1W7oe',:m"#1"4q:l+ll@H_!3dGP%Y#S]Og#eH$>3m96(+NXMXCYO`4NPErI/LUKn?Y#/e\I+'r3faYk.WSVpC^[](/\:*;*1FoQ %;_QAc,dNIJ:9P)VU&b'F;hF50!i:S'ZjHcK.uhhte\;9)?4!RCg^rGpG9m*$3^M*+`n?%9%H>B5SPs[-ZVW+d9\j'%REal8JaT.n %on_nE2l.!,i^%"+]-S/GEXNFu[lD9X1(H[nLD4a+5fDJV&iXAL+QCj=.S;RV>5&("mM>F4UoEI]G.+E7GUrQ4*%u@`"/EC\O %Odct/-K8pZOp@gXDT\W>Lq?)S*gBa:.E)?#G71n8/b(T\K1QZq@Mc!g;JDs%R2sBV:/PbQgJDK/N?qJdk"o&M0"&l[U,pmYlsca& %PfIbmGjKi+&^+oHo:uN7MW_B?_ZCZtEGk(45fB3C5'Q>kgscO[LqAq*ma`AhWD[2n3,\[TlEY%j&SF[_T %rPRL;?K>#8YDmaIB:e8;)7Z-3>WdRL]+ArUi0FHWPRuft_IBFJGY8'CSUL^AR[:_?,/iWN]pg*G^`MGk$>(qr-%kOrN*Zbtf!\CJ %Lr^\%JIETcbZR6V]1N[(k[m[%(;),iZRh#5bc]%Bd]Juf_AUMd_hX^'`!<.t^/O%b(\j2_WBK$WZ,Ep%mPW=2'25t9e@jnACHQRT %6R4lIMhM^9n-@/'gABmTRIfp!PDf]6X=eRSd<&+\^:OV\2]n`DD.t%]ldUK`,R`@P/4$m\pdO8!eMe'H-IKeY:2]R1(uak(be;?g %AnF7uOP)fZc(,(;)!G2%0[K-7`Hp6'1?W@H&92DIDB&>_C]U`7hJ)-->B3JcfTTlAk=DNPhl/$sY]Oj#cDfn1%;_oF_MFX)4koaQRW[%-g[_drJ?e-m$rT`B=@Q\#\FeWl^MS5iPeGKW.i[Wkla`6SA%LAOnJ4pmd(Y7h:,(O %3ssWb0HcL0gUr]*lO)RMPEneGiUm!79AE9Yi1l7tZF06ln3`BY_h\$'eU@ARTWpBbi3FF-^642?55YmQ4CcB,)^:&9oBLQXn/>3_LToiRgi=aY*jCVk$GkU?1-EV$_n98h!So,ENOsQXIac`9UqYc`1JE/1!VL2m*tLS@4,L60l3B=Xg[Q[/HXk]ZaWf%u %EJ^&mQoB)3M((GLhproO'm()I_n=a=IE3LRgcYN>A[6Zi?=W14j/m"^.h#3XN/$UlAfS\5E6Z[OE4q#]l#CDsej-Qs8pR*5PWWSG,3bR(kI %J5]4e.EojBH'o!lG\a^03k4Wl\YON94Q23:U"0OKBq!k&VT^#(,UL]OkEcsi`uXD,&=M0-j8eq2h+Je5`^di?7-f,MLumFjh52t16I'I`L-ErdPpHH]-SF7(]:4@SV;N0\6,1)+@b4hp\If81$+H:4Q#OMQ)^[>kLXZ %/-26N%j-B"Z/gUjIos!6HEi'WR9M_s;f7,LL#?S.[r-_>#m,O=DjBH^R%''km@b;$MB?)VO&%RhO+V&g'C_[<e2`L[bk*bKj %W]04L9Ec*V$K"<#-@=Tc5#iD-p?+GZ07+HIj7W+4n)5q`)=ns7X7aT%k(u.FB4:];i5UflsaUCJY#*]uS_A?>fMljdg5g):^eKg^p'if.uECe8GK@m.LD*l;&//b-m %6nr`@aB2^WRkDrWY;F^;WF1#:HdJ-nC,i0Ai8R]\+C(.sG+;7.3'gMs#)UD3/JNuhZ?J\[o<8@/Gd2PAb[4$ff%GO4r"_3,s.ibL %;P^"R$'GG_qoe?N\+\IYUj'oih8s*r4PDC1KLfa/kXICF-)Wc3'.9Us[R#-oT#+*Gdq5-'RUW&Mk*2Z^ibSOPJ`h+6"+6&(,NfAhp%CAM'V@5SXHm"jQ+IdjoptW3>D^ssR %+K$\I4q_u.aUe7gZG!9]M;W7PeJMnk,t_k&N,[$09HH0kr-7Xi4"%e&.;du%S)!(iH'C:-hoUpjq#S@PG?@U=5OE'dR/+b53>*(c %TUXfoT--ABIN@brMVG=O=7'jZXh/VHM;)eu&hFbDIP>-aWBj_jBF,"HiZ/L:eeq\q7P!0<.-k/B.YqD%61N43]\Ct?^tkA(=i@_+ %XcpMU(4T*l(+6Q`DUIem_UYT&cMZWi*Kt(E.%kN)fPial8+4X+mu&a;kWtDDaboPA4-t_!T\5L[^%NkAO\gba9%Jh*eu`s3\rie0Emga1\*kl %ZCMjP,92>="V7Fk?t.'5rl?0*NX=)TI.0R(a`u5TU2+WcS[9J*G)F+eI>D(;1a3Q[U%fB`n(Wu%M$T5P.`#VWn<:!>&eS\"3m,TB %2N,s*jUWRAcJ/I^7H(?SO;(/pOJktoL%h;r7&n:p#'S!t>CLNu#UtSMCt8id'q?Iqc\(;A^s>DB[_,SCSil]rlg-C1?e!@9I@\9u %UFn6ah*ka\B(h/:[CFRK7)Xh;LT`QLU\BT'BfF2e&QF_o+qBO5[7aWQIO`R&NCC?E9j3/M?K0to1*m_bkEFVJGoB3c/eT@HdG"0e>X+H.+;Q1`9sLdV-?-8K5=AakaJ"?p %BaVc20")/"2dYDV9SMa\YrOe_`00$]rViR6)$Wk!]\&+u3Oj;Lo;2%jn(S^+H'ZSHQ@0(&nC_sGDT %H2nPeZg43jD.*(]X4bo:n;Ub3WJ`0%dZ[1qgEpV]i*H*l!."cuV@K/PF1AAimj-oH(Jb"H=fDRp:DXW8n<;?soDMmGlr/Q`q5]=# %,1";Wfc+bL0:LF5*kSml40AG=N898gisqXc>'l47aIVZ'3%Xtg74?oerdZ-c$U!,_XQO3$[MU>UZM8SqQ*Bn400f5C6EkY.'iY'h %%W4)gGd2rj[mO>;f02:\Np;"i<&iYfV8SGk)SE#]Po@_l&e@`\ju'HkhDlXQmAmWhDaD?(a7hj-RHK$R6o@-Q3IpSA!4@==mi/3S[&NM=LRCs8t'C&,.[Ai2t^-orJ]rukc=/,I(Tj*

r]DS7]qJrgYiULP[d=QQ.8JE`*5TEF`/[QA7\*3;&;Z*#qDAoi/s]`l(/)26%#fD;T2T] %`8A3$9!rtf5o@+,ZX4J5dmWQYou]T8i-l8`3LGQ7"oA@>Ugo#DcnIh(HmT4+)l]^ %+E#+$<"1-B9WI@I4]KV:Y/_"8MdR5B>/B9$=h"I.HLZ+:md-A3=[f$.X,$ii;+EpR$_MU@*0\\mgs\)O)TK4Y99mK+@Y0e`7t0sV %[)Ga=5WQ#r3R#:9NeXi-hEo'ncNCeO%/B2@oZ:1;JD9),;>EN)LElFDYu05(/7=s\A-asg,ttQGgrU6Z9Q/ZDf6'\nAB8!mhUcZF %&E#iA4mF%)34n9&Drf(W-AZt`QMA07(Zb?0>A-Mu_m-:OiN0NNqSO?WC2I-[/]E8g\_.5Qf5Lesr3/pDI]uOM1V$;aN+68QqFY.Q %kSeQ@lG"^EBa>f\")ORoV_'jr`Lb@`rF'UC6[/F',^uhqhb7GPPUJf?ookjOd@s2.M5=t.]d]=r8 %s1Z:7.%)VM-Xs*=+56(`6+A6*jlc!,$4a9+\2\]4JkX'*EJr$&:9JkbZ=\*0*=f6QD7i2MBph/;T5=&=,PJ-;E:Y9L"^EKsK76p] %A]6no\D:Q_UARj5\sb2L-6d-#W9Sm[\[S8uJaeI6H-s!meuadr5_b_V?tFhqR"8f-c\pB;ADTjh^-um2e:A@sKEu5&O<8e,esf+!bb:^:W'2(&gUrW(Y54Cf7:;s!i2UB8%B8Ok[3ER,_a.d.AHD?PAJg5D %I[sNA^]R&(7/d`JSO&JV,L@Z7EcV"%imnRoC/f3rk?ul)K*^XAUY9?R6fuV*L$'_J1no,5TfO2>eK^0X`Ni;@r[P?ZKRZE5;8L$[ %\\cGJ!COCl-Q]UU6+qktGGd;NXNL?rJphBR2fS(=!jD;k,?c9.='M0m5)pB^rRsZt@2d0 %Gr82V"bVP(>S^tjTTR5<#Q3RG";tGHS^RagA1Hu$&u)jIZ@?ag<:"VHPh\*mjj&GrPhlei`H6tG@1PE8^RUtflkl\c5Wt!WV?i5g %U8jmj"DJ['0)+c1MEp"J!\3fsXb`qHg.i"qmSSbjB>%7\[PA^CR&I-rpjCSsVVa;BKc5A/(4d:KGR]?H"N7#TCebTW::;SX<:?=> %cGC^!XXt?o)+T@2?=j4\e5M%V/@iPWJP!"C5X($>CNld.GTnAB::X^#H=KT;$TksGH_?7L.'4F$7X]t];Y#Z49/#Z7&OIjS5:g\m %&C:U!bWISi,m0CpEF^XQktdF\rFVH/h&%HOjfH)Y5cuA@obNr*RO;n<5*'grMA'`-.D@(ahX`+-1X1nTW'o&RnY8[.qsAMP;C':q %!BlF(&/'c#;u.]1mR-_02J?"Mq"SNB<>6&!+&YoZjCH6L!k]=tPG/#GZWMYfZ_'@%_D%h8g@GOc'j_H0;b# %k1^;bh%en1>tYJW:;_9ZePDA_"c_5m'4#>u\&mk_SWL&^,6Xqn[50F#K>uLcZo#o=!VP"h8X$F*gs@s;Lk!\XEod[Y^[jgsMr3V> %^Yp`iHgbD08"9*H3]M$hiQG<2Nq;n%;l80qMtR3AAn[ooP\kFQb4'r\g8f/3q=D`^i[N%>6Rd7>WUo+Rm-Rofk!4d(jg=[S`NmqK %dkP?D=d4;`K&<8KP$oVEWc)N54HW=@R,K*4:1CF<'iT!Qs'oR+PioYIrjGb\A#:&@Ac/*K3:OfgLXpds!1323?.rD2^%.TID4P_1 %PZrJ(qP\`_W:.q[VSQ:$q*VKQ(Eqs%;"2\fdL(T!D6YVl"'bV=7)ZD-+[>eaF;OP9d>dejNJY2TFti"7^4q0^ %T9,'$6f>*Ma9/=\P36mVdC.T\!]ODch6o:8H)s&UZeqoCb&tmAERap8EE:9ea?`-_J;DtnmXiTK>P"C$q_JFhPZfmoeXo`rh5R1Qg#?oqVH/m8da[if\lgWk'm(-AEYGV8u4T79kTRa2;) %ZHTLq]fYRZ97/VC'qAHPH?B!7!/UncVU/aK2D%HgAI;QagQ^m^))T6p-f1!lj,YLU)Ei&"FaEp/1cNlUJ\_6YpqcP6WJJ'7bO!5! %nD">[*Z\WX#Dh`,3oo\lB\h3g-D4DW2Xo?HDn-sDOM-"gb0>m7%^+t)\^@hD7IZU@8`G-sa\SOYq0uZL2F%6$.K..)Nnis%Hm_#s %b&Di3kNoD?[O"Er4/BXg9]PKX4m_+Q'kF@B8XFaOShp?'i/Vbpbs$CuhXGenJbulFceH^jEjl_3_qStnHi>^OitAfL!eLJG^]mt, %k-us,BRm7:8G1d6)LLX&N@mhS/up&SPV)@oK4bDr08_:,Mq8K&)r;(G=0F[(%2AP$`L52j.Mc %]!paY`$b5@:ha24e9@Kg;"1P0_QR;r(1fGne3$=ah09s7-M@8L+"7!-irBRI4*^Qh,a&#_jlDIR=*oMqk,fFQOR]' %TEj!e_=`9S,4q1Am;ri=DIVJkr6Utj<\C1HpH'q=/s"-?Q$O+G-a6a5M,r8o"Vs=9A@blnMbsqj4AeUrI=Uk+2@X-n%\kV %Du];;s8%N.I/NgOe36h5Oo=VGjnHOgLQCp(o^+U:^VB^C?[h`r7t1$jTAKV4S$/I!r;,`O5#'?f^]*iJs75f[lQ^B-VWZjZ?i7U(OZ/?8>/3Pdf-8HPa"kt9Ne=o!;Yi%[Jmi!C`BnG>Z/VtZ11\7jg/lUZ#M7`C %KdUCMEY`mkNNcAaoa5MAla(e.-oIlM%s@0,q$,B<"1!AI1b]`.Ycc6LgipsJ-^FjO%iXp&'_T=H*kHAJ!,kY?rmT?W"8Lu-HCCIU %nrLQcrGUQ-rpB: %NNY>ooP$>"(2g87]0Cf@/g\'#^\m[%"T=0^K%m\ir:Kets7"&nr9j=Zo)+\)^\mo^gRm@&rnB[:7[i&$q\fFmo?[F7[t">QYM[(m %_f)a1Pb3Hhg\gF,^])J:s6_ht'E9/FoWLLZ]DpDOl[SrtDu]HO7B46hhLC!)$"i] %2l0N(pI0)GW,0jYgI1&uRr^O-KN_d&(A<-\%-lme0(R+Zo/ULTO$0#E:A4FVAi=ki$U:aj:t_j.=89%nAkSC(cQ(/V6DaDYsC,$q`;!mfbKiCBHt)]+PTS"CrpgNq`pB=GSS\3]&5@2]h^^0JFrnFJhI*2(@p0$fT%P$5[f%:C %%*NLK%6b2`R\4l?2X`oMqsC!)&?eu'497DLW,#"T7'>o52H5N5R3M.EX)Q.R^2G&4#)D?P87&07om*L;_9TJ@S8)YRORdi6S3\PlEVg>YBg"M:Km@cT %TA,EVJ;M*DpMh;e;Vq*&5JhkC*m0?r77o_5(=dc#H,nLgCh3>#jI166Jn%5#h3;DoXIe:CoMDS+\;g_mmNl.AC,b)-i@LF\rJMn1 %!P,JBFebYc9AEqA0eToFcX?tEOlWXL-o5Nr]j'32EN[f/Yo>?^#%N>.;KN9ng*Q%JM"f7PP#fdd#pD,1Jq%'m]*C9H,T7OhYXG3: %)735T_PcP4[$&6d]k^6R*IpB;VBr<8p6QQ8EG5qL(IRqTP2e4] %E#(sY5BEt'ltu"ao]Z=)=/;>/d".pKf8X,n0C7U_QF"M?^a4=KQQU-Hc$529!M1,'T2Co=>VN+[g"a+g*N( %?-Jd;P%op#C!B'7cZ84UX,4d/9%`?c7L'th`X@jtkA1A!kj)V?s*WSS%t((coTJuUb5oUCI$S0814E6F1OTboA-i %V.@mb?%AA>n>#?IoD`qZ4?OU4Zl*!rg3JA7C:Tc$I](u&5a\KD*Zud$?5CU6kHTA[]2QIKT%g6Go.S5lkB:D3U>R<@ieOl%S\?L& %hIKkSXWr>D"F+AFAW%1M]cf=6l?o?,S"pj)Z*)Q]XC+Q4FPYc#&?D^Z8Y&Q$+IVhaF>F,NQ6H&8;&HqgSmpfNG$2Csa-i[=@BWOo%`NY&XGTULLXp'rT&-VhTso)#Oc %!d8+uH"jSgP[qk%ZZ]ZI>g"Pm+4&54W7@r>"B.kY/?3p9kd$u"aJ(!6%ibqn4+DQ.+d>%D^!)d7N>S4UpO@O#OBp?W3t$,[2FoWR9>k+Vgc>Xs9i#3Cd)S=-:@J#`$Iq`Mm3dW.$Fl'aKm9bcDQF#05 %3Re)@pI!7,Ti_k3mKB/P0GRcM`*sn)\t3Q6'J:lkbAuqt9KE+FFTE:6O^3QS(3*GJD*(nP5O,ddIdcIR7_^/e>9c_Scgnd[`+AnN %&A[df^;GHl_tNN;X3@,1SZI!P3<_]iJ,VOfFnOsf'?mnsV8-j4_$[$f3.`u*I+bt_8g7k/3CStP@$7"I=1_dT44i"Ioe"bEe,0V7%P\_TG=mW1"_mMpNc0*=ibkc0>&M5VLbPG7+]tVK#gPsBCR-fhP8?!R["@^OR%7;bJ\+aZ-,uXQ'Y5$f_pIG5nH^&;gAto$t^\'7( %=t/XsFJnh`\raPDC2#*E1ODD]Y6t9":LL@Q/8lOd=M5PSF&$^j\q,:'C!B)2P4bhbEl11_aXpK-`>B0C>_"./S"4JT\rc5i(YT%* %R&i1c\>pK]9RsE$GmrVkEj'NF7u"<)6%&4Hql%0Q;0/ %;rK7`]@R*h%Tj@/mN5KMeN'+0mkt9G&s,eS\L[%2btfp`G#eiE7Rf^#^;EELe_c%I-T@UP[jS-]G[c<;)=nq1F!WY:P'nXnH.NU? %qhLk>(S%#Hl_NM*kA'V#:#bi;r&C.@IS8-MF#_j\N:OE"5DXuk8ETXle]oFbn%(R%bVPMtpu?/QRCmq=V,f78#-DtE7m-Ifn,$)_ %Y3._=k0kWbp%->"">qgdT<0+4cu8Cidgs4f(0L4JD9r]flM!>$dp'uqLrhEueasAIW-'m[?op[+m3ZWAWFW$ %lg@0nH74(JODkeW"FJb+:AX]X[k^'lX?sgdqnCrG:*Y+6dF@T\6Nbh/1DS9L(nd:9jrO)OW;:cb5Ms]kr:m(_7@6c>U[U^bG$UF, %\m9XHHsK<&00amL`ff8"c(jUrbZ^h->%#rc\m@s!QK<9?/skVR@uU/B1#BX"]1a[V>[,^MIolK_DtKB>&cB2M7t4eU5B9&Ka[\R- %/\FWig3%("r8t>q)6_'GV5?55nnBgE3eg7,pt'ZXh]i(k>Y@iREnE5M90dFJ3\P*[TW5P9EUK7N9AHXie[.3\Q0?\_^gZ="AcV>$ %_s.DBgk&o7HkK%f-)m1)_,nF'&8A[LG_Nh",OkAhm`,8Q"&1^+bA;YjiPI,m8MG3XrWCe/20JibbPsRDj(6eP[='e8CRI*(UeGkC %[&Mnr;9!/VLs]+jF[BFgXt:g"gghF106"i[*qY?iLd>>N %@SbA>cp&i0:$)=_@t'O,$YIbo$jh!j"2cgk(/h>N,n9eL$V*gbLr:!7[ %WLcoV8;0'JU:J`D29B*&DdXq0`%TbWJtRuL+08.j3!dFqiOW,H=&^DEq"6ZUn`44_\s.oH+&WT;f!8,lY^32`YQ+:(d?+:;.KSkb %\K#6R:$G7"`M!pmJ.GWt$nnMFI2cUmg\\[emP<\CY.mD=k8N5GOTuoa@sEJ+G[ap\jSnjpc'iK[Z %6#iHFMY[9[FZ&;s#fEftnX=,0.EnV9o*rrD)?sO8oct,&`pMEBd;dkI=C0K?XA$a[,n2p$!d#p$V_Rr^bG`T`'fsCg+6Lk?_Z-W) %8k&'l,SPj-T_+Y8e^m-1iJ$(ULFl'2i]^`>s1>].(V\4Fm^;PN)b+0WiVE;a]Dh,7rhq\P^NsPZK22fY2o"jD&dna.+-VNYm[_`_ %rn(2Gh>L'i8?u3DI6,f&pi-U30F.U@PU$M&a!;tQ?KiGb9&Eimo]dVJPFS:(-6a"c/Ji'AaLpW&J.R/n'V/(ukl?-We@mo-8V-ee %KYKY9T?Vt\`\L_TmbgV".qK9T;sdWOr]n2Kg#t"DI%d5r=rUrZ!TXm]=aqiGsrNZe@65sIPO)Tqhq&S_*u=i %:>kJ8m6)K]IFHQ-XK%//%MNW(DtsjkgJ`\7jEb/I/9'.b?4$1Y]7YO!C6XSmVK@BHk^8=<=sbjIQ;'IfAn1];\4jF(jF1qugcG4r %CcGeja5k/6HHdpQc$]iQ^8+3"9Nn`A!il81GDhhd_1PSE9h!3ahR:"QlDp'_k>s8>ouG5KqSBC3[eY`D%ZCgu#;smL#`[dFhCh-@ %i2A)iVdJb`O`d8C"5>]NBT8icc\Fh%=p1t68;j-.W`Up]o)]k$@3^Z1?dqqC(JYa)_K0EB('dI7<[<[E5qe3VX`9RR-K3o;]P)@I %h!HA2!gPX9GZk;Vi(,]io;(L-!ERGSQ"XHOf%BksS@%c[72OdCkgp!Dq9S2lgXGAecj6o:BpJ62]o-J2a`7Et$u*(#:Ds6rD'i&[ %D9C>P*\(]4,C*[bTP(FIY3c]dD]:R`,f;]%2.'t:](D_?8s(S2ScFGGkb;_CX-sC&cEaW?"?g\+@kCpE2Jre %"r2L0ctl_9f+6fa0+dL"1Ac\5ZPVisQ(XEJ91u_2rPM:R)(.o0M6&Lk("[jO=_]b,:-69KY(r%,`IpVHq:Y]A08"36EYGV5 %qtS&Ns7tsP7QL9'_)hDT&V9rd%:tY8m,KC^RjH;k#eb__/K'lJt)9j@=>0&Xn$WSd)U9MI72IEmqTP0^)mHr3< %P5*3-UhltP]PS;SU4BS2@)/^Ai7S6*#S9(]g>nO+VDc_/j3gq+nI0dODc#<3X`3#PTdL1\hl)/ci"5Dos8>^hbb"i#Kd %V..hR=NuL\:$lQpQJ>'k+TeVoDQ_&Rs$VdoTMg%2M7q2Ss1fp+cG67 %.L"HLUp.]AVTfcaS^o]A)T0.SWj&U9[4]G99+],.\gMtS1=afQ"k%hM8/`+Sl<%OJ)tkW>4Jc1U;8\,9.Lg;n=tHa,d1mmnC6UGB %UHV!3/5n\"h<#EO$#22^ZVB-Hn`Sbt,RCQV.]Rb0Kb>iVUeEI(2H-G2gHZ"'1*eW!F*HM+du$tu %A9.h'1AP$/3`'t.H,"P0Bsp0*2E^*7&bU\09[K:Ck\Q(,rhEPIOBHc=eo1Y#`1266]2JA %abAAb.^IEZ`W?[,CF`jT[HOK+IkO]37a[E*cf]OQ@=P`gib4jZ*Vf.'K!`LgYp?U$@1#mPGY3D8>">@70[7%-ZoKZ6)5f("[+B:,/fmTO,`>$s%gF`XS5le0k>.p3 %)4@J,dm.nHR8+&/#\B(%Y"8p6['7MM1_YnL)'>(EXL6Q<7Yc\j1bA'[SCYp&g4Ej!)FYrr&_V7_%n]PbVd]Zm!%/hI1AaHYp9'BWVinF"tU,[PO&)1ktq/3B)999rT/iJ'tuiaD.cE %iAJRkTPFk*Xu&mQ=?P@8+0@dpLdkC5>sgL_%jqfFId`f`NSnKLW"tlqHVA?[m9*l3!s>72^2Mip9VJ2$WlQW#dniKTNHTdi^WBS63`=ueb+!rkeo>8^^fTZ.GUU+!(87l_4 %4oH4h6D>bAEu":nU=sWS$/8uRS+BsnB&XHFVsgpB1==MSP?K"9]%=e`d7k-fGRdYSAl9gW=Yo/p\rC`sY#RBq@Z*BOT%.N)>B("W %C36^-.4UP?,L/#4l!%b`jk@\=-(A*`:BQ-(.M]9:'\!_EAK@d"^^QWN\WJ$I3/$.jqVZ^jKcm\ec+Gk2PUfl[P'VO>UEo*gkO=%U %)5WG;6P%[*tdCQLFs4n(TA*JPF>1.1:R55h!7LZPQtbn)llhVM,W/Ai=30U:5g=JA6Y3L5qm7]6s] %C'[g?eSPTN_%3=/qVF7SmrHdu@P%r2D044`(`ap;6URjiF7]E`'i3$POICs>GVP=Oc4=n3^erb3%5`jmpH+MVhaG3o/l((p`,'-l-H&5.:;K$3Q+HDo.uuU/BuZdT#6$f40)0u %k6XdOXaA@Fd0DRHNT&Sp=Nkf]Alg:eem:q_-Xlc;_ %aJt^?Ugtk,W-!*&\9,Wr*$0,qf*;K$^1?>GA\I3C(grQ@[eVV"LQgIb*VW0FAWb2=L!a&FiD7[#,lo]%YIIZ>9Kp:NW,3YZmqJ>j %?^&%k2uh9F%9`^@r$fs]pDXX/qca)NLjruAbrZg%D] %b09kW73hWMT)S/9VYB\#i?=fkKg4U%4F%.>.N[E%:LE`RSpq31n[p01H0J`>qt-_umWkT(m`V*Re$"2_#N3KKqY'"apZZf!me'`^ %l,s>%e'H-Wr0m\iQbHq-fmQ52Lg>CFIY_^nYKd\^2Yrn`7)\D=6^Gg)png09Fn&1o,!Nt)jGFAVnkId](M<[CHkEW1?_9&n!9)Pm %N3%qUar4t1hi]q(%_a61A3G<=mcaW]?^3d[Z2CKsd=#2H<MhDI8rK@L(ePCU2ReVJHp. %Eo2ssZ7`j;j5bCUfB/S_Q=$8,ZBt?`]T[O/,4jk>l&\VBRdjbMY)SsQk&ZFn/24-"eTM4li*-[PN=+^t9>\5A` %HaCuX3h'5jHB!K4T$"3s3Wh080EuR-'jJ?RCF``chC(jF(O(4I?,e%D`\L)GNFIb-YJ@4AUYMRng,@uEZ5C!t8Gt\sFplZ&Q@Lj9 %Al'.n2$I82lf*O$p)j,Wb*Vk2\6$sGe!+.plOnBQ"n,0Xi%n7oLruXZ?pi7:9f3sUHXf./i+S_]A(McMI)Ud]?1_ %r`H;mc>nAfk-&"K'e\eW:Ff[/lo"A@o#Y[o1;ADVnGA:*?3rlJmCdY71"EuS@8Y/0(LL72'ehd\EqJ^XrV-`uSB@?,*IGLQ&H<)b %ep^?Yk[65S9Zpep5GKbVp,Wt9h-OeUNl/k.A@2Y7PBA"@"_4pD\L.R2_ %]D$FZO,:C*/fg=`RE0&FF%Cejplef9F`TdkbA(>S.1;4S:67>`$D]:8:R%fO`j18I;>H!\RGWM'!G-n;US:IDrDLg4)9u[P6-GK% %=>8,J`n:rA@1BtNZFVX0@N(ppoCS0Vje%YHJptcq"/Xe]-'UH!%/jJ>Wl[!<6duWi[^h]eq)Dkd9O$hI&:%8i"_cC$Ogq=gKX%bR %.^]pJT_@&9C:/r(Mjk><&\`$"IAnM\,cb[lp.?"8Yro_\c=G>&DIl>1RJ+stb-aB0k:#(NV:q6>J"L>H:#@Gn_+?d7EOqVp2!-@5 %!*uV!ATQ=MA=3EUUTX]%TThqPSf4o=d`'-/XfBkk>9^XYj-m;DV*7/sS\rh[h>.meVim+F6L?+tL2is1Sn]uU2KD"_IFic5[BPEh %Y#hgf\gS=+f-epKHWc`)X_**gCZ2f?k;9felIf>_BOkb!j6rm@/809b1hP]A.DcM&pq^CruN/fneLn2 %m-Zoi]%Mk[CM8s9A`TkaC2]$8RAR..o.IpSaB&;s\2KG2P(TF]*4_$2_/]e&bZTg-PK[(F4M!P&qWV.%-rS1Lf[YDSSB1%M".rm? %9RKXji9IOpn)YA4O7u`da76W#&LO`WUKKmj2D6?A[(tF$enM&##E=O@;rZ7c#iW_R^:9UEaq$bG]5o %M]3!"hR-Jn27T6sgpc?,Otp(&Qk!Tb=a8fB=[s1)?o+%^pCLkeGqQj2j97^kYHF!)gLI^,@1A&ZCX?;S73qQk2:L>54othr#AZf) %7olX,k>Js!_Z&"DN10:lWangroL,e^C5rgT3cq_cNFF-*eA?O0C.8$I@0rcG@)si]!@uRTdTmB!^rD(PIKh>gMqk_.Z0jJ#:MXOY %(`.H8V!*N4cugPOUrkA+\,DTq>3Z)a-4PkHXDT"j(B*A'Le?;N'ZMbZBn-p"G?jTGp?mAd'%GYP9lNS"_%eHR=-/;g?3>k0Mi?:V %[r_*S\s>C"`o7ReYXcBlJ^G6LO7C/$p`mer#^R:[L-a0mXP0ci:8ECAZ=*bJrrbI(N!@C?NSuU&2.4q6AUJkLfHhOp-Xr?X9f)EN %^pL?4Q+b<1T^YOl#;FYmWY'C5ogSJJJB='"k\FP;p<%5^JBZoF"/7+]T3b;gZSjm]EhPm6oPE^/6LT[?nBjP[HY0KTBuKfV[Pk/X %2;ZrqRjnr%AS2Q$)j5ruXF#soR,mN:lU9#sL-Q_L41I>sYiT+JI(.WRVSQiBD'%dMF.\!`RAO:uNFHK]'caN36t[co2U`6G`bPm8MIf%YC7pStl?):>cosB`#Dum3<_Ej#\/jb-iH'-Xr[9bSW>+3L9nSAc0AR %!VhDtQf0%Y[,gD4GsL#hoT*C"4RNPA)[nQosDl&M74@$2W.]k@?1rf]Sm"),k[H[`<0e*bn69Olr&79tI#XYJp %C'8K;@Bon?L#@Kefa:k;m[RS9U.1"YU@ANb-Lm!*T^Ej_&9d/5QWpZFYm^9!fka.pMmSKL<.-E!o+bJ&#*mbT8pjTmmQ,S`[*e-m %$Gg?!Z2i[(Wej>*M35D@+`5#BMYT".2iS')a#]]FUPOT7+u(OIbPqCje+f-QDe7eU3*Yn)M$IVFUuUKm8hXY5,ne<--a";Gg,#Lp %1GLN(N/pl\=Q=G5-+@ELs(KflLm(@n5;plNN@dQC8^G)mm$VD)PJAZ]9b(`q\>3lQn+Xnp/K15:oYH3O_JS?W_:OAlQ[W[b,\X3I %=($Zj9]&N@\s$([SV %.^j%%?W!!&+!!RH`EnRCRWc])"DEm#;79\O&_m+Ze:XC#m#;*m![8ppO$Tu1/1Q9XkT$ob\d%tq>UTu(\*YH3@gtg^P]-%!V`tK: %;X-4iknFUn:/90sH1[e/UT"U-UA@[lQ=Ui!s5X:1Pt2?7`ClUN\5Gdm6uBWY&gD[%Zhja^7J[P'mK$I`)'2h73#2]#X2pX&hkZmJ %,4L'9dDNF93qXFSCm(N@]oVQNBOC4>gJE9UTC%/r>hXh*XMXRsNTTG.Ym9*'Yocd,WEpDQ`D#-Sn'f9Nk/&F%@.9[ibHYtChA>iT@0?oqe#1+l1aUeP-9rjUMfF*>V\p.fC]efka57#$Ws1]]Zs8MD0^]3C[s7>ng^]*E*#LJ"JAGuHg %AX[tLb0c^B@^_0Zq77jHf9a/*8Umim!oV(^-WP[%J8Kh.5bA$%o5+(QbkhWKUPqOY2nQPjqBa#mdQ/afJqM:bNJ(l(%rA,GKb3\gm7C9`)7:K:O!C6DJ@h3;)I4EC"C#ROB+P1.:FNRYsDHe^uAC\&p5u_/cFh$r]d86E63k&=5fX,b"B.R\%D(8&!4o;PIt.ON@aTXuc-g8rT?o$n,TLVbL/BJDh[;9i,8a^Q+,T9%8`^`1?jfqGR9&R5'OaKC,* %[nK3eH[)%r1]o&#pnn$ab9$][b1VMA/6`uVNjcrW&0,*r\eZJ*(pTP'qLlK@)0C&kgLsgqrh&RM?Yi-c$k)gi_oF>eRr*VYK4=SL %&I\%cl^I'AfWJ]7Y!flQ^>H5KT%c/me&$ZI#*'qe??*?B,6Yd35hg*JESA!d"R4ocd5Pj.K`G<-fFJM;&Agl2H$s/.PY'4-pDL6E %QgY.Z\7rJ2)T3_hS$>S(NSa')d>59:TjXd7?Df?*BHLGR45$R([`QW(25(f[,q>CFDnf'%4\4ZGXue)N?$+nCI+sC_S2P"JY'`k+>^*ghb.kbbWt.,f;HSm=1/ZPWLZWF-9GC':JVnh;QpU %rR0%3rOBhb"5f`DW+^AKDGdp<<]AmT1*CZq1-;K`a8Ok9YeAYd0C\f1LZ'$_s*l2_TY[Ka1h.VoaOA;e';4+/">/LTf[^TI;;#!r %$iqUtR&#Fq]VDh90Tk5IIR2)HFR42=i %J+8e<^F)L'RrR/PdHqpkHa$L$NI-"[^3>eY`7Zr4$&leZr;fYq1&FWYLWJC<=]HZV$$^G?S&&u>eBS*GipVS#A"%"WYA0n/H7CH3 %q1Ah_0^?VN9kJgVft`D*1dRp"dWS.j__6109-AqV1VT=:LrsFk=Geq=%=M7@6T-E!d;8R&8[bqjTm*g4Y=:e`_3@YueP!i*/Gn'q %7s:@$CKj$(q_Meu`$@]PG*AbtTq7UC#2q,:-3Kn*tCjP?T %`Y2SI?P!UYZ%HW733aE(Nu9j\'c5oHYsnmV>%?H+HrrG%?`tk\C9KL]MJi=%r*,=W)Xak+=(XlpC3J%H,Utg1qg^fPgl)W!O'*XE %YcXWb)Zu!Q[nk+_+iGJLbcM.>2cFtg)u$gq3n2DP<]4tbj&osB>M&sgB?%)H)W-]SZQMf>mOY8B@4@tqVcj01X"Xe5(g8;mTf_@j %iW-'"DOtp+Hi0sm>!;g"Z%cF;Y+=iIJ4@ggk<@KGcG5=kc#OgkN+"a/-5(9c\P8ReaVZEc.%hpGSY+7k$r5WA^##Z2\)A*-THjm> %?/g3t$([,O7(+p=!*MJp`W\0Y,.WrQe#Pb_F>0Q#Q,N9tEsKDWc&MJ^cGMV[Gdo.&X#n^Q(Q@SlFpln^j&(Q7A=;Cj$G"7Zm9t %%5)F,5%f.YCD@UX8Rj*/6Kl$X33ANs^ci5G@7^`%8>L8X#`V2-MbDJY2ODmu,QbI%ALgHC]>ru`=AI%3XO(YH2JpV?GR%hC,ahRE %^Qn:f41&]7pDoqR&.('%Bb&Ud=r:&KH8C"W1pbB%Hk3":9 %F#<=g#]D5!@#p5E^Kh\Zc.h3tHP!i]CWt/M^bSF(3nP!BdD6ih\!+[bSidCkj+H6_r+?`p5_L`Fe^6s]N4TD1V$/(D53ajUMhs$ %VGNXb8fc3.$qEoTG-EjB^Ot[WAm!tF!FV&Ako2KHkq^gSfuK,bjU8C4gdE%H)*]5V!@q4g9#t"U*Gs.Jg)MdQSmeUi)iN]0)n$M> %!:A%:4bE#ZQt-;&[l/4Q!C/[Q$bs*EK8sA6^,&?a:`%:[!_8*m$AcuLbP[$B(#H*;lW3oiG@S[U7Hm`=5^fLC.-9I<%GL^qm+G]) %I]ghnjuCT7d/cBp/0b6I-#*B@3=V4U!0HjjZ#@ZgF+1\Oe"W%K0"9MJd*t1qL\r&E]?GcKNkhkqY"B* %C)g:(,r@1P>iO2#)0N$f;2?/ag\+,9fX>upb7>\GelN3)l2(8W`/ps.?&jDIMCJfh%A/[?X;`9`)BEk@.=/kA,[b)^KEP?(=L_1= %3?VV%Pp-Nl:7;>qA?RW_@`qf<2<&JL4I'%98j'9'Tp-E8FK6o*dM\_1V%MU#R="]Vge0PYAYGkP2G,7E2I(nHI(5Ud&HsE*"kCER %Op'>3-SD>h8LZ5FqOhLAG(=p()#hj?[_*.(BdoFh0cBOiP5iJ-01HHF61+3L[7Eft$gW`Sjt^D!CP!iXhIafZHL2q&h&/?)L#aPF %W!@W^[ROAT4>OWtpTjUDNo8FH]f\/me/_*9_otX2T6Q[s@nbJo$#cmPOX:qi?h %plN4f:^+M+eskkBU;(>kL67E'^@!1I8t\Lf*N?'AD)lbo^(&kEo#Qga@;G]P3[ %RNC#!X/2mC`\l*Nl@=Pu.ZR)W5oD81<4HEKPIS(0`=Z0MVniCV8Ocsg:.EegJ:)<.K5l7hX,*4#hT'je/L=%LNgblXTT"4dZ*S>D(0gcFd#Gm2VWq-`/+b0btlk^Ib(2_dhTSPP1,r`8Y(6fmI6\Y=>dcaK21**^5]k&CLi#9/2d/bQ`::,8W/"+"5;f/0?DuBd7seQ6ZhsWS3B2l_"X2 %2aa@&6C3LQ-p#_0]@]_g#M@ppY98V370]nak$jo0dc]6RMsfM7SQMhoAF&=DFgErg\#`[VWIl:]XV'HBgDfU0BXUAM_QlE"c3$.l %3*>r/aD!?@E>t\7T59t1?V]bU_(`L07T9WJ1:0B!!l1(/;H(,kOHQkud)"@:u=OFV?]T(Q1)Y(q=D_u5m^&^;D %(+b^4NoJj9E)^PcdB)So`cg]`CQeTuRPR=+cY^SBkO`QSnb2M/b@V0K+*F8dDW\F,e %W-AD%(<@?@`nRaAd#]f8*66gM-9m4A@9:ekEVbS!3c1G;0t*\UAAOng@WIa"6r`Q-[Y$/D`q %C%l3iO3sMQj`='m;21<,7Peff%t:$6bS$s+jk*e=pX*L$[SJkKAI%m01g[4oqGA$Q8$9-RE[D_bN[LZ!9dgrE%#VCEPPS(Wp/>pH %jPu%Pr24c5+3P^,OaD)8k$p/@8#`-C:V9#7@"S`DirRS:n:_Xfge3^/0opGFJ7].;MB0>l#9Ol!\&3;>ih,HJP88XPITAehMjk/6 %X#)CBAIB]OWH3-3K]L<'K6#t(9k,odPH&mi+"W%P2MJ@tcbk+uQM.kXbA9kM+\*o=cd;cGnh"lBo(U351q3*',_3NmNs%`>$pm0a %B-\opesk'3hZ3,)aKKXb\QQ3u42Jd;eu(8OZNX3M[.03^!T3>+LUqX'nF\u[rhr%D3p?Igkp]XFht#7saqa9q.fOD8<"R.YK0f,Xf\iB#"1Z7T`8]hVJW[XO8QOE?Bi&)C"+`jq"@gG4-Ol %RubCfRJ#aP??:@+%q";el]6\%VM3c`^CCdT8<26[mPtc,WI-Ua> %d0-M0Q]okOm.b?MC%oP*LR>k4NpHb^7sTVZA9s`p%6um.0d'ZNJU*G>K)o?Lps!/g3K^d[L$U'K5In!o/0;De5mot%S=oQZ0IXIQ %7^,.+(,N`F)5paarOenXEl8dt-"bPk>hn#JtmW/.nVen//Hg=@0.o^P"+nT7e!9RG:Sp9$ZB`*tKF[)T>Y %R9?*V;?hi<'@ZPQL$lk23`>Oq?o,^A_L3$<4?nb9eO!)B8Z`]ehhg>o8Z371>@;96hdYs9m(hHBV]#"%"PQPY3g2C"G#4l$FmVi? %F1NZD4s6+dEaZ3;$CE9+\%&u01I.(@W+]e3\l"TXZO;5#.FppVaUnNr->]DYp"[@?O;K8mQgSVjV"j4%N>&J,Og;,t)\PZqESWm!7\T?`QB\J1Ig,4+UBaq**D#oVlbrM;"(CH!`/$IXa]5\ZS>fi#n@[sL^YT?/PP@)i-iU&eWIH;qrKgQ5rkaN+9C`]g)8\>IOE4a8!K%+H1[3@kZ8*.d#m3N3+/Ali %*X#ZlL8T0_(+rc[8<,j:,oRBO3?Md:qg]hVAkMk'&W>uSXU9s1eD*3o7llPh]1Z]MO9>-ja2oM`e?0!X%O1O\LXPFum*PSC%-]9n %^/$\Z\,]8q\R6%0Q5a\>j4r9O`=^7/SAL,'aIQ]s6Y+:W$e1iHmjQUtmX`kR`Ht6>lI:Pib=f;m^)0-p="TW>NElfAiZV4ecK$[j %^S"Qq:)jfQAY4S:o]e07e#lFK[k/SDN,!0)U,j*C7srR)4Uu2]'6goH]^\1*=hnlMP:#Ph'e]G#(Y8/[2NoFIPF9]Phh;nmD(Mi$ %-5SAl5nS[f3=?cRkEL`"d)F_Z_C1Bjs7$f"(Hrbb`AG[f4tc%:U+WV31mY2CY#G#m/_2ldWhUeEqp.#Gag96E(9:Ls&k %oKq9SRnmkL6$T7RUQ>?bl]DP[it/j[3=K$?B;^3"KP\%M+f/HOW?!H$5bF&E,P/bjIR.]W$Nl<-=<*I@j03I1mU(tsmL %a%@Is^#;dl]a*TEVAE3!/jRYT`a_W]npA,u7Wn-=FPJOjXF%Z(M$+X;j?YSLjpMlBDs/Zc0i64/?/HKCCCtIVh$94)FCjuo]OM%B %J>25e!fOO6&B0I1O`B`%%6GK7Ylqnhrp3ppd&VJ1:^OS3.G%2G/fH.W6r&?,8ZQ1Ad-W\sk;!>jMdH'iNskm-@cm%I(R:JDA(INr %b\Zqb$)\UOm_gpEEsA$o,8XC$g8dWUYU%d;^OQ"#Al)-LHFe(oKhuF#Kp387"u^"*[:hO^=Ysbm7fZ7QZ9U;QXAO:A>nB(^"ds!c %nfjO,S[,tu[4+m+HSAW'>@098TZ@km!RIYT!iNuq"`B,_i8Q3VkiAr"%dsK4Tq]ok?-!aWAJ*\W.^d#a%_X]J=5p;D4n/,XGR&l:Fq[i_8#Fg>Lf& %fdTK\(6rC%Oboo0$/C_:]tQe1d>f)C1T36QcV?IL(&g%o%3mGPm-fWb#-8s4m^,RpG\l8?S*WFAk*F3ur;bA^/!t'hlmq+do66-s %O"Q;GGd+dLT_4C]Fi^g:`?!O7m[cOO'Ga1W[5Eg>.YUP89>m@)3ji4Mjtt=B.@3Y`7N[GV=g%uJ/6)*!!q8+P[K523(PF(7qSK.sdQ\6/p>>:LXbgSDAqF^6E#fa'*a=cbLpM5)!?\=6q>@U^'MiV)@\Y6;Z-2/-/h^cE/6I>"n&51[8pXC6t^o3YLtI,q%9O %UFnto9\7^A(m;dl'?\ddn\LL4qCO>d"D/K$TO<,gS$FE]g-b0`D:6>+lr7c.l's>]R0i]Qip>%Bo@`<1MEBfaV3W=H9k5kJ`:=!Y %="<67AY*[,"/g2mFG$`q3!,>N$:1"%[/b()X,Ne_)FtODDMOb,5sq>rcR91<=83(UQ(-)$m`rOB?e*I'2j'd<_'` %[CtXATkN4u$]Rd=_#`(RD7,e4AePXTDBZWC\QjNmMKR=gDi@YZ]>oh/4am4`bF/,^`c$i-4tEIF&A[Rb_/tn)AV;Y03@20_B7"/3 %A>UF@m`]`-X+VPj/M?*EH(fPDdQ@/2:.c4uGYXSV'C0M!]tu(WsW*mo:]'r6HhBUGTnTd)a)b?7HC`u&S"o*,kunZ.2U2,"I],FoOlT* %cKFAgGeFOcGV2EV9G\%X>[+bZfn[SH:*Et[UmB=:KngkK*LN5IW]8W7.c$rDM.6tO5T?&BAH\K_[MGQ3iCC1F0hOpB_J3CB?Nn(p%s24cLb8feKTi$^AgX0riZ\=3DM)L>0>]@2k?:@)HV0=;hcCDl5)d %qd&@\>krW%lSE[q;#%g7K6PYAb0sNh9Ba:e3Z_^uHD9aMIdcsG+WldU\X/O(PcXYZ,IV6)[K[2H'gE0%)qbr3dMi %.-K+FFeB7>_o2f;US[S@"uKuVpdqtp8fDM/XOoV">(@fR%c(8_8-9HdmsY#)OAT0J-L8dC$%FkSKtlD6?H#U:"jq2]LmX$:XEGcH %Tm[A4;ZV6Y1tiEk(9[i^4s%&$e8\6JGJ/s'm-59tk(:tE#ZOm7.cS+j-(d'i=,bUXLjqd=d[#@W<_FA0_EidZH %d=&S[du,9EDnP8(&M&0R\-He>.LK*FNiW5GC_jc8e#mUC_Kf\e%C+knU9HUZhDH20U:==YU39Jn5(#u=#F6$X.aDaTJtfQPDq[ViYX=u(FP&lePtU]a3+b+(P; %+G1pl0N-`Ea[7?/K\Vi71!+I46tYuA/TlBpX77Ku/e`TpL[CtkQ5c.L^_n^2P>8$5cWs3Za;Ru#I?o0p+2%mga4LOr0CT-V %mLF>+Nauit'MkHTc(J%/^3,K)r"&u5H1@+fef%%S5&c@Wa'8$0l%ki`D,ideJ[N4tlO4_DW3mOe`L* %e,bEX*r(Ec#jr._S6;*8m!4bFnAH0cdn^Usd3:TWguXj=XX=fO)ld5$,14;ruuE?Jr$\SLpfu6PUijL.c7]% %Wn8[NF.,H,`-4][jU&`%-=q$a@U-M$m_egZ^,G>g_;?9af."\ZOpm\K%s!$'ecB0*Qs' %&\OD%fFJNODP1Ep$&H_jh:jtrfNq*h8^./3:1GXN_HVMI+VC$j5%qEan5ECC/kV[UPeND,[)-[C.!95d%_B^jaG#k/.I!etbRVOT %U(!Z;*Jo_iE0?:]FGpN`ZAenZPjYZj"/P.>4rNt!3jQdnR'`9!W0ZG,Qg7mQb1lc5-sd#(DU,Q;b"XtAV0X9W",PU6B4hGs#n496 %7%p_H1GKaVe3SY^gP(!SijJod#=9_*+.:/#G?[s:S1TNUk"Q?B)MrI1nXR,`g01#8du#b]<$MbdZjf'-.f^dqcSXc-a\S&,<.qiR %`u:K-W_bHbg.3JJ5b\86aFtVSIqY95fEG4BKD2A2cl+Pr\ai"h7/Bn*Bi#pS(IFbM&NjKJ9D3&J)&f+lb/d2M^(E4YGK_(\TY"7msDWY@g%_bkh2QWr %l.#*N/!HceH7'#j6D;P0lPQ4pnPn\kX/&SnI7eXt(!Zk@l\O!\7N8E<+VWZk7&b/\[84>s%C6@BN68\fp %\^3.U:I+.ib^)*2YTn]&Dd.H.Y@NZR&tM'"0Ha60e5ucQ^,0hi]16XSI1$dlbnQkmP^Gf&\@bmJ;"u4f<#Q`C(5RLcWj\LXpC4Z8 %Ypj_p0B'(uZmi6hk2m`2P,O7X`(=JKL\%0>Ks6/#[Z"KCZdH/P=S8.I.%u8'VD]W[]u;h2W);uFjP3Y8fhbnqm."+ZEH"3!,V@Q7 %Sb;^q'ZH_;fqFt+$%A[-?G?e9bq"\ %=4lDa(Ch%+R@7/ZQXgVdcZ`[I-GZ4=l(c6,LGF4FfT.P\720N(;ZE.kg-A5?-+Y!Wt/q@IYP@c=r8;A];q(gu/ %A$&KbJJR9pE)J@->_TXEQZ.(&+^4FhLp#'7H4ATL,bhS')gfLYD4U/lQ6d.)!e?4B3E_!0$AWD1aU/rol7KRqL71l"VUHC-^bkeE %c8L27W;U`s\c?tI()mMbj9HKfk4Fat*eUn+pM*2/44h=)QnJnBY-_Ul4E&uX:GldOOL"OTcG?Yhh06FsUGi+>V#oPbU=KsMJ#SOt2KJ]\\!H:+Kh/r1N9Dph&8/8d#=45*D;p=\X %58oW\jk$iY5!'OlSrpG`,W!>k3n%iD\MZW5>3L&oe[("ZW&@TZ$@e-D3G1=9EOKg2)TI,9q\t4[ZJq8g%NNQDB2k:>R>YXDae@+P %Wi*4a/gr>)Ub0U"Q(a?V>N@Y`KmP3)).ZLQ=q&4c8U":\1-LZN>/5L50c(X(B0)?,)\bigoXaMm2)Q;!A?*?`HQXeL*pa%;HY!eJ %$PRmJ;JFcsD^f1bNHG%"W#j-9eYALN;t**HSU-[9Ru32O+_I!E8/&$)FRHO9Y0eU#G&`6[;t8E:T:;l^(?&t,+?WnD86RB;D]Y`n %Q0Xh1.5R1Z8jre>9A^dKN?8`ZOR`XWUrYNSR-/30jieq/4p,>"%A0I1L[&=XqTibm:6^0&$QO,/j_]207+OFq9an0p;q`ZW0=_U[1i4MHU6p>T/$s:.V5Y[#m-:bHcBD-GeYkkk(21U6J;PD8?Cu@2e$ORFn8m %hPUFJ?UCEK2h`&hm:9Ue@idd@cW+N'!P3+P/S3:"J+>T$Y<>rZ[/'qnQH4cOM=a&aOj^TiJji.< %(Q+YkkYhI&`oU@I$2bJR%#:!SiuJq:-[uQC%CL1f2DUtp/`A3Y6ZP2L4"Z[naI]B5"lrO`<8b&/_RkU\UA]'@X9F%We$?'@SK:R>+"biZls[5j5@ZbS+&>_>NBu?';/OC]msTJ<5%h+<>W$+F?;"S$$Laps$/'ZZd3e %)9tl"7.@1kJ"&F\]>RZ_..hgZ6S7iFU`JDGBRB>oib^>i\&-i19Gu%2"D+,i&_foOX0)Sn3]i%0Qd<-="!9Y=;1\K0!B+)/P5lLf %E&^4_/C&mk"p?SB[o-osJ5T]CAS[9?pb/=jO.`9!^)9q_BXWYR.909#*#!UV][*2QM5"6?3qu@-bDL3.[USRt;)#])"c4lRa."7> %Y7$fliWUX1e>fA[`Gs%TVR7D_XSU[K,`Je'mPo@A#"%0]R1jFZ84@0!0VccJd\kG1c2cjn,ll(.fle2aPa[^8gU3LRY_T4*GG[_` %'n/e3Nm[M0ngHXY%_V&m7.fYY1bEAtFAk@O)M^`u/_G'=P_;B\fNdP&dS]+U1>>#u!/?CJX:a`7BB(7r:R!l"kpmRc4&mgT'-Xs1 %3SZ8@kYp5jfqV#gK=G$gD9thCa&Y@[+9>1/r= %p[KsrV100gF*o:7-B\al9erD?Akj/iT7`E9Z;icg."n%*pg.uQ)j<_ZNM`hOB\#%Y7A9jK6dKrA1PBNWYUE"URLU/$Rf]oggQpW> %Z3!d8"Ik'$@P!G2J&5lt4n4m\LNSQC]j7#.Sa32\(*.dP4:$(?<)b,h6/5S]0D\hRSh6#"5qLXLaHMUAcp!eac:Gp/h00m+i2:(0 %bo/TC!,QEe"`";Tg>9g,j*=Yp-4u(EpEir;i>^,kZ*1i=_Wr]no?ArP<3ZhXS.p5*ifCP8dQr\m'T4rh6lQ'u#6@d_+%ncMm7?;4 %h$blJM_;N6iV/)gYr[*@Zg:VA]kc"l4q&]6!T7eA1bosWGGGR$T][Ko(uqH%0+Du/604W`:6(P^C47.eMZRE(V1qn9A!q3@1X\u/ %$MK$Ii1Au1NQ+W5"_;/o`lbO.=KOAu/=L!kPW90%QWT>'175J$'biC.kYU'i2rbb7f]G'IN:@Em8_]XBWN %EY"YN^pfMbam'l`rKrK=9F=:Oqf\0ObdYO@im:Tf(I:8fu^Kn=s.7kRo3Lg2V_9>@\\KHV&$()I_f?SQ>LgS%J6 %X\qSZ.1.!;W#SglEjq;6L^6k!_MVI9_%!3d4MC:a,0-B7@Ir1?07OR*(s?9,&$/N>mXHPa#"3(%9P%jKXSrY5\j %.eXluS5Cdi'ffctM[gOt.O%e8Ils$?Fk'9U%&1=c(GV3b=7P$Uci@(!L`)o#"o>Cd&=t3DI-9d)O+pIe$n;s_A*i!cZ %&^+imHZESiMGr_DCIQI19Q/OR_[>KOh.k0,liQ//_]0UNK,@;/S\ZB7g9$H?/]UU8V_S*l:sm:nM9'T&`]P7Xg?_M=Rpm!`-k>A# %"c2A7'hkNBJD?DHgH\3/h:[Dd70C:6.SU14/%o`[1U(>')ZiPL:\9a1L`3Ke'U]SP#'NZ$ %Ql+7XNU5n4!:lbC%5%Z7E*._m5tOt1Q3FX\%QpFgj3+_[U#.V$,[Jk(K#1F;KqLDp;'<@JLWgVilF[Qud1pThd_KN0b'R:MV18!emTl/kb9.h!0[RT?^_&61M %K/[2Dj]d/$?0`;'j!4k %qU#fc]XD&F^SNd\k)J%5_1.D*O"O&&_8C;8-)l[-U?qnr9Pcgb9W8E.l>eW9buc\0H5tBQ&138#QAIn+KN0!ZC-h+"A[m#k/kmZ^ %L6u/8;D?VZioLq),#LieXp8rLG2k&%#*`)p]iY@1an\!lR#g/6SWdq[Y]%Pc$W$CC[bTA3P"%^1Si>\>0=C@&\NhP$eqi"\O]i_s %qkuT(HFW,n1R)Tc_oMsIYZpdZ*$jHeS6ifVHVmLgDCjH/kJ=\W\u10b[MR&&c`_5m]?I]WORbrNU5hJn-?e6:D,-iJ>,PuZOP$1F %*u>=;`EKuLeO]iN:@4^YVQ`tY6j40s;-M;EoGp]bVHh_Cn7:0>1:l_&iC%,!/[OuKPr0'G,rV9EkmA!!3J5A9#6X@7,Fs*XK<#AWAbh\bgAEQ&=\t0$PSp]/han;C(DEM9JpKP %`^Um.7,^d=@s2iZn=V@1X'f&(#@R5=:7k9])1f4MX2Se"45)]3[+t&tEIk,K*!9G>A-7f2.hhVoMA/8%>mo@LjC%]!c')Z!nt`"X9J%D')ra+no^mrWn"& %UBX.Kdb)QD>UW9G*[%HLlnekL'@mG\$l(/E?;J>$ag]q,efX?Q)Qk:@<+QltVMPIZN^B1?,X[54<8R:DIUO+PL0Vg?,8N*'Fi8G/ %8:le-EjBWs\%nOq;nG6j6t!4fhNG"HD/BW0WMDS_(UrpWaIAtJ'NOpQ`X5eFaVr2jPZ31l^P%?!RLC+4Lb97[&Ll#jGkJI#UphbZ %eh$9r9Y<')Ztb:Y>r.V:a1IOcq7_2q2r-'&S^d %ab>/-%sFA!C@Qqu1GO[1rj`;KaDJ%O>[PX3'F]1_,h##D8-;kK<-@;ThEZR$8t$4]0q9g-E>6t+TLT.3*QPY_[Q;kKT( %&U,#3l5]_[cl(WYmOjJI=BhL<[p^=m6L&W>S4NnI4TLqCY/OFUX%FPXBA$7];X6h+E;'!chg2 %U`4ACa;*IJ:hm9eu0q.h$aYi/_(Vj6#.A9cb:Qs[ToU`\RT8Egrg`t;2J2,`Y3ipZssou40oslNa8$a %eo5Jd4aB?(7\b7V"`fV,>SaU%CGaPbWC,cX4"lCr=F@shfqr4T6l[rd&JNW\mOV%mbqXIdh %i+":'k'2]JIEDt=HZ8@_",$)_2^\,YPSE`k-$AB:k^1'@G5#k]k.[Q'^\>@0KdG6d%HsEhYV^"oaZCE#<^Y(_QDeogi(Z.8QjhJL %\6Ct1UMkZPjFWc2E?Vs*[@X>;?^/bB=>nTp1Q3gS*GAGCbO"4:LDF46M@5u/I%;!<@^q)#4E+FQVk$RO+)ph0V00Z1)_G^5E9[fg %(On>[-aSr=jb*k9j`#"J<\26_!U'C*8f492H*DQg3:Z]j%`^iZ>q?`.I@r??="/V$mhR+ %m4A2?eO9Mkq<0oFDlp.%$d^1uVlR.q^74\O#_8V7HO)qLekJ1q\LLO/HeA`^Uec=\L&:!K&%VJ,\+[b@RUs;5$=!g_P7= %_rdV,h/5n'MksN"k-I,]RjHLLgPaU)Qsb/?We/=^F$r4#";Z71&BM(+8`mr_5rePjF*U)j8`<8l$ku89prtH;PMskZ80F`$6GXi3 %gTpVQPD;Nu_]=-4e3*X'V&qi<.CNpmfG`s>0G66$,rq,plq_-20;qrAUO3!/[>H&,o>c=T!!LFJe&%7U#H0tJ?HXsdH?.6pn'Vot %SaH1S/!ndg:On,:+?&@EZ00\%Ifb-*R) %=%rJY[YcsqfXtja;G3n>2pj]rTKsbQ14T4;KdRr1YSTuFEehaU_k?7Se(8lQdA9`PLGQeq[6&fNI#r&8VR^Ha;G'qGC11+aJZ@cT %X491,V64qVgoVD41u]d6E_lI=i@/NP*#iVS43pM`*R3&?mB5GFM&)5C/Ti9oDXtVEUY_])`+SOHRWLutc6Oj1j%Q]OHtSsMoOFf? %@Hjr>;abUjKpM/.)<^^D?R+]OAnXQfLPR!&"8t!ProprNTbBD)41cnLZGMCcI6UJmIZt4rG)7(GD`?>mK18PCF>)GcURU3Kbm;\[ %Y':i$5K1&`lrRn=U'kK@A=t'_TQYIqkRjZ'M[,43@fT$*?+?@nIN<-Br23cu,?=`o3h;&SGdJuUmaEm[h2O:]qD-:a:6V`:D,$U6 %)Jc/iep1"!7M3eN($Wfd;O[#RhtQO@dN_-H:6n5^hr:Dtl)$h4#&Q$5.6n8iqGLBBZ%O[`cD+3T1nbRQCE_Mls-hnGn\#=`2h6T] %lY9?3%TTJH<".3ok9%B%&O[7BABU+VP*Fm:Ln/RU?,i'TE!k>Wo1ilE57GlX+QPh30("oSM)L&kWVepfH9K\i[11Q/P\eGF\BriG %Y/Oh;\[gg.3%PRnq"aXW'e6?4]nj.Y]iOCeBGM+pIB3%]`Wq:bFo_^IWgR!%*_L^])h`FDjTBY4/&UBNolsn!dL0rIDqUBg'Cs_93I$".*t]J/Z[?Ut[T\a/ %/Oql9_?&@PeNKJ5;u&--gAha/(CpI4UAkr7HK>a*X[aR%)ECQ;8N?mtPn;SLDJ(L.&P/a$W#j,;;&^sbBPpnV;HoB! %qIs%$64P?ufah?pZ4L,B6n4N>ZLD0L`6ID;dqHB94,Y$C$;$FT>_EqOR;N2NQn]4J9L^ipSB"mOAl`]D+"q:GQ6Y57iQQk, %>X8fmP"d7Bf,q%/=?=rrj^],lnGDcg %iJ.F*,iBrPYDVRY\u0716,(\P<6RVPkCbPriBt.0.pX$#'p;&?8Y#t7I;,d67@.+iBn5pt2VTp64*`ZQ-dOGdCg=$Fr]E%GV=Q8Z %\gCbdPAtms4k1rRdn0gl,DA@$F-aal_jB^jd7d*&;YF4&i:M&J&8bX9]un5ZT%40n>A6K:T*RX5Zr5sq %i'2opG`a8(GaB3-Gf*/UR^6u?CW:r*Ct!bL]mp:CVO&s]d+t-kd]SQ74hJ'3_AuGOei'LW.N*k!=XgS:7Mr$I6:4dbfWc+Je.)=2 %/j)n6"nMHOH2"[i>XNl*X.Z[p1u2A@0L%sfr@L5(U+'o %ZOg37KdAjRF"ogEbeC=!FVp,'pBO+YgA;bX7Qs*5!Aem8I:i@2-s.p'2St,aQoV)]8G"Bmeldh=hCN@[?7'usg?OA#_!QXqYMBht %X(OXJhN_`Prt.RA/Cdo3'$UQ@XtH*8XH%EA/i3K/eK9LneV-oa:ECs#-f %T7^\sqq-8-eX[]e[VMV=@Y-Q'`bWt$AUkTN;&ki2ksUO%@"(Jo2&U3-b@U:XF'_YOlisSjIu@nub"saN_f;/b\Qn?\";/B9;A#rW %Q;^>tOXFJtaCD(K?efS(+rSV@_AXW4Q2-Z[;:7JG._o*;%ZjBUjJi3GO?sS_f$4]p6q18Qf8Wj1Sfq4?RaU%MXC]QqV*W\tm %amn-?W^@_P5HucoCC?U>],,E`gD9t?nnQZ(UQ>D&RBkHg%@p1;`>ZS^-&ousD]>P*ePK*l(M[qaa[9PRC+G-!Ji)n;Foabu&iAlZ %W?Ni2(LQSgK3iKZ^6OHVVGnb9&E7@U`MRFuL#$I2'GDg<\S>X5j$UolnGK4%8`.5J>08-R(^^.CL\*"! %3@$%UTWUP(f/HjST/@+rZqrCQ\l:GH_jRi[(0kkJ(/[*/+jU"V/LU$9A*k*;WN2'?7p?j/WLt6'uA59?jCs\W`ii0nkg1(QS\7_$Rm9V %X!$tQ(>\0Xnt;)_m,@@Te$'5O\A6*f?8\>QIQk>fH$AmB?9Q7EVct_h%8\Sl;hW+2/tg'M)G0Is3R7)RVcefsknNpR(N_I;$O7S: %$eVg'&m(/&c*V@s7,1E4EWa@'7+6laF=52H!sdkVE@QXOBp36fI6Ch9:#84)MGBLlr]Lo*I(bn&P#]]_M!3r8/I6 %^_eL5p%XbAZ&B&hT&]jNm3"FbF4#ccJgo7A:$nkmKCFi`$`6Y7';0#=Gpp"6Go')Y.pjNFQ#5__3s;7U32433T*2S&n%J-0d\tr]H$o?V^!G3qIBYW)9[k%$t>As-!s7 %"LJ;$3`o0K*HG]25+m.`;B_q\[?Om!UgI+e#DqUN`/Ctbh$:/"g?A3_G!ThE9WT^hXXb7f<1:5!>':d?P_dbF7Iect,1LA^5)XnJ %dUMTTh9(HCn-`Q$$L2JFN)J^ko?eCnY%V:VOBoj8E?]8\0a(UQZlOIeH9P's5]rnq2I(5+!/QsF<9Y-ug&3X+GF"krgA %Di+q$h(ROEQ:2%$dr\osP)=1E%C]Q&k'1dp@a1*(0*BCD3R)LZA:HEbhDh-t %5ZN*k`i(cpDs)h&>kihYD>+Kd.%f3sP:^mQPFr+An_nU=b@-"Si)GnDY<]"^hm;IIDqgX%ohs'"m\,ZFdIsCup5Q1=:^&S#b\)7/XO2(Lgp](/`Idt$W^46%I5Q1/VhuC1;?2slrs4@;L %r4ffA9CL.*gFrQqLL:&[2h1SB5Q($:hu*%pqX*bOiHN':`P;ECpW*73j3m]%q*4l@TDmeVhuGl?[kY5c!2AGsj#J+9\S^BP=15QB@$qL?$Sa8^Qnqj7'ErVuHfJ,_a]qgXb=rr/JAa""]CIFN(. %a4i]Q`-i7AU&l4)UfitTM+ptMj/7[EZi.('\%]iYR0L;\lT<`$ipQ1gRsX%4p\?)\ci*+as)l#$NYf_G=a1(JMBLddo#UQto"-3b %q#!e(afEZ'#F#2TAr$dXoGfg]3?GeM,S#1seFIK1BBNWM&:dT\Him2%)`E/rGOK($4RQ38SXJr[7O+Nj4,@M%LS.$U]o)A2-.2YtfVfh/ %diS8'HQBd`O2:"'5PmrX@R'`cf*MB+J,IQ0Ie!-TIsV-qhuD].If7H*D^^*`/4'02hYjL!6I$hTNVr)IreirgIR5_d5C7bOO4VVS %g!AN'@12r-^Q\W\O1H37hs^DsI(`nO^E<&QI,od.#QD)*,>AA?=b3KBPf*!Nf3)%%D^:ID1_r";Lt['N2c1D+3:;^@S@"CaA8+I" %n?UYT96WCB/]GZS'uOF^'1(C].F\af6$.)e8;'mg\9C5HM=Es@Y8>OE!FQmQ5iG$"d>0>GUE)^*D^na/RZhP8& %@j*T]3'>fg/Co&U2^q4DD/Ks&@ENV-?VacSd=h*g4Ja'qK$\^aqC"0]KsnR\)7`(:^+u@[):?f/&UnJQaD06/.&)r\RRmf`DG&;V %A+779ZO6gs\&"c?0oX?dqGX*JRrl\N=us5[=n1`#2(pCM`c#IKfj/Jq!bE1-7,)0r6)-jolSfQ[)0!5,U!=sieqXm>#hL$28#<>Y %<&$,96ooq&aAN4$%`:pVIA)3tK(6.qq\@X\<5&Zk,G)!lU`W$Fh,mEeYV#KB8euTAOUFP5U?'>g8_3eJuZ0cY/C`iLtl-C %2*cD?4C*'VX^\%0\>Te^0>jC1OLR0"K3Vp;a!VV[K3tjGU!J[=@QE_H"/@8#bVf%lV,&Ft(Y=h^k2)D%Z7LNi22+bH"G["5( %Ea>X"_e-lT26KCQ+pFBE)gWM`2YEc/!7NPsY=g'X4RSNQt(YF&;$S6g/iE$:,:4=iTdZLbT;G9`mj>;p%PY(S^C4(GVb)i%irt[N-pa&#X\tot)L#]+gK4ZF1\1%()OW_K!n=h$ %aYrI,hA]&BAcC8CeJ9J_j&m,V8^R9k46O:p^0>60N\o$KDHWnG)W$OjD^!Oa6U<9)*/$p:Xf8p-F?tEV\D,J^e`g0@BWLV6jn98A %!#1X_7L7^AlpH(njRPX!6@\7Xc[4V7n,hnEoe5SZH@ELN\mL2T\ikeHJ;s9^R2606NYbs`1NOh=R.TLZ\B3Q]&39/bXHP`\a7=lB %iTnUGjTEPA]iecdc3ak\VAE1PeYCFck#@Es0dk&3*p0]Ra=aVLcM6W9ggb2WbhdTPP!Vh,=EhW;e,$rhPs!-6>0J0gARlOrb#eDc %2=Gn1oQ$:R*CWDo\WFIU_U[_-SSDoIl+$mcRR`NepK__R6h`c'(2o_jKu:'901J:,;E3gk[0?Ge=ZN&f1CTkN-\=,Y0q:-a#,Xfi %b>4Q4P0*q1C@MR=UUoh-EYrWJPE#Ah#,rqU.VBg!)]IbGH8q('%W\B>K2cU*dos4JGCo5TFuh-$!)MVG/>"E?\aCi[#_/4bA!dOr %qdBU/&,(\))d!RtXH0EeY.!bAMMP/h]q2>E;'RtEgL12`qX3]oCM=.R[(W]GKYRmP8Q]GrY(:8!fPGV,Y3Wp@;]XfA6n7Q>3Is"I %/]T<%7Re7+1K+u,GM@>2F?7J'@D0rtU'0f0eeJTT[eR(c"U:T4>gnECR:l]H5?Q]][uj5Ih5Dr1"NG,iae'd+2Et1E[0rG_,rt90 %o9VHei\qJ:'muM;@T/pq4U3H@K5j\6W9)@?LYP&jmS(bdY_@cu1:J@ZGOItFi\8O6lc`'HWP^5!*^8pJG99F6^)$n6oXL2:YWS_b %KUr\i_VLCh[P2nGl1_;jH(UR]W"a$\BY&SpYO2==0>a,Vl3r=*nu/SaD1nD.;H'n;X7]UQl';3i#7fHu@p,K@dkjZu;^r %?Mr67b4YbUk?f]mLq=NJ&->1>?]J6?Z4aS^OU!%>6(MH&.9?0+@mi.Se.(Y4/H0uu*dKcP %;(O&f`U'jD`mPP"dd16R1]bE6CKZb9LOs->Hso`#gf(FGjEYWefMF?a9k(;p7T1d:2`LqM"&h[--d9MPVhIV#A3.]lGY6ih2CdfU %doeB0l&)Ea%oo^`U.(rg%IWf>ba#?FnN=V<0BBjK-,(B6LMTojTi]C:FdUN7q$n;CF\8*Gr1\p^"p=C]phVuc>C+_ %%2"hnG`(@W6+H+V+O,-arhpuN/E/:QOT0sL"Ung0V;Li1s8UUe& %El()b7S"IF*iun>%4pk[HpGg/9$EAAM(W17;HW@!IB';(MTFUS'6o\bMR@TEZc@jp-H('l(lfs]:)QmB`;RU`La/(f6Z+hRBNB2 %gP#[E(%n=N?IEiWL"Dm2[N/WRi?TE7UTpO4E'FpB+!+@r3A&eOo9aROeE3mc*2q^3FTYLK,/GC[[O:2/N1f;WX-R!uS`V7tPDXlH %5brWdCE)NVb8sR@?m^k@O?>o]KTf$umNpWp=s]q %XG??8JFMU_H2.0IgB5^`=7NNeo2?cfI=?/HGFrroA)iV+aWp'5]PC$P5!qIus"L"5'm8>Nr^+*76_#[,):ufDq/lbDc?1W/$(\tT %Y3JU\:u)49g!NK+8p?1]P\>4t_OE_U+r^:0M+2MgPM!2cGP&,WBr7khqgN3=WHR/Z,IR3KcUK*02W[Js*P6N+f,jY^8AuSs6R;&Z %1F,kG%jt*t"HW.'15EnA(4!oTF&24YY\0JhddLG#k@n?@ZnLjFYB2Mpg>9doQ/c;^BYnl/kg4k!OYF2C!]=XRk6e)8m:)>Fs!"%@ %^&K2fZ%o"eC"ik[.?_?!TbQbL_bc6OnUmMLWTM)pMPTlQ-q+L?_/tZipL38TCA\deofW*,IZC6$@;JG[r\2M?RK$[58*^+.q#_m] %3!TI5G]4r1J8dJEJQ+U6XhZeV3+d_n38D$Z9,nFKTIV)=_n]_$c=ES+%_"5J*Y2"\+@6R)2R"E]o,C5a#?Np).>MCR#aW@3&%p)< %_]J$/_n?R#9uI&6FRp&##_5Z<(]qg#"9PgC$'#X$KH%LMdT6guA*8k5g+:e_Oc#mf$J!9X>U7C_N2<^gE[!+Od%8-`r] %JkcQd/&G3p#.oYr%cCHB]afj$"NV'd6#&Ra^Btrcdcqa]E6#QNZQ2J&&-5ob#nWF]Wb/j%[@S,N=\Jp0'E!, %*qu!@+Q&dB5#M(EP1,:q23BWHea=\AEO.+D;O/aRSQdOY^f3n`[ZtS_-1Hha9+dEV\WmrN3r2L4"**%&iQ`O`Pd<*]lQ`Nm( %8LCDV7h3'[\4^9K><5Cih8c4#4J*5VSua$Sq";9P[[R-3/J %Jr7_ui?NqL=)/?P)^eH4a\&P-Mp`Ne?5b]0O\_'t-I!O0hIgm'B)P?88YgrDs#TQ.E(Uto:@%]]^20Ch^-OWMom"Ar4q-R6d[g6H %RdLY[^]'FR2"LpR9m9/28Ts\B!5C:Ph,2"5a)JU]$ZU2Y\.]>MB2G!L0q@b$:UK]*WN$fi^:+0RY#Uq/WH44'OrF"GVo %.R9S+,Rh&<]q;kq_5l[NclQ"b5)!+;knt34n07%Sq9g90MUHINUX)tFGF6L2A(ofg%.q2X&/2WF^NaMB;8QS?WN %H^rHt!CB\@N"*fQecT#'Ai=Y+%.\':%aB\Uq?+=rG_gm[`kfo8pGD %0#km7Wq$UT(+_h%Z50f)hPf#_&RnI`1[$3nLY^WNGmL\729o:q>f+B/8fW>ALQ7Z66HDqT4Hq3Wh,ls'J6M$#X %%jb:ZIXp8rWCRHI!S"eMH4L!pIs#u=U\OL4/+FUFS`QO5hgAK/."+A3[6C,L;O+d_V_o%42H>:%I>$g(f %Qj:qj_=r&p/lM2G+8MK]J[V0(^I*#RW.,$@!]G"QqZ:/EfP1pNiiqc+:#>a&%b1,tp:;MN6dp?l)smahYGqI/$X%bdnTL4$P.)[u %e0+pl+oLmtE595A&d,dc=PhBaHnHrNVGt&PLFY5Z1pLpP@kkOi0F&`rMst;`7YKfD7jP^JD0OQ`diB*LNNm=BcC=N(gdcEBnbk>: %=4O/\/7%R#^VGGf*+B5+W`fn^9nYq)o[fVYM9BYQ?254$(S7L;40Y2\Ci!7:P;pHTWl2KLrfr;i6/7LYObC1NT4T#X9drHA %A!9DK)=HeW%Q^+*/ILHTo4g,oeqon"orH*Feqr68X!&8C@]@M[et9NuG`V_p4ogQ%-+e$k"^lrn5\@mG[ %d-VLmI=&BRn#^l/\#8)t"NZ#rDP)1tI3ArO?:J=q^U'-_(WXd6irIhjMru,Mm=T0J(jjXWJVljCV/5LY0Ac([WB$NTH*B$&3Veh> %"s)/,/4Mh&_#o1A;/HV9L!u1?>V!o?5kbT\">AYhqOlnZ4=3)pWaGo6>k"Lb_g$^ruS=S9glWMPD %!o,,+$(7k7A0-]FdTP5^kdJa#73W`n0>uW8O'j8$oQ5GkRZiXA0;B\BVXT:WFD=5p4"F@)b=C:eN"XLdNM0d^0#^RTKuB`d`Y@'k %c9_WuA$JLnPQJR3df9s`g>lYq2F%s1"^QF/ig-`*S-1b_)1Y85_mg!n%Y^bdj!L9EU5H29DGi!XYpY7G-!8AX67`,sN".I=rI^g4 %SfLs&?u[qE).YgFSV(WJ%Yc7+PTuq`cT%?$3h=S3&1=4rpPpI(GUkPQ=Tf7S19M9$"LL^U-dj##'Aq4,FYb>80cd7=gP9UefgOG*0[UjdHA3kO3%6OdqA"Ki`Uo$KcaN@,Hmfo(Vqd@g]<#@/[kM[iUC:c"paN-J+;7m!Mu;Q %`uJ3S5S!D5bXa3E\eO5;j4*Oh5'2]_CN:3G!9j[/kh+jc&ik+T_[3,?$)OA/>./N;>8-IfVCZi?35e-F@'FE^#E5>iAItMQ.'TMN %`F519%u21Sb`G2bGo`)A&MKi$!t%:IEmQ8I=MkF_,iB&o-NXfA!?O:t"bSMJLqt"90QcN5WB"i)QRL%WJ%J#Cl`ksj6j\O: %.%se"^=92U/N64ZuRE.P+`[@joGN@oHGit)k&/Uj!_f-Fp,=Y]:_f6\_BNgj!/2FjH?NWN@k)+AH:AQ3Z%d"lm %1UmZa2^\[SG\kRCB5N=W(ckJlj&p3=Yg]mK.7Q@C63E[p@ZF8bE?JtcOH&XN4(KBgpe[ZM1jq#P9ufmZAte1[KY'N;4@5Bh)I8fM %D(!e+&f0$\aKmj>25M"$VgT.>9f>456"=S.[N6%Rk4"jg%;SD8(]MW(XJ-@@U,^X-RtuBs3*Y(h+i$g\AYG_)K!f9L#UB*mA.\tg %7jNOil5hR0aI-5T(RL;`N.OZ\2SCjC,4(>4RRcOj#+_)L+"5LWU`9M*R>dSGUge-bbWdea1"nN!!n&T^[)#Kj8%aoqhD9UU'#TGn %k703\BllZR8+=NPK+NXRXKZa9JVb^(2JVOY?4b*)8*Y<_f\AGlV8iGQE4f)-38QSp2C\@W2qr9DNpYRZcY_@JF/L:l?fCl>$VTn, %GT:knqV3nmko-:@.s-%Q2QhFD*dVQ)(NC?%;p%I.?<_`Oi=j'a$],JJ+)(^P"Xa$Zd"Be'_H:jJ;q68S^NKc'r=0s&?#09dG7Y:l1)K=,o33#H3nTm=@.:M_F$L/5o;m0P6h+L<]RiQe*ELNGH(%tdM`n.$X[Bn)ODO.l %!71nM9OTV2Rb?W!Fkokq+O@5&S&o,j^+CfB*`(1/o!.frTP!0XigN:66<16Dnhcg;@at4 %Z2Z!h$V(D]KXkh'TrF<+GUCUB@W7YSZ_icY7Za%[piNWclB;I34Q_sU*>Cdl:_hYVll#1d0hN"9!9@Z-g0k#'MQG,a7._a(=4:cm(@AeA[Q&6T$)D!0XW6)+#/(K34toB,3clY_bM!Me$?M'_DJ9 %NM_PfK/;#jG6+Y`U:'5$:q&b&\sqZ.('05a)BT/4qLg9o()F__'2]VI0EuVq200SMYeSU_$\jFHn2D>2rt%Of(j]Dr7E_Z-'3&[;Oi[4qLlfJL"S?e8D%eXkGU] %7fItYom\j`UeGlqUgBcf;,7'i&!ShWbD0Y+9n_]'Tpj*V$NMG9!)R?*`)OuoW\e9j\%K$pZ(1a!r,3,s^SCeSJ1iL3T38$_DNe^j %R&[@dGL`\^08]_Bi;3J&a`m]H0DgN3n6Q(dO2'J^roKL4\c6^=4hpfhhY!4E7K<,j^$6,CmCr$*H<8LW'hT8?AR9M/WS7$F#ClRr %??K&#\uf-p.eh:CnZJd*\*r1U:%_u1^oQn,fV\,!!P'jHoaAFUD;9L!f\p-%quZ>5TPEo\P9u:U;XU[q:Tdr_%?mnaFU%==-R5HN\I5O1tpE6>34A&OacXa]+:s/TMcs#aVgoAJ6t2045tGQ#uTiW%\3Y'$@&4e((glaqV`[Z&\>9:rAHDXjmEJX(Q5 %++B4L>HE/:/tEol5NfY-HgcC_Ndpu'A:q>X)O7nG^cR&=P>1&KMa#9Q>-WsE>;e,68:c!aj%m(=s8=\D.5&c8Jf9Uef!c8DuT-rJ,H@K(TLF` %p!iGP_IM]m26NGI?pXPee*hbc@nZM3]3P"IQ,6YSG<]s1:8pT_(QW]'=m^2`t#f#qG#q8!=) %rjO!@WX:WLe0o)ZFbRSpDOT1hgFH8F/)[+NIIP@V*kUH,PBp62]!]]8.J&3iYNq;%#Bm+I:^=Pol"?S>roYBpWX@$Y;UQYcg3Mc/ %Bk)M?HTLb>^O*P6`>@;k14T:>Q`lhAM-M^;%>M9$c,#2_S+N %K)Nfj>dmHC02nk"55!1C8KGYV^R&Ui@)V!K2%-rIlNW %]!$M)/tJI7"o_h>m$B)8!6>P_Wd2AlACK)*l%X&kYhQIW5>PaN2rQ7hCq-ZU$i]qetWmH>@MEun'Qq>"+4]t0u`7#H]t-%B=BnLTdOmOGYn43-4&Q=i4GZfEQ>RopOU7+0GBaH@)]CHYZ@0E(Y84lR+U)fd^iD'WKZ#ik5$K:[V5X8-+eO %_lmPLGeX'FeXJLF34a+l;iIeQo=r#4MKNprd_Q[HIXSZlaLC&VJ'NjO$LEJZ';;I+n+dpsmbPCGIsOk/%%^RE\"D4Z6_ %nY!?,J%.`YX2*c#?cOb#d]Y7ZIcSHHFgF/@lEsEqS$VJe?0?CFdk5dgGjM85dhXTD[V/RjWWcRK^\pOTc78eHP&JY%\:/Vino-qLnea$jkI5JT&lG?A;kjn[KXQrAWp+]KpHbSOY&(YW#qr-UrcUE\iHa;PbIrDD$^"g*+Sq4.m@dAWtb,#khelSbW %hS&X]P.%>Yc5F%bbACJ8bTHb'FX(*U6!8&]!?sSIYSeIh#H(&-Ljt,7%:YDT7g\8h`/>n<:[]f[@b$FpS!4$QB$e2b[746OoAVPWV@C5](K*;s88?NI/Um3GfMEi %?]gt1G2$41P)J+Fn[9[?NbhqL-Tapo)Rt%JrKR!M^W6=ZIIsO,=0SQ^Dk,?1Z8j"B3ISf%lh%@'#F>%B)]OhpSZmG?faGjM#`h^L %s.$MdqU8BW'd""5p/ng4=,m,Nqc8ZSVs!U`^#/kP4M=A3)r"u>)Ok)6O4nX6b1..EVpp^fo\6_ndToX4=43+s=H>A4o#6`lfIWr/ %^=,fK5ZJc:qX@L6=8nK&CT"RsHHu,1hZ*H-c'tUh:9#0^f'hYL`>.li`H#k?^3H@?ia"cF_%*Od]A4.3$MRfPYKFV*m^q"*ng\[X.m%jlpSuI#GKjhAjnkPE++#t2 %9u-EeWL'&1H814:^=?rcf$cRV`Kl?X;<@IH%pk7PQ%.ilrcN8e1o.iaDYU6Lf:^<7'^mgO)=E\;qkHA=;l=2rS1:cR<*@n_fXl'l %fJpPjRdCVEjY7gAm,I!KMaldcbK@U!fb*n[)^dSiBG&LDp\WX?X;#0VGg4gM*Li:S(7hNbDf%TH.t.EmD\i)eM83jbA)iCbq+93" %UYA!Qe'-`o_1u:lDY_X/;2%/7[72H,H%/f#l7:\:ju+Y+ooF+qe8,ZK>s7i5.'u.M%PuSjQ%.o6NfQXeQ0[lSQ>-H^KQ_eB/deH:6YVAYQc< %1jgT5I;//5hBa>=FO,6e:8M!cqL/D/aW7E@)(nkL9ittrn]^]Oole%GF_t#;52Y4$Y"epNj'M3JZD!JRI.a$NB;,:u/a\VJl!la6 %5M^N,m9OIE=YR?_oj766T&kV]]0@@an1i4tFl/kp43+X\eu7JIeAQ?Zg/NluXAq`<%c-p&JRnr*jt,3Ym0uQEB:0^MAf;8GhL/gd/mf0Pn2u-O8XIn13C,)bq %cV`^lp8FHkh)gVnNh&:]@&qptT_=UEVm0M)Y!hg",&$?aM0(EHkAKJp/H1BYN,O2$ME*q/.Od!frC6>mFGb@[,@1t#J %kZfF6`#"01;WC]`f75WH;S:]8V7TL!FSmWoQObO785pV?P3,S`>sGm]SaP.(&gc8F5%X#Xc;g&Ji-+.pDbM5,Vg_U%=^=5HIjP-C %[ib;q,tV//0hZ__:4CmXrC[Bo?-P02k"5#l7:=*%"um(&/Vd#j0qhD6(?tgu\Z\dK5H&.0lHG[rmA69g^0];@8i'Y0>P@`XUhTAI %\*s&j1A-^J=N`o3X0=71E9IGP&8aK:AbY %6$Ou99U\)N[C.9ZO'?i!`m$oQ<[!>!0K<*,e/J/3\#QQYTGoZ:T]"6cY8TgW2q2,>k`'bkZ=7M/cF+i]+!+ZHWX#j/68`G(*3_]086T %hf\>UWhC`4Yl-cB-StAE6S!r>m!F64:4n>pDN];YHd>s.Gim)V]6EX*FG;05lUO,X=UcWI#3Ht>Tj]L7$%HD_]2c17Gd'h7H(JD/:#1EaZb9qJ8RQ#IUb] %X)en5ijkY=^-7&D/.-l44h>?N^BkuurpKZsCM1AMe.!ph=EQ%:nG>f/Q/fJ8I.cl`F(Z#cS),?Lm!H,$S"!.fY(mbg\piW)\]`TC %?9Q#OEmd#-GF>r+h!H3`1"X\!RjQaC^T1n[-/\\2HXY?FG0@6rnTU69prWO-9u5`L]!-7!rV4!2(qf4NDh86\t.G*,1>8@[o$)5>p1;2T"I.V&sfo:(Mf$]=p]_V&N^N%T7H25t! %lP>FoRfWi;C,129q?,p[VS2Nb%u7TC3bNE<&ueXFiq.s+Khenri4a2/&RYBe5e1I7_]8BYQ2#3@&LX5upMK\%&fd",D=?NEU %e'aX/,b,Vp(OWdVpk>@:[[Yl$S3"0$mJE+EZm\kG8+GgJIA_S-n[ju$J'-NKX,ZW*Y?!6Be@/T6>N)*1Q>JWik0ctNO.Eu^@pXBN %qNVG'a1Z'WP$'$@k@EH[;-g8NRisRP>.]^jd@"j=[9p<@dd %%imZRiq*`t/mZ/6j2T?&DnUGf`jI<5eQ]cFpW^,UCR-WF27e"tl6QfYWDK[4ZgL1.b[1(lZB_&aq/V\Q;8PCjSii9eSNM2qf\lpZ %[Vo9So&E/[-BB5'o9F(:hcX&Qd:^YQI&1W9JO>0Q*'7m.U89AAY?CbAQX?mg]tXF8Mm]TM?+P:3KMb,6GACKrEg^PJ;g%?n$VH[5 %=2&.og220H*&_9UkV6R'>[p6a)DQ>![oTmdQcjj?D\1o*m$[4G'e31aPj,2MYsS7&9)H@g+N`O."nABAZtflnU_"JL?:&(#RLY"Q %RQ8Yo8(X',&/H_Lq>^AbDFG]=2Mq876?G)YN@)O,QqK@UP!bX&6XmPu=;lk7i9S=6.?A@n$GC&A`!f'Q>pJ[G_`-0dV.inH6`c,#/7[,R>gB?WbNO_2pASL^o+0 %-'D"-;?`es,-hCrPVYo'Kg(EOhG%?:=/$3*We\A#2(aJp8_Kc,-"N91(p`X6.#NZYd7+81@hn_q$]/UN&gk&>8:)rUq)fhe+@8=) %?LTO2\[I$7hpLM;bdV#sB7$(dKX1h[Uqd`XFT)7_edRC%"3:k_^kjq"A0BqUg^$k3#:OPq+*-92J2SSWM5gW2GH%ftC)ElNBJ#o! %"UY#,4n"JC$'%D!&'7.5-.]Vf-\as$,Qh1/ThN?uR:&;L`t=1IRg3ep %#\5iEOFR?^;^af[G.#Ud9!1Ls`S0R]V@>d"SS2B[W3qKT,d:sj7+rH@KJTrj[G?%\=.U38TWoj?+J?[F1eB]W5uN,^P(82'N.t-h %Q($!\YDP-<$e3^fu9-I6*8(gVp%WAhsB %Bo\),X&kqGXWV[!nqs*S$h[njk//=;'c*i(A/9?RB[X7t5SG$P3#7T\$T*C\li_&Ci$@WCAgEE>U+F[)>pNe+bnUk^$d)O4g[d-3kEXKl`2('=AfJXGgk*d,0L'-OVcp_LO(M9OL,kX:U&.J5"6F9OOFrZ%CCUmS[m5>")[mjoJ(!)nM$?#ttSu %d0$[5A0Q,H>R..RT>mC"k`>UJ/tKk!l,[L&LU;`]dkck<.,l.668P@].JQA'Vjlqc\)k_O>hAs:TZR#]?f1)]ktosc?$@8TGQ/\I %;:sQG\n*MeEk0r^P]TpjeE.5C_eT\ur:6CA;/a\N?3NjCA:.k'HXggHrjLHZl]$0g)W/pUch;d6H7I_L2HSpqZhiQ^aF:)hdt_#> %rGD)*`RpkADLYacW^!;'Ku>&?'`lp(cnH1u7sB+EX+srH[AV>hPpb'+D)-i&]eji@J.sNY3Ll_V]=7d=;S+9D %?IIno2]D7ZX]A`Oci9l'rlK'73WntCOnR8$2<2GY?$@kbIo"tca-uDD0R)es3V2W>q9RWa?cgXOgFrE*7b@>OB"O@I0,_kPU?[?Z %q>&p^(B%9H;#^qiER!XKSCN;m*qF/srr,42Db](*;_S*+#.%>`l,%r5DSD]lFDUSRa#PpeAG=iS-VBG)p%^-CE)^%h2ZMbLNFo7K %jjQY8i/`5K@gC^>g%r[TZLmnW#P2kOkU=2frTriGnK/8X8U@,ZRp5T6e;=1mZ<^K!E;lR!#D^T@`"+I=%=/F8l+QN^SSqEE6g^.? %npbnVlDNXKDf=F`efFa;4?BqM,D!KF'BlM/!$p(_KZPP%qmKWVAHjd<7B`_M[32u6(GZ]nm#Yb61qCSE**"3_]/+JI`F_S %PjYq(eIAjk?_[,.1\k+eKQ9<3Hg3$DnhgWbXp.AgpJ7VJE;B,!M,p6Sb!.TkVPQ=`kDU+^DR2:AW&^R7el7%PZ$34J/opsVDJY84 %Dnb&"_4f2g2KO8Z7&>*'Uc`U5A%+iMkMr`loH-/(&P-eWb(rSuX3pEc:@#0amhsm;__E8MM-BTABOX7(7#X %gNO`WA&nPE0*lL5;'WY1I'9B+->V;r&Zrhm:3g;n+cDJtSP*:!8Kf6; %2`L?nh.'Y4?ZGbVnnjqP+unrLLZ]qic*V[N77[4Q3i2->+9E).IGa&ZX52g,rDid1,&h5akNZ)\GORk*767l*O"2n/^(]*GM, %i^airWqZM^2ScaO];DE@5TA#FlJsP:eA^gS&#b>if6ciWSBQqe\8l]Ypc>AbW2n(A6f-^`#19u-k.n,QkBb8MaQrnE`e"(pJt.\s#2=N/P3?kGiRf2CNJ %#u2@eER-K^m9=O'nH&j[AHMs4Mu:G0nULr<5oZ'$I$!RfU2LXjd5cJ0RAq>#/PHe@oX0W!GV#4]hCfq=@9=eE1LSa=E))4BV6=7g %7=q#%X[%2iDToYaP$)i9gm[U-"#UON;)%@rNZX)VW'MIj_]jkb[U_XT#DP\<:uqC+6Ib]b%!!'1_0Y"#?TSHk+n3*-+6bm>-'>q%Q!H@3&SE>u@>QFT&-@#!rYr#GBc:Yj*)cYkVPk %Bp^;T(Jl(pR2->B#[Qs\!;AZKfr5Jia<(SB:;Hj!JLuCo8EdCST]u`IcG4NiD?o9;pp8%kB>S#i\4W_8!F;@HMQ0+erF^deA44tQ %V57-c.[1`a@AC&O,eF)O3@+>*IFf8ZJ!;o>m2D:`#FA%"7_0brliQnj>D-8#.3,@XC^,;)%P+_"jShG8PiIS*!E?I>Yj/[b6;YCH %&I5c3L7G;;SmkNC[[JLfaY"]omb %YYQ%b,2()5h:Ll)Opk1/"s%n=m"?GlZ89g;8Q=6,?&)iEL^Tlr5q>g&UcaB3RU]K*Ii=%B1A4msSlAiAR=0@\=JC-(JK1K)mUPmW %;5-kO*gV,9*WY[1VI1?J`q\K8d/=EJ8etKY/NqIh8bcJR?VkJ>rQeZU`UV@UD0mO[7>Yo['`_U#N=BVZQ6C90Q;*6R+j!4\#fEB\5o6E0EdbdeJH)/FY^/N0m^>ESKl"c&=;H$QQlAacmALAr3RQG> %Z3[S,/hAdY8H7&G>(NhlVuRW"*1!M75jWbl7+7uA8QO.\X[9$&<`QGAJL,hS0Z/OefIRO*l;Ou3O=:rI%(+0B8lTrL[A?c,7i^%8$oH$R=A$6aC0K;T2euYDUkKt0dA\OnDtVe;$aBg\P6Y8a3LQ01\G6Jt2lZ)/03)$X"es %*U)"RH*G/#A!k[up_YS@+Cl]7fN,dK:TCrnc:Du88JNcA_Jjc0<5muLY[tWT_.XmA0#23'=`6]G(/,LKH"&(M3<1!,$liTm!T.JB %0&\@gSmt$_&q\4l6d.j[0fWM@L'N&Q!qL2jm:C-?orY)\3kBVY=14?Z06IPQ %`n$Y-i'UaK$*^3P'4$H(UH,]s;PH`1q.0TR%:X9uQ7a(6:5tO>rR0&__ %%?63$=\954Mo1Sg$*XQ_Ju]rBJOMQ=+9i+i%l:c-Q1ZD1;%]Q.>L*lN:UNDAg%;^A2%[J;OYsXOiGB#PG`du$Ydm5Wof\5B.M646 %2+0A8K\&RY^;+;&QD%0@l;!\$164Gp7"aU+*Nd`V\?$GM`h/(D3gR3P"%%lV1M#-MK18k88Z`!^?p_SY+>mq)3e2["fH:Yi*A3i3 %[R?cMJfHdcm<*6bFirRf#5*21]>;cO"X[o<>$@@(@8_]ID_DF=V@_b`fa6PRiXH&AB: %i/us%#U,43fbZUloF$9]%04McJZ0*4e@a-EjL>B2;C20CQ5gMX(F@[@dk:3POA%(7^`h2]j_CIu!/\hu2#4Io1fkfPBO_8sJu3#k %8Bm6FBX#c,I"?BM_!*%4%MBA38X0QC'//8fYRq6XD?a>KO">Vs%M2m7dX7FLZFLQeXPjE*&e;]pNtN\28X5*@TMu)@CS6gme;8q. %\hk4RE2Q@tZ3[-rM5n:;eu+FS5:s[R+)2b50rTt/@\=lfTVZ:/TmWJ+(hl@''D+H@R]0&8C4N"Qs9[7>J.DR#"D<9P+F(L1DYEBm'etB5&q^0Xh%!L/N>`mmb;?RTV*X<^0+/OgN2SYRdKE:hBk7"R&8,)f]Z6mY-(^ %"e.#i)2k`90$Lfg9mBtjk9Jae=;sXPCCFuYD*TEq[^fWq1_Mj2#F)<[=t"'=Pir`V1uMngun+YHXu!VZ1&nD4ZB-/#&G4m.nQ %m:]ECFSI[$f+Y*#?&AJ7fKmk"-%s/bRu]$&Y`->435&">BVmdR)q'ZJLMn=i]+HK2L5m[_!_2(oo%=MBJT.W'Z92t@a_(^uSuVj7 %?8eFSiEdau1Z6_("$-Re#*C#cTY=]L>$FadPduOLNRXY=M8a,uM?l8FT$<+HB1T22Pq^;iOD[;q5@AQ_=PV8^Q;`>WPh(SU3UDP-`;WZs/jeZ22K_\U %5lfGB$(cYL-BAURLM$[R-q:QW1Q&u0+BlmraCqnu!rOi4+8570&"Q1#=,40!be>Sf3?YAdSsOL=Yg#k`^iq%h0+8rLFX/jJ[?Wn_UOX"R91qFK6#EUXCP"[Z\j9&W;":Q,K'>aGP`I$OXS-JGB(%+I4l>\6rhj7+$;n-ZDo!nH %pi%Yd7872"MQ!ZeOZ)I?.]G?n3o*L0]kt!2C\km)6*SLm\^K-rJ'@R1'W9B^58RXkW5.`u-OQVFEpN$TZZq&,2MJl:FD_m,EVo'a %&ufUXGCD\SVL/RdSNFKc.ch!Qg+2OO$]9j-gnC2:V`Mb\Q5%DRHplQ1# %U="#bWPJ7!2\IF%'a7DsoYLD'PE`fQBsGKss! %+8F;,iR8i\mh %OU*XKWn$Y^J.DDgb1u?BKb^Sr2!mJ7or4u.^>HATJn`r@4Eb2_`">pk;4UtJ3kT;cN0.fM8Z_A#GrlcTqO9m4i?'.rjDu9P;^SQk %k?gE!;"OIRs6AEHW9d>uDCiT_LLn_P*e1[]nP#Pio\g$F-PC1QD8%b/gO8FP?8OW3*JtI_XH)9lM\K$`m4CZM?f!Il\$;-qZnM[W %Hu*d1\p=54..Q)j;=eCR8ol)Ba[^>=+eJIbfY93b>9qkeu.fA;k$a-T"RRi[G)(+(@d893$4/PI: %U-[U=3/dO_R9]W4akgQEoU/.u'?(p!.%TS7;82PDQDq-WTO]:93_+T?HZO50jr]$sOXT+t9;P#m!U1\54['pr>-9`;XYfu5>oZ7> %a!W,F0+Sq"6YGu-B>'L@m2E0flB^%3po;h?TD3PCeLQJ/ZR40pjDCd(NdYCM8QYki938:QF;sYm1[AYVqVn'CM2pm.(;HnWE[EBp %gUM&!D)o84S2kXu8[Cem0(cTDadM4=Y^YEjmg9)i5Oi1B6q%T)g=e\=O"01V0-'oD)r#:lhENp1Ca(TM?\V7GII4q;&G_VQ<\dq; %%Z@pZ[N=s4lFsZ;f11f6M36]Q-4?(FKI%)'TTgJqj-_`2Ep3G;H&WKdDUlUG*EJ^W1%?[k]m!_/l#4-!9`E;S?bZR-mDD@Fn")RL %q@4DS]19jMJgMSW$uimV`5L8'*'-Q7>[I#:]JsJ8*A,M,.G$#-V7KmcG6>VU&XaUYR/lNe-i\gYln4b8&S72Q*Dim*eqf\b>H[l9 %N3t%1,V"!**(;DXR!IW`&#ESkG.tA'dA2LXP=49=+2Rf"j34bk+1-q]WAOMAm2sJiSR0c0(@Xr %I5b>ceWp%-D<#E[Y,gH.fY:rZPB,]lh-uPmr#NE+m[+VS?ZUO%_Ll=L[G>bu'1o--mXuPWqLNiGO\rbJ@oqV^FR@F&\Jas7h_K?? %D.WBHAqmm:cZn!70eOI)*p2Y^%>s>Weak)p?as:gA1F@ %P8CB,^OH.HV,R9Bbj!`Vnu\LMX(([\H!S&Pe\-J#@E`c\>K9^>fRMX52`Em6Z+k&nsdT6$ne-N=2"s$fMT6q:f>C9]Po %=lefc\K050'Id(XAWmVK9=JWlY$(EE\Lf=rTskf<<8]>c]6.eYp1_!s^B.pc661HKG\B/[`F"=R^`n/]*+\'A7s?_u8\j_Wa3K#R %fae+),hUa'ABZ]7$3XFe"F:3gFc/>M.M@-lL9`RBi'^eFrb]OT!P %HiPOHLPWT4J78&f7uPHQ4=2fS*Jt*-,(F:!1(0MrcXk.,!8]1l%g3%/'IOi?h-n,^O74?E3/F43/B0HG>V4iB>R(?$[&]dk5R:S+ %NuWDeKo]&T:]n%K#_?WEPmDsYl't/=3>>73IkdJHWWi?F/8]\s6&c`!-Z@$\b#Fao)$n3Z!S7K]l7kX]f %3_qkY??$@);Xu)rO+LZQ,8V!\)'"`ekbb_=?/4MN0T$_^T5G:ARQ;RdVh3SBq(T4'VQVAlljFZ'2Hpir:T.1^L %E\(f5DufupK`MH)O$iWjs,3Z!FsLVE,S16k5=^gnRC$rDbaoEC_9<0&K)"U%"J@oQb(5eqoE&[9GI:2#o/ %&_7HM8eRtW?-]-3'/4Y&.[Qj&!#KSu(/67r+I@bleos*2!jGU^Vo%Xaiq$08j_5O6L0t&mb]>qM/cor7imf/\94)?:!D$^)K'rl) %U/)A]Q6o`,D5p@J!r7klqE,,`Pa7H17?_tFA`P3d\cdf29=ZtgD86prbiI.['rK&VMrMas*X2g*(N %Lf&;A(K%XAD)+Ead5)f8lW_4I+iKJIqS3IV8:ZriBt!-Ag*)@u#Gu`3GFp-<\ %^77VXDN(-D,6-0=H@0-4KF[RjmKrKI:gO6ae(df@%fJ61@NnZ="e?JKCBm^gVT2Lh_/sr8 %dYgC*)EZs3!^)KeU4B#J@\[8E$1O6P@>Y326QT*]P4Kt\7Em]Ak&==1]*-N)$2cD17L8NWmdZVB=GQD?Pj%DOg6G+SK?lHnjG?fH %)KN?AUEO^jcptp97R1tH&uOhPaJ04'%]2YY=a%RoN.feJkT5>!C$h$$N'6V@Nf$$92CsRn+g*gYj^&lQ7_[FE64We+pc'E0pHi"4 %KbkZETfeql\ocF1d!l:f'%+Ns3=rLA6'!LDI`0-1DjTU-K:DaDBi %(ntPd#U5N,U'rR[lqa'W+IIrEo0&)a"6T@)O-9SM;VdCch0==dmZ"CU/dJUg/blKeBlUdF7#s&6&tn[$/7/ts[``_?`Pi.:?T"$; %F+4aT0%gqM&bU$uFeb;>1bXg]dPT&:lZ8/N.o:LoWMR0d,"`%V'pc^m@45SQ4!ddH-pjq>h.)!%ggpjY.(c6Z_[+o`KH.b(f.Mq3 %E![8H1i."`3ofNG7#YMi/$):EF;W'K&D^HD0dtI/RQB[8U4C94g(,G;U.@rfY_E,sLAa,0jHChIbt/[+#U9nr'>nlOQH%nY2[j]f %3eSo?5QZ3C1b$6U'&p$2J5B\NJrn%^/=o4"=TNJg^4`(6@,FiK9_%2D#bf.F#CuUrLgl/Sck8qa(p^1Tb&)q=,+LL.o0WL.ht*!)$hpc.IP`\:pdk`G)=-'I3o5T=<%Ot7BngL##YL/>;9EMOakHJSV7)X/g.h]&L4]^&VU**^**K-$\p,e!Wm=> %*K"Aq1`JD^@s^N,KVlL"7OX!`A7:^!"KaUB"*Gu[Ijl-LLdH'R'VLVg['8@3Z^J_+W<%Cer`oRrXT/?sIM"FMD@I`-)\G>m2q*7pcZX3; %rr8epdZj&V\%h#_f,sH6jI6L.'E7D1O$?mb:FXn6$V:<@rJAReMC0*s>V)PiraJ'RYY2sS&du_#hN^+shWKL/$STN0U47Z2r9'l5 %^AIY]N*!"TF^E1H_4g:D.\9/Y;th%-SLrI-7unE?W7jC8S@Ue="Sg;=B$R/DDXZAIiY]#'R',j%5n`AS;dh"bE:]o,YInBnV3I:d %Sp7,;G#nO=V^oK3Gh#%Y.@+hMC=UKjT6+;SWa:m(f6O>]AN*3"n<(jN!0$\L9PMddd.69T5ji.T3jsPXm@:g/.o@RkJP+LCnZg#\ %,qJ3qI(F%\Si'Gf80hO.2nXM57&&8*&NKjN/0:iZ^Ku=QnNaXOZ6c2\cZ-iXn-N,:4Qi9o2%j3OR0OFaV(*?[O+"*Q6e21^2QA.^ %??O>JE=L@&#^S0!@eJaF/%0A#e>lTeer?8X@9tJ6!WlJ%8@!K^I$/Dm*1I<5'VaL;!g0S&H'0m@*e$s@[XZ@#p=`,f5)p*F\0_[e&NM%K@@N9V+5q&D?ojLff]PJ7?kr)%k"YEN>U?25bAeF2H?%==.=MRrUGeX^R"$KCc:US2mJC3$m,lt^^mqD %'@d<5S4q3%9Y2nWep?>$@T\,gs85[Lm?JkgnAA %)ueAsk/'(B-(Lt]<%ABJ[qHJ;_:KYe#s+iNUAsCd?gmL9O3#;bSF_RY26$1_fABZ=L.q$+WB/1dK0FA>h_Did]u$V&$I$P-;f-,-_F(KVI!A=lMA3Om5]/Bs+_=L %M6KJ(p9eI\X8M)r?d'5Dk%Z^GT\obFal=3.o8h-tFoVAqcZZF?$]q:$$A2rPGgV@d)h1Rs0A'K[\113Z5sG*$#9@3?Oj*G2ab>P3+P9NN\fg\Fic!L#%Z5@F%N0CYl$p^JPp[ %+8D5FgO!g0_A$;N"L&\Rh`7!PFebDB>#$'OSo*9]X_$h,mQPm`ir6pH]3^kQ-pQtMq^);s?9aODs5!H<[G_dF %5de*$B_U)e!)3/]YP6UtJ+bAM]$>,`9P!oY92crdQT"S8a[9#Cf65D`BARkQ3G$2_HQSYkld+8/:lnU_^"JPKctug]@SG(M*`sdE %*T1ngNp^%-PhQ,%2lC0%gT2M7aHc]ShPcQ]'TImVX4%%qkJ(0mhHiNJSm'-)f:&n(a"28_+b9.]p,SZo,lUDj:6UabVIks_Ip''? %[=B-+_ql&^!"-F*(8us0f"RiDP5ANgQsZ5-/3OAhSX:b[i0B^Oql)L@\HC^X75'194C+7Sk.uC^Oi<$8"n)?3r&+(--5$F=mNWD/ %bA-OJdq/,&"Gq&3+c08bh>b`oVMPU5S.60eG'7Aer*$8E:`9*j^,1U_la>j6Q"+UmI1,M=*h91XWA.CBq-2n'Nd]\%UCQ,\gsn:I %!1-_P^6SR(D9il(VpB:<5!$)gdDu=jVeh9d@?7Q4gOIT2[jSOm_2AYA%Meb$>h@7@h##oiAGG<+n%[P]@Hfag,]m@@kHM,eRqHqp %cqE,@ji?75W(UEo^)S#[_I&hEo1m)'G[8r[0a[kYHcFZ]#i*&%CKcV3L^3"J[l<.D1a#]dIZHoUJenj!Gq('+d %W,(_-SU1j=]m/M[[qjiGX\JWGA:Rb7S.<)T?+S2/X]pkCKBKE4r:;4uF+6<8/)_rk %M)G`;7@=r9']!7Y(PZum#'bDe@tM'k!JA3Njt9&&/Aoqq.=oBL^k!lrc,em7?Btj]!h^(UAU'EC%3R9^>_"/@ZO&RG@2!T&e.)Q< %jrd>g#Rlk?C(6+@6l#r2021[Kprid??Qe]l5f\SK`CPadB?UF]_T*5MV?n=g*]*0t"2GKh\V&4348T"871.hc5SJ-lTJ$dJi,BD2 %@>DP'8/u,\+0)5/)/=gH9FFDP.[-`_!f@PCp^*.ft %W[G(7*4W>*)Of#.d^_Vgf^p"3'/K=m\??1##EV+-/MW[*"q#m`#'lIG3\m!mn:7@Tnmd)#Mcc^1jVId;&V*>."s]F#:&>,]d6t@DmR9)GIhfN:%#0,k0e",G$(U(;F]B=h0CH+9 %/t;#0MqJ!7&A5g=;mhnqjo>BSlaTIWiKdcTC3ka[/7E,Vjd?*[=3Lb7rGAn=sM;d(p+o %,puGp5X21[;%4YV.46PHkf5UI'4;Qr`$:gWI9$p5guBUP'#:0m-G.Efq$gH*6hDo*Ol!SuXQhLeUH!fi2*u>GX+'9( %9J;='o<8>udp39%^h;'gk[RnVKUd&+fXt+4kFVJ,?m0Oo45b??OXE62f5EcJoa'Q=t1R3->*n0e^Y[1"#)k"EJGeaFHTi9njL3,^!_b`g9YU%XZ^!SJ/o=i_laQ,jU%T1QmI<;N]ITq"F^pV1brVU8t/D=1`Itk)N5G3M5mcM*/@gUh??GA %KA0V7<48\BLr&Un#t:pk]Z(!IjTY#Qr1mj)W6%tE,u[J(6mr!lN2aR#4]^QGjYQG&m><=]a-oc;*[OHNoiQ,Es=p1^qUuU %5laVA8q.srBLnde@+ZjH9gF;N@Per)P#R'dUQl=Zq97FV+^\d$?iVNF"85HB=qVFGk-tJ+&/l=h$igk-#XPFt`7$=<_OppWnmXZb %C3HZ#/RfVh/-c.J5dR=q1dDfhU:Nc9]#%Ni(a*Wk)]doD/?r/fM=Eu!rVo;;5bT^umfs4#S>5H12dO3#GX\,VZgrD4NJIbRS*@\s %`<+\XrI6C7TKo,sTs((^-$:T:5+/U$n%8N])6\OPdQd4Gfq5!W0CmJlmOS'i^A[$2DKT:ef<=5lrht>0ZqnI6@j:H)7UJ:II#0p; %a'\:,,T_j`omXm(Wml-ecp2%#: %id_/VY#VA(o&f*Sf+Xa,qfEK7h+oAAfgd,UghdUEU%tpA>#2BH %9.G_s!*$lMY!s;Y*]U6r8hOku0f'@8`Dd?2JUFWp`(3>2oLmN0!l2-<7-nHD-81b?<$ab1.`NK?Q;e;i%!-)9DUo)a6cJmJ<"B#h %V[(D0PukD!Y[R4g;Mg'4[A%Q=U?0RuH?fS=',?;KSZD"=Z',ANp#ST59$2m %g7\[!$s2cG*G`F;P\"3L2YXU?d%c1ohV.W#_:?Wl;mtr6%6J]Nc#Ua.2dOPO5J$uqC+=GqJ-X@pm[,0=Vc&#uW\5.[V+PFkmai9H %YO4\`F1!&V?6A%%+nbP$F$Ur@l3<@/Y1>`PcciF!T/@)\gM;cFk^sJs(WoG(%N^S8*s9V^]tkB%%;s;$ZcbBP,e1Ae?k3_Cj^I>! %H.(\2)oEb+hm_KR$A>;#_=ZQq%25RE*B^95$Qc0VB9;Fqmq\qKHAm(`)lV0.Aab`4[`-1)lr!5e]JJ.M/F(cf8,G=^A[LPQjj9.[ %M+$+_;i%r]nXRq_VcPg'@k;[]F;A&MCZ!A'h]`8/BYTj8's?tn2LaoE"ls]QH1q*\qToVI9O])O\#nYdfJac-.f]@kS3s4IlkI!R %ilJ)DT97oJp>iE#cUYF9D@>WcL?f>k!>VgSQ1&G^CNc,-#Im1#T8F>$KI=qE!=*_`u %Rl=)Z=Z0pciJXVK,XKs8Rf6aq)sX'AQB>V+CjFeLH=e>s5cT;60'Jdkc9NBjSI6I4nT)n!EFF"]`:GtuA?IC@/'`0TD,Xe4m'ek7 %UV3sITW6E8Z.i$U*'&=9]+S##^>%Zhh:'PHeMg^$7*fu6X/V:`*JqCgc>6iKZ'?)-Dm_.\p62O(:0F,SnoFEAnJ%>FZ.23!C+Abj %pg$HtdRtsJhqn8(rIPe^QV,bRmuI3-:4GGU4-i5XDsaYHe*5JDP@'>BG$@rd\%.UCa*=04[qp;hhlkb`XbCm'?TYlLmE?()r!>7$ %Y2"Npp&mB7/q3iNo')\qVEGG!dV7iV]8g1,Ks+kVXCF=VIB2fe'f%q5IC%16Dm.g'ld30m)4<%YT0)],h#=En.?:GaBot>^DDI3j %Nh'O,GO3i$6XOb83MUZSgkJB?(-l?VHcW;-Me3I?C\\XVL1M8[pg9ZRs#WEb!d:]U/Ua?LIUY24D[Z5F3`;H=JX)'4S"4LH1SAl;*#@(FMqbZ\bJ:Og(4-UaIlpjAQpX5r_.,d_b>r$\u8)8>B'NYDgh:h+?A*FYoL,E3I,7Ppf@Ur\dqB+tjE[U=Km4J<=-!d(ltBD5'Q/0c5VOsbg,TWM"X8J;\"!bJ-O %WcKa5?RE;9U1oTu1EaWjj.Nf9OiED,rR@cSKjfmMFZBj!V$/"QIOR.miAr.*M4d4n4DAC=MJN@hGpNhsCNTkcTLt!W+U*J"V%#R` %A2_g3`3fns;]iAUSi7%S;V'__CopOU<&(gI1d'GP$U6=IQT4&/$pp[/%-+^3&rrck+H\,b+L^'=+E6Oji&QOX)?Y[^MLp%gXYK(% %'1o%rUeW>W#_Wlp8fD@X?:'No-pAU6.4G#n\q6](/@cm3%d1?#clbc<.gR$I!6C9XK*M`J%`ICD/_V,sUh(NZ-pT0n %-1^m<':*K*Zm3ZJ@^-suf7`ZDDZE*_KRcQ4E2gTVS25F:b7"LQ,hZNXCCQ@N8I&+"7T5;.-X`b+;"5 %4AQ4qO=DE`Neb\KYIm($`kJ\ZIfaT%M4!>1j3(K0g?B"AkTY+^\A`,J@YOG4p3g4IlUmb0"=s-cSbnbho?s,GG(*"6+158h/CAeb&r8n=2L[]7>:8F2>nmtI!EWGK? %19isTA3hqP.QbMF7>t9gQfI<'#6Yp4]O1fFL:A=gSO/Q$;'NIS/1XJo-P=_Z+b.3H,I$b&*pcrdCT'a[%^2,f'u$WgJ\.1KT;ii4ic_C'#WJ1UF^X'!@;9J2bQgH&C(UcR[>S%,oNr4)+^*Pp69;Sa'q+W'HeZW7u)I>@Mn/FClgLG %fU1Xk%ffd`,UkFn$GOntD.K06%6\8k&pOED@4i)[h%M@MVucM$'!R8?EhQKRaL(u_[O\neh\nVf0mL_>D;;9aZSpnVkl"iUEg=hp-h/LlQA:t(7Qlfu(gG"$aT>=:/n %U8G:+buY3N3<9lL+JCoC+]Q"o=WeMj(5\(JT'T9@Z2t%1L19L/;\LXBZ3X!V($?/0T)fUfKsm$tF)e#(2ZqZ^A]S&l<0Hc>AY_%r %Aa!nA2J!g%aJVK\"Cm@9P+c%K5`HiL^ehU@.`0V[lF%G.@kau4h;Qm*.Ypb.&FO(,]hEaH;JR0"7l0FpVG!@M)>M"`0PP6s&fY7- %-oR,U02Q&e6MH7Mn_(K#ea$=c4(LOs&*0:B>![6e %&:dY.QGj(cRO*0Un*OV2e,YW7)h&Q2B>i,`!q?%uit=-82BGeEMNP6S7H"DK$sP^'Y2n5N80=MRrP$Pg`n>fLmEgl[<+ %>I>Kf7()?b9\J-r0uVF&#q-l_I\GVMHQj[CM2ib7CPM:4e-k6HZIMj:IqUQm9YJr)H/ %,hc;7V]9DE3VnO^SQ@0P"&C8P*]b6n,9O!H5f<25Q:b*qH'::k`s=[Z8r7R:n;)[\$N^^ImBI)3E6c9h_$F.I>n4D#M6kB,&.9m9 %\MIq1!_[BrXdA9V'nf`Q!nN0m/0_oCAUg)UAiU3P=]65,-)uGU!pY!C=@(Fnb6(l/*%2j!,r8Yk^=S]J(77g*`?5LUUic;;?tH@= %mhUp?K="$,$Tn[46mf+T!slHdMco@(n/@]g=lhB+-Z%R3T@k6]CM(H$-6KTBTk?1@Cf;LfdID6Hr,)km\$!GL=T;'@#plkq/!,p_ %I'=.DQS0#S)kEt_naIT\8;7-Gle7k]aI'm8LbGQPaD2O6_*kmMB7!_?Rk:>.[6iTLUU=jZaqEI`gDiCE/;(YX3(VLijOfF9Ka9&e %m6W0!PO:mcA717epOG=gT9:-S3[NTTP0M8d6Q@P;IB>[<)He%/p]IXdE3RQlfL^;16A'JcS-\(5OXXmF;H0p)_*/5X:3;FkU;YJ> %_o3bj21Hk"UI&=bNN(l*7Ktgs!mTA7=RhHf)4j76/[6@bRMrIh[?Pi,>R#p%MSfpEVZU$3j-P2XSD9`3X]OZ"\ %5A3o0L\FQ+,VioH-OTo/(.mGOY6Un>*VL\F6K`13fa&oKflC,@0+e>UCiJDe=k4>3I"OQ% %O)\ejk?pAKj;T+AR!A/e%!p*O6,KG5"92RgpJp$qD+sK%kMO %OMtNP,2jKc=b/0Cf6k(.M(rMbLM.m$Gq5$FO/sM]MIHijaD$qd1S,]5S%^73?^QL+hTGT"MLB#jJi2`t74.G$ZZR%bf54@Z$DiHB %PFemE>aZ9;&tQBHU!<0Jdc,>9D)%r"O-JK@fhkta/sr2WnmkjWFtY@-8_J<4qW*gcOqN0O(Ef,dg5iiAS.^!s0c)3hRp4)J.ZW`>hDr2bL6qI?GqK#^hiraZj'tGUZ`1F$*qg07H.<31cR\=[Z1(Ilrl_T %)q%C\c4X[X7.OOI2hP"d;,R//%L/cB1`k-YZd..Xc"^#1&o%bo'k@@uFQ1ETfZJZZQhFab8a"ZS4`B0Vk':.iG$Y9!\:oh\pof@#4HKY0gJ7;CHYV,S %ak's9Z<'SmjTlKE`57YNK1C0P9B$O\(-u@!%l%g>+d2Tme:rf,qc3.l2Y%$N&*9u+G&kY?UWMG`%Va0Qti802Ok0Y^s(ueqg@q'_W.>b]BUl1m6rhg0f.;A?&FnH,2haI-1>CW4\=q't`+L;&7/Z%J)aPDCP.i-#m`:FY0oP/+O %Bi$i=JRo7%Nl>DHa:e_g&mMdJRgB(`lDeH<]W:=Xo:VS",n@brW6WN]Wt`S'V/!fSZQru>pAk2q@$%hH_1;YSgXU1 %Ae]O%6G$KQhO-iqSG$e][-ueQ=clIPf2SP_qe"*::k4/pX'hCHS)i]in(=dHkM.ttg,1P<^13-4*Lh.dhD'2gXq/SmJ;?(o[;FX3 %%K@BBX>m%Yp!+R>ZtWjB7[&kW<,V_]QVjOm_"tVb2b4hI#E^\u'E>72P>m'>J]PVX5D554f4P(!?jqQe,Qtl8JZ`&.&1].3N>iCN %%)=rhuoX!Ja6%fSQ3(OB#,jBi0VBrl2>6n"E_'4^'Ku4f1J;4\[Td:UW0SOhAh&;=?6eia! %!Y6Z4PqgsVN>J,9_"44i^gkgC9`$1&):0OJ@.6[catQEV!:2u'X]/oJLLm8,6`JSXAk%0>V %)JYQg#,FJn$D@p-]%'@'[2$QcaC$7^T"9"sliqn3M`Bp?LZVWIMb=W.NZXDnVJ&69"J'VO]gh5WOQItho_t!_JY+XJ#"?=C@p7CR %i)n@B5,nB'23[L_4N/ESV_)sW=I-J^754ob!\X-p%pYGT<3t69iUKg!W2Ie+F09oBJ,eRAD8[V[%5%`8#e3)eUX:ls%+%,d=k)VT %?\][:M154s@]"$SlI?g8FEZ!h^iF\,l!,g^.+X5eld4msPBjm]GL874#(*.)&FCSMXmsqfQ&;b/'$9q=bP>1VWo$U"F$O/QuVu^u` %3KZYui-+cLe![j1B:e(!iTJ"1e!3QV?>QV!a/N&G$PD-LH %f,$\)hOB4*m-)_C"5&ATk=a@mP,$ZMFgZlt/2>9IS8i)K=KZfs_^1b4b?RV)VTe"%O]t6 %V[S`6iX6s\6%JkFEYM9hq?A8UPKmpd+K'ooP=di3b)^\i.:: %2k#18;pS$ic9V?mE:7i2$aP$ZQ"65IE10i1hA?p7Nq0SoR;&a!kA*N8:Ws"K!'80BQMrQGb]]1o-A'#5l]dFYe,V`=#u,2S4R[?3 %^h=`Ne$`dc81$0$\Z#^0>r8a>HErI+7E^m`M3Ym-&l"Z.S![W,Eq+MjGuKC5b=D"LT[9LJ@'=E]CW#_=H\t`.Or7"8!n%7W%01H^ %Fr_]nTf,E9@QWOZibQDJ1qnHht@CEJL'An"q43I7# %Oq\g:KA8J8=dd(20aQ;29h=%*&@PuJZpa//;)MG5fOQda!q3F)iB/$O'udnqOD; %(G-Sp+JRAAEt/flMle[1AV1fp"Blu18ub/f_?`P>P/8cC:b66n#,3ACOD+pn)RB*+:b#PIj7-85LX?)7_sg*WbdDQ_4Z^7VH6blP %6(b52om+9lTGp!dj$Y.?OpkSo.qJ0^.YP4QA^Vm`/5ikg;ETJ\rLTU94YO4D@;6Su:eZQaPe(XT$38e,rMNcMPp$st-6oEG),UO2%?e[]:jK,c/(d8cKKR=jOek"gnt>]#\f:J'\/NVL3f!(K/p&CjPY#(Rj;*ITV08P&'/ %78R8+iU8gYST:nE?q1fO,UoD5JE\;C#S8Z]p!urB+>!(RhP\`I&HjG%3-(l;"a&De&cfAdnWQEFP^oHsi!^s) %5_qJ#g@ITO;Tce__B>/gqcMH\iu%m+Pc0Oi%\plsIej*GO%Z8\dA'!E=eqS %gKV;aP%8F\p6L$.l:J9lmBS99Z=M'TgMV/5<0h'[<9:-CPKs*A2]i>[9bW]*bQj\uFE`lX#pFBl',piYb9S0_bY5l459UGsbWm:) %A78#"6=BT7\_DK(Q?o`,V7*tq8k&-Yn%O/;\bFm#cT1_N1<]^:p*l^[;bRdQ4,HV^#.HA.7ASEO$Pdtd0C.c5ODLW%V2ud.WiR)H %\k"[!EJ)t*Kq6J_:gqtDZiRKm6ET5T>#fYcE6C![ %,;Oli,TA)X3[1K?WgZh>c;LuPE@=.lo_[:TB@7jQf'l7.)10G@F3(Z6c)JibOWd8^7+B3.5P=W`8YN"HPfMIbq>f3_f@).[A&1&R!4g:NCYo$$q(7LBd#p(S*gq(MI%k_<3=AfN67\87&r&YcUTN2+N0TS,okrV+X`q]@hu?Z %K6eUlBGa^r`RN!TAL'\G#+$lMHWk*N`)u('B-sG\/%/8mhO,6$e4GZNEF9Q'9m5'HXGI1Od#QI"1a.\mil2)R#%fH*:ub?Kio+c[ %-s0XkTEZ]E5&E3SXMG)e/g4p:k!jj`"X,g-LJZ9+81$VqpKo..CI)X)3R;rpW@T/F&]nb=#XMjLabEnO)V,q[bGi`?i?bFX.,K5aMWR?FBG1R\-VR';PV[XjGEj=1rKQHM[%"'^ %#K?rk$UZJ@n2+;uV9gqdp,-U8M1pUk+GCD%bU&C><-C`ngp0o49sC-AN&n_/0SG:q:17X,TL]XQ@NB+U'T&H1$FAZ0=)HD%A9#Ku %Tf7"n:o9!@&UI:%69nCKW1s[(V$Vc9*j[]]=NG_(/hB<*p-DJ^E+Mq#VP%L+t/kSJL#6W7GeuZj=NTftFR<'MUh$>ij!S=)E %4*"D"PW(ngE>)q<8oJ[)*sHlJN_iHI6.2;SgoXHi7U--;5"m2OpCf=B>0oN!69$nbNeK$[\O",YQtNVieqG39S%c^=IaJfR^7pIGm!A9U.N,.Qt_(6e]=I9u %EkOR`b5:TL3dbHMO$Zfhj1iU*cW_[M`Hi&YFARBo32b.hgBC,T+JRM=,3(3)5F_6t%9= %=B?7q)fB1:,P:(3-&*#5c=5WRb..-i!"_abG>=/_OX %>N%KN/<:ro_K/d'>7K^)G9AYpGjO?O\j@L\pkrrQgooiMj@hcMWO4-5YG9/]dEjnB\TO!VLf,%0Ka,>jLdU1G`$k&R/=$[boR"aB]SX[2F/0HQ(jD'1'&1EU&I>/Vb_g-Ek,^^lh]f=57Z'O5#a1)uiXLaA7]0>+ShLp@/Ss/?bRmhZ^q %Q#mMpOJ[U)_[Lrd!T[n4YgNQCDd6%K*W>^FrW^ncL'Gp`aZ20ObV7kU]=a1l-9:<"li;BgfFb %DI09Lj:U6YP_"bpO$d&EC2$+j>:hV#_o;"6( %gQ2>H0qNJT>Z)/4698;UG/P\$B,39,KkTP,(m/cCnPmIc5AJO/I6=C'ObpCNRp^kV;_5e.9I'iC%J5<(KI03u)9GmW3.Y+sB%@4L %^4\,4bj?oIMuuTZ$]-JjcXgP'#j1?LFl6\,<1R9n^e?O!':Ia6b)X/kaS1>'7];.]9FhYMJ729KA=Mm7EG;r-Dn)e99Jupt*"nCT %q1S!HGl4lr7o>h&m>9:866OX//K"a6UUJ.[AV4/HUFq):^VDZt1hKMkF)iNe!=ZWV*,mXfKLAp_1mnW]XpVkKE#@aMJl,&X'^F5/ %iDX8^*-?:H+d>NY$1S"Z^-ks*Ml_!bTFp@4Kn1XfVVTr^PEKpn]hZ;.8AC>,+c\eLS%hSeHSo;8L..r3O'j-nq'JJQ;7FZ=P`*.Md^!Wig5ZKXcU_4@opR4+%?0$;.Ufg":jQ2:Y?=gfjrHZQf])-AkOj" %_Le[Ke'2ha#!46\Mj%Nm2caAgLkn]+_2l4mYq!KQZ4QG>6Uj";Z[q5=1nG %Ygr+:JfBN?/qknahF&kF"-u4uA]6P-U?Bmk:eFdbG/6ui*ZC&F[7%Ra/^8-eMN&J7Sd=;q %Y7#tM-aG'KF`?B2_\2I3@(:Gsm!=X/h5La(hI:])'K]<_7PE]C/'7]=N*R>5]TXUq9B(u]T[A5P"eU(((l`R`Qtm?M+W2fa)8r>n66:g+1 %2$PCM6_eNV9MLAQ(_U%#ip\5/A=bXcQ)eVmXr;\PWktqj,rNgH/?)+W]]+sU9*aU^9#3@J8WRWZLr(eG0[p0[Zm>Pd^RpK`c;.Gc %qC-GNbAJk6GTXSSNG:LU^)JPO>nL-n$J-I7@h"/VVP7B@Olp0hW&W2_pLB)j@$]0E8n17^Tn](>BM^u)D(Bo2/;+DH@`=9HU\>L# %k$()fKQ4"#6](AVM$g?Ho.'>^0VToFAN!S$iCiUZ)0nT.Z4L+VXoaN4rmA=@Y95VS#am$YFMSd9;'P]&u-;4`_sp\ %0i"/mfHb*u/@$A_&rk+dLPeMt$+%G,#/s\(.a7ZV2`''oZk.jrlSp>d@h+QS8a"G, %R`UoITYhUE:gjqoGW\Y6n#.0U7W]5W;;tbRr*qJQ)jBPY+`Xd;0V/Z1,O/B:MD5\OOXMo"@G9@Mkt*O`PX%m>@]?;Qt*q!,t^jS %%#k(7ULPU^QS_CT?ApkY.[4mf9TNR(j!QVia[KuVT9_?RCOi+Dej61s\DmVYhg`FHho8<[`RBlJm1[L_@N%>81nbn"K\[^s6A,20LlpE<0aV#R2),\\ %Kn:Knf*1/g+t=7j@e`'[p,57i/sKHd/],T1e0dAU$9?^#-?*V;KNAah;:1"_'%+<^X3IV#trOm %$3i;qi\qT'*&d5,*bn1,B*nt-``OP".Z6!@KNlW/>UMDKqJjMF6u%q7*o43Z<+:*:T0#AdL+)Vb>)L^j--lBf,;t'B9q,3 %3(ZE)iZVtm@4!Qp35_SK"M,FTKW9J8L&*;tm#1'3PMsbB/4LgmZ:OMU+CVWlG+BsYm&*g?*UkP:Bpc-M$Jr\)\/l5UTYcK,p_-VC %':sb[QQU(1E1cDp5g#d!`fkpJcH\;EJ`0ND'Ci[DK:CI@&iC-VPU"3'8S-ic(lO1pbtLSK`CM<1bt/R],%`$"%-APNDm<-&bqoe4 %NDi+*:1:#jk)EYGk%m!i%`@5`P15<($l"QGb&+"KAS,h)dOLcY!E5Y3VF'DgO;0(YD6Y>&'bdc\'G`?'Vm08S#)Y1Z;"$HM("A0TTQ'?=b3ap(Ums!ces'nn`1oWaZ< %EAO/*Za-9e3a?NB>ci3T/:Dc!/<,@gPD'0FKP6s6a]HDSo4.9_=$4DU%k!%8+eq.HE)^)ECK.p+L@Z<$OFb$sKG %!/.I;f;^#<7l/;LiKgdq1JEVZeB!rGu\COY96Hpq7oI-j\ %(T2G27riY!jZ)os4:t;H1Q*(dKAD)nBY@.XI00XkO]k04m#\@uB&k?XUC'HS"&::"IME=170;]=4K'"*TdPQTH86WjNYiCm+\V/' %.&q@))4<8BPjbILitE6*:(XoB/797!JCLt.Zcm)>XrGB3VXtY#TU6VYQeK0lkUp;0nRV&j@N^Zi-S5ISLetgDKJ5?;/i$_0-&iJ- %WOg)i$V=QAp@uP*;U7^q!4YKn^+nXk\+WC$Ir8lVM0a"7Nl"P)18A(*!I1&.?7I9 %RMrSabd+>/FU!bGLl9P61<;R8R?P,@@mD&_P[1b=AdG1%;b&'k6,8&uA<#K>8sVa=88\.PPt28@\?=oAmW,l&EY3VeeTSVaF^D74 %04GU3IDL2Glb)4gK6+^;G.fq[]4SLfB=X4L>[=sJEq@tCd0)Ie.4Z>U&%d_.'$SZ.b*A%+6CG84RE;g,XSNcl,85tAJXan<7di2K0(D$I!dFuZ(F&u?Es&=SJf31b`K7oUO3Edh\_]BZh+tZ=AQ,g=Dnb&1 %aIS[^ZiRXoGE3\hgMMDV,^2#i@);8FYRmT1mNOo%>&]'>:$64B@V2E^%)6]D/8J]G.eG1tO#X$k>4*^AoD!E"N8g;t4j %;4[9r.&!nfV!Q+G%!BbCGf8'9B]b/]6]`V:'Rieo4(!G-"iZ:lg_)9+dK[Ufr4a#UtMfIS:Fe6B3t?,O/\ChC,.`aG1@M*D(sX$G0h`AO99+i8J+e?Sneoffq5N1UPi\o,OuPL@u+HI'^,: %"i%+?^PcG!D8Oh]^t%>X`A`>U@:VOV>3B]OC'C$4>oD>lBWR.3m.Xm1ncH))E'mB-1lOBA<@d-U7i(ELaNtCO<9,2,HEY>#VB"h7)t*$ %D-`3Y,cE9KVqH_kR3pGq0iN3oA9!*6'("7n/h@[t1ik@GX[c?Cn,=`ij>n$L#b?c+P@"c_?')aYB&V=JV`NWIKMM#0Bao,<&DSFk %0f@N5dr]$b-Yq4EJL6Q"h*'-I+A+Gb6q.#Z-Q!iCm2bKb8oc)&0trf#nCEe[[gCN,(\bWg=mZGq;TX+Y:XV3qE=[\Pf7u[o=l^QK %B)iT=pQ66**emuX<6*9:(TW8/ZmP_j$`g4ZO-2FGn38@$>>';1O6>Qj@2VU_/2V_QSq"HN\bk(Vcg*-S4$Am(I9p"Ok=uQ@rDNnC %gCqeg"*-n>XOIN"=MHp;hlV[=npji^^XN,KfX8'D]5o?Hj9t3&%$;&C((bZ,GLqj'`7Uj %g^i;U3tL]6FUrlomCJX3n"JXP]+42H$Mu6m!`G*0X9`oK=NUc"%0#,^]+48d*BLG%d"1#.n(E-MhECV\mm6Z$&h&O5U&DS(A9\\i %&7E)d\/FK5>gW%R!BI[QkeTF&6@4b8g3_i+hNN`hh1&tm"8BWUs+C4W5G8W06(ObRfL,E"5.D[R,[e4$=<;Pu1_VJEB8;#6,X>*: %5TW&!s.Ns"+$Ol+dGkHQ4)pqYj?;&fhc"U]hUCNns+$_<#`g#eIc-op"BZ/u@0.e6XU4#7!47=^XhdU1>SJU%)2&.n\HhXS!$M#4 %5QHJk#O\^Dn6j.$#9+`pSTuL1r+N%jd6k$siO@pR6d:Z5C3h-.O6RcKGkqFD2LP(e7gZ!K[04oJ:E4o!?k*_)ZNir$ %6_X^]$inP+Z\!qA\*%F8NkPrfqG[FZL[d01h'N@ZR[$WC.(^d5aL^`8_VfI;/>#LEeu9G-X!6PQmpCt2o`^le_3 %clFYN?lFt)VO`<[Y5&onZ`j&3!!GPHYM;@:hL@i)Il)3G7IATlja/_6jl^3.Z*37K9Ectb8)r"j#5lnPJhR$(5__9%$isUe7>-XR %Ygg5n!s6!%X;sP2$O;"f2AuV`5RkQL1M#%/44l;BgLh*N#1O39EtZJ$,DYfMl_c*%#:?/U>`(^!)8knWq9ja[3Reom!5c?i"j[fL %V.^9%H^^!_Gn0oqf!I#V#S7^T"#LJNG!H%E]+85!(P.K(7%f1sK"VA]_(Gi:=pRHp22;2Og["='ciJ_-8dO-!JSRS:7:E`C4?*f- %p'54]?harh;Zo?fck5AgGdjmL"KXfF^f^g--j:'LKh3LK$t+6:**'&#!8.Bf"6:/0!j"_f!93S:`8q)!%%%?:#LL;_d8cC2)"ig< %ZAf&UU*G4t^eeIu`X-aR.9ml(?Kl]J(;?@7Kn%Ej49XbE`e0W!ncA#"F=g$ukh6&f'KT>p5]9&,omSq.:_'f=],nBeCdU1$Oj90m %TYO?J&RL6@pW0TA5YRUg#m"]>(F:2SQ=>K&I4*$e.i?7e,6/oa'KQSoJ<$_e8_Bs1/u>275meXj/`=N+_$=Weci\%"!!%^\)ZlW6 %gBUh-8k;SV&BG4j-m2I8#g="pIt/$S.7"[t8O(D5?$rt\eraAiX;.]h1"_7s`+)F)"K7K>ZD8^"[FInY;(g@#8BXFE_?cl#=[M.mA$&ec_N#]hJ:r)C]4Heb(LdC/7>(@Uu %Y61dL)N\55s+&[n*%Ja?_j1<]#mk=MPJR[b/cjnH4jXHk"\](n0D6oeJ8'cB3_p5=!!EW0-l=4'5$\6$.k/J9*2>=q5QHLh7\D2t0fYO#*5k!`Gi:W;,l9&f^<7XdG)frK %-*DZO*.OO`X62?9G;8\U,AMZE%?TH%PS#Us_CE)OIW@@V[gmG(\oJC"QY"Z$AS#0Vdk,)Z=S!XP$m%2TVlTgONf %Lu>g>OKAP-'?06&Ep1DJHIr8bB5uhb7p.UT`k$cB$q_>mmj`8dgo %XMke;+i7nD4fk.CYdSH(p'/?oZ)'s^U%&uU$g&Mkk9b"Oi/"t6NWVnk;$cMtn?^sd^gi&u_X,)kTG3%,GoM8^#b5K.Js@@QACgTG %g=qEG-TrB0/*#fQ?lR02P2h9nV^W)u4G>D)FTY^ll.6ib^sJ4L)g)o>Q!'87V1PBR@!,hk#W<@d)5:/cA-6EiV;Xe)8L.R=9m3.S>3diSNTIdRcKl'KWOI-b4apf8CXC/Z)30WE* %)'ro5=h`pL4[.G>`Z107>S)Z;r=[NBjJ^32a%KsS-MWPI2IVKSRi-"ka&sYNRL1&<5\+JA8mu=h;c0A0fbdg!g(>@I!')15q8V[X %PQ<-4O7cFnjPr9_2fXLM(aMl\2bkeIh-tW;b%r(IXpXk5f'^2fBNdIu&3/_Un(W=;(c13!%`1Nhf?.X;@>jJaj[-*),98mXcVXH_ %.n)nD.>'ds63RhDJI<MA.iIc]L)(tt33lX,sQo)tE>7YM&c9g&1F>//!GW'Rd+#+XpIV1WFF7;=c^(qOh %s1l4Md&"HW-?fHPE<974RILEAnY1f3:!-o<&R%Kb!29,,TEHqRAtDp-oXO#+@&.6G&N"GF/]S+`M_]Nrhu]#A %JV!sER$j*;ZnU7]%^ZFW;D).o9(XY7@"J*gS5UJ:RR25lTuRP]n+s`O`P.CWiD7&EQPkaPi"0KA:Ju55;YCi]?IP[CC*YQN"\T$G %.P:`ZL/ShS@;$N=%<sDB_?A]t^rueE %;J$b(@qPn/i_>/bau(mQJ8)MS,sisp&LI`jA-@Z.[;=`C&7u5n(_Ah1UO]d;G2`K1Y:K[Q7*ejKa&*u^S-)bo=N(Dalc"s-R)iDO %J6`]3M9X]PTO=)LGso2/(]XsH0FH*]8!nIA2a7O?!0HJV6Mks/]+3R,O9$-%os$k[."2atg4LhS:!!/]@ %Q@cIi<24RHictRQ1f,u96%tJ`EaRl%7>2B)A!cfKYEPhWXZem$\e.Al_>s\e!)B\PNu^2GXs^;p9LWiG$NT6iMTTe1\d)+84Bp(0 %HU,dX&l#Y'*9WtC$dHH\=5lkjA7SZ-%aYTA-Ic`3$'iAH5TBoK!m1N8JSi3Y0"6L&!&UsFP8^KN]1J+5H?q,_6'^sua"-]!eqDrl %]bkl=rIcmfHCWqA]`rW=Va$IS"[69]fSM:r'LnJ-Q:DInL%4_ohICHZQX19`Aa#mS4Rj?^0ldMF*1$&bh%W)E(YMRIMD$/Ie<,(i %7X?ir'Wd&EhVt@Z\bDoWL<=p5S'X@k!e!@qd-i4"%_rq&/b\TV\(H63jGUNl2]hhBg0oG'81YtYoDA86s$A@LU)h+"kk@IF4+uMl %dT^Mp,JCsKAmo%FWrm*&J`"hG@pAPYQ>%.K2KS=.kSJR>[3Q%aTFFA*KWl!S.kGigYLJn^GCWdYmIRXfncH$TN2D;fYUHgpQ#6>@ %(I5?k)6N;c7X?@Ik6g/5/9Y\1#(_!X]+_ppbZ9BrVPR"QV3]-MO.8=Qce_rfVJLm(CSIds;K\b@]5R3:Ka[&K](P4N;b%>aYmh)p+`3#NNZL8jDrP$Zd)ak9 %l.PCmjRUQ\V>0CjQW/Ag['+FN4*L&K]DnITLVt;VX)`&dAaNOt%6sK'J*c&UrUc0LE&M^8X8.nT%d^V^[:@g[rV%?sG5m2UKWB)B %,UF(GD;sfh]`$afr4ASJrs+&D`TNkAk,H:tIeq!rHZiT5[-,5uit#2@\&__]Vde`HpuM(;9,#)8O^IqZ-[t)?rQ_<)ot17m9CI9U %2r!/5.^[gUeBZnI&"S*L;=3]l)8AkB,*gGk4QUD=GAHggLFRbNUqT3P^K %OfA,T\,OU$Gh/^J5Q11,s0'38X0;Nis8LcfrmDm;npNa-HpN5BYdLIdq[YpDfR@g(rBigKQCn-OGkcTD\=o5=\oPdf94Q[jJihcioQNP"-XZi\S;OLuh7\[F %90WCPYQ+?(^A%AOq>!fKqp\k`m>60X;`f0j48a'Pn;T@ks-oY\dT=3W9q7)jr6BLlS)>B%lMpe4J,bLPs3UH,L6MB"&P_ZHGPDb] %o]Aqun3;EmYJ9o#mpZZ29o.-1r6mlXoaCfa\UPRe4*0\[^ene1aJ8%Qg09$jp\sOJ^AY`p(+m$R@5de\^]!0\]`6$8K.RV&36I[n %s63niba6'CSaRA3_1_=Thu;M_qPb#)]B'XhiBt&N`n0,Ed6IEsf>$q'JQdZ&rpacRrd,`9Ap%(Xi$^MV=CaOR9mu'66(@`6msP(, %TD?Q(YE,ZD*YDq[gnqgUjZiP(gG0FGfL5HhS,2P3ro\e,f["*+U)%i(\#Fo0b&-=+h3cNq8rm$tidipXPKc&7mY,>Obir;N>+M1atlOO*[9q[\2J`S^X0:Flsa4`nd!P]Cd:R1F`2:VQ\MDo6i?jR\pl %r73g@nqH!#^eZMRLGO_Q*'Bc6O[bXdr.RrGiKq:TG@1A>Yg:r$m]ZZgF2.P+Rr8_E=dn&kkb4;npl@Q7d\m*6:]C8b?Olf*d[tsX %oDeVfIf>+p*,%V`'o]=[eB&LE%ab@7nWTe8s^[:Jb2FmfMXp$19V6<9DB3b`-7IBEG_NRTA&"M %ogOh/&t0i<0jNWqMr6?+P/BF#R_@Mprd6K>Ms,Y'HU=#?:VjXfnFL6o$,8[B,%g'b5am@Gl?JV<%%\IadJ%nUBONWmB?&SMUFZR" %aJpdu5pQ[7)KftF1phcVD)1NrXmtI?3XOGsWL=P.6cAZ/5?ROB]9d(0M:!`_&dE.6oqO75+Utbk@Ji)c+&e!:,Vh:hCqdpKc5TZG %AXlXQO=\s9(,"?"s)Cp^@eHrr?j[4:,E'?0R-dQn+kgL1"KLUle5e"r:a"a=M?;#0_.oo*A?lUWUWG7VCJi8j]#I+7PF."T,]0Y% %,uMT7OJ>.K3an7n'#d_\WmW^A1kIb]/V2kU=^%t!CK/koelSWt=(r-\"f%>U4=)J8QD`t>6&>k:apXrpBOr__0+Tta9-PPa.E7tq %7AKRN(sV]h$T&nMfdngE@>c>a9=k'Jh9pSu//ko4nTJ##<4!kWb][H-dAXa7\&/P^U)d)Rg;3":]P,f$`7j/R#&hO50\b"!U/?7L %Dhf*9UiP%H-nsC1bb@s]&V&'02f(InUI?3`0oK-q]KcI3(20#LC%h?WMg,5=br5*(JJgmUFf^p4`7j/R!YNWXd8!ATi/_$Zg>N2: %1!KdINZjfZU\5n_%PJC*_CRCqZ0\Yk(:@5_=KO-+]qOu'O=\VS,--I+6kZ2M3U(==.$DF+MQqOlP(YhbB_Yr?V_l9uMej/gg5@pA %XMBKX'UZD.QpmeD,*$DqX^SQO[`8cq"(Xr#8^og16cXe?@Y.6E@6nEqmMD'6RjenJP,*^uif.>\!)cC+AS3^C+37)C#ZtCED)Lr6 %VtMZ]U+F]EYMd4T+n2p_oXh*aF=+?"^/PXEO)d>u?D^7!]G?skMl%+e3*.=sE(5+n'TC1m-`1LCa^%H)8"(WR(%U_TPR"JE`NZSP %@2-.b(+LjULfo=t0j(Fqd3&m00?FBgMaF"aM@S->f*'4DC'!CP;""I)I1=Zklg_CD@X'=@?X-1*k8R"d6N\P?[`Fgm#h'o*_@G89 %^[s.4=tggC`^+Ih8CC;t!&JtTOXlQ-XoOFY*K)VGU1ej(4M+)?M]cf/@15ugm7#5X9L:j20lJC>mKHEAGni"T$6e=sT`08hn224B %'!rc3+h>:@1#NL-B95'0_<1(n2GBA=cc1d+)@`n(9='rWp/4q]*kCEZY8*?o;%`[=UZ^W$$)qo1[YP+?OIAg>[BQg-#o#:%2%)FM %R3fo^YYa_]6&^fgJo%^rfu-.XF\RrKXVO1iNGL263<:ol[HOkr$rMnM2di%ifV[RDEV8:LQ6Zm3XqU(,l`)(IAg)_.P!tNW2&\c& %;_T[]$'n8Z$bO+iNcr1p;;5cD16L-M\2Zqj=(/>BQ9?b].(J2kpuLd7S-\c#:r];5TX8TXEZF]KD %!-`e)g\WKcJ@iMPOku"^7Pr0I*TCe?n$_c_Um3=_<88&hE)5P*=$Id=O$YA%^(GO@7+)&o38\bYm(msN`.+9&ZDI-;C'oDT7b]09>@Fg!>-F(S8?$F6uI^naUGVTph)cId69Jg^NRHa.$H4k_m4Pg!@D)el:X'TD6?c?KnJ>Yl5dghpsbAY/*](WsIa[R>Sa56,W*^Aq)6/pdQMHS%)UUn@S'Z\d6,]l:[T;*F[% %Mbc1"3n83JKbpna3HP/0GE#a?m]U!rd.=5ZW7gZ:oAY\s]5FVDhKN.HM%pC$NCtc^\X_0XO-ht5,sqni5Zm14Y'-'j>qoWeCr$O_g0!e/dOi4k-A\%V]j %)6lT:B&DY="ik71oCeNC[nIFa4=I,aprYkeF7lHg6(Yj_SaW5DGJRX7ip,F>Ss %)1V5Bjmb)%R@(VbJNrt]\,O.Op)LK!o6!.h*dK"d5+f?6U#j*(\<2iEGXu%ckqBgG]ta?hP;W4EX9&&s?hpZ3rpgG81lgpseDWsM %>Q4+6roIMdi=CF_p,.m/K'-8 %_7T0_^7>E25dpEtODWu#DC[+`$"R:#Bf@ZOfb$":5to^>OG(i`61^pO.m(Dq-MNS6Ga)KJb-K7^KL[4)1Fps!Xh%,G;sX(9HSdRu %0=ltM,'b'T#>6TgC^fpkY43*;,g.ho`g9sQXKg(3-r4;)A&;DUh_C!GIcmnJ$G5rKUuui=`:SSqWj`lRc"W2@^K$h!J]=nebpae6 %i:XBLlnd,s]ijNQO,?>G>h\IQDHr1Y+VL7W>2RPAN#1=_K@c0Hqg+S*3tgRHK&B5]d[V+`I;`%^R4`GXD3\Xp"]L^j %Z7L%67U^%A0p_UaLsTCl;+t+d;#q&IG!h7gM[aFjaGO2XE@/ejNbpQK5Z1"Q?:k/$IiXG=U.^?>Q_\K@'$8:SM:#fijZN6t$$07C %Y-A1=X@>nB`AAYt6D[3kDj:@]QiXjXFZ#h+^ft\JN[dM.\8<^f?!1MA2tZh;,SD&3PNdH7lWT6VfW*;,!6d4j@kJNIL=qFJ4O9n! %&:7SSLafZX]J72KMIrrOhVVfinu,eq(GJFU[^)3"/VS!DM,6LCKZ79H[)d'KcXjou$7=CFXgP<^bM&t+%WI#XS(Ieno!GGU>F@?) %1O<3T1=WIC;jKc*S?Y1\+`9iZ$#?5OB&Q/gR/+#Zq?6/@4D]n@(5nT4og*7BK25tKa[BkGrf/Ye9IB>(L7ZBV68I>ch8h1'0?2W( %9?D!p4M(lO./kbk+83ZPWKj;r4L;\`?o9U8e#Bd[)U@E]P;j.k7B/8#>=&dp^5hjk;t57F=FF'^-J>54dZhc[)SRnS4.c"[>J[a> %;e.Sroi9,j1n_na3iq['WCNE:Q2?m-WR^K;,.k.bO@m+!_!C[rDOk-A[8\>E\^Z:h=B`_QZ\c'@0R2Es0`KVl"DK?rSlkN^IO,L! %R7O7(feCe/oW$*%8Q42a"ud<]D2mLTMK+0@"o),,]_,AC^eY?$i%IJ:ntlAqp_"8[C3_rMCni"dpsgYflJtUkJ]`11E0m4Lknnk! %'N3jb+rZ6Hin^WCM%4<1RUbh/*6&c=[(5ul^_$Wh<+<0dD\:&;Yp(4+H-Yo["i5$^#]h:NK%p9YYn^.V1>'#h2^=RA_Yen>)f9$' %VJ^QmG`7>R2#AD;lR:+X>r<=-b6NZ!au0n2Q(H3Kop$O+3u>u#?lKHTa&nUGjHUaPirH@o/lmcj&Ok4aUVp#p]F>>H"GT%( %Ik$`-L"\/\VdI26IK2Ubd%=QM=T_N4%#,%X>[%^mMmnoJEEaMp&-l97!$&]Q8?fB@VA3cY,8kYDX4$A.dSrC?931%F!IF$jk>i5X %)g$AFDqrD[o8!RnNFYf/(E*XP[F*YrUKIf8mJ5k/I#?.*Q%t+)9'7RcM)6oQMt!qSeo3A^:PBb92fa1SLEjH>/VS9#*)[X"I<.QD %_;?8AdUK^2"Cm7#o.H\4$n;Ut6N3Moca(,Gj(tL@f[>M2IKrT+UO\9&"@k^-a?8Yu+@YfbL)O'S`1_Yk'H.R]!m'>JT`HNX3ac@? %fgQ`Wnj^,6*""W,#2h3Ded6Wp,(t+U+gqFqC_P6`?=2Jiaa7G_1!&1J]+X=^ZXn1lS%d"d#]EYHQ+ZdZ/J2-f8Tb_O5c6W^5-eHBT(B^CGD^r<3\;<3gn!fM+S<nTNYpbABa"E_@r3S!:8[?SG01YG;XHL"HX&CK#f8R7;NKH05lUJNlhs#Zgm_DNHB?g6*A.in3Gc]A6E4K7^9mFoDD=[f>upD>@Kpr %8Dd/PcVNUnEC>0BICAlPjVfl-)aTa+P('Qs!Ra8?],X$YB[U>YM=U1+D`_ZZq%hSF96+AWt6+gS;mci_#`$;!*gZM0K@s3#GHP %e)\(G[B5//-Bd%MdP_7!BQRfKl-e9ZOk+,L>K\@3UlpT4XBXXg8Q`dM)fPnM;4;QG4RKo]O9/?&&QABHdPPcI1XVLf*dOYrBFmaLGjM`F72=#./lB?F>dh86,.S8;4nQ\&8KDU6 %V^8cY7[dq4r@>EP.fL.\8Hq(0^2S-+g1_'ZhC:RoD:X%m(e"Or2+$?FM:@=THn0+LoYNqSi[IV,\Z+-=c&GtWbp<%bKoL5f0MJ;V %X05mP-*>Lj1V&diA3V2Q_7lH?UePLDg8)0R<+n@Ai.);EIXNucl=<@tW>cAbSch*%A3Me"F:eY!/uQ$o,UMFa!#hI_T`">6>WT9T %:\#`!ZkZqD//K"r2oqJ_WVA53eYD7E'>I6ni<$)O`QsF)NeZBof^Y![9OTg,(cJLG$fWn'O@*6U1*0Ui9fgX3.)(he!OER09l4EH %dD]E:&DAOpZBTq'D_A6-YpYj)Y1>6"/eF"L-O'd#0QHs]i7FkUSc)Q*?-Sm %'ocJ9@7]MI`JM@hU7UYeql..odZ[=io88?Lp.'g7Sm4t/PKOR/ga=Poi"tG,#@,C87enj:ZSg<4**sLWPdhF,.VRObfXr&7'K:d4"n!e\_DP@GSZOgB?E$B[a37;X0!kk %d-%@"VfIqh!sg$-\tTdM[Non_.[7tX,K,*8:U4Xb6N2OkS.S&h[NQMC:Ea!q6UW:;b5hcf>5&7i*8cKCH?"HO.-V+3mjdQPX/)r/ %d&1(L!E\,MDB#O=[acOr8G3-TG!06o1(K\/b;VJ.gRDf.$B5qJNe>n2VL&?Kk71'BgRgU>;ob39jRLbe*p$IU%IkIiRgZc'W6N:Z %Dh6WtD#=cXc!+\89(Y0,.(;-6(eGur*L%kaU\^S6^-FfHKW!Qn,/-GD2@L&*Ps78o0iU@O=YPl**Mb#]u?G(l*b*V;osJsU$`GrQSLJU-W%L/*\c#_TI3o^(bm %f?5K1elMqtLh(#<1N7 %`i$Zij#O"S7ii,p\<0JG>nM'1):'r`"+*Rq"\1qDNSN@5C=p[sVm:"P@Gg+/&)oCBDqrk-kC*SK?=K%o!e_IX6.-c-a_(KXXjEFG'0 %&@!m2!@hJTRFa2DClJb\h4pY,;4qkURV7Y[kX^4b.*!iDYCg4uXHd,J>Q=+G:oV.C/ap!SJLLQP(J$0^jDl2)ZJuf>F'gtnMD+pY %)UdJBoEOpk_BABc%Z/jZYrbRC?8\-Ys:Yj*ifA.0]N[fSi]\"P4`JCJ>NI&i_kDK%?*Q-cH'^=n* %r,(#gY/B-GoDPqO`7T5gF+)`>Ed:=togXuk.sN,Z!^\@i$@DX'GnXM0gVqZ>.So$42l.p>f6bH#;RAM+;sH!?\4\AZH/"<#1h+i^ %&_/;l=@Rk/fsW][-Yhqk]KM'je6T6:/tocWKVEnL&INpo$,nD$8*j!m^Slfh9.sjXDQJqhbo]3mQhXPl(ZnbP>!p<.$%.:M4;[pO %Mi!pE"cr8M8Xn=1"?F#69'EF&huAWA7I`>I\[AG-Ep2+]Uo-.i9=h>m6,-P98759qIbR(fH%IV7YKp._I: %_NW)1nLAMY<[iDi3$b5mbSXf:HQ7j^;Nef3rG"m_93le%>$Yl.^=;B-pApf&hVJ%27,:;+`4_ThUM0E+nj]-cYdn;%34%!-/UGZ7 %\ljPT*F2h.UJtB2<]Y^Bk2Ar\4Ea@?6\ %7Gs5*MhRFQ' %PLZsh-_/k%US^s(V5m"GJMa`s]-X=O+h/V&5$rE:A4h7%D,g_Vf29#G/RtJKQ1#1V4m %Pq2Oh%/EPd41)EW`\_usIf(M;p"A%K?j;8SAc-,Z-eXrqE_h-h&:]I4b(=dr;(RDU'(7#GA8b7_9&?'CYKOEc>74J<`/!C3Y?8=V %>AF_'aH,d$0+s#WhO;Q?Pf?/]#*>$fZq:]6fE*On`!Ci[3(B0&\`$+JYTs-.isT[_RbYbJYE2u!G\RSe<_52+QD$&eH,?E7;;g'. %Ek-t!QpZ@@NVm5VG2YQg-&$n?#!H`q8"0ml1EX+ah2XjI-Xc_lmk3'49D$W];eld*'K5PD4Ib=<8]"E#&.Xm)P&Y(oNP@C&E)=5> %Ho(s+"6Z$Q\jU.`m+QDS-::7LIOtX9)S,*t*)=N+b0k;O%]hXX]PMmGR9r^,jRhGgZQ^O.<"d`PGCC*IHjm4>/9I8%'$Df)`GBRceZkgMV.)OtSM+g?WBqCC2*55\ %cc&`jM-JsS?J*%9'oj-gnK2@1h0Ns&!m:dkF#h?Zeu;Nk2M7!MIOh[r"Br%#2bUqX.YKs/j7RW_"O*]C'!I/PNrUr#hT.%,]kED1/R^+Knl*7i<+F8m1)QfYGJ@fS0mOU7)gf9\DT9?HZk3jXsRTe:V!,)[7%\!,doaZ&:u",e]*pqfX<--n!H %Y%am_3\\G@CnBjf_?j\l/Vg[&YOem,7.n*Al7N@dd$0>!o<,*\"7WF,)1ZY]"ihMKXB(.gpmd_2A`BqsM5R#YQ,PEfC.jkL:V.4a %&B/*rASiY<@QqV:D7VrAV=BOmAg8ChN2(-IASMWL-;!Q*nW'[c]Q5fq>P<>0.Th1\9ApVaKid+=B]d7mBR*Wb>mHBR%>.m-VE%s? %>eQM0>hN5cFElWIoA.c70SSY3(`/I1@6SK>Ir&>@S'JjoZ\ab6R:"1>[+[tg:T`\o7;F.Q'U`RL%;"OWVGtub52&G_8&h^g.:W:p!cF#9L"_J0qLkYH)f7MPs&KBAmF6?^W-W2H45Y9J]]E.`D&kne@)]?BUe$kND1jI+Mo$V,)RBnJt %h4i3hZ+9^J-66mF/nT1,<$,W5UE.nElg*fJJ;(.pUCr>4QRekfcAES,$(i\dI_cLr%#!'[Qf!m=2,?EFetGDkZaesm+m7HD,$da* %C_[KrMH&U %MUiB+,=Uq#-^WiVS`.8`:hbKjp+QJ0#+iJu9R6AS@m/_ka>$GiLMe?+4ko2Qb.Jk$n %HIh0;"4YVo1P+khJ:eUNi)(BU6ZUR5laCU)LaWL_>EP,%6\8ugNm`JQZnr*?*n_>3%j/!4+Rc**oGLZPssYYHg5=>.*#Bq7pInW\`'ER#N*(/H5\ %D[3AQ>QjGu<][k2gF?B^[Gsa7Yt?@6>:GSC=:<\A_\45=f1K]'IGP3A'<,fK@!U3DZ#NV+^bGrH"/E'L5TeF\d4M"/T'JQf6jpU!+# %%P3W&DEYdtMsaAraa4"dO.)GX4$%C;P %_$AAf?jfD&.C)tF[%90erp\&k;&eFb/Cr-uEMf()U!49p9l6kK!r0)u)jX]$>iQ8MFm1KUcfH'XX8=Q/,]4#K?;c*phE_c]7V4Rh%\C\kt[oeT=fsPr3^1/@7u@.^/M=?66b,Y!$j^cl^lk*Y6eE[QHR;-B1<@*P%c@NTl1honB4^H`-2\ %>0hmQ"#\bJGL]1OP8?/1p'g8Dnb0QePqtd2ro1Kf`s67ScF)c1_=m3TrFt<6WKnT=l?_&IdqJ&d;tk<=%Fo2nI>sR;3@/k]*aNJf %Y]M5s,Ft1TV[!Ifm-4N3poPEYHD[Q(RI/fIBY$0LV>nF.Wi=Y37c22$I]`KhcfLbkBmaFM>fYr!)m*s;D:f[ZPhS[pV8(iLXJ[]sb\fC&)N4P@Ma7oYS0,B)%d-&Yg5LN[E1:M>uiu;M0gAL-F+S#h?f_N"1%i %ca@keldRR=oj#49HNj;YgiN;N@UpUQ]is1?S'I!.PW`>K(;=(7g$=Xr(F?WRAikR)N$_NYd6$$JKQin,O&RXsBCnj= %1JJ/E\>@[?dsAcAVqNG>2=&fWPM,92o$a:9>IV8o^'/p?hP.N'RYtI6]fI0o(puN-[SEM4g21JF?*=0K3oee*G2p]qdgZ\_-a1(' %g=3*\H9nR_eBC$=VNJR\!c)?7EG;XY+*WFGHLPP5oX`a2iRXtbGU"qZl]h%Y\uemTEs#a>/kSJuffAfk*P=83oNbe%Khbj@*G\in %efLi&h+lJOgK%>!cEo0e:?=8p$Nl*`H8U&_IqAaDm;T4BjE`*/3o+7g)QL2gRi*:;lr5'j3bl;g9k9lPag:E+NX_Kbe^iO(2_M\X %R]FR&%XN7Ygo[[$O1TTSBq/u(855/5SH:?C<'&cYk1l4XEOS]>6"?S2UJnkgo[HRC_kY\kl[[*0f7t_Z@BCTpFk!S&btPZk3n1es %k1OHsEp;AhfdYjHV;':q[VRQPE>gq+FA22#_)'opF&b35;N&6;d:htglZB;+_:C&3bGin>);=Jn[FN(p=W]&/^6OVZ %em-X/42#kc]4,pjlVcC&\^gMi*fj("2G-p8add^U(L!tI=A1X9h)^74R@Ij(T#ar7 %B1D!iB;a3GD*obU:+o-o)>0M(VkI;X[_$PAM(;Bq\5)OYmY*HgS^,RUjKEfMH7^=H+2?T%3^k$p_)aKgFE=n*o8II_fCQ,24?Hi< %BW@PElSMS!h%!'KQYprW:[n.i`pD6I>b>f0"#jG+O%s3&Ef!/r/CHoZalop)XOic8KL?*X01":K@$S@3R6,iBnLMbld@K6Cn'@_T#'rCg?J9Xqa_kZS8RU/ %5!+@ep,LCJBt5NN>'CW@m8hG+Tbl-oG,;g5_V3gpWO8BtD0WY$[]Yg9Wch1!NYXl`F#BjI>U:alYES/hFk*ho9BSZe^n%_Db&"M! %@=>_d/mI`Uqp=s]U[C$lZLbF3BUTn %7`V\CCE?:Cq3]t1Ggu]Vq7%\88?aqi<*h@"bI60@\\D5``IJ#Wb %m;e@[l*OPa42qppVUnP_Y7>Zb4bor+%5WF'=3c(Rm6,OPFEXM4j6:OSI%Pl`)P&VGo8>ba2pXC^NUBT_-C8Z5jp.>;T$H1t;fcf5 %q6Y+\`n#%(>?6qBpUB=g:C,h1q=ONOWrfohAo.It%&\k5DoZLUZdm=J62.;!fs/A@om"p`kmcnRErF8SeK-MIHf`]89LI?4\(fAJ %p?_]'p"ZBu#(1aBq,HTA5CTSU%A3>RG@e3qIP"WD]tWBOhN_gAbQr2@"(\8h2qU*VD&CFAB@[;L#8^s`38Sd9;em'D6FB5NlYMaV %M4R@Qg7D\?.a_2HIj-VnJWk!TlA7YVa'fWD%5C$jKY!5,# %2*0BW*QBo)FT#VIC.n6XI/[<&5g\2)7]G[@(qr*ed$.Jp9ML.gp?'6fJVBD2K@5Pk3J4W)1q,mF#-dR--d>f&e[3nsBTiMJ".@oT %/tOpt$u60r,1LCp4mNiu;EaeCO;=PH@U$'_2s!6+W5YG[/KcT3/V^*6oj$S;^uL8U2qh+T"@m4dYER^KuG)^DVrM^-=ldA?J'+&Aja2`Ca-h<:Z%/EN*1C/S<&6uFS?3-O^KF`si\q@4%sC(T1'EN[)m %E07]3[_[Z4h1c08Z).Yk4)$Bsq/V#%KkfpCPKSm`_b13$44nM=B&*Y-WjN@U@-m/TJ>G]:_S#p,/s3tiM,1;+T'3q/\R3=E&T"`$ %lp,FmB$Q!<)e[Hbb\M^S<:fBhJE>3agIb1eEri(2SYT1d(PY^c*L8]7V,Q<4gO"g%C9BbdQG_E95s+IL3AUsT1HKlcIBYWT`aEI= %cfsb`WH4U\q,sFm*,%C>f\/,6G@,p,NG;L4WA`9_?#t1@lkcY4B.?oH*?9l0[P96rQFPJp27Sdf?Ma;AK?V78.J#qLjgTTc\R%=# %3l8%NHDS>[3fia`'oWobmm@'M`NsLh:"6:64"cLgT[$UN9#+$r=$N^A:a+?$3nW'?5"2>>Yg#2pW`K$X6Uo`-jK48^U$5QQ?a>8< %;4"P?+eN*-[t(`Rm&q.R-DBT/SOm2tN,`oX3+I"]6_t=>CN,:o`kcYcP&5HJLTV=5*_KZ"r)X8bL.T)@O#'Yp_,[:Q"a@E0tE`0`bAfWPM+`CI&"t5.*FK_ZfY#S=#cWd44?/OkZ?sA&g(>0e$/8X;E4$VMaO^$OZ'LhNc'X`ScVFdLbFo;dm$)YsXhVhl8?S37HVefTc7SB=,h+3R&'D038tICgV"TP`am+3`WX_gs0AIdg_FUE,j*LK=rhS4kTN<$!?+P5AfNW?!M7X6m(6eW %]$5pa==2b7ZQM4>+-^[8[9bEc,>>nN3\5e;`g='ffmqlQ'320UDkH?"NXf^u03l$;gLUec^<(_.*0M*'irbm.H2oF-K4T$n51=k" %YZQgX0gJ*U/o-7sQ$+/=k1g$G\=a>D[7B\JbA&aCDgB?GMKrXtWo:`sgWAk:?9$NTG5c<,?+T,*UQo+$_6R*Z?%s]W!jFLlF+l#J %@C2?Ua#dueoK:S@KQ$N-;;uu./9`Z2]4jlH2AT`9"Cth3REBU`38?Y.PX^/\mc/+8/B#HjcnHrj_J8(h0FIGGBQ/J)H%1(OdZW5M^OG%?0lT;rPbJRf.o91\bFfUJ*Z0;Z[#hD %42%4ib*OZ4%ssoF2p[i#9Z?bJ.0Vm1TLD('a!#!RhY..4hb^eMeZd0:2p[g]>^TR^fe/KJ?'7F,H:U!X %K9D!di:SZpKuRf=P>gaakg,T?T(u)g,ZNd6iAZ>U.Ptbf)$j_WG`Q`f,j3-nN0q857FPJL&.VsYO2r<@%ArDm)qg/Wc"BK6" %Z;kT'l#sU$<#\)Zk+b7q)/H2#N,;%<`bqgpE5jI7DdAC;$AMNiKrIhH%)!\la`3hs%4P9B2lQG)a%KDo($J9">Y/"9AA]iSG[cuN %5)sVBek[e\UUI7sgMuP9=Z/]bd2OSIh)m]>,ghT;2f:%Zf'S+K %[G'<:P0P4Ga)Kh!]saB#1?J-NgkDr%%O3O=HOK8(MsXlA[WDAP00[u#[a@eMVN9f']$^3N%SR_ff3$# %e(<:p^]#XV)qd;ES2hFX;N9)M.nA#>"Y/P72p6uY$qNP2a9:n+$=U_4QWSoBqHm6(O %>Yi.^A3]jXS-lIjc53jln_&;di0a,qfWJC,\2a2[Rknckj`+NFg[m!^9F4rlQO2SN]"5tjEN%H6EBH<]P2VGYIE0]>`_E(1cD_-1 %*k*Xr2^cA5!$"t(%V/#T(Y!c/ps-]^@,d[p`A4?nhj)kChGCrTDtY!"=[Z6]QaOCU]0Cb9^>7U8V1KR?[%5Ei%4)1>u[("7EcDa79tSA(gNUe/(.,C9=:G/%i!m9j<=3j_I+ib#Cm@^t7R;hD#X3 %.@VtsIF5=qb/^d0*m93`_ku.nA!pG?Kk`d;\RoJ)GUsM1k-MeBE^NOe^k1Ur_cdY+8(h6A.^2r1GIJq'KmF,,'gDBH)hP*:Jt;cm %`mrOLlDr]V'k"QSCG:B[Pk/$V%2)bUpXo$'%BWC#-3r[dC9>#+HVC0UOLM7?e'=6D/po6VLDFpe>!LZe4ssQc,jql/;gN'mrR=n$ %VPGiK==MsoMfE5EVPH-KfRf#m`MV.BF%!,IfQ,VOXgjJa<%C#U(OqW`>jc8s[kk2b=Q+;H#F-WA9pA=%!aK8c#.m9;&o^'cSj3"T %AQ"78rK>kjR6DGU9gp_:FZ)hi:CnSl_Sa`n&YANuWZ!3[8'tsq$@SdAX'/sao2TEUFNDC;\uL&BZftKgFO[fdrMZ.Up@T7`=NAa1AE<%TOes%VT7ld6e!KiAic-eb#cd"-?[M6 %#(f:I3?=Z,]H3l?eR,]i/:(%Xpr^R#J/7J3OnhBf=R+3cZnD1Mb'$fC %#'/dqd-P)YTisB>j'7#>/h=0\bE5k1`pacn?UrtmlQg)/n*m=^j$#Z\bR+,4kChUJaGF0+)Nh<(-iO"&k5u02kd568_";a_$PVPaP:;[+70Fl60<&m@!YWXXrm-,I9iTONjY5<(`fX$DQ%tq>bZu\8VXfE$IfS@rTF-G"d>`np\9aTM`M>RmIeB_D/=[;@sqj6sVj84oa2h1N$Hg`IjYl;,5UO %(7"i'p_n(Sd9ED=W4'q/37Gm[r'&]"G"2Rm3k\TGj6<9$^gft@d9 %X^F%4_._n;J8:BG8J`h.0!8DE1cJ`bHiUCSFt'q])7^-nM0S\^hb2]h3bF^?[@;Cok39]\Is0Q78g,=BA$A4VZT`q#4B-X`DN]8m %Ng8VClI)C;h^5Ec"1MqH$AW+U`JQXZk.=-@T'Sb]$er6Df2Qp!N74%u(W2$c.XbT3g#A-Egm#WSC[LMm*0>+3+]6`i622r8nms;i %>?M:]Mj5u]T'f91X`\U7mslBon2OK:5m%47:*nB]\f?CP71R1^="rTr'*,1dpG`G6"%FXo76t!e"(\[nfk!8"kr'P/TAeb4g?fpB %TeP3B`2j@qd,*f<:\jG-6"V\3IH>Fi_R&EabuG!gU\(+^Y+-m(Z0`>N:O0Pm:T]sI,Sq=9#$%CVloh/T9H`fX!:po?9emE%:qd,H %:ANU*f$2XI^MSX^7`Nd()fY.iDP>\"/E5gf?k2g_6FbK_OIuF%F6fY7JDs>060#iX%?D#Pn&(ADSPnC0ms;_!0"-*f6/.'/2liF; %kFH)U-G[kb3P@C2ZPkHf+RW*?$8L&jAt$4\QU2`[5&RFbZlC?+MHr=qV"#3ql$W",$tW,*?pK)`:BmE+i[Qdcf756g\F:P@]Qk$0 %#^'m.b88#cJu[0a^.u'&%7)P$MXTq!:Z;"Jqq55g:#t#a\[ONZrA5-dL#tU0`iV#?"l8MtconuRk)_PJ="fN\D6;2!\l9E5HaFG+ %<)=O`!#Eg(A6m@OcLeQnl>E68Rm(+$1YnL=#n:AD)!J[=0X/PGnWi9*)o-nPFpZH]k)GX]+W*ZpfQ8MEf,H5.TUH?D_r[lG2_MX2p@Kc%=K@BF&W(WD$0!ubgeBUhmh3*B %1N&r):S.7QGq(*Y0Y1n8et7bFf0WP&EDZf6'2?%%nj'K/a/K*1ND%p@FMAO[ora*8&RC`rriAE`M6K/?/R:(No8d3)r/#;+;:uCQ %XbUXACashcmCLE_b9i%EnC2b\P%fh;k\3,:/c#Y?FVu?2j69qQ&'ef.qW+qWc+-NEjd4Yg$q-+>qHS!KUc!rb5lgXggD[8`_"!5W>\?#UPYl73^$B\cJc0s+6,m?mb@RZ4NCrOa! %fh.n6o@^qB^;&PQ7au-j#SNsfW$ICH6[$T.^jb1Smqq6&eL.s5/EiXqlg`F"bluYo"jEGi[#j$9\,pm13&2)2 %0dSEuO28c9"pma34Bt0ZWtngs$_g[T&a"N*P^0tW$!:Sk#7_`PWG_[DK'T&?qh7E!tg&&UH/X**rD-qR_ %H+%@cGrFJ7\\<$V[jAJ&adaYCq7VtikE`,Oeh>:Cp[g^N998oPVPbJS8Q:,@W[Z=V65!;QdSu!:[j4hY/PWX<+0/eDC0Ni=%9;@T %e[@P(m?J^(ZAGSuf.huA>:Pr;g*SY=S10q'<:+1M+^tp_2GpkVSO3)M-G4rd'33ck(Fm8#[=gru2Y2?D9U,r2W\+:\^8eJ& %]Krn'"^MS07+GW;QBb0DD$/C!D](N3F`<[YI\C&1]k-\$eP3mH/N9)r3j:hhi'c)r-;\7L*fXDTKj7=f'mf8mfnD8n/GJK2cIn]1 %c;6W@DE2n#T'k:WRt3hJj!D9L#B7uFoSg>9b]Qh_c+7Nm^D3m'h2]*gFudrE?)-KsQ%;=%\cb7lm,CVf+0W&emb%VaYE)ag&GL"e %e)'bF.G$`;rA5pAcM"WW-ntjZ-%Fo^]A59Hp=r'H<$B=#+CRrQb,Ea\J3!b@PhF3b>8moOakQ0"SX^cC/=LC*==*Pa\I %b]PWAq,`lf/q36AV66Iq)W-nSZsC,f`=4//Nc_;mb%W2Zi.RQIGM43$n:8$W&bc$nJ`+!d(UClli>>aXuq1GpZt4; %KB6T44cBcM0$N/6Eb@HffuGm1;!r.TgSm\,EKNDr14HZLQM-e.khU;m1Y\ML9t>ldf(SR'/?fP7>FQ9Dj%5AIG>/\/3? %7rRngUFqiogG;lC0h:laW/b5&o\?ai<3Nq@U_9;Dp?](4YX#6*7*f4FY8>,egt/^4+s,d\/Vc:F1%+-P>Zm-X:i/YnH9ND1V9E'; %*oj\B-X5Xd^):jLi#^oE4R4rp0lGtH7^gTP4B1WhN[^^AG%nM0lG7%[<3PN%_neknJL/j?W&#-nN`3b2XN5:_m(fa(_;@2S+RUWo8-8F %Dk4pnATHB!H&NR1Q'^h^[qHc;q]Ca0LWDGaYhd9(WrR()s8o*oeM]q8LKm5&ZL%[u<>4pDEYE0c,o@ZB&QlPMM2A.d&Nm,QgR@ %4iY%9./Jm@S]?!%I'9%2(bbX=0?muh^q!eQO7C)C#@$:E?@jHj]u[o/j+,5tjpE`]@pJ5]rDVKi_IL7>%#/>=N4Zu:`J@-2N'$ZA %>N.@Y=Q8)"a1-Ic[Rtn*qaNNHLrVK95DDA^>N[_IFRN;NA)+#NFRcI,p)),J0$-31oF2&iFj%G8Xm<98hVeqdhC\7-%gL3h]u/\( %OXol@?3&07H&":>SL3UF0*3Qne*mcmcN^T'3l]BF3f35il: %c+8]]uiC[prFO0j!L^lYW`;`hZ\.Ta0oqq1BM@N]s_mRH.s"$5/ %[SQ-@UVet0Mu>+dr9?l5T1=ZDifsF2FSP[blbA8d=$iC[q_%jp3aCo%p5f0IkjWL6\pk\?IKe-t&#-t,!BdiSr\?N>M%0J/cJmeE %.+6jOGGA4<@sBk"LL7Bpq_,!,X$MZ'U>nCp"J?UfhNE*g6r %*NigWrZF9"CgR*I/]6R3@GOkuC>fMLi\jU[i9%9!!$T7kjP&19;gfm %D>]]-9)m9&GXGD]b.bu!54,KiQ1fpdnJegNn#n0Gf-9Og?Le#tR6BcXRca>`\LjsQ?D#3MU=ec>pV?7#!(W$?h(nS[9B16b(Qka7 %3m9OXs$pFlSiDb$1k8rh0gqK4ZhOu`BTY;RLi3"!2#:To;p_0@=)nrf.)kaFam=]foU?[-W6]M+a*s%Eal&[LT0#9Eh'm.IH@?V, %Wf1'Bn0^3Cbb*^RMFdSE+QRCpGik'[hMf&pM%?-ro*T6s\lOqIW3PM]:AM5m'VPBIRs*nLii>A\=0,KJEKe@qf'j*=[^aH9gJ?:tSBX5+gFmHu4XJ3n-?aAZ57,\%]BMUss)dBVj46*D[/4E8%5Dc!QT+:] %K;IOk8%\C.CXe_,6?g&]X!o9J(.\-8GeAE&d%+Zn[+_d)GS&JI0J;7Dr'`Xl7,p4.VHdKjVCdO)g"/!(!m#2hPL7YjJWV %%-icVT[h*^,]9it3a9lgpV,c,Q&5d"8#KYS5rAQPc>\'`mfWIX/*fqFLb65DJ!W/;Y71qEO%p)_70k*>M(lZ,09nb[9gqqF-V$0u %cc*8!&C-$tP&F[^c(QHGi*)_4h']uB'H/M!*,anif7"!X?tiudaQ^q&[!Hg%ocMpAn\7@;.28LW^2uMOff:a&Is!tronQ#\Q-@6- %DZ)428n-:212F;R./h[jmedk]7D?+JZt7t)B$"<$%#/QIF9&$mgRZV@7AmRPT>[Ui##3lN/)CoXffj3$0#!2keo9*VpV_+>F0U*K %DpM._gtI-_/DoA>4i9f`?;<)'fLRQcTCMkno>0/U>V'[aOPoVD9aQ6^cD$0Uf)J2jUSr<,/Dn0UigXBpa04A5b=^:U:W;n`1U6kd %`F;sP\'uglK@\esqY+l>3=T]jS3npC\@5XG"T)QLrG/pI?c`3BGN?KHaQmU_bb&,!-rY]Jo7s@ag<\d0^YJ?d7]r?OrOS<.Y9AAn %eE_nXil#P6i\'CgY91a64'Eoa9s'sNE^;O;Ac+7k(mpEU2j86Q* %A[7A'\8ToBF6meEf.,+sGJt>T?e;f.jBMX@MleqUB4>Y`^NP3W`lF)PlO)7Set2E

-;uXOjZ0;p#BGe2">DG&5*p(X[O[\8I)J %oPuLFo:(EN^N0R9RF5&H/nMJ]+*nR5D;uZa^*k]9-18LucHAjZp%%WPqrD<._**$@BI#!i@40]bdpQi'1bZiIV0AuFd*3U!'k9KX %44Y8%/B$c9D<,s\F77!aQLrd8:/9ZFW6c4;*)5H1=1p%)8\58o;XYY`f,f88Se31t^9H[/T[DQ;:8fMl?t*ra&RIa65jo5K+8MHZ@92rDWfN@gQM^/g'H %RqQT#0oqgg[-d@#CjK-a;%VkMlgf`6[9&]Ak=t3bO\5GGWd!,X0g.DI<:+,j5"5f_Q6V(Q+@@ClbO]o3%9U)$IkA>iG*r9SgM[i6 %auC=f9[4I+p<_>3*,A?D$[)>JI-.,:igg":H"R]::Ao@iL0\MBRc^4q;D.`G:D[75G/Ash%V8b`l(-V1k@CW(?(pdN3<9RIS1mbf %T\]O]`c@J_UPq\T`bBAEDJ>=6lQLS`p?kF>A$o0oR$LscTJKe#cfAK(&,!h20]("V4E&JW0gn2>fd,pFr^)ekg\H'=CLafnq!Z.V %Hb4'q:^D1dRcq?g$[+OLY#t/jO?[7?a"q^Q5%9=MGkTW"*\:+TbAGYJ?/$-hCL.@6XpKqZM[>Bch.M;0pD0+mV4?3\^)Zs^7;iPM %4F3q&^5A([n9Pc:GO$9X=:CI+o_+HAJ21IGd"A:RajNPi,@=72+#ZTY)_.=q$]08]0BaKaS5;.]iNm6HjnMnh4A.iGk\&=-oA.=- %lloSn55&,'P$,`$4Z=gU]ftWbnb4ACAf%N'%YgW7(V4N\)tpgYmt/6FZ.bS`@($@QP[cLWrJpOX`cgc:M6eH)\6KC4A"rK)+$[IU %j6rQu*_A^t\Bfhogs#UW%ZTnE,%:rU?!YE>moO+ %?9:99H`]UnApY[jA1B8CY/^"p4^V]+#58?bVmm.917OeZpi3q.'.X.ddR&Pk;/EdHZ1I!UgE)m)q0.Da2CNq5EA\+OkE4@aJ!G&[ %`F3H$c'S0"BXCqdB\UtVQMHDp:X:O+G4kk,+FE%7KSB#BQaT;S#l1-E]H9_qSR;m\AmBO2m&Z2V=mfcMFRp9?STgG3Ji/fg1C`KA %a&XbM81^")4t3lfP7sR;0Q,s,8_4HfoUVE1&o^tA`EB$8nTANX#as?3lcW1pl2=+gHP#W@Cin]oKl[#AOAqn"FAClFc5S'p2*ruC %%lW2ak5=lWkV_m\eq$hIl+tGR5)^H9(LN.3pXII6pL.0"3tF9^:C8e*=Y^bQ>0TYeK8"QGI<6IFB0*@ej6Hi&_`Yuo$P,Jk[`fB8 %fTq(GVDeWiC]]@97Q[F)W9[reG'5Bsc5oB/h@SF:#<%FiRQjh#Cr#kC!m=QIAdKTq6;FK;U+m'>O7MYe]7jgX4Gh.VtU)QFHW0TS$R'c%G1DiIq([O<6QXh%r>o`1fF)g6c(HJ"ci?;!Y+AH"U6B3h8Y\f!JfsM<6U'=q'i>\\+[L!?]VDr%J9"l6?OHRl %^]d5>jKR/V^W=.7j27uXa#QM\T^ZQ/Aq:uDOB+Gj>7fSWVS&,S) %qiLmgC(<(\$L#T6C^!DF^4=8t>k>tjg%N"b-MMHEV%=DsjLGI6H!HhMB/g]t/@cAugt][[/2%aH>l!Sk9r[5@/B96m8e`6!E#l!4 %%Znl.!s)+5D!,j'JCVUE@u_Z+L+oY!`o/'QD^V1C_=l@#R](6%$tl&JMkDUW.5!orauXUBO]t;\(oHk %hMSXPHUAoACj$e!,7)<(8L&$4Prp1;!&YYX%@i9#rkJQk6*:%gu_SjFE/-T75bf1l1qc-8QMcE2%$)ZBOF %E6aDjM8&([*"+qJhDo512o,JX3lO6F.f)P77\FE$O'sti-7A8Q#>KWb5Ic>)1etU)=Ap^&OmQL:3hdp=1e\B5DD1HpJ\Yf#(J=bJ %amY/-ZabT#?*@pNC9tbWW93_gRB2@?'i0HAY[r"N+Dp+bCSKE:mQi(cXM`>dYel;Ji,o;$r9,@]KC8HW@MtC%^W1E+iJ&l&a[VdU %mF6Q5g3DK01j087T2T>6kIikmhB6A@"WZglF$)b!hQOhn'-^/0]R\]-.$c4-3dtL8I*q*_A#Mq %e6Cr8H**j+K;.4#6O.JU#6`O"kLiL0??n`?J!G0.N^t*!F6?/VRtXB`Cb?7bI8RmN3[=8ca=F"%s,q'7"p] %jE?`I8rjcS_pmVhj4h+G)jH(,/Im5^)0U:LraUb%qrMZYM-j'a,\c,?3InK-%&f7`#-9'kd9#$#&DOXt<*T[uZ_O#.VWW!!5XFb* %b!RB4@$Qp(i(>>(!-JCr7ZD;UX=SOXjeP!U:Ok($O(0.Tc@(u:An5hq$a'=P@=R`&A1]=7BR2_GDbI"*>ct?391m^G#uod`k)9?/ %WOSOOqAlpG5.:=ME=7\_@1:Vu=?@2i#A22mAsZY."n@XA@k]+8gIF2K`ONfh1dZ:Smk[RIU5-\H>m[g]q?f.1ZN3HsER-hfSIr*7 %dKVQ+/2HmhaA=2t\hDgmg=:K-*j,%\'_L+95.4lcc'8\m58IHO,9=k\@/VB+E.jc`g+01DS"5QFE1#*lf]/iB6L!h/Si3O+`h")g %:Y"1oARALLg3UmYok)Lfhs;f7$:sPV2u@pX%6EHG";KI*l3JX(?h`b %^^sY].SiDF^%im-GjSDa4QBau'T73ukE-u&XU$<]_3G8YUpbs*^01oq7cTDVZ+uNF73[uD33UZ%=M/$qm^-^NqA2L7TC'FTgR7nLUUHJ'f27RUS7?$9%=C5h+c2/49gVRr,8qWCVo4 %pB@ZE+m\e?7/`2m'Uc7rfsEN1+0qY[msTkRqtA`FEXq+]LGn4"BO,ISg5qsOqjn7p'CgBY6ah?O;Ih(Zh<2$(5257;1qsVZqh$DY %es4q/Z[4G(BR]-mdA`#r6rA]hbibJajuV+^s)@S/4GjCtTId)./,@cuj_RL;Z[[$n]cV^K:`l[3Q#nIQ>!H,iTCZcETD71'f@4-T %3nc$J?>(..^bJVDX5+YH$#u`oQ2W,4ckd/@rcYorBr!t#OFO#qjp;AapKn*b?%r%.=Ot'7Z`BgN-#orFbB@6g,rIs8Oe,HDl^4PS9K!,W(4n6I`=Cr7h",p!c,(W^tbNDFY&J(WJM@HM'^YsF(g^)!# %nN@C"n`H;c>N=.S:gVO2QH6Zj+Vao$bbnbSC@LH`V)LCAmbE#Yn3tS@!)V+D8fI"W5IK5 %B=W[Gd6F_eW;.(U8/QWTi3JuI<(*+#K@%#LWAE1imPM2"%3;'oX,2BdV&*qQ$ZkqD&c='VmOIUDh3ZVdGHg)I>?&%gkE]-!=3IdS %`3WN5-EOIVK[LX)`m,_TOX6K*)-P-;Oc@)q#2HQ`3J(Fh;)>C91=(9qTmggq]igG@1cD8:]9b&=JRtQO396Jsj6^`#_fgY#@,DZ= %7Rb8e?a)bsr5;n[`CKoT)+F@p7Fh+N66.GXUN.k1Jsm$dG6bP82=F=4_8$$O9tX+]]fC5qb.cXcV@/r1p=OD7m6KfW;&XY#`42qP %A^&]h#u]@(:[t2sFG6%j>.R](d2D:DkbR@qpK%L]Q<2YUQRee1qf5,QR.-M-*a[(dCCAh+B02\3aEW;MaPqcJgi^AMONVU>@]V&j %$TIUp4ZY)=.-m\Le!tp\#f@i+f]Vd8bE#pN*LQVr_&b=C@D>Y:K$GOgV'KpsjHF!F3C,dE+RQL[N(iB&Y2ARcEPE>=hRO2RnJ`La %D^omZCQ^=\#m99j9IlQ[mqd\r.60.9Jo;`Z:2q)KFLEo;C)agf'su9O%:`f0/d6 %XH^"12jt08`3h#R8eAgOodDZ?B91ad#21gi+Y2O-MfH/WG9IUqL6&OW_s;uj1dW2qjdjJ3A6AsH@c##Nl$0@h!ZXWP3ahW^Y*LUU9-6nGo_7,8t7$4VqW$"@R>'%GZ&cV_.7/rmJ`BN-U:gug$pV\rGKMb9q+GZnf%82iT&;p$"Q%$,;?\@]^mZXL<;AZ@9XX8>=]k5-#?3VBFDr)?c'6.J@9R^ %?c0ch1k<#B-3"ahV#dq,Xo&sCV#dq,C[AO7/Ie@)ON>1jD/$d]M)"J6Jo,48'_/Fm_2?bs1RK!nDX.lp6)dAhe.jVfH=7(u+siPFYq+ec?/,tJkgba8TN5%-AVV@/%5L"I[%;K,G,*o?nn`LA<#R=,G/ %UA2a2'84jn/=Pe4N!rDQM>O-G"=0,SUDSB).icNK12Fi=%$3+Z*^tLe2PTs[hfQ@D#feb:ie*Sj.+H?KlTCJm%R#L>).E7Kb&EnE %oNf?HL,Xt0J05bS7o7[CRQTHJ#1a<_#DF<6A"PZf!E<[=i2mm%]EG.*l`NW]6%V/J%SXRFa^@<'HL+Uf93;tnDNP,SP*DU?d3Cq4/(89C9m5kWuf3I8%F&74>uUXQ>L1#c=2T;[*o%f,6@d5MU5B1i5a'9WQj %q2'dCpI.-+O0rsi-AH!^3^%S;@C]Ru,oWPljXBcha.Nfb5Gj5W[m_p"e5HckMAL#a-.;(\\-umS7E:"ngld$Qk$-W*D06Njd]4qP %392"BdNHMDh+3s')jWfu/dtna->=EPm0)"Wl9'OR$eLb)KMe8F:NcM`-XO1%j=l"%B22] %K%J6p+Ig2L5t,4/!3?(UN$^SoeY%IF)EKZDVB'LZ-F?,PQWB2jPB-unFrTZsKQ:W!`-(Y\53C]3pD@bh8*s9Ec+S5B8!)J:ML(gr %""E+M"E]"2\r_b["1s@R's>*#D:7H=JG8;[32K9d86JW\SaA+'9tD\%*hDD"5O %@X*!(j%?ktVO28;*q2?_Kn/E5(iO&GWQ<)da@WrVBZi_u.tbkm0H1q9=Mc<8fT^\]*+/RDlpBDbL["s-16%!GU< %I"?:Qdri+(Y6.Q_@[L`GW+@$(9aW`D_*KLXAkBHN")i-YMGk@ciZ2m>n.oGZVm[,EQ1_YY:Q1mb.M(?+#*)$lBjF9ts$P]m63?rl %8=](_KiRA#``QP%>aEH)F=#ZnCG7qu.9>MUm*asnI.o;GN$GRPo"@q#1_>n>Y3"8L9`0_^<7Sm>7Q9VHi`INhN^;[!3H@!@^H32@HTU) %>hCX#()dDAB,KjXf#R%c%5qfpGr0^SN=&1<&Rp*coL?Eo`>7) %]Wap6PL)-GmJ+_ZLJG3_&@ha"aiFfkAJ/kAVh>pHG0lc!&O[FW(jH``!8mPQQ#^Q7kE4Mqc7W$+)^O^GV[kQR\`HF%eD:6`j73D2 %Xk-[Rr4E]8T&at^31_u4G"ZIDA`S,`#8+@%hMb-.i_koos(5eV)#]^cs,2cnWK,7"kuqVt&sir'm-fn;RjJtCjM*LfDOOr=Z2A6( %fM*#QBDt7Cm%t(9hk9TX7bCEK%.rVq1W"$u@+[",=%:h:'24@Y$(>oO %kRU.dR-had<69>\Uio[>?+SU@*UYnia%$>5oe"0T8Y[3sA-kM7);rW_,NXT7gc(7P606VthkJ%Ak86Ji*FAXl/k?T^;Tus_b %qO3HUC0915I$?2N`9.L1(ao6:(muMe*^%f8:m4!NL\O^!<>htjF;EE"I&f&]?\I6I=LU1/a=a\$1G!PL[ubcC]Z5o:LXcOhH76W5$1c,995_==i5Q %lGq8q=2tqB_1+D(ieo4BSfsLc_]5F6JJur/k-0;W"j.h:&4M0:b4!;Hbb'B;,ejp]JPM_aNL>R9r*9jE])?2aN?k(jhdNZ&P1241 %C8-=!r?'#o+fs9SLq3ThYHC'%8"]8Kcb[cXg!SL0Dg-[C6e&Xa>C[pp`+IQI"^5CDY3kgrYlu9Es(u-SAj&[/j62)fea`)0 %L`LE:<6HI!06&LSZ6f5+G.#D?koLj3(%[<2C$>:2e]iSOfdoSt,>9k9RS1K4@[(j/kjB``^15rXJuq*U[p]_)=i3.<)!o^kRicLV %%L&&Ib(_)ukJPBd70E;.FX$YK%!"6:X#5n.%hN9lB]^(+D8-Wp&&"0*Q[o87clWh,`E4OXh2AF8"O)jBNPd@2oZmmphg"D%?Y*:h %=71kp:mjp]k@B'qp45,^qVjk5\2?$I."olj6mc_'(0Ur6gf*jOWraM=AW*cEQ@$H*]p&U"Sa:@&:!h+L=;/Stp@dXjED>&;S.'aD %cg0t>RLA2o&c[R_A!/jfm+7dPbZ<5E0N6WHmpDZo+KnX#jb'arY,aN;Q-D4-2Xu&&aqgg7dA`Vqn':P:HQ&-:`hjpk^ED'W0CI0i %dkkZ6SY]#Yf,9pT/2ra$j4+I,*5_'7_VpqRLpl(1Q5CHO;)RKHdg@:+OBlG#W]O@VTM]T`0@s([K4aplOSc6p>$HrC6@h$O5NZ^0 %0rJ2'o9r%^^^'O8Mt(X"UH/(hd;(T/Xao-8;:V@V,Ip^7N_\h8bT4nH9M)Q9_XB0dOk(KLa@45nI?+ZZ=jk&[e0n,r`B(?^aOTSr %6u[S#5*=,,ae2t,E-qo7YP8a^+!Ja-4.`[h-4+BGUm$pA.Q9[8VcW-0kOcTDaPa``T9dEKcH,X8cGer>Jp<`)[/A72CKec\M,Mr5 %qceLQq8'\bnClU.49Kns-1'+#*lHW,I)d+%b]"*a&iDu2kp>%:@o(QY)j %>7F4Y*V2_Z'9+tQ<#S4!r^jGGgo(d6pLVrsAD\h&U%0%ZUDUKnIL1:UC<&:8F1E9_9Qka(Z[=l)&W^VT8#,;#"soK@-_!]k$Y!PS %o_O-^&SfokRZjk77),8].[>i]Y^14nPn-Yspefj:bAEJoqcET>>i7%u)1N@lRb_>)@m# %:K;&4D/qAo1U^$ba+^5!oAKERdAk?qO]1>AkVc^.W#[hWn)%\bKQ?:hDM8=rD$i,("+W2;LU2^ %qr4!2Y[[uLTLEL_iRO,f1kt-!FsY%2/WYJnj;sI;C.PiljdmBJ()]%#-9KJW^g&;.%%!rrC'U&u>>s*7UaAUH5cJ>5-Q6Z"MJ!hR %6?p#t*gC.F,RCt(#\Gu4@CNn,Q"?`V(O13?jO53?'ZE/'G4f"\E0/3`)] %)"jjr,iOt`-#CW'7#nAj/YC_\HfgOhZc!DRPgcO2#1"CILh(( %^nb`RTpo96@(7*2\S3t141YNjoZKcjf?im!6nFj1c[#pkub4O?J?&)]+Uege/4Wk_\ %3FS-MUA7>5uB"VYe3TNj]2lBZ^Cg)uqseG?H@Zi:2;6VGJqPn$'>M+Q*OUQVTjom[QZ#aS>V,i96XTc-S$1Rk*!A[F\' %d0neiDD[b6F1qU6[Q%A@pF_8ZlM4[2c//]n`-:+sh9_]- %W$1$UD0TSY!4FhZn4cF.Z1)-!5L;C%L;0=%`#Win!<&tmT\rsCa@)_OFnC[kj1k(."+P^ROY64m5Bi^2r*?X'g^R-"cT9e+\0uqU %mqBJ^jn$lk]7l8S#a^>=H'P\*;WdLp>[BYVKeiJYCLsMaqktTP*Hh)u*DLic$l'''Gpn`3+T2^*8!AUa,^c1F%nT&+n;muB-'TJi %,CD+>J0FA0^ZYA48W2I8FHk,;U:hfSAagHEZr'"".R5;EhrXOdTf;m+!3K;#qTVL/e=m]-u+r`rn)La,AjF %p^&VM%Q`r(BHWLjYm@!7TO"?8&OdA[W;ue=Mq_i+cpRF/j77GBIb\)G:\^S/_F4J':]g:a80;`=UjVqP01C4AJR4\p$No[f)&O2D %Kh(#>5i&)IQcJE#n:8:boFC+0-jgV)J2ntoe62"/O$VZ#0%/qSiU4TFW-O8t4ST@f3dsaJF;=b2ao[AC-m2'A=LHINd^[6Y`Dj`? %dBLk"3_k?XU9+clLq%LN&1@U4_H+LfHAbXH3?8"$q"nX;gAY1M*R_dlq%)=,oq@DVZeFj42;J<4M-D@,,?tZApS$.%J[&eu0eee: %mI?t%$%u2_.\N$"2=0l1BNTJ_L-;,YWe;_G>*4n\XRRS!$D%4,.ppP4bd1o(ep^;H8iY+>tMDOpR7dOGU[7 %dQk9o%nSn[W1&G2b6%iA^^?a^AuF#hoqI>;4r(WK&nmhjSIbc:W4YQmTd4>P9lc(]Yl'\q>YMq+h^Og%;AU(*O!SIM,_G*d,b!hP %<*d@HPcFiYiq!-\JW?IqMAEX"6rRDoCM3^!.DUVY^Q6kcIsHQZ$5f$*]a%7ZXWA7W"MXHDp*0m)l7I_k)]j!Zs.]7X(GR4M`=-TF%JC#(Ep(HD:k)g_D"n(CoY.k+FM=_C2cX-aN&dT&uBlclo.b>qD^:a!#Pk608j>jP0S %j_\os#6f.Rli#/nY.%Z=p:^E<%8ZC=gX-LAe`^oF^A8?iJPW)n5o"e\FT2l*RHF;~> %AI9_PrivateDataEnd \ No newline at end of file diff --git a/figure.pdf b/figure.pdf new file mode 100644 index 0000000..6851364 Binary files /dev/null and b/figure.pdf differ diff --git a/icmc2025_paper_template.bib b/icmc2025_paper_template.bib new file mode 100644 index 0000000..9296f47 --- /dev/null +++ b/icmc2025_paper_template.bib @@ -0,0 +1,31 @@ +% ----------------------------------------------------------------------- +% File: icmc2025template.bib +% ----------------------------------------------------------------------- +% separate each line item with space, otherwise the reference will not be hyperlinked +% put the keyword "and" between authors to separate them. + +@article{Someone:09 , + author = {A. Someone and B. Someone and C. Someone}, + title = {The Title of the Journal Paper}, + journal = {J. New Music Research}, + volume = {12}, + number = {2}, + pages = {111--222}, + year = {2009} +} + +@inproceedings{Someone:13 , + author = {A. Someone and B. Someone and C. Someone}, + title = {The Title of the Conference Paper}, + booktitle = {Proceedings of the 2005 International Computer Music Conference}, + pages = {213--218}, + address = {Barcelona}, + year = {2005} +} + +@book{Someone:04 , + author = {X. Someone and Y. Someone}, + title = {The Title of the Book}, + publisher = { Springer-Verlag }, + year = {2004} +} diff --git a/icmc2025_paper_template.sty b/icmc2025_paper_template.sty new file mode 100644 index 0000000..010cb41 --- /dev/null +++ b/icmc2025_paper_template.sty @@ -0,0 +1,340 @@ +% Latex Paper Template Style Sheet for ICMC 2025 (version1) +% adapted from earlier templates for ICMC, SMC, ISMIR, etc... +% +% The bibliography style is now the most recent IEEEtran.bst + +\def\Hline{\noalign{\hrule height 0.4mm}} +%\newcommand{\bm}[1]{\mbox{\boldmath{$#1$}}} +\newcommand{\figbox}[1]{\fbox{\parbox{\columnwidth}{\centering{ #1 }}}} +\newcommand{\range}[2]{{#1,\cdots,#2\;}} +\newcommand{\secref}[1]{\mbox{Section~\ref{#1}}} +\newcommand{\tabref}[1]{\mbox{Table~\ref{#1}}} +\newcommand{\figref}[1]{\mbox{Figure~\ref{#1}}} +\newcommand{\eqnref}[1]{\mbox{Eq.~(\ref{#1})}} + +\renewcommand{\sfdefault}{phv} +\renewcommand{\rmdefault}{ptm} +\renewcommand{\ttdefault}{pcr} + +\setlength{\paperheight}{29.7cm} +\setlength{\paperwidth}{21.0cm} +\setlength{\textheight}{25.2cm} +\setlength{\textwidth}{17.20cm} +\setlength{\columnsep}{0.8cm} +\setlength{\headheight}{0mm} +\setlength{\voffset}{-12mm} +\setlength{\hoffset}{0mm} +\setlength{\marginparwidth}{0mm} +\setlength{\parindent}{2mm} %1pc +\setlength{\topmargin}{-5mm} +\setlength{\oddsidemargin}{-6mm} +\setlength{\evensidemargin}{-6mm} + +\setlength\normallineskip{1\p@} +\setlength\parskip{0\p@ \@plus \p@} +%\def\baselinestretch{0.98} +\def\baselinestretch{1.15} + +\def\normalsize{\@setsize\normalsize{10pt}\xpt\@xpt} +\def\small{\@setsize\small{9pt}\ixpt\@ixpt} +\def\footnotesize{\@setsize\footnotesize{8pt}\viiipt\@viiipt} +\def\scriptsize{\@setsize\scriptsize{9pt}\ixpt\@ixpt} +\def\capsize{\@setsize\capsize{8pt}\viiipt\@viiipt} +\def\tiny{\@setsize\tiny{6pt}\vipt\@vipt} +\def\large{\@setsize\large{14pt}\xiipt\@xiipt} +\def\Large{\@setsize\Large{16pt}\xivpt\@xivpt} +\def\LARGE{\@setsize\LARGE{20pt}\xviipt\@xviipt} +\def\huge{\@setsize\huge{23pt}\xxpt\@xxpt} +\def\Huge{\@setsize\Huge{28pt}\xxvpt\@xxvpt} + +\twocolumn +\pagestyle{empty} + +\def\maketitle{\par + \begingroup + \def\thefootnote{} + \def\@makefnmark{ + \hbox + {$^{\@thefnmark}$\hss} + } + \twocolumn[\@maketitle] + \permission + \@thanks + \endgroup + \setcounter{footnote}{0} + \let\maketitle\relax + \let\@maketitle\relax + \gdef\thefootnote{ + \arabic{footnote} + } + \gdef\@@savethanks{} + \gdef\@thanks{} + \gdef\@author{} + \gdef\@title{} + \let\thanks\relax +} + +\def\@maketitle{ + \newpage + \null + \begin{center} { + \Large \bf \@title \par + } + \vskip 2.0em { + \normalsize \lineskip .5em + \begin{tabular}[t]{c} + \@author \\ + \end{tabular} + \par + } + \end{center} + \par + \vskip 2.0em +} + +\newcommand{\permission}{ +\begin{figure}[b] +{\footnotesize {\em Copyright: \copyright 2025 \firstauthor \hspace*{1 pt} et al. This is an open-access article distributed under the terms of the \href {http://creativecommons.org/licenses/by/3.0/}{\textcolor {magenta}{\ul{Creative Commons Attribution License 3.0 Unported}}}, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.}} +%{\copyright~Copyright notice here} +\end{figure}} + +\def\oneauthor#1#2{ + \gdef\@author{ + \begin{tabular}{@{}c@{}} + {\bf #1} \\ + #2\relax + \end{tabular} + } +} + +\def\twoauthors#1#2#3#4#5{ + \gdef\@author{ + \begin{tabular}{@{}c@{}} + {\bf #2} \\ + #3 + \end{tabular}\hskip #1 + \begin{tabular}{@{}c@{}} + {\bf #4} \\ + #5\relax + \end{tabular} + } +} + + +\def\threeauthors#1#2#3#4#5#6#7{ + \gdef\@author{ + \begin{tabular}{@{}c@{}} + {\bf #2} \\ + #3 + \end{tabular}\hskip #1 + \begin{tabular}{@{}c@{}} + {\bf #4} \\ + #5 + \end{tabular}\hskip #1 + \begin{tabular}{@{}c@{}} + {\bf #6} \\ + #7\relax + \end{tabular} + } +} + +\def\fourauthors#1#2#3#4#5#6#7#8#9{ + \gdef\@author{ + \begin{tabular}{@{}c@{}} + {\bf #2} \\ + #3 + \end{tabular}\hskip #1 + \begin{tabular}{@{}c@{}} + {\bf #4} \\ + #5 + \end{tabular}\\ \\ + \begin{tabular}{@{}c@{}} + {\bf #6} \\ + #7 + \end{tabular}\hskip #1 + \begin{tabular}{@{}c@{}} + {\bf #8} \\ + #9\relax + \end{tabular} + } +} + +\def\fiveauthors#1#2#3#4#5#6#7#8#9{ + \def\ArgTenAndUp##1##2{ + \gdef\@author{ + \begin{tabular}{@{}c@{}} + {\bf #2} \\ + #3 + \end{tabular}\hskip #1 + \begin{tabular}{@{}c@{}} + {\bf #4} \\ + #5 + \end{tabular}\hskip #1 + \begin{tabular}{@{}c@{}} + {\bf #6} \\ + #7 + \end{tabular}\\ \\ + \begin{tabular}{@{}c@{}} + {\bf #8} \\ + #9 + \end{tabular}\hskip #1 + \begin{tabular}{@{}c@{}} + {\bf ##1} \\ + ##2\relax + \end{tabular} + } + } + \ArgTenAndUp% +} + +\def\sixauthors#1#2#3#4#5#6#7#8#9{ + \def\ArgTenAndUp##1##2##3##4{ + \gdef\@author{ + \begin{tabular}{@{}c@{}} + {\bf #2} \\ + #3 + \end{tabular}\hskip #1 + \begin{tabular}{@{}c@{}} + {\bf #4} \\ + #5 + \end{tabular}\hskip #1 + \begin{tabular}{@{}c@{}} + {\bf #6} \\ + #7 + \end{tabular}\\ \\ + \begin{tabular}{@{}c@{}} + {\bf #8} \\ + #9 + \end{tabular}\hskip #1 + \begin{tabular}{@{}c@{}} + {\bf ##1} \\ + ##2 + \end{tabular}\hskip #1 + \begin{tabular}{@{}c@{}} + {\bf ##3} \\ + ##4\relax + \end{tabular} + } + } + \ArgTenAndUp% +} + +\def\abstract{ + \begin{center}{ + \bf ABSTRACT + } + \end{center} \em +} +\def\endabstract{\par} + +\def\title#1{\gdef\@title{\uppercase{#1}}} + +\newif\if@smcsection + +\renewcommand\section{ + \@smcsectiontrue + \@startsection + {section} + {1} + {\z@} + {-3.5ex \@plus -1ex \@minus -.2ex} + {6pt \@plus.2ex} + {\large\bf\centering} +} + +\renewcommand\subsection{ + \@smcsectionfalse + \@startsection + {subsection} + {2} + {\z@} + {-2.5ex \@plus -1ex \@minus -.2ex} + {6pt \@plus.2ex} + {\normalsize\bf\raggedright} +} + +\renewcommand\subsubsection{ + \@smcsectionfalse + \@startsection + {subsubsection} + {3} + {\z@} + {-1.5ex \@plus -1ex \@minus -.2ex} + {6pt \@plus.2ex} + {\normalsize\it\raggedright} +} + +\def\@sect#1#2#3#4#5#6[#7]#8{ + \refstepcounter{#1} + \if@smcsection + \edef\@svsec{\csname the#1\endcsname.\hskip 0.6em} + \else + \edef\@svsec{\csname the#1\endcsname\hskip 0.6em} + \fi + \begingroup + \ifnum #2=1 + \bf\centering{\interlinepenalty \@M \@svsec\uppercase{#8}\par} + \else + \ifnum #2=2 + \bf\raggedright + \noindent{\interlinepenalty \@M \@svsec #8\par} + \else + \it\raggedright + \noindent{\interlinepenalty \@M \@svsec #8\par} + \fi + \fi + \endgroup + \csname #1mark\endcsname{#7}\addcontentsline + {toc}{#1}{\protect\numberline + \if@smcsection + {\csname the#1\endcsname.} + \else + {\csname the#1\endcsname} + \fi + #7} + \@tempskipa #5\relax + \@xsect{\@tempskipa} +} + +\newenvironment{acknowledgments}% +{% +\vskip 2.5ex {\normalsize\bf\raggedright Acknowledgments} +\vspace*{6pt} \\ +\noindent +}% +{% +\par +} + + +\bibliographystyle{IEEEtran} + +\def\thebibliography#1{ + \section{References}\list + {[\arabic{enumi}]}{ + \settowidth\labelwidth{[#1]}\leftmargin 1em + \advance\leftmargin\labelsep + \usecounter{enumi} + } + \def\newblock{\hskip .01em plus .01em minus .01em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax +} + +\let\endthebibliography=\endlist + +\long\def\@makecaption#1#2{ + \vskip 10pt + \setbox\@tempboxa\hbox{#1. #2} + \ifdim + \wd\@tempboxa >\hsize #1. #2\par + \else + \hbox + to\hsize{\hfil\box\@tempboxa\hfil} + \fi +} + +\def\fnum@figure{\capsize{\bf Figure\ \thefigure}} +\def\fnum@table{\capsize{\bf Table \thetable}} + +\flushbottom diff --git a/icmc2025_paper_template.tex b/icmc2025_paper_template.tex new file mode 100644 index 0000000..da6a5e1 --- /dev/null +++ b/icmc2025_paper_template.tex @@ -0,0 +1,323 @@ +% =========================================== +% Paper Template for ICMC 2025 +% adapted from earlier LaTeX paper templates for the ICMC, SMC, etc... + +% Modified by Akito van Troyer and Victor Zappi 5 November 2025 +% (avantroyer@berklee.edu, v.zappi@northeastern.edu) +% =========================================== + +\documentclass{article} +\usepackage{icmc2025_paper_template} +\usepackage{times} +\usepackage{ifpdf} +\usepackage{soul} +\usepackage[english]{babel} + +%%%%%%%%%%%%%%%%%%%%%%%% Some useful packages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%% See related documentation %%%%%%%%%%%%%%%%%%%%%%%%%% +%\usepackage{amsmath} % popular packages from Am. Math. Soc. Please use the +%\usepackage{amssymb} % related math environments (split, subequation, cases, +%\usepackage{amsfonts}% multline, etc.) +%\usepackage{bm} % Bold Math package, defines the command \bf{} +%\usepackage{paralist}% extended list environments +%%subfig.sty is the modern replacement for subfigure.sty. However, subfig.sty +%%requires and automatically loads caption.sty which overrides class handling +%%of captions. To prevent this problem, preload caption.sty with caption=false +%\usepackage[caption=false]{caption} +%\usepackage[font=footnotesize]{subfig} +%\usepackage{cite} % Allows for more control over ref formatting + + +% ==================================================== +% ================ Define title and author names here =============== +% ==================================================== +%user defined variables +\def\papertitle{Paper Template for ICMC 2025} +\def\firstauthor{First Author} +\def\secondauthor{Second Author} +\def\thirdauthor{Third Author} +\def\fourthauthor{Fourth Author} +\def\fifthauthor{Fifth Author} +\def\sixthauthor{Sixth Author} + +% adds the automatic +% Saves a lot of output space in PDF... after conversion with the distiller +% Delete if you cannot get PS fonts working on your system. + +% pdf-tex settings: detect automatically if run by latex or pdflatex +\newif\ifpdf +\ifx\pdfoutput\relax +\else + \ifcase\pdfoutput + \pdffalse + \else + \pdftrue + \fi +\fi + +\ifpdf % compiling with pdflatex + \usepackage[pdftex, + pdftitle={\papertitle}, + pdfauthor={\firstauthor, \secondauthor, \thirdauthor}, + bookmarksnumbered, % use section numbers with bookmarks + pdfstartview=XYZ % start with zoom=100% instead of full screen; + % especially useful if working with a big screen :-) + ]{hyperref} + %\pdfcompresslevel=9 + + \usepackage[pdftex]{graphicx} + % declare the path(s) where your graphic files are and their extensions so + %you won't have to specify these with every instance of \includegraphics + \graphicspath{{./figures/}} + \DeclareGraphicsExtensions{.pdf,.jpeg,.png} + + \usepackage[figure,table]{hypcap} + +\else % compiling with latex + \usepackage[dvips, + bookmarksnumbered, % use section numbers with bookmarks + pdfstartview=XYZ % start with zoom=100% instead of full screen + ]{hyperref} % hyperrefs are active in the pdf file after conversion + + \usepackage[dvips]{epsfig,graphicx} + % declare the path(s) where your graphic files are and their extensions so + %you won't have to specify these with every instance of \includegraphics + \graphicspath{{./figures/}} + \DeclareGraphicsExtensions{.eps} + + \usepackage[figure,table]{hypcap} +\fi + +%setup the hyperref package - make the links black without a surrounding frame +\hypersetup{ + colorlinks,% + citecolor=black,% + filecolor=black,% + linkcolor=black,% + urlcolor=black +} + + +% ==================================================== +% ================ Title and author info starts here =============== +% ==================================================== +% Title. +% ------ +\title{\papertitle} + +% Authors +% Please note that submissions are anonymous, therefore +% authors' names should not be VISIBLE in your paper submission. +% They should only be included in the camera-ready version of accepted papers. +% uncomment and use the appropriate section (1, 2 or 3 authors) +% +% Single address +% To use with only one author or several with the same address +% --------------- +%\oneauthor +% {\firstauthor} {Affiliation \\ % +% {\tt \href{mailto:author@ul.ie}{author@ul.ie}}} + +%Two addresses +% the default spacing is 1.5in, but this can be reduced to 0.5in or less, if needed +%-------------- +% \twoauthors +% {1.5in} +% {\firstauthor} {Affiliation1 \\ % +% {\tt \href{mailto:author1@ul.ie}{author1@ul.ie}}} +% {\secondauthor} {Affiliation2 \\ % +% {\tt \href{mailto:author2@ul.ie}{author2@ul.ie}}} + +% Three addresses +% the default spacing is 0.5in, but this can be reduced to 0.3in or less, if needed +% -------------- + \threeauthors + {0.5in} + {\firstauthor} {Affiliation1 \\ % + {\tt \href{mailto:author1@myorg.org}{author1@myorg.org}}} + {\secondauthor} {Affiliation2 \\ % + {\tt \href{mailto:author2@myorg.org}{author2@myorg.org}}} + {\thirdauthor} { Affiliation3 \\ % + {\tt \href{mailto:author3@myorg.org}{author3@myorg.org}}} + +% Four addresses +% the default spacing is 1.5in, but this can be reduced to 0.5in or less, if needed +% -------------- +% \fourauthors +% {1.5in} +% {\firstauthor} {Affiliation1 \\ % +% {\tt \href{mailto:author1@ul.ie}{author1@ul.ie}}} +% {\secondauthor} {Affiliation2 \\ % +% {\tt \href{mailto:author2@ul.ie}{author2@ul.ie}}} +% {\thirdauthor} { Affiliation3 \\ % +% {\tt \href{mailto:author3@ul.ie}{author3@ul.ie}}} +% {\fourthauthor} { Affiliation4 \\ % +% {\tt \href{mailto:author4@ul.ie}{author4@ul.ie}}} + +% Five addresses +% the default spacing is 0.5in, but this can be reduced to 0.3in or less, if needed +% -------------- +% \fiveauthors +% {0.5in} +% {\firstauthor} {Affiliation1 \\ % +% {\tt \href{mailto:author1@ul.ie}{author1@ul.ie}}} +% {\secondauthor} {Affiliation2 \\ % +% {\tt \href{mailto:author2@ul.ie}{author2@ul.ie}}} +% {\thirdauthor} { Affiliation3 \\ % +% {\tt \href{mailto:author3@ul.ie}{author3@ul.ie}}} +% {\fourthauthor} { Affiliation4 \\ % +% {\tt \href{mailto:author4@ul.ie}{author4@ul.ie}}} +% {\fifthauthor} { Affiliation5 \\ % +% {\tt \href{mailto:author5@ul.ie}{author5@ul.ie}}} + +% Six addresses +% the default spacing is 0.5in, but this can be reduced to 0.3in or less, if needed +% -------------- +% \sixauthors +% {0.5in} +% {\firstauthor} {Affiliation1 \\ % +% {\tt \href{mailto:author1@ul.ie}{author1@ul.ie}}} +% {\secondauthor} {Affiliation2 \\ % +% {\tt \href{mailto:author2@ul.ie}{author2@ul.ie}}} +% {\thirdauthor} { Affiliation3 \\ % +% {\tt \href{mailto:author3@ul.ie}{author3@ul.ie}}} +% {\fourthauthor} { Affiliation4 \\ % +% {\tt \href{mailto:author4@ul.ie}{author4@ul.ie}}} +% {\fifthauthor} { Affiliation5 \\ % +% {\tt \href{mailto:author5@ul.ie}{author5@ul.ie}}} +% {\sixthauthor} { Affiliation6 \\ % +% {\tt \href{mailto:author6@ul.ie}{author6@ul.ie}}} + + +% ==================================================== +% =============== The document content starts here =============== +% ==================================================== +\begin{document} +% +\capstartfalse +\maketitle +\capstarttrue +% +\begin{abstract} +The abstract should be placed at the start of the top left column and should contain about 150-200 words. The abstract should be formatted in italic type (this has already been set in the abstract style). +\end{abstract} +% + +\section{Introduction}\label{sec:introduction} +This template includes all the information about formatting manuscripts for the ICMC 2025 Conference. Please follow these guidelines to give the final proceedings a uniform look. Authors will be {\em required} to make any necessary typographic corrections and changes before publication. If you have any questions, please contact the ICMC 2025 Organizers. + +This template can be downloaded from the \href{https://icmc2025.sites.northeastern.edu/}{ICMC 2025 web site}\footnote{\href{https://icmc2025.sites.northeastern.edu/}{icmc2025.sites.northeastern.edu}}. + +\section{Page size and format}\label{sec:page_size} +The proceedings will be formatted as {\em portrait A4-size paper (21.0cm $\times$ 29.7cm)}. All material on each page should fit within a rectangle of 17.2cm $\times$ 25.2cm, centered on the page, beginning 2.0cm from the top of the page and ending with 2.5cm from the bottom. The left and right margins should be 1.9cm. The text should be in two 8.2cm columns with a 0.8cm gutter. All {\em text} must be in a two-column format, and justified. + +\section{Typeset Text}\label{sec:typeset_text} + +\subsection{Normal or Body Text}\label{subsec:body} +Please use a 10~pt (point) Times family font (i.e., Times New Roman). Sans-serif fonts or non-proportional fonts can be used only for special purposes, such as distinguishing source code text. + +The first paragraph in each section should not be indented, but all other paragraphs should be. (Again, these have all been set in the styles provided.) + +% this inserts a column-break +%\pagebreak + +\subsection{Title and Authors} +The title is 16~pt Times, bold, upper case, centered. Authors' names are centered. The lead author's name is to be listed first (left-most), and the co-authors' names after. If the addresses for all authors are the same, include the address only once, centered. If the authors have different addresses, put the addresses, evenly spaced, under each authors' name. You may adjust the number of columns, above to reflect the number of authors. Do not include actual author names or affiliations on your initial paper submission, as the review process is double-blind. + +\subsection{First Page Copyright Notice} +Please include the copyright notice exactly as it appears here in the lower left-hand corner of the page. It is set in 8~pt Times, one column in width, and should not descend into the page margins (i.e., it should keep clear of the 1" margin at the bottom of the page). + +\subsection{Page Numbering, Headers and Footers} +Do not include headers, footers or page numbers in your submission. These will be added when the publications are assembled. + +\section{Headings} +First level headings are in Times 12pt bold, centered with 1 line of space above the section head, and 1/2 space below it. For a section header immediately followed by a subsection header, the space should be merged. + +\subsection{Second Level Headings} +Second level headings are in Times 10~pt bold, flush left, +with 1 line of space above the section head, and 1/2 space below it. +The first letter of each significant word is capitalized. + +\subsubsection{Third and further Level Headings} +Third level headings are in Times 10~pt italic, flush left, with 1/2 line of space above the section head, and 1/2 space below it. The first letter of each significant word is capitalized. + +Using more than three levels of headings is strongly discouraged. + +\pagebreak + +\section{Equations, Figures, Footnotes} + +\subsection{Equations} +Equations should be placed on separated lines and numbered. +The number should be on the right side, in parentheses. +\begin{equation} +E=mc^{2}. +\label{eq:Emc2} +\end{equation} + +\subsection{Figures, Tables and Captions} +All artwork must be centered, neat, clean, and legible. All lines should be very dark for purposes of reproduction and artwork should not be hand-drawn. The proceedings will be distributed in electronic form only, therefore color figures are allowed. However, you may want to check that your figures are understandable even if they are printed in black-and-white. +\begin{table}[h] + \begin{center} + \begin{tabular}{|l|l|} + \hline + String Value & Numeric value \\ + \hline + Hello ICMC2025 & 2025 \\ + \hline + \end{tabular} +\end{center} + \caption{Table captions should be placed below the table.} + \label{tab:example} +\end{table} + +Numbers and captions of figures and tables always appear below the figure/table. Leave 1 line space between the figure or table and the caption. Figure and tables are numbered consecutively. Captions should be Times 9~pt. Place tables/figures in text as close to the reference as possible, and preferably at the top of the page. + +\begin{figure}[h] +\centering +\includegraphics[width=0.9\columnwidth]{figure.eps} +\caption{Figure captions are placed below the figure, exactly like this. Please note that the printed proceedings will be black and white.\label{fig:example}} +\end{figure} + +Always refer to tables and figures in the main text, for example: +see Figure \ref{fig:example} and \tabref{tab:example}. +Place Tables/Figures in text as close to the reference as possible. +Figures and tables may extend across both columns to a maximum width of 17.2cm. + +Vectorial figures are preferred. +When using {\texttt{Matlab}}, +export using either Postscript or PDF format. +Also, in order to optimize readability, the font size of text within a figure should be at list identical to footnote font size. If bitmap figures are used, please make sure that the resolution is enough for print quality. + +\subsection{Footnotes} +Indicate footnotes with a number in the text.\footnote{This is a footnote.} +Use 8~pt type for footnotes. Place the footnotes at the bottom of the page +on which they appear. +Precede the footnote with a 0.5~pt horizontal rule. + +%\newpage + +\section{Citations} +All bibliographical references should be listed at the end, inside a section named ``REFERENCES''. + +References must be numbered {\ul {in order of appearance}}, {\em not} alphabetically. Please avoid listing references that do not appear in the text. + +Reference numbers in the text should appear within square brackets, such as +in~\cite{Someone:09} or~\cite{Someone:04,Someone:13}. + +The reference format is the standard IEEE one. We recommend using BibTeX to create the reference list. + + +\section{Conclusions} +Please, submit full-length papers. Submission is fully electronic and automated through the Conference Management System. +{\ul{Do not}} send papers directly by e-mail. + +\begin{acknowledgments} +At the end of the Conclusions, acknowledgments to people, projects, funding agencies, etc. can be included after the second-level heading ``Acknowledgments'' (with no numbering). +\end{acknowledgments} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%bibliography here +\bibliography{icmc2025_paper_template} + +\end{document} diff --git a/main.pdf b/main.pdf new file mode 100644 index 0000000..01a9a5e Binary files /dev/null and b/main.pdf differ diff --git a/main.tex b/main.tex new file mode 100644 index 0000000..da6a5e1 --- /dev/null +++ b/main.tex @@ -0,0 +1,323 @@ +% =========================================== +% Paper Template for ICMC 2025 +% adapted from earlier LaTeX paper templates for the ICMC, SMC, etc... + +% Modified by Akito van Troyer and Victor Zappi 5 November 2025 +% (avantroyer@berklee.edu, v.zappi@northeastern.edu) +% =========================================== + +\documentclass{article} +\usepackage{icmc2025_paper_template} +\usepackage{times} +\usepackage{ifpdf} +\usepackage{soul} +\usepackage[english]{babel} + +%%%%%%%%%%%%%%%%%%%%%%%% Some useful packages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%% See related documentation %%%%%%%%%%%%%%%%%%%%%%%%%% +%\usepackage{amsmath} % popular packages from Am. Math. Soc. Please use the +%\usepackage{amssymb} % related math environments (split, subequation, cases, +%\usepackage{amsfonts}% multline, etc.) +%\usepackage{bm} % Bold Math package, defines the command \bf{} +%\usepackage{paralist}% extended list environments +%%subfig.sty is the modern replacement for subfigure.sty. However, subfig.sty +%%requires and automatically loads caption.sty which overrides class handling +%%of captions. To prevent this problem, preload caption.sty with caption=false +%\usepackage[caption=false]{caption} +%\usepackage[font=footnotesize]{subfig} +%\usepackage{cite} % Allows for more control over ref formatting + + +% ==================================================== +% ================ Define title and author names here =============== +% ==================================================== +%user defined variables +\def\papertitle{Paper Template for ICMC 2025} +\def\firstauthor{First Author} +\def\secondauthor{Second Author} +\def\thirdauthor{Third Author} +\def\fourthauthor{Fourth Author} +\def\fifthauthor{Fifth Author} +\def\sixthauthor{Sixth Author} + +% adds the automatic +% Saves a lot of output space in PDF... after conversion with the distiller +% Delete if you cannot get PS fonts working on your system. + +% pdf-tex settings: detect automatically if run by latex or pdflatex +\newif\ifpdf +\ifx\pdfoutput\relax +\else + \ifcase\pdfoutput + \pdffalse + \else + \pdftrue + \fi +\fi + +\ifpdf % compiling with pdflatex + \usepackage[pdftex, + pdftitle={\papertitle}, + pdfauthor={\firstauthor, \secondauthor, \thirdauthor}, + bookmarksnumbered, % use section numbers with bookmarks + pdfstartview=XYZ % start with zoom=100% instead of full screen; + % especially useful if working with a big screen :-) + ]{hyperref} + %\pdfcompresslevel=9 + + \usepackage[pdftex]{graphicx} + % declare the path(s) where your graphic files are and their extensions so + %you won't have to specify these with every instance of \includegraphics + \graphicspath{{./figures/}} + \DeclareGraphicsExtensions{.pdf,.jpeg,.png} + + \usepackage[figure,table]{hypcap} + +\else % compiling with latex + \usepackage[dvips, + bookmarksnumbered, % use section numbers with bookmarks + pdfstartview=XYZ % start with zoom=100% instead of full screen + ]{hyperref} % hyperrefs are active in the pdf file after conversion + + \usepackage[dvips]{epsfig,graphicx} + % declare the path(s) where your graphic files are and their extensions so + %you won't have to specify these with every instance of \includegraphics + \graphicspath{{./figures/}} + \DeclareGraphicsExtensions{.eps} + + \usepackage[figure,table]{hypcap} +\fi + +%setup the hyperref package - make the links black without a surrounding frame +\hypersetup{ + colorlinks,% + citecolor=black,% + filecolor=black,% + linkcolor=black,% + urlcolor=black +} + + +% ==================================================== +% ================ Title and author info starts here =============== +% ==================================================== +% Title. +% ------ +\title{\papertitle} + +% Authors +% Please note that submissions are anonymous, therefore +% authors' names should not be VISIBLE in your paper submission. +% They should only be included in the camera-ready version of accepted papers. +% uncomment and use the appropriate section (1, 2 or 3 authors) +% +% Single address +% To use with only one author or several with the same address +% --------------- +%\oneauthor +% {\firstauthor} {Affiliation \\ % +% {\tt \href{mailto:author@ul.ie}{author@ul.ie}}} + +%Two addresses +% the default spacing is 1.5in, but this can be reduced to 0.5in or less, if needed +%-------------- +% \twoauthors +% {1.5in} +% {\firstauthor} {Affiliation1 \\ % +% {\tt \href{mailto:author1@ul.ie}{author1@ul.ie}}} +% {\secondauthor} {Affiliation2 \\ % +% {\tt \href{mailto:author2@ul.ie}{author2@ul.ie}}} + +% Three addresses +% the default spacing is 0.5in, but this can be reduced to 0.3in or less, if needed +% -------------- + \threeauthors + {0.5in} + {\firstauthor} {Affiliation1 \\ % + {\tt \href{mailto:author1@myorg.org}{author1@myorg.org}}} + {\secondauthor} {Affiliation2 \\ % + {\tt \href{mailto:author2@myorg.org}{author2@myorg.org}}} + {\thirdauthor} { Affiliation3 \\ % + {\tt \href{mailto:author3@myorg.org}{author3@myorg.org}}} + +% Four addresses +% the default spacing is 1.5in, but this can be reduced to 0.5in or less, if needed +% -------------- +% \fourauthors +% {1.5in} +% {\firstauthor} {Affiliation1 \\ % +% {\tt \href{mailto:author1@ul.ie}{author1@ul.ie}}} +% {\secondauthor} {Affiliation2 \\ % +% {\tt \href{mailto:author2@ul.ie}{author2@ul.ie}}} +% {\thirdauthor} { Affiliation3 \\ % +% {\tt \href{mailto:author3@ul.ie}{author3@ul.ie}}} +% {\fourthauthor} { Affiliation4 \\ % +% {\tt \href{mailto:author4@ul.ie}{author4@ul.ie}}} + +% Five addresses +% the default spacing is 0.5in, but this can be reduced to 0.3in or less, if needed +% -------------- +% \fiveauthors +% {0.5in} +% {\firstauthor} {Affiliation1 \\ % +% {\tt \href{mailto:author1@ul.ie}{author1@ul.ie}}} +% {\secondauthor} {Affiliation2 \\ % +% {\tt \href{mailto:author2@ul.ie}{author2@ul.ie}}} +% {\thirdauthor} { Affiliation3 \\ % +% {\tt \href{mailto:author3@ul.ie}{author3@ul.ie}}} +% {\fourthauthor} { Affiliation4 \\ % +% {\tt \href{mailto:author4@ul.ie}{author4@ul.ie}}} +% {\fifthauthor} { Affiliation5 \\ % +% {\tt \href{mailto:author5@ul.ie}{author5@ul.ie}}} + +% Six addresses +% the default spacing is 0.5in, but this can be reduced to 0.3in or less, if needed +% -------------- +% \sixauthors +% {0.5in} +% {\firstauthor} {Affiliation1 \\ % +% {\tt \href{mailto:author1@ul.ie}{author1@ul.ie}}} +% {\secondauthor} {Affiliation2 \\ % +% {\tt \href{mailto:author2@ul.ie}{author2@ul.ie}}} +% {\thirdauthor} { Affiliation3 \\ % +% {\tt \href{mailto:author3@ul.ie}{author3@ul.ie}}} +% {\fourthauthor} { Affiliation4 \\ % +% {\tt \href{mailto:author4@ul.ie}{author4@ul.ie}}} +% {\fifthauthor} { Affiliation5 \\ % +% {\tt \href{mailto:author5@ul.ie}{author5@ul.ie}}} +% {\sixthauthor} { Affiliation6 \\ % +% {\tt \href{mailto:author6@ul.ie}{author6@ul.ie}}} + + +% ==================================================== +% =============== The document content starts here =============== +% ==================================================== +\begin{document} +% +\capstartfalse +\maketitle +\capstarttrue +% +\begin{abstract} +The abstract should be placed at the start of the top left column and should contain about 150-200 words. The abstract should be formatted in italic type (this has already been set in the abstract style). +\end{abstract} +% + +\section{Introduction}\label{sec:introduction} +This template includes all the information about formatting manuscripts for the ICMC 2025 Conference. Please follow these guidelines to give the final proceedings a uniform look. Authors will be {\em required} to make any necessary typographic corrections and changes before publication. If you have any questions, please contact the ICMC 2025 Organizers. + +This template can be downloaded from the \href{https://icmc2025.sites.northeastern.edu/}{ICMC 2025 web site}\footnote{\href{https://icmc2025.sites.northeastern.edu/}{icmc2025.sites.northeastern.edu}}. + +\section{Page size and format}\label{sec:page_size} +The proceedings will be formatted as {\em portrait A4-size paper (21.0cm $\times$ 29.7cm)}. All material on each page should fit within a rectangle of 17.2cm $\times$ 25.2cm, centered on the page, beginning 2.0cm from the top of the page and ending with 2.5cm from the bottom. The left and right margins should be 1.9cm. The text should be in two 8.2cm columns with a 0.8cm gutter. All {\em text} must be in a two-column format, and justified. + +\section{Typeset Text}\label{sec:typeset_text} + +\subsection{Normal or Body Text}\label{subsec:body} +Please use a 10~pt (point) Times family font (i.e., Times New Roman). Sans-serif fonts or non-proportional fonts can be used only for special purposes, such as distinguishing source code text. + +The first paragraph in each section should not be indented, but all other paragraphs should be. (Again, these have all been set in the styles provided.) + +% this inserts a column-break +%\pagebreak + +\subsection{Title and Authors} +The title is 16~pt Times, bold, upper case, centered. Authors' names are centered. The lead author's name is to be listed first (left-most), and the co-authors' names after. If the addresses for all authors are the same, include the address only once, centered. If the authors have different addresses, put the addresses, evenly spaced, under each authors' name. You may adjust the number of columns, above to reflect the number of authors. Do not include actual author names or affiliations on your initial paper submission, as the review process is double-blind. + +\subsection{First Page Copyright Notice} +Please include the copyright notice exactly as it appears here in the lower left-hand corner of the page. It is set in 8~pt Times, one column in width, and should not descend into the page margins (i.e., it should keep clear of the 1" margin at the bottom of the page). + +\subsection{Page Numbering, Headers and Footers} +Do not include headers, footers or page numbers in your submission. These will be added when the publications are assembled. + +\section{Headings} +First level headings are in Times 12pt bold, centered with 1 line of space above the section head, and 1/2 space below it. For a section header immediately followed by a subsection header, the space should be merged. + +\subsection{Second Level Headings} +Second level headings are in Times 10~pt bold, flush left, +with 1 line of space above the section head, and 1/2 space below it. +The first letter of each significant word is capitalized. + +\subsubsection{Third and further Level Headings} +Third level headings are in Times 10~pt italic, flush left, with 1/2 line of space above the section head, and 1/2 space below it. The first letter of each significant word is capitalized. + +Using more than three levels of headings is strongly discouraged. + +\pagebreak + +\section{Equations, Figures, Footnotes} + +\subsection{Equations} +Equations should be placed on separated lines and numbered. +The number should be on the right side, in parentheses. +\begin{equation} +E=mc^{2}. +\label{eq:Emc2} +\end{equation} + +\subsection{Figures, Tables and Captions} +All artwork must be centered, neat, clean, and legible. All lines should be very dark for purposes of reproduction and artwork should not be hand-drawn. The proceedings will be distributed in electronic form only, therefore color figures are allowed. However, you may want to check that your figures are understandable even if they are printed in black-and-white. +\begin{table}[h] + \begin{center} + \begin{tabular}{|l|l|} + \hline + String Value & Numeric value \\ + \hline + Hello ICMC2025 & 2025 \\ + \hline + \end{tabular} +\end{center} + \caption{Table captions should be placed below the table.} + \label{tab:example} +\end{table} + +Numbers and captions of figures and tables always appear below the figure/table. Leave 1 line space between the figure or table and the caption. Figure and tables are numbered consecutively. Captions should be Times 9~pt. Place tables/figures in text as close to the reference as possible, and preferably at the top of the page. + +\begin{figure}[h] +\centering +\includegraphics[width=0.9\columnwidth]{figure.eps} +\caption{Figure captions are placed below the figure, exactly like this. Please note that the printed proceedings will be black and white.\label{fig:example}} +\end{figure} + +Always refer to tables and figures in the main text, for example: +see Figure \ref{fig:example} and \tabref{tab:example}. +Place Tables/Figures in text as close to the reference as possible. +Figures and tables may extend across both columns to a maximum width of 17.2cm. + +Vectorial figures are preferred. +When using {\texttt{Matlab}}, +export using either Postscript or PDF format. +Also, in order to optimize readability, the font size of text within a figure should be at list identical to footnote font size. If bitmap figures are used, please make sure that the resolution is enough for print quality. + +\subsection{Footnotes} +Indicate footnotes with a number in the text.\footnote{This is a footnote.} +Use 8~pt type for footnotes. Place the footnotes at the bottom of the page +on which they appear. +Precede the footnote with a 0.5~pt horizontal rule. + +%\newpage + +\section{Citations} +All bibliographical references should be listed at the end, inside a section named ``REFERENCES''. + +References must be numbered {\ul {in order of appearance}}, {\em not} alphabetically. Please avoid listing references that do not appear in the text. + +Reference numbers in the text should appear within square brackets, such as +in~\cite{Someone:09} or~\cite{Someone:04,Someone:13}. + +The reference format is the standard IEEE one. We recommend using BibTeX to create the reference list. + + +\section{Conclusions} +Please, submit full-length papers. Submission is fully electronic and automated through the Conference Management System. +{\ul{Do not}} send papers directly by e-mail. + +\begin{acknowledgments} +At the end of the Conclusions, acknowledgments to people, projects, funding agencies, etc. can be included after the second-level heading ``Acknowledgments'' (with no numbering). +\end{acknowledgments} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%bibliography here +\bibliography{icmc2025_paper_template} + +\end{document}