From c35176819595ecbdb1d9ab57b7eb5204842358bc Mon Sep 17 00:00:00 2001 From: Aaron Kaiser Date: Fri, 10 Feb 2023 10:46:58 +0100 Subject: [PATCH] initial commit --- .gitignore | 314 +++ Abschlussarbeit.tex | 122 + Logo_RUB_BLAU_4c.eps | 5371 ++++++++++++++++++++++++++++++++++++++++ Logo_RUB_BLAU_srgb.jpg | Bin 0 -> 136322 bytes thesisstyle.sty | 35 + 5 files changed, 5842 insertions(+) create mode 100644 .gitignore create mode 100644 Abschlussarbeit.tex create mode 100644 Logo_RUB_BLAU_4c.eps create mode 100644 Logo_RUB_BLAU_srgb.jpg create mode 100644 thesisstyle.sty diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..68ca672 --- /dev/null +++ b/.gitignore @@ -0,0 +1,314 @@ +# Created by https://www.toptal.com/developers/gitignore/api/latex +# Edit at https://www.toptal.com/developers/gitignore?templates=latex + +### LaTeX ### +## 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:" +Abschlussarbeit.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 +*.slg +*.slo +*.sls + +# uncomment this for glossaries-extra (will ignore makeindex's style files!) +# *.ist + +# gnuplot +*.gnuplot +*.table + +# gnuplottex +*-gnuplottex-* + +# gregoriotex +*.gaux +*.glog +*.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 + +# newpax +*.newpax + +# nomencl +*.nlg +*.nlo +*.nls + +# pax +*.pax + +# pdfpcnotes +*.pdfpc + +# sagetex +*.sagetex.sage +*.sagetex.py +*.sagetex.scmd + +# scrwfile +*.wrt + +# svg +svg-inkscape/ + +# sympy +*.sout +*.sympy +sympy-plots-for-*.tex/ + +# pdfcomment +*.upa +*.upb + +# pythontex +*.pytxcode +pythontex-files-*/ + +# tcolorbox +*.listing + +# thmtools +*.loe + +# TikZ & PGF +*.dpth +*.md5 +*.auxlock + +# titletoc +*.ptc + +# 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 + +### LaTeX Patch ### +# LIPIcs / OASIcs +*.vtc + +# glossaries +*.glstex + +# End of https://www.toptal.com/developers/gitignore/api/latex diff --git a/Abschlussarbeit.tex b/Abschlussarbeit.tex new file mode 100644 index 0000000..d5ba49c --- /dev/null +++ b/Abschlussarbeit.tex @@ -0,0 +1,122 @@ +\documentclass[ +a4paper, +11pt, +BCOR=6mm, +footsepline, +plainfootsepline, +DIV=12, +listof=totoc, +]{scrartcl} + +\usepackage{thesisstyle} + +\begin{document} +\thispagestyle{empty} + + +\begin{center} +\textbf{\huge{\vspace{3em}\\ +Titel +\vspace{3mm} +}} + +\end{center} + +\vspace{4em} + +\begin{figure}[h] +\centering +\includegraphics{Logo_RUB_BLAU_4c} +\end{figure} + +\vspace{4em} + +\begin{center}\textbf{ +{\Large{Ruhr-Universität Bochum\\}} +\vspace{2em} +{\large{Fakultät für Mathematik\\ +\vspace{1em} +Lehrstuhl für Kryptographie}}\\ +} +\vspace{8em} +{\Large{\textbf{ +Masterarbeit +}}}\\ +\vspace{1em} +{\textbf{von}}\\ +\vspace{1em} +{\large\textbf{ +Aaron Kaiser +}}\\ +\end{center} +\newpage + +\thispagestyle{empty} \newpage\ +\thispagestyle{empty} \newpage\ + + + +\begin{abstract} + +%Abstract + +\end{abstract} + +\newpage + +\thispagestyle{empty} \newpage\ +\thispagestyle{empty} \newpage\ + +\tableofcontents %Inhaltsverzeichnis + +\thispagestyle{empty} \newpage\ +\thispagestyle{empty} \newpage\ + +%Hauptteil der Arbeit + +\section{} + +\subsection{} + + +\newpage + +\addcontentsline{toc}{section}{References} +% \bibliography{} + + +\newpage\ + + +\newpage\ + + + +\section*{Ehrenwörtliche Erklärung} +\selectlanguage{ngerman} +\addcontentsline{toc}{section}{Ehrenwörtliche Erklärung} + +\noindent +Hiermit versichere ich, +%Name +wohnhaft +%Adresse +dass ich die vorliegende Arbeit selbstständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt habe, +dass alle Stellen der Arbeit, die wörtlich oder sinngemäß aus anderen Quellen übernommen wurden, als solche kenntlich gemacht sind und dass die Arbeit in gleicher +oder ähnlicher Form noch keiner Prüfungsbehörde vorgelegt wurde. + +\vspace{4\baselineskip} + + +\noindent +%Ort +\today\hspace{5.19625cm}\underline{\hspace{5.9cm}}\\ +\phantom{\hspace{11.5cm}}{\small{ +%Name +}} + +\newpage\ +\thispagestyle{empty} + + +\end{document} diff --git a/Logo_RUB_BLAU_4c.eps b/Logo_RUB_BLAU_4c.eps new file mode 100644 index 0000000..31c7177 --- /dev/null +++ b/Logo_RUB_BLAU_4c.eps @@ -0,0 +1,5371 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: MacOS Roman +%%Title: Logo_RUB_BLAU_4c-01.eps +%%Creator: Adobe Illustrator(R) 14.0 +%%For: Susanne Weiss +%%CreationDate: 11.08.09 +%%BoundingBox: 0 0 161 43 +%%HiResBoundingBox: 0 0 160.7950 42.5196 +%%CropBox: 0 0 160.7950 42.5196 +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%ADOBeginClientInjection: DocumentHeader "AI11EPS" +%%AI8_CreatorVersion: 14.0.0 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 14.0.0 x367 R agm 4.4890 ct 5.1541 %ADO_ContainsXMP: MainFirst +%ADOEndClientInjection: DocumentHeader "AI11EPS" +%%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.23 0 +%%+ procset Adobe_CoolType_Core 2.31 0 +%%+ procset Adobe_AGM_Core 2.0 0 +%%+ procset Adobe_AGM_Utils 1.0 0 +%%DocumentFonts: +%%DocumentNeededFonts: +%%DocumentNeededFeatures: +%%DocumentSuppliedFeatures: +%%DocumentProcessColors: Cyan Magenta Black +%%DocumentCustomColors: +%%CMYKCustomColor: +%%RGBCustomColor: +%%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-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{currentpacking true setpacking}if +userdict/Adobe_AGM_Utils 75 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 +/gx +{get exec}bdf +/ps_level + /languagelevel where{ + pop systemdict/languagelevel gx + }{ + 1 + }ifelse +def +/level2 + ps_level 2 ge +def +/level3 + ps_level 3 ge +def +/ps_version + {version cvr}stopped{-1}if +def +/set_gvm +{currentglobal exch setglobal}bdf +/reset_gvm +{setglobal}bdf +/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 +/AGMUTIL_cpd nd +/capture_cpd{ + //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf +}def +/thold_halftone +{ + level3 + {sethalftone currenthalftone} + { + dup/HalftoneType get 3 eq + { + sethalftone currenthalftone + }{ + begin + Width Height mul{ + Thresholds read{pop}if + }repeat + end + currenthalftone + }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 + 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{ + /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 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[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put + imageDict/Decode[0 1]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 MultipleDataSources not{Decode length 2 idiv mul}if{ + pop + MultipleDataSources{ + 0 1 DataSource length 1 sub{ + DataSource type dup + /arraytype eq{ + pop DataSource exch gx + }{ + /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 + AGMIMG_init_common + currentdict/MultipleDataSources known not + {/MultipleDataSources false def}if + MultipleDataSources + { + DataSource 0 get type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width cvi string def + 1 1 Height cvi + { + pop + 0 1 DataSource length 1 sub + { + DataSource exch get + flushbuffer readstring pop pop + }for + }for + end + }if + dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and + { + Width Height mul cvi + { + 0 1 DataSource length 1 sub + {dup DataSource exch gx length exch 0 ne{pop}if}for + dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + } + { + /DataSource load type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width Decode length 2 idiv mul cvi string def + 1 1 Height{pop DataSource flushbuffer readstring pop pop}for + end + }if + dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and + { + Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul + { + DataSource length dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }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 2 copy get 1 add ddf + dup type/dicttype eq + { + Adobe_AGM_Core/AGMCORE_tmp get + exch + clonedict + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + dup type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_tmp get exch + clonearray + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + exch dup + Adobe_AGM_Core/AGMCORE_tmp get 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{ + dup/CSDBase known{ + /CSDBase get/CSD get_res/Names known + }{ + pop false + }ifelse + }{ + 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 +/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse +{ + /pdfmark_5{cleartomark}bind def +}{ + /pdfmark_5{pdfmark}bind def +}ifelse +/ReadBypdfmark_5 +{ + currentfile exch 0 exch/SubFileDecode filter + /currentdistillerparams where + {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse + {flushfile cleartomark} + {/PUT pdfmark}ifelse +}bdf +/ReadBypdfmark_5_string +{ + 2 dict begin + /makerString exch def string/tmpString exch def + { + currentfile tmpString readline not{pop exit}if + makerString anchorsearch + { + pop pop cleartomark exit + }{ + 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 + }ifelse + }loop + end +}bdf +/xpdfm +{ + { + dup 0 get/Label eq + { + aload length[exch 1 add 1 roll/PAGELABEL + }{ + aload pop + [{ThisPage}<<5 -2 roll>>/PUT + }ifelse + pdfmark_5 + }forall +}bdf +/lmt{ + dup 2 index le{exch}if pop dup 2 index ge{exch}if pop +}bdf +/int{ + dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop +}bdf +/ds{ + Adobe_AGM_Utils begin +}bdf +/dt{ + 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-2007 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Core 209 dict dup begin put +/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_CSD_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_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_Default_flatness nd +/AGMCORE_currentbg nd +/AGMCORE_currentucr nd +/AGMCORE_pattern_paint_type 0 def +/knockout_unitsq nd +currentglobal true setglobal +[/CSA/Gradient/Procedure] +{ + /Generic/Category findresource dup length dict copy/Category defineresource pop +}forall +setglobal +/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 +/np +{newpath}bdf +/clp_npth +{clip np}def +/eoclp_npth +{eoclip np}def +/npth_clp +{np clip}def +/graphic_setup +{ + /AGMCORE_graphicsave save store + concat + 0 setgray + 0 setlinecap + 0 setlinejoin + 1 setlinewidth + []0 setdash + 10 setmiterlimit + np + false setoverprint + false setstrokeadjust + //Adobe_AGM_Core/spot_alias gx + /Adobe_AGM_Image where{ + pop + Adobe_AGM_Image/spot_alias 2 copy known{ + gx + }{ + pop pop + }ifelse + }if + /sep_colorspace_dict null AGMCORE_gput + 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 np 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 +/AGMCORE_CMYKDeviceNColorspaces[ + [/Separation/None/DeviceCMYK{0 0 0}] + [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] + [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] + [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] + [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] + [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] + [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] + [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] + [/Separation(Cyan)/DeviceCMYK{0 0 0}] + [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] + [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] + [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] + [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] + [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] + [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] + [/DeviceCMYK] +]def +/ds{ + Adobe_AGM_Core begin + /currentdistillerparams where + { + pop currentdistillerparams/CoreDistVersion get 5000 lt + {<>setdistillerparams}if + }if + /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_Default_flatness currentflat def + /AGMCORE_distilling + /product where{ + pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and + }{ + false + }ifelse + def + /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 14 def + /AGMCORE_&gsave/gsave ldf + /AGMCORE_&grestore/grestore ldf + /AGMCORE_&grestoreall/grestoreall ldf + /AGMCORE_&save/save ldf + /AGMCORE_&setoverprint/setoverprint 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 + /AGMCORE_gstackptr exch store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /grestore{ + AGMCORE_&grestore + AGMCORE_gstackptr 1 sub + dup AGMCORE_gstacksaveptr lt{1 add}if + dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known + {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse + /AGMCORE_gstackptr exch store + }def + /grestoreall{ + AGMCORE_&grestoreall + /AGMCORE_gstackptr AGMCORE_gstacksaveptr store + }def + /save{ + AGMCORE_&save + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + /AGMCORE_gstacksaveptr AGMCORE_gstackptr store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /setoverprint{ + dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint + }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_&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 + /absolute_colorimetric_crd null AGMCORE_gput + /relative_colorimetric_crd null AGMCORE_gput + /saturation_crd null AGMCORE_gput + /perceptual_crd null AGMCORE_gput + currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf + cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf + << + /MaxPatternItem currentsystemparams/MaxPatternCache get + >> + setuserparams + end +}def +/ps +{ + /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_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 + /sRGB ne + }{ + true + }ifelse + }{ + false + }ifelse + }{ + false + }ifelse + }def + /convert_spot_to_process where{pop}{ + /convert_spot_to_process + { + //Adobe_AGM_Core begin + 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 + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + }ifelse + grestore + }{ + AGMCORE_distilling + { + pop AGM_is_distiller_preserving_spotimages not + }{ + //Adobe_AGM_Core/AGMCORE_name xddf + false + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq + AGMUTIL_cpd/OverrideSeparations known and + { + AGMUTIL_cpd/OverrideSeparations get + { + /HqnSpots/ProcSet resourcestatus + { + pop pop pop true + }if + }if + }if + { + AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not + }{ + gsave + [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace + false + AGMUTIL_cpd/SeparationColorNames 2 copy known + { + get + {AGMCORE_name eq or}forall + not + }{ + pop pop pop true + }ifelse + grestore + }ifelse + }ifelse + }ifelse + }ifelse + end + }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 + { + /PhotoshopDuotoneList where{pop false}{true}ifelse + { + 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 + } + { + 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_IsSeparationAProcessColor + { + dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or + }def + 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 + level3{ + /AGMCORE_IsCurrentColor + { + dup AGMCORE_IsSeparationAProcessColor + { + AGMCORE_plate_ndx 0 eq + {dup(Cyan)eq exch/Cyan eq or}if + AGMCORE_plate_ndx 1 eq + {dup(Magenta)eq exch/Magenta eq or}if + AGMCORE_plate_ndx 2 eq + {dup(Yellow)eq exch/Yellow eq or}if + AGMCORE_plate_ndx 3 eq + {dup(Black)eq exch/Black eq or}if + AGMCORE_plate_ndx 4 eq + {pop false}if + }{ + gsave + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + grestore + }ifelse + }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 + dup type/dicttype eq + { + 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}{ + channel get 0 paint? AGMCORE_separateShadingFunction + }ifelse + 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{}]def + }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 + { + 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 + Shading/AGMCORE_ignoreshade known + currentdict end exch + {pop<>}if + 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 + level2/setcolorspace AGMCORE_key_known not and{ + /AGMCORE_&&&setcolorspace/setcolorspace ldf + /AGMCORE_ReplaceMappedColor + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + /AGMCORE_SpotAliasAry2 where{ + begin + dup 0 get dup/Separation eq + { + pop + dup length array copy + dup dup 1 get + current_spot_alias + { + dup map_alias + { + false set_spot_alias + dup 1 exch setsepcolorspace + true set_spot_alias + begin + /sep_colorspace_dict currentdict AGMCORE_gput + pop pop pop + [ + /Separation Name + CSA map_csa + MappedCSA + /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 + end + }if + }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 + /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 gx + 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[ + /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx + /setcmykcolor load dup type/operatortype ne{/exec cvx}if + ]cvx bdf + level3 AGMCORE_host_sep not and{ + /nzopmsc{ + 6 dict begin + /kk exch def + /yy exch def + /mm exch def + /cc exch def + /sum 0 def + cc 0 ne{/sum sum 2#1000 or def cc}if + mm 0 ne{/sum sum 2#0100 or def mm}if + yy 0 ne{/sum sum 2#0010 or def yy}if + kk 0 ne{/sum sum 2#0001 or def kk}if + AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace + sum 0 eq{0}if + end + setcolor + }bdf + }{ + /nzopmsc/cmyk ldf + }ifelse + /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 + /ct/concat ldf + /cf/currentfile ldf + /fl/filter ldf + /rs/readstring ldf + /AGMCORE_def_ht currenthalftone def + /clonedict Adobe_AGM_Utils begin/clonedict load end def + /clonearray Adobe_AGM_Utils begin/clonearray load end def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall + /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 + }bdf + /sssetbackground{ + aload pop + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /RadialShade + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /r2 xdf + /c2y xdf + /c2x xdf + /r1 xdf + /c1y xdf + /c1x xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + 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 + np + }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 xdf + /xMax xdf + /yMin xdf + /xMin xdf + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + /max{2 copy gt{pop}{exch pop}ifelse}bdf + /min{2 copy lt{pop}{exch pop}ifelse}bdf + 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 + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /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 xdf + hires mul + /numpix xdf + /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 + np + 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 + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /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 + }bdf + /GenStrips + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /y2 xdf + /x2 xdf + /y1 xdf + /x1 xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + 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 + np + }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 xdf + 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 + }bdf +}def +/pt +{ + end +}def +/dt{ +}def +/pgsv{ + //Adobe_AGM_Core/AGMCORE_save save put +}def +/pgrs{ + //Adobe_AGM_Core/AGMCORE_save get restore +}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 get_csa_by_name setcolorspace_opt + set_crd + end +} +def +/map_csa +{ + currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse + {pop}{get_csa_by_name/MappedCSA xdf}ifelse +}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 +{ + /AGMCORE_tmp exch store + /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 +{ + /AGMCORE_tmp exch store + /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 + CSA map_csa + /AGMCORE_sep_special Name dup()eq exch(All)eq or store + 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}bdf + [/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{ + 7 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 + /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def + 0 1 names_len 1 sub{ + /names_index xdf + new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ + /AliasedColorants false def + exit + }{ + 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 + }ifelse + }for + lut_entry_len 1 eq{ + /AliasedColorants false def + }if + AliasedColorants{ + dup begin + /Names new_names def + /LookupTables new_LookupTables def + /AliasedColorants true def + /NComponents lut_entry_len def + /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def + /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def + currentdict/TTTablesIdx known not{ + /TTTablesIdx -1 def + }if + end + }if + }if + end + }if + dup/devicen_colorspace_dict exch AGMCORE_gput + begin + currentdict/AliasedColorants known{ + AliasedColorants + }{ + false + }ifelse + dup not{ + CSA map_csa + }if + /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 + AvoidAliasedColorants{ + /currentspotalias current_spot_alias def + false set_spot_alias + }if + Names{ + 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 + /names_index names_index 1 add def + }forall + AvoidAliasedColorants{ + currentspotalias set_spot_alias + }if + 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/setcmykcolor 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}bdf + }ifelse + }{ + exec_tint_transform + }ifelse + }ifelse + set_crd + /AliasedColorants false def + end +}def +/setindexedcolorspace +{ + dup/indexed_colorspace_dict exch AGMCORE_gput + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + currentdict devncs + }{ + 1 currentdict sepcs + }ifelse + AGMCORE_host_sep{ + 4 dict begin + /compCnt/Names where{pop Names length}{1}ifelse def + /NewLookup HiVal 1 add string def + 0 1 HiVal{ + /tableIndex xdf + Lookup dup type/stringtype eq{ + compCnt tableIndex map_index + }{ + exec + }ifelse + /Names where{ + pop setdevicencolor + }{ + setsepcolor + }ifelse + currentgray + tableIndex exch + 255 mul cvi + NewLookup 3 1 roll put + }for + [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt + end + }{ + level3 + { + currentdict/Names known{ + [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt + }{ + [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt + }ifelse + }{ + [/Indexed MappedCSA HiVal + [ + currentdict/Names known{ + Lookup dup type/stringtype eq + {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} + {/exec cvx}ifelse + /TintTransform load/exec cvx + }{ + Lookup dup type/stringtype eq + {/exch cvx/get cvx 255/div cvx} + {/exec cvx}ifelse + CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx + }ifelse + ]cvx + ]setcolorspace_opt + }ifelse + }ifelse + end + set_crd + } + { + CSA map_csa + 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 + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + map_indexed_devn + devn + } + { + Lookup 1 3 -1 roll map_index + sep + }ifelse + end + }{ + Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll + map_index + MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse + }ifelse + end + }{ + level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ + /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin + map_indexed_devn + devn + end + } + { + setcolor + }ifelse + }ifelse +}def +/ignoreimagedata +{ + currentoverprint not{ + gsave + dup clonedict begin + 1 setgray + /Decode[0 1]def + /DataSourcedef + /MultipleDataSources false def + /BitsPerComponent 8 def + currentdict end + systemdict/image gx + grestore + }if + consumeimagedata +}def +/add_res +{ + dup/CSD eq{ + pop + //Adobe_AGM_Core begin + /AGMCORE_CSD_cache load 3 1 roll put + end + }{ + defineresource pop + }ifelse +}def +/del_res +{ + { + aload pop exch + dup/CSD eq{ + pop + {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall + }{ + exch + {1 index undefineresource}forall + pop + }ifelse + }forall +}def +/get_res +{ + dup/CSD eq{ + pop + dup type dup/nametype eq exch/stringtype eq or{ + AGMCORE_CSD_cache exch get + }if + }{ + findresource + }ifelse +}def +/get_csa_by_name +{ + dup type dup/nametype eq exch/stringtype eq or{ + /CSA get_res + }if +}def +/paintproc_buf_init +{ + /count get 0 0 put +}def +/paintproc_buf_next +{ + dup/count get dup 0 get + dup 3 1 roll + 1 add 0 xpt + get +}def +/cachepaintproc_compress +{ + 5 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + /string_size 16000 def + /readbuffer string_size string def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + /LZWFilter + { + exch + dup length 0 eq{ + pop + }{ + ppdict 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 + ppdict + end +}def +/cachepaintproc +{ + 2 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + { + ReadFilter 16000 string readstring exch + ppdict dup length 1 sub 3 -1 roll put + not{exit}if + }loop + ppdict dup dup length 1 sub()put + end +}def +/make_pattern +{ + exch clonedict exch + 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/RenderingIntent known{ + currentcolorrendering/RenderingIntent get + } + { + Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/Saturation eq + { + /saturation_crd AGMCORE_gget dup null eq + } + { + /perceptual_crd AGMCORE_gget dup null eq + }ifelse + }ifelse + }ifelse + { + pop null + } + { + /RenderingIntent known{null}{Intent}ifelse + }ifelse + }ifelse + Intent ne{ + Intent/ColorRendering{findresource}stopped + { + pop pop systemdict/findcolorrendering known + { + Intent findcolorrendering + { + /ColorRendering findresource true exch + } + { + /ColorRendering findresource + product(Xerox Phaser 5400)ne + exch + }ifelse + dup Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd exch AGMCORE_gput + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd exch AGMCORE_gput + } + { + Intent/Saturation eq + { + /saturation_crd exch AGMCORE_gput + } + { + Intent/Perceptual eq + { + /perceptual_crd exch AGMCORE_gput + } + { + pop + }ifelse + }ifelse + }ifelse + }ifelse + 1 index{exch}{pop}ifelse + } + {false}ifelse + } + {true}ifelse + { + dup begin + currentdict/TransformPQR known{ + currentdict/TransformPQR get aload pop + 3{{}eq 3 1 roll}repeat or or + } + {true}ifelse + currentdict/MatrixPQR known{ + currentdict/MatrixPQR get aload pop + 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq + and and and and and and and and + } + {true}ifelse + end + or + { + clonedict begin + /TransformPQR[ + {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div + 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind + {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div + 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind + {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div + 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind + ]def + /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def + /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def + currentdict end + }if + setcolorrendering_opt + }if + }if +}def +/set_crd +{ + AGMCORE_host_sep not level2 and{ + currentdict/ColorRendering known{ + ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if + }{ + 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 +/set_ucrbg +{ + dup null eq{pop/AGMCORE_currentbg load}{/Procedure get_res}ifelse setblackgeneration + dup null eq{pop/AGMCORE_currentucr load}{/Procedure get_res}ifelse setundercolorremoval +}def +/setcolorrendering_opt +{ + dup currentcolorrendering eq{ + pop + }{ + product(HP Color LaserJet 2605)anchorsearch{ + pop pop pop + }{ + pop + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse + }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 +{np}def +/T1_path +{ + currentfile token pop currentfile token pop mo + { + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 exch rlineto + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 rlineto + }loop +}def +/T1_gsave + level3 + {/clipsave} + {/gsave}ifelse + load def +/T1_grestore + level3 + {/cliprestore} + {/grestore}ifelse + load def +/set_spot_alias_ary +{ + dup inherit_aliases + //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf +}def +/set_spot_normalization_ary +{ + dup inherit_aliases + dup length + /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if + array + //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf + /AGMCORE_SpotAliasAry where{ + pop + AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval + AGMCORE_SpotAliasAry length + }{0}ifelse + AGMCORE_SpotAliasAry2 3 1 roll exch putinterval + true set_spot_alias +}def +/inherit_aliases +{ + {dup/Name get map_alias{/CSD put}{pop}ifelse}forall +}def +/set_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias 3 -1 roll put + }{ + pop + }ifelse +}def +/current_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias get + }{ + false + }ifelse +}def +/map_alias +{ + /AGMCORE_SpotAliasAry2 where{ + begin + /AGMCORE_name xdf + false + AGMCORE_SpotAliasAry2{ + dup/Name get AGMCORE_name eq{ + /CSD get/CSD get_res + 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 + { + //Adobe_AGM_Core begin + dup/customcolor_tint exch AGMCORE_gput + 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not + current_spot_alias and{1 index 4 get map_alias}{false}ifelse + { + false set_spot_alias + /sep_colorspace_dict AGMCORE_gget null ne + {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse + 3 1 roll 2 index{ + exch pop/sep_tint AGMCORE_gget exch + }if + mark 3 1 roll + setsepcolorspace + counttomark 0 ne{ + setsepcolor + }if + pop + not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if + pop + true set_spot_alias + }{ + AGMCORE_&setcustomcolor + }ifelse + end + }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 AGMCORE_distilling not and{ + currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ + true begin_feature true{ + <>setpagedevice + }end_feature + }if + /AGMCORE_inverting false def + }if + }if + AGMCORE_inverting{ + [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer + AGMCORE_distilling{ + erasepage + }{ + gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse + /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore + }ifelse + }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 +/capture_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put + }if + }if +}def +/restore_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup known{ + Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put + Adobe_AGM_Core/save_mysetup undef + }if + }if + }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 +/set_def_ht +{AGMCORE_def_ht sethalftone}def +/set_def_flat +{AGMCORE_Default_flatness setflat}def +end +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Core 2.31 0 %%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. %%Version: 2.31 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 70 dict dup begin put /Adobe_CoolType_Version 2.31 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 currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def end setglobal currentglobal true setglobal userdict/Adobe_CoolType_GVMFonts known not {userdict/Adobe_CoolType_GVMFonts 10 dict put} if setglobal currentglobal false setglobal userdict/Adobe_CoolType_LVMFonts known not {userdict/Adobe_CoolType_LVMFonts 10 dict put} if setglobal /ct_VMDictPut { dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse 3 1 roll put }bind def /ct_VMDictUndef { dup Adobe_CoolType_GVMFonts exch known {Adobe_CoolType_GVMFonts exch undef} { dup Adobe_CoolType_LVMFonts exch known {Adobe_CoolType_LVMFonts exch undef} {pop} ifelse }ifelse }bind def /ct_str1 1 string def /ct_xshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_yshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 exch rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_xyshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { {_ct_na _ct_i 1 add get}stopped {pop pop pop} { _ct_x _ct_y moveto rmoveto } ifelse } ifelse /_ct_i _ct_i 2 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def /ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def /xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def currentglobal true setglobal /ct_T3Defs { /BuildChar { 1 index/Encoding get exch get 1 index/BuildGlyph get exec }bind def /BuildGlyph { exch begin GlyphProcs exch get exec end }bind def }bind def setglobal /@_SaveStackLevels { Adobe_CoolType_Data begin /@vmState currentglobal def false setglobal @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 1 sub 1 index lt {pop count} if dup/argCount exch def dup 0 gt { args exch 0 exch getinterval astore pop } {pop} ifelse count /restCount exch def end /@opStackLevel @opStackLevel 1 add def countdictstack 1 sub @dictStackCountByLevel exch @dictStackLevel exch put /@dictStackLevel @dictStackLevel 1 add def @vmState setglobal 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 begin args exch argCount 1 sub exch sub get end end }bind def currentglobal true setglobal /CTHasResourceForAllBug Level2? { 1 dict dup /@shouldNotDisappearDictValue true def Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put begin count @_SaveStackLevels {(*){pop stop}128 string/Category resourceforall} stopped pop @_RestoreStackLevels currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll { /@shouldNotDisappearDictValue known { { end currentdict 1 index eq {pop exit} if } loop } if } { pop end } ifelse } {false} ifelse def true setglobal /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 /ds { Adobe_CoolType_Core begin CTWorkAroundBugs /mo/moveto load def /nf/newencodedfont load def /msf{makefont setfont}bind def /uf{dup undefinefont ct_VMDictUndef}bind def /ur/undefineresource load def /chp/charpath load def /awsh/awidthshow load def /wsh/widthshow load def /ash/ashow load def /@xshow/xshow load def /@yshow/yshow load def /@xyshow/xyshow load def /@cshow/cshow load def /sh/show load def /rp/repeat load def /.n/.notdef def end currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get 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 setglobal }bind def /dt { currentdict Adobe_CoolType_Core eq {end} if }bind def /ps { Adobe_CoolType_Core begin Adobe_CoolType_GVMFonts begin Adobe_CoolType_LVMFonts begin SharedFontDirectory begin }bind def /pt { end end end 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 dup { 1 index dup type/nametype eq {findfont} if dup/CharStrings known { /CharStrings get length 4 index findfont/CharStrings get length ne { pop false } if } {pop} ifelse } if { pop 1 index findfont /Encoding get exch 0 1 255 {2 copy get 3 index 3 1 roll put} for pop pop pop } { currentglobal 4 1 roll dup type/nametype eq {findfont} if dup gcheck setglobal dup dup maxlength 2 add dict begin exch { 1 index/FID ne 2 index/Encoding ne and {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 ct_VMDictPut setglobal } 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 /ct_StyleDicts 4 dict dup begin /Adobe-Japan1 4 dict dup begin Level2? { /Serif /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMin-W3} { /CIDFont/Category resourcestatus { pop pop /HeiseiMin-W3/CIDFont resourcestatus {pop pop/HeiseiMin-W3} {/Ryumin-Light} ifelse } {/Ryumin-Light} ifelse } ifelse def /SansSerif /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiKakuGo-W5} { /CIDFont/Category resourcestatus { pop pop /HeiseiKakuGo-W5/CIDFont resourcestatus {pop pop/HeiseiKakuGo-W5} {/GothicBBB-Medium} ifelse } {/GothicBBB-Medium} ifelse } ifelse def /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMaruGo-W4} { /CIDFont/Category resourcestatus { pop pop /HeiseiMaruGo-W4/CIDFont resourcestatus {pop pop/HeiseiMaruGo-W4} { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } ifelse /RoundSansSerif exch def /Default Serif def } { /Serif/Ryumin-Light def /SansSerif/GothicBBB-Medium def { (fonts/Jun101-Light-83pv-RKSJ-H)status }stopped {pop}{ {pop pop pop pop/Jun101-Light} {SansSerif} ifelse /RoundSansSerif exch def }ifelse /Default Serif def } ifelse end def /Adobe-Korea1 4 dict dup begin /Serif/HYSMyeongJo-Medium def /SansSerif/HYGoThic-Medium def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-GB1 4 dict dup begin /Serif/STSong-Light def /SansSerif/STHeiti-Regular def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-CNS1 4 dict dup begin /Serif/MKai-Medium def /SansSerif/MHei-Medium def /RoundSansSerif SansSerif def /Default Serif def end def end def Level2?{currentglobal true setglobal}if /ct_BoldRomanWidthProc { stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth 0 0 }bind def /ct_Type0WidthProc { dup stringwidth 0 0 moveto 2 index true charpath pathbbox 0 -1 7 index 2 div .88 setcachedevice2 pop 0 0 }bind def /ct_Type0WMode1WidthProc { dup stringwidth pop 2 div neg -0.88 2 copy moveto 0 -1 5 -1 roll true charpath pathbbox setcachedevice }bind def /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_BoldBaseFont 11 dict begin /FontType 3 def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /Encoding cHexEncoding def /_setwidthProc/ct_BoldRomanWidthProc load def /_bcstr1 1 string def /BuildChar { exch begin _basefont setfont _bcstr1 dup 0 4 -1 roll put dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def systemdict/composefont known { /ct_DefineIdentity-H { /Identity-H/CMap resourcestatus { pop pop } { /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 } ifelse } def /ct_BoldBaseCIDFont 11 dict begin /CIDFontType 1 def /CIDFontName/ct_BoldBaseCIDFont def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /_setwidthProc/ct_Type0WidthProc load def /_bcstr2 2 string def /BuildGlyph { exch begin _basefont setfont _bcstr2 1 2 index 256 mod put _bcstr2 0 3 -1 roll 256 idiv put _bcstr2 dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def }if Level2?{setglobal}if /ct_CopyFont{ { 1 index/FID ne 2 index/UniqueID ne and {def}{pop pop}ifelse }forall }bind def /ct_Type0CopyFont { exch dup length dict begin ct_CopyFont [ exch FDepVector { dup/FontType get 0 eq { 1 index ct_Type0CopyFont /_ctType0 exch definefont } { /_ctBaseFont exch 2 index exec } ifelse exch } forall pop ] /FDepVector exch def currentdict end }bind def /ct_MakeBoldFont { dup/ct_SyntheticBold known { dup length 3 add dict begin ct_CopyFont /ct_StrokeWidth .03 0 FontMatrix idtransform pop def /ct_SyntheticBold true def currentdict end definefont } { dup dup length 3 add dict begin ct_CopyFont /PaintType 2 def /StrokeWidth .03 0 FontMatrix idtransform pop def /dummybold currentdict end definefont dup/FontType get dup 9 ge exch 11 le and { ct_BoldBaseCIDFont dup length 3 add dict copy begin dup/CIDSystemInfo get/CIDSystemInfo exch def ct_DefineIdentity-H /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefont exch def /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefonto exch def currentdict end /CIDFont defineresource } { ct_BoldBaseFont dup length 3 add dict copy begin /_basefont exch def /_basefonto exch def currentdict end definefont } ifelse } ifelse }bind def /ct_MakeBold{ 1 index 1 index findfont currentglobal 5 1 roll dup gcheck setglobal dup /FontType get 0 eq { dup/WMode known{dup/WMode get 1 eq}{false}ifelse version length 4 ge and {version 0 4 getinterval cvi 2015 ge} {true} ifelse {/ct_Type0WidthProc} {/ct_Type0WMode1WidthProc} ifelse ct_BoldBaseFont/_setwidthProc 3 -1 roll load put {ct_MakeBoldFont}ct_Type0CopyFont definefont } { dup/_fauxfont known not 1 index/SubstMaster known not and { ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put ct_MakeBoldFont } { 2 index 2 index eq {exch pop } { dup length dict begin ct_CopyFont currentdict end definefont } ifelse } ifelse } ifelse pop pop pop setglobal }bind def /?str1 256 string def /?set { $SubstituteFont begin /$substituteFound false def /$fontname 1 index def /$doSmartSub false def end dup findfont $SubstituteFont begin $substituteFound {false} { 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 { 5 1 roll pop pop pop pop findfont } { 1 index findfont dup/FontType get 3 eq { 6 1 roll pop pop pop pop pop false } {pop true} ifelse { $SubstituteFont begin pop pop /$styleArray 1 index def /$regOrdering 2 index def pop pop 0 1 $styleArray length 1 sub { $styleArray exch get ct_StyleDicts $regOrdering 2 copy known { get exch 2 copy known not {pop/Default} if get dup type/nametype eq { ?str1 cvs length dup 1 add exch ?str1 exch(-)putinterval exch dup length exch ?str1 exch 3 index exch putinterval add ?str1 exch 0 exch getinterval cvn } { pop pop/Unknown } ifelse } { pop pop pop pop/Unknown } ifelse } for end findfont }if } ifelse currentglobal false setglobal 3 1 roll null copyfont definefont pop setglobal }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 currentglobal true setglobal %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. %%Version: 1.23 0 systemdict/languagelevel known dup {currentglobal false setglobal} {false} ifelse exch userdict/Adobe_CoolType_Utility 2 copy known {2 copy get dup maxlength 27 add dict copy} {27 dict} ifelse put Adobe_CoolType_Utility begin /@eexecStartData def /@recognizeCIDFont null def /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? {{ mark Adobe_CoolType_Utility/@recognizeCIDFont currentdict put { ((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 } stopped { cleartomark Adobe_CoolType_Utility/@recognizeCIDFont get countdictstack dup array dictstack exch 1 sub -1 0 { 2 copy get 3 index eq {1 index length exch sub 1 sub{end}repeat exit} {pop} ifelse } for pop pop Adobe_CoolType_Utility/@eexecStartData get eexec } {cleartomark} ifelse }} {{ Adobe_CoolType_Utility/@eexecStartData get 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/.notdefput 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 currentglobal true setglobal /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 setglobal /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 setglobal %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 %%Copyright: Copyright 1987-2004 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 /T0AddT42Mtx2 { /CIDFont findresource/Metrics2 get begin def end }bind def end %%EndResource currentglobal true setglobal %%BeginFile: MMFauxFont.prc %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. %%All Rights Reserved. userdict /ct_EuroDict 10 dict put ct_EuroDict begin /ct_CopyFont { { 1 index /FID ne {def} {pop pop} ifelse} forall } def /ct_GetGlyphOutline { gsave initmatrix newpath exch findfont dup length 1 add dict begin ct_CopyFont /Encoding Encoding dup length array copy dup 4 -1 roll 0 exch put def currentdict end /ct_EuroFont exch definefont 1000 scalefont setfont 0 0 moveto [ <00> stringwidth <00> false charpath pathbbox [ {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall grestore counttomark 8 add } def /ct_MakeGlyphProc { ] cvx /ct_PSBuildGlyph cvx ] cvx } def /ct_PSBuildGlyph { gsave 8 -1 roll pop 7 1 roll 6 -2 roll ct_FontMatrix transform 6 2 roll 4 -2 roll ct_FontMatrix transform 4 2 roll ct_FontMatrix transform currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse dup 9 1 roll { currentdict /StrokeWidth 2 copy known { get 2 div 0 ct_FontMatrix dtransform pop 5 1 roll 4 -1 roll 4 index sub 4 1 roll 3 -1 roll 4 index sub 3 1 roll exch 4 index add exch 4 index add 5 -1 roll pop } { pop pop } ifelse } if setcachedevice ct_FontMatrix concat ct_PSPathOps begin exec end { currentdict /StrokeWidth 2 copy known { get } { pop pop 0 } ifelse setlinewidth stroke } { fill } ifelse grestore } def /ct_PSPathOps 4 dict dup begin /m {moveto} def /l {lineto} def /c {curveto} def /cp {closepath} def end def /ct_matrix1000 [1000 0 0 1000 0 0] def /ct_AddGlyphProc { 2 index findfont dup length 4 add dict begin ct_CopyFont /CharStrings CharStrings dup length 1 add dict copy begin 3 1 roll def currentdict end def /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def /ct_PSBuildGlyph /ct_PSBuildGlyph load def /ct_PSPathOps /ct_PSPathOps load def currentdict end definefont pop } def systemdict /languagelevel known { /ct_AddGlyphToPrinterFont { 2 copy ct_GetGlyphOutline 3 add -1 roll restore ct_MakeGlyphProc ct_AddGlyphProc } def } { /ct_AddGlyphToPrinterFont { pop pop restore Adobe_CTFauxDict /$$$FONTNAME get /Euro Adobe_CTFauxDict /$$$SUBSTITUTEBASE get ct_EuroDict exch get ct_AddGlyphProc } def } ifelse /AdobeSansMM { 556 0 24 -19 541 703 { 541 628 m 510 669 442 703 354 703 c 201 703 117 607 101 444 c 50 444 l 25 372 l 97 372 l 97 301 l 49 301 l 24 229 l 103 229 l 124 67 209 -19 350 -19 c 435 -19 501 25 509 32 c 509 131 l 492 105 417 60 343 60 c 267 60 204 127 197 229 c 406 229 l 430 301 l 191 301 l 191 372 l 455 372 l 479 444 l 194 444 l 201 531 245 624 348 624 c 433 624 484 583 509 534 c cp 556 0 m } ct_PSBuildGlyph } def /AdobeSerifMM { 500 0 10 -12 484 692 { 347 298 m 171 298 l 170 310 170 322 170 335 c 170 362 l 362 362 l 374 403 l 172 403 l 184 580 244 642 308 642 c 380 642 434 574 457 457 c 481 462 l 474 691 l 449 691 l 433 670 429 657 410 657 c 394 657 360 692 299 692 c 204 692 94 604 73 403 c 22 403 l 10 362 l 70 362 l 69 352 69 341 69 330 c 69 319 69 308 70 298 c 22 298 l 10 257 l 73 257 l 97 57 216 -12 295 -12 c 364 -12 427 25 484 123 c 458 142 l 425 101 384 37 316 37 c 256 37 189 84 173 257 c 335 257 l cp 500 0 m } ct_PSBuildGlyph } def end %%EndFile setglobal Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end %%BeginResource: procset Adobe_AGM_Image 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Image 71 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 +/AGMIMG_flushfilters nd +/invert_image_samples nd +/knockout_image_samples nd +/img nd +/sepimg nd +/devnimg nd +/idximg nd +/ds +{ + 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 +/ps +{ + 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 +/pt +{ + end +}def +/dt +{ +}def +/AGMIMG_flushfilters +{ + dup type/arraytype ne + {1 array astore}if + dup 0 get currentfile ne + {dup 0 get flushfile}if + { + dup type/filetype eq + { + dup status 1 index currentfile ne and + {closefile} + {pop} + ifelse + }{pop}ifelse + }forall +}def +/AGMIMG_init_common +{ + currentdict/T known{/ImageType/T ldf currentdict/T undef}if + currentdict/W known{/Width/W ldf currentdict/W undef}if + currentdict/H known{/Height/H ldf currentdict/H undef}if + currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if + currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if + currentdict/D known{/Decode/D ldf currentdict/D undef}if + currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if + currentdict/O known{ + /Operator/O load 1 eq{ + /imagemask + }{ + /O load 2 eq{ + /image + }{ + /colorimage + }ifelse + }ifelse + def + currentdict/O undef + }if + currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if + currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if + currentdict/I known{/Interpolate/I ldf currentdict/I undef}if + currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if + /DataSource load xcheck not{ + DataSource type/arraytype eq{ + DataSource 0 get type/filetype eq{ + /_Filters DataSource def + currentdict/MultipleDataSources known not{ + /DataSource DataSource dup length 1 sub get def + }if + }if + }if + currentdict/MultipleDataSources known not{ + /MultipleDataSources DataSource type/arraytype eq{ + DataSource length 1 gt + } + {false}ifelse def + }if + }if + /NComponents Decode length 2 div def + currentdict/SkipImageProc known not{/SkipImageProc{false}def}if +}bdf +/imageormask_sys +{ + begin + AGMIMG_init_common + save mark + level2{ + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + 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 + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + 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 +{ + level3{ + 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 DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def + /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def + currentdict end def + currentdict end + }if +}def +/use_mask +{ + dup/Mask known {dup/Mask get}{false}ifelse +}def +/imageormask +{ + begin + AGMIMG_init_common + 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{ + process_mask image + }{ + 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 xcheck + { + [ + 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 + }{ + DataSource aload pop AGMCORE_get_ink_data + }ifelse 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 + currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse + { + AGMCORE_black_plate not Operator/imagemask ne and{ + /DoImage false def + currentdict ignoreimagedata + }if + }if + 1 AGMCORE_&setgray + DoImage + {currentdict imageormask_sys}if + }{ + use_mask{ + process_mask image + }{ + 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 + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/sep_imageormask +{ + /sep_colorspace_dict AGMCORE_gget begin + CSA map_csa + begin + AGMIMG_init_common + 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{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ + [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse 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{ + Name AGMCORE_IsSeparationAProcessColor + { + Operator/imagemask eq{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor + }if + }{ + invert_image_samples + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + [/Separation Name[/DeviceGray] + { + sep_colorspace_proc AGMCORE_get_ink_data + 1 exch sub + }bind + ]AGMCORE_&setcolorspace + /sep_tint AGMCORE_gget AGMCORE_&setcolor + }if + }ifelse + 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 + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + currentcolorspace 0 get/Separation ne{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + }if + currentoverprint + MappedCSA 0 get/DeviceCMYK eq and + Name AGMCORE_IsSeparationAProcessColor not and + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse + Name(All)ne and{ + imageormask_l2_overprint + }{ + currentdict imageormask + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end +}def +/colorSpaceElemCnt +{ + mark currentcolor counttomark dup 2 add 1 roll cleartomark +}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 + /convProc xdf + /origcolorSpaceElemCnt xdf + /origMultipleDataSources xdf + /origBitsPerComponent xdf + /origDecode xdf + /origDataSource xdf + /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def + /DataSource origMultipleDataSources + { + [ + BitsPerComponent 8 idiv origDecode length 2 idiv mul string + 0 1 origDecode length 2 idiv 1 sub + { + dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch + origDataSource exch get 0()/SubFileDecode filter + BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx + }for + ]bind cvx + }{origDataSource}ifelse 0()/SubFileDecode filter def + [ + origcolorSpaceElemCnt string + 0 2 origDecode length 2 sub + { + dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div + 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx + }for + /convProc load/exec cvx + origcolorSpaceElemCnt 1 sub -1 0 + { + /dup cvx 2/add cvx/index cvx + 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx + }for + ]bind cvx 0()/SubFileDecode filter + end +}bdf +/devn_imageormask +{ + /devicen_colorspace_dict AGMCORE_gget begin + CSA map_csa + 2 dict begin + dup + /srcDataStrs[3 -1 roll begin + AGMIMG_init_common + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi + { + dup 65535 gt{1 add 2 div cvi}{exit}ifelse + }loop + string + }repeat + end]def + /dstDataStr srcDataStrs 0 get length string def + begin + AGMIMG_init_common + 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 + devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def + /MultipleDataSources true def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + }if + }if + currentdict imageormask + }{ + AGMCORE_host_sep{ + Names convert_to_process{ + CSA get_csa_by_name 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 + devn_alt_datasource + 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 get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + /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 + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + 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 + AGMIMG_init_common + save mark + currentdict + AGMCORE_host_sep{ + Operator/knockout eq{ + /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ + /CSA get get_csa_by_name + }{ + /Names get + }ifelse + overprint_plate not{ + knockout_unitsq + }if + }{ + Indexed_DeviceN{ + /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ + 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 + }{ + /indexed_colorspace_dict AGMCORE_gget dup null ne + { + begin + currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse + get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and + AGMCORE_in_rip_sep and{ + [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] + setcolorspace + }if + end + } + {pop}ifelse + }ifelse + imageormask + Indexed_DeviceN{ + end + }if + }{ + Operator/imagemask eq{ + imageormask + }{ + indexed_imageormask_lev1 + }ifelse + }ifelse + }ifelse + cleartomark restore + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + 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{ + process_mask AGMIMG_&image + }{ + 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 + /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 +/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 + /SkipImageProc{false}def + currentdict + end + sep_imageormask + }bdf + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_colorAry xddf + /customcolor_tint AGMCORE_gget + << + /Name AGMIMG_colorAry 4 get + /CSA[/DeviceCMYK] + /TintMethod/Subtractive + /TintProc null + /MappedCSA null + /NComponents 4 + /Components[AGMIMG_colorAry aload pop pop] + >> + setsepcolorspace + mapto_sep_imageormask + }ndf + Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_override false put + current_spot_alias{dup 4 get map_alias}{false}ifelse + { + false set_spot_alias + /customcolor_tint AGMCORE_gget exch setsepcolorspace + pop + mapto_sep_imageormask + true set_spot_alias + }{ + //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec + }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/ds gx +Adobe_CoolType_Core/ds get exec Adobe_AGM_Image/ds gx +currentdict Adobe_AGM_Utils eq {end} if +%%EndSetup +%%Page: 1 1 +%%EndPageComments +%%BeginPageSetup +%ADOBeginClientInjection: PageSetup Start "AI11EPS" +%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 +%ADOEndClientInjection: PageSetup Start "AI11EPS" +Adobe_AGM_Utils begin +Adobe_AGM_Core/ps gx +Adobe_AGM_Utils/capture_cpd gx +Adobe_CoolType_Core/ps get exec Adobe_AGM_Image/ps gx +%ADOBeginClientInjection: PageSetup End "AI11EPS" +/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 + + + + + + Logo_RUB_DT_BLAU_2c + + + application/postscript + + + 2009-08-11T12:18:35+02:00 + 2009-08-11T12:18:35+02:00 + 2009-08-11T12:18:35+02:00 + Adobe Illustrator CS4 + + + + 256 + 52 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgANAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AgeiJ5Pl8jafZafompf8A Kyb69Eej6zC8kNuzi4UBUYyiMsqHj8KVBI3zcHi4rv0urHDw1Xqe9eT0vk/5yS1ZL9xJfL5Xt1u5 F6NKGtBIRQDq1cw8leEK5X+tyof3pvued68D/hr89zTY6zY7/wDbzbLhzx+79DSeU/f+lMvM/nfW fMPmX8r7W/8AK9/oMVlrNj6NzeqQlxWWBf3dUTsK/TgGMRE6NspTJMdq3Yr5jm/LuDzF+ZMnmfRb 6/1RtUu49Fv7UukNvMzy8RK4lSMEvQ/EjbA7ZZESqNHat2uXDcrD6b/Ke18w2n5daDb+YWdtXS2H 1j1G5SBSzGJXP8yxFQffNfnI4zTnYgeEXzZZlTY7FXYq7FXYq7FXYq7FXYq7FXxb/wA5P/8Ak3L/ AP5hrX/k0M2um+gOt1P1vJ8yHHdiqZaJ5k8waDdLdaNqNxp9wprzt5Wjr7MFNGHsdsiYg82QkRyf VH5D/n9L5uuB5b8zcE8wcS1neIoRLtUFWVkFAsoALfCOJFdhTfA1Gn4d48nOwZ+LY83uGYblPzVz eulfYH/OJX/ksrv/ALas/wDyYgzW6z6h7nY6T6fi9qzEcl84f85kf7yeVP8AjJffqgzP0XX4OFrO jwr8sv8AyZPlP/ts6f8A9RUeZWX6D7nFx/UPe+7fOP8AyiOuf9s+6/5MtmpxfUPe7Wf0l8efkv8A kvD+ZEOrSSas2mfoxoFAWAT8/XEh7yR0p6ebPNm4K2u3XYcPHe70v/oTe0/6muT/AKQR/wBV8o/O +X2t35PzSrW/+cUvN+iRnUvKXmAXt9bjnHDxaxnJHaKVZJF5eHIr88lHVxOxFIlpSNwU+/5x9/Or zBqGtnyN5weSfUf3i6fezgif1IATJbz13ZgqsQx+KoINaikNTgAHFFlp8xJ4SzVfyE0P/lW9t5Lk 1CZpLG6a9sNYVFSeGZpC/JAD4Er19+oGVfmTx8VNvgDh4UR5r/Jp9b1Sx8wWPmO80XzVbWiWV3q9 oqr9aRVoWkiUpRmPg1O3YYIaihRFhZ4bN3RWL+RWix/l7rHlFNRuXudenju9V1ucCW4lnSZJuRBI 2Jj6E9yak4/mDxCVcui+AOEjvTrzV+W1p5hufKk8l7JbnyreQ3sKqgb1jCYyFapHGvpdRkYZq4tv qZyx3XkgYfyc0M2nnKzvbh7u2843LXdwjKFNu5ZnQxkE1MbsGBPhhOc+mv4WPgjfzZL5L8u3Plzy zY6HPqD6obBPRiu5UCOYlP7tWALfYWig+AyvJPildU2Qjwik7yDJ2KuxV2KpZqfmjyzpVx9W1TV7 KwuPSNx6NzcRQv6IJBk4uynhUU5dMkISPIMTIDmUfb3Fvc28VzbSpNbzIskM0bB0dHFVZWFQQQag jIkUyBVMVdirsVdir4t/5yf/APJuX/8AzDWv/JoZtdN9AdbqfrRn/OLGjaRq35g6hbarY2+oW6aT NIkN1EkyBxc24DBZAwrRiK++R1UiI7d6dLEGW/c+pj+XnkAih8s6UQeo+o23/NGYHiz7z83O8OPc Hgf/ADkd+SXl7RdD/wAX+WbUWEcMqR6pYx/3HCZuKTRqT+7IkZUKr8JqKAUNczTZzI8JcTUYQBYf Puj6reaRq1nqlk5ju7GaO4gcdniYMv4jMwixTiA0bfotp19Df6fbX0FfRu4knirseMihlr9BzSSF GncA2H5u5vHTPsD/AJxK/wDJZXf/AG1Z/wDkxBmt1n1D3Ox0n0/F7VmI5L5w/wCcyP8AeTyp/wAZ L79UGZ+i6/BwtZ0eFfll/wCTJ8p/9tnT/wDqKjzKy/Qfc4uP6h733b5x/wCUR1z/ALZ91/yZbNTi +oe92s/pLwf/AJw3/wB5PNf/ABksf1T5ma3p8XE0fV9H5gOa7FXyf5ltlX/nLS2TS1AY6lYyzrH0 qYInuDt4ryLfTmygf3O/cXXyH77bveiaF+ZfnG6/5x41DzlPeq3mGD1vSu/RiAHC4Ea/uwvp7Kf5 cplij4ojWzdHJLw+Lqkfmb88vN/lvV/Il1cSfW9G1HQLDU/MNukMfN2uarNMrBQUK1DKoIWu3Q5O GnjIS77LGWcxMe6mR3n5n+YJfNH5gwabqEcukaP5bGraE6RxMqytZpOkocrVwS1aNUZX4IEY2N+K iz8U3KuVIXyv+ZnnOPzT5BXXb1ZtC846TuTDFHx1JASeLRqrfEfTFOnx5KeKPDKhvFEcsrjfIhI9 f/N78wD5U80+a9M1KO30uLX4tK0A/V4WC28fP1ZDzRi3MGM1Y7b5OOCFiJG9bsJZpUSO9lPkfzJ5 nvdTu2f8xtM8zRWllcXMmm2dpDHJ8C8Uk5IKhUdlrleSEQPppshI39VsBtfzd/NCx8jaf55ufN2l 6gss/CfyvLBbxXLoJ3hIBiUSVITn2ou+/Q2+DAy4eE+9q8WQjxWPcyfz/wDml5rH5lN5WtvMVv5H 0+KxiuLe+vrRJ/rE8yK4jkaZWSJRyK8uxU9TtlePDHguuJnkyniq+FMdZ8+fmFpNt+W8N3qWnz3W vavHZ6pd6bwntrq1aaNQUZ0ojMjnkY+/TwAGOB4tuQZHJIcO/MpX5s1X87dG8/aF5YTzhbMPMbzm 2mGn29IFi3AYFSW2265KEcZiZVyYzOQSAvmkv576hqWlTaDZXMFv5g802unS3HmXUDbqqyaaJ+Kp wHwxo7s/IqAw7HfJ6ajdbR6MM5IrqerLfzO1jzxoXkaPzl5I1+Cw8pWthYfUtINnDK5SZ44kIlkD 0ASVdvbKsQiZcMh6rLblMhHiidmffl7Zed4NLefzVrcWtS3YiltGitktvSRkqytwA5VJyjKY36RT bjEq3NsrypsdirsVfFv/ADk//wCTcv8A/mGtf+TQza6b6A63U/WnH/OIn/kydS/7Y0//AFFW2Q1n 0D3stJ9XwfXWa12Dw7/nKbz5pFj5Ll8pRzJNq+rSQma2U1aG3hkWf1Hp9nk8ahQeoqe2Zmkxky4u ji6rIBGur5Ltree5uIraBDJPO6xxRruWdzxVR8yc2LgP0Z0WwOnaNYaeW5mzt4rcuOhMSBK/TTNJ I2SXcRFCn5w5u3TPsD/nEr/yWV3/ANtWf/kxBmt1n1D3Ox0n0/F7VmI5L5w/5zI/3k8qf8ZL79UG Z+i6/BwtZ0eFfll/5Mnyn/22dP8A+oqPMrL9B9zi4/qHvfdvnH/lEdc/7Z91/wAmWzU4vqHvdrP6 S+VP+cefzZ8p+QoNdTXvrHLUWtmt/q8Yk2hEoblVlp/eDNjqMJnVOBp8ohdvYP8Aoav8q/HUP+kY f815i/k5+TkfmoMe80/85a6MbVrXyjpdxc6lL8EVxfhIYEY7BuCu7P8AIlcshozfqLCerHQJp+Rf 5P6tpmqz+fvN863PmPUfUkto1dJRELjeSZ5EJQyOCVAQ8VUnx+GOozAjhjyZYMJB4pc2PQ/l9+du meR7/wDLK00axvNFu52EXmFrqNAsMkqyEmEv6tar/Iae+WeLjMuO92Hh5BHhrbvZkfyn1EeffK/1 i2S/8raX5Y/QOoTu6L6jCOSIr6fL1PjVhuOnjlXjDgPeZW2eEeId1Uxfyh+SPnLy1cfmBYqgu9O1 PRbvTfL9000fKYyofRjZSwKEV4ksAtem2TnqIyEfewhglHi9yc+bPyr823/5NeVdN02FYvOXllrW e3VZY1dXQcJFSYt6YoSr15fs5GGaIyEn6SyniJgAOYW+afyj8wj8iNE8naNZpdaxaS29ze25kijU ysXluBzdgjBXk4jfcYwzDxDI8lliPhiI5pr5P0nzdFqF1FP+W2j+V4bqzuIH1PT5bP1qslUiIhCs Vd1WvbvgmY/ziWUAb+kBhFl/zj/rumeSfK+safpFv/j7Rbt59RsJ5IpIbyI3LlEdmZoapFwoQRtX 9qmWfmQZEE+ktQ05EQQPUGV+f9H/ADS1LVLpZvKGk+bvL99bqLG0uXt7e6053T96nru4YtyO7Rue gKlemQxygBzIP3tmSMyeQISDSPyU886Vov5fWjKl3No/mAatqsaSoEtIGkhYohdl9TiImY8P2iaV 6mcs8Txe79bCOGQEfIs888eTPMOq/mt5J8wWNuJNK0b6x+kJzIimP1FotEYhmr/kg5RjyAQIPMt0 4EzB7mMTfkr5m82ecfNfmDzDqd5oEeoudPsLexliYz6YqhOM3EyDjIEUlD3rXLfHjGIA3a/BMpEn ZTT8vPzGl/5x91XyJeWSSazb3CQ6SBPFxntEvIbgOXL8VoOYCtTYAYDkh4okDsvhy8Mx6va9Lgkg 0y0glFJIoY0cdaMqAHpmLI2S5I5InIpdirsVfFv/ADk//wCTcv8A/mGtf+TQza6b6A63U/Wjv+cW NPTUfPGt2LzT2y3OhXEZuLWVoJ4+VzbDnHIhDKy9QcjqjUQfNOlFyPuY/wDmHqX5t+T/ADJeeXdW 80axIE+KCVr669O4t3J4SqDIRRgKEdjUdssxiEhYAYZDOJokvPJJJZZGklZpJXJZ3YlmYnqST1OX NL6M/wCcdvyL1FNRtfOnme3a1itT6uj6dMpWR5B9m4kU7oqdYwdyfi2AHLC1OcVwhzNPgN8RfTea 9zn5q5vXSvsD/nEr/wAlld/9tWf/AJMQZrdZ9Q9zsdJ9Pxe1ZiOS+cP+cyP95PKn/GS+/VBmfouv wcLWdHhX5Zf+TJ8p/wDbZ0//AKio8ysv0H3OLj+oe992+cf+UR1z/tn3X/Jls1OL6h73az+kvm3/ AJxZ8l+VPMlt5kbXtKt9Sa1e0FubhA/AOJuXGvjxGZ2qySjVFwtLASuw93/5U1+Vf/Ur6f8A8iVz E8efe5fgw7ko1/8A5x3/ACn1e3eNdHGmzsPgurF3hdDSlQhLRH6UOSjqpjqwlp4Ho8X8sa75n/JH 8z18paretdeVb2SMkuCIjBOeKXkSkt6bIwIkC7HiRvRSMqURlhY5uNGRxTo8nrtr+d2ony5a+a7/ AMo3dr5UuOJk1WO6tpjEjyekJGgBSXjz67ZjnTi+ES9TkDOasjZPtd/MPU4fMdz5d8seXp/MWpad HFNqpW4hs4LcTjlEhlmPxSOvxcQOnfrSuOIVcjQZyyG6AtRH5v6MfKQ1wWF4dQa/OijQeC/W/wBK AkG168O3LlX7O/X4cPgHiq/O/JHjCr+HxX6V+ZOofpZtG8y+XZ/L+qSWk19YI08N3DcxW1PVVJoT QSLUEqR038KpwiribCRkN0RSM/5WFa/8qz/x39Tf6v8AUP0h9R5jnTjXhzpSvvTI+F6+FPieniRe kecrfUvM11oSWzxyWtha6iZywKst2XASg7rw64yx1G/NInZpj3mb847DQdL8yahLps06eXNQg06W NJFBladI35rUbU9TocnHT2RvzDCWagT3Jh50/NPy95Y8jQ+bzW9srwQnToYyFa4NwOahSR8NI6sa +HjkceEylwpnlEY8TLrO5W6tILlQVWeNZAp6gOoan45URRpsBVcCXYq7FXYq7FXYq7FXxb/zk/8A +Tcv/wDmGtf+TQza6b6A63U/WnH/ADiJ/wCTJ1L/ALY0/wD1FW2Q1n0D3stJ9Xwe5fnj+VcPnzys 31VFXzDpoaXS5thz2+O3Yn9mSm1ejUPSuYunzcB35OVnxcY83xFNDcWtw8MyPBcwOUkjcFXR0NCp B3BBGbV1j7N/5x9/NkedfLn6N1OYHzJpKKt0WPxXEP2UuB4n9mT/ACt/2hmr1OHhNjkXY6fLxCjz esZjOQ/ObzFo1zomv6jo9yvGfT7mW2k9zE5Wo9jSozeA2LdPIUaez/8AOM/5uaL5Ya88s+YLgWen 38wubK+kNIopyoR1lb9lXVFox2FN+uYuqwmW45uRpsojsX03L5x8pRWf12TW7BLPr9YN1CI/H7XK nbMDw5dxc7jj3vkf/nIv80NN87eZbO10aT1tF0aN0hueJUTTTFTK61AbhSNFWvgT3zZafEYDfmXX 6jKJHbkEl/ITy9ca3+auhRxKTFYTjULlwKhEtf3ilv8AWkCr8zks8qgWOCNzD7S84/8AKI65/wBs +6/5MtmrxfUPe7Kf0l4P/wA4b/7yea/+Mlj+qfMzW9Pi4mj6vo/MBzXYq+TP+cs7m3vvzD0nTrQi W9gsI45kShIeaZ2jjPvQg08CM2WkHo+Lr9Ubk6xufK7flBpcVv5tvbzzHEYZLXyd6oubWa4S55Jb vZogco3Whfrv7ZI8XHyFd67cHPfueuaX5t0Xyr+ZvnFfNVzHoraymnX2ny3J4wTJBYrDOscp+BmS RCvGtT2rmLKBlCPDvVuQJiMze1sUa9CaDH5zkhmXy9J+YH6bF2Yn20w25tVu2SnMRl/atDlterh6 8FfFrvbi6cV/B6BdfmN5W1/WDpWgLDrjR6be3N3q9uyvHYoY1CJz4kFpzsVVgRx3HhRHFKIs7bj4 txyAmhvs84/wXJ/0Lv8Apj/EOscf0L636M+sx/Uvsf3fpely4e3LMjxP3tUGng/d3Z5MqtPMejeU /wAy2vPMVwumWGs+X9PTT7+f4bd5LVn9WL1PshwJAaHt9GVyiZQodC2CQjLfqGM6jcQ6r5e8y69a q0mj6v5w0ttOuXUqtxFDJbwvIgYAlC6kA98sjsQOoi1k2CehkFPzf+VGtaPoHmmXULlZvKXl6yv5 PJtnWrRtqA5S8x1pAOSJy8aimMMwJFfUeazxEA3yHJ75on/HFsP+YaH/AJNjMGfMuXHkjcil2Kux V2KuxV2KuxV8W/8AOT//AJNy/wD+Ya1/5NDNrpvoDrdT9acf84if+TJ1L/tjT/8AUVbZDWfQPey0 n1fB9dZrXYPmf/nKD8o+DP580WD4GIXXoIx0Y0VLoAeP2ZPob+Y5n6XNfpLhanF/EHg3lDzXq3lT zFZa9pUnC7s35cT9iRDs8bjurrUH8N8zJxEhRcSEjE2H3r5K84aR5v8ALdnr2lPW3ul+OIkF4pV2 eKSnRkP39RsRmnyQMTRdrCYkLDyT/nID8hrvzRct5q8sIG1sIq6hYEhfrKxrxWSNm2EqqAtDswp3 HxZOn1HD6TycfPg4txzfK2paXqWl3kllqVrNZXcRpJbzo0cin3VgDmwBtwSCOaFwoTryx5O8z+ab 9bHQNOmv5yQGMa/u0B25SSGiIu/ViMjKYiLLKMDLk+yPyW/J+y/L3R3ed1uvMF+q/pC6X7CAbiGG oB4Kep/aO/gBrM+fjPk7LDh4B5sx84/8ojrn/bPuv+TLZVi+oe9sn9JfHn5L/nRD+W8OrRyaS2p/ pNoGBWcQcPQEg7xyVr6mbPNh463qnXYc3Bez0v8A6HItP+pUk/6Th/1Qyj8l5/Y3fnPJAar/AM5a +ZNUi+o+V/LKwajNVI5ZJXvXq2w9OGOOL4gTtUke2GOjA5lB1ZPII38m/wAlPNmpea18/wD5gCVL lZvrdtZ3O1xNcDdJZk/3UsZoVTY1A2CjcZ88QOGKcOEk8Un0jmA5qF1D9Geiv6R9D0OQ4/WOHDnQ 0pz2rSuSjfRBrqiW48TypxpvXpTIpQ2n/oz0W/R3oehyPL6vw4c6CteG1aUyUr6oFdEVkUoe/wD0 f9XP1/0fq9RX1+PCvb7e2GN9EGlePhwX06enQcOPSnalMCW8VdirsVdirsVdirsVdirsVS2+/wAN /WD9f+p/WKCvr+lzp2+3vkxxdLYml2n/AOH/AFm/R31T1+J5fV/T58KiteG9K0xlxdbSK6JhkErJ /R9GT1+PocT6vOnDhT4uVdqU61whUo/50z/tXf8AJDJ+vzY+lMdP/RvoH9H+j6HI1+r8eHLv9jau QlfVIroicCUo8y/4R+qJ/ib9H/VKnh+kvR9Ou1aev8Phk4cX8N/BjLh6sPj/AOhc/VHp/wCEPV3p x/RnL36b5Z+9/pfa1/uv6P2M90v9FfUYv0V6H1Cn7n6rw9Gn+T6fw/dlUrvfm2iuiKyKWpOHBvUp 6dDz5dKd61xVJv8AnTP+1d/yQyz1+bH0u/50z/tXf8kMfX5r6Uw0/wDRnot+jvQ9DkeX1fhw50Fa 8Nq0pkZX1SK6IrIpf//Z + + + + + + + + + saved + xmp.iid:0A8011740720681192B0A9B79AC9B7BE + 2009-08-07T15:19:09+02:00 + Adobe Illustrator CS4 + / + + + saved + xmp.iid:1F0EE4A00820681192B0A9B79AC9B7BE + 2009-08-07T15:32:58+02:00 + Adobe Illustrator CS4 + / + + + saved + xmp.iid:210EE4A00820681192B0A9B79AC9B7BE + 2009-08-07T15:35+02:00 + Adobe Illustrator CS4 + / + + + saved + xmp.iid:220EE4A00820681192B0A9B79AC9B7BE + 2009-08-07T15:35:13+02:00 + Adobe Illustrator CS4 + / + + + converted + from application/postscript to application/vnd.adobe.illustrator + + + saved + xmp.iid:06801174072068119109BD6518C3793C + 2009-08-11T12:18:35+02:00 + Adobe Illustrator CS4 + / + + + + + xmp.iid:220EE4A00820681192B0A9B79AC9B7BE + xmp.did:220EE4A00820681192B0A9B79AC9B7BE + uuid:3C7AA45D5020DE11BC88F1C6950BE539 + proof:pdf + + proof:pdf + uuid:3C7AA45D5020DE11BC88F1C6950BE539 + xmp.iid:06801174072068119109BD6518C3793C + xmp.did:06801174072068119109BD6518C3793C + + + Basic CMYK + + + + 56.724875 + 14.999946 + Millimeters + + False + False + 1 + + + Cyan + Magenta + Black + + + + + + Standard-Farbfeldgruppe + 0 + + + + C=100 M=50 Y=0 K=60 + PROCESS + 100.000000 + CMYK + 100.000000 + 50.000000 + 0.000000 + 60.000004 + + + + + + + + + Adobe PDF library 9.00 + + + + + + + + + + + + + + + + + + + + + + + + + % &&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 +%ADOEndClientInjection: PageSetup End "AI11EPS" +%%EndPageSetup +1 -1 scale 0 -42.5195 translate +pgsv +[1 0 0 1 0 0 ]ct +gsave +np +gsave +0 0 mo +0 42.5195 li +160.795 42.5195 li +160.795 0 li +cp +clp +[1 0 0 1 0 0 ]ct +127.782 20.1079 mo +127.782 11.5767 li +133.692 11.5767 li +136.404 11.5767 138.547 12.8228 138.547 15.7612 cv +138.547 18.7661 136.088 20.1079 133.403 20.1079 cv +127.782 20.1079 li +cp +127.782 30.9355 mo +127.782 21.7993 li +133.787 21.7993 li +136.755 21.7993 139.152 23.1738 139.152 26.3047 cv +139.152 29.4961 136.822 30.9355 133.848 30.9355 cv +127.782 30.9355 li +cp +125.77 32.6602 mo +134.331 32.6602 li +137.812 32.6602 141.195 30.6797 141.195 26.3652 cv +141.195 23.6523 139.504 21.2896 136.309 20.8091 cv +136.309 20.7769 li +138.962 20.1401 140.526 17.9341 140.526 15.4419 cv +140.526 11.77 138.002 9.85303 134.168 9.85303 cv +125.77 9.85303 li +125.77 32.6602 li +cp +false sop +/0 +[/DeviceCMYK] /CSA add_res +1 .5 0 .6 cmyk +f +112.41 33.043 mo +117.746 33.043 121.643 29.9785 121.643 24.418 cv +121.643 9.8833 li +116.725 9.8833 li +116.725 24.2598 li +116.725 27.2305 115.254 28.7617 112.509 28.7617 cv +109.566 28.7617 108.227 26.9414 108.227 24.2598 cv +108.227 9.8833 li +103.246 9.8833 li +103.246 24.7051 li +103.246 30.2969 106.889 33.043 112.41 33.043 cv +f +95.2207 25.0313 mo +98.4043 23.2246 99.6309 20.5415 99.6309 17.8267 cv +99.6309 13.356 96.4336 9.87256 91.707 9.87256 cv +81.6309 9.87256 li +81.6309 32.6465 li +86.582 32.6465 li +86.582 13.897 li +90.4756 13.897 li +93.249 13.897 94.7871 15.5513 94.7871 17.8267 cv +94.7871 19.7876 93.5801 21.7739 90.5078 21.7739 cv +87.3906 21.7739 li +95.2207 32.6465 li +100.684 32.6465 li +95.2207 25.0313 li +cp +f +19.7734 32.6201 mo +21.8975 32.6201 li +22.7339 32.6201 23.5317 32.1318 23.5317 31.1221 cv +23.5317 30.4912 23.1558 29.9404 22.4399 29.8135 cv +22.4399 29.8057 li +23.0425 29.6299 23.3735 29.1455 23.3735 28.5791 cv +23.3735 27.7021 22.7725 27.251 21.8374 27.251 cv +19.7734 27.251 li +19.7734 32.6201 li +cp +20.3828 32.1025 mo +20.3828 30.1201 li +21.7617 30.1201 li +22.4248 30.1201 22.9224 30.415 22.9224 31.0928 cv +22.9224 31.7783 22.4248 32.1025 21.769 32.1025 cv +20.3828 32.1025 li +cp +20.3828 29.6104 mo +20.3828 27.7705 li +21.7095 27.7705 li +22.3198 27.7705 22.7793 28.0342 22.7793 28.6709 cv +22.7793 29.3096 22.2744 29.6104 21.6724 29.6104 cv +20.3828 29.6104 li +cp +26.5684 32.7197 mo +27.6753 32.7197 28.6021 31.9912 28.6021 30.7764 cv +28.6021 29.0049 li +28.6021 27.8311 27.6982 27.1475 26.5532 27.1475 cv +25.4458 27.1475 24.5122 27.8682 24.5122 29.0889 cv +24.5122 30.9209 li +24.5122 32.0947 25.4458 32.7197 26.5684 32.7197 cv +26.5684 32.1768 mo +25.7236 32.1768 25.1138 31.6729 25.1138 30.8506 cv +25.1138 29.0811 li +25.1138 28.1924 25.7466 27.6904 26.5308 27.6904 cv +27.3965 27.6904 27.9985 28.1689 27.9985 28.9854 cv +27.9985 30.8213 li +27.9985 31.7021 27.3438 32.1768 26.5684 32.1768 cv +31.7432 32.7197 mo +32.813 32.7197 33.6411 32.126 33.6411 31.1064 cv +33.6411 30.9131 li +33.062 30.9131 li +33.062 31.0264 li +33.062 31.749 32.5264 32.1768 31.7432 32.1768 cv +30.8999 32.1768 30.2886 31.665 30.2886 30.8506 cv +30.2886 29.0498 li +30.2886 28.2002 30.9224 27.7021 31.7046 27.7021 cv +32.4961 27.7021 33.062 28.124 33.062 28.8486 cv +33.062 29.0361 li +33.6411 29.0361 li +33.6411 28.7725 li +33.6411 27.7803 32.7979 27.1611 31.7275 27.1611 cv +30.5518 27.1611 29.687 27.9131 29.687 29.0596 cv +29.687 30.9209 li +29.687 32.0947 30.5972 32.7197 31.7432 32.7197 cv +34.7783 32.6201 mo +35.3882 32.6201 li +35.3882 30.1123 li +38.1084 30.1123 li +38.1084 32.6201 li +38.7178 32.6201 li +38.7178 27.251 li +38.1084 27.251 li +38.1084 29.5791 li +35.3882 29.5791 li +35.3882 27.251 li +34.7783 27.251 li +34.7783 32.6201 li +cp +41.9956 32.7119 mo +43.1855 32.7119 43.9985 32.0127 43.9912 30.8291 cv +43.9912 27.251 li +43.3887 27.251 li +43.3887 30.7842 li +43.4116 31.665 42.8853 32.165 42.0103 32.165 cv +41.2031 32.165 40.624 31.7178 40.624 30.7627 cv +40.624 27.251 li +40.0146 27.251 li +40.0146 30.8662 li +40.0146 32.165 40.9551 32.7119 41.9956 32.7119 cv +45.2866 32.6201 mo +45.874 32.6201 li +45.874 28.3213 li +45.8965 28.3213 li +47.4722 31.3779 li +47.9541 31.3779 li +49.5288 28.3135 li +49.5439 28.3135 li +49.5439 32.6201 li +50.1309 32.6201 li +50.1309 27.251 li +49.3779 27.251 li +47.7275 30.542 li +47.7202 30.542 li +46.0322 27.251 li +45.2866 27.251 li +45.2866 32.6201 li +cp +f +21.7847 24.0146 mo +23.0356 24.0146 23.8857 23.2822 23.8857 22.001 cv +23.8857 18.5596 li +22.8848 18.5596 li +22.8848 21.958 li +22.8848 22.7236 22.5156 23.1104 21.7847 23.1104 cv +21.0015 23.1104 20.6846 22.6201 20.6846 21.958 cv +20.6846 18.5596 li +19.6836 18.5596 li +19.6836 22.0791 li +19.6836 23.3662 20.5342 24.0146 21.7847 24.0146 cv +25.084 23.9287 mo +26.0479 23.9287 li +26.0479 20.2607 li +26.062 20.2607 li +28.3911 23.9287 li +29.3696 23.9287 li +29.3696 18.5596 li +28.4067 18.5596 li +28.4067 22.2217 li +28.3911 22.2217 li +26.0542 18.5596 li +25.084 18.5596 li +25.084 23.9287 li +cp +30.606 23.9287 mo +31.6064 23.9287 li +31.6064 18.5596 li +30.606 18.5596 li +30.606 23.9287 li +cp +34.0635 23.9521 mo +35.0415 23.9521 li +36.8198 18.5596 li +35.8252 18.5596 li +34.6128 22.5127 li +34.5977 22.5127 li +33.3853 18.5596 li +32.3013 18.5596 li +34.0635 23.9521 li +cp +37.5132 23.9287 mo +41.2715 23.9287 li +41.2715 23.0479 li +38.5151 23.0479 li +38.5151 21.6318 li +40.9326 21.6318 li +40.9326 20.751 li +38.5151 20.751 li +38.5151 19.4404 li +41.2417 19.4404 li +41.2417 18.5596 li +37.5132 18.5596 li +37.5132 23.9287 li +cp +42.3726 23.9287 mo +43.373 23.9287 li +43.373 21.9189 li +44.2397 21.9189 li +45.498 23.9287 li +46.5898 23.9287 li +45.2573 21.8076 li +45.9805 21.5498 46.3188 20.8857 46.3188 20.2471 cv +46.3188 19.1475 45.5059 18.5596 44.4956 18.5596 cv +42.3726 18.5596 li +42.3726 23.9287 li +cp +43.373 21.0771 mo +43.373 19.4033 li +44.3604 19.4033 li +44.9185 19.4033 45.3394 19.6064 45.3394 20.2393 cv +45.3394 20.7959 44.9561 21.0771 44.376 21.0771 cv +43.373 21.0771 li +cp +49.2192 24.0146 mo +50.4023 24.0146 51.2832 23.3584 51.2832 22.3721 cv +51.2832 21.415 50.6958 21.0322 50.0552 20.8799 cv +49.1362 20.6553 li +48.7134 20.54 48.353 20.3662 48.353 19.9912 cv +48.353 19.5088 48.7749 19.3135 49.2109 19.3135 cv +49.7319 19.3135 50.1313 19.4775 50.3657 19.9287 cv +51.1851 19.5693 li +50.8389 18.7646 50.1909 18.4678 49.2949 18.4678 cv +48.2539 18.4678 47.3735 19.0576 47.3735 20.0654 cv +47.3735 21.0146 47.9463 21.3389 48.6616 21.5205 cv +49.5654 21.7373 li +49.9805 21.8604 50.3032 22.04 50.3032 22.4404 cv +50.3032 22.9365 49.7925 23.1475 49.2495 23.1475 cv +48.647 23.1475 48.1558 22.8525 47.9541 22.335 cv +47.0503 22.6885 li +47.3286 23.5986 48.2324 24.0146 49.2192 24.0146 cv +52.2925 23.9287 mo +53.2944 23.9287 li +53.2944 18.5596 li +52.2925 18.5596 li +52.2925 23.9287 li +cp +55.7349 23.9287 mo +56.728 23.9287 li +56.728 19.4189 li +58.2739 19.4189 li +58.2739 18.5596 li +54.1914 18.5596 li +54.1914 19.4189 li +55.7349 19.4189 li +55.7349 23.9287 li +cp +58.0479 23.9287 mo +59.0347 23.9287 li +59.4414 22.7861 li +61.4893 22.7861 li +61.8813 23.9287 li +62.9434 23.9287 li +60.9624 18.5596 li +60.0435 18.5596 li +58.0479 23.9287 li +cp +59.7192 21.9268 mo +60.458 19.7783 li +60.4727 19.7783 li +61.2046 21.9268 li +59.7192 21.9268 li +cp +59.291 18.0776 mo +60.1865 18.0776 li +60.1865 17.0913 li +59.291 17.0913 li +59.291 18.0776 li +cp +60.7979 18.0776 mo +61.6934 18.0776 li +61.6934 17.0913 li +60.7979 17.0913 li +60.7979 18.0776 li +cp +64.3218 23.9287 mo +65.3164 23.9287 li +65.3164 19.4189 li +66.8608 19.4189 li +66.8608 18.5596 li +62.7783 18.5596 li +62.7783 19.4189 li +64.3218 19.4189 li +64.3218 23.9287 li +cp +f +19.7207 15.2378 mo +20.7217 15.2378 li +20.7217 13.2261 li +21.5889 13.2261 li +22.8477 15.2378 li +23.938 15.2378 li +22.606 13.1147 li +23.3291 12.8589 23.6675 12.1968 23.6675 11.5562 cv +23.6675 10.4546 22.8545 9.8667 21.8447 9.8667 cv +19.7207 9.8667 li +19.7207 15.2378 li +cp +20.7217 12.3843 mo +20.7217 10.7124 li +21.7095 10.7124 li +22.2661 10.7124 22.689 10.9136 22.689 11.5483 cv +22.689 12.105 22.3057 12.3843 21.7246 12.3843 cv +20.7217 12.3843 li +cp +26.8389 15.3218 mo +28.0898 15.3218 28.9395 14.5913 28.9395 13.3101 cv +28.9395 9.8667 li +27.9385 9.8667 li +27.9385 13.2651 li +27.9385 14.0347 27.5698 14.4194 26.8389 14.4194 cv +26.0552 14.4194 25.7383 13.9292 25.7383 13.2651 cv +25.7383 9.8667 li +24.7373 9.8667 li +24.7373 13.3862 li +24.7373 14.6753 25.5884 15.3218 26.8389 15.3218 cv +30.1387 15.2378 mo +31.1396 15.2378 li +31.1396 12.9409 li +33.2876 12.9409 li +33.2876 15.2378 li +34.2891 15.2378 li +34.2891 9.8667 li +33.2876 9.8667 li +33.2876 12.0601 li +31.1396 12.0601 li +31.1396 9.8667 li +30.1387 9.8667 li +30.1387 15.2378 li +cp +35.5254 15.2378 mo +36.5254 15.2378 li +36.5254 13.2261 li +37.3926 13.2261 li +38.6509 15.2378 li +39.7422 15.2378 li +38.4097 13.1147 li +39.1323 12.8589 39.4707 12.1968 39.4707 11.5562 cv +39.4707 10.4546 38.6587 9.8667 37.6484 9.8667 cv +35.5254 9.8667 li +35.5254 15.2378 li +cp +36.5254 12.3843 mo +36.5254 10.7124 li +37.5132 10.7124 li +38.0703 10.7124 38.4927 10.9136 38.4927 11.5483 cv +38.4927 12.105 38.1074 12.3843 37.5283 12.3843 cv +36.5254 12.3843 li +cp +f +%ADOBeginClientInjection: EndPageContent "AI11EPS" +userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse +%ADOEndClientInjection: EndPageContent "AI11EPS" +grestore +grestore +pgrs +%%PageTrailer +%ADOBeginClientInjection: PageTrailer Start "AI11EPS" +[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 +%ADOEndClientInjection: PageTrailer Start "AI11EPS" +[ +[/CSA [/0 ]] +] del_res +Adobe_AGM_Image/pt gx +Adobe_CoolType_Core/pt get exec Adobe_AGM_Core/pt gx +currentdict Adobe_AGM_Utils eq {end} if +%%Trailer +Adobe_AGM_Image/dt get exec +Adobe_CoolType_Core/dt get exec Adobe_AGM_Core/dt 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: 14.0.0 %%For: (Susanne Weiss) () %%Title: (Logo_RUB_BLAU_4c-01.eps) %%CreationDate: 11.08.09 12:18 %%Canvassize: 16383 %AI9_DataStream %Gb",KG=*QGe+iA>p`2%r"t'X3d=c98Fknna0IeSE_VMQma8=P>eY.9n,`I(o.sS`(Se'=m=''TImckr8Nn<"8@]B2A]ohC'D*"9[q4m7WU_WputaFa3G>\EC03$;g=];`t%b=FK+W(CQ45#$CObJ %^sm_bkFr9BTca*S^^&CV\Qs;QTsIrcW5.F?H!oLXcWRa-!nq$1)5p(G?Q](m!,+o\l9M`k2+!4X/Qn6'a'6+h]&&T:7pC_T"MIj/ %(&PK8rR>O>?(e7gi`9ua3+7eMSNrWlVb^LXge,9HZs:19()]!(aRIgYaP4P\Bq'opgJM*Oi2J'F;+7srOK.&4b;T$TC<9=OP8)Tg %>@$uaP5FE'/8:eWD:P*$Ct29R"h(S=7Oq^>$PlQ8a2qnRceE$?ED\)L3:E$(-;KY,HRt_i=fOU_6 %Ubgl[CQs\tCR@`8@XmSeU6b74)ujEt_SfY1\&t\:Q2AM)LI[N%a&s6B<@oP4's]!uMW)&QA,t5HCJX;bpe7;FpNE+PKRU]9;M3Q) %H[p2&$[lL?T9e7$BWk9Kf+4mB[Ah,IZ'KT$\H^aMVpJ$7LKeFDKbhE_L$-5+;W51ODQJ6@b>,=GM'rO_A+B/+=3]aL6 %!Ur1QB@&q^[Fc2Sa/VpHZCL=Ie!hctgoUEn:l8)sp'TNR0qgZpXM^b*MG^E6%>m %2!?q<.$0Q2$!R'F-!i&;a(1-^;_FE.)G^7A<9Q3`&V'd^EdNhdqS.gOITH$IEiE43R*>jrFW.A[U$QB@_ELs(@3b+/=K3-fJZ6p- %kQlT)Tn79.>CX%G=+RNJW*@S^g*&!9lM$r]rE;#j)5^a)'09LGCf?6.eZ)PfMgY=#*7C.MUehL!qtfJTHOA"=I/O@Y%cP;9!eg[o0.q>+SMY/6N0M@]=+`OpsKflae(9!*GEOW2,ii&"MkclVYRL/IM1rklV\lW\F"c'\IV4ZS[ZO2MNQ0%>58M9E8>J<,a!e %G^mV-A^]Ip.e&,>-HdC'C6B<@bqr)E(f49;&BBNkQ=Yd`8ogi+KOeMj8XYigb1eA&EJJ:_/'icOC %8UsF_!!$r<.L$'V;9P1`AfKMR8slDf;+Ug:MLfnA_7$A`#=Fjo,tl9d"q8`QlVUZF/4P/+CDLap'9WfY[C&u'!A3F9ns*'(Nkb]/ %2,:5^kQ]d]!!BW@a6H2&Y^p9R`RR])i]pM0O]^9j3*lYeEPYUIkA:r&i`PIEF.d+&RbPF@+j`rg]pcgmRPn(%6X\(Q;?0L,IoVBC %J(W7_X%7ct+okD[TPS;3!84dpJH5D(YG,W2N4TDK1_#qX\7B@hKcJVWM=[(2W,uTM"Xq0CR6"*%J-k=R-Z'S1fU@gc:"'\f,@THI %Pc-2/hDQ*,#;)qU6%$jmM]i8d:lm[_%K#J,f`nA)L5GGtMMafiVCMF`joV7c;tO.6?12<,!#dc]%mqe'c@NF+-lco(S7bhH.P$=j %ZqMr+!7Yhn1DYd+?U5oOBnja]g/:$97(7->Ci_2)6.gu6 %YUosMVPE^dalY>]!/7gh$"6U:QcFLE\dhZfgaaODFFh-6eSkH#nc*M_]"%t %&dVH:=<-[FkbdT#64@OC6:,Ll2_9]F)l=n]8/IKaf+FmR`-rLhjl[.([D1 %R#5>A2AW+%*4aH"t:BTQV/_`c06NCNI7,a@V%GN?\09Q>uIa-U[ %G6oi1k8"Uh72,T6E>U*7PW)nJVNej"M"`;@rFBBX0Da@)b/BL/iVXR\u<"B,8N'*#q7TY80m(#UdPYKn# %pIOFo!+92!j=bIOH!=4qKR.%_UoqS#,0ME%\tQ7.>0(diP6>R")!K23S3$uX"[+RWMH^SkS!pQr)Q[5!K0a>tfO,mig6uKsF:Ico %_Tkt2)"H=WAtUo$;Mn! %R0b3*YjG^%5]p;.!#iF6i3>8lI2NOG9\K'n0a7^fXnifq!=]4A>U.6,dHZmrGAReG][/N4<##uFY?SLAOsLYV1?o0O[pHkW/d4l7@sGGm4DMa9IgH<#P`_$XFh=a!1X[ZhY6,RgVJS7Kge,[uUe7f+a4q%HcdR7lG>?lBf7ioZQ_Aaac)(!+^`>ZN;%7EHU$O>r8+&(9cRfbr.,6br=&?r/Z+)l^/ %[tR`iD(T&V5fM;2>Zoo(]KQ_B%MiC2/\t]^Q3MR%#Yl?#K>d'WJYj8(!VNu'BLkUu!BPlq]WH)+Hj5b- %iEUL/"khD=rgo8foIIj+`;\O.#G@fd.nqT<:-c6aD.)!l&EpV(@Klsdi&9O6!SEKR?]YQpW9ORB!S7jXV(bNk]0ujgJf:&s!uV6B %9KHPoi!!$n`3,NB7:7f@8;qLV#unD3ElWg]G8AC2L+$]_D.Z9Y(&&!uV2$jR`7:g>>S>EsFL9%P\o4tUVS@`JMN#tZld(#)oD %\[d&RJ>OY?CKMVZO;0Y[9HP,`b%i&FZIB6^;8).L6a48]9%B]<7o7 %Vb8\QMeJLe#=AWOk(>=]c+FHC0pRB%Oo)D:XZ&cT&5A&,bnL.@f7l>]%&ibo(PX=864oRtkVLKI(u>DOX!sRJ0r+dl#4$_"8\hd% %/4fmtTIF+_K*R;7"H/5?-)7"dM4Rabhm.4&"tC;(A:ZJ3!8UQ]%'bipg!B70/$TRh31-B_5T+:D%Fd(b=p\=IEuk=g1nbEhJ^lI% %C"8'a1'F9L/bH/ENFbuf-qb2AaoP;,DV_LD&90MraUDJYM/`fIHL(#R/(IfeUa!:^Vk8qSkHJ)1c+p8Kok\Z-hqBTIm5s>tfu<#E=V_"O-]TTW/=) %-KtfC<:kHXZnrJ5$;89GD?+F_-Mt<=!EDQEhf'dl7Dn[(.E?15.bNlY!!*GQJ4c1o+A6k_Hg9t9J88[g&>c%gp(DBGenrWC@oAK: %b.Veh7_(k760s/JJW/YSLdn?Th0VDNI2:U&Ee#1Kf: %!AQ0>ZSW1[?n_Uj?lj=jcq=KA)ep@+fb4.@,V=TRkiR/ZQHdWH,5O9]SG1^-0o8JB4#Zgf,t3Wal*IIUAIpF7YQ:,:%&W:`cZiE" %RNb%+HeEe13!U'kN+_?KP,q0[TV-hQ7n!P!_A>%cIueo2-(b0j\N2CH2(]DgE6fE6gEJ^&(=j8sH$WM!E1eeV(jKp0!H[E,"HCGp-;?Raq*YurDh*t%L*]jO?4Cnmc49?`.Kum='WBWbUG[ciC1b]Sp)Nk(pOW)U:^s<(gW(OpWYrI@9%1HZ& %IbFrj7E.0=&2+)"kr[[:?W5jX8>mth(DBj]^m\_PL5.aGbuGLmF9g0NQ9C98^^rOO?4mY:[YhqQYSRS@k?_t7`Mj#T.u^A:D>@S]i",>_D=1`P87G+dIXe<_Nc8u"Fo,LEt1H/q/ZLo+b3\87e[8-I`i?oE&Pm.1SAZl %L6*]jpiHZG;g9CoR!@as*O2L+:;U=\s]82)*b$E6f^r$6eL@X[N^b1h:T3+>laK %jimc;TUSOhJL*Sg!hRiFR6bINlIU%+,AR>]HJ74*g6+Ft,<7]N_f,[cGC0ot75c`&Drrd9VRiXJ:4N=iW5;JBLqj[0`O,Ec!#Q4o %I8Xgd@lC4K\>N,9Pqhn!-18lo2P.n93Xiq7DD%NKTiNC.9,tlE($TVo;%&@Z&q.A*>#k451j4mM)bM<_`LN/eat<+I_,)t)X6W*K %nL,$#[Z19@,)^0W_QMU[FbciKi(`8k16NjZ95tG5d#,1Sc1Z.QR[52V<69fe1#TH##Vc5)/T3/=-sf$;Z=TX`d"E?JPNW^/>_Sg8 %f]3m/:Oo&OO`n$hZDjQqkgphu(l.)um'\IjT5=NC5eO(hQ:ApL-76s"IC(c&+sU6f3!TR?*dZQ"i.>@EKI5Y]RNV)OU$Nqa9j?l9 %D[8[(8SA`[V?B/'=HET)qM>L)&[GOdRfbhLjq/1*FVS2#.U@kG'PS(Cb7LW39Sgb-Jh5t@77t7qBF9u+ADuV[D.7/R-p2E<5T6X<)8fE<3r2k;engY5@mEIMG+dTE"5>a1*X4Pj^4A#nAc#a600nshc4>80,Z'>F-SVGbBMsq_ %]u'pRekjssKok8$cWA0Y&"D'\kW3UnNIr*X0^i+uJ7YfcA@WlcdVr3>ma8tP4ONGk/\7,a(QMMJ9,kMJ%2Ttk121Nt[F'6M(0Ucp %,1%%@&(.amTOmW"ZHap/3m8ui9JEgb.<68^X=&p*4b-N7V+1UuPIC^RMA,-M5W4HFE??ajU&`j,[=#DRA(fprd;SRm%$Lh&n$I\> %'g[@&>XAK-d0V/]ku_\eRqIr[dL\\9ibcTrVdY;kJ?"nNkVa"*=X!;1RHSO\:]7PBmq %S1pTgP_+t4%E>E>gb>Da5\!NfD1^@^GXK=,-en,\mNa=#h08dal?9\\\GU!33?G %47W^dRoFusOopca9p28>V,-[Q$u!cH:grj3PPQW^o!X\R[mX]H[pt`MahcFcgCh')%[QW_jkLGZ5Yua)^/0#Ui\1cH:b^42>J;]< %9\$qpFHgeSW,6RtJs!+#/"m6%U>iR.jJnK%gFHg)*"a#mChRL5#V8tF]0k/*A+fE*]FrSghNdM5=@%M3FeoF9>8]6AQpJ2qMHo`R %)$8QZ:rS;-g\0/fRi4r-fUP9$Up1J^+pn8YLU'oIUf=iTOa%OlB?qP1&JVq#/M[eMQ!&>oAeV-VIY0V_!&0`=cu9$M=#I?nW6Y_X %[B+S<8'oClB78c./28Vh_q$q(QH%W&V+a]fk`i=cBN^M:q&1o`-_h8-QKAh/`39lQ,,#GX*(.`b@$H!e,W*Ah']_U/*S5uaEB:aA %q]$D9[Y5Jn[R@l++WC5f:N/'a6?,/9_sR5QcJ%=@3IY=pFDeJt=^uS$LSDjpBBr6.&eDMp@TG#-%@YD?t$9WGdE#J4No6ogL(T",_.( %E@sRZ7[M%RK;FLf_F#I6C/^d:o9M]V;8Ok]$-j#h-s7<42gN&&J7tqXjU%FY3eO1+M^%Z5(g%]8P,L`s**/a>O[NMLPrZ(2&;PPJO`[EFmOl&ZB?BBc+d=^?iP4>9)j0*g$aT?p'LW %Z20ad'j6na91#^d?;/DP(e%gU,P%TYg6NOiM4g+8D%),tPCj.R1L6P_s!b@Ah5S`b]L4fNC2Q=gNYsCO5:.C>>lY&NGh0(O3[t4@ %1kW#41%0UDMQ:i&9(DskbBoSSan/55j"53!Y %C0:0R#tZHm5Z*iknd`%AJV(s1ES=:rN/AZ;!IK8@ePXQ3Qp/iRHV4JIFGmG8Y+nOAYrIr5E*B%sf#2TG]Y-TMMg?M&YH6uh@$YdC %9jt[c0@*#%U3oR"2/TYj5Ke7PL:5U9$J_p%6QiU%WNW!tN&Sg\$XUZS;'B0'nfg.0eJ=d@7U2Lu0h9thr*K?%uJ$JFij9Zbt!&m1j9/:R]+cD)` %mI_9>9'@,sk76>/"=U'VNcj.a!]*7=D2'6Tg+RC5KM3hsS*?jI6%+FP1>nlAM"r(aDeC%f$Y+k^e)JLYt1np`(AtoMVnZTG1J8Qm98KBGpMUHOBI5T!Q %Yo+$PGX\h#Bgb0^n?rf@kdXT`c_LpnCjLD&'*\4Q5\_J\cuXIhQE0?f>"t6g)An&]_ho6iGVYNaAYD$G!?F3V^3.d:iOa.1hdG`7 %!Hf@5eu-0:l\S]?YfqlU+0n.>Hh"OY=@as66]l%\8+!2k.^)U?i@"YSX_!E4N+,D,36fIM*!imqS+9GcP1S^tJp\.bXepp%YXX9k"sppW#-s7l8-fT#7`FHm %RN>H@0<_ef+:,T:'\JeGQ":%Fk"kJM4S<3/q(#HM7Pe-VLF:7[*LBD4R6b!N*]k45 %Bo1OWIZbUX#Go(`Lg2q"LT3Bqd,\,unI?V?9&+JB=Gd2VHSHEr6p2SO(Uc.8=$baJV2KRe#)sTSlaW&K#W>![TfojCSfU%tQ;C+/ %EBXG3/7LBQ]aOu'M+@`0,g#Sh@IOHlN[JL#J\o7'blie9*lpm&lBO_%6U"RTNI[9%GeM+)kEd%r2H7Z4qj>(n0H&i_f8i7[CSuo2@0Q:hL2qri2WSn<8!U;YL?+PEIKg0SnNO8;h.Vng %0q?'T8[(G9MC/eX %6V_[@91KYShGllu';E7[cP*h'^b.]p7gFcmcd!4:O"2((!([$%3GGA;RGUQ/p[O[%I8lRK+X=7!dq6J9],d?l,pWJKbC8a5>rcMjme&37af5%Fibg4&`LKDldG?.XC30NP'tA %qZOtjbB2VF%.ZFeP8S^QSC"9j-kaorl+X0Ub>c'VA6dZ=O/iZ/L&cMQfCP^B!_[3*@CsU]6?jo^qek[2Yf6`6S_X]?YTi$iLf\`_ %TOX'iPF"M6\i;t%I4hp"MEacE7Q3d[L0[0Yb\ok22rsHH0&:a-68?F3R)),>#^sZ%-DklY`fesDd$%)9[Mll?7hI0O6e$$&1@`*S %idbN(J\G28E@!m_aL4&e'bPbQQOdBM[h=hT'e-lX!VfG*%]6B9CG-QmPd!$XLe\ZrDlM_(+[ijL"WR6N-(U=_e%mShLPT30HVhLa %Qp_!JgCQg%7#P(WXG`PmVN"_]oMA)TT.V?ba7:&RO'3t6Y9k2%dp<5[e8nK[JOP:,','cf]'Uf0C0mj"r8!JdOhC?=@UG,?Mm2N(Jdd$!?Vd4Gr[*428u6G %43\J5/b/;6[_qf21V/<2])5PY,cP-:W++b+0NK^flp`<(W]HH_i;&o1o-6e`5ZFlLL.DnY\u7)46nZ7j(U"6?p<%YAl!h-3 %R4>cT#OAh.>%-CE,NsgaX::hJJkU).*4p*EQ[J>t$WT/'ot,FGPJ!)EPb[4''+C#8oO!M&BFR(3VCuuL8.G#?*Ih_B)ZoduBt!Jn %*Hf[Y#e%^!,V0?n#hZus*`[!DhFP`#0A$[3;Uo6slhu:o21`'O*b@#!d\S^lR9C7G6gIZd?]R!MC.4J:9U6%H]sgbskF`&!TuI%3 %b#N[#!O(nl!re.4)?E:i1L(aIh&0\kAVHJtiuc$E[k?@J-V+bo]]kbo/aWV5NKWT4[0'LSPZD %NpTk;EYa.jMQQ(#PMj]7q]$ePJ3!OG3;rjrc`clP9YO6*"ha0JWgDRi84[H/Hr>1pbKIAH/)DQI)mG)">X)IWQp&(oQ_\_S)pID]p1b5l]([eoHud"Y;hfd\?)5=uEZAGAPR>6eTZ5#f]-W#eG!UV#]rS'@*pNVD"m/3[&UIfdH`/UC2D1iYe#TGF/KD4#ZT8g#\/!jH3B+)c;L,k5klac#`!pmpVc^'Pd %AGM7MB5jR@TWL;!)c&(h].n=n!\8q"[JKnE!?X-XXVMd8p0,mm$uLr:I>RSFl:Z`Q@`7S*`j`Ni]PC/2IchfT,5L&lSGl]:][j5$ %J[Tg*+-UfI/c*BS_roOsGasr[X`brH0"]ZNn7+l;B@og!jq!j"pr..FG(&I0%s,epJQ7J6V!6j-Dpp\SK?e"F:VV82C'O&d( %60@0FqtjB<<#U5PQ?Sd8]&CB36)Xi5oWIH%,]PV3ftU;uhNR)h"AG#0BbE*o!iB/)J8'85l6KaUZ[h;FiILr2 %r_b7(-R$qaAGTBi1gFmV;91RVBf([67SN"n&^r"7HCl`^,,Tk*B2#n_^f7Lbl=KK%%m2\>lLe`,3tkq/hG'p7_C?),*-YR=[E\ea@8q)No@YSDr_/9[5lVT%3%7&kppZD\gtHsPi&s94"5JAF=g8GtJWZ;\J,;+m^NhlV %IaFh\="oA)Wk85u5;3AaBE:&kU[\UbL.bV;hhcU,@@RtEZ8u4rS\Id^G*(`,dI=V`.i"6+0C'KYQ#7"[#I.Kf0>UP_^8<"7f-F!g %)F!e[$'It;a7+ij`nSDJ?^UX'YOnIb[*[m3Kg*7I3Up38_IJun//*fX:W)7kPWh-Fr>sR%idXZ8^@.EYED6-3pk>58rCNgcV"_KG %l6fjXaiIu_P=kj;l%+m#7b12o?g`,+:%Zdk@ZQY6rf$<2%rbo>2D:Agr"RarWT&d;W.s11+)*#PLEul&f-^S:3_B/sJ,j#i;-)0kCM`^;CND`A %ar"HoU3C1/#78g,9)b`->s?jLT?2un7S,ih_`a9II<.YaN*dUp0;W90o.3W`=7A^MP^d*t7efe&\-k1"dQqp!A34h(ilCC4Kj#QO %ipYm*Z&jn&Qb#Xm0]Znt9*l8uG%*Jg-Quh=h+#!*pm;c4W9e*=aTpJ=O\X[\U#DDV3mGiuRCS?t+8>W&G-u9Q7U"aaE)P0o8YOJQ %97%=YqQ7CUIpTMss/6P6)H)ZTZ+5TfD*A/K+8Y3joQuM=7lGAV0&LB=4[?G%s,mmPaWCBCZ3Rag.TS2%V^%(C$J)"*n"6W'q_n`Z %"@"rAI>T*e$1ai-U].#5qX>qml>M[c@A;0Jc&nb?75^^\DS-RW<-Dg0R5+NbOZpo2)Bd-d*l"a9k/[,q80:jjq?2LJs7r:AT.$Mm %/'F]fL&r?#O/a,p"Eb[t2)HLl-qO0nW0UbMEV2nPp`54=^17'ZnBXqup)3=j%^4b/S#`GbJCnIS %p%8"G8&#iuq;`gZMlK#*%Fmc:mH>;fN4#K$c9%e:l%[YNns6FcFeeCb..QY'X)9r`QJFm#=SZfphgaQ>r1rQ4dsBd/_lQ83e?#"- %Jm35qX^e7m7],0$]VWDj'1(j,8%I[?d!:ZLM[G("kE3/(_fJVKCKlPB4uPuonU.B(&FLE=c6"+oN@sB)Vg[X>WW9fCoIo*e)\jfJ %Cq/n?__[.1V7m\6S^enFO0JBW%(%\Bi'%U^Z5b82#pA)+4JYa!LmB.>.E"A7Z;a(g6ALj"cDj[#]SQj"lueI&9ta99XR=O-\H9mcBFQ+[cm$41^+W %@r:PO\.Bham3?Q8-A<"p6AXO00qY`_6N4WO&4,s[aP)q7/qaKqqq.]1`j64##ks9/kDsU+6ibq2hQ-MJ6AUafKc$FCNZ`of=:'B% %Y)VI[CBgd!R]QBN^[D-,T9B0I#l((/a8_uMZ%Mr&df8*CZX.[qpLAT4q0QHdot.9!Ul[c&\n*^i#75?t9uj6YZf+r"IB.?7Fe6@k %C42O;8NFRuN,Z>$*0N5p.4"6KJL,RrqUM3[kR+ZTFB1 %cu,S-:N>Tspar,tQ'_=GBrEbB%g#TmnsN6oP3ErHZ2OkjoFXd(7o_8Yn-:46gAPQ+N'r'ao,\u,fYd;g0*,VZjWd/R!9sGs%/cp% %+$f\l%+e.eg%e4+8!ERokM(I6[1=DYID4seR]puRJ[$n?s2N` %bK5n.jN-mt1E#d/9<&cKTqrrM"B,nrA'2nJjl@F?]aW*FQu[4@3BiRA%"ZN0_/+)r/sUW %h09'p,TH7G'-43)qfI:uj`9b7TlV]I*s.5\OTN'p3IFl`m76XKOE"+4?0Z)cJs50QQ)I\+,d.E6T/Rc;l(gm3l$YA_7-UN;Ic2p. %i>YQ%f<&q@TAsgRWl*Zs=H#G,#^Is!Ggn!TNo@jL4p:'i6Q5(5kB %Bp-)qj=VdiM_WF]n4X#/?1:5d9jp_9(R*Xn,^1ub>tf8TS[=DPOS;=e(ZbZ@rYQWV:JrkG"q=]V#``?]jc`q\HqtAeP"D+taa_'a %O5lf/!*?6lohKr9dRWt*IXp#V9^_!Aj.lp_GoU*7p>1#RN2RUEQWg:^WG_idN,7/-0)k(eZH;uT-L[;sYLp/T75H0(cN5&;OZ-j8 %pW@l$>;eYM_SJ6QnkPT<"FSSSTAlCsftoNfFK:TI_<\kI,dlmVW9p;Wo^Mc&cs6*oH^ot9bIsqAB"X&6gmpFL$ %UFF;0X+tGNO%m)P(qnlDKB^mjq;1ne7P5=:<@L%p$(p$='e5s6n'=mI!G:k7W>MEpM`:P# %F,7p6n2UVjEB_7W#t0+?cgi;#97JR%noi\X/moBAnB[4)0IF>\&b8;kn]_4?+FTC\(m,YUOp`*mUH$@!N5e%TEWQ1A!L$d(hhZqh %i(Z':rPIVe*&P*DcsssB[%-]R=t)_11$^]5/J.YpSk7n5X<78o[#]3]+TUmS++dO/fiG'e5ef0jZWsILjIUcij56L,**t4#D-'It %qYpgV)1UDu?hbN[r_f,rdra%JpU0Bh$NVI$Y3+c?ZTlDJ/OUA1!-)PGt`7h]r1J,\_Q///Rt$fPsup`4,K@h=j.RNGtk$18^oSRRRV-0PGi1.2%>D2L:[kXW+jJM %VU&1d1l7\k2/X?3G(;<)Rta^N&iT^&rKr74h;hAKVZ0]L'TO3TdXA-!']B]+klc&,V,f__'_J;C+q,G=^NARe0_M9fER75/T9Xf+ %4LKG1ka'@a;c5"Js*aieW_NLbTp$oSC70AR'VT(eQ4+i\g"'1"6'W0JoE)/Q)u]O(-[[q-%mL'dB1NCNLVDY5fnc)c %We;qVYbISfLFQS+-*!tk-j*;fZD+WO)['nGD&]'Z3ZFQ#e1ak^%9SYUQHGl#)RXZ[lO2fRA9u[iRT3eSu1^DMODe,T%, %>!*iNjU:7ZQFI#7^5)ZuT=UDq6]4U2Y?)a:H=E1,C[kT1*!02H<_ph#kXIF0Fn0*fY?`V5@0kbcFSZsTY?l"OEh)7.p[[&ckHNjg %"L:cB@n29o/UpZ<1PCmqG/"u@/Idd6L8-t.@3\'lt-`GR=f'S$gFA6e"FAX>VW5ooCgQ8iZ_LFuI %f0\s3r^E*6:^-kIrAK!(ZtpDnF_;`*lEKf"#"`JOgKs6e72l/JM1[dMBeNAjo$bTg^%A1b^U5=I@IhWRGPRQqO/S/[efr3Fgfk73bqf@T,j@sHQ4CaGH:8n_.bp3Q5\=C;? %bEnctVT8JB;QDpEG7:_8Ts\sn!P6tGkLD"e6:fL<]_J%c6F0O^c2q8#p3aEn %&jpS\.Ols7/K*JT.'dH!)LSb7c*/`++l:;tfYhBqguu(A]g$[Y?Q0DmlQH,[FG636CX'%+7OZ)Vp>2M\uZ6# %?G,rFc"s@W0+4o8/N2d&f?)=:YS!aAkk'LFfkc^CgE:ia'R4P,^,P[I`'-em`Wm19l2./Dj4#Ni+:+4edlbTCr[iR`Fdc%6;$"sc %X1)W7^,Dn#Ti7kC.H8ZO1E88=Mhs#gP![2n+<&j9;Wqf;OOtV(I@9BrOC1&-$Smj5pDC:HpgtPYi\P@gmr*]"X:2OBrRcDW9D"$LkWN*_$I"WT>6/VY:hop1s.Si[Rk$3A9+nrL2#e2FKnD)Ycs7Y>6!sX:Yc*b_+3`,CHA-OK %k\&@%nppohk0G3CGtIO?S:5t[W-Iu^`jra7HoQ:lpOf>Y%ha_K=i/J/fnRr+gu+%h;ip[bXG;_<.EUk09] %;$o]/cppif,jFE!;]8[O`('e%W@1q(^)M6k9M,$TdIRs\T7581f37)DADG5V8Ybo7oPB^(o!ZjM(k8RYfJtc?0D]YR%lW^J8Z9-N %V[1Sphke6iRrljiH1iBeGPN/\p(/%&i-!0gc<`OY7VaQ1(qqq+.Z3msP^uernZ4gk@[D0nlSUkr5[SN"07p(R5q(<%eO&FoZfO); %J%8jE@g@1UmaU&^W*,iRV8Z$$GMm+hS45#9EuN"/&6`jkQil1LZSVudqM3PDMLc1A=7s:p6?4J-(>F=<.>Mjo6SDFFX)%*'kc%Ep %f*=2c2/D9U2rJdl#g7d1iWGd0bup\j>(/0IBQ=`?qM+Tk#TC!2X=+jPkb:_V'9^n %0(Vmh]O`.q,JM8/D(?q\GO3Cb_eluE5MT)\rEh(>.[F75^/Q_m\5gq(kKS$<,l#0oDq@>oVu"ndT%q\,XcE:lq#._PC6dV0$f(Y^ %^/7k+frdNpqP:D5WcXZ+4+Xpk6*668]6N?iFt!3g>MaR-J.8H!)[FJ3IG2jiLmFH4_'p&qrjMe13>0;m;>D.*QBfojk&Jsqa?##1 %mN6?BmF"VfR$Z-uNf.0>_emmp.^f(Q3rC!`LrcVM67piS_5Ib';B>IuKV\X#4ar!:C(BZ_\=<+%O>f'\hW\_/TKF=l__&6GMt0Wr %Tg`I5Ve%G07K$d/0qI_/JCR#QK4+n0%'=-c2*,@cR %q'\cL^9>DK[_!+tfI<0!c.JM/V"OiMBaD<49<"M<9mBeZ86Q+?ZI*c0[$2aGIAeff_[+595%6I(/g6!1LUI%Gos#;'"N\'9C^1/8 %!T30$HfSt+FoH?@gZ;HBGWs\M[d5r=eX@k(Ti..J$*X"/Y,Nhc"16Mr-;4u%9Q5PFpC!d(`b8:_:t@7eE5hdmeR8belb/$O/.mm+ %%Nd8!Z[GBXCoYfXR/iis$FA8gJ`.klc#;%=Kp)]Zf].Qhmpt4fC3o(U+^i9%S08Lb#5#5-*g@(m9/2YpffP6DB'4c^o:SKBe+kh5PjVi"c%t)FShW8pnhlXN&kNPXQ7OW?jd_Cp:NaAbR)c9s\R*t=Dkq/KI_mf$Hl"Lj,[Dl-e+O.P.56[.F^9*j^ %!4do$BY-J5:eht[bCuPjGac&i<1AM@'&'_.mDM8_-SIY`?D:/qIMgE9S2^(_qmIq1CA%QO5?;"9@_#uAHF@Oro/J8.f1=/"flIXM %daF*:914gLCf5DJ*.6(6haW<'[7--J#IGr'`!/7nEpo!CG0OY)*!b(of0*=M0PF<\^f(]ai)eQCS %gj#;JTIF\RMq!FNOeYNeLQ"%n\L!hkVa&\#:_KLg+L2s7XPpd,0['lfgf3-E1^>S.B@9(hI+f].A"aG8Zu'opHG`q`Q%IDm3@Q_" %G#B?RZ(O-C>9DAr>5P;el,e.nZ/'Mc[6gC2*?_]4bH(qN]\$0XVtoA]LsEk+oP7]d9u %("]C^q\_Mafm=j)76+)>n(@^A\H>,,`'FtNV=[k.PZnNeVU^%YRt0ZDI>4$oe]5(4Xmk,EkX85i,56#bGZH$I-oi.8/]gkriaWFIi@!UV&WDMRK//C6("k"&ZSK4;fg]9kanPIO];o5<"_9.mWEidXq,-skM$04(: %#-s;sq.T<)qRc*&Im4)+k8L2>0l]Pc2B@/HWp#(gJLDK.dZ^cIE+6U(dM)s1l0Z1KT'-JX::Mnr6n[ER08?,'kTkY:Op#>m$9@3[#_n0]CG.MBMMB2Fe6J@Dkm#570FSB?F@.MW+KHZ!,bB`-Z=a&) %OVQT6>UD%&r<%dh70Y!4<$2tR#o^,+W'*#.8gX+BM%(C?r=(fn6D78V&':_lCoGZMlbbFq`QXMY,,PMdEuGZ80'(d3Y$7)!\u[c\S@hKM@l6kXZhp-iYa,fj %YXcE;D:?qH@]ce6T$4=U9,Q@%ZAF2992@lr>9rrX_qNDXr:cK$X0%'bkNhE,3e%d!ml'khcg+BWl,3/clJb.)j@#JY`l3DLQsJU_ %f\8U@G1JH.$cfl=G/6kMP[c3pCYGj823U7f:TMq!m`&OSH$=>;hV;rh.;Ml@h2TX#!ui8hi_TGaRGCT^bpH%egP'/p](#?(W(c_" %`\WhCn@JF4YEf$*)qVemUcHUqUo?;=hESDN.ogXQ2$]rLR$]6_F6NE[[4HV%qhLn$3fUHHn)7o*]),YA6E)WbXQ=7@D-c,=H&Ta3t%1jb"Xs`aj.X6 %qNl@a%\M:NYd&1n],Rdd(+Lh=`uAf+j^tQ(RVU/<2:a/qa=Aq0ZG9R5*]>Z[fusWO]MbTcH7?,]_#DKs>DnVD2dSC<.r5FARIG+R %?uu#k[;,#%fU%6Z`pC.%W84Rl?5C;Z/,@k&MKZTML'_]9bHk_P^)L.n=d?);G5PpnLiCqX/7p1'G4mo+k%r>@VcUSia=%7%5BELFcR[c7:&\ku.Wr[u-WX.V%%2.<*!#;RPub?&;l`N2k@ok7\_>cm./s!^7s@iB%/p>VAs5W/oK`'c8PE\pY2t.F.j=1SLY]#Ef(49+#@i=B;&,k>O(Ol:0T7]j4Xu$]mK:2=lj=, %+#iPtQ@-oRMKCu^Xg>C?4hG^QG)0Ot$E*=RQ-6]2oe=)6BKTX8lc3'gFGDE\e1b;%Q<./I2>aP'.6ApF?[#a&[]otc<-VnaX1alq %QK>VuW3=+24fQBhC`E3(mRF?:'?_E)g2E=`CF=PrNZ8#+0hl%9css9,;QP59g?5o6?C\2P-(^+fDlLCV\X[a\NE+(`h:`EnYiQFS %OkGZK+3Ki&2Br`H,,n)[jM;AU@C"3;eB5L+NaaA[n`+`Nn^*H[UO4ee-s!LMo'EUdHh"DHFlhR?>+)L2nbq80o;jCP@te5Hld-k[eAuBH.uZYd(XV(aMpNPp6[6c9*We0Omf3jdd4fa2ldC3ID,cGI(i#$lZd",nCo)rqK)gc9SKD' %bjo*+^0$5'*tFKMV6.]n6h%UiDo?\:[AVj(gjtYa=_D*>_OE&Rl:*h95_bH+JKQ %-KjhM@VT^8P#dn2mLo(s,-qU2/T6hK]C^ZR8!<&2h%k:?2&5QGZV@*^Uj7n_OPKd1[cg)nm`;GeM&lGXoS_-l!GkLWl\\D&dnUcmIUJ2OF7(\J1MYkt=m)k3m-.`kt86cK,KnJ=oT;';[ccOg.K@Bokd.dCt:0'+0@h`,dY4 %S;p8ZMkUq::]G6m`]M,Qm!*a\m]9j=9;cU2i5(g`Q7UdW/[7^5Uj#/LA[c^qcTQ$U*oj,t %qp:fg-*q@naOen$\Th=F0_Q,RTBpcXlWt+agEI=mP\3";&V3[NC.Tf+CJfGp\iCgFc-c1e&!kA/a$n'ugB#8@hT=4qaqeM::]-_V %k/* %GVad*at<("8>joeWQVLBBH\UA4tjnFjAP#_jDBsMt<<]F*O9= %Cb.eq-p.VeIK0!`G'%m#NRN"^IbAM.OB89!O"t4`_&Kn@MNB)E3$\eKO:YAmAq,8_`PcoG-GBYN(q=ZS5GeTSP?eO;J^S_JAOi=bK %)hf;k*lVKH=!1s3IIs=YSKr1Bi\/I*[.ciH(Sp_5V(<42nV+(<\%YEJi8bqhs)TEkI0PVbW^kB9FtT=e*$An^DB)s.5ZISBh22"S %QJF(jJ:6*c.(^;E[^QKGMf$EZ/GI4,lo[5]FGoNB:oSQ$3sSUCR]61qSDW/4=GZfoDi.kmfm%>*reTYgS8/sL]e$!uG#b2I59dIU %G@&3?Ve_>7^J'>C3CXc9L&Ce0"dE?DZ[c#$@?eLsWu/,;A6s>`<.5'DYE'5=]hdP79;gm2FAi.9XDD8$/u)28@gnG]n=e,%Uc4mU %J&_.DCaZ"@`Q7KDQQIkZ@:>mN`_>]A;dh7EotSkVu8??1s>d&Sah(j[K73SDtFgl=$qpZ!WWjg*j>k0VW>!$WBo\J0o<8j(UgQ4BgSu]^ASkn;]:oX/Ifj+Dp)9ZT7M&=s/\&<2;mPZ844*GqaG.V(l %ZQbpgIT%COYu%_ana/3ih6qW %Q&tni&hd=^8)Tc$DoVMIan>'kh3Qqnc/6gRc>(P0$2S-p)Qag6q:E*#^."3JrG<^KE/g2d0'UIIZ8HDhb3EbVGQ$U(bW1Go(reqe %:ZbnMO$0oY?b_6?,`cHu\_YlH]J8/7PdZUA]Be^cA*b%>pC^gGQTN&Gj;bF-.XY#5'[BM7g6L+WHa%nXmq/K6GXuK3`P\7*]ml5` %E@7,j`)[QhmE!p>RYsIY6q5XV$lr4r)pZRLA!drn^?1f=ocs4`5\omYAQn2;)eIK/+6-#V14AkM3PKHRpp@,0\KNK4O0SR.0V=l/0BHNP(q;kN,c9*pAe$3q9 %L1XT#pk>:MY('$Eh'A&A2V12A;cc[Rb=9o/q/J.&*]p"1%D>pJc(A2r[aMGJ\.Pn0aTJI=LA-u(kn:)Cm5`RjdH&]k9VP1-J62iC+$^6Y/0A&Dupb(7Y,(U.FA5`KH[jhrl,3i'smHN04@h+'4aLF$3CA %$\q.`1*=JMcR6p8aD$a3p0rBb@i^L]Er+\Xi<%[_-0\t7DYCqo[heJV9AA(.PtBlMmdJFu=+hZD)S=&3kfNF.LOIi6""q`,;!7@;`SuiKBi")2B%-RJKhn4%ag/Ff%Y/O$)P`g\'Q9HLY[pp2;_Je[(`Jnt6uGk3J'Z?;ulOVg)dmqVh%1G5(=Hs7+bY %50B/%l'NE&-`=4cqa,RD;"R6JTMfNVfnrj]`j1_U3"F^A4b/ahc1Akn0f/-42Y['ZHj\'"XVFb0g4#hV>DRI5q5`87o5HAsYH5tB %0[P2XYfN_(?bXBPQ[Ilp?-%D6pL^;@TKM)K-LNP%K$/T3`MYhJ1`!g&kM(-GS;Xf8&8sh0m>K)#UWT;7)Dmm4a++"Hh+\q)cW\H. %`PjYo>s2T9;6dE*Trq7m21I<>,Q"$5lFQh?QnAo8]:kdbX1%lpVS8IWPI*,tj8d?IiWo$u,kbh?j@82UIY %F9g+Ch<*/;RH2cSm;(/+]US0EY_m6-hD%cegZge$7BXqG__<\Cn$-V?RLiV<,nbY9tVVS527UdTNl2T^QhB@FdW %3AE#sSKZ[J4_AN>NRMfXmU:SsSSZ>EY[X7CcbS^GLa:I"fJ-LTgf"&]@l(tBPV.njT]!-C>g]SWks0SR'A&T!CT6<>nu4u\o&mPd %^<1ij/n4"Ob_*2!](FtmR:2AiiX;6DeEUljidF1nGfa+"=C?Jo9$hGN0U_t+SqF+]mn\Z3Y4(Ze<(DhuYKt@Lc/G)-/PtAfoW6G" %gYW%`B*VE.d;.N5db/)fE76/8fYqQE%:o-@2'%u!+`]b.?VMS:5>#j`f4F"5oeAp169:VkfDFNEVrtfX+?ESL2a0C0'4NXF7Dp5X3cU6^V3P@Zfe#cq)@OH;.033F:Y*#H@PN6TF %HIfQ,6iiCZ&lc[CTlYMGc+bKb4p1iZ35)O4:@D7P=9JZQeQaqV\2(,^7kV:5;MG$`O[Lc_**/Jq-b5/1]mJbBD0BI$Dp@*t]1>#L %9:5GbFVZ.;?AgeJ>0K]fqMF0.(LnDr)n-W'Z[.^sPIF>s8h=3'>shR%2R+o(OMB3j9XqtT9r7%I13KeC.69V1?Q-pml,h"8Y.lEb %kt$3h\QX+;m&-lgd(3#%V'7N>9%2Z6;CfqEf;(5>WD_b?("T8rb;.!=Po4Q80CjH8G8cdts4\!Uc$A.KM,$?cpVo %ZqtOJ]dqrh4/flHaA3fJHps1RII40)<-u:8X63-3@c_X],pe@RFlF?<^#-?`r:pI^)>dP?ntm=Q2FU7arK*U>L@h\U/OJDN]l^-i %G$j9RMm2[]g[r!g_d*dSkuX^mSG!>pX*sY3j9D*Q@`3SO>NJUOCs(CMbs905m&]g`BRoQ:dQUktGkBc!q[Dn@@m"dbc`6;HCXD@jNcK,[AL[AQh.3.jL;KkNh#h9ol+qajnX9$iJWjVO*5_JiG0Ub71Z:c>kt8A.-o'rRCg*u %VL.;33YcPf?5Q7PfWIO51\ITlDpX9Zm;)$^c_---EUH4/3[ia2hlr*;FX?c$FC2AlZ'X="DU-Hb(ZoK*?A$+"g(2TA`VeNe9s;*" %Bk_4dc_/;ES@.m#pE!;G^6-jSp_b(dG/%gq1[4a^pnW"ZhK.&Wfik9ATF6MmmC:c@0GdjLMoJIW3@)L[]NsH`.lFE;(1>M1CA7;U %Y0UtV5u/:4](T+HRem*RG0$n%a%(\I4e7c"g1j]aZC>NZ3T/3O] %#&Pu/?Sb.qg9Q(.qX`-%gth9ZW-3S@V/>HicTu3l:ZgGX760TN'LlN4FF0MFZbXRspn`;,kVoFbmB&QWp)\rju'Yc]b\+8 %]=Plb]oFXe$-ga3DR1-[k%6>6d_sY,oPZ90\c+f\8hjcl_)RJR!0n%Yld%kcrHj`\?fHT\8M7LHMuc^#o0>:V&ZgDtY5/UP:GM]:3$<#H])nF:Ci4 %iPT!Yn'/69%=04(m2RF!%skmZ]"^>=^$RiDmE*NP87fQHrj^O;krsaV=OM&m*9fWMQQPnCM/B6KTO>aO@IF^Ne\6Yo_V(4=5(d0K %8?#MKYih\1QcRBMG^B*BP(I,mBXc?qn'-2CBO5!0&t5Y8)/#?IW[qs>mWZr5,<[T]a2jq.gkYES"ggL#kN0VY*"6S`]eOH5q(4dD %CM0JZVUJr:Qe7u$C\aW%&VAWdBO5LNP@8[mC8HOgc?*"Q)K]P#J&YlKm`7n\/k*9Rf=jAo6.NO=`"B7`raFt.%4>L/K>tM-D)>^> %%J_rcG3`N6a*O6d\pbF^>2H7J9[/",0a$T"pI6N-q\SjJ[Iq70YKu:PA\Y.hdf)VDc)k*OkFd-bo6kr&*mCf5_YiX/fBdfu=RnUQ %h0cKa8>T13T)%+5gnti^&(Y[q5.-X:o7t%U+d@G!mM>X_O"'\X$@SOYCE,.K^[-q^/'6c:@%e*T>"P[nM=FT*mZ>il0Z*3]j^VI)g^D> %LPiP=[Ju,<$e9V_e$&NDo_cPMEo3dofQ#d8qfE1bhO0N'4c`;fF%bhIT'H2NC24^M]Y:o'olML(f%^ifQABF%4jQ:X/]W,)2c$'4 %kB>2mme(\bg[9pu.7A(uY#OT0-ImcEItp6R#n %IPnfbH'b(.]eANF(V_W2aer'Fi0VB(jQKnt`uXj/bD#:&;o,b]r=h=lZf!4[!-)RsX7el`.W%Y@Q0HrKf-TDWgfit>er@#J;3tp/ %RL,lM?]!MI,iA-(,A*S(o>/L=TY/nb($pAsZB^F?`Kt#S[&)LWFO=dEkOnL8G5XQ8ZJ5=$P9_ZU?/GlQ7RF8OPIu&@ %X]V@oF>u?%fm*S/W2CGB`Qn=9MG#]?ZP?Y^JmWp5@(iT[.K0b*ET:-?"-8jn6f0YDa/)]m*[pN!&C&F#=q&?Sf_UY7UKZ"3DO+I5 %BsKG#ZQM2p_cop"FS;Z1p^:AnII*0Fk'lEG9:EHP`TQ@J1f*iQlq!R?G&Yn9V\6ZY[>nSBf`uB->M8 %P@=ad[:_E9(4XUYrA:>0R4H+bkG3Bd`*suZZMK_Zm&Xj!neA>pP?dbio09:rF;djp]hu@[*H7m4``.3P>i.?dB&B"3MbN:plg7`6 %^%0KkB/+NCBVsi$)0m\?j;m!'aBP&2`Js(*Nm/kA!iY./Ca1j(]8.\4X>bF2b/00\5\>/sc]'^gH"t-tI8?"SkqW6Y;ngd$\@"2> %3W:8JUg)[R7U34o736U6UnVt0LVr`p;41KkCZikg,89NOfDdkFX3&ZB_EM,-?R"qjEVGI,`.>S6Rli"rbs$LkEDtgknp77=@_TSa %9ALl)QWLAofr&-!3u)Q9f;jOhYfE4(9QE2)P3ZWqp+F':\9e*tek(rK9n`ha %$'O&S=Q>nt'S&!gg?Z;!gO&a.0Ce#k4qN3ajuFJL*?Xu7WhaC<(q!Mf4p0li-E4/Y*b3JDnGG#)JH2k'9=d15I2m#`#U;]b7;[T?D. %^->k>+'QA.p5@Jt-iL;5Z<7"AI#8EnW'Ak"4?J'X2GO+4O;LFM*'":]QE1ZR2L`,0LJ%k;sP>MId+/AI4!Y4+4U%D?hu>)p!!@2(X%=%MY,]=nJMSO[_9Y][G@() %$VniK-+`u+6E,G"h8:9$c^H+HdbE7.Is2meO"9[a[iXn>/^`;YbJ-;@iLZ`^+&@-rQR=mP:=!g"TCSN4no$/#be*,(9aU$^m*sZ)@gin[Sr%h`74)\_Mn13b/%_:l_jP/h_:pKIqN^!7eE%tt<*>^`g?e4cQ!RbPHmI@*%qNElA$(Cj?\p%>'J)7L"9TuTmaXpD3oaBio1V#@kDb8%imTfrjH_i>f@t4e^N\OIG]IRi %5'dl&Lq(hK,n3YU<"=C4\^`c2

PP?X>kQYdK?Z$D!t>&7h1h]QABu#Zrink*0qrI9%,%aiLZrl^bKaorLl%2GIC@5,.[6uk2,"WjnJ5JL(EZs?dIHO7tU:UYU %TUIWcT;Qlc[[$u0bD2p>W_!!2Du+=>^q];dhf@Al^Q%H0P15W++@Q0,bcl<_)Y>jpfK'0i"E-HU5!Ja=he_pm+1u+&HMHEob&X1_ %oUZ&AMj8Jq8q!(U-V31!r?L']TI93^lS-H_LYcCE4l#26-R6ObAhqi.G'7WA>[aMA6^%3F(mdgFdrMncAg#aVnED/@Ckh%V[)GmhCujnWSkm7[U*kIE4b(KT!<qX-`tt1hqAjTrHbYeq?2p@UL:a*6q(Li+'!@6pc6OcqK,=Q8($.FWT*c>.(8DjI$e^[*XB;glb9# %DsA@/jP05ngXf^^@A$g\SQK%<4?b<\M0Xt0gI=_?L2k'fo&4>;XZog_/Gg,ji_5YX8Siqi:D9pS`aQa2%@i*F;hQfS: %B?9J>I']bsE.-S+\Q@*Uk %@3nefmc$"XX*+)Tg8d/>Ea/!r]HV9lSsAS\3M/>Ln)BU9ia(tY\Z=l\o>ru=-m]GIB&]q/2KM^MhoBN)nLH7;-+J/OpKSlEmd]C6 %\GN,G5`=N8?e!<.\+#^$1=!G5lnQP>`EcFii%39s#'d%*uPg/kT[a<_+_q*@l^;oSKa*XLjE*tae[.uR1 %A]#PTq#.u;Xr"9q1'WO08fQD;?4bXl%Qf,^0t9J^[!$1a`^[;#QF(<,0.ihtX %/m,1(mG>$T_:jia;e[k&9\@3tR\$(jKcF%fQID@2VXK06gCfN`So+og3!M^V*>Ul*Z2_,XE&"NRj-EMGat`.d=Ei4rl7#cAfSeMZ %>`rKVYnrC-g&dE'rHmGt7Ea;S-iG-ff2Rd`]dR^q4m*bc?MibIn6V]PEOd1eR&3]O?DN+75BU#E:Tqj>@."^=>"\Rkd3,f1p#+=` %HJaQ+D/'Ft=i4,CKIj59h+Y&\[k4U%.^lTNEm*.]^amdJ,FE^i"Pt3bkb:*nH81el`pF^dK+H?JZYaH7Y$EU(n:kqMA_Y-\]%2R, %Qa8*bYafFC(#7:RR_s\nlK[]feae+EhP)]PcQt!m'LfF5;"_'IS:DS+<1;S#/bjcIc]s234p;NO_f-U/L#'PJ0d>Y6jDoG]VJL=0 %Vjd*.p2%'s=k=/ZOLs_hR"9B_oEj

=.Zef)f&ehD6.utXnGbr$J94KCB,a'Jm$s0U+@n$F(irNko9t'e';=h[WUq;iGMF. %ZFMIKpJ^6*3aA&\1P:#kPJMg@liY08#3Vpj"!LI&DWp_0.?8=A+kl(sTs;$NWorYN%l(V_.5n'&+&Xda$O]jUAN5!+m-nC#Z#q6AqF]\)7;k %kft+8(RN %Y1dlJkG4\F>G\7ZK(<(=he8Cs,k0a1L5sW5[t0M %Wg28')\]^:^#XBXnA!8="b;.?RlMs6JV<2;=PN_;R&A=:lQb/clGcnGs`'\MNNXI@n(=>b?@?mF9+*5KQI&dHu %;@>&c`4A(6-ain)T2;%1lKI$\fi;;S\Ba,@_g[8^IuABgFk*F5dF3)X_X\7/Y91fm81KFs&$4s=&@=U'hQR=*'p#CibnU6uqfc;) %\E3=c6[B$sUrs?g[bggbg_-l]$X)[.Z)KH:>0O+>Mu_DHP#=pN-?(n(+p8jgK]ujF;1uJ@?_HX!Uip5f>]Z]b7Hgh21f;'U>"7'D %@$iJkJhrG``[p`GFjr'^C,piTb:hm0HPS6;j!Zui_,ROS^9GDc]8_Xkf\#-qa\+@K<@ %^']@#a6MC4BfYc[p(83*a'NPp^G[oneJt2?BX#qp+oXc[kCCD7GY&Cl@'>%@C=$ASM?ptj_+SOGI"DRK[20*/[^[eDGhMHnmW&mF %Nq?`F3)k+[R_-'nbDiX!em2hbXbVIqcIt=&<lE#Q!$aDZ@FZ3 %0.PW>,7D[p3r(hS&f!NK;Sb"R(ZC+!>8>pqVLm'SZMF&Rb8Us1(7"?k>I8-@rM"lAh1T,5Z^7ANIqGH_>khs&7+h0tPg`m#j+Q7? %]\;QQF$(=q(O*Tnd+pkD\?IbE_TLbC?HY@dU,209WhRLs]iKn4W)IKnHgBJC/Wc2/C_s97eIQ^["_N)s^H%1tL(74Zs %K<08^"g"^>Def0IpATRo$pn4]!Z.P6'6"V4PrJl"V>_?:*1I\VLs0YtrIp?NG.XO]&WJ*ki0<3R)af^Wal/"qQs %"rHbL'l8R1%YXaL"^>DeNRdb2'l;E"+QPI2fEr:.`Nf)4_,cr]AK:<%$?kErJ#Ha*E,Ql[2_*JF2=SP47Km")Jmn>#7Km"CidRYS %XY@SWLt&h/_,cjn^ircIP+75%W*h,LYf/b,CSHE_f]G5-i>NHtmL-SkU4UX+Zc_e6K*o%rRu(W=Tn9BNBCf]V2,M+iQsbkYpkoKf %>#V=kaOO,'G.#m2X6KnC@KgYRb_g^6(OPmEO^iifRs;M(f%=Gi/C-rG-?d\2"FU&(Z#`T8NK11AD.7-oZ/n[o.t!i=Gt9i+ht+=6 %m>$?9V@PVn]"f).Mo"O=5uip.d;5+]oktL*B2IC=G;5.2p)_qXc0r83(OO1.45V';i5S1>#Vdl+->/]jm:4`;4ks-jO!"GLsk`:He5NPk)DSAfd^`\!-d0.(dKU %YD#iF_hi.WA\TtBcF9A>Ki,:gYKouAYCTQZ_MRHqIUeVUhUgr+[^Nkn@rYkJ=k0X.Fge=pn/(D,'ZA[udepmAlhi$5MgpG'?70dT %*p`.o_s9ZiZ@R+(^O"6JlTBOfrtX,<17.&`f%E:k=l0GM&(]Dn@9 %?"';K\YO_1FZ)9Fg00_ou[4ViETn([9q);DgUHOfonK$q3ph,UoqHaj$Cnk?b`]Dl)>Pa8#2TM$]*S/odhtJ5YCp[i1'DDUpCjAO(moX44 %J"e=iYHZ;Q1>./YZg2t@f"sIPjHBKCf%CVYQJ"3hYg*I$g!NQ$'C0Jn=nmVl?Bd,HkmT?#''jp3LHOOaSPdX_O?^6eB4Pm&j:AEH %):_DWS3Gl"SPdXD+*el3ZSSVLlsq2Wc-E8"a"QM"^bmeBVQ`:pAnP*7_Dd0M`&0WORN9/[liG_NoIJ/"i0p36bmPLq&_HB.C5,[O %$a//#eSP'ho3/Y9B2gZiI33FQcDY>L_Q8`4G-:?ZQBDcgAnRX5r_;?/EQr+fjW^_Xl3?'EE6To`^sB70%BeC;Gah!`LoGGigpU %mMq;#M_9AuCRrVN]YB_;0RpRabp@U?T.7JD^/]>"aPE3*Y.S\`H&97)B)rfGlSO%ghRjT$C-.>VYMN=$. %9uY-a%#k$o&]qG,JeD\,.&&Eph;A5"V*N=4nHQjCTQ/K0t:A"e*?r6HJjIKK5Xj!CZ7nDDa^neOZkW$J>joES5I,GVZ"T*T@!h;95!J4*`Qa@#7PIJ3nEh %_(IFgY"f9?\6+9j1'rVajuj3b0%7`]<8J;t+mf(k', %>BI6Qq^u,3AhP`Po>n)KiTsSIg3_gs^>\D^A$u.lSDBp7mH'_)D`G@qr,2&PlbInueR.tgc>M%WleE-2*Z]*t]3+#2c>MdB/!]"WfqJ*n><@Vir9>&+rr^$>n;\JSY[q,dHf[)H#sQ@'2o %jh1N#:t"NP80lmkKCYiE&r1"#n%B&HI9DMAZ*4WsAn+Toa9:sSDcXnYS]gZ@-H]i1n4mtoj#V+p(B$O&Z6qLjZs^^R*E[O+osa/E %\-?3)-c5?c@6_JiG`o!nr'=K3*S6Rkqh@pm[oM9X^AA+eo&[B]pjKX5TZd+@G?c^R,>5.g*1,mR\>kkCnl!YOhnISQOfQcu#""5; %Mf#G)\\B$Yf;^Wh;\If.HYM^;93_-O^9RH,8'7 %nZEg!1V:_h3oA^Ja"\D+;.j+R*4aKtnCU;95Q5r3pT_d/h>25W;hs5:W)6ei"^;ZOfiAWp;8K`5DK9dqAj*ilMt>^H(b;4X0Ph-/ %S")UuhLL]"cRu:V.LcF"/hXhVM>hrA3p/$,WSh"8,$cj(;+hZ%13>d)-Go;l.d3-tn;G7kqfCYCF,@gl[HJL]l&6@*)>`Bckr)3Z %m.Pl?=3/\?mmf?PA2hTTQ_=dtB>@Y+bRSRM$PI?>ST?[tm)p^L]m2tg6@2A?0sjj'/#MT@p9d&>G(!\Cd@\$3FmOulipY4KP$mWQ %>LO]6G>?Q0I4r]BM_>h?eJj?GA+R,f+Tcj1psfqK>KdQpptE>OWAQ'S/5s5_5UE=IT."'\DQKfr=6$`B0E)%NgY"IMFi>;=E%(:=)o.P$ji5iJ5K"(d$B` %LpJCq240Y:R_+ha103deeg?J+A'Zn/>kYp%*Mqjmuga<;nD6TTin37k'):&p7B?@oV^Z %nqARd4'h-OfD_F\/m+OASpf1hg?>;!eZ!PLW]qS"W7tE;9\i3S&aJUto87jCDKMhDCN`CbZ45_/om.4Q%#;au_/T$+3#k]WTDENt %,)&P!im*Wp:6_7'=n=^8*&?R1f]RV?Wc0D2;Y?sbDK'MAe0o6.LV6B[HujVJoC3jTglr=%_csfTk_t^LY26l2\`@'>,]bULf,@ik %pb0C3,[ET1o[CcLL5uU-'do"t-"B3sSLiP*Y\6eUI0CYYACGbL8)rC$J.ok53+_nXf%\'uFVQU6( %-N%3:-hjUqo;ig_Z6hV1,'Urol1jB77nG3!oYNdVq@-RIMSgjh8IThiUXIG^O#0Q %]U+9B;@m#5q_EZ'^jkJ;WD8GqO@pM?XibEnqIHIV!;_j\O)82OY899p-4c$l@jRNZ+4U<_pO5#oX/?b5*SY&j=_S5`^CO^Xm,t+: %M%VG2SIql$IE^JY^3?AmlECu@Yk[ppP5G)lV@nmXB-qeHQr%*5%n4#KC1IYJl"IPQ%+!&Sr*/hM#r4HMHe@1D@.`j8"6c)R&t]&, %5FVEhd:N6rS*GnP$Vt4]E>baTD(+l73jFGj1)FA'PWLYp)LFe2VG):'^:5P,s6FK8Rl9W@0Xh*,o;!hQ'^NQ1Y6o`'f3O&O2YfE5:;82W'WS&cYW#:amo*6Beane %42/nQ%19@^q0m8`dlPaaBGhL?]Q$f/.KpXIL^7^IQ,IcF4V)B4U4WO:mM,GI*pd".E[+ocPgLae,!P&+;",emj*]hc!e%Q1#5= %YseIjI>"Kcrc2ZMUJ79%?*7+SP)ZUS48m(a5R>k:L/.EFIOhW5mW$;a179I_Z4Y6gU<+EUIi;gu=%Wo5B%/a\/eQd?jBMOIb-tPY %6LO4,UmA178(#iUZP=X9,M%*cQoe772lEEF_RPM`Nd3sn^X266p2`nHr,/="^1lt0dT7`gP.p@+LU\3u5sIr`bP74K(9oenAj:rH %3tTO`4-<-iY?/`Si`Qhn@rnF#q>T5OL:_"PGg1+QFZ=(,6/1LZg!;>1!(M;sR@_`dN,pu^>4=%J\NG8`FRL`&A)^#;=S*>UjL\;a %7d3pqFU#`n`;TDO:\kU`e7&A:$f-#7gKaJkPUABHPKW-WR]r'jHGRG2U>iigrOH.T<$$^$l6]`J:07-5BA!g`-&qHUj)Dii`3%h: %Fn^egMb]K3f(%3)bWa`W?6b:HcLa_Equ6=gfo&8YRIBY<%ll:VK2mTZIQe6_R9[pP@8hHN^dA`o,D2a?4?acK?=o7_FK=0=<%:t9 %=n\e?9S*N18:cHY2McrFAJ*L8"p&"k[j,Ok`70Q-2&2cYKMtPDLp*Qq@!]Ed!rN4??696FbJTIA[Qn %`apit^@j@rG]tfHDKSQ2XrH>+Ge_S^^Rn#9$QS@(96%mU[DLVC;3KKS]sDUb<>6g5]hG`._=s5hT#j`6khBt#_JtRI9N0'T8<[]l %pHtYU.JdFfPh`G_%`or/_*5PfaZFIq*i`\_=$#0`f,FlUPn>=g*(oIrk@3:qfSasem/&J_YO(X]'f9?R[.]#cj^3Jo^L/[`r07$O %;?0HN&)63OHh[m_XOL+1VfZ$&Mm;b2I?j%Ig2b*^Pm6FI-f`OJn:YLg$Iu7k>[:/brSK%$E7+a2QL,nKK1Fl%F%O5T,Q1Qnqa74S %C&EWKSEF,jZ7>+1.5(>b9*E,Kud7:7l3](@_nTB#Gtj-d$6'mO8&*epJd,>1cG(DGX0LB#Hp:06OQ&[`@ur+_sdBN\!rg:AiCbNVf?f %&sHY!Md4A2][-PJ/iKZ1EJ(J?pl^oKTsa*jj"kr?dc2q,i_'"D.h%@S:g.@m$F+s#@"guZBNQQijtZ]1cgDQP*9XPKs)pZHhM'G1^#(tI %*^$?1f[V?O(V"V8EP2UjTA%5[Q1.86CQR662DXS+9g@:PdJ?\)kj>[C,gNJrhFVn+i-XmDM7E?^67B<[;%NU/p=NGY_@nO8hP$9C %d4tsUoDpB0S"0t[M`kOqO)p)75jAc-@VV=dp6=0qo!WN7IG#f"3>5(fkup0dh,=th9/K,ZKQfL#J,$3Ce:pc7e>#BA><:5sJop_W %2ZH,iXdN4*pI@U53Zc`f%hf?%6o')LE?9EMc&ZlWf;1t'h?)nKnI1;1pS782PF06eU(doY3r,p074%eBA]nW"r' %-`N0E:@Cuj^^Uf18>l)19$9OZNf>&k^6t`=Gk?VJ%M'P]B^-uBq,n^OZO;ih"hA\,Q&NG,J.;Li-&dC9CRD^>h*e%p8F[tVX!tkMaB2*$-,Jbo5s37T77+%YTEqr'8XsQ?Sa;mWoPBDAgr72Kl145j=p5E6*uIkS[==\/5#]mMeq$;7LiF$2j.As-!4ODl%D=hoTG: %7)IrCDAOWGZe/X7k.3NN@4N2;D!)dN>+(kZp$/U,@*]nj'K+#B294jm %>FFM&XY`deP?qeV%R*gHkMJuYC-W8$+>j&]XU*sdD1cfph\j0NG(ZKlI-^3can3jhqO.?50n8\<>f0\+]q!upg1A'r9^F1l8q3)i %rTqP^I$Qkdl#St5fU7u=aKI96/JM$0@cRRg3E37PNED1 %M4L5eS1dfr:G5qO`$dMd`_V'`E_lp0it@=/r_6J9[]ZqR$[TbQB#&6.m"=K:hLaX-p7CSlb.N2@?Sc[noj.\C(f^-Qme?5*p@Y2" %p\XFgSdr83+S=u11t0NGm8DhcjrqG,6kuaGiQ[QkjE\k?*es##)3i[5,2n`@-g)Y@Wh<(=6=kR[_l(+nV]j;j?DtE5?sS;HRKgVT %Q+e.7gaLL>K?59ZdKpiD;o5`##tXFSL./$&)`X7!]9a+-[t!mbVbAh!X%?&XkEh*JEWYN\Z+i8>dX]M@9rBdDU[pmW6+YWgG2d"T*&"::Os(#H]3SliMENCZbJGX6.p+Y %T#HeU\KSe70b5bQ3Y(H.ECb;^6OJJd#Bf=M-hftPG-_!23=b;lp6_glhmG^Q;&i`2IB9g0ZebT'p-'NWEZe/u@[hJ>a^h/Nm6I8d %c.r,$CG`@/k.=[=#8.D^oQ+nmi33FBrgY&bg?O`aa2Lg60n&`,2QNm8*m@cSK[8-%3eu%)T<#$-io)t=.qV>"b^Y=%\"u>:X.-,T %3*:H)*VQZg[8^*HmqE\cQ"Fmo1`ahqp8u?78XPc5>GG[d/-)e$?:QV>UOeM,Z]n?]QE?YTbu3CY$[/g>g:7=O_f77=2bBb][9bu" %<$?JWAp[cQS#=6,FgH:Q""Pgnc%XqXmEk4DKul-fV;/NoK^GtOBUgcDMfHb.`ej:UA)sV!_iFSSp!Q]%P,5">d]/Mn4*Z1_l/6nt %fthB:;mqc"C%A)_9Mq/*5t6"@/S&n"C#-V[a3[,)/@?.J?YQQ,\-#51 %d]bN6>B=9X?)`hWB5G\MQB48\@McH!+FS;Q*+tYjM_AbFVtkV)fn3q#:7LqOT$l6@a'Fkle*:@41=A]dC6$m0/I<7?;oqAh.G#UN %UO$&-%r's1AqHMOYH;nBNV;:9r40;;QV.rGeDp=KF3A]KrtXR1B?X$-4\F,J>9Rr-T-P_PSht*NZ)oG:fCj0jjj[_D3*(ZPb[eAO %)K*5!1GPkQC!)lEp8!"\0Sl&p,hKIR#k8i!Nkt>M65V%aiESe4p#YHT*G#GgXeT-V\ne/QIq>(m'`WPT-&!Iu_+&NM58d%XDMVd@ %#cTO+VDmWnhg^JZVNTdO1>I-S@4%-6b$i5*N:#D'j`&`Ym_qBeJ2JiG13C'S*]mHo(NkRF7B[F=%2IX30Vr?K5,5lU*g&,'NJJt=$(J]Y'Bf:IcNQm=!gZWLW;]39A\?.3*HFTN(2ZI`LpNZBBR`V*gpLgr>,NH\Pp?71YU3&[r7^[V8 %YtSl5]L;(BBbit;jg9UQ0Vqu*c'ch@8^D.Zmh*toKq)C[bDf+ %on])*'!,j1cisjLLG3?agmFGEI$SWMt[CDrP"n %pR;'FTAehkC[ek=6Xg8\c_L-o@8.&(7)%>[@[Ck?iNO",b@]*9fOu=ABD=X %q?L1mMU`nTr^nF<;lK.m9jfX/DZ>+Fic3omZTQ^,NB\:WX8F?HMpE8;X8HTQjECgX.fTh@ic>=R.fZJs1W@ZKW)`gQ&FqmbC6eh; %l4/;"TN:m75fiC&W)`gqXW[0j")=,$`:IGK5h#a[*0=j&hN2E5g,QU6o\.3`iFhoVB-SCqY/]0e6EdJE.heL@G"*+d6^FjEV&A#=9!Ti]O"Rcl0(Cccei=n)[D)h %I5,"=:@S-j>U+AF:6+sm-hHL[.i,P%b+a%`gUfVm9_/&sV-?hg-!ak+c'AFB9?4X(oLEqT<-t-%*Q%H6ArQc8 %IdGs1l,@X5.rLLo8X$DB.uU;t.)1U)6rF.=%D/W;-[f=8'TV&mZh#4_bM5No%JZQ3kNJ\"Ne(r:-_lm\D>#1H&6)G\?C-#kY4cai %)Gq$>.FWTFgqIQ<@S0Y@Ua3MBRW%QsDr=E7#Bmb!PE,lW[HX=M[8onYVbNrB?Q3"W>'U2#j:/Dk^Y3kF,t.OP`G<.Kc%3aZAg9NE %+M)@C@%oJam!R$2_DAk:(OFIKn_6@,p\l37/"dIToAH(BoFje6::Bb9Uc^k1*io]p:!Qo;UiT,9!1$]U*OTRLJ%td]VS@"EBl!pc %Ei^Xk+.4Tshfei>HmE>!JZ#L-b.c811:ho17J6cS10"_7:*H]r5inm@QD:lQ=JI2P,UXhslO %McACbQ,a`_o[XVRPKpTYcX4K#gQ%Y;;ss.c@/R!(Y=D\X>1*[,cQ-N@[s\lt:lX%a9^e\JX6hGl6B\T:#%L7!pSuVnA^fRnIV3)E %?>XGBWTB\b3M$D$8Ertlc>mRrrg(*ri)r$oZ]FFQ`c_hr=3uus:fe[BgUBR=AV]^(WHS!K\G)j]XKt-IJ(l>]>ShGb]bm]FW@Qs7 %C@r*@a_j^rDK"E@21;#89uIoXTX48ED'JS:QfU?1i\r.F]+!Ul#T`2N9A/b%P5n0&1?Gl0Y'8[GOseX*r]R5p>,FhcMoKQGt4%tS'Q"p&E-j]N4e9CZVMj]?ri"\AS_E7!s>/>P:juO%-NTm&qBiadP %11/q8)_saEajVsW^GO^DOItZgX7R?B7[``#mY;]0-Y3pLIXF#)dJ@oJ(qjSsJh\_N'&V&RAFAR12e6BcOkA%*hAC2W(mpKh+?lb %2,'1UYN\JM[/:fcn,DZQ?r6L5I#S("Zkt-EQ"j>S?h$?\n#=W%j*fI9bdMC%o:BO%4_\@C06iVtbenOD.K:05D\M;u#]$ej7[b\d %XIj6Yl:`N1?JTU9l4JeqLb(^G\Oh26Q(Z0tDiC,H&4/>SSE(Ur8'cVgOk]i\)8GgDTgac4 %M\5X]"suCL$F98AE$\6(nDZ#gC0B]\cM(W0YLEHtd1AAd$j6me@8_pR4FajrV2kiinEBA`=b@N5(IL;a6lS>NgA/`@E/0EJVn3nn %2k+%3%**RANGsO\J,KR]WYs5Wq/gA7inoV@kW@7$\K$W/+\%8EIemH7WjgWD!6pF`(6+Q %GL4Qlk^;h:BE)Zn:?i=S"`p=5'!;P?u7W<1jbWkgcHSmK7!"lGA5 %S.\bUY4c/4blD@m$#:K>_K#Y9KSOD>)NUNdncWI"6=#rZ:iNIjRGJ*M/5hC'X(2'mZ,hRnD6XLo4E8@qF1 %CnPo$c[$1Bc+\GsV)j(JmuQ*A?%b4>X/=BU0#u,ierI@W*!g8Q+=`h3';5aDh4[YKg(cG?hTC=@ %BBlKL="WVaCi1;dS2s^5f%eQ8asXC`F#-euU?9"p2u*PcXq%;_R=gE/jiiFLJf1ji0dimr(l,e+]ngk)oia.m[3':GJo88Cs1SX[MX4M[D6U]%ejWh/hZoG'[FDtfSeiST9 %Gb_]gSPFkrcs\V\Z`'=>YO!8l)aU8[hoNMU-BnqQ3Y^:!X,(Iq?$NB*d8To"kP84[[nt5V;OJ#nlK&1@`fSE@I.d_8Y[\%+e.*E6 %B:92legTF'Zmrg55d\k[3]/)39H>5T),+]q\&ojeBI/^4dcuCco-ql0D6$1:O+BAW%4fQ]+^AB9X-:o<(TH0ZkX!KGY@-1?kGb%>FD[tIFG)fA-i=(FdN82uFR4\&nh;u)ra_Y[29,G.@FY[/h-G.E;XcqE^]su4% %XcqFi4m"N/[8(MrYob\aJGfi#0,DK8tIA@Bu\6/:P0ek%V# %>j&QHkqirlS(h*oZUOH+Y&[b4A@A_4a'ERuS]hkh/`#Nsf#_`:Ut8miCRrZb.=QB(gKGu2"hgkF/LqKEZi$b5X?N6!ZZ\fPTe6fY %*3#Z,a0P0unoj?98.GgE`F,?GS%UIOR!2b5/P^/\\``jQ.?1."LF1.8+SWN3II<[00?*SAY83PS@_90GHFJh_^J51=]LKlMInptF %@0'k5"*I"\#ATfmAi`'Ql*ZA[Mg:cID`&o;=^f@#=IY['W?),CG_Adr\VVi9kD,a;.sVCMnMZ[O7Ja:E]c?0UP^%>%+1]T]C5KHQt'UoMPT]8g`HBoq4?SdY)6:SVNi1=%d8j4%'B2VCbMgGQ[e\-(t %1Q6%i%o`G&sMtFD&toO2ZDgqtciiK6>,:(qXIIIPN"K(QY!1o]'`dX`C>+*uABhB)CdL(S?X)i/L\`drZ6<9ippJT@s`p]*/s$ %`j>b)fh3X^#Ih6=k3[h$33(PS@9WSRqj+6g9/e9/.SMJgY]!K8C,Sa111&'%IPe5!D[4N-4kZ9m4&'*gI&HQH\b>GNY9kLEA6,#. %`JiTUQMt=%/,sr93!>dr7aj$dT6GA@@iuHeb"[4Fq8EU6QV>$gq,;&-[lk/H)s[GOp`KK6PW*8Fg0f.HrnroBH4,DtDsa1j"s)AF %r<,G?#O12,pXpI7%Xskas)'*De@6pWc>jk\%JABjGkQ)$%&9M&i+_s8K(YE_0Z'.V[?64D2uXJX"SO/rJfO]2"okIZfI7OO2SK9X %2C<\:^[T9(r5TV8rj0FX>\lMb;&euV`-$TBpp_`nr'lWVidsEM)uTc]EcIDABnOt=RM_B)g@QB0d;`@P=eJ$HU+D`]N"BV*T%Rc\ %9JeX;,^+fPjZ$&@1/R0o,KU!`i,M@%J3q4$8u=PQJJjm^,:$c\ij(hmKLU"sn=>1l1BP#tUW'aeE\eCnc>i>-N^9Sjd+/E06bs1? %Ea7U,$AZR=BgFK[=VG/>[%7H)8q@JV0aGILED^0^_@)cc`UB:00MbQ3=a6BI=eLVY60jZ$MEE7*1uo4-X?rN++tK'1a;.Oh=W'%V %c2h8X+/)'Q(^9U\EA1spd]s]?cGDDAi%5,efK98o)_VPm2?T'/S3^(d^el(ed#c.-#E'@m)'"fMVB?OdZ8W2\">js"PU+Dk.'Ppr %@Te?3Z5>+;@':?=Tf8"OQ%c\d5VNGq(a:?S3f+%n$QLB&[`P8^Rjf>i/s4\VP$mr/Q7O$cbJ\AN,^>I1AI3Wjd)7o];U@O"R,Q/9 %a'$j+*>g,!8WlAj3Dj`F"PfdK;j7u/(dT9[/orj^VJ,qE89L@U/;fECABGZ5GZ1D_)FpgV?lq'X/-AV_rfJJRi70qSZN2?p_fQ_& %*eMj+Yr"4=QF-=?rQ='ZAN;BIPe)f9#?!o:^iDu)J29)SCn0VG*S1`-I3EU-MM; %N4W2hig^;CRjc>d=XV:\G"uK9GTJ2G&<$qZ,T6Ua#0]CmP]jQ*=E3PZVaSWL^_F^H.oV$c.N&XP"q93L/kF%lK=8R>h"8")]Fg0? %1iA/CV-!caqEZeh,4(?(6&\AD#GR!.9ih[T0-_E_a>mQ28KsjQUlgF\SVE3C_%f@-Ip>7l_W'TBY6go1jLcN1<.+FMdf+AdDFAtH___s"iME+o&NX=*&FEfN0s`6Q6kNhIr!1ANRD%l'CId29sW!D %7$4?da2"jP-([%d5`fPK,u>_`<l"J %&a;i]6XZ!hFk*a*Ng3;ER\)UGKUu\1G.;KF,&]MJd'nP-@e2tp)[,/7O\nhEa:d.A3%CI%"qWhNA;RT*-+LC%!=Dii$o7Fl;GJ-F'$ZmlAIGXs._Ljb!`7"YV@+aY$L&"Zj*-Zd@8(c[H5)@-ro=4t@tM;lomA^HuVGa7:t %r!!:)A5r]UJN[KS,ZWrgc8Cb3NQGWc]WUdDQE4c`d]C7l>ph6Y7rqtP?kkXX/LBCF_6W"X'gTsj`$s2,-%c=PJ[:4l-CWlpas&>K %$m.nkO;L\2>EOj\Vh:A"HAgh#+UaO3+.tIuU]q;EG.*?.S!$AjOpG9OR*EX/)QC3u(3T[a"r`E^p0g0Y-so^9lQj/lrB7jiq3ImD %)k_hZ:ua@iTL`f67&l>KP-j2"PqUFEd&?".j1X;Y;q&(g6_>>qU\^GMW/&d@1=umY%NYHamO3qUB]t,5L`eF9,[r-h2?TIRNh+uJ %+>eoYCKbXKiT2LV"")TdVa]al"61>k-;OXp=))"a??u3T3;3@Q(=I%"U1PQ5X]ZeXi6782tSA&[r %`I(n.eU^GiXsg3:p3h%t3/YZ/1_Pl>9;:o0JcX$7+FrkkM8V/?1_IIKL`l;(8:W[.5bN@.NFb\UN!^-mVHH22$(t2D_*Go//2TD- %)t55uX"c=E4cnpc^bqk7>6,CkKUT+G;.D.s3lqLR';:-YMC`Tg&VlS$jF\in!XfLKg(CV?M\?3u:lU(r!f:U-;\CTT_g9BPBLeq! %![jYuKh%:^&]fLQ.%1'nW/4^sX[b@[3WWhe#s;rtK1)b5JfZm!Y_9gO(nb"tT[gs&1DI$uQcI]L#R4U*p;1o:2%UDA9o_o3dT1DV %:Q?YlgJ!c5JM:&nDBiWVi$:>96m.[-[%jfg,#-T(\3N0hX@Eh@#8->,'T/ef5p1]iMkbu/1W5U[FXY.W+R`EA;eS76@J)8HoB*<=uF94!'_nn?YFB3V&+E25*"` %7"X"*!$^"+W<42(/=r7QEF<`AlM9Hp=@Gd=Iu6$-$q9\BQ4mA=/4Hm$K:O)#)(^K^_n8D$Lf1Q+SPCrJYJ"R`I]b!V,J^r>omV"7g/0c$;iK,f!H\\^:(7)cSr(CcecFJ5 %kcYokR:d\C#Ls,H,lqW`F:h$+GH=3\BEedg3JO-Lk>`c"nEa'tlDc9>#b4SiB+gFB9E^TS&ul7jKRP2]6/ms"WH[]b+^U$qBJ#6` %W[H_`CHm=PB16NHkSgF2,%82XNJWL,QGQ;sA^+0Eb_r.S3Kaq28@[DO`R)-%*.!s=Qt7.X^_3T3%2R298t2Q60gqQ4Cu>IRfF/Dh %+<4gT^e8GA97Z%*,8<+"%,0TAA$R#L[lAe1#14t[AE!n4D(I]g`]S>Uq@o0qauot#>*^Go71Q[!ZmA9_R-D:Q$8bKaC38/dKR&aN %hK1ZqV!$o2UkCG06$_"-m@t5eLn:6%0FGjpJOZEY#AJ&ei8i7bR$a'/!FU/4Pq4AoG6Hpf)^J2Op4*.oYs\j;/X$1/2F*8K;FMd, %:t'((ocZC=jWE,rAch4R6n_Q'0cWqGCFpqo08X3j$kfJX#GE/EOuO,!juI+4W/1p7R`0nFd`$h[;)?,m$@g:jlQfrfb(b#bs42mV %:/PR)>/_1ol5G!mflf_@/.BiEQQc`8iuAo^l %AI9_PrivateDataEnd \ No newline at end of file diff --git a/Logo_RUB_BLAU_srgb.jpg b/Logo_RUB_BLAU_srgb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cd23cce2996d93899e9bcca6795b8cadc912655c GIT binary patch literal 136322 zcmex=9Kjo?RRa?#bUVkcLZThSG3;rg*t(5ECzxd0v?*Y61t)4h@ z_T`m(d#Zn#nnX|R&1PTeR(eyC-{M zds=n%=0CChZs+|kZ}oCnlDA#kk$K(Ons-yLepITyXE$m-W8u zH#Pm)zHNTszV_9x?*6*}cgrsQm0xd%Up-^>o-g$*zgW<>o%1I5PP4pGy6Jgz`ppmj z85Sq~n|!}F)c+UP-1*UYsq2nfw4`31I@5RSOoqU2|J#w%WcmJ04E<}l|KrTAHu39g z_N?ojc;!FC$s?Bx?cL6FD=nU$t?{2hBQnie+F3LE&Tm`&=%1^Fvs`kQF88i>nJzo= z>wTkrQ|>Ga?pD`%WWRztXY=wcX4~Sw&EIm>ech`yo6c{nH+^ZWef6*Xi~kIsb^jUG z#JZl@kr>#WIwc|bE0gcLQq^g@HDXR}(p>s)+qER~H{X86FTK~!8QQ+cvoJC~va0jY z%gCFPyT4tyGdsF9LuWPPyF+(pPkXZ__ue+!n*T_)#u4^dZ+F>OTK=0_;2!;dGq&wslH^W81_zOlIO}A_1CML z>$ZL^mt*}@7kXvO{C_%i+fA1qT2nqj#dQ0tn%Vod8UJ~{X8(HoAIo3ce?0!5!S>qT z8++Gg7I*OGOnOuzcxH9+Newp{Tjw~7$CmybIq^a-?IZ0r{0(`P)_u2pdEeiebIrbs z^X~V&*B$fRY<8LTl|`@YUCUqmXPCFNO8>`!6U)_Ksm1y7iv<@P+qAq-=KB47+tnG*ZtBuZ<=;CYI{CHP&D5TPe}%nYqy1O@XJGx^z3JD{-a7ps zE7nUZh~4$mZqI|qrSfb4GlYFGx)t9$$tW^A>d_?!(VJgx^5^gE{iWUZpF#XT!;jT3 z?q4teSFy8PK5p~Js{Cv3SJyfl9-VRHuPPHO*nu1E*v;U+bz0N*LzX^Ti2`7 zo-*I-=U?2aOK}(zxXg& z$Hh`_vOW}jdbw}CmsYJ=cgoqq-A=d6A^{nxF^>5rqY&%RnKv1ra3v%5Wi zdr#D^UA{6r_CG`7#&=P9d2i2^zq%S(zIXn@&_PtO{i zw50nH+ir1dt`>cB`pDMxtGc#bPQO|E?dG4i_TL_@?+w5GYoF;2{c`W@)vx#pmR_+t z^muZc-q%%oXUg?Xk2rpNqPNyp!*&0rzI?L(LZpvb@)wysiQ#MB+-q!i&RO}@YS$gj zlS|K?*%J9O>G9TWzy331ZT}jr`E@V1PHo&QhKSX_)L(qjdr@mN>-}col}}23eJs*D zx#i-7i?M9i%8(jIkJ3h|BLV>JNc_|)0@3t9Q!I6IwR-h z)7_0-H(tN_%BXwy_1>S;t&aa^c#u8kb*$CzRlg3_ulJ2;{Z_kQ?zEJxd$4QRm-Xc< zZf&%UUXyIJ@8Zk9i>2m7?VlBUT0ObEn5j;4x!1MJUkY@8^X)ypr; za|>7Pn)U1G7O{=HjdH%0N0+Oj1 zmv6mUZJSBKz09wXCjx9My7_Di>3drGfgxTLOc|B}=C zslERh46Eb9Z|*x=e(PK9^yIzuVYc>u{HtGA%{%X%{(1J*nNJ>mJ7Mk|CUNNRfs)OO zAK!oUdC8Z!mDgQs{Z4L{;ofL)f^oWKTkI?A&;QQ9+5Tq#!@Bt|HCMg5zTiJYPub4< z!B%}24PWf|BVEg1`0sSop4;||;xGT(u%R~c^m4;}3wAHN*+0?yP3F}z$7{>(?z*jc zd-EUlTZaD`=KN>ijruxEKR@W#p66fh)Nj~!OYYoa*CU2&q`i&medM=aD6ai_`_+F2 z)Bg+{ZIM-rCrC?W-i%n};={3c-Tu9geqR5v;^eaVYa&G=9$bI&XrhM-@42;aH-6pz zeg4bok$=73#4Wy3ta0GLiL)omP8Gf`oo4aFBri_=>b~`nmp9M4H*;?PmCUcw-=a5e z%KCb^^DlR-b8hN?hOF%U_TpFmGpzm3U^3rc{`E9ho%B%4<1&^D_vdfCa(VwBnVa)| z8UFRZbMNoV%g1HfdpruhMoZ2~ZaDI>eSLB_HAO7xNdacZDsb_j2rJSMLho%w|BRh@y}KJ zFU8ug=RbY?*VV7p=EBl%w$m`^Tq5=z0WrL)nC5+<@^5(PQUFR z?6uzidHd_~{|r`<^1p@S|4okk8L_u`-B%r(`)d#NHD5G%m;G@=e6`H$_rF3noi?xX z|F-S?m$E9kt)YRx; zso>@wagaI8Zy|D^t`Gww0~3q}$+4(`<@mrPn6PhPfSAY&=7QWH2UaPG%4hxz=5vBc zP}?7@OI-lW=K^)Bz$_+^Ugoc0wg-cLS{ef*Lrz*60~=U`5h}89<}A2~5!kRO1_ro@ zDOf}oAp$n@2iSxH28RDw0rLxxJXWdyl*obXX5j#t%>eQ%BLf4I0|Z0E4b(+s0C%#$ zA;KaBQp+3WUPG&kRr1&A8_kan50z4%(EwMDGgn@y9vn;i!1dH-8m@ukx?xb|*{G9wE zP*6exR}f;plRI1jK$43W0Mh8De2R}v!KSl>XMh8De2R}v!KSl>Xs51Bg zX`w5ETkD~q7CERV!_VNzkiwA9ki?M6puiBokin48P{NSUPz+`jFfcF(6HuYR;LH%r zU;;7_VgqEvft>-=cV}c|`2SGmM@C6Wft9{~Ua?*xXqr|pIX_pwBC$ZRwL~E)H9a%WR_Xoj{Yna%DYi=CroINg16w1-Ypui3%0DIeEoa6}C!X!>#g)tw6&1N(x{lCE2!0;HguE2;Tq&=lr5n1rt3Z zJtN&@12baGK4GRy>*)Z*l# z%z~24{5%DaiHS-1r6smXN>F1{lHsNnlosWH%}hzwPt8fqP0cGQ);H8M1o;c%;oJha zVyqzxGqfVNz}FYQ(%f9QvBf1psR+MeHMkhm2h|TsEzU13N=^+*O;d(hRb1j)R)XIu zRL!nssd*)E?U^|_rNt#hi6!|(*bPBa08TtGdnwzV-68(a7BwxB@=Hgcm zai~jXZfag}WboNCv7jCD|%1zbH4c#8xRYH!(d`KdT@$9Tdg|R?bDKplAun&(DG7 zCr?CdftFh!sY`W9EJ?Lh0_wK6ufGBnmUFtRc*fGG9NPsvQH#8e7h zpn;+^wInemu_Tcg#lF5)F8Rr&pbX>bVyje|_ddldrFpXI^nhVqS78OmAjpij|qMnUT4=`g%^e+0OkGS3j0{{{4Go=~EiBv&oy{yw4V+v}jV)o82c_nvWP%C@=bXgi zVq2wxqWt_ctAdm?B?Y9UZxvjUSX5G45Kxq#mYI`ktK^heoSCfP>>KF~HYg+@-O4W@ zF+H`|R>=@9;*nS!mRX#cl#?1#l$cjskXV$Omt1M9%?vHg%yfY1hiXC^I#$BoP!AU{8PrBS2+NPANpt*Z>Ul4M7xC zS0o_?2>H;w%o1BABdA8d#FEUiRF};3)MAjRshN(Eskx4ksfCV_silsQnURi>xrvUE zxw(#!g^7--v4M`Mv7wHUg^`Ytg|Uv2rJ0VgfuWAEp@ojIp{0(gk)@8Qv5}6kftikx zxq*(6xuK4cIf!qnV{B-uV{B|;A-S(;%ez;YUXTd z>}sl{0Lq$H0htx4IT7%3$X3bF(83T|E)q%3$jA&T1rGe+g2d!haQK0ZLiMGwnT45& zj){S#nE{wI)G;D3b1-QECM`jvg#nlZ*=1~D1ZIP5F}5%PvrWMySg)m-j)|d(g)x{k0h16B zb1>TiL|PhwNw6AAQymjSb0d(rxsfG^ZET=pVrXdr61TJf>9w=~>9w=~sj;*Gsj;*K ztFbf$sRWy5X$dmT(h_8&CD=?$kV}jV49#>5bc}RNbWC;3bj)=ubS!lY4Rj0*bqtMk z42^XRO>_)RbqvjP49#^6Ep&_wbc~F2jEr@ROmvJ)b&NpCLC45K$JoHy!ob+V(#YAw zz{teO)Y#3^+||;+)Y-+w%)s2u$BMrs~AMurr)-*liIZ$ydXks4Hx1VQb@lboLinx#TyfP%!L#N5=9)S_Zrr8H1c zkyucWlbH;zr}Yc+i%THg8-2)UM(SYhTkGb>{=D?<|^ zA|0_z0A(dHEHe|6^C$^Cq~ z4N0a095Dp_VP-_Ay^qTuXnhxmGOW3h3JHv`KM3|)AP&Tg4_f&H+!%q>w)&8E2cjZ| zbmFai6DvS{m*C8*RE6Ram&{zNa$6-+Gd*)76AN=wP-+K>W!Nein&??tT3VWz!Nf|z zO?uzVoSaNZ83it5pvDH|B$lN5CFZ6ULu-17DeT0F5p`)x6 zv>=$-hk=2itt>OOoPmM)3IhX!N=|8RCIbUAXl1!bZfasN0|R)as7gs{as~qfivehr zaZyN+GXn#Q4FdxQPdXAi35i{jS^-)~%ix?}PzheEs-TgqsbFYnX`$eeTAq_yQlcA> zn4Fzhl%n9ApIeZaSINKt@iREEgg{}7GWh@&h7foqAxa365s^{Q`1u?Njx$EFGYBz+ zc7#~|A_fMFuM7;#6A)raGZ`4Rw=ytD+(L+{EMQ>ZZ((5Ab{@$;VxaVbG%1~#nyd#3 zP`E_|6~I;EW+2(82eJ=7aiib@S=y`sO4Z5vIr*hU3dNxL2L)a9L`=3uBxfPHLnkOT zEfqAIm8uYynOdHim#*NP51mL;$jrkP!(?hhas!A7N!Or-5=;Iuh{WqL2%HyTV19ds zfkl{`fjMR#Xki3A-h4R27(h8MT>d#E-GfX3rwlLyK``}$)>ap1f|tuPI0uC&B$pPI zLF7T%l7W?hi-Dg(gh7%)jzO70gF%tUPAww~<(+eNm=Y+u>g*(KSv*=^bV*%R4I*xT4=vaey^&wh#hDfybiokyd}JSyeoMR^WNkA!6(e8$LGnH!dK5Xn{ON6CBAq3ocyZ% zj{I@_Rs7TVH}jw8eTqimwyDB>r7OTEamhRiaB`y~I_C zUy=%vu9Df36D7Ax-j!mJ(vk|4DwmokbyVt&w1~8|bh31p^d{+BGE6dBGC?xcGK*!- z$b6NRlXaIZkew-eSoV#an4E)LmfRG%eR415h2`z!Gv%kq@0Wk2AgbV~kfSg|;fTTq zMHxj8#ZtwEisux6E2%4mDm5vsSGudrrEH;`raVRYkn#r=c@h=U{jR327OvK=wq5Oox`eu?dX@TW^*b888ul868jCcpXtHTqXl859)x4m^q-Cm= zp*36Uyf%}znRcf3Ty@14Giew6-1 z{p0%o3``Aj43-$&HWV`SGHf#3W%$WR%P84sw$T-1USl`odgC3&A5FAPQcdQW+%Oe3 z^)+obJ!JaV%-pQVY@OLla~1Oh^Eu|%EkrB=EP5sRf$?Cne zu64HcD(e?E>Ncr1OKcw7D%mF5F0_4Mr(l<0x4`a!y`p`h{UZBE4$2NG4$B;#J8C*+ zIj(Vh=VahiP)t#39AzRB>E>VO8lDSnKUQqL$Y)7^yJqm4k=SoUZ&cnPD*{AW}7xC z?M1q6`sDPN8TJ{|GTvl5XU@v}nB|c*KkIw8fA;e1|2g3~>vK7B6LNRv3FT$y9m$u= zugJexpk2^b@SxDDaBAU)BJZMQ#f-(V#XCwwN(xHOlxmc=mOd=AE1O;Rqdcs9bA@0< zUd5S8t;){I=T&Z1ORHI`ldBKaDAqLAJgjxBU0BChmsEGCUb()d{%M1I!-__(#_Yzk zO$JSqn!YrLH}7hZZE0wE-0I%Cx{a@`sO@^Yb^H7dmX6GhbDhSWGdurvrF5O@Ht3$# z{ii3n=Txs@?~LC6eQAB?`px?1O<j9FJ_JI!7{M`ljvobPi}=3biTFmK&_+4)HmjR_mCZSvl9XtTxUbz4-o%-Jfu zwQC#Ww#scEwr6aAup@HE#hqR|5ACwvwRN}N?&W(F_srfay0?EH*S?m0|Myqz|9YU{ zz?*~V2Ol4bKXm(W#NjJP0*{V5RYF}Gufk2@aUf5P^}o|9H5cb>91wf(f&>1}6B z&ul$wdUoqMvvb?do1fot!Sceci#8YcU9!J)@UqM0V^=({oWAOJ_2RYAYd5aPTz_yQ z<;IJfIX6GvD!cXjcEcUkJ6(4L?oPWWb8pdo&HL*gm_6A0(BkmW7e+7kymWhc;Z^jjr>_fM|9;cM!DdY#CoOUbDRy-;cTd&`4GWjrbm-EfPbtkMlUq_3Z$5nav8F}Z=Ta?8 zD-Tbvh{&k)jLfXE@`}o;*0%PJ&aNp_r%j(RbJmij%a*TLxoXSSZQFP3+;!yWvEwIB zp1N}N+VvYZZ#{YX?D>nAufBZ!_Wj4tUxFYfgN~13Wnp1qV`I%_WMUR%Q50e|WMfbg zb_`@UN)##NaB5VZC>pddNz9mYqsqaH&P5-@A2yk&P70PtcKNtylbWeyh?#4OI#+S? zWVaHKdqY!8!^~S+!4CecDK%xu7SKsHQz1v$Xt;-`S-?-TK^$e{5s^{RF=NG!6E|M` zu=I?~tn8e*a_7mLFMn!Tc|~Pab(s4Rzfd<_UA^Iy>O244n{5B4{z=X6?V*2my)kw>_2Ou(ht{cEk&%@=Yd8{|xtlE6?{Cs@ zm)qjBYieSsjr-~67r*@2{O7z~X^qvLh&AUuYkJ>A@#vXV+*-W$ds@BXzN*#6UOd@> zu9IKCy%;+2_Qu+~MiRcMG9fdyN|G{HB}~xilD}sepKw2^;=Ar9^&&e1rW3Xt6EhyQ zo2(2zIHjjV=~m_X8D*A9lk@H_i@5%mXJf^Q6{W3%vG+7*1HIU(HZY^CIz>(@R{YhQfwr9UB zn~y$tw;}jQf7gTxPsz{D6GFbb9rh0O^7zjBhWEnr^%L_ytN&-%-u>tIe}VMa zukZc6zU#-D{|p=dGgSX)sHuIvJVN&R<eWA+ zUElDvSGxSqlpMoC|Gc*UD*T@z!fI*!55Mn!_o+Yp&+spX{XYZK^RnM^zvupE(6amf zpTVsDt&(0t+|Bw^AHg1QpT2(i`#m17b*p|R{AaNB|6OfV^Wxylwh`K?RtNPA_i{I>4t zvE$z^>fcJyc$L|;s9BPsTK7&_?dtN5qdVVzI5%a%wT6lRrc4aAH&y6YzPRl6-n`o` z-D)>?oMjH%;;!iVZ_;&d{>e-RhJD)?|MRpzKXG62^ObgbHH#M<$jzS|n3z>0EnSn4 z+%CA)`p|TCPt~}*)^9&j+jGj?>_z>)zV~&DmYuY$ZJCGiq7S+@Gd{m#-_E_k<@UK# zk=xeBuasPE5^548{n33@_q?Z8Sy4;YIep^av3!O~?EFfO+509hyuLMUnaAZHDO{!k z))8z98d6m^58rXWvibVn-|I`?*S)?AinzG%@AeJ{ftmyRAG+9o`!Rop{LlRV41c)i zs=n9#yYWB6RQZ(u472Zlo2VZ#^h}95pKGWs|MBZT z!_oSC{}~S7`*nSOocu@mPx@zneqXoudi-m-y7}+h_kP{C``?`UWBYIa{vP%E{_Fbn z_22$8#D4?@-+sBj*LQvV&k+Cj`>*?NYJabaj(xVRm=|fHmz*-uENVsuaqavit@X=@ZQRY8GAK?T_)TQ@s(ycU|D@qW^rAs zo@Lz)=I2sB-2cAPW&ip7{6f*`HpON4vf2JK6x{sJ;F2%>Z(aNH6FmHS>%1T5|IrqI zvhVz~X2DP03$3p2GRR0+zT&QIe(c0owcjRgUVkSgJ7YE5r<;|hR!n-TxpKvZLQ6)U zmB02je)mt?7Ts`u%RAv{&p$dWD-Sb-d-reI9em+~a_{jg?(%CU>0Ps>N&Gx&3|K&-n@Av!eCo&T!3CR6QW$w{$`2 z0!h^p{ztan()>GQHlN{{aQog5^W`nYygZ&JjJ{r$c8(F-xmLWoSKIhY>MP;AweYPc^K{C``oe!_`|s5AtzWh1^N;$QS%Q`OZbkgrr>~uPwbrV4-|{=3 z-*m`-Qd{w#VG5{76?~tl{A;uGe+EtYugz->?DyS1^`GJ6x4iuGfA)Xc|GNIv{hiOf z{xfjAV!!sE;aJu8@7F8;Gn|j!xo=MW&OgiLe{Fq#EBuFh+_n2~xyYS6fBk3J`DgvF zJO3G`R)3rNPw@KI?H}ju`uFR-{m<9s=D+?k9RIXGuKwlf&tT2bAkFW8zufbm;rW_7 z_pkSS3;+B0&+7YI)_>^Rx^{oh*DcHcsC+L-|8(E{pJQ-p@ywpNHua)KpO@O!`EA?A zGPk;TRkE;-sqsmvGb@!D4rDRTsH;6v_gU*dLs;2o$N2UBzqXnO-QVo@e5N_8PRU>H zc^2!td3o)P|1G}ucizY4Yo>s!$nX10-|c;Ww|af`_c#oJ7t`vEIG-*57yF;VRx5M) zEUvEl*8dC|&zlypPtr`BrZ?ffkgG}1u~Q#U3u~mNDm3ZY&M#X3XRXZk{|vU@{xf{7 zv{HOF|7VzG|Gx@7`&XC0ehP#HhPi?KxBaL7GkgvIQGM1|`-Rn^zqx@7M3|R|->@9+A4dSQF=pN^l5*FrZu*>!u* z@9y=ROui~@(@1pR^E+TEPQ8+b@2{2Czaeft~LJ|5)wb}KBrRrYu;>ie?ytYm^ss46pDQ~t4OOx>}8+8?# z8sA6j+{8_!y=q+lCG6+_SDgFoTuu7ByKDEaezD@gn)5l8OIO^!J9+Ek(iX3Bz5{m* zlgn*oWlcl=@$dJl+&EQOo2zPO!_{{R_ba38o}M&$ce{E?%Eg$##d$WeSz8stJrxfu zTPkBUeVbjzjh$Uezug{8vijqZwMj2C%#E>O9dodE(5fTpi|4;-Ui=Rw4gSAy^){r3 zRP)<&)W_V4q_I?>-&2gQHPfBX7H<$ngw>o4N^?(aW!d4;*!&zF5G?p3#~ zuKR8xYWep1^=SLTv{edA-t>I6)iITfIi|E}SH{W&hlwkT1a-t4-%IYjcz3(EU+#{! z%SAi71bNcEJYH?R{9+0JcG;Bo+pNp(7oPlPbSJ`DrOh)dQe^&HiIj=Kj{TcuW4FaW zJbxtiVBd-(>HBnQ3eP@Tb=@`0SpVYR)Jey$EHLK|bdBDozHFxBAESxy?EI3Raon)V z-`@53jIYA-H+AhrZ>(iLZVAr0)-U)-O5%k5#2~9n#{Wd}|18_3|FG9S^v{wXhqwM` zxOhFftncgE*LnwEM`^9vwRZJ(^S^HVn!C&PrKh=1Sh;4+;R|^+cK1%N4YN!U37Hgd zBr`~5>SNE}xBivvf5uq3HSaU0exk#RFN`y_mo_sntPulV!^S-^P zecHWzmdDG_x9hjAyq%x?vWQz!t}4gvOO9Whsone?$Bsld)OP(naC_06oz7K#4yLYx zGyP|6iTx_qvLa>uV!`JZyl>w<uRc%J&*wp#f=gSGu%=lW}P3+k)upGW>@STXQ! zhsyWA{b$Jw=!LYQL(I zt2RweF8!NaJ=J4`V0Es|NRlr`|kbq-`s!||FNQ|MC8NCa8^}UU7t{WQBz;d2_bB}!oT}ZRNGXW{C;*eY1;L$gQY57V&;9j{9iV$=$W)-_mHp=*)# z%W3Q-385Xvf1j=~zqZ{hTyxdEjGGcwtC{#e**b)UPk#HoZ2Pyh-ZN6dgP*SSb#*fg zoEX!$?|8IxNz(Rxmv8+(I%eD`-b=PrXwCldA5)a`qholbsI>}%?4SiX3*^Y0>$ z>3?+&9lytO*HLxpk#C#+Gh|C|+AgP+QE}lTdk6c|YlVlk{CR?p)%#vC_|386;is3L zZ`aKMr&_#iwjrkCXJh@Lj{3JB?G5Zd-T%+9+mKljIfzwW>BTkZ?<>t%l{}unM`g_#t)&D?!(DnOE_fL=g&v4{FL;SbL zf2%<~&h=mS-}C={e}Cz|J@xl%b^qG_UeC9;@Zayhk3WN2zxCVxGj!emTW9-wed#;< z`}HUO{$3AiklwG~Q@{58-R$-JFaQ1c&(JP^`Tnl^vGqso=KFuM@2`7(xBTDNNhp_(6lQ$=ENflieMi3~d=cNp>z-cb-F)(E zbkKvNil(7U89F}&%{a(6g@u*nO8)l``9E9##QjT*&HgvB&N_eU$~{XlxBY?JVnVMlecZ}2@p?n)$}b8AI=#+Id->g) zZ&WYj$30@QH2seb|G$?H|Ls2=|F0~*`1&UM&zt`YKI-sH&U;k%*{P(-sXWJtppI%>o{P+9shhM(GTYY|g zbf5kG`nAVF-LtR%8EXIC?+3AE%fJ5H|N1|}#_#X;UcCG-+WywoQ;TU)aCVR+^8XC?CHMVB?ZuT^DLz~OGxX&; z4C-^dJ^7y@`9FiS-QR0_c76Z)Z%_TPouDzH*Z)i`Kz^6|d+pczzYprye%<+R{^k3- zuE%Zv{r>y>^>wfBme|{Wj6c4=^zo(r3E%jBzuJ4h z;f>tpd)Ctv^5?Fd(5=4hd)v9QPqw{#a_~vw4zE3F$-;r&@$QB}AyXz~g=yt+%H5pD zk+*Q#y=S76?jDtlU<;G$S+<~m`|^Z&*^!TSZJYUcXV2AG&#+)8tu-2s3zZh1n0Vmp z?)pzH{~1~pFMlfw&-#=7FVQka?(Tg_%@rG@*`FK<2zpRgrgQ zD+==~)$i)Bo@Bdz=3Sv6hrR-nwzX_C-C0c^Dl8JnIJK+P?4jI)d&>~b{{I)R-mm(+ z=X?5-xo798|EfQFZS}oM{X_fHBb5F#2>;z%t6KliH2&Mmd9(gA9BI9K|M%zZ?0dq$ zC;tnVp8s>P_@DAMtG;di7jky@zbxV!cll1VetJ$-%`@9og*R;vs*3$Q6Oy{1E&6ek zRL0Uhmpo~_Fs4J@EbclU#oHjajd$Ww^qh=?UR+Ox(r{Jvbj8;ed0}}d;PTFwrv^5 ze`VHtX8zn;cfg;as^3!VocFuD8;TCqd16iuCQMqVvi%rdEcMfJy0(P*YvlK~ziI06 zO81}n|7XY-|M~SlL-*=W^Z#ymZ~Of}gDBC>>*D_mk6xAOV{czqgWK2t8IT*;wa^Ck zPthHJ{xh8T3!m25P3p7;=YNJgd~Ix$d5w3!))ze9)}CH^?9Ca;>4ICoKf7?pGHh9g ze~{sh*n|BiuS-?v?aMr>Yb+Ao>vp)m(%eciVV3HTnH+x?^lhAUE_M6vt#c1*OwyJr zT(rUB)2G)jI{z~`I@N2>|9SKK^M76P{~0W6AFKa5|2h5lr_29}%>QP;R{PIzJ$p)h z-}8Tk{~0dat^U{4{4ZSo^OpDL|B9&pXV?^9_n#q(FXul)T~z%!xBm=lYpeg3?R5X~ zuKv0FU*2om?|)dZ{#oOc1vA5Ho7`cc5Q+mpZNh5Y^c`{F`7`{w1&Vn1wRLszY}GxR^dV*8zS zxwkBrf7gGvSn-2RZq#-E;}3&on*QLe*X#EGqh9^*zVL_t4F4IlK?KwDvfn1(t^bA8 zzW4yG4D)Rqq-p{lDQS_(G{`GzFJJ;`jSWDv{_u+yTZP0pSoT8?WfB%)9y~r z+NN{x#Da-0LPfPdW+t!fc*~gKkrs8d?nQBE+wD!UITP+^=Y97QcUUa(SVg?j$fPZ5 z5mTwLsnaHv*1EFa+Uf7?4&RIRUjMDmEa%+Y`_}VWH-FovH1F7A-5uM_!X|UK9=qJ# zeKvOTx-M1uSM%@roHYsiaN6dam`KnWe}+|BoM08HSn9p z@*nKp@tMEs*H>d1Hhm46dmN&T^k=O98MqYxGi*Qd=fHo4Q;h!^4(z-X|Gw_i{oC?C z1Hak--20y)Q|N1F+_V1-r#|le&v17BZ};w1VgDHt|Ly<%{^K{>7wp&TU)S$@5dE@# z{r=K*ySDCM`)~jI9ltxjTy|!|1$sh{?dJW|K09iy8rrrhN}Ib zw#wtb{g?mde-r!uZtFk3z4`0^_+Nhg^FKrU{axRk+mGu{ioN>Le7o89iW0uxr%S&l zz13Q%%N8!FbkcL;!l@IkKQI?lTj1SyCpueSsN&TNtw+;lm26vjWmU-j;@dgp-J09} z9=n;kWkRa|CxxCicC7J6);lRhFl`6+P8CI$;P7>{8m3?P@gMZ<3tgZBGQ|Eu! zVE=o0`@h)r{~4_HcfP(U|MTX5hF8-6Hh*RQefvLy)%m|J{~50FZCPXgzTxrT`tR$D zuLqdN$$;nK^Zzr5d|$Ws@cO#?$MLTV>Tg%yk9)oUd;f?33>ESZLGfH%U4QJy_PwR= zwk`h8&@$~m!_DHFw*L%A1J3+sc>my4exdxH`=8cC)Ss`azq)eQblaK#8K%zq&+xB8 z{@=R8*DrA2Gbx=!#I&r?eo(cY_YzcXcZGkN|DT~I?f19ZQ~N({DZ2mXJ9rrXMfnC>qt^Q~KsJ;K|-)Gw+!ms!LK5p}$Vf(-R-PPCQUf+MeZ~nu- zw(r+|z3`u*_UwK;(2VA<{|p=cGsOI}+YV~2U-=g;kJ4KA|9X5AU)Fzysqr)IpEo`J zw`RXPxVvDlSAV{C|KB*jeY@g5tX^{&r8rp>`sd_-hPQX^?e>54+86wv;eF5jy7NE7 z|AqBM!`k@*pTqyGmO1{P!A4yEYv!+?;?aLU`~!7xf1i!puxW4gpZa_C_x6i_f4BG3 z>l*nVzTrpYJLkUtv+sM_=Xd`Zy7$ZOo?LP1&&)SDymoKi#!Y@5cjV57gcW7xp<#iE ziRbg)Zk~S1xoh$2lOf)sMyC|}JfEZn#IEm`d-J~f-0d@E6LN2FJtH8klC<&Ei>*dJ zoQpPyDlo=7uohUIh|e;Mon7?w^v>_Ri>_53eZ3-6$vunXkwWN{SxlbGSE|jl%~AZ% zz`OC!uKM?kb)xkzbxP9zGbGG=%>O#vr2evJ{eOm3q5ljQYCZ2?jSK(Juq^NJzmt#t zGc2(B{>SY2rre+Gm#v$0t7{-1R6&yxQP_n7`@|7W-q@#6fygSM}KT|F!R2AhMO+?zsSe^ zTlH!GU*j_QZ~o$c8L!8GxGjHr`M(e155xaWI__5gjr0BeYwI%pGc23*pW)vr)&C3& zetrKMKF$8+oDKgOHdX9@!PgY~@z0$7Q|~8o^*{d4z+S~I|6MOCc;mK?*FsBc9&e}=?qy8oN=G3dp=SRK&bK*Zk%c+{zKi+#zzB^Yqa=Tqz zjuiinnG0^1Y|fQ?uz10;Wx^*TBd=PXX|1s=R%t)Vs(0^fdXcfk)o&~I{GR+xzw~E* zX=>Z=(B6yx8S12tdD^fnV9-3WrCaKk@Rj&|)q!Vb2hCjL6@Qy?vcyG&MUy-`XIu#h z3^Sj4QhD3V*ReX=lyw_UJt?TXljhDn>qyv@$3-`Kw#xdMt9PHc=yT=kj6Z#Ln=G4&$&(QMdKZ8Zhv;Pb$4*qA*x1YRw-D<;~ zFAR;BAJaQ_Cv<;d^vuHvE5xe$CY?`7lP?aRbSO#V*{a)9P4$(%U0HTKR@x%*BdwwK z@{^Lz)MvfR1Xf4gQR+9U-^TpbWCFkOqu|GRo0xCCtEg@k*U7uI+1vTcC&RT)T|aax zu5isb`A1=?tAOl@+Jm-!vEZ)B|4XoSboC#epRa#+ZPkB<_j1r#CiWlm-@bg#cw2Vm zR>O^nW!qEV|J~ZQymCpiaKpXoZvLJ&uTGw;Le7qTCxb5?`F!f=omSQvlPbSmzI{+R zYZ6P^S1rzewHjUD-mwTCF4uB@vF1Sf6OPAMdbSspeXEuY?KoGqJ|%6V>Bo-jkCC|_ zcYd;Xb)&gmF!W;RQ?=zQJFMEcUbr6Lue)`ZK}n{`Oy9oQ?W1qGwo66R z8^_;{CV%&qU-@f$>+ajV8*Oth%a-n`cCJfTiTF4>JSD-%y4%=FGDv+@l~0NAUOl^+ zOM`8F?palpSUs62e)Zk<@Um?JwpZVta?RNjc|)uJ%!S(K&QIr~HgDQ}M=yEH#%-1B zqMH^?OFkg%V8H6?dEilo)i1UG3`+S=UPk}f`AzQeJG<{OVeU_-=O<=vi0qOvbDFN- z_VV4X-?Mb~|FS;z^o93@=jM9prmn1E57sZAR>iCc-PM6Ck|`&yJ5P0GX$fL3H?~;GHPiI%b!B^<=+isiCDzyaE%a*QXtTQRkoeJB zfTu-hYiP)dp!Xa4cN|}74PUNT^XvJ)=iyJy|NUpM{r=vxGW=g?9jKDwuK%@ZZeqG= z{i*Y3D*iKcewY7R`Ri`*KcU?J40$i#)&Gf&I|>>|`gr;d_j~g{YsKV0ADI8OtZw=I zwEa&b_Wx&?_x(S^YJ<|v-*-%2nGJ42KiZmS`JbVB>(2iSRo~~$O~@_2e)&BS6G!)M zlD}5($%Yv@^B$dfWcE*N;_J_ncjmH53p+}?%S@eVvot2eL}cQg^D>&MzA-Nvc55|N zDipt0zd2QOZm$T}{LO3PTq}Wc_>d@6tcs`RAnA?}@*2|K0cRv)|V5p1J3G`w#!`>*d#Z=SQ<&uKT_r!zMOLE9AQ0+<0y|spf9L&Ai{ICOPXBjF>4o##>3`NstN*$8pJ7X7 z)vvnhBYm5$ub;;M`O1HW?VJ8wd{BSp;O+S9AFox5zkY9M$^0+mZS%j3`txV6DOPv> zXV6~u`#*!J@V~X{q3v6LGuP#muJN6|cYE1|n2C*>G`D_NOJ~^n*87>r+6Y6_Eln#f zb9LIJ`MR2J-M9S4CXYo^7%O%bvL< zhb%HRR%9x#Sa;(3)$y*yWDPRbC!(_ip5PdDx9+olIz>pPbPabu;U`4+J&CFkRA|E?|0EzCa?{dQ-ct7w}Ti-k&(r^tns40AOO2W>BAO^w^G z|DE}(6%mWC2rthXY%1an^nV13|J|qljQw8#|3B7qlfF;;cjG?;e3|bWukYsn!h0d3 zG&Zq8Tl;@!-+y_0<9i3Y-H-oRJpTLrH-Fvh*wTN$?q8n&P44TpU++Ic>f_q;d%v!? z+qLsQLv8)HKh@u(m&g8R*!S$)pZaaz-)+6VU;gsn$G?7mk9)oN{Ez<(M?jt6`|;oJ zU;hJ|X?nl@@jsV(ncvsrUhl50_|MQ)_~k!C{Jme-pI`5{f4~3m{aqi9$JQU!KmXwO z_vqL6AD-Pe|9$&c&=TC(e|7sm#;t?2 zahtnsIw}{P`%Wk1bHI}oOYF3ESw899k^S3w$J=YwTYJylt>>6@DReROZ%6i%Q!cEO z3}fi&>oGff>V3xkZFknFYL*Iz`hQaBH%+{C_>2&r)vpEr8FbgrpPTvTSe;?6-j5q= zz1!{zvfPf{dtGToNQ%|%O&`Bp*q6?!nf!G1!IWvP>ko&?{}At4*>OU7WmH#%!GDI? zm1(c1mRD~3x$4^UU7GfN#s_|}$#eIsiHZhso_-hd%sVdg=7T#AVufprjz_(iP$+L| zFC-J{v4S_0{ripdh3XjHSnxvY{|xWu$^R_FyU_a5w)=1L|1*d_zVr18Z`|Jh3?iTz z!augZ*OtCN|J8i^{?h$=dz1g#->={J{oU5SUH=*4U!VW+`QMM~@6rDm*rNmgGaT}^ zf3vgB=|97x<p6UAgOBceei2`TGA1HvIn?!V_M#QA$kFc$T`#lx^LbzZ58Q$+delNSUb#D3B{|xf$AJ6}K zTn04Z`(pNg2F{TG4BNBv?f*pmyYQdke(mLZAE)1o{~4vT|9PYRt2cL3u5X_IY4yGO z^Tq!euCA!MnS96l%0`q)FpN|J7x0fi%l^}>Cg)#@wY~Q2)kl)8Ha|ILF0Pa_@5k*Q zI}}fZT@7|{v(Eq4%Btj4e(geZlRO@?@ciuc+CCGeXMQWHUX*SFZ=`BpW$KUy;m2%g>3y|p+*S6iXIEOe32V)Y9i?8o-!7d`hBRrqslpYNZPcl8~% z7x!3+@B3DpcIJ)l%*aQpmQD`&vF4dp(c8|u*3mkGnxAh++xp5+>)WL7)4eh_C}fh! zsky65Hr`v4aHs6%k!h2-nk@PQ4tFFJIG%Vd`aO5ie}?4!vvcn(&@5{Iqi z{tXwJtQh_?$iLsW?N8MA?VIJgYkmdh{Jpz#*MEkx+}@v?Hdpd)-D4K_@X))nD|c)( zo|UtVxhVI}RJ(Zgna4wPZ_V2+IcZ5(#{A!U4L5#gWh|PfnJ|<2(5uiXPecVEQS2?%_rdv$x8 z{HB76zux}at=+SI3aZ}=v)XJrAL!XT+tlsrj4v~1r5(K%?BRKh^RQmdjreKbfB#*t z#+n;A`RJmYh3mB3Li>5W?xv+{=Xaio=52e$Ahhd}gN07_tw&Q$L`9=!z0|(=;+yOX z$Ls$uU%g+||NUp)>AG^W`oG&hMy)^o7&hO?^=iJ&Rn(p_(hiq2l@>o z76+_iYOsBrzVr6GpNVJ7#jaVOy<_%B;)KVuiDFBON>(#)ezr|nzwI{P@!C^i=H|Ce zmt1G_%(~<(y^+a{Y0W9m1qZ%7yr=@2RIJxnxATT<=GMCG8jqKMCtr)sU%z1SO?!o^ z+bh52-MwiYG(Y#rCZFBT+X{bsXFb|zaVqOfTDDSQHWtAqt248?U+11WckSOf-?GgL zr8Zg;At5qN7NRB!R|Esxo&2}V)qee?@z41}Ngnmj3O`@FPFh}-`Rr%&Cv$y~e3_18 z%?01Cy*Zz>oGHXjGqn4pv(^NYO*>LmbNn(tEoOUK7o(N^PchHlP^kIO$7|xnNt=q@ z4cmew?)w$LNKN9u;mA_6^7XYl_8%t2J-ltH-!osmiZNSr@jYwveHy>pqBvE0wYAI6 zr-`ZZgZvSJ$JDhb_CyKK2&*gCswUb&~r+Dr5y@zqj<~7$n zc=LAqrM><)YY*>PwP?|;xzQW8=O^ZAb*4oK*_fR_aQz+6^!K}VgjdB>YgI+OQaW|K zKkM6X&F$K+tvTFZ`)euuj%@0`8TDn_w|COq*1KPxRcJFSvsY#9|6%pxV*Q4H`#sS8&3@v{WK1Emmbo^tr;B?SlU0*--9mNyfUcEZod*{Alb$(Ies+?E7%Qo{* zYf8#zOc8{hA| z{}~8b+mtC-!u;*@zwqA4|MKf^+3c;guYKemnR)#*`_EVZ8E)U)m+_zBk>l<7%l~TU z9sN^{w17|^zJPFl{aKg)468k_p8wBqDDt1tpS+*!TkSHge1CrY-o$smdROnLQsP~2 zpI_>B_|493Pb_=#b52fgXV&|CAnmrGSm4JiX9Ko8Gc;^6`hH;>7KtEI~FYp z-feZ+)PIvfMCR24{Cvpa&ilxBC25|T)b2oW_gQCiUajAO;?S0DduwJUjZ{+aYg?e%s}xf9)c?_4!ByY%+# zd~cmevYof3>n63lTf5I@>5`n(q_BgNk9nLqucx(d=8`STTzt%)y^EPY_51F*+q`Di z_o@BUxV6jkXA_qhd(o_-pBi&;qc$q z{|xs)lb7rL_MZI-+8S}Z|HJopd;6yEkX!!N_Ihu->DFJDH<;_mEnL<&U$^1r?tbH* zSzeV=QZp8=Kc1YGnNpz^)Wm$M%Tewwda#`A!GqpH+p6PJQx1rR|b?|JBfr z<7fEh{b#tKURC7o{q6kqkJqh_zx-?e=#1^_S8wZ|s@Z>E_^)pL@9l;E8K!XVzbF0Y zZt1^9>kIW~#ox~VD;|CLKf{`Pf4`RP|1?$p_l5rq_Hlo2@2Ee;a{qJh{c{?XaLAa~e9-LW0n9jf2iW4?)9imhIql&`yKpZw0NJIs#d^X$*N zB+=^nDa7Q#fmGJgy16lN|L*ohJYCu4n!lm>AK&EjJll@Cp7E8<^mSO9m7y6`sKWU9 zrF{LjZ~qzOzaPIn*Vu2@lm86s|NZ{k{`mf``*EON$iMj?_t(9?`Ffw_e}<0l@3zh< zegEywzk2!i^`OO<)wAopZ`AJtO}4%MQ}Lf6;`jIHpQShdGvrk4zy7!3&+qS1@~2lf z|MT2`CRy>%o_$Gg_uPAa`n2!I*E^RVDLr2Qc*(Q{k3ZhfnssyWZQEIz4D)&T;83+ zGw)9`zmYoeKf~RWC+-&i`bzf885&-VGQ5xyDm82ID^s2eR}PE1+N`t@J}$GtU!+qd z*yWX+Wzr<0lS-b_Sz*y_av%OQEm_SZAtg}J{G#gg2FHbL3%)Af`*k1Q5djUUWJdmH z;AZ~ypF!_G!`FXN{~11S`aN&&#QzL)Xa8Hc|FwO9{oehb*ZgO=;{P|{wb%Xgzpu-D z{CEH5yQ)`guUG$P*!ZhB|ED}?^dRm(L$CbzzWN)WfrJOTQy^lEyI}3Fdmj9mdSE6QN*FWHE{`>yO$m z{}T*ah4||~!-)g`=6?hw6RY{BlmFe*{U8k5PX6fNe};tW^GVeTNb4In#hK zazRNWI0dflkN>dXKf}}Qoj(_U)VIDHEu8Oaev-c@y4rAW+0tBA``zLTr^vv*DT_i9hU5;;!Ix4oYa z2)h(FE@{hpA?sH6?9-~=rT?&P#G=1B>dilWavx%Qfo?kW<^Og-)3DQ)UQk-4g_x7Fo=ABLNZUs#@ zv`9@n8tLmOZ{Y5Hdv=As?(;3XT2r=7m6VMLG1{OwrQg7Dp|k(^!uqN5exl9-H*ec6m6nf>o!~R(Kq> zb+xuj{xse2;8|(aZI5MH54@df-{k1){8u~iy86}z+XId5d+wet{i1 zvwm#Pm;F&Ma7XBr4UAsbe(!&%|DWN^?%#8FYyW4Mo?nnBD0cmR=+4}`AD637U8(Kg zdS74UrtkBs6R-H471ibYvb-r~o0?E!N9w~htu|XNErRcqzI(1!8@lSV>6Fl&txo6I z#rhfJ=A{{B99MT_xtMJ0G4E1w{N)&P?YPt4m7du(ayN}GDOxgENKJnzb(m|j$Ktim zY9H^9<0=59Cl_T zbY`x2Va=ZLAT#UbDm~w@u<6RrE-SlSezJYboa4OT&i`)9)U40&4DgFn%WBg8!*kT* zfyh$rnB?-^H9KwRz1wq;C3NFX221&-P^k>}2_+28vo=&+7QO!X5&Idr?>|iM{x05M zXPdYG-L)?VkD8e)JI3>D{T*EOw(4i*($jC&er)PmHnI42wBD78HWPj-&g1GxT(xxC zymcH}N|Vgz&d$I8?dP_$r)0~{&v$bZz4W4 zim&0$zJWXbcw7;cbJ5le4^7;<@AQ9$)+$%I+l#w5+VP%@+@r9l)yVX={@!r;ZJTZ? ze0d!h?B03qYg@49_7zKdPMu`F_T-+?s%7EV;w-A_Qx+L*-1f{YLc8GtTY_DVs>AU% zrxia-4ISSncQovLdLWG4lZh!vtll7lPZYy;J5j&+3HXmWnyGmaF=db&(i(Z ze84+)%Y`jjM{jnVm2(mgYM#m{5)yKyb!lRa$&dcq@fLM1rQeVH%{dYh{!aJllx6?S z=bDs;TG;KsS@Lzt#Js#icQ*$uu5G(@>r1JVXUv4J!dpx>bZTWObRM03?Q`;mx7)3k z{%K6;^<-MK?uu2Q_R$#+>MpyoG|W4_IX?gQ)NR+dAMv?l7Bw{_>bu7uja5cPoQKv% zPLW@`-RG;{r5E!Szm}VJ!=&GNQ`P*$T)SPju6){bI%tRN?B+$cf85kw#k6qsi7P=D zw6FNM?OdKVaow5PhiQ*%?Vi_H?zl7mW9QRM=}T*lOkkfNdf<}?vus-3{baV=iRs&; znRFL)CPz*3n-Z{S$&*<;lP6{QRV}Lj5h4%o=GNc)uD??m`FxVE^3_}aGiY`HXE^Uu z|M`2oZC}fOhM6xf-M{`<=j-*~_3!(n|Mva`?Uw5-{tw$NR}a}OH~F89)o-=m2kkaP zdJtace?-Xty?ppTgWmQ340EU7`TC~+&zt*SdH*v+{%ZXD_CLei^nZ)$U$cj-{?EX9 z54?uZ{y)R%hClxq9_W?lKmG+fspKcYlS<-$SDT;J|Kni|KB?sBe}?FLNk!~`R^Dd+ zbKyV3{Ml=qzYG5h_x=7aOaE`Q-!_5&3@y#|$LD@NJ^Mey{^^gm|9ka&M*WfMUfXw% zPuqVL1f85R(RR|qGxtFw50Ss_?7qW$<>U2p)BlN7{@LPxl4 zL2mh^@RH2|#>YH12>wg0V}E=wVp9B?gzwH%{Z8(dy?0e}Tb!lIKhECB>+S3eCw5w1 zTfpiV^zcuo{Y>xw4EpD%O^K*Gc+Qsp*t-7=^SL+f?$nC;&%k#}(qh%}{^V~59i>lo zZ#I&&TzF!}`PIC!Ax~9jais>w7gUB6+nsoH&!9ZJYLEKajrZl3zhcmgKPIdYzG!`Z zg`9{T~W@yClq;i#X9ir ziv9nxypeWSfSUTq&A5_)>dg<-57kc$2s?T=Ui6oK{k12|mEZY-*Ofh0`{Zo|?15F)dPCEA6hzszqI;R!@xb4!>9Z!#Clx=&bW>+A0Yu z%~z)UJA3|Qje@N|-(uPS3^(uYdngqbv)k-*L#E8qd1eO}y*8a_?6vXZ#veAnE~`In zKb$}DKLe+=+2WP|yuMB=UiaO;&+Ck8YCyN**6q{e%sr0Pr@Y%!eI;SLn{r6kCR>y9 zsya&!2Ti!5d}Q;wi+gjc-!8iMHoV(Jbm20t`43Y~Qtg#kT{%`L%rLLG@jbTb?V9h= zW?ea#c819x>CswaWFghu#<+?x$^PTMdi%$DwX?niS-t<0$AA6r_uut(uVbrcgU+-$ z{7d+KZ2r22KlOV)e*HIp{!7rYGxbO9AK706&+G30et%y5wO{>puVZU<>mOR}H_NJv z`onm8wsLuzeOKB3qcyGS-g%3Io_>my?e^^TTDRcNSGTk4ta?`pKlC~GY|*my`B%;= z>}i}WYJ2$x+u1Yum0UsRzDT++n6!V@PWvOy^YuQk^Q6Xalm2;cXOVU0z3tmvT<&NE zP3_$HBy45yq~xSp-yhYzyC(iZ8M^V>Ph?pg6)yk%`hSMnpWkgunZCaNe*bm-UjFl- zU1vY`{%2VDpP}~Oc1Yi)xy|NZ!%`ok~(+5No+ z692v~_xN?taTxqRW!JvHo4D_iO-uP@fU^-89Vzr9$(?{CD zYxJJYU0W8He6MWBmyShqUT_~wE>P*Mm>ej*z;3w(3tvb3pWuI5pzdM%U-n;n_<#6K zPddB7ezyDZDCJ;VJM)bjWw&0B?B~7`l~Gh1x!d?hR_4RyZog-!+})ioTUzZd$rPr1 zygos`IJfn@>boxiarV4NGkc9xJ$}B_{ru^b!?$Bk*X}%@9dN}nEF{m8%`CzG-c-NB zzI}7_0HRYxS$GP3Q-IrFoa=ulmo%!&};gi34?rh%}oog<O%l54^3Kue*D|^aexjV0q;icSD?l4WRYYms9iXOK zA718XY$xw5`}X;kyy36lyu7tb=N!$8-MphvBJRYZ(+Qt{X#J|0CvDiXrd>vL+4^JG zFT0x6E%Gsc+G`_& z)C3uUQ;tFW6Inv!m8|YwU;VOLtb3iADSv*-wqyBQR(xB>*S}$Nwce~rI}z_QXD~4$UR3E2lY%Ex)+t@!Q{#d*5Epy}0YfbTxx7Is&s+ZDeT* zN!nMkKKSi~-O=8u`zM+26CgFiwL#JG5KKxCjcA&VD$D$Pi?h~iUp5OBAS?-EgNp>kAi>n$1z8+bhqAaoZ){~#Y(dP?#9dBI} zD$@45bUN_B_n>_#C4!T0+2y*22If4Nr{wIQeSBxgg+Gn4{}~SX*ahav9J5;e zB>lv`>92WLqzYZXSX!(1?yc>s%tsRsU-(hH!*9oJiCbL<8dSZ)Q-oM2cqC4oa_GqK z_C3Ey9vvwCxDSIoMHB1QT4&fML)F@3lGhF2fo2LG}0 zJwLB&vb-}dn`zdZpvN1xY>~KCRz5NF$Yo!h4aN zzdU)C^7)^|e{@HFJe~M{?#Ao8n-*{U=J(b2;O-TluHGp0+}aoZE@PgINpaX(SFa~- zO(JWr&#tZQv6P;vTNz!Qd+r^lO2>hdE=#kHde|P}D*N?C__<%~{F&dvZoOS6q{*}5 z)(j!*?4I=VYtwf<{wLJ^DLu7J?$Eu^{hC%ro4PaK`>x%Y^-|O9*}vbbR>g=FHERa4 zTFz=z5e{5a1Os2FeXb*2y-_PHZ-u>MF-T%@(cmB&iwqBFCe&oYTuc{2w^(&UUX#Y&9 zKUDhr`GfiA z?_RWG`iVmy4n3&qkUO&H?z_6nXKeQF$oaOr_K?4MyIZc5+sweT8AqPzva(B+$UL>r zDVK|T#=E~_esP;e;`Pvgt5%CkWLym*P08+K9D%}FzxosP3o0)ipM5*?m$qk;*rV8}FVByBc1-lpQ+S3%B3`_{fUb}8$& z>&b6_YGiy4xXd+Y+S$7yLdPfFvcAvJR^{|Fcjb;u%~zN7bqYgO@_h{re6Cv$dnxo!gz8+eAedE?msBVximL%~9`v`@Xwe87Q){$zm~cXyNBDhRcmV zd_yLbT=>thzRaaX?#9CF-I0N@X~!>K_Eg^U)>y)Swz=){%6sd|Z5LhhP?**8>dU_?lh;mb zdHCVDyAK&i>6ZMS#6`E9!H=B_x^BOk7YUJ;BqeqcGXhBf=DRg=6!CLe!eexZHX z&E%qPH$7edpW#8wOa03HxBY)s{FVnVDetU0vcI_gX~n(&4A0L0U3~PacHzHcPyRFP zt(N=3^q+w}&i?)Wd-X>^Q(608=YPNU+6@@{~21Y*56)MmHnSVNW8rM{kc1GAH(nV|BT72f7TQK@!qEGx6c0z z`u6_kO8vhvdF$8T$-dHwd&!`v|BU&(R{YQXz4G|FezI>-xHCIlYjfy>%_S#U&ECEK zduhw&%gNjK9X@x~KUj^s=#i^)X01_hsMC4hP+nJ^%Z`fI4(@+fvwesAj<=IDCnQe! zBcwme;xqdvh3}eS3{A1W6K+@b=TFYNt9VuL)P@BWx7zxp170QuKXGJPt*xn57i)jU z{y~0rz25#wyH`K{&yY58=J7-G@7ZmBqvfTUQSf)>wVzU_P8djUYMbV%{!cc}S7ypi zD`u1b42M6JTt2YrywLGLv)E7f4Q>|OU1fWj+VyRhaIj3%tO;|%rm{%!dN~J#H4FZn zJUxGBa>?wReT##4nKN~(q(3as@|q)X%Jb5Jt__Scdh6_O|7Y0upCSI{cNe+Z>X-lI zU)R;&_zm9Sx&Ax&Jdht%uYdime*`+J$QhBsV<#X+SFS9?Z}d~Z)|&~uF%g{je5LMa!sgKjHKF`R_4HfWd5?Ui93om z-&=I8+EUE1Yc5ZT#ZSJcWpTeoBO}A`d@AT8P@!D`1kEU!@14>83OIUHm}vr z{kQ+?uj+Zb8mqqBzuyO*puSs@`|tPP?_a;K+kUX$M0GjOo4E5~6)g6DI{b!h(bogKO<$r5^uk3tt{m+`~{~10X_|NdQ zOm1I8-N*TBrlITs#aarym|AZHI`Y-T#NbkSj z@6$j2TN<3h&i{VR|5JQ_>3Y4s`JZlp5A|l<|M%JYqx1j%s}{Qc&GBsfr`4a;!OM=P zzW^U`nf~-V^oYyr*S+tFmd*m7VF8=9Eb-bu)Bf-7<>vK|LA?(83$$)uE}jy1;jYP_B}rMAxK|3)wy4a1IN|Y{#P3yi6`!4W z8er<1DLsFSN$32N>`{0B+F$>-|8;%)m+zXTVx_73PabmS|Lpd|=HVRS`_)1Aw|Sy2 z>&B?aGHh!Tiu}(Y#kpVnoA`4Fe$8U>Kc77RGsxOy|eybRrsI1wQ;o%=SOy5 z|9|cN2qN%IgqnkUHt?inna5*G(qX?&j%9Kp$+j2>@(`P)`GV#QQz1qV4x+xQd zYZspD`oQ(ZpU1uK>8DTmH9HGSWlHyN;?)u`3Smg~W0`Qul)>m+hu!^|^?$No{`-3V z`MvPcuGs3o-@k6Z{P#KNaHszay|@3lgO6p~`=4Q-Jb2~CYfwqL?>|G;_jlWWme|(> zzO(A@mshW|{k~SGuYJYt*=v7utqiI#c4 ze#`bUY4^O_J95uuY(DVu`sJvp>z_t7Uu?TtSGM-pdJe-wiTl>al_ z25lMn@t+~OulD`g((6C!>etIZ25oPsdtLwF^_}{o{=eU`?=O9~Z3*%s9MDk+YyUGC z*RR}rr0#S5sf~&M8EjwvX9!#ND*9XYzp(263_l;#|JuzT@1S3C{+c)8lj^aR!2cOg zir~qRA{cs50jLCi|6~2{*}uO>y?9lx+yA>_|AFZGds%-X|1;cwzES^8^DLy}7W6Md9B>v^ z2TWeSu78i#YZH`FZt|+U`|;n`f8QPd`Mv3`L+AGXwZE4G+KTnX?>|G!s{ahPx0+A? zr(2#;-~Z?GyZPUH_I>)#aO!gEe+C=Q{|w=2uhnYj{AZXN_xWG-{C{hmubq~A6t}bw zWo-~jVnNSx;M(Ko^ZyKoHW*!*djCxLO2aFggMHP6A3l$}^hC@eS=40f*V_H}ekyu~ z+V`eStZ%z|*;h&|XB-QeQFdp;tS+8jm5Fw3DOcLg z)a^Sa@QK~RpC|a}#uFE<+So&q7IZZ`{aAl~!IC?lPlbK<&NutXb*3k@@oF1eOO2iT z;`!J2EBs2|x+|{xiF;fbA9rcVJZHuo=ArUQ$-Nl|&Trqg)-P;wVXDZLOP8;4)wud` zt+QM&P?{m#{Kmd?%e%1XiMRCDN}4O2+9$ctw1BHe$VftPzTw5U>z*f8C+wcP^wP0p#GM2R2#c)liJA6^}KSTS@e!aO%g@dKk~sPAEBjyk z3%-B-J$e6&{|x+pvi~){I%oE+o`2T|3*U>|SHJvpyS^yNaONMruqm5^o_x63rBP(D zr`OnO@eJ*ZRYERTR+VhOe8Vmyb=#~6bzfs;(Zm-AE;N5;Tf8tONaf;jog68%07tom zuI6uom(OqewI9|VBwSvRqXJuv-H)+gc>kw8`JheB7azTvy5HuX{UiJ3zw?vtHPokr zjwt&2Z-4yvJD^tZ=6^@{m;dqq!C&|K@XxOo?ceYC&rtE7fzS5$`r!3-_J{ucy}swy zuh{<#hqCs+y=-gxpP`d|_x|tC^Y|-PzdQbCow@yIH~k;)BctD@|5-V^{Lhu?|JIp@ zUw>!%$^~3N;4DH`Y&E&^b<5{Vp$B$Lmj>pCl{HF(IH-zPzmLz~R#t z314T|=e+0HW}NrLzF?+F%7%jAD~kDnp6q)b-_qY-l^dP*)Pd*Q#}n=gOL*L$_}c4j zXs*~G9rt$U+YV_LaUr*@D^&x#R;pZ?>&3Y85zd(LZ`fFA27%Bb=hK$vy1^*eUf8GB3{qjBVrph1tL1&D9`Bi;A>h=2X z_dnSm2i@25pJAf>_xsmDHF@dr-^U;Kf8Br2eShh@zU8o<-{XJJ!ylc0{O>=*yu)Z+ zKhT~|c+YP&)p~vp|9w6vAOHOtWEt)K*MIHiKe9hOzwY(@hp%7E{m;M|`X9O(^xgSC z(f=~v`&S=}udIKXx#>UT-15z(lkLvcpITe_pTYK0{nZ_$?FW4iz4j+wPyYG+yHn;q z{&RI-(36d#$2K!x``yfVsbY2OUe)yAw>^HB?`;VWFy*jT>NjzJ!kql&`}BWzZe1is5xQ${+fDLtTCvpT^3k)7B1<{c<~#jos5pAf=j;Cq!>U@ZskTeK{dW%k z)cHR))xP}Cu;00)zH|ScM>qd7Jej!lKf`&G`j1CnbDIBW_^J0k{_}P7zcG3Hn&zLn z{qNz+8~+)8tlqC}fB0Y0yN{rSY385v|JnxsXRw_%|Kka(lYBn^8J4HA|M_&c{_4qH zKiAZ+{U-xD=~nvtl-Q*6@k#T$;=g&%m$v`NSn~eg@3Xt#b8H7&QxCCbbA9@MhDmN$ z|1;QJtUoTk@cT`7H}J_iw5uS`aKn~G)x(!X?LSVaJA41}7yHI9&;Qi+S22ElfBaAX z-`1U=1!Mh}p8tLP#~pNj@0oFH);GI?zOYeq;pEMRrkC7Bzif^3Psn*Q&uL+|@axs)^{8KerPls_y?@fb#^m*NmHR>d z`c`@oyx1i1A4{#>Hqd2N`|n5p{r>Ae!)s7W;r``+rvER;k`lRIZlTzFfyy76|&=Sg>dYAraTv(B#Tox_*khyE3}IG&wzsOv~` zrFLE3(erQAnx9ymc^5F@DF5DY)qjS`i+_S<3E{(nmp1+2QltFdee7oJ|+y4apsoy8}_gZ^w{ZadS`$2;%yZesQQ`5){j z{$~*UTl;(M_2(B+j_lL_&#?G>QuIv%3xf2?Sr8QGhjB9a{`>VC{xd}X{qTL(-Nf{` z{lDM8{P~}O`}g;_@!*!G3B3Sge>;XIVmBLR=Xc7#I&Q9^l(>&QmT@E>dR8nj@1cCi!~W8~OVC&VOSs6aDM=cHh!3 zEB-UIJgzZX^JC+m{RXnly9*~huGW8=7A5!cT=3P)wR`J~6HYtq*th7A*P-xFm#^d| z{QU7%%TxHBq+(&k-bed)?S650=fpP)bHk>2KjbPf5{~pg(d=>l&*c@5uZ8@M-Z*#h zw8gt-W|mgn(>$=EZ%Rii@;f{lB>LAAbM)SpB5`pBJzG zGyFUA_pJPD-QE8gE2soZF|G04HrrK{`LSMA*ED|hC8v+nT-)9wgzW$)ly*kE$h!E*WeMS_3M?Vt5N z@IQn0oOr*~-QjDir8g$O>uLLO{Grn8mu9CtyCx?Ezs;KU(`b27+D7fiYh$l-v>$$= zaO_vZHOL#E{=+XIq{-K83Y$@0MBdE3W%W z6)twoUfC|2G-dtV%&U1N_y1@WKeW#(TX*1f&HLc;^pHp2&%HYGHuJZ1jqe8gowsd2 zhiW=|&%7)2sN6R*zjopL0LT}g)Bx@Po zuGZfXmow>6xo?^Kp)WtuduswMuf6hMdcygAf7W)}$ys~vrrlMjSP<*#P~fpbgr$GJ zE&pfy zZ}R^A{}~SLZ>cZa99d-F{-0s-srfrTSG<4T@3ua)vvU8W^_KSE>#xSSn_sDzazP^a z@WrSrm9J%N`Q2@npDUBO`}^>VwQ1ci|JZ_-a9sDwRBvmJ`qkHX|C!~VkH7MNW`3W> zzofc&;qJv1*Yo=J9xijcd$(F?agy2HQ;9`8*ZjLTYnI{6J2T$2Nb01;=Z3i31i7sd zTs$GpGC67g)Y{#9p6y-xUE21N#MRV{n~`w~8-kx`IEJwZehXXhrG1v|!P`H>i+p!| z&)+femZCz+#U(3sww&f^TDJJjC*=j-A8h}lQT^!sx$~2LOFw42^vdq(>$wkaOo?6< zyME4n-i=RhZ?)82xy@+yq4oU1YWzh{v@>62Z+;D3Z5azMuM9EBGGozW{#@VLyX_s{bG-1ueuGd9U;+WKwV%Kp63IbZl>d#c^7+p)EO z?@4OKq@7-N$amh^rz&?Wb9{9~1Vi(pq$-*=dzwr(o0xI$uwB5D)$j7N-!IwOC$WHg zM&0`OfY3f;7AHWg%fa zY20}avtB(DbXQq3;iYT3LbbsAxU2DRqC>yEE!`76L&4XDwZKzFYsFEZ<*EJHh9R;2<`!#ob*uB`&KVCbJXPRD1@`L5KF0GlBVw62mXK87K;;A_s zi_gyP*`2%gl*>zQ&y|fzT_?6I_`JILr(A2zHsRsTgk z_CEu(9;x&E&+yzm{6E9D^!N8)Ya`XO*Y{tapY)$$ap?WO!JrcszyD?3`r-G#kCUIw z|5s94|DPeP?k{r9Q~kH{8)Bi*dU!%1viQx_MggK{yF-wd05SY8@KZdb9GnV z+VSU~GynGT$Ya|c9#gx2_jh}GsG7&a*G3Z0CRLr?tF!Xa)Z<;QSDa%w_RlDb+*w_* z=jQX7Dbs|urm|>W>3THv95X}R;ip%oZ+LG|%yuz-_idM#JO?|%mMvU*lQ+ZTWRP2h z;PZ=V|I+54m0x8)_22ndcOT!HTY96m)BV=%>Gs(smd8D4zO z{rBlV!?PE{DD9l<`(NnpZ@>S&XTGZa=f$i4GyFFG{{HJUBn_|cqg4I6X6}Eq{xdxA ztJeHuU-jkwDc*K>lPwo7Kf9d!_1LRp!E1W;@A^+`m%j1k=B$hbTdM4?P1^Z{=iZb{ zrW@@y%N*!lb-QrO#1&bb6a7!{9b?$~PoM64H8~b^6(x3jwH>Cb7h_YOYN{V+!)tMJk*udP~Ij4M{G z5Pju(^ZVcVb*;;9=|7&yYRVXJI!K{FMQZeTQE^C;zPa!}Xul zi3zKI3g0pae6O?2a#M8rify^_-?wiw_tlvAxNlK&c91`hg-@!>M2`(mibEsTgluwF z$qq@4l{@lh_sQGejdxndF8{H@Bs1nkr~k55p&ct$E!xf16vFdG;+b5*jmkvEyL$f_ zjzxqfIj##kxIE)f^OA;7Mv6+aRy$tXB|H5;1J}n}Q?A~WvYYqAeaGe<2XZ^^)K0xy zadzbd#niwjCvwiNyijP8+eaL~ zc_q2@eT=vE+Ufen&b_)S2cw^dMBL!l3UWU3E6qH<{?MLpe_hLrrf;p|eO74k=wPvR z^ZM#*-38ayq%C+gTXOSu`H0-E@{G)gD9hs2PfGu0tbMul{3f?art=NU>qIN+;_^0C z{cL&o^!4icstYHj;)-4h{8RH><<1qzlf|cf%yHu9V@Liou-VV5Kg|D3x_3rR&6}O# zb&m_*PQ4>*xj#cVwTVg_$&w8?V_+Zx>1r0ks(QY zw<(i%OoLHjg!v7M^-9a+i&)XkBRG?@h~gJbsy#E&BAMyUIM%FDq@T z#q;VezMGwPyMCwL+q{dn4}B74Jg6wLky*w=MD))u&bRyCytzH^aq@Q8ZFkmeJ~OeY zBtSf2!7NJ?mMfQ*UtZf{-M?vLt^O6;m3Jaf@w7#AUin+N&)V3q`>0g@qnR>sM{Y~n zo}X|$**E3OmuAIC&+dwcMxHWGZc;aN&+j;%w`p?G9i6ftcXTG7nb=gp^hQM3UoqxC zgWi(0hd$ZvI`q9@s%IBRoEy_rMUjn6TSOI-mQDT4yf$h73*GhL5=P}e1FVSAt6#J3 z{eK4c+4MumcgS#W}QXW)|Aa~cWR3qCF)kyh&hO~J^RU=;Y#8p$V zU&H@sWj|`q{?;G;HBI^P{1Y{K;hVmHJAXss%rvjOZ5Ds(oGbHm%I+>&yH4cxzO2da z?!l8HRX?t_bX5$Q&7b-1@0`19bMw~CuGp?ElXHdZtD>XHTDw@y&EKn2_wL!U$#>HW zn@w6wHC9Y#M19+ z=By!CEO@teuDdgPx_Q|B!zrs)R>hRETs~3j_tgLD-kCT3ci)S-6%iGC=JIK!V_mYX zku$U!XB8?`@lA-Ud$)P(uKj!ZRJV1RO}w$<&V_dFZk7KZE@8@S`94ciI`&y!&zW`h2xt>sOUc z)6RPTaEHR=+;_5zH^mp{=A656r!scyw1e+73=OVd3VNcn>gdeJOwP|1uV_l$Q?$_V zx?xoQob9_~-kMkUtktRVNO&hYb&7#@aJ;Sh2?OQRD}@v8n5|2?mAgIL+BHJuipi#R zOSO)AD1?M9T6{&oUGU=THi^uIUGwH?JZR#0+{K~Po7|;;kM7T&6x+J(`;T*P zGRuMz!)14_E-oqA!jk@7%xL%f%=>K5oRlvvy>`a;tMQ$gW&Uj;{yLP7*}_0E86#Dck11qPhQF4t1^~KY*-c{_3ewRJ)&xURS#}Uy>b7y z={CGm&R&nvl!E4g}DR`g%{{CyxNUgi|_3Q19{%3Goz5mzp{|t^_@Bd{5 zn?L=@{J;K?L6qNrQ_JD&w!fof;_%KtJNM7vkNwYJ6xV#Jrs1{j)V*bV_l}m?J$N1Y zVfLE`^G(%)^Afl1D_X3`o%?5AP|M@z%kK(mWlivW()(^f)W_$hpN^i_d>5FzJzUdx zkG4W83zxCgrFPR*!rufh{GPgV*7aH2ewIsHS1Na^8cz7K)@gP4mWf^#f7=&-r`jQ0 zGsORBbpN|A{OLc#e+CWq{|rpeJ*!XG=hQ!SziI#M``;zr*HnMc2HisY9lXU}PH$!O zuljxRZ`XeLX8VHm`hJ`G_yfPdH&Ons`T)L`r?&R>`qKNC?tk20{W@-M>5o74{oq@{ zkyo8LK~|mJ)B3#;vgGUnV#!$?NlVVa-Kd|2^=5WQnz#ICm>GZe?0xS5trxeS#3#S4 zsf{|z>k?Y=Zr|Cn8w{_Oe0CNw+^g!#ccb^Anfj5_WyP;87oRdac6sX0Iwp<#o`TA) z+zM$dRZU0a=SQTT6Hog-tFoy`^Pjm=PjjHO#KGeexi~&ETzIxOeE)Cx@Au!!e~eGE zYp$*OQ{TGw>-Tqi{Xlchum64i0=^7r=YNJgd(ejNmDl4x?*H(o-oNhk-P(%%)90zJ zXZ|4k;2FEZQtc1(`S%$=%3iFgldAP`ukNOdR{_VZ+^s}s2_Igy;ZH;DLwA!2cg~;b zS-$1|o!~bgX>+9-oeEjn3KSTfT{JPh*rGMSO{F(m&isYIqu@ob zpk?ttQPv>Wf!81h{ifv_SD>(w#WAm1teclcgbY3t0__do9cX8v#gBmTW# zK{rX(=zaw)tN@)@6W|7NS5 zPJREM>$aV5P}Y+9Uud3M{}etIeG)nqjWVZ(Z3!H~Mab{h|LOVzT7SHG-G7Glzu*5@ zxqW}>I`DQ~|KDZnz}t1-{Ac+4eJ^Zq9=>1Kw;Fbqljnbiu!pZx`wR7hj-yOr;hf~U zB)!R6IkDv5(Yv;DZ%J=w-tg;pYT~Qn-J8qb)$~}bk>eNj5|8!G&2?5bACC{dU4Hi4 zx%Uh8&dhEvcIR?-_Ewje6Ot*kDCBIss#|1{y1MJB>cq&BeQ#~0!ev+4m%YR&-ysn`( zrvH=QzbMJ|&on>n=JnsT;cESxtzXXODOY_zR=Q}eM$wnTD<=cDTP^Earm2ws*tR#? z;e$`|B+E>L57(}&u1spPbd>piw(!%ovnm@6td~4kqTSzp&dI*bAp1bmt&l&VFN#mp ztW-D27hJQdzBGDjW&est8~f+91Uv~eH85q6U*RgNs%AH7R#Vfgd2L;7^SHdUv?7$3 zFI~KJd8gvCrAwDJ21#fxXcblNGv!*fP3(I|&Y3so-gr-*RFqXzR5AI;YBF@65g_XLI&HL%@HAuk%+- zzjsdtv|mF0Yx7#ge{<^lf4{EPe^>pA_3`zK#s7q7{y97O>Gk7+AKSN?%ipW%{BgeN z_~R8>pQcXqoc?Ct|bb7QY9JyUA>v$yAyW78SSNSWmyUhP~qt?Fe-viPn!%gSoc zf4@5=*>0b=@lN|yP@Wxf)Hlk*m7zW;Sw(ry z{KlExmdj4sJ?dK;x7GeXLu>AThMV#=DgPOcPMQCop|UH}*eUTz_@@>sPh!`F@=~w=W_7!y@_LHU4M#zwWdDm;0ZgXy>Im=#_f@ zuq*ZIKv(L$hh3?+dewi1mb&`8&i@%cUE2Ti+1`e|@8BowIG<11|2*wK!;1W0=P%Cw z&(Iq4C-&cehCg91?@yJm$)9fd@$-h%o3{_G<0@LWH}{Twa(~lq<&dUNj%{yjw3NJYS6nkPiP$qP^C)tkpLpFY0saNL^`mt*Tvl z>Vb2oPTWu5VHj}U)#{E|Te-OS{yhzM-YDNKd;ND?vd8n*$LeRYg0$?Cw#pk`VceQ$ zlxsb;?YV%Ohg$doldDUb!uIuOEkD)1ena22J3C}wZ`=0l9Z7Eb9maCMYdGO`NzoxR-Z=a%|I)9bwcGc5Oi7P!;uweW8BT; z{?EW^@?-bkXYcwa{AbWNzHwj8cy(Eu`LbXCR;`-g?XUOwjaSS0_d4^mHnuJ}otwLG z`^t=G%#*!$dOVR&{LfIiy`MSfc3H%|{zA=(FX~y68VtUq=Q=+ZcfWTwm)Gp+&i6%% z9~O4FOl9`0|;^_|Uce4@2X>z4e{>pP@Vc>VJmc?{_!fu)eweXHfjnw=Ybou0j^}TU!Uyd!AeBk?}$!BHv7{_>JieyCgORKPqPrdwqo`P;=0BKqO^LwoCe}={LGeD;*T3LSI|MlvV{l6?c|1(%D z`OmPR>ie%N#qECqq{d{``3S@$t@#!iaOHU)QL8UU=6;B4)2%wYYEKoHuvh z?#fVJayl?>+EzbxYriuAH)ChkZ+>_WQ?f$Unox-mMg~nCkg%gkS*xRiL|0jC=KZB9}!|nf6`_BGnxM$D! z&f}Z^-&4={e=g_$k@Cv=`|5w5zs3JtoBYqp>azZ0@#A)ff9Bq|E&h0URWze~Vp(6* zcHV9BB~O+eejv7~nS1hizoJU5ESV`+Cf4?;1+3ZN;e8{5xzI9i_S9_`x8KbRZ{0Ub z^vV@cleGpmKfbc%O2?l2y5rW{vedd|X^N#%JWMxD>>Pf|trz~+nDs9`{?pEnoBuPo z?JEK$oxctB*NdmvgKp}rzi`(>{j!WOw9T*|hI3 z--P{rox9dqFSs=C-|V|H{{H2=arAPqXLRiJv$;$9CHG}+h*;&3I%&JYj^zs$b*W8S zl<|1;XX9k9EL%sJDGZ>)k+CE>YQR&Tk$9Lr}#H=OP!s0Bid|>uXiwK z=10ptDM!P#w|@6iovXR|cC@w6GO1mbd-axBO_{1Zk!AL>>&bg=oZt4&fKyjRlD)&u zhhO0I6E}Cqv&+l&-PC_@XWPxLSoh~oLOzDcW!+1DqtwED{p$S(&riKw{kiGwHY%OdV=;^F&n=z7rQD^@O7LoOb-YY}Rd z$UQS#WzXKd_uqWlx1ROI+CLr#j10f1dR)=UxGHM0KC=7t?kh2eH|735;<>$eF)GG-@H(ytTsg1#{ImGaR_zbW550T#Q~g_sWbfr|8%-kkw%q<{8JV&9@AN%I z2DyJ1dxwkU%Y3a^6Pufz@=4&hO3}&Q<5xQFN_(@`EIj>uX8CW~wVlyrs!NnRdR?R6 z=(e!6uqAjX%c?!Q`=jXI;o4m-yjBbwS3ZdC2wmsupdQTNcxlAw5?ux(Yu%{bXlv?(nSlGc45o?oTwN^JQs9&{Y&g39Z^)*(zckjBRw|wv3xl8v<-DH3l=aitYQddbYM=h@45eB+WOghPj1>E{d&i5?lpC0!SB4da^|X?yt8F?cjdP> zt-f`=uU5Lfyls(H6UUw(etMn2m!Pz`UDIPaLwSUcBxIZ}`(8fX?B~;Mo7=LtJNtSr zaq}>-ik!9f`Gj45TpQUI`Q55r^i29k(4&8kq+Lo`w6iK*vp*^@hKrb7iwJ4sa^)!f zwECa0@t*_xY;w+=Pb~c#A6ql$_75(rp0?opQdPGn-CL3tF78cTwQAw(zlR$aOtS9Qe-m`puR^{yM zw(Qx-qIY+3T~fNI%j)^pXwiO!o;NoaJqT;xwRr1q^98%jGrnC9%6s!ZuB<#RJ@M?@ z+KVkSE~OUS%<@+WT72B3$T8eAl=-A@qwFq!1G*tDid9Rm~m-~KA9#47ThLloE_7i;yO`I$Op;M+NgiNU0 z{GWm8pL<^ZwE2Qo+E3WNy#9Oe>hJ3t%0flUKHjWu&wE~WIQhFR%Tr;4Cg#jzTh>iK z@GiJdHmzJQZ`1o|wYxiGqV|{z9plyv+LG85BJ(22RB`313I0)_fssSo{xiJk-)B_+ z=#>9|hJE`he^2^5^*_U;eV_j`*qr{)ATR4K_xV4=N$#xw4DvhhysHHD9X74axckqsMHqTA16AM;Nnl87KXG&V8n5Crh zm4lpO-`jVq-ifaJx+VU6JQMedC0Sf^HI+6lKi6=f^3Sf*Z(p5@J)C}bje_#AdAB02 z?J>17>U!{KxrN2o*ADxCv9A6(xBk@gW9Pr_zqGIXKf~7l40|U3XNWx)@Xvbw&!hht zoJ;%SQ3~LFH7ou(*xUS*`y!rHGvV#2dA*a@{W{jo8^1I8R&D3>vw336&%Mi0yS(V1 zbkEA0J5FfLNiF^$$?PvTW2@;&DbIOl-|6e+@1DBta?)q%m8F?iW!bYf&zdzW(buj- zR`h+`onpSj+hX2bUz?Y^=<;gsNq5h!(BNupI<)g)+)C-c+4aZ%_FFOh-J9dv_@ANW zP`%OJ<4uR&>C~nl*MIo)ji0r#gZf*WC!tLJnx4F=`tuAo#JHO`m0npeVfp8GCe!cM z1vOb!Y2*Ilnuv&pmvt`*{bO^%mo)q0c$DY+omAKQ&4!{Kf=T-^_&zCLfiY$b2#( zg1J8RcmJ+E%Zs<)k3RBUPG!QbwaG^#JtVJQ?7RNf-z4%~b?Ke;*$-W9@~%u=?ONb# zZE+#FJ>H?e;_Nk#(slKJG#5Xe`GWuHZ++jle^y=0Uq8)y7vJ_ajw~BVjbG<;xO}hQ zlC%nCkzBDnZbp(9eY2kNHp-|2tLcl!5!BfH01VfRkihAwsQ_!@EWH`{i36Is`L zZ{8>8K0SJS(G=aguU{~2$>-F#G(mIX2e*46lY29)ejd61xBvHb`PbE_3;^LeIj`}GX$?4cK;;4T2m`aR3PNie+I6bva5R*3wu^(X=N_CeRV>xgPzc= zZAnYm6Ip+s-}JgU`~D-pCu)-XCs%!(zd=wz<>#(`uXFRxybqaP^7Lmsk4?om2EC$RZ+B1j(Q`R>cjbz} zl|EOhO1X=_E9CDvy>Hp$?I!a650uJx28ZhSG0jP-{2DO-3wQWutN#pB&-c#%W%_x~ ze}?`)r~fk~=YPHPl>hP0{|s~DznDAB|GMzm`Nv!SGtBAz&)`t%UawwfRVIF9-j6r+ zeRJ3R;I!smz3ECs?z!9Xs%FUySGV4XNvjg>JsA?1oVL3CP0>ZRv?e3DM@P6P{=2?2 zI`4Pwx~J)@U#7)+uL!ubB&D+8mHpjsyXQ_X+;!`{$zLBG=1kL=hC^-5C;AmHZu%Gh zpW)Q(r}CdQj(=~@JDzAB9*jp*yoBt-1mpSKne10EMF7hL}D@u3wyx%9T*=`Je zrjw*m5@EJDsV?Q&+xb)L`oFLCu&J#o(Oci_n?2FLC;0l}zNn|X_h;?f{ynmTyH;xJ z#`ykFO^56cQXf7&ewq{y3zPl5^I!jGSX%S^_w`@)-z4Eh!twtM&LtZE8KUHJ{#pC~ zJaPXEdvtES^8Ti~cmM4DC-Y9O`~6L`klXjw?^R#l@bY$2`l|0@61jg5ZngT&?=(3@ zyHFxCTtVCHtp6lM&VW{q;^K_(JATQxch0Waw*S_dw!6Av#w$zaIzCD6niF{ZdA#4U z{QRB81y6e?)$T9OIP1^)-z2MmtOx94*k!NH}mECKOV7n|1<2j zE~q{lUuOTbaOZ!9S%US)t4_Vowtwn#`#;08CHub??%KD%aD9+^9B5%Y&i(14{B!23 z8PxObQz`#`(&nqLi1yXF#k0=jo{D-~pFivV))zDMcHY)g4ln%s{Ql0EQnu9s^NUxm zS#|v8b=|l8``+(PyV5XqS}4DtlHpxNd4tA|uS?lo?i}8&c6?J_^y*6+j(9a6oZpiD z{G(;)!>(VYpF~fke3D!<&E0tVn)%ApPKSp+`4q{ulV@w`O|D;^S*x?PmR0ZBDjI5R zy<51f%>=L7!jfBXL5{a?SghrYi5 zUjCE)w|{@H?fU-ZPksOI_a8vZ;p5-$WdHd7ZuL^VGq)<|{@znI@96CmNBA4i4#XV^Rc<=^@nzvu00-1YsB`}5cT z?j8Hj&|mfXZuN`$d-hM_UxQCZS^oR@kHY$|e}Atne7*kr{N?uV*T27;zjg)6v6}Iq zV>R!%zc>H0T1@`)z4>3W@|NyT+y68jbdxUoe}>f?zJ6i;-t#wQJN{$_%2U|K3yap{ z8!yxc9Re!;E(zrUNmzJA|>`r!I+psgO?FaQ1iTfXk~-7@=o`=6x0 zd=I%X(EjbC{|t=v@GAr7pxm`^`Aa?c!od4~zTf`OaPNyf2@``-0EKGyj%vnqP&CyBrJcPu*X^2t$E?$ezq#h#mg z{Rq6O)wN?&=*r0+vtvX|RlTZZKYiaGb9(=lqFT*u8*EZ%h>AQ8alZFeo|D!+0ReKKMUU}*1y3h z^Lngg^C>g;)DpJSC$7mZ>|4!o;8JJ{EhKbu!_&vIQs-u*)x;+t619sW%& z_$b4ZmDuwl~3iz|SvLc8vA<{uB0}iQf5Q*ZjpFc;%F3Raxs( z%j(iNlW+V@-1;i((!7{+RXZe(mW5@UnSc1B$h)gQHI)j5)&%<7sK^{WGdo=;_ig=- z(_UAU`1{=ciOO#dmb}2bU#(ddA%IwLEwH=B^G84m!M}{NAgTL3NLfXHA=A zpzNfuXla*JRB7Klj){fRGb-EuGt4Zv+-`gD_xUW1AIT1$9Qzf6JS~&FWhP&X`t@W+xOhD@2C8y6gBWzcF^z>xcQ;+INrP4)lsRj+Tq?*CK%`~F^4 zY2)5nkNp$k|L)R%xc;BC?9~4Z`wws4`^bFf{7<{z&(Defnxwbs@ooQ~L1y-w;(zVe z4`+YFdExb<&_5^tGrYZPZ@2%W*S_HY4DWmH*PZ_v{x7UA`ai?G-}S%t%oX??{$~|P znT@#o*UVo(#q0gQ-;aO&-qh;QxqZ9rPbdGod-;R-e+H4&kB4Li#x&$6TYH-XtlF|p)LW~m=H?Bh{;e~c8lQQ{ zItIF`9KB|;GNjyI)m86JomW@HpT-wuKT1EX-)tvR)Bo!Iq}srUq&s&@cPOk~d)PZr zMPlvKty%vWPHay*cE02AOoQsp%r;+&4T5#8J+=x=nJ2NtMf%+3%zbaC&klWcjdMcR z&y|nX?Y|VZnCsD^wgnR}ww>M+mlHjA*~_FS{=&^(7p(rNA!wfl*G;8Xjq9J{Nxu0;0>q*RrkNYc8qSFJevx$@F!i@0J>ZrOZgtHqfq z9G`SduWVY7#=YWU-{-BdZ>r}$yIM76N9zf@mcsC;=iX~2YhJiI*rvr@+;uCzI(Od7 zq_5j%GV_VDH){t>Tqz-%80^LpzBbSPVRZdB_xqCeA5*pLzh8fEU$lMG{!iie>YvZ7 zfBbmG{(JR56?5Z1U;ob#aer+>{lxIUd#67v|ED5*`s;s&BdPoLKdL=F2h=ClDg%)w z_RpWbQu+4&U$}4kzbyN|(RKTl-}~@>&ED7WgV>IO8dj$m|1%ue4xgg1$1+9nYomC0 z=zj)|KmQqawf|>$y0rfD*=ok>yZ;%ij{kM}&v1>eecs9XbD$}q`(Nj;U2B)|r+UH9 z_>b04^p9ITUG%B!c}U*h<;|;4XlB{?eOPhSH+bWAmJ{oG?%zH8+|zkN-~nA9+rxWy z?~51(JZ-29LF^(TvK`u|19 zO3c)0Jdt;=B=AphGkoD&Q6Tp8*52Oj zR@G~)<+pwBS?|AP*Y?DGzN2?d1+}(p`JJEg_D|chvuC9?a-A157T0F*U}=0Kn4GEi zur@uB)u!^P$MwI)8$$o3FWma{j+t0_`FGuA_atVy*>!bA_CH~K{dn{3yEAwEUcJrQ zddK&k)pqaR)*ZYTJ9+1`{y%qSH`nCpOnZ7pqLHD)&skkBp}naY2Lmh0=6yMNODv1h;N z{%QHg=kA_xT$k-kl-_yw=k}u1s@u2cGuk;>wJ&_&IOW8tT8`J+dw1SEcJWkn)+WZn0-N%KK|WhF zSID$Qv}9ae7ToZFQ~rPFQgQfb#`ZxBEHFE2}*;JqCef-Z;dikHv-v1e7@-}`> z{Le7y-Rb`fwgvwgt{#2;M*Tf|)!BXUW+CW^mn*_p#_Nl~EAdN^O=uGb!`wHKF_qj+y)3mu)*Cc1!!@ zMFtjzmD;Ns_$M$hKB?#lUi-xUp=RZpWzj!#zp3)ptXEaL`Lq1y3?C)SDQhH7{@T98 zT;}4@r{ykgXWnsb-;yXCJUQuTck=Z;tAuCi%+NoY)bi&)Ls;TJ2YbCu{5Mbf%voR2 z`by~MwW$w(6>PPO%)0zM-fG5wh7YS}7)`F%{~AR zRr2%E%;$bv{C~9GigsSSFYHg&ySf91&+jlZ4=z6*TxR#~aL}Qtp{2izQ{S%B+8oO#I$2&g`(DYs+H?K4xtEUJ^EDT~?Jc#P%XqQYteyuG58KUr zEw`p68S-Pspu1 z^Lp(~XFg}<-DcB*c;*?cROz!+S+c@VFu42l1(SJNr?_@JT(@WiFRx3WSHHxexrg)i z-CFl#`%O;#edi(jU@1SkDx(B*HcExf<`^OJAae_X!y`d)1JuIKlDuKhminD@?C8>LsR z^U%uPd|O#`$19@>*~aN7o+?k;v}!%Kw`;gxp({+JQcjum~eWW{2{+^NNnw?Tx_GO)rS}iRUu~{K3 z$=6d>ZhzvwmfEcP{|sEW|1)f|`*HF=L${{=zh8f!zsvX*{?F_8`9Gia|J0Q7{XYMn zK}C1TvCw@@zl zKf~1J)9at_;{Ua4Z*8{i!}!RB;AWZs{PWlU-4*?;{hxt%-j@Fi_a9%AJ3jB`e}+>Z zH~!u9pW$j}71Qsj{~5IWetvWP&k+9T_0yd{fBk1TQor`cuj*^0p z+7~51asQe4lG1(rI$QtNe+Y`GqWi&R`E=5-mI^;zvgsH z?RtBowQp|z)P2|9?B7)xcI#2Z%hC#;vr*xWA|2spOBf#Q%e%MbwdmeU_x4wPcKLSU z^r~xTYZRRW*GQeJ^O5+G`=7z&_>33wul=7+oOaLtWbxkr3^TMJYe|>AT|YruEqAuy z@_AWZ>$+~%AN}=y(c=#&#O)dbVTX^WN>#OnHT( zb|&|DWqfRo6X`Qw@Fz~|XM>gg)~A+fPhwBc{Ib1cx`#;6*4C^^Mwd;DJWRz_1Tva1 zOatB4uBSg$G@jcox2F833<3qPFXEd;LPmA$D!P@@S)#k4*>^-$A9B$y+C6bpb?x;2me*I z|2ua2v-^JrA+cNk8SbZVtQY$}V@~6L2CcG#{~1i|pFevou=mJ+hN+ip|1-?$1h=PK z>K`inXZZO1&qq*$`Z4H&qS^h0%lF=?O#ipY{xy4${-zkq+5Z;)XLxNNJ?(enu6b5C zdzpm$p_nQ_D@WV0t{ioPuN(zkc%pp_zH&7FZ}OL4_51ASflhd+-CO&up z&IX-qu>QyWU;i22)c#)k_5SbkU;q4P@IP+v54twxZ~piB3;#37)gQmV>wCQSdg!Hj z{~10imY4sQ|8a76^Gn!C53ivY=V_C3(!=NP{~21<>P_yrpY%I@?2p!q-t%JFOLsXJ zdQX4bd%1PB&?9U9oiD`JOU%&Xnjvv~%B{PxzBV5^L(hoLTs5nW-Hc1SpN-lxybwO+Isuf{~3;k)8lPi60U^^0Zv z5oNiwEbiFyGm7Q^8M2QQz9@Wq?OJ(U-mNJs4IS=T3qDbL7k}d9LjT)`Pp@C`pJ9*V zYdzGng+Sw5nD={OJ=iepZ~gJV-=E+4dWHA;+AseZ68|#@|B(B8ef9PF=6?s~{}cxe z1;y1?|NW@^xBYVeK~Uz|f4}hj@9NtV-`~wf8Q=;rR{py^|Eu|L{zCCR_dl(Ps6Ss- ze|6=q>9(`}GfbWJpW$DH{J(XFuV3K4XHrVDdqwyBXW0JdKSSU@`^U%kTzk!J^}4(8 z-{-&X`%B+kUk5&`aee*T_8+yizt@&t|IPn>e%R+GFU#MSW`+I#=NvZv`BUD&P_tv@sW-`%U9U;k$iS^w1j-;cB3-++(M&3L*W zdW0^^5V|so}c~3X5ZB{P0I@(l+EM(sNK8p*3A`iTrRg(D@;En*>faQD(~WT z^XkgXv%9BQPx(D%!Y(J}ORJU$NZ#72lD=>L^z$o~r`R5zKjquWZ8yGcnHyKEw&;(F z`u^+dUH=)D)!F|%RsT9Z4(6nOxRbvA+cdlUuYB5nhB?{)>h_{KY5y z&*1L&Y+CL zXK*YGAbIXaCI~i$j)8{1vuH z`QO!dr{Ao*xkCKjbL|&`jDL6jXJ8M>uUcO+VKdrFl-%=7~t^Q9m{?Fm^ zRMk+n!>`Zx+J=g3=G5HuWAD_x=4mgM_C{4ZevjV1!N@wQq+*G0>V~JMkC$plEZ>~% zpT0AUjo;>a@nfxX3;oY;6m9=~*LYr+-rk4LI=AZX-MU1}kHbApezr%*e}+ALtIVJH zfA;y8D6h5P#N*xDpSI_`lifbO%PVKziQ6|yY5ZSd@HjiV|7B- zif8pJRi-7m?T*(fdUh)C+ud0lPlE%VmY%RXDIe1O_x0rqC7gFHH_tSmnsR6R%qJZy zgBo7+HZCo7m+-jVF0}ki((*-||BnBC{&(+xhQl}77rgiTU7hz%_U@dcZ|AOTI`gjf z?i9_SlwYyt~oPZ_hb9A zxQOieNhT(1KXF$E>TDEtm%G2VZN22xlBr<#{Qwb&vkCnyo~Sh>9@kX zb0_=0d-%usH>+0+-z#^H{{>YK1GcJTo@?&_w!2F+K)4d+>Ne|#|?*A)S-T%4gumAnd z_WAM%+3Q#Of3p5(xV>nf)PIJD8*kSC{!?vzPq}*Le+KP+KffLQ&k&~cTKDgk{|r;r zlYfJbBmVTYpzgq2zFkC~REIK_|MfpZ?!O~^wa>OkL|(t{{xhfk_O3dn{|t|&)e$C~l@jpX<=KrhE{m<~~Qt4XzKibd#*}QMO|D)(n z=YNLyf4a5C@1noC_Z!z=vHzR?O7;8pcAftWSKR+5yz1Ql(AK16>wku`-yiw1*6P}p z@|N14$nv^nwL^L3(ltw0{MdZ=Ldd17!RIzP2m0C=8F}=rS+mAb?)blF#_B5X{d%06 zIav~#^pqB|qzGPMzwIDB_glcBRW%9jQ+fC7b^lks|8&~spXGmcoDO<($JfVRrg~q@ zvHuJ&)-)XrxMHE@94-9r-l}Qq0-UdZ-RG?=67ni#R`{XN$IqtT%1q;Uu2}5#+3&c_ zW`n;kS%ngNW|f`v_he9SkZNww(7tN zbo||K{}cBAbLRZJ@bETnkxVM_4nl) z@{tBI7cSrPpW&0!t^Lo}|J%4f>Oj5H{@>N+hu;73u%7;(p?2D@@4BD=GyGY3`#-~< zi~kwsPhTm@-%N*JaC+DO4)>Lh*H7R7`S(vse9!$e zpZC7}Sn=$5&c9F7r9Ww>>vniPdh>nl^cqj8#z$QozvD%BD0i7WvJf&%JRn*A_T1aw z_otNYlzeT%aNs|KvMAHPG-GMuW6M9k7W{kc*0IZHZ!gJW=&Fj*%gWR(6@K|^wMO7X z$9~7m{U0XtPfE}EzWv1gu9;O^eDX8j=-B7I`LRl}p}(xO&m*Cn&svV9(Kqekt=}iL zmhtrdwh(Yuo20@~eRgZb@35PD6y9&2a_s&~RZ*5dQ!g;i(?9T&$9CpjpXhlnH(T1t zT;vRIWp*psAXi#iP$B5?XV1Iy|3p@P3Mh&Hbm{JGZt18kx7R;8_v6-F%f5)LSv;*~ z*V`7w{@ib5=)||GC)bTRqsKJ#uVS%xT?Bsuf9AIJ_hhchK3@Og=8;P&A!3OS7pz}j zSom-9!uPv=FV6k5Qg=;`%k`oq4l6~u_&dI?7uA|49khJE$RiWUAL1WZ?S967roV5# z^vlFG)4I1*+cS3E4Z3h#WoyO1eMh~1_irjT(D9d+G^l3gowP=7i+J;N$5)cF``@kH zl(T!@n=gMkBB#i){%~9V*LZ5Yo&EHPr>AcR=g+=(eang?pEa_i1e$j_*=0+l$yiht zzJ7hs+1a&c(cVy$ys6c-m1Sj>wF#LLViGb@)mB$lR@cg%)l}C+aFvqMnoOw% z*1Zq4cUzlGGSu@_nH&TvKqq;gEAo$Avuf4C5QYT_m5l%Rwr>5;&>C8Qd#hRcKV9e; zqW!+dTBKFgXRn_RPs{sz^!n|?S@~}lPWUId+sy9i!Mwlg zr~dYm`rLEJI$P6w)}fTT+bjKf_A%WgwRfg3Pm7cQ zFNeaXOjaU7^}@Y5(#x)9z1S{%e5v;p4O4a%Hk0EMY@KUX?~cx?Ik+uv zd&b**?nwt3be-1hU|I3`vogcw%WH4$f1$Ph>B|2MHtDDSGrauIV6=bz{@(?^8||-U z&#HfFcKGkR_+OW=eEhekX6=6ljq>~N1^+W#d)K-B4F8WX_Ne{w>1Eds=}mo8X{~PB zz2bQCZu31a%KDh|-b9_+v1Q$Z!*6PL@7R9k_G9IK_k0#fsh(7o(ya9+r3KoKmiLao zIrF+~axvdS!L4EJhub5K7@u4+TId*O71}AfFer=De1D~G@9Lwcf7dK}+bE}Ukiq{Y zOW5SdFFYa4lUMMnd%S6_%PvXRE}ChzXIgz>p3GW5XT{h^T|aNbS!YvM-CMM7-Kt8S ztEE46dP|+HcZ*MojG0_idwzkIMreQl4`T!S1cn60C+q=|dQUd*Hl94mQ)Tiq&y`6v zCrxeqs(#J=&!Bq0-SU2m{ORjUs}@&3y3czndX~=iys~q8E{35=+qWnAi@BP8b7ONc zc>1mG(z2t8tEY!7eqZ=$O0i^oMdLfR-{J9BoMSfs0l^Uf7vC*QeTl$N?MRV5&RS@6$+eX?)s=hX{YH$Rqp zzCK3e_GeE2;LYEogS)2Pl5O6$No00=N}gGVvag!mFTF_Z>3&)-0E8_wK%Ii-s{5E?1qP)D`cfU>m3(2d^7#FOaFosd)IosEVY`r z@);etM}#`wwI|bTK%KeHC5I5?b@g9O$%Qx zxEn28I79h(-rn^SQuc(FtT`z6(PyLIB$t`(Ti*RH`<^QM?`FxS+Z#STS~fFWCbYF^ zxeY%Pe?;S+oZEdzYjxY6=UhCuoTYi`@yW^ssdkGSSC}L?cz@Y`;@-a>kLOJ~e4{zyC=@RlOxjCa?Czn^wRdKZsp-V2z{zP?oiBeoZ{GX2b3;GoZ`W6r*{d%eX`_uJJ1eO&>e)60EU z?a5;GC}5XWF<%t4WvXTN-Q4AsJK7ExZO`_;$tyB>m0G^ys)mJjQEl^eOSSk;-FsBG z6k}i7ivJAvA(6S+ldh%XxPGXXwuUe--Ng8CLsVQ9M=uY0Ibgf4)2ZX9y2pzczl4_G=Sx z`+nu;pTFvFFZ!2S|8V2A{lEWM9l!DZw*Al8Z}!{be{Ixvh%egz)bqaGiT$ts#MW%D zzfr$o|BrhAlaKGkeC_zpFh4%cZpnX!nZeiMfAp8d|NC5Vzrt{5{Ym$N{|vL<|7Vc1 zO%I*_yEFSggUR)OR#pOg7rk_MUHwe{#NNFh4we<;FJlqIB{?8 z3d#NYc3tInugOl%xMQAq;v!3GgIeS4CjDFQLfy~w?Q=2RI{W_i-F)j6Bh|bs%j`4q zJzr-n%??R35BqlS=Jr{Y5x-b|+B_>)@%+U$E&lkP>w&ym7(-aL_ZmJC4M~2(z<=|a z=;XrcqR5#`c1`_Mv3a+g#pg8p?d#WsJJu-QuucE7cboo!yXPIf<2NV%cx~=eX7!k% zi|1Q-<=d)Tepk+4cpWZsReEyiJDz23=1-2BI^?g|zsK~hW#6Osv))-wW3$uPE#w}r z+S}f?_O(lB@GDlUGqvlduU+#q?)J3jp$32TTh%5mF}9j7+U6;Bcjk^soNKe^?F;;S z{mSpfi>%wX{0gpiesK4$_l@ZN>&m5AQaV5VwziMo{(6<>R^#?Xt7kQwX6ZUJ$?4Up zGfRYLTnjI_fAdy+^wxw~rloeP4jBA%Ut_a>^YpxZdp67os!+|i{nkw@^V5psr`Ipt z|B2^kie31B2Hm=8^K~a%^8RPIaMAzc{rbv1NsG^4`x5bDn`!Y>ZPUn;U(4J%Rjvl< zt$cmdZ~4TFHy$nDIa~i-UH0A*ujspVyK2|R3)Jinuw*{z^;7U#$nV^}yw9iVIPWw! z+rQu|`(GYjw&jo3_)N_=yE?1+>cwh?5?jbDNy2{y+xXwr=4a(Uypi1sUd^zv{?WeA z!V~PD`rWX9*8b~X7|1$*2e{EhVd{a*bv?c+xO?B<*+5>m}WkKuW2(O$YQpFkWese$TIaeYgDl7y0Y+ zzt8{r^ZUE4Kfhl8{r;Q!#J~CP@8+*xdLQj1<-7;qyY{`QKlQlyKZ8lqe}=xVQ}mJ7~@dNkktG~yA0~*O_6-l_<)Pr znY_PWcNES}W^|DbZ<92ttXdV7wt7|RMHa5JrY_SwuFh?mY8Ga`d+MR6h^UjMrwc-Y zj=x>-fPLlzHc#dy*QZaLUAy~ke5{Ju>7#R-R;=fl#WjziP@UN}Q}fUL`iJgk@64_) zt4aUC7(Vaz-Ril^*Bto9eo||Pk#&CQdmUHDs;oEsA&FXx7M*?bclYGQtXjsRul=X5 z>Pl;qiV~E+6Y@k{r8>&&X5!tQ{m%C_SrtW6dir?YXvwxuS{vxGZn;WkL*@Cq&h;|C z<8|A-&7w@6h?cW=9cy88UB+!H^Mu8VE!T+?boIdf_j1qXEsWbO|8~Fq{FjO6_m{5Q zW54{`{rBx(K!exuALT#Fzpjr5#l=7SzKX|xcY=F4@r@ePn|7S3jk1s9Ry1}IA=#{&b@qvFIoPE4B()Gpn^+_`|Q$3Tf z?7!QQ(!0f{GFC@t-!w!}~+O z7^{!fZHmU6utHCpi^4(6+n}r9{t>qdPV7H}|4;GX(*GGYexJ2BF+Fzv_x<0V&yE1y zXi)K=;n@D`{~2oY>t4r}{`=kk?b^Tnpi%vb`i;Ln{{t;qUcBR(0~)CXOTkO3Rhhpb;k+%dm? zV*a20&tLyDB-QQv9KA;8_5SbkmxJQtdpCHg`sIJhf9$V+f4BGb_4rTv=YPNceLed1 zwda5PAN*(7Q++>foz>TU^B*7o{r)3pvT6VQ+WJS^|LyyGeb@IN^MCaJ=>NL+_xjqo z}LV&VPJ83&b3ru>xHU6L>RaSw}KdPeez z_X}le7Hmj5En4ip-Fmr!*o5NR)9VFg9!Pwx>gPV}@^fm-Dw}l@DO)UJ`TbJYCb+9zNI`P~3Po zcdgQEzauM7gxYAbsdKx|TAjOduhF_sj1O-A)Y*JP_)Bm`bj=gK^c&76OSenriuY`| z=E6{z>>w*rFTAS%%va+#H9t>Fe{Ysu_h@6BEkjq7yP}HlQb*O;6@1F+2iEg^&8$1P zmj~P+gQuPUSFgH%{P*kM=ksg$UcWN^)9@|H?DhWd^-s+H&+vTpvicdJLuj`mwn$pJe~im z<3Gb1*}(cg>J{}j9@WYJXIOjxKf@pHxwqfczAOK;;`jYOH~%wi>Da|so%)|a``F3< z4Ceda%EfJe`!Bkj7CSb_uVf%`&|v2tIEQ&xofX(+Z3Gqsp3~_7(Z*8xvJagl~T8+2TkIz`z*%!aA%YB z>`KwMPXbOIxMH+ng~HD!BdfzZAI!T{xprNW;hkegBmG5FO%yJlkxAOGeCl)lpHhCbD)#rZuKG!Hc|Tc8Z>(OWxujLwJca+t>}R%fZwFpJuDB=qwQS$i>{DyJ zW}eb|Fwx!b%E86!qMtgRwt2YMGh5bd_UeR>mz(4Tvitw8R9OE-($$mq%H%UO*Z-zH znY&bP&fHtq-l#0Ow9ZEDvc~es7upVeUwwh~lBe-M*Z6PW@>}o!m{4wh`9Fi;v|s-j z;&0x!|Icu0?*9J_XZe5rtWpInJhkoqmt_uLc)I5`WZ|j(H;ef*OuohS{Jb9UlCjf#WykveWZemYrU;J+RkbHp}%t z1J{usyZ?Up@%_Sm-GYeAddW+_AFU71-!&`B;qu81)m|L0%l-xHN9Vhl=j6}bDJyDK zYxlTl>%L`|(>F^WZ?4~!Q?x(lVrS5DsmE3^8edZrjz1L-*uLks){ZzA4uKDm||NX6{%jLI!OV3KwC_frF;n;?+=e|bu z_TIQ`up?4xe#*P3mx0ljQeAh7T~S+?ertd2r+;s^wyv3UsHFep`jYyMSF2igMwiA; zo>A6&@rI6}kLi4utR?NA-1634|0kOIDdL;{nR%;zT<+Km5kf4EwD;f40zekzzWj#WhS{gZbv$CAW&co_nbj6n(One@$U1``?g{ z6;(Vx8Nct5-gWo=wcR0kJY@yn)0I3kj>!Mqrlhp<-9ta6@INY#AAQPu_xJt#X*=H( zdH1}$JGt-G+IHKJqL#=`%zC^EKZ;{kS_N##zbwQOs z^V{Fc>^iY->vHJmYFWa+{o1?s|7WQEULgOYzvwz>fb|}{LDBgaX@J%DTH}2AZ+!Aw ztDi6VwZGuXlNTRkC*Gc$zhU##8Ida!&Rk0T-uCg(+c$Il)E4dPS9Im`u;%A%4depem$-E_{hUBDhso7SCjVBYd`mY;oSe}<$s3x7e9yp&HvJSasJ1eecP13OO&dYu2BD@z5ZWH{NemR-mf7CUATBL_x?|;Dm>(1Z$+to599DjD*+x$=X{GX+E(oc7-U-_S5 zMqGBS`iXNF=Pg^dI44(T8Pjym&2_fl%^>zHb;-&1j`-wXb_lc71jqIyj-`oH2IsWP3+nrjg%i^xSjqi_)oV3VMJ@A`rZke3dPcgTysrL4BK^CFI`FVIJDKyO<7{C&CQ7Gy;c41 z|1Ntfz3+9!@~v5ue-#OFnm$tfXc&C3q`^SLYT^1B`#(&bKS|bgn{o8(N7M5k{PVf+ zFyoa`X>9tO+wN~`)9l3Tif@Oj&3%`EVDjL6~1xQ*Wc!t#?y)0>?_Qw ze=gpB_sy-dHyY%_JLPX3VNF?i{Lm?j&5S|Hd*9#Uy>&`b&#e0DZtkFf_3f(K2a8TU z;h8l>ZAz$0E3{WUtE$?ib<3-zZ_%`M zlNPCYCYOf02XU}ePj3thIF-fEe8u6^i8Fm11sRS9SqfQ7zg+*%(DLoi&b#%x`=^T? zTlGd}Z&-Ex7qbuNYijRA{%Lt@=U));=8xZ;my>N5k&7aGPvl?^XEf!{AW!h}4-S}z1pWk%FU4VnJ53-zh}p5!C$`(zpDQ^HE+{@h9lLR{xf`^ zeeCza-t+&wqTBympZw3J>fCDk??TuAWv>5IQlePxdZ}-#z<-9;gg;wy7hkHC{ct(= z=^x9w`*(`VzNZETo!2RqfAODT{j-{~(??U4BE=*>TFgV?An*JZl z?Ox{2zAYV{_N;s@-`iXB@BF$`p7wC#+AW`t^~-F%$+0S9vqbFv-V>fd>(-jq#(Jh) zF+FMZDeUI1H+S}CZ+*{ZT*z&-(oKg;cx9H?TFn(J|+{)ri8$4{Q^xoNxJUt6)K zY#c#ix9Di-oWc7dIx}y7T zS@d*$km}RQ()(6lAy)nN+GXYWT%Qz|gj_z-9n2Hfv?68YLDdkc3&Ahc-%I{F83*p! zP2>N3^*_V*%{3Q)72b%>{#*ZZTD17Rq$2h|D{r%d*EY;v@*`|1n|ruKTa+m)t!FTQ2+@Wx23%9_(Vcm-c_I z*3Vs@Rj)no>FwFV#WfPPE3e*dZt!^?S#B$TqN;ah|6S9F9~lqtRVOQNS9uY8laIOh ztJR>=Lr-m5y3QW{6s)*&g^eBO z756{pvKM!IEjayMSNhfO-4$0S``)p#=HC>ceeLm#yNj2zHfXMOpE>n7*U!S`H=-xs zJIQrPE;_V6*fQ}qi}rJW`)?f2i~chlTDE`2{e+8Wdtck|JC*3TY-~5*@=eXTI`2mJ z9Y)>w^z`p#7iL);ka9S{scj}$WRlyp^_WizF8FS5^ zRpi{K)1KQl6o=F^-!|dbS$99bZ`ra2<4Iy~YEMMhUEP*z@IyMa#lWSaC19(K))B6a zKezgyU-7;0?swmN@$$uY)aLo?=0xb$O!ZvEKdHgu@dCd4AMM}oKYr_9_pa~1^S|GJ z&wTIK_t^goPWF%NrvGQC{?AbT{oU5wft+_MpY?aq|7&?!U3W zSNnT?NzOmsKQ3?h=gMnTt$yquyX4B(-=D48i}L)pWUbQe-SAQSk9$>q&aAdR`RxZ1 z5~e=v@>CMtx|UVRV%j1D&+TuYU7!AK_T5`={>||Y*t)RH!bPU&jKf-9R?h>rGH;}H zuN&ljtM*;%eCqC5Cntr|mJeGQE(n>Libzeoer@@Rs>MlP{KHEBGx(NH6XM-^{chqG z18en+hYJ*Y<;3$ZIQB0wH5ChAcOpc^E^5_GebZ2%N#2U-Wy!6-TmPPWUR%B+&Liqo zCiliqtEC=PG9Gkzz`&4DI&+&?*zMe@Yg?C88RyAuCl()r(d`4jg4Sow4Q-`{_I|1*eu7yNzpKZDlM_CMd3|Bafx zviRoupONeTGeA!_tY!H7*gjGh?plmO4<>L?>tD)$hHvlY&yWAHG+y&R!}nwP`_u2N z{?DN8uKSQn5q~58N5Nmtu?lFF~*^fIIAKLm!jP*Z*Lx0Vp{|tN9zOeuBpP}w~;(vzt-(mIs ziR-_UYHH@qd|YKXu*z7P^=HKf{9eN%b54GfdC?{vOq$z5g~L9ccfrQSPTp z-G1#|{Qnso&mI2H@H+qc{r%S$Cm~-j^y~Dyd(meh7Z$CT|Kaidl>YBi_nLpzpSQeG zAAkJM?%LmftIUw^7+SLr>28WR`41D{Pl^9N73?lh2yFk)(4B$BVZXQkg6@L5f-H+)zq*zu@v(lP- z^Y#p@Q&*bIs-mjm)%{X5SaUO_n9c|C7;cnWdifQX^7rXeZ>-3+e!5cfq9D^AKee^& zCxmLXFR6dapCvL^d>hZsKSj+?eJV`O)qKc2wv{D*`~HV^@n?%ytjzi}=}*?=O&hl4 zy!vUk@P4&??N#4=#bD1ZnZ;Z7HbzWVQJr$UBY)NE$eSS@YidtCx&1uia%IF5yCCgj z?6=-5w0|6LKi|dt-mTA5JIbs*rNceEy@{cn%RIb$em@8^@Imk}`)K?|TXZv%v`6Wi? z8tXm^*gQa9r$?rzQ^_1evIy>C6X(9&-ycI z^mzq3skaB+t!1oJtJ(kK@8|Lr1$*y*JYVPIiY2qSIt^FX+$i^p-B-Hn5R zG+_-_&!n5?Z&%M))B5jniAvj+#Df#tMM^Eh7P2d~dZemGM$EhqyUD2j|Fvt&_x+k| ze_`(Z+jo_BX};3@&K~qF?Ca|_tFA0|SJ@ivT$obewpL%pTi3QKkn_=05qFay?WI>6 zzt1%@FU%7QEB_#M*u?AgHv=B~!`FDu%TiMs$xAsoow0+)#J9pVVcN%S}*roe()AxH0>BYOnGq#poRIU4T z`}V8ts*`f6?C*wMO8v9t!ig=VeG}|=?^#`zA3SqS?&;emiRqU(HBQDFnHn!xHuXxu zQdW;Ei&tL1WtX|t%=fhTb*|}|$|ejCtjr=sCeIZ8x^Iq9Zz#L-#2x%QtXJ+|Td@D3 z+x;`jtE#vk_9y=dIh6NCFZqf4i8pcfsmqQZd77zRTrItJb&EaDI~G5 z^6zecHFc4xYV)#w&1sxB$Cp<$Y-aeaeGz-_n4ix56v6ejY-_?30hLKTt5*2Ss=Q9p z688vlOns&E-F=qMx3iNTr?eH^-g>L`f>DrF)4Tr+ha|H)V>Tw8;&5Mn?sWFsIp4nC z*B>QZ{D!mS1WTtO2=WA*B!i4FU7*Pw(pUCl9NbC$VT(&LQuG;l%yaQ^g# z%ivY=@;_JHhc1%ex9K~0k$m^R`@-Nw^6bz5GcY1%T9b48^@fSnkJSI_bS*#KE_i(XMAlr{IIB&on)c0F)U~Z`S(Vi-uNCvSR(b7;l;WC| zH6w*vNBE$YXla6Egh1`HZ5%61WfNmLR0N!>1f732KmYWy{MO&~`+x7Rd-mIUi@9vs z+xymiIx3cX4^K)|t@B7QkT|=!t7;~LoM*z}#FdY9zvj!HSHCUx?b^43rF++C%kH|? zwTIO+*?-HVs=(6n(pux#xH~4>eb|;~g}h{R&0sjdQ1I#X%jtib>kQ9+Z2p<_Ma^2< z<%{(GT?r@tblo#Ju}IytcDXEX*acxH5ntX|^RP$X{)h^mu1sFhd9~?=+l+`1kSu3|d>~|M{-| zH){4;K|87Xn+Y{R59)7veuz5cIq$$y4E^N61t>Q9!Z z{%4rCqyE*Suiu2fH}6fmkJ1y!;{4CR_4+@K|@Cv5bGa->g2;EOq3~!XIP%^5T|DS>L z?Y}hlhvKJLU)Ei?BcJ$j{gZR??Ax}R{M0(};7IB5jO>5n8+WUmkF*J?sId*%+AO>y z{VGqoypHHpp4Z)N_9fr7r~GGF6K#L>mTT;-3&yH!DL&%;k}8d>44q1Qm1f=enx9*_ zrs&(pFXfXaZjBQSQ<>%VlT$%PB;BXC@0PKUGV}T+*Y^a!)~dSN{PRftp@!YX58|ux z{xfvN>VMoXbhokXz+0QY>cwU6; zHuvX=)G7J6SLDUA&+^LEncF|}-Ok;cXT4auT*pS^01wwjk@DP_%%FvgmkzXxzLI}F zzbJoadBNm;zI<%p!=($? zFI!c0a-L6fh+Fyjc{gt_yPsQmYIm(lV}z&Bw6uv8ZLu!XO060t(}I}(FbMg%eAj!F z{d=`t)*bP~Gnz$uL`9{Wl?7cx5|^x0U`;sMso#4=^Ht{S%m-^0&*R$VwIgZevX#rG zsxMo)d@jobf0mEa+alCDuTGsZHPveRp9Ha>mc>mHQUV287LQNO^>=7uW^TSzT=RbJ z%xlr^h2Pi{^LoTi-uUe-969gK@6E+eUK-r4XYN?oaW;J7sVA$SHcgr|jYU4JuuOp= zqCY?C)}6RJ&Y9`Vp2f-xs}@Z1{KSyHEKe_C%l28XUX}LUGSxYAgf*0D$)o}X*_uAP z%Cc(*-p`*kU(0&_sularudBA+S8ZPT=1^u4tA?Op7gD!%`E&eFJxfD>{WJbu2sX`6}s%3iEr@Q=Vt6YgY+G zX*)!iF*RQR=C;D|3cr9qi&p&_b-(HM2+W+C^YyZFhY?I$q zzMcPPy|nyo{l5{@7wGS-|Fq=&{FL~wb$a`v=Rf=bI^pog^2_&PN;~E4_MMsQ{-42U z@tXRNa&PwkefDwRhvcIF43qjE{%0_~51K-l4V^;x!45eT@x;)cjZeYv%Nvi%$#LG8WF#$@_Bt@{@9|Bd?^)Pw$$b``*Y> zJ@xP5)7G)gOZB=cCMDac%snC>)X?$DqD40GzD>S*?X%izA7f^x*7MmkF}dI3x=^Ec zaH;4@HYe>T%>SDIh3-Ei{**s5arfkf`wa8@4!@Q?8a{pDf%iOh-Wf?7XI6fY^jagA z{G%vO_jJdaRn77<7tWgc%%dl+LdD_e#4RiDRBoScHhcM|JLMINb_H+-M|E{|U62Y9 zaIkaRm%PmEp5L?BdzY-=?#`SP?XK?4)F34#m6hPjp|oYG<2in3{Xd4`pVOZIE7-lE z{)_5s?fUKi{`_|RTmR(!FZ+Z48KgjWH^lziUh};FyR-W5JM~}W9gpYLYvez3y=a@i zdw2D=I?epO^RG*Di~q?k&#PLq@A!#J4?a3An>X>3XvhrT>yu9IH8BoVpSZa3Na3XS zOGRgBZF;U3acAAaO`Gl|PI~3+8W=U%DMO3l0sp*;s*-8nCsi)b-7@dj=d_8s$)ahi zq_`TR*wkj8Gd%KW`J&p7?{{raKhF30mEP|gn<~Di`+rlr^hQU=*W|+G6s@vtS^e5- z@=90UOghN~ZW*XM5EsNLtC z@~!Q}t-Y;Viuk&vuf1LSw0XfD3#*yQ;Zu{Q<>a}UmGIn(dAVQiL({iQx%)o7JM@6D zkf*1I{iCv|$&pS`A7-T9wEd*0vw45s4$)-I3c_|I_2 zasT6UKOg_K-*aDf|M&1a`yTsO@A!27uS@+kz9sP~JBrQ!I{#<5R<~XEJ9DWG`2Jeh z&>G>vH~cE%4fKBm^8ekZ{*3)!G-#X-T|~MN@9uvF zQ`P?rt9!3D|7S4x&(Lg}{pYZqLH_){zipZuD`k3=?XOjTczjuL;_JNAM}x1dyLtD= zkM6@dTUJ~Z3VgD1QpBv?qT#`QD!of01@uqtIbM9~_tAaN^TRsIPEB1f$@rsg@kC#* zni@|x%VGrZ_K_v84T zyPX&2p4^^(>+a;Mzb9?Zc~|3e@QkhvljRGe8?#m_wWNIe_V8$kV|>pV*NxK?8pdL@oh?Wr;fp~1#((qUzwiI>pCSKkzQ?Zj|6Kpp-;b#N9{2kG8~fXG^|$Ne z>t4r}{`>l$LHOT(`TnZc^$%a)f4~3G{g3;rU*E0%+x{o~Z~iyCzt?xYpJadd^}pYL zY=5s!Ubp}Hzy0w)=70Rp&|CdI`t_av488kr-2dCZzw}M%YvF&t|GB@vTP^E-{PF8e zTdzdyiRDf6R-d$b`GVugD>R?2S-*b$nyH#EUaVND`FPTzb?eqGa`jl$8+rEz1E<|9 zuN6ASx-7n?hLwdlcu!(r2$@vV@cL!wpZ5BxI`yZYFL?fD-R*;yj(^&}cVmfY^_Nph zD_6bd?OZoswds|X)>fnAvN@rKOY0t1c=RpTP+G2Q67ef@w&>pz&lS(i?z(ZqJ9gU5 zzWJUhCo=6XHQtu3=hW>@bqoGocyjr)ZI`R-Ii#PS`u=R0$=Wcj59=RI_T#>obx^eT z$M4>%Nth=AUD{0ioq_Y;?!V7uf24ZeuEt&OU;g_IIfEwt^*{T2_BZa|-}OE2KSL*I zH|Xb|;N`!M_P^hM?fbjE*RIrm01d0hPuTxsmE`*4fB*hl_UCWyk-E?Ir#2@3XRv+w zpCN47tLSgp|H88WGyHr||7$mYyn}tk`D@;Uvw4Zv{+afFcQ1c_{hwy|srtVkXTQJs zp8<3T>BZCapYP}YX9%CXNG|I?!_?#%{~4Y)J^r`WK3?fJ|0{d@w>#wD)IM7u5&pCE z;lKO;H2;17`TgCVs_)nT)-n95-=} z|LtRa!~7q+_KVqH|IaY<`9}LkwG%$09G+_TH2!Dg&*Fd8Z~rsA`c(S$;`i3rwD~AK z8te;aL5sn+6y1lO@baR4*8Zmv&+LCb*zuoXwg2@KyI=nM{rTVaNB1C$xZyr!b$#0?oW;f zubh~s7x}&Em3rUxnGZiEs?9UWV(y>4V9^G-RHg~`+;b$FXVxy-JXdAc)0s8W6X&zu zm~s2bx~xrZz(7W`G=N8_jSE9&z8)ZMUGwsJQ8#$68ds^NsUV}W}&fPBrmss3AxouO_!Wm2-LJlRZT3WeMOY`|;f$x9&eors=p1bO= zeI&0lf9r)mdhKT;YFm9n8&VUDo+sXWv$H#E>)kb+A5tX44lDB*S)91CY{7-8NNyy)imwuN`KEKoaQtqFs zfXBO)*KeF~E9cvX<%cdFcAs=Ocy;KL$IIKYES|3Ud_35qI{o~&YXCls`k2|%j?)XKEN1BS3vgX=+k(4Q|l{w4nsv4{71mU*u5Y!H z)dUCSdycD_M6W#VQ2r_S&-t3|uKG-w?gJAXM1{ef9{Xmy>b_i)Li?S z+kI=o#gJsh+Y;|5{ypxzJ?Yq$HK&97`?-DhEIPK7*J19Fi5y$(w(YRmJ9)p}r$3XW zXPRl7?NE_*i71pv(mfr#&&Nk*Oj*!+pf4SJ@8oTlFj5NQ8q0ry{1gr zU&;D=@;lzexBO4<7CkY^(>i^shnB#{UJ1EJcVt^bbc1z{yS#n7fBW?bajs{iziw~a z*mYQ#?{De9i&y?A+B402bUg5qVClQn?-*ZIz4q1r5q|tn<$ng|`VUWk3jb%=wQuHk zo8QXEXYPL`|8MhG=HGV@Puu@W`QL_8H~9~9-~X=hKm4EJ&w65Z0_>YV@1ydXtuK}L zo9SJ8^LO&@s>k(j|CGJD@%wXLTG_Psw=FYzZrpiy=Z?j%p15?;XsKP6%hxSfHBn-< za`)ZH2_)OXZMIt`+O_bWqq!eNU4ovL_m`* zhf3+EY5y|n8MoJedhs)NUzN6=QKfBj#PP~6^S+)?NqBF!_H5`?J)u>LGDJ1++izc` z`RvHkDJtgc7flN3%zW0cEv0C=;qA|Mr*n56U7BXQX~FuG=0`C1#f!H~n0BRXpSB=M=8z=XcvC$?u5ve^-}tHz`z!bM`U+ z8PnEW`N?UzLe7CJc~Rnr;>Uf?Pp_Ze-!Cttp}eZ1I)01UJ?4V5E}Kll%#$yN%(1lVidunOe#w=|gO*Z*?L(PKo;s7fmBl7@s(?-xQQNmv z_uuFKtJ^p2Kf{Old;V1y|7XzH-)VXF^sLi)I(N%|Rs244tXMgE`l+zm?I+hgTfF@D zp5B_PqQ$eSyh=JvH(r#|>Skcy-XgRVc&Qh`J@ns^Huww%->jlHq-v` z>TBEQpICSQ!<+rw`#&n?1%aBDZqZNb_xzr+6FwnRfBy89*thrpteegM=SuyrZGUV1 z_ddKIS$$FO=YNI|`x9z@{n&VOzI6GogKod)%l?T@%salcZ`Jzszs=c2KEK)f(y?O6 z%y9V$Q!Zb3=j@8Q;~N^QFi~vb4Eay{4Pri>`%zV~WmJss4ENx)(3s9sKe8wruOA*wqay zZp(IFliqB&d3&1F0=ro?>!en`oVTc}tj}cqk(8v6RSQ@5NN8&;>#CT!Xrjck(5X-N zJ=t~KTktXXU?Yz~ z)i2rq42LTIGt6xKx$GjYqdE>A7J!vQ3$g76B%#_&| zF0esQ-riDZV%U_a!Ka^`RMIp4z3|lh9pCfsZ7U4U-jkHU%2M<(<(P>1vF5*4jZ3Xg z_UBZt$=~g9>)liJlFgw(5tA;t9!ybP71?TXBFndAv(yPIq5X5$e`-2jZ**_n!F;>T zYYyk;PmQ(jUBC48pKH0jYTO&jdVM~nX#d(>ma?$Vv+&}aDU-q;X5UrqmXFo>c%qZF z;hwrkqO;coiK>+fFB3zvLOms4gul$6S8r-(m8ALYx%;0L z@B232x-!XI*X+V=+1a~RmZjQUKCTjUR_xqlRkNF(DW05qnxsW>tzHfO&*Nt8zgJ#+A-L$So_cI3lc(eq`G6%8_D_(N zy8raxpOtlfpxM}CN0N4Z&VE`}?{)EMa`(o4j_+(tW2(6`AH7`G|6{ElTjjkr*{}O* zbcAMe_Rn1Q*;D%JNq5gDt2*Y-vfQ8XG}?XIw}9`h^?stt(eriEovL+I(LXOP)v|8@J(zMj|e{jtvN5^;N8 ztzGN7&Frsnht#Gu$39(8-OiSjp|rehd%?S&uc=}F%0U~K-$~JWHf4pL`ySW3-@W&~ zF4}!Je}3qh^D90scp&PUeXEOUt*4@cknflKMF%Hk(v9~ts??a@+voHU1>^y2>vlcs?N$)EgZ=$G5P>ipj$ zTmLi6%KpzFD=V=7IqRp3brSy>^y4So-P(7uC+*Max8bkOt*CfraD997w}RTW?I)8w zciEPmKXxtb9n(68j6xwk->EG&?VIL)pJjGB-0RljADb$B1-}RG^ShP&pCSL}7pdoS zpMMwE$(ug$MA*y8hr6b%nB;fibc|5LOikw&3mdDSp>Jz9&$~B!dfuD6tGid9dslmV z?vb~1x3?ZYlD_^-`sS-&eyp+6>k|EXHhjW~tH(t=?1Oj6eP;7iZnIRKdg#c4Nq!6r zA(KBbtFN)|(oCObk zqx9UhcYIsk@GZL^Vt?dYc-ou2=Qo(wS=KnN-gfQ7q3a38Q&wDdweeK>ai^tg>BK`D z_x5i!3onj{i@JZ?R8MhYY^|v#OL(iRJKyBHw+`247pE3%-9F3AO>Wg;Px%dBKfZZi zx8Sb4{ODczmxc;oi*b;fU2FXQT&cJBQ32g}zjQCt$KVWigK@2_OMWP?Xv z)*9&FsxUbt!V{_XaUJ|Eenf8&)z_;crpPij_Q6O6yoU&@WIkWWM`#0;_XDHrX9OYOo>(BpIi7|pFsMW@7 zz0lGAGf&F5L|?!D>C5hz-pDsg6;dW8OGxD!xw3->ds$NfBj5=9aSP{ z|7^kA_22HlIGyyLq5Vho89#^r3{$NW{xi&y|NObMBkocCsh9iyGn{q(&#*f4+9CT7 z6Y76_-dFLT;o<3zxBoMg#-9H7@tw){-TgYy<0xIfdACDOseD~@zrZ~BIR3F7jKLrL z0+2TUe}>zS>JsXo?*Gs5L9b-`p6%a`{|l+@|Ce8X%Vlp;_|E;G_T<-pPXBlD(W|Nd z=D*Rcv;5Cc`OWqP>+y9vx9-38Z~yB$$m&)8*6o_f4{SrpZxxAHDYyt{ErE{cmHRoE5kgl~tKSQhFe+Dh_pVgPw ze>%R{?Ec+9lV8+s4OM$~F!4pt&bUXfcmh_Qcw#Ui=<>o9r}AsNq_W;v>8*U7=^M(W zbNQsROwskNf1a6TU)=D{=yJ}^!iAkjg68mVR59Uwvexab)X6T}b59=cjrjNb_9OL@ zZO$u0LQabdX?jiX*J(&;I_;J;<>$Tnj{gi*zy34C*{`(wl)WbP_2TnC{xcl4mj~S% z$WwaX-XAo=m;d_x-RgDwul;981~L9KfDW1Xccb{r_jg;rm0rL8xBWr!o`p=5G^hxyt-wr^iQ&&+puKWLK#_z1x;` z^N+F5^56aukCp%O|F~11`Cz+yIo!LO^q+<{zB~v*M!zqp3;XZ3!ZrX;i%ut zw$3JsW83ZToTX;i$9*$FE5TWiR)YVYw|C-yhPm_qE!_XwKEQtO{?BXvGk{LqeC>75 z{>Z<|$1i_~{bz{3^Yse%_4rTr->?5?h`+z^ZUEm z&#%XS-2YR2f9bw$i~lpUOsl_H^r!Vd!_j~<{~6xjf0ciHNB_P2pJ6)o&-dEDx^maM z?ri<3v-STOZ212(geSg!!4BG;lLzjZf~F@x_qo6h!~tz6gP)Mo8U9)QKg0HtKfnGn z9M$^i|DR!>aqVx=XmONfK4i4`Rf+T2_)lvGi~aZeCExd?exLp?tXu!*1OH#U%_EK9JpZ%m`uxv#{xf{dlG_&XUFfS0_N0Ne zdJK@BrgitsN_uX$DMB>{l=D{m-CzKf7n9*-eg*N$dE(OxnT6&U~Q9OvAx__D-k6 zv)=F+Gs^yAe(1#(@=N}a^D}!x=j*4R@7d+P+0Oji`-GD8!na*#=iaPM-|@Qa*sB9! z4TrdH1+8bzvs-6<`DsDrEXl+*$FChY?;GoEV=A!usFvmFYU$Upr_SB_cPdeJ$qLDc z%H~gxI3AqJ2yF~wXtFv|{aSnNwr{WV_qH4_=bln(<0zjm;3^rBIHfJfk)<{Mz5P7< z+x%bmu6ZdR&HSI?P*wd*)%-*6r&XMr`bPK2m-*8F{GSzC+n2acT0J508-K=?cX<9 zD_J?OEp#>A9^}7m&z0Y7Uu9d*%zwA)W0S4tB0HBNMkk{q%JVKRd7b2vQ2J%w_paJh z|M>qG?mxc2>$}VKC-I-Y{qX&CZsn(X#eGI!?Ni@LD)vp?-shfswB!D=Nvhhs^1mEz z2PKxTzvZxG#>3zL8AQ^jGJJmXJL}oHq?;k`Ti<o~d80vTA-Q-L*`g z{(aH;UAYFQHAVEoCIw$U5@jKIR9f;y>&gENoEQED1f@PW$=_|Mu~KQ-G)@D<^7AJO zJ6FzfPm6l_Wb)SeCQ}WXmxgJbc=?9)vD)(+-G57V-aef2_s!DPv2i?B?I-Hy&8pwJ z{``U$-}X;pX8yf!OQToC zf9)T?A6Gxko1GK*r{~4L9q+1gr<+AB&OCS{I<39%`1bVkYIZhfb}WpRp5=Z@O>2fv z*wG_`_rLU~&5rxICug7Gt@Tf~f7D#>xNNQI(%Q^m|1H11MDKWWJM8_#x-YjM?fCF| zc~slwRa2K%gf;EkBFi?{|IaQvt`hfz+<(_z?(dRSyta4ZR=@DyJNIs@J9^~db}``} z&xDn?8~tZEyvbyv&X@lTM+zdlR(Y1pj}hKAkMrB6-?J?z7jK<*>OVupylD4jOOpdi zCLI1|!2VWNW%JW{aktkc@7;KF?W5gZFH;>PLPSlJuL#*4_UoI!;Xi}>UQh;iJ-^>h zr6&2OzuXP~iM7JlWG|T|Kb@cHd867}e8;of^~c?8i#^-t?UU5fP&)OWfph8aj>oB< zQL~I5%(!%HcHHkhIs44ttvwcDq^0Rl&*5{heefQO7+9oceX$M8u@}Fj2 zGHuTK)6>KSV{g9Mb}?q*s!a=c41J`kg#YpNec$li{jSiy8~~Ko_g0s?WG|PvQ+!*QYL?!*YVymefoCpnfm(MvMclM&6+tu%!JX^^9uw2 zh7#p3{73S8>P7!E>}`JB@A`GU*MEk(Hjeko*Jr0S=hau%?`Ajsd+(o~MxfpIALie? z_P_ml|LFIk=&$mb=C($e54c*C|H=7h-5-;ml{*Whk3U&|{B8g3=;b*H_j4W? z&z@>@GQRJ?HmBvn$?f?9;7~t8Y9p*Zt!gu;*u=6X}S}EVP%uc%Zw6FGZPG9E4lD32_R?nr55-Tn2Qht4z`eOdm-Vf@J z)sr9nE?@Z1@ay~NGC!ei-QFX4ek3-f{%P!Rpr8#Sv-+j>Ur1w%J2B?dAs}0TgSYe-p_h4Xz7#- zQ&oiQ4msFoyyX3NbNjmuYxg}(m-)cPBYMT)3M0dXpA8=C&wL5q|8UWNhH2)1AM8H{ zI8p^?%EX=KnRmHve;P{n_hC8utGci;(~I@%{bl z>+=6IENgoH_x0bty?=e4`u|E_YyVv8Kf~&7h?_Y0o z|38B->-pc;f6G??nt7`J%lWAKbEf|p%;Wwuv~~ZBxc|NBKZCUW`ah>_#Q#=&-~al$ z`G1DXj>Vvjd~wLGxp?kX-lErX9k2iJhkUtq^mc9Lwcp`C)_*TfdCQX`QM`PcQ#^)_UWU`H8n*|2})_o%ikEZPVVqTsd3iC8KNI0S0-+ zi%;iHU3NEDc5d%3*Q}|Rx-=Fo*|L*I%UyXp``+8lHtV;>pJeu6 zNLn_PS!rLyI;-TuTV{K2D)$#}=qhmzX(?67!nuJ=sd{sF0%ZD{vE}eFa*6}%&zsOB~e)hVbyJv3a z&Rp}}eC3m^69T7fbrgM27a^;(}}q*`zz*YhpwB#>!6jDVeB=@^Wh|aA%BTe@n;Vn%ApOn?AhY6rb}`E$I1o zv+2oEYc_M$HXpfUcR=%nmB6msKPCP%Xuex<&T+@L?T6m&KADoaG%~q=<96|s?|c$Q zqKfnL%HDmuFI|?v#hku0@$0{3FW1!`dmg>xkEHoaCV7*H#rY>6yA=L3_rLYK^kmp3 zlZ|f-4V9)$TryR2{z2_sX*=JZICwxdDvh7D`PPk`w0pNBYQpZ`zTu@+lPAyGeEd?< zh8uHAjdVh`NSukYlgiTK(#n{kQs^qBq_IKn;AU@~PkSz(I&UnsG0EHTtI8x#`^@#u z8jJfhE@>l*sL|2Y5g_ftM*{w@EUOa2{tXS;oSvHd+B zIq?lX0W zd=a~NUs~U~_s(tqk_WrK^E%JG{qv7)Na&9>$F#O-xNO>zy5F=@=9%%VQ4R=gT%mBe!;+=o z#gA&<5=C%Fkbk%Ps$chamx(=k_3qA1>++3O@5`J$eRpoldvomI^xHpA)zta*8#{}6 z%Lc9G^$L1w_#woND?&p99oVect*<{Wcm6Z?){nJQKS{6L=3ektMz2ctYUl0Q zzd3#99e%uB*34SDbJ^L;7s5Cd`qkNt4a1qdb2CLIsdfw&z`F16}i3t z88+HU{i(Zk`+92nN9)y@?{dsz6JC7!U0w7bd*!DcKF`!PDtrojvN2LB;#pJbW>=l8 zQ;u?H)1TXA?P|)-?)~=g!9>XjvBTO-YxsEtJd|5G*%zItbf5ZQmUKs%bm%PeurR^3 zp;Owz*k))Q5O8x8m6f-L)$HIBR_V?Cr`ta$@BDu6(VKTyeso{>{dq%qX^80U`Q`8Y z_8z?c-1zF0FD5r$WE)Lg@1wG6wMaGx#ozHRuiO;vS@bh4<6v@E$gIKzk}vBo+~={=_!E0N{qug= zefFj0K2N`g*-aPTX=Gc!b>r`{)#kkmS5}>}(&?Gv(YA~$YkH=D>6gvYwfc+OzknDN-}qG!v&8uK?Eehfh-(w0 zKmUCExBd6QZ?-R3pI+a8zkYpQ{Ugvg==+bLqa|L~pWk2letO&=K70B2y4Uw=s^0(2 z|N5Wd+MoXnd;05M$JXlYe`p&2?d7~#{~3<7-o5|(^LF+xlsI1`I>d# zHvbDbyZc|3_kV_P>D8~lOMO)W53kg`w}0sJpW#&JKb3No`?|mEb8Gh>d-wCs)}nWN z^u$^dj+HzwNS&86wN5cp^GfjJGQa-}iMD0RM^^hfM@$W2)O-}hGGD`X({ug%w<~U$ zbJpM8yNOFEE43rRer4&Qy+ze=OEw2f{5|vJ@}~H0pSK^WFS)Z*hn-`orS>QH)2ar` zgUT8utj_%h?Je)U{kQ$c@2OT@Rj>c4|Ly+*9?jfmfBbL%Z~pa{@9(-ExBa*L$NvoS z=RpGuanJv_|Cayu4LmMZy>9>gy2}3y72n@&2L<1r`n|ue$Gr%Cnb-gJ{KVS+?N!~2 zcl|EZv^;7Cp91_LJ7_+mxY^@sQ2)X`iW%(7pRn zx!X3!-M^y}wnFR7v4;9N^BA}$WiY5TUOFu;efHcdX>IQGSuf8rtyuYG+?gI-`P*xPhLMzcKy_g;dJfBnxO2Ra=1_xa!Q-;aZ$2D~1)#(w?t`@6nJ2mWU`bHLT_jg<8lwSSMVE@tX>$P9+ z=P&>Le!bbR>ibbIUjAp$?f+e||3Lho*!XVw-+#WT|GvM8546r0Zod1U)&Ci^?e*$G zXM4o??b{XiVfC8JC{eK}6zMSPeZl`3-uK+EJHIphUszxCe};L#>woQ;EATn|&uSUa zh9hzLubIDoiq{{x{p&x&`k&z8)YyNX{~2oQm;U{|wyN}t?|+7tRsR`oZ#AF)u%<_tIk=*WbCIq|I1GxP8NXIS)~;r;Zxwfnn&AN<4r&q%!c&;8r~?yZfR zUvcrThyT}ee@}mT{N2CvtI6{G#*Z(S*6|DfiNAint?K0Z*K6j#PXGP=nEl=w{pD-j z_RH-P?>y|c*8Z_n=3$w_>;Er;2SEwf6{9NlVy{e*rWxb^GdyJg?YDoa4?RCj9>@7% z{}}>6%cv&SJHM&Ez`t()J^S1B$3Pb_zhD0Q{qe8=8MuFck9)oU`}IG?Klkr1UAOD` z{PQxP%S`<1Uf0&@{b#^ki7p0JqHDpG=zh#fltuRI#l4xI;+IzoFZ|t}cW_tL^(|&s z^RC~OsA^~mTeiaRyzAs+A)X@b((?{H&3w52*tG?pE{0z^94IN|wnXo?x%S@q1zYdD zQMp*oofZ7_h2z&Smeu^GDh0NRcfP&0eRSw`?j1#;$TPbl>J1z}r79S0IJJRC!?o(C zPrbqWroS`)?D^;azP|5o*XEQJ8Zvoyo9`?2uK4(O>eZiFw{C3P_ivIVq3|MRGwRnh=b-_&Ymvd9w+~V1_CK{+1 zaLy7uuu_vJbJ}aQ$^1^gMWKCzQ(uvD5low}AN_b~(bQ1=l~WfT_b&dz>i$*k z`TP`%V!Pshx}eki8uz|kTbU4W`A@o?^WWnKKd=0BeB#e=FFW_I&;QuX@Bb$EeBXk) z-SThu-*cCb|N8g$dbz#-zW&?0|M=fL+uv(TUr%uVeSLrFE1s{9>L1s?0q=2(*80zI zD6IUf-t~Vew|D1;d7b_@sZPHv?8Y(2XDOb=7QL^p{(faylcXtDsdy;Y>MO$(u1&^S zkG);%-ru(Qvt*JwN8aP&Z=#dzKb)|?I#KJly_W0Q$=brJyfsBqF70|$C&Rf&DqJCK zj&EI;+{gMga|zc`uQu62dn5_4z+KlG;BrkDp(#-X?}SF7O#A=K`}c^FL4C zP!$vcCs9yv@Jr_1%(s`#1IXbRm=UhyS_0ug!jb zeFx~;h5aA*d4kR=eDUEwgHBJ)P5WooAGBt%b;jAxxG!zQa^}p6#3SF?&Y!xnLSvG= z&Xg}cD|C~dFgfgG{Fi-P`?LC=51`547mlZz_FOzYAF`P#eEm9g(4|Y@DIi$o{9eY4(@s9rtNuWLka!cZ$Zhc1m`+YC}GgO>@um5MQSp4S$^S_qm zZOXoR{%7cW`{z6VGrYP&UQ1%p$4{3RZTQciZfE%Y{P8mAkQJ|c z&!riJPI$ZKjaovI*W0~2j;fa0^d2d`ymclIJ-4|O+_&r!YE{c28* zKV?e7_r6`ZC+GLHYtNc0WEmH%nkKtOJ1{iMV1?3xgs&f;tz15D(xNJ_8S~~Xo0ggR zN@0TNB*}#n7tPWP__SW8Bc%E4@jdq*UK3~z;N`1z<$q(M{N~eZ{vUtqZ`2?8&(Od3 z>;CCstlM|5+O+v+MA?6a<5h1a>#E)R`TOJX9ovp+oVq^sd;jtNsnX`PVQ$keDK)%_ z-6j8POZQK?!en`zckun*aaT0#@-%4UYdYi1yYM4p?>X0(B9t0;wAeZ*+MS{z+fV=>4bYB#QyW-e~~lzpZR|*SKRg?WXGBE6Z2O4tb6}L_GXyo z$}>BUFLOInx-VVTW&&64${Sz41YA0;?6ooAiPGYAiAq6RjQTA3XU9)1FSu-I?eisa zN;va}6KvHJ=833I59*oVpg!-Xr{(I5jE7vi*O+F+G=91&X(|%Qz_fMI26u&4t-9Fi z`8n@or|&dpJAZda%(OdqtHaHw+@3u>KW(Mjg3}K+|L}VGac7NPP}9=n6^lk;=v6I(|}W0U^x+j-o7rO&kkZDoZW}w-KivHG+^kQp??0+PJg60 zer(=VELvw#uzRtxZJ59HrLU!>LJ~pUWnpJk>+Z4~3)lK;;&s_G)|n@ueb=8^c?IXCvc=`Y;(0G# z`+W*pvP2(*F#qOxyIfP5oQH!-d&>dHl}pH?60}9^|u5$mcIX$K%%TEj<7HpVGg-*M7YQT>#%TulD!)(q#Kn)=xy$kLf>i{wTlQ=%z%W zbzcA0jlb2)pRAg>@38#l-|_MjU)?=F^~9pK>+a2m^Cef$zVuXThE;FYzQZ<;x5+-9 zX1CzU~DSWDrmvpe-I>o-MxUc2U%$<4{&q}Mlp5>y>apVKHg5hTQN$tAdctXB@ z?fu?nn--2c*kIW_>gs=nLrbmi&0qVUVS1eQ@|UZXWA2~0_v~hMUQXh*O;>Wx?VR}A z-g>fktdvaN>)X5Q#Dg5KMyz4v@|b2j|90K-nd$pe)T|>UnqPd9<+3+1synx6fBAO( zrB6HFOzABTUNkZ0h5r?ms*BeQDr(}k$kx2xfBQc};J@3i|1tghRJoYIGy#Y=~2&lV@z>;`4z49v9Xun&;NVdpu~>nVy$x zT2px*u3lQow!A?8#K->(46lCO&~&)l(&Sdr)lhNy%unGt!KVK&k5<@JtgvA{{2$Aq zYl$agT}!<7%dh_o{@?Gv{o7x~`1Sqw`|o$yUj|hYpa1>-+q?Jo`s8){5C47rtA6A6 zcY8m-zW=!X`-b{!pz-2(@BKe~!~gC|U$+0FVtM($KW{Nl2(Ml9pJ6KEgz#6t{vO-w zF&CEIz;*UA^*@^3KZEA1Wv%}#`yzG=pSw7pUGr17D~B!}Q(1T9(1v7#*t?#teyepZ zKN4{5yVGVm@vQpo6iFegoL68zaK550A6W1Mnw&CiR z${4qJ@o-xKPX>es+mwogUI{H&vf-?>_Hm`QAdc^0p`|IMtQ-s36`G&8 zGx5(4b1O-$xU;%Bz)_*eLcoE}iJ3Ie=%n?mp%if`R+ko5g zzVix(T`>k+A`8tE-`TyW2S*XC4gnRBaDf2zKbrZgRNt(B8h+z<*Sy*9vUY`U{xyA@ zQfE@-@`(F|_Tf)fDMTE+{4JvI?8;f;c2k%4x!DxI^ZqvNL)7OMgZV!uvTXc!K=nVv znvkEfN~Nners-8$Jt|tVb|?7eZ5|QL*a?sz7_XR_CK#>Ki}URo4(&z^2(`l`{)Z7zna$sgCUz@$aYyF+vGp5h9th)Bd(=<<@pDXL5-h#k$40cKvU$IR%Iz=et(v8}t zU4*8|&Q|{uDgN9n{ps}c()_45Ij7RBmOpCKSH5y1YL{2reDRrYX3gme`}Xd^LbVfN zGEaHcSavasJkIZ2oZc6jJaylVqTg@kY?t}Yx$N7A&gd(uno{$>ZLN}7S+pd1P55{B zdf(SGZr!^3Ix}UNs-5fWUrUnqI4z%HCy|g*b^Ue!PjQ+0V}DQlb-P)cUwT_3h7R*Xichy}nml{qjG9^n?06pcu)r|Ka)E(|?a$+V}ZY zp#gu7i7&M>ExW3k$nMJa_3hh>uKul441-_K&Un*%SZrc;`~C<0h5UPFH{Jg9b=p0- zNq6ovxvz3tvi(h2|H|f@yV>T~-!W%)7TvpT@+-M8DUY9-eU69icAUS!eb40UB$P%Y zw&P3)&SHFD|4shAef;b9rd5Z|?fqLXfBoNm@{~2sJ|1*TAy;iH8^PgdA)aQTI^Z%`NzIIyfQQXo#*ysY` zffu-neU9?B<+glZf1dwrU-{@yy5#PC5r4Yw-1sc(Vp=#$=6n8onYD_2>*mgyx6If- zWZOhece$kxexKbJ*SNNfchc2=7H=LpKb_j^c>I>tp}yp)>Ca?;mDu)ITJzgTM)b+& zyE@OSU;q34_u0QKUrhfaTP*06oatoQW$tm$p(oi>RmjBSeJ;03C-+O1JFP0U{QFB+ zbzNTn|BBMz-+wOrXP8wRf2QyC%Y93KCVrAuj12vhzVX-jHM@RiJX2f0cFn5!TRvMy zr{&z;*tU4#v}K!CEeczRxm@7;?<4GKDE zj<*^`On&A0TEyHg@7d>l@5I8QkDkn5J;~ytujgNK}Rm|7NpGA?^b_$Rl4ANAltIo2mC*m>ef83a?p)j+(|TuV^l67L zrKKUIOC330i1kSKcWf%qcD0m#TNCut`O18wUE=Hixqg|K7PIfr8=Jtj%bNCCRmFU} zbNb?WRk8YvcXLW@eN!s#p56B8g12`#*J&Nq%O`m@JE{cjGkafc`tIP)J8z?#7z+g- zX@xeP+BL~&jgevCfd)rrUaq$=+|znRofsl2fx}%q|`YG1(CKzVG6Ri%YKF zI3qGuaOa|92gDU;W<)Aid6ZsrRrutuaIZL~?Nzx!&WkIVnqfs2OA;RKTbCuaN8)M~ zWAS?1n?-Z9Sv=J5J`s(0?Xci+OiNgEuSn{Nr6HkhGr#UP{?9P?Kf~v+dy;43!{7a9 zm~{KK$W?FuDL3ts7CN)VQxA%Py3wJ9!I!@mU(ToTP?w?*6p`o+x@)E>MZxeZ{1I2Z#B~+SGGp8KRI^l?(R)f@6F3(nPOqL z_uZUlZ$JG|E>)9CayD>&RT`FMSN`qW*R$*2ODD%EJ}QaV(^biuzva)b%AMwSx?O+u zFWJRfbE!1#;S-^t`x|O@h13-OtKNUs`hj}#{+OCcYwp)xY`OjQ!ln0dGk-?+->Gn#(_zUyNt^rCsp-ece0pqq%FM*BR&M zzDWwc`tIMsyI)Jbno878-c;~a)TDdL9ZA!r6VL5bT()FsThywRiObp|1Kv;nSzq`p z_n7VWT!)yaGyZ7I%X`A3@jx@^NGrqSi|PjXzw>o-H@%CVvZW(2Bw$aU<01u<)l$Nf zm>MEG0z58kfAakEkALa$R@MA}rE5}VmzTKRy0cUBMVWtKP5QB?pYI-@9~&whsOP@P z;Kxd9dE*@m7wf1>*V)L5tXep$XA}GPNz(S){wzIx?b++XPQ5hO)u#*nc?wp3xbeel z>+<7k+j-O16yCEv@$6pG4zcR$y<3W|25INIg&oaM2~bUEFiR4A{2^(t;-Y_1`#&sL zcW!yz`IB$tr&sp0IL%hLnfv#XUN`^#JyR<=Un|YBk^BAjP2QhbTZ@D}ZMvo`%Sb8K zY4pz0@;9q4PdS||`*qU7qe52882)&)GAv~{%g=atEnnz&y*IVd(f6huTz!uDxs6=F z*R}p!UC)=C6aLv=Z|(oIfB%LVcDL@|SN`@OOenB)`)QxFS8sUxcNhFPnR#hhd;XPg z+SfwoFl=)9YMrd>@{w&z@xtWtw5NS8&vr+uY}>MBLgneaz}Sc@S7&LJ7n)3vpEavw zl3m90bHTek*6ZtCJh{HTc;(eY4IJ@8%N^PQi2C%loI?e;z9p|7?A8XAIAd zRdH*6>TcNBIr$CW!kXDnG(OE>oz>OwO+NNXR&v{F!_D_qqeX2)gqWk-SIyGMDm`wi z8XCfW?oMarDPxt7C(>@IW~oeB81{IPgMn1T1Xtz;4~C{il~2}HZF+VirFF4D-bb!I zp)0flY&=db4O_y-zROHOs;Te0;TzTqpVxBR&%gdz;^)bahky3I?_2v~{p7o=ukNkv zeI2*zWm)?H*TL6oSU=f{)aQMbuUkp z{b#63%-+0Jpmxu!Pofrc_qsCg*!pOxW1j8#e^)+zJHET<>)Ufrw>sK9`g+B9L6V3o zCl}`@mdQWoEwC^7Il1=c&$e^dv+t@k-Cc9BYvlr+lqo{)E4kR8SlxR6Anns#+ujfP z5Bn3|_q?rpc5nCVNA1UBpYAc&i^|_|Do^(E&R^~6&$hD_tJ+TSjh%Kn+}GxO;<`wQ z8`W)=eH^(vyX&?!8B9=p^J*0V{a;+A+?f}CC-3|X-9LHfuH#Iz*JoT?%a&;HGwj?pZ@H~% zmL-?3Nkx2ZU{rMf@muV7{I(l;b532m-MgeXx;s5r&y=gFK}y~*_(JlXwda0kKApb% z_PTk}^W_Xz`ttH-*&X)l)c>Pq{q#S>$@|ly!=LHKpOkxZKlXIs#_jALm)}Zm-xrYb z^nmjY!@G<1@?^4qEHYH{@-fw%BHff2pZ@RNo84~bZnMAJyHC4bz<;$`&9TRaI9$`}KX3S=;>^q0;FUZ+A`foOQ@|%G-1M4~Cz13_7XN`l`^xqqqW?}$Y8}!0lr#xhkv#Eci*n`F5kOhN5;Af?n|e4 zTs6tcs7si5mG3{pp^UoXn%zGmKZ!r7yYW-{6Z^*9-Hcm*r8CdH{bTLh88LJ9)D7*v zFFbyB!a{$RTv3-PL0f!EBUV>W{CneuS?u!k+v&H>b|lPPS2C$fWa7eJUYk{nuk609 zo>9K{dC^^^yXKndoeDwBQWst^Etbu5f5-l+@by#B;YvTZ{bw+myYN%>le$Z{?TvRI z=iK&fe{I>nySHy-@t)go;gLZ_+~GSBcl`9)1U)k{4ZoONJSy~`Ayt6!%lGNG!__}+ znH_gqWj5<-j|*;|hAUO3uuSsH@|SwP#`|97`B@9@l}9Mv&l3~bIW>gs0M{D^i3jX_ z+gJYclebw}KZE}e-;OtDp2bbuzH^(2=heHPouv;3$t9= zxnh>ZwOLlPR&`~ZG+8GuTlsxDziu(>**$?1x1aqr;p4Jtj~ad*yBZa?t7PMk_DJ>< zdyZI6p8hs(NkRVOzn1M^uJAo>{JZGl2a_hR{+6#<{|?qdE-df#|IGEXeOn#JAE$Tm zld2mohCV5ayE~~pA@|o!lXdUj{5?|NoFlvSVV}pU^d+nAh#LA%Fc8+Y)8kszU~;Io z!!kT^`b_iFyeqSm%C0K&9~OFg{=|jA?53yg^Ic@l?{hspTlU|ZFZxn}BL6g{Id-gE zm}Dw=(Ak`!>gR?l{~0XnpG^!73=I0uVE+4-rB?d1a^ytFQjl zRsM?q`~2hkyZP&v-v6Vv`rlpS%kjAP@9)FhzmL)<%{cq8Pf>ZWBra(L8qN39ZSi`n&g#ril>$5ldDOPre{*o8V^RII~zVu|zNby_#+Lk90pD&wz;wyK=gw*3o#U(Y@ zx3o`by_>+87WgdlwgR(M%EIFh6Ha@vstf)6JVoWH@0AXbxr>UT#MHK&FL9YO&8tiJ zqhe6Rwhfx?AOC&LfB8@5FUL2_7o6AE{`>v+{i}L$&?=g+{|wQ8>p_=)mA=0J_KjWp zAKic7L8JAx_RGJr-{19JuJ`@H{F!%`e^7q1?!Zs^tD?MS&e>P@S(m-Fe66z zx8Y~z#oF9Y(#t-_AGi9wx$Lc7xuDKHiBA!$HhcNUG_Qo&bn`_zbrkX>wK(-FLc^stwTK)QZfyN*OK2_ubuaO+pWB5 zLRs5pW?6*D@vL>qICV8l)I_0cUVDG)UI}pBfsxb1`=`Z9JATT3EMNbp_Qc;s?ssh6 z_nYyG#^#=pSaa{;?VVh*yXUC8992D#$G&WB?-sk6ng=gkyZq*I(w)BZd)`*hP@CY_ zcja@y;eh`PIlJ1QA76C#bzbc4j62`1nS6Xu!hT`XgtgyRE-v^aVOvvUbYspucI`zC9HRjv=AL7`3;PxLT`2l4N@7Z%1irD;is z;DoxvFRux1+GMQK6?$+Xi-4nyBfCPsL6Oaml6(63UqSa_{@xz?`taZHU$^fseYeN* zKf}cO4WLv}Ztwk{VdH;>2yV~{@X~+g_V4%Kv;DpH&&sQF{xfLhKMTHLf7<@ZRQ~iN zh4pv-y6&AUy|w!B+RUX6w>PJ{#y;;hZfaY#XkL@<@69UnvewwTtQXoismfBNZ{DV| zZz9kBg>8LycIlf`MZF8t+Wa3>1)HqAa7QL>Q46ov7ST`jCU=VFz1hBTVYMYg$~-!4fwkPe1@iKCE+zL*)h)j@_x^?7uX%68=I_Zk>ZWepG5fl2P*>Y- z_BqGTD4$3$SCdOOxSss#ao4&@shTQTxixNg%Vz(b_A7UP(YB0t6Q0PiR2t3WS>BNt zP+L%Sx^{E%#(O#o?wGxvsJo_VVf$wmnbmx(5lsAo7jD1VzZBd+#3*m0u7jqko_lZG zCt3RK;g6#qkCz8M{TKWGjmeKY_tKfewi^B^yEU^ba^Oy2k7LE*5U-+np>X**`zx`+U=>K)^@3oiL*IN8%kY8^1_xg^n_kX{$KNA0U z1L!KrnEwp^FF}{>fl607`y2lm;y?Vke}C8acz5|9KIz9ecRBy8s9(D0n`y@P{8N5M z&U~}-)e#DQ61;BPrrzG`KYnd3(^fUP8Zl>I+9U_IT{*YRl|8?A|9kiD(SL@S$+sUD zC2nrf6cza>zxTxQFFslBtG-T=yY!ZK`=`_KUd_k$%-Hc(q2pRd!}X38<-ranI~LgZ z9ozS4-%>f05?eL?%=~|MFModhpFw2xQ~Q5E&VGOMdusjDjHmm5zTf_zVfD(3sE1Ol zpIH9*pZ39DwYAT-M?_w)f4~3wANgJp6`svy(ne#Sta3DcEZ*_tAjti6nk7PcYFK& zJmLCO7JbF#QcBYlg3nxPUf(B{tUvMm(@#6^Z1vfCGv=DxZvDw?XP!PEKJmm=@5ty- z`~!`xg*;V0)jrn1r zrGHI=aksd?jeEnL>7Hf6rJFbW35q_e{^xOp_`gk$-`GmIX0K1*w|80c&PMy^N->7Z zr~eXIf6KP&|JBv=mi%Yf{>CcZ$)6eeVyL#xs?)i(p#~nNVKK60% z!s8d7e7_$4e$7AewF?gAt$Y-fwfAuJw(oJp+-ho-vljW(s^4>#>Ubr&XvW?}&$M^f zKK`}W=FK&8!JWOHDk>d3E$amqPOw|p5be3vmB;bjbN#40Z}#th*eUkwmJ8n%(Mje? zwkl1WT5noCue$Oq2wcT5|A$9?$~&F)p*1&OY3-V+a%;AD{g?eo2`?q?YHq%}eEV+x zyu8fG^ZoB!C}q@0n4z zXRPUv_nYLbuw1rCd-ddh*E9~8eo}6a&Ms?DeEV+kYr7+FYwsFgeyg|f#_ru4zPq~A z*{evGrzU8BSIY|#+EVya`PgGs1!LA7Px=eC_Aa^I`gU&XjUgSr(f#dw>D{XHKiAaj%v<&^`9FhPx!a9X zZ_k*rpWt1(-RP!V%Ujo`dENHgzvrr&#^z~frG9R*-?94j-pdo~x1GFjCUtph`tK8g zS`XV?C5z(CG*2qHGeG=C!rdRg&yNs5kT=ul`d?9}>W@+l#=#-6nyv!}G z%t(1~>W-7x!ZmpXuN>t&c(aydM*nBvJoz(lx1I5S1|!>*mo1~twAm;8nc1v;dG_zz zD>Ela<$ml~c>0;ub#pV5m;V`xcdWhZswNrxCSl3hs~`O3o}Vu|+bgDLKU-ZL6?E%MMG$kSLc>|XrP?cFUMvpwn0Q`Be#!Se zfv>fG{oGZ5XhL0NKL4coXTl4Z@SN#(UC_D`ArY0s;YwHf(p4n<#yX?@-t&_Kks+61+sT5oO`{jhQ zx{I53-k+myxwv?S${DkaIUT_bTD&Yh_Pxi7V;Nq^rJSpodMa$r`mG1nGR?i`5^UYP z;+4`;(O!FBK30aSzA0?#t24iGzR0}5{VDiyxc8r(FYn&I82f$G#@(;io7YOahC4=e zZT(R*%hf2^-0b?PR@3V0(g#oGoOX@%IccKfv0HhUVc*5w@1$k_Sohs5NZ#rEQ?P3> zAFHns|LrEm7yC&TI z&u#nj{N(#z394_GI@mWkY3)4fQ^YvmXm3&p+v7<)FN&O~Kl1L&Mwuw3i~{YCNA4K8 z*1E@s?61hbmhkm+)PIIn;Hx9h3!*V6Y)L%UpV*r zpNqx+l&}4}kL^FhP2N97{~3-3{CNAHVPAXt?_>8e{xeLSJ!Aj#eUJaG+aD=@TK?18 zqVIn`9Q@A^HhFRUo9@Nuz?J*F{eQGo>Tev~6%VS_*ZpVs{Gs<%Ezv_4P zuRedZDO&$$wam`{3^ro_8NOy(t$P0>ME>ut$D02cIzO+dzxQ2#H~pTQQi%K2{i@jogu_tR@W{%1Hm{qgoM{~6}S7gq~c-#tF99&`YB zi3qks@vhp{+sFSd2|u&`k6G2_{|xp05!G_lsi3Wy$G@Ha&k&~ig8Nfb+n?0)&q%J=SnCTv^(^Ywp*HThTK-|YW0_51vv z&*FdlcwO_Kq2m5E*V0cW@7Arld-wUDBfs}AxB53t>hIT^`}M8MQ*++b`Z@(2o_Ocy zzgu^1{E@TrTK;!c{v%1r#VuY>+}eD7oSJH%-R-?17PCLSvgB9pqs{Kg$GSE)`Pw6JXgpV4Rno8H8;nFH z7@Mkus&n_xi+`4}V25hXdXKh% znt96)7T@yEp47H9G$>MbpWyXN*YBy9P6ap3Xc)h>Z zs+>QicCOnlndg=7a)NGkEk3HVqr_b>E7!mULnT?xN|HROqzKxsjo=f`m_m*ti-Pf7v)4ycSsGa{Jqoj%d$R|xv z+3d(WwU+yLiPy;Od~?V6?c0Z9=U(f+k8GLQxcbg+Y&+H>A|8>Z^&>#l!jF19JF{m4Wui>%&T=F3-H>tU2oYDxGidiQ3`4IkZi zk2Nj(%onau@aR@*V_}kZUbj?f)z#pM*KbDO~Sd1NdM6 zXQ;q(h(Af%cmRR&+qS*{{FZ>%VEox>ORKlH={R6 zg{(RC^?dT9mDe@?Z zuKQ;%XH-e)^{BhW#LG90>&j6prDt~Wo1W#adYrvC(CwZ3QlBD*k{u5x263#ovUI}3 z{&-FKN&981y&siVmf0U)_xzyQ{WpFa?-(a+E;*4hsacu%FmIiB;e%Dr+SpIz?!DN& zdijauRbJ}z`j(k%Etx7gaoany>Z7geo+j$;_M9Fx-`>SJhH*0kzCTd;%Igba%k_Rs%r)NizZ{I=fp$LsZ9-~VS2{m;<( z2Nc%(zwX-xUgp_VYx{d`?cUOVpa1>(&+y*v@3mj=KmTVCs+<2h>OTW$=pe`QKLh8F zf7!Voiuc@p{J!{|+VUUk@9+F&v3m8U(3~0P=D)2vvgAnOZpo-hS5>|ncSJ4(KQ>nu zn3efx$+~pz{)*+jwkMw4f30>$|4s6`uQ|(oEl$dLc0W5X>Eg$Cs+spZCf9C%uKINE z!EJvJ1?<*6T`qjcl2^ntj?sfLMZKvt>3|~pOXl~YyH3S{YnbZqaquN3aDivu{~5T% ze^lEa^?zn~(|R&*PgUHupJtoB|2wn7b>hn8^Lev=&G;S8m8P*lH&;B#H9Ai7a#v1W zP)~hE_38NB@`HPe)^_c#?~Uqb{LgTUalx-=MqAap*OUJXZgSQ z*tYWT$K?*KICLrH*%IsX>x^I86|ery*EjW`m+j*%Qmdv(&Ag-=czELCY5n@{GLv*o zW0c&lxb81{cJa)#`JTIOwKG2~>=gL5_|oDl&7oPmURPx0b8JrTDY|?8YHqlzr$|cH z7C*y}OC4+s4zve&gh}<5+x%$!&%ib7NA;~8f8yAm_MN|bU()=vyNsmn>8@i>t({kB zuM*REY#MU)c3#us4Ik8Ytq$h$>d{TLRT6x1!h_jdGzYlaqIPudY`~Ql75f z=HGTjCORnmBzy3-lkfhWEbEwkclWKBU>(Lu%Ko$Z1%!|LHHo)vK63AV$e%Ai{O_5R zgx30gI{f(F&zhFF3`2{$n>U?{95^PnRO+q_pRw%DkE%rz#XelUcv!nXYwxJ(98#Ol#I~vU=FZr&O{uSy{c*+`awXu^S@H+WXCyUAY;tdA*x=d7h2i ztp&xBU6#6$)7LCoZY8(Kpf*N4{*~?i+|2Tdf3i#0OxnLl+wk*0fm;4IFK4dPeLFq& z$V;iJja>F~*+ZA#-+%7@&xAkai`Lej|8#v_`L(=R^CC63ZTGn5eb;hLYly>bv8lDC za@9FWMtrBjZu<1Hc---LRiSiu^X+r_cTWANHkoidN^I7|;O9$UJgHwA_IEDJcKL!z z=bV7ldyl4`%}`u(WMWL1t=Aro)tkB=ZG9c?KY#v*m3%MX$%GZJvlGavX+Pe(a8lGN zslEsIj30fry*uHU&s*7V&$Ol0+|$2K_4U;jnHI6iczx*91jIZ=+~&5E)vH7DP_d%Q#W)~CNaw>11`ShQ{0j2e=SVu3Ky7Me9#J5#k*gKl$X7)v5C~ zD^6IqYUJXfmB zn&dC!X{z#M&R6EY4WMe}KLdZ+%l+rq*RMUO{PN%DYS5%S|n z{H@*iYj@(Kq=PwiJ8wznC%yTj!>@d_^R~1)na$d}cJI_RiMoq=14RnB7HBm-Z?KB4 z_P>O>P>c4K(9|50(u&#CgjsKv<|GDq)R@)*L5Ptp7uxZ_!{|xK@ zDc_q1T|sy`70U|3CI1;#7ku4xe8=>a$@q7(!i#d)QMp^&LD!87?>2}TliQ*Ye#lDYTzM2J*X>&gZHzP>xIl;6Gk(~UP1b0+NnarH6N6&2Ag zBZ*mkQg^g2JiL5FlA&*3RZRbn{_p)S&tJahUD|6?_3=ML^vi#CU$6aVu-lf?{J`wV z^8XAi=Tm+k;z_yquIKn^8~M{`mReo*|C6+N)wa8G4}TnQTs(_^yY3%tNwHTa-gP_? zlTQr$EXh;mC?=QGy7!vzhW#(sHb?h#aYp+dmijf-)vI2BY3i$RncW)S7H(%~Kbn29 z$ZhiK!%?>zy=s&Lr-y1Tn6}pV`u}UI```m@i&OtId`Ns;`%LZme+DhShyNM8%KtNL zNxr5S`Jdr3=(zi(m;N){@_7BK{ypEX)AtsITsi3OZ=0I(;ZjhLqpokLug^(VQ&Ss` zlzElUrz|lz%;Rz9%o)*;Ec=H~!_qjK*7&j-d45{(d3}@$gQvx7@Ba)xg3>=Hy;yhb zWk(&ypS(A=yKl{`J-O$Db^pHabtg_;e*P`)-oc!%9mcz>*S{F@B(`$FHv$o;U6*7i4*OV0lqclqeGfYM&Q2gm*WW!>zpr_U}(Gv*bxG`x`VQplxi zVS2CAz1N>bq|bfN-+uFi+@+I|rF?AR+K&RRD>^OuS*~3uV$1n=_0yBvVy9KVK4D}1 z`&!t-!yFUjISf9jY~E`#^=QUb*+}`%Y3tVQlc&g$sXW z7Jt%k{1^J#cmEI1x287#8O~&HUpi}^syok^ZJ{mW+l;`TjjPM`Xw=qbA2p)UE*j0^t~|H2;}@EbmM&cIFWul`;HArpj{Ez1`hGH6##N!v znh_FPTLSm2V5sC@DgWU0D_2m8 zJGU=l?p@`y`gzMUj!%imUOfHhns<9rE?fyd^yTw~pg&vI96ju9BV}Xkq@fTo!@}x{ zY`Dtg8M7m`PgobSG?}%W|Lfehk?RZFcfL1*0p-&~>_1;Bynf~VJ=w3*!3V*DdQDeF zYBv98X!-d^|L4R{lWYELeY5V^PyKDb#p|DZ3kx@Ge0}%fRg2ng|HzHo>aN|axPCm@ z_^$5G&l~Fnj^|2MbzRo;N}shUb4ggQY@mwoJ-KZB_IX)-=xEw14&GZ{G4h+w9-owP&pV=(SI${(aAlc@N@12iGi~X%89d2|f-wH)s9n`p*aR zL1R6u*8OK_b*jI;&S?JQ`*WTDGo04nxPFT~-hmhSe>U&u+5af6DSP~@e#gG2k8jMr z_s(YXe}+K$ugwdVZ;G*;{cquahS&Dd(|$MZng{mJ%FjQ4{b#tnXkTjm!_C*`|Nc{T z_{Qhk_CMpy?6>9r+NkdkU-X~hspoyW6Z>ENiOo*`&%i1FpJCIYpHcS99pB#n`(wua zqUC$#KRMmn|9t(wjr#-ZH{JgfcCY^V%=*WV*M9!{xIR+!`svw^xBuP0dcFO}6>Qi4 zGaQ|`2E5PBV7vd%0R8_AF9ZHFeCw+^;w}HHV%z;MJLSJkytw2)L#y&1w)n1kqv=n? z4jwt}e8paO*}43qzdg1D=FWSyaCKANg+p#hSFUW#)9RV4_h^}s$S40vYr0qkFHYdJ zUHi;=&l{#=kNm$UrY_}Q?e2dme+xsve}*M2Pj^{-51w{C^STBbNFWL4p!q3=l{owsb zyy(y5J8WI6RX2Tmv&EV@|GH=D-MjO5_N}Gd_Nt}a&XDJwIuOJQq0buvP#`C;#xMpET7eWlZ(0W{(JhuifbMFk18jM zi<;=TEwa#C_Q|&9%YTN+%Maf@|L5%f8Sm6}Z~teg-uq4M+MUYyN%d;m*$VC6nl~+b zBH3~~a^}*Am#Lr0KIO=c(*v^LBVvJuNZdfvMN_%%HRht)*6;Jtt02d9D9P zqy67~;m^$f8FXPA$M5ak`nLbiir?yg?)_)j(pgn~=l;()^Zh?J|7XbfSo-Df_fFZ= z^`O!TUd9gK5Ds>Ckg?il?brVd$@SkGkN+snPrlbsTm8rW_}{Pl=7758_utDus{GHu zU-$ZM)%{O~U;i`YzQ0?wxB8#vzdOIL$Gv`8{-1$!)qjTVK40$tQ_*|(pW*)O9rm}Y zkLH)zKP}w#pJA3^{qd?(_p|Mvdf(pvY{~wwg}e6cFI*p_j@9|scE*2LaQ>-VUGA5H zpOTkuu&w^-{_#IUUbruxwz$WpC%d~>zId|Y^s{Y}y(S@7->qG9>B^IDua-}W>Wo{} zm^3Nsh1|T5Z^!4f9j+^@JrtEIuBYL7Bxn}Hy;<>Ge;5|+bqHG%{VrW??!N4nu)Jo`8WT4x#LpZ*O$8Mqv z{xb;P+Z*k1G1z03uWK1=(n?L8DV1D{d+)val>hGbv}eA%^gnXm|2l>L%~SjSCzIst zoP5IfhNQG_-ShnSr5i=>o*G*Ba7N7d&#=hFaLGK@M=bnG7ccJa^0=F8`A+6lBIZyF zsC~X9|M|&3d(wY?{IFfu?(m^G^H1pa3qRfMz5LPA=Cf1oTxphTNd_L#H4^&pFGs>RxkafTJ zxM=&=$tl-!rry;x^%P}T&7`Rky3nLRv_VA8-Cji?|=Ev!2ECf-mmL+{b#8BQ@`)|{ayEC|Jlp@ zXE^qs!QT7#_o!E8*1A)VoK)E{XP&d9$%^D@F}1m_B9q(;?wMC*DwX*csh3&}aA=k4FFeSf!l-M_{E+|OVBHNWn4Z1q34{NrE#gRULow#&q+*M_{Q${0khjLbKJb9 z9}VAb<@tK0_N(vBu0gA9ZR<1B3OAheC}IA?*EX+WNyR3=)qQpEiUaoS?w_`1-nMUV zS0&jzUAQRultI@0%O(mYl_$<;TE?zfv*elgk)=mZy=+MrxFTD*EG5C@;~TC6mz>yc z?0Zw!L;Mes(W%oW?9}(WS>pw&M#2??^ZT}~? z5BKfXi%x^)l~8WC_9Sa3dP#I$#GlnK=eO<^-Mi1JeA~13{G8sIj@k#^d8WMI@qOBp zS@Rb8h#kFYacb5q$Juv(&s#R_)3ZajT}{!JN!D?dyz|HJPSNpG%RLq~J6IjQmvBGd za&pOzyZI|N*)lCK4GH|PXcDW#XRGjFu`DKkm*0QCU;bnNsCI6N=f$oc{U4Xt)*Sw+ zetEytu4hK(_PO~sb$5Iw2YZJ5ZrfnEW~c4_J)2A}TKSr(r@qyx&5K$a@Kb75?;)nA zj=Fchd*@Ei-gh_e{Et0?)07+4n-C0| ze&>sS^8Utix^C-rFR!@kY--$SRr zn}27X{O|R@>e>D0^-5{R$J*8HeEt9WqPjOXet+LwKjV5{>H1K2o4X5d#G9GFJNCL_ z<)$yctCq$7-EDnayYc45%gTPr{_e|<8DV>&HanWhgc{yeCPm@;}3-}u`yqXZ4_B-T) z&Sxuzr8h+kq-HP{R{TBrM4~t8Zm8#%ro?|7yR!20{vOy7u=(wIrRD&sM?%`i&&Ao> ze<%s5@;1CZ|K$6pYRm(@CsWT=+f2;)bL``x15MxFv|Q*0(x3A}4 zqAhRh`@Wu2SGICr*~VSlUnh7>8jQx%hoQL zs@l0T)hFbcU-TWzg~mM%AQ+gy9Iw# zu3XI@?_}V(!j|3s?B#!Vdp|G!&mg*av;B8h`>lI=|1)UU>;Gps@AaQy`jS1MF_-xU z{~6A!%>Q`#+T8sgCg=aI*j`fqXlj}MzyA#OeRj|8SMGlrzTrQ^yf6P5RvUk1|84r8 zLEHBGpAYtby zulD~8TZ*qKMf_*De01A?hNUO|Gi>SGx7hB(=QX=uKW)4{|J&cZbC3VMy13W=cKzno z$^Yhk7S8$4FqJ+3Kf_X+`foi}N3_rXs+b=CWmo=hPup7mzo6@4FHpT5N34H${LeaZ`_FFrKi+%H+xnlO<;{Nv zUQzX-l<#5|6N_V_U+x3&XK{}&8KlS7bZMgy>ObduB^|FGgEw3 z{9kphTmJIx@AE}F-44Bbb?nhU$3mX9(u^W4Y;IbvCC`=npI^$B&-uB&VAGcUO}F%! zGA6mM>EfFnaA;4lllH9e^Gmn?Wj6eCZU6JTrRKl+p5Kyx_@BYNcH_TYbEf}iaObpt zE;9cMzgPXW#dGYRO3D8`wYQ@FP@4U$>wkXlTlVKa!`bv(_OI)Y`=8%mzizqee};>P z{C^%*|I2)RKSD?7`?K}U_6qgW-)ALQcaMwfujHVY`eDUCEWVicP{$vvb5@w3CBFc;vTFz64+oP zk=|Ctng3_+&Z4_d%B&YD-LY|U5N+mFo$2O&me20ozD4#J>muF@TCV;V)(5&$3p^f> zx*tpb-0?rd?R7=-f6TXP|NFk^x72U@{|wqG^FNi8GxvjUOW&ElLwe<7&?xS! zdH)&aum8JC`&sxuY1_>I4Ev9-vF*3r{GVa!Yya(^b^KsY`e)7`k+)=dWl9RZ>8je)wqA-{bzaD|{q5a_zOiPv znxa-d?ULfjd$VNq>I30dwr%uwoHnbVS0%&tvAb%q;L~{tTkc5qU)=uk4Er1(S6_Ca z7ET6v!GNs{^ESE9wXCe1J^j7elh9uWY&<*{ELp`jF^F%%gBdqhc!Vc0+GfoC({5M% zq<;E;hVxar{kM#-zpY#Le$}tI?sqw1nekGyjVqjI&+1Re*Lf>iGR3=Z#f{simPPUO zY*lr$7o2k9MBozF_)5`t>Uw>tPftqSVBfdxZ-mFWg??XH!uBaW&HQM!EOXw*$G6ud z=EXd-c)aV%wD6F&fWw|)>tF6>V`!G1v_@)H=o1woh8NHNGaOp9ukt^`viym=!yo1y zK3jV}_D|O39o5QjUYTA@x4vBbXxf$H8B3}%=##cyCvTK6HljVK9yP|ruc30 zbo=sLq4(1bFMayV8K=!Pr{;La;lNK?8#lc8efM0_--o-MH{9NvtMhx_9H}(xiqtGm3U(>8!J;U)9)STiSH}<@hdIJ^f7m{+(SB36sO_XGToEu(dw$`1E34g&q-CyIQZh zJ4Mgm@x`@yF21}YHYid{!$JAWg$IHQeZA(l-aH-!I&iIH|J#rD`u`a|-T%+_0WsBi*Wr{Un_IH$MK`e)*p}_@vwa4EOn8)L;KM2i$-7yZuk_2fKZLul@S|_>cSV z*MDn&udf6hmh(F5_^;a9-)l?1?E25pa<%^Uva0O=3_{}N_3zK#VgIKNTYqsKvi>5x zI`Th*R@~kH45q688CLgR#j*YZ9)k1Z|7g7b8EAiO-IX;zcVC=ca`Zy&&7C)^!x=kT z>n^YSJ>630Yw(lBi<(p{-uB+S+`eLYeT+!tVOwJx!>f-oZ>!m^e{O%@%sJ_f>VJl^ zX(w;^OD0J?j@eVedtmCNyGJY~uDHLve~WdFFP zjvsXL+<%6O{|r(88Q$)FzxIn-$@zkB`p4g0yJ36v%Is;|Gs@f}-{qvexfR{ixWA}h zvuE}RrB%xd5>7lSGI{0|^-A;V%hfBEO`Df8NitSa_vzei4>JpsD>)`z3(-1NAy7ZV zE}=^x!;yt=YGmBq-0NlEzXh9=2U?^iK5_q~@FCTdhm(gxrSxm$zo_|kRlk3B|B1Z0 z_vhw+r}=ja|NXW1@CME2m04DwH*YNYU{}oLa^~~-=97nQB4u1X(~Tc%J^UoP!mDG^ z;d8l9XZMBPOTWEzb+p`zIsZ&-`0Rz|U6)%h@m9#3Lr?9Jw?CUZ>wZydiT{UFQ`dE} z3w{o6b3U?ClyTLf1GQ~dLfALZ)cmu5==z`Gl-c&j>r>L}ioeL+n)-`PbK6ah>4{o-q`UZr)w6c z!~zAAEYpPTzu&*g|IZ*;U-UjuJnlb3?LYfZ_I0oCf{t(z{P~|D0emIG-SV%`|JHx~ z2fiA0ePRCVpZ3@PxhB8Ao4s!TqxqLV|7Q>d9gtN2cE1>C15F^PPtI4r{_)>ByKSKT zYTv*9s^7!^O+J3<-{0%2N?*%=zd!$bGpJ*}|3>}#fA;h058vN)Kkh#R_x+DwLC3tl zzW?6-b$#Ib*y{D56(L>ot6$%({$nrye*M?~41AztRUcVEd;b-MukU}{|Ls4+^}o;W z?fM@6`cKb)hADdWKbyX@n&+22liDr$k$XisugLFx>sE2ya(QQa)g^4#>{Z*2X7q`! zIIcEh$(^YIo=+Apm}OO>85k+D;dtGH;w>@jlX7!q%)VR6^CbMpDtxrzXS#z$nq1Zz ztBHH}Kk2NT^(F3}X6z((sk8Q56X$dKa}|8#7g*NRbFlqVUt3$Zq^o=Hv5S`;f86ma zs!EHC%c^3f#)^zgC9kS1Evu-~KCY~&3}sH4jMY*~4Xk?~b?^2#tJ32=$y05~q#{ps zmC19S%-ggyG}LJYqr>q9@*iXUzOP%0(aa?8fV%$-H|n?j`DcI6f6ukoT)$qw{o5;Vl|N9L;;s$ww+IBYRh@1ESkdC;SM_dWMYRbQa z`{&9Z)_?kb^x1~pr>ld$&9Az2*>6UF|KHR}$De+m^^_(4$;S6*miPv@yygk^HSsl> z879fLtZZ6e+m?kLy*twP_c-qIm{5G$)Nki-MKe`2%gtUEar;4OUec^gmS9_x} zRi&@;PwojGXGzx8{XI{UB-wYo(hlnQvOL~q{xk7Er}lZ)8|ht%{e5@l(_?RW_nMZ( zre40Cw`d*TzSljW$<5{;PDwt|oqp%1#^RooVpGS}**;m#M}0+YO(e}v*R0=Kv~~KW z+zbB}2OpWZS*4|N<0odTfWUBzE0KN1#rh`i_FSyG9^G=KMfl;7{Vd5B_|5D)&lk(P za;=V!kNKf}?weMf59t-k+$|M6FSG-%}ah4z02&Yl0lME^5L>{?boEB5hrKl?qq zUuQeIU#rg7^jCWF>-18ipi55`)~;_#SS-JLw_8+J*3INgmoFqPT-rHLbJgmX!P2%@ zpR?Y1cU(XB)3sxFUu*O6YaE;SYU7hC`%^YZS`Vcj?^TT;+Fiui{?+zkoJ5zWqN#I=A%kJxA{RXL#y($Nr_?e}->8RY$b# ze^r$2|FSFox2G&}KPbHZoc&||*qTNEV)v_kuzoM`y zA@r@yv3EzVJ=Xg2_b89$shX4`c01m+C*ur<<+24_+rLD7T~Yr>HF;0D z+VP(s_w9<3I`z{myz0xeN7Hp%TQ4N{eR?g^%J%G5^|Wnjit}Q^?yWt4;pn0#G8^|Z zJ<9psoZt6)n$o^Y`%Kp!n&2;MRA$xx<+!u_m*y4GH-F#M-8t*k8N&~Gxw94owJuhi z*txXYaRSffJ&!LJ=|8*a8yNm))4ozyU!JQ%>yO1JjcLLf0mp4ZM75K9Yro5<+*w_@Vo!NCDiePr5qx@ufHz13>|_5(`ux63Ap-Ecj>!_1$*XxqCr9G~M? zT#er}(_U}il6fEAui5+hY4zPt?k)c+_pXhcUV7}(#d_1Z&!?_hu|`Q^<;Jt0t}9Lw zy=;9mY{mr-wJQ}LXV0^Jrgv@4pVsY4T{~|nFOWRBUE+7u5$@xm-?={CxajuftBRmk ztjzP%G8KXo`}VDf`|x_ret1iC#pI{$e>B`5#vlIAFeUo&qx7WG?9vfe)EUV zwFj@~F28c~Y^RxXrLB@ z&v?IQZN2+8Z*B7S8HS+~m+-qLZB>w8)JKZE@D7f0V~ z|6To`VXA)qe}-9;{xe)X_FDAs_5Tc04?X{var8ff?CbjY#{J)%>v{Hn46(DWf4|`7 zzmMBz)jv&prvLN(j{gj+*I#ohI{s&M&EEeEHU{-qm%OO5k17rg#z^9i)OU^{$w!D{{=AuK^B|Ex25 zFO#q2cwg34=UrEXv*7Fkr%fjulq}9%R*Lx$d!^Rno5{C^{@2M&MY$^f8Mx%XRdG~r z;s5I7#s6cnXkEO(e+E9Qb@zXGnEG1h*3aA0t&bNZRxj1P8o_Vbw!w+lW$5?-8N zU>*!UPW7tge+K(oGc@;4aX-_UrRI^GyZ>s)sY^m4SHiwu4-E=Bdi3C=s+kkT|E_HR z`pxFsk??tDR`rMXzm*uK+leoyzF4qW2U{QS<5{vR*@GZ=ol_x_&c*9muPcK)-jzy0gi zr#t@{Zd{0{-|(Ly&297iZ}&cPm;7g#%JiS%-&Fqp3>nYYxNQ8-u)I6>KZEzg{|uS3 zwQjZ#-$#~TKX?D1$ng)X|IGhvTK+R~!$+GV4>&)22no{kEUt&)PX9@3+9MJh|=H6!a>#sQ)(pcY&X$!C+O( zr06w?--D<5UEI6veYS*j?PoC)iO3%(3>FL3XK^N-d8@||cro>#+kXZQqx)xqpa121 z@%HMO{J1r*xc)PI`Fwxo-Q$7LGiKN1Np23hmMgn>$7f0Yz0KTk?**eh|7n7cpossw|93X1S#p2=@h`s$ zkN-aT`2Mc%asL^*ickD!sQn6>_1phw`+tUs{NVej5J$iMXMmjjdgnjG9@zD0pj}aG zaNg{Kbxz;0y{P0rL)`cO3}N}_roQdn>AAb=@uqFp+_UoD?vGxXy!L3yq6_c+1E#H5 zcrxIO(4xLoVxBLx7WHM!RdGq!oOefW+wRx7r;Y_pFW8Z4Z}`NWiO*4nLq)2mWYWJw z*NZppy!}4udZv+R;-Lk9jycLWifB0~G-+QyHUHwe@@4qho_w|kYh3s|vrhzJhYv%vJBMkEW-|u|<`TgDAZ(rYkllTAnpW$BRc4&M= z{AURK2{|Bp*Vg){?0-&~hkv^M)4TnCsqoXHTEQEalFZ6a_)d0+TDWPpt+txQ-^cC8 zjde_=&#zm)e%^N3Q?@QfR|9?~_HFYNQ9L(iHM{AXOSh!-9!lsk&p-6#hv(ykFGP1- z=5-1w(SNcpWB%0gj(6>4_ccT3)&}ht_&29iXX_(VRkuyvxm25{;9PK=ACsc>`;`}DxPU(t1K54)CO))z9)Yt`g~@g z>Dnu5z={b=GDGX+F@T;V9$oRi9ge zd6R)>?#oTzrYFDEJ-K1~yE}*Td8h6%xGB4PSJ}2l$AeQhL^rceTRN#U5)ymVR zZED*zE!^Ebh{OKc@!Qv~n~RkT+`Z*@@y@Y>Q>R>5Daj)E{Ia>&hge6`tyi>Fw{(S0 zZO}U9%AxR}`9SmabL~Gb)+_h^XZT=TlD_-?<9E`w`|G6Bi`-T&Yh6_wJ$u3GO~GCt z-{yX}wd`bynZfjL8?CznUM)E8K5=3;udSQ2rls)wx0SP4Hr|mBE`-PyM_`dxQ|NUkcdzfYh;>EE9R z9b-}ZdwuQP>VKxmf9r4mt$n?|^!~3u_1pjat@u-YKkB#DtK+{wo$l!SyY5!KpZ~r8 z`0wLiK^G&&R{vA}r~LUJxJUo%Kf}Z0&;Ne?`+I%q>;DYfetkYK@BgE}?)BZ$f1g1Y zyI22bIBNTQ?bmm@|KvgI2;%>OPS{vq{?oo*W!>$6NwYT#-m;zQJ?qtfhW6X_rt;tW zYrR=^{5^TAttqnZcluY6(vV4xVdn!GmYzsg33lwh_K-C+#%+rGp7-as#jIwIc3hVG z@!Cq+f~gNaUAV#})%s)hljQ*ue#%c+Z@DaF&(5o2$NJrBnpG{7Mg9{tWm?1a z^-JR`yQQ!D+F#pFzP#6Qi(xeXTC3-bu3NvAT|TtrQMX{n0w-nXz)0KBI&Z~r?Y*w4 zr7@SUUBBk7>*}-VinmH{*Y)q;XU~0l>|wp-v`=9=Z!)y%4lpnjga(K@a4|5HPAL;J zo1Hp$+x=vYzDpt;U0N9opH-$MRZL5Y?9@3j$y3O7*~@r%Ya6t0A65Wj@5_U)y>r+7 z&j7jiuA_4GztFzq{|xiE`+sfuTho2~@!u!^8TS49eb#To`s?fV->U*3DTtJi0tV*VDFt zySdtDQs~=R^Ht*WE_R$rO;MS!;rkA``|o3}?v2i~E+0ya&8t8H-dU> zUPnD%**wAWKSSEn+*yzF?&Q9UO52&q*c-5Jn#YyYCBacEKfQYRpW%hp{--PdGuY&x z`p@uJ^l$BdhTF|Ir2nSvT>LLM$Nt{a{|sww`RcFtPyNsEl<)W7NBY0+Uf=&hYyH#J z{~2u35t`cX@4uEktNy9k@xSlle_g)5|9bz_{a_vTFdYzU-h*uUxBt&S{<{ARk?S)5 zGfcTH|9xluYyY_a3~_d0{~4xOzyEn${%_vv`(H%EKVALLFwgjD{l9L$z5f~B9)5rS zwdq;=PqP#Meb@h+`TG9rO$U4>KSSW3ZFjc*Q>}{VJN9ahp2f*$92c&oXj{*#x>cmedf44P zK;owFx{`bLX_iwq{n*{xwS2Brkef|=3*-4O?Y{f>+}UEva(jIzGs_wWnK|`2ewuM| z$-kgdZ(XTv0}%=Lq5;j zLpncA{`vktgR%b9lAAta58m(Ex9G;tw3Whd^!rQnuSQJvj+lHfv}fgAiC4GYoj?6> zRmLkR$&5{szjj3~e&lhp+t@?ee*2x3n||c8UE3V9);=izN>-OZ#{Fe$I96zMIsVzj zkT3V}bK0la)VosL$^Y8<|j|pS>e+nRi;JGeL5{Na>=Af z+3r1k@5{=|RVI0=%$}d@*QnGGz{PkyM$Z0r{oel!{?)JVSbhH!{KEbQXhB+Rp7@{c z`U!dE<Z((C zCAlCpaLvu<+_ov1-JE=3!r%GtbgX&2<3?pw!Syp-r;X;gS%~!Rd1}Mm<9^V;bH=mt z`G2?1dsbcheMW+2%9M8V?{O>a{^Lt5o^`92JlmD`O^1qAy5v}R}8T^H=|C{dppCMCu{mTCgd#qpUSAnJ- zw%+|$d;hHaQagj1$hZF)dZMi>A8hYGdGFVa-IG^^r{unwDi^kWOgVn>FSu)7E&J-(-Nm` zb(ku9z<{;?utV6^1gjp~lh6L{&${`(EF(SAJbJ|~TdwSfi+lCXIZ9c3a@Z*y5inUT z=qCSRN`BAp{>qy5Z{JVZ`eW9QZR|d!WzOq2>^$bSY{9y>dZ$k$MH*h2d}5x>>clcW zWp&jOgS#uGl^s4!5q46YQ2Y4qqHQz1g^YAs*(&TrF!@96>Gmiy){pJ%)A zc5UH4tJ8(vJ{xU5KG^>5#;M$xJrj-_WXMH){F%ws&g#wQy7%$E`;}^UcSO7s)G#_| zfqjgmStx3NoD7bb}fCWaBsJ~s(zWd`o?lqYtC3Q92 zVfz``OQ#OctxSqgnEfZ{oxsJtMr$-qczn`2z#i4y=Hym&gm>Au{|u8V7is1tF1@;B zsj7poq=(i6A@P7ztHnts^G<3WUcWs2=zoT3vW%bASAE!f{NwFS2DYu6KYa+=np1IW zhj_tToh27Im)^F1oF{4DovVA^&Hh~Awd2y8GN;+A@XPdfN}oHv^No0a@~&GZMSX1T z-i<#d?lAguoVks$ky+QQ_jS(wT(R%jdmdU1V~ z$-mY9$5c}G>-FBwy@i$k8D`A>p7X@)ee|2!-4m9qJNB`@CLUn_r<{WcylnI#SzkAiPi96XRzOU>q*tT!?cI^#Ee$AaBpn9o(vqPP( zOW=*NRoAVytnB;weV)$GyhGX6p3UzsEt}%1w2|$2*AGRf=7=j@C%!Ob@V#79|3^*! zVc5%e=VuB3*>WyP>+;HfddZvp-RG`u+~5Ar?%93ma^>yYzTI9lt(I9ac-yyYS=-Gc zKA80P&o$ha8W_!)nSOWfKi%EaZ)bRF*H$?!Em98Sc~j@(;J|B|l~tp@V)iZHrs%tW z@{TEO6Z6Q(bTzV?5+bqi($cwGW-S!F5_q((z3yZ4nz^r^t^CixW%Oh6E<2NY!`}C| zXS_)*6_2V}_}lN{jon>y)1orUw}i~NQ=a+2&yyu<=byUIjhk7OH@3B#dcM+K(X;;B z;p+afr`g^~5ANRl*WLf3>xbK%jG*q|qf`G{9rZ6Ui!@u8xnmc%cl7zI&VLmcrqrCM zd;CJS-gf_ghRORs7r)YfCV8paI`iG!r`x|hKmB&*c8!g;%dg(l`myn6@6+(sg%w%5 zo!4h(U7P&-^tSIZCj7CnzRur`-~Q^9;@Yrbt7>SB;`y41)u+Qh-;Ivm{3ggW@W7F( z{%`qSQ?>l2sx=A7Svb)ls3miRlW7W>xs1VjE zy*;`3DNk7+hg(O`=PNcQ7rl*Sa;n*$pE199<89fQPqVTtFG@{zdUr?E{cRo>cR)$t z-uJuH^>5mKds(va=!69mSKexQ;kq`mgXKa2!(>;M{#nc29$72@+*WV)cmJ$)hp!xt z|0Mrp;+wZ0omnoWzWnu{VMU>JW4Yd=1u;EWF6f5x9er(M|KSw-T*auJ3CmkvRyus2 zCVuJGr*sX^h3)O>8G@W5*VX27d9YkKsmQuADr6q>nvmOz_dNG2Y+Tm2DfaH`3E=@A z&Dp6}mxLyFWH^PE20FgW+qcs0!~HdfUO(IVpMeXqSw{cyKSRhtC4a*2h5rr*%`xAH z%`soo{=NP`gLW(Q2!Mb0nd{%Q{gbSJw4$c$Kf`^;&3_-~o7A5=dnW$#{lfnY;qhyF zp7#F?+gbguBH=&7YR`-7zqwv~4sOAokNzh*`9DLx*vtAqL7?Tn_n&{VzUNbI{GUN< z?|+6r-}nEGY+jT3efqz!YW|-O{D1AWk6u-;+yA@V|3Lhop!MDIzaN{a?+~B0|7pfE zf9Uw-m5-D=pWhxo5-shTupWyKATRoZ=@c5!~lCJ6P~<+_cY~(Y2a!|NZ>S2YyDqy4yIfE#h@% za+lY}?zQU$98JU9)K1#fK5cupx8wFL(Z3IcD<%p#@Hi+eTihTc#pDs|=&9)VTDnqr zR``_i&8DyRzk3;ecm{)K+(S>3KQ70zLq(I89$IZS)!x@`@0-~6+t$|k-_#@WWw+jt z<}XctbSn4k-7Ur?((QTAR;cakno|}oZtE-S#m*|BJaEdJ-LhwU z#kzotQyY2gE)>s?x3jT2t(`qP`-IZYEpt`27lx)PPU)Y>HdlA=#>;;*KK^Imiu{*d z8+v)7eR%KT{(Eb-%`W57S)7|v>8UsAbR4_aqOf+JNDo$jr~LG9k!#GN@7{W3 z=Dv4g33Fh?A|Aml6HH!}PiS^t%VeP%nYsD?j`o%1>!+I^&;MN?9{bP!4R|G$*XI7? zU%t<%UjAo=_HNEKFjYW5U zKdyYTxw1;8reYWS>N~ORJGbXO_$^Z^wPD#JuO*9{JfBUnnB@7qQtsZ*{>o>X39~Eq z8Sn85tqyc*%F0-=YOC5*la&itE^wJ{`tbrz zdNM8fl2<$FOYwD-9W&GZGyG>bK=3S-^~>My@p!FU1!|8HH^~fc`GPiD&`-<0g!m7O z^ncg*pZ?GAXMy}5?zyV(b^mVs&oEU!+{|wc3f3L5+ z9`@^Rz5GYe86%L3G1vcR;5EJ+{-0rf>)rdmKbNz^M_m`f@6+D98}mMG*q{T(NcGi_ z{|x5!Pd9G0pXq;e&-VBuhCBK`z215{-@bqLy&WonkILsv2~;h+cs5)oKhS^EZayv! zjZLnmwR<)Og;zYQl6Y7+U%5DC&+^@C&UxNeyEJ*hqYxPjxxA?=RZXV@S1ph}cV{`f z>04cfQ0X~}v)C;b%W3#>a;h@qS#te~Sn&Gk>b+%guV42*-nHv@UGATGSML2*E_h}( z@9k~LRpE=yzqj<=?tk;&{%5$?Z*G72-mmMi^&9@p`OnaQ9ejWD*T?_9|NH$b z?%MZvd#vub{}Zf&i> zqfJxo-c0fo=~T%Jb5&^KWD&^XP*&)(SgIL#H8RXKrIeLpAxnrrO~=n)m0wq+f42G0 z&~o%`-l0|JzuSL$JDdCZ?p^Dm-fXLWoc8zxPkLPXs#hviEB!;>MJ@X9^=rzd*AXAS zz9|Tw7{=8TYojfE_RrFHw-0QLDE817SPc7ul{}cbVeo1Zh-|v6?zx)B^;_q><*MHrAqn7>pJ@87V#IOGu9X}lb^p3w`_IsS9F*C=Y=8dw-{*fax9{)zz8-X2 z?icyjh2R}YKdN5;?U(-;|IO_Cy6x9N$4cxi{%8Ju-`<}k>LuU3zTH0|`@8Km-^ABz z@87a*oIm||_pRO9oY8Ymo$7kAIqZt7r}Xi@BNufVUuA1WX?aDgSGlCbbWr!{(`EPb zRquX1<($*3^F%{lYgWonK9vVdRiWvrl{@YnO-;^Lx$b{3&|6L+q`_d(;$SJQo{bE` z*Ph3pHvcEg+;U4ax_ZZdh8f$OC3k3H44d2}{xkSJ+EXpkaMy3n z^0!JyF5Lg@%{D>6b=RyFHkroFZVMlElswjZ<@I%knJ{b1tsgmIcWy`I#NEHWL#I|w znYH0y@`{fZIeOaiep9AMoC(uvlB$x)v+A0r+9#3d(xq`lYX$QiNu5jQbtd~O+nmWd zb7azyk1BH}`OiE*^Ho8g#lv2uP9~Q{4U7&94;UmE`1R)5US5rT=^m)~bXom#@_&Zg zyXtD|A5E=U{-5E#|tkNz{f-w(Q;cP}Whe82zj{NAtc_V{1^`}ptv-{(Pf0cfk;ar^7P z>iz3p$CiMOB0ll=_u6@T|NQ`6+xvC@7tmx}{rmkgwYI-cuPwa}Iy1=+bO6}Cywg{Z{{21b_4<$h89KLuw7+~0KH=qY{ToK+`Nu(t^ZUE)7x(^{ z{6YWe{ByQ9%H|*In|ar^Y0Fl_py%H+miKdCpY3vLQPS`A^=b3kvmd63>{{A4^_6dJ zkfz85pKn3Fdp@(BKmDQB?QPwJl@cshZ~xWe+MLeP;IPi)@x^OrPyaq|;Qt_3jNg#0 z=P<_{J9Cpz6H_j~W%3-!ecR{%3*Y}?u3Ynv+=;jMp8b@xpYc=hlQ^XaqZwA}$9(>( zU;Wv^lFM3l^+3Aj!nOCU`z1r9ykf4U&6=zEk$A^^()8#}7aLBtsmWzXFe@`pc(-Uu zScseG>y-6{?m>uM$Nw+s$1B)RwEtXx{?Cec=kC3F-?LLfW3#^HL!Bc(Ib~(F z2)RkHJDD=n-n4vu+v09Y*DKZu1xnWf+;6y;zS>ljzRPG~pU1md#z&-goUqR@zP#}9 zqxpYS)1N+1%8RKBe!4y(C%*qTlh&1*XX06DE3KWk8EtvN^7-nTdzbU_8|48)m z)7A54o}6&eZM_sGw}Z?#^mg0!g=>_&`0jF`1I|&+dJNU zKAM@qv1+A|r=yQX{AE#5#;tSJt)$zd_y39ivH#M2zN+YqFXE1GrE2G2ueO^P&mtGL z=FIbA(;n5cd26rEoT3|6UHm+&ecG~B-V97fg^v1*7##1fKKHqP|2yHl=qb0}&Hoe{ zcrc(KG+y!8R+VWgbDD0Mb@O%|lHH!$pt_2G%cP3U@@97FpClHriQi0jiw(N|IqILc zt>B+Cg(9~v8qI%E{$$_H!*<5mW$)w#{U9VI zVz;qa@A3vymBs&jp8q{ORpQp3`oJyLA;)~VgpV$^WcWE%VRi6_$*UL0TNcUPKie_+ z$2_(-P2CEjJoZhl2UGtEairQUT2*rY-u;u+KhOUWz901N-0T~B=TBa@G;2TGz>+EeGzl1VbJh>R#wzMxeRcdCW%j@j(G2Lg({;^(t!^q3o z^^&QfW@|;m5s#nN!Pn*_te)rmd~Z{-?b;>B9F|mUn`CHWFAyuG&a@z9(RKEYV_s|4 z|Iw7MzZCqYYM1=8LtBDYKR&tgw!CtgPpH9_lQKewr``ROw1I8itXRjCtXc5Fx?oOyZ%6RA*A|~&oUbtj zwIu#reBXQ1bFk6f4dQ-J45>Psek~H&dk1N2@;J*Sb`*&OqcPy{Z`+y z=im;%P49zr=Pp#)UUbqpq^V@ZDyFMhySIj}@X6zp&5!=L`*FQrjn~VwvoHMR-<(nA zAM<9Gpl9!~OO3j9Ub_Or|ar`+WydK(c@+Bci(?s{`sAC z&ol4k_LKTm1Am0pwEyr_U(`)tq>JP7s}#Xs>1(R)?OpjSc3Zx1Hg{!?)WQiZ6Ei17%Jf`s zZ#$Pgr;>S!<@p~$dWVjm-Mqr^Kf~GH6=8ETCa7KbDZl5es!m;mVzcz?uKWycc zco6b;=4<=-{|svU&&@xduM2ut_vYr^rOlPkqGZBVll=9G8-{obFB{?0e& z-kx>zVE3A}#~e*WC+4i}ZS{QJcm75}_+|HCUBi{D)|?DmbUr*#$`VI3U|{?F?tccEeYW*W;?|$~`aUw@Y#5?kWNu;;LOVJ6Ji?A%dFj0badYRo$uy} zKC)?9-)GrPxb-yc%(M$~Big)Ak5F>bO`ZYmF8sTZ>?ThmE7HM1E?l6u1?ax&J={m*~IHc-wtNH5XpX z-T1NnqWnwu_21qf{X6}7W$%G%`(@kwZ{^GQXP1XPJ&|}$e`B?9#FfUCu6Q$V#jWb>;)nkkx)NR&Rrt(2_Uz;2gWp9;O+_|m zTo;+-7JA10jJQF3{_VSO*UVbGZ1>Cy7rIt^oLSbwq{U&PAo$E`+BWXUH)Xn$&b>6b zb2yXBVueX+Z)mHd!i6R+PPz8Qu5Xqv&fD7gFXunQhq=D(pN-4k*-xw&*{*lj-M+f>d+emt?RTD- zmgG1q3*Y&>V3T!W60`P(l>uko-8y#hKZD-;=UYFxThCbh%5L4y#_MkBs85 z+vQ#!cvqqMI5T0z33d0pm_sQF6^nRfA|-@UYPFI*9Rl_KGeqv)_e|oEdHL^}Q+rrX zxN7-JabC^*tSpx>ao!^5({>L&y`23r$DE^7W_DWH^<`VsU*7CoAtFP5zU%rtdlNR zXBc8r@ptiwOLzV=OjrM-dblL`UGLUg{~6A>7bIkUkjUEQvqoO3j4dNwd-GS5%PJQi z|90Q-vFLdF@rN!GUama;_Gk9JU6QPuLXJkt@SnANAI*`r`Dw+?=SuUe*G-M;Gdy

iuWYTkU7Jo&9M!|Hq9CD{Ilu$Nw5XG2j0y>4nw$?XUg6+z#Hof6x58yW}pfxch1H z_Lz{`IVHRk{vB^VUGjaB`Jcb1f{SXOU6*?s{p|KEg?%D7CmagU^{FblvC^vMhn1R&e-K?Q6g0ecZjK7rsCoG@!UvpnlHz zPig;B{xfL*XP9YzlJDOO`9Ask_m|TPZc#2Uw2--uT&{KZ)bSg)7aIycfQB-eX|!2`Vnku>Z{DN zCTH2I0}tkzSgv?2`}6t4oy#kqt-V}yyKKGCDSvM7iVbT^4ol6k={nT2B!y4(q4Txx z_decU(}Chptm8Zbsp5kD&+GMC{Ldsm#s8fBXZpKyJwJ}_spel@zW$fgzt``1!itkF zUP!awJzxIU^31e9B0uL|?>%w!k9}c6*30;lT(J+5wg*W(nXXV=ulu%U>6RPsr1u2I z9)I*III1_;jeB6JAHm!d-cm6Y+6aNO%llq_G=K06>_pkpm_dkRC5BtaQU-+Z{Geqwz{?D+O zXa4)Z{|pyutN%%?|GByTo_HDmum249;x;}0&k(=9?%)1T<$pmN=X>if*jE3|`+5Ff zPf-0{_x}uzU*G>o+W+kAe};;E&PK(tKw&rp5e8P#P`{~4m!fm|j6byMHPH(wayMEHCT${aVO53*ewcGA5w#;#L+5F&>r59V&n_8Em6~e}> z`JuhX_mqB@FWzwX=e$SXb9Y9r^$F~C+M=S%aYDxGM1TIa(|;FFee=d#yIAzro|csg z6C_W{b1EyZZu`diA{%228AIUOvic7T)<0Rf-!Ax_4g2Z$?baN5^FFT1iM#af-?pPy z9~z3*wze;8vZ=fFW{%IzRd4+4VlQvYT+l5!x%0VxWKUFNGRKwR+9Oxr&bN=w4e;FX z{<@>iw6#2KTl~#>F34T-TVk;|OVnx#NAjI{j=SzY@2|O$d-%TG&BY>YUJPOmp3Fgw zOB>fMz2qpxw>G){Vb_0#+2-<}TlY5Ae@c6;{PRD<;n)2|*J1I&4~mahTCj+R1#k5~ ziPg}E|JSlN_4vR2;oslC{?DLZfAJsxkL!P#ukF9~ey;tC!|K29)PIqW1*OP(v-sbK z?j8KkaAEqI{|vva{`|&>_40G`VX?k$|3k3T{yr>EtbgHsE&hG{eOStR0NUz!!8ZSI z-cCr$az#m5(KqaW371a)QGfG`{qp_w@jtEq^?#^8w*Q6P-hbO`p8scX)3m?0_&>vf zU(6R>g&->?ht%ayxzRKf`hL+fzgCPLz}DoABtjv!LF! zQ%^T;IbM9pce$d+S>}UNo0crm^!jr2E4((ANUeBRg_2kmf7fkWr4_q3>Dtccd}awt^_QtvadTV%LzUV z5md-yl${HhpV%MW-}j$EXPa~B^%L*r-?+PfOW?CvZQbP$7q3}=;F{mW<96Oz@1)9> z-KlmqGzsjuwOKseGvp#uo3BpD%(v0k-foJi4ZB>gA~es+PlAu}%GH?4h67#CroPx* za&z0-cZ}J)BiwBqu4Id9c`OawaN>$eRuC_z=<=xjf42N*Xqj88_F}T`PCLo+W5uhB zrt;f{@<*22n*6?>q_fFnt(dvw{(=pTd$&E)nj^yXbxZW56%F1VN4mXt>+kt)*zxH8 zw}VQ2M$WhHXZH3@Q-5-?f5I!(dwXYZnSOM3!kt-~ydHgVPu5T1TO76i>@>H>$J?X6 z)U^I{oPSpP@tLh(MeC)FZI5qznH4v0cFCXWlY!svM8=BSRq;-5`S5Lv$(aSBRcrV9 zR^O;v$1;0cb@$2Ni`Ml%RGiW^b=JniKS;w{w4vPIPAG!ytwXk7--K zxc-gbwz2Wgua$eBZz#VXla_XSZtJG+c}MP;oK*^WP(JU@nYT4(jSu~^49khj>ucMl z*5weoRY9?}f8&&3=R&EoEUP}s@hlOjJ7jplth(}TYKGo|if1yRQ&w|b?@*A}_nTC{ z{rCIt_xI2`=8(6tzQ0i^VV{=FK2?@-krPc^X<(A;RaqZayJh@F}~S#EZyVKrN@RP zS4*ez#JMu4EY-(DW^_SQ_zOSL!e2VE|?XV%8GHcji!muL$1xd*G?;3PH2aB9ktBJ5m$m@o7!fRR5DV>!&-tU4Q#u?p-g5ZIwzbTe*FI zITW4@U(ym%7?O2GusLp<`j6iK44js)bGMsW7yY^Re$D*k>xUOr^{snxLTlT!)5eRt zFQ-<^7X`{b-m$S%@P1HW(zmBU0vvO?`wQE?zqdKRN-zGljp=`eI$x(NKi!slO+2>r zj{L({emC~c-rj$B_Kb3Q(HGhxrXjq~c-EL&&7b6QxVPAGi~e!@&im5)l;5n_^`GH! zxz8KFg}0rgB338gno;rSY@Ya{PhDPj@9);0x4kSsW(l{k#+uXDu7|#`s%a^Fr*L=s z+55HgUzOJ$ihR1(A=x$RBS%w5!_Srg{^ddUE^mA*ExKddEwdjFxj;7c3^S535IDN;YbETm&k+ame*w0L2k2miBk@lbAS?_;_3hVpzzc~Lh z{J4MpUQ~UorT@QK+WtRJ?0^1Rq<+PnyZ;${{+|DR{lf}migZY@9XMcsDAy= zaCM*kjo;tDUY_!w;pHOGjk(?b>h}J1d-ncU`n&pj^*3MN|8Vv{!&&KnAIkUrXZRxg zpP}RTZc;Qb|9!XW-`~H*PwjtYthIlx1UjguK5*yme=~p2|33d))%$;v`=MTV{4dck z|L^HX_x}DZ!KM5)T=|Xv3@1Szwu7q9#bWsPKgR8!-TpJ|k$r#uFU$Tv`SYSp zALgpNb$RKB--+ioO}VTgFjw}-EqFI?_-%H~fipBcHoGH=_3<4+&9Pu)@3CdfD^akk{o(u)5K67>&F z?N3)P$l5r&d4t)r??3H#zYycx^Y`?;Rx=YzkGYbsR_uD77Lm*=`@iRxRW2^%7oF{z&banrs)^An5A8O{dQ~n&Dq>pZ}(2#{OzmK<8S}2+_JDqyLCH4izTge z(cuRhu3V|uldE*%%^`~<7uJ5c$JyPpXP;cMbJyIbJBq`~RcH3EOb+tDeWjOm@7^Vb z(NPB`-d?b1kw$2M%~S^l{s{~v%fDUsFGb#=asB`0`;S5UX+TqMdw;J-l^hiqg5lx% z_^J4xQ#!~0PCovJX9?*1>;DWhUH@gR{--bh<>r3|nf60YKg;~jaP)9~{qe*9 z8GQdUyt03F^V#EVa@-M{QVf19^Wg6X9TmCa_()-U~+Vh`bll*^%nc=^*_q+eO z^`BvC{D)7!kH=;FXDAN;=T%q#F8|xU82i&dODEjf|L?)_-;D?Acg(+8`Qc|(U9GHq N;=2Apu_EmMO#pPjaI*ja literal 0 HcmV?d00001 diff --git a/thesisstyle.sty b/thesisstyle.sty new file mode 100644 index 0000000..815b8bf --- /dev/null +++ b/thesisstyle.sty @@ -0,0 +1,35 @@ +\usepackage[utf8]{inputenc} +\usepackage{amsthm,amsmath,amssymb,amsfonts,amscd} +\usepackage[shortlabels]{enumitem} +\usepackage{latexsym} +\usepackage{fullpage} +\usepackage{xcolor} +\usepackage{tikz} +\usepackage{braket} +\usepackage{algorithm2e} +\usepackage{cancel} +\usepackage[normalem]{ulem} +\usepackage{url} +\usepackage{scrlayer-scrpage} +\usepackage{graphicx} +\usepackage{cite} +\usepackage{booktabs} +\usepackage[ngerman,english]{babel} + + +\pagestyle{scrheadings} +\clearscrplain +\clearscrheadings +\ofoot[\pagemark]{\pagemark} +\flushbottom + + +\renewcommand{\theequation}{\thesection.\arabic{equation}} +\newtheorem{Theorem}[equation]{Theorem} +\newtheorem{Definition}[equation]{Definition} +\newtheorem{Proposition}[equation]{Proposition} +\newtheorem{Remark}[equation]{Remark} +\newtheorem{Example}[equation]{Example} +\newtheorem{Construction}[equation]{Construction} +\newtheorem{Lemma}[equation]{Lemma} +\newtheorem{Corollary}[equation]{Corollary}