From 114425d636f43421a01e33dc404cc52f1c99236c Mon Sep 17 00:00:00 2001 From: quirinecker Date: Thu, 20 Apr 2023 00:50:35 +0200 Subject: [PATCH] initial commit --- cv_7.aux | 27 ++ cv_7.log | 654 ++++++++++++++++++++++++++++++++++++++ cv_7.out | 10 + cv_7.pdf | Bin 0 -> 283707 bytes cv_7.tex | 195 ++++++++++++ index.log | 132 ++++++++ index.tex | 267 ++++++++++++++++ moderncv.cls | 470 +++++++++++++++++++++++++++ moderncvcolorblack.sty | 27 ++ moderncvcolorblue.sty | 27 ++ moderncvcolorgreen.sty | 27 ++ moderncvcolorgrey.sty | 27 ++ moderncvcolororange.sty | 27 ++ moderncvcolorpurple.sty | 27 ++ moderncvcolorred.sty | 27 ++ moderncvcompatibility.sty | 86 +++++ moderncvstylebanking.sty | 298 +++++++++++++++++ moderncvstylecasual.sty | 190 +++++++++++ moderncvstyleclassic.sty | 308 ++++++++++++++++++ moderncvstyleempty.sty | 34 ++ moderncvstyleoldstyle.sty | 323 +++++++++++++++++++ pictures/picture.jpg | Bin 0 -> 14885 bytes tweaklist.sty | 56 ++++ 23 files changed, 3239 insertions(+) create mode 100644 cv_7.aux create mode 100644 cv_7.log create mode 100644 cv_7.out create mode 100644 cv_7.pdf create mode 100644 cv_7.tex create mode 100644 index.log create mode 100644 index.tex create mode 100644 moderncv.cls create mode 100644 moderncvcolorblack.sty create mode 100644 moderncvcolorblue.sty create mode 100644 moderncvcolorgreen.sty create mode 100644 moderncvcolorgrey.sty create mode 100644 moderncvcolororange.sty create mode 100644 moderncvcolorpurple.sty create mode 100644 moderncvcolorred.sty create mode 100644 moderncvcompatibility.sty create mode 100644 moderncvstylebanking.sty create mode 100644 moderncvstylecasual.sty create mode 100644 moderncvstyleclassic.sty create mode 100644 moderncvstyleempty.sty create mode 100644 moderncvstyleoldstyle.sty create mode 100644 pictures/picture.jpg create mode 100644 tweaklist.sty diff --git a/cv_7.aux b/cv_7.aux new file mode 100644 index 0000000..cb76d4c --- /dev/null +++ b/cv_7.aux @@ -0,0 +1,27 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\@writefile{toc}{\contentsline {section}{Education}{2}{section*.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{Masters Thesis}{2}{section*.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{Experience}{2}{section*.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{Vocational}{2}{section*.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{Miscellaneous}{3}{section*.5}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{Awards}{3}{section*.6}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{Computer skills}{3}{section*.7}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{Communication Skills}{3}{section*.8}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{Languages}{3}{section*.9}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{Interests}{3}{section*.10}\protected@file@percent } +\newlabel{lastpage}{{}{3}{}{section*.10}{}} +\gdef \@abspage@last{3} diff --git a/cv_7.log b/cv_7.log new file mode 100644 index 0000000..09dda82 --- /dev/null +++ b/cv_7.log @@ -0,0 +1,654 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Arch Linux) (preloaded format=pdflatex 2023.4.20) 20 APR 2023 00:46 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**cv_7.tex +(./cv_7.tex +LaTeX2e <2022-11-01> patch level 1 +L3 programming layer <2023-02-22> (./moderncv.cls +Document Class: moderncv 2012/10/31 v1.2.0 modern curriculum vitae and letter d +ocument class +(/usr/share/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2022/07/02 v1.4n Standard LaTeX file (size option) +) +(/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count185 +) +(/usr/share/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2022/04/13 v1.1d Standard LaTeX ifthen package (DPC) +) +(/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2022/06/12 v2.14 LaTeX color extensions (UK) + +(/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 227. + +(/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex +) +(/usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1353. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1357. +Package xcolor Info: Model `RGB' extended on input line 1369. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1371. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1372. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1373. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1374. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1375. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1376. +) +(/usr/share/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2021/04/29 v2.0v Standard LaTeX package +) +(/usr/share/texmf-dist/tex/latex/lm/lmodern.sty +Package: lmodern 2015/05/01 v1.6.1 Latin Modern Fonts +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 22. +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/cmm/m/it --> OML/lmm/m/it on input line 23. +LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' +(Font) OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 24. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 25. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/cmm/b/it --> OML/lmm/b/it on input line 27. +LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' +(Font) OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 28. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 29. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 31. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 32. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 33. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 36. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 37. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 38. +) +(/usr/share/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks16 +) +(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2021/08/11 v1.11 sin cos tan (DPC) +) +(/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 107. +) +\Gin@req@height=\dimen140 +\Gin@req@width=\dimen141 +) +(/usr/share/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +Package: fancyhdr 2022/11/09 v4.1 Extensive control of page headers and footers + +\f@nch@headwidth=\skip48 +\f@nch@O@elh=\skip49 +\f@nch@O@erh=\skip50 +\f@nch@O@olh=\skip51 +\f@nch@O@orh=\skip52 +\f@nch@O@elf=\skip53 +\f@nch@O@erf=\skip54 +\f@nch@O@olf=\skip55 +\f@nch@O@orf=\skip56 +) +(/usr/share/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count186 +\calc@Bcount=\count187 +\calc@Adimen=\dimen142 +\calc@Bdimen=\dimen143 +\calc@Askip=\skip57 +\calc@Bskip=\skip58 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count188 +\calc@Cskip=\skip59 +) +(/usr/share/texmf-dist/tex/latex/xargs/xargs.sty +Package: xargs 2008/03/22 v1.1 extended macro definitions (mpg) + +(/usr/share/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2022/06/16 v2.9 package option processing (HA) + +(/usr/share/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/usr/share/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks17 +\XKV@tempa@toks=\toks18 +) +\XKV@depth=\count189 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +\xargs@max=\count190 +\xargs@toksa=\toks19 +\xargs@toksb=\toks20 +) +(/usr/share/texmf-dist/tex/latex/microtype/microtype.sty +Package: microtype 2023/03/13 v3.1a Micro-typographical refinements (RS) +\MT@toks=\toks21 +\MT@tempbox=\box51 +\MT@count=\count191 +LaTeX Info: Redefining \noprotrusionifhmode on input line 1059. +LaTeX Info: Redefining \leftprotrusion on input line 1060. +\MT@prot@toks=\toks22 +LaTeX Info: Redefining \rightprotrusion on input line 1078. +LaTeX Info: Redefining \textls on input line 1368. +\MT@outer@kern=\dimen144 +LaTeX Info: Redefining \textmicrotypecontext on input line 1988. +\MT@listname@count=\count192 + +(/usr/share/texmf-dist/tex/latex/microtype/microtype-pdftex.def +File: microtype-pdftex.def 2023/03/13 v3.1a Definitions specific to pdftex (RS) + +LaTeX Info: Redefining \lsstyle on input line 902. +LaTeX Info: Redefining \lslig on input line 902. +\MT@outer@space=\skip60 +) +Package microtype Info: Loading configuration file microtype.cfg. + +(/usr/share/texmf-dist/tex/latex/microtype/microtype.cfg +File: microtype.cfg 2023/03/13 v3.1a microtype main configuration file (RS) +)) +(./moderncvcompatibility.sty +Package: moderncvcompatibility 2012/10/31 v1.2.0 modern curriculum vitae and le +tter compatibility patches +) +(/usr/share/texmf-dist/tex/latex/bigfoot/suffix.sty +Package: suffix 2006/07/15 1.5a Variant command support +) +\bibindent=\skip61 + (./tweaklist.sty)) +(./moderncvstylecasual.sty +Package: moderncvstylecasual 2012/10/31 v1.2.0 modern curriculum vitae and lett +er style scheme: casual + (./moderncvstyleclassic.sty +Package: moderncvstyleclassic 2012/10/31 v1.2.0 modern curriculum vitae and let +ter style scheme: classic +\quotewidth=\skip62 +\hintscolumnwidth=\skip63 +\separatorcolumnwidth=\skip64 +\maincolumnwidth=\skip65 +\doubleitemmaincolumnwidth=\skip66 +\listitemsymbolwidth=\skip67 +LaTeX Font Info: Trying to load font information for U+mvs on input line 78. + + +(/usr/share/texmf-dist/tex/latex/marvosym/umvs.fd) +\listitemmaincolumnwidth=\skip68 +\listdoubleitemmaincolumnwidth=\skip69 +\makecvtitlenamewidth=\skip70 +\baseletterheight=\skip71 +\cvitemwithcommentmainbox=\box52 +\cvitemwithcommentmainlength=\skip72 +\cvitemwithcommentcommentlength=\skip73 +) +\footerbox=\box53 +\footertempbox=\box54 +\footerwidth=\skip74 +\footerboxwidth=\skip75 +) (./moderncvcolorblue.sty +Package: moderncvcolorblue 2012/10/31 v1.2.0 modern curriculum vitae and letter + color scheme: blue +) +(/usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty +(/usr/share/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty +(/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty +Package: expl3 2023-02-22 L3 programming layer (loader) + +(/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2023-01-16 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count193 +\l__pdf_internal_box=\box55 +)) +Package: l3keys2e 2023-02-02 LaTeX2e option processing using LaTeX3 keys +) +Package: lipsum 2021-09-20 v2.7 150 paragraphs of Lorem Ipsum dummy text +\g__lipsum_par_int=\count194 +\l__lipsum_a_int=\count195 +\l__lipsum_b_int=\count196 + +(/usr/share/texmf-dist/tex/latex/lipsum/lipsum.ltd.tex)) +(/usr/share/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +(/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. + +(/usr/share/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2022/02/03 v1.0f TeX engine tests +)) +\Gm@cnth=\count197 +\Gm@cntv=\count198 +\c@Gm@tempcnt=\count199 +\Gm@bindingoffset=\dimen145 +\Gm@wd@mp=\dimen146 +\Gm@odd@mp=\dimen147 +\Gm@even@mp=\dimen148 +\Gm@layoutwidth=\dimen149 +\Gm@layoutheight=\dimen150 +\Gm@layouthoffset=\dimen151 +\Gm@layoutvoffset=\dimen152 +\Gm@dimlist=\toks23 +) +(/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2023-02-07 v7.00v Hypertext links for LaTeX + +(/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO) +) +(/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) +) +(/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) +(/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) +) +(/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) +(/usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) +) +(/usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) +(/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2022-05-17 v2.50 Cross-referencing by name of section + +(/usr/share/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) +(/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) + +(/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) +)) +\c@section@level=\count266 +) +\@linkdim=\dimen153 +\Hy@linkcounter=\count267 +\Hy@pagecounter=\count268 + +(/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2023-02-07 v7.00v Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +(/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +(/usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) +) +\Hy@SavedSpaceFactor=\count269 + +(/usr/share/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2023-02-07 v7.00v Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Option `unicode' set `true' on input line 4060. +Package hyperref Info: Hyper figures OFF on input line 4177. +Package hyperref Info: Link nesting OFF on input line 4182. +Package hyperref Info: Hyper index ON on input line 4185. +Package hyperref Info: Plain pages OFF on input line 4192. +Package hyperref Info: Backreferencing OFF on input line 4197. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4425. +\c@Hy@tempcnt=\count270 +LaTeX Info: Redefining \url on input line 4763. +\XeTeXLinkMargin=\dimen154 + +(/usr/share/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + +(/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO +) +)) +\Fld@menulength=\count271 +\Field@Width=\dimen155 +\Fld@charsize=\dimen156 +Package hyperref Info: Hyper figures OFF on input line 6042. +Package hyperref Info: Link nesting OFF on input line 6047. +Package hyperref Info: Hyper index ON on input line 6050. +Package hyperref Info: backreferencing OFF on input line 6057. +Package hyperref Info: Link coloring OFF on input line 6062. +Package hyperref Info: Link coloring with OCG OFF on input line 6067. +Package hyperref Info: PDF/A mode OFF on input line 6072. + +(/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty +Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi +package with kernel methods +) +\Hy@abspage=\count272 +\c@Item=\count273 +\c@Hfootnote=\count274 +) +Package hyperref Info: Driver (autodetected): hpdftex. + +(/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2023-02-07 v7.00v Hyperref driver for pdfTeX + +(/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty +Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac +kage +with kernel methods +) +\Fld@listcount=\count275 +\c@bookmark@seq@number=\count276 + +(/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO) + +(/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +85. +) +\Hy@SectionHShift=\skip76 +) +Package hyperref Info: Option `breaklinks' set `true' on input line 59. +Package hyperref Info: Option `bookmarksopen' set `true' on input line 59. +LaTeX Font Info: Trying to load font information for T1+lmr on input line 59 +. + +(/usr/share/texmf-dist/tex/latex/lm/t1lmr.fd +File: t1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +No file cv_7.aux. +\openout1 = `cv_7.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 59. +LaTeX Font Info: ... okay on input line 59. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 59. +LaTeX Font Info: ... okay on input line 59. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 59. +LaTeX Font Info: ... okay on input line 59. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 59. +LaTeX Font Info: ... okay on input line 59. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 59. +LaTeX Font Info: ... okay on input line 59. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 59. +LaTeX Font Info: ... okay on input line 59. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 59. +LaTeX Font Info: ... okay on input line 59. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 59. +LaTeX Font Info: ... okay on input line 59. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 59. +LaTeX Font Info: ... okay on input line 59. +LaTeX Font Info: Trying to load font information for T1+lmss on input line 5 +9. +(/usr/share/texmf-dist/tex/latex/lm/t1lmss.fd +File: t1lmss.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +(/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count277 +\scratchdimen=\dimen157 +\scratchbox=\box56 +\nofMPsegments=\count278 +\nofMParguments=\count279 +\everyMPshowfont=\toks24 +\MPscratchCnt=\count280 +\MPscratchDim=\dimen158 +\MPnumerator=\count281 +\makeMPintoPDFobject=\count282 +\everyMPtoPDFconversion=\toks25 +) (/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +LaTeX Info: Redefining \microtypecontext on input line 59. +Package microtype Info: Applying patch `item' on input line 59. +Package microtype Info: Applying patch `toc' on input line 59. +Package microtype Info: Applying patch `eqnum' on input line 59. +Package microtype Info: Applying patch `footnote' on input line 59. +Package microtype Info: Applying patch `verbatim' on input line 59. +Package microtype Info: Generating PDF output. +Package microtype Info: Character protrusion enabled (level 2). +Package microtype Info: Using default protrusion set `alltext'. +Package microtype Info: Automatic font expansion enabled (level 2), +(microtype) stretch: 20, shrink: 20, step: 1, non-selected. +Package microtype Info: Using default expansion set `alltext-nott'. +LaTeX Info: Redefining \showhyphens on input line 59. +Package microtype Info: No adjustment of tracking. +Package microtype Info: No adjustment of interword spacing. +Package microtype Info: No adjustment of character kerning. +Package microtype Info: Loading generic protrusion settings for font family +(microtype) `lmss' (encoding: T1). +(microtype) For optimal results, create family-specific settings. +(microtype) See the microtype manual for details. + +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(74.68848pt, 448.1309pt, 74.68849pt) +* v-part:(T,H,B)=(84.50467pt, 633.78513pt, 126.75705pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=448.1309pt +* \textheight=633.78513pt +* \oddsidemargin=2.41849pt +* \evensidemargin=2.41849pt +* \topmargin=-24.76532pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=11.0pt +* \footskip=30.0pt +* \marginparwidth=50.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +Package hyperref Info: Link coloring OFF on input line 59. +\@outlinefile=\write3 +\openout3 = `cv_7.out'. + +LaTeX Font Info: Font shape `T1/lmss/m/it' in size <10.95> not available +(Font) Font shape `T1/lmss/m/sl' tried instead on input line 80. +(/usr/share/texmf-dist/tex/latex/microtype/mt-mvs.cfg +File: mt-mvs.cfg 2006/07/05 v1.1 microtype config. file: Marvosym Euro (RS) +) +(/usr/share/texmf-dist/tex/latex/microtype/mt-cmr.cfg +File: mt-cmr.cfg 2013/05/19 v2.2 microtype config. file: Computer Modern Roman +(RS) +) +LaTeX Font Info: Trying to load font information for TS1+lmr on input line 8 +2. + +(/usr/share/texmf-dist/tex/latex/lm/ts1lmr.fd +File: ts1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +LaTeX Font Info: Trying to load font information for OT1+lmr on input line 8 +2. + +(/usr/share/texmf-dist/tex/latex/lm/ot1lmr.fd +File: ot1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +LaTeX Font Info: Trying to load font information for OML+lmm on input line 8 +2. + +(/usr/share/texmf-dist/tex/latex/lm/omllmm.fd +File: omllmm.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +LaTeX Font Info: Trying to load font information for OMS+lmsy on input line +82. + +(/usr/share/texmf-dist/tex/latex/lm/omslmsy.fd +File: omslmsy.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +LaTeX Font Info: Trying to load font information for OMX+lmex on input line +82. + +(/usr/share/texmf-dist/tex/latex/lm/omxlmex.fd +File: omxlmex.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <10.95> on input line 82. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <8> on input line 82. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <6> on input line 82. + + +Package fancyhdr Warning: \footskip is too small (30.0pt): +(fancyhdr) Make it at least 54.40001pt, for example: +(fancyhdr) \setlength{\footskip}{54.40001pt}. + +[1 + + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}{/usr/share/texmf-dist/fonts +/enc/dvips/lm/lm-ec.enc}{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-ts1.enc}{/ +usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc}] +\makecvtitlepicturebox=\box57 + +File: pictures/picture.jpg Graphic file (type jpg) + +Package pdftex.def Info: pictures/picture.jpg used on input line 88. +(pdftex.def) Requested size: 70.0pt x 90.05144pt. +\makecvtitlepicturewidth=\skip77 + + +LaTeX Font Warning: Font shape `T1/lmss/m/scsl' undefined +(Font) using `T1/lmss/m/sc' instead on input line 129. + + +LaTeX Font Warning: Font shape `T1/lmss/m/sc' in size <10.95> not available +(Font) Font shape `T1/lmr/m/sc' tried instead on input line 129. + +Package microtype Info: Character `029' is missing +(microtype) in font `T1/lmr/m/sc/10.95'. +(microtype) Ignoring protrusion settings for this character. + +Underfull \hbox (badness 1867) in paragraph at lines 129--129 +[]\T1/lmss/m/n/10 (+20) Developed spread-sheets for risk anal-y-sis on ex-otic +deriva-tives on a wide ar-ray + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 129--129 + + [] + + +LaTeX Font Warning: Font shape `T1/lmss/m/sc' in size <10> not available +(Font) Font shape `T1/lmr/m/sc' tried instead on input line 129. + +Package microtype Info: Character `029' is missing +(microtype) in font `T1/lmr/m/sc/10'. +(microtype) Ignoring protrusion settings for this character. + +LaTeX Font Warning: Font shape `T1/lmss/m/scsl' undefined +(Font) using `T1/lmss/m/sc' instead on input line 133. + + +Package fancyhdr Warning: \footskip is too small (30.0pt): +(fancyhdr) Make it at least 54.40001pt, for example: +(fancyhdr) \setlength{\footskip}{54.40001pt}. + +[2 <./pictures/picture.jpg>] +LaTeX Font Info: Font shape `T1/lmss/m/it' in size <10> not available +(Font) Font shape `T1/lmss/m/sl' tried instead on input line 177. + + +Package fancyhdr Warning: \footskip is too small (30.0pt): +(fancyhdr) Make it at least 54.40001pt, for example: +(fancyhdr) \setlength{\footskip}{54.40001pt}. + +[3] (./cv_7.aux) + +LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. + + +Package rerunfilecheck Warning: File `cv_7.out' has changed. +(rerunfilecheck) Rerun to get outlines right +(rerunfilecheck) or use package `bookmark'. + +Package rerunfilecheck Info: Checksums for `cv_7.out': +(rerunfilecheck) Before: +(rerunfilecheck) After: AB58EF4FAFE2F64DAD8E7FBB65291808;1036. + ) +Here is how much of TeX's memory you used: + 13195 strings out of 476025 + 215455 string characters out of 5796532 + 1867388 words of memory out of 5000000 + 33295 multiletter control sequences out of 15000+600000 + 595716 words of font info for 132 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 78i,12n,83p,1001b,552s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on cv_7.pdf (3 pages, 283707 bytes). +PDF statistics: + 115 PDF objects out of 1000 (max. 8388607) + 76 compressed objects within 1 object stream + 14 named destinations out of 1000 (max. 500000) + 53254 words of extra memory for PDF output out of 61914 (max. 10000000) + diff --git a/cv_7.out b/cv_7.out new file mode 100644 index 0000000..f08fd74 --- /dev/null +++ b/cv_7.out @@ -0,0 +1,10 @@ +\BOOKMARK [1][]{section*.1}{\376\377\000E\000d\000u\000c\000a\000t\000i\000o\000n}{}% 1 +\BOOKMARK [1][]{section*.2}{\376\377\000M\000a\000s\000t\000e\000r\000s\000\040\000T\000h\000e\000s\000i\000s}{}% 2 +\BOOKMARK [1][]{section*.3}{\376\377\000E\000x\000p\000e\000r\000i\000e\000n\000c\000e}{}% 3 +\BOOKMARK [2][]{section*.4}{\376\377\000V\000o\000c\000a\000t\000i\000o\000n\000a\000l}{section*.3}% 4 +\BOOKMARK [2][]{section*.5}{\376\377\000M\000i\000s\000c\000e\000l\000l\000a\000n\000e\000o\000u\000s}{section*.3}% 5 +\BOOKMARK [1][]{section*.6}{\376\377\000A\000w\000a\000r\000d\000s}{}% 6 +\BOOKMARK [1][]{section*.7}{\376\377\000C\000o\000m\000p\000u\000t\000e\000r\000\040\000s\000k\000i\000l\000l\000s}{}% 7 +\BOOKMARK [1][]{section*.8}{\376\377\000C\000o\000m\000m\000u\000n\000i\000c\000a\000t\000i\000o\000n\000\040\000S\000k\000i\000l\000l\000s}{}% 8 +\BOOKMARK [1][]{section*.9}{\376\377\000L\000a\000n\000g\000u\000a\000g\000e\000s}{}% 9 +\BOOKMARK [1][]{section*.10}{\376\377\000I\000n\000t\000e\000r\000e\000s\000t\000s}{}% 10 diff --git a/cv_7.pdf b/cv_7.pdf new file mode 100644 index 0000000000000000000000000000000000000000..dcbebf98f1ad6217be333daee5e3e34e4f9a547f GIT binary patch literal 283707 zcmbrk1ym$WurAoR3~qxC*0>E0gFB7WxVyW%ySux)JInyX;4-+o4luYokN>}S-+lYu z-93BGMxBbRjEJuKqC2}XG9oDyM8z4H8QBpjrsf8g5V=XdlGqtqBJ%PgGRc_OnmL=3 zurRZ;ko-%COyU;S&L)l|OybrC&L*NJMs~&~i2VGBPR@=d1~!Q9E9)8>acdkHzIl4n zahCd-siHX^nqGu|{E1{vK)O3VTawwf_}^9%mwvuHV`+%B79aimZ5Xs}ZQaXoNxkqm zFTuSQeBrjVnrDA~*;Qq4qB^fK zHGf+a$G5S52d#=nD*Ai7O9$Q;CSC7W=;ai*zlqDPa-n`{6T{HnEtOA72ObYab@+Y{ zS639x0vc<8^UD_{s?seLv6}Tm)0@Pd|&iQ)rWHw z@gz17Bt0WNcU(Rw<>KX?7L&Q;ng#@2e2U;Y7K;0`Y{k0`90INX9X!fk?{7d)3I3Y+ zf@l+^>UtS3<`5jp-~yPo#7Io`^(U7AABv;y=*nhVSF5mh%-#oaRcLOB(%o!vz5>k= z#EWLyOBL@qj`pUKHgqdN(IpfJ+_`RaLKXx^h8MnZBKywBic|!vigdcm1AmTaA;19Qn(%SI zt=xYVUL7; z6<143_7D&}IH{Sm_r#K*;PDQnPS=hZ6GV^%5kTXr62*{_jDj?N?b1I~&YL&!Xp2K~ z-~sBhzOAb`-<^`|QQIVD&fYBuqp@mQ2Nfh)Gr}@O;Y}*Bp@0pJw4Jjf!mCbe7Z^+H zY<@a}ov}y?==_<&Fo>tx6sX}DaAf)9+$c%m<29#;6+eZsgL#%_CqP0EleqMRWUW3y z{Mp;vl^x5Nj6VrarsmnyV6&ZphnW@XXx}Z)2>cJ;hXxT%BW6W0XPt9BD5yBIni$ z^TCr?lEO7Dj?Bu>axq1gBjS9>lmyw`6w1@@K~8fmkTKA>zgGq^Dp)0+ak1x>l;>oC2YrEI3|3d!-0bfxcksk76`Vn968?!0~1l9(u3V~sXgKI|1<|FaTLFm~KvPTv? zZbw+uMM4@<$YFD?!oi7Dc7Df6l~UlHtZSFZ<~#m8myB(q~^~ zMtCT50m96?>n;s1Q3PvF-DjI)oS6oy4O5JbG{Eu;5seCQ#8ID4XU{|RYR|f54yff4 zQR`u4=_EFAQDxp3`5j*HOqQw2!Zn@J8iP8y-;KJ77$o?8-EQ{?&?0}6r*=IxpLl1A zy2Rgds((poZG(?mbN&IT=Y0SQh0}Y;yfxl48D&6<8--T*)k~s%m2@b;_S(~7dU~J( zX3;hNTW5&-$|=Hhyea#(Wa#;##IW*WI{832_ z*KOmypWo3l13kQfLAW%3m<7Dw7FD5wIC>~2i@cwyq}~td&%~Bd;RDke30#OrPPU!Z zrh{YsHJx4NisO;=UI}8CdcVnhrVEp?nHt01H*waJpkqbcx4kod+U1Vu&!&zD=mD1A znek=JR5srT7;Lb+g0Vp!+^z^gx!BK3CBE2kGiF%h!g=w#K>o07)?!#MN~>2yxBaMY zn6$F$@kxU}+Z4+%(uj4vX_tO8V=~b!scFkB>V>r_k9EXC_lWa+?!HDAE$?v!X%<(I zz89zK^TdxtBMXQow#NS%a(rC<6Rxmu{5Nq6D;wwk*SO_WL&I*33&Z!m4(-680JhXZ zm#o5PxrNA!QV4cr@JEw6@H)TQJS#%e(Rt}|Ja2P{RKs#?XhrVpCu^i)iZ27S3u=1U zG=v5ZRr2eou^X?=LBxxJ)G=Ro5MHQsCW|4&(KwSu!DJbulJK#K%3^;fey0)jE02OX z^=}S4!(|fkr0~N3^0?~RO5PN%Ji@*B;2AUF$*3txDMoe>-Mw)V?oZt!HtW}~ln}H> z6bm94T&Rlzy9Ur*kr$2 zXW_ErzS?-RG`p8f2nQ8oVAsfzrTSkt;A?*$ExNy~Iw(+f{3@%avq;+}d)If%6`4)Td!K?fujIyXv}8(z7HLKr5PGRa zGqi|U&jG4eJr4F|iNz{R%4Le*1dcRDT8AGu6U(B@40iXnv|5XXRpk}jGvjWFo$H1x zvYXcl|HPl~Nea=TeV*s=k;Q1}xPb#YzdP(`{$whPZov+QtWrV7QVEJ9C{pkHrlDNh zo+5QmloBv>NyvynLs1A-udd5u^?@)Lej-$VmS!d;{tB}S|3mER3_Z<=TL|e6(sv|N zbrIRRGv2|)&`-=;!G@z#muJtqN@y!XX@2s3I&RyTSDb{@SisPwREXB-Qb5`XLK;sn z!jalwtq$G?PQyTsc2zNrGD|0olGJd~713g&Bz3&Jke*MXl@NDH9XVR9u-o3B;FnS)wSPAaNI);BhC zofFGwmx;H(2U)lX1g4fRij~8IzNBhXj~Pu{Lb2R8-DWUW!jL;4M@pUOkb%B$vX{=u z`Iz(BcC8(n+U5;fDU_f=aLO*E-;NurjwU2KexutGAK#)R!SuVFbswl(Y`u-s56I4I0xcI_6m-JZOTxVRORqG@ecYg+wWR`z{|1 zEo{^YmNGY8&H~Iw0mF*M0*MmbvI%=HJXh3H$i=NJgC$_i_ zCeV{i$w94E1wD0aboMu!*{iheX&3s9jG!e{8;?ll8I-BaVks}t5YM@q>17G~u$Ic6 zdBYxWgx*taQY9Uf?2YQ>5_EAONI*_3*Z407TZ&3lZZEJmK3xBiC5Gj7_9yVSRymE(5Dl?Pg8x-XNKjb`itB;2jNC- zr8Dp;wiL!%E#(5|U8lK~J?n0lDVzLLXgBIU3z}jF3-f996eB_~w$hF*s^oY4xWYOP zFy%n~WnfN6TLEbvmhWA_l;4Pm8w5y#q`p|gluqR|(`<{eJEgfBY(;1u&}{C)D+l)*20!&5V40j&gc`^d04A~5tEz`nNA(@cbR!GGVPe;uyM}9 zMh+)6z-g!FY0)zA62MXURKY*4`|zvS$M&X^*2ylW?H9&tD^WaTlHj#X&c3PzZOJN; zWCUQLQ>!hf$o&~bxwPhrZNR~RW%hgY$|z1P^3t_oEQ^Au2P=M zcBs4~KYWcKn(zC%M;>msEnOaLLmR=8-wd}p%lro#Umh&O1B@F(()Nw+QGctrw+p&k z-IM)|QtQ#kYn-?~I#YXw%_LT%s*z}I=|x`%yb0%!ojsx&perzr){jj8A^0WhG63<> z97%*bG|a2ePiHZ%W3lH1l~qA;Ph^|B*F)#gxoFWqJ-0;z7n5v_3PGv$&R#)aQyhBY zRW96Y6G7=9w@x@@O0!HCd7Q0Lj{9$5*Dr+cQ~XtrqpLB?#;2^XWEZU%n~)Q5eEXht zd0B<+-MZ%583xEiCkwYt39J;7KA4spbya`qS@Y9|QYO#&SnDK)%@+4FKLy!dGZT`R zs%7RObA97_U2E4Y%E&EVSeIyGyuswRds!Y_Yljat#K`sUKvy2zCKS?W|6Wr?-_uNJ zuan51MS1sYa*t!bH@FTn@)i1Uqm#DpAj9K_V0Xut#^lr`s`FKO&rdiiYU7aYB;v9JfeDo&cy!D(2Mzh zO&KYB*qe|rsmmK$nix4FGAX$jI{zyH*%+9aATp_07=I*`n7O$TnIugt%*>rhSlBrb znS?EzofJ$QMeJ}H~{ab5NrzOcFuNA=63cZtc+g)T*4q(s8hf{ zg!YdG0OI5L&-P#4^}jm!fB6UdM@EJAZx8Xq@;?ajU(4HnJCXnhK@+f2(@`|D*fo+0g%i z3=#nSeg;4h`Uta40LK434&r?k5Db8YhK7cLhJ}HFMS%S{Kf%Mo!hb?SMErz^h=hjp zFa2lpAD#c5L%_koAtNEme5I{l0!2YX5 z13*GRK|w-8!oop)Fi0l|NGNn@01PPxvydVzrU98l02WI^0UUONF!@jL^foJw;RVn! z@RCA=O)0Uk(a5QfU6d-RsEOmVva$28nH_k_AOu8Qyx?Rp@#1FHSruyhtKIAVxxE_` zmync_mVx>GTT|E2)Y8_$g@Zdz2{kjfu(Yzap~XM?ZZol4>a5$4GWKm zjEatt<)cU1Z&I3;o{^cAouezqPalp$exQVb`S1Z69tz6l!yj}g=zkEyD1IP@bqGjc zDQLLB`Z>K#E{qK}bi8B*vWW!ZBq~u98a4L8InA)|hz5ODPWt$EaPcTP#PF$%omDum zikf~=)6DK(2PYRd|KA~ttNs`0|3}RKFOc8Y0nh-v_Z0vV)W2ZS0Rn*Q8AxPV&xLM0 z*n#{8=*TIkOQjMA)!qvp0JjTldX-jKIn=&fF2PP!$R|ZmiCbAL?H1%h{@e+Fw!%Eb zO3S7n;!cYCc0xH;JSd;4P8+%$Ay`xC5;_tkFpoYUiy2EvYe^Gr5u=b}kHK=?8}^Za zDv1^`lA95MdH0ii`mO@BYtUv=&f9ie$U!$%Qd~wQKOGQ}V>#{; z_d(Zc$AitK>+^Dr2HjjBt{)OV-nlOG+ESi;vhSH-tt-SG`>Q&2NPV{~S7tnf?4cKC z9R5ZAL8CDr-K;)~u#5%#WeOWX!lrj3&fG#z(?-f^WV5-1o`GD~PUx`UPfKKuFY67` z!U5(qvv$|G1ufWov~sIww62?29g^(8lrqIB?*BPL}vgx8rV=uDc=55|HlCiQ|kR%)|>;Xd$j>NABstaJN8xJXDNf)0lA z5o@^}9CX3fUWPSK$cvEeg6mI4R&qDEDCsLRgV8nil`S>5>s6`q*^T4)u@j#&}&(4uCUW`M5Z3@D@&KY5uuv=VB@CKGj(T$zm&QH`n7=fc3Y< zjUHDR*^}nu7d_KF^PDibu6@TOW5Xh!8VA@<qc~U-b!ul4}i?Ssim<{N&vY1jV#S{DazzQgWYR5q)8cW3RjwIp=>8s3)*VYEk^uY z=5(4EOy?}6)~HKPvbRKTV^o3N3(nEhtb%B}933%^NntoOyrn#p$5x!nLn@z$k9-GI zS(q(F&Gu5yD}^pCaE`cZT3vVI~Bed<)~vPoflqM(E|N2E*5`atrIIWn&G zuO?Ke=tB5)lK5fyd3HJ_UIA3%bF?#s*|NI>{!6y?=0FJ-i13+U#9QE;>sUZ*Aq_kN z7EuIIeSFgQW64dp*2%1-Jj^wMRhIK#{IMbaWnB zr#UL9D6)ikI%QZ95)xK!2{)|dT?;nD?R-0xwISK~>gTz87k+w$M=eny8Yfsl$WFwf zIxx8D8@3-=M8D13N?;6z)G9n zis3n1K97B|h{paNXpH0|4>l=)cHx3`cQ)CQu53#?uVY)yE8hUvP!M+}L|_@UvXJQ( zOoTze#!(7+Sz;x$H7xBSuqS{h=Ib|Yj?y3pXgh-KTGbItu0-B8KvAx0Nz3xbgRVT1 zdE;fR2%_kqh{EjkU)XD(9AGcM)-j>X@$b^auHwwlYl7%y34_7SN4xSTV*!?Q{A8Ru zF{sm#H3bEwue{8v%bmpYi`ahebJs(C`7VbX_js^Y6`GJYwYThCC3q&*I!|hccYhNo z;^AMxCmLGtWDlmvuCFO)zS+U#rpuC3#feZ;zC?}(#e84=skr zN46UFYh{pYFAMB-N0@jW|5YgZPCtQMY@Lq=PfReC7nyS*2OLcgQtZBOuFZh=#|a@Q z?N?Sh8VjW*%=DIhEU=}w#zG^BQNC4xEa%oPz%exY5#Iu~rYA8oK z930jAa$P81GSN;9^@S)#O#IO{i-Bl569;30KsE4q-Db@`n+7U!nwEoIV3rkrn_rHw zytYG_mX~E~E=5~x(JoaTEg%uOCsb-GC>7D`VJ`)gXBb_58gP9z;8tO0APsqC~o?u#R?*yeenKW$|7gC`QO2 z5XYL-{M~?(w0Q(MnFdv-OO3g_Or;pjP;mo|*@KFhdQJ#SA{gx(R`t{P(|3E}(V%Eq zZfH{3j^xoRqKe^xFXcAi9UoPzb>X92^}@2R#kqD%%qCd!E4!hv<@ERK=X!~pz(?>J zbYZC7#yfxyp7;00qaIDF>(K-1`-)wQ42tfj!Lpe1E!)eM6o0dtt z2Tlyr-0cXTF@4;b1ily44^|t79U=>8$;P8?WO3NaO^n=S+>rHWyy z*hd~=9Ca(5wxdKC1<>xO2)THaZV^d2e6b*VuZqkH!EQIj{z z=5%v+3+E%nGS9Q}Vf1UZ$+QHTnOWjS2hbEBZ;aVFrDU+k(QkihK~W)#_rFGd9-%rM zGu@@2;|xEuOl(w(hMtt|@SulmVaMntj!dM@k;K^ftJHWE+GD z{rlrf%fdD<4(P+qKP9}7D)z7naMYFNDbDh?ARd0Y6is7nkeZH-^+0ZS!rCuFyXsMS^ z=VCei{yH}-PALi)j)$PwTltgzvUorsF~2=q)KD+5Mo{6wijo3wc!<^8Hi|A!B7eo{ z<{nnZ`r>8V2&y7YZ1@dt0&s#}^q!&@w zLM29Or3jFs@`vitZpI=73c^Vl$ERt}`gx}d$L4t4O5Y^(bXfw6UIN{o>*Y8wF~v9* z=pPc5PHt;eVr7#eg{b41i2#RmtBjVK-_SQpkR8?ypY>M! zLe!kDO5}vavW3;0m^0nd9!GX~;e=8lgsM}djjIqJc2wezE>1W`i#3ApHelH9&aX#7 zQZx`cp+k@jk3}iBcz+^(K0JCGxzEF%e15fk_{J$>Gp(zCjZ?vxXJKZ-L@B-nym{sD zyN!AW)V$S7;4mAfYB=IAQ)y|1`{3nd7_}RY(4lUO3l%_=n`d{Ur{bZ=3VyLGcquB> zw#rqEoS71z5iDqLFZTYq-@Q7^{zh0V%UwniqeXme7SH=?-B9-s={^HesfDReQ7J61 zOqE~J%{%Yrwl-#7AE*@E+tYwca^?}tOgU^Yk8fmXtJLW8;{)2Prm4Qk3}KTxuePtO zzWkZRcpkxFO?mBY_upiRj1ON!*;tO}s6aXBcKrlcgZhOs44L{D!^HQQy9wu09|jW=UT7zMt2-^fD3*q?NRHV=60|XE z#-h%qh#lbsNENsizfwU&BW}&=25)Yz)aJq?F;743W>We*>v~e!PMhJ8V2a5Ofmjey zo=n=`6{#zM?|}`>kG4IbMl#A-JGL}@dlcF?a6Msae?x@GN$I+qSA7sLU^&9_{RAo(;qEqEs4gQBN8J8RA#9uPNtP{Rz?Ip;eFi8 zf#X@ri%mgAV?_e@nGTx$9jrw{Zwj(`_AwqmY3ZOKdX66ZjhQJZMGclOS<}xBbbN!DeY949asFiI$`)dWW`1u?IbysxoWdfxG zNm%kmg5Lo-;lAbX?kdGLs`}lR<;FoS{cRIoaH*AX0GfE!AoZOf-JQ5-OVw`#r382o zW7-an54W=vqMBo9UZ^Hol1}ZPU)}0xfy|jVBcvQxd)+CseVc~PjlGv3TPZFKWeBMPTr{#nIIZOYx7o(M)4kP1%mX z^*z((usMCYOD+}+_1C<%G{8W(uc-(4K;6cUEm+;w&~R4FHnRG+?^r$J%h8=L^Q8$3 zL@R~|w64V5)*q*eRlcH869dEr4uzo8>26w98=*_%lC*piTus3-)?>L!95vH?gyBq= z2Z^}Ht1*b>>X=y@0=+aT3o;ck$De|GSZa@+SNWqXJ3F>RNnxfYW`8DGC#(xMxJaX7 zuMm<0)>eLxv9%@^b~zmur|`Z_K595K54E?* zlb(Z0b%YP$OHwyw8aqh?e?B);l`XUXI)eQhUcMtRji{!kiqEIt7S9{m^F5{4*7&sb zW`{*FBKJh5odaY#Z^u|Wx0;Wnl~!IenAfqaGpHTgPlYiRd+-4>9*?d$ETtOkJmb2M7>0Qozu5V!{1ljKV5B_zL3ISLSMi zKKr_Yjx%bI$*p!u3U|hh**yY3p~=3{T)XGC^wRjzcL4f>F@o~O@2@oUbD0{ezXXDw11MDM-69t-VB$`??N2!6XY-Qt_yVNL= z!2Xy0eGpZX*xXiIdnmswg^`lx+Z03kbpUcg(!P%8#>%2b>I&2PljFA{(mFtJrp;V* zG-Fn=SWVuj(|W$SA|ud*VHg|9eKCo6|0sMy%0UxSfX>pfZ+IZ2z(jo>q`8pof3~bY z$}|x$Kzn7Xt9FRYSqiI{^Pc1}J#2Jr1dWBbD0b zsCB790hJ6a-}x!)Ru?`-(caq7Q0i5G{EE1q1(gfXg;dG1eB`wQsXr7)A=MdsA}ih!Xj3SYsBNt{(iSV0w7 zbz?@_bqUso3Fyxk@a46GIV>A7cJH&h_}W#3l)}{L(wSb$2W$f!%rwx98kL@H&mLY< z4yK-V@$`Wf*kT;3B;dFZevU2E?&+Z^^Qszirw?PsM^5;!TsIJFPm4{nQ}FZ6^9x6T{Oqi z9SRdF6;R6(E8`5OqY+rYn#b-VmmekZ>FTF`8|j6R=u{-cuQw8Al$0j3iw0f^4e}(B zHa17k&l?h=XZZeBkamz-7*n$95mFYflx*j@kXJblAL@$tFs>$17e4kpD{!K>|6O9N z*?)KDR_Xql7k)XCE5%)+8B+Z-6O<{rgD@dfAlz@ax&`!|w+~zpYGuV_mB!rxGKUH_ za*|GH8$B`&9yVl3?XrX#d7<=YO_PBNu0|gJ zZ+o9ea#pEmZEp6(XtEu=xj(7=nH9trNBjZf?VD|$TxrqmT7UIchP>pbBD8HEb*IUC z7vk+rlN8F*JIr5jHUIi!oLS!H+uF(`zN`(`YBm_v{~dtTNfBY9hF_aevXoT=J|>`3 zpq|zK)}MDFrv?o3_jm_f$6Zz4^_|NnKIo)bR{kUy1OFgM>+7K(S@HX|R93O-Va|oxb_>+ZYui+r^u}Qw(yd)8td3b1Uy9rkI zUW0C@rzxC%cscU#=b0aw>KRZ!QJKV2DkkIyM}&6u9<&>wTr=>Ibm_W2eM%M?EUEl$ zrAy`ML&Qpp#^O*y^5uN5=W#f_`o?&scm`}GIY%~T#|-+|a~6v#W!x?U!@fjMJidsp zve4$>Rstt29eOKjO|6)%vUupZFP5osjK=lGMLQ4Wycb8y!} zkyRTOlGKgGJ#te^CUg&zMo}f5D5_}es|gtJ6JP&LY-SOl_my8e{#gr*mG&}$=|4m5 zFXyBav|7Xj`lsk>O_;bZtXTTEF3{l9frnL9rKTDo?$S~mBMf0$xh0n|I#>Ej7xuer zD4K}Dl&V;}?ImtNmHDPG?$X|l!BfZQ*ge0T5j~A&cRb>&dlfKehp4ygcBRbb^u=Mskz2Wy>>X3$RoodLU7c=h4=+nBa9MyV?^2U~n! zBtF*Ffhg8u0!#WC%aImlwR+890Yy9oS`N}G%~x{faVS!zM<#_7l`SyG^L~W3HRe)VrtAE(+(9%89yd!+={vx) zXv4pqSj>Si`P%P&VS7;@nW$nt9^d(I^3bszZ#+(Xn!zSLg}-qtMIDZ(r=bH03vGO#-*32JFWNo&Ew$!0%A>)aG6hk87Iiz+&J7=uCtFbWz_Mh{$ zr}&}`F(&7@7~Eu(H9VXH7k-S`@Krf*QrBt+y!bjdkXkCi1RWR&^=3*G9;j!-;GW6I zv{;Wa&^rL-@%J-GVG>DRQd26>&@V!6%l*LsvJXL|IC0t1TRp5T-J9MM#mD!A4c+om zo+GZ3;!JenXX5ZqFO`=w|Vy2vmYTh{QvDyssi0sesgN+ukVI#cNwB&HkLax?Ul zq20O+a!tU;wf&SRnhmkTSq{7(-3#_julH<{An+EG=ru>!ZQ#bk88-l5B1XC!VJszR zUzzeR+Y4hK!(x#d8->76piAqt6UoT9Jx0gM$y{FRu+(?TV~o86FiJ%ol_uU7cQ8qP zXzo_GNYr}w$v?(Q3R{)}^*A-JBbZ*;1g-aXZ|^B2PAT!yqD$!@0mLEp#!_Tb%M{VtKv)rm6usn>h1#Y+Xsv zTgU9~tb5OO!pw?eno1@QE&)s@9Y4_Roi%v2HUgd-Ad>B{UH@B}8X1-8h789*u ztsYX<1A(nH*xf8KMNgEJilK51PwPSTa3umRiVASE9Rj(*&nqLJD3W-OG?AU^+K|%{ zIN#>{LoYQt=3=zKtI2GpmoBvF78uSq9bo@-JrjFp&nkMwgK?YRy-Sl{{X?Teo^U|Z z6xG#v3h#iG5qUF{5n`d>!c_noBG*N*{p+%9MgcES{@&Q;u5nujQ|f*UCu_f+EWM^Z zF0GHY)`)K~NTi)cISfBC6Vi(?SVsLG$MA#Uu1?{sh0NDtQDV}Ee4fQ z8Up&N5Bw8!Z-!F@*VbM|)SDBeQg%UzUrlKHW0&Rw_Y4WB)XoUXM0#4`X{1V{EKi@V zdKFT&r(KB}4dAKR`Imu|U-YQ{Cg#Cs_PCE;U74X+opFATo||JigMGC}0r76WPwh;j zEy%$h1X;R5n-FQoMy6hB4=2a69>ujSWk>I=N1=kpzvq>&s;|>+l;Lct;`lWZ&c^Ac zT#ia`JVqfE3NY6!lsxgB8prMgzuhGp!kE*%13rbWj8p50P8+6_)(D<_9vY&Da!nFs z-UT}OMVuh2AR?qPR<-q=(6mB&v_cFw$ihmG;faUeBg3Y758&*4s|W;f$k{z}oIQVg z5wL<;C2Vi4ALgy_UXeXXouNUDzDoB-oHkVu*eiP`G@?Rdy-U{7!m3P3k;h!{pNj3U zSkHo6sKLWc#AP!&;+BR?vFL1VD*A25)|FQ!sq7R@ZEpNY6Ty&2pzW0DdM`L!tWosZ zHmF)lL(_`PhSy@ovmWTg+~gIn{gjA}^bSDf+-md|xO7#Ar=0cqlC`JhrB`_jCFwr( zJAszP(=lS#w1^CwLSV~r%En@^Cl5zcWqzQoQn@tA0|`HRVfw|KvB>b}{r2%yNbyaN zQLZ>1WA8y@)Hnm$;N%ew2Rna|?H5g#Eo3Rwt1JD}9u61{`bWj3DJD$O2Nl>GL>|njLw(wwT@)S$K!Yv9gvK0Ak;Lu52u+p7HVpK*f ze|(OXBlPaH*T{$h@!O@;n+ROFwUWA4)1 z9?cMzIv=ey>e6fe3X3IE5#x+=yE^xbA8d~VZ~+>KwaNXASKa|G)^A|(hr2lWOsSxBXr|gb8~yvUDO+q&H034geVJlAi}(%kfJ$Z?eencJL+7 zBrES2#w(ee6F++Qm^gB_urO~dO{`t%Nv-%)n~;>VQXltXf+#jm?e6@{&|6P3uVE{U zaH3ai!ap5R-=@=G+vWMT8zP@Y5T(52F!UV4ggTL;Z&HV{DfT8Rq`FyJqnbQ4f}gSp zvzOoEq?x{s*lKNch_t{{gq>rh^7y3LJrEi+7~3+b5;W=!*ADmg>{tUKYoH-NUJ?d;=LPaEA40dqYOHwYeFJ{(drwpb()p?66f;S9F z{Ne?0t+2EfK)wE$J`j_;KfH&+;H1rYdwK_8hO}Y1HFM-zP?56U~)PVf++&%khTmZboRW42a80$d#T4P3t^g6P_9?d_MLn zr%AtFxzvci1LS0b-ezvrQy(dG>zY;+p+fs6DqG7B#(vf~r?t_q_jb;I3Zl zD-D{NdVV~7dxD7Fa0p^8yxH32?GkF-Bmd~0l=}KY6-tgB5C{8dZs`6V$|p`p_YXaK zw>1UrUcC12Y*kv7x$BfRo(IBu*a{qFcBu%GGqhrS1yEftz@=;Ke zEifk4;7|BQ-#b8RzF-H*JU9j0P=BqQE=80cf~B8N2Gtt)u}8!la=L?SfcreQlJ{w6CKhn#-&xy{Wh#(EL)+8eXP^S}g5e zRev5?p{>1KTV#b{acrCGTQ0~=H zC=x|iQaWMkg`G#iuKW2N@M~LDfT6#MC1|n!r2CQ9af=#I&BwL7ld}ITut>H(VskZg z3>g^yE1|@q{c_WrSu{ zA;D@hWB{T|xmCW!F5%DIud#cd+fub{!Ma>~c-|LlW|?3-kEZ8JbL2;>8fhJcUmppO zJ+a;mU9e!JK-3NbCR&qWABlAJJkrHGVlX&q-lAQ=@;H}of%fSbEa-EeUp_tKafJdK zO6QoMk+QRbI&8}fQtd;#S*1w>CG-~w3&ZiN6o`goTl;2tlVe&NX0~%V`CDc)Xh&33 zjHG65B`|HM=(wj(pzWTd6_*?pEdT{o7!Y<>S4nFNczIb21^jxiYu*zXn8kkMpIvo_ zoEcJ8=axJuHuOGTV~mxoaH(hp^mIL?b2@R4g!VUzBP4SZRNL)UIEt-X_p5Y<;91Dx z?@?ID&usZ5FAc3I?rQP*6^fVWI&p%0mo4V~x&F~TlxhiFGdb=FGu>P(725I#%g&(f z20~|bvF4Q|Ko_qgi?}p#)J`eCzu2`gV~nGYhaK7ES9Yh7RDOSIdbhQAzyvoXjqI!_ znJZ-hry(uEYT2t>hzKD(MmgM|Q2yQhNXKXe0n@KxuWW?U;A1vrd z#o#6if`T&N93JB(fsf+yp4czQZ;@VJd!LL*XBac7Vt#ILAh$hImYsk6ck@-PR&Lsu z#v9Zz#5txQ-3McOekt9>U2}*tJ0f)!H~t=nHa?&K&eDs&Pb;c1fTwT#aL55yrp?O$ z9xRv^5;b2`&;lLv8myL}^nS@h5f@CYAE|CJ%RSN7hPfpN2EWF` za6GYK4YT6ek+(;40jfuY`Mt8c(yfhh)f1BSH1X%W#nR^-V}5YFa2cbaaTfcSN>Ftu z%5}iPAd$v~#jjmadAeVga)gjF^+K!cprXmEZm!m{g)~6^-pd#0#scQ5xZf@LRYexC z+k9Km5@8rDAS!5WWzp(|!gTa)lz`4J13s&N>>`OrcWY={prAId2Cd{r`cL%u_F#I0 zf=Man@Wn&=%@S+-FPF|w+t!0Ac~W^na7JJ^{y)Hj6jhTF-=IjfUMm_2HdR6~UN4(g z$oQaSPbCC2{0g`O7NJ@p3|lB_eakX?M}q>Q5*kUkSXK|M%eTZi%;-i6hdEvP+hU_$`zQ2#K68 z;;&LDQn9Rc>b2!u&R^};Oput?gotK>e{iY7grZCUf~aN%MZ5wA2irrK$YQHtbAlLa zYXaKfxFGqK=j~?uaEUES9N>b!(_CDRA_<$kECi()LD z>3u@uAR#O{m2zrLb{?CyYnQ&@I7QRgWVSua(v}K>cR=nVS26O8K$Xli+g}1tkenmH zJywU-%W>p0BV}KPv5@8o%6#t#ysbK)P{EsGmvKcLMs*A|rJ1V2YHo5}%vb2#+xozt z*lvvG%_nk_I2EzgF~P2P6_7-`SdR_Ij@_oqjtJ}%pX~1M>b&dOQ}83FoCTV${)V7_ zl!<%k<-uO)i={#h=+J9GxPnVAcqtQ>s3XjRy%JdtX2^rqiRahg#l?Hgi~^D90oC)fM&^pFl#Y>q2WeZ^HT zR=W9KhU0V_qm@SBeGy<}h=eMbQqV$gMH|6R;Rh;bm1fb45JX}8FPoRI%ru5lABnTB zJa9{ihw`bSyfxc^b<)@{d_-AK+Zeu@XKf9g+D;;Hr%SbR_u`>JMX$yxL6mF;PxU~F zm$fQ{w;++3oM{mC`Mg$KnEiM!eN&Xs&Aa(8=yNlvx&sz{Y@h!^&HdgHJpAbyyNxb^ z@J5#8#Heg5B7)J9V~OK%NL#*DH|VM~r%-1_Q<~^>zS2iuH-q?8;R2Sg5HUIFPAB7P ztN6RznGqAL%IU?tT63t<41Z2rSu6{^q8rOCRG&YgpcMt9nbXA`!R#jGzi{OwqSvk&C3| zhUg4*3kMjvM=LPphCT{(sl!^R9MO=_c|0kcePmOICx&|bb1L>5HzfXS6i=DIC+*N| zd}QQIvvm|njguSDXkJJjG+%X68k%<^M@j+Of8e9EA3;_?p9|(8`tEH{QYpqNS$!%e zp$}LVg3R)p5IA9`1~WqYKvI|UVCvz!^@VW6H%CftqecD?#?C27l&HzpZQHhO+qP}n z?mlhXHc#8OZQHhW&%}+Hn27&no+@_KOI1|u$lRIVTB!r z16kmm+RERx2Tgomd+nofJMVkuP0)(iZ&^lhU}qZ2miGNJg(;oafU5NOtHFpQWnJ%9 z>)|E4->27>ugDpz$;sMTg0MBd?cgV-70-yj2{GsWI3GZLTzl#lAcHI9G|jjvbOD=R z7Y(w;h-Z6&K|P9rTdfzJzB!fPl|kDr7DAyMma!HqrjNXKmMZl|1t9!U_V4fz+btvL zkzGkEfG?*aVVf3${)Mv+3nJ(Dd(r5;#4ET>3Y39~E!z`u>mOCVu`3?G?C|Xf=^A`5 z*z?6L@9%d5Ybt<1>t=W@?|*OK6|q?a50_)T_zyXoe;kAx==^Dnw{Zl%y8WVDMOANc zs42Ue`vLX=6|yLxvz?N2C#t&gacXR|pu~BZ#>q{xSuUHTi4Zxo;>XGvts8Hqmkup2 z*c}C>EpvEiGmS;1CcMO~P~NHZ|1*&mxcbr9Px*`(hAahmm-}4vwunVJWxU*64!mF} zZiQu^U^)-cN(WSgpdWr@x$Osre^+&HXjHxm976$kE7wE(k&O~U-bLQCRN{5z{_P>4 znzU^T%yycF1ouqG@vp=VKqy5gv|uETj?hVQ0X#HGbp105uPP(F6Xnk|?NvYM&ztOC z7iI8AXh#}G4jk+LuM(@k_>;|>HUERR7*lad>IqyGF;{>OEWj=Wa)#}GxLns_ zsRbLCdJ%0&$2bC^rmAXK*iaKsBc2n%+{rcq+$~)+LGsi@sk7q6?RfH2t<{Ob(IQb; zcRP*O6Ur_P;NRr>7C#rkSKpI^q< zI3q4VRdOz`cT1_-VcB`TGu`<(Dyeq%Dh_-rDHn-^2^7=N?zj6@3CR^jYlW}m1Z<{I zA`du=;>*c6#W$3^qthkDpe0DtH*HZT0`$6J1;}!79URfx2irNq#8a0cC3P`W9Ph!) zskW_{cw~i5MBKe1(IYu*GawM>#MByG3u}k6-=6;+5ugc~;-XalTxS%wP z68zb=qQFqKjzR`Xi3}qOv(2lo_Ilell;uuBG`we;50h;>2sRPOTEuoq$iV7O6qNfJ zB~oR4Xickr_BaZY5WE;Sd(kRJM=Io=C8S5*tl0W%i^WZcm=^re(ISqIu+H?rm%tiZ z0(g>aenVO;Vka}?1rN&O%*oTsY0%i(uh!o)FG*VRh36lj%h0sh~x@|3A1XYW=1|;egFL-^$ zsQM>Bk2~d3-#D`OADr92>198c9c1i}YT>06^<-3|;E@@bx6b?HQDtmfQGdqe`&LP} zvmd0?v=d~PfrJSZmASBUSCtv2#EvTg?%;$jGa%~?y09fl5*Rxpw_LDG1|=bftg>Rz z$u>^EQltc4!u0?pfD8GS^c`hHQI`!t8Pl46-0Yw?N7X;U=!`%=noxyQR{ODQjR$wq zDcWBtXK&P<7IP)BRb=x@$IxKx>On>)6?ZeD;tg72X0B%#K2m=!CI#c_6S(;%8v7nl{Swg)U zWUMllKq^s_{|{{;*4vbC&>UTr z^i&c^LJ%iaC3%n!&h%$f&IY1MBbOzD1@kYq+6dY1ep1IXPLl{+UYcn|tgW%WyRV>< zGZs;sF{IJfOB4LKMxW}4x$a!*1OWB%J{o=kjNO*fEZ@=iGtf^OyB2~|gP%Pue{zSn zZpLGFRhNC4D9$?vE8xbNNHiyqB9)kW73e3NNFyeqdqw z@ls}^uu3K7`{9STR`QST9p-}*HyGRqaQlb0FJ40_b%Xo&o<_D<0Or4imtRJ91S=JW zX1CtmZlXFlk<8t{;#Rc0RgyusXwhrgNt`i}kf0237Pjdz*~#s#l%0(s$_ynR*Jt3b z#Jn@Nk{Q<5ym4e1DOMnQi#l0eBu4X4FMg*=G4CWK;jILDb7x5(eFVqY-M|xMQHo+e z;5Vlx*s&5_k#;p%*n`+S4Dowo&7p%=-YVX^9j7F8Go4j=o5EF0JW7Fy616hay&alu z*|>c;@nnvv>QghHJKqVJ3-B7i>L9q|O)xf>GTqC>jrfNwSEgY@&CA0BPZbgxCdVwC zc*^6SCJh=c*V43V7)6YwtU34_(N>(bB*AqI4vU+ee%chJu&THJ&f_pRHb;Z_R|3=r z1t!^{Ayp;v;x@r>%<1~DRq8|_N|Mrhaw<@QJ%ueG55q;Ywx4lm(X_R<#A9QnP@5dc^z3Bt1ebzDQ^QpTgtX- z9)n$Qo4{yB5^f#DTGdyh2!RW3U@bZZG2h~pK$MUw;utM4ARZwBzZLY&G>hPBy{9Z1 zxVAORXi1v9L}V`tZr7Fw1vX(t66u<|zQMHYV7$IAD-8S zNk-SD=izVZrKGZ%!k=}0V7N7!RJ`~U)fRGEF*83)NkOUmGqCC>es$~}%4%b;)aYGR zVMi20o3K%c*Z^e%P}b_0gd`E6R@WQ~vB6o&RIyIH6Q$oQyy_Dj^I#hdRI>d+1tN+g zZn_3}?;kdU^5H0Lty+Lu!0V{4RGh0X zYT-VteWVub@pR@ktp4{3q6n|^cFS1WB6$fHY*Xb10=0HNfzfm*TvzdYqSJn%+v~^! zd8Cq+mE6C##Jv;_gdzt_l}-2ZxTpi6MzgFtMV^;!mpdZ>u4SSz%d*KHgk z|KE8hXI4S{#iSypf~Bh?P+alJC`v=(P*8Rn+&>r9f!K)$z*x#&N42P%YMD1oF1^Yu z;F+v5(l)X^%W)?QOWDe(hO83_kbBkdhodUv4^c24Yc;>FqdF4To1I^_>hJo0%2`=h z{?kc>k&}_(|L!EBYrn~c;yYW5@S%iRuBlW^ac(QQQiGe>Y#nIZ*8#3(M#GA9ETyvX z^{MM8(SpPMoJh15Kq?@ke01F16?Te8#nE@SNp}qnxAW@~e7o%I*pV`;94!qyRQ+dAoyN+h+u z@s_QG)nm!EXs}pNCBDi zhq{RzoZGAK9)K7uLLkDI>AcQ!(nA1Z;(&u`-UxzOn8lcGsqbHC8pIQVihs|QuO6SYN~D#@O*reL>L z38J?_bU=vrSs&Vwmb`_J6<>BOK8(hAQ?Ud`F}0)IrGnaWdvaiPMaw8#y4#uOYb#Bw z!%VZ2)5G1Z4hjr zaKqQG*5Tt{(lW#fErKm zsH9?A=3b9hfKyMhc_1RzLYV+hEa%lrYaRpWK<%z+3R6O}c`%UF^G&g|Ob5k69%pBg zKprppm|;p6)jNxGX3$T)h*Lg)Y(*T^JGR2_#o8j)L2Y8XmleI(945A^vbrPCvm^V~ z@(-fmQ){@nLfi)^pD6sDEX8lm#`-!7Ct|;12r1_eNG=R!M8^SGfVF>Sq4M_;Gppq_ z%aZP`3@V@t!9VSF*LKvdOc)s6DSsK6>jA%Jhx{5Io_vg@r3Hpq;zT>N<)$j~P z0)P<4dCX7gKc26Br9xGsNw)$VO>@+y9r+%p;N?V z=+ApZQR(y4W3glY9)ZW?JnvK*pCRANsjkS;YcZOKzGgHc^9DMPbZWLIwW-ofwn=XM zmLs*aisa;Ic<>rrn~g&9a7O^aYdWlHw-e^A0p$V0qDq7B6P-dDDtbfwg9t2bLeeoD zjJSkSl$d?d&d)GSn#3 zSKB;Jv}De;*_of?YKK<#`Wg_IB>$zZQ~+7|+~yf=2ygayPpjgiw#QfP#CDN2P0#g9uQH?xdwYim5sZO2 zLLLQwoema#Rp?m3=EkICQS#jDIIca(sYgxza=^1UbF3Xa+ouox=!;Pr=nx?GxxdyM zG!0jmt<+7Z?i8N)y%QR^ha1#>bHC@gCM8G3>u$`ZQ+%LYRZcMFeWFHcAFl%lNWAmW zy?IegcS5aF$FEA^t~s}BbKG4`#+6vfj??Y03jYvewFUOh8fB1@=jKGoVc_Qh_$US8 zy72)xHrpN1SB%0Wo}C^%01UB3l|q+-bo}=4pTeD)R~dJ+TbvHSvZDfbXfZ*#MoP39 zb)j!y_-xRwPJuP;eys*^$R^~5o?r?Eteg<;v6U=Aow>F!Wd{owlx%rqwrUmr7cPDl zkhWLQS$G4n<-JWfiC_7!NLGFDLlk`7Nh)> zGchmIGI;SXz<1)lF%vI{lUz9I0s$uBkRa&uEoE&(kK?)H)_>cDA+gFp{lyiqz!D8U z&M!FA(hI+Bz&j{n=SX|oaJt0c&6t__{2e`Zz2`J*wJ3CeBOuZ%JwE({YmUvRzK0KH z?3XWBz;L4@DtUv()wqUb7DsF5*&_(3Oyf%z_sxH*HDBm(TvA@(=HB9C;$yicO`HK> zP(Z#J-ywP*oG)CSl#s4F7$)uJ_QZ+jyBAmxQIi{qld=^zy^OBQk-H5QQRjR`J&l_< z^2ZhN`QJs+OM&N!-}}rC5W|E?$Lt)XpWGV(XZY~P#|r9MSUs&nz*8B&3%}Kg-BXxr zdRy$6tsPtc$uFN|=P(};)=#Ajbc`-CJ5rOV{VcCjb6kYVaV|@=;UtYX`vUK(9m}0yRCDze+MrgL16S7R&6pz=Rc!3+y6GD z`2Rkpj08*!3=IEmEWt#;#Kg?b^508lg8#Wgz{JeP!1jOiJ8kMP_At5Z0LAJwZZvYS z*=)&CvDq{O$KAy3Op3MLY)QHy!QFY%GQaJf={f!BlIK-z9GPU)_jwdY<*YA+%89S& zW>nbPnF)!F$W6c|pf0nqw>BX+I@+5Wk|={=ac^dH0%BNXW@;EnNQ&YBjM1UFz7~nm z3D^RFLx&CsjF=4j4Fe@6M#te40I~pg`B2CNisl7$5~8!VGn~d_xYFmwqSrR z$X*p8(D@r}eA&V|fC2rgV?h(2_WGEjqM8D>h^4yG32+m0C&3G&6Qiq}2kh%N#IesM zKiCHf1cX;5E#~1k{VH*Ob5Hk{LvQ+TWz@v9)+T)VyHAbHEU#bUH^1+;+8WuP+MHh< ze7TDd^i3^*y@ho@=H+T`e3K?2C#E5xD=U^HePi%&b8&vgU98P_dbE9+ev{|Mm(#EZ zBqiYX4GlvXd|@ataw{WxYj47@%sBW@kXyYglB0W*%ZL7Yw^d(XZC`i&@+X_6x|N#w zdl_6@^yQnGpPxY`BYoqi!6R<@o16%s0}un8K>&EAYcPCCeywhOAu@j>`lAf3Zuaj0 z8km_J!aOyz0Q>3eb>+lt1puIvtLN9g@}vG@_cJ;I$k58_@QM8x+wT2D(wUl@!S8)& zfAt^fSN>vxRrac-ei-Zji!(MnfTaS=9AKW_X>s%UAHU{@Kh$Y$RWUJL3AFJSzke_N zv9Z^+HavcMr++79fZxJcQ@Xm7suQOD&uMaoX?X)mBU9gTB+R;Oo8(V)o?| zR@aag{=EO<74+H+U&&m_(q2yiPT5=m5R;P=%X5sxwHufj1A8$0!gNy39oF^(GR$qR zclxve;OOZ30GhqXIrwKz&VU&pd=P(N*8^h&{|0dYz!3ckW&?oD{}Rvv1g-TVj)vu3 z`Ok&P?eB&sA^z)Q;}5|YDEz=1fijf;U_1IAF@LZd8JPev0Q>^-+tB_1@+)b51N+rA z{o8VEQQ={&oKP4N=v}zN-F%m0F4)*W;f)hS|=c>2=27cZIVU_I3DNYwz_- z4fyUK8|Ci-4ZZ2@u~_d^4}6y1&Q}_EJ@{ON7TxnZxq5V)^j7Qpn?CHn&p%240PzHn z*;h@ok#!fWQNkAH`-n`PO&3OTTF75JbhMf*7oahoZZ|rJHoZv-2!#UL0%D?svOX#0 zbouTJ+eAH20^eWfxoIO?llfs;Nz!J1M1C3;MnT4sS|wMDmQ2}-qp%|>j@hec`P(%@YjGi)sE$Y+o-VA3EU#d?BY*@W zLaV>20$SFf5ayH%S3L82RKJ_9S&C^&O}sxDr#)dTvm-N9w;Y7-*NQmZN0#HGz>Hz5 z;0!mxL9rqR%_8D}#xAs6c7aRqR|st{OTL}oRiZsQ@6t!<%t3BViNgQD=iJ?su^=ik zLPW`pdFD*@^NOhtn^^entxyvpqE583UNG5hiW>adbv#8Bu{FLqxN=jH9R?x^o6)E*o6>CLttsZj{z5y35Rt2h$8)dw70*5vyp1Y< zSwPd?m*!Q0pkTfK1aO-cpCs*3hAnl_nAoHB{6O)JjDsEX7tGzvqiFg;0P{xD6Nddt zM4A)f!A8!d6h*p@T!C)pGV;+taW^;QP7If~XQQVkaK*7=!}3uSU>H}(7r z`fs=0zqyt`#h!EpEm6)N0Vp(UoCRU?U|;flx{%)7(nwEchofpLjrO^i%|umibm}>> zz{_IAB^m~XXJoQ1JH+?d)Z5RRN2O8&s`KEvRQlCHhrlVq+CXQo-2dD(K}`u$@8Vl- zR)<}Zu?QXs*te9EeN&g`Icl_epFU&5ZciZdX3IDW5jeakIukz`oG>zmmh=jw6|sIN z@E>#CJ8Fijrg346RXYziZ@WZ!gFl6~DhYfb_y79dcCk}m53H!USV9@|$WcE>Za3$X z+_=TY6SPVz>P*`_mhv6Ru$-0k#BVk1>^al$__f7=HS%QqZKHTW_-Q|Hi@kz9i_Uk^O;l0 z=@T?8#S3}o`3$7C5?tKR$G0}r+wnVJ*dm`WNrw|8c>D`k17k^z`MT>w!ssKM7T@{_ z$+3Z}pn+JD+T8BP(hYyzsDxF@5?XJ7A{MMqk;+H#&OF2El@J(9v{TMwDh;1P zRcli9_hp|Chy?6=%~x`}=MgWPB+}>>kGM9FjAr=7ns7~8dNU+5K{*)dz?mrLHYZXM zfNgKmDL2^gv6OWZ*u|>d?9?#RrbRO)siYQT z2Nb8eM=nw}oTFBr$C;*9A?_mZ-Bk*!>F&)OnakKVpeA;i!60g#~-LZ4SyJiom4 zGH+dfrbs*YIr)U8R?|x*g83eFg)Rqq_9+fGoo)YYGjf};Y9y9Ovf;wr9B!2e&5F%; z92#3_FRh_iNPKJG`(8mBIFEc5?kZ za~EavG8zM{>I#FY2RL~JO;XN*!ZF+&dOpTnHfzaPVu8jtME!HVKRg+QJM^f%MVKK% z5HN6-7Hh}X@cO&qMM(!rR!puFNOESEoq9qKA8^?a=U3-uy&99WoPi)|UbWz=DJ$oc z(X9G==9&8M6v77mpX!+~1s)HsXJA*lvZ_M@Ww0Ddg) zgZR#Q=*;2wP8%1C+fj#z{VNNYm855=n~mMX#6I5b2|{63gI}tv1ng0i48(>-)WNd~ z6igxWKl7R@A#gaVT-jL*==&Z7el5k@ix=p7Zx^El2K}>YpiG=@xaO`Zy%ZQ;2T36( z!38xHuL?XpM(aC;lRBQ3dH}HE5LdN6w1ok9vA%Qa z!{U-J!e$)m$=eEHwLyv5jzS5eszekbgvLj0lf#cmp~%&ULtmAABY`9q_+c8*W*F;o z<(^qeYQh(dfpXQL0^*o@H5*^~lbp9}ESnL53tRqPE{r}2VUDr*SJI(U#FRMMt!6|s z8;5Q_c*LIMq!MJg(deuAT@vuu_K=y5*1G1oa+SH$x9~sZvh-m(ckC~m zOai67Vq~LN@@{i_Z+SAAVe`K-!wMP9MgrM(YS`ZtPq=toalV*+E)`+=WVR5ra2d9LTz-U8)mTAL)na@pgrv#IIS(qQ2} z-Rt5nr+LwqZA?(@Tl1)Da9m+|53o516KW6?V?lnW>YgMDm#n#1OuN}mzzqKRc8f{O z9H~%P8162+{BUc{MD^eS%krhoe6jF|?avdcJM&HLa2*ql^7OS@)r1J8Am9ySdtlnb z;ErO=-Yw3KymItSzRezK$i-9hv=-3FS&i)Ubm^du8>x<7WVU$@DMFQ6lZIkElN-iW zEJId(h_7O&ZiU1=9RYDmGHqu(Ik$oiA&zW-@|X}Z{~%c(XR0Y=WBywT2omh~lq`Sw zO0+F)jM1sx__|=J5k4f#8E+O`+VW>+I49N|7=d)_LO!m9_5fNsHJ_mq*LoM)34t-s zx*SA``>Aw>c7>YL1pGiX`HE}~EyFn0a>7a5ka%xVUF#`U3lN^YiY(px+TW9{9_WpOHqtEh-0AZ4HAmzBhwugiQG5tmqKXDrpUL)Q=2 z2?cSRyon`v(-i@Uc_eP)V8;sFrcXzbhVCLtQ=yIIYg#{M|3;znqM~)mp6~51GvIxkCn#8psvVXt0T)Gfc-Z2>KOA2_)g95ZBW>82ZSGnan92T%fnmmWRR|3`<(SX2c zq){AHqQFl#viEC2a^Fq+`;4yMg9yCUF4eKJZ7ofcB>nRybxFJDzEMt%+_Miz$KiIXAjW>%2V zxY)u$`uDqu+lBYG1W=N>=gi`?tc#$yIPh1xy@=7eZ%wGEVd=}-{DQr6(y>Uy8X|~c zceCtaIk4)uiq<*y6Sx?;*7yD&IruJyQlZ@%{qP_)X(!}|>$h*&t?2CC`EA^0LAH25 zLQl$(@0zr-_`-6VvJMTqBA3w#KRhI)FW9~e>W#1O3MhB6d%(zNRe6ETli~vJIHOL; zHjMP|>%_4g9(%<&Tl!QSYtva?d>U z9MuZ*H9H~4@Q;8tLfWf*ZK=T>>wB=sXGe!u-Jj1iqpS-{b3*gg8T=yWX@J;-ZcfDp z_I>Ik7e^&^X=#{^8aP$`i=?Hq=6b7Y<(_v*7*@!d{EP*Bv}hQX35@;nA>E{@bzr>6 zJP^&TaRI|b@LFO)A>hg`gx2UgG3Td`__02rav>+2T!n7#8Z8*B4bCr0X1s)7Yy!w` zX~oi9lpymx1G(`sdBxZ`;@s-#8}IM#n5rEZt>DioMQ~5A=}7ye6a|x&5((+{>OxMS z!DN+-7Z~lSDM4s$Eqq{fcI>soRfY`^`>*5ZOE})$>W#Skhf#gY-d_^Unmv>cb(;E?3@Cbb9#@B@UCcEk6m8H{Fsr&_m$lCVD0`)6BFm zJZ?sUFRJ$rR4opbP-h%C}{)PEB!ID>Ls7tRxnGRvM&&%aSfk{v+wy;>{ zsBLTQ1Bo)PSOr3}Lm_SrY%zG{bdK4Q8jjb?KOb)_uMgM&rw}uMg$|8h>li~dAaU8V z1Jrn;J1c9tdy=HN&Oz6tY!4H5JXq^SHvgWI_*}Cwj;JM$|DclrgE-OWfGIdJfjX_F zJFyJ@(=WG?5WB={MU1mE5;2TkYcX882->yQUr*;_AsKK0EA1EM7xX(BR3wK3b)0;k zs~)c<(-x$c;&9FRaEeJWW-{H$Jd?aSkEJcDf^%mA#H|=Nc`a>rGXs+b;vp%XWvbk_ z>FJ{|6=c-fz~1K3k{xGDYCo{1Y1JNAUKq?MxB}%#_JSb~Ib7M4@q>I|R8174tQE!Q z(B=EjR1^>61+vfG2#o2RZ8GTmCm_QCiki!WZxs%56TbNthZ0RqZ+l(co`{!N4}9F2 zk@`Kx@ny!F4L$aIHR-;_%+9Ou>#doSa2w5a0B}=H|Xdb(UIeh0>(qKsz zzHiv>_?+8vtoLt%x28IZ4`G{qluUrEav`s?{ez4=ena6duFQ^^Y5h>YpX9LoCMtU7GM8t-wSmBCqZ@zd^{%eW^^+ z)sGM%2hvm$y~UJmyG9pDG9^s#if5j+IVPzq9I5?3u$cVFjnZaMZT)DK5f;|#k;Tf= z5VY{)Zv|`G@Lq`q^utGNTUgiKZS9BU+bAcS4C|M+YK0WNu9Q8w4C0)b8r8zju7&Jl zx9G76X(#bv99*o<)byT#;Q7**82X+;N83dyG->f=_b+4!EoJLIjse^VDM`uVT_W!L zSubjeXp6jQv#Y0q(L`y2T2wC_AF(acOcxJB^}Z2c?y1qaNO^F}Bm=ya3UL`y@CPu--2#Qiw>iD3~?~2Hj_WYU2AdJ6>c?ueBx;gs51?gBFW6?@O7+ zO4Nm0E38zTFQxiC6%VKhp zD(ZGI+{ywlQ3r}McT5{%(_n3coijliqx%pGTd!o$NhL|>Tv7aEhl?7H2i(gL8&7l* zAF|Z)p3rn#Ue?W@_KMHASVKtdri6TOBfEo}M^D$0HShO23yZCaW{wH@0F%0i$@`9; zRBZ%n&9GIdmR4@+PdF1eX1a?C1doNBWyONg?}ZX0d*AnECD$MzWCH|wE=avjg?^~6vN8}ksBi7;0>J0fc0NL4< z6CJcU*XMI0^RPAuhBXCA;?lZByWzs%a)revzm=d{G_yOtKhPhWuzb9|`uc!rUwZg_(7|GvD)^YQmI5q4MYsYyHA1ah!J@*w5h*ksy&sGE>ibmPE!66Ll%cawyRro_r*QD|t4diXe5f zbO}via0KtRGJfl~Afk*%<|}>v$XWmZFI9^M??41!0baY`j0!vu>day?uu!w^crn-x9};<4%=-2sfoc z!Y&9?S2({JO^Drwn_X@?Dj73MP|r5}HyI+W7Puw`~y1*QuDM1g~3fU2P1sstHxYhN@wQWhZzYhU>=MQ`drj1!t;o#@V{he-U`eR=<3Zrv!aG?366Pl(W$Vg`( z9cY?TX;a13M0j<=)c@1DYyD2tGPI|@TGveVqn+L~6-#ft5+xQS?4e<;iTAN`|$xmpw05A96dWdSvdN*O+sjxnsSORAlmklOl;gdP=^!TpWUG;z0?!P=@#km-wLHs=d&Me2e{+Nc&!SIy&W zl|Za&(-#psquHY)?_MM(@N(^^1Ij`lq#i7+JFtY{!;X`4c1KfxX&es&10Mu_fTqme z9$Jthf*l)s9xfGj$FF9K!|F}huyj}*^ud}o#gb5OjZyhW%Zw!1y(_O5nT0Z$A}OwL z7VFp&rDO5y9%_Zqc0;ZD2^Q=(DOBPL^Ql`Xto2b!?cL`f>e=2S`oN7|p$@E?Ym7iM z-Uz<|`6*R1CkkANprA8pMjG@}yVU|PWl{#}a0feXDqBv+%Nf!W15lS(DiSe7t~89m zssop2>us6>#}o8{tuWh-2FUq?It*Bz|Jz>f+}d?RL3;f(rlz_6sLS%;O#CghR{xJ; z%u-tK+LbSv!i&BB?No|G>Yt>9Bat)U4{EL)o6|!eZ!{uF>5>M&KYqnYt-BIot#iK3 z=5f=a*6Cx#Doz~GMkSVeCv^bM)Xn7!DKq$x@>}La`z-^4R9Z zK5T0Pdjm5@cp&}-f{*y;QO8wqgS2%-@?}c3XKjwFf2V^^AZV#CboUI*hd%@ffzXC2 z;ygHKQvDteYAEbb#tl3aY{mvE+XWBIc@)PR3}TQz7yNUiwhHFaXSiC?s*yTccQqs4 zRdWaWl_1Uh>QU#2;QtsfrRHz$me!snb^Zm$8C9;3AG)-Mb1T*ORmwrf-K`3q-%O4; z*NAD~&X)(Jo?B(i8aD@pd}J7it!yPVzC7>KcF4Rhem;wetVrYy#VsMKWD~7JB|^UY zAl1z%LpbC;oHY9ten#sN{&aWYTcg5SPMK*Q%mdoXLVA*V-vQ^ALV@M!rJ_WK?l-l< znj+6}kXF10HdATsz1ZHXJCZGOdF&dKY)^;PB^N*o<{uqm0!zM$!1jFpd-B(Dk^bzT zIGhhN2kB4EoS2J*M%jq&^NiZ%)F8H7e`n0woEqWHKYhkc^>PWx;&NBkair90aZ6fP zXm4K&Jgc&1?cGy;rh#frJZ&<kN2J2^cR^oEYSX9;b{l(A9(-6I9=#u*7N10~QbWeQ|;`>P7u( zxD>CVXg2l5rWVD%l<{{05GEN)BC~vQe)<>VC}hi|>A;RRSM9hiQuwA~sU{2rg3ot% zyt%(sMs-H0KSQcDkx-L;q_zFkn7|5Dxf^t|!L~*jQ5x-cM#JA8A`%7h1n0jyvuuDk zOVLNc=Z*Zl`X__$cxn`W^MYj#+^FEcOhY<_g-+Mz5+^vJt zZUz8lDg2(dWD|!~U5bU_q7LuZReM}DMguNrrzL;Wdd0x8Ff#N9QlbAzHx(%U=Dwsq zMjPCzJ%6i~+z>5d?sgt{(1cdhz|6zm2Rk|&HY1!pw3IP9#zju!d`?uFa}j3VD|WIL zB-hp&6-TX)?gOZcSOK#lHde8MUW6j#4%3IH=m<>W_N9d>ercxWvekNB8hLQTiRlME&e`X+0~Mi}s}wly!*lg-QpxP| z!c2^tEfnMR0*PzRt}t+RSZ7V~wjb^9Vhv-axl3^!@=dT@ocaLsN?xB2SO9(r5D}Pt z!eyGXbZ#eNi3Ao?$P;_Z-`(s<&?MCPakZ0Ne7T%oK~xIM^Q7}wzxg?eK)egd%@Yjz zL#qCeT2KTS=ebG_v(-Rof(>-e+_@jul3Q(V&>lR10x(S!QU_i*qVn{E>yf(z8&eM~aPmlS24XgU#!$?()^6%~`vy^$?yMFV<|Z|?t_&2Bg_fAc|Ai zty;;Zm*3E=e65^}yS=!fv`fPdR&%2Fm?91#)#KE;v8nZ)N@-W(c_^@nSsZE?OZtm+ z-x=J4hcTEQVuq7)#GK?cIn>?8WZFm6aB$2ST-*hawDq>gN+MXZU#VeYcC z7JTUY6?${J@0c}VGb2n=+hL~d!8Kuw`>>)W+mne%v%THCG)FG?8ddFYD`cthU%bnf zn>wL&N}8h$WD^lBRkPXU!Rb{8eVinP?H~?_Hxl7Y1jSxBgYNRywFvt0q#6fpz9d2f zknz}AEeK*!a+@KprzY&X4*zEooQevI(C$yI4_PI%f5T?l+Tz#jyzU#4a!`r`XD(#y$RsWT+rl^d_Kq?%&cTvvF2ghhR zG?<*SL)OVhP-}8e6r@-oWYn_?iQkeeQ$AfP8hjU_Bg#1(e!1X^-ujc6Mv$M*nvSXEPY*<9?P7S@UWgH)=Qktlu~z9rh8{3K(0%u!HK#bS7k<0!jt`D z#M&X`?-+x%V(i3Llp?)O;zNKq6l7h*q9vZZu`cw=^Sv#pr=}2^^?JM8Q0gFjXnU+dkRa4Bb9V2brf$0~|!!_Es(F|THhm2mdP?B)x71;- z(^U;sOVz$%z#VR=>IGDgPGD<+suh+E?34A$H26NE-1NAXO54q*NOkS0qTr2P)x73B zGR6Q2`+*NCVRhkqw^yxwS4V=pTPxRJk&oQ-0DeCG+Sqmdj|HNqg1~YdMzO!S*FVNb z{AI75Bt0wD9%}7Xu_g}>Ij}OwhS0sRU-Sb}{HpP#Ndf^+iGHU-foeFXJn{3yOiQh0 zVHlLk6xO%?K;?3gW}}Vy!YuBwqa!(&cDc4btT8;6Z8os-oR`~J-mosX>P1OuSQluQ z!E$n0=9bAAMy$f=$4NKf5&~I2>e!rnEs-1AQJ}Jx(T-3R;_KUXbePyg0AzpWQQ=TG zztHoB%`O5QWoHd|R0V&#FkqqAMcIkfcQOxfyKaewr@gUAGsXi81xQA?_JlWGU9O58 zlfKQ5JFhRqWVQ!tzqp7l@KKGnldSUbiPvb#Cn{h-#`bkPbHJJ?)}jYf%;Zht$Cfc$ z@k@;F3EBAb(ww>?5F~P3*NIs9jj;In-@F9@5x9)GfM;}#pRUA5B-?DUuTB zMpyA5yb$r@{`TB^I5%mFvV`X!f3uGDx{$bQS5?yb4QWn)u0%ajYrx>TQEv zXWFJdv$%!HW8%K|ZWk9jbyqbY!V<3c&tT) z*U65-rngS6JCzg4>#RTV2hN&bzN0n((~6Z{@;>-xy4J)mY9niS!Z+2pYB>!s)IXnb9QD1 zHx2Xs=Ha&Kh)tjaImck%JA)r=4o~VLR4u1V?v&njE-bHJRfI(y_Sx2OgF=EH>LK;? zaM}ElOt;DxO;&x7<&<;?Oh_3hLFx^a9{z=*u&hj#_p`XhL|{;JNS#r7u70!hbk7xe z2TFHUx)s8XvYbAJ_U|Y52`!4BBiskt@_hT>t=NWMV594mD#hUlZ{+?^ide5Z}@jK2|s%WbfO>6Zr}+ zq|m|G%#*Zvlf0HU`AZH>HGU#i&@id{oBr558~s^UDhpDXP|(`*Kw3~n#p!DS7vZRBm+qU?i5` zPxQPyq~kiaxU{HD_BIbix7vecmFj^u77u?&Y_BaPh8>D%1*Fd3irfRjtbN97F<$`3 z%$L7&Igs;>1AR;!dN{yF3x23#SZZzx4__r5f-dH8;g7p*C#|KqsSQVt_p_{9jAeVF z$yJ>-9YMZU=IO%eQI5Tft3Gyq^G)~A)d`1;k!D zipiIbJl2(BLyFECM%(?f4?+?4su!D#h*_I_omP6vsZk#bgC3qNLWEOA3QLtd4rEW` zf0f+5I3rAyuOW`1Tm4tLf!0npxz<4#ng||avqnMy40q9}z|`8`dOLO^gQ12%OTI{7 zi*B0HG;1_YkR#E{KxxX>E~I{mX}1{go+*AxhpOVX)Hv)xp!o*QyVd_RJcv4Mgf95L zO!&}PpYa@u8DH-d9&dQQw|B4pcvnb!eH@K$z_X>p!!>Hw@XP08Qzg6eUa#0%n)!u2 zj+FC(+`==te;ooM()GbtCcB290qfYoh>>laHm}_5xxC9UraK$!~0Z_iUJJb|RzX?#AWzUMBlI=mWZ(sEP zF?P?u!Z5*_fRByu*tTukwr$(CZQHhO+qP}(e}fxrZL;BH6HL`q_1pb)weQ_a^!wLq zdXHyra0}cZ57(~k^=)ID=4Ta)+HUbMAzEd)k{#FU1a-sV>VKo`p8P+zTBlI`cVmg= zSjgRtl7Gss4Vvn+~0hr-dhG1IVtsP(xNodMJNHMJH0%QlL z9+r>7bCq(0(mzkYrQ6;#JkEh-QTlkC?QwXUJJIg!c2UPdIWnn3z8dI+$ADQ)Iusqc z`hND@ck7>79U^?;4}mv4V}Q%eF(@vhf_tvUHEqT&FoaCNk;p^0-6VIS4uw708RKYp zb?ufZ-YKJwe1OH?#_shXPrkgZ5NS-z0X~83qK(8a5giD+(oSYQ>`c(nL@}PJPXGQX zaXd|HSHD3oci|CloDkb8S{&l+hhDeCaxSA z)<)2=*6KryD^@0Hm^n!P>P2m|Ov*4RR+qM4NCg88^Cyhj-i_CBt3<`Ujp!}`1S2u) z`StsXp5qhz0F}|8sb$Ay%+^X{DsQ8Ru?yR_y-^!uQJrx%moiJ|M8GwsY17_@J2e%V z+D2)smY2L5%}lq!F<%e#lej71&sKpkRr%6r6=n%HN3 z@P3H%fMt=M6-M#^5N!@K64D+%0G0VsJY1YpVQ_vVFK&Yu4Ee^&t*-BqiL^ckT0K};lX^3)lhs)jLt@`yWn-X~9K>+<1ZG3FdMp#yf ztUp{1e5j!icbWbZeZh|SU!|vQA_{yZ4!DwU-wHKfUQ1}|K~oY>pUXF0h?dBOpv1nw zNz5s@TcA@6(#K_}$t~opcmD%a!=dW*Ur^Au*U;nQdg-ox-O;=soJJL8;EnhELGKQh zu)`eBz)`QuS_b;?O}xR_puV>+XY6L_!faD^%}VPXk2UE!q#@MQ)MA9A*%wWP_uvzu z&yvfwQg9N&Z<0MBN`mLw4kA@sJ@#gF82Zp^jC=kktJdn%<>#C!9xLmLEwA*4#tnJh z23rVPSJe}nrdpRXN^_+tRFr++Yq4yq%n(j*+14-=oaER9$u;5^2moTnly^^eVL(< zJe9UgU)j82_pmGUJ97xGV8Q*>S1vEiDp~V*rnaH3CA^U0MvE+BpBevmUupe_Fyz(@ z78f&ou#{vKs6k{V1`jvUmIaqRc!k0U5;5J&J1GehO{B&4MsNlbV$;B@z|@1wq_{~% za|ZKJ460SetD2Hpyq+NY!XxM3)|_4Z`8*r~ubD;%K1VVwrmFQ#SwS#g0ZSU1z#~zl z$5&r)H3+Y(q~cY}lK2ebKdTmfZM41ZbJ5V-9ECMERkuUzE(`(~xB>{2qkASgyS)M{*r} zp#djoGTc&?ZR=67q8rna=M0?8I?)xYv{{48#Yj_y+NdN0tcfl(+`Cc{6#pORcJ!-A zt9*GIB)!Ci%hiwQdnZ=o9Ye%j-x6LhpF5QTKqG*VQ5bwcZSM&pYg^Jmx_hjoH{m+m zyY#lYO7ePDlZ>Pijv!WJD1zytfo>r{PD)G@0{4umRF34DF4rH_ugW)leiK4760!;s zRqE7+RCmXU0NK(fP!EQ+M{9oMWAtY3*q9tC;cvwF^+$P-y@) zbsTeNp#Qp=xKk_jr~dTgJPhNzT+Z1+xR=OW|=oz|kyo zB&96U1sq3Ko=>VhVs@-#Wqm%X@EE`^QFJR~o!b9hwPg`)8WkR|k0*9vvOLUFuxRPe z8XuQnS17-y)q@9MqA#J9!ujwGbCR6N8qTuIy=GPhA@WT+iNx}S+$N$pHx0p2m8~Pc zc*^(6hQKsmR$NPBPWk}22|Gi*{k^}2$d`?0O|phi9=fE8?P$NULT{WqYp^^uU6QC% z_C%{jYK`@h+cQjB_nmTK(VxI)w8N{$X%^K)LfW9z-wH7BQP0DwD^v_7WT^c29;)KLE2e7h* ziNcWpQsbjIFfP-qSCD2i(~TzP77Zv$nA=k+@T9>J7Dk^9mw1|7fCd2!Q2XDt!w#HR zB^W$5=wi^6Z-n3g*&K0aTjBlNhvm&r92*u0OB{Yf=V_*iR`{=2$ZErMCO&mM4#^>w zvmg32tFY#5HOaaUG$P9>o#J)4Vj0AhOFuOpkiyZFc;9DhHzQir(avEYK$21!OBVYn z*{X3-ZlkePoK1~7Y*+vpklKy!4@&wT`n0k=`&{;a&Q3D_6+n!Bdgb6XP^$KPuAtL{6s_PV<I{1y1R?$T^Yt;_!-y33iYx)YhznSe`6Of=8P`<$eW`-&sdBL@<52|+6#+yR z|862YXa;E%qIaYbKD+UpXx9QTeQ>(c(|aE~OWk&l;AGlFfZ=~lBwy+F=pDIe-ROC> ztU8)eBNEEe>E0e7PRHsX2;xk%ADk;DEJf3vC36HKS2=gAJx?V14#3Vcsdk+H>?)xy z6`!7s`s`uQ;x&Og;Ya7ek6Ny?&~4;5nuFTUm|c-ir3_GcDbknL05nQ0!CbeVW!)P* zT4yd9Iy$pq&AKc3HvZP?1=Vqc86f~W%4phMaF3M%fqRlvto(I`nH8H4Hs)sMw48hc zQJbeu3ll1iX7?KFmvVV_fpD#i|Dpp=o?|bx-+r(1nq+8>QJ^Juqg_HxEql{+kF8sI z<#>CRM6~wIiIc9X0z1Jz!sA*G&%w@>m)Qg zxGZ=sWKpOr!lY^CNwTPV4D$kTv#m=q5yU!UJY|P!?h85i^2LH^#}Lq?jqm^`-o0Qy z-N8lF>=l>EOIYn?mZV1 zFTwM_al$5HeIeVoxKR5Nzr~|#bDU(Ohy^(qHhvOd*!7o@XDYI*+03%CW$i!*%`o5I zNfo^rei~coXswA%KXfp>ww%!`!7z*23WU4tuoLkf(@R32Jmmn_=pvc z_*SyJMZ_pD;3fHwbXoVk?szHN@V6B zpoCXgc0)1@=ckkIC8D)RI>%UMuj-&16nkzAF86oQ7}ytO}#P z+uZRieULkYYn)HPWbD2rKCWwX#sbD|dJGkuzSbY04lj-IurmY5L_T9)7i9Ob+`6Kx zhiDPrBt5Fl?C{g+t=V*R=xyj0L`ICAN1`r4gv`@NPY^a= zHLaaPBIU{uPZ-)NR&<^FVY{v5yjD}~ubGUtnu$? zORjs+ID_5qtj>S#$MCO5|IiMJ3k0Mc(%(G%&--$_&rzfnP;l!6YFWF3!SMcBO(#OCo?kCYZB(m{~V|>EiWo6 z^R7Tk5Nhj90%`sj*|T83cYobj9*P}JG+q8UwT&XX{BT!Y-5^m|7JY$D4^D?AEB>t+FUYbn7}bLp33|v-jPzuk2GC22UH)T=B1T~&WDLY(&;(D+23*)g{hu5%&BQh z3*Kh)zB5y&*N-MY_+`n=_an?Qjx1%>dy5i(K)i>E4GXdKv#bUL4>`nbqJK%<*3``V zp+X9mSJH8(`@F2IH_UIXF0E@3L6UR}g7-)I_%?nMx6)%t#(X?ckEl9TxUU3qN`$Mo z#}<3bdJGk&EwdbJj}!pvu@nX0LMCE>bODiw#nqfxZ@uOn&V}74LoD}0>HsSOZyMxT4Wl;I z^S{wzhC`o!MQgzd@PLoMhq8PH(b?qA4^?HVi`&4&DZ$(7oU( zXL4k2NYq@GmD9CTLSS=oU*Pe}Tx^oGT8m`zzCU5N$EVKx8-lu z()VU-`Z^*AmiJX;>d57t(=<6PPUE~ED_gVGV9vkGpYMJ5mHZQ)qKdT}+`Bi4wm6=3 zy;)VCr4eNNSzf51y>c=U&DP;|E4~T9cObV)x1sgX?Gr#Zq)g=$=Wnpf&Bc&omzWcg z{N$wyTGYW)>HF1nRdseQjg_%v}7kj=AIec{ad@D_zn#c=Khw}BT=&MdWm^i_%uP6rET~TG z<(Z+Ve;9mKLR>jc#GD6X7QShP@qR;us5UKbbJ?C#qBGnyjfU zQ)y`)8GT}XW_y2!Kfd>yNPkh8#H>?Drp^g8KPrqpjHl z&#fFuDk9OIa`IRJS)}crfj(MLXu^1wBl>UrOiIKw4}aEHHK07_97|cE0#7LWuZ^@4 zIz!57-=1E5*TqceScHves}?fBpt$xzzoUKz8Jok#qdRIFsP5dkumPw>mR54I2GO|vN z`q2m8!b!T&5EJn!V%ISy%X-o5s+HC#DGE8{&3a=huz)hLj^9Ji%R@r4&t0G$eOj=U zpvMM3YtD6Mt{ZzOr-H*YxTLpynt~ZiU}my@{I$-qKlI$A38oylq!NDBaeyZZOq#kF zQ~3l0LmZ{53-qm>-h(WgcCT?3D|z_d-A=%L3O`p9d~iZ$2PkUwGIWF&FeYs;dkv8l zE+@J)z0<(HRYn;s*8LW4)re23mR9Q)qgEXn0vkkZ1{dG5F1ygE0vCBOLKzppGY{l` zW36_T3}5c8fqqpvbM9EmgcZjU$nW(f1CB$EV{OOQ#hiv)awn<*30MF)Dj24e#)JSs z)4RN)SWb*MKf}cqD%b^+X;a|i4rF2H@{ianiYhL!d~eMwaDnj5VO$Dduk(g8PCD1> zgY{g%zNR3Om<9`>H^g8grY|^NdJb?ArODS1=sPYTA|={qd609p=H*JZi|Z za}tUV4*m7X-q3FPnIESzzu2mBIYffvq&L4X@X z_wP*h20CUd9Dr24GTD&+TtR;8WRCD=N3 z1d4f`)&^ z{&>ZDjq2C*&cqLGt!9~*2zYr%c&wG+qu11h4VGoln0Kc&$LmjY2{elVi!n*N$o2?0lFdz;s%BDaHV%@|#j^ z!}ZoQrq{xh3Kr3ue%=bJsj9U>925&;-Lz@8dgy)!wW9O_dr~oF3i3y2iE@P3?d*pqBP{;04t*0x_1OckfZt$w&HGX{ zH6!dz{8rFJ5OpW48nK`l6tK_{%FYY{#YUg42h-I?$x(NIZ!vj=n+QrZp%w{HP4T(# zPsc5mvwao_X&e}C=dOT2h4Q_P+VW=->*e8Ys)fMMEi|-bDlcYy9`L!Je_+(%+W^CW zj1#e5#~-QJ&WEtQs7ADlTB#0r+u%iIwD9mMTwMj)g2pLy`_tJ-b*Y6Vqm|Kg4@ME5 zR`P1P((NS%gW&ZN7K?!W{x|xY#n)qi2*iSWESh z2kIe_3O0vsc&)XRe`rlI3hQ~s6TtFwy^qcOUdIbbf2>uP7)2cQ2M2^*kvNWH_9t@lAzC15*T+=UB zS8=6~^#N<9;9{9`!=+YuveM_Ob{)`6>>1RAb>}p3ExOc0KL$i*$Boyy6myWN>}5>! z@+q5+|1v%irPn9-@IfgW6rl%YHuqIi37fI(Y+Zm~y$$EZxzTrfR(~p@smCc&oA)pD zl_*@l^(CdqoewGG=f;nOG_&&!U>E*Zfgtr&@sUXtzqXdt!KOj(``8)Gx-3>j? z;>(#M893EXCmw}srVQ`KbkoI$qOs;r<*z%d6JQ1#iDH{QEzez03>Q7fnP~e26PeUa)JHu$xEY2<7(Cf zIltoT>Y&d~27zWFl3(%*lf1UO)GJ@T8<8d_tlSCp%3MPo!p`n`Q+^ z#xE>s83p8cHQVSV8~P|{MUK9m)x?>++Ff!YByOzUB0gMB^(iYjT9nF2Al|1;Pdt9A zbm}U)^`a~ipyel+>lg3m7@(}EuM|#{qVmZNyAiPV{-1WCrUQ<>az3rwdo&o1^CXP~ za_mb0KP8!R?BDD|r*s#sxv4@VLT2@14?@uLq2O+aC?}7a>o%-U6kdgP(#5WsE!b~r zMANv~-PD-RSqTm@{?1a|4=EJAkY7vQc$uvBs1C|~tWso;)A}#T!;@NJ)mZeuPN&iG zCPFV4epxNji1Vde6CU+Vg{?6sfnfC)qyV00S_ayq^k8$BCgs?NvYE7ov288zZD=(=c6xXWJd` z9P&KmqGhRO|IH!Wc7RuTyU(VNs*DI24tvc`1if<$4XiD1aS)F=W#!x8C}GO41ic7r zao~xBm(n9Xq3PDc#`|uA!CQmPtGS9yMU=PdZ<~8lnRx-25mpD0H#|s->Z<;~hgejg zBE%yXQd%->00)0nX|mh4nGM%!12OSWH8>536DB@p2WrLJgrR9u70TV#mRDY>xj|}( zx0k+!imE_!sHsj2#U01g4!-|>9C@aNZV{RVEFc$Vc-qtk!TDKZVUi8I3TdTaT;$q- z6METgl5JPwhWNF8-|#r!5Oj=C|Dz6h@xLzUnXu16+3}qx!eSN}vLmIyD44Ar+T>rf ztQSjFl>COF;HS`Tja}VfG?-lxT*VBrNFN&KWKs^&Et51toI+wl z8Xs??e);wM2=z+!5b!MKC9|Ico4VdrKsu(9J7xvrOK9w%4}aIX8P)c0 zC}ZB`Y;Ph2w8VH=CdQ4_qrQ+f;}zLYY?iuwiXV;YP-^^2W(X#Q&9Y=;#JDm8o#OX>wt+mlVQ^=9D3!0L}3cM z&)YWDx6Ks(_}m)^L?f84OS=#EWBZ4Lu-eSvjEANmb33%viMclpYwhi*H)H^n7JC)! zUPy&qv{{BOoXk;g>t05KLUilyS1RctLmpj~ma(;3(PO|B_v@n!y((tkUGdNx1Qema*^wO8XD-Ad{mNk@S3z9f$fStka zJs2TFfsueb0p48B`HJPG-o&1nUwGWBX1%4yM%`_>z_tmtqU2r20!H{@3t5x^kmG@OUPFDn{S z4130KRe8Whb%!LWDsMVQt%h4$fSA4!P=ey@@rFRfMj&Bd`ZdbVk!OPMQ>YrUt5XY{ z^&1I{tg$z%T2pT$WDU6&T^6@qtg|^9p4{defzdOEHzMrPqbU6{)5-8uK%&bYID)Syo@P(T>{|*;z$r9fR3*10Tkz)rr#bUJswR&h zTgZZ8(*}`QLu{>e^`iB7b0yjfJ$I!d(-n0S5J$c3%$=As=}%xnMB>8b5>++sLlmB( zq6+|r_ozf$uPOdnWx=0Fk#+&SG7mxVM`S_xSF4`?vb@J^Lw7Xxdw#5n`E|mw08etUcSCy5La<@n*{vC zZUm>5f_SWvO8gKD;_IF;)nv){B|rfWFrfxArT<38n7UE)s(=2-ft#RF2UF^NOG=YR^_P z(+N26LZ>jz090fJM98ZrqVmWDg;201|9p-*Pe;?eK_3E&ANLvMF%t+x8GDND@Kv1$ zO+fSfkDs3Y`Dv790|`}c;Ly&qG$=W=0E!kY zTaYnzL3QnJ);##45rL?2>+w5)^VbQ_+NB0uZqFs=mIwT9ns_!xmzIIsb+IdBBIB*d_E`3#LlCm1J@G|XG8QW?g zzh(gu?@vbL=gc=aT(hDGi-JIZZc&C-z?IeR>&x8VW~TgMm{~mW+VS?`E-4s2Jzmh^ zKf5qrieGHKOI8ikBa7%CHBv@SFaNXXxmIYWOk`K!3p8eMhi!ZOVOnLYbAIpInoRA5 zfm~97Ei?9NVg9rOV)Uci!*?RR<<4X~`_*pU{?q*<7JA5+gEm@GdMzA3!I1k+4|?`l zEIbr(7n9$p5Xm)_NPwg}3#B;a&u}XI)Z6BSA38urwQZFaZmaHtp@@o(4E<;#Gv3o$ z#0di49$%dwc^1@>bm5zW0kBcF61O8C8!LSx@?>v5eXqQQ2Lr6A=6gJ?0~V)($Kfev zj1^NT$27cNoyZFa$n#MFp^RewBN+!3EBaAAR_fejOjN@BQ!TWLs{ia}xxG_C{i|ne zNx=w8wP@Jxy-+e~LDou4oWKuVQoAL}VS~cMSxWu~Y4l6MC>TRvr}b(__CU^hgNT-w zM!hl?9QvZb^4EYM&Z53Y!$Kph4? z&rmvghh!=?1b2}gkvZPrDH(gjf)H8%Mpm6T0<}@Yg6nlp zuNdXWYgha_YY^?ijNXoSyXj?TTu=%UavPF0~w(NiopwclzTz zz*-#UzxF#qN21ji%*wqXyg!0mn}->Oghr8NI^=#_P3E@cxoiwY?v(^0*^EgWN`%7R z_FyFzHVW1$z#a1R!{9BALX{k@~pKI8j=XK;zd@LS3YEC>>(}i zlAEr?T&dul_5 z`m|_|T`IHhN@Y69;8~!#i}?N!71wSuI)^Q~9m*Zl!o>Hp+>$U5`<)>Gtv&5sLIF;J z@i`TW#Xzh9A*elGJ0S#9B0`6O`5G!f!??!pe<8)!-1w8dw4;EF|Jtgu?>h`m3FTKm z^Ms1i$!&1JPgo>69C}Vb=jodI(^4IdnY!^oz&<>EjW;SxRLQVh5p4e}H>viNT1A&$ z=1bUc;q{-n-TyFZ@X*h#e#@q->rZZqi0TbHX2R$|qRm~0%o^2N7xXw;A0J5&`Awz} zKez&7ddjA2Rch*ACRN8OnZyY;w-L{O;db&K&g4|THjZE^*{0F;AlETh?1#Q+P_w+( zLiu@B-&r1O27ZHEb9R{9w^iY{I0!JyG4pyc-v+sOwrY<%4C>)FgO+DMsPW!Lt+w1t zdKCo1SPh6xAoRm&WnID+$gXCY^^1WN&q?Sk>k4yB5SFy|s|$8x^3SaHX=d~J-GIJ$ zPM<68aVbM-qTYA?RM~Ix;n&C0CaZ4iDja8nG*wccjC1Fm>c8mA=sJtn#}VhZ-s1$X zlcfW(I7Nqkc!^V1ZX4z+&}oncoh+BNL5b>C!9Bq{A{96c-@DsGFqKI=yD{5ks%s$%zw^W90*(#QJxoNy##(OG^)odzQg^rW9@E3HC9*Jf~d)8}Lw za#y0TC!kH*wN#=ANMHkz!9{dPuWuGqqG*l*KxENG_^=)WbFJV;0;HakDnHpW;5cH8 z(S-x6`=z=Y*%rtLO4S)8tL^~Fmv0ni4O)FS*WSD`n@?6|9}yRaTP5xH$^rt{BUUs% z=FGr{1kCcUZK+L$BGBFu^RfVXforalG(qU4rGd`&JuxxWUX+a`vp3%4FIm5Qm*gP$ zK4fUF5D+nn-Yx^M^;p`2=~cp(tlc7CLHr=BOv9~-fd&xA9pJmymP_Za=tzQ=j7+7HCB=&@T)zj7=QpR0;c(jse>@d zj<%kkgq1|(g_I;#_KC%ULr#Bn;-lTW&W(4zv{RiCED=2&lYQH|Tj(at`@Lovi62S) zi#`0~-2B+4g>rdIjaR$gP$Q%_S_#E`%!2hbX{Hhi{<)EtpwY#Ptwqvxh{-0>7)0&_ zLD$qO*H;GDeh_p!W_OCcR)Q^Iw%mw67-N;KiNg&>yI#QB$60Nr(}1E+{;|>|i+2SX z244FBtjIeGfk(ItMF~473^wa$te)EZzTj7Q;8H$-_Kj_$Xgz3}9k%6-6&l zwO%uLJrqi;XB9`Lh)OWQS>y8sV7b}Gu!T}fnY|~4mj8B;!fb@3AX4eWQ(cXs<@z3MY- zhcBvX;*uoXdjFp9%gj^CWdpk{-gy0^P2M4j=s@KeUeby>ubg<^3fk&*xOP&l=bEyX z`i{?O+zQY$G`8-5HW$X)U?70m^c{O$$r9ySYz_?C4FVx!nz}#WCF4v&C!o@-I%!ce ziQTU>qTlB_7{Hm@Fug&sLvK%h)&=eJSkq+9o2fRm@dwCU$&m8@YUOMU|If}527Crq z7MB0z$rgIV3{0RSeyXr=;`U}`xNBD*#4oisQ6k6LS*=C`&CIC`~&O%sT4zj z5fRY2K=^>opq$?1G615t037*A1(jVm@fiFj?{oYJ$LGR!#^>+p=gbmGisa z!l9a;%K91AFE0JXJg;e`1LE75TZ1~fG&cgEZ)O4%V;rLcJmRmx7l8Uh8AH?m7k+7G z0r8gtsN|FK%ZNy8fZ`Wa=a-fX&fFuYk8I4s9pCGz3o9$H5T64S3O-gE0_1bz@C(X_ zyxf&h&c6cpVc_uVz6kxX&4nH4xp6S45U9|IFqn?^IRVfEYx~2+qWUfUg0oJ-8~gtS zydGFy0yKV*0s2pFPfWySB`mD0qzp`NEJOev>yPT2{lN38I6;f~Q;iQm-8;AdXafIH zL^st;h;igh2mC?ZyQu&)qK@)wiS6r=In4JZv*ML}+keJ${ov{2h1h>$Eq&^p0*K+? z?=7ZdasD1rRh5%N*E2NNy8vxsZeseOb7F9EZ~?*mCirv*km~({{)71E;A;P#C3M@T z0{2HY<0pg$<})olwmCF4|H7v>J-@o~@b#yX<(JpWFuuAlxG?dchY$du1Z}mi_Z;iD zHa+-?mysRco!p)tN!fD^{$PD^!jHGoU}Ep+^f~rv$4#K1VGBTp1n!>^1>65Dpva(w zgb*Jy18yny-gko3@?M^VG(M2?@JG^`LNmUydgP~&uDPC>{#(-%(S%c!SrgL3Bro~g zH_az}|3}0G%n6td!0!bxKeL|wU^nRZ{-`$nt@f<|K?lzjkJGDLVX&9_iuEh7L>>leWn|J`=kC(i#OSEcCp zTmd=0x{0F?#2jLl49?*rA9(qfC;JtreK@A5j>R)bPY zIXwZT-we#D?l1k@$~J#cgvAT9|A!NO_+Q8zW+D9-blc}z={HI#3x`jY9~v?-M*HKJ zG5+5hQE&G#`pk!X`X4lWZ_oLU25{t${`>C{6&0+*W4@_@5%652otJdvRY2aDwBbg#w77W^Yvsk*d^ICK<#Hrst&lAz?Up zv~dMv`FrUE)klg;q9U%i>8Uw#-E>LoNHYS!(rAoO`$k7jfja4~d~Kqbv!te~W4;!& zFFlJMyLw?8RpFlV9<7Y4KW8_O-jER1DH{=;yWULQ|8R~ zzuh{Xje2^jT!9~`r|S za>Z78C+uX47q{7XY<*VgNKZR`AlZRe7_WE7|P~P@LPWY zw(7xM`L%W3%SJYs8YcjKLlzeew*-TQ^EvX=WsW4V&#B-vT@H~E{-%FojYbbl3d4JJ zm<>a=RRfbUDz(656dfdfw`VP7yAWYwD$1gQdS{4o5WC8|1(}5Js2x#9Si5sjFR^_# z`U#>eCd3Ar5Ul=*zNxr4x!*ZE2x=iwh~d~JlecQG{byB_n_7AkS7vmUy`}?c^a{8Z zkqY`ye9vir-!v|3xsK)uJIlSE;fo!tpHpzqYwwdGfl4mBc{E+RJ6d~9?#R@H>>?Im ze~X;8K~?GtNDR8X2!5sUl5oHEKm$tqO8$rlKw>PJmMYk=GvsVn&SE~gsp^OHT~DHN zySgy9fuQX0j+(JA>5=^!?ctw*skzi}*+42b@UCs6az)+z=5oE5UMl)}i$gmMcFNf; zO@%24D0BNt-8NqLy3+hs90U$EWO>Rcw!13B!D}%1AdG2SQ4J0XR@3JdEc;hHexTRQ zPW*uJO|d%20sTI~A|G1;8<-WNG2`|A3OPTJzt0rYC^U!q?;6zcLH8;n>5=-0`r)PD zMqJNv|3Q3)M>tk&O`3VxoAdMwOY-nb!{yE@g+{gP)M0-l`pa9ap1U=@3P$BH4L;vl zi4>InD%8S|2tqRp;(jJz)gbYJQj}Gw|(3@rl*LG$k+ZFxw zQ`*|@l{Qw<)CMz8i_y~M_!gto{PlQkdSF>hjkBn3^#?T_1QF!%T+v%dtako_d%QPA zkQlicyW93L!=`7pZz!)A@xE5SyBvE|lYSV!LEolb?@L~ZQ{n1dd{#In$qn4(Kc(in zAX0#9*xPs(6+BvMD|zL?Tu2g)rxf@=oOR@g<0+k=mnOs78Wfdp)g@3~q=@!b!ukXo z!$LGyM|5wlcmm3QRJQ{oTyD&shte*@sk4Q5Fypudb??>Ve|vOxc6szdAAzdNLV$JO zwxi+&x(qzPO+a`*UT=*5dL9W>MwxX}sRwf*aIh13kW7Z-b~6qqKe&V{DaPP7Zha{^ z0-2VFkH8H|h4sL3f_-_Ehu&2jj@FgTUHVc&r|}7f33=z5+IPjsGG#%iT@tXcrYk8L zxaonUY7o3_^=uJ=8p^$;y0J>|;V>keq8o!PMr)qllkvUklObdrIqd~mUr7z5om zgbU`Ye`BEeF(YIP`egY1DrePP8%UV;*npMECH_MtG!6geR*M~AW5m>0O5-0^z$B-Z zD9vBib*I|Is-lsL70Y0e^A_US2^;@yjCk5L&TT#pM!BAO$nihaE1 z@U0kb7v&vQfY;0Yg5?08W#ga9;=zJjRIBLIf$i(Q51<6Ks5~Wqadiso6!nXHbc~mj zL-VW*I1304$aI0l?AXNn#mFnIYIW3AIaLZde*BKLx{G-_hjFVWzg-;o(S~>eRWNqR zjv9?n%3fZz<1XX^*#;gxn4I>v1aVp+T;Vsw_H z5ThG@lSi|~d%t1{mKeC2P~%{;L6FRd{KpYODg(szXGHC_KKm7h(@{(=WbXWKL(>?9 zw0673Mai_si`FasXoHuxq*-!%2ca{1Ob#uTILP~E+guQNm^%D5Dhk!pS}=RC0|G(; zdx~s5h?0m3!i^V+7kJm(ATrq#bRgNb>Qa3W%XJKW^s@OeP>Us@wCyFW7L;WYz_G~qJ1Il zru*x%lJs)(*|m(I>6vsQvrJ8@2qlC$jBLvpYMe1TShO4u19B!J=4P{xEq_d~nnH?DnpMoKhogq5 zbk$Rl{u^5+uqH+YZ^|fh`}P1$^9NpveQ`IimLZYbuwYxf;bBvFV;Ux>yb#P%(5j(3~-PNTQI-onn8a=&X1#|UL`9F^Pb z{8Hk~Lv$D?k<5zEum`+WNTX6%-lAERPUJ_f`eTd|H|q5XSRdoj{B4z`>?JiX)k`Tz z=mQg4kmy< zBjlmC0)=!}5|wDzm3~09YiAD6SJw!WNITlza(-G#o>)e3=rP~b8cI&%GP#Zj+el0| zM+BXpcL%$L{(PY!fSk*SoF)TNa)Aai--W0IL-2xZJ)lDWZy|0mgyW0t2Hz$+>`W;3 z7L~^WraTc<-=>7}GK}xW&rd&#xk@=ThY?V>^C3%qlL%78>ufvPG8b<;x;W2uAy+=1 z=a&2n{T$gX(p<_Cx2+mik(@^8FD_8!5?UWQbpqvLhvsj~$)f){B0lrC)O%=u69j=C zgdR*w5>?E(PapE3aUAAQrHPX$+?0448-TBL@#;FR8p4l2!4_9KafvjrhI5Dc;KJg{1IJ0W69H}b12X|GDUEHWg5=8&IEHu))N-$KNbm_I_f9}? ztejIg1U!XdhdU9ZG8he}yNb#}r#C6I?$29!A)O+q6?UN!PbhyGdMv#hn)Q z4EvYoIN;&IMphb~T?-ZWjTzq_&n)xGsa?a02KZPl-{M0+@wQ!9(&AM7i)QD#D;|oV9f-oe_LWCoujF{wD zdIEe({{As(a9NrcS=R&x`=LO3{XzCqvs? zg`I+_BJz#>pi*tLmeQJvKFw{B+rwve|6|!r`@3#o7t#(|H_`=J;R;sYz_ZU2XIimd zTJ$Rjd$E)v5?xJ{_~=1j#o&P$TVxq>nB!m&W)3%#lqnfdb4#yEg65kD*m1R7_XY6PPYD_ zIdP-j1H#C?w+D9?rCG}&YHmewm7*rvV~OrI^(F=D{DqM=ZFf0gVQLsI-U#o>Ni3mJ z&zUo?y|=ELJg!YtUl_Vn`d6U_&O_*4SnH5tN8cwFprr1Ri(r#&=i9PkzP)1dU77hA zj;T{}WCYdpE!K$5EQJ6Z(I8Eu&kioS5~@v?zy2}^vU9FUyn{CrTKZxZLrxhWc|Ruy zE_RP_kPweOxl9LF#r)sq%RK=(yUsm`LyyLKg+J6(n@BcGyZpmj}mAH6Hg*O*{1`E$xIMT@yQMW$A0=Hn@( z;$g~In@cw}ER)I{umfb>ZgbWc4~;OlACB)%=m=CLu*YP(9q zp|-jHXHQmi0ggQ{dqxcbn>v2)bdd6K$b5a$G1dgGUEF;iCruHmM!SYDm8Ep`T`LZL z6Aa1`2Y)Kab!XPWuMC_5KgYe5ZwOb)!teD|+III=pr4h#`)71E0y%+m0&sWjqgJ=_ zrq%OK1TwO${sG)ol`VM&*;1?bzdZ11=8zFi^L-M!u-Lz*N!Q^RhwI9Dq=wQ_)nOds z>_{uyy-O;2IDlul`BwMO387{SmKy14QE+5H((InllfxlV5RDFX{m&0Vk({7;po8NO zYdv`Rj#d6xsMQ}WIo55Rk5%|e(v+_aqtQu!;$l$!4wKxh{;{(ZjIC-3y-coVGhy@7BgT`Qn< zcDeXA(z{PA!@CQe0a=S)MMBV4vYudtN<=If6FUv`r=tMSkoEXh?{)dPVwh`PbJR;Q zuGSB&m293g2g7gcr;Cw%huYEv!ja!A3}}?}@w}Eq@xg>mgmllRwCe!E1e6|Jv;>6Y zZma+zne)?oeE%*6HUy9a@@5e~p31Yw<)iQ;HvX)C%gCvD-6GhowucO3o5Tw7=uurUgitBcBiuPHA z@(ettRyxq@=dzMTC=6@VcA1X1@ndx~4{a|dowamLoxB(SmDH%7|I_%n{sry2BbwCP zF^D#OeQhp-27IviZv2sUBN^WL+t0E2F31POL#YlHrYM{*pp+MzIMoh~#oOEI1cp(- z(#9Ur5u&rv))GyxrR2}9@tICO6DOjk_<1OozAEdI^uQye2;V9!*TBqlH3)B2DK-@K zkYL0M!aJ!4n&ty&HQU9EC6ZuMxjstR&bVfL6C?oj9iYY4bQR^HE#QDtO=fvCQoctD zin~zW=8yVhH+M^H;$96Sp|#>Dd7`hffo4gKtkDBjvf~B5uKhH|vWeF+f-W)phzT0f z(AlGc!RZ3OlYum=&>s*mRi2&qNFs!3icrq=4KAct2P#FN%ykj9L6M&fqmcKhRd{qYGhHjMZVGL zM2E}<-}3}$^iU)PN(-GD2UbX+iu72he~bf8MAR60auDme3HVJ=7_o5i7N17AX0s>@ zN`%a9lfbLJs0=E56nK3rG#p@mo$YKHyLD*9Ls&Ie`!T7=sp38!G5zCD+&SVw_;Hm- z!p8>0o^l~*vu%>h(VJd%!4Dvrc$|8OpJm@9`p96@NjoP)!j*O2ZU#dSh;R$+W0@&W z08N`E;!xe*zmd|3qqXrRB4vj^#|C-c=DbU@Mg}wuY`38qSg|_({m|zoms$$G9r6eT`O4(b^^ zh?M#cV<#UH-GqW^lZ@t#PX4SQw^oR|n@0gU3Q-M#gfcDKWCQAZ7Z{ zkz7#ZQ~P-BrAjf?;*q3*IBLM z<9*uzXHA3k7an=_H`H-3maOFOzkxOlSA?*k8hV==0(|gpP?Fu8#RXP-cer|7Gn6mx zdXfyxf8*8OxR4PCCz_Nr;V2kE3gC0CZl6r)B2>EGEBl*I$DG5e4?vQTR!D=>#{FBrsIi|!a z@J`dX?Q>auJ@PSnnqTk?$&K6Em?cEWJ&pl*>BPQy6mH#6_nzee6iGx80{<%WvUY}e zmx=P)?OwSHP1ZTj)A7*)rg~fJVG$)1FI=X>EG`o z%L^elke>%rrKhX*ozgSgTzcqC>psj`bi7zh)+=7KEq~#`To_Zw;<6TXG;027yYDd~ zl)D~d_S?6Ko2KMsmGS(>&K$p!Yyr%jn>I)08dU8XVOUOZmn#&{+)L<_F~pDF`REuX z7}pf5p8E=|NBEPK{a)pEmVV^9M)o%)NH!1&Xg^BV?U`Qy;?hwM*<3o3)^luExzRvp zX4cthnts(c32utN(NXscKj&($o2WpKpW4kXu;$dbcYoC(4dEG}t@Q&--`A_N4xx9K zm5F(RFL`RKW7c_Iz#ZdCp4m}5I#R5fPiO0uWnme3Q+^a%fxCqFsFWRb$os^-;g{Dg zoL+W541iTllf0Q%a@_z-#wcB{(ZH#tw)E#S37?sj#`=#1Qymbu0>CjfgQK$jl|2n5 zh$Kg>fBr;v`XVa)6ka?W-b+asl~#_O{{9(^%0h>V|J9ie+vnPaCdNR^zF?MVS7gYD zaKW3%Px6L`fBtUDtFXB(#U&D@oiJp+(rz(xp=rZIi7Cg!Tr}C= zaA8AOtbN zO>87J7l&5*wiLN*s$B102Kj#O=ksrm@sI>de6e>@)LmP#e}fPJmHURPgde@jD|x@h zL?i&J^KBR=^jDTSorODWN%}xU%KLEd+8anv?$_|i<)gBMhORnV+w>S}(_O`i7t$?H z+sB(sN!1^x>m9oUr4hZ z%n6pn#2pR{qCO~lAtbR63C@QOa^>;$`SnFw8u7ZibRiV0$tK5ZUa&!~a|5y6xfklU zyVq_hMAh(*{znXVz23=uhioQk*Ucmoi%@?oG!8G2H6eOg4?|2BPWQbG`NE8Rm5IWa zLz~?&i?t%a1rP|rq%v~D9z&|K$8)5C3Od=aR#yu6C zp4%$c;Nl<@g!D1OV6B(Zdx=BYB3S|^tQek#5JSC{xKO;#uRwQzlOU$y+1;@YX&gpCgw)9OZ* z#q=xXlZbOOonb3^IUk|BoHJ2jCxUVUZEs@ISA!jRfGTMkGsaND{t-kP%dRnr%4L@6|2gjD42GpM5TmaYb>uXe`v zkFpUSMK3qqBGBmAF4ETFGqS&~xD>8tzzPW0M6L=RJ$vQTmab&%&&mlr-bvKE$D%r# zZBOISr4}a%tjK~%K*1$mGTJaj@V1N8M3>QyHae4(A|10<8M(C17#(hOy9`FTOwONM!GSVe;K01 zvZRr659J%za1wfd-^3Ail^q87ie!~mPOxCEe~K7*lHX-<8XhrGS+;Sl*E0KPuR>x^ zsk=9)^>pXH#jzP}h)`QpO3flP_?uXi9_hkV9Xn<5-xql~*CIM(7?Sf01Z}cj>$tYo zp~A;N1jI5)S zKfAfy^$BV0)Tr>(4SQJvc=46IFEQxy*6j)}&}jBCIEHXiL%NL3td0E&3B z_OzAO&@j4esA=Ty_7VNW(u4fI7RVNqBI0DW+((21oZvrf*+CSQ70E77@`{k*8L@Ri z*h$KN!P(TFq=#5(?^GKzVO*fm&D__>@kmPcaVCXA{W+&;=Qqh*LB_Pv<_azts#?>K z#NZb!Er@I7#@?!)`mi~;K!G4PbpQA6#M`)bKgVNGH->ZmNX(XFJGRiz)Xj2d(L?gy zgp0`|1V^X-UDC66ch;e`#1smhs^e>|MQ&4V6vO!!b@VUbJhU*LP-VyCO##->{BkEW zrH&P1j68@+NMow_iVSU|%nx1lvtoImRQz4`o62f=*FSd%JVf-N2GdKCEU1jyL8AI! z@}7UGjQB3nuB9FX+W6^iSNd(<_7-F#C8F(e{Asi9?^vTJ-mUTUd~3+4IBv)t-y=t$ z`XxUura$5gMmKg}fm#$JpA%l^GW^<-qB*9N^1cI3rD^W|DUH*bd-ex4PF0eH{~#>z z!aDqrGcmYAV`_&wWW}}qClQ4gC9dL>Mg*r-@>H}heQ;{Dn9Jj|nOF*x%NB09ww-W z)ac+6-Q-?f$~bcd{l0FA($ie!d!3P%Ys~|iNA!8-|*{xMKQ(+WdV%}~W z8Ti<5BG?t%Nv4$oZP|Le_Zi{R%`(g_@>S?Z;Au7|ioS`}FC4(08JCLpwN~ti{MBEC z=84;=;SeNDJH`))kE&hgR+sxUYK2GfajKcA30g~l=@N?8;2dpfc=unds9+eCN zYcx9x`_583x5+isCs=C`b|*GA`IsWG0DsmjX&5Y&Ks`d4z=}qf%&BjXuGev~Mk`<5 z{Oa-zPAw`axe8qZ(5frvW9}c4?2>7pMIlYHXCI#)Jl0?W{w-{J-r3&LgEc22eFs6` z*8{I^1ueXaDlW$7Jzd!meq2OTI95oBX5?J#vAgCQV(qZu9Uz-~UuYj;>;X0v+e+l5 z%AR?v?1aOPk9`kYDB~ojsFv_qhg{Rb+A@QPmam5-9fsYf#~#`A8Cqp%iZiS)Mc1ES zSmwf!T;%6>mr1+j%OAQn@)0Y2DKq#9i^EKU^xu@)y?#zr>+h*R;5bUv z{6KlW#}aErr}y|i`i4R=Y{t`fEyhFI%CUyZzR7X{gcLUhC0v@a;BT6)&&`F%teDmy zO__mqy~NtXqZMGA=#}R$&N9I$_c2Scg3uJ}J?r*XO{C$1Vo0>WIyBQnVcHlw7h06# z*AHebBSWED^_F#X9j>pK*IIxXuj8LkYHa`M6$rtKu$^(1%bJaY6Xh60N5IYfvdOSV9)zc9 z45u~OiGTBXh)s@1&&=HDhriG?%|HfI3L>jj0g801F_ac++|K82qs z*_&GQOGzYb3HddV2n1Nr=@rEf{MRYRp5KI(!hNq}fA(_7x8l5m*0YWG*wJB~vRRFF zHQl!K6Npe58FWZYDEki;JEHMdx$C@1U!+2&ZjO&+a(6vsyPwgA)zpF$USn#L?LcMi z*fU6na?1hv;jjC)Jdl{0ZZIw4tKed9)|3EfbL~52d3KGV z_9zJExgHvp^E%IzZG!_?M6$J#&J2nhp7)U-syC($+ZkuW~WTF709IXE4_LxJAlv9C+=rmL14_+yor5{n}wk z)J>jnR+VZDPH&iCf+~tV@cBR0?ru?DPCer%IgBXDNVPSX4&$V0Z65!sf};v#73)@7 zEvz9;d?e!hVL|C@2-Jp+2i)pPGlH7^0#8Eop-Gc5<}uP;O+^`vY1VUf7eH_qJnaGG`XxaE+`cq3l?@$*{@3lMjWG*#PJiFg?vMS;fTAHHOrip23<%F4P?W{S zx79~O*}LU-4iNu{ie;GVdwG_XT2ZR5K$0(f+}nH$o}~iDAJfHVVS4IdoalkTtq`BN zI^SaVjKg18z}TnG&E;quJ)KL)E}YwYejbh9`W^uUG;Ck4mv%$|!@N(c;C(ZNeF z7i12btnMDe;I3F@m?KDKy(9R5!7oW#A== z59yN?MaJAeWHkk<-(;bk0!n-w)#Tx!l^OYC%7qTZ2OihwSqBDreM3nRj6LTeI~rg~ z%LBwk!ltWL^%@PGTlaN+H!<=9z8lU`sisor5eQo2#ito^OBj3qxVkoW=7TGcX?T%m@MFqMcTqRFt7HENRXo z$udZH4d=-*{BG8|)(;KX;b~sfADeW@<+hWif5yzY&_l1}c<>JT%3 z0SUsffrUfHE+P?cP+m2s+bBCC{fO6AcKfIKJuI(6^Y4$*Cq#n~I!838-0KRYV)1&s zqPqs6X1`}NryS5s8s%<PeX<9qMB4itE_ceqe(XffsEvP&j)OF!Tr18ev7+1rFe_Q=u@f%Z>5RAw|L*;-uG}3SCe>#Y z8FHNYGpx%D^Jf19*?pQSTM^iYu}b}ph&pbKLhT7Tt!+R0gMYM3<-?#8F*Z_4=J#Qj3I02y>W$knU*ihD)K6 zInPF2m*Gk^nS4rmY#jj9kfO?P;Q8)3<7%geezEg3o!0mKXXV5Y z*73SMXONjU35pzEz1h z)fS7{$$~cx&o~nzCKk1Ht&)O5!{c8OI6FaXrJ`|C9%7ITlSQb5Z5{%&=wZ!&heRnpHk=qXb`*?m z!%)%&c__`#AD?t@eZ$TG0lz+MY%*XZ))Hnitg4#H>u$Pn@-E-#ENny|9X5)6kP%sq z@A!eSBN`sZC- zwtiF|lWXJve7;3P&4~hycr2r=O&}5D;DnsJkqE;*yZG3mnhk(O{&Iq`yJ@tJ^(|C| ztHA0WMesL=?uOPJg9Q0dMzrnA`i*3@7Je%d(|}jlY6{b+J?AZ`w^yN{MjB#7h<)@s zUkFfVHD#NOGR;AHcwaZY7uhX?8X6x62wT`yDeft>-K1hN^d;@Yu@u^g?gytHFA5cXg1h064O^VVSjM zFzBm4e7@kA@b{;EtmLIl^5!!sEpE2n9L|~|*<1Q)%D1oINsujF7i0Q8jO8~Kd9i|? zkmvK>I*`ei&Chu{TGCJOmmxM1zK0xw+aj7>5Nv=KIL**S5N|hSA1V9@ok*23$q=^pt=9M@hfdw3PkFMC~Q+uew_>26<7>dC@{uabak;!PYr1@5VBe`Ap5+f=l=K0M`=cb|}&GWrR3B8WGzw3!7IuVD~rKYzgzOcRlQcLHtTn)8mRLP`iy9BVrDd)ee&U(A~ z7K@?s)W6u!wj|&0>f~{9HmB=Jp`}B%cf}%9Qi1o9&XmK&73U~#!b8r~6#MlD4_|Ty zEkFU>{^Mn=vNEDXQ^iAY^~1M3<_OELmQ9V{bb}JdXD6!TODPcPh(Sh`!WEHMwa*mB z{DHk5Dq2%MV=l%2?#4mBK3r!+iq4{9gm=64)9h`-5p-X93@{cX2M6JPj2Gv9gdRmqNa%*wRCr|)`#j+ax1JtqRlL49`K;OSipiBzivD0H$&;8!0J-6 zbWwJhUJ;-JjcUAVhZ}PV%X8szBHUPGDVKYLs0$d8jcTVSIU8|WUL&cj+D;6Ig=y&# zhYIa^qIO}>O%c5#ix^N)d~BJoY|Y8i4k)5hfFbzqF+8|`$Q zLBT?I>V5O9EmaxQ69X3%(M+EnKJ7_H#sWy5w zx>y~oDvG0GxvZ3crSbD~n;CnHq_At}k*zX{LJIW-bkBMd7otqWn9Xx%F_M5h+u6)C z82J(NJ@?jm`D>Bni_ZFCw{k$9T+K1SjMEFACNY9%KD{pSFnBhIW2N~u5}Q%H=pf

FlT`TpYc*X3}?HOo6rKP61?<;rb*Ij9&-V_1KhgbCbe zew0s~?If}JQJ$8Y9z~0X{t0hzdrs&LN6t|0rIWGGc(cFmfe|j{L(USp6s03>ay{89 z*56O_WVFXsb^E_UdztMfManoe@5qs z$_5c?<{}o~iq(j)RnHpGKDnEL@+qiMzh+1^Gs!*E1n}sSc5h3hcb48x&gYqxTsDKF z3Bl61Z&a#5s%ZS?2b+ZCBqi!9=^nG-eSdw2l=9#u;{M{zlBi1OrOuMPL7%e*rcYNH z>3T0ESAF7+@sVC#b#=%vp8q*=IxSu!XdP1=baY`p7KNr0hD&`clgwg9dT&uBIrSX- zLlmsKwF&DTN;DYTkJ7#HOOx zciK_;2xDB0uIUteCuu7XXmF(*x8DGDQZ=00e|Q|fH;or{ zEX8gco3sr8btsVD#V9%VdDe-?zm7;L`wV5ZA#U=wzAVr(4;nY<_g)_MnfqW3{J1q&$3lI5Ldr{uI z16wk|O_EvLNM1(B)1ti$f#=s1-yHV^MLqB7*5xItl2m<)Xqdfy-xZC!-^!0VP(aPF zty_cn^ielHuY6^Cij_u1ZNnh5sH!PfQR@z-D|_2a>e8A6Nkk4h3&?XdI|jL0KMVyN ziN5Ueka5uvIPE3ol!$gMeWuqb-&c}Oe-2+2c6-y!gAY9!?cOh#w#YxrWZok}`suA9 zhQYtY+6qK6rENp7MNtf@PZgV#+%vNJ|I`my5ho(%LMiTe4&g)f07uJk+ecXHjd&bY>y!KZ-zW(BgJGIMv z5Z0p|-Hl-iyh4Aj@GD!+NYLlDwsIk^9~Tr}clpZOFc-;DoPv_NYng*{zg`(E6@cw8#QBC&t#t)YS)aXHV3YHE=FzuN zQd?QJkk}yJ5UC71&?~1w7hAFC=rS>gweh3__fmm6S}pNNb~rRS^+s?$Ty{C;pRkQS zzT6DI>3rAAdgfJZZ0qJkqSEo#w3?f#-akC5Jkv|=Qv)grc@RTK<&FIIjFDS27Y?jz zcdW`%S-|2=xED7%A!yxA%++gSh0tb0r?q64Gksfk8#rf|t>|j6+m{hL39PaCJ*C{= z@zYM{kzCh3lXqmm2k)+DU|NKF*vhQ2z_>}YK5{U#UXyM=ck@>MoCpSsPbfita)oIO zEuX{!*x0*@Gwl#!o+1|YZx_mQs9Ix)^ihZ-t&rmaR5Q(g6yuw!SxQ9{fBr%4JR$u? z9{bjgwQ8l+kAZF^NI%x?6q|G5xNt^>X(6bKMAsTili6sjV^WYuspX6)X`y8nr-t?T zA5R6#m(@EdR-`-oIn9K~w6+CXOBym=`H0SBi}dD-d@?KvWgC~O=*%~FE3(eE4oif( zb=p6l>6UxgbT!EAfaX`&R11Sf)-`nhFc>IuwR5`x8n354)*tSC%H}=3#lLI3*-zKD zPLvy_Otiw6GjFq2@&dX7*SVT!fKz@%LF$t+dV&=;l@&2$P$=by#cOg@IUN6PxQai9 zTyF8P(1K@nj`9_}GAHerB-V5yYte;d=n!k(+-cqmrp1TKwB`~N5ES-!PR2orE_759 z#F~{W)rW9l1?TNgX_PA%O50P_ZNM|pPJ(OP=Q7|WBMNeb?q0rPk@Ik5xSR{?n#To~ z*_(Gqa^C|~q`iHe6$e{_RW33khXh!L>cSVvtFr!)=`{SFPnv7`7(r}0Z|Cp*A9lZ6 z2i{&LSKC}NeUS=vO)rb&IKYUoL2;JtN1~6z=WzXr!>+kz3YLJpPgYLEI(d`-z|KO$ zi&xDQ1dx&w46sPzPOVbC`M^LD@c`r@i@ zc|7u)!`yz0h&g$p&xTOSS?@;WSiyN4M|gs%WbAZp)qHdR!|H?{!+q+iZMS2b5vAgC zp?5N5oK##`@wJQa5Gvw`M%g#;!6GJ>yOq8n?3wP1gRQ?YVA!2~K9Fh-(Nqtiz+Lm9Sb3kjd#rO&PZci5Se|7p6qq_uRIgZRmvu^;pm-8q~H1I_kHz zA9!d{Jh>+b9_7-(wi2OU0?jPm@JSnD)ylu0kXKlstNyM5rn&UyQ~aEWqqtpMBi4NH ziob~mW|^wHg>FJjKU|(vT2Vku5@+K`WQkVkEDPXn{2=QQjUOsIdb6p%$LaO)j-_bF zhj89TdnInmk>-_65Yvt+Io)6Ck)ejDMHRdiYhf+q_zK3QcIw@{<(dyp>X~}kze=Gy zrIq!_BB2A{d#edg8Iuh~4CdZlOttv0OYYL^Cj&qHN&CDqt437v;pV_03&ObfQO1PuTvc^oGQ*_BMK8aA>6@X4zl1bWji~$5rQ6h`%0&K;H{znlH2WXFq zV84cemhQNtuO?kPug&JMxFjJo9fte69jXO}*_B{2UdVWzDqv|;unMvnV=5p zf&=sG2pj6p!s%Ar<5%_4s_u1<9a@Y5HpglvyKUj|%G0dKZg=%R^nXg*n)FkxyhNyX zyS1N0UF~QX3OT9b%LOj#Fa!?WY&*EM zqpCSA1Pu~S)1i^v5SX*mfsB~1+_!Fk1V=q{U?wEtn(tvjO>*C3-`p1)762)ETGd7jejz$jQ4aZfs9Bxq7)qu`S!@RMphW ztMGyiAS=9dBOS;q3wPh-Nl|9TJ5p(d%DF;!O_4GrYUX^rB*54?siJf$(`?Q16Sg^v z2vs)Ywoa-tyAr7Z+P*uTmoeNOyhGl}$f9fJRe}q@rJ;}7QKrpryE}>BN5czcqtcF7!wL zAUp7@>+A+$0%r{|E*W7Sn|NxSMBe;+tUZQ%&QsNStbSTagnDCvv34;0EiwaN{;h6| zZ%f3;902cU_cILJ^3RngFDLNMaFkEvh?EcwYJgLX zD3VTFod_zB+FK-p^#MRp^MregwrzKU+_HBz_-SBYPHr%*5j2!dQc>y(0z0kk9R4x1Lel&I`tfRK&aHf?F(YSqwbNgFOXZl!r^ zK-YvTIY9}TI2sz^2@SS4X9%rX)rophr~G{7ynzKM!OEN+J-sa=GP4E2LWQdDdc##| zUi#^GK$z`?3S>3aB{8=yQIzRopnEL+UTG^yuYAj7iq9lu2 z^Mgme_hNuZ>Y^8GZ8~9`LqMUt3>!<=2K~4qy{HNJbbtXn)43RmIENz2GuIwi*~hP(Y~ z4{|-q=s|}rBkXahhd}EqCxj3r6VoPk-X8C>D$EG)&m7_)Aov0br3H3`%+ec*X5Zw3 ztTK^y?n0;H$}1|p+Kda5b`*lXb~}XaxF9Te%Z^c4<75A(lV0y8Ianx7{MftNgZok= z6E!JXJzqv=@X$m4^!hCP;UkmBuDbbAUIj~V0e#Zg;42))C7K%D&m**Joxn6 zBd98}-{USK`_P_WuCQnen@s$J*YQep=ImDS>ag&Ny1@2w-XLIZlqdg8y{V9?s=XB8 zawB`~PZLv7QBrCPGD4azE1V=XP7Do|^wq5P=%)DPNA^<@j!P9}UPquw(#yaIg@5j$ zdA04ov#8?2$DgH7S!Qx%k_qzV!&Y|yiQ(Ry1?DamiZA=i^~cBb?#ussL-1!*{4~aF zL7aD@W2CZ1Cxkl4=@xR=NFX473n+io_wTW3`|l>}i_R0z?&<=m#QDWe3%40=S-J?B zoI@0*kc)*XqK2r}B|RXS?73`h@Y;I%B%8 z%iu)9$%b?|0KXb)PN|+fOQPN1=qGx}Z76$03&J-#jQaygwj5d8kYM+on*sDMsv;XA zHF+DYOrA1aR>4H(NB$VUg^L6SvJ-->2bol#+UZJu6co}su3kb)P_=MdT&qj@kABaN z>7YcjV_$QWm+5)~JA$fDr0MiJlHQ9gI)So|>`Ur6n_R**ZX8vUju6fePkh_`MWAcr zzC*8bZq4EPD>H>3S>A?<5R>`?Xy7|Er+`&VZ!t$S8iPgtZQ>W@s));__vQ$zKxND~ z(WP}dRZ|uL(Q`3~L|RCkjRn#y6pjGail}w$V$r5t0~+&2-(wErEK2JkgY;$}yq2BW z3)$xH$RgkcpaXZpiggscN@3}Y;~82n8_<{Tro?*#qjxj{ppKIWmxBvXT7Pksdn|N0 z3A{lzO*^IyB??f1Qk!%P{b4^CE$tldZ+0;4%12K~hi|pNmihDX#)eFg^C*{G1oJ1H z^M_Z&2X%Z!KD6Sh-!RHJPSw z_bba3L;!MHo8ZSFf%?`;$Tjw}Ma%_|fYpPqmswQ_8AB*=79Tuw54lT5YZm}9S%f-3XogMKT|#(9u*>#0!G2@t__f!;(3cP5tlwHVbFovwm6 zV6_n9qscNtBK$4Ck61TDT0-F_l`73^&I#oflKx$BomnhK`Pv3tKSfx=kQUbxCT$sj zMcuAuIXNxFcym76W(n1p!8F(PE-P8YOFXP_EXQ_K_Z)f2G5v4apeX*+BUF60>b4n; zziOglEX)&7n}iYgtKv1fNSWd4bLswkdBiRC?gk-Z1V8y&9FxY5-^p0Cb+2G`>;r#Q zM$8_Lt*9l-{QO8X=UVJqk08j59RTCdDEU{k!^2#QH6a}T6g1$8uZ%aRc-pi9-A;Ch zo-t)D!MbN%b-Lc^I=cqKXm}8eRvJHo3_;-!@Mb~J>T`+8j#_~1{@sY(08uy}TU-`+ z&gvuu=I(|q5vfA`?92?Sp;66nQ*iE*u6S0g!}ELH%eq&nFP}rQGeO5cxGCG$1FC~E zuwkJuc5Orns`m2?9aJ@VSnQ%*==fBqiI~jpnP03z0kSN;676rCDKf4)=2MZr4Dc;; zI?pMZBb*F3!&_1&XLLVm#0i79QJAEx@7 zKiuEwXXaeDDN$VLB5F-M)k=GXcN$Fwzd7vc#N~enWiUlEV{V_?<9jUs1@5vf>=tw| zw#jqt=#<8G;vMTjZs1Q>%quc>oab5HEzyyxLJ+^*UQ{L~7_OSy90P;*#Qd#`KONN# z)%|90&A89*<6Lc)f)LqF@;U)w64?h5`oX`F92O`G|0T{5*YACc$3fm&G1jy4Rs!q! zbGP@qno*`5-gEYzmaEJ56D9Lq4ofy%3W^&^E6xJ?g}*hc7|!?s_Y$h&7}(6q1J5E; z`ZFq@WAdVEX$SWmLW&kqjw}up4U2Q5-dx;mJeSHtI%+T?RdJr>7ogXp$oqHBWH+1= zXfTlwy+&&UOc;ufmkdSwdz}Hdc+~+h&q&P|<+5<>(i^(3SnAj>L2To_2p?rhd zt9x$?s(sq*nx_)27XAeUD)q<@c}pJ%%?z+?xuMH67-m_Tmx?>Aj&deak}K}b-M|_@ z2m3({XDdex6*C%q>KC!ag`OX8*I_txRMgZnTqiH_P!Ehkw_m98);yC4P?+Kv=QfJeXOGLQSu?jTBv=k5LZvL)Uoe(?; z4f`ZPda$*zB#oDq4nZs7ebP~&T}tP6wrJ?_HB50Q#MJHHv2es`wbPZpbfK0bXsbtm z7D{DKs6!z55RDmTg^W9BK+N$>-~&#u8q$s35?Z4W2~3*L^9&0t6o)aU!t%|E)Zwqw zm6SbLa{GFotL_vAvR8a5-^)eLg>EKfd$R2p0j7DAd=L@4QU&DZcfI{YG@qrru=uHE zVS{9sNFEfqm$oKDkl@dR=3rAGjBl4uLty;}i#$^nb~G!C{i6cK3qDLK#=b{Y1cmhV zP+bB>KTFH2auLg+m$KAQDotb92f7|}J%!^(@iAq1MtoYSbp^xSvrr9&9Fb<{QOhp# zQr(Hh&=GhVB1)SzRZ2x~ZRvdhUnt1bT-QvT>L-^#k;R@1it#Vn2Mt7)kUgMLs;{0| zm2XTjPht<{2epW-Ghtd~nLIJH#MGgdqFufD4s`&rg60d~=J^#fFhfQ!dXdbm88NsW z+#$77)v4g`e6yCn#<#vMo_5|P{h6*|F9u!si@?UiFYW&WeEcUk5;_=LL-X?f*L3_3 z_{hof-yJg{GZQNZ_UI0tKI||skADk}6+Wf|WpnF4 z>kozI@4UXPFOnCQhv~^ibASIzjhC}^@1+`>m5N4r4zlt@>aIGfQyN7O(-Ya5$=*TG z_#_SBHSCS@b<7Pe7M8h6pea4uXgpwASXo(H$mHaLSV0pDnfUDVdX{*I-ZNWZMOLS8 z$Xlbn!NC|osCck{(!M})$?sZxAg{c}`phuCf9j*j=ZqlK;i2r$((0KAToX%c6X?AE z-|#<|e7JN|bby~>!{X8(oU__iNKnDy)xrM(SwN=08sz3=Z3!^8GX=;n$TI*GKyDvG zO8^bX4)7IdVQgat0GR>QfLZ``RdE$nfTW6|x{@j_!$)9M7khh<<9}cgRaH}$qyvZv zE2xPBfEsiFNp)4Vzn^MAyAS;4bN~gl5B=XfABKP3<;B&6)wGqwnHm4i0l*A!1v)xe z{!ROD*r+~`0safxhpU+*$o8KE02&KtXL}w-MmIM%26GoDX9kd?IfK2;Kls!vES&&u zAV+J!$JG&N1N^5jE_S9L<#e_H{wu)Wr2)uUngH#bfPbANK>t$Oew6aV=|k@P|A2iI z!ufAZn}3-DoPfapk;cN<=^tM?B_%n4t+Az@Gtkc1&g8?;+1S~|31IY(?BfkIrT!N{ zAVAc`(eZB%`TtZo{=YQ;30(yAF*7|IFCSyKe_t_UI~OO<|5ls-Ic*b=os*@Lv(vvK z0s&^0Ho(8=o&K(wrQJU=d0_=<32{|5dbtnc+0n~`KB{BK;Oy@FkM-Yp!eVkf04^pD z05dlmfa!yz;&!H@AY0oH)J_P0%O_^}Q731RqX*;v!ES3ikei*?|D`pvv@oR?ChWSJO@%qni`u`&V<$uxrzj=#@fZV<4+1NP&^eo&T zlVSTPA~Q1!r_cZJHTlYWSbyzl{t40^NZo2rG*q6W(uDsVyPpzT$dR|4gbPken2czHf4XU5OUuH*A}?jrOGKnHy7O zp&esid0zq)apB2a4F>hVO!;O1iXJlBLz&zH?NYY+%#QdDVu1SOktlap?_)H}^gH@h z3YlI-$67wLTk#L(RxC#w4EJTUPu&E|v)$m%?~hoqQN{zpE1wsP3PNxuWnk?4dog#x zqlyJzB58Irc^)vuX&xOmR@Dz-b;F&y5edPF{3r-3%q0QTiFyb)ZW)8}xXF-VGbrHk zMNT~~0R_^tqSQG-NBGU?bIVWMtk>S!LTbMPQ^iky4IHFeQ}CqQN_whfhM0E>wz~5p zy74A|76-&-<{!&6JjruSWzyZcJZ!!;9O&3;Pa?c+!#y;w7{Ns(5gQq=1CoiBrO9*5 zUmS8QIj6$O4P<$fj+I#w(PBy@h5HnI7jh$~nHp#)0$5SJ1Aj6eS`QoD&bCn?-a~on z+eh0OwkUb3Scef@5!G4e%A=3ob{?MTH{_)SQ5%EE473aM&y zCn18d%Oqv1>!M=X41DTDVfH8V8LU#8`JqcQhek7afSgLIr!YP$fpa=cIhDG(CDCIq zvs*o1;waaqu35Y4AQQv)PJs-xc5ZR1141k*@J2+9mVX;3|GB7yDwcUq7lMG$^do~9 z=3;vD3mfQupgd(#fE_oZ#)1d?rbt+Mj?OP3TbLYE zZOl-h(LG*6^-L>t0!yS4jY~+R#|zNqR3KEJC@NH2e{`jU}T=t9{65{e7jbU2H;-_*#;N<)C4RX+3$QR(N(i0d!W zQsAh^2P%3yM$!P9m(#R!onjqfA@gBV(tJ#VO(pfrbh_Mv-FGU$Y}UJ#20XaRA*%TK zjr-Nbgz^c)FZ(@D8#;b3Q0@+h!y__dDoPnyggB#?l2D~wm=Oo6_m+@}*M#^ELek=! zKGGLk_ZPJR-Bn>&c7|i4{rq|L*&xBAN{FS-r-~9Eh`QQ*UT&W;zk%UssQAkq3oU-r z?23+_{}Q(L&0}aU@6;KE{!buAJdP~ZD*7`{-yeq(G@-zx#jhFh!E&#iSc7~o3}!d* ziF&1zL0r7+(-3~d@aS{s+H(oXg~}b79SMj(fqr17^YR-g&_-ymB7NiWO>e_KLi=cO zuCYMcIwM2nSu+|i5y4D@qdMY(9d`kkrUu&g7S(l5@9{}M+*jEK^2GIa4do*@ ztI;a-+%vk#r#;>jEdGN5{;pEDDuvJ@XEi&{SIaa!Q=bKOF{RwjWxdUIe|nheY}Obu zq0dZXMb9{u zlur-cG8NQB8-4dbU*q(&FZR2LH+N<))hJE~X{5Y-62Hbk=3uE<JSEO`U__GtB5q2Y)IHD-SL!ONN5wXdJDN)fkCFYPiC{9*-I!@{x=vY{}}4G161u0QR&)yMM@z;};rDG!?VYf6VTwJHH}_8(-+_22Grkyj1%t_c@rr_Q(KRmv^2^O=%Y+aRdh!&q8Z9Xj-DE(SMSn=yC zLGN&cKZi_y%#usdibbfZVeKwSv^Dj`<6hRWk|y)SVEW-t$K5`WFxM|-o@}!PJbX1k z8m*VmS&j4nktGZR-5=6cI{QWU8aqw$#xu4l=N3YK?4~5cdFa!*lb@niM*9RJ7W5u8 z*1EPFPM#&)g-`Epd6IbHQ+s$04bF#G{d>7HcKig<0D?+p+si2TqaoJS7)7_mx`IH` zYMk35X`pfKU|9_G5ykj$mLd37Aknch4$GkWYQ(ibruwHqeB*b&_NlQ0SDM6VTjY@I z0M>Xr-$@iQH5}zB2p?VY9>p;u=zYG6OBcv5WBG|lrK)(>f!sMXl`t9bMpN`NQM&AmKQI*hZ|fQiyjy3(s@;P;CY+c2^}*sV2=V~Exw|B2FIXu&Z~;6LwF3i-u6_tQ*fBg zh45qRizV@&;@Js6;xA+y?Wo%$!82l1KnMXU+$xZdofaCQ+^BtpC5S)hrTg<(bCIzG<2OP}Z)|cr ztRu$MMTa-c;SNh&ze9N}yv*R==d9*ET|ZdlzGcG1=y9j9D#j6dta5H_$K7yaiRMw# zF9YC+xk#_5mVfBxAf$>r`+@_1BUI?f-sz&2&i3wvB*0IiUKI?YYOB&oz+-^^T|=i@b}3ca#^#i*+P*~#2pT0=c3AdNYcr6Z7QraSQE+mmg*$0G7O!2i@IrT+FRB|DExwj zZ5A$S9Ku4yvVsXm*yz0Kjf zGl>5uuS=aFyQk~x8b4h79)0@M3X|;-sjB?eOVQm(kK(UM(`B4e_3yA z7f8Hjz4Mwjd=6K=ewP;a4B)=jMzJUCKlWAD_nogVMBpco3#I|y;2ypun^|&aM!_hzbnzq9NcE}>=%K(0-Z2qTuxS0qlr0fzYGsJaO*0!p zt040}uP3ii1Uh@GNWLWHblqf7vBO$9r-&?JyVzmOu=$FwXl7}%f5t$)V7!$h8AQ_v zueV*qFNYG|?h@X`o;(qkh-&dRRI3E9&DawZ7}rkd%PsCbu(P{M#f8|5r*BL2`6QP5 zLiNS=3l*r9O}8`;gD5*irF&NOeG4#@`1|oy+HrN$V?$6nL=zE&*^0<+{iBdD_`cpH zy`Qo=vX)CZ%x_g5@1ipDOH?fH7wC-0_Z{^SGi2n6F1l zB#f3S)KrexZD-1~Hawh|QyI*2-fh+i$x3-C4Zvmd%6gJQy(x6h-1$Ak-pHvaUMpMy zk6|-pYhxt;ChOP7c=%KkdRu~Czu?|NuGMQmd8ZlC@)FzoSTPNeexMjgr-Uy@dKPcV ze`#bLfpJpm!T{y=-7iU}Y=Y@ztPXb`RT-Yb!fD#-0)l28)#+s!!-_tz^SnM2m!Z)m zdRG7;ej}YtO@l`zh8RS=PlzL4W#?)-#8!!1xJtcW@`5>Zc2nI3@k207fY3uWTi~!Z zLT?U%&3Aw`q*fq$jTro!h@`?uT@(E+_X)P9Bh_&?;lWst$Bv4$m5U)|9E?9pJ2k1x zqL0dz#{1MgOp``S7|8JU2B*)Xn&I}6+qbz>Dq7N3!TSa^b4=Ij)LeJq;-n>iP&j&~ z?dzwBV79WKQ>?F*>!L2*-V2ZSfPJk6v7(u#OPwTosNIo+ORWb9SgNNr{5jUF8uKx6 z6BcC4RX?i{{UQ%Sy=r|M2bz@60r5z7W63CKRm@{i899m?t^IexUI9?lCCoYL7Y6ka2Y3Z#4arph z`Q6{;z0j4suU|WeCce4sq!?#{l_~UO>MvQgF!sLJR>)sRJ zLu~8Ulq{EL_q}64^#dQPfAP76!*{=%vUPEhjm=?7JugO^xgXncqZ5T0rdcm-1+zHE zw}FMrkjfKlMy;%Ss3plqpBjCly7;ckF>=?T9`lj{E6={lsey~;7gVMDp!}Ne@D2_+ z6iMZcSR?IVlId-y@NCRqr?N6|lEyN`mK@5M3ufH!`riGJdpZH~|FgT8f&8AnY&#Z< z{;G$DIFk?R=-L15IhUBm1k|5l_NWToCq`= zb;L1Z4o;~@_d5*o^AzIxT;;`u_>lI0X(tld>v{h+5ph*cbm@B{H$p{Y-cwawJ;oAP zv;Y%ePRXw$v3#tDBR{ zNs=f*tGxPP>9grI$0O8bB$!mR6Hck(@zR%P5Du98Q1gbB$Ekk$PCx=4X#cPr8h>mtoRqvNfX z(s5*0aJvT_PD9pxrG1aD8@@k)2VKJSj(5m zDerVkg?{N-p^lO`LtreWtXqvWTTXmQ+5qxj&qO2xqhYfwE?1LS^@(M7drki$A!YY1 zaM3CtB(}<zULx+O~1O-DMuRu|LD` z4{23YPPT#eMT%Mh(cW9Mdh<=0v3=TW9ox~lkQ@c5BvkRaRQTu)RCFg9#Ah=D^&NcY zwXDeCpy#tj?0W*%zFa%f?{&BmKZuBjWcT!MJC_&ho+MhDWPNw6gEY#VVQ}3*cys1= z)s7p6^(tZp1j3C|Lzq@f$m@#YZJG>O$7sk<(%}#%J5M;OCykwgYbbz*c4X%^r4!9^ za6;r|6eQRp`tK+NyPZO_vlMu0qFPzHd z$8#&*1Ty@%G_K^5rxJgh(XeDxQ2oqWWD@)k%sZ8OY}H(QB&$8zBIjCc^f)>4ywsZX zQzP~Q%Gc#1LuZ;Q1O&n05KaUU@)eg9wnPT<3L~^bt8P3t+s)i5Xa2~3JV&%K|470F+Z-aJ^wtSb!5%MT-x|$cVvVv5$6-)cJr2d7-NRu zj#$!ruRFexiJ-8W@A#OSP|&iSGA#qm z@qhsL{cJrg8a*I|h1zH4{>W@Z#1hiL^=gh0(18M}-7^vz914l=%cX5VC=az8~pG! z9eFPcJdlyUJ;bCRAPtl`iDjm`$RU_FoOz78P@pc%i~IRSCCo1(jC3b!E{m5vyPG=n zMpGgDeddH14l-8_((@QlRaqF$#8GVrGZY~q=_Wk=Gl`h)=&vEXec=RlZ$H&5z4B-Ca-}^P`bI_kkPr`JlZft z2>A`3N_jYOwfULS_!Ot+fY`oMMk8hgi>G;i$W>vW|#x7N%K@T_i=vFLq0k^uL!Y zwVsOk@Rd2WFx1mEJ-Qr%g#})nA-!9JZrsugr}U3zBpVG?-Na$DG@Xs z?g;fZPS_`PF*3q`-_n8uEV|jrA0Y*=m?K0-w-GmuqdhQ_CB6*?vbCY0Q&jhQ zto@p}b0HGhP73~9YslUjwM?!-V;=Rj?8_0W9hBhZu^B2AR^XA$XDZ36%&YtBewCE< zdLI5*wleu2l)_j9Cq_DFPS1^>FGH>3#Spic#j`G+NeNoYPQ!2Uwkd~CI(sL53<%cl ze?$G2j9keg_P%UUX20;QRa+6OX!SC#D?OGFD^FzZSD@m!+ucwIpD)BpExNq5rncy^pgM4AWGPI))d^v_6LD1oGW z_76`DQ3~l1y~B2m=3oR;=)guwnqC(8Rpfijb4lgr9)*MAGn3dT(rO~ixj^_!(%cLj z{E_9aM=(7~R8H@~hP#;r{L_tEdvPDPP>5<@8+r)Pgoj6>#9Kc(cm)K>kl!iyr_KHIr7RYuv6Hl$%t88yy~a=kh;(!51YYTRvu5I$Wcd) z;DX_P0Vm#Z0RD>ueJSbr6H#d7Yp3*UOpr-V$n@pd!m?ai!W|Xn^@}6D1|gD9=@n(p zCye{}8PgfBr4;fM#yX}Pi=&{~?(niKbI!PdoC4BWpGfB~p);T2Nj7vn=qkh4Xk%`| z`{zIJGB>E<_}x9MkqQ2;2g;J}gzH8qx!Im7RYsg)#S(2-wB0NGbV)`0UZjpkMK^!L z1KWMuYcw=#FV%G|<&hMhQa)0#^yW|@Xgy7px0bV4 zT?d6Brq~!|b|XGbha9AEow(HQFXJZ-RQ!@P{O1bHu5OV2D)nshSXhy&Px`w^KJ2ep zl{NN_CKxVre>fhoEHf1|tLiRB!(v6rhX!cLg3^&e8MN|NWs#x>JLZGZ@i`!72uU)=dYQFAd+%jNz*!5R+LEiK1CmwAOuruFwczhn!X#ZC-uml zdqT!dNKGEd)C{z@$c5tzm~NS;Ao4~k+&B33%BEGlWMJ`&x7oIU;+@=S6$_AKg2d&N zU=&>t!X)vnC~& ziGr;sPk8drKy4zF>!08&mu1nBb*Bfuk1HV|Nc+hY<0cLFM(PvIAGR% zsYFjjir$V+Q^-SFYj*C7y5h^UWk_ZBk8|XQdFSHRJXy^vNg}2ZR^iT2H{74O44o1y zxtAx-UK8WKm>24SC>H|l8RRvoiT=X(YJ^i%Nf#O7CDqvQgqh*SBslJWo)}>zpEOid zSU3e7nRC?+H#OBSBq8#}ACO_qO_*^5w5~!A_~5FsBX+7_IC=+-r7$$C3WfA9p8E~Y zYP(C6HsB@1ucnsLW4o>!HG|kId5oX=LYc)wcuxonqAFFPuxWlDsa?T3(=+$AWUmW% zggJWphon#v=+zFfmhAnYtE8K+gzJ#mRy_Y=J_VG$z<6&?6q*+xc*6=^rV2;TY}0VD zENw3I3k4gsZk{4=G*;3fH>jOEdA<3i0(VZ-50*uoP1E{`!WxQiR{?l2?TIB~QVVf@ zg4xs_O~q;o!;2!#`G}z!?ii{?LF6*Ola|H%!wLoevB|pqisN%Q6BdDNj{w8cto5Fj zH$U7lR+m;$S)Wj{X(#a%hO|}`-YikXkIf4RC&V6p%6=0yO2h7ab_XD3;xy}vqGH)Z zXO>6T`NA5y&`_9i^RT$BOo0Heqq|wJn@YlOXq%_1vcAx!zOI3atqc7Pe7srBi4NnZ zO!SjdnUW(V538KfJGkiNY}V`oV`V)Nb%T2yNG`+QHa<_$o}pb2aSr3hy2oTuIt0Ij z4gHJ0e;;Z}PLl3k5;m*Pg&bo-vB06TaIhz@=Pb$0X_m2gJr&cypqJt~VCq4_7Fwc1 zl&1RL-pUgu*>obA=x<6$!iG2@RNzJMgACKf7iapt&Lx2VzO}=~Y&h3G*X%74vAQTy zY1g-}W=XJQZ7ejBIZQx`;HX)M{B)%=Y2O|Btk|u(tc_rLPoosXq8%QoQ3T|?6Ng3p z)YfFl`407}m)5yuLlu%-UT-omqHDqhyAc#MvBN^M^=BJWLPebia*GX(vgtYxnf~c~ zHjPtCt%4_Cxm#^x+V$yl{^}-2raF0Ol-jVPQ#t5z&$D|)_n|WscKG*5J2Z<}R8=}R z{ZZFq0EMmY5@M4Wt9_Pf3zZ1_Wgm4iFj4!0;Z-jNFBmr!TO?lJ-pNalY^032JP?PX zc4)%Yf4~WC3PvA&NJ-*^wa(e{!Qm>k9+@~_!7HY$xSM(VRfZ3^sVF{Ew9e{Zy3_xe z1{*^?KW;=%r@!Bq%rG12CJkOrGFzr<;o+{rA9qEm6c)1v-`n|uETG0m) z(|8qOG#u(3hUf=^*&w0Ru#~p@ye7xF$M=y~pB22vl$(ks5rb@RzJNq9`MbJpF(4(7 z(?@HM!$gD_5mRGnRPY8js_565zc9TJo{JWoeAW-RbHBB1K?$9gikONK@3BH?g9B%1 zYHaF~=h9?w9ShuI=X0`&=v~&qI7t+d41cENhJ9+I^DA-;F!iw$%*{y|--j6Xggv)S zu^WaytYZPoFR1GXI^!J{Ym%gV8%!ZP&8&Gp1Qb&o>+^Y}$p46QhHLK>CC9U@3`z&+ zdr+Hkk&2l!e?{AN8LAjf#H79GO#3xB5cWzHUIau;5#cI3P;1dLo}m(>i`et{dOgXVHu%l>W`M_Q2_6n?X_t@)4=$sl7yu3qpR~A`m{DRIB+>1piwF}DC zeTW1P0;F-Y2SF$tsu375lZ{KLH`nG5+Pma(g~V|;n+xJI_3&22L;XJT;o$p@SIYT| zL{9fyM=MRTJ+VJVcy{Vsh>2}3ZBQ#Z*p#$d+!*@i=3UY)L!JC4zZIcd5>{#N-LVN3 zmqK8JIbGk4oR6p8ikUf6*-P0xRUPdNup6ol(ywhvS4RJluZ&IWQ7i%d>A?S@y5YYl|Ta>u;%xLkMJSF%R%XlOV{utLKCzri0p2K_UJbp}yxblLs?+qG>U2C7#>_sY&5ph%pQ#&l zt6;`CMdVJtF`UlSf1#%^62WTPOuicAqTSDP22blZAlm4GXsG;O?q*JIr@y1hM3a() zo2?*|&h3vjCoDoQN#XB~|B!e|N_(g}#A)`s`YN?sk>3zd2kY6j6mSXWWE_XqG(aMe ztUIOlMCQ)k0=N?w+AVRY&iSs(%b z5v~z?`9;36$|@FvYc$jeA?qD!okK&Zrow3#ZF}E5B;G5TTuQb06u4ZEeQEhd$uZl#(Q2JoRA^G9 z6}Sp7kQSrSV-2N84`poJCqyMIjIh?DNj(=c&T$+CkizErS{6w}iT22*Es@3HePy$w z*ALHO&Fi09wr%c$Fp!8SdM>e^)bVKR3(_;8`FF};PMykS0xE;g5Z!Ounc~wXFQ6BEz}W>f$!OWGcwY0UzAnX7TPv1? zNC4yDKzmWS)o{+LB@d0_qRt-gSn7#aiI|zjRVDgbo;@8>kHK&2+2ST258B&tW>^2h z^bViVEQ7Reu6jkk(chJgy&4HvDu!qxD5$rCF`MTKI^i@lmMI7D2`b5aGcXiAY4lcm z`zh7a?j$53HiH_yjV~T~O^Tx3oO||*#~7U*hapRekP|{YA^;}-!YPMxCHwL>(dvnL zD>)bkc+cHbs$$=Bs)+o0_NqhpuAD^A4Zy=XK27vI{Q56=(_+l97R%vOtWT@oU6XL@ zI`M(LS^H&HW@g*EmHJIKO8~@T>>2<0Q#E<_KX340W@i%cpOCgK;h?J)GUT?;9gJmo z5`Uy?a32z+O0k6uwCkY2NrWU)#mGNyey`Df`RpF^3ymnh2e1>jYR3Z8u>^zlOd0({LnmHvG zn5lm3Qonk3yy>_i6PZ>r0`{HsUS%-{$|if1Gh#JIENMm&pKcIWhRc9-$rM(mC@GX( zjgwXYMD$0)h>dqgT!9S3&kc8UBEGt7$j7xvuVuOdFNAonV((wZ6WbzlS2JR?)W=ot zy>xY!Ht8lXisULbe_?x%#{M+DAt>`wfScIM34$C3!cXrGCey8?vzMlGVi8jZ5L&ZZ z$_l1M)Qz9QY|$L^d-J4O@T&=&l(Qsbo|I62Co~+a zZHO;v)zKE<`Vw-;E4&x^*{kP5XWc)=Jjd5uK)j`}-Du3lr-flsVckXSRq#ULZ5&i9 za{Q(tlAa?^60c9Jw6SOoipoKBY-$SF#$RGxa7>xrLJ#^Hr}&j|fJ)SAerDO39Z%yM?%E0%~bWtZ_$o zrqXfNc>ZiOjcAMCgcGKlmUGB^ZbQ3*D6(BpxI+EqGAh>TTyAo?&~krn6&pmmY>ZkG zAm^sH4$Xg-uF7skK)Ih~X7L5LR(U8=b^`-QeNw&H6Gr1x4^QHL94oyCd@XaQMrQ2U z@ho6sMGiRcH~amQy-IS}B>i{7gXE`P+%q+kLeptp$fc7XFu z8NT-Dt)tVIKD^VzkXd9wi@wQWXi_$-&;mkQfFRmNtOMHEY9jZqMu;@0XmC4wOs;SOh2_;x7>?Lpc4Pm~-56NI`_%+e);y{H{`ZNS=)3M>cpH;p_7YP8rHMV!_*o~OJ1iV`HP5@ci3?{-DOxYusL>NE zYHuFa0f9zUaQjj`?yGetI-8#s_U8M28$+F1f)#Jvu*DCOK%qsJQ@6QNegPeL1w}&Y^UAUzoV=CLI#LYk8DW!s`^Cip>rz!T_Qw?fNwshUoL3?oaxD zrR=SF4~0%8Ee_^BFHz`;!|K@y>S_q=i4d4D`pR>+a>!4VcoG%G5S57KT_$B_qZhCVJ8{OSJtowR4*nsJ5VE zjm`3ja9<%Z$N*l|R9o8KM%t=4MzTpJ>lO>%Vn1RR<2`fZm9To^@L?j{-912S0>bCF z<OcCsS)FZ|gCQcr3_%v@XnYOs}DLXDdhnmZ%v5;NbQ#8BE4Td}az0&Y;l?ndf}}f{z&`Q8PU|(^kPv+b@Nu1+g zaehh`kx(!(fHLQG$ztR%c~Kj!+M0VSmN)Vk=}sb$ldc^)L|cL>>kojln0^x>n*7yAUbEgIrB>t-DP~TN8eFTBg{8Ja%6o{gr(4K zp=V4nY}Y;{sLg7$2 z=a!fZoZ#jQ(?pUd-1@r#qg9+GE4#T86No%DY2|E%AZ;GY&oN5#tmNF$kjzj|&2z!z zL`7#OMaQ<`)5HGdX0`e<9zPSob>&QUqLXL=7dscSDX2^RD@_&`u5+{;XNNK+if{=S z`%_>U1*13P;jZM(R0(zD{l-bLsq-4_?J=3kZ<=saqXwq5=2!-nwSnG2gz_pHFlp*0 zx}v2oy;Dwy!1f*vO#RGxXM&$asC9_teORlcV$WM6>ytMSxfZk~&H5Aa&5&j;;5?QL zu%2{eWA=_OPLlq(xRY?h!u+O-%Bapd(H>4hYp_sLB0Vn-Mlu_wO(4$|XuX9uiq6fj zlHUS*aLR8-;Uh8Z@bBq60)MQvWm~$*6m!(;@jOyhzbs}{xG6qgBfx9IKT6*~#of7( z)E!b2R;>JKl;s2)%0YuCsc}#=DUd0T&L;Z~^6z03m+=X~oSiYP(*5ptJx}!Khv)K+ff!8-?-*| z^4p@T6&2FfHOdulQ3#8|=Vl+U`O2g!?D-s%E_teHDJb>Sr5^e^ipPSWEpqAt&{J-x z5`dg=@t9EJCoYSO0q7D_f1}i!C%{CMqD?+P7qC73eXVnSmgdkY2yuO9Luu>i&{|p{ zFM|&+ge}P4#COqCC;70RmT+Bd!IoiW*`T>5kZ8EWcH*O4OQ`s z{_=slp?C%CB!ZVIr#uDLj%V(ULjZ63!9lOdv;qg_@UunQv&z9DO4}vaS}Fnvba|o% zDX7FRDkLy8LQh$Ls=-GQGwojPa8s47I2J-2<@ID})9U{xSzN=5-UlweflI%3g;aL* zdTz(Q{^LwRQfkG5Ezdns;Bq@0=hEIi{UQs@N$i*rpDRiecaH53>SCUHL4MYc!n%*P z|I-c?%PoYEi^1?|uekXn)La*WW8mhu@{J`d#N zWObS3{(UCJ^n547L}%=gzLIbC^m1InIC}fr&5u*iYC=r+UF*^l?!zP#?4c%6aTeV0 zi;McXcy}V{l_R!J=CK>Dd)sH{^NKxaZ zX>=`sLHLVZ@t#fEAy?9*W>4f^?l+cig=a$t0phH;-nA>m1GH$c7tl2K+m{xZqNu>tyc(>TR?X}Y-{?1i^K!e0 zPQ6!}3B0K|%ns_)0AIL~QX_Nkr^_FKK$}**E77wCMJB>-wY%#M7LZ-dWh-oV3^miR zmV^=rcGHptCd~ZH_bJ~zix5;o6_=CM_+ScZD)=soLmmZp0%BYlh=;prZTOJuQ6OF` zqG!l^Y0+k-pfS|gh0bSeb7H>1HiUpwX6WlJ-A7f}!xb$ITG8N5TkXkll-kVBTZ0Ll zKV#%rCSz$oyWYi7n;m>tc6Fdxc&X_ot<-WcscQZ2ev_9DD|UXym|9oFlqBU#q*k`={XKpSX+n$RUb+IfqzTqr$K50N6^FQDMURxsu$8Mrz8e%VaH`b4}nz?V+%DIgBB*T6o z$%Jg=>_(yl`%NGXabaF6l+xr72SuUY`jIU&u&%9m?CA{wWB1_q!Lf;XHfOII?TDe^ z>`<(&n2=P&{&=%j@P_fU`zvhHd>br!tRXd9z)H#db;_wTOtG67BI_+mW zAuT&>AKmF4l)*QZXNge}4?yIkGs*Y3E$l}RXq$?rUMRJKd4;Xv&$J^8)7{RV@3>|fdGP3n;TC};|y;Zl(I>Zrk9B8o?4h$YX%(C07TS;)g%CqY!J>LPU0HNBP7DpjJ0O* z@M(6#e6we&T9|x`RBjah8Vo&5l&zH?PMYLmb{JXgRCrdL;-_UvC|Q?vyrc3KAMX~+ z@l$KVadQTjGhIsUsN-Q^o;njX&iU51cOadv^J<|-^u;%7OD^}qXu(!~w6CyTduuCBL4qzi&KB6skHqC&(UX6Rha ziV60u>a%=xY5y%=&bLAS>juHm-qXUpT=-h3gHMu$?;Ecj;Opz>;FLQO`eJ*SGl=m9 z+*CZ}7rdnXH+rE1-|N2^Ku|{Q-almW{)F3cXef;g47vr9mZw2f5HG5gJl0D<#{ z#H8o1so{0|E%oHEFkZs_jK|ySfIUdm|HxSPj%@OUp75M3JQjzW(<+3!Aes@=bG{HY zYa`tNri=lFUmgbM?2Mm5Dn=yZv3|{xG5AYM>fwgSwmajg%q*o91Y)?mb10_TX~uC& zo|FRsR-%+I+1i ztJZSu^8n9tP(p)R{3?j|HvaQ{S24xkBG>mo$24&)31% zL775eJ!pwzA^t>|)BF=XDhjz3e7*|Th3yUhC3Jrq#G`IxCCqVmrLDAP{^^>o)mhTA zs2wM84G?Lfyl>~zW>)ZvAk+s&%sdZV<0syZ0tj#Q59L6677ARyiLG91!*MljErqkGo@^VwfwYg08+kQ2+_83!sH*2=UxweD$(s8GMmE%gyaQ_1EVS zZ$C50W0#_DL7VdEUR#=8?C76Ho9X1p*dABhaHrIsvG%5`)rYT6jIog!{G0i(G0NW7 zO{|YL__o1K8e?ttjY{$7ju}1BPu-3BHpr@RUC}t@@n~VfX)($*r@X($GpRj3^{!{Y z1qvwcP^0|d#lqKHftoA`k-p%*2^e4!_o49u`JHuSCa;i%oc4Ch6;rJ zeh2B+zrP_^u{zll=arT!k#}dl&W?+X(6vz}(ouU1*1^?E)ZR-5T!`;1+%_>nm$rl7 zSH`%FJUcE;@>{B23fqWi%suF+8tyyxTyH3pw6)Z)n>C`um7q~WAe=n}xvMny`0sZ}O z=#sBHo0SCct)KE}ZDyv0jB6#q*yiNz&q+(QhJjlG;=;R#7U^n5uOtaJ!7{ByUA>Os zvqA~C*vKF!$J0gnybyz8bxU*QD(7Q{$_-kY!S5$``o6yS;q_sMm&Qmit4K=}uYhpp z=>W&e9Ch>*FNWD!mr*ZGdmOkH$)??}v*I#8wv~4LTBQvg4E>Slh?(TPf@BX%6|Kc> z@e;)Ebvh$&-MjG*p?uS;^PCt9r`S$FAGZ~|`?&NEuGEv|`ryzZvdhgun#C=CskELT4sW)=bjat+1^H+b&O&-amixeCW$+* zdxYa_ozJ_4?@Y;WMd@oS{%XCjQ-t~0X^w}5v}LJz#O7Dk^&(mFiDxaNgOZjnNY;|b zVJ_{vBx$almeNMl9FEp^=MPz_b=_@Fef}Na%H%SK-~~vPkBo1*f_;xS0uGVZt4(T0 zW-FAvxYbiDmagbk&!;1EG!htRKDYwu(ajKRs?YWe?t?O5RRrK~V zV`B<_2ufjr#jqzw_#FrW=fpC}-#LK(!6zG<$1xw9snM<-)ci72zd{#YG$e&Vx9v#u zz{zUPl*{Txu3eXm%4tO43V3QS&SsD(3y5yK#e?Ni!t=hjNf?>0%0-(~=ntX|bkmmB zii=fmlIy{x=~}q!@BIn+Q^(5F#I;u5)Mk0)hPM#}L8ubAnLm?QowK)3+&NDdGj51D zJX)L?vc4ZSBQCZCB{8#L%VR>(NtqxCQ`dzWZUts)Kkk<$gjBkib&Qj(6Qr*DYBw=vk@4v%i=V7+e=O46jbociUqn8B&RM zhm|P0k1q81l$Z?v97VQ4UJF1E+UvY*Frh5W=MVstJRR4Qdu%ER{~ zdfN)*xb@laZt|`hIEKybpPNyi1^hMiT>r2%*}~D{BVTF_l&hvsj57%9Umv)^;xQpo z$pTBaRb#b%zcyml2>J%X1f7|zc-OAfdEEEo8I|$Y2gk7?uc6-0))Ez;#BjcM#`<3K zjdH(g2lm_tQGe%q#epC(nhpm*m3zx{b`AN>e@q0B6Okhra<=u~JlY~f)G>E^bM(}G}V8}I!VEk;ey16nc@kr@Hpx-ZV1WupSPPG4PHYy72u;&o#|H5Y8^`|>H6)MTB z4ta4l<2RO5YyAd0z|{65$hu*p2R#^VTP((3`)J;odj9tS^u=?I^p==(`Mg5+TDfC! z#8kOGb*K{?)no?hQ0$C1QxR?-wVH1BOKe5mflA|HG{i%`@{%w(4142!+%UNl-E5OX zoEW7pzjx?6b5PPzR5+NaB32a4113JjS|z9V!sBg;G%aN55#eE?t`SqlZIR2AX<@hD zbc`uMA<3N2HCY0e(1_`8Ki*le1a?YlpgC(LU1I)GC&-UWS4Jnd-8`Zce z8lG-5MVc95x8}O}N`eETP)4=`O~WCQH%bwOFHpEnRw}u6ZfvM>fomco>`m<8_oW3R zRD_3UxtE=3BDE1XTEIYIw%}>zXf#vnL8;X(a=@&Qm5f?~S|@?X z!e)rGm*^bal>`NkF zyyi5$5QpzO!{8Uyla1iUm0C_Hin~C;PsU%up-&o~jNr(UbzyP>?74JeshYHCv9g5} zk025_(j#1jNJjrP6oz3b3jU`Ufx(mU*UtWki;HJ0J@X*27TT$^l|B}6yEkMJ!aLBq z(CWMawSpH}@~`J^_v=9hD%l&ERkhCAU%~G@Ttd`*`spHK*0y$F9|Wj#cOk)a?+0`3 zk~2eCaC%fq2lc)iUaqoWbj*K^O7hF;l8pBi^|9(Pi6?RAD{(4U|uv`cMt{ zR)&~S_cfLW-2;uJ(UcQ(u5tHdUl=>Oa9A^`ez(J%^^cCt)0B6sxLd z)Rng0?R_a#Wvk)_gdnW5k-XWR0$bLAZDs#g*ovtCd>i8*G&D^K~d zqg~#Kj_~jY-C4}0QKV~>b87~=jo73UXY}e+MdEo=)n8O$OaRlCNX9o<7JKXZ{-(ul#g5)!w|LH+N=v@_8S4{IGCP(Xx_i3% zo27rH4qK?YM&{>@H;6ySB-;=82isM+#HrDRQ>L^3{)8?B`o_rD1xsZ(TDop6pPFGEO=*F|Xt z)bONt=(J2oi(ya80(@G&#P^_vGr-G4NMeq3^`0emP~Ld`hy{oBJQuSs)OsKDUm~R% zlk<`{D4P^LJa`A%_yk)kpQV0Fw~xKWPe-*B@4$KU?L(Wxz(Qnd4T**Mz@Js<0;0l} z`jEv`hJdY6K1~x%FIX(Sx5m9x=qWQ`V9+Y(WKhUI6B}UlO(%3M@lfuvWdk-GD*<0z z8gdbAABoE1FgZgA=-8+6B3^X|ZN<$VJNQqXXk`5HB)UGEs+ccz`%F^aG8-$6yjxuR zIP=^JUiOp=Uc(9si$MH61ggt#3B-SaG`5z@8Wt-bj&8(QFfv{2TpH_Q>T8Q>zs{U) z=*Z%&n2qwmC?j)mi`yvQ9-Oq#wYUN9RA(zX&RHFXKf-9?^6&H|WXt2dtL{vSD2{(% zKA|Qjr2F{m%}`;|2BOuex~OZUj4T*c>|xSfzf*HrB?L4HS3|R2TeP$o?Ekw9zH)p& zK>8O;te@kAIGE4jtwf0P-tL5)(M!GaXg2|h4i93hho$$&zi#AHM_LIFQF$XS)H950 zQMC?bCbr30L*F7Nx3@wX-lxLIlp+#O$8NfoWK~?2j-ZEwmuf9oNP4eI*hU=ofPO|j zF`n}iknWcgj_+v>X3mX0wJy0EcPVwCULRW6yaFMJCKomO%YGN6B{RLLS0lxj;|?2` z6geGCSfku3hAzofCaabr4xR5lLntlUXL6POkFkxwr@??Up&OCXkKZekct5x^pMEh? zuS!EDzckM$iPi0I*q;kGH(K}k3^EBl=^YaM*EO>7kj<$ipc;y|HBKuVc9+~yvYblBaciN0I9bX)MCsWPqBWh=!Un)jLo0wxdY{WPqwCJIKu zcG{NM)rG=eQ5>Ye;rW{~ey#D0(TL-zck;GAC>tYQrV!x1S+i0gd*ik9*%BEhzY?#5 zAiwfmOl^et{fdcUkDia?@MXg^Q-_%q{3{Sre&aVIDr&`rLZrHGh!-9wpe|u46{Peg zGK3whLhJb=2@fD49&DRrx$FXVkx5l*(j(}9&(WbprVH0}S8XNfDHxA)}&Lr&V_Q`x%VuUUE3)Ekczq-Vm*Q>>mQa*6Kq+vFyCw} z;NAIvCy$dHZ&Xo@!Ys+K56C#&2t&w$ulw1G0ol6Fm3m`;Y)bh--nn-%kgYTfpoQ_o zoGXoAjibaQv-Ce@X23mH1G&}opsqIef|(R#3WJCgmIWc zhKsi=jT81|2)mJ&_#mLpiukxUwE%72Gv}_Rs>cMd&}B9A_aO%rCG~Ml7cOL(5*w? zgND#dM!Q9HmaP>I_(LB3(uNM!)79GrX9tC?RS zVsoOVR~mJ@I!8oNx!N}lyoSyL6bonqbuX_R+s*LeBmv$e|9yVZXJ1F{h){aJWq^D; ze`J#>C3~K-o8iLt2_GFrgKPrQ7(B1uglSO{V=1!kp_BT`;qaO9<#HD@Y=M(axX7GC zZ_|y*6?8Z5Q<&++CdK_$qzM0TXe!IlhZY)bWvxWTvZw zLOQt05`gkt1@*Ygkx~_sS_<6bI;RF8} zA%C|3ELzK7IUwKic(;3z$gV~BGKP`L8h*uvxs14LDSr96T}-aj=?+*|EPvg`(261i z9tGNHLiNxq82_Zw@2=jZI#H948~-ZY7jN_|0`h=SsQG)t^saGuPXRC;g82G$A4@JT z@9#H%JsFndxgy>2%p+pj8Dv%Q71kTlx5lmtVcGwF?AYAy`NW&~Dx4vN*G~8E1?lAODlYkGEA? zG37Ka2yY;4=j4aGwUuyo+FTJ(7XCK-rFxjQSH!)>yA|Akl!(U&W0Z%T1m5!m;tq$K{Vo5-|WX=c*D>+kUPG~d%H($2>HG9SQ$tr~rgqwA-JrhN_= zqRLHqirS7C2q;f&(1rH;&o%$1yG7}YC;1V&X~a!fZsMFHbupn!6Ua-S_%g4xAf$rU zZ&Tw;-(L!z?3?C%$(vPC?bR`V$U#(;h?!`-b&~uw^_kABt^B12eJH*wOt|g@d}1K6 z_FK!KKsk3*wMAi{)ZXnoWptm!s6YpMRxs2|GXr-U+!mJ1Px z%Q8n-9PC=ra{BXcW3dN?Png%xB}SP`p?GMdkdkOb$>=i)!vN$>sjoyGY7?XkP**7& zMukA7tX-l$&D06ZTNTC%N|j|l{XKtUfxWl&*5^x2j<}{L4l@A~PqZKOyB_kWk|Pps z7^n+aqZ(~7KQJJv%-`EI1K;Rmzf^y$^WD5@cg~Qx#ALt1E1A#>$wu`Bt#$hBNh$|p z>vf4y1YBwaNZx1&KWzh)V-%>5iHm{BBtCIG@b0TgM5^{`?_HCXpNKkv=&EDnEY})$ z0p2igdzM5VVX`9%At1)k%%&n(73NXu&Ah7twkaY3N1RNvEpL+=LI@}jlflh?x^L+( zZn*w9xnD?{u3K}&IodmryuyvQi)L$}&$-j2SAF2{MYHzoJUE}Ti`^da1M9JfPZdf5 zU@YlWo&aPApQ)2C6)?G5W(P)?y8`C18>4&y`R~=c!uU+9W<*K7oD1jMp#BwyrrN;^ zSPI4YeJ`zw<71*59F*wd_zAe}N7?`Idz0+d9InLOj>TiPfDCaq}x@ zG&^pcHEqs7GNusF;DS`>dyMPTzXHa2NN-yPM*_i60>k|h%*Ox_DfbnR6VzhPP)IN& zXk#O{Hgrt!7-?eQx#2}yDG0weVpbtxXgsGm^W~d6Bun5*o0wIDA#LSA8oo|+A8c4S zq>#0AAyY^Z*n=XWUak^}R33{O%}6AyJdZb+cTl|rAdO}shoM5N*6$tuy*$iSQ3;>r z9;gtREBRB_-+}Z39?wbZt)l7sE}w{e4(%+R&Y=YxE01W)&_lwm-_5ND9wtz2G3ub- zWh8b7+z`pua1>_K+>nF=kgJE`m1sijDGh^LoxgCNX`qefcRFzghR)@goWlqIgF?*y zKPbd39BluG9sW-tW?|vv_#YKwRxYOhXN9=KTuV=PjU8u)Sj&lOXP3Ma%mbDI9PRcN z%p=(6UdYMAW8Db))?w(dCU<$4d-v|gr@*_?M6SSeu5E2EwN$1$mZaQ$Tu7Q%*HS`* z0z)7$x3@Z}4wV+R1ZHt(Y-b#}yf{3$ z1!rUlp#*9JyrNF7rUtA+6MZRD-70r5Sk3VI>K^}FEiR`nuOAIe#86yF0Ssir1XQ}B zzUm)P18hI^lJg&CyfXN??==`cuzO0rBDT_+My8b&@CIZA-U))ACp54OP_$P&m<9@v z0qx1=-rD?50}?VlytZ4In7uwb8#lW>I+-;)x0*L|{L%EY!62dx%*iW32l~E(YJ~uZ z$HvrAXDV329_$1AGr|ZVn1QtZ0Rgxtw|?nbgO;OQgQfHSRxmLk&kvaD{MsWpfq?wd z#)Ty<8}_@%$hZLEk|x%%F0M_kf!Y20@Au0Q7}K{b1OPN!TI3lS&bpa8APa-S8@22H%itN(Zmd?;5gw)eODxe`R34U_xc!2JALIm}_M*|0(R}z=>>i2I@ zE}8JHkScj%OVrr@D1bi0odaZ{KeDci9jTWpAZjJRk<#{lCwPHi@va1RaB_O+MUdxS zDqCw4Brg{TFQ5l_i0xZ($mlj81J(#5P4%6qMEEzr;*60MS{Id9HL;F6FfIkw=;WW( zNzfz+0T_pZLLersXSsaPZGb#XVAj;yJoYt6qlfb=aONgA3BW*}K>?^`((&(pBy8>t z;t>Q>%#Sc1ki~;wB<3L91L5c#h*A1?$Oh0XA%MsosO6b(6xb;JBV_R71VH2@@F575 zt9XbAa<2M~cm#Z|`Wd1HJUbnL#MLuR2sU5;2^rK<^CNt)xB5%uM2{1I)QK@C2&EUZ z7J$U4W%=J+2y57z8zCJdcglbScrBZ6$e<{;PXAV3iWt1$o(O5tN73sf#FETRv5@s$w6 zXjAZK=vxZ_8Z6!T2?_RQ_VeEmhbPG9;F%xPEYxco*gde{#gLwsFIBjW&D(*MgZb;< z%Auj_xIvFl_Qlzcgwz+qr2)m<-^d~LkaY;NH$(>QAvvyZZ9yhv1P1p5+`)H3`0v** z+0Xq$E$yMT_}@UI_*?+nD=x79uQUlQ*F2$zf>Y8wM*N^)-;aTmC1+0nSKyTM2PD|j z}><1N7ZH!bjS;pPR=QCXSSgHZy(2{HEi zz{~j5$nr;?Dqwf(OH2*!|c;AB=2+9pIn}~saBkMk(SP#s2e zYR2vRCa*AEj_+CJQw@M6CD1+zNI7& ze0o?{qW`fUtP+K!gd0chG6?%I22h4?)(XkO?X@+A$BIq=KtBrf@>i63uYLZ@sy#~c zdB%)ocPV|9k;x&r4-@xvOu%7M)??o=T0 zih@zh%6<8Fm&%%Gc{|5cwRerZn`E_hQ{pqfwfTA)E(@SaTMbT_dhKrg_a=xdB6fZKrO8Gt4p_-+1Bh>SLoI`cV`yo zD5Xw-n2X?S?dqZC{O?I1HZ0k6l-r%*$DZX#MT2DzM)zawA&+7G^rYJM^f?IPjBZaV zf}jpxIYh&FFyFPo^;2nY3l05h6tEu#`~!MUU7?)~wYF=Q zdJ5E89$hb>#m&evCm9jqb!+>1&yEbvr8SIwvOj#5h0HzU5X?9t*)8EY!ZA1pNvcUy zuGs$OymZ7io>g`B2CfBHB5n9W@t#dO`k6C*1J_(1m{602+6-Co+iZE2;^|R@;IxIK zDd$oYbK+8Q5yjH#v225_J;&ys z-QmKj>_fAuiw(}aIq{a(+)0W-FYR8|xKLC8hK6lTGx`E%aeOS%NPpYJjZ;yAJ>-!L zih>4C-ge6aMAo`*b~O#ZtjPOVIgRCSRY__7#bJi6V{0sFbfb@^J-<1rf}4U>ffSaUkV6b;aBukt!l=?oirlk%3RSxyK4^);Xn28=@A`{ z#$(=G66@I<5)5lS83$k+OD@z59RsKtKt>4ri=c>wuH=TvK_Y4zs_@Il#6Qs?VsqBYUQ4@SV3>qO(0T25BB zb<^cCS%8`9Y_gLyh+oVXMU8lk>Vq*Spj7(n$}iu--+RG0c%b?fJD_MagXfdeX-SGf zuSzCV3EIw@DJkU-zZaab0iON%CkBgbmIh5#BzC&YT>hGzlHIWAnbQ6dmZ*PSzC_m4 z`x`yUywq@N_P%S&x>5}BK9#jb(s*#@O%417+H5<{goDTlQ8@_=zRyvELNK;TxFQ8{ zR-=1I?6BC?0_9{E>-}j&#;j)jrhb*;`x%+t$1Lxk%O#)zgIOS0?d{MEY5-AWXO^E1 z2Qi?bgHoV33)gdgW|G-eKT4IiJ<9qt_Tz-Or!0CVzoW<^It7hJNi;bUYDhW`-@8X< zUyRr91qIovzrxX@DTWI-?w?%ZI6($BbNHk4S$sUas}5bSHTXScKelVc>Y{Gs71U5U zYB$nY4tte%&6oY{7AztLa@cE5=ILr@sF*|VISrI-OrlXvQM3zyIVO_i;dmi;MVz=0 zmN%Y}CPvJ>qC84BD4=NjnI%povQ-oO9NUik3$Xx`zE zjCt&-M%s6r7RMvhbKW_z8CZ9*fx*}xS}FX*75$O{0lsj5|2e9~zTztn%WU`obpYk7 zKGs(nwA1)lr6>%;5RV!b#fCA17IPC|j{SvBBA>zedN`Z&Od#_q;PmGRl2e*O?UE`jq)iZOml0>Nf?ZUnh(MI4OIjXPWby ziBVul6micEUB1eTEyp?0oNu?A?q#@e%wht98jo`*y<_A+J5HGqu4qooYed9f5uAylz&cb201w(EaL8dr`V26jEyk#Kg* z{cq15_CFunjIdb9=>6C!)cbccuo{Y2RbVUF;&cE8DQL=A`o-TxZ-J7z^TYIHW{zN4 z>PTPU7D9o|d}wY#(cyCgE^Va$)dnQUShZaXh<;07Bj`Ns?4&HCS8#WEf9vxl^WCWL z%y{LTs^OdSLuC(y9ZUg#N#T5>ThZHj}>_gjL%Wt&{fW-1i!IPjIAVs z=L(>`8;WbATm17Sqk@x(M)Z=6bDsjyeo50!@1Q;;HItd-^*yrx871PDwQHTOTy8Kuzstn#9)Sl{nXH zVGWDBnQ+bTr4bp{{1_|zIV-PV13yyoO^&Mtxsu>+ z&|}ph(#1;5)W?ijblWouu+D^sdMXXroSYQ>QQ;ILI9_J$3Cdg<=nL^l6gws?Ap+m@ zl~O-Ml{I43)Y~bsXD#-~K$R470VgU>(RlZFU0D2g&alS5zIMa+)+yBbR$@KqPW>d+ z+{j6BP(ASc6bt8Cl>UIYP^8Mt)iY=+Lt_7v^g({@w50-r(yXm%(YS89HBt%fPQW8} zrHfSnf6AG=a@*1(@y`JpkJa)}IVkjm`MhU=JK4}M;J*GNS*U{X+I^QQ*@++l+Fm=- zFW(w<{TrDseJfc$R3>(*QSkADxfNwJy$$f&B`z+8kaaQmBVKPXpj|CjnDB$Q{JND27RMfu}lV!^d$AE$LTa>I?R#8 zZGfb3#OS2gcD)En9JOr0IL>3|@ti2Mk!|j^^nfB1Wkbxit{$>JAYnQ7!m>ww1{brA z%GU~LDs#;xwws6@O)hB!f@IS3t9aJ1+38ibc=oV%J)QjlGR`s;`L;8!oM`Dv6e>Ak zxVmbqErUDm3h*51rnZh_gLX(%v~hRZ=M+!YUoL*dybjHi`Ti&K*{-}qKDLQp*9Rmg zK8j`+|Gx{{k+Pxd`#pY**z3u~F}_p{F+t<3r-_IzSXUc_*Qf9Zkz%{Xu+yae0+gj8 zm3@%=^ip!3CO_$Ng4%#6adoofALhfKNSf7N$*pShYCM}_w9mpAtE8-7CZBS`5*gM3 zN!7Kzc;x*0uuHffKMg0Gr$dw<1!+Xd>V1i+8nNhkgoR@gV6XB}ZQ}1^HO2+!tjj{* zegDJ(B-dloD_Xa}Wq8q>i^!NZzOj^|EtE}ph@iWsI!E$hSR&Gfqw5g>>DOf*kVJqA zA^D{nO{?+B;KY-MS1#Rn_#w42Gycn9Nr$^$btx(a)F=h9>BAlQN^awDg@Eq_YtEUT zVn(gXjEYB_kt;1 zR$FRko`x87;v#i&TM%qh63NBW(;r}7X2Jyt=tdN`+>0O!>--E5z*Jp5)CNlJg+BG7 z<8qZaTW0FKGVL?5;edpWdjs%8W7N^?6%InVy#&G!^Q5(Ac_~PYI$g!uvIjj%zmSoc z|5ndPvYYo0BK&J~C(~RPA6aavt&F3dipCam5b+a;?knw-7kQNO3ubbgqkV3QZrxT8 zl#+be62fB+Mi@kTDmLAZyEd%lA=mV8eQJWoK5_xYnUS!Isv#o;xeD5XMYDV<-KcG1 zzw)Jw=;+K3xv4pklL+B+}V9@JTO`IO*S=F|0GlaKr^I zoVsrc){>5UN?I`Q2phwy!uitS;@~Jn1Z^CIHAlko_iuRL#lw%O@~)$=j`*=rHDpdV z70~S-^T4zJf>W0sofLyQU|43hJc28WiUoA2OIhPA6=|z|6&(K=h}X8O0_eJGyc5}2 z{!n|n!^lv7>HUD)1q`$?LBhNmcrrqw$LF#_5xyJRS&ulWD`?K*4z_N{0>Raa-&fZ~ zG(LqW&dq>sexD4;rYRGH4YXR8n>6?NQL7QpFbKHzxLX8Q_AY zS8?O6^aap5UH`pl81-M`+FhZ$4x2r(i{LiJ3Yc90QG#}sn)!szj=`HhXf;|w$I){uBB604B z!N$V|cC?d%wqhES+b(A1|K{zQ9s;FN;ul)a$_}aA7Ed~FqI6TrppZ8Z{UchWfJ>R% zaq?mSu8#gd)k!n{R)SRn9idN}E}6CW_NJSMa-s6i8Vn{YCPDaPN|ZxC;5@2Q@I3CK3we5aExK_T!?UanyJu>R#Ak;i|ih&hD> zr6}*UZ-_pi3x;1YA*jF7UGZmQj@8P_O1aZ9e{LZ4kvkP{N~fv;^GL+ty-%X$y~2?< zx$4jKL(nQX5J*>b8{tK?))T}u1F2)TP>1zJR5P5!S(SteCPF`w*Y@9R6?BB93H)c8 zUIXsXKO}eDVmJ@$pu?Shg6--Yoi}sG_AR0*ObxWz#-lH9wu2ITON~dV6J@IQAW>Sp z>&NEJN|I3Tz>T8hHD>3<;tx7D66aS}`?5ql63!mQlNt5$`JfGOs!7DRu3XG$7jae( zoCYBmA2IUre%f6Zjsam;Ezn62J_j84#y5@yGFOI%vbhZmVvbo^LWW{iicn=$J4gnd zeujz^5Qd-b#y&@K`C6XdkfSz@DWVEOpJlVrRSgqGQ(I++2@Q{FJWssUbhb-@a%dFC zYKmGpb&5cem54h&_nGW@M%uo+va+AfR4f{&pF)PM(XsWn@RQ`oKx4!UXoeC{#98nc zQPqa}J%!T*;>#b{V4}5D1+X`+U~^lg9#@Ku?-*p2;j+~lB}i)UU|>|9aR;tP&T-ay zU1qH2GHAvqZ8Dils@8Mt;JPQLtfWw$58|)D)zz6}n4fpV>dwAnu&Pn|7cyTt9Ccj< zDG;uH)^`vUAMoaEJotC6c$}Szog`; z`0FCa$faJy>MAfjF{Z8d?syx$J+V%N}G#E|`^GwIw; zlZ(jlsXZPGh&6=g0Si}9CYSrSGj5;7molnJ{(?53EKs(hnA8{KF#t=3%lP6A{!<@|uqIY-&kAfvz>$F-^g2`ec z?EI}iRo#x;G+L^eCil~|BuFIDXfNjfn#?PZzqP3@F*gorr7~NR7z~|3pqhtOrHxM>* zA$<9xSTMTYxj2KPnesnz4=~mWTp`NyP22D4ikGho2~>B;x7AUE>kE{E+IOM# z{QiR~Z}*dpIxtf)m?sHu`aX>AH})0YorQ;oL#<75vYZ_0Zf+~H!#Xl5O_)ByysVG+ zFE}7U(3rLcje9Yt>w2D0U|DCfiMTv36_jOLb7Ev@>E0WX)Cl8OuX!5@MU3=xBLgl+ z4O(5vj5ty9EaH{-AwWv#`#(9NZMemSsx=i+IL#(w$cv@x0Mqu;Unu_c^<13y83LSh9nZTf{L10*?Q82O<{C z6w=ai{SGmr9Jvu|&JB#_7%FCGh*iG0GpB+oAUuGY%N{q7`sVLQBD={NP9PgYr^-4G z+kvntE0>*gchBs4a?x#sROZnhkZVW?(W2yOqok^M3{TcLq%P1di;@`4K7-xUb zyZhp^vOUCziIJugY>MxGWp|;}8Q67kO84v<&LbH4>NXb{oPe;NQ$ZHSyKGl)(loX*BCz{f_@z5|D)R%fsI2}KaTokOJ}u?>GND|g zf0Vo;rX+8;3l4Q97`beed6)}T&TmWfq8@5K$K(F9h2+l?z4>WhbTfy29-+etiYv_u zUj`w#w9JyaO3G$1T{`b4rE;r?GWzK&5kIOAXex8yJ(@dU^bLfq684PShG<3S%jYm% z-hjPgJYRREn|*~$&}T(;Uy-7rL%mDHV5`;~t@FGP75?e6}~vGgp)@27z~!tpOMPBo8@X%jRb8+=5WRbu^&jELNeT!>2;aMDeO zk=CbK$Um)ah7zEQ1yTmHLwEB%XpXfWq#q`u*IIgGqZ16-9e$pxO6KyrE=eW?B-U2V z4Wyy?;9j^1{0x?$*w-F)Ynj=5+arqwGvrg7-HqZbYW!8HQ%?H;dG*o`foo zo-9qI_{nr0l)|;%h>VXkJ1AUyj`fcwg^Zd~hz|*0A(Q0bLyM ze?$dH=hJb8#QweOlmfeuwz?A{(T@}k<3Ahk8wsXd6=H!X%B`!#q2uob*OI+7_ zqWBR2$df+Bgf~l5l|1zOjVNHj{eL^;RIh&#M9PT0p|5XMbrJbxG-dx1lLypNF*z~z z>c3Wp)MA+uh7)F#m@`ab?0c;G?nh?{t4#@M~BBNzT zrws~Ncq(eTQHm^MaG9GrNTs!DXt$$11N<#^@Tv3}>fpQ2C4LOeb3ys-y^Dif(swc6 zVc$5uWLE$NO1TntAWda8Qh5z%3t@X+hS3`71HKkZ2mEns66TEPJ9FIwJ?6r~SXXSv z+j0Lqz3c2D*JTs?iPt&|&Roa`JoeUqi|mA1cdD<_Ozu7bo6Q150%ikb`3eDB+5*<9 zBR$>c*F&vmoqT-R5z6*gk<}V;d6u8tL2eUg-QGx0GfSlYy6kDKs$X+};+%Ub-Y=oB zk$aE{Rdf7tRvqJ#fH6S#maM<*I-dqS7J}c`jyFX{SQ!;Q z?ZC=q6Qvl;EX4KhAX_-CAJfY}48(jJbv-Br1GbVm)n9tXkAA%qm}yF&eRkZd(D_zdwrBDsU(DYUG~PkJ`QqoE2vUl zhxg`lh$wd%+u);9M2twRE5A&)SImde^u-MSrBAq$cTBS&M{D>KikbQU%UC46O2eND z3t+n9o`^TUrF91&SwF_|{zEgtc`p4!%K>os*Gq-Yd*_+ja>!~$Rh!DW_a&+71V!fy z(V^N3nE?Mm6!^Pi(gX#pSzcnB?XgP;pvmpM7Ydd!hdACv=2dUt!><+r<2z^zQE6IO z|9e{$9E5Afzla??vW}i@VEBozh6ars19dkWX)Fhlw9!t(E+@x@vU+~Sfy??>tKi!6X z+iDrHMX)j!YzN)WOO6~>Yt)n3RkiyMXpra1P^OY$?2D2u7psiSsyK}vKs!Ekyeb+o z035x^hj%sRK$``6@4WwdAC1$P?+3W@bm&YZghJAw4U(&A>*x>Hifm{N1Nu>K&Pt-~ z^#{O!LCKIaapiTy7>t5NN-$xm)G_*OyM1QoC5bcAf9LfkHcgoqVKV1nbt%geJXGGY zr?m$|XLPyRjUw1bm59uiVF0mDm2GgM5AJ~;Hu`ZyfVg%7@IdDjXIt+?Yn*1aT~1jJ zYWGe=*YgkeE0pTIBzpT7?z{YZX}925D4v@_8AA71Sxvz-yMW#mGd!W@LdYRedd+%B z#?{)PJ>mA0>NtmYaXrtl*47PTpO+WfKd#X)O3|KF7Vah?2LCla9z@Z<+Ne?|{PKZP zC?WRg!rg8BR?Ple?4RyGr8Q}?NTpn3->Qz@{|!DGcj`P{L;>F{RUC_Hy9Yz6Z$ZY< zWHP1}%}eDQ?aA`>#2OiYc@5HK1qoYx>`M11xVI!;L;X0F040^3hYpz0)ex&P#|`q) zgY1zx{Lc-QO$9OnX0P_an*&UV?*x5)yDvPK4xM@1b0PW`Lmk7)-Z;M_nd7dH&S88> z!f=m(4Cb3_JFWKL6zt~nGCUYDa|xAVzoZhXz?=||5j5yX8^yu*^11F#+z=s*MP=4w z)Tf`Mv@S&6jxi}4Oep!|Y4od-s4GZCQ-E?9 z=d+CtS#_nH-IbzkT{2`6p2ldo`v&zBu5i+X{Vh}aPE126OVPavmwMv+DbIU}Tpgkl z39IvQQ@%%mn`4PNA_QZH=Dw3^bK4d1v}crq-wG!U%4wGTm21_D-iHm*+m24YhR$tn zCC6UG&Mo8^Zv=8#J2M&pxIJxwKF(E5MMY}ZKh`W)?d!DYTcCrw({E2*U-GsmN^rkE z0>P_H!Yg)x0TdtKDHwm%a8tSDyfcVKwp($C-D9Cc4?YUK)Zorr6gasMmepddeE%bQ z*~n06SS@V9MH~6Fb<&}e(GPD?5qF(Ar>Na(9O6#H4)6#;9?X9Ng$aQ6OTA++l2W>a zB`Kixv0TsZO9gX;NU-jj>K2icO?X+8eO}PAP3L3y1O}d?yxoy5cz&r`0P&O73Dcqn z`BNG6grLmSZXVxDQj2#K5tJ?nhe0@+Y67v1e#A4$;!+%Eu$vgV*E z!}%mDmz#Ns7Qu$bupvIme-9Snd_90;lvcvVe>wav zt4!Ousfou~t^3aJsl{HglAiNbcl9eJ+%Z0*6VTaME2pjBK8UDM3{}uE+J|Zf4E@b*NzJwy zKlc<)DDZxK`rLwnH<0`6YE2Eu#JwRYcXG_+b%)m~pR8;U)SojkvT(V-&*=lqw{0@% za}lkiHW@+v~1e$kwo?STs&iXiE7|DM8xhi#}MdvUAi&D z@(dwIt8fuK{x7!fp)nVwX%}#8+qSu4+qP}nwrwXXSg~!}w*AD$+28C8-X7F%=J&e^Az6_o&;^^`uYF^BB*!Ci*J>PTa?o#G1H$3NeGF{34g1XDV zGgX)P2+FXdN?w2Lz5ezlyR9RamyfzlewnQ@1nx7GD4-GzG+5zOgX1aAM-QZhOLp^{ zl)wDr)V(ABg$r3Ob|++~t4%eO){*70}@h8OMq*?;E(+41;2(gZrbN0WgL zgWo9W0VGG?q-swoHP|}m`IOYATb2rysdiH9-2EdA>)7B%5c0}%3dA^~NWxk&6r83? zrYu;=&WJDZcqI{b^ ze7qa?mIzQO$KcQHuuphR+A80O7Q{78Dez_hiwp;XA5dbRqV!rpsJ8C^Sc1rs?OCb% z0Z*(zusVPeUHena{5`ev8M9^*89rLosdOpib{v=S9TKyaO^S2xcr91QxxEa!hCENp zxrv#PDi=MJ^`Rg)y;v)NwSa20TbhMMCY;;NKBGezBc|Y}o9euzK0IPI=J!04M)qyF zMYTY4*IrD;>MxFa97;@G8~`Z(3HGD*Z}76R2O}ndY}7rDci$4q^lCy6?twT0?#5*2DNSO5Hck&!UxJOdTB~@ zuBOfcC9s_>+#l)gi=i(>mlrmhP>TSj?9xI)^Rulj8|KV2Khu9))jzQ#zvN3>wv*(; z15R{MD4|B)jwbs`!@H&*xu^Y}8RrNeOuBz2)8r|eZOA6RO|)N+wWe=8h;(z_*A+Fo zs2_14BLpoMD9tVaQ{|&^5+4lc+J=klNU@W_od+y?yS?pCE#-(;Dkj5^RgG_{Pw>G= zxv34URPlaP4SsfCWAkBDg`#)}%WOZvx3oq+R_-hyk!*IRbLr@H!DjhKHLA$nmNc2`cm z7_INZowSjaaS7kzW3j&O?>3oAhW@;W#DZ6CWq0Rc5Zf37%#PG?XcT=AGi1O)?#yZ~ zv*RuQiEb6h7U|~*7hzeKh-b%>DCT=;^2}BQ6wR(c(D>R6`VWaU&3D0D4~24ufS&vH zBWS%W2DMKb10<+IhYUwI*k1o;Hsv*hI)5o8^pA#?u2>U3UQl?d6d%FCmdX@CE&(0i zZtR}G=RNyL|ETYmZ>{ifT!cSnYPuXtE6%bco};{w&&`opJ}u{@&T8%Uvo~3P(;RP- z4!T`NW#*XX{k=y1f5fp(OF@)@vp*|cK+c~{L`dFjSV=t{^@3x9_pcM-Vn)QnTT^I# zAnn{1EjX|6W-JdWW+k^Md!7!a7W8a1k-GKPF3AJV9KyKLEgi6JjBCm{Wwy|;1Dm?q5kiA)`*>;1UpIH6+C42tHh{~I1!B-Jk3(UAFE_!0i$zI4 zvvF{?mV5*Yg`(519T1k35a$Xc(gL$5jyqGPI-&uIMlEVkVvs1J5(J?%*)=fdjtQ7~S~JZ0x%b!W z<^N|EyJ$e(0GRK$vC7exoP0HTP)eEUj;gZC#q zPxy^K8Bv|kOGC`$uYbHOnhf=sydT3$*#9QLZ<3e68Yrs-%tWR15uUj2MWS?QzJy{_ zty#p~#-&I?P{qf;X1j(CevlD|XK6yxQU5FE1yz_EJtk0eh4bQ37zz^<4@ng!`nsQca8M z+mk@9t$7Ug2Ffm?mFP$Ed)%IqXN?dM6bdi9ga@3Yi&ExN=HCGc0NM_LNuQvJ#{(NX5>FR1(+ zxPld=sn8+8q3U3~3OBXp5p4tobmwUlw6X&s`#aIQYSywNr?eb+5m;(Jw9Z?MdACpi zehp^Js*}1!V%e(FT>BK7&NrCEZoooXo zWMi=`Sq?za6p8b&{1H~fgjoA>27gI$N}K4FyX+%X?f+&v`5~lE(inEw#p~4J@YcxR`$X=O+E_VWhV)>~j+0Fr`MA8?oM&e@c z%7zQaSh4b75-CFR<@1)2f%Yv0E@BOCb*^w1;M8D2Rv%S#`vfojvu(C&!bjlvaWHpl zv2%vJ=*3HC3O{_0nD*~5>8~#{2YRYalc_zvE4(*zzO1(}fck$Mm( z*5#=km2A&4JFrs3QV?s8S=vR5jiy_Vf+U+sF! zp^2ATV6sl7Y7OGncQX>Y?7zid{Tf*E6ZG;#D*svytJDQ%$TCW`$UJjL(P2GYw7r|= zv>vO{MKv*oi6M>t>()7AChTJxAC?Y{XnEg%iP-^*D)g>gi}d-rha=_0Ajd6^!4K&b zuTDlm5q!78Z~UZb2;X&Axw-uqhP&d_`d`#w%oOdX|MfD@sz$UpoUu7+JxTO(7wpCc z{x#>}Jun%CFo7b13@IVLS3!I|eLAhhn}lqgYfj7J=`yC*nWbbvrzelKXrPN{CeMN)dc(PH%-)&C| zBAM?!6&clKi|HFd+9yDoouKVmSKB{Rq1th#nOr@FHy;15L%hC^{*sK~LEBKP3F1kYduv*ibta!yp% z+|7*;&dKsY2DMuQLgCWyVi@H_(4e@=yc-$OI$`K&iU-}S6nYi_{~Q)L+yzkbdtGd_ znZ0>AOF7PVAkngKtrVdBSARDtaVRzQ_qnPK=`pS~T2;*CVKLBFAuWUbx|La^^Gf^j z1R>Dv>F<=qwwe|QXIIx|@siYaZ6dxj+DmVm^pJan_}9 z_Mkey31Bq>wL(L_y&U`Xq7s6hpHQ4BRf){5A|I!BTojO@E}^=i9*tO&?vLIyc#^Me z=&F);Gv8bKU>#M8X7(3%onlHK&=Whlzo!T5@pJM`>dQReqyI5)sS+BD9`m6>*?HeR zHkMyPJzWF>S>J*VbMgE{ZyKn(S~m-=OBOOC2ZdsnlzvrxDdyg8o-c8D0&qo6{}%ER zSyXsr!is#D;3VZkKjkwxjpH4o*W&EdgxkgVkc`gd7!pmH zv&PcP92WfQkI8u#%(e$uQ8-xIcymeqjr6+g%S|D|(Y-{wOeOTIE?rfjAOFL;`bPc`(+Cg?_;J>-LCI6B>)wNlYk`_8zb7N=)F5=KPIV9X zU>bUdK4C#|<{4l@XZ)aHHIX#QkL;lohm|oUh$|(yr1&*E;UV#zsS;iR|pU(uFgvFK=;_tvAb8Nz>q3fj-Mq_?jZq81>Hfg->5gNwH33fm7;ZAadf^ps2Kv2w4OMRj8G9qrfXn2L#1rLy*Wk1=AQ_Lf*>uT{m zO8h;Suu+8^yG4wo*B4%`nn;edKM-N)TVE(ow^3+%eCniw^%$K?+ed3_53LyFTEddJ zMYF1KyHB;zOW;%l(-=Bn!53%vM`lx~tLppr-DtG|#)F0dEMopN2bRRQsvgq1^`5;i zPPBM2wtuA<%fLd_Z|I*xhRCk9s)h(n}wEw^JYm#@P(GmOpu>lL!wJFgZ$RZ zNQIvGhUQs6N@;B()ojh|R=tf`X!i2a-d88{?ORehcOA=E`hlCbYPh;zLMy{eT|}CK zJR7D*c>4N$Hh$LN5J~F}RD5x{*!}D<$S*VwrsfASxvCxpz#n6@nHJ=gxN_~Y>fv+-sf#9wlv6yJX+jN4PeB zAmoqY9P*uLVqvoV{f^~uk-c*5T)2U7*4Yyw3TY($j6SpAQ5R`6E8NCJ{n``xdz z=Ky@@Z&78;(r54xN?e{s%^2VjY09-%)3T~5QAm&o;nMJJRp2%wiRg3+ zZr^=;<<}Kw!`HnA%1Y7fqj39@1*%h^{>rn&dH*U<7f}r<82NA-7xiFkhrO3c(OCUf z`(mSaubwCs*4x?NNhAfcffBY@d1X0sK|NVOZv_a37`u~9YFt$g_Eu?T2w06^5n3j? zf_>W78hW*%X!sPB)Z8WGEDBFXZ^%MPQL47lISxFd#u4sq%^wmN;dzd-d>}~g0fo~uiMle z`huqC8Zk)nJn2J7k3?^xtihG9sx$3vrVlKIr|gx*ePS;BuRK5#rUCBLIGm9ut!RZ$ zfkSqB(d_dDYQ-ICW}}7YJbK9PA^kztqcGeGop@bhzJJ?%Qc%V|c>E6t3eU9*SV553 z_hoHr1T6~&!h_)!U2hnXt=?j$to5UU z)!K#-7)QJu`vA10anuetS#j7E|H7*S;32$srd)_HXa^t~Ha6YvZYt5xb_8 zO>UNBD86xLL25&*@ebse3j2*a<1ry;dYL!>j}iGzDum4WAV6;(ZsGoUJi0J(Yn4Dx#%6QMnfVbBB`3!+R z_kFccy%A@C<*Ysk=FbQ_z}q9}@h3aU4H2%&4pzyZ_l3SrF7#?pRYTyop(jbw5yUr* z(pq^OY73Hb`xOCcJW39^W?_LTt${M+t&CV%kri-odEx^Hu>)5i!0pY*)b`fFX^lC% zIFk0LMIhM-%r8?#&1$Ie3J<2#Qeoi{aDD! zN1$`M>7!d@&}#U@3$&_vM3vj?sBW}(#+e-EdfR}{-(<4cnPc9_UMJ7$x=npJTpOdV z!W~mK*?wK7!k_Nghfl`$v=H!zyE0X>jFcaYGwQ?SmkMP9{Rv=19l+%MWA^SZ3KWD8 znl%3oPuw<66UvBY4pR4VFtN))Gr?X=))g=#Y5eu1VIIg^bQ$S#UM<=+9IQa2cPb&% z&HiXVV-(t~@Sc}HDTC(pc1aAO{~A%JZ;}pAFq0f>DK+$Q(T(S>8N&+S$RJls`mz!d zV?bFzq$X^TrSTM35&^BnY-_=X4r-@<_+fshR@r2fDjlU=SGr%2GY_%B?NAS@$v_f< zL7P}^`(JXq3vuq<7n&jHv8O#LDP^>L%8|Zd>)_C;;MB558lJyRAwnw#TyTE`)ri%ZcEkH%&z8i<}=vo%LZVER@TwfYoQs9&@BJG^_;f2 zpd}y?hqiW8%HCs_vIb;zMxkajll91WW(6vPu#HET9mKHl@-!h>u5G52w^5iTQ-?9* z;Y!I_mEVJm31?PRGgLm;dNZ=Hj#q(TS$bG`$xNUimchWUN2D9E8xn>&AKl5%b_9Xd zIOHN%bls=`Y}GoIPRN}ML-LhStQ(N?KnyiIkjwU>Yb6tp%N*d}R9kU}U*T#l6#$1z z=uMh1GeF1eaTWX#k|n?4EICSSQ-`I_wvbSsZjkUVqM7u8*M&`}#75U%czmz^UXDnm z#oR#R>6UTjP9J#xWspsecytcuF^FNxJQdbL^eO@$o3ChtW&ZCnhdCa7jOs~Ul|ERr zBK8uQ>b6}S>>mPS5>z=^xkZ-S_f9DCKYL46ky%T8tNG!cmYByk4<}goIe`n3_$Tl0 zAV$Skl)~f?-M81NX~D(ilOuPa`>%LPMmC^A5^9=w1$S*me*s5eIFj`i04wOXF%0c7 zKFOgzCPWu4bQ2ohoU?_g7FMAAYpY({y%P6v%cPDR68J(ZfQ^tbmD54^o>Up(BMhLN z9u=-~%bbL*NkHx35AMHQ*RtajT)6@Qbm5N1t%b*8R zz(;4tqHjM648vNgh=N|pvp1vpdw?;sOh|V%Oulqe}rU`hDxDNj&)b0SiPw;z8zl;CYZ8KG7I|RGHVig?A9` zC6d8;-A?AjcLouj#PV8W^6X@k`g}yZg)tO3LW20YsjucZ>;<-)tze@JN3eW_XK{95 zdnvdkveJ)`IMBtXIZ%Y&l;aNYV)UJo?Nv-nSNyLH*Smqi#iiFC3t%s8S2VJ{z=zo= zw5xAgd3N;gW&Q~;KZ30x)esiDYkAIy78ucS%$j()Ie>ys)aIIZ5hKcS*+-*=3pcU& zPCkZY!eDtiRO@l<4+2%T_4@^h^Nf4u;2w>JjgEi+u3#nePlP7_r*C`f*5Hc6w?PUc zXDTFbk0TMMO9Kxz#kJ{YpiCpb$_kKiMzUsqr;jVn2ri1ywT*YJAGd`UFxk}(>9RHN z$gJC8?*;7Zp5M6M`m6lqbN-{9Lc^nhYQ(Je9-2)d<{N4L^5po!f8L;uq1bv)=ty-R zeyze#r!pB|@rZS&x7&A|b2=>&_@{P*FZ%}xFC!(W?+Wo;>M(irgWtz2)FUsZ-pdKe zFpwvt#B~G$9ud-=Z!}`69T(}Y`Ee>D2@Oqc)_}dli>y28o31@Op!(nj z6y~MFmDV-u<`b=V3aSo+2&8gB<5bl`D;!ngX)a1)Rp{P*U76&=dGP-64O?WUt0S!U z{5Rd>DKh26xZmeLA>;ruID~9P@mXw0TyH8?w0Z-k)Q>-%++GR{W6&YaI)0hzbg$c? z9$h&a3#A{?#IRlWb;DR$WO!SMFJU9b%h%6$OGVBg!27bP!JT&^GQi?IjaoMkrd@~_ zUX3u)C>|IhqL=%V)QMZT;P7fXIbV?V_m$Ua8xJ0>*@HD97B1!E(#HAKq#LlCvaT1W;GE(B?*L!@51x~j9E}BMD8uBta8U^*S8`kct2L}dmN#s6^WR4I>4=#kZVyg+ zn9zmbVY;4>*@z&$7oQ7hS*s9Bnx4zUcWa&$H?=6e_$dT^AwrrTqz}mi zCmoez&96dyN4tdFS$4WBW>wg%^2am@C00ZHy+LBqhpyRncVTy;6%#Y%LgO;Pgx`@a z)1rRYXWD}uUD<{Jn}iq>gAd^y5rOW?_VF6Nz$AM_xjgs98m#U^GE%Ri*YSe+27H6n zOE-zAUUL+q$j1%24vFd%+nzZER_Z)swz%@M8MjbwRpDEE5j=ois0$u7Z`R|4U#?%xP zAR839`Y$*Rv=7{YSKPD#}ZPc#HzD3CRiR460>e95Moh1M%3Q-j; zf5ze66wL>fa;p~<5%HOKN5v!c2Vy(TQah-1d<8^*sU>PsM^jEo@@uD5y*q9-o|b#4 z8;l&V`%uoUF#V-87*&CN2TJs~9_yh|tuOel*?f?{F-4}|Fod96I z9($}+-Y2{2zNd(sR>=0%LklwgZx#dwWlVl0o{fqTnEpsOdH~elhOh_M+ZK&IRM}#M z`T9R@!}ygW-{ZgyqILenWOuYN9z0s;sq|wO(rN_fkHw$VIKU)z6VO!Baw5&x0JHSq zC#8tX8V#^iBtESKVE!T@oW6ycRn0Z97g^=<0MK5@Ddkoc!T?cZfqH1Fa$NTmr^Y`v zGn3Cbc(m;+QE@>%kKTHwB-bDpOaI<+Yt7kyaOp2cY#CWRe0p5x-p4Y)@L@7(8v2*B z(rHbbl6DGs$6Mo89z_OZdA&<@EkH9xwhdsCU~4p>TLu1U<(S4Ssl@0nBFqahyOIj* zw4uhpVIcD$k^5bR4v4Z)=JH3#bPo#XRQVse#pUS%7cWnH4<>^nNcP&t+vC~T8UU)_b?@l!Y-4#qpf6iGyYky^RwCK4 z^W7?h&Xu!D$?yJFI@#n<8Fiub6UKB>Dwf448lh{!#JJp#;?%-blj2WrqHacPwlN0~EM zasD8i;hA-4VgFFcJzg<)za6eg0+BR+IZxbQF3A$h{6ii@N>~g0ff!`~%^BVg^gw-d{ z{B0=Q2w#I{f##@9Jnb;<5MQx=+CqT+P}o~EMEo;qgUutbtSW6{9Vo}R`g-M8Ym!Z} z+%o*6$|Upr1#71PD#+mHHF{MEbHqjX_n3T*^$zg{51g@h$9{wQfz<&!^$pz}VX*&6 zzmPpCRgdthA0@2BZgjEay)=r=SbARSAtv}~a82cgNxUg|*Asb7jyYL*7^ug1N`2x&GkH|;au@ZT8u2X<>NNemJcyH@YNy0>(OWy(QK znemT*j=zqBkj`vjXzXSG9QknLY21}z^g$AmI&hUa2eSsRZapU6F%ws^^p$@2X1>Z+ z$loH}F#EKXm+HRiF#2LVbJ3lNxVIZyAN@4nQ_iP0Sd3lQ2+xB;NK(6qoF8=($TQ}} z-*iIXiPKbkaD&xcl#xPmit|3m5U}UghyV-MoyaV)ov4t4nbrZP$`r5Y*aOQ(LnN3a z9U!;o1)C5JxVBo{hbmv?cUggpiAB}*?@l1d2yrJ}HLiS49@4u@Ou%r+n)%MAE+IeT z9Cj8!x1P;bTu)1X;C~0;hd;T0y0l$CgI>x|oh{zYz&c~D3ourdC${+XxDZqE;f-{j zu?b|t7FndB-@!*?(0%K(S`uz2JzD~ocR!I#l$P2|aVJKtH{;SZ0r|OcmD>?^?}Op^$}osyjA1DF%Q7i95nd z=mRYid~n9ib2>2n3z=AJLvx{qAOfGISRI||mt|8RKPUux)6sz#ld1HW`X<$UYL|XB zxt%VKquAcLs#IU~n79D3iN8q(hicC$S2aiR-qYH;5}n^Q*QQQNIe+f!0! zd1zP{xkAReH+0Y62$hkjD4vE2!V^-e0O@GDe}JJf3r+^g9U!k3#6f_i^x7U__qX25 zULVr87HJLUmFHssF5Of=-b0#r4Qo)4wlUz5BrQEKWAQN>AqQ3%+r-Ik>d#w(rb-k| z6|(2MUpDQED#!`ljuLZCk8-s%qYdXJ7-O@zIQvh+Na3woB~Dz$6JWKCx75^bc|eJU zM{qk$x(?DNIli+Vp?03EMmx7l{uRZzfOM|ujk+SqC?qG&gQd{$@nrD6Jhf3Ydy)DH zI&BI(0VPtp9#yCfYB_{e?Z|7Lt(ZB~EX;!UQU9daPg=DBi2(B+&)A3)StiITK&M@Pt>ZYRYt zMNH*J`FzevAYF_Op&bhh+ zsa&&nq~%62_nG`{NTX0=CVMRdu38i))3m2M?ebQXH^{+lWou)t`i(yc)--{%Qs|XP zq}+KA=Yg19f_|@HumjT-e1johP=0{e zDjGwPGG}qe1g{ed-S3wTRBlDGhQ7sf{`znT8)JU>**SXR=RQ2_DH0D8hx` zBbNJ>1`>YW2L&REKz-VXlk>t01rfieOsR?1YMH6tuvoMVDLra&^M?Q|8WE}e5@`2; z>D5}ZD;PJl`&pGDwN>=*t(pygnr!iT^)o|u27nC)MdrF4_QXP&$h0!SJdgXRzk27K zdiawHbk~Aj;D!9rs@slM6AE@Y@99R;#cv*}@j1BT5bh4~nEU^Rtg1p=G`N=E1~K9k^0(c+;u942#|B-P7O!*=UZ z1)Y&|StZ8Rb9fBTlcVu#-%j>PW4*^PStF2Jrg0feL=^M8&lb?7b=fWcxsM{{J!|%I z`o*IqU)WPsiz$ocSqp2$l0iey6vA=E0TQ5exHqu+me%H%3L~V{o^b+qa z)Z7yMD#r2ji|NTUP!E1kg@TP8QDSSxMoZ1nu-m~m>)Rd_~hPUbj z64#;251=BLR!ctpAD+h3t@UBQNyDy@z0cq0UkPM?{p`E1pDvZRaAll=21GVln?}0p z33^!()S*q&_Ldo-t==4?EN*I>rydI6Kl$BV*zO~P;m$S_r+`d?3DtJcfxKn6^rE-w z2xN`PpyM_L1%Dijo^cU2v5aM<#2Ue2C`jzf)foR|C<>ULfv+mvq??`Wf} zf#M@QeR^jBH;&aKFhej$JwU#AQCzb$_{)ipFy9M~s<_A7cqCrH`(e#BchswG zSjiwDa8st1apqK=O&F0d?$(n?+-yV9{v#n*dGp)a*b#6{z^t&mv$lmP530omlfef6 zplJiBbD_R=0co}$w7&CeOjcCv6Pm$8?uE!or&oQvyozN9M6L3NmhEf1eJ-z|eD|x@ z>stc60eCd&P3{h)-g1%NAJ8V9*7c-)#%bAMKR#jXQ=w0l%qi~r)I@9`<`SHYJ^ytj z>>>sE^5>3rqZa2~I1oR4#kS@hB(xmVH>e=LMW6mO;9B!xeto!Qr+#}AtW+!UaLr+y zl+oW>sXhL6#&&-FLcnIJG@|mh-}rDe`pmH}aKVMt1qs~QhWFs4I2&d^z{`g!>)&7c z?G%6(^VGVjTm2fOvtAR?F{mFstA&mMpVidCR@r*)@BoG*urzSXCN4{6;7bcP{KH^6 zRs>Ogdd>w)c=i|Ro*^{~{BT_nWU-L|4>^^l=bLX*RY@~>o)q9=kcKuX1R1BV3cqAsoqFoAF>DI+#1JBhJNowgSiWkaB=L2T;Jht;hv9=Rq07QO;W?mCbywR zPv-A-cRdX!%7>un2u8Qn6q2Kuu_Ub=ANhk5nfbX+4gwcwK$5^#jzPIchYFhOMq{Bx zO`S0}vkdmPsV)FvTCg*(H*+g^riAFR=KIKZq{4vsZjVjzJxA&JHV^$K z`_*a=S?M=sJ|+I%)<`dUJp?p8MG)+5uNRZ75lMuLm!an;8mcrf-GD$}Zio>iDzHj% zfT0cZ<+ugoz3r(jf3`G!j9g6ZzpW=qFq7Wj`2{BYibHyF#4z|(jy@DZ<= ztre<8w@;K%7tTwIl&uVJ*-UovTvLm6@;ARFBN#k;9W~Y0%j7s&Fm`KX)KJ^b)7~PU zSntG?qDjQFJ8uUxZqGqe>e-taYfoDq1?*Rs*jM1P5 zgac@buGXeJVjnCJ*D+M^nOalJ@>>S9SAdX&8Z_g}VZ;`fola{&+pwi+!wk&WMi|PZjX z+Gs147{1)aAM0#v2qSANA}6W3es_{{r66390k zvrjZMSH@%9G8cB@DZJPJb^>Qjt{Lcp^R#VNv>ou1;{lnBx;qhY# z8T$i``vqoGO`f^+a*Y?UfzYvK9#P!~)HmDRr=fv7P;+&Z1{iD}_aePHdBJ_GJU0@G zixVPxTRoyY`KwES!xix8Obqw556i60eYBLv?=8LC%DE-JJ#|HAyiweCV9P7LxRYyi-svA|DINLx%Rp}z{a`?Le?ri%+()b+`)z*Xu83Q2T-H|QJ^4`cT{StFUZ0L7=)jev-0@VkP#!xR^SGcjGQHzk(ZA`EFzas(b-NShOs z!mAzJ&e)+igCCRR)qruDO;lm|EJfRV_%`MFo){x0Q)L|9$qfDG8Up*;7J7)Rs!fUjG+Yk!rmL0dBlXk%Ud? zNha<4GATo=vmuoSutQ(X_bNzk%y0kgtOkqgLKcJN^*W=?uM|tZ@Kt1$MR(Zgp}lAl z!Ev3hrt}BZ%9@aVGL|9RM1=UQuHs=ZO;o&H6DJjJ#aFVTPSe? z7y(-)eJ=f=wDD1M_9Nd?sVh*3yvR1PC}y@CgR~F8T9rMS zgDm{~!ux(L@N3MH5AMTri5h8h{0-k)9od_;PoO#F#&tq&m2rds=6ew9!2NXo zNQsVm0I7n277Suftb0?*-Y6}Bk7L=JGFOZ7l7IgJomqVS#DF&KnA4~#NA<3Yx3!H# z{1caKWzd@gl|sup9pHjkKwsOVc3y;7FWGY`&7&sDxos~335R1LbYkbl&8K(1V$c%k z&lM0SQ&PkCCHQJ-m@v=9&8m5H(RFRE9ojt*?ybaM#(9>NK_&$x8$O=e*tk~4D=+`E z`@+a$n?{u2sOaiJow9SJLn-+u;v4qb$&dj-$G?a~PNtz}4gbF1Q>cee>79R@K#iI# zjH^*#kC&LnOZsS$Ic4*{9R(3FTr`GS{rOWFBVkJ%!izZ4gGf>GvUBDy>Me$GI=g8@ zd2>CN&>fu5Q0l}_XWy>Jyt7Rd_n}(D&&(dx;`8Vv6#l0ZP3z_oX%J4T;mYTMbd&Q2 z#)2D7Sc&T#RJ&jPr^roc>}_IqZiikywJF}$k7@Yx5VAsc+1)Oy5ZSN8*}h8G~LTkD3^Z?LJAP2Ajl^-Ta^_f^ef{~LCvxrrnw zZNke-*3#_mfdFMB%KKDf|1VTdJwKRuhac*x zr2jGl7Q*Lc@Z?4=%xAi^N!vWY;yUZVy-8tI-A+B@$FL9lT z_5Tysng6h{a{VuHotfj$A5NnGJ1~smR<^EY&P0sjwnnaIqGl!zre-kw{4g%A&Spk- zFrJ&uZDy*uQ?2Z=UEm%#5&O5dxAJ$Rd80eQU0pWw`wRp4!Cep@AYf3wrUgE?yJy?4 z01ofwX>xXrn(UVRh1AkXYd8{f1PVbZNFO9nSW;F-L4Bc__1&ybDiL46?1ag;(+7;go?1Vi&vp+Yc8;G3XXfIMqp6r~_A6pQ++ zD_A3tW$Z7=Bmx5w1gc4f2gm&G;3R?MXFkd4{`rNinGy6y69g{kP(j*{X$%X9X`GxL z-nO1?HPGmbIgpk(xOiZ3$Y<9AjNp+WA``GS&Q>-k-Zb!~pj}{ic4!rjptPElh*n(s zy`Ry4nJ5X!v)@WFSvftCXoCO9^$Ldn$n{0gQnuygU*9Uwo4u>HLP)BrzR%ygZpa@g zjYLIEr8T8=L!*x-NFdmL`15Py=ZKd+>k{uexH}IkK;`Kyf_nfmkR_cEk%T@4g@=cS zIIIRHQb|Y?cuC2P!E>dKb_dWley$x5U~g7XXWt;ssfEMGfpQ$>tq%ML4@Piz63r3- z@|8k%amQG`<3qcbvU^kbOMl&iTqt0(`9q7h4+8cB8CTXYWzg|3Ir#v@V?yhLG{3vP z`^1N23g_$wjP-5i6976>@vHWK==$aLSA@vH9>dvh*}KO@F#>>RsqOiN-TfDU%G&DT zcK;#a@Z+-e7vY6Loq;GLpau#oQ)dI@R~7JZHeG%F+ejTrH7O}wQOP>q2RoN9G;q+v z^AbyhIB&2Ju==06eg^Ky>H?zaxeh!HAW5s|Ky|5a@~PVdKltxeTeJHK=Ir=l`XSKS z+Th{X_WIN3?n3Ls`Y4dc;o@exSl{OC3_cn8tMJqXec+G-js#{10h9+Mh^Qj-SHLx( z@+2YaB;maWzIQhsAs)!ZL@5S*!r1-u9L z`@50otEDrxrvo(b%;5A@`se0@5PJU0P04D{p)xC^r-rg0&N9Bg^c=_=6Kv*J;Ptw% zolMWp4n6KBknMM8@i(5ewW;y>D`EUMdLHDbGEID8U}JXurO#KLAz7V3kkyPfvGSx3 z=aaDuZv0K}ljH@Xwf|M*eX8{SjC-T^>c#Ix^BY?a2m*s4{`a9rW^s9x;QSE8(BgLr z+}B|!0R3zCQ{V(7b68YtMa}j6C&By&CZ(Rkjj5@z4XEDP5hOM*FOCm6b1$raasc?w z+-t2Fd;W;A3@8)p244_B4J4tF$k@LaGd>Pqxs8@w@d!z@MWP45-5mRNIf`N971gn>8Aa72J_!yw=8K(X@b!v8e1W| z4X}!|=`48=-TN;+mO@1*LmNR1wT6&xHUMQ`s^F)x-6Rs-*4j+#@#O^%EBXPSi2%3& z2pV+KJ+GX2Tp?Z9N#LYC%cjXjw{RZIOGoufsJn6C=vx$)g2h}N)@o%NB1fg^N7~I5 z`1~#TBOQI_Z0k9}l;xWq*c7YYeqozIrqjacHwi6aA1=E8f6i~1)AiK=XEjT`=$Uy4 zX?UW-k(fzjim0wr4gX4*Mw83_Tv#xUB!kM(Vs~yB&x=chFppz99*C+XW(gJ`CeP4U z$cEBuB6d}5-GNGETI&Q$rAqpFJw^l4_x7@}IKeU2&xeI<&D@LX>;kJ9{?X2_pGtTC zK#Jk)PF)j8-tWdmeZCXp2$}=?sG9(OGgxEF9>0ehPat=Q=7Oh| z9XqbSwX-HOXh=g#t~J3|yj)IgdLNH#R`n^c`)Y&!`@Cm=D#h8yHK5%Vge_MV98!h}8>WWN)3| zMmQ4Nz=#etFb<(?MFM{nE*G^Cf8z`p1TEQ1b_k*26Nt`uUT=ZLLR;ZuAPHQ`_>!ec z|B)J~_(H`B_M>1W{$lBQXOO4#B&-k~(?nSyg}Rp9N!1fp^C&!Iq9D(aON6YPY(SSp z&^T4x#1CBJHqjpi6IFAQtSi>@PD}U{sZS4NznFO$3IV9ApV3Nd%#Vj3I3ABwXr1ma zL9EXZMhH79&+|Kqn!eq_s_t?}9hup0INjQnGETRp#=LKQS_CmVYa{I>){Wd8jv5Ma z;4|0kY9dKNL=R_+pQCz5b=tacK!_{MNx}(XZetF=W#0eSD#@RKn5+*wfBR@diIJz( zON>%ko;8m-1Cg{8kW?O2h+vMhmM*K#Z3>)jq4Ne+9u8PM6gNNfi9HVwY;c*EHrJ2) zM~GJ^O3#+6^X$sr0#5sKA@W|wVXt7S3cQM~mS)N0r!HYtj zTSaTJq_)5Fj?rTtSzrg$Lg3I-Rdsra;tRw5>%T9I%m4X0vtwsy(e@kEHQJ;L&-33uQEs4zJ?gz z<>)neZAY*udrz`Ym;qvB+d+nsmJwHsBRo&{kmF?G%IuO)*5W7AGu02*@=;S!n!%E4 zAFK$fO2gq^{4x6s2E*>tXRGA7hRK%;y`_CFH1Hyg)hO^cD+&4?;WACT#T!N{L2QYS z%I4W8+&M37UjuS~y*B7@2|9HtnQdm;F=*x2k@^?t)SGVL!-VecIKOtncfC zOx(1GekOk7&+#Zo_;(7okLI^~y2pZV_m|Ur{)Z!ZSWMq-1IO2DVlS5)(iSQ_2>#$f z?q;Cm6D+S^E7c21#W;(}pf4$=jbX!-NM%#DQ~`bSq3xb zB#c@gA8{$Jl05sz9ea^6isy=!7t2RIn@>`Hl(|utY+j+jG5Hyq=~wnJG<30BFZIJ4 zP!oRsPm@HC4V*ugesfVVh372X&|huA{d*eb=6Vr28-@P(W2#wu)PL==3jgM;8MGW5 z*~04XH1un07=K7;bBfLV=($|YaV?w4co6XXdQEMJYl=<4dXx#j;8+T#f}3oHRZf;t z_tl%6Lt|+-95{Nh>BOo=u|!$JP&oMs#N<(T6<2eDe71Skqo1w$Wyc38I-@X!YD!60UeHFLMgzyb3hu+7X%bqf2 z%3@**{P?@>{-dal3V#a6i~874sANaC&x)^NuCtDJU`0`=j0x@Qc!-9Q*+$n|{~u%b z(4`3zWeYefZB^Q~txDUrZQHhO=bN@|+qP}1ztxjF>B0RGu_D%qv!AVZ^+Ba2O*&XY zF0_Pg2GZ_QaWKsioWv8&OU|2P`^f+Ez9Ohn8M!<*XY&z;UaY^if*w%6L9RJaT2bQF zNXjjM-huUdj{z}4o7HLD8GW%o0w7CQKt_< zyRQ|xu%|fLQ(K!TDBCnWCP{ut`0{5od{5mHcDop!ua(Ci62BuMxS`f|6W%%72R%JV zLkoJG?Bc}CAd2p5+zde`E&76jmp^^|x-6>Et=i37ZS)_n?l)P=Ab77u$Uag?1^MQ? z;l-bbYqbuL{ol2HSM9{N^93%Fd+0k5Q0{3-SYITu$AZFEoXl}?>vq1#K)JVuB=~bs zDJ@q$S?=s0(GSaZiGM^l{Fl67#ph!RE-N$4^yzxk=kg2D3)4WU|8%mkX+lW{wbc85Sy%<#bpx+Hw_^a~#|os!R2RiU|l- zZ&_>A95zOxnWtUC3?vWCZqsD?)zCr*jf!>Rf^c5Cyh|ZMb;ZePyQz+F>(l`Du~Vm` z<99vHInWMX{^vEv#0f4OkgBb?c&b&pr1>;a;uUp7*gNw<)8L=(Qzr#iqTYdtC>5$! z+6+aBMhlii$}M?X0&kjWIQ+uoA!}iJ%@#KzZ;ypOs&IlTA~RvjLv10R5w^EW020(EE6cYmW^Sc6q$n8FzwY zD5f1?mH4-6!nEk?yXl!1{our_oQhYYZ9iIP4BZb7i!<=1f}}OcDtArd)+s4F43R|v zoOEP;qkUiJ)?9t9AO-#0ys0+hb0tU&9<9*lxvS#?Hl`~d&`*w{Dx&8?4n)=PYbk?n zx7K0vM0%yb+>F+T$VWI;yYpgz6m~GQ!eE_Pxz96r_QE35?{J{0Ktl_W?+xMg%FyT| z6R#ym_U^ocZ(61=B&VHdlo;|MRhLkxHR2TEt$L7-&`nch6N(}NI(fzPB_9P1>MKUx zloo+%<_++?Nx^i_($b0G{Ji5o>N&4QyiYns1EWKH-gW*Qiu>f0>+oUX}sT8G;!V#TK;kd?$n!Q9DwBcdyD#{t(xr40m za5|=4)~F%tF7L2A1bZPVOEofN(5g;&3Q023FBOa{0Ykrj#=7^a zOKtI8?&5VOs~3=nZcrJ!{5^VZ;K%;kVvpd&uHZ$7^_ssm%ml}cFdducoKH*QP!s0f zU;Pt1ej|uwQu{Er_O0*4frJ`=^{TS+YVy$2#D6GTk_e$iTu>p4o_{QHoy61yTRC%R zV7)WcH)_9Pa|ms{Zu12M{YAoRQ9a7hnY&M-A#S6A%Cd#F6LWY=z=MY)iq&1{E`xhO zx=r(qJ#UVb>*X-$c<`Qt=i4Q{Jk36h_^2QrjG;t<5#&B#ZAFN*>`g0bJNpOhl>oG{va zoQ81SemVSDGnUcv5?Qg@RuV)N-Eu_@D>vvznMP>=2!8n-mee8dSMWM}2^4gugH8UVhYV>lv zY|+*dw#oy|P`IE==ZJEqXZP|Mjz|T1w+C%tcW&j9k?ed!!g3F#U)B)7Fe;A_ z3@k%FogiYh@zZoA21QLgZCjz9HeOEaCBbJ9922!rC#64wLdUf=W7%7K^@}1-K}mv zZ=A|}UADW_IYR2-vY55`XHDn?S5JT_7t)B%yu0$(PK@GqGT?ab%&OmDw=jE|qDnIx z@jttqg5F~J*7!mVPi=Sy2tHGFXgm`dH|TB~656*D!Q_g#G<3>b+u3pzJ@C7hd_roY zAfyIqXIh+Ac(!$Cp+#YdAD(Ck!Jgf2-y9EB@mTY?WL>O6=Ab)3mps?D02Jrvo33sy z7N)5a>k;;l(-UVV(Q4|gMAgXf4gzzZ~5|^FrSmn`~-zBND-6Pv6`s4dPG&50{5`u3bZ+Ygby&}KNl8}nriNg zp{=HUF>#x4u;mINxH{O5SMe^~#PC>p98e;KC!3!?&g{UJflU`q-;`m@CZg`)9*o2C z>Ge#|{qwIMIy(;eA)OlD$*tKoY_rC}ErPW#Sc>WLhT5A$LrLMtgWw(z7fHCjSe&J) z?cz{%UjckKai&ZTx`Bg&p4Wv8W>#}{@|9l_Y9YQQW@UG(mGqrG#EUzn1LNzb{?4_) zf4hy8>SU9RqqqYd?L^w@gSPa?1PH#Cep*pJTpFVG$a*$~BK8%+XvA3P4yx9r$)Ul3 zIa97geu}!q5&I4w7IjXK!@1O0uU{nXxtgUSXV!Fqy(i(fhMYhGNdClj+9eCsFafx+lNt^> z?9HBQs$WZX_0^^R+eI@KQ3!_p>owXU&~72~O;BB%EC`Su#lvm}hm8Hk*g5xp`=AS7 zq%*~`s@ZKZk$bV_@23?fJ*q{Q-VM;rvK@t>;MkR|nz#0bZ&xX_P$F_0Gj-sczhs!C z(V;|+5Jz$UV7nsvs4RCM13<>+iw(VopK7S{dTK;tI~EIYe40%^2c8Fv;-l=>Vz#!;VNwb+LpejR1h}} zL`Mw%!ja5d(SuO{{}Arh2Gehul~7zl5xr5VOQ-=(q2yrQB_E<)d=-{~qx5_+4e+*3 zpsDlz!x?=aIS(Bj6y9k+s1lxrW%w7&d7W=nEGz;aYw9Yzw4pe+WYIq>A*B_7+R3DM zKVJM;#s_AD-y}P?m)OQ*re$VF7A@M3sHYn#^3c-3vhM`b17qLufFSU7Vo73UNoJ^; zH%6B&13&-exrO7Cq?u<3L?EDpg)%ljEJnPWZFA`PG03}}qHOa+(ccN!<=*-exy$L; zaH!n1|MwG(m!cf^wk;yUHNOpbW`Ld-Rg~2-dmP@N+xm#M%p~%L`16iU41S`^ZmAAS zPPSTfvb`o^_AcU!Y+>LW$c*Y-HDWa9@lp3Cf9!4>xYvRGXJzE=c!^3evVhJX9^zmiY00MajDsQ{4FdcG8{T&+y{9hlR z^|VgD3PNsDPu|Q5k895tY^JS6YGTKV(X2Z{$PP%+14d(qg7hqsvl7B}v5VgxfxdSp zLd-ithBI9-o4v)cqm zM>I?~*V!2OPbF{>8UczWw^D8kr%xeXm)TjMzdUq1f|_wlK9;9gvByBp1=@S2%z@GEXtg0wpMYzNh>C)PJHHO^CA%pym1ns(kDw}pyaRu+7=oI5 zX=6flg1r*R<$1z$09gvpa|m{VdZK(zb6{QQM&k$2Lqk^CTn^d2*nmjcX2JL2?Wm7X z+Or_)4MGW3k4~=-$YHS`s1*^jc4{w)BkAzJ%z4@}>-9raS_YeH*;)E$sM5KS8ou+u zFn>J0CN+Kq4^*2Vkr0?0WRvM}iQ8FQm=5=+i;OCv9g}$0ENejsZ!A8Kd8m;4tWVga z%tv)zjEuZBHvLr;fiiNq^-lpsiwdzr3IU{(L#n63aiP3dci_jSS|u*Uu9;RiqTTNt z8V5}Wt+zgKgVA%m(!|{9|%RAI_} zWhOg|J&92SkRvi&Qnnd?Td71J)}V$g6br;RXAFfjp%>QOZIYzc?_-qIQ4pbwHJ;kA zf~uCv&WX~430(ji)QJ{rb@@R5B*j?|ZL{fsgFM`55w4TXJibsW9L>w~0ApnQ;Y*w_ z;0&w0cGSq6dSFeKBxOirnkE-^aP|JHxO>#`sV8G_U{pD_Etowy7}JNJ!ZgY))|sR{ zt+D@4rNMXPE!!6p7TRDkTcaBevmNie`@PL*bU=&w+O}>t3nUZR_0U{#WjrJ+uNHfg zuDLp5A=JqtS#+RAPF#byTGneCkYHY8(YNM41R?%yW_$Z)t2a2IN2T)nu&d2<2ReI& zhp3%?%4!FRx-|4J6GvY#IR!KX!sWH>cT#}EM`~QOu4Kf|7@OKh`P!P|f~`7&U$dSw zoP+A3T;$y|ZHH0t(Dr3>OnJvj7X=Z<#hO1RoR=_SAAY2dGC9OYQkYIJxCia;2l&k7 zuM{_AdmsSfZs&{W57T|1VD^5;Bi0?gU>k0bDs^1^9N))B*jn71e{5-xo(rw36a$K* zWge)PwUaeUqqm)Rm^G>g85%fxFHsJs;AkBKq#>nFxJ+M{Nb;g_2T@mB%jzW9$CWBM z4v$#pnHDm};?ZEyU@JlDnrk!<*{TM+nePi(FiGb{Jom)JQU8=k+G?_zO8e-Z0b8WL ze9N6rWhPb#&kvJrw~9Bk)-WaATw3{L$B;f1H=wCgM;TB>L2Y5eL_jYvbY;T6Kc~(1 zDDa+77>jGuj@333raH2;{+xdAspYPyEn8DSAwun}UFI#WE8JXE;|6iX%_fJEP7;Ze zo{{Cxw{*RUkxjf@C>wKP#L=VHx=9R^qu7yx$ zB`z%AdTh`4up!;hB6`_BDP5q;{}L7+W6u)|czc!y5wlj6IcVb8w=c0}6lm|SX5cg; zq`TNcl^Q+`%K|H!rqjmItnsSUK0HGG3|fz2=qC~q;LZ|VFdd6uk;!CuU*tN8lrPv% zLarR6t|2~J?WQ*D_8kENj0bqn-<759gOx?Z(xS3t3+?_xIj`FpT*>-6jvw8T{)ZE@ zNa^e+?U#h_xPFOch!#m&r3+9SYIJ-)%?NL{Z-5e0XKxy8yqgSH zm?_EbXc$K}Apt29auREs)1fE((Bybj3RHz2AiK*2@?p_7WgVD6WXXJPuOM=VQj#n7 z^~B^!PR&P2J&mgx?#}-Cs$8}ai8WThmOUE1s>)ZHlu+|FGY2n8*;_Q9(&m6AOiYxe zw+{!;@jN5&s6)n&G@4rB>>j*loPl)P_o4oL6L@NHY8-(JmbaHED}Mvmzv>7pQN@0` zdu~%@UGCS%T|v07-YK=DyE|iil0I)@Pzv9Pn}h-d7L`3zYi6{h_23(R4D%J?_8W(3 z{{}1y)b1hmq5@Myj3G8e!N`U=2_pQ9#1a>T!BeTeZ=6;XaF`~wJ5~Q) zISJL8XO(BS1)@jyZh2g!R?NY6AXG82T(eFbYt#!!nl@X;6oq<2u*r`*L@?Mm&uN;# zh4i9UH&s))kSeRE2iQo`so*|1<<8)XQ~11G62x9`w4*$=qv4`8ma`#xlpC7o_Tkx= z*0{=%MEC`q2zw!_k`KM~xI>=OvQ6sTOWw5grFzk&yKV<1gR}vI2hn-_6RV}U_(T(p zt9MTS>fORmP|er$VgCu0`p*dhprgA;CdaK2zI5-Jzax3T{Zq>lQN;mp=QidzlshBh zosH$us$>`yv^>IcTw)(j9eGO=GI8X80CSB$F&giHz#3MVP);^1_3+gN8uqVQ7%qMc zHC^%gzNT%F{&_Xwp$JirzC8$v%T?TDveOR{W~CQZbkg)&aSk%^bhkIPj*f96`MP7< zbTra*>B$BG$-2{8vn1=wNVKHxU@pRK@KeT9L7)V;A(hIGtBX;!(8!gfmq3%PR2A-b zCi(Oi*BqA{k@;KY@8}?uEYw!ncN*rawXb#9WbY++;xsHql7huhJR2d;(qnot^NC5r z2LV`B2kW4rIiK8oRvCa=lF3)^%|sv77xOeSv3GDOTBB9{;`=d3B{(mNXfy$71JJI^ zi6}YrIAo$1l3AJ4CRGo4@zq4AJ3Pr(Q0}CQlkqv6jyPRYTZAvdRI(E2tHjpERay82 z^6t*o1yoO-;pHB+M2>E_GwBZ><)|0_Pg4`I(_!ZD2(~3BN5G_~aB6rXMN&Xkgf_)X$?Rj1zRFxlK&s;s3o_NCl{y z+MyKL1_PtpnYt@xk~%ok(yAM;JRbfiY(qAT`e4i3*QOmY`!E(w)L?Xui-?l|m#olV zrDW@*PKX~iFohyTiGmPS#BLNIKq6MJt|EuXNi#C#gSumtTFB3C%p+=u4E-o=9uKV_fkPQ zf_sx4L!h#I|Bu%OG&emtOqsP`cS2+NT*4YKTh(z|(kI8Ltm%IY5{)tn&bINV!}O95 zO=D`#-i`HtCRjlPWROMS33&?4;fpjxrqNnZ~d5bgaZQlFMlY3EK$*72M` zQ!aR77FUwpl;VH;nOm2^6Ls4e46thM*v9G!aJRcD?X}FG2Oi{b42Dhz7b^%;c@Sh} zJ(*$d?19KFEt6=V!N-pf`>s*m{c?$~_DT49_9E9L=fDz)JrtQEHBL4QWBW2b+6NpD z5jt6x?NC%0Wz;SUsD!7TlYnF%Yaz82cI&@P%0&&{-{1OZzM{*j6+TNU{DGJdcCZF0 zjc>yps%h6xX6LnXbW+n@v3au?;K*~7Sx8_MUtom!8E|&<07N7sN%OpI2@H8M&T*KB zHPr>rp0S)gWjYW15&ZuY1R1s`*&A|OeZfKU?NHkSX%Bczh96Bd))z-YZDqRvSY6ao z_`1;UK1MTkfF(}?>)KPISL03hdfXLIxxcWY-0#gPzK*XrzU#lLTsbO@roAH(^g-2!(?nL zWj+)sY3|nc;N?QUn=jt$w^Zz+)sEZ(jQJ#Cy2k4-Nv*1H3_Pw7Oq!d1b~e(?2B!dWoI4**+r}G;m!x(R>75%vUA?Ji?V6%!r|VWvFyw0s|Bb6j@wCe(vBg zi4Ai;F7*1Wm=S_O#axiR9wj|vudZ*EHcX1b1yQvW_uVb3S)J6&{(jeOh?)>&v?ERmx^6_Ak< zoO>O|@+{ANRJ0d7>KUKOed=srveLj!VbD#(unnR!L+Yc(EkdN06R|8J#&!&TUspw` z;wg$ZTAT2@LA3V)hPKlYY8%QYa&M`b8F^Lzx$Wh*Z3>0SGV%#GJdCsA6!Ho`bgSGGzj1cUU{W5Rwd^{_p#maM`)tw(5m1&qdR>fFjXt!T zA#n}u0&`FhGd9`N&mHf99#b7tjRX@gXnc>YtQyE=nOQNf0k&dN>w8s;rhL6#uDz5= z8hdC2ykeI}3iD*X?*3jAzsT0`$J5fmjeS0g`!{=kM0N#Q9HZIE6IK((A7Vy$!y0u7 z8&VJd6a@)#(-~Yd#c#|<{R&N^yOSvlm<-1J2y!|KAG-NC9c9g5Q$87GV&k8-7_-MR znNik%Ht|`no@jeI7VFIg)$2wc-i=sR*fIB8##dK%jXsQ~lc*QuT+4w*_(l+e>PMKJ zvZ$W%lMIBxKh1xC37o(M#k{QvIJmOs{$V*M*qmzN#3xpw(7^pfkdTq?qenc8H9&%` z!@e#n?irmy{IqWmfgbMGGPmuOp}T7PkkrwaaC5lDNw`Fb>B*249m0YlfI2cO4p+Y! zdgDW>F?WL7f_LlVP$oO1TUlOsa#$gZaWs^cJzDU(X}`P8#o(v~8c+$h?y_^;^db&J zuH?d%jF*z6z|YJ6%{Z?7ep{wG#Vpvi6J77o6X$H*`rtaihG9Or|BO=g%HxYx`d4I3 zm9kWH4OT2!(b>lV=Mk}>Rv5e=7$S(k!0_>(NgRI zo@Vxci|LXh!u5>!7;80;ezCYRBgIa^CO0 z5)iK%>P6h#=l$OC&z@tq_%F6}YP6;!C60bf{QSZkVmfW~eZ+Z??rhg3+9kujdgccH zaue6mKtq0K2_cb9vzH3pYb$i zLP{ti^pah=rN})LX>alztyA{?5ZT6i_kq2U{6#4tlysM5)JQjdP;;ueZwrjVV3;7E zhP1c!`O4ina<{#PBOyE_L$pR1^pa{9pg%9+B1I>J%MD~MMe?V|IB~n01K_qz$jiiJ zORjzg^WT`2W*Ynh;QZy=oCK&^GQP;x&Ik&#g{$qZFwvo`s;B8q!o;SRVYiAj>GPUg zbe-4a=%IQuElYwd?Gnx7UvougwA1lo8>8FGODR;%>7ewDIVKh8z8KNDL^Qb%X)HN4 z7PA`qp#wG82e|D;bDw{33q`ZR=FIFgjCaGSJBP9T&R%>yP4+qW-;nvKSB#NaEBpXU z225kqvu}uJvAkO@YN$;8F;`1&c*YlJ=Y#rZLa5V&V6RuS~0mM6a=JE-`9*GA7O zc{kx}#t7ag)|96(Mz<0Wj(z_OjFI;%buZ^-dhwyh74va=QE1+WbsT^N7*xn`5LSN@ z8(Zcg<1^Fuojl-;S*7CdrF^nz?9uyj8XG^ zIUW88{VX_0hJz$xTm3=rEyks}<;B+<V$ZLEp|u=hxp0%*U8B6n0x?aGlmU5PMnQbEJb$QkF+PM^ zN;Bz;fmPw66~Qg$ij+j!&Jhw&NsSCgKSOs!jga$AHZ76hf!Us+g&5D#Hgnd}RtqOO zA$_OGqVeR_+eV)8ISj{GINaB(bj{R+q&H}?ZDR8+jrL3KLpk}D3UxbnE?YFe0C6M* z(NsNg1?$Nd4($+$qG_ejLl!{5f&Wv0FGXyxrNjQwxxOYWTnpn7q3asHo8Q^=rw9r; z#djw;Df%hO6uHhGQc0JPj2s#=`pfGS%!~`&P!7D8^pg!aRH?qp9HTH)`M9YNa4z-v zN=%9wFJ|DpyqNyzf<*}F=7NbJN1)Zj{3#)V&^i_3G30}ov6T^0kBmDeIB3|Q?kMzJQtFXj1q|{#`T6&pUM{Ta|?`FK^4n9PLf0zYJ z+dwOObDG{zu5U*i0{oJituVcA>Ax)JHXf@_=E$u-!oSlp+5Ly3IdVaxAsE$~)?#L` ztH%o?98@AZ^j@B@O&y3Z8un%k9-iO=gzdn1&_T&)5HragwQ5YDPK^6Gh@9~`W)(3; zqHdCn)je3B_aX~y##GmuJiR>&c(10v$T81Mq~gU~vgF6vgBJtbr9_odxidNQa2jJ`mZn_Y%H9vZJa@g_7pMGR0?!o~|TjoJd<6xpnIQR=gtCBut*4Ci>Nip#I9BJ6Yp9n@f}FN}OmcT!bmTrQWLE z&(3bOFWU`W$)fT?snXpYZq>`T!1H=l1CS96?i8dN6;@NNINQfM+$kIBNuCBzj3==s z06J-dQN(y*} z5_&_YUqB>+m6~I`_=jPP8v|&NDqX*-nOn>Z?zf1CgfZ1|q;P@@3735jGbl25vZ?=7 z>gnqgMuCLYVcGV&q`iJx-C-)j*A7!7XR03I32%(!P^T>l1s0NkgOh|zVzEfHk}t3# zlV+Mo%No}~IA4g^G7PnACxs!1L8WNUA^j=?yEuER7uWCzQSKjHcUfm2NoI#7w56+~ zM$BPifF=M2mCSl<*9(A{4!Q zyL(}WV$u@`#kOEk`8qpMvBVkSD6galYKyK4%?(nG;3?Oz#b4gCGWq!)jnz9cZVmeD z>>@P{C-%tLp8#WMF+w&uR*c4V0LrvBwkBXWuV%xL38@+VG)miwKl$3&Vz<_V6l%Po z2u|zp=&4^2A6n%TjpnmQyH@zk+TF3JVu-whbD2LR+ZaZ7S~k1O?fTO7Igj#BfB;ff zx-is&w=*0N^i-~9L!+s#8)V-s@T~tv#+wi34%V0~qyChSTrHSJ=r}v-91Se&1dERN zslRxU4%j5Bh~Ct}A0gWtS>TV7)2AA^?OQXgp0R$A^0YV@mapM8-sp3G$*v9oHbGyw zWVb-vH<&M+if$yZR-nNC9cQ~pX8pstOlv?pVsz)!=x0DP44c95z;Z2_wfNrL_itnF zT0+x7AsZ2{xvx8xrs3d6D5c_JyF^8-XUVBRHgcQ*!&_D2WcWr<3{6vMiSc1axMnr8 zxjLZvkDvZowM{fYZmFWdo3(V3%JTV@nATz`UQlRP(IAA9W|P6|DVSgtcNc}6Sr({a zDB|`7i%*pLaw6OifXflV!%$B6=sfP1N~$nG1`byv`wCv2$^pQ<;oK+6`IkGkjoT&m z0Ef_VWZK(+IW7DznoM^x^o*m)bKv8z0!T~kyNh@}8UzG+H78>>%r|1kCov?wpRB6$ z1)A#@mquI_W8@Fk4|!*Km3nK_k8L_J#uYhN?>l?A=`}fXvmPO*r*C8BV2`ztsO$xw zrU1qi1iNphGoaGPh3>#P4D2|_lx$GNc9os=vkcmUIml+T6--iNwnV%Hi%p)6TCK_L zV1}+76Jt3U`v47I2Y>dY9|aeb4Fb5Sm|n=Lkm>4_>p}jhHvC-A*`;LzOL$}xZi`aH zSBPOPIp7%jC%H{drFqnj$Y1H_;ZCxoaDo~Y?&UwD_g!+He%n~?Q923S7Kihjw2IZD z2GeqUl0r%Yh~*4t_KKgp3!8a8$V)t|am|n1^-z~b`X0LSoHsb6S?~^1S3F%9WfM_D z0+t|Kg~i3Y_>mx^(E=qHnwfKBhNNaoVEL;HF@3Br6a~mkOWo%&bk|7 zIata|Uf5JCh{G#*Zx zWdRIBLe^J9L!M@2E!n~8XDtQDUc`X`(Kfs?BUn8UT_l;1VIB!zY|Wseb?CpMYOg#` zUxHqw^B6<^P3kh)s2w!b`Na>mf3B6$r+5h@$d)xlMphf^Bjb^%NOs>UD32{_4STMf zC#+U_9{5s#{**iyx5V{}a1?Dg(~cRT(u_L_dWPZ+#V47^k;;Mjl6~QOHrN*6>G(cv zy6-E^4OuTWea(nq;s)7j9& z{3)*{8!yr~f#mRB+^h^+t_d3$saD!7%RMOUJmhSgSJxW4hp!xr80dq`a2eizLustt(Z>q?Sh?doiB??WaSF1 zbLyZXreE^BWrA-rf=`uM)SFp;AML1}BgB8bv!}9}Hb=wdSBo~04)5P=RvzIs>*L@o zfsI@k=Th;Ct1rhoUu;>tViRhMav(Tz64OuTgU>3~*&%yt zUR`M4LNDQ>g#X(cCD$XX-Rj%y)IqS^?JtO$LpB}q{2v++>Q72z`tUb$1j$Lcsq3E%?GhVOSoolA zRK9T>?$*repKr@E>x%A*V}0zt@6IzUztI?eJk@qK#(7ym?!dzLj_Ha45RY*WqBA?> z`@*`Wfg#7+bGPr_lgYZx5udTO0*tKAPYL=zZ0#j#tax_)m%uWPA105=YLYk#);szZON0is_Np07G=)5#mJtna|*K_umS|CE_T zHs5nLBJnAD@@$8ocd#ff2ED74@vb|q+`x05iAkz=hQvBX8lNv)A=@oh$67SJbyghD z=^twIGU?wULfl=r7zZkSd2`^EL?aF>&!l@yIU&TbQ?kizijAf4 zc2Kw-_vZv@OA{-qP}Rx5GkFZ;ydOoIJ;WS^WevFj0p|lmt$Woc+o?%B_$#k+7#;x~3 zF6EgVB7;Jx!1ooq_@|2w*Az3;iuS(t(mHaO9_8vK^|!5|=@c_fbdd`IERa@ZuacQa zg34hJH8?Sl))~xlol@L2|E|GhH~CieX;c^V&-W4E>f~%_L-h9e;9`n%V|$1TDR`1U zoKLu`q9Km`O1e{3LjE~-64k+FTtgafu@8<}PVRZ!qI<8)dCv=K=SrPmnru`qyKtmO zk?N(3H*rhvM@AFE1aEnADmjFdQk_B|9PQRA&XyAnd-C}t?d-utj9y~g`tl>0hXp-Z z!4_yLEK1Hq%l>MxFxqgt<=QVwF^_PF;boxP1(xEb^bC(EPuYmjwTF2_uK<#UgW-6J z1wQ9NxVKN_P^2s7i@daz6_FgRex?8uY1gRmFGF+3>q|uAUF^OQs=beifnad>beK1xG?Y~D(5%|@;M23P-#4mhH#D^nQ)sYOBP48-UDn^S z{Hk2kA_PLl&@-E}j+CFwouFm%n=a)05Vci(f;nf#OcDVUL{LZjLIa61B97n=gf$U> zg3d1Gl9oq$hpdiPmnBdJT$0RCVM9sK@Ry;@KI_?9LfS1#oq=Io_t_E zFJczTyq+Bjb4>eC|87V|+l{cyq(Os=P#*rJd#8U@=|TSfi5gh5&4H)?B>dSL0*zda z?&s-UGf=&udU_`x7-RuKbJN#y)Of$cE<mHt`Cf&a zjGTF$q_d^e`IY7N!7U~!qR~atjcrFW9yML%96}H)dO=sw7aX-9&-{>TV1kcvv06_u zh2WeeXqpr$a!y;7$U^KBg-T4U&^@h0A`pr474t zbmmr&7F_VS^w-2-GUVsEps*iZJTSri3lj4cBJmU1d#XtQH0SZ+81DHRq=$S2ZE2et z;j`(8C26lq6?vhd+8>y01|l18)m%SFdbccs2Srva+~0O}`GXF(+$*VV>lZy4#Omu& z#l83*^b}dpI)YAc$(n@}MKn88T3_s+V*3xP3W6aOt3Kq2Aj^IcC>qe`V-ZW~ z%N?1q&#@@>f!=la#hHGPa$&8F>?A5>@8{LN(#24(x!C%Tnm<~Vu>dI5EqynpWARWh zpalGB5`~5TpZow|YHZj-qLJ_d{`WoVVyBLE!dQ z-HH8lCcqEUEIw$B2uH+tvchT`)npytVu$t%w$GZBlBhxIo&(73J_7iCA>(1Q(uhv? zC-@=mfpouY;dZHH$~&(oeZmI-@h4h(`uT>_LAG+gBq)pik=&zF(EuyrpDQkA!eMJB|n4RX`Y0)pt?Phtb0A%;RUKq29><=3gVR@ z-`XlTbX6)UX5Q7h=~{ zpFsbDx8XG1lX?`_lQ`>gF`j^_6_bE)U38JcbG!7Z$jBUvcs<7g$@t$Gw8l_V{sWIu z!{94MV=RrS10UGP2&c_<_{oKrV-ftL87VM$J|DrG9~r6p?Z|3yK0qcFJrWMiKM z!b->p$btmE9IDkRsVBJ?xdZ`hGoO76gKnTYRYwDq{l3mSKCmMrz215hRBQzC`;`kV zga**>Ljtn1yeb}e)Y5{<&CI4C>eJ!bml?s5WIBVG({D<}kg(31=}RE9p;cgq!#i5l z>A={}rxYhmfJdjCl|dOm@d7=+p)-748bflc#F>!S4(mn&CdoXj#UHgYXwn>SWB zr^AoDy}i9fMXqVHE;WyuqW}U0MH58EW_EDNwatM446qE3KaLL-qOLPE+OSmoPUzUg zSQc<#{tBy;d*Pe?3a7+yd} z0R+UX2oMA?{u^ibLgPD_L;BW7Ur68^8Cn~EEO;e**0|j{G%~gPe_r&B^xrnm?V2fw z`A5cvHg=}hH<0y>&7k8AlFdLV);fJSX#Xs|xB?mFha|*c_U*vtgMUHGtD&kXfQeU7 zR8W^MF!-{lx;WU^xqZ;n=qWERk)HoCB!ad)0Llmd$FHcPa(%1En!gR<>*VPlxFPm+ zn;kdQd;D-5b?u(n$F*mx|tl#0uFW%JQJaqaVTh?VO*4|3{uk$@`k3k{35Nfi=6mvs!)BPJ?#&1Fa)K^rBX8+Fk%Ge2?Vd@NW>J7gV zsZ@N#aBui`njV(%Q-Kc>w-ff>Xvx>1;%}!c8-B;PyBEzb?|Qn5E-TfE$2DC^Y4G=ip1Ym=6d$#CT58LHCM8;qj~l+_=5k} zTrqr~YoeU{#{XY)G$$u^uQE^q5LOqc;E}E>5V-J zq|f->jts$n{KZcO%@inUyElUdi0spkne&fyzTecZmt;w=)=!*&#_#Le@AKEUQDtEE zRdqmSDga;Zx3^>rJ0P28+a;ZEY4l^cNPc;(itMNkA8YH>kdq-ge}KXlIA2o3f3KrRwOMx3zM3Oy5r)+1O;4wX+Hq_p zlYLxbJr6x^V~2!!Z8*{AKIwOnUwqtRmN2GvFwK%H<_uaWT4A8)`67BAo18ets=v49 zYP;eteoa*;LY=6y4J?LS>-nAZg$K=t^s>!CK|A=2hlMeo!l~wd*l5ANcq#8kbK4OW zr2z>5-3~?p&Ps|7>NlndZra2Z;`_Gg@ML)er`*?`Os3wb3L|_}P2TGA?Kzys79Jw@KE1S^ zFisi3DS?!+iP&Unp7zDNypb@C5vi6pdOT5Fs7Lys9AZhEZ|O7X-1a0VmVvGRQ&n@8hS1pYz}tAIoPGD(=UKo1g6O^r}h?JqQ#63 z0oYp+b|)?GZSD1!+PcxYjj6E!CzCwWJ+2}u_b7~dIN2XI6&lI3KZ2s;8545~Z%`b| z-V``-gAK!qlsFbndA@^ zYNS`7Lr=-&e@zDpV0?e3IcT&~o1P@UB#-3wwPaSaN08hFYXE9~gJ4cB`-AkMp3~7E zKI*Lj`Vl9Y&v1z_Qx(G)uN|H{B}{yjK1~s#Us`%uqzB3NPIkxaTWb1h&=|DaB`maD zQS^c0LjanAOq9%e9N1`OfneJed|eoKE@P3GhivOu)u6_A=U%p9kUbrM(tEvdW6P&FJD0DG!HSa$le?2P^uYeQGrJHK3>{Mb#)}DBBU?36OFUMC4Fq@V zz5zAec{XtyTFxCnllC9So`~S<6WM~#HAiCQ|FCrqL4p8V0&Ls1Z5z|JZQHhO+jdXe zwr$(C`%i4d-^*^Ds_qqad6k)$c#0$rP%e)pXVImC@g4nFzLv&$!C)9eK@Pj!5n2vQ zVU3}-jwOmV_+R=c-4|qPwiEDwKSsWj`znH(B&Ntc5r1ED85s3To^o>Boe0g|Crfcd zNhJ|<^R#CoT0?o$)0R+S7dc!K8m_Y=LU?1P#e*=E>WCHtO`peYTWN#nPuGJhh@4qC zT-9LQ3MYZyv~{No0>$o7po}vKHIG{c35x-_`_KGO6bncHskP}1@xxXQq%?_iyyIseFn@PJO+JN=Y* zys4qO@<`6`$CWFdZN$QTDn8>vOuT4~eQXj{b=$_$6mWft_Pe)shTgvR2(e3~eKHEU5QCmJ!%OxNj^>t*uc3VIkk1boZ#GtCg_@!1zOvbe$)4b@~k zXi=?Kjj(2^l_aH>GiVaQdUk*s>`osGS`kR4UA$n9dZLZ<)v^^)i@p)2C}@F z4RA@}-z#jfQsKp~Jldx;x5jqK+|_l8L;LGG_3za)h0izX%zWObe)$Ss-~m|7V@esg z#v6QHtIR0IW;o~dx8;x!yKu71sBcMw#xKtS?xZfENC<3zFc6XfxOMB(l==68bxYq! zdlgZtG%Sc)bR%DXKZ}IiAjm#UP`>tEhSxA7ae+QA&KHSyM4^|*j%)-fWDEO5gpy1= zQ(x&P0=6ZU?hLij%>$DMZn#K}h-U@pSO2{EjyO&6HD`PX}B5DeuOny9;Q znbf&G5*-}wTo2rHw|H$8_#xl*6uQ$h6itS&YT)79ip>M}%|tApusO5rb37RaP_I}u z*WetL0!dD28+vlzCpfmfe_R%eAFDEsmEpH);H;i7bP)QOK1lM|Wl)CKNV-rF%;e;y zk(rAGoM((?H6lUdiv0aYwvmDsnu%V1MNxt|xr>c9x~2@7Uji3yih1?D(}l4k+d`iaQ0w>gfu;j zhi*m56`O{18q~$yu{x7at_7A%Xp1-)MGe|KftOd9&}u!8^*RLHRvUy3l%o^6^=m<< zHQFE2Y{^m=h-RUR1LAzeB8GNVmxlB5{8L}>Mo|v{8P4e;(Ys+lD(4X0C{JG`BDQ*l6;9cCcumrDU}Aq44!|F3zO92cpKPqpMkx{ zWy`qde|ILs_4Yz(3z6-Zwk{TN7hKjy5CD@M=IR%Vlhuet91Xh?a_TYg-CVk_R-2Hi ztXBHLhsutp8p}uO0OWFnd>9w0;=kfF`n+66( zv7U^8I8&)a3Y0K_O2~s|6lbDZG>dK!NE3a0?uk?V;C1%47DVL4^1V&*0=D(Hb+;d> zKqMWO!1}oO^e=K>=v49q1W;i2KL2kuAK03l>XyjqejW;NJ@x*mUL!)b?anZFu6JS+ zD!MgqBi)zVkwegxUu8;cf^~+)!_e9DJKI~)BgF@vn8Tq9Bc{g&+*G=c1UPD4Ufksx zVOe=tMvt;C%lNN&e;Pg%4^TP$t1#EppV@;IJ&9;9A-yM72xm89A-3OC=CTjQ2wAvR zci-{m%a2l6bgMHd2T7;Jak$Yh8EUd4*oV#gY8i~%050pj8W8!A&!Mx?HP)l@Q1<)-<#T4+-O60KwOp&3 zZc1u8nu{~bx*EkQ1?U!+Y~Ex~XQpKJ27NaU)FW6zKSsItML6J=XXFI#O(|rjtq*T& zN{p}JE@@F$^fj>ef0-Zai|D57xei0#gp}9k7){%jc{*rM7fl@T3?VXV079R%x&H*o=pCb=LU4DGDz zp;c_0)`o`xj^8eyR;UN>wlp5|7wN@~ue5K?2c#x#<){6`nCnNhxLi$j#K{0;4;BX- z3g3NndN)-Jcz0ql#v)(wl*L$#E8p82`M<_!WX_wd)u z_n*}ANx`j`dy7ymnH*$CZ7Jdvp4ZR9(2q{k+&ffm?Lq05STAUB0|({=C=gK;Y!!i+ z4+~jm=JbGhRI!#;G^T!dx~5}-4`HjvTQUB5MPOr+63rtc1AELproLanJgp;{phn

Ma}t5?2&iFVJsqbNNn4FS`xDjBwT+wjoI-RA?9RI0Ep&q|1u!+MvT-`cU@9y9=Qpgntft+OL zaXY;6!qJcV_6d_!2IUyykZrL{f;s$1=ckKrQv<>Hmx7V?&J%fh^1Fd;=xy#`!F{L7 zcUW6$&>%r|xvUM7DO)OczN&kea^4{mhDiUD23Zif2TLt3Vt|&5SB|i*gE(|^-xhpA zw_Ut|#dz~w8FUgXl&3gv5;r-_y*!2Lc6pLGcWF1AQwD%>gtwcl1NcCX2l}U{!;252 z-twy|0#3JEhgkQvT7;<}K iI-|^(DG$r3B$6%I!6po`;;SKgxgUbzwskShej=P zE=Zl8BVWt6&gVHHyR7cu*b(kwMlCH}2OUcy+ufb1#{0LxoaJ)SrhmvYb(nSCR!k_v zz@F5Rr$@V42-PpIkku>e$b~S4i@ZiPH^0c0-Ks@MJw&epOuqfdvu2z20!pgtpZqul zg#)ekUb_C&Y}dR?&?7yzWLp>W7|81F-^FCjlfP@xl+?A?bvvI zIwF}Dc}$ITz-UHoljYhzA?Um3lnCdMsqHie#(2H$)0C65itmNkPTUwO_2JUa2C9$; zJy)K3U?iWUD3C|4aMgCmdlCB(aiQ6}Gv*z2bx3f{y_gJf-|C;4^$z%$&kQ;7Jq8jW zbnY%c5$c~i;M6_yv#Mx62s6<6_1-$m;WwEWH`6+&*jR3$=J4yp0_2T2a$3dk&H+Hx zEX8jc&B@!agS#^Han+n>3wS!5YE*)P6~iJEsGn}C`|`Y-78<@Al&dFWkrEKbjaed~ z*%;{+6BSx3EA>XXAy5J?kTfrP5sGZ-SmMh*BHVl#&&#^fFj5M9KKuSl9z%MOIlVEt z{n#`tjjhhB(A< z^suBAjCc-hsd9!8T@EdcD=J}8i4wgX_`Z?v-_s(e8QIKog*fNi+IZS8c3_u5&17tU zzn<~(C4?_=X0N^=^WIe7%F=cu7+hO+Ux5P*mXp^YYpX0~*KxtWmpm`wNN)Tw7THQg z>=9G?F|Sx}7GmTUPbgDelUejHDN4cL;iuaEFSHUJr}KuULq#5@&(uigQuY}k$h#Tl za=He^s_O4Cqo$1++`~t?)(n16PX3dT1X1lD`Gb!0h*TnKU+t%q{e=xkU**2(I7X-7_i;1~CR<{Wh?FBg;3A zDrBgg7U1gjBcGTBcs3us$vvkbR;0jN8R07l5+N!++!=|?Wy`@b|d(i z?lqd}^cK;Lgl*Uyu8U2sKq9909iRtGI8cOwcLRBF|9rTT3-!;DhsUoo6g`^#ykAc5 zWJy8Yfd{T`LY{?@(T%I8w9qjNo(zFbVoG2+Nprt_?#ZJjz_}! zsQ}j1b-L#qBkROCiC^kud8S6?df0%dCo@17S_8G7RbfR1M|>+Y%RgWXsk_Dr64R`@ zDyeI*oe?^OzDW3&3b!poVd-rJ3bL=+W8+Eh&pb_n*}laeALQ)W3Oed9(fF3ng#{yH zwqJViehN0kznZyZPwEZuB&DV61OA?)*V>{Igc8f9ZzOf2wxxdf3*bn5!aQnuyYsBq z*+LEM=W2Ovhs2u9hrVqWHy~eOmRI}8t~7%reZi9TflL{}R9*=q_hCdxV&^ND8dMeJ z98FQ4i4=qlo4OXBsaAYO8Ib@o>l*}J)6Cb#?Yt=aWVGca{?K&kq2>ca?w~INsc)p= z%3L{<(wyPwBitjW-Pnv4XihouJf!9mJ#o6bg=z}W^3(RDZ14x#k9?h^ zA6xDwUe1A7U>9m1Q>P$^I9KJ6Dpf2WX3G72+YkVjs*!gLctq`AjyfiuTkv-MMpJn7 z6SbZoC|urTvG`Uut86wAgi2T?DAS1ZnZ7)#L=bt|Ntu111~4!GjY!>O$9@usry(xd zJJ-Im|2AxJe2uw}CPvE4G;M_3*D43z$=rBf9lNP`UI92o#S%`tsc_1 zXS*2cfi5Fj%#gI~o>_2;`5jvjvmcDWMz))PS4S}0 zz{$@WRj`{p)i`|J9ca}<#7LmJg8slPZ>k+~wi(B5X1EwbH&rD6cxHg{4jYvnXyeP( zuWY44;+~P@o;_}yi&>%@zN*1NS~Nq+5!C5`2Ru#Xu>vpN8L^2|Wt%asb|nJxkfR=( zFWx&!A&Ud&+9t9~to|FsOani4eW!C$(R}ZLIIX^P>YnY3-S%ZQYTUUi%)XB_!|aW| zY#2o#QZJJR#`FP)D!O;VX?IS&4aL&8db#eMrD#A-!(&4m5_xC*{%8>&9lqi&^o)W2G z5$5fz3D46L8|4T$?mg5Z%UAa2e&->RsD0iZfK4Vx`>Qh^RLSmEL!$K)`_rID6DN#? z_xkpBq0xPu7qHFBN1aL)CD!t~u*7Wj_ReNDC}Wov$PjX-eZ& zZ?V$o(F#7fF#_4jA%l>c?7+7{7RZWaGOd6!3A)59zSya{hqYS!-|xE83!_i8;=c1h zz!zrr9%`_^)8akVemP1`9WaWJiGb|MNIuUGZF@Ijx7*a5yu&(BHobK3lw5z0HOfsU zl17^~b4bYg17Dx$FEOqrnqvqKX9N+^`B02BFtzI9zgC|xZb9)`BT4o2^kZc8Pt-qK%gn-z(?Elqn?Z9uVEJ(xB zWHuclWtA>08h4VJZ`qsL-@rx-OG)6W=u*$*Iv3PwQr{fv2&1n4z`;Y~Ek-6oy|U4; zs120^W;K}7&I515PZyCXCug*mC#x4fX75FM9QILl;1G6xu-H*y7E{!9hrn7uRdKfc zrdAgN6mF7PHXL?NZVU5JS^JqPaBa8!JM%-Kp1i&&sFphb9mUMFGx!eiWc~unc;a8 zZvaku88!`zN@3abx|kmix_ zP^f0quUT6lvdP0+m}FXZY^tpOut<#%Dgp;dySgDuaZvlK7IN;e2h!@)&Zc2nL#s^-*D-!#IwPL^9s-$e{Ig zs`615=4rH3hi$#qkjBPE9T$rCF;QMzE@fa!K>g`W@z zY!r3#5WLa}d49#{o%XEPg$OC%JCtyTc$N~*KCrRbTjdrDkQyim_Jd~=6_6SB^a)ne zgx;K-eGO&AvR=ISv1fhHVAvt5MyA07$uoo-Ylo+rQE{Uy9rbLbjZfqto%mE>BP*u^CpOPNc#>PVC8f8j}jV=WD5 z_Ao;d6${M{&(M~6^v@Vwssk@eq8z@ng&wzg@^lvKkf!%wYa%dC)K^~>badkp$5G6&jj$b`!l{6wZd(*ff zg79o+zdPiL@LT;Yfl;y)PH|zEl(BR`FNFB@5tC21KJ6k<54C^b-8dvRXzPYO5aAGe zgBPa0ZV(_t8x7m8($Js@;)#tJ!%FB`fW4d;WeM@@=GuAX8f)Sjt8O%IFe3Z`Roa%y z%2ew5_%@fFTNwb;-6Q#tSua(bAKa8Xcp`=(5j>0x*DJsXy(wUiOIAIm^_%7Qdrk)5H>-Fj1F!?K2mg;7`wMX8TV`Q zc%p+_blfXbhhFo!R~B zgfFcgg&Q~7eN^g)3^ZEE441|XwWZnbTMgzhv`O4=-o0_xi~Hpei(04H z#bEa!gyd}c1!z87{4S2>V23c)vsQX<*@@cW+!k{CM6WF`Lh6ZhcBcu7% zypEJEHT`sBhW2^YUA$S^Iq^9EZgdE;5x8b5E*hBVN{y1*WPp&~pLdch=|36uWVC(O z8CJ8@@m}Yw3!Ht^V`TSYz&J~VW~RAffe3oDl*9tM=7KbV-c=kSO@OM6TR@uk-E(+*l2KY#+V|Lyxs-SuMEJ;*IEP8a=Q zRUPl6D(uP!9|mjxgpCPGsGUN7i_ebO3vfC*YRp1!>^7!j5$1iB&KtQ9jdQ_q*Pr>x z70H<2_a=9juesN#*iT#w_+WYxPN`RP`EqJ087)MNtByj3X5-G!%n+*M@jAj@&qG~- zozoy5nKZY^ zHfTujq;wyN_wyk`%$(|%>$l$2_Lq8C&rfZnDnuVCG5*VXrDX~4wvwlFBxdKC$&64X zT-honnVjBImQZ*A5)RhhtqZM_8uhs!HIRltTlM&Cr-Zp)+lEe!kp)&ebXH#3Ao~QL zaBW%Zr}=;vJ;9srJYLKNRc>$@C!M=dNb@|@pm+BNPV#)fU;1>r!FA!=!1W2+ujr(j z81;E+Tx)hUF6Ho5<}Ov7%(igtH8RpwURfZe3QY=Os~p_cTm9 zLeJV==L7yuL1Fa6Loj_E5totxT^&>_&j+p}OX(HuM!V~5g6IhXxraxP%7*gQHx{2z z!~!+9c6M1>Nr@MWb;V5~lypcs1N*e+&ZAf#;#?rdi2ZS!OZ;(hVZPF`D$c@e#u~Pt zxR?2-+#1&AX1^i>+9u zc3SD9l5djYsb`Wo$QxHHc<>W1k&3XXopKm^Ft&}yReMvD}) zBeitdn?MyGDKAwZg~^DWrCj4Vt`{qk@H*`!IZE2zSf$0M5N{ zaN5(h=G)>q7A`_)bSfXohuIu&Iim{16yVJ*sV4{`dzl7zYD8w8Ec!AZ%>&0K-#QSk zoyrhEmd?H)!(5)jU-@0bs14r01p>Zve_80RTEPtq{P2d<6YP-dbaoNwYf{*U&Y|8L zw4hB>8TD5)te(M>+{BqmqICiYoUYw|TiH_1I1^NI643 zsO8*}Y1|AW>$0GR&AcH0$cH0qRw}`yqQCHpKRTk``>>jV7p|laoQ+UYj%Dyq23eqQ z>Z5g}B|G5E)_0gZw=T4R(4%zo{mYTrvlJ-KFHMmMd$la9_ocn~Te{3mu2GZXsq|9%%vs&Rz{47)V=d_N zwl}aS*xX-XHn#`}izW+YK8+L3`PMv12<$z*!Gh=PO=9Si> zx#4Rwt~A37!CT1=Z{$K7?4_bxH8*A0@hjN)fFLhuC8oxQwwMi!9`X4QiPq3ArLpo~ z=+aRKGpzyz#JYXO9IS`uDl`L++;Pg`55~Oa_0I+bkp=WJp+!1dP{u`0%8-#{HP7sG zHADpv?bK_UoUN_}=}Pj2UaP9%OXoTl_+7ftn?A5v#(s`6Gy&=XE(|@;X?HV@t*nmd zZgKuKnFu3^^p84R7hBKLIk6##1wPsC)!dSh!Ml$-=#zt)7v7-%kQ9=?w6;hxc<<_} zh@D%Q8&R+2!b?GzSaZfAeTmV2*@eJ(b^OK|l!yJS_UDO!@McKZN61)(n54+J%(cgQg# zZFsy)!}y+PXp7{8jsQ?>MPHl12U@0lOS@SkBmpvfl0V1taCGUmT6xxy`(swA0kc1v z!E!4G$%P<7cViULZK=}*`_@O`9a_c4t|uAblMxsZA2xvaN$}c-`a9h$y<%a{6eEJ0 z=#5dp{v8%#gw$kFfR2f1xI|UAoZ13B0PM2<$%{ral{V1~QN^IstPIA*v z|D0548DNP6+#rW6W{rb3Li~;{B&s10&aU{ZvMlupYW~)5ZowfVZJF^rQ)jys|qltK&Fx$`F9eUo0VcC~%L z(7fMsSeRF!L39bqNj|tD#4o?}Q5bmklVV-IP<6SQ7kpR*xRzl@>w$HRAjWB5mVJch zSTf3$4KRkw+%2?A_X;In^wXe`a74+`b%Er}3KrT=eDkl2iyRzeH56~@dR2QM(ng3l zfMJhIswnU#ubJ*u4!_7IhLQV&H?gIhHO{DgRY({BTw&G9_OH8EB~lPrkzb%B_9^tS z>C&&DfSJ(|ND?z=5U{|f;h>5BNxRH;k`!@L5Jl7>fJmgr%x&$_77ltM*B@dh!+|L{ zqaj<-u?0v8E-zjcTAqg|8=A2y2UY>ZhZ*YpxWnW~f(m*#jV|>DUYRbJ&|L@WO^*?0 zZb7MTS|D8E8bQUri)4~FpWL+-C356_cAxcSfy1 zU@I`17m#pc<#dq51+him>kZPIjcCSIEAOHER7u%<$s$zP*oJ%o8WCDIHw*m%2R00= zK&wWjnOjv+r2X^-WC zr-dlLE5?(L))uT}0m)(b6Y0>@ZgGLsQl~mTCF3!M79!b)aNEbzs=5h>O|Tck|D$@I zuJ4?VQ!p8vQ&E<0zjEjTp(KvYL7jaM=B@@bZa#z?3O~T5woX_!_t8qYwh^oXk&x6gFZ}A9IH0%fO(vvlK?kv6XHjpvIL@HOr zB$~Wdc=4xe=u~<(*C35CsI_gsbiujO0|9iDP#_eGg5z$LYvHTHUOU?avXRS=fIZ8KZh|PmWkDnYIpB;4m*{=1h zHF;s-D0xgRw_^ZPP*p3fmz&{T4uRB`E0?3PQ9n#NhMM z`9n#7jB}_S>ZMGXVVK5LQZhF})Ho&8hvd@Z_>%;!7V__!z)<-iokZz#Y%*xS&{Hi% zu!^p&e)WpldR0$K@G7$2sxi#NH!xxT*`DG)kTZ_s2LQa4Fk(Dh;^%sUU`)pCNB_XR-Q+Df#_8O=+ zpC2!W1?PLX)&UB&*Pg2GHGmDcu1<l%F9a z)o5YiYv|Gwd&MGMatN2$3ohyjaTlQr2*&dw#6rQ{xmeJMBT{SW5-x2|g>9K}B1qR= zUq*8_gJh%0!p0OtYfe8W6jlBip3Y4k`R592hC~^?9-(EkPOnYnWHc;pC|^Z4w;GC))z^+ z(h#-49-K4LI75{>@N1cfs$!HFbmHo%5t1F`URc?GI$c zt01?sp=~X$QwuBDY7uv~jYg1@8~0+R1dprf8HFA+1?E+@FPwj8*UZ`N@m&fQ_srwF z2g}ee0=ccn`*=yaT>0Sb?5cf1mNvY~hbF_gd(xtn0uEg>RIoQ`?H{U@l59XIkP+Tk zeMNhwz=QIqd5_@^fW_@6o$`KEnOpW8v#;q|N1<~0TC2{2ylcS+drRmOS_3nXYwy?Q z5s2W2IBStMa7gg)-t-VWoMevo(Qd8T*H3luj@lDjPO3y23?b*cRcpBAm>j{Lk;~1u zR4p@*x>wvS?@7s~Hu|&gU?t;<)(ovgRrEr3Pue>FWCg&oWx$k#Mf>aw)8ZC8-^Pamegn)cvG)N0wBw~}vTOpI3_n&--7W_07Bu`Hx)0uIp7w~83l)%mDiIF7;&QH0 z#lM&1XMeC`GyX`c5!|K3oiba}oENYfEE6`6Vz*n%+fwS@7;j7$A?+6*PmX}8BXP*X z_}Hy9a1m@isF@u8MOwS71d36@xyz`ThA`&oBviw`kPq-4K3v!){eyrqz^f}tX4XO7 z#J5cp{Fd?r=&%ic#SxN{Ug4+_1n=X&!!{XH_!pYGNV-Vu5Z2xo-&t?n!?gTwzTi`=fO8?4%$`+eN&wq~&q*+!X zmU^Yay(8s}g?&r`{5PVG{cxw*7Er%ydR8-yM*gEKQ$fgHL0GTaOQ<)}m@MHTpJ+Fg zS5D1`tx_y++LeF|trb1EI_T1jo!gGil2A8Er4h>9=g`8`&+vsdtCn!JlCrEQb%Z(O z>NH`Kb7H>rHuSb4=}j|8|4XciU!$%Sj_?Fz92?S%ew3m3tVEZQRWl?r_K69&-x4#M zR#uS+=XS;LNfCb5?&;}U7|5LQ{R`7Q89SAr`dQJBS;?iAToo)#TVFhS#4xT1Js7|l z=+TfredP*e9IwIQv5{3H%rEVyfJzloHcV5)t^Nd=MXof ztTHq--Ik%H$$1m_N|%kkGrUr{@awgG_wob zXilS^XGPo8FAe8#3z7_hLx4B!u)I-AHI%dYx@7$iCfylpi1QHrD%m&yS3kM-D~kA? zfN1VnS6!v18UcUwnUl~BFQsEHfYU1TvJCW>N1VVfU@ZQL>ZBKLnHqwkyt>)ExK)7Z{1z}jp@uEg6 zZ$uT!q-zVLaIrszX?P*XN9-bu+brNc3bN+c}B zVt$|{h8qa+lva?SVb{zEpnY=Suha3M_QU<-1x6=V0knwyZmM52G;Mr?=>e~?%JhJf!*<|JE zM>?04Lr{pjNx6xK1>ObB?%eLoK6d-<8pURKt)!fCt$NgCg$QWHY0ZGy!YTv~#&3P` zcq0M0!15wY$wX_R8=l^PID$gl-Q7d(*Vm183jPtNz$pa~6eIyC6!-E+!|+J+K<^(V zj~xY)5A7qUb(6*RZ$|$E90+pmMM&@k;5wHV!nOrFZUgJs=_I7@DvuF-NGF09d*>Lk zu}*wz1>xwltJX2=I|1wt2E;wUyM;LACOyEi}y!EZSs#+T+nH4T`o5epxZY(ng_2BunC=iV0LK_5rE+ss65-;V(;&A zSl`XvrUM|$^X=EG&kfM+A}h-C@smsw>buA7E5IIjmw#J_!0qM_F!m)bQ=eb{cF9J^ zK+Z193;G|3KResY&plxyy*jnOizmBtc>}ku zrZ-22;16%75dr!)wmZMW)4Q#(p@Uobw&Jb5RDu94^5kQ@o~@tEK?6T)EJrLVDJaiR z?aQ~p;D;;zyY;|_0-i*_!n>9fCPEg=Ke*0&z54q|s$efe}Z2r40dpt~7&KSqr~1c2TE;m`mF zkS(X(b}wSouckjFaQBbzcB8v$?q7uf z*c2EZrZf;4ex+o`cuSg%b2X zd(FQmYa>Cn&voHUPeIzb6Zy%4J{2507O%FufxCNK0Jgqfi+`rw$i?c2VGd5f5K!I^ z1Gf_H;Je(Wc8fsoCN3+-t1fxp%k+PQDF^!Ou_>nD2nc9^0NOhOyYAj@l>Z%I?)H0= z8exYXz)co;Yy=s^AL#XbP7_iNo>#VCnj_EI|8_rJT_U%vOg6;OBm=DsdPKN?qr zItFkFMdh|U2MTH> z8KsOqDXDq%NXHX7{E|7Ul`YO)99qK1lY{sBBeL^D5*GvHGB#}=t8pBr@WMMN==~$y zqG4+xM@1Gc6jqu`B`{_5&d6&$f^lg{=k;|zYPb1!%f|R(imV z3QJFa>Pw#A_61kOh$l}j3MM%!#=>fN!{s&IkFT1>z}{wCkzZ})3NQs&Ytt=GPhT1L zIlZn1rWHDj4M}|p-fPh=zGoo5L*Zo|Sn;rRZ6nsI8%8M=`qN+d6*RaZA>+`nl*%Uh7I;2ql8nA2Hl4BV%6f@%Oae&iGuuyIlHhSgX(rXc~nQ9t&^Tu z=3^%Ha=V|HIoq8~kT0#=m9mgbM+ee6(ePr{(sDt{8x*c(Dz zie?K*2}K$r5%*}=+SbW8VsnHSioD+Hi?UEupIoCkYJ}*+kE)s|c^r9~j-D1mV&XL;!?@Ph;RgiU+vg_QLPP<{?;RiPDwWL&NKJ2P~_~Y0CkO>yeMwT z`+~eRrdWb|@Upl>M}K5Zp8PI=oT#`$a;Dyq5b1X}!1&3-4rOc@$dEAF@rBHHF!-3n zB|d-3JR7nwIF_1OT(4#(l3(6l1?su}r8dQ3D~sMER9x=RZ3)v71xU@+da8`=3b_-b zb9BweM=>7@dsCiLD`x&VKu0(Y!UjdS_cH|LncgBk-tP*}r5a_=0pony0}Al<(j=Ku z?H(%2trZZimT2XX4SN@lls=k2u zOzm^Na*ag!-r_FiahufJktxy-W*PxdoPW;{lL}mCHgTdtXbG8@Z6TTVFa2&% zTPO8!a~4UW)Or0n7f|;MG!|3%ih?{B@hNT-wFR(LR4u8Ff1Lujpk4SblsCr=4XA zbV!Y$_HbG>!Niec5v<%sK*5qEK1HxO*waM5BP#zEX=QsZ$C@Pj*Fz$rR}?^WoK@3U zQO6G+^(_gJ^IlD?Q5kbf+Ln6Yo4oEr{?BI?yRns+vhttH#d_47Z0k}VZlIeld=V;} zBd?&aTAQF7E7zAbwveci(p%SLa~~$zAx`?58saAj4E)7vS@2IN;pHZ1`{(wiTx72$ zL|O7JVXtvIgm(i~*AW`P<;5sk%QHnX!&BDbEd!6RE~i z7?Fpr)pnyUhINO!_D*jvnijImP_Yf6nsj94*4(J#M$EJ1lRO(2h%I$BhduGmG&t$E ztkUU42%hv9aH)MY{AZS9iC_6bEtrvW zzdZ{B?0ir4$Ls|-&z>d;+)lBLRBhx3qggV%dipTfG0!#P&6a+3N|lTUi|#}#1@s@+ zf81~=ZA);MY|FKXc((4US`|s(!8B^)<5UZOym3^|@;5snTg%CFM7mWD%{1RTdh8g= zR6>-CEIm0{c5Y-p9anyEJP!gfS>rzh7XZ_{ilPm@4zjJG6qrA1kp7-~)?5+LO0nV$ zH{^cj_P8}vq{EIkZi?$w#9m@(Vg)v$l^31eABZIuDyqb{R6>^e|rZG_Y_7YZWKq| zr^4r#{PS25& zTl4VA5l#_@5ue)-wU~Ryocr*zwcE8T1*vO&(ftea!&Ht!}Z{b@0ylU zp9U$wkANu>pRK%IIPN|Hiu~OApYft0KRXl0`HCZEbb_5dm%BLqw^qO6@Z3lnx>m4l z+k|bKB+@L1IQUw01!~#s%G45RkBEs`jc(@ z@%-tR{N~UD9whm{kIQ1x8U1&0#f&n?eYnskKV}sc(kWF@)Q(G*F;oN*}NXVgouQYV4Iq##JM6l}+|NTkhqT z6uX~m@qvHLLVB+FLpaNFBmdB_mQ^am_&>ApeQ`S!!)F_QuW8!!^Y!2!EHn4~Y`R8Y zE=X^JeH=}r`k1pfYW~|}abAy@90JlFk-**ciPR9VuT9xvCCwv^Jm!K{!UPLni%&& zf>67IW`E`GyU14#9Y8c1Vd>>t`sJe2n-Y)iTv`;mYgqMODW;)z(;Zdt}%7~I8om*KMWs z49=FfVn?0{D3%N%P zQQy;;LCC3us2#0%ZT<2?j*uvHpl;6H%en!m;fi-3e|b`|r^spv zC{HT|QL-z57DKC+HX{5VfifbDL3O@WcjQWCa&z3Mk5INPjyu*Vy`*N7S@g_+Q6CO8 zMfrQ{w1#p+3w&;9Q=WV>1OsW@>5vmF>mptYg0_tHvzMl6(E?8z1i2~Z=i;D`YSMpQ zsN(#fMMr#Q?$=iRn!JCSJDAY34{c!<_-9uq7c1$Xz>$v;4-1DkT_vIVg#O2EWV!D6 zkMxdcMRkXxrTaFnzK)Z7^544W@pQ1c57Es_Sw5k^p_S1&qe{C#eJ6w4Y6FYsm6u!O1(CrOTbv#(D8CZv?(#9s@D& zp=VZF$HV658d@xQJND@B!Ml-HV_th?N&V>D6Y;xE#{CkrkWeD*>tlGRw8ii$k5N}2 zFTAZRDzBoU$-Sn|joe?;f<;F@L8fiY|I(KSuZpyw#d05gjp#oOWf`I z>`Rl@G=(JK%3RZ(Y^|x}6WD}jF^V>QRd*I3d@^(?vBP_(FSB4WOu(+asnR@Qr-7zg z@9MdooAA;|<`z?21fZPOp^~=H(s*OpoU||YuY674X@88{;_F zlF*58VeyO>_=hE?!F=**asA4=gj(x9!`HjW-0Q_#I@ysH@MU?xsSb|pBrpfdwD)@T zO8C6il!KbkV)k)IWwkC1OA_O#@otMuJ~aZXn7TC5kyl_Ud6MJiP)0O+{+n35{_`M~ zx;g6^QVgH1_EN@SMlEs{v+-3Y-FoRQyQcXhsTp$`fSn@$h*XH`$^I4lDhV3detmAJ z>Un===+}Q5fB34_u$|38o`Y3V01rNqgO9Oa0vjq8whQ!)@#ems%h39+wZKlTP`cz& zyt+ygoOHzMvY)Tp{sMs@AW}g~RC`;dO z&);wi-T;Ye*o(oV#2C{a1v7cX69k~t{Fo8ppC<0+KmL^4=il|*X2;}xUdLnwK~#V% zg6umX+;=(>)cE`elwyx7r3hjXLk{gcp0lMOc{g|@y<2gJo_^f~DVck__24#2Ytmp3 z(}|E5vpPKnYFCP0d(zg4)tRwB2lFv(J;zX;|Kq|9QeF0tuZ^z&?~Hwdb|tW(3)To3UEo%?^4FFi0RV>p^hIu;F|=p6LRqD%+279f z*LnVQr?XFmlvWC-iI_~EHjoJH3TZk^P(-Wwr_hmkfQ@awlUT3ON~6&Edk{otr)DA4 z*@OPPplK(cVZ=VrOJ!xAD?>`+ zD4sStEsq^dE}k!~eZf&rp?@2)Z}(Tk1)x1!KnCFgVVNC?eHE~?u-B9|{%U|wrD{T= z;oI(E+ckN5?_EzhD@}E$cwAMlKCAw39kaGM)9Ch`KH-7a?Cb+4SK}gUq&)1nx~4Gc z%Npti{~BXH%JdTXAOFSS8;9Rv9-d!>)qD*`={Cbhe;+UaIv1iYh0PM?x+twRFQE28 z;gIdps~*R34n4{&4yF~HSu~#op$rU1Ls@jOc=S=ggY9AAdI&RSSR2j5gQw^5FLyaM zM9yw!bc77=6*7+z#nshI0lVf5CAo_ZhUETa0rY>b+2LYCDgzreEd|}Iht%&C^ADiv zjk_AHTnKAYA=RzRl`Z;^<$(GJ->LNj7;!^H7ha`@%AK&>8L5tx4B-UhPJS!f?dwm*A68 zY=1nnr6MM%xNq&)liDmNk>|U;SjP$;8><4Ngg$btwU0|v%Ku90epqlP3`c!?p4wiO zwRQqI*VV+?fPGTT7H01CM%9-q!V@J*m{i|p1VNT_NmzZyHgf)EZM6x1@F+`@?IgE( z|AS!-gT^ecx}Z*IdBLSgu0gntqj{A*q-z6KnP=X;YT17@Y3ub>*~m4vVuaI+Ewt5{ zu|a=|C1+-V&(f%3j=xOepEt0wa9jQX$v%mc;F?8f7!nyXdoGN!@4JP_B}+@4yX8e= zz@HQkn?KuDW0mvhzLGVbnk0irjVk)re3|( zvT68e?hzB3r-q2`hAdrGdRgD5QnEb$-z2UUeTBa^{;zlYZN*Cgy-gl zcfpe1XyK|A;4*oMV>xFhD#@yA>M2BXhRIDph%=73lfr;Y9Vf6kaIst zz?+e+m`J()O-1nmvL>u$Kegw7HVWRUS&4conz>lx-H1eE5nm+9z zpB7kPM(d2U%#GNN+NQ;CYwjQP#9opt=y~71jeKF=9^b$4d5Q|ZB8n9TM6CFHrg{-M!0HL~+ z+7QWg;n4LbpnQ_LQG#nOUK`P7o~68JG}J$Kjx zBAuq0jjl6(r@70d9m^`ZKGK4`zRr}b^_4JmTsjF)iO=fo;6w zG-Fu+=s=DKvv3Aoo#sXd;-t(w6ZBUFmN{A~QjOyUp@iTW6>kO8f79obpw|C}aSY!R z&B;9xMY3Ipo6TfcCkKE#A8rBOp@LNr7%!#x^MV}OYoPRJw)nFkB;Gr-;S|XtM-hWehcEG;y zToF+cb^dl~5$M9>E_mrCio4nO#Bk5mPdiS{;mFTX7JeiN>E+{}R4np-RcyJ6W?Jg# zwZL_9rXIg6o=wA@6!aeds@_t4c3=I+AdIMWdS(DqxDg$=^J#X2_JVaj)yD2Qwd+yk8xIa=qljU>5| z!!X6$REpE)?)=9FC?h_EA27(P$QZq^+l?A32#7*7K1&0^6&I z##%JXPk`mOJH@wcHktTNH7WJBgmUk8#f75j+JW|8o!p2qrpC1eY~Z;0A-}+d-&kNFaA)bfpQW%wAye?RwLSJjK8#3X}QeIH;d?E?9`=1iId-# z|H>?6CWcp*Oj*Wg1%peluN>M8d55e8?o=`N#n4amPHqqyaC51PWi*r!Vq2jI;T{SI zzgJqR)Y*N+EYijAx*JirY1j{^Rw@EV-W9(UG`uTznM-4b6l~c>^c(NbzmI7-+p(}? z6#Py0j~O>%QYFlnoYla{u;MWMHww_zYHmqP)z~JADz04{Wj+@Cc(qyYIY$!zZupuc z&ob8nHKM%ZC_ZK~ef+rJ4LH!S@R$E-q8AN0;&-TP&F8eI#Z z0~M*>m;so5aBJ12iS_PPc)eOQZi7Ux+GhOp7^aFv#}2`bBpG)*k@uj+S50-N4vY0& z8;82T&&nK~d|l(=nX&AijhJcwv02vh|8xroi)(YTt)u-$Knw0N*n7*wBqoRVC2%VX zpbe`I54&v-a7C8vIyFlW9XgYQ((1x&09S7s%;|S+OnXc0{%tR4NN}ptrkqtIYu+^B zrw$Y7KCi*wUyi=FB2OnNlH3%AEQ|qGP=75eJD^R@XRolkAO!o6$A!xEqOUB67ykE# zCt2sDCUh#CC8@2f$t*8x@*Xz-9bb&Y_<{urJQc8cg>LUhvxXRVecVqulXuZv$ZYLy zP&ZpdLS7rYN}>Vf+~;6gJRxgEBFi`za&{Mr0*&42(ulColFK4_nFG z8l^B2Ur#zJO&6nD-J(Nv0Nga#ug<$`Tj(>CdZ`9%^x>yBJ^5CbDBZy6lo3OxOwja> zIgUKxq%adLWX$7?8?;8y%)R>J@H6#bW-AQSK$*j-(srCyLd3tcJe5;?S?Cye_Vp7$ zAMSlF%60|#P&MCkWVl>ZX@A!@K1vl9PNr)Z@4V5Jr$%R@;t;9~XSQ6Mn#9n;WR`%O z{$u2jcveCOwZ%ZYmb+Oleuy9C`30BHf1t+Q@dE$%KeN&2NNP4Y?o0e;5jx`2$!nn&1F{XPEFGYf4!YeVqDkOUtLLvKEV<>>cSU1Nz3?* z(&{+>E3@)npZV~yOI;fJ#zN%0sS+FiVO7fH6hJJm>QTtBr$8;G4tp+t?>nG?VA;U?#JP0!EzaRbOtFEU;IhmpyX>t{CCJyXj9L{=j|7;eU&wAad$S zaPVE~71Z>1c9{xMkGfsC`n?X5er8&^ZTrDfGZ{WGlVBEP4?PQJiVuN5xx-_f_SqVY zUqFHXy1A#h`A3wcmj7a;H{YTqeCX;#Lz;^orv;ZEk0=#sjwyj7N=I76aX2r?_o5#i zr#IEEO}r6O5&g?2KjX@r9fo6otZYwbYA=QkRh9htfHvuymfq_s$R&{=^EiWR4&mvr2eX3N(s7>rv<_RUaF6%&_2!V8K3o-}) z30mSM=aZI+6lG~NScDGwV_1^_>{<2tV3E(Er8SnDwt-7Vyi%Z>GFVYe-PVvbYs<;& zr7dk!CseT>IW=rVYL%lEV&|x^PGzJt#@1CikWCx(!C24Esqcl60J^@D^;_{hu_9JR zyTbXe1e~zC?m}o^hAX;E0U3_z6*~!xvcM|K*3G* z^d83Jll8(XY1T~GB&O3K&mn@^@^E>fKwkJFIg~!vhN^49hv$h^{@CKG4S&(v4=o1@ z)E4{PIMyOPV|Ph!&zEPGqTQ~(+~HoE9zZ6y2dy?9!Wwb0 zP3;pP?Y>F{dAjHbbXI%(`R0y_c}BYfF2Ra$lD0N4Ej8r>&ca~$tLXZ!5LV z7{5;rq67`H@%a-DGncd58)RKdZH`Qd+6gS7PgyV^`z*N=PqFyn{`4WeQn$%R(x7&D z*z1YtZRNn(DJQ;ZkbF;wyFZf;nT!AQd18*X+~Hwp*Vbs+19Q2Pu77O1-zR1vfvg@y z5C`kn^MPV;z%f~0yyb1|HX&EBV&BIAZy-AZd5)^vJps2#X3p#We7WGez?Q?aw+_eg zne(dp;#WNzTPnC`xaNIE1^b+5{`!Q4zVl z-Nm7qoageeXk1-3vehmgdk5Kv~#Y z*+ADafK&po0aZ;INlXGll6tCwnNh#J4Nc9xy}3t!M?^(6MO1>&2&hTQh`<0V7Jx`q zlT`k@ssU|x-!m3~PE>cl{Jy)ue0 z*_+-~mBqO;`mg{grvwSS?7+d*)zrP2&BzhEvkNi1yPx!aRHtZi0P5W0)B|7T#PeA1 zYX&*Cvb*DuOyIxO1No?c6B-!6wz&cRNh3GECoP`%C*F(QxX<`TcfkNZm6kvC4gtsr z@A|gWu(`jJsfr2-fa@4q>p=l+VQph~fds+{&Bz1$^jlx}^T$v95I}%LvvG0$UK77t zC-3=ee`RzwZ+@m+t9iR&b${JPVQsT=cz+o){`zf=xwXlm$P*X(sDS{=(AN9-uX6sY z(?hTH*)<6{DIFP2P`T6H_cj+MH@oG=((q2eKd3+Dc?lIT>;cJ%xC0}jPzFBel^L~> z5xKE5+}7kB{71;G9{I=U9P;GC z=>J6?&S9QkzsryM5pj^g2S$c4p6MRmY=Pd?T`9GdxdGPtr|)EbZ$AB_)POrc$zfE=2>Pk{R5_x;cN;(y>Z0fKwNszS2JX8f&B>M63xz-0Xi>fCvT`4_wAKlmdc6B7pv9^)rK4gh?E``8ai{tpGxaJreszC(*W}*tS1|S}H~;-7!#jNc z?~3&c{Ci(cfxmz|WXE4@rha#)Kj`0fE0kZHRR3Ji82_pBKi}~0&{V-VH#GrQ=;XJ% zIscFetRNiP?H0^EcBZB7pP!ezKbOC1z>huidH$x*(3@?Z3ylp-K$qz|>G6@l+2`4e z(3P)#r`SK&oIlryo~xg|_c=`{0HB?KF^4H=w=o{UG|E^)Q$8b5AtqJp@?_?r0M zC5(iMIjx?n05O}S{Z4XARKyoKKe9+`m@#V|YefK77K{<=UhBpwP9xcut4)-0A6Hv> zDAtNN%gA8Fty$VhQF`FMODo|V=C_E&WJ(O{=b2t=1pOdZE1t!_^5~v*?f8Z_1$jzz^SSAdN2MIgC=4djz6iYRuJ{G4z6O)L#a zUr9D4!C7VF97?qPqj=9-zmqU4t;F+mz>I%moxWv(!4xGvJ8MAyWonJ9-)^^gZRog- zbi2h6_1F>1-TDBB(0EOGdQyN)f84WTyiW?p?BZ?S5j1>F4_XdYmKz8I>{X0z^?;tO zMwj#gOU#^e<8W4`O-n^_+rXH%n z2_xw*$IY+dq`p%!al{n|ad4>xlebojjb}(XUx&}DEaqhR(oSC8-KGi|tbo~D1N(L4 zMIYU3x=JbsYREckpw&N~78{De09{Tc>l=WfSY#UXOARLA*RrCk4u>Sl-h8gvDno=2 zL3Wf9Lwz%SvpeU=ectnsmXbH%2<(6=zCmuC{|q&BJ`*!)VD#{?M2ar=e5ehpG%2)? z={3+c+x)~~W94j8g0&@9$Ei8L8)mnm!kKl5e}@YbuvN_a#xZWDLtQdYy_++UU4#Q} zw|FXAz?_q*Te7AME_OfN-L~YH81T13F*F`K`^XWlVLv2 z`KF-i2e;B0fGNUXRjdsXnSK^_N|t~Ra^M}Nk2}^rEw;($XXNyd79U^NbtCOu)19hj z;#CMyk`-!l5pMF~_50`@S*tl9tR>I5$GC8PAujbhK||rRA(>8V!1T5L)P0+h+K&Rx zXOj2F917{?+JW!TYPX%dVi>OWGs@L2p2qjEuQM|B1yLVUJG7@erT)#B+NpWaSN8`GB=_No7hbzF{_ZCj8R!jXu`Z7APoH&4vs5{bQw z4hfg$@aP2PCZ)-r0cNF3<{I-?<-k}N6vX%YAu_=geGT#~F1O@Z3ua%lXO!|}XNWx& zLjLx22}f4%WMc#2=8u|f(`g0{E&FaI(*V#f=h^%0!?yig=F89Hmi%XZ z<&C8qNXl7GJx~r9=v;TImf1!DdJv=XBj4{7UWh&3hwAAfpRz+tmYDQ$BroGr4!gm~ zYPjutGnInC`r5qvSAzoYry0b8{*2|%h~Sb;-4@?Y!*4e{NOSvEdJdH>AYQ8&i`APz z-uHY&AGQwluFGgDQ8zPem1wUcz$tuI9EQcL9PuLIYYXAM7&cLseaH?Qry$X9`|XCIyNWwg^2CpMK^ z(P+v5+xg^$gQ*ha&niC3BrMcW$C`$_h$>C-WDlucFSVq&ZEu~rp;4}W>cpY)b8*fX zJ#G@o>Au(Zc+c#P@!e%UyF>#*Hho<&4$f|uguu^m+eBe!FxqxLyP6SqOz;P$SJ;3H z;H9l+YLaHY)k*k@%iB2djlxeBGa)eeR|1QPs(P?54yPSDC;5+IrKF5jwPI>G7Z8ZfFLWyOqc^+EXa^Ax*-Mv028B{8X zP2$ofRAKShZ8{tilV{cqy?ANpRr*vgF{l@vfI-QeGR=n~jw|;5ZN6<3k!&9#+;(u} z63VnW(;C{kVfA8^gB*L}ay4wY#NwPyYImNoJK<1GF89FT41y2#aERCx1~!P1X!4zo z-pMuurqbxbKosr5bI%-vtOp|Gzq*U*A4gEm4KZcQXnS3Q$bE!8TDdhJFQDEd=P1mc zOy~Fbd7ah)oqBBi8tkdoW+Wxp{Ag3*RhspN$DZo(ale+Q$;eT}?qVrEm5m^2F9|Pl z*iJ4r&Zh2fPoxy9zp%I-r=FL;4FDoeX`d~u?qCXD-}~-V`SZ~vicazM)6 z50|Z`col3XK^dYWMTW?ox@RG0)8gtZPPg=QxJHNUw3e{XbI>X4gY=4J#dSJaA=WW+ zG{M)Bx|H*8H6lQ9L>Os8zne_!X*{C+*{*}QTbU%&&9rQ*%EnLX?iy?10WxBpog0gU z)HW^A@h&%ZT@{uq)&@FS5a2lOri@Z~%6cM@C0IM&OZdgK)*>>h0VJdBl3XFya~hUm zk{^%tvXmVEwdKc)?>P4d==A1?TIS?U8n&kEmG)LTh#4CD4hP+t-4-)T%?=G!=n;nY zwPQlNa6Vv_^DvGP@zIe)4TRApR#c=La17Ci@}DMtiP!KX+2n*`ws^r&HuHj4aSZw} zGDA@wMcJaCC3!$TEsD5J42~w`rK7rOlj?v~DE(?D4=2u5*owEC60Lcx^KQvvb*I z;#HTpU64blm%@C{r6;{#g)q%QP)zj6-IoIutu(Hk#j|a(J=t8k`=D#0^r9<;&V(=v zuZ$A(MHK5+olZ=ERXnY}NH}_p|M3#m5d9$Q+K2|BH4NMb1y5W0T zR7gVb8BvjpfGPN5Zqa7WL?h0P!W*1*h>dF|P=>6A{=jbXo@XL%W$yadHyyE-GnoYt z5tbE2n#8Lk!Xx<)YaXaBx$&Ka8HblueeUH-GtqCNC4VYOC8dstI7NpwBECQstx$pw zEokAI0%KKJ?`Pzy?RK?b#3>?OgV@k;Ah4nQSg_uJuA=%|qlZQI<~pyCuQN=`HKFfE3lDuY!k3ZTWYj8_-N@|f0QXgZzXEIX z;iAGL*V1r5@X2jTvI4``D`d}^nA;X(7pN*U#^Z`@%44+D%Itbzw_Kn|?lj6I#V9E>LJ&hvXR5*r6 zoA7?md14Skr7$FOk-c~9_|D54t3_&K{_t%R zmSRWTvVpX&b)Y1VJiISkF}FI3oIiL^E!~>Q-erLU32u-$_789tdz`_4|BBUJrQlj--6@Rq~>($M0ysz=tfW8a=Le4I{?JdkHGY?QdVH!a3ZK0JlrGcah~X_^;DT^Wi-4s^vj3^*7x1;Bk<+gz3EPs61^Ky$2aZRO|4%13Qf)I=Sy zL{$E2Ir%BB&?!0Yo(sL8zNfJa!D#Db^VZW#K+=54mcaE-KfJ^PDragi2ZBH;|4Wow19-n zwq(kc;oZ|iXd%RcND;lzXY zk6=T{?R%|F*X=xvq)5P1_KYra$~rYh$0m$hUWeJ#;u<85yBSZ?F%X$SFBUr2)o;+* zJ48opj){q8(-UJC@Kh7_qdVouNAfAAQCCtGsnCMssc)BlKah5{;f!tnZC*9+UY}tvr8e9~dniBC{Z{A2H=`d*Ot%G^we3LBR0II%@7J8VJ&Tr2QJN`Bx2Q-vs;JwC`-Jut5b;C}4-xcd=s!^X`jB8AEuhkl_YM@MsOL0sp69LpL#CL?s> zd9?cLGZAy`H|wEZzdHdnHMPe{^6`9cpLqfo2c39RoxA zhY)405)47TYld#b{L?~NKCEF?VK&q0aAboQp(<^Fug@LND@}1m{1eKVYs~m698|V6P_^3(l+3n1~L zjy1*WSv`~IL5~MVu25|`^hXu~>&L94q&K6mP$R@uC=W2W4KzLf5d=Jdj`R5K1Qg3P z1NJRwz?C71y$?N{Fz0EG(BCN|;TOS96HnYXJFaxlO_3KAq~-pbYhnZ-Pnb;Llfw0) z7C-eS%{sF_Zbpf5h!BjiDq}?0N&5z>ZQ?|osK>N9saes+k{U?}9 zW$CMItZU%&V`0tFc-LqhJ7-T*ZIBM$x-EXxXdSW;l0>PjC|<>cxKPuWC-$$e9j9_^ zgV&{}Px3elf;g}0S;X?$vYh>?-Zqe9PC4~)>+rzi=BT?49pjpdc6~9Ag~nT}%UAu! z5nwxZVj(-t@&%u_kWP!8pjSYv!3+GOtKfM4&9K5X|=4AT$V=bP>A0Z0_AG zgNF%1%aO@Y&(-JN3@-=mZ^@1zSzaN<;WGu8hiSP&XM)@!Y`H-B4T&@<6G&Z(IYONI zl!<>mk@p1Xnm8j6wek4#kr^4;95yb3XTymWl2P>-LakrFr4tZwW3q%xB_Q{;nPwdk zH<%jhoZ2$#1wkmJTF{1~1E%~2a^b0cccu5zA(zE5Im}u{phw{?YD3T5y?6cqp2tPo zKk3(0JGSX&>)eBmPg8UC6WIMzG1+vm zV~9w)31>Hkv!BDeZ2v%>_0qc>kC@}hG9#4^4ik{C0q?;ntk>2kHggQhXI+hkN2QRL zHUQ7QI>#y`C>2h;u!fz)^7~JPct0WD?d3`vymaGkHZ)UjCnACeT~09EH4yRDi_k2@ zBN5F&UKVL`LG7fz^f+{;ET67mYe`$TLu#a8K(n7HFZ=^rGRaU(l)}&g9NN`r!fVj` zQ5o&8TaTX-P;W(fQb2cY53;=VM_YzBZdAh3&H2zMfpzE}w0yf6sCG;YN$}80lf41j z-?sl^SO$fc$Ropka=ON12k7gTnJtGojaGblPS(F`tCL$4+aMw<)NpmA*@``4)0Xj^tIk>&|5TXn__?m{-Hjgb*< zlbq4;09PhThjDKajS@1*DvX^rJ0(O2ER0p9W)xjfG$>Hotkm>MU+=no^G{Fu8#hLB zP-%+2_Y}}D*))2wB*~)(8wH9RcZS zRj})YiFyDC>$WPW)=G^FO1Bvre}T9G)|C4DhaxPVy&R%I7K*;5@oT}sm6_%k#C$vp znf;^P+d$J6iiosm_aK-UIe%Su)5~hNi`L2(WJyv231 zu<{u94>a~RBiZi<}lsI5(OkI1kw7IilAZB zVh<*&#|J7gzXDQmA@{k>>KNo5O2`uNNV07r9r`br8!C9-i1m1-B3wI@O+6h0xPu6? z9*w!^iJ>1Q{+wX+YdwHG4`Tv2fnVhi#lC#k|rzd{xE zn>Jcj|B-DKk-5C>GCVu9_8|NT#x5^3SClynBzDtlyW6Xkoz12fBTg(%9ST{=vb!7& z@()j8SoX`3z!6%~advQKifY{ODWoQM!EJ83R<1|oLLYW!X8Rs5n2*e~@ZX@Rt|c`X zaCGf+a3?a*oX5)=2!Am`>?F}O*ZU72#CpMUD$05-8x#yXFhX6TDCwO5o32{mmK5>C zOja3zlr`I-k>e(#^cfhyyIH2OxRE4#B2qF_fGed&Q}?{_t6qP<7L$}RTF7Cu#&IkA z+m44uADkA@4+08%l6BtKg=W9q1lF zm%W{UcSJR{jMdPV#Nw?sh~yq8;+7zKS)=93R*U~!J?d5o13-GE6^odPTFb=noYz7HpU1bHU(`)BPFjI9w=Ag5o=Oyq-%cQgD=9dq2#5&g-ZQ?G#nZ=0ndv2}IIKgpJ_a}8PaBI8i zKD(kS;yVX&rbqLLFghZYwG=jfvw65 z6w?iR`jXJRW%>KueAqkggN#V9duLww$U-BmkQy=%P(Lo|{fy86I8s_dr6h!#ta2C? z9@EBgC2~|b2j5XI7sBldnbg^k*^tN%21)n$u)P+CY6YgC<_<@k#5uW1U$^bzRZHiV zR;bHyq+v$`OKia*Xm2l=@Wv*>?v! z-4)BgA$dgLiO&f+uF&H3y9k;3E%MCt9b{#O?~$82F?V8#4#!EvAN$xRca9&Y%Q~h1 zRrDr5UC`7hXI6I;r`zx?CdcaY4mkq`T|71|(z!fGfZDOD9|FXv-=4pW-Hh8znBYjS z6(H)&+dUzm6jXC%zM+X`5vp3xH$6q!3O5#YAJ$eLeNrwEgk=zpAwFzR%1%1tA(WaI zbuG>-Ul3XkY#?33>Y!nmfbh1b_URWp$nGjlrjz|=VB{3_Ad|txKrr5SYfO)At37G` zo5*(JxMeMSG{DsVuU}r^o4Dx%Ba!7+au=yR|8k- zZkyU27~zk$n6CzZm?B)s6REu(9}^$?b>1A1oaMg_F3*Mr^Q_2aVuci{S-NJInC>>E zg8a+z3(C_nVOw{pxL}$IvJ|eY(916=_4i)oGufRjEEQYwuTkPE;&8tvh!Sgq704oN ze2KtI8Jd*KKh(@%KcfZ}dU5{a{n;rAk)Fl&wJycP0iGVR){vQqRgWXUA28!b4(dZd z#T^o_T7zIv>hNZsbJcoq$Wi!GmfBy!-_|yX=PAkSt4mfXtU-9 zJ2J|fT75G(Itg*ykZPcB>rYP`B+g-ZlLo*v)M_(+ogI#$1?u}{yvL0SUDXl~Bj$2L zj?~(|lIC4mN#8I(W}=S-HHzse-Y`EC%B+1q0|`nI8}k++p)$FwmiI42c=;rED#nnD zE9H=H>93)fCtbG}W6zSNCti1@PHoxjTLmMOk`F+f!z&3Ov9SD(BR%3fj!txtF=I9) zqzO{aj^WJ&bUOb9vc?~auOYdrceyiIc|IcbFV{w;p~*~I6M_@$u@9Y!>1@Tyltw5& z*c=)>wa%;qcjb8tp8vFEw}Tn!=8S@*veRL+JhTmKL z=V&Aw(5(zsuR{cE)&#_cM_hbmS!L3;xtYg zcodSr4B55wFSL*ws`%)u-?t%#SyGjCY7IQ^-hiILMiaBqPyW9-8dr*((Wbdxm9Phl z=Sv`ZIVICnjfnpamjIv;_tpI)Y!ywR)#vi9<-ZA_0Tr54JPU@pDiA)!SiNWsWxk*Q zrLOQ6)~Ps>CIk~k0@4*+p-v1bU{)-+zKtk)IhE(l*hv4Cru!7bv#%`2zeeH}7D}|8 zX+qiiu(<=d1;=xt-;r7uW1~@VGI=^np!)@&5ZP-wBmc=egOR{+uCu6-hlV3zjP~xkY(v@MJKy%!qCT}(OY9mc0R;noyK3;Q_3-r|^~wM9 z5tKULSS|nn_T7249%C9PcU4?IA?`_fj7QhVM7dLnID-Snb%AMXW^nCC4vpd`ue)Hf5T${5 zCrkljo`GI^k)?Zaz2Bt#3OWx)9QwTC^BoL*LuR{lb~;vlMQGo2^Wa+@xVn7J_FJfn zc%;mLT7PW=*!U3eQ*U7+8m4bI3u*4hT$|tj$<2wo3l?>>(l!sm?g)ur?WDfphiL+7 zS~GM`jqf3moS~*GENWVVn13ZH%6nGmk+yO)tX6Y<{s1mOMF`n+1tL_@%aGZkdui{W z3i&y5%*)t3B;#Gu`@VlS-}@jfggC(*Iqu0X235zp!MM8Y(F8~p%38tGZgSmdEeN4q!a|KmUfK}|5pt1UwaY!;mh4HORAgdx<(s0h0t8J=rv#^nZ zs2PCL^K8t*l{nPgmM=Mo>?Kw}4?Oh5y<+A{BaTm5**?q-sawe8`qEwO&zo|}=+z#! zJWbE};q~tN_B{-&PB#d|OfSKqDbc<8)w1sm-*pIkU>@_6PO&`${zCqv@p&i*8rs*C1|oDGf7 z{f$-#Jq+2#lAvSpIZQBM`vuZD>pr$fr`!dvB z2yEm?d+gn>^IQ2g-y-YOCZZX{Fu|=e%iJf zf~rdyLB`l07ItGj2tE^3%qz5}P4~uw9XC81#tE}42J6)2;AqU=?Xu)k145gLcy>^0 z)jb%OX|yMcj`T$6eYOc2di97O0(n&4Sl0&b zs?2^~zMDKXobCaq>*2XN70vVuRX-?fn=#d3q4s(nxqDLs7;s%o#jCQXBnLrV!qqqB zD+ySMqvkN!6JEpaZK|h;|%FTNVX~4%uLXdz!Srf15`Y{lQXS>2~C&2UY0_Hge z>=OeirLO40DA{LPGR2I-bAoU5PX1&5!D>B0DSZrrVE!zD2vKOZ2S3e_V!W6g5OJ7R zu1bh}zC|uALE#`cbf#?V=0m(ZO~}4^TVXlI(CWi?y64`+h$?4!B}97lzdNS!>0+t>-Elu2P%`Zo1C2Y$F+RMS6Ta z*Km{}vw}66$@OCH>k_CsiY0if2!Rt9s1gMgtprz`184YcDBa&N(VVKjXgFCS%+65h zYJT;J`n$hH^HzGpfe+$Wwe|ctGIq-o7r~bE-;RkM;$=$WQ{G#oKE_=QNV7gg1y*L1 zgmbT2x&iBC0P+nC1mqSQH*$4ggjLECd(}JQvJu?{JVmrpXg_&| zk}Rr_R$_MdxjfXnn=*sL!qd%w?KE>ZQ^)11##X3hrQg;uM&bH3_-Y2Q<8%?Rj~xyX z4^!$`2M6~^*Q)Fc@geD8|OLaY`4Iw-68d-LLsseF7ZN#)s&x1!)XoCa%h6S z1b>5+uzrFC9kz>wJX7Y_q{8)!i65tm!Q||yPqQvvreZoxm~c(H(7|*A-h30xI@zsB z97Y^4;bixc#b~cgD_RaR5&F1o^#VyAPXS{r&WfKOCno*O(H#tMk-%wbv=#+bc$U_U z)W5{VX}pm&Y3umu=6L;9TAK{@4{+9#3+qic1#-kh=fvpbN(g999j6j*NK0_WW-Rz--^gN`E;D|EAp+O6}=qdeC~fnyfEU;gmAEvxcyc{9fx6_XN})pA{r<7?66oVSarc4GSDp*JYx z#Qn+h!-(dEt(WIIGj#Jz1=YfO6Z>QjFp7Km2fr?ij<0NN=k%CJvqUg8UDxyGdzveR z4<5o32jzS^o>}iq^;2=I-r~7$Rm;ZGsTq|Fy!lbZ?sYV3BstU4>|`4?lh^dk0sCV zFOmO_7OuEz$U66E*v>#ka@%4c+rjQn#KAgS8}m^^8Hlg0 zY4_Qa|6q$Db0a?q-#djedT~$PN$GvXwdcp4wWH<>TQ2Wl&ZGSMuP4QTXLA(@|N+5UQ zCh%UyriZ%}FWpmzAQoAqwyG4o@FBYxe_8|r4kx650@wZKs@r`N@=J=1g`PUt)V2#? z5E}3+p>c`KOr53BmTcPqIOej10M>(9T3fyfA!aw`AGZPZ_@KIGGLwARoOpQDQGb|T5oYm(%`5!jL^zdhqOqU2KLe!%#a zNvswu7^YLnC+DL2%$MbeNTi3(vh8eb2iBsVv-%A1k@hRRN!o15W}JQyv1lAxAibg5 zzhDoQ7n61f-+t$sOu03;WLO9P7HYbXJt&*Dvc#IhEraphk<+Hormda*u$Z(Zr)2A) zlQ}}1%?{ms#pvZUM@%*WH5U3=qAQN>xWs1;;EQUH_Ius!+A9_i0GAqk2Hu;+>J@i)SSHgu=u3YBhiiv2To;= z!Y>1yy5D%IsMl(`A~Xtr>H0%T%q`P!gE_CBcU@>CIOlk%WKcjkEcSQt?9U1^ZQkvTA14~hem=fK;uBQ+#Xy*7 zRK0^xg$opr-#?Vl?`y)TUc7Uv&Qr_qZc0(pS!_8Wh~>DK zW~Ip_|G{3f9|n0YTZ4Oni9TI=X!hxaUE)xTKKf^p#bhWC$Yj#LzqU&-U$Ye&8>T&3hkajld|B zahfX4o6x^Mrr~DX$RgJvb>J@wpCHhDgU)>tk9X{xIZ}1_b~Z>0Nv#gMY~ol#n&{-G zAN__o$5f__z%j1^>a?D@C$#9vq6?2Rr%Q)ta(<(k{Ie0vLL_4`k% zodyPGr`~K#V>aY)cy}Zp!crYp*72Us>nqP30dwwV*0PqDh$r zPu6MyNeGd*(o%ZVh~)S#VVi%`E@WJ_mp`7}mO<%LE6}Br+#fG0gT`D3S%O;^RZ=Wc zpzmKZ(lx^UTr&hdaARK(!VC^>+ePqd;6eeKydc(j{aUAp>(bI6<8oNzjxC0N39lpu z!p-e#N9PB-*u^S*?A+&8pY+xzBL+Lw3)`S&Xwv>%S_RNZH!pTo=zEV%g2S?I3Xd^w zi%82gX$z7V0U9gIVRmJtTc#5Xb$G;LDt0k?^hPXnGbjp44n2!vz-&=pv(iwxvb>vp zOs~HgMEtc#CAa1t4pdw4%(flOW1EkU35uK@I?b44!D=RSsOIc~3Lc+Z2n9x&v68m& zz`wF44plw@WjMzs|4uYTDlzJM!{RLSeo(-Aq^DlujVa~Xx=%bzw~*^=-OH$VdtwmICLgIA zmcM(ME^a!;S?xW9&j|q}@ny;+ul29nlxMRh3?}uvi#YrkGAO`LO=VlO(dG%#3qCSk#`x{qopbXmg{NCRSdO+UxBY z&ALrki5^>?$S=t10>9|v;C^8Y`-QDxCJKL_Ef(ovW(*CIZH}s@#N8e}8aEcQ%z^KX zwS+zbBvaoiSSt;7=&K$ANg+pMYvD!3zaIl4RPbvJuPtvRN#pIfwaDOW4<@d ziUI$PESz!)PgGp5Lj5(L?>Z*6&J>0QF*r_94oTKP+Klf>GwyVGJ75A520)@*U^Hxq zw9=xi5aTIgT-)O)1iTqKx(_xYnV_b6JJ#?CGLer`(3ubu&xkCKkgTxC^!&#J!{1}G zAte#M@_|LBzbGJ&^IRR{N^Ps>)%X~s2VR0^n;|8e;+%M?$u!|P1e`l@xYhB;m!Uokl?Y-J0mVN z7O(Kgw%`%ST<7rla|t?(y8H7oaQ;5?KRCO4Q-{&PN3E>m2Ih#EK*_;PuS9O%3XeT5 z)aJGM^WP1jyXr2_@yM0^WK!??^X-|yqFGt}jX+NWz$)wQX!u7r|j`R;tcB;D#`mpLI$lV%!aJZu1 zYmc?>nD%|zU{hAs-h!#{lQ5)ixuGKZv+S%nDItWPVoc6pnjB z>x@=vsI%qA!e`A6_Qp^uX-gNnXnm?}tRe*tj?4RNDPOj9vx!yc%2oij9Y|=cc(*Bo zj9iJEiI55V^Ck0QF8Oy9qjJCNcJi$VSLnT~pI%%s{ehzF$by*1qDQ21Pqq=ACr?*S zk%%k`CJjB{cmM_Tt#L?c1z@3A0Zq)k8QVat3EY}_EA>xJS(pU zoFD*GcRSi8W2a%!Iq=@RryoEfUN zbIh7;v0$!8mpXFCTCfmwA!9SMy@+5HFv_8)xM7;?T&fx%ylGZBOi~V&N63$9AF?tB z6c~EXbk+hl52;5j&p$I_!iYOsl4eYoJkdU}WrTX{sf?D{mmnJ7 zK<4l}NM=0;u!yH&9E$6I0~WBEWvxI(?C&!cjjGkc7Ctrjd+=r_4ZV^7VUOW5;5uYK zq|w*H^ygg+ewM`Z8a&9=?#(MS(6MRm7RmEC>-H(r5S4b!_9E+u#M({LhQ%~|WMPbj@^X>QIAXHynX;l= zUT?9-t;bhPgm~0ro7dPyS%Br8WvOO~tal(0VEz_9bTLAbCUR6cy`bqbX+{}Z@4=vKy5mW!3)`_i}A)nO8z}uyv1m1zzE8r=)@VF>+k-Bj;g?P5Bw5|UZ zK}7-tzg2FHe?J}A-PN}StJiWe%1VAAL~C`P`1ZBCfgE@T@YfxP*!a%NRMMI5#|i(7 z!z)5jfzXyNwJ~xGDr39|{rXC0AoajzzqUK`ObXYgTszg7IfYC^AX4B(`}?C8HuqSo z!C(~a5V;1um3Gq~OXVN!$QUpS z1xAkjBi-ySA(hb$YPx$HRB|duI17mM_|7r6n#L|%RI798ME?HFtVo%gHrx7{0yzxn z4ePImh@o0KN1-^H9Ni{3o+E#3aLMHUm>fk%)2As-t@P>t;(ZzD<^#!_8lR}5~PJ*Hq&SKV?g9&NO1tAWbRL)Jk!ni$Q-?WxrW$r^;>icyiKwMazL z!^|7?RRdt8!aZA%s$UIn9o3#@L$&Phd2Q>WNNjNE^qQ0fSl+F)^1nx;y%D9k3Eka? z;7kgly_Zwy!RK$?Tw#tmfF173{UaRom#^oKpXc zRWZ4sEEEo=J+xh}G^H^Z`?A8pBwkJRmVpHD3YkE}mgW78?OA$o|Mj!j5~GmiEW!o% zI|ajX`6K~$k2tf}bO8ct!#iXq-}aS$Ddf0xv*z3T{D=(!4eU5KsiG0CYiRDMKhH`q zX!?guM$@5C_@Pkj=W5~!g_tH34~M`Xc|NcuZCdxt3zHX3JbG}>TpzdufAME!M3cQ4 zm{JNAPH8iuvy&Tj1wC~amEoWB0+iO~RyCNbE7dg>{O}gl?e$dV$JKW@OJk$w^769z zx%d@Gd5wu=VVX_pQdz8{Qc;x-^9)L;ftc$tEb+z>Dbbyg0xrRPQg;?7A2XQ;^eE)s zjal_sW@`oFF@bZ?m|ohOuUc?UgKA#5S`$|9<)CCFgWm+BKRw-nxiIw%F40jD15SiVRRc2%vsm|Ke@cI$ky6aiS@R`QS+FJ`NT@Tep^ zuN`C4Y;k?rD&Eg0)uo+vz>U)*h#y+FJKa5ue?kD8+Qkh2=6oB+&Fj z$Mjnx(^;l?-J~YIG4Plw=P6Tv3VXKDRoGEGWY6KFMhB``ZO{62rb@u_W~I3?=P>K1BFq8Iz)&#bcsaqO&6C#)Fo zQn0Iu1_wS}hUeKyEIl_BMqR1Qi%6k<{=1l_aJ@0Om6L7(xi3sTjDY6kgkfSL5vwe! zTLgv?5&e6~8u|*wIun||P8hwn?tHn>@B|(b`!>IZ#FWWtq=VsaquR^qvxE1jSTuPZ zsuoNwEQg?Z`s%;Jj9;~<*!|Io;^c(ea6e9q(2m5deiJs(lDFwv*H58}@Pj$V6z*-L zQi&5~Y3HY4*lA?{UBr6Y1;+@-cqM1?EB8phf)FqaopnpnxYF6XH0xR%oE}(T&KbXZ zB9&#eL+My;O-1e4*96s;sEpjKBUpP%N}4<4W3>L(TtS!D)({JWpP(as#Yf_nc~z@A z9V{wp73Zm)sZ>UncU)2{$CKPhe3WCOh)E)i`lr%+aZf@(t|- zbkw7JVcz#0Z0%hGyfyp&=!3`p*qps|{&PoK zNSbAwe*kn_B<1kvxq(a>#M2x_b@(&9V&Ne=B*pri-+-VdkS{@#$rSAgW4YIt7I>2| z7BM6L@w_dHKsJZm=U}47W!N!{2rqVVnjaYZN~C@U=eE~+|BAT#Fsn8j&cRy-d3ZKp zo65x5Ufx8?n-M`D>q%uZb6~6{%-bUR8!o>UA;-A*w2z!E+|u!m_0y@9MNIAD(qdlZacXz4KfG!|e?x)r)5=T*w9ofFIZ&UQ|2h zr5aVnW+(>#!8t_-hR77Oz>Q6Vh8Qc6;BF;S-pfvrj3#)J`j47~@dh^*qbQ zf6)_ckgH`{O|~a5o@l`q-jG%#L(OOwBfC2JPdt?+Dgn?9^8x9$mw`lYVzAlNGwPT2 z;`6_#qTiG0!OW?pC;61@Q6hH5w4Iu%h&#(O(jX$i#23QBfpcRkPerJfQa?{(IaME` z*SX?)lF90cupBl5pp!qJnFx>@XVyRRb&=W@)+8tX!E^x~$&N=EkQP#YIJm(})e87+ zCZ;08B0&D$A{MuIt-~dJqM2g^|5K?g>c!B^mm4#}*xo;NF7=S%q{OcDbl+NhFa*@E z{Hr6Vc-|Y)oDUb+zIkwSx}EJqtu$ddGe*R*;$EKhK=K6z`J}{Z$-YI;B#k}>x+Ow` z0v*QbQY?O~eNV8i7Hy}f6P!~9{P$G(jsoZ6vaIqZHmGw@8)MClgY_@?bC}Vu@!rmieHL8f!CQru)pd*m8sIj zZmfS{Nk5ZV1rQ*TyqkZpN21oPM?KK{SpmHtR=ZjJ<$tw~yRC3C8<+e!kIN^&<{3n= z`+~c^n~!=X&bBt2+Q-(Oc5z1`oImm-s>zk&RiPNwM0j&ujW#4w3UJXF>?Ieo&_Uon ziods1`3Gp98Ic$s!-r@YE6N#qmq~KCSc=m+D8F@L_k$=O&K3(9P+pK$A8f%`Won@J zb*e7Do&h`3o!NzbyUMt!?YSu%G!ABF6Z{`nmLhFG;%7v3m3LLybsa5>)Ce=gAcCh) zJ~MW$4*t(;nn(>r)U^naOPcY`a)kO(UUt@WIy=(wQkAX;X?9e41ub`bnx;*a=_*yA< z8ee=spA@jdFJJ^Axf+$Jdf3KjLGGSaIDoo@E;mQ|s(+t=kt59LZG6jv&F?OR+4<)O1C-U!$wU4FZj9W%IQaV25m z^MPc!9Zexx1xvnJIHt~2?lmHKWL#kUP0N4IFxP4J5GdU&HNj1Ika3AUPGAP2!1{|2 zEopz6{2ZU^7xm(#BBs29IegCTIJ&EnCqRiI!70w`$xG~1WwY6mMboM4($+GAk2F5& z_9E_T(_h3iVg-kVDZ-)%W<&+r{|YK)=^B*4y#E>;P)RBmZ_w->CPjYnzdc)!7@1v2 z7^_M|*f-#W&L7EbF9|q~8683&wdnEq6IrpfWQ|`EcTIsL_or?0_t{aQ+l*Cmi9UCQ zkPiariL(|tv&sCbViP5ox4sfy7{#ZNIjcl)3A6^B*0Quo-QmDL>TkERa(0s_p~47c zXtotwB43{s#1tQsh-C8HvV3$oP7&xs`k1@yiP_Esxb9$wGKhsUYDf7e$2{{UCn7KM z&I=s|6((mWTXe$9`y!^QiwG{_Etp`nIuL4t!MlpDj{4n_?G6(-_bbO>H47XE^e|8+ z(lPx6i5J6L%L|y>AON9_{fg_%=gP=NP8Dtw-a*}}X1$_cGLJh20ijCX`Dj`M0TjOL z3e$nYch~bij&TKZ8hSOnT(<0}WA+amu0iaJh0>UQ#o4~=(c^FGLj*={@-0A1XE&Uh zlmo+j%0K0$T7^moV6{$fV$A5jM}rY^q^t9@JQ8M`4lO>h%e-nJ0O%v>L1q`IJLoWz zrSWA<A|**FCSO z`(8e%TX-dd>cmrxdp8zfioH6K;z+49YEB8ruLC{-&D}WUGO9Q3F7+ixr_)FD52cgc znEF-2D<7WhOS3}<{P*bHyfEb9O6yuFHXAd!7$?S!L4ZbKI3*84hnNi9yCnM&e{z++ zk?F44PFBE;si{7ll?C#A_mTqtwT1)%$3>BNJpv;h2eC>@cL8%jCb^f0a81@{SZ3ts zzS8g{D2fb60J0ZlUrn2k-%9y@pDx`F1jdSPRZ4EnyRP33As_#xTPgA+2gTpPxQfSd zC`EWXn;h9W==rH~B&#mgVi}1Yv6S1G1{%b~mM@|9%#^Nuud|Y8L1+Ut@K`l)ZnrR!z_vQ zvM1=8sxQMk%H~&o(8&a`3#JuhS^=q-5z};~iM|fe#n4fYrO>xm3+>;jJH`ak#s`UX zeiv`v`TZ*^#b@)l5Fh=1tqR-VC<~D`W5)@nB)R~X6TNbW#uGfN1s+$?P`V1T0b^-D zdPkkFsu-yKng>|;PQS!`3L;RgYg=Z~I*dx$QI`;rHOqy6fASi@$~(~Cq5f|x6HpH) zIImZHx@{m7y@@uA3%NZyFgt-N@AB1ujt}MVpiq## zD^1av8H&J2dp)2~{w~e+T%Vaxp=kMX{Ad@ii!LZ?g?Wygk!9CE>8p%nw59$;yPE8? zp?!TvKVGTjSKm@Ea)+;Nl7X^h*u4%=O}yVaQ{NLf(K?i~*%i zogD6#-+GDLMb$S1gza|y^Iroc*eHISB=vLYbTh+~=I{bR3*d+Si{)J$IbW(yV|2w! z%<)G~#_jY%l;oS_>}+iKf)KbO>CN|-IX8(Jk2q)7@=E_T5sTk+U^OV3R&HL3kjZ%F z3ur(n_o+QPOa_5tr5&~NA|TGVs)U`se1E{&hZW?0fIiH-3%6cB4#UW)8r9ETDGB`=4P{Cove zmkN5vcWkjw(}ChknAuTO30-VTfWrq;`o4?TKxa{|YlZOyvXA%C+*?cqn40mT92N&u z7(nR+-4$C~Xk8kE+i}xLmrj(up|czxx%xw8ND=`dFTUL?^tDY`RmQYlhajAW9n~yR z77tGZRRWW=hv_Wqaa2!Jn<8GJtonZl4-6G)+BAUC(G->w2 zE_3?20G%W2=($8?W3!ld%{*vQ?Y_b}XsDd9Fg}WnQ+qaP&L8b_XWQJeJK+YrK}G_Enj9m8x^<0eg7d{im^hb#~=^|V#lURPKVgX2d~J{8oL z;D4<^lMw=;Y`)Fx!QF7gE%^jpQFMgyP9AT*>Y0MLFm zIQP)CK(-6%;ht^FhJKuCu?Q_azJrIiC7gi>M$)WUO=;i5c$Y=G-MSo3&Bk7yVMawV zs+V|0&zpgWxENSv~&SOytDDb9*tq$7#^V=}S02XX)VRx0=HsDQ7ss4(nb3Dkq6t+?# z2qJs^+$&(P$H0^G%#!ijS-_YgBTo=;8BUXuC+ZH*U&!*mQ9QE0!6q6=jD@W=-Y9dV zr{P$ajywcZv!T~q*|V1Fyd1jJOUB3{%=93u{J<+vk8~fZl%fQMwimJ&4qV8$54WAD z7uq;F{9Q7Co=1#LZ2n9DHF38w9vD+Q;D{V?!4wQU%nAsS(x)i43V? zJB)CQ3JFxu!pS9`3jh!ty1?8LXrYkh5ryEw81mA9&@KAT$GbKfjH~qLJPZC6EI2lP z-x9~`{2`F@1*4f1e0%NTsrQTe=0RE5TC?eqYaQbglbF*=%skN?4I%??@$%$%$NAQ; zJ#+ za`Yb0aF52X+CjEZ0OfUoQXd(p#V-MYdh@%SYA}6{S76Ub&)O^l)bYoGli6DyV7o8y zg2DEzqHU-vw~1x6CLO1;@S^T%00&4GUrj57yKnWA+}K=|>c7w0J)RGGcBQc{9B#s9 zN!l(xRjW366Q$!DQGpMK)pXlIF1M${f;(t4ynX99{f1_gAolU?RJwOPJ>%aDe>cT6 zUIoaHA7Fm^%b13WgEJ*&y@waSlp!#{x~eTL^+wp zQpN!c#LxJhb?x$&;O&W6{3tEOB-1-#fsXWpK1!+kCm9E;YQ07t`PAkYnAfMlP4(Fd z$;wBdXGyS-ti2$rnJFJ-{lp!o?WuJFTMj0JhlMqs%-vzkt=-ghL)#4trYaG<&5cTJ zv~P{v(E`#qHU(ATA})G$HM2`>1PUhC>?Y+_wqf1FzC-?X)_=F<2|2<}aIV1OJqs zX)ayPUb5X&B--z;5m;WYymDKS-2kY`EfVWnEufse(L`-<-oggO4SGWR0$ziJlx9`N zv443;+hM{nf#g&lW8+XfEcHJf+A;c{v7uh7C9zB_PT$@};2qPo>;vInB?fg>{H^Mb z4u$ZQ)DN8Elt+_C1DNJxFPO*^Ir$XjXrTuw!V6Ko1&{ZZYnt*SG3g1r2#~}`za8GP zKLnOWt4N1@4tp1`s?Ygxmz$=n(B5cvJ9nd_SVTfg+lqlx1JDDJQki06Le~GCcyU*; zTCMe*sav_5qMWJ${)-QX`)a0(K{F@*Fc;oIr@iqI&06~C9!PRKB1G+(di zW7|M>iWO$MM%h-iw9@igv()ce<1{w(&`e;nUpqmXQzIgKCi+d-JlNxpInywvy(zT z;>-MdS&Ld0J(Ph++%HovXsS%8e%&oHGG|iM(WR|a-yx?wJ*uR;Zi;(`HQWLxzhKo0 zpQvjcvBb8!7s%QXJlPm4>yrqB@IWF;AN}D`>zqDG-Qg{-7mMp zj`)taA8Ak+s0#r>hQS#>PRZq44ojlNUFbl`tz-GG@j6VXt=EB(m4s^2uI)pMJ!~H< zgk{~Ko*sUdB8Tvt;E|982w^R2K^Q2xUgVoHWxdbzC~`&(`kEZAxeCn{y~hIB=8X+MOP^`JqZIhuR!bqH_{C&b zhmW;bn{{Qiwql(@+rjaHY$ZoM&}XLFS1_?tYnT!{wWsABh_fh1vj}&d<(;GVclmO~ zjoZqtk+(+aQxe>rg&!>Fz{1TWZ!y&vVAM4cMJ$&06kzRcvht9j{8zx!|=$)?0TDh)Ft(nr%YE%Y@^*8Hxg3ai<&P2BvJemmhFBU)$1#S@axwMB%`2kX$C~jv2xO6Ttfv zKEl`W?BDYz`2KD-vV~O7_Q)4z@wSPM zyFF;aD(ak)4Sxj86Rfo`&X5GVzqX64W_(^kbV(-;Y6NQn-m2Z^e1EN%DihD$xXJYQ zPdnIy!fep;;YOMQscE*D=Kk;wFs!^o6$vID73UY5bm{>X#}%c z@7TuoGa#q~mo&-zWhTIC`eLI?b-yvLFC=YUn23Yjfb_-J&gh2bKhOx+{u7OWm4oen z@dN*81Z=D<|2O@AGy?WtEKG#|J)jxH%&nYE90(c2tPGq?L`;lqjZL8W_@Et~983(X zq21P-+)PxmCR^yP!CWmjxBh2j>|P^p{(}&3gS~*I0s$ivO4y~YtbODpde3zG?&u4! zsMDoeE?2yFWG1MHW-BfZtW7CRtU-;9O$-e{C@83KI6Ih`7^tv2);T}bfz>h9*Vz#& zC`EK?W`I~{XOqhKr+5L`Bd4SeM9_7J=t2CNikcn`H8a z&hhE#XKa23MRk4)D`x-`5>*rtLDel90!dg_Sblz28k~Xc+fD;1%mY>b)POpC;?+== z6IJ9_5|2-Oc0vHr>~l}>Tqkz~ zm1cYyxB`m60RESKz9^tjz@OO*d$z8AoyAAKN%c(5KQwBBqN2dNe=IJ*nw*%OnISkq zWc~54ff9SI^7N!(&U>M>K!$iXH+@zVK35VpdM7_4JJMLnSU@54e3fT^wwaVE5L|P8 z|2*VcXL575Z*+ie{mlGlGzCFIS zF#h7ZQEin?TjfJzySFz`b@sSHPIJeZ1gakh5>)=1}S(|+I3(hSf=^xBf$(FXCe!B6?_`O$fm59*tMtE*#!2mr@((m?#4 zpuaFag5CYvfHl0YE&jm*&gg}wraMj2`o+!Z21-j?jhL34<)7!D_x9sB^Ie&e6dD+q zQ2q}>?koMi<5LpT0>AyU_oj!xp3>VsPs!QInZfnBl2P56RGnHJ96>j?d2DO&(=rJn zE7-_zZhWN=rEhHVu~GK+A;9TJj^XsN`rXqdAdRc@(+rL+<>*Nv?dl2yF{vk=LP+!- z$t>};69hbEaqbY|u>SaCY4Pol=)~;WQs>+NUT5zBEVH#K(~YDdP}nyz4s~k+kZlew zUeRj=(KmH)01prXqQ@8T^-FHV8Myg6+y`Tf{AU09#}}9~^hM;QX|Iy}G{K`-gMML%i@6 zK%Dk1fq*jn_$N3`UJxM9=l2K@N&OE9#-ORM9uXidX5V6Q3H8iMeGviCoQ;#YCJI%N zRHq{@bxrSuKoA!{8e8AOm~&M6F7-~0&fg^D7-ckbl$}4$a^H(UY%j6Pnu62qKk>&L z4PLfyv2>tUy`6);W7E*oPo<0$VF+_0)At0O;QMfoPT%4{l%b>igc9{HKYoO0JU;^L z3Vb*GM}j?kDK@?oAG0h~_a9WxD}d?y6NR7IgD-|Ecqhk}*2R`)pzh|k(8vO+x#?x; zT!2$&L%?NTuJ4!GD*=G=hX?Z;iH`jE@@R6be;7pH7~+cU^m*@#jyUwkcPQiMtLW>( z6hii*_x5HKw{L!aavs;fdTlL>e~P}4u7Fyg!MF!IBO&#y2whu3oF2-8&a)>JNWH)= zbxNs?wT*-_v|>?HFl3gIkZ!eHCzKg>a?iPv<>_FvIk;jh$K1~lsGnQ%Z#f7Z`E(ra z@KWA6AM-j%dw}5YjP!wDm>;|LCIj-7#aX{fN9I=VzTCZP zlPH?TpW;)IM!|Wn*s!t3pY_K=pN%qejQJhK&pE?&ZVtwv$?WI*RHMn|rLT`0#&?o> zit3-DP;22VHOp;@`3_H6gcYyyPs!hc04{7E`wjh;mM7XGy;OiLVhOr zJKXWnU~)pfjHLzqRp0cS9#P94`tND64oQ&mwNRfqu%qjQj7G5V1j5p5btZ~OuZ8I} z(&^FjkmP3I@O$RB`r&3BZ7)6rGzsVE?F$U;HoEMnNV$Ku3^PUUbVmr8o@AzZFbKKsA9qn zPHuk)x~s#gb}f@-9Ord5Xj6pXXhc{mAGKpT%zAj*tIdF54~nW7?H+GN$NJXs62{>) zG##rwzgMV{UKSo58)`o4v=-PXRm)mVl9&usY)gm|9jN8}0kthl=`*&%i^}M%7NBpK zjhyrmg9C*$ftT&Lg3TOE7>N{;${ZkH<%sF4-SAYzU#Jzoe4-BZ0Y)gA+jHzPa9=E` z{aPLsuV|s$(~fPRv-+1YG!;9uDbWFqu*&oyvQt;AUt2)dO*zp1A`3WwIuzk)9&Jj%zHn$Kj(vZ80mz(C5N0;6~6HUDFdQM{e1le0)#tK+!- z2)uC`$g<{Il93om z>Klh=^U}UMJCWa!!srupX4=(A50|K8W{1m+@!=TNeFcaQ6U$$ihGE=Yp{l-Z2cu~> zO@nQ1$rtZ(vX-Ikn<=HcAd)tLc!q8`jHd9Pp%317BpG>ph$gF zFRNv@;t|(0pZrCB(a7?^N(Oik!No$636YrLxySxzaZygnBLSTOB8%vgna09F1HQ5I51+c zkM4~o&^=f#K3v#M#wxPleRJMb8*?C)K9n_R9_nYrJJ?pB(Y6|Js*ZdZDEiHI~Y%U9SvKB3s6p3)-|jzD8?D&RSOLW!Ojx2o4CI(NKo-_hZ!0 z>q^B7w`IZ0*90cXFQk{NUmw!gUL+SsO%ZvPL5pqm@8|rO77ya8TNBKFMI|_>ebPpL zKaUQ7$*c%r$1TyXU%am`RqxHtcX%KLu$(9Jof){MYmO|)I~D*h%E@n)vw1m{sBZaC z6cg7}H#>g$$SY&6&S%kQw52FNKSH3zA)W5~VK#zK z5~>_kLB=AD?iz4YT(=NDRBvJgi!1Va4Byp>cm@!L@8-acKKg?H_^@9U6z$#gdXb0= zPOSl#vzUEPL$w$MIy_IasBVPxUGq(C3};3T^l3fOU4z@7Sah7CIqPV}xeTS04tbk}r>b=6v8U)?dra$0J!4Yb|?I!_@H0)o`PKAUAlwk`3;HZZ%~BbM$;EN%1~ZCmeGl3ZK4#^JfxDd6z;0H<_8fP4uHx$MSp^@LJ6sBR_Ozkh_+{gIfdW+#fmD#N?#kMt%Btj z88O@`@i_W|4jkO{>#dp76y-im>bpRgsJ%MKyl+imZM zw=TI|Ozu9b9WiY3t*;U@($(zbttIH~pxADKm)9VhLnGJ!qNmSzR}wbmRBQQt#TxP%gMGITc&eCH%~~9_S*hx_NVJll8FySyKCah&F4L2dY1Xs;io!Q+Y`#b& znbQduQMGW@{3TY9&8@HXILUg~tIf~KiBguQ-%i5C?wN2P8Awp^w!pO=V;2k%<&}Iv zhlH4YhDZW?;Gao$3QLONC68IUtW;19XUVFH{K;FFo-*MsMW)e1fCc_amd58Pe(yzx z4!7+6>frTL{C=wAJv*Mcn|6Q8X84&Vc~JAH4orI9mIUHx{Jt;^@*6gGy-*dsDXd@S z6_lWI^|yZSr4IKcokmi1+ad(#pbFj;>cvHV=VxC%?G#rRr!Yr|n?PI`rzK9=xqLsN zixL%A^wC9K-U%@SG<%of4CFiHOw6$)&yNV?bM3dRJ4h4WA4O4uS@A{;T46S_6pVE! zg83sO!?X!jVTVz^Agq)(JnJk+SSvXx<_Bg|wG+7WN)DGA0 zyLqy{ugcrQ4iI5AQ%0B~jlk>!Vp*qJ7{r)!NxDh4`?vNjeYAzMh2|iOx@srjy{KV& zSN|a>&bE48S= z4-JAY4?mL6%Sy1pQD+pXJz>Au*FDv0iH5|E;33G<|7!GrL_-cC$LA)XlSZIBC$ZtH zrflk#z+(wa%!%bzlJz(eELdQCL^zbn`kWvks5}`RTg~veYMtnucczsnL{2k0`}DG- zwwsQYcKag%IkcQkHRBiQ>k75>f#_$A7LLh}$WQ%|^Yz}1^bEO7uc{F3*V{tM_wBh|olxR%d_W*mv_UL= zga3LKFPK^>Ue(~WSJG`D-rg=W;nkfx9}KN5PhybUuphr11ym8lYc~!D7_0y-eJ`XM zB2QXMP}{j`O)q?J?h=@?6v7I*!&opeQF%p?2xVJnx66|ExK4Alamka4 zUZME|6|h8X-|u4j$In;Cxmx+^S#cHmInj3S+*7+3Hi6>VRTfccA7~I^Pl4ik&T~is z3Qz>iHPbe;b%%%q%TN-meky(&)IVb|-4+kmaDFgkZa2t|@F9n1wzDD#F8N|CjK#Oc z-M!umwv;ZY0r})^lXn8fEn>Uwl0WuPhTi2?Ec;Wf#qsU>krKu!mtio{i}{9!cG@&| zQKfyW$)G~wt(Z%&1(%Fw30`8t7_n8|`{Kzg)uEIaS2t@)44Ep| z2g9$om(IvJDCd7hQv5~{q$#L*woZry&Ivk<-( zw(mI-nYE?6LS%B$V^}VEC9vO_JAm@barJ6_Pu|PN7kbAkYFsgsr|6}sv)X(oNpmLB z`GJBQSGgq@h6a2vaR545S*cM!N2(F&M)=4s;x5OIQErH*@0Ms%HKo#ea+Ei8C)lde zNi(hN*+{^rg`2j-v0+>s?R31SlaeFp0wftsL}^X;NPgzhNS*dW*$C7t7V$&~HWA;I zd>QGxJub5f+?%w-ErYd3NULy`$1fE=MyKHuECR~bwMWQi;!XDxZcgh_3vJ*-LWUdg}v;o0a3~5nj z^g#8t{t|k9tjy1uMO7V)krlzphIZfU(cp>~+URyxJ3b~Y^w3^KN|tYZq(I4Id0E1XkWOxs zOSz(Ye_=gi4L%@ayPoGcd8{~?1Bf`x=lC?`wz+F=azE1cVn{0$k3LDEVy3kaY`Va1 zy0kn+4NZg~`K50+<$NrDM_hxHm{)zqXAOdP@NE(XpVX2R>gtS+R}h7}S;3icf>t2+ zQy*P|!t1_4=I&!U_g9~V}KkD=FUhVi= zZ6!+g%w}e$q5C{A(~sOY1@(R4mir)6gh-9Cy}NkUNikP?B^*>E8$ohh7& z#go>O@`xyH`!;gdqRZL{H|y7pM+8Lhw3L1_)?5e~d+rC*1~$~I{`BR3xT^@Xau*Sk z5XiDm^LZw^bzy@MU4q*&f{^7@dA>~;Zc^>Ta*BpuNwtHzT=!E@`L+1pWctwN%$&CN zdzs|0)mSr|c8tb>d4f{axDi`)VS;ITobB*nKbHdF$>NjwlA7)U3>!7f2^QjzL)pcF zERbu*H}#OT{$G|u=X6%P*RkZEQ)J4aJ`#SmkVL0`C)s^+p2A&A)!ndfP&eKuo$Sq} z+##+h!%6NRtDtY6%`Aq-+;_#U0 zW2=FxNnClJ#6*NQOCgh>`Ytg$ecZ!saIw{isfoYeP1F#K%&0!!or*F~faVCXjSliI zK(bGx>^k31|Fw_MwWQUp`_z~-f22o*Lae)lpUQm6LW)RxyEc3ZsP+Edi+x%L(#+3s zxz9y-_GwM@mjOQ^Dve)z> z6p2@u^M;g0h4q*Yj0dA%2}I=DdIDiH+$Plr%TXE_n*RJ{G76(Z;M_ggDlfRu>N~O}-XWf)c1<@sJ0EFYHrrg|6il$$aK}O?{~(9}O$Pn9T*? zN{+Y5ULU3HlRr1O-iU*d*;rfw%D#kP^C+8cAkD+o_)wKPKa5k56eNtsCW-^$)LN!{ z7kuw%zFUN#yE&kb++tRrA%`cH6x(Q=st#8b4e~)MPEc57C1wwpYz~`PXe26k9`qDU zy%rGR230_Xq!oL9BoZO(?klX45jy;}rdxCISmdYAdtHnmc!Gy5=m(6G#1U;>46ZKS zky2K>avbpKTDYUEaEU&n#1+YHQ_7F-#|(`dKk6->xe}9-Nb!4*2VZ?&z{D9uvf|W| z=0LLwRUu(>Seo*XySuP`o=GW7O(2#Wv= zQ|P29j}Q3ajLIp$e$w!9Y*VX#yzEX-xn${ zw6)fY7Ti}xQhjCYyNxPOp?Tc*1;0QOf_GeazK`NqGMnVQ5KD?>kTnqWUk^klmp!?> zQ!ZK#JREz{S1V1gqL|MjoyO8g&B$@PZB6cU;?0wvalIqCAOuevrnC2HTou1s;nl;2 zA0g4byP3NJ!+a$gPbPd*jqi zu(|$}*EimGTImdro@+VB6U|tfio@3N2`8)NhbzQ4v+(4lW#4feYX@%Va{~`1hNaYb zeJmV7z3_^Wc<>3o<1qsE^9IY~X?Mb=bLVhN(e>-p_@Tu}!>K5vj|??b5*NFMH@Cm^ zjlSeoT&isk$LB4k@lh!09q?z~1NiCo?^B;lZ}392bPqKu1(lp3+EBl@8RPEXR(=T0 z|M&$ZJDOVp&KSo@{99x~)FM9I%Hv%dxD^2tee!%f7JBsg5Bm7~HKpc9ld~nvCi~G7Sv3-qrg5to$qpDTRel@S@0791K`wL~ z5CyoU(fF1-wczAN!B=pp1x4(s{Pifr;^GLg@=_k(GtCQ#^CAOL@5TpC@c49#dS61X ze?0lU&%|?~!kLdlz1}PcpC)n%vBFhtUQ={+&2?`EY$jdb%AMGEmN$#sbgMFcVwXy2 z1zR=gdxED;l@s^ew~92e$O(3OMNc6wzkP-MRo^*4mZP5QPsFDVnRZi5)Q2|il#t`QkNDu9J|>>l%2pN~+G3b} z)GM=6bL21Af&``D#WkNU0o!^%{Yj({SJ-)o51z?dGf?@49?%qB$U)&**Es>};slxDL^Qd^D=K))o@f583VKaoyv)FF}j5UHoUM@b`Xd;6YR3 zXK(%*lzN|LRS!AC-rXIpGfNL&P@E0f?Kn_bO|P9BB@o zk+oqyMujdAo?Gu$#Yv~Z%~>1xF~%f6N0+bGy(7$|8A=It=NRY>f=lH_eKs*{taZpq zyhqTWKU*ymb6kYATysNL{0m-|s@w@QpH#F9x zGaG>x!Jg8w8{M0#vFdnnk4(Ma5{)6NXtHRQ76{-H{D>t!yUt@QCKjIA#W%HVL32(W zYj;GXw=ri2Qx{zTdA_(x!}q^-zi-E>oJJ(~@W;$RSmhR`r`T3+#3^h<*c#H1Aa>DvCYXx_B%Oh`}NF<}VI)4rZtQT-3KX!k;IBH2=*Y$7UrCVmX z2rs_tx%)Y^y!-e-<7U%Oh|-C6HzDekmcdwjJpE;XHno6MsH1AZU3|_C1wr&vPW_#9@VVsP!Ud3VR&m>c?JMhQAE>I> z`q32_668=F*Pi<;Cs0^n@L5PweRjdc!Nx-I>;zDutBs;?`7sL;( zJyl`pBE{)p25@i?W5reTHMWho+vA{~-a&R1e&FRR>>BbSisgEzSGr+Sf!?VE@-gN3ArlalykO!)-Ishl#2I6B)@7uJRd z#J5x|s8>h6at39c7Ji<#&a$iz_E)-i8&uTzE-#uS>&8>*RWUQ|ZcMcAK@WUCFob-I z-X|nOYf6Jugs&UV_1s;QV5Drk7mQ;&h~`lz&B|P|I%um~x==rSOWNSbiD&^0F?az8 z@yB$EsvmA%xdn@;lnX5fn&wW1#YqWroRd&LQl~9jFYKpz%QNjp>^7PR4z(u1!7GS3 zwP*ub#E*ZnH53H?U+)s4OlawsoJlBI=|vkUTS^^EHIbW;sBp(u#L}at$}-i3OqjU6 ze*shXsYh<2s@hGlIh`;A{VB^kFZh<-Me_6aUHSZ zOEzWV^`s1knvO4PwG*8J+6G+0wQ}_JXQz*~kVY%)-5apcYWs@To@?OO&Zugtgb-~H zBdqzNx}PGpS9YQ?O6}_euCPu!jUQ$Q%2Zv@FT5(xa5>ZE9*WPq$H_?aU2ll0TFtjv z&Yf(xv|+$5$8ew#a@==kC4RjPZG5kbG02jLY}Wd<7KD-s85?Y1NL-p(#51FJDrRMW z&}AXOcA6EoU2hzqKQne&al)y=5pg$?aH6bX&#L90`7? z0MxHei}xih#j3;rWA5HgBmp{)g^;m3F8nQaTz+FzaMy+tmjr3f{I4DOS{A9ZIB zV$bXczQr7Mn49*5Pr-*goxUd;Fth+EwozUZQV*es`;uWc2L%|si3mm(5;^E z3#%+glc8OG$=TGu7KbF~-pAHJZn|KA>!b)rX%lJ2C|rKF9A5m|SZNA-KSjv0 z#$XAV+9%Y7h!TyMuz(bD21qH3-C@D&tUeypPcd?D1oMu5Y4qqnEUe7RRnJ7jN8Gev zZzrV}dwpP5Pf);qWQCn*?zBX{95-K85Ma;!YLuO_7DZwiJO^+|-3WX=AyEdlvqa9+ z?n$X?c#*GrKrX%WV@g#a*p~`Z|eH5 z+Y{1#f*|H@IvdFOGyF7Yb-lQ@S|2K2)~&E1R)EenUO8?3J8$bgWT7V}=~J(M$Ead> zn*?*1GV{uOr&nGgT?9uh$|C;H$E0nCU>Eph)8J(zd9W9NU_IRGlKk@CO|fpnGCaG-{?f5L3Lb|M-vO-A**M+u8App8z(&Wt5$#HmR!mx*dw9R+)KuQ(}VTMV%q_h z>DmPg6HiaP5|?VVBX`&%d0G@2xnPtR_ zXELGpjmMj?_s$LiL~Q0mV#_=hmcTR}SaK_A3v-Le2-m>mgV3-z!OZ!mSi8NY$;pD=Vm}fXtT7fWI3zhIQ4r3K5@(2%E$o ztC{{WXTFuJguRI4%RfQiN~eol_%uJ=#RuJ_|1L8E$@>|fv05-B(Ad#n@| z36Xf%3@@=x+p6&8g#8w`W0LE6o$X~HqcO!;4|WmavvLMw0I8m>m>GxGchA*YLB==@ z6;Bep)@*8%5r)W5R;hhz+H32j0&`Hfer3JmztE-H$axFRM;75mOaO($BMehg@BF#1 zuO8b1Z$|sc!PO{(3b_4)o+ocP>U@Yu+th+%YIdbZmh3%vbBYZI?8?5+oNxHuL37*! z&QygeMR-y@^%*bjU6U1d2c+{W$3JnaC|#@&%1`_%>DyTrLLUBcsa}pqkL&X>VFVp- zFXht}yNt%jimaB`mWSMV-RF~@_a))8W6;IN(JNQXy(R;(5hV}=NSlZvfo>}4TjL7a z5^5%T@r;V0zcxZ>pIRT6dty(&rt2D-T#cba{OTr8`6}7zRXbru<*5(pn+yk~PDy%j zx^HXNCVPlv-NiZj`1F#AJ4Bow;=zGqtPUj>zu@yAu|RdY5fp-~iP8g((t>J}vsj

u0N_$PGJD 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 %dw3khzB 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 literal 0 HcmV?d00001 diff --git a/cv_7.tex b/cv_7.tex new file mode 100644 index 0000000..3b7145a --- /dev/null +++ b/cv_7.tex @@ -0,0 +1,195 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% "ModernCV" CV and Cover Letter +% LaTeX Template +% Version 1.3 (29/10/16) +% +% This template has been downloaded from: +% http://www.LaTeXTemplates.com +% +% Original author: +% Xavier Danaux (xdanaux@gmail.com) with modifications by: +% Vel (vel@latextemplates.com) +% +% License: +% CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/) +% +% Important note: +% This template requires the moderncv.cls and .sty files to be in the same +% directory as this .tex file. These files provide the resume style and themes +% used for structuring the document. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%---------------------------------------------------------------------------------------- +% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS +%---------------------------------------------------------------------------------------- + +\documentclass[11pt,a4paper,sans]{moderncv} % Font sizes: 10, 11, or 12; paper sizes: a4paper, letterpaper, a5paper, legalpaper, executivepaper or landscape; font families: sans or roman + +\moderncvstyle{casual} % CV theme - options include: 'casual' (default), 'classic', 'oldstyle' and 'banking' +\moderncvcolor{blue} % CV color - options include: 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey' and 'black' + +\usepackage{lipsum} % Used for inserting dummy 'Lorem ipsum' text into the template + +\usepackage[scale=0.75]{geometry} % Reduce document margins +%\setlength{\hintscolumnwidth}{3cm} % Uncomment to change the width of the dates column +%\setlength{\makecvtitlenamewidth}{10cm} % For the 'classic' style, uncomment to adjust the width of the space allocated to your name + +%---------------------------------------------------------------------------------------- +% NAME AND CONTACT INFORMATION SECTION +%---------------------------------------------------------------------------------------- + +\firstname{John} % Your first name +\familyname{Smith} % Your last name + +% All information in this block is optional, comment out any lines you don't need +\title{Curriculum Vitae} +\address{123 Broadway}{City, State 12345} +\mobile{(000) 111 1111} +\phone{(000) 111 1112} +\fax{(000) 111 1113} +\email{john@smith.com} +\homepage{staff.org.edu/~jsmith}{staff.org.edu/$\sim$jsmith} % The first argument is the url for the clickable link, the second argument is the url displayed in the template - this allows special characters to be displayed such as the tilde in this example +\extrainfo{additional information} +\photo[70pt][0.4pt]{pictures/picture} % The first bracket is the picture height, the second is the thickness of the frame around the picture (0pt for no frame) +\quote{"A witty and playful quotation" - John Smith} + +%---------------------------------------------------------------------------------------- + +\begin{document} + +%---------------------------------------------------------------------------------------- +% COVER LETTER +%---------------------------------------------------------------------------------------- + +% To remove the cover letter, comment out this entire block + +\clearpage + +\recipient{HR Department}{Corporation\\123 Pleasant Lane\\12345 City, State} % Letter recipient +\date{\today} % Letter date +\opening{Dear Sir or Madam,} % Opening greeting +\closing{Sincerely yours,} % Closing phrase +\enclosure[Attached]{curriculum vit\ae{}} % List of enclosed documents + +\makelettertitle % Print letter title + +\lipsum[1-2] % Dummy text +\lipsum[4] % Dummy text + +\makeletterclosing % Print letter signature + +\newpage + +%---------------------------------------------------------------------------------------- +% CURRICULUM VITAE +%---------------------------------------------------------------------------------------- + +\makecvtitle % Print the CV title + +%---------------------------------------------------------------------------------------- +% EDUCATION SECTION +%---------------------------------------------------------------------------------------- + +\section{Education} + +\cventry{2011--2012}{Masters of Commerce}{The University of California}{Berkeley}{\textit{GPA -- 8.0}}{First Class Honours} % Arguments not required can be left empty +\cventry{2007--2010}{Bachelor of Business Studies}{The University of California}{Berkeley}{\textit{GPA -- 7.5}}{Specialized in Commerce} + +\section{Masters Thesis} + +\cvitem{Title}{\emph{Money Is The Root Of All Evil -- Or Is It?}} +\cvitem{Supervisors}{Professor James Smith \& Associate Professor Jane Smith} +\cvitem{Description}{This thesis explored the idea that money has been the cause of untold anguish and suffering in the world. I found that it has, in fact, not.} + +%---------------------------------------------------------------------------------------- +% WORK EXPERIENCE SECTION +%---------------------------------------------------------------------------------------- + +\section{Experience} + +\subsection{Vocational} + +\cventry{2012--Present}{1\textsuperscript{st} Year Analyst}{\textsc{Lehman Brothers}}{Los Angeles}{}{Developed spreadsheets for risk analysis on exotic derivatives on a wide array of commodities (ags, oils, precious and base metals), managed blotter and secondary trades on structured notes, liaised with Middle Office, Sales and Structuring for bookkeeping. +\newline{}\newline{} +Detailed achievements: +\begin{itemize} +\item Learned how to make amazing coffee +\item Finally determined the reason for \textsc{PC LOAD LETTER}: +\begin{itemize} +\item Paper jam +\item Software issues: +\begin{itemize} +\item Word not sending the correct data to printer +\item Windows trying to print in letter format +\end{itemize} +\item Coffee spilled inside printer +\end{itemize} +\item Broke the office record for number of kitten pictures in cubicle +\end{itemize}} + +%------------------------------------------------ + +\cventry{2011--2012}{Summer Intern}{\textsc{Lehman Brothers}}{Los Angeles}{}{Rated "truly distinctive" for Analytical Skills and Teamwork.} + +%------------------------------------------------ + +\subsection{Miscellaneous} + +\cventry{2010--2011}{}{}{}{}{Spent some time finding myself. This was a courageous endeavour that didn't have a job title. It was quite important to my overall development though so I'm adding it to my CV. Also it explains the gap in my otherwise stellar CV.} + +\cventry{2009--2010}{Computer Repair Specialist}{Buy More}{Burbank}{}{Worked in the Nerd Herd and helped to solve computer problems. Allowed me to become expert in all forms of martial arts and weaponry.} + +%---------------------------------------------------------------------------------------- +% AWARDS SECTION +%---------------------------------------------------------------------------------------- + +\section{Awards} + +\cvitem{2011}{School of Business Postgraduate Scholarship} +\cvitem{2010}{Top Achiever Award -- Commerce} + +%---------------------------------------------------------------------------------------- +% COMPUTER SKILLS SECTION +%---------------------------------------------------------------------------------------- + +\section{Computer skills} + +\cvitem{Basic}{\textsc{java}, Adobe Illustrator} +\cvitem{Intermediate}{\textsc{python}, \textsc{html}, \LaTeX, OpenOffice, Linux, Microsoft Windows} +\cvitem{Advanced}{Computer Hardware and Support} + +%---------------------------------------------------------------------------------------- +% COMMUNICATION SKILLS SECTION +%---------------------------------------------------------------------------------------- + +\section{Communication Skills} + +\cvitem{2010}{Oral Presentation at the California Business Conference} +\cvitem{2009}{Poster at the Annual Business Conference in Oregon} + +%---------------------------------------------------------------------------------------- +% LANGUAGES SECTION +%---------------------------------------------------------------------------------------- + +\section{Languages} + +\cvitemwithcomment{English}{Mothertongue}{} +\cvitemwithcomment{Spanish}{Intermediate}{Conversationally fluent} +\cvitemwithcomment{Dutch}{Basic}{Basic words and phrases only} + +%---------------------------------------------------------------------------------------- +% INTERESTS SECTION +%---------------------------------------------------------------------------------------- + +\section{Interests} + +\renewcommand{\listitemsymbol}{-~} % Changes the symbol used for lists + +\cvlistdoubleitem{Piano}{Chess} +\cvlistdoubleitem{Cooking}{Dancing} +\cvlistitem{Running} + +%---------------------------------------------------------------------------------------- + +\end{document} diff --git a/index.log b/index.log new file mode 100644 index 0000000..aab7245 --- /dev/null +++ b/index.log @@ -0,0 +1,132 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Arch Linux) (preloaded format=pdflatex 2023.4.17) 17 APR 2023 15:33 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**index.tex +(./index.tex +LaTeX2e <2022-11-01> patch level 1 +L3 programming layer <2023-02-22> +(/usr/share/texmf-dist/tex/latex/base/article.cls +Document Class: article 2022/07/02 v1.4n Standard LaTeX document class +(/usr/share/texmf-dist/tex/latex/base/size12.clo +File: size12.clo 2022/07/02 v1.4n Standard LaTeX file (size option) +) +\c@part=\count185 +\c@section=\count186 +\c@subsection=\count187 +\c@subsubsection=\count188 +\c@paragraph=\count189 +\c@subparagraph=\count190 +\c@figure=\count191 +\c@table=\count192 +\abovecaptionskip=\skip48 +\belowcaptionskip=\skip49 +\bibindent=\dimen140 +) +(/usr/share/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks16 +) +(/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. + +(/usr/share/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2022/02/03 v1.0f TeX engine tests +)) +\Gm@cnth=\count193 +\Gm@cntv=\count194 +\c@Gm@tempcnt=\count195 +\Gm@bindingoffset=\dimen141 +\Gm@wd@mp=\dimen142 +\Gm@odd@mp=\dimen143 +\Gm@even@mp=\dimen144 +\Gm@layoutwidth=\dimen145 +\Gm@layoutheight=\dimen146 +\Gm@layouthoffset=\dimen147 +\Gm@layoutvoffset=\dimen148 +\Gm@dimlist=\toks17 +) + +! LaTeX Error: File `fontawesome.sty' not found. + +Type X to quit or to proceed, +or enter new name. (Default extension: sty) + +Enter file name: somethign.pdf + +! LaTeX Error: File `somethign.pdf' not found. + +Type X to quit or to proceed, +or enter new name. (Default extension: pdf) + +Enter file name: q:q +! Interruption. + + } +l.8 \usepackage + {setspace}^^M +? fasdlkföj +Type to proceed, S to scroll future error messages, +R to run without stopping, Q to run quietly, +I to insert something, E to edit your file, +H for help, X to quit. +? + +! LaTeX Error: File `q:q.pdf' not found. + +Type X to quit or to proceed, +or enter new name. (Default extension: pdf) + +Enter file name: +(/usr/share/texmf-dist/tex/latex/setspace/setspace.sty +Package: setspace 2022/12/04 v6.7b set line spacing +) +(/usr/share/texmf-dist/tex/latex/fontspec/fontspec.sty +(/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty +(/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty +Package: expl3 2023-02-22 L3 programming layer (loader) + +(/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2023-01-16 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count196 +\l__pdf_internal_box=\box51 +)) +Package: xparse 2023-02-02 L3 Experimental document command parser +) +Package: fontspec 2022/01/15 v2.8a Font selection for XeLaTeX and LuaLaTeX + + +! Fatal Package fontspec Error: The fontspec package requires either XeTeX or +(fontspec) LuaTeX. +(fontspec) +(fontspec) You must change your typesetting engine to, +(fontspec) e.g., "xelatex" or "lualatex" instead of +(fontspec) "latex" or "pdflatex". + +Type to continue. + ... + +l.45 \msg_fatal:nn {fontspec} {cannot-use-pdftex} + +? + +! Emergency stop. + + +l.45 \msg_fatal:nn {fontspec} {cannot-use-pdftex} + +*** (cannot \read from terminal in nonstop modes) + + +Here is how much of TeX's memory you used: + 1163 strings out of 476025 + 21059 string characters out of 5796532 + 1849388 words of memory out of 5000000 + 21671 multiletter control sequences out of 15000+600000 + 512585 words of font info for 33 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 72i,0n,77p,239b,44s stack positions out of 5000i,500n,10000p,200000b,80000s +! ==> Fatal error occurred, no output PDF file produced! diff --git a/index.tex b/index.tex new file mode 100644 index 0000000..5962d98 --- /dev/null +++ b/index.tex @@ -0,0 +1,267 @@ +% A Template for Professional CV/Resume +% Preamble Begins Here +\documentclass[12pt,a4paper]{article} + +% Packages +\usepackage[left=1.5cm,right=1.5cm,top=1cm,bottom=2cm]{geometry} +\usepackage{fontawesome} +\usepackage{setspace} +\usepackage{fontspec} +\usepackage{newtxtext,newtxmath} +\renewcommand{\familydefault}{\sfdefault} +\usepackage{graphicx} +\usepackage{transparent} +\usepackage{color} +\usepackage{xcolor} +\usepackage{multicol} +\usepackage{tikz} +\usepackage{array} +\usepackage{colortbl} + +% For hiding page no +\pagestyle{empty} + +% Define Command for name and job position +\newcommand{\myname}[1]{\textbf{\Huge\selectfont\MakeUppercase{#1}}\\} +\newcommand{\myjobtitle}[1]{{\large #1}\\} + +% Define Command For Topic,Upper case subtopic,Subtopic and Short Horizontal Black Line +\newcommand{\myline}[1]{\rule{#1}{1.0pt}\\} + +\newcommand{\topic}[1]{\textbf{\Large\selectfont\MakeUppercase{#1}}\\\vspace{-0.5cm}\myline{1.0cm}} + +\newcommand{\uppersubtopic}[1]{\textbf{\normalsize\selectfont\MakeUppercase{#1}}\\} + +\newcommand{\subtopic}[1]{\textbf{\normalsize\selectfont{#1}}\\} +% Sub topic with location side by side +\newcommand{\lsubtopic}[3]{ + \begin{minipage}[t]{0.7\linewidth} + \textbf{\normalsize\selectfont{#1}} + \end{minipage} + \hfill + \begin{minipage}[t]{0.25\linewidth} + \raggedleft + {#2\\} + \end{minipage} + \par +} +% location +\newcommand{\adress}[1]{\normalsize\selectfont{#1}} + +% Preamble ends Here + +\begin{document} + + +% Name, job title, and horizontal line +\setstretch{1.5} +\begin{flushleft} + \myname{LILANATH} %name + \myname{GHIMIRE} %surname + \myjobtitle{Mechanical Engineer} %designation + \textcolor{gray!50}{\rule{\linewidth}{1pt}}\\ +\end{flushleft} + +% Separating Rest of document on two column +% First Page +\vspace{-1.25cm} % To make horizontal and vertical line meet +\begin{multicols}{2} +\setlength{\arrayrulewidth}{1pt} % Set line thickness +\arrayrulecolor{gray!50} + +\noindent\begin{tabular}{p{0.3\textwidth}|@{\hspace{5mm}}p{0.65\textwidth}} + +{ +\setstretch{1.5} +\begin{flushleft} +\topic{DETAILS} +\uppersubtopic{address} +Kathmandu, 44600\\ +Nepal\\ +\uppersubtopic{phone} +contact here\\ % give your contact no here +\uppersubtopic{email} +lmail here\\ % mail adress here +\uppersubtopic{Date/Place of Birth} +dob\\ % Date of birth and place +place,\\ +place\\ +\uppersubtopic{Nationality} +Nepalese\\ +\uppersubtopic{Driving Licence} +No\\ +\topic{skills} % provide your skills here +Solidworks\\ +AutoCAD\\ +Microsoft Excel\\ +Finite Element Analysis\\ +deal.ii\\ +LaTex\\ +\end{flushleft} +} +& +{ +\setstretch{1.5} +\begin{flushleft} + \topic{profile} % provide your field and interests + Mechanical Engineer interested in + \begin{itemize} + \item Mechanical Engineering Design + \item Design Analysis + \item Mathematical Modeling + \item Operation Research + \item Project Management + \item Microsoft Excel + + \end{itemize} + \textcolor{gray!50}{\rule{\linewidth}{0.5pt}}\\ + + \topic{education} % edit your institutions and courser in lsubtopic give course, institutation name in first and provide adress in second + \lsubtopic{SLC, Shree Sharada Higher Secondary School}{Makawanpur, Nepal} + + Apr 2011-Jun 2016 + \begin{itemize} + \item Completed School Level Education + \item GPA: 3.60 + \end{itemize} + +\lsubtopic{+2 Science, Hetauda School of Management Secondary School}{Makawanpur, Nepal} + + Aug 2016 - Sep 2018 +\begin{itemize} + \item Studied basic level Mathematics, Physics, Chemistry and Biology + \item National Examination Board (NEB) Scholarship + \item Mahatma Gandhi Scholarship + \item CGPA: 3.31 +\end{itemize} + +\end{flushleft} +} +\end{tabular} +\end{multicols} + +% page two + +\pagebreak + +\begin{multicols}{2} +\setlength{\arrayrulewidth}{1pt} % Set line thickness +\arrayrulecolor{gray!50} +\noindent\begin{tabular}{p{0.3\textwidth}|@{\hspace{5mm}}p{0.65\textwidth}} + +{ +\setstretch{1.5} +\begin{flushleft} +\topic{Language} +\subtopic{Language Skills} % language skills if any.. +\begin{itemize} + \item Nepali + \item English + \item Hindi +\end{itemize} + + +\topic{Hobbies} %hobbies here... +Reading Books, Photography,\\ Historic Coin Collection, \\Travelling, Workouts + +\end{flushleft} +} +& +{ +\setstretch{1.5} +\begin{flushleft} +\topic{education} % more eduction +\lsubtopic{Mechanical Engineering, IOE, Pulchowk Campus}{Lalitpur, Nepal} + +Nov 2018 - Present % date +\begin{itemize} + \item Merit Based Scholarship + \item Final Year project: Using deal.ii for structural analysis of Medical Oxygen Cylinder +\end{itemize} +\textcolor{gray!50}{\rule{\linewidth}{0.5pt}}\\ + \topic{internships} % internships experiences + \lsubtopic{Design Internship, Calcgen Nepal}{Lalitpur, Nepal} + + Apr 2022 - Jun 2022 %date + \begin{itemize} + \item Design ( 2D Drafting, 3D Modeling) of Pressure Vessel + \item FEA of Pressure Vessel + \item Pressure Vessel Codes and Standards + \end{itemize} + \textcolor{gray!50}{\rule{\linewidth}{0.5pt}}\\ + \topic{extra-curricular activities} % here are extracurricular activities order is Type, provider , add date if want to + + \lsubtopic{Research Methodology Training, Center For Energy Research (CES, IOE) \& UGC}{Lalitpur, Nepal} + + Jun 2022 + \begin{itemize} + \item Attended 3 Days of Research Methodology Training + \end{itemize} + + \lsubtopic{Basic Computer Application Training, + College of Information Technology (CIT)}{Makawanpur, Nepal} + + Apr 2016 - Jul 2016 + \begin{itemize} + \item 3 Month Training + \item Microsoft Office Packages including Excel + \end{itemize} + +\end{flushleft} +} + +\end{tabular} +\end{multicols} +\pagebreak + +%page three +\begin{multicols}{2} +\setlength{\arrayrulewidth}{1pt} % Set line thickness +\arrayrulecolor{gray!50} +\noindent\begin{tabular}{p{0.3\textwidth}|@{\hspace{5mm}}p{0.65\textwidth}} + +{ +\setstretch{1.5} +\begin{flushleft} +% Anything here.... +\end{flushleft} +} +& +{ +\setstretch{1.5} +\begin{flushleft} + \topic{extra-curricular activities} + \subtopic{Volunteer, MECHTRIX X} + + Jan 2019 + \begin{itemize} + \item Organized by Society of Mechanical Engineering Students (SOMES) IOE, Pulchowk Campus + \end{itemize} + + \subtopic{Volunteer and Participation,MECHTRIX 2020} + Jan 2020 + \begin{itemize} + \item Organized by SOMES IOE, Pulchowk Campus + \item Project: Solidwaste Collector + \end{itemize} + + % Add your extra curricular activities here + + + \textcolor{gray!50}{\rule{\linewidth}{0.5pt}}\\ + \topic{Experiences} + + % add your experience here + + \textcolor{gray!50}{\rule{\linewidth}{0.5pt}}\\ + \topic{Publications} + + % Add your research publication here + + \textcolor{gray!50}{\rule{\linewidth}{0.5pt}}\\ +\end{flushleft} +} +\end{tabular} +\end{multicols} + +\end{document} diff --git a/moderncv.cls b/moderncv.cls new file mode 100644 index 0000000..7901af0 --- /dev/null +++ b/moderncv.cls @@ -0,0 +1,470 @@ +%% start of file `moderncv.cls'. +%% Copyright 2006-2012 Xavier Danaux (xdanaux@gmail.com). +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License version 1.3c, +% available at http://www.latex-project.org/lppl/. + + +%------------------------------------------------------------------------------- +% identification +%------------------------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{moderncv}[2012/10/31 v1.2.0 modern curriculum vitae and letter document class] + + +%------------------------------------------------------------------------------- +% class options +% +% (need to be done before the external package loading, for example because +% we need \paperwidth, \paperheight and \@ptsize to be defined before loading +% geometry and fancyhdr) +%------------------------------------------------------------------------------- +% paper size option +\DeclareOption{a4paper}{ + \setlength\paperheight{297mm} + \setlength\paperwidth{210mm}} +\DeclareOption{a5paper}{ + \setlength\paperheight{210mm} + \setlength\paperwidth{148mm}} +\DeclareOption{b5paper}{ + \setlength\paperheight{250mm} + \setlength\paperwidth{176mm}} +\DeclareOption{letterpaper}{ + \setlength\paperheight{11in} + \setlength\paperwidth{8.5in}} +\DeclareOption{legalpaper}{ + \setlength\paperheight{14in} + \setlength\paperwidth{8.5in}} +\DeclareOption{executivepaper}{ + \setlength\paperheight{10.5in} + \setlength\paperwidth{7.25in}} +\DeclareOption{landscape}{ + \setlength\@tempdima{\paperheight} + \setlength\paperheight{\paperwidth} + \setlength\paperwidth{\@tempdima}} + +% font size options +\newcommand\@ptsize{} +\DeclareOption{10pt}{\renewcommand\@ptsize{0}} +\DeclareOption{11pt}{\renewcommand\@ptsize{1}} +\DeclareOption{12pt}{\renewcommand\@ptsize{2}} + +% font type options +\DeclareOption{sans}{\AtBeginDocument{\renewcommand{\familydefault}{\sfdefault}}} +\DeclareOption{roman}{\AtBeginDocument{\renewcommand{\familydefault}{\rmdefault}}} + +% draft/final option +\DeclareOption{draft}{\setlength\overfullrule{5pt}} +\DeclareOption{final}{\setlength\overfullrule{0pt}} + +% execute default options +\ExecuteOptions{a4paper,11pt,final} + +% process given options +\ProcessOptions\relax +\input{size1\@ptsize.clo} + + +%------------------------------------------------------------------------------- +% required packages +%------------------------------------------------------------------------------- +% \AtEndPreamble hook (loading etoolbox instead of defining the macro, as to avoid incompatibilities with etoolbox (and packages relying on it) defining the macro too) +\RequirePackage{etoolbox} +%\let\@endpreamblehook\@empty +%\def\AtEndPreamble{\g@addto@macro\@endpreamblehook} +%\let\document@original\document +%\def\document{\endgroup\@endpreamblehook\begingroup\document@original} + +% if... then... else... constructs +\RequirePackage{ifthen} +% TODO: move to xifthen and \isempty{} instead of \equal{}{} + +% color +\RequirePackage{xcolor} + +% font loading +%\usepackage{ifxetex,ifluatex} +%\newif\ifxetexorluatex +%\ifxetex +% \xetexorluatextrue +%\else +% \ifluatex +% \xetexorluatextrue +% \else +% \xetexorluatexfalse +% \fi +%\fi +% automatic loading of latin modern fonts +%\ifxetexorluatex +% \RequirePackage{fontspec} +% \defaultfontfeatures{Ligatures=TeX} +% \RequirePackage{unicode-math} +% \setmainfont{Latin Modern} +% \setsansfont{Latin Modern Sans} +% \setmathfont{Latin Modern Math} +%\else + \RequirePackage[T1]{fontenc} + \IfFileExists{lmodern.sty}% + {\RequirePackage{lmodern}}% + {} +%\fi + +% MarVoSym font for symbols +%\RequirePackage{marvosym} +\newcommand*{\marvosymbol}[1]{} +%\ifxetexorluatex +% \renewcommand*{\marvosymbol}[1]{{\fontspec{MarVoSym}\char#1}} +%\else + \renewcommand*{\marvosymbol}[1]{{\fontfamily{mvs}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont\char#1}} +%\fi + +% hyper links (hyperref is loaded at the end of the preamble to pass options required by loaded packages such as CJK) +\RequirePackage{url} +\urlstyle{tt} +\AtEndPreamble{ + \pagenumbering{arabic}% has to be issued before loading hyperref, as to set \thepage and hence to avoid hyperref issuing a warning and setting pdfpagelabels=false + \RequirePackage[unicode]{hyperref}% unicode is required for unicode pdf metadata + \hypersetup{ + breaklinks, + baseurl = http://, + pdfborder = 0 0 0, + pdfpagemode = UseNone,% do not show thumbnails or bookmarks on opening + pdfstartpage = 1, + pdfcreator = {\LaTeX{} with 'moderncv' package}, +% pdfproducer = {\LaTeX{}},% will/should be set automatically to the correct TeX engine used + bookmarksopen = true, + bookmarksdepth= 2,% to show sections and subsections + pdfauthor = {\@firstname{}~\@familyname{}}, + pdftitle = {\@firstname{}~\@familyname{} -- \@title{}}, + pdfsubject = {Resum\'{e} of \@firstname{}~\@familyname{}}, + pdfkeywords = {\@firstname{}~\@familyname{}, curriculum vit\ae{}, resum\'{e}}}} + +% graphics +\RequirePackage{graphicx} + +% headers and footers +\RequirePackage{fancyhdr} +\fancypagestyle{plain}{ + \renewcommand{\headrulewidth}{0pt} + \renewcommand{\footrulewidth}{0pt} + \fancyhf{}} +% page numbers in footer if more than 1 page +\newif\if@displaypagenumbers\@displaypagenumberstrue +\newcommand*{\nopagenumbers}{\@displaypagenumbersfalse} +\AtEndPreamble{% + \AtBeginDocument{% + \if@displaypagenumbers% + \@ifundefined{r@lastpage}{}{% + \ifthenelse{\pageref{lastpage}>1}{% + \newlength{\pagenumberwidth}% + \settowidth{\pagenumberwidth}{\color{color2}\addressfont\itshape\strut\thepage/\pageref{lastpage}}% + \fancypagestyle{plain}{% + \fancyfoot[r]{\parbox[b]{\pagenumberwidth}{\color{color2}\addressfont\itshape\strut\thepage/\pageref{lastpage}}}}% the parbox is required to ensure alignment with a possible center footer (e.g., as in the casual style) + \pagestyle{plain}}{}}% + \AtEndDocument{\label{lastpage}}\else\fi}} +\pagestyle{plain} + +% lengths calculations +\RequirePackage{calc} + +% advanced command arguments (LaTeX 3) +\RequirePackage{xargs} +% TODO (?): replace all \newcommand by \NewDocumentCommand + +% micro-typography (e.g., character protrusion, font expansion, hyphenatable letterspacing) +\RequirePackage{microtype} + +% compatibility package with older versions of moderncv +\RequirePackageWithOptions{moderncvcompatibility} + + +%------------------------------------------------------------------------------- +% class definition +%------------------------------------------------------------------------------- +% minimal base settings +\setlength\lineskip{1\p@} +\setlength\normallineskip{1\p@} +\renewcommand\baselinestretch{} +\setlength{\parindent}{0\p@} +\setlength{\parskip}{0\p@} +\setlength\columnsep{10\p@} +\setlength\columnseprule{0\p@} +\setlength\fboxsep{3\p@} +\setlength\fboxrule{.4\p@} +\setlength\arrayrulewidth{.4\p@} +\setlength\doublerulesep{2\p@} + +% not set on purpose +%\setlength\arraycolsep{5\p@} +%\setlength\tabcolsep{6\p@} +%\setlength\tabbingsep{\labelsep} + +\raggedbottom +\onecolumn + + +%------------------------------------------------------------------------------- +% overall design commands definitions +%------------------------------------------------------------------------------- +% elements +\newcommand*{\firstname}[1]{\def\@firstname{#1}} +\newcommand*{\familyname}[1]{\def\@familyname{#1}} +\renewcommand*{\title}[1]{\def\@title{#1}} +\newcommand*{\address}[2]{\def\@addressstreet{#1}\def\@addresscity{#2}} +\newcommand*{\mobile}[1]{\def\@mobile{#1}} +\newcommand*{\phone}[1]{\def\@phone{#1}} +\newcommand*{\fax}[1]{\def\@fax{#1}} +\newcommand*{\email}[1]{\def\@email{#1}} +\newcommand*{\homepage}[2]{\def\@homepage{#1}\def\@homepagetitle{#2}} + +% colors +\definecolor{color0}{rgb}{0,0,0}% main default color, normally left to black +\definecolor{color1}{rgb}{0,0,0}% primary theme color +\definecolor{color2}{rgb}{0,0,0}% secondary theme color +\definecolor{color3}{rgb}{0,0,0}% tertiary theme color + +% symbols +% itemize labels (the struts were added to correct inter-item spacing (works for single line items, until a solution is found for multi-line ones...) +\newcommand*{\labelitemi}{\strut\textcolor{color1}{\marvosymbol{123}}}% equivalent to \Neutral from marvosym package; alternative: \fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102} +\newcommand*{\labelitemii}{\strut\textcolor{color1}{\large\bfseries-}} +\newcommand*{\labelitemiii}{\strut\textcolor{color1}{\rmfamily\textperiodcentered}}% alternative: \textasteriskcentered; the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n +\newcommand*{\labelitemiv}{\labelitemiii} +% enumerate labels +\renewcommand{\theenumi}{\@arabic\c@enumi} +\renewcommand{\theenumii}{\@alph\c@enumii} +\renewcommand{\theenumiii}{\@roman\c@enumiii} +\renewcommand{\theenumiv}{\@Alph\c@enumiv} +% other symbols +\newcommand*{\listitemsymbol}{\labelitemi~} +\newcommand*{\addresssymbol}{} +\newcommand*{\mobilesymbol}{} +\newcommand*{\phonesymbol}{} +\newcommand*{\faxsymbol}{} +\newcommand*{\emailsymbol}{} +\newcommand*{\homepagesymbol}{} + +% fonts +\AtBeginDocument{\normalfont\color{color0}} + +% strings for internationalisation +\newcommand*{\refname}{Publications} +\newcommand*{\enclname}{Enclosure} + +% makes the footer (normally used both for the resume and the letter) +% usage: \makefooter +\newcommand*{\makefooter}{}% + +% loads a style scheme +\newcommand*{\moderncvstyle}[1]{ + \RequirePackage{moderncvstyle#1}} + +% loads a color scheme +\newcommand*{\moderncvcolor}[1]{ + \RequirePackage{moderncvcolor#1}} + +% recomputes all automatic lengths +\newcommand*{\recomputelengths}{\recomputecvlengths} +\AtBeginDocument{\recomputelengths{}} + +% creates a length if not yet defined +\newcommand*{\@initializelength}[1]{% + \ifdefined#1\else\newlength{#1}\fi} + + +%------------------------------------------------------------------------------- +% resume design commands definitions +%------------------------------------------------------------------------------- +% elements +\newcommand*{\extrainfo}[1]{\def\@extrainfo{#1}} +\newcommandx*{\photo}[3][1=64pt,2=0.4pt,usedefault]{\def\@photowidth{#1}\def\@photoframewidth{#2}\def\@photo{#3}}% the 1st (optional) argument is the width of the photo, the 2nd (optional) argument is the thickness of the frame around it. +\newcommand*{\quote}[1]{\def\@quote{#1}} + +% fonts +\newcommand*{\namefont}{} +\newcommand*{\titlefont}{} +\newcommand*{\addressfont}{} +\newcommand*{\quotefont}{} +\newcommand*{\sectionfont}{} +\newcommand*{\subsectionfont}{} +\newcommand*{\hintfont}{} + +% styles +\newcommand*{\namestyle}[1]{{\namefont#1}} +\newcommand*{\titlestyle}[1]{{\titlefont#1}} +\newcommand*{\addressstyle}[1]{{\addressfont#1}} +\newcommand*{\quotestyle}[1]{{\quotefont#1}} +\newcommand*{\sectionstyle}[1]{{\sectionfont#1}} +\newcommand*{\subsectionstyle}[1]{{\subsectionfont#1}} +\newcommand*{\hintstyle}[1]{{\hintfont#1}} + +% recompute all resume lengths +\newcommand*{\recomputecvlengths}{} + +% internal maketitle command to issue a new line only when required +\newif\if@firstdetailselement\@firstdetailselementtrue +\newcommand*{\makenewline}{ + \if@firstdetailselement% + \strut% to ensure baseline alignment, e.g. with when put in the margin vs sections that also contains a \strut + \else% + \\\fi% + \@firstdetailselementfalse} + +% makes the resume title +% usage: \makecvtitle +\newcommand*{\makecvtitle}{} + +% makes the resume footer +% usage: \makecvfooter +\newcommand*{\makecvfooter}{\makefooter} + +% makes a resume section +% usage: \section{} +\newcommand*{\section}[1]{} +% starred variant, which is identical but defined to allow its use (e.g. for natbib compatibility, who uses \section*{} for the bibliography header) +\RequirePackage{suffix} +\AtBeginDocument{\WithSuffix\newcommand\section*{\section}} + +% makes a resume subsection +% usage: \subsection{title} +\newcommand*{\subsection}[1]{} +\AtBeginDocument{\WithSuffix\newcommand\subsection*{\subsection}} + +% makes a resume line with a header and a corresponding text +% usage: \cvitem[spacing]{header}{text} +\newcommand*{\cvitem}[3][.25em]{} + +% makes a resume line 2 headers and their corresponding text +% usage: \cvdoubleitem[spacing]{header1}{text1}{header2}{text2} +\newcommand*{\cvdoubleitem}[5][.25em]{} + +% makes a resume line with a list item +% usage: \cvlistitem[label]{item} +\newcommand*{\cvlistitem}[2][\listitemsymbol]{} + +% makes a resume line with 2 list items +% usage: \cvlistdoubleitem[label]{item1}{item2} +\newcommand*{\cvlistdoubleitem}[3][\listitemsymbol]{} + +% makes a typical resume job / education entry +% usage: \cventry[spacing]{years}{degree/job title}{institution/employer}{localization}{optionnal: grade/...}{optional: comment/job description} +\newcommand*{\cventry}[7][.25em]{} + +% makes a resume entry with a proficiency comment +% usage: \cvitemwithcomment[spacing]{header}{text}{comment} +\newcommand*{\cvitemwithcomment}[4][.25em]{} + +% makes a generic hyperlink +% usage: \link[optional text]{link} +\newcommand*{\link}[2][]{% + \ifthenelse{\equal{#1}{}}% + {\href{#2}{#2}}% + {\href{#2}{#1}}} + +% makes a http hyperlink +% usage: \httplink[optional text]{link} +\newcommand*{\httplink}[2][]{% + \ifthenelse{\equal{#1}{}}% + {\href{http://#2}{#2}}% + {\href{http://#2}{#1}}} + +% makes an email hyperlink +% usage: \emaillink[optional text]{link} +\newcommand*{\emaillink}[2][]{% + \ifthenelse{\equal{#1}{}}% + {\href{mailto:#2}{#2}}% + {\href{mailto:#2}{#1}}} + +% thebibliography environment, for use with BibTeX and possibly multibib +\newlength{\bibindent} +\setlength{\bibindent}{1.5em} +% bibliography item label +\newcommand*{\bibliographyitemlabel}{}% use \@biblabel{\arabic{enumiv}} for BibTeX labels +%\newif\if@multibibfirstbib\@multibibfirstbibfalse +% bibliography head (section, etc}, depending on whether multibib is used +\newcommand*{\bibliographyhead}[1]{\section{#1}} +\AtEndPreamble{\@ifpackageloaded{multibib}{\renewcommand*{\bibliographyhead}[1]{\subsection{#1}}}{}} +% thebibliography environment definition +\newenvironment{thebibliography}[1]{}{} +\newcommand*{\newblock}{\hskip .11em\@plus.33em\@minus.07em} +\let\@openbib@code\@empty + +% itemize, enumerate and description environment +\setlength{\leftmargini} {1em} +\leftmargin\leftmargini +\setlength{\leftmarginii} {\leftmargini} +\setlength{\leftmarginiii} {\leftmargini} +\setlength{\leftmarginiv} {\leftmargini} +\setlength{\leftmarginv} {\leftmargini} +\setlength{\leftmarginvi} {\leftmargini} +\setlength{\labelsep} {.5em}% this is the distance between the label and the body, but it pushes the label to the left rather than pushing the body to the right (to do the latter, modify \leftmargin(i) +\setlength{\labelwidth} {\leftmargini}% unfortunately, \labelwidth is not defined by item level (i.e. no \labeliwidth, \labeliiwidth, etc) +\addtolength{\labelwidth} {-\labelsep} +\@beginparpenalty -\@lowpenalty +\@endparpenalty -\@lowpenalty +\@itempenalty -\@lowpenalty +\newcommand\labelenumi{\theenumi.} +\newcommand\labelenumii{(\theenumii)} +\newcommand\labelenumiii{\theenumiii.} +\newcommand\labelenumiv{\theenumiv.} +\renewcommand\p@enumii{\theenumi} +\renewcommand\p@enumiii{\p@enumii(\theenumii)} +\renewcommand\p@enumiv{\p@enumiii\theenumiii} +% description label +\newcommand*\descriptionlabel[1]{\hspace\labelsep\normalfont\bfseries#1} +% hooks to adjust spacing (idea by Jakob Schiøtz; see http://dcwww.camd.dtu.dk/~schiotz/comp/LatexTips/tweaklist.sty) +\RequirePackage{tweaklist}% distributed with moderncv, not found on ctan and slightly modified +\renewcommand*{\itemhook}{ + \setlength{\topsep}{0pt}% + \setlength{\parsep}{0pt}% + \setlength{\parskip}{0pt}% + \setlength{\itemsep}{0pt}} +\renewcommand*{\enumhook}{\itemhook{}} +\renewcommand*{\deschook}{\itemhook{}} + +% classical \today definition +\def\today{\ifcase\month\or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi + \space\number\day, \number\year} + +%\newcommand{\widthofautobox}[1]{% +% \widthof{\begin{tabular}{@{}l@{}}#1\end{tabular}}} + +%\newcommand{\autobox}[2][b]{% +% \parbox[#1]{\widthofautobox{#2}}{#2}} + + +%------------------------------------------------------------------------------- +% letter design commands definitions +%------------------------------------------------------------------------------- +% elements +\newcommand*{\recipient}[2]{\def\@recipientname{#1}\def\@recipientaddress{#2}} +\renewcommand*{\date}[1]{\def\@date{#1}}\date{\today} +\newcommand*{\opening}[1]{\def\@opening{#1}} +\newcommand*{\closing}[1]{\def\@closing{#1}} +\newcommand*{\enclosure}[2][]{% + % if an optional argument is provided, use it to redefine \enclname + \ifthenelse{\equal{#1}{}}{}{\renewcommand*{\enclname}{#1}}% + \def\@enclosure{#2}} + +% recompute all letter lengths +\newcommand*{\recomputeletterlengths}{} + +% makes the letter title +% usage: \makelettertitle +\newcommand*{\makelettertitle}{} + +% makes the letter footer +% usage: \makeletterfooter +\newcommand*{\makeletterfooter}{\makefooter} + +% makes the letter closing +% usage: \makeletterclosing +\newcommand*{\makeletterclosing}{} + + +\endinput + + +%% end of file `moderncv.cls'. diff --git a/moderncvcolorblack.sty b/moderncvcolorblack.sty new file mode 100644 index 0000000..d61fc79 --- /dev/null +++ b/moderncvcolorblack.sty @@ -0,0 +1,27 @@ +%% start of file `moderncvcolorblack.sty'. +%% Copyright 2006-2012 Xavier Danaux (xdanaux@gmail.com). +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License version 1.3c, +% available at http://www.latex-project.org/lppl/. + + +%------------------------------------------------------------------------------- +% identification +%------------------------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{moderncvcolorblack}[2012/10/31 v1.2.0 modern curriculum vitae and letter color scheme: black] + + +%------------------------------------------------------------------------------- +% color scheme definition +%------------------------------------------------------------------------------- +\definecolor{color0}{rgb}{0,0,0}% black +\definecolor{color1}{rgb}{0,0,0}% black +\definecolor{color2}{rgb}{0,0,0}% black + + +\endinput + + +%% end of file `moderncvcolorblack.sty'. diff --git a/moderncvcolorblue.sty b/moderncvcolorblue.sty new file mode 100644 index 0000000..29852d7 --- /dev/null +++ b/moderncvcolorblue.sty @@ -0,0 +1,27 @@ +%% start of file `moderncvcolorblue.sty'. +%% Copyright 2006-2012 Xavier Danaux (xdanaux@gmail.com). +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License version 1.3c, +% available at http://www.latex-project.org/lppl/. + + +%------------------------------------------------------------------------------- +% identification +%------------------------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{moderncvcolorblue}[2012/10/31 v1.2.0 modern curriculum vitae and letter color scheme: blue] + + +%------------------------------------------------------------------------------- +% color scheme definition +%------------------------------------------------------------------------------- +\definecolor{color0}{rgb}{0,0,0}% black +\definecolor{color1}{rgb}{0.22,0.45,0.70}% light blue +\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey + + +\endinput + + +%% end of file `moderncvcolorblue.sty'. diff --git a/moderncvcolorgreen.sty b/moderncvcolorgreen.sty new file mode 100644 index 0000000..5feaf95 --- /dev/null +++ b/moderncvcolorgreen.sty @@ -0,0 +1,27 @@ +%% start of file `moderncvcolorgreen.sty'. +%% Copyright 2006-2012 Xavier Danaux (xdanaux@gmail.com). +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License version 1.3c, +% available at http://www.latex-project.org/lppl/. + + +%------------------------------------------------------------------------------- +% identification +%------------------------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{moderncvcolorgreen}[2012/10/31 v1.2.0 modern curriculum vitae and letter color scheme: green] + + +%------------------------------------------------------------------------------- +% color scheme definition +%------------------------------------------------------------------------------- +\definecolor{color0}{rgb}{0,0,0}% black +\definecolor{color1}{rgb}{0.35,0.70,0.30}% green +\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey + + +\endinput + + +%% end of file `moderncvcolorgreen.sty'. diff --git a/moderncvcolorgrey.sty b/moderncvcolorgrey.sty new file mode 100644 index 0000000..fc8ec43 --- /dev/null +++ b/moderncvcolorgrey.sty @@ -0,0 +1,27 @@ +%% start of file `moderncvcolorgrey.sty'. +%% Copyright 2006-2012 Xavier Danaux (xdanaux@gmail.com). +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License version 1.3c, +% available at http://www.latex-project.org/lppl/. + + +%------------------------------------------------------------------------------- +% identification +%------------------------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{moderncvcolorgrey}[2012/10/31 v1.2.0 modern curriculum vitae and letter color scheme: grey] + + +%------------------------------------------------------------------------------- +% color scheme definition +%------------------------------------------------------------------------------- +\definecolor{color0}{rgb}{0,0,0}% black +\definecolor{color1}{rgb}{0.55,0.55,0.55}% dark grey +\definecolor{color2}{rgb}{0.55,0.55,0.55}% dark grey + + +\endinput + + +%% end of file `moderncvcolorgrey.sty'. diff --git a/moderncvcolororange.sty b/moderncvcolororange.sty new file mode 100644 index 0000000..d2bcb8b --- /dev/null +++ b/moderncvcolororange.sty @@ -0,0 +1,27 @@ +%% start of file `moderncvcolororange.sty'. +%% Copyright 2006-2012 Xavier Danaux (xdanaux@gmail.com). +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License version 1.3c, +% available at http://www.latex-project.org/lppl/. + + +%------------------------------------------------------------------------------- +% identification +%------------------------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{moderncvcolororange}[2012/10/31 v1.2.0 modern curriculum vitae and letter color scheme: orange] + + +%------------------------------------------------------------------------------- +% color scheme definition +%------------------------------------------------------------------------------- +\definecolor{color0}{rgb}{0,0,0}% black +\definecolor{color1}{rgb}{0.95,0.55,0.15}% orange +\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey + + +\endinput + + +%% end of file `moderncvcolororange.sty'. diff --git a/moderncvcolorpurple.sty b/moderncvcolorpurple.sty new file mode 100644 index 0000000..3102cc4 --- /dev/null +++ b/moderncvcolorpurple.sty @@ -0,0 +1,27 @@ +%% start of file `moderncvcolorpurple.sty'. +%% Copyright 2006-2012 Xavier Danaux (xdanaux@gmail.com). +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License version 1.3c, +% available at http://www.latex-project.org/lppl/. + + +%------------------------------------------------------------------------------- +% identification +%------------------------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{moderncvcolorpurple}[2012/10/31 v1.2.0 modern curriculum vitae and letter color scheme: purple] + + +%------------------------------------------------------------------------------- +% color scheme definition +%------------------------------------------------------------------------------- +\definecolor{color0}{rgb}{0,0,0}% black +\definecolor{color1}{rgb}{0.50,0.33,0.80}% purple +\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey + + +\endinput + + +%% end of file `moderncvcolorpurple.sty'. diff --git a/moderncvcolorred.sty b/moderncvcolorred.sty new file mode 100644 index 0000000..dd7f3b6 --- /dev/null +++ b/moderncvcolorred.sty @@ -0,0 +1,27 @@ +%% start of file `moderncvcolorred.sty'. +%% Copyright 2006-2012 Xavier Danaux (xdanaux@gmail.com). +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License version 1.3c, +% available at http://www.latex-project.org/lppl/. + + +%------------------------------------------------------------------------------- +% identification +%------------------------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{moderncvcolorred}[2012/10/31 v1.2.0 modern curriculum vitae and letter color scheme: red] + + +%------------------------------------------------------------------------------- +% color scheme definition +%------------------------------------------------------------------------------- +\definecolor{color0}{rgb}{0,0,0}% black +\definecolor{color1}{rgb}{0.95,0.20,0.20}% red +\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey + + +\endinput + + +%% end of file `moderncvcolorred.sty'. diff --git a/moderncvcompatibility.sty b/moderncvcompatibility.sty new file mode 100644 index 0000000..132f68a --- /dev/null +++ b/moderncvcompatibility.sty @@ -0,0 +1,86 @@ +%% start of file `moderncvcompatibility.sty'. +%% Copyright 2006-2012 Xavier Danaux (xdanaux@gmail.com). +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License version 1.3c, +% available at http://www.latex-project.org/lppl/. + + +%------------------------------------------------------------------------------- +% identification +%------------------------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{moderncvcompatibility}[2012/10/31 v1.2.0 modern curriculum vitae and letter compatibility patches] + + +%------------------------------------------------------------------------------- +% required packages +%------------------------------------------------------------------------------- + + +%------------------------------------------------------------------------------- +% package options +%------------------------------------------------------------------------------- +% old casual option (version 0.1) +%\DeclareOption{casual}{\input{moderncvstylecasual.sty}} + +% old classic option (version 0.1) +%\DeclareOption{classic}{\input{moderncvstyleclassic.sty}} + +\DeclareOption*{} + +% process given options +\ProcessOptions\relax + +%------------------------------------------------------------------------------- +% definitions +%------------------------------------------------------------------------------- +% compatibility with version 0.1 +\newcommand*{\cvresume}[2]{\cvlistdoubleitem{#1}{#2}} + +% compatibility with versions <= 0.2 +% section, cvline, ... with width argument... +%\newcommand*{\section}[2][0.825]{% +% \closesection{}% +% \@sectionopentrue% +% \addcontentsline{toc}{part}{#2} +% \begin{longtable}[t]{@{}r@{\hspace{.025\textwidth}}@{}p{#1\textwidth}@{}}% +%% \colorrule{.15\textwidth}&\mbox{\color{sectiontitlecolor}\sectionfont#2}\\[1ex]}% +% {\color{sectionrectanglecolor}\rule{0.15\textwidth}{1ex}}&\mbox{\color{sectiontitlecolor}\sectionfont#2}\\[1ex]}% +%\newcommand*{\cvline}[3][.825]{% +% \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\small\sffamily#2\end{minipage}&\begin{minipage}[t]{\maincolumnwidth}#3\end{minipage}\\} +%\newcommand*{\cvitem}[3][.825]{% +% \cvline[#1]{#2}{#3\vspace*{.75em}}} % the \vspace*{} inside the cvline environment is a hack... (should conceptually be outside the environment) + +% compatibility with versions <= 0.5 +%\newcommand*{\cvitem}[2]{\cvline{#1}{#2}} +%\newcommand*{\moderncvstyle}[1]{\moderncvtheme{#1}} + +% compatibility with versions <= 0.7 +\newcommand*{\closesection}{} +\newcommand*{\emptysection}{} +\newcommand*{\sethintscolumnlength}[1]{% + \setlength{\hintscolumnwidth}{#1}% + \recomputelengths} +\newcommand*{\sethintscolumntowidth}[1]{% + \settowidth{\hintscolumnwidth}{#1}% + \recomputelengths} + +% compatibility with versions <= 0.15 +\newcommand*{\cvline}[2]{\cvitem{#1}{#2}} +\newcommand*{\cvlanguage}[3]{\cvitemwithcomment{#1}{#2}{#3}} +\newcommand*{\cvcomputer}[4]{\cvdoubleitem{#1}{\small#2}{#3}{\small#4}} +\newcommand*{\moderncvtheme}[2][blue]{% + \moderncvcolor{#1}% + \moderncvstyle{#2}} + +% compatibility with versions <= 0.19 +\newcommand*{\maketitle}{\makecvtitle}% +\title{}% to avoid LaTeX complaining that \maketitle is a called without first a call to \title +\newcommand*{\maketitlenamewidth}{\makecvtitlenamewidth} + + +\endinput + + +%% end of file `moderncvcompatibility.sty'. diff --git a/moderncvstylebanking.sty b/moderncvstylebanking.sty new file mode 100644 index 0000000..40dcfe6 --- /dev/null +++ b/moderncvstylebanking.sty @@ -0,0 +1,298 @@ +%% start of file `moderncvstylebanking.sty'. +%% Copyright 2006-2012 Xavier Danaux (xdanaux@gmail.com). +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License version 1.3c, +% available at http://www.latex-project.org/lppl/. + + +%------------------------------------------------------------------------------- +% identification +%------------------------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{moderncvstylebanking}[2012/10/31 v1.2.0 modern curriculum vitae and letter style scheme: banking] + + +%------------------------------------------------------------------------------- +% required packages +%------------------------------------------------------------------------------- + + +%------------------------------------------------------------------------------- +% package options +%------------------------------------------------------------------------------- + + +%------------------------------------------------------------------------------- +% overall style definition +%------------------------------------------------------------------------------- +% fonts +%\ifxetexorluatex +% \setmainfont{Tex-Gyre Pagella} +% \setsansfont{Tex-Gyre Pagella} +% \setmathfont{Tex-Gyre Pagella} +% \setmathfont[range=\mathit,\mathsfit]{Tex-Gyre Pagella Italic} +% \setmathfont[range=\mathbfup,\mathbfsfup]{Tex-Gyre Pagella Bold} +% \setmathfont[range=\mathbfit,\mathbfsfit]{Tex-Gyre Pagella Bold Italic} +%\else + \IfFileExists{tgpagella.sty}% + {% + \RequirePackage{tgpagella}% + \renewcommand*{\familydefault}{\rmdefault}}% + {} +%\fi + +% symbols +\renewcommand*{\mobilesymbol}{\marvosymbol{72}~} +\renewcommand*{\phonesymbol}{\marvosymbol{84}~} +\renewcommand*{\faxsymbol}{\marvosymbol{117}~} +\renewcommand*{\emailsymbol}{\marvosymbol{66}~} +\renewcommand*{\homepagesymbol}{{\Large\marvosymbol{205}}~} + +% commands +\newcommand*{\maketitlesymbol}{% + {~~~{\rmfamily\textbullet}~~~}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n +% internal command to add an element to the footer +% it collects the elements in a temporary box, and checks when to flush the box +\newsavebox{\maketitlebox}% +\newsavebox{\maketitletempbox}% +\newlength{\maketitlewidth}% +\newlength{\maketitleboxwidth}% +\newif\if@firstmaketitleelement\@firstmaketitleelementtrue% +% adds an element to the maketitle, separated by maketitlesymbol +% usage: \addtomaketitle[maketitlesymbol]{element} +\newcommand*{\addtomaketitle}[2][\maketitlesymbol]{% + \if@firstmaketitleelement% + \savebox{\maketitletempbox}{\usebox{\maketitlebox}#2}% + \else% + \savebox{\maketitletempbox}{\usebox{\maketitlebox}#1#2}\fi% + \settowidth{\maketitleboxwidth}{\usebox{\maketitletempbox}}% + \ifnum\maketitleboxwidth<\maketitlewidth% + \savebox{\maketitlebox}{\usebox{\maketitletempbox}}% + \@firstmaketitleelementfalse% + \else% + \flushmaketitle{}\\% + \savebox{\maketitlebox}{#2}% + \savebox{\maketitletempbox}{#2}% + \settowidth{\maketitleboxwidth}{\usebox{\maketitlebox}}% + \@firstmaketitleelementfalse\fi} +% internal command to flush the maketitle +\newcommand*{\flushmaketitle}{% + \strut\usebox{\maketitlebox}% + \savebox{\maketitlebox}{}% + \savebox{\maketitletempbox}{}% + \setlength{\maketitleboxwidth}{0pt}} +\renewcommand*{\maketitle}{% + \setlength{\maketitlewidth}{0.8\textwidth}% + \hfil% + \parbox{\maketitlewidth}{% + \centering% + % name and title + \namestyle{\@firstname~\@familyname}% + \ifthenelse{\isundefined{\@title}}{}{\titlestyle{~|~\@title}}\\% + % detailed information + \addressfont\color{color2}% + \ifthenelse{\isundefined{\@addressstreet}}{}{\addtomaketitle{\addresssymbol\@addressstreet}% + \ifthenelse{\equal{\@addresscity}{}}{}{\addtomaketitle[~--~]{\@addresscity}}\flushmaketitle\@firstmaketitleelementtrue\\}% if \addresstreet is defined, \addresscity will always be defined but could be empty + \ifthenelse{\isundefined{\@mobile}}{}{\addtomaketitle{\mobilesymbol\@mobile}}% + \ifthenelse{\isundefined{\@phone}}{}{\addtomaketitle{\phonesymbol\@phone}}% + \ifthenelse{\isundefined{\@fax}}{}{\addtomaketitle{\faxsymbol\@fax}}% + \ifthenelse{\isundefined{\@email}}{}{\addtomaketitle{\emailsymbol\emaillink{\@email}}}% + \ifthenelse{\isundefined{\@homepage}}{}{% + \ifthenelse{\equal{\@homepagetitle}{}}% \homepagetitle could be empty + {\addtomaketitle{\homepagesymbol\httplink{\@homepage}}}% + {\addtomaketitle{\homepagesymbol\httplink[\@homepagetitle]{\@homepage}}}}% + \ifthenelse{\isundefined{\@extrainfo}}{}{\addtomaketitle{\@extrainfo}}% + \flushmaketitle}\\[2.5em]}% need to force a \par after this to avoid weird spacing bug at the first section if no blank line is left after \maketitle + + +%------------------------------------------------------------------------------- +% resume style definition +%------------------------------------------------------------------------------- +% fonts +\renewcommand*{\namefont}{\Huge\bfseries\upshape} +\renewcommand*{\titlefont}{\Huge\mdseries\upshape} +\renewcommand*{\addressfont}{\normalsize\mdseries\upshape} +\renewcommand*{\quotefont}{\large\slshape} +\renewcommand*{\sectionfont}{\Large\bfseries\upshape} +\renewcommand*{\subsectionfont}{\large\upshape\fontseries{sb}\selectfont} +\renewcommand*{\hintfont}{\bfseries} + +% styles +\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color1}{#1}}} +\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2!85}{#1}}} +\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color1}{#1}}} +\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}} +\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{#1}}} +\renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{color1}{#1}}} +\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{color0}{#1}}} + +% lengths +\newlength{\quotewidth} +\newlength{\hintscolumnwidth} +\setlength{\hintscolumnwidth}{0.3\textwidth}% +\newlength{\separatorcolumnwidth} +\setlength{\separatorcolumnwidth}{0.025\textwidth}% +\newlength{\maincolumnwidth} +\newlength{\doubleitemcolumnwidth} +\newlength{\listitemsymbolwidth} +\settowidth{\listitemsymbolwidth}{\listitemsymbol} +\newlength{\listitemmaincolumnwidth} +\newlength{\listdoubleitemmaincolumnwidth} + +% commands +\renewcommand*{\recomputecvlengths}{% + \setlength{\quotewidth}{0.65\textwidth}% + % main lenghts + \setlength{\maincolumnwidth}{\textwidth}% + % listitem lengths + \setlength{\listitemmaincolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}% + % doubleitem lengths + \setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\separatorcolumnwidth}% + \setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}% + % listdoubleitem lengths + \setlength{\listdoubleitemmaincolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}% + \setlength{\listdoubleitemmaincolumnwidth}{0.5\listdoubleitemmaincolumnwidth}% + % fancyhdr lengths + \renewcommand{\headwidth}{\textwidth}% + % regular lengths + \setlength{\parskip}{0\p@}} + +\renewcommand*{\makecvtitle}{% + % recompute lengths (in case we are switching from letter to resume, or vice versa) + \recomputecvlengths% + \maketitle% + % optional quote + \ifthenelse{\isundefined{\@quote}}% + {}% + {{\centering\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\\[2.5em]}}% + \par}% to avoid weird spacing bug at the first section if no blank line is left after \maketitle} + +\renewcommand*{\section}[1]{% + \par\addvspace{2.5ex}% + \phantomsection{}% reset the anchor for hyperrefs + \addcontentsline{toc}{section}{#1}% + \strut\sectionstyle{#1}% + {\color{color1}\hrule}% + \par\nobreak\addvspace{1ex}\@afterheading} + +\newcommand{\subsectionfill}{\xleaders\hbox to 0.35em{\scriptsize.}\hfill}% different subsectionfills will not be perfectly aligned, but remaining space at the end of the fill will be distributed evenly between leaders, so it will be barely visible +\renewcommand*{\subsection}[1]{% + \par\addvspace{1ex}% + \phantomsection{}% + \addcontentsline{toc}{subsection}{#1}% + \strut\subsectionstyle{#1}{\color{color1}{\subsectionfill}}% + \par\nobreak\addvspace{0.5ex}\@afterheading} + +\renewcommand*{\cvitem}[3][.25em]{% + \ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }{#3}% + \par\addvspace{#1}} + +\renewcommand*{\cvdoubleitem}[5][.25em]{% + \begin{minipage}[t]{\doubleitemcolumnwidth}\hintstyle{#2}: #3\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \begin{minipage}[t]{\doubleitemcolumnwidth}\ifthenelse{\equal{#4}{}}{}{\hintstyle{#4}: }#5\end{minipage}% + \par\addvspace{#1}} + +\renewcommand*{\cvlistitem}[2][.25em]{% + \listitemsymbol\begin{minipage}[t]{\listitemmaincolumnwidth}#2\end{minipage}% + \par\addvspace{#1}} + +\renewcommand*{\cvlistdoubleitem}[3][.25em]{% + \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#2\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \ifthenelse{\equal{#3}{}}% + {}% + {\listitemsymbol\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#3\end{minipage}}}} + +\renewcommand*{\cventry}[7][.25em]{ + \begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}% + {\bfseries #4} & {\bfseries #5} \\% + {\itshape #3\ifthenelse{\equal{#6}{}}{}{, #6}} & {\itshape #2}\\% + \end{tabular*}% + \ifx&% + \else{\\\vbox{\small#7}}\fi% + \par\addvspace{#1}} + +\newbox{\cvitemwithcommentmainbox} +\newlength{\cvitemwithcommentmainlength} +\newlength{\cvitemwithcommentcommentlength} +\renewcommand*{\cvitemwithcomment}[4][.25em]{% + \savebox{\cvitemwithcommentmainbox}{\ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }#3}% + \setlength{\cvitemwithcommentmainlength}{\widthof{\usebox{\cvitemwithcommentmainbox}}}% + \setlength{\cvitemwithcommentcommentlength}{\maincolumnwidth-\separatorcolumnwidth-\cvitemwithcommentmainlength}% + \begin{minipage}[t]{\cvitemwithcommentmainlength}\ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }#3\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \begin{minipage}[t]{\cvitemwithcommentcommentlength}\raggedleft\small\itshape#4\end{minipage}% + \par\addvspace{#1}} + +\renewenvironment{thebibliography}[1]% + {% + \bibliographyhead{\refname}% +% \small% + \begin{list}{\bibliographyitemlabel}% + {% + \setlength{\topsep}{0pt}% + \setlength{\labelwidth}{0pt}% + \setlength{\labelsep}{0pt}% + \leftmargin\labelwidth% + \advance\leftmargin\labelsep% + \@openbib@code% + \usecounter{enumiv}% + \let\p@enumiv\@empty% + \renewcommand\theenumiv{\@arabic\c@enumiv}}% + \sloppy\clubpenalty4000\widowpenalty4000% +% \sfcode`\.\@m% +% \sfcode `\=1000\relax% + }% + {% + \def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}% + \end{list}% + } + + +%------------------------------------------------------------------------------- +% letter style definition +%------------------------------------------------------------------------------- +% commands +\renewcommand*{\recomputeletterlengths}{ + \recomputecvlengths% + \setlength{\parskip}{6\p@}} + +\renewcommand*{\makelettertitle}{% + % recompute lengths (in case we are switching from letter to resume, or vice versa) + \recomputeletterlengths% + % sender block + \maketitle% + \par% + % recipient block + \begin{minipage}[t]{.5\textwidth} + \raggedright% + \addressfont% + {\bfseries\upshape\@recipientname}\\% + \@recipientaddress% + \end{minipage} + % date + \hfill % US style +% \\[1em] % UK style + \@date\\[2em]% US informal style: "April 6, 2006"; UK formal style: "05/04/2006" + % opening + \raggedright% + \@opening\\[1.5em]% + % ensure no extra spacing after \makelettertitle due to a possible blank line +% \ignorespacesafterend% not working + \hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip}} + +\renewcommand*{\makeletterclosing}{ + \@closing\\[3em]% + {\bfseries \@firstname~\@familyname}% + \ifthenelse{\isundefined{\@enclosure}}{}{% + \\% + \vfill% + {\color{color2}\itshape\enclname: \@enclosure}}} + + +\endinput + + +%% end of file `moderncvstylebanking.sty'. diff --git a/moderncvstylecasual.sty b/moderncvstylecasual.sty new file mode 100644 index 0000000..c6caf6e --- /dev/null +++ b/moderncvstylecasual.sty @@ -0,0 +1,190 @@ +%% start of file `moderncvstylecasual.sty'. +%% Copyright 2006-2012 Xavier Danaux (xdanaux@gmail.com). +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License version 1.3c, +% available at http://www.latex-project.org/lppl/. + + +%------------------------------------------------------------------------------- +% identification +%------------------------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{moderncvstylecasual}[2012/10/31 v1.2.0 modern curriculum vitae and letter style scheme: casual] + + +%------------------------------------------------------------------------------- +% required packages +%------------------------------------------------------------------------------- + + +%------------------------------------------------------------------------------- +% package options +%------------------------------------------------------------------------------- +\RequirePackage{moderncvstyleclassic} + + +%------------------------------------------------------------------------------- +% overall style definition +%------------------------------------------------------------------------------- +% commands +% footer symbol used to separate footer elements +\newcommand*{\footersymbol}{% + {~~~{\rmfamily\textbullet}~~~}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n +% internal command to add an element to the footer +% it collects the elements in a temporary box, and checks when to flush the box +\newsavebox{\footerbox}% +\newsavebox{\footertempbox}% +\newlength{\footerwidth}% +\newlength{\footerboxwidth}% +\newif\if@firstfooterelement\@firstfooterelementtrue% +% adds an element to the footer, separated by footersymbol +% usage: \addtofooter[footersymbol]{element} +\newcommand*{\addtofooter}[2][\footersymbol]{% + \if@firstfooterelement% + \savebox{\footertempbox}{\usebox{\footerbox}#2}% + \else% + \savebox{\footertempbox}{\usebox{\footerbox}#1#2}\fi% + \settowidth{\footerboxwidth}{\usebox{\footertempbox}}% + \ifnum\footerboxwidth<\footerwidth% + \savebox{\footerbox}{\usebox{\footertempbox}}% + \@firstfooterelementfalse% + \else% + \flushfooter\\% + \savebox{\footerbox}{#2}% + \savebox{\footertempbox}{#2}% + \settowidth{\footerboxwidth}{\usebox{\footerbox}}% + \@firstfooterelementfalse\fi} +% internal command to flush the footer +\newcommand*{\flushfooter}{% + \strut\usebox{\footerbox}% + \savebox{\footerbox}{}% + \savebox{\footertempbox}{}% + \setlength{\footerboxwidth}{0pt}} + + +%------------------------------------------------------------------------------- +% resume style definition +%------------------------------------------------------------------------------- +% fonts +\renewcommand*{\namefont}{\fontsize{38}{40}\mdseries\upshape} +\renewcommand*{\addressfont}{\normalsize\mdseries\slshape} + +% commands +\renewcommand*{\makecvtitle}{% + % recompute lengths (in case we are switching from letter to resume, or vice versa) + \recomputecvlengths% + % ensure footer with personal information + \makecvfooter% + % optional picture + \newbox{\makecvtitlepicturebox}% + \savebox{\makecvtitlepicturebox}{% + \ifthenelse{\isundefined{\@photo}}% + {}% + {% + \setlength\fboxrule{\@photoframewidth}% + \ifdim\@photoframewidth=0pt% + \setlength{\fboxsep}{0pt}\fi% + {\color{color1}\framebox{\includegraphics[width=\@photowidth]{\@photo}}}}}% + \usebox{\makecvtitlepicturebox}% + % name + \@initializelength{\makecvtitlepicturewidth}% + \settowidth{\makecvtitlepicturewidth}{\usebox{\makecvtitlepicturebox}}% + \parbox[b]{\textwidth-\makecvtitlepicturewidth}{% + \raggedleft\namefont{\color{color2!50}\@firstname} {\color{color2}\@familyname}}\\[-.35em]% alternate design: \MakeLowercase and no space + {\color{color2!50}\rule{\textwidth}{.25ex}}% + % optional title + \ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\null\hfill\titlestyle{\@title}}\\[2.5em]% \null is required as there is no box on the line after \\, so glue (and leaders) disappears; this is in contrast to after \par, where the next line starts with an indent box (even after \noindent). + % optional quote + \ifthenelse{\isundefined{\@quote}}% + {}% + {{\null\hfill\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\hfill\null\\[2.5em]}}% + \par}% to avoid weird spacing bug at the first section if no blank line is left after \maketitle + +\renewcommand*{\makecvfooter}{% + \setlength{\footerwidth}{0.8\textwidth}% + \fancypagestyle{plain}{% + \fancyfoot[c]{% + \parbox[b]{\footerwidth}{% + \centering% + \color{color2}\addressfont% + \ifthenelse{\isundefined{\@addressstreet}}{}{\addtofooter[]{\addresssymbol\@addressstreet}% + \ifthenelse{\equal{\@addresscity}{}}{}{\addtofooter[~--~]{\@addresscity}}\flushfooter\@firstfooterelementtrue\\}% if \addresstreet is defined, \addresscity will always be defined but could be empty + \ifthenelse{\isundefined{\@mobile}}{}{\addtofooter{\mobilesymbol\@mobile}}% + \ifthenelse{\isundefined{\@phone}}{}{\addtofooter{\phonesymbol\@phone}}% + \ifthenelse{\isundefined{\@fax}}{}{\addtofooter{\faxsymbol\@fax}}% + \ifthenelse{\isundefined{\@email}}{}{\addtofooter{\emailsymbol\emaillink{\@email}}}% + \ifthenelse{\isundefined{\@homepage}}{}{% + \ifthenelse{\equal{\@homepagetitle}{}}% \homepagetitle could be empty + {\addtofooter{\homepagesymbol\httplink{\@homepage}}}% + {\addtofooter{\homepagesymbol\httplink[\@homepagetitle]{\@homepage}}}}% + \ifthenelse{\isundefined{\@extrainfo}}{}{\addtofooter{\@extrainfo}}% + \ifthenelse{\lengthtest{\footerboxwidth=0pt}}{}{\flushfooter}% the lengthtest is required to avoid flushing an empty footer, which could cause a blank line due to the \\ after the address, if no other personal info is used + }}}% + \pagestyle{plain}} + + +%------------------------------------------------------------------------------- +% letter style definition +%------------------------------------------------------------------------------- +\renewcommand*{\makelettertitle}{% + % recompute lengths (in case we are switching from letter to resume, or vice versa) + \recomputeletterlengths% + % ensure footer with personal information + \makeletterfooter% + % recipient block + \begin{minipage}[t]{.5\textwidth} + \raggedright% + \addressfont% + {\bfseries\upshape\@recipientname}\\% + \@recipientaddress% + \end{minipage} + % date + \hfill% US style +% \\[1em]% UK style + \@date\\[2em]% US informal style: "April 6, 2006"; UK formal style: "05/04/2006" + % opening + \raggedright% + \@opening\\[1.5em]% + % ensure no extra spacing after \makelettertitle due to a possible blank line +% \ignorespacesafterend% not working + \hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip}} + +\renewcommand*{\makeletterfooter}{% + \setlength{\footerwidth}{0.8\textwidth}% + \fancypagestyle{plain}{% + \fancyfoot[c]{% + \parbox[b]{\footerwidth}{% + \centering% + \addressfont\color{color2}% + \vspace{-\baselineskip}% to cancel out the extra vertical space taken by the name (below) and ensure perfect alignment of letter and cv footers + \strut{\bfseries\upshape\@firstname~\@familyname}\\% the \strut is required to ensure the line is exactly \baselineskip tall + \ifthenelse{\isundefined{\@addressstreet}}{}{\addtofooter[]{\addresssymbol\@addressstreet}% + \ifthenelse{\equal{\@addresscity}{}}{}{\addtofooter[~--~]{\@addresscity}}\flushfooter\@firstfooterelementtrue\\}% if \addresstreet is defined, \addresscity will always be defined but could be empty + \ifthenelse{\isundefined{\@mobile}}{}{\addtofooter{\mobilesymbol\@mobile}}% + \ifthenelse{\isundefined{\@phone}}{}{\addtofooter{\phonesymbol\@phone}}% + \ifthenelse{\isundefined{\@fax}}{}{\addtofooter{\faxsymbol\@fax}}% + \ifthenelse{\isundefined{\@email}}{}{\addtofooter{\emailsymbol\emaillink{\@email}}}% + \ifthenelse{\isundefined{\@homepage}}{}{% + \ifthenelse{\equal{\@homepagetitle}{}}% \homepagetitle could be empty + {\addtofooter{\homepagesymbol\httplink{\@homepage}}}% + {\addtofooter{\homepagesymbol\httplink[\@homepagetitle]{\@homepage}}}}% + \ifthenelse{\isundefined{\@extrainfo}}{}{\addtofooter{\@extrainfo}}% + \ifthenelse{\lengthtest{\footerboxwidth=0pt}}{}{\flushfooter}% the lengthtest is required to avoid flushing an empty footer, which could cause a blank line due to the \\ after the address, if no other personal info is used + }}}% + \pagestyle{plain}} + +\renewcommand*{\makeletterclosing}{ + \@closing\\[3em]% + {\bfseries\@firstname~\@familyname}% + \ifthenelse{\isundefined{\@enclosure}}{}{% + \\% + \vfil% + {\color{color2}\itshape\enclname: \@enclosure}}% + \vfil} + + +\endinput + + +%% end of file `moderncvstylecasual.sty'. diff --git a/moderncvstyleclassic.sty b/moderncvstyleclassic.sty new file mode 100644 index 0000000..06e2a03 --- /dev/null +++ b/moderncvstyleclassic.sty @@ -0,0 +1,308 @@ +%% start of file `moderncvstyleclassic.sty'. +%% Copyright 2006-2012 Xavier Danaux (xdanaux@gmail.com). +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License version 1.3c, +% available at http://www.latex-project.org/lppl/. + + +%------------------------------------------------------------------------------- +% identification +%------------------------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{moderncvstyleclassic}[2012/10/31 v1.2.0 modern curriculum vitae and letter style scheme: classic] + + +%------------------------------------------------------------------------------- +% required packages +%------------------------------------------------------------------------------- + + +%------------------------------------------------------------------------------- +% package options +%------------------------------------------------------------------------------- + + +%------------------------------------------------------------------------------- +% overall style definition +%------------------------------------------------------------------------------- +% fonts +%\ifxetexorluatex +% \setmainfont{Latin Modern Roman} +% \setsansfont{Latin Modern Sans} +% \setmathfont{Latin Modern Math} +%\else + \IfFileExists{lmodern.sty}% + {\RequirePackage{lmodern}}% + {} +%\fi + +% symbols +\renewcommand*{\mobilesymbol}{\marvosymbol{72}~} +\renewcommand*{\phonesymbol}{\marvosymbol{84}~} +\renewcommand*{\faxsymbol}{\marvosymbol{117}~} +\renewcommand*{\emailsymbol}{\marvosymbol{66}~} +\renewcommand*{\homepagesymbol}{{\Large\marvosymbol{205}}~} + + +%------------------------------------------------------------------------------- +% resume style definition +%------------------------------------------------------------------------------- +% fonts +\renewcommand*{\namefont}{\fontsize{34}{36}\mdseries\upshape} +\renewcommand*{\titlefont}{\LARGE\mdseries\slshape} +\renewcommand*{\addressfont}{\small\mdseries\slshape} +\renewcommand*{\quotefont}{\large\slshape} +\renewcommand*{\sectionfont}{\Large\mdseries\upshape} +\renewcommand*{\subsectionfont}{\large\mdseries\upshape} +\renewcommand*{\hintfont}{} + +% styles +\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color0}{#1}}} +\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2}{#1}}} +\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color1}{#1}}} +\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}} +\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{#1}}} +\renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{color1}{#1}}} +\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{color0}{#1}}} + +% lengths +\newlength{\quotewidth} +\newlength{\hintscolumnwidth} +\setlength{\hintscolumnwidth}{0.175\textwidth} +\newlength{\separatorcolumnwidth} +\setlength{\separatorcolumnwidth}{0.025\textwidth} +\newlength{\maincolumnwidth} +\newlength{\doubleitemmaincolumnwidth} +\newlength{\listitemsymbolwidth} +\settowidth{\listitemsymbolwidth}{\listitemsymbol} +\newlength{\listitemmaincolumnwidth} +\newlength{\listdoubleitemmaincolumnwidth} + +% commands +\renewcommand*{\recomputecvlengths}{% + \setlength{\quotewidth}{0.65\textwidth}% + % main lenghts + \setlength{\maincolumnwidth}{\textwidth-\separatorcolumnwidth-\hintscolumnwidth}% + % listitem lengths + \setlength{\listitemmaincolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}% + % doubleitem lengths + \setlength{\doubleitemmaincolumnwidth}{\maincolumnwidth-\hintscolumnwidth-\separatorcolumnwidth-\separatorcolumnwidth}% + \setlength{\doubleitemmaincolumnwidth}{0.5\doubleitemmaincolumnwidth}% + % listdoubleitem lengths + \setlength{\listdoubleitemmaincolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}% + \setlength{\listdoubleitemmaincolumnwidth}{0.5\listdoubleitemmaincolumnwidth}% + % fancyhdr lengths + \renewcommand{\headwidth}{\textwidth}% + % regular lengths + \setlength{\parskip}{0\p@}} + +% optional maketitle width to force a certain width (if set to 0pt, the width is calculated automatically) +\newlength{\makecvtitlenamewidth} +\setlength{\makecvtitlenamewidth}{0pt}% dummy value +\renewcommand*{\makecvtitle}{% + % recompute lengths (in case we are switching from letter to resume, or vice versa) + \recomputecvlengths% + % optional detailed information box + \newbox{\makecvtitledetailsbox}% + \savebox{\makecvtitledetailsbox}{% + \addressfont\color{color2}% + \begin{tabular}[b]{@{}r@{}}% + \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% + \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}}% if \addresstreet is defined, \addresscity will always be defined but could be empty + \ifthenelse{\isundefined{\@mobile}}{}{\makenewline\mobilesymbol\@mobile}% + \ifthenelse{\isundefined{\@phone}}{}{\makenewline\phonesymbol\@phone}% + \ifthenelse{\isundefined{\@fax}}{}{\makenewline\faxsymbol\@fax}% + \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% + \ifthenelse{\isundefined{\@homepage}}{}{% + \ifthenelse{\equal{\@homepagetitle}{}}% \homepagetitle could be empty + {\makenewline\homepagesymbol\httplink{\@homepage}}% + {\makenewline\homepagesymbol\httplink[\@homepagetitle]{\@homepage}}}% + \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}% + \end{tabular} + }% + % optional photo (pre-rendering) + \newbox{\makecvtitlepicturebox}% + \savebox{\makecvtitlepicturebox}{% + \ifthenelse{\isundefined{\@photo}}% + {}% + {% + \hspace*{\separatorcolumnwidth}% + \color{color1}% + \setlength{\fboxrule}{\@photoframewidth}% + \ifdim\@photoframewidth=0pt% + \setlength{\fboxsep}{0pt}\fi% + \framebox{\includegraphics[width=\@photowidth]{\@photo}}}}% + % name and title + \newlength{\makecvtitledetailswidth}\settowidth{\makecvtitledetailswidth}{\usebox{\makecvtitledetailsbox}}% + \newlength{\makecvtitlepicturewidth}\settowidth{\makecvtitlepicturewidth}{\usebox{\makecvtitlepicturebox}}% + \ifthenelse{\lengthtest{\makecvtitlenamewidth=0pt}}% check for dummy value (equivalent to \ifdim\makecvtitlenamewidth=0pt) + {\setlength{\makecvtitlenamewidth}{\textwidth-\makecvtitledetailswidth-\makecvtitlepicturewidth}}% + {}% + \begin{minipage}[b]{\makecvtitlenamewidth}% + \namestyle{\@firstname\ \@familyname}% + \ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}% + \end{minipage}% + \hfill% + % detailed information + \llap{\usebox{\makecvtitledetailsbox}}% \llap is used to suppress the width of the box, allowing overlap if the value of makecvtitlenamewidth is forced + % optional photo (rendering) + \usebox{\makecvtitlepicturebox}\\[2.5em]% + % optional quote + \ifthenelse{\isundefined{\@quote}}% + {}% + {{\centering\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\\[2.5em]}}% + \par}% to avoid weird spacing bug at the first section if no blank line is left after \makecvtitle + +\newlength{\baseletterheight} +\settoheight{\baseletterheight}{\sectionstyle{o}} +\setlength{\baseletterheight}{\baseletterheight-0.95ex} +\renewcommand*{\section}[1]{% + \par\addvspace{2.5ex}% + \phantomsection{}% reset the anchor for hyperrefs + \addcontentsline{toc}{section}{#1}% + \parbox[t]{\hintscolumnwidth}{\strut\raggedleft\raisebox{\baseletterheight}{\color{color1}\rule{\hintscolumnwidth}{0.95ex}}}% + \hspace{\separatorcolumnwidth}% + \parbox[t]{\maincolumnwidth}{\strut\sectionstyle{#1}}% + \par\nobreak\addvspace{1ex}\@afterheading}% to avoid a pagebreak after the heading + +\renewcommand*{\subsection}[1]{% + \par\addvspace{1ex}% + \phantomsection{}% reset the anchor for hyperrefs + \addcontentsline{toc}{subsection}{#1}% + \begin{tabular}{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}% + \raggedleft\hintstyle{} &{\strut\subsectionstyle{#1}}% + \end{tabular}% + \par\nobreak\addvspace{0.5ex}\@afterheading}% to avoid a pagebreak after the heading + +\renewcommand*{\cvitem}[3][.25em]{% + \begin{tabular}{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}% + \raggedleft\hintstyle{#2} &{#3}% + \end{tabular}% + \par\addvspace{#1}} + +\renewcommand*{\cvdoubleitem}[5][.25em]{% + \cvitem[#1]{#2}{% + \begin{minipage}[t]{\doubleitemmaincolumnwidth}#3\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#4}\end{minipage}% + \hspace*{\separatorcolumnwidth}% + \begin{minipage}[t]{\doubleitemmaincolumnwidth}#5\end{minipage}}} + +\renewcommand*{\cvlistitem}[2][.25em]{% + \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listitemmaincolumnwidth}#2\end{minipage}}} + +\renewcommand*{\cvlistdoubleitem}[3][.25em]{% + \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#2\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \ifthenelse{\equal{#3}{}}% + {}% + {\listitemsymbol\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#3\end{minipage}}}} + +\renewcommand*{\cventry}[7][.25em]{% + \cvitem[#1]{#2}{% + {\bfseries#3}% + \ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}% + \ifthenelse{\equal{#5}{}}{}{, #5}% + \ifthenelse{\equal{#6}{}}{}{, #6}% + \ifthenelse{\equal{#3#4#5#6}{}}{}{.\strut}% + \ifx&% + \else{\ifthenelse{\equal{#3#4#5#6}{}}{}{\newline{}}\begin{minipage}[t]{\linewidth}\small#7\end{minipage}}\fi}} + +\newbox{\cvitemwithcommentmainbox} +\newlength{\cvitemwithcommentmainlength} +\newlength{\cvitemwithcommentcommentlength} +\renewcommand*{\cvitemwithcomment}[4][.25em]{% + \savebox{\cvitemwithcommentmainbox}{{\bfseries#3}}% + \setlength{\cvitemwithcommentmainlength}{\widthof{\usebox{\cvitemwithcommentmainbox}}}% + \setlength{\cvitemwithcommentcommentlength}{\maincolumnwidth-\separatorcolumnwidth-\cvitemwithcommentmainlength}% + \cvitem[#1]{#2}{% + \begin{minipage}[t]{\cvitemwithcommentmainlength}\bfseries#3\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \begin{minipage}[t]{\cvitemwithcommentcommentlength}\raggedleft\small\itshape#4\end{minipage}}} + +\renewenvironment{thebibliography}[1]% + {% + \bibliographyhead{\refname}% +% \small% + \begin{list}{\bibliographyitemlabel}% + {% + \setlength{\topsep}{0pt}% + \setlength{\labelwidth}{\hintscolumnwidth}% + \setlength{\labelsep}{\separatorcolumnwidth}% + \leftmargin\labelwidth% + \advance\leftmargin\labelsep% + \@openbib@code% + \usecounter{enumiv}% + \let\p@enumiv\@empty% + \renewcommand\theenumiv{\@arabic\c@enumiv}}% + \sloppy\clubpenalty4000\widowpenalty4000% +% \sfcode`\.\@m% +% \sfcode `\=1000\relax% + }% + {% + \def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}% + \end{list}% + } + + +%------------------------------------------------------------------------------- +% letter style definition +%------------------------------------------------------------------------------- +% commands +\renewcommand*{\recomputeletterlengths}{% + \recomputecvlengths% + \setlength{\parskip}{6\p@}} + +\renewcommand*{\makelettertitle}{% + % recompute lengths (in case we are switching from letter to resume, or vice versa) + \recomputeletterlengths% + % sender contact info + \hfill% + \begin{minipage}{.5\textwidth}% + \raggedleft% + \addressfont\textcolor{color2}{% + {\bfseries\upshape\@firstname~\@familyname}\@firstdetailselementfalse% + \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% + \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}}% + \ifthenelse{\isundefined{\@mobile}}{}{\makenewline\mobilesymbol\@mobile}% + \ifthenelse{\isundefined{\@phone}}{}{\makenewline\phonesymbol\@phone}% + \ifthenelse{\isundefined{\@fax}}{}{\makenewline\faxsymbol\@fax}% + \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% + \ifthenelse{\isundefined{\@homepage}}{}{% + \ifthenelse{\equal{\@homepagetitle}{}}% \homepagetitle could be empty + {\makenewline\homepagesymbol\httplink{\@homepage}}% + {\makenewline\homepagesymbol\httplink[\@homepagetitle]{\@homepage}}}% + \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}% + \end{minipage}\\[1em] + % recipient block + \begin{minipage}[t]{.5\textwidth} + \raggedright% + \addressfont% + {\bfseries\upshape\@recipientname}\\% + \@recipientaddress% + \end{minipage} + % date + \hfill% US style +% \\[1em]% UK style + \@date\\[2em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900" + % opening + \raggedright% + \@opening\\[1.5em]% + % ensure no extra spacing after \makelettertitle due to a possible blank line +% \ignorespacesafterend% not working + \hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip}} + +\renewcommand*{\makeletterclosing}{ + \@closing\\[3em]% + {\bfseries \@firstname~\@familyname}% + \ifthenelse{\isundefined{\@enclosure}}{}{% + \\% + \vfill% + {\color{color2}\itshape\enclname: \@enclosure}}} + + +\endinput + + +%% end of file `moderncvstyleclassic.sty'. diff --git a/moderncvstyleempty.sty b/moderncvstyleempty.sty new file mode 100644 index 0000000..8ff142a --- /dev/null +++ b/moderncvstyleempty.sty @@ -0,0 +1,34 @@ +%% start of file `moderncvstyleempty.sty'. +%% Copyright 2006-2012 Xavier Danaux (xdanaux@gmail.com). +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License version 1.3c, +% available at http://www.latex-project.org/lppl/. + + +%------------------------------------------------------------------------------- +% identification +%------------------------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{moderncvstyleempty}[2012/10/31 v1.2.0 modern curriculum vitae scheme: empty] + + +%------------------------------------------------------------------------------- +% required packages +%------------------------------------------------------------------------------- + + +%------------------------------------------------------------------------------- +% package options +%------------------------------------------------------------------------------- + + +%------------------------------------------------------------------------------- +% style definition +%------------------------------------------------------------------------------- +% see moderncv.cls for command declarations that needs to be implemented, e.g. \maketitle, \section, \subsections, \cvline, etc + +\endinput + + +%% end of file `moderncvstyleempty.sty'. diff --git a/moderncvstyleoldstyle.sty b/moderncvstyleoldstyle.sty new file mode 100644 index 0000000..4615bb5 --- /dev/null +++ b/moderncvstyleoldstyle.sty @@ -0,0 +1,323 @@ +%% start of file `moderncvstyleoldstyle.sty'. +%% Copyright 2006-2012 Xavier Danaux (xdanaux@gmail.com). +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License version 1.3c, +% available at http://www.latex-project.org/lppl/. + + +%------------------------------------------------------------------------------- +% identification +%------------------------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{moderncvstyleoldstyle}[2012/10/31 v1.2.0 modern curriculum vitae and letter style scheme: oldstyle] + + +%------------------------------------------------------------------------------- +% required packages +%------------------------------------------------------------------------------- +% change the layout of the page on the fly, for resume or letter layout +\RequirePackage{changepage} + + +%------------------------------------------------------------------------------- +% package options +%------------------------------------------------------------------------------- + + +%------------------------------------------------------------------------------- +% overall style definition +%------------------------------------------------------------------------------- +% fonts +%\ifxetexorluatex +% \setmainfont[Numbers={OldStyle,Proportional}, BoldFont={Kurier Bold}, ItalicFont={Kurier Light Italic}, BoldItalicFont={Kurier Bold Italic}]{Kurier Light} +% \setsansfont[Numbers={OldStyle,Proportional}, BoldFont={Kurier Bold}, ItalicFont={Kurier Light Italic}, BoldItalicFont={Kurier Bold Italic}]{Kurier Light} +% \setmathfont{Kurier Light} +% \setmathfont[range=\mathit,\mathsfit]{Kurier Light Italic} +% \setmathfont[range=\mathbfup,\mathbfsfup]{Kurier Bold} +% \setmathfont[range=\mathbfit,\mathbfsfit]{Kurier Bold Italic} +%\else + \IfFileExists{kurier.sty}% + {\RequirePackage[light,math]{kurier}}% + {} +%\fi + +% symbols +\renewcommand*{\listitemsymbol}{\labelitemi~} +\renewcommand*{\addresssymbol}{} +\renewcommand*{\mobilesymbol}{\textbf{M}~} +\renewcommand*{\phonesymbol}{\textbf{T}~} +\renewcommand*{\faxsymbol}{\textbf{F}~} +\renewcommand*{\emailsymbol}{\textbf{E}~} +\renewcommand*{\homepagesymbol}{} + + +%------------------------------------------------------------------------------- +% resume style definition +%------------------------------------------------------------------------------- +% fonts +\renewcommand*{\namefont}{\fontsize{34}{36}\mdseries\upshape} +\renewcommand*{\titlefont}{\LARGE\mdseries\slshape} +\renewcommand*{\addressfont}{\small\mdseries} +\renewcommand*{\quotefont}{\large\itshape} +\renewcommand*{\sectionfont}{\Large\bfseries\upshape} +\renewcommand*{\subsectionfont}{\large\bfseries\itshape} +\renewcommand*{\hintfont}{\bfseries} + +% styles +\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color0}{#1}}} +\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2}{#1}}} +\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color2}{#1}}} +\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}} +\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{#1}}} +\renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{color1}{#1}}} +\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{color0}{#1}}} + +% lengths +\newlength{\quotewidth} +\newlength{\hintscolumnwidth} +\setlength{\hintscolumnwidth}{0.3\textwidth}% +\newlength{\separatorcolumnwidth} +\setlength{\separatorcolumnwidth}{0.025\textwidth}% +\newlength{\maincolumnwidth} +\newlength{\doubleitemcolumnwidth} +\newlength{\listitemsymbolwidth} +\settowidth{\listitemsymbolwidth}{\listitemsymbol} +\newlength{\listitemmaincolumnwidth} +\newlength{\listdoubleitemmaincolumnwidth} + +% commands +\setlength{\marginparwidth}{0\p@}% +\setlength{\marginparsep}{0\p@} +\renewcommand*{\recomputecvlengths}{% + % regular lengths + \changepage{}{+\marginparwidth+\marginparsep}{}{}{}{}{}{}{}% if a letter was typeset before the resume, \marginparwidth and \marginparsep will be non-zero; otherwise, this has no effect + \setlength{\marginparwidth}{0\p@}% + \setlength{\marginparsep}{0\p@} + \setlength{\parskip}{0\p@}% + % maketitle lengths + \setlength{\quotewidth}{0.65\textwidth}% + % main lenghts + \setlength{\maincolumnwidth}{\textwidth-\hintscolumnwidth-\separatorcolumnwidth}% + % listitem lengths + \setlength{\listitemmaincolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}% + % doubleitem lengths + \setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\separatorcolumnwidth}% + \setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}% + % listdoubleitem lengths + \setlength{\listdoubleitemmaincolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}% + \setlength{\listdoubleitemmaincolumnwidth}{0.5\listdoubleitemmaincolumnwidth}% + % fancyhdr lengths + \renewcommand{\headwidth}{\textwidth}} + +\newcommand{\makecvinfo}[1]{% + \newbox{\makecvinfobox}% + \savebox{\makecvinfobox}{\parbox[t]{\hintscolumnwidth}{#1}}% + \newlength{\makecvinfoheight}% + \setlength{\makecvinfoheight}{\totalheightof{\usebox{\makecvinfobox}}}% the total height of the parbox is the sum of its height (\the\ht\makeinfobox) and its depth (\the\dp\makeinfobox); the \totalheightof command is provided by the "calc" package + \usebox{\makecvinfobox}\vspace{-\makecvinfoheight}% + \newlength{\leftcolumnwidth}% + \setlength{\leftcolumnwidth}{\hintscolumnwidth+\separatorcolumnwidth}% + \par\vspace{-\baselineskip}\vspace{-\parskip}\leftskip=\leftcolumnwidth} + +\renewcommand*{\makecvtitle}{ + % recompute lengths (in case we are switching from letter to resume, or vice versa) + \recomputecvlengths% + % optional picture box + \newbox{\makecvtitlepicturebox}% + \savebox{\makecvtitlepicturebox}{% + \ifthenelse{\isundefined{\@photo}}% + {}% + {% + \color{color1}% + \setlength\fboxrule{\@photoframewidth}% + \ifdim\@photoframewidth=0pt% + \setlength{\fboxsep}{0pt}\fi% + \framebox{\includegraphics[width=\@photowidth]{\@photo}}}}% + % name and title + \newlength{\makecvtitlepicturewidth}\settowidth{\makecvtitlepicturewidth}{\usebox{\makecvtitlepicturebox}}% + \newlength{\makecvtitlenamewidth}\setlength{\makecvtitlenamewidth}{\textwidth-\makecvtitlepicturewidth}% + \begin{minipage}[b]{\makecvtitlenamewidth}% + \namestyle{\@firstname\ \@familyname}% + \ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}% + \end{minipage}% + % optional photo + \usebox{\makecvtitlepicturebox}\\[2.5em]% + % optional quote + \ifthenelse{\isundefined{\@quote}}% + {}% + {{\centering\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\\[2.5em]}}% + % optional details + \makecvinfo{% + \addressfont\color{color2}% + \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% + \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}}% if \addresstreet is defined, \addresscity will always be defined but could be empty + \ifthenelse{\isundefined{\@mobile}}{}{\makenewline\mobilesymbol\@mobile}% + \ifthenelse{\isundefined{\@phone}}{}{\makenewline\phonesymbol\@phone}% + \ifthenelse{\isundefined{\@fax}}{}{\makenewline\faxsymbol\@fax}% + \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% + \ifthenelse{\isundefined{\@homepage}}{}{% + \ifthenelse{\equal{\@homepagetitle}{}}% \homepagetitle could be empty + {\makenewline\homepagesymbol\httplink{\@homepage}}% + {\makenewline\homepagesymbol\httplink[\@homepagetitle]{\@homepage}}}% + \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}} + +\renewcommand*{\section}[1]{% + \par\addvspace{2.5ex}% + \phantomsection{}% reset the anchor for hyperrefs + \addcontentsline{toc}{section}{#1}% + \strut\sectionstyle{#1}% + \par\nobreak\addvspace{1ex}\@afterheading}% to avoid a pagebreak after the heading + +\renewcommand*{\subsection}[1]{% + \par\addvspace{1ex}% + \phantomsection{}% reset the anchor for hyperrefs + \addcontentsline{toc}{subsection}{#1}% + \strut\subsectionstyle{#1}% + \par\nobreak\addvspace{0.5ex}\@afterheading}% to avoid a pagebreak after the heading + +\renewcommand*{\cvitem}[3][.25em]{% + \ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }{#3}% + \par\addvspace{#1}} + +\renewcommand*{\cvdoubleitem}[5][.25em]{% + \begin{minipage}[t]{\doubleitemcolumnwidth}\hintstyle{#2}: #3\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \begin{minipage}[t]{\doubleitemcolumnwidth}\ifthenelse{\equal{#4}{}}{}{\hintstyle{#4}: }#5\end{minipage}% + \par\addvspace{#1}} + +\renewcommand*{\cvlistitem}[2][.25em]{% + \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listitemmaincolumnwidth}#2\end{minipage}}} + +\renewcommand*{\cvlistdoubleitem}[3][.25em]{% + \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#2\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \ifthenelse{\equal{#3}{}}% + {}% + {\listitemsymbol\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#3\end{minipage}}}} + +\newbox{\cventryyearbox} +\newlength{\cventrytitleboxwidth} +\renewcommand*{\cventry}[7][.25em]{% + \savebox{\cventryyearbox}{% + \hspace*{2\separatorcolumnwidth}% + \hintstyle{#2}}% + \setlength{\cventrytitleboxwidth}{\widthof{\usebox{\cventryyearbox}}}% + \setlength{\cventrytitleboxwidth}{\maincolumnwidth-\cventrytitleboxwidth}% + \begin{minipage}{\maincolumnwidth}% + \parbox[t]{\cventrytitleboxwidth}{% + \strut% + {\bfseries#3}% + \ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}% + \ifthenelse{\equal{#5}{}}{}{, #5}% + \ifthenelse{\equal{#6}{}}{}{, #6}% + \ifthenelse{\equal{#3#4#5#6}{}}{}{.\strut}}% + \usebox{\cventryyearbox}% + \end{minipage}% + \ifx&% + \else{% + \newline{}% + \begin{minipage}[t]{\maincolumnwidth}% + \small% + #7% + \end{minipage}}\fi% + \par\addvspace{#1}} + +\newbox{\cvitemwithcommentmainbox} +\newlength{\cvitemwithcommentmainlength} +\newlength{\cvitemwithcommentcommentlength} +\renewcommand*{\cvitemwithcomment}[4][.25em]{% + \savebox{\cvitemwithcommentmainbox}{\ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }#3}% + \setlength{\cvitemwithcommentmainlength}{\widthof{\usebox{\cvitemwithcommentmainbox}}}% + \setlength{\cvitemwithcommentcommentlength}{\maincolumnwidth-\separatorcolumnwidth-\cvitemwithcommentmainlength}% + \begin{minipage}[t]{\cvitemwithcommentmainlength}\ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }#3\end{minipage}% + \hfill% fill of \separatorcolumnwidth + \begin{minipage}[t]{\cvitemwithcommentcommentlength}\raggedleft\small\itshape#4\end{minipage}% + \par\addvspace{#1}} + +\renewenvironment{thebibliography}[1]% + {% + \bibliographyhead{\refname}% +% \small% + \begin{list}{\bibliographyitemlabel}% + {% + \setlength{\topsep}{0pt}% + \setlength{\labelwidth}{\hintscolumnwidth}% + \setlength{\labelsep}{\separatorcolumnwidth}% + \leftmargin\labelwidth% + \advance\leftmargin\labelsep% + \@openbib@code% + \usecounter{enumiv}% + \let\p@enumiv\@empty% + \renewcommand\theenumiv{\@arabic\c@enumiv}}% + \sloppy\clubpenalty4000\widowpenalty4000% +% \sfcode`\.\@m% +% \sfcode `\=1000\relax% + }% + {% + \def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}% + \end{list}% + } + + +%------------------------------------------------------------------------------- +% letter style definition +%------------------------------------------------------------------------------- +% commands +%\newlength{\textwidthdelta}% +\renewcommand*{\recomputeletterlengths}{% + \recomputecvlengths% + \setlength{\parskip}{6\p@}% + \leftskip=0pt% +% \setlength{\textwidthdelta}{+\marginparwidth+\marginparsep}% + \setlength{\marginparwidth}{\hintscolumnwidth}% + \setlength{\marginparsep}{2\separatorcolumnwidth}% +% \addtolength{\textwidthdelta}{-\marginparwidth-\marginparsep}% +% \changepage{}{\textwidthdelta}{-\textwidthdelta}{}{}{}{}{}{}%\changepage{<textheight>}{<textwidth>}{<evensidemargin>}{<oddsidemargin>}{<columnsep>}{<topmargin>}{<headheight>}{<headsep>}{<footskip>} + \changepage{}{-\marginparwidth-\marginparsep}{}{}{}{}{}{}{}%\changepage{<textheight>}{<textwidth>}{<evensidemargin>}{<oddsidemargin>}{<columnsep>}{<topmargin>}{<headheight>}{<headsep>}{<footskip>} + } + +\renewcommand*{\makelettertitle}{% + % recompute lengths (in case we are switching from letter to resume, or vice versa) + \recomputeletterlengths% + % recipient block + {\addressfont% + {\bfseries\upshape\@recipientname}\\% + \@recipientaddress}\\[1em]% + % date + \@date\\[2em]% + % opening + \@opening\\[1.5em]% + % sender contact info + \hspace{0pt}% + \marginpar{% + \addressfont\textcolor{color2}{% + {\bfseries\@firstname~\@familyname}\@firstdetailselementfalse% + \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% + \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}}% + \ifthenelse{\isundefined{\@mobile}}{}{\makenewline\mobilesymbol\@mobile}% + \ifthenelse{\isundefined{\@phone}}{}{\makenewline\phonesymbol\@phone}% + \ifthenelse{\isundefined{\@fax}}{}{\makenewline\faxsymbol\@fax}% + \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% + \ifthenelse{\isundefined{\@homepage}}{}{% + \ifthenelse{\equal{\@homepagetitle}{}}% \homepagetitle could be empty + {\makenewline\homepagesymbol\httplink{\@homepage}}% + {\makenewline\homepagesymbol\httplink[\@homepagetitle]{\@homepage}}}% + \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}}% + % ensure no extra spacing after \makelettertitle due to a possible blank line +% \ignorespacesafterend% not working + \par\vspace{-\baselineskip}\vspace{-\parskip}} + +\renewcommand*{\makeletterclosing}{ + \@closing\\[3em]% + {\bfseries\@firstname~\@familyname}% + \ifthenelse{\isundefined{\@enclosure}}{}{% + \\% + \vfill% + {\color{color2}\itshape\enclname: \@enclosure}}} + + +\endinput + + +%% end of file `moderncvstyleoldstyle.sty'. diff --git a/pictures/picture.jpg b/pictures/picture.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e64b25c8ea08cc8fbd221c9c76662e2deeef8554 GIT binary patch literal 14885 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 K_s`aNUHTt$;!s}z literal 0 HcmV?d00001 diff --git a/tweaklist.sty b/tweaklist.sty new file mode 100644 index 0000000..adc9398 --- /dev/null +++ b/tweaklist.sty @@ -0,0 +1,56 @@ +%% start of file `tweaklist.sty'. +%% Original by Jakob Schiøtz, downloaded from http://dcwww.camd.dtu.dk/~schiotz/comp/LatexTips/tweaklist.sty; not found on ctan. +%% Modified by Xavier Danaux (xdanaux@gmail.com). +% +% The tweaklist.sty package redefines the itemize, enumerate and description packages, so that all parameters can be adjusted. +% This was done by copying the original definitions, and adding "hook commands" that are executed when entering the environment. +% The hook commands are initially empty, but can be redefined with \renewcommand. +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License version 1.3c, +% available at http://www.latex-project.org/lppl/. + + +% hooks for the itemize environment +\def\itemhook{} +\def\itemhooki{} +\def\itemhookii{} +\def\itemhookiii{} +\def\itemhookiv{} +% hooks for the enumerate environment +\def\enumhook{} +\def\enumhooki{} +\def\enumhookii{} +\def\enumhookiii{} +\def\enumhookiv{} +% hook for the description environment +\def\deschook{} +% original environment definitions, with hooks added +\def\enumerate{% + \ifnum \@enumdepth >\thr@@\@toodeep\else + \advance\@enumdepth\@ne + \edef\@enumctr{enum\romannumeral\the\@enumdepth}% + \expandafter + \list + \csname label\@enumctr\endcsname + {% + \enumhook \csname enumhook\romannumeral\the\@enumdepth\endcsname% + \usecounter\@enumctr\def\makelabel##1{\hss\llap{##1}}% + }% + \fi} +\def\itemize{% + \ifnum \@itemdepth >\thr@@\@toodeep\else + \advance\@itemdepth\@ne + \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% + \expandafter + \list + \csname\@itemitem\endcsname + {% + \itemhook \csname itemhook\romannumeral\the\@itemdepth\endcsname% + \def\makelabel##1{\hss\llap{##1}}% + }% + \fi} +\newenvironment{description} + {\list{}{\deschook\labelwidth\z@ \itemindent-\leftmargin + \let\makelabel\descriptionlabel}} + {\endlist}