From 6eb9c55c6ddc7cea3ec34504995d1f4fe301d7f8 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 4 Nov 2011 23:21:25 +0000 Subject: new latex package kdgdocs 1.0 (2nov11) git-svn-id: svn://tug.org/texlive/trunk@24498 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/kdgdocs/LICENSE | 18 + Master/texmf-dist/doc/latex/kdgdocs/README | 91 + Master/texmf-dist/doc/latex/kdgdocs/kdg_color.eps | 10983 +++++++++++++++++++ Master/texmf-dist/doc/latex/kdgdocs/kdg_color.pdf | Bin 0 -> 18965 bytes .../doc/latex/kdgdocs/kdgcoursetext-example.pdf | Bin 0 -> 220285 bytes .../doc/latex/kdgdocs/kdgcoursetext-example.tex | 179 + Master/texmf-dist/doc/latex/kdgdocs/kdgdocs.pdf | Bin 0 -> 286610 bytes .../doc/latex/kdgdocs/kdgmasterthesis-example.pdf | Bin 0 -> 113217 bytes .../doc/latex/kdgdocs/kdgmasterthesis-example.tex | 113 + Master/texmf-dist/doc/latex/kdgdocs/manifest.txt | 17 + Master/texmf-dist/doc/latex/kdgdocs/pi-orchid.jpg | Bin 0 -> 92388 bytes Master/texmf-dist/source/latex/kdgdocs/kdgdocs.dtx | 1216 ++ Master/texmf-dist/source/latex/kdgdocs/kdgdocs.ins | 61 + .../texmf-dist/tex/latex/kdgdocs/kdgcoursetext.cls | 244 + .../tex/latex/kdgdocs/kdgmasterthesis.cls | 209 + 15 files changed, 13131 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/kdgdocs/LICENSE create mode 100644 Master/texmf-dist/doc/latex/kdgdocs/README create mode 100644 Master/texmf-dist/doc/latex/kdgdocs/kdg_color.eps create mode 100644 Master/texmf-dist/doc/latex/kdgdocs/kdg_color.pdf create mode 100644 Master/texmf-dist/doc/latex/kdgdocs/kdgcoursetext-example.pdf create mode 100644 Master/texmf-dist/doc/latex/kdgdocs/kdgcoursetext-example.tex create mode 100644 Master/texmf-dist/doc/latex/kdgdocs/kdgdocs.pdf create mode 100644 Master/texmf-dist/doc/latex/kdgdocs/kdgmasterthesis-example.pdf create mode 100644 Master/texmf-dist/doc/latex/kdgdocs/kdgmasterthesis-example.tex create mode 100644 Master/texmf-dist/doc/latex/kdgdocs/manifest.txt create mode 100644 Master/texmf-dist/doc/latex/kdgdocs/pi-orchid.jpg create mode 100644 Master/texmf-dist/source/latex/kdgdocs/kdgdocs.dtx create mode 100644 Master/texmf-dist/source/latex/kdgdocs/kdgdocs.ins create mode 100644 Master/texmf-dist/tex/latex/kdgdocs/kdgcoursetext.cls create mode 100644 Master/texmf-dist/tex/latex/kdgdocs/kdgmasterthesis.cls (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/kdgdocs/LICENSE b/Master/texmf-dist/doc/latex/kdgdocs/LICENSE new file mode 100644 index 00000000000..269631b082d --- /dev/null +++ b/Master/texmf-dist/doc/latex/kdgdocs/LICENSE @@ -0,0 +1,18 @@ +License +======= +All files of kdgdocs are subject to the LPPL. + +The package kdgdocs may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either version 1.3 +of this license or (at your option) any later version. +The latest version of this license is in + http://www.latex-project.org/lppl.txt. + +The logos 'kdg_color.eps' and 'kdg_color.pdf' are owned by +Karel de Grote-Hogeschool (www.kdg.be), but are incorporated in +this package with permission. + +The photograph pi-orchid.jpg has been taken by Paul Levrie and is +incorporated into this package with permission. + +The kdgdocs package consists of all files listed in manifest.txt. diff --git a/Master/texmf-dist/doc/latex/kdgdocs/README b/Master/texmf-dist/doc/latex/kdgdocs/README new file mode 100644 index 00000000000..1bcf9d4e0db --- /dev/null +++ b/Master/texmf-dist/doc/latex/kdgdocs/README @@ -0,0 +1,91 @@ +************************************************************ +* * +* The kdgcoursetext class * +* * +************************************************************ + Walter Daems + walter.daems(at)kdg.be + paul.levrie(at)kdg.be + +As of 2010, The Karel de Grote University College has +adopted a new house style. +This class file implements the house style for course texts. +Using this class file will make it easy for you to make and +keep your course texts compliant to this version and future +versions of the KdG house style. + +If you think + - there's an error in compliancy w.r.t. the house style, + - there's a feature missing in this class file, + - there's a bug in this class file, +please, contact us through e-mail (paul.levrie@kdg.be or +walter.daems@kdg.be). We'll provide you with an answer +and if (and as soon as) possible with a solution to the +problem you spotted. + +Do you like this class file? You're welcome to send us +beer, wine, or just kind words. + +TDS +=== +A TDS version of this package could be layed out as follows: +TDS +|-- doc +| `-- latex +| `-- kdgcoursetext +| |-- example.pdf +| |-- example.tex +| |-- kdgcoursetext.pdf +| `-- pi-orchid.jpg +|-- source +| `-- latex +| `-- kdgcoursetext +| |-- kdgcoursetext.dtx +| `-- kdgcoursetext.ins +`-- tex + `-- latex + `-- kdgcoursetext + |-- kdg_color.eps + |-- kdg_color.pdf + `-- kdgcoursetext.cls + +License +======= + +see file LICENSE + +History +======= + *** v0.1 - 2011/03/10 *** + + - Initial version + + *** v0.2 - 2011/03/11 *** + + - Improved documentation based on revision by Paul + + *** v0.3 - 2011/03/12 *** + + - Fixed treatment of ligatures for XeTeX + - Made workaround for positioning of titlepagepicture to overcome + XeLaTeX problems. + - Introduced department and departmentacronym tag macros to + allow other departments to use this class. + - Made package compliant to CTAN TDS guidelines} + + *** v0.4 - 2011/03/13 *** + + - Corrected license conditions after remark about inconsistency + by CTAN maintainer. + + *** v0.5 - 2011/07/19 *** + + - Minor corrections applied on first real-world use (a.o. + raggedbottom and raggedright, to comply with the KdG quality + standard for written study content) + + *** v1.0 - 2011/11/01 *** + + - Consolidated kdgcoursetext class (thoroughly tested with my DSP + course) + - Added kdgmasterthesis class diff --git a/Master/texmf-dist/doc/latex/kdgdocs/kdg_color.eps b/Master/texmf-dist/doc/latex/kdgdocs/kdg_color.eps new file mode 100644 index 00000000000..e0e2f0bb73e --- /dev/null +++ b/Master/texmf-dist/doc/latex/kdgdocs/kdg_color.eps @@ -0,0 +1,10983 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: MacOS Roman +%%Title: KDG logo horizontaal.eps +%%Creator: Adobe Illustrator(R) 14.0 +%%For: Jan Verhaert +%%CreationDate: 2/09/10 +%%BoundingBox: 0 0 625 73 +%%HiResBoundingBox: 0 0 624.9980 72.2520 +%%CropBox: 0 0 624.9980 72.2520 +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%ADOBeginClientInjection: DocumentHeader "AI11EPS" +%%AI8_CreatorVersion: 14.0.0 +%AI9_PrintingDataBegin +%ADO_BuildNumber: Adobe Illustrator(R) 14.0.0 x367 R agm 4.4890 ct 5.1541 +%ADO_ContainsXMP: MainFirst +%ADOEndClientInjection: DocumentHeader "AI11EPS" +%%Pages: 1 +%%DocumentNeededResources: +%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 +%%+ procset Adobe_CoolType_Utility_T42 1.0 0 +%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%+ procset Adobe_CoolType_Core 2.31 0 +%%+ procset Adobe_AGM_Core 2.0 0 +%%+ procset Adobe_AGM_Utils 1.0 0 +%%DocumentFonts: +%%DocumentNeededFonts: +%%DocumentNeededFeatures: +%%DocumentSuppliedFeatures: +%%DocumentProcessColors: +%%DocumentCustomColors: (PANTONE 382 C 4) +%%+ (PANTONE 273 C 4) +%%CMYKCustomColor: 0.2900 0 1 0 (PANTONE 382 C 4) +%%+ 1 0.9600 0 0.0800 (PANTONE 273 C 4) +%%RGBCustomColor: +%%EndComments + + + + + + +%%BeginDefaults +%%ViewingOrientation: 1 0 0 1 +%%EndDefaults +%%BeginProlog +%%BeginResource: procset Adobe_AGM_Utils 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{currentpacking true setpacking}if +userdict/Adobe_AGM_Utils 75 dict dup begin put +/bdf +{bind def}bind def +/nd{null def}bdf +/xdf +{exch def}bdf +/ldf +{load def}bdf +/ddf +{put}bdf +/xddf +{3 -1 roll put}bdf +/xpt +{exch put}bdf +/ndf +{ + exch dup where{ + pop pop pop + }{ + xdf + }ifelse +}def +/cdndf +{ + exch dup currentdict exch known{ + pop pop + }{ + exch def + }ifelse +}def +/gx +{get exec}bdf +/ps_level + /languagelevel where{ + pop systemdict/languagelevel gx + }{ + 1 + }ifelse +def +/level2 + ps_level 2 ge +def +/level3 + ps_level 3 ge +def +/ps_version + {version cvr}stopped{-1}if +def +/set_gvm +{currentglobal exch setglobal}bdf +/reset_gvm +{setglobal}bdf +/makereadonlyarray +{ + /packedarray where{pop packedarray + }{ + array astore readonly}ifelse +}bdf +/map_reserved_ink_name +{ + dup type/stringtype eq{ + dup/Red eq{ + pop(_Red_) + }{ + dup/Green eq{ + pop(_Green_) + }{ + dup/Blue eq{ + pop(_Blue_) + }{ + dup()cvn eq{ + pop(Process) + }if + }ifelse + }ifelse + }ifelse + }if +}bdf +/AGMUTIL_GSTATE 22 dict def +/get_gstate +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_clr_spc currentcolorspace def + /AGMUTIL_GSTATE_clr_indx 0 def + /AGMUTIL_GSTATE_clr_comps 12 array def + mark currentcolor counttomark + {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop + /AGMUTIL_GSTATE_fnt rootfont def + /AGMUTIL_GSTATE_lw currentlinewidth def + /AGMUTIL_GSTATE_lc currentlinecap def + /AGMUTIL_GSTATE_lj currentlinejoin def + /AGMUTIL_GSTATE_ml currentmiterlimit def + currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf + /AGMUTIL_GSTATE_sa currentstrokeadjust def + /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def + /AGMUTIL_GSTATE_op currentoverprint def + /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def + /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def + currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf + cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf + /AGMUTIL_GSTATE_ht currenthalftone def + /AGMUTIL_GSTATE_flt currentflat def + end +}def +/set_gstate +{ + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_clr_spc setcolorspace + AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor + AGMUTIL_GSTATE_fnt setfont + AGMUTIL_GSTATE_lw setlinewidth + AGMUTIL_GSTATE_lc setlinecap + AGMUTIL_GSTATE_lj setlinejoin + AGMUTIL_GSTATE_ml setmiterlimit + AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash + AGMUTIL_GSTATE_sa setstrokeadjust + AGMUTIL_GSTATE_clr_rnd setcolorrendering + AGMUTIL_GSTATE_op setoverprint + AGMUTIL_GSTATE_bg cvx setblackgeneration + AGMUTIL_GSTATE_ucr cvx setundercolorremoval + AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx + AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer + AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or + { + currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne + { + mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark + }if + }{ + AGMUTIL_GSTATE_ht sethalftone + }ifelse + AGMUTIL_GSTATE_flt setflat + end +}def +/get_gstate_and_matrix +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_ctm matrix currentmatrix def + end + get_gstate +}def +/set_gstate_and_matrix +{ + set_gstate + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_ctm setmatrix + end +}def +/AGMUTIL_str256 256 string def +/AGMUTIL_src256 256 string def +/AGMUTIL_dst64 64 string def +/AGMUTIL_srcLen nd +/AGMUTIL_ndx nd +/AGMUTIL_cpd nd +/capture_cpd{ + //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf +}def +/thold_halftone +{ + level3 + {sethalftone currenthalftone} + { + dup/HalftoneType get 3 eq + { + sethalftone currenthalftone + }{ + begin + Width Height mul{ + Thresholds read{pop}if + }repeat + end + currenthalftone + }ifelse + }ifelse +}def +/rdcmntline +{ + currentfile AGMUTIL_str256 readline pop + (%)anchorsearch{pop}if +}bdf +/filter_cmyk +{ + dup type/filetype ne{ + exch()/SubFileDecode filter + }{ + exch pop + } + ifelse + [ + exch + { + AGMUTIL_src256 readstring pop + dup length/AGMUTIL_srcLen exch def + /AGMUTIL_ndx 0 def + AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ + 1 index exch get + AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put + /AGMUTIL_ndx AGMUTIL_ndx 1 add def + }for + pop + AGMUTIL_dst64 0 AGMUTIL_ndx getinterval + } + bind + /exec cvx + ]cvx +}bdf +/filter_indexed_devn +{ + cvi Names length mul names_index add Lookup exch get +}bdf +/filter_devn +{ + 4 dict begin + /srcStr xdf + /dstStr xdf + dup type/filetype ne{ + 0()/SubFileDecode filter + }if + [ + exch + [ + /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx + currentdict/srcStr get/readstring cvx/pop cvx + /dup cvx/length cvx 0/gt cvx[ + Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx + names_index Names length currentdict/srcStr get length 1 sub{ + 1/index cvx/exch cvx/get cvx + currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx + Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx + }for + currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx + ]cvx/if cvx + /end cvx + ]cvx + bind + /exec cvx + ]cvx + end +}bdf +/AGMUTIL_imagefile nd +/read_image_file +{ + AGMUTIL_imagefile 0 setfileposition + 10 dict begin + /imageDict xdf + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + /imbufIdx 0 def + /origDataSource imageDict/DataSource get def + /origMultipleDataSources imageDict/MultipleDataSources get def + /origDecode imageDict/Decode get def + /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def + imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse + { + /imbufCnt imageDict/DataSource get length def + /imbufs imbufCnt array def + 0 1 imbufCnt 1 sub{ + /imbufIdx xdf + imbufs imbufIdx imbufLen string put + imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put + }for + DeviceN_PS2{ + imageDict begin + /DataSource[DataSource/devn_sep_datasource cvx]cvx def + /MultipleDataSources false def + /Decode[0 1]def + end + }if + }{ + /imbuf imbufLen string def + Indexed_DeviceN level3 not and DeviceN_NoneName or{ + /srcDataStrs[imageDict begin + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi string + }repeat + end]def + imageDict begin + /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def + /Decode[0 1]def + end + }{ + imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put + imageDict/Decode[0 1]put + }ifelse + }ifelse + imageDict exch + load exec + imageDict/DataSource origDataSource put + imageDict/MultipleDataSources origMultipleDataSources put + imageDict/Decode origDecode put + end +}bdf +/write_image_file +{ + begin + {(AGMUTIL_imagefile)(w+)file}stopped{ + false + }{ + Adobe_AGM_Utils/AGMUTIL_imagefile xddf + 2 dict begin + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ + /imbuf imbufLen string def + }if + 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ + pop + MultipleDataSources{ + 0 1 DataSource length 1 sub{ + DataSource type dup + /arraytype eq{ + pop DataSource exch gx + }{ + /filetype eq{ + DataSource exch get imbuf readstring pop + }{ + DataSource exch get + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }for + }{ + DataSource type dup + /arraytype eq{ + pop DataSource exec + }{ + /filetype eq{ + DataSource imbuf readstring pop + }{ + DataSource + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }ifelse + }for + end + true + }ifelse + end +}bdf +/close_image_file +{ + AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile +}def +statusdict/product known userdict/AGMP_current_show known not and{ + /pstr statusdict/product get def + pstr(HP LaserJet 2200)eq + pstr(HP LaserJet 4000 Series)eq or + pstr(HP LaserJet 4050 Series )eq or + pstr(HP LaserJet 8000 Series)eq or + pstr(HP LaserJet 8100 Series)eq or + pstr(HP LaserJet 8150 Series)eq or + pstr(HP LaserJet 5000 Series)eq or + pstr(HP LaserJet 5100 Series)eq or + pstr(HP Color LaserJet 4500)eq or + pstr(HP Color LaserJet 4600)eq or + pstr(HP LaserJet 5Si)eq or + pstr(HP LaserJet 1200 Series)eq or + pstr(HP LaserJet 1300 Series)eq or + pstr(HP LaserJet 4100 Series)eq or + { + userdict/AGMP_current_show/show load put + userdict/show{ + currentcolorspace 0 get + /Pattern eq + {false charpath f} + {AGMP_current_show}ifelse + }put + }if + currentdict/pstr undef +}if +/consumeimagedata +{ + begin + AGMIMG_init_common + currentdict/MultipleDataSources known not + {/MultipleDataSources false def}if + MultipleDataSources + { + DataSource 0 get type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width cvi string def + 1 1 Height cvi + { + pop + 0 1 DataSource length 1 sub + { + DataSource exch get + flushbuffer readstring pop pop + }for + }for + end + }if + dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and + { + Width Height mul cvi + { + 0 1 DataSource length 1 sub + {dup DataSource exch gx length exch 0 ne{pop}if}for + dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + } + { + /DataSource load type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width Decode length 2 idiv mul cvi string def + 1 1 Height{pop DataSource flushbuffer readstring pop pop}for + end + }if + dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and + { + Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul + { + DataSource length dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + }ifelse + end +}bdf +/addprocs +{ + 2{/exec load}repeat + 3 1 roll + [5 1 roll]bind cvx +}def +/modify_halftone_xfer +{ + currenthalftone dup length dict copy begin + currentdict 2 index known{ + 1 index load dup length dict copy begin + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end def + currentdict end sethalftone + }{ + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end sethalftone + pop + }ifelse +}def +/clonearray +{ + dup xcheck exch + dup length array exch + Adobe_AGM_Core/AGMCORE_tmp -1 ddf + { + Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf + dup type/dicttype eq + { + Adobe_AGM_Core/AGMCORE_tmp get + exch + clonedict + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + dup type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_tmp get exch + clonearray + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + exch dup + Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put + }forall + exch{cvx}if +}bdf +/clonedict +{ + dup length dict + begin + { + dup type/dicttype eq + {clonedict}if + dup type/arraytype eq + {clonearray}if + def + }forall + currentdict + end +}bdf +/DeviceN_PS2 +{ + /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and +}bdf +/Indexed_DeviceN +{ + /indexed_colorspace_dict AGMCORE_gget dup null ne{ + dup/CSDBase known{ + /CSDBase get/CSD get_res/Names known + }{ + pop false + }ifelse + }{ + pop false + }ifelse +}bdf +/DeviceN_NoneName +{ + /Names where{ + pop + false Names + { + (None)eq or + }forall + }{ + false + }ifelse +}bdf +/DeviceN_PS2_inRip_seps +{ + /AGMCORE_in_rip_sep where + { + pop dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and + { + /currentcolorspace exch AGMCORE_gput + false + }{ + true + }ifelse + }{ + true + }ifelse + }{ + true + }ifelse +}bdf +/base_colorspace_type +{ + dup type/arraytype eq{0 get}if +}bdf +/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse +{ + /pdfmark_5{cleartomark}bind def +}{ + /pdfmark_5{pdfmark}bind def +}ifelse +/ReadBypdfmark_5 +{ + currentfile exch 0 exch/SubFileDecode filter + /currentdistillerparams where + {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse + {flushfile cleartomark} + {/PUT pdfmark}ifelse +}bdf +/ReadBypdfmark_5_string +{ + 2 dict begin + /makerString exch def string/tmpString exch def + { + currentfile tmpString readline not{pop exit}if + makerString anchorsearch + { + pop pop cleartomark exit + }{ + 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 + }ifelse + }loop + end +}bdf +/xpdfm +{ + { + dup 0 get/Label eq + { + aload length[exch 1 add 1 roll/PAGELABEL + }{ + aload pop + [{ThisPage}<<5 -2 roll>>/PUT + }ifelse + pdfmark_5 + }forall +}bdf +/lmt{ + dup 2 index le{exch}if pop dup 2 index ge{exch}if pop +}bdf +/int{ + dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop +}bdf +/ds{ + Adobe_AGM_Utils begin +}bdf +/dt{ + currentdict Adobe_AGM_Utils eq{ + end + }if +}bdf +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_AGM_Core 2.0 0 +%%Version: 2.0 0 +%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Core 209 dict dup begin put +/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def +/AGMCORE_str256 256 string def +/AGMCORE_save nd +/AGMCORE_graphicsave nd +/AGMCORE_c 0 def +/AGMCORE_m 0 def +/AGMCORE_y 0 def +/AGMCORE_k 0 def +/AGMCORE_cmykbuf 4 array def +/AGMCORE_screen[currentscreen]cvx def +/AGMCORE_tmp 0 def +/AGMCORE_&setgray nd +/AGMCORE_&setcolor nd +/AGMCORE_&setcolorspace nd +/AGMCORE_&setcmykcolor nd +/AGMCORE_cyan_plate nd +/AGMCORE_magenta_plate nd +/AGMCORE_yellow_plate nd +/AGMCORE_black_plate nd +/AGMCORE_plate_ndx nd +/AGMCORE_get_ink_data nd +/AGMCORE_is_cmyk_sep nd +/AGMCORE_host_sep nd +/AGMCORE_avoid_L2_sep_space nd +/AGMCORE_distilling nd +/AGMCORE_composite_job nd +/AGMCORE_producing_seps nd +/AGMCORE_ps_level -1 def +/AGMCORE_ps_version -1 def +/AGMCORE_environ_ok nd +/AGMCORE_CSD_cache 0 dict def +/AGMCORE_currentoverprint false def +/AGMCORE_deltaX nd +/AGMCORE_deltaY nd +/AGMCORE_name nd +/AGMCORE_sep_special nd +/AGMCORE_err_strings 4 dict def +/AGMCORE_cur_err nd +/AGMCORE_current_spot_alias false def +/AGMCORE_inverting false def +/AGMCORE_feature_dictCount nd +/AGMCORE_feature_opCount nd +/AGMCORE_feature_ctm nd +/AGMCORE_ConvertToProcess false def +/AGMCORE_Default_CTM matrix def +/AGMCORE_Default_PageSize nd +/AGMCORE_Default_flatness nd +/AGMCORE_currentbg nd +/AGMCORE_currentucr nd +/AGMCORE_pattern_paint_type 0 def +/knockout_unitsq nd +currentglobal true setglobal +[/CSA/Gradient/Procedure] +{ + /Generic/Category findresource dup length dict copy/Category defineresource pop +}forall +setglobal +/AGMCORE_key_known +{ + where{ + /Adobe_AGM_Core_Id known + }{ + false + }ifelse +}ndf +/flushinput +{ + save + 2 dict begin + /CompareBuffer 3 -1 roll def + /readbuffer 256 string def + mark + { + currentfile readbuffer{readline}stopped + {cleartomark mark} + { + not + {pop exit} + if + CompareBuffer eq + {exit} + if + }ifelse + }loop + cleartomark + end + restore +}bdf +/getspotfunction +{ + AGMCORE_screen exch pop exch pop + dup type/dicttype eq{ + dup/HalftoneType get 1 eq{ + /SpotFunction get + }{ + dup/HalftoneType get 2 eq{ + /GraySpotFunction get + }{ + pop + { + abs exch abs 2 copy add 1 gt{ + 1 sub dup mul exch 1 sub dup mul add 1 sub + }{ + dup mul exch dup mul add 1 exch sub + }ifelse + }bind + }ifelse + }ifelse + }if +}def +/np +{newpath}bdf +/clp_npth +{clip np}def +/eoclp_npth +{eoclip np}def +/npth_clp +{np clip}def +/graphic_setup +{ + /AGMCORE_graphicsave save store + concat + 0 setgray + 0 setlinecap + 0 setlinejoin + 1 setlinewidth + []0 setdash + 10 setmiterlimit + np + false setoverprint + false setstrokeadjust + //Adobe_AGM_Core/spot_alias gx + /Adobe_AGM_Image where{ + pop + Adobe_AGM_Image/spot_alias 2 copy known{ + gx + }{ + pop pop + }ifelse + }if + /sep_colorspace_dict null AGMCORE_gput + 100 dict begin + /dictstackcount countdictstack def + /showpage{}def + mark +}def +/graphic_cleanup +{ + cleartomark + dictstackcount 1 countdictstack 1 sub{end}for + end + AGMCORE_graphicsave restore +}def +/compose_error_msg +{ + grestoreall initgraphics + /Helvetica findfont 10 scalefont setfont + /AGMCORE_deltaY 100 def + /AGMCORE_deltaX 310 def + clippath pathbbox np pop pop 36 add exch 36 add exch moveto + 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto + 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath + 0 AGMCORE_&setgray + gsave 1 AGMCORE_&setgray fill grestore + 1 setlinewidth gsave stroke grestore + currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto + /AGMCORE_deltaY 12 def + /AGMCORE_tmp 0 def + AGMCORE_err_strings exch get + { + dup 32 eq + { + pop + AGMCORE_str256 0 AGMCORE_tmp getinterval + stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt + { + currentpoint AGMCORE_deltaY sub exch pop + clippath pathbbox pop pop pop 44 add exch moveto + }if + AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show + 0 1 AGMCORE_str256 length 1 sub + { + AGMCORE_str256 exch 0 put + }for + /AGMCORE_tmp 0 def + }{ + AGMCORE_str256 exch AGMCORE_tmp xpt + /AGMCORE_tmp AGMCORE_tmp 1 add def + }ifelse + }forall +}bdf +/AGMCORE_CMYKDeviceNColorspaces[ + [/Separation/None/DeviceCMYK{0 0 0}] + [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] + [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] + [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] + [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] + [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] + [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] + [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] + [/Separation(Cyan)/DeviceCMYK{0 0 0}] + [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] + [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] + [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] + [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] + [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] + [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] + [/DeviceCMYK] +]def +/ds{ + Adobe_AGM_Core begin + /currentdistillerparams where + { + pop currentdistillerparams/CoreDistVersion get 5000 lt + {<>setdistillerparams}if + }if + /AGMCORE_ps_version xdf + /AGMCORE_ps_level xdf + errordict/AGM_handleerror known not{ + errordict/AGM_handleerror errordict/handleerror get put + errordict/handleerror{ + Adobe_AGM_Core begin + $error/newerror get AGMCORE_cur_err null ne and{ + $error/newerror false put + AGMCORE_cur_err compose_error_msg + }if + $error/newerror true put + end + errordict/AGM_handleerror get exec + }bind put + }if + /AGMCORE_environ_ok + ps_level AGMCORE_ps_level ge + ps_version AGMCORE_ps_version ge and + AGMCORE_ps_level -1 eq or + def + AGMCORE_environ_ok not + {/AGMCORE_cur_err/AGMCORE_bad_environ def}if + /AGMCORE_&setgray systemdict/setgray get def + level2{ + /AGMCORE_&setcolor systemdict/setcolor get def + /AGMCORE_&setcolorspace systemdict/setcolorspace get def + }if + /AGMCORE_currentbg currentblackgeneration def + /AGMCORE_currentucr currentundercolorremoval def + /AGMCORE_Default_flatness currentflat def + /AGMCORE_distilling + /product where{ + pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and + }{ + false + }ifelse + def + /AGMCORE_GSTATE AGMCORE_key_known not{ + /AGMCORE_GSTATE 21 dict def + /AGMCORE_tmpmatrix matrix def + /AGMCORE_gstack 32 array def + /AGMCORE_gstackptr 0 def + /AGMCORE_gstacksaveptr 0 def + /AGMCORE_gstackframekeys 14 def + /AGMCORE_&gsave/gsave ldf + /AGMCORE_&grestore/grestore ldf + /AGMCORE_&grestoreall/grestoreall ldf + /AGMCORE_&save/save ldf + /AGMCORE_&setoverprint/setoverprint ldf + /AGMCORE_gdictcopy{ + begin + {def}forall + end + }def + /AGMCORE_gput{ + AGMCORE_gstack AGMCORE_gstackptr get + 3 1 roll + put + }def + /AGMCORE_gget{ + AGMCORE_gstack AGMCORE_gstackptr get + exch + get + }def + /gsave{ + AGMCORE_&gsave + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /grestore{ + AGMCORE_&grestore + AGMCORE_gstackptr 1 sub + dup AGMCORE_gstacksaveptr lt{1 add}if + dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known + {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse + /AGMCORE_gstackptr exch store + }def + /grestoreall{ + AGMCORE_&grestoreall + /AGMCORE_gstackptr AGMCORE_gstacksaveptr store + }def + /save{ + AGMCORE_&save + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + /AGMCORE_gstacksaveptr AGMCORE_gstackptr store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /setoverprint{ + dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint + }def + 0 1 AGMCORE_gstack length 1 sub{ + AGMCORE_gstack exch AGMCORE_gstackframekeys dict put + }for + }if + level3/AGMCORE_&sysshfill AGMCORE_key_known not and + { + /AGMCORE_&sysshfill systemdict/shfill get def + /AGMCORE_&sysmakepattern systemdict/makepattern get def + /AGMCORE_&usrmakepattern/makepattern load def + }if + /currentcmykcolor[0 0 0 0]AGMCORE_gput + /currentstrokeadjust false AGMCORE_gput + /currentcolorspace[/DeviceGray]AGMCORE_gput + /sep_tint 0 AGMCORE_gput + /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput + /sep_colorspace_dict null AGMCORE_gput + /devicen_colorspace_dict null AGMCORE_gput + /indexed_colorspace_dict null AGMCORE_gput + /currentcolor_intent()AGMCORE_gput + /customcolor_tint 1 AGMCORE_gput + /absolute_colorimetric_crd null AGMCORE_gput + /relative_colorimetric_crd null AGMCORE_gput + /saturation_crd null AGMCORE_gput + /perceptual_crd null AGMCORE_gput + currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf + cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf + << + /MaxPatternItem currentsystemparams/MaxPatternCache get + >> + setuserparams + end +}def +/ps +{ + /setcmykcolor where{ + pop + Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put + }if + Adobe_AGM_Core begin + /setcmykcolor + { + 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput + 1 sub 4 1 roll + 3{ + 3 index add neg dup 0 lt{ + pop 0 + }if + 3 1 roll + }repeat + setrgbcolor pop + }ndf + /currentcmykcolor + { + /currentcmykcolor AGMCORE_gget aload pop + }ndf + /setoverprint + {pop}ndf + /currentoverprint + {false}ndf + /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def + /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def + /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def + /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def + /AGMCORE_plate_ndx + AGMCORE_cyan_plate{ + 0 + }{ + AGMCORE_magenta_plate{ + 1 + }{ + AGMCORE_yellow_plate{ + 2 + }{ + AGMCORE_black_plate{ + 3 + }{ + 4 + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_have_reported_unsupported_color_space false def + /AGMCORE_report_unsupported_color_space + { + AGMCORE_have_reported_unsupported_color_space false eq + { + (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)== + Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf + }if + }def + /AGMCORE_composite_job + AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def + /AGMCORE_in_rip_sep + /AGMCORE_in_rip_sep where{ + pop AGMCORE_in_rip_sep + }{ + AGMCORE_distilling + { + false + }{ + userdict/Adobe_AGM_OnHost_Seps known{ + false + }{ + level2{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false + }ifelse + }{ + false + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def + /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def + /AGM_preserve_spots + /AGM_preserve_spots where{ + pop AGM_preserve_spots + }{ + AGMCORE_distilling AGMCORE_producing_seps or + }ifelse + def + /AGM_is_distiller_preserving_spotimages + { + currentdistillerparams/PreserveOverprintSettings known + { + currentdistillerparams/PreserveOverprintSettings get + { + currentdistillerparams/ColorConversionStrategy known + { + currentdistillerparams/ColorConversionStrategy get + /sRGB ne + }{ + true + }ifelse + }{ + false + }ifelse + }{ + false + }ifelse + }def + /convert_spot_to_process where{pop}{ + /convert_spot_to_process + { + //Adobe_AGM_Core begin + dup map_alias{ + /Name get exch pop + }if + dup dup(None)eq exch(All)eq or + { + pop false + }{ + AGMCORE_host_sep + { + gsave + 1 0 0 0 setcmykcolor currentgray 1 exch sub + 0 1 0 0 setcmykcolor currentgray 1 exch sub + 0 0 1 0 setcmykcolor currentgray 1 exch sub + 0 0 0 1 setcmykcolor currentgray 1 exch sub + add add add 0 eq + { + pop false + }{ + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + }ifelse + grestore + }{ + AGMCORE_distilling + { + pop AGM_is_distiller_preserving_spotimages not + }{ + //Adobe_AGM_Core/AGMCORE_name xddf + false + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq + AGMUTIL_cpd/OverrideSeparations known and + { + AGMUTIL_cpd/OverrideSeparations get + { + /HqnSpots/ProcSet resourcestatus + { + pop pop pop true + }if + }if + }if + { + AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not + }{ + gsave + [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace + false + AGMUTIL_cpd/SeparationColorNames 2 copy known + { + get + {AGMCORE_name eq or}forall + not + }{ + pop pop pop true + }ifelse + grestore + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + }ifelse + /convert_to_process where{pop}{ + /convert_to_process + { + dup length 0 eq + { + pop false + }{ + AGMCORE_host_sep + { + dup true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process and}ifelse + } + forall + { + true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + (Black)eq or and + }forall + not + }{pop false}ifelse + }{ + false exch + { + /PhotoshopDuotoneList where{pop false}{true}ifelse + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process or}ifelse + } + { + convert_spot_to_process or + } + ifelse + } + forall + }ifelse + }ifelse + }def + }ifelse + /AGMCORE_avoid_L2_sep_space + version cvr 2012 lt + level2 and + AGMCORE_producing_seps not and + def + /AGMCORE_is_cmyk_sep + AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or + def + /AGM_avoid_0_cmyk where{ + pop AGM_avoid_0_cmyk + }{ + AGM_preserve_spots + userdict/Adobe_AGM_OnHost_Seps known + userdict/Adobe_AGM_InRip_Seps known or + not and + }ifelse + { + /setcmykcolor[ + { + 4 copy add add add 0 eq currentoverprint and{ + pop 0.0005 + }if + }/exec cvx + /AGMCORE_&setcmykcolor load dup type/operatortype ne{ + /exec cvx + }if + ]cvx def + }if + /AGMCORE_IsSeparationAProcessColor + { + dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or + }def + AGMCORE_host_sep{ + /setcolortransfer + { + AGMCORE_cyan_plate{ + pop pop pop + }{ + AGMCORE_magenta_plate{ + 4 3 roll pop pop pop + }{ + AGMCORE_yellow_plate{ + 4 2 roll pop pop pop + }{ + 4 1 roll pop pop pop + }ifelse + }ifelse + }ifelse + settransfer + } + def + /AGMCORE_get_ink_data + AGMCORE_cyan_plate{ + {pop pop pop} + }{ + AGMCORE_magenta_plate{ + {4 3 roll pop pop pop} + }{ + AGMCORE_yellow_plate{ + {4 2 roll pop pop pop} + }{ + {4 1 roll pop pop pop} + }ifelse + }ifelse + }ifelse + def + /AGMCORE_RemoveProcessColorNames + { + 1 dict begin + /filtername + { + dup/Cyan eq 1 index(Cyan)eq or + {pop(_cyan_)}if + dup/Magenta eq 1 index(Magenta)eq or + {pop(_magenta_)}if + dup/Yellow eq 1 index(Yellow)eq or + {pop(_yellow_)}if + dup/Black eq 1 index(Black)eq or + {pop(_black_)}if + }def + dup type/arraytype eq + {[exch{filtername}forall]} + {filtername}ifelse + end + }def + level3{ + /AGMCORE_IsCurrentColor + { + dup AGMCORE_IsSeparationAProcessColor + { + AGMCORE_plate_ndx 0 eq + {dup(Cyan)eq exch/Cyan eq or}if + AGMCORE_plate_ndx 1 eq + {dup(Magenta)eq exch/Magenta eq or}if + AGMCORE_plate_ndx 2 eq + {dup(Yellow)eq exch/Yellow eq or}if + AGMCORE_plate_ndx 3 eq + {dup(Black)eq exch/Black eq or}if + AGMCORE_plate_ndx 4 eq + {pop false}if + }{ + gsave + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + grestore + }ifelse + }def + /AGMCORE_filter_functiondatasource + { + 5 dict begin + /data_in xdf + data_in type/stringtype eq + { + /ncomp xdf + /comp xdf + /string_out data_in length ncomp idiv string def + 0 ncomp data_in length 1 sub + { + string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put + }for + string_out + }{ + string/string_in xdf + /string_out 1 string def + /component xdf + [ + data_in string_in/readstring cvx + [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx + [/pop cvx()]cvx/ifelse cvx + ]cvx/ReusableStreamDecode filter + }ifelse + end + }def + /AGMCORE_separateShadingFunction + { + 2 dict begin + /paint? xdf + /channel xdf + dup type/dicttype eq + { + begin + FunctionType 0 eq + { + /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def + currentdict/Decode known + {/Decode Decode channel 2 mul 2 getinterval def}if + paint? not + {/Decode[1 1]def}if + }if + FunctionType 2 eq + { + paint? + { + /C0[C0 channel get 1 exch sub]def + /C1[C1 channel get 1 exch sub]def + }{ + /C0[1]def + /C1[1]def + }ifelse + }if + FunctionType 3 eq + { + /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def + }if + currentdict/Range known + {/Range[0 1]def}if + currentdict + end}{ + channel get 0 paint? AGMCORE_separateShadingFunction + }ifelse + end + }def + /AGMCORE_separateShading + { + 3 -1 roll begin + currentdict/Function known + { + currentdict/Background known + {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if + Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf + /ColorSpace[/DeviceGray]def + }{ + ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }{ + ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put + }ifelse + ColorSpace 0 get/Separation eq + { + { + [1/exch cvx/sub cvx]cvx + }{ + [/pop cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll put + pop + }{ + { + [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx + }{ + pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll bind put + }ifelse + ColorSpace 2/DeviceGray put + }ifelse + end + }def + /AGMCORE_separateShadingDict + { + dup/ColorSpace get + dup type/arraytype ne + {[exch]}if + dup 0 get/DeviceCMYK eq + { + exch begin + currentdict + AGMCORE_cyan_plate + {0 true}if + AGMCORE_magenta_plate + {1 true}if + AGMCORE_yellow_plate + {2 true}if + AGMCORE_black_plate + {3 true}if + AGMCORE_plate_ndx 4 eq + {0 false}if + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + currentdict + end exch + }if + dup 0 get/Separation eq + { + exch begin + ColorSpace 1 get dup/None ne exch/All ne and + { + ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /Separation + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + }if + }ifelse + }{ + currentdict ColorSpace 1 get AGMCORE_IsCurrentColor + 0 exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + }if + currentdict + end exch + }if + dup 0 get/DeviceN eq + { + exch begin + ColorSpace 1 get convert_to_process + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /DeviceN + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + /ColorSpace[/DeviceGray]def + }if + }ifelse + }{ + currentdict + false -1 ColorSpace 1 get + { + AGMCORE_IsCurrentColor + { + 1 add + exch pop true exch exit + }if + 1 add + }forall + exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + currentdict + end exch + }if + dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not + { + exch begin + ColorSpace dup type/arraytype eq + {0 get}if + /DeviceGray ne + { + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + ColorSpace 0 get/CIEBasedA eq + { + /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def + }if + ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or + { + /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def + }if + ColorSpace 0 get/CIEBasedDEFG eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }if + currentdict 0 false AGMCORE_separateShading + }if + }if + currentdict + end exch + }if + pop + dup/AGMCORE_ignoreshade known + { + begin + /ColorSpace[/Separation(None)/DeviceGray{}]def + currentdict end + }if + }def + /shfill + { + AGMCORE_separateShadingDict + dup/AGMCORE_ignoreshade known + {pop} + {AGMCORE_&sysshfill}ifelse + }def + /makepattern + { + exch + dup/PatternType get 2 eq + { + clonedict + begin + /Shading Shading AGMCORE_separateShadingDict def + Shading/AGMCORE_ignoreshade known + currentdict end exch + {pop<>}if + exch AGMCORE_&sysmakepattern + }{ + exch AGMCORE_&usrmakepattern + }ifelse + }def + }if + }if + AGMCORE_in_rip_sep{ + /setcustomcolor + { + exch aload pop + dup 7 1 roll inRip_spot_has_ink not { + 4{4 index mul 4 1 roll} + repeat + /DeviceCMYK setcolorspace + 6 -2 roll pop pop + }{ + //Adobe_AGM_Core begin + /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf + end + [/Separation 4 -1 roll/DeviceCMYK + {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} + ] + setcolorspace + }ifelse + setcolor + }ndf + /setseparationgray + { + [/Separation(All)/DeviceGray{}]setcolorspace_opt + 1 exch sub setcolor + }ndf + }{ + /setseparationgray + { + AGMCORE_&setgray + }ndf + }ifelse + /findcmykcustomcolor + { + 5 makereadonlyarray + }ndf + /setcustomcolor + { + exch aload pop pop + 4{4 index mul 4 1 roll}repeat + setcmykcolor pop + }ndf + /has_color + /colorimage where{ + AGMCORE_producing_seps{ + pop true + }{ + systemdict eq + }ifelse + }{ + false + }ifelse + def + /map_index + { + 1 index mul exch getinterval{255 div}forall + }bdf + /map_indexed_devn + { + Lookup Names length 3 -1 roll cvi map_index + }bdf + /n_color_components + { + base_colorspace_type + dup/DeviceGray eq{ + pop 1 + }{ + /DeviceCMYK eq{ + 4 + }{ + 3 + }ifelse + }ifelse + }bdf + level2{ + /mo/moveto ldf + /li/lineto ldf + /cv/curveto ldf + /knockout_unitsq + { + 1 setgray + 0 0 1 1 rectfill + }def + level2/setcolorspace AGMCORE_key_known not and{ + /AGMCORE_&&&setcolorspace/setcolorspace ldf + /AGMCORE_ReplaceMappedColor + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + /AGMCORE_SpotAliasAry2 where{ + begin + dup 0 get dup/Separation eq + { + pop + dup length array copy + dup dup 1 get + current_spot_alias + { + dup map_alias + { + false set_spot_alias + dup 1 exch setsepcolorspace + true set_spot_alias + begin + /sep_colorspace_dict currentdict AGMCORE_gput + pop pop pop + [ + /Separation Name + CSA map_csa + MappedCSA + /sep_colorspace_proc load + ] + dup Name + end + }if + }if + map_reserved_ink_name 1 xpt + }{ + /DeviceN eq + { + dup length array copy + dup dup 1 get[ + exch{ + current_spot_alias{ + dup map_alias{ + /Name get exch pop + }if + }if + map_reserved_ink_name + }forall + ]1 xpt + }if + }ifelse + end + }if + }if + }def + /setcolorspace + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/Indexed eq + { + AGMCORE_distilling + { + /PhotoshopDuotoneList where + { + pop false + }{ + true + }ifelse + }{ + true + }ifelse + { + aload pop 3 -1 roll + AGMCORE_ReplaceMappedColor + 3 1 roll 4 array astore + }if + }{ + AGMCORE_ReplaceMappedColor + }ifelse + }if + DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if + }def + }if + }{ + /adj + { + currentstrokeadjust{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform + }if + }def + /mo{ + adj moveto + }def + /li{ + adj lineto + }def + /cv{ + 6 2 roll adj + 6 2 roll adj + 6 2 roll adj curveto + }def + /knockout_unitsq + { + 1 setgray + 8 8 1[8 0 0 8 0 0]{}image + }def + /currentstrokeadjust{ + /currentstrokeadjust AGMCORE_gget + }def + /setstrokeadjust{ + /currentstrokeadjust exch AGMCORE_gput + }def + /setcolorspace + { + /currentcolorspace exch AGMCORE_gput + }def + /currentcolorspace + { + /currentcolorspace AGMCORE_gget + }def + /setcolor_devicecolor + { + base_colorspace_type + dup/DeviceGray eq{ + pop setgray + }{ + /DeviceCMYK eq{ + setcmykcolor + }{ + setrgbcolor + }ifelse + }ifelse + }def + /setcolor + { + currentcolorspace 0 get + dup/DeviceGray ne{ + dup/DeviceCMYK ne{ + dup/DeviceRGB ne{ + dup/Separation eq{ + pop + currentcolorspace 3 gx + currentcolorspace 2 get + }{ + dup/Indexed eq{ + pop + currentcolorspace 3 get dup type/stringtype eq{ + currentcolorspace 1 get n_color_components + 3 -1 roll map_index + }{ + exec + }ifelse + currentcolorspace 1 get + }{ + /AGMCORE_cur_err/AGMCORE_invalid_color_space def + AGMCORE_invalid_color_space + }ifelse + }ifelse + }if + }if + }if + setcolor_devicecolor + }def + }ifelse + /sop/setoverprint ldf + /lw/setlinewidth ldf + /lc/setlinecap ldf + /lj/setlinejoin ldf + /ml/setmiterlimit ldf + /dsh/setdash ldf + /sadj/setstrokeadjust ldf + /gry/setgray ldf + /rgb/setrgbcolor ldf + /cmyk[ + /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx + /setcmykcolor load dup type/operatortype ne{/exec cvx}if + ]cvx bdf + level3 AGMCORE_host_sep not and{ + /nzopmsc{ + 6 dict begin + /kk exch def + /yy exch def + /mm exch def + /cc exch def + /sum 0 def + cc 0 ne{/sum sum 2#1000 or def cc}if + mm 0 ne{/sum sum 2#0100 or def mm}if + yy 0 ne{/sum sum 2#0010 or def yy}if + kk 0 ne{/sum sum 2#0001 or def kk}if + AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace + sum 0 eq{0}if + end + setcolor + }bdf + }{ + /nzopmsc/cmyk ldf + }ifelse + /sep/setsepcolor ldf + /devn/setdevicencolor ldf + /idx/setindexedcolor ldf + /colr/setcolor ldf + /csacrd/set_csa_crd ldf + /sepcs/setsepcolorspace ldf + /devncs/setdevicencolorspace ldf + /idxcs/setindexedcolorspace ldf + /cp/closepath ldf + /clp/clp_npth ldf + /eclp/eoclp_npth ldf + /f/fill ldf + /ef/eofill ldf + /@/stroke ldf + /nclp/npth_clp ldf + /gset/graphic_setup ldf + /gcln/graphic_cleanup ldf + /ct/concat ldf + /cf/currentfile ldf + /fl/filter ldf + /rs/readstring ldf + /AGMCORE_def_ht currenthalftone def + /clonedict Adobe_AGM_Utils begin/clonedict load end def + /clonearray Adobe_AGM_Utils begin/clonearray load end def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall + /getrampcolor + { + /indx exch def + 0 1 NumComp 1 sub + { + dup + Samples exch get + dup type/stringtype eq{indx get}if + exch + Scaling exch get aload pop + 3 1 roll + mul add + }for + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /sssetbackground{ + aload pop + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /RadialShade + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /r2 xdf + /c2y xdf + /c2x xdf + /r1 xdf + /c1y xdf + /c1x xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + c1x c2x eq + { + c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope c2y c1y sub c2x c1x sub div def + /theta slope 1 atan def + c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if + c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if + }ifelse + gsave + clippath + c1x c1y translate + theta rotate + -90 rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax xdf + /xMax xdf + /yMin xdf + /xMin xdf + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + /max{2 copy gt{pop}{exch pop}ifelse}bdf + /min{2 copy lt{pop}{exch pop}ifelse}bdf + rampdict begin + 40 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + c1x c1y translate + theta rotate + -90 rotate + /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def + /c1y 0 def + /c1x 0 def + /c2x 0 def + ext0 + { + 0 getrampcolor + c2y r2 add r1 sub 0.0001 lt + { + c1x c1y r1 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2y r1 add r2 le + { + c1x c1y r1 0 360 arc + fill + } + { + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r1 neg def + /p1y c1y def + /p2x r1 def + /p2y c1y def + p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y p1x SS1 div neg def + /SS2 90 theta sub dup sin exch cos div def + /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y p2x SS2 div neg def + r1 r2 gt + { + /L1maxX p1x yMin p1y sub SS1 div add def + /L2maxX p2x yMin p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + c1x c2x sub dup mul + c1y c2y sub dup mul + add 0.5 exp + 0 dtransform + dup mul exch dup mul add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + /hires xdf + hires mul + /numpix xdf + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + /xInc c2x c1x sub numsteps div def + /yInc c2y c1y sub numsteps div def + /rInc r2 r1 sub numsteps div def + /cx c1x def + /cy c1y def + /radius r1 def + np + xInc 0 eq yInc 0 eq rInc 0 eq and and + { + 0 getrampcolor + cx cy radius 0 360 arc + stroke + NumSamples 1 sub getrampcolor + cx cy radius 72 hires div add 0 360 arc + 0 setlinewidth + stroke + }{ + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + cx cy radius 0 360 arc + /cx cx xInc add def + /cy cy yInc add def + /radius radius rInc add def + cx cy radius 360 0 arcn + eofill + rampIndxInc add + }repeat + pop + }ifelse + ext1 + { + c2y r2 add r1 lt + { + c2x c2y r2 0 360 arc + fill + }{ + c2y r1 add r2 sub 0.0001 le + { + c2x c2y r2 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r2 neg def + /p1y c2y def + /p2x r2 def + /p2y c2y def + p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y c2y p1x SS1 div sub def + /SS2 90 theta sub dup sin exch cos div def + /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y c2y p2x SS2 div sub def + r1 r2 lt + { + /L1maxX p1x yMax p1y sub SS1 div add def + /L2maxX p2x yMax p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + grestore + grestore + end + end + end + }ifelse + }bdf + /GenStrips + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /y2 xdf + /x2 xdf + /y1 xdf + /x1 xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + x1 x2 eq + { + y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope y2 y1 sub x2 x1 sub div def + /theta slope 1 atan def + x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if + x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if + } + ifelse + gsave + clippath + x1 y1 translate + theta rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax exch def + /xMax exch def + /yMin exch def + /xMin exch def + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + rampdict begin + 20 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + x1 y1 translate + theta rotate + /xStart 0 def + /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def + /ySpan yMax yMin sub def + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + xStart 0 transform + xEnd 0 transform + 3 -1 roll + sub dup mul + 3 1 roll + sub dup mul + add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + mul + /numpix xdf + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + ext0 + { + 0 getrampcolor + xMin xStart lt + { + xMin yMin xMin neg ySpan rectfill + }if + }if + /xInc xEnd xStart sub numsteps div def + /x xStart def + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + x yMin xInc ySpan rectfill + /x x xInc add def + rampIndxInc add + }repeat + pop + ext1{ + xMax xEnd gt + { + xEnd yMin xMax xEnd sub ySpan rectfill + }if + }if + grestore + grestore + end + end + end + }ifelse + }bdf +}def +/pt +{ + end +}def +/dt{ +}def +/pgsv{ + //Adobe_AGM_Core/AGMCORE_save save put +}def +/pgrs{ + //Adobe_AGM_Core/AGMCORE_save get restore +}def +systemdict/findcolorrendering known{ + /findcolorrendering systemdict/findcolorrendering get def +}if +systemdict/setcolorrendering known{ + /setcolorrendering systemdict/setcolorrendering get def +}if +/test_cmyk_color_plate +{ + gsave + setcmykcolor currentgray 1 ne + grestore +}def +/inRip_spot_has_ink +{ + dup//Adobe_AGM_Core/AGMCORE_name xddf + convert_spot_to_process not +}def +/map255_to_range +{ + 1 index sub + 3 -1 roll 255 div mul add +}def +/set_csa_crd +{ + /sep_colorspace_dict null AGMCORE_gput + begin + CSA get_csa_by_name setcolorspace_opt + set_crd + end +} +def +/map_csa +{ + currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse + {pop}{get_csa_by_name/MappedCSA xdf}ifelse +}def +/setsepcolor +{ + /sep_colorspace_dict AGMCORE_gget begin + dup/sep_tint exch AGMCORE_gput + TintProc + end +}def +/setdevicencolor +{ + /devicen_colorspace_dict AGMCORE_gget begin + Names length copy + Names length 1 sub -1 0 + { + /devicen_tints AGMCORE_gget 3 1 roll xpt + }for + TintProc + end +}def +/sep_colorspace_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + currentdict/Components known{ + Components aload pop + TintMethod/Lab eq{ + 2{AGMCORE_tmp mul NComponents 1 roll}repeat + LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll + }{ + TintMethod/Subtractive eq{ + NComponents{ + AGMCORE_tmp mul NComponents 1 roll + }repeat + }{ + NComponents{ + 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll + }repeat + }ifelse + }ifelse + }{ + ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get + aload pop + }ifelse + end +}def +/sep_colorspace_gray_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get + end +}def +/sep_proc_name +{ + dup 0 get + dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ + pop[/DeviceGray] + /sep_colorspace_gray_proc + }{ + /sep_colorspace_proc + }ifelse +}def +/setsepcolorspace +{ + current_spot_alias{ + dup begin + Name map_alias{ + exch pop + }if + end + }if + dup/sep_colorspace_dict exch AGMCORE_gput + begin + CSA map_csa + /AGMCORE_sep_special Name dup()eq exch(All)eq or store + AGMCORE_avoid_L2_sep_space{ + [/Indexed MappedCSA sep_proc_name 255 exch + {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx + ]setcolorspace_opt + /TintProc{ + 255 mul round cvi setcolor + }bdf + }{ + MappedCSA 0 get/DeviceCMYK eq + currentdict/Components known and + AGMCORE_sep_special not and{ + /TintProc[ + Components aload pop Name findcmykcustomcolor + /exch cvx/setcustomcolor cvx + ]cvx bdf + }{ + AGMCORE_host_sep Name(All)eq and{ + /TintProc{ + 1 exch sub setseparationgray + }bdf + }{ + AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and + AGMCORE_host_sep or + Name()eq and{ + /TintProc[ + MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ + cvx/setcmykcolor cvx + }{ + cvx/setgray cvx + }ifelse + ]cvx bdf + }{ + AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ + /TintProc[ + /dup cvx + MappedCSA sep_proc_name cvx exch + 0 get/DeviceGray eq{ + 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx + }if + /Name cvx/findcmykcustomcolor cvx/exch cvx + AGMCORE_host_sep{ + AGMCORE_is_cmyk_sep + /Name cvx + /AGMCORE_IsSeparationAProcessColor load/exec cvx + /not cvx/and cvx + }{ + Name inRip_spot_has_ink not + }ifelse + [ + /pop cvx 1 + ]cvx/if cvx + /setcustomcolor cvx + ]cvx bdf + }{ + /TintProc{setcolor}bdf + [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt + }ifelse + }ifelse + }ifelse + }ifelse + }ifelse + set_crd + setsepcolor + end +}def +/additive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 + 0 1 numarrays 1 sub + { + 1 exch add/index cvx + c1/get cvx/mul cvx + }for + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/subtractive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 1 + 0 1 numarrays 1 sub + { + 1 3 3 -1 roll add/index cvx + c1/get cvx/sub cvx/mul cvx + }for + /sub cvx + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/exec_tint_transform +{ + /TintProc[ + /TintTransform cvx/setcolor cvx + ]cvx bdf + MappedCSA setcolorspace_opt +}bdf +/devn_makecustomcolor +{ + 2 dict begin + /names_index xdf + /Names xdf + 1 1 1 1 Names names_index get findcmykcustomcolor + /devicen_tints AGMCORE_gget names_index get setcustomcolor + Names length{pop}repeat + end +}bdf +/setdevicencolorspace +{ + dup/AliasedColorants known{false}{true}ifelse + current_spot_alias and{ + 7 dict begin + /names_index 0 def + dup/names_len exch/Names get length def + /new_names names_len array def + /new_LookupTables names_len array def + /alias_cnt 0 def + dup/Names get + { + dup map_alias{ + exch pop + dup/ColorLookup known{ + dup begin + new_LookupTables names_index ColorLookup put + end + }{ + dup/Components known{ + dup begin + new_LookupTables names_index Components put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + new_names names_index 3 -1 roll/Name get put + /alias_cnt alias_cnt 1 add def + }{ + /name xdf + new_names names_index name put + dup/LookupTables known{ + dup begin + new_LookupTables names_index LookupTables names_index get put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + /names_index names_index 1 add def + }forall + alias_cnt 0 gt{ + /AliasedColorants true def + /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def + 0 1 names_len 1 sub{ + /names_index xdf + new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ + /AliasedColorants false def + exit + }{ + new_LookupTables names_index get 0 get null eq{ + dup/Names get names_index get/name xdf + name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq + or or or not{ + /AliasedColorants false def + exit + }if + }if + }ifelse + }for + lut_entry_len 1 eq{ + /AliasedColorants false def + }if + AliasedColorants{ + dup begin + /Names new_names def + /LookupTables new_LookupTables def + /AliasedColorants true def + /NComponents lut_entry_len def + /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def + /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def + currentdict/TTTablesIdx known not{ + /TTTablesIdx -1 def + }if + end + }if + }if + end + }if + dup/devicen_colorspace_dict exch AGMCORE_gput + begin + currentdict/AliasedColorants known{ + AliasedColorants + }{ + false + }ifelse + dup not{ + CSA map_csa + }if + /TintTransform load type/nulltype eq or{ + /TintTransform[ + 0 1 Names length 1 sub + { + /TTTablesIdx TTTablesIdx 1 add def + dup LookupTables exch get dup 0 get null eq + { + 1 index + Names exch get + dup(Cyan)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0 0 0 + } + { + dup(Magenta)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0/exch cvx 0 0 + }{ + (Yellow)eq + { + exch + LookupTables length exch sub + /index cvx + 0 0 3 -1/roll cvx 0 + }{ + exch + LookupTables length exch sub + /index cvx + 0 0 0 4 -1/roll cvx + }ifelse + }ifelse + }ifelse + 5 -1/roll cvx/astore cvx + }{ + dup length 1 sub + LookupTables length 4 -1 roll sub 1 add + /index cvx/mul cvx/round cvx/cvi cvx/get cvx + }ifelse + Names length TTTablesIdx add 1 add 1/roll cvx + }for + Names length[/pop cvx]cvx/repeat cvx + NComponents Names length + TintMethod/Subtractive eq + { + subtractive_blend + }{ + additive_blend + }ifelse + ]cvx bdf + }if + AGMCORE_host_sep{ + Names convert_to_process{ + exec_tint_transform + } + { + currentdict/AliasedColorants known{ + AliasedColorants not + }{ + false + }ifelse + 5 dict begin + /AvoidAliasedColorants xdf + /painted? false def + /names_index 0 def + /names_len Names length def + AvoidAliasedColorants{ + /currentspotalias current_spot_alias def + false set_spot_alias + }if + Names{ + AGMCORE_is_cmyk_sep{ + dup(Cyan)eq AGMCORE_cyan_plate and exch + dup(Magenta)eq AGMCORE_magenta_plate and exch + dup(Yellow)eq AGMCORE_yellow_plate and exch + (Black)eq AGMCORE_black_plate and or or or{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + }if + painted?{exit}if + }{ + 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + exit + }if + }ifelse + /names_index names_index 1 add def + }forall + AvoidAliasedColorants{ + currentspotalias set_spot_alias + }if + painted?{ + /devicen_colorspace_dict AGMCORE_gget/names_index names_index put + }{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx + 0 0 0 0/setcmykcolor cvx + ]cvx ddf + }ifelse + end + }ifelse + } + { + AGMCORE_in_rip_sep{ + Names convert_to_process not + }{ + level3 + }ifelse + { + [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt + /TintProc level3 not AGMCORE_in_rip_sep and{ + [ + Names/length cvx[/pop cvx]cvx/repeat cvx + ]cvx bdf + }{ + {setcolor}bdf + }ifelse + }{ + exec_tint_transform + }ifelse + }ifelse + set_crd + /AliasedColorants false def + end +}def +/setindexedcolorspace +{ + dup/indexed_colorspace_dict exch AGMCORE_gput + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + currentdict devncs + }{ + 1 currentdict sepcs + }ifelse + AGMCORE_host_sep{ + 4 dict begin + /compCnt/Names where{pop Names length}{1}ifelse def + /NewLookup HiVal 1 add string def + 0 1 HiVal{ + /tableIndex xdf + Lookup dup type/stringtype eq{ + compCnt tableIndex map_index + }{ + exec + }ifelse + /Names where{ + pop setdevicencolor + }{ + setsepcolor + }ifelse + currentgray + tableIndex exch + 255 mul cvi + NewLookup 3 1 roll put + }for + [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt + end + }{ + level3 + { + currentdict/Names known{ + [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt + }{ + [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt + }ifelse + }{ + [/Indexed MappedCSA HiVal + [ + currentdict/Names known{ + Lookup dup type/stringtype eq + {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} + {/exec cvx}ifelse + /TintTransform load/exec cvx + }{ + Lookup dup type/stringtype eq + {/exch cvx/get cvx 255/div cvx} + {/exec cvx}ifelse + CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx + }ifelse + ]cvx + ]setcolorspace_opt + }ifelse + }ifelse + end + set_crd + } + { + CSA map_csa + AGMCORE_host_sep level2 not and{ + 0 0 0 0 setcmykcolor + }{ + [/Indexed MappedCSA + level2 not has_color not and{ + dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ + pop[/DeviceGray] + }if + HiVal GrayLookup + }{ + HiVal + currentdict/RangeArray known{ + { + /indexed_colorspace_dict AGMCORE_gget begin + Lookup exch + dup HiVal gt{ + pop HiVal + }if + NComponents mul NComponents getinterval{}forall + NComponents 1 sub -1 0{ + RangeArray exch 2 mul 2 getinterval aload pop map255_to_range + NComponents 1 roll + }for + end + }bind + }{ + Lookup + }ifelse + }ifelse + ]setcolorspace_opt + set_crd + }ifelse + }ifelse + end +}def +/setindexedcolor +{ + AGMCORE_host_sep{ + /indexed_colorspace_dict AGMCORE_gget + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + map_indexed_devn + devn + } + { + Lookup 1 3 -1 roll map_index + sep + }ifelse + end + }{ + Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll + map_index + MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse + }ifelse + end + }{ + level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ + /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin + map_indexed_devn + devn + end + } + { + setcolor + }ifelse + }ifelse +}def +/ignoreimagedata +{ + currentoverprint not{ + gsave + dup clonedict begin + 1 setgray + /Decode[0 1]def + /DataSourcedef + /MultipleDataSources false def + /BitsPerComponent 8 def + currentdict end + systemdict/image gx + grestore + }if + consumeimagedata +}def +/add_res +{ + dup/CSD eq{ + pop + //Adobe_AGM_Core begin + /AGMCORE_CSD_cache load 3 1 roll put + end + }{ + defineresource pop + }ifelse +}def +/del_res +{ + { + aload pop exch + dup/CSD eq{ + pop + {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall + }{ + exch + {1 index undefineresource}forall + pop + }ifelse + }forall +}def +/get_res +{ + dup/CSD eq{ + pop + dup type dup/nametype eq exch/stringtype eq or{ + AGMCORE_CSD_cache exch get + }if + }{ + findresource + }ifelse +}def +/get_csa_by_name +{ + dup type dup/nametype eq exch/stringtype eq or{ + /CSA get_res + }if +}def +/paintproc_buf_init +{ + /count get 0 0 put +}def +/paintproc_buf_next +{ + dup/count get dup 0 get + dup 3 1 roll + 1 add 0 xpt + get +}def +/cachepaintproc_compress +{ + 5 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + /string_size 16000 def + /readbuffer string_size string def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + /LZWFilter + { + exch + dup length 0 eq{ + pop + }{ + ppdict dup length 1 sub 3 -1 roll put + }ifelse + {string_size}{0}ifelse string + }/LZWEncode filter def + { + ReadFilter readbuffer readstring + exch LZWFilter exch writestring + not{exit}if + }loop + LZWFilter closefile + ppdict + end +}def +/cachepaintproc +{ + 2 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + { + ReadFilter 16000 string readstring exch + ppdict dup length 1 sub 3 -1 roll put + not{exit}if + }loop + ppdict dup dup length 1 sub()put + end +}def +/make_pattern +{ + exch clonedict exch + dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform + exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub + exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub + matrix translate exch matrix concatmatrix + 1 index begin + BBox 0 get XStep div cvi XStep mul/xshift exch neg def + BBox 1 get YStep div cvi YStep mul/yshift exch neg def + BBox 0 get xshift add + BBox 1 get yshift add + BBox 2 get xshift add + BBox 3 get yshift add + 4 array astore + /BBox exch def + [xshift yshift/translate load null/exec load]dup + 3/PaintProc load put cvx/PaintProc exch def + end + gsave 0 setgray + makepattern + grestore +}def +/set_pattern +{ + dup/PatternType get 1 eq{ + dup/PaintType get 1 eq{ + currentoverprint sop[/DeviceGray]setcolorspace 0 setgray + }if + }if + setpattern +}def +/setcolorspace_opt +{ + dup currentcolorspace eq{pop}{setcolorspace}ifelse +}def +/updatecolorrendering +{ + currentcolorrendering/RenderingIntent known{ + currentcolorrendering/RenderingIntent get + } + { + Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/Saturation eq + { + /saturation_crd AGMCORE_gget dup null eq + } + { + /perceptual_crd AGMCORE_gget dup null eq + }ifelse + }ifelse + }ifelse + { + pop null + } + { + /RenderingIntent known{null}{Intent}ifelse + }ifelse + }ifelse + Intent ne{ + Intent/ColorRendering{findresource}stopped + { + pop pop systemdict/findcolorrendering known + { + Intent findcolorrendering + { + /ColorRendering findresource true exch + } + { + /ColorRendering findresource + product(Xerox Phaser 5400)ne + exch + }ifelse + dup Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd exch AGMCORE_gput + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd exch AGMCORE_gput + } + { + Intent/Saturation eq + { + /saturation_crd exch AGMCORE_gput + } + { + Intent/Perceptual eq + { + /perceptual_crd exch AGMCORE_gput + } + { + pop + }ifelse + }ifelse + }ifelse + }ifelse + 1 index{exch}{pop}ifelse + } + {false}ifelse + } + {true}ifelse + { + dup begin + currentdict/TransformPQR known{ + currentdict/TransformPQR get aload pop + 3{{}eq 3 1 roll}repeat or or + } + {true}ifelse + currentdict/MatrixPQR known{ + currentdict/MatrixPQR get aload pop + 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq + and and and and and and and and + } + {true}ifelse + end + or + { + clonedict begin + /TransformPQR[ + {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div + 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind + {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div + 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind + {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div + 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind + ]def + /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def + /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def + currentdict end + }if + setcolorrendering_opt + }if + }if +}def +/set_crd +{ + AGMCORE_host_sep not level2 and{ + currentdict/ColorRendering known{ + ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if + }{ + currentdict/Intent known{ + updatecolorrendering + }if + }ifelse + currentcolorspace dup type/arraytype eq + {0 get}if + /DeviceRGB eq + { + currentdict/UCR known + {/UCR}{/AGMCORE_currentucr}ifelse + load setundercolorremoval + currentdict/BG known + {/BG}{/AGMCORE_currentbg}ifelse + load setblackgeneration + }if + }if +}def +/set_ucrbg +{ + dup null eq{pop/AGMCORE_currentbg load}{/Procedure get_res}ifelse setblackgeneration + dup null eq{pop/AGMCORE_currentucr load}{/Procedure get_res}ifelse setundercolorremoval +}def +/setcolorrendering_opt +{ + dup currentcolorrendering eq{ + pop + }{ + product(HP Color LaserJet 2605)anchorsearch{ + pop pop pop + }{ + pop + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse + }ifelse +}def +/cpaint_gcomp +{ + convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not + { + (%end_cpaint_gcomp)flushinput + }if +}def +/cpaint_gsep +{ + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get + { + (%end_cpaint_gsep)flushinput + }if +}def +/cpaint_gend +{np}def +/T1_path +{ + currentfile token pop currentfile token pop mo + { + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 exch rlineto + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 rlineto + }loop +}def +/T1_gsave + level3 + {/clipsave} + {/gsave}ifelse + load def +/T1_grestore + level3 + {/cliprestore} + {/grestore}ifelse + load def +/set_spot_alias_ary +{ + dup inherit_aliases + //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf +}def +/set_spot_normalization_ary +{ + dup inherit_aliases + dup length + /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if + array + //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf + /AGMCORE_SpotAliasAry where{ + pop + AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval + AGMCORE_SpotAliasAry length + }{0}ifelse + AGMCORE_SpotAliasAry2 3 1 roll exch putinterval + true set_spot_alias +}def +/inherit_aliases +{ + {dup/Name get map_alias{/CSD put}{pop}ifelse}forall +}def +/set_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias 3 -1 roll put + }{ + pop + }ifelse +}def +/current_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias get + }{ + false + }ifelse +}def +/map_alias +{ + /AGMCORE_SpotAliasAry2 where{ + begin + /AGMCORE_name xdf + false + AGMCORE_SpotAliasAry2{ + dup/Name get AGMCORE_name eq{ + /CSD get/CSD get_res + exch pop true + exit + }{ + pop + }ifelse + }forall + end + }{ + pop false + }ifelse +}bdf +/spot_alias +{ + true set_spot_alias + /AGMCORE_&setcustomcolor AGMCORE_key_known not{ + //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put + }if + /customcolor_tint 1 AGMCORE_gput + //Adobe_AGM_Core begin + /setcustomcolor + { + //Adobe_AGM_Core begin + dup/customcolor_tint exch AGMCORE_gput + 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not + current_spot_alias and{1 index 4 get map_alias}{false}ifelse + { + false set_spot_alias + /sep_colorspace_dict AGMCORE_gget null ne + {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse + 3 1 roll 2 index{ + exch pop/sep_tint AGMCORE_gget exch + }if + mark 3 1 roll + setsepcolorspace + counttomark 0 ne{ + setsepcolor + }if + pop + not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if + pop + true set_spot_alias + }{ + AGMCORE_&setcustomcolor + }ifelse + end + }bdf + end +}def +/begin_feature +{ + Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put + count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put + {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if +}def +/end_feature +{ + 2 dict begin + /spd/setpagedevice load def + /setpagedevice{get_gstate spd set_gstate}def + stopped{$error/newerror false put}if + end + count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse + countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse + {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if +}def +/set_negative +{ + //Adobe_AGM_Core begin + /AGMCORE_inverting exch def + level2{ + currentpagedevice/NegativePrint known AGMCORE_distilling not and{ + currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ + true begin_feature true{ + <>setpagedevice + }end_feature + }if + /AGMCORE_inverting false def + }if + }if + AGMCORE_inverting{ + [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer + AGMCORE_distilling{ + erasepage + }{ + gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse + /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore + }ifelse + }if + end +}def +/lw_save_restore_override{ + /md where{ + pop + md begin + initializepage + /initializepage{}def + /pmSVsetup{}def + /endp{}def + /pse{}def + /psb{}def + /orig_showpage where + {pop} + {/orig_showpage/showpage load def} + ifelse + /showpage{orig_showpage gR}def + end + }if +}def +/pscript_showpage_override{ + /NTPSOct95 where + { + begin + showpage + save + /showpage/restore load def + /restore{exch pop}def + end + }if +}def +/driver_media_override +{ + /md where{ + pop + md/initializepage known{ + md/initializepage{}put + }if + md/rC known{ + md/rC{4{pop}repeat}put + }if + }if + /mysetup where{ + /mysetup[1 0 0 1 0 0]put + }if + Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put + level2 + {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if +}def +/capture_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put + }if + }if +}def +/restore_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup known{ + Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put + Adobe_AGM_Core/save_mysetup undef + }if + }if + }if +}def +/driver_check_media_override +{ + /PrepsDict where + {pop} + { + Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne + Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and + Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and + }if + { + Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix + }if + }ifelse +}def +AGMCORE_err_strings begin + /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def + /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def + /AGMCORE_invalid_color_space(This job contains an invalid color space. )def +end +/set_def_ht +{AGMCORE_def_ht sethalftone}def +/set_def_flat +{AGMCORE_Default_flatness setflat}def +end +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Core 2.31 0 +%%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. +%%Version: 2.31 0 +10 dict begin +/Adobe_CoolType_Passthru currentdict def +/Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def +Adobe_CoolType_Core_Defined + {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} +if +userdict/Adobe_CoolType_Core 70 dict dup begin put +/Adobe_CoolType_Version 2.31 def +/Level2? + systemdict/languagelevel known dup + {pop systemdict/languagelevel get 2 ge} + if def +Level2? not + { + /currentglobal false def + /setglobal/pop load def + /gcheck{pop false}bind def + /currentpacking false def + /setpacking/pop load def + /SharedFontDirectory 0 dict def + } +if +currentpacking +true setpacking +currentglobal false setglobal +userdict/Adobe_CoolType_Data 2 copy known not + {2 copy 10 dict put} +if +get + begin + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + end +setglobal +currentglobal true setglobal +userdict/Adobe_CoolType_GVMFonts known not + {userdict/Adobe_CoolType_GVMFonts 10 dict put} +if +setglobal +currentglobal false setglobal +userdict/Adobe_CoolType_LVMFonts known not + {userdict/Adobe_CoolType_LVMFonts 10 dict put} +if +setglobal +/ct_VMDictPut + { + dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse + 3 1 roll put + }bind def +/ct_VMDictUndef + { + dup Adobe_CoolType_GVMFonts exch known + {Adobe_CoolType_GVMFonts exch undef} + { + dup Adobe_CoolType_LVMFonts exch known + {Adobe_CoolType_LVMFonts exch undef} + {pop} + ifelse + }ifelse + }bind def +/ct_str1 1 string def +/ct_xshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + _ct_x _ct_y moveto + 0 + rmoveto + } + ifelse + /_ct_i _ct_i 1 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/ct_yshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + _ct_x _ct_y moveto + 0 exch + rmoveto + } + ifelse + /_ct_i _ct_i 1 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/ct_xyshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + {_ct_na _ct_i 1 add get}stopped + {pop pop pop} + { + _ct_x _ct_y moveto + rmoveto + } + ifelse + } + ifelse + /_ct_i _ct_i 2 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def +/ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def +/xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def +currentglobal true setglobal +/ct_T3Defs +{ +/BuildChar +{ + 1 index/Encoding get exch get + 1 index/BuildGlyph get exec +}bind def +/BuildGlyph +{ + exch begin + GlyphProcs exch get exec + end +}bind def +}bind def +setglobal +/@_SaveStackLevels + { + Adobe_CoolType_Data + begin + /@vmState currentglobal def false setglobal + @opStackCountByLevel + @opStackLevel + 2 copy known not + { + 2 copy + 3 dict dup/args + 7 index + 5 add array put + put get + } + { + get dup/args get dup length 3 index lt + { + dup length 5 add array exch + 1 index exch 0 exch putinterval + 1 index exch/args exch put + } + {pop} + ifelse + } + ifelse + begin + count 1 sub + 1 index lt + {pop count} + if + dup/argCount exch def + dup 0 gt + { + args exch 0 exch getinterval + astore pop + } + {pop} + ifelse + count + /restCount exch def + end + /@opStackLevel @opStackLevel 1 add def + countdictstack 1 sub + @dictStackCountByLevel exch @dictStackLevel exch put + /@dictStackLevel @dictStackLevel 1 add def + @vmState setglobal + end + }bind def +/@_RestoreStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + @opStackCountByLevel @opStackLevel get + begin + count restCount sub dup 0 gt + {{pop}repeat} + {pop} + ifelse + args 0 argCount getinterval{}forall + end + /@dictStackLevel @dictStackLevel 1 sub def + @dictStackCountByLevel @dictStackLevel get + end + countdictstack exch sub dup 0 gt + {{end}repeat} + {pop} + ifelse + }bind def +/@_PopStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + /@dictStackLevel @dictStackLevel 1 sub def + end + }bind def +/@Raise + { + exch cvx exch errordict exch get exec + stop + }bind def +/@ReRaise + { + cvx $error/errorname get errordict exch get exec + stop + }bind def +/@Stopped + { + 0 @#Stopped + }bind def +/@#Stopped + { + @_SaveStackLevels + stopped + {@_RestoreStackLevels true} + {@_PopStackLevels false} + ifelse + }bind def +/@Arg + { + Adobe_CoolType_Data + begin + @opStackCountByLevel @opStackLevel 1 sub get + begin + args exch + argCount 1 sub exch sub get + end + end + }bind def +currentglobal true setglobal +/CTHasResourceForAllBug + Level2? + { + 1 dict dup + /@shouldNotDisappearDictValue true def + Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put + begin + count @_SaveStackLevels + {(*){pop stop}128 string/Category resourceforall} + stopped pop + @_RestoreStackLevels + currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll + { + /@shouldNotDisappearDictValue known + { + { + end + currentdict 1 index eq + {pop exit} + if + } + loop + } + if + } + { + pop + end + } + ifelse + } + {false} + ifelse + def +true setglobal +/CTHasResourceStatusBug + Level2? + { + mark + {/steveamerige/Category resourcestatus} + stopped + {cleartomark true} + {cleartomark currentglobal not} + ifelse + } + {false} + ifelse + def +setglobal +/CTResourceStatus + { + mark 3 1 roll + /Category findresource + begin + ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec + {cleartomark false} + {{3 2 roll pop true}{cleartomark false}ifelse} + ifelse + end + }bind def +/CTWorkAroundBugs + { + Level2? + { + /cid_PreLoad/ProcSet resourcestatus + { + pop pop + currentglobal + mark + { + (*) + { + dup/CMap CTHasResourceStatusBug + {CTResourceStatus} + {resourcestatus} + ifelse + { + pop dup 0 eq exch 1 eq or + { + dup/CMap findresource gcheck setglobal + /CMap undefineresource + } + { + pop CTHasResourceForAllBug + {exit} + {stop} + ifelse + } + ifelse + } + {pop} + ifelse + } + 128 string/CMap resourceforall + } + stopped + {cleartomark} + stopped pop + setglobal + } + if + } + if + }bind def +/ds + { + Adobe_CoolType_Core + begin + CTWorkAroundBugs + /mo/moveto load def + /nf/newencodedfont load def + /msf{makefont setfont}bind def + /uf{dup undefinefont ct_VMDictUndef}bind def + /ur/undefineresource load def + /chp/charpath load def + /awsh/awidthshow load def + /wsh/widthshow load def + /ash/ashow load def + /@xshow/xshow load def + /@yshow/yshow load def + /@xyshow/xyshow load def + /@cshow/cshow load def + /sh/show load def + /rp/repeat load def + /.n/.notdef def + end + currentglobal false setglobal + userdict/Adobe_CoolType_Data 2 copy known not + {2 copy 10 dict put} + if + get + begin + /AddWidths? false def + /CC 0 def + /charcode 2 string def + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + /InVMFontsByCMap 10 dict def + /InVMDeepCopiedFonts 10 dict def + end + setglobal + }bind def +/dt + { + currentdict Adobe_CoolType_Core eq + {end} + if + }bind def +/ps + { + Adobe_CoolType_Core begin + Adobe_CoolType_GVMFonts begin + Adobe_CoolType_LVMFonts begin + SharedFontDirectory begin + }bind def +/pt + { + end + end + end + end + }bind def +/unload + { + systemdict/languagelevel known + { + systemdict/languagelevel get 2 ge + { + userdict/Adobe_CoolType_Core 2 copy known + {undef} + {pop pop} + ifelse + } + if + } + if + }bind def +/ndf + { + 1 index where + {pop pop pop} + {dup xcheck{bind}if def} + ifelse + }def +/findfont systemdict + begin + userdict + begin + /globaldict where{/globaldict get begin}if + dup where pop exch get + /globaldict where{pop end}if + end + end +Adobe_CoolType_Core_Defined + {/systemfindfont exch def} + { + /findfont 1 index def + /systemfindfont exch def + } +ifelse +/undefinefont + {pop}ndf +/copyfont + { + currentglobal 3 1 roll + 1 index gcheck setglobal + dup null eq{0}{dup length}ifelse + 2 index length add 1 add dict + begin + exch + { + 1 index/FID eq + {pop pop} + {def} + ifelse + } + forall + dup null eq + {pop} + {{def}forall} + ifelse + currentdict + end + exch setglobal + }bind def +/copyarray + { + currentglobal exch + dup gcheck setglobal + dup length array copy + exch setglobal + }bind def +/newencodedfont + { + currentglobal + { + SharedFontDirectory 3 index known + {SharedFontDirectory 3 index get/FontReferenced known} + {false} + ifelse + } + { + FontDirectory 3 index known + {FontDirectory 3 index get/FontReferenced known} + { + SharedFontDirectory 3 index known + {SharedFontDirectory 3 index get/FontReferenced known} + {false} + ifelse + } + ifelse + } + ifelse + dup + { + 3 index findfont/FontReferenced get + 2 index dup type/nametype eq + {findfont} + if ne + {pop false} + if + } + if + dup + { + 1 index dup type/nametype eq + {findfont} + if + dup/CharStrings known + { + /CharStrings get length + 4 index findfont/CharStrings get length + ne + { + pop false + } + if + } + {pop} + ifelse + } + if + { + pop + 1 index findfont + /Encoding get exch + 0 1 255 + {2 copy get 3 index 3 1 roll put} + for + pop pop pop + } + { + currentglobal + 4 1 roll + dup type/nametype eq + {findfont} + if + dup gcheck setglobal + dup dup maxlength 2 add dict + begin + exch + { + 1 index/FID ne + 2 index/Encoding ne and + {def} + {pop pop} + ifelse + } + forall + /FontReferenced exch def + /Encoding exch dup length array copy def + /FontName 1 index dup type/stringtype eq{cvn}if def dup + currentdict + end + definefont ct_VMDictPut + setglobal + } + ifelse + }bind def +/SetSubstituteStrategy + { + $SubstituteFont + begin + dup type/dicttype ne + {0 dict} + if + currentdict/$Strategies known + { + exch $Strategies exch + 2 copy known + { + get + 2 copy maxlength exch maxlength add dict + begin + {def}forall + {def}forall + currentdict + dup/$Init known + {dup/$Init get exec} + if + end + /$Strategy exch def + } + {pop pop pop} + ifelse + } + {pop pop} + ifelse + end + }bind def +/scff + { + $SubstituteFont + begin + dup type/stringtype eq + {dup length exch} + {null} + ifelse + /$sname exch def + /$slen exch def + /$inVMIndex + $sname null eq + { + 1 index $str cvs + dup length $slen sub $slen getinterval cvn + } + {$sname} + ifelse def + end + {findfont} + @Stopped + { + dup length 8 add string exch + 1 index 0(BadFont:)putinterval + 1 index exch 8 exch dup length string cvs putinterval cvn + {findfont} + @Stopped + {pop/Courier findfont} + if + } + if + $SubstituteFont + begin + /$sname null def + /$slen 0 def + /$inVMIndex null def + end + }bind def +/isWidthsOnlyFont + { + dup/WidthsOnly known + {pop pop true} + { + dup/FDepVector known + {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} + { + dup/FDArray known + {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} + {pop} + ifelse + } + ifelse + } + ifelse + }bind def +/ct_StyleDicts 4 dict dup begin + /Adobe-Japan1 4 dict dup begin + Level2? + { + /Serif + /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiMin-W3} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiMin-W3/CIDFont resourcestatus + {pop pop/HeiseiMin-W3} + {/Ryumin-Light} + ifelse + } + {/Ryumin-Light} + ifelse + } + ifelse + def + /SansSerif + /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiKakuGo-W5} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiKakuGo-W5/CIDFont resourcestatus + {pop pop/HeiseiKakuGo-W5} + {/GothicBBB-Medium} + ifelse + } + {/GothicBBB-Medium} + ifelse + } + ifelse + def + /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiMaruGo-W4} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiMaruGo-W4/CIDFont resourcestatus + {pop pop/HeiseiMaruGo-W4} + { + /Jun101-Light-RKSJ-H/Font resourcestatus + {pop pop/Jun101-Light} + {SansSerif} + ifelse + } + ifelse + } + { + /Jun101-Light-RKSJ-H/Font resourcestatus + {pop pop/Jun101-Light} + {SansSerif} + ifelse + } + ifelse + } + ifelse + /RoundSansSerif exch def + /Default Serif def + } + { + /Serif/Ryumin-Light def + /SansSerif/GothicBBB-Medium def + { + (fonts/Jun101-Light-83pv-RKSJ-H)status + }stopped + {pop}{ + {pop pop pop pop/Jun101-Light} + {SansSerif} + ifelse + /RoundSansSerif exch def + }ifelse + /Default Serif def + } + ifelse + end + def + /Adobe-Korea1 4 dict dup begin + /Serif/HYSMyeongJo-Medium def + /SansSerif/HYGoThic-Medium def + /RoundSansSerif SansSerif def + /Default Serif def + end + def + /Adobe-GB1 4 dict dup begin + /Serif/STSong-Light def + /SansSerif/STHeiti-Regular def + /RoundSansSerif SansSerif def + /Default Serif def + end + def + /Adobe-CNS1 4 dict dup begin + /Serif/MKai-Medium def + /SansSerif/MHei-Medium def + /RoundSansSerif SansSerif def + /Default Serif def + end + def +end +def +Level2?{currentglobal true setglobal}if +/ct_BoldRomanWidthProc + { + stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth + 0 0 + }bind def +/ct_Type0WidthProc + { + dup stringwidth 0 0 moveto + 2 index true charpath pathbbox + 0 -1 + 7 index 2 div .88 + setcachedevice2 + pop + 0 0 + }bind def +/ct_Type0WMode1WidthProc + { + dup stringwidth + pop 2 div neg -0.88 + 2 copy + moveto + 0 -1 + 5 -1 roll true charpath pathbbox + setcachedevice + }bind def +/cHexEncoding +[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 +/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 +/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 +/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B +/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E +/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 +/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 +/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 +/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA +/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD +/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 +/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 +/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 +/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def +/ct_BoldBaseFont + 11 dict begin + /FontType 3 def + /FontMatrix[1 0 0 1 0 0]def + /FontBBox[0 0 1 1]def + /Encoding cHexEncoding def + /_setwidthProc/ct_BoldRomanWidthProc load def + /_bcstr1 1 string def + /BuildChar + { + exch begin + _basefont setfont + _bcstr1 dup 0 4 -1 roll put + dup + _setwidthProc + 3 copy + moveto + show + _basefonto setfont + moveto + show + end + }bind def + currentdict + end +def +systemdict/composefont known +{ +/ct_DefineIdentity-H +{ + /Identity-H/CMap resourcestatus + { + pop pop + } + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry(Adobe)def + /Ordering(Identity)def + /Supplement 0 def + end def + /CMapName/Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse +} +def +/ct_BoldBaseCIDFont + 11 dict begin + /CIDFontType 1 def + /CIDFontName/ct_BoldBaseCIDFont def + /FontMatrix[1 0 0 1 0 0]def + /FontBBox[0 0 1 1]def + /_setwidthProc/ct_Type0WidthProc load def + /_bcstr2 2 string def + /BuildGlyph + { + exch begin + _basefont setfont + _bcstr2 1 2 index 256 mod put + _bcstr2 0 3 -1 roll 256 idiv put + _bcstr2 dup _setwidthProc + 3 copy + moveto + show + _basefonto setfont + moveto + show + end + }bind def + currentdict + end +def +}if +Level2?{setglobal}if +/ct_CopyFont{ + { + 1 index/FID ne 2 index/UniqueID ne and + {def}{pop pop}ifelse + }forall +}bind def +/ct_Type0CopyFont +{ + exch + dup length dict + begin + ct_CopyFont + [ + exch + FDepVector + { + dup/FontType get 0 eq + { + 1 index ct_Type0CopyFont + /_ctType0 exch definefont + } + { + /_ctBaseFont exch + 2 index exec + } + ifelse + exch + } + forall + pop + ] + /FDepVector exch def + currentdict + end +}bind def +/ct_MakeBoldFont +{ + dup/ct_SyntheticBold known + { + dup length 3 add dict begin + ct_CopyFont + /ct_StrokeWidth .03 0 FontMatrix idtransform pop def + /ct_SyntheticBold true def + currentdict + end + definefont + } + { + dup dup length 3 add dict + begin + ct_CopyFont + /PaintType 2 def + /StrokeWidth .03 0 FontMatrix idtransform pop def + /dummybold currentdict + end + definefont + dup/FontType get dup 9 ge exch 11 le and + { + ct_BoldBaseCIDFont + dup length 3 add dict copy begin + dup/CIDSystemInfo get/CIDSystemInfo exch def + ct_DefineIdentity-H + /_Type0Identity/Identity-H 3 -1 roll[exch]composefont + /_basefont exch def + /_Type0Identity/Identity-H 3 -1 roll[exch]composefont + /_basefonto exch def + currentdict + end + /CIDFont defineresource + } + { + ct_BoldBaseFont + dup length 3 add dict copy begin + /_basefont exch def + /_basefonto exch def + currentdict + end + definefont + } + ifelse + } + ifelse +}bind def +/ct_MakeBold{ + 1 index + 1 index + findfont + currentglobal 5 1 roll + dup gcheck setglobal + dup + /FontType get 0 eq + { + dup/WMode known{dup/WMode get 1 eq}{false}ifelse + version length 4 ge + and + {version 0 4 getinterval cvi 2015 ge} + {true} + ifelse + {/ct_Type0WidthProc} + {/ct_Type0WMode1WidthProc} + ifelse + ct_BoldBaseFont/_setwidthProc 3 -1 roll load put + {ct_MakeBoldFont}ct_Type0CopyFont definefont + } + { + dup/_fauxfont known not 1 index/SubstMaster known not and + { + ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put + ct_MakeBoldFont + } + { + 2 index 2 index eq + {exch pop } + { + dup length dict begin + ct_CopyFont + currentdict + end + definefont + } + ifelse + } + ifelse + } + ifelse + pop pop pop + setglobal +}bind def +/?str1 256 string def +/?set + { + $SubstituteFont + begin + /$substituteFound false def + /$fontname 1 index def + /$doSmartSub false def + end + dup + findfont + $SubstituteFont + begin + $substituteFound + {false} + { + dup/FontName known + { + dup/FontName get $fontname eq + 1 index/DistillerFauxFont known not and + /currentdistillerparams where + {pop false 2 index isWidthsOnlyFont not and} + if + } + {false} + ifelse + } + ifelse + exch pop + /$doSmartSub true def + end + { + 5 1 roll pop pop pop pop + findfont + } + { + 1 index + findfont + dup/FontType get 3 eq + { + 6 1 roll pop pop pop pop pop false + } + {pop true} + ifelse + { + $SubstituteFont + begin + pop pop + /$styleArray 1 index def + /$regOrdering 2 index def + pop pop + 0 1 $styleArray length 1 sub + { + $styleArray exch get + ct_StyleDicts $regOrdering + 2 copy known + { + get + exch 2 copy known not + {pop/Default} + if + get + dup type/nametype eq + { + ?str1 cvs length dup 1 add exch + ?str1 exch(-)putinterval + exch dup length exch ?str1 exch 3 index exch putinterval + add ?str1 exch 0 exch getinterval cvn + } + { + pop pop/Unknown + } + ifelse + } + { + pop pop pop pop/Unknown + } + ifelse + } + for + end + findfont + }if + } + ifelse + currentglobal false setglobal 3 1 roll + null copyfont definefont pop + setglobal + }bind def +setpacking +userdict/$SubstituteFont 25 dict put +1 dict + begin + /SubstituteFont + dup $error exch 2 copy known + {get} + {pop pop{pop/Courier}bind} + ifelse def + /currentdistillerparams where dup + { + pop pop + currentdistillerparams/CannotEmbedFontPolicy 2 copy known + {get/Error eq} + {pop pop false} + ifelse + } + if not + { + countdictstack array dictstack 0 get + begin + userdict + begin + $SubstituteFont + begin + /$str 128 string def + /$fontpat 128 string def + /$slen 0 def + /$sname null def + /$match false def + /$fontname null def + /$substituteFound false def + /$inVMIndex null def + /$doSmartSub true def + /$depth 0 def + /$fontname null def + /$italicangle 26.5 def + /$dstack null def + /$Strategies 10 dict dup + begin + /$Type3Underprint + { + currentglobal exch false setglobal + 11 dict + begin + /UseFont exch + $WMode 0 ne + { + dup length dict copy + dup/WMode $WMode put + /UseFont exch definefont + } + if def + /FontName $fontname dup type/stringtype eq{cvn}if def + /FontType 3 def + /FontMatrix[.001 0 0 .001 0 0]def + /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def + /FontBBox[0 0 0 0]def + /CCInfo 7 dict dup + begin + /cc null def + /x 0 def + /y 0 def + end def + /BuildChar + { + exch + begin + CCInfo + begin + 1 string dup 0 3 index put exch pop + /cc exch def + UseFont 1000 scalefont setfont + cc stringwidth/y exch def/x exch def + x y setcharwidth + $SubstituteFont/$Strategy get/$Underprint get exec + 0 0 moveto cc show + x y moveto + end + end + }bind def + currentdict + end + exch setglobal + }bind def + /$GetaTint + 2 dict dup + begin + /$BuildFont + { + dup/WMode known + {dup/WMode get} + {0} + ifelse + /$WMode exch def + $fontname exch + dup/FontName known + { + dup/FontName get + dup type/stringtype eq{cvn}if + } + {/unnamedfont} + ifelse + exch + Adobe_CoolType_Data/InVMDeepCopiedFonts get + 1 index/FontName get known + { + pop + Adobe_CoolType_Data/InVMDeepCopiedFonts get + 1 index get + null copyfont + } + {$deepcopyfont} + ifelse + exch 1 index exch/FontBasedOn exch put + dup/FontName $fontname dup type/stringtype eq{cvn}if put + definefont + Adobe_CoolType_Data/InVMDeepCopiedFonts get + begin + dup/FontBasedOn get 1 index def + end + }bind def + /$Underprint + { + gsave + x abs y abs gt + {/y 1000 def} + {/x -1000 def 500 120 translate} + ifelse + Level2? + { + [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] + setcolorspace + } + {0 setgray} + ifelse + 10 setlinewidth + x .8 mul + [7 3] + { + y mul 8 div 120 sub x 10 div exch moveto + 0 y 4 div neg rlineto + dup 0 rlineto + 0 y 4 div rlineto + closepath + gsave + Level2? + {.2 setcolor} + {.8 setgray} + ifelse + fill grestore + stroke + } + forall + pop + grestore + }bind def + end def + /$Oblique + 1 dict dup + begin + /$BuildFont + { + currentglobal exch dup gcheck setglobal + null copyfont + begin + /FontBasedOn + currentdict/FontName known + { + FontName + dup type/stringtype eq{cvn}if + } + {/unnamedfont} + ifelse + def + /FontName $fontname dup type/stringtype eq{cvn}if def + /currentdistillerparams where + {pop} + { + /FontInfo currentdict/FontInfo known + {FontInfo null copyfont} + {2 dict} + ifelse + dup + begin + /ItalicAngle $italicangle def + /FontMatrix FontMatrix + [1 0 ItalicAngle dup sin exch cos div 1 0 0] + matrix concatmatrix readonly + end + 4 2 roll def + def + } + ifelse + FontName currentdict + end + definefont + exch setglobal + }bind def + end def + /$None + 1 dict dup + begin + /$BuildFont{}bind def + end def + end def + /$Oblique SetSubstituteStrategy + /$findfontByEnum + { + dup type/stringtype eq{cvn}if + dup/$fontname exch def + $sname null eq + {$str cvs dup length $slen sub $slen getinterval} + {pop $sname} + ifelse + $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval + /$match false def + $SubstituteFont/$dstack countdictstack array dictstack put + mark + { + $fontpat 0 $slen 7 add getinterval + {/$match exch def exit} + $str filenameforall + } + stopped + { + cleardictstack + currentdict + true + $SubstituteFont/$dstack get + { + exch + { + 1 index eq + {pop false} + {true} + ifelse + } + {begin false} + ifelse + } + forall + pop + } + if + cleartomark + /$slen 0 def + $match false ne + {$match(fonts/)anchorsearch pop pop cvn} + {/Courier} + ifelse + }bind def + /$ROS 1 dict dup + begin + /Adobe 4 dict dup + begin + /Japan1 [/Ryumin-Light/HeiseiMin-W3 + /GothicBBB-Medium/HeiseiKakuGo-W5 + /HeiseiMaruGo-W4/Jun101-Light]def + /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def + /GB1 [/STSong-Light/STHeiti-Regular]def + /CNS1 [/MKai-Medium/MHei-Medium]def + end def + end def + /$cmapname null def + /$deepcopyfont + { + dup/FontType get 0 eq + { + 1 dict dup/FontName/copied put copyfont + begin + /FDepVector FDepVector copyarray + 0 1 2 index length 1 sub + { + 2 copy get $deepcopyfont + dup/FontName/copied put + /copied exch definefont + 3 copy put pop pop + } + for + def + currentdict + end + } + {$Strategies/$Type3Underprint get exec} + ifelse + }bind def + /$buildfontname + { + dup/CIDFont findresource/CIDSystemInfo get + begin + Registry length Ordering length Supplement 8 string cvs + 3 copy length 2 add add add string + dup 5 1 roll dup 0 Registry putinterval + dup 4 index(-)putinterval + dup 4 index 1 add Ordering putinterval + 4 2 roll add 1 add 2 copy(-)putinterval + end + 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch + anchorsearch + {pop pop 3 2 roll putinterval cvn/$cmapname exch def} + {pop pop pop pop pop} + ifelse + length + $str 1 index(-)putinterval 1 add + $str 1 index $cmapname $fontpat cvs putinterval + $cmapname length add + $str exch 0 exch getinterval cvn + }bind def + /$findfontByROS + { + /$fontname exch def + $ROS Registry 2 copy known + { + get Ordering 2 copy known + {get} + {pop pop[]} + ifelse + } + {pop pop[]} + ifelse + false exch + { + dup/CIDFont resourcestatus + { + pop pop + save + 1 index/CIDFont findresource + dup/WidthsOnly known + {dup/WidthsOnly get} + {false} + ifelse + exch pop + exch restore + {pop} + {exch pop true exit} + ifelse + } + {pop} + ifelse + } + forall + {$str cvs $buildfontname} + { + false(*) + { + save exch + dup/CIDFont findresource + dup/WidthsOnly known + {dup/WidthsOnly get not} + {true} + ifelse + exch/CIDSystemInfo get + dup/Registry get Registry eq + exch/Ordering get Ordering eq and and + {exch restore exch pop true exit} + {pop restore} + ifelse + } + $str/CIDFont resourceforall + {$buildfontname} + {$fontname $findfontByEnum} + ifelse + } + ifelse + }bind def + end + end + currentdict/$error known currentdict/languagelevel known and dup + {pop $error/SubstituteFont known} + if + dup + {$error} + {Adobe_CoolType_Core} + ifelse + begin + { + /SubstituteFont + /CMap/Category resourcestatus + { + pop pop + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + { + $sname null eq + {dup $str cvs dup length $slen sub $slen getinterval cvn} + {$sname} + ifelse + Adobe_CoolType_Data/InVMFontsByCMap get + 1 index 2 copy known + { + get + false exch + { + pop + currentglobal + { + GlobalFontDirectory 1 index known + {exch pop true exit} + {pop} + ifelse + } + { + FontDirectory 1 index known + {exch pop true exit} + { + GlobalFontDirectory 1 index known + {exch pop true exit} + {pop} + ifelse + } + ifelse + } + ifelse + } + forall + } + {pop pop false} + ifelse + { + exch pop exch pop + } + { + dup/CMap resourcestatus + { + pop pop + dup/$cmapname exch def + /CMap findresource/CIDSystemInfo get{def}forall + $findfontByROS + } + { + 128 string cvs + dup(-)search + { + 3 1 roll search + { + 3 1 roll pop + {dup cvi} + stopped + {pop pop pop pop pop $findfontByEnum} + { + 4 2 roll pop pop + exch length + exch + 2 index length + 2 index + sub + exch 1 sub -1 0 + { + $str cvs dup length + 4 index + 0 + 4 index + 4 3 roll add + getinterval + exch 1 index exch 3 index exch + putinterval + dup/CMap resourcestatus + { + pop pop + 4 1 roll pop pop pop + dup/$cmapname exch def + /CMap findresource/CIDSystemInfo get{def}forall + $findfontByROS + true exit + } + {pop} + ifelse + } + for + dup type/booleantype eq + {pop} + {pop pop pop $findfontByEnum} + ifelse + } + ifelse + } + {pop pop pop $findfontByEnum} + ifelse + } + {pop pop $findfontByEnum} + ifelse + } + ifelse + } + ifelse + } + {//SubstituteFont exec} + ifelse + /$slen 0 def + end + } + } + { + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + {$findfontByEnum} + {//SubstituteFont exec} + ifelse + end + } + } + ifelse + bind readonly def + Adobe_CoolType_Core/scfindfont/systemfindfont load put + } + { + /scfindfont + { + $SubstituteFont + begin + dup systemfindfont + dup/FontName known + {dup/FontName get dup 3 index ne} + {/noname true} + ifelse + dup + { + /$origfontnamefound 2 index def + /$origfontname 4 index def/$substituteFound true def + } + if + exch pop + { + $slen 0 gt + $sname null ne + 3 index length $slen gt or and + { + pop dup $findfontByEnum findfont + dup maxlength 1 add dict + begin + {1 index/FID eq{pop pop}{def}ifelse} + forall + currentdict + end + definefont + dup/FontName known{dup/FontName get}{null}ifelse + $origfontnamefound ne + { + $origfontname $str cvs print + ( substitution revised, using )print + dup/FontName known + {dup/FontName get}{(unspecified font)} + ifelse + $str cvs print(.\n)print + } + if + } + {exch pop} + ifelse + } + {exch pop} + ifelse + end + }bind def + } + ifelse + end + end + Adobe_CoolType_Core_Defined not + { + Adobe_CoolType_Core/findfont + { + $SubstituteFont + begin + $depth 0 eq + { + /$fontname 1 index dup type/stringtype ne{$str cvs}if def + /$substituteFound false def + } + if + /$depth $depth 1 add def + end + scfindfont + $SubstituteFont + begin + /$depth $depth 1 sub def + $substituteFound $depth 0 eq and + { + $inVMIndex null ne + {dup $inVMIndex $AddInVMFont} + if + $doSmartSub + { + currentdict/$Strategy known + {$Strategy/$BuildFont get exec} + if + } + if + } + if + end + }bind put + } + if + } + if + end +/$AddInVMFont + { + exch/FontName 2 copy known + { + get + 1 dict dup begin exch 1 index gcheck def end exch + Adobe_CoolType_Data/InVMFontsByCMap get exch + $DictAdd + } + {pop pop pop} + ifelse + }bind def +/$DictAdd + { + 2 copy known not + {2 copy 4 index length dict put} + if + Level2? not + { + 2 copy get dup maxlength exch length 4 index length add lt + 2 copy get dup length 4 index length add exch maxlength 1 index lt + { + 2 mul dict + begin + 2 copy get{forall}def + 2 copy currentdict put + end + } + {pop} + ifelse + } + if + get + begin + {def} + forall + end + }bind def +end +end +%%EndResource +currentglobal true setglobal +%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. +%%Version: 1.23 0 +systemdict/languagelevel known dup + {currentglobal false setglobal} + {false} +ifelse +exch +userdict/Adobe_CoolType_Utility 2 copy known + {2 copy get dup maxlength 27 add dict copy} + {27 dict} +ifelse put +Adobe_CoolType_Utility + begin + /@eexecStartData + def + /@recognizeCIDFont null def + /ct_Level2? exch def + /ct_Clone? 1183615869 internaldict dup + /CCRun known not + exch/eCCRun known not + ct_Level2? and or def +ct_Level2? + {globaldict begin currentglobal true setglobal} +if + /ct_AddStdCIDMap + ct_Level2? + {{ + mark + Adobe_CoolType_Utility/@recognizeCIDFont currentdict put + { + ((Hex)57 StartData + 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 + 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 + d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 + cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec + } + stopped + { + cleartomark + Adobe_CoolType_Utility/@recognizeCIDFont get + countdictstack dup array dictstack + exch 1 sub -1 0 + { + 2 copy get 3 index eq + {1 index length exch sub 1 sub{end}repeat exit} + {pop} + ifelse + } + for + pop pop + Adobe_CoolType_Utility/@eexecStartData get eexec + } + {cleartomark} + ifelse + }} + {{ + Adobe_CoolType_Utility/@eexecStartData get eexec + }} + ifelse bind def +userdict/cid_extensions known +dup{cid_extensions/cid_UpdateDB known and}if + { + cid_extensions + begin + /cid_GetCIDSystemInfo + { + 1 index type/stringtype eq + {exch cvn exch} + if + cid_extensions + begin + dup load 2 index known + { + 2 copy + cid_GetStatusInfo + dup null ne + { + 1 index load + 3 index get + dup null eq + {pop pop cid_UpdateDB} + { + exch + 1 index/Created get eq + {exch pop exch pop} + {pop cid_UpdateDB} + ifelse + } + ifelse + } + {pop cid_UpdateDB} + ifelse + } + {cid_UpdateDB} + ifelse + end + }bind def + end + } +if +ct_Level2? + {end setglobal} +if + /ct_UseNativeCapability? systemdict/composefont known def + /ct_MakeOCF 35 dict def + /ct_Vars 25 dict def + /ct_GlyphDirProcs 6 dict def + /ct_BuildCharDict 15 dict dup + begin + /charcode 2 string def + /dst_string 1500 string def + /nullstring()def + /usewidths? true def + end def + ct_Level2?{setglobal}{pop}ifelse + ct_GlyphDirProcs + begin + /GetGlyphDirectory + { + systemdict/languagelevel known + {pop/CIDFont findresource/GlyphDirectory get} + { + 1 index/CIDFont findresource/GlyphDirectory + get dup type/dicttype eq + { + dup dup maxlength exch length sub 2 index lt + { + dup length 2 index add dict copy 2 index + /CIDFont findresource/GlyphDirectory 2 index put + } + if + } + if + exch pop exch pop + } + ifelse + + + }def + /+ + { + systemdict/languagelevel known + { + currentglobal false setglobal + 3 dict begin + /vm exch def + } + {1 dict begin} + ifelse + /$ exch def + systemdict/languagelevel known + { + vm setglobal + /gvm currentglobal def + $ gcheck setglobal + } + if + ?{$ begin}if + }def + /?{$ type/dicttype eq}def + /|{ + userdict/Adobe_CoolType_Data known + { + Adobe_CoolType_Data/AddWidths? known + { + currentdict Adobe_CoolType_Data + begin + begin + AddWidths? + { + Adobe_CoolType_Data/CC 3 index put + ?{def}{$ 3 1 roll put}ifelse + CC charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore + currentfont/Widths get exch CC exch put + } + {?{def}{$ 3 1 roll put}ifelse} + ifelse + end + end + } + {?{def}{$ 3 1 roll put}ifelse} ifelse + } + {?{def}{$ 3 1 roll put}ifelse} + ifelse + }def + /! + { + ?{end}if + systemdict/languagelevel known + {gvm setglobal} + if + end + }def + /:{string currentfile exch readstring pop}executeonly def + end + ct_MakeOCF + begin + /ct_cHexEncoding + [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 + /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 + /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 + /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B + /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E + /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 + /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 + /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 + /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA + /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD + /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 + /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 + /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 + /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def + /ct_CID_STR_SIZE 8000 def + /ct_mkocfStr100 100 string def + /ct_defaultFontMtx[.001 0 0 .001 0 0]def + /ct_1000Mtx[1000 0 0 1000 0 0]def + /ct_raise{exch cvx exch errordict exch get exec stop}bind def + /ct_reraise + {cvx $error/errorname get(Error: )print dup( )cvs print + errordict exch get exec stop + }bind def + /ct_cvnsi + { + 1 index add 1 sub 1 exch 0 4 1 roll + { + 2 index exch get + exch 8 bitshift + add + } + for + exch pop + }bind def + /ct_GetInterval + { + Adobe_CoolType_Utility/ct_BuildCharDict get + begin + /dst_index 0 def + dup dst_string length gt + {dup string/dst_string exch def} + if + 1 index ct_CID_STR_SIZE idiv + /arrayIndex exch def + 2 index arrayIndex get + 2 index + arrayIndex ct_CID_STR_SIZE mul + sub + { + dup 3 index add 2 index length le + { + 2 index getinterval + dst_string dst_index 2 index putinterval + length dst_index add/dst_index exch def + exit + } + { + 1 index length 1 index sub + dup 4 1 roll + getinterval + dst_string dst_index 2 index putinterval + pop dup dst_index add/dst_index exch def + sub + /arrayIndex arrayIndex 1 add def + 2 index dup length arrayIndex gt + {arrayIndex get} + { + pop + exit + } + ifelse + 0 + } + ifelse + } + loop + pop pop pop + dst_string 0 dst_index getinterval + end + }bind def + ct_Level2? + { + /ct_resourcestatus + currentglobal mark true setglobal + {/unknowninstancename/Category resourcestatus} + stopped + {cleartomark setglobal true} + {cleartomark currentglobal not exch setglobal} + ifelse + { + { + mark 3 1 roll/Category findresource + begin + ct_Vars/vm currentglobal put + ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec + {cleartomark false} + {{3 2 roll pop true}{cleartomark false}ifelse} + ifelse + ct_Vars/vm get setglobal + end + } + } + {{resourcestatus}} + ifelse bind def + /CIDFont/Category ct_resourcestatus + {pop pop} + { + currentglobal true setglobal + /Generic/Category findresource + dup length dict copy + dup/InstanceType/dicttype put + /CIDFont exch/Category defineresource pop + setglobal + } + ifelse + ct_UseNativeCapability? + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry(Adobe)def + /Ordering(Identity)def + /Supplement 0 def + end def + /CMapName/Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + if + } + { + /ct_Category 2 dict begin + /CIDFont 10 dict def + /ProcSet 2 dict def + currentdict + end + def + /defineresource + { + ct_Category 1 index 2 copy known + { + get + dup dup maxlength exch length eq + { + dup length 10 add dict copy + ct_Category 2 index 2 index put + } + if + 3 index 3 index put + pop exch pop + } + {pop pop/defineresource/undefined ct_raise} + ifelse + }bind def + /findresource + { + ct_Category 1 index 2 copy known + { + get + 2 index 2 copy known + {get 3 1 roll pop pop} + {pop pop/findresource/undefinedresource ct_raise} + ifelse + } + {pop pop/findresource/undefined ct_raise} + ifelse + }bind def + /resourcestatus + { + ct_Category 1 index 2 copy known + { + get + 2 index known + exch pop exch pop + { + 0 -1 true + } + { + false + } + ifelse + } + {pop pop/findresource/undefined ct_raise} + ifelse + }bind def + /ct_resourcestatus/resourcestatus load def + } + ifelse + /ct_CIDInit 2 dict + begin + /ct_cidfont_stream_init + { + { + dup(Binary)eq + { + pop + null + currentfile + ct_Level2? + { + {cid_BYTE_COUNT()/SubFileDecode filter} + stopped + {pop pop pop} + if + } + if + /readstring load + exit + } + if + dup(Hex)eq + { + pop + currentfile + ct_Level2? + { + {null exch/ASCIIHexDecode filter/readstring} + stopped + {pop exch pop(>)exch/readhexstring} + if + } + {(>)exch/readhexstring} + ifelse + load + exit + } + if + /StartData/typecheck ct_raise + } + loop + cid_BYTE_COUNT ct_CID_STR_SIZE le + { + 2 copy cid_BYTE_COUNT string exch exec + pop + 1 array dup + 3 -1 roll + 0 exch put + } + { + cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi + dup array exch 2 sub 0 exch 1 exch + { + 2 copy + 5 index + ct_CID_STR_SIZE + string + 6 index exec + pop + put + pop + } + for + 2 index + cid_BYTE_COUNT ct_CID_STR_SIZE mod string + 3 index exec + pop + 1 index exch + 1 index length 1 sub + exch put + } + ifelse + cid_CIDFONT exch/GlyphData exch put + 2 index null eq + { + pop pop pop + } + { + pop/readstring load + 1 string exch + { + 3 copy exec + pop + dup length 0 eq + { + pop pop pop pop pop + true exit + } + if + 4 index + eq + { + pop pop pop pop + false exit + } + if + } + loop + pop + } + ifelse + }bind def + /StartData + { + mark + { + currentdict + dup/FDArray get 0 get/FontMatrix get + 0 get 0.001 eq + { + dup/CDevProc known not + { + /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known + {get} + { + pop pop + {pop pop pop pop pop 0 -1000 7 index 2 div 880} + } + ifelse + def + } + if + } + { + /CDevProc + { + pop pop pop pop pop + 0 + 1 cid_temp/cid_CIDFONT get + /FDArray get 0 get + /FontMatrix get 0 get div + 7 index 2 div + 1 index 0.88 mul + }def + } + ifelse + /cid_temp 15 dict def + cid_temp + begin + /cid_CIDFONT exch def + 3 copy pop + dup/cid_BYTE_COUNT exch def 0 gt + { + ct_cidfont_stream_init + FDArray + { + /Private get + dup/SubrMapOffset known + { + begin + /Subrs SubrCount array def + Subrs + SubrMapOffset + SubrCount + SDBytes + ct_Level2? + { + currentdict dup/SubrMapOffset undef + dup/SubrCount undef + /SDBytes undef + } + if + end + /cid_SD_BYTES exch def + /cid_SUBR_COUNT exch def + /cid_SUBR_MAP_OFFSET exch def + /cid_SUBRS exch def + cid_SUBR_COUNT 0 gt + { + GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + 0 1 cid_SUBR_COUNT 1 sub + { + exch 1 index + 1 add + cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add + GlyphData exch cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + cid_SUBRS 4 2 roll + GlyphData exch + 4 index + 1 index + sub + ct_GetInterval + dup length string copy put + } + for + pop + } + if + } + {pop} + ifelse + } + forall + } + if + cleartomark pop pop + end + CIDFontName currentdict/CIDFont defineresource pop + end end + } + stopped + {cleartomark/StartData ct_reraise} + if + }bind def + currentdict + end def + /ct_saveCIDInit + { + /CIDInit/ProcSet ct_resourcestatus + {true} + {/CIDInitC/ProcSet ct_resourcestatus} + ifelse + { + pop pop + /CIDInit/ProcSet findresource + ct_UseNativeCapability? + {pop null} + {/CIDInit ct_CIDInit/ProcSet defineresource pop} + ifelse + } + {/CIDInit ct_CIDInit/ProcSet defineresource pop null} + ifelse + ct_Vars exch/ct_oldCIDInit exch put + }bind def + /ct_restoreCIDInit + { + ct_Vars/ct_oldCIDInit get dup null ne + {/CIDInit exch/ProcSet defineresource pop} + {pop} + ifelse + }bind def + /ct_BuildCharSetUp + { + 1 index + begin + CIDFont + begin + Adobe_CoolType_Utility/ct_BuildCharDict get + begin + /ct_dfCharCode exch def + /ct_dfDict exch def + CIDFirstByte ct_dfCharCode add + dup CIDCount ge + {pop 0} + if + /cid exch def + { + GlyphDirectory cid 2 copy known + {get} + {pop pop nullstring} + ifelse + dup length FDBytes sub 0 gt + { + dup + FDBytes 0 ne + {0 FDBytes ct_cvnsi} + {pop 0} + ifelse + /fdIndex exch def + dup length FDBytes sub FDBytes exch getinterval + /charstring exch def + exit + } + { + pop + cid 0 eq + {/charstring nullstring def exit} + if + /cid 0 def + } + ifelse + } + loop + }def + /ct_SetCacheDevice + { + 0 0 moveto + dup stringwidth + 3 -1 roll + true charpath + pathbbox + 0 -1000 + 7 index 2 div 880 + setcachedevice2 + 0 0 moveto + }def + /ct_CloneSetCacheProc + { + 1 eq + { + stringwidth + pop -2 div -880 + 0 -1000 setcharwidth + moveto + } + { + usewidths? + { + currentfont/Widths get cid + 2 copy known + {get exch pop aload pop} + {pop pop stringwidth} + ifelse + } + {stringwidth} + ifelse + setcharwidth + 0 0 moveto + } + ifelse + }def + /ct_Type3ShowCharString + { + ct_FDDict fdIndex 2 copy known + {get} + { + currentglobal 3 1 roll + 1 index gcheck setglobal + ct_Type1FontTemplate dup maxlength dict copy + begin + FDArray fdIndex get + dup/FontMatrix 2 copy known + {get} + {pop pop ct_defaultFontMtx} + ifelse + /FontMatrix exch dup length array copy def + /Private get + /Private exch def + /Widths rootfont/Widths get def + /CharStrings 1 dict dup/.notdef + dup length string copy put def + currentdict + end + /ct_Type1Font exch definefont + dup 5 1 roll put + setglobal + } + ifelse + dup/CharStrings get 1 index/Encoding get + ct_dfCharCode get charstring put + rootfont/WMode 2 copy known + {get} + {pop pop 0} + ifelse + exch + 1000 scalefont setfont + ct_str1 0 ct_dfCharCode put + ct_str1 exch ct_dfSetCacheProc + ct_SyntheticBold + { + currentpoint + ct_str1 show + newpath + moveto + ct_str1 true charpath + ct_StrokeWidth setlinewidth + stroke + } + {ct_str1 show} + ifelse + }def + /ct_Type4ShowCharString + { + ct_dfDict ct_dfCharCode charstring + FDArray fdIndex get + dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not + {ct_1000Mtx matrix concatmatrix concat} + {pop} + ifelse + /Private get + Adobe_CoolType_Utility/ct_Level2? get not + { + ct_dfDict/Private + 3 -1 roll + {put} + 1183615869 internaldict/superexec get exec + } + if + 1183615869 internaldict + Adobe_CoolType_Utility/ct_Level2? get + {1 index} + {3 index/Private get mark 6 1 roll} + ifelse + dup/RunInt known + {/RunInt get} + {pop/CCRun} + ifelse + get exec + Adobe_CoolType_Utility/ct_Level2? get not + {cleartomark} + if + }bind def + /ct_BuildCharIncremental + { + { + Adobe_CoolType_Utility/ct_MakeOCF get begin + ct_BuildCharSetUp + ct_ShowCharString + } + stopped + {stop} + if + end + end + end + end + }bind def + /BaseFontNameStr(BF00)def + /ct_Type1FontTemplate 14 dict + begin + /FontType 1 def + /FontMatrix [0.001 0 0 0.001 0 0]def + /FontBBox [-250 -250 1250 1250]def + /Encoding ct_cHexEncoding def + /PaintType 0 def + currentdict + end def + /BaseFontTemplate 11 dict + begin + /FontMatrix [0.001 0 0 0.001 0 0]def + /FontBBox [-250 -250 1250 1250]def + /Encoding ct_cHexEncoding def + /BuildChar/ct_BuildCharIncremental load def + ct_Clone? + { + /FontType 3 def + /ct_ShowCharString/ct_Type3ShowCharString load def + /ct_dfSetCacheProc/ct_CloneSetCacheProc load def + /ct_SyntheticBold false def + /ct_StrokeWidth 1 def + } + { + /FontType 4 def + /Private 1 dict dup/lenIV 4 put def + /CharStrings 1 dict dup/.notdefput def + /PaintType 0 def + /ct_ShowCharString/ct_Type4ShowCharString load def + } + ifelse + /ct_str1 1 string def + currentdict + end def + /BaseFontDictSize BaseFontTemplate length 5 add def + /ct_matrixeq + { + true 0 1 5 + { + dup 4 index exch get exch 3 index exch get eq and + dup not + {exit} + if + } + for + exch pop exch pop + }bind def + /ct_makeocf + { + 15 dict + begin + exch/WMode exch def + exch/FontName exch def + /FontType 0 def + /FMapType 2 def + dup/FontMatrix known + {dup/FontMatrix get/FontMatrix exch def} + {/FontMatrix matrix def} + ifelse + /bfCount 1 index/CIDCount get 256 idiv 1 add + dup 256 gt{pop 256}if def + /Encoding + 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for + bfCount 1 255{2 copy bfCount put pop}for + def + /FDepVector bfCount dup 256 lt{1 add}if array def + BaseFontTemplate BaseFontDictSize dict copy + begin + /CIDFont exch def + CIDFont/FontBBox known + {CIDFont/FontBBox get/FontBBox exch def} + if + CIDFont/CDevProc known + {CIDFont/CDevProc get/CDevProc exch def} + if + currentdict + end + BaseFontNameStr 3(0)putinterval + 0 1 bfCount dup 256 eq{1 sub}if + { + FDepVector exch + 2 index BaseFontDictSize dict copy + begin + dup/CIDFirstByte exch 256 mul def + FontType 3 eq + {/ct_FDDict 2 dict def} + if + currentdict + end + 1 index 16 + BaseFontNameStr 2 2 getinterval cvrs pop + BaseFontNameStr exch definefont + put + } + for + ct_Clone? + {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} + if + FontName + currentdict + end + definefont + ct_Clone? + { + gsave + dup 1000 scalefont setfont + ct_BuildCharDict + begin + /usewidths? false def + currentfont/Widths get + begin + exch/CIDFont get/GlyphDirectory get + { + pop + dup charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore def + } + forall + end + /usewidths? true def + end + grestore + } + {exch pop} + ifelse + }bind def + currentglobal true setglobal + /ct_ComposeFont + { + ct_UseNativeCapability? + { + 2 index/CMap ct_resourcestatus + {pop pop exch pop} + { + /CIDInit/ProcSet findresource + begin + 12 dict + begin + begincmap + /CMapName 3 index def + /CMapVersion 1.000 def + /CMapType 1 def + exch/WMode exch def + /CIDSystemInfo 3 dict dup + begin + /Registry(Adobe)def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-)search + { + pop pop + (-)search + { + dup length string copy + exch pop exch pop + } + {pop(Identity)} + ifelse + } + {pop (Identity)} + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse + composefont + } + { + 3 2 roll pop + 0 get/CIDFont findresource + ct_makeocf + } + ifelse + }bind def + setglobal + /ct_MakeIdentity + { + ct_UseNativeCapability? + { + 1 index/CMap ct_resourcestatus + {pop pop} + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CMapName 2 index def + /CMapVersion 1.000 def + /CMapType 1 def + /CIDSystemInfo 3 dict dup + begin + /Registry(Adobe)def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-)search + { + pop pop + (-)search + {dup length string copy exch pop exch pop} + {pop(Identity)} + ifelse + } + {pop(Identity)} + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse + composefont + } + { + exch pop + 0 get/CIDFont findresource + ct_makeocf + } + ifelse + }bind def + currentdict readonly pop + end + end +%%EndResource +setglobal +%%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 +%%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. +%%Version: 1.0 0 +userdict/ct_T42Dict 15 dict put +ct_T42Dict begin +/Is2015? +{ + version + cvi + 2015 + ge +}bind def +/AllocGlyphStorage +{ + Is2015? + { + pop + } + { + {string}forall + }ifelse +}bind def +/Type42DictBegin +{ +25 dict begin + /FontName exch def + /CharStrings 256 dict +begin + /.notdef 0 def + currentdict +end def + /Encoding exch def + /PaintType 0 def + /FontType 42 def + /FontMatrix[1 0 0 1 0 0]def + 4 array astore cvx/FontBBox exch def + /sfnts +}bind def +/Type42DictEnd +{ + currentdict dup/FontName get exch definefont end +ct_T42Dict exch +dup/FontName get exch put +}bind def +/RD{string currentfile exch readstring pop}executeonly def +/PrepFor2015 +{ +Is2015? +{ + /GlyphDirectory + 16 + dict def + sfnts 0 get + dup + 2 index + (glyx) + putinterval + 2 index + (locx) + putinterval + pop + pop +} +{ + pop + pop +}ifelse +}bind def +/AddT42Char +{ +Is2015? +{ + /GlyphDirectory get + begin + def + end + pop + pop +} +{ + /sfnts get + 4 index + get + 3 index + 2 index + putinterval + pop + pop + pop + pop +}ifelse +}bind def +/T0AddT42Mtx2 +{ +/CIDFont findresource/Metrics2 get begin def end +}bind def +end +%%EndResource +currentglobal true setglobal +%%BeginFile: MMFauxFont.prc +%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. +%%All Rights Reserved. +userdict /ct_EuroDict 10 dict put +ct_EuroDict begin +/ct_CopyFont +{ + { 1 index /FID ne {def} {pop pop} ifelse} forall +} def +/ct_GetGlyphOutline +{ + gsave + initmatrix newpath + exch findfont dup + length 1 add dict + begin + ct_CopyFont + /Encoding Encoding dup length array copy + dup + 4 -1 roll + 0 exch put + def + currentdict + end + /ct_EuroFont exch definefont + 1000 scalefont setfont + 0 0 moveto + [ + <00> stringwidth + <00> false charpath + pathbbox + [ + {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall + grestore + counttomark 8 add +} +def +/ct_MakeGlyphProc +{ + ] cvx + /ct_PSBuildGlyph cvx + ] cvx +} def +/ct_PSBuildGlyph +{ + gsave + 8 -1 roll pop + 7 1 roll + 6 -2 roll ct_FontMatrix transform 6 2 roll + 4 -2 roll ct_FontMatrix transform 4 2 roll + ct_FontMatrix transform + currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse + dup 9 1 roll + { + currentdict /StrokeWidth 2 copy known + { + get 2 div + 0 ct_FontMatrix dtransform pop + 5 1 roll + 4 -1 roll 4 index sub + 4 1 roll + 3 -1 roll 4 index sub + 3 1 roll + exch 4 index add exch + 4 index add + 5 -1 roll pop + } + { + pop pop + } + ifelse + } + if + setcachedevice + ct_FontMatrix concat + ct_PSPathOps begin + exec + end + { + currentdict /StrokeWidth 2 copy known + { get } + { pop pop 0 } + ifelse + setlinewidth stroke + } + { + fill + } + ifelse + grestore +} def +/ct_PSPathOps 4 dict dup begin + /m {moveto} def + /l {lineto} def + /c {curveto} def + /cp {closepath} def +end +def +/ct_matrix1000 [1000 0 0 1000 0 0] def +/ct_AddGlyphProc +{ + 2 index findfont dup length 4 add dict + begin + ct_CopyFont + /CharStrings CharStrings dup length 1 add dict copy + begin + 3 1 roll def + currentdict + end + def + /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def + /ct_PSBuildGlyph /ct_PSBuildGlyph load def + /ct_PSPathOps /ct_PSPathOps load def + currentdict + end + definefont pop +} +def +systemdict /languagelevel known +{ + /ct_AddGlyphToPrinterFont { + 2 copy + ct_GetGlyphOutline 3 add -1 roll restore + ct_MakeGlyphProc + ct_AddGlyphProc + } def +} +{ + /ct_AddGlyphToPrinterFont { + pop pop restore + Adobe_CTFauxDict /$$$FONTNAME get + /Euro + Adobe_CTFauxDict /$$$SUBSTITUTEBASE get + ct_EuroDict exch get + ct_AddGlyphProc + } def +} ifelse +/AdobeSansMM +{ +556 0 24 -19 541 703 + { + 541 628 m + 510 669 442 703 354 703 c + 201 703 117 607 101 444 c + 50 444 l + 25 372 l + 97 372 l + 97 301 l + 49 301 l + 24 229 l + 103 229 l + 124 67 209 -19 350 -19 c + 435 -19 501 25 509 32 c + 509 131 l + 492 105 417 60 343 60 c + 267 60 204 127 197 229 c + 406 229 l + 430 301 l + 191 301 l + 191 372 l + 455 372 l + 479 444 l + 194 444 l + 201 531 245 624 348 624 c + 433 624 484 583 509 534 c + cp + 556 0 m + } +ct_PSBuildGlyph +} def +/AdobeSerifMM +{ +500 0 10 -12 484 692 + { + 347 298 m + 171 298 l + 170 310 170 322 170 335 c + 170 362 l + 362 362 l + 374 403 l + 172 403 l + 184 580 244 642 308 642 c + 380 642 434 574 457 457 c + 481 462 l + 474 691 l + 449 691 l + 433 670 429 657 410 657 c + 394 657 360 692 299 692 c + 204 692 94 604 73 403 c + 22 403 l + 10 362 l + 70 362 l + 69 352 69 341 69 330 c + 69 319 69 308 70 298 c + 22 298 l + 10 257 l + 73 257 l + 97 57 216 -12 295 -12 c + 364 -12 427 25 484 123 c + 458 142 l + 425 101 384 37 316 37 c + 256 37 189 84 173 257 c + 335 257 l + cp + 500 0 m + } +ct_PSBuildGlyph +} def +end +%%EndFile +setglobal +Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end +%%BeginResource: procset Adobe_AGM_Image 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Image 71 dict dup begin put +/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def +/nd{ + null def +}bind def +/AGMIMG_&image nd +/AGMIMG_&colorimage nd +/AGMIMG_&imagemask nd +/AGMIMG_mbuf()def +/AGMIMG_ybuf()def +/AGMIMG_kbuf()def +/AGMIMG_c 0 def +/AGMIMG_m 0 def +/AGMIMG_y 0 def +/AGMIMG_k 0 def +/AGMIMG_tmp nd +/AGMIMG_imagestring0 nd +/AGMIMG_imagestring1 nd +/AGMIMG_imagestring2 nd +/AGMIMG_imagestring3 nd +/AGMIMG_imagestring4 nd +/AGMIMG_imagestring5 nd +/AGMIMG_cnt nd +/AGMIMG_fsave nd +/AGMIMG_colorAry nd +/AGMIMG_override nd +/AGMIMG_name nd +/AGMIMG_maskSource nd +/AGMIMG_flushfilters nd +/invert_image_samples nd +/knockout_image_samples nd +/img nd +/sepimg nd +/devnimg nd +/idximg nd +/ds +{ + Adobe_AGM_Core begin + Adobe_AGM_Image begin + /AGMIMG_&image systemdict/image get def + /AGMIMG_&imagemask systemdict/imagemask get def + /colorimage where{ + pop + /AGMIMG_&colorimage/colorimage ldf + }if + end + end +}def +/ps +{ + Adobe_AGM_Image begin + /AGMIMG_ccimage_exists{/customcolorimage where + { + pop + /Adobe_AGM_OnHost_Seps where + { + pop false + }{ + /Adobe_AGM_InRip_Seps where + { + pop false + }{ + true + }ifelse + }ifelse + }{ + false + }ifelse + }bdf + level2{ + /invert_image_samples + { + Adobe_AGM_Image/AGMIMG_tmp Decode length ddf + /Decode[Decode 1 get Decode 0 get]def + }def + /knockout_image_samples + { + Operator/imagemask ne{ + /Decode[1 1]def + }if + }def + }{ + /invert_image_samples + { + {1 exch sub}currenttransfer addprocs settransfer + }def + /knockout_image_samples + { + {pop 1}currenttransfer addprocs settransfer + }def + }ifelse + /img/imageormask ldf + /sepimg/sep_imageormask ldf + /devnimg/devn_imageormask ldf + /idximg/indexed_imageormask ldf + /_ctype 7 def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall +}def +/pt +{ + end +}def +/dt +{ +}def +/AGMIMG_flushfilters +{ + dup type/arraytype ne + {1 array astore}if + dup 0 get currentfile ne + {dup 0 get flushfile}if + { + dup type/filetype eq + { + dup status 1 index currentfile ne and + {closefile} + {pop} + ifelse + }{pop}ifelse + }forall +}def +/AGMIMG_init_common +{ + currentdict/T known{/ImageType/T ldf currentdict/T undef}if + currentdict/W known{/Width/W ldf currentdict/W undef}if + currentdict/H known{/Height/H ldf currentdict/H undef}if + currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if + currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if + currentdict/D known{/Decode/D ldf currentdict/D undef}if + currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if + currentdict/O known{ + /Operator/O load 1 eq{ + /imagemask + }{ + /O load 2 eq{ + /image + }{ + /colorimage + }ifelse + }ifelse + def + currentdict/O undef + }if + currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if + currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if + currentdict/I known{/Interpolate/I ldf currentdict/I undef}if + currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if + /DataSource load xcheck not{ + DataSource type/arraytype eq{ + DataSource 0 get type/filetype eq{ + /_Filters DataSource def + currentdict/MultipleDataSources known not{ + /DataSource DataSource dup length 1 sub get def + }if + }if + }if + currentdict/MultipleDataSources known not{ + /MultipleDataSources DataSource type/arraytype eq{ + DataSource length 1 gt + } + {false}ifelse def + }if + }if + /NComponents Decode length 2 div def + currentdict/SkipImageProc known not{/SkipImageProc{false}def}if +}bdf +/imageormask_sys +{ + begin + AGMIMG_init_common + save mark + level2{ + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + AGMIMG_&imagemask + }{ + BitsPerComponent ImageMatrix/DataSource load + AGMIMG_&image + }ifelse + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + cleartomark restore + end +}def +/overprint_plate +{ + currentoverprint{ + 0 get dup type/nametype eq{ + dup/DeviceGray eq{ + pop AGMCORE_black_plate not + }{ + /DeviceCMYK eq{ + AGMCORE_is_cmyk_sep not + }if + }ifelse + }{ + false exch + { + AGMOHS_sepink eq or + }forall + not + }ifelse + }{ + pop false + }ifelse +}def +/process_mask +{ + level3{ + dup begin + /ImageType 1 def + end + 4 dict begin + /DataDict exch def + /ImageType 3 def + /InterleaveType 3 def + /MaskDict 9 dict begin + /ImageType 1 def + /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def + /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def + /ImageMatrix[Width 0 0 Height neg 0 Height]def + /NComponents 1 def + /BitsPerComponent 1 def + /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def + /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def + currentdict end def + currentdict end + }if +}def +/use_mask +{ + dup/Mask known {dup/Mask get}{false}ifelse +}def +/imageormask +{ + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + } + { + save mark + level2 AGMCORE_host_sep not and{ + currentdict + Operator/imagemask eq DeviceN_PS2 not and{ + imagemask + }{ + AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ + [/Separation/Black/DeviceGray{}]setcolorspace + /Decode[Decode 1 get Decode 0 get]def + }if + use_mask{ + process_mask image + }{ + DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and + { + Names convert_to_process not{ + 2 dict begin + /imageDict xdf + /names_index 0 def + gsave + imageDict write_image_file{ + Names{ + dup(None)ne{ + [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace + Operator imageDict read_image_file + names_index 0 eq{true setoverprint}if + /names_index names_index 1 add def + }{ + pop + }ifelse + }forall + close_image_file + }if + grestore + end + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + /Adobe_AGM_OnHost_Seps where{ + pop imagemask + }{ + currentgray 1 ne{ + currentdict imageormask_sys + }{ + currentoverprint not{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }ifelse + }{ + BitsPerComponent ImageMatrix + MultipleDataSources{ + 0 1 NComponents 1 sub{ + DataSource exch get + }for + }{ + /DataSource load + }ifelse + Operator/colorimage eq{ + AGMCORE_host_sep{ + MultipleDataSources level2 or NComponents 4 eq and{ + AGMCORE_is_cmyk_sep{ + MultipleDataSources{ + /DataSource DataSource 0 get xcheck + { + [ + DataSource 0 get/exec cvx + DataSource 1 get/exec cvx + DataSource 2 get/exec cvx + DataSource 3 get/exec cvx + /AGMCORE_get_ink_data cvx + ]cvx + }{ + DataSource aload pop AGMCORE_get_ink_data + }ifelse def + }{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + /DataSource load + filter_cmyk 0()/SubFileDecode filter def + }ifelse + /Decode[Decode 0 get Decode 1 get]def + /MultipleDataSources false def + /NComponents 1 def + /Operator/image def + invert_image_samples + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }{ + MultipleDataSources NComponents AGMIMG_&colorimage + }ifelse + }{ + true NComponents colorimage + }ifelse + }{ + Operator/image eq{ + AGMCORE_host_sep{ + /DoImage true def + currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse + { + AGMCORE_black_plate not Operator/imagemask ne and{ + /DoImage false def + currentdict ignoreimagedata + }if + }if + 1 AGMCORE_&setgray + DoImage + {currentdict imageormask_sys}if + }{ + use_mask{ + process_mask image + }{ + image + }ifelse + }ifelse + }{ + Operator/knockout eq{ + pop pop pop pop pop + currentcolorspace overprint_plate not{ + knockout_unitsq + }if + }if + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/sep_imageormask +{ + /sep_colorspace_dict AGMCORE_gget begin + CSA map_csa + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_avoid_L2_sep_space{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + }if + AGMIMG_ccimage_exists + MappedCSA 0 get/DeviceCMYK eq and + currentdict/Components known and + Name()ne and + Name(All)ne and + Operator/image eq and + AGMCORE_producing_seps not and + level2 not and + { + Width Height BitsPerComponent ImageMatrix + [ + /DataSource load/exec cvx + { + 0 1 2 index length 1 sub{ + 1 index exch + 2 copy get 255 xor put + }for + }/exec cvx + ]cvx bind + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Name findcmykcustomcolor + customcolorimage + }{ + AGMCORE_producing_seps not{ + level2{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ + [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentdict imageormask + }{ + currentdict + Operator/imagemask eq{ + imageormask + }{ + sep_imageormask_lev1 + }ifelse + }ifelse + }{ + AGMCORE_host_sep{ + Operator/knockout eq{ + currentdict/ImageMatrix get concat + knockout_unitsq + }{ + currentgray 1 ne{ + AGMCORE_is_cmyk_sep Name(All)ne and{ + level2{ + Name AGMCORE_IsSeparationAProcessColor + { + Operator/imagemask eq{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor + }if + }{ + invert_image_samples + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + [/Separation Name[/DeviceGray] + { + sep_colorspace_proc AGMCORE_get_ink_data + 1 exch sub + }bind + ]AGMCORE_&setcolorspace + /sep_tint AGMCORE_gget AGMCORE_&setcolor + }if + }ifelse + currentdict imageormask_sys + }{ + currentdict + Operator/imagemask eq{ + imageormask_sys + }{ + sep_image_lev1_sep + }ifelse + }ifelse + }{ + Operator/imagemask ne{ + invert_image_samples + }if + currentdict imageormask_sys + }ifelse + }{ + currentoverprint not Name(All)eq or Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + currentcolorspace 0 get/Separation ne{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + }if + currentoverprint + MappedCSA 0 get/DeviceCMYK eq and + Name AGMCORE_IsSeparationAProcessColor not and + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse + Name(All)ne and{ + imageormask_l2_overprint + }{ + currentdict imageormask + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end +}def +/colorSpaceElemCnt +{ + mark currentcolor counttomark dup 2 add 1 roll cleartomark +}bdf +/devn_sep_datasource +{ + 1 dict begin + /dataSource xdf + [ + 0 1 dataSource length 1 sub{ + dup currentdict/dataSource get/exch cvx/get cvx/exec cvx + /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx + }for + ]cvx bind + end +}bdf +/devn_alt_datasource +{ + 11 dict begin + /convProc xdf + /origcolorSpaceElemCnt xdf + /origMultipleDataSources xdf + /origBitsPerComponent xdf + /origDecode xdf + /origDataSource xdf + /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def + /DataSource origMultipleDataSources + { + [ + BitsPerComponent 8 idiv origDecode length 2 idiv mul string + 0 1 origDecode length 2 idiv 1 sub + { + dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch + origDataSource exch get 0()/SubFileDecode filter + BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx + }for + ]bind cvx + }{origDataSource}ifelse 0()/SubFileDecode filter def + [ + origcolorSpaceElemCnt string + 0 2 origDecode length 2 sub + { + dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div + 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx + }for + /convProc load/exec cvx + origcolorSpaceElemCnt 1 sub -1 0 + { + /dup cvx 2/add cvx/index cvx + 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx + }for + ]bind cvx 0()/SubFileDecode filter + end +}bdf +/devn_imageormask +{ + /devicen_colorspace_dict AGMCORE_gget begin + CSA map_csa + 2 dict begin + dup + /srcDataStrs[3 -1 roll begin + AGMIMG_init_common + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi + { + dup 65535 gt{1 add 2 div cvi}{exit}ifelse + }loop + string + }repeat + end]def + /dstDataStr srcDataStrs 0 get length string def + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_producing_seps not{ + level3 not{ + Operator/imagemask ne{ + /DataSource[[ + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def + /MultipleDataSources true def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + }if + }if + currentdict imageormask + }{ + AGMCORE_host_sep{ + Names convert_to_process{ + CSA get_csa_by_name 0 get/DeviceCMYK eq{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + filter_cmyk 0()/SubFileDecode filter def + /MultipleDataSources false def + /Decode[1 0]def + /DeviceGray setcolorspace + currentdict imageormask_sys + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate{ + /DataSource + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + /MultipleDataSources false def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + currentdict imageormask_sys + }{ + gsave + knockout_unitsq + grestore + currentdict consumeimagedata + }ifelse + }ifelse + } + { + /devicen_colorspace_dict AGMCORE_gget/names_index known{ + Operator/imagemask ne{ + MultipleDataSources{ + /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def + /MultipleDataSources false def + }{ + /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def + }ifelse + invert_image_samples + }if + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + currentdict imageormask + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end + end +}def +/imageormask_l2_overprint +{ + currentdict + currentcmykcolor add add add 0 eq{ + currentdict consumeimagedata + }{ + level3{ + currentcmykcolor + /AGMIMG_k xdf + /AGMIMG_y xdf + /AGMIMG_m xdf + /AGMIMG_c xdf + Operator/imagemask eq{ + [/DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ]/DeviceCMYK{}]setcolorspace + AGMIMG_c 0 ne{AGMIMG_c}if + AGMIMG_m 0 ne{AGMIMG_m}if + AGMIMG_y 0 ne{AGMIMG_y}if + AGMIMG_k 0 ne{AGMIMG_k}if + setcolor + }{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + [/Indexed + [ + /DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ] + /DeviceCMYK{ + AGMIMG_k 0 eq{0}if + AGMIMG_y 0 eq{0 exch}if + AGMIMG_m 0 eq{0 3 1 roll}if + AGMIMG_c 0 eq{0 4 1 roll}if + } + ] + 255 + { + 255 div + mark exch + dup dup dup + AGMIMG_k 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_y 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_m 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_c 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + counttomark 1 add -1 roll pop + } + ]setcolorspace + }ifelse + imageormask_sys + }{ + write_image_file{ + currentcmykcolor + 0 ne{ + [/Separation/Black/DeviceGray{}]setcolorspace + gsave + /Black + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Yellow/DeviceGray{}]setcolorspace + gsave + /Yellow + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Magenta/DeviceGray{}]setcolorspace + gsave + /Magenta + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Cyan/DeviceGray{}]setcolorspace + gsave + /Cyan + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + close_image_file + }{ + imageormask + }ifelse + }ifelse + }ifelse +}def +/indexed_imageormask +{ + begin + AGMIMG_init_common + save mark + currentdict + AGMCORE_host_sep{ + Operator/knockout eq{ + /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ + /CSA get get_csa_by_name + }{ + /Names get + }ifelse + overprint_plate not{ + knockout_unitsq + }if + }{ + Indexed_DeviceN{ + /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ + indexed_image_lev2_sep + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }{ + AGMCORE_is_cmyk_sep{ + Operator/imagemask eq{ + imageormask_sys + }{ + level2{ + indexed_image_lev2_sep + }{ + indexed_image_lev1_sep + }ifelse + }ifelse + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + level2{ + Indexed_DeviceN{ + /indexed_colorspace_dict AGMCORE_gget begin + }{ + /indexed_colorspace_dict AGMCORE_gget dup null ne + { + begin + currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse + get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and + AGMCORE_in_rip_sep and{ + [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] + setcolorspace + }if + end + } + {pop}ifelse + }ifelse + imageormask + Indexed_DeviceN{ + end + }if + }{ + Operator/imagemask eq{ + imageormask + }{ + indexed_imageormask_lev1 + }ifelse + }ifelse + }ifelse + cleartomark restore + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/indexed_image_lev2_sep +{ + /indexed_colorspace_dict AGMCORE_gget begin + begin + Indexed_DeviceN not{ + currentcolorspace + dup 1/DeviceGray put + dup 3 + currentcolorspace 2 get 1 add string + 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub + { + dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put + }for + put setcolorspace + }if + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + end end +}def + /OPIimage + { + dup type/dicttype ne{ + 10 dict begin + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /ImageType 1 def + /Decode[0 1 def] + currentdict + end + }if + dup begin + /NComponents 1 cdndf + /MultipleDataSources false cdndf + /SkipImageProc{false}cdndf + /Decode[ + 0 + currentcolorspace 0 get/Indexed eq{ + 2 BitsPerComponent exp 1 sub + }{ + 1 + }ifelse + ]cdndf + /Operator/image cdndf + end + /sep_colorspace_dict AGMCORE_gget null eq{ + imageormask + }{ + gsave + dup begin invert_image_samples end + sep_imageormask + grestore + }ifelse + }def +/cachemask_level2 +{ + 3 dict begin + /LZWEncode filter/WriteFilter xdf + /readBuffer 256 string def + /ReadFilter + currentfile + 0(%EndMask)/SubFileDecode filter + /ASCII85Decode filter + /RunLengthDecode filter + def + { + ReadFilter readBuffer readstring exch + WriteFilter exch writestring + not{exit}if + }loop + WriteFilter closefile + end +}def +/spot_alias +{ + /mapto_sep_imageormask + { + dup type/dicttype ne{ + 12 dict begin + /ImageType 1 def + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /MultipleDataSources false def + }{ + begin + }ifelse + /Decode[/customcolor_tint AGMCORE_gget 0]def + /Operator/image def + /SkipImageProc{false}def + currentdict + end + sep_imageormask + }bdf + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_colorAry xddf + /customcolor_tint AGMCORE_gget + << + /Name AGMIMG_colorAry 4 get + /CSA[/DeviceCMYK] + /TintMethod/Subtractive + /TintProc null + /MappedCSA null + /NComponents 4 + /Components[AGMIMG_colorAry aload pop pop] + >> + setsepcolorspace + mapto_sep_imageormask + }ndf + Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_override false put + current_spot_alias{dup 4 get map_alias}{false}ifelse + { + false set_spot_alias + /customcolor_tint AGMCORE_gget exch setsepcolorspace + pop + mapto_sep_imageormask + true set_spot_alias + }{ + //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec + }ifelse + }bdf +}def +/snap_to_device +{ + 6 dict begin + matrix currentmatrix + dup 0 get 0 eq 1 index 3 get 0 eq and + 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop + { + 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def + 0 0 transform + AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + itransform/AGMIMG_llY exch def/AGMIMG_llX exch def + 1 1 transform + AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + itransform/AGMIMG_urY exch def/AGMIMG_urX exch def + [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat + }{ + }ifelse + end +}def +level2 not{ + /colorbuf + { + 0 1 2 index length 1 sub{ + dup 2 index exch get + 255 exch sub + 2 index + 3 1 roll + put + }for + }def + /tint_image_to_color + { + begin + Width Height BitsPerComponent ImageMatrix + /DataSource load + end + Adobe_AGM_Image begin + /AGMIMG_mbuf 0 string def + /AGMIMG_ybuf 0 string def + /AGMIMG_kbuf 0 string def + { + colorbuf dup length AGMIMG_mbuf length ne + { + dup length dup dup + /AGMIMG_mbuf exch string def + /AGMIMG_ybuf exch string def + /AGMIMG_kbuf exch string def + }if + dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop + } + addprocs + {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage + end + }def + /sep_imageormask_lev1 + { + begin + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + { + 255 mul round cvi GrayLookup exch get + }currenttransfer addprocs settransfer + currentdict imageormask + }{ + /sep_colorspace_dict AGMCORE_gget/Components known{ + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ + {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer + currentdict imageormask + }{ + currentcolortransfer + {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }{ + MappedCSA 0 get/DeviceGray eq{ + {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer + currentdict imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + /sep_image_lev1_sep + { + begin + /sep_colorspace_dict AGMCORE_gget/Components known{ + Components aload pop + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + {AGMIMG_c mul 1 exch sub} + {AGMIMG_m mul 1 exch sub} + {AGMIMG_y mul 1 exch sub} + {AGMIMG_k mul 1 exch sub} + }{ + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} + }ifelse + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end + }def + /indexed_imageormask_lev1 + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + currentdict + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceGray eq{ + {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }ifelse + }ifelse + }ifelse + end end + }def + /indexed_image_lev1_sep + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end end + }def +}if +end +systemdict/setpacking known +{setpacking}if +%%EndResource +currentdict Adobe_AGM_Utils eq {end} if +%%EndProlog +%%BeginSetup +Adobe_AGM_Utils begin +2 2010 Adobe_AGM_Core/ds gx +Adobe_CoolType_Core/ds get exec +Adobe_AGM_Image/ds gx +currentdict Adobe_AGM_Utils eq {end} if +%%EndSetup +%%Page: 1 1 +%%EndPageComments +%%BeginPageSetup +%ADOBeginClientInjection: PageSetup Start "AI11EPS" +%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 +%ADOEndClientInjection: PageSetup Start "AI11EPS" +Adobe_AGM_Utils begin +Adobe_AGM_Core/ps gx +Adobe_AGM_Utils/capture_cpd gx +Adobe_CoolType_Core/ps get exec +Adobe_AGM_Image/ps gx +%ADOBeginClientInjection: PageSetup End "AI11EPS" +/currentdistillerparams where +{pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse +{ userdict /AI11_PDFMark5 /cleartomark load put +userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} +{ userdict /AI11_PDFMark5 /pdfmark load put +userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse +[/NamespacePush AI11_PDFMark5 +[/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 +[{ai_metadata_stream_123} +currentfile 0 (% &&end XMP packet marker&&) +/SubFileDecode filter AI11_ReadMetadata_PDFMark5 + + + + + + + KDG logo administratief + + + application/postscript + + + 2009-10-27T08:47:07+01:00 + 2009-10-27T08:47:07+01:00 + 2009-10-27T08:47:07+01:00 + Adobe Illustrator CS2 + + + + 256 + 32 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAIAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A5wvmvzYzBV1i/LE0AFzM SSf9lnX+FDuHycPiKL0/XfNd1LKj63qEfp281wp+sTb+lGXA+0Njx65RnMMYB4QblEfM0kEoYeZ/ OBiaYatqBhRlR5BcT8QzglVJ5UqQjU+Ry/wodwRxF7J/zjHrWsX/AJk1iO/v7i7RLNWRJ5XkAPqg VAcnNX2rCIgKFbtuIkpJ5X/NXzk2h33ljTry71PzXrWoNBYz3EskrW1uUALI8hPE1rSn2aFvDLcu kx8QmQBCI+aBM8ur2aE69+X/AJOsY3j1Lznrt1OsVx+/kmb1Xjd2KtLz9OFPToNvc9c1Z4c0zyhE fj5tvId6D0386oZrfzBHqmh3Wlaz5etTe3GmTOrF4RTdX4rT7a/s9CKVyctDvGpAxkatRNK4P+cj dMfT5tTm0C+h0701WyuSKrc3hIDW0bcQlVqSW5dB0yw9mm64hf3DvR4gRg/NeTVF1Py1rmg3Xl3V 7nS7m5sIblvUWZFgdmoQqUICsenY99sh+U4anGQkOIJE+it/zjn/AOStsf8AmIuf+Tpwdpf3x+CM X0pX5p/O2O6/xHpOj+X7zVdO02Ga31LV4CDHCWV0L8ApqgKncsKgE9MsxaGuGUpAE8gpyMe/Kn8w 7Lyh+VunobSbU9V1TUriDTdMt/7yVx6YO9DQAso6E1PTLtXpjkzHegALLGEqi9N8j/mXH5j1i/0H UNKuND8wacgmm0+4IflCxA5q4C1pzWu3cUrmBn0vBESB4onq2RlezGPzc8y+bbrzjoX5feWbxtMu dXj+s3eoRkiRYeT/AGGFGXgsDseJBOwqN8yNHigISyzF10YzJughND8ueTtD81adDF+Yt9PrVrdL BdaZc3YdLiUtw9D0hxK1fahZsnky5JwP7scNc6QAAeaPi/5yBsZtYm06HQryRLG8a31W8Ul4bW1S QRvdylEeiDc0Ph1yB7OIjfENxt5nuT4ig3/OQ0f1c6uvlbUW8qif0DrdVA+1xr6fHj12/vOu3XD/ ACbvw8Q4+5fE61slvmv84PNa+ftCttG0+6l0O4X1oLWMR8tTjZS0csLsvNUoele2Tw6OHhyMiOL/ AHKDM2GQ6r+dssWo3tjo3lm91htJiWTWpImCLauVq8Z+F+TJQg9NwadK5TDQ7AykI3y82Rmznyl5 o0zzT5ftNc00t9VulJCPQOjKxV0cAndWGYmbEccjE9GQNi2B2v5i6PoP5oedrLzJrRtbMfov9F21 w8jxJW05T+kg5KlWdS1AKnMs6aU8MDCO/qv5sBKpG0u0T8ztLb8wvOGsnWZbrynYabbzQoryNCr/ ALtG9KJiFDvIePQVJyyelPhQjVTJKiW57k6g/OWaD9H3uveWr3RfL+qusdjrEskci1k3jM8SfHEG G4rX7sqOiuxGQlIdE8feFW//ADelGpapFonl271rTNCdo9Y1OCSNFjZP7wRI+8xTvQj7t8EdHsOK QiZcgvGo2v53aff6Lpd1pukXN9rOtSzxadosTJ6jLbMQ8kkhosaUFakfqJBOgIkQSBGPMrxtXP55 aZp+k6rLrGkXWn65pEsNvPojsju8lwCYjHKvwshVSeVOnStRVGgMpDhIMT1XjR1z+asmleXDqvmL QLzSr6WdLXT9I5JPPdSyoGQRcePyao2+e2QGk4pVGQI6nuXiobsQ/NTzXrN15T0+913y9caGLDXN OnWN5Y7gzR8ZXPAx0HJQu6nuaZk6TDETIjLiuJYzOzMNG/NG5m8xWeh+YfL9z5dm1OGSfTJrmWOR ZVhUu4fjT0mCivFunftmNPSARMoyEq5shLeilz/nXJLbXWs6Z5Xv9Q8p2cjJPriNGlVQ0eSKBvjd FofiqKd6ZP8AI7iJkBM9F4/LZMtU/Nqx+t6bp/ljTpvMmqanarfQ21s6RJHbv0eaWT4Yz7Hp3ptk IaM0TM8IBpTPuYj+ZPn2z8z/AJTebLOSzm0vW9Kezj1LSrmnqRlryEoysNnRqbMP1UJydNpzjzQN 3E3R+BYzlcS8F8k2uqwa7peu21i95b6ZfQXEiIVUsbeRJSgLHYkZsdZq8MAYTkImUfv2aYg3bItR sNd1jzDeaoNMmtln0+WL6szI0cTi2MYigoRxhFKRr+yNu1c1eftDTxxxjxg/vI/7oMyCSv1NdRuf IFj5atfLjWt7BPDPd3qegBOYRcgMzKFlZiLofbYhabUrmRDX6cZDM5AR8fL9SCDVUy3/AJxetp7X zdr1vcIY5o7NVdD1B9VfDD2lkjPHGUTYJZYeZQvlz8mfMd/5R1W/WzudJ82aZqDXWjvKrQPNGFVi ik0P2lqjdm+ZyzJrYiYFgwI3UQNeacecL/8ANLzV5a8vve6Bqix2U7R+ZdMtlltZLv7BjkWgNUdV fop4N16rlWGOHHOVSjv9J50k8RASjR/JPmRdT85XFt5WvdIsNR8vzw6bZSetcNzaS34xmR+TNK/p s/Gu3Ttlk88KgDIEiW/2oETZ26Mi1/8ALfzLqn5I+WLOzsZF1fRn+sT6Y9YZWVmk9QAGnx/EGHfr TfKcephHUSJPpl1ZGJ4QgvL3k6K71Q3EPlLzBYXVvY3bLe6ncM6LK1u6LDGhjUycy9Oo+WSyZqFc cDuOQ81A35PRfyI0jVNJ/LmzstUtJbK7Sa4ZredDG4DSEglWodxmF2hMSykg2GWMUHnekaf+YHkm 484+Xrbyvc6xFrskn6P1GH+4CyiRFeRgCv2ZAStQQRT3zNnLHl4JGQjw8wwFi9mO2/5W+cT5J0DU X0e8ll0q+uvr+kpytrxoJjGVeGoLfsMNge2x3y86uHiSFjcCj0RwGg9F/KXytZQ+bLnVY/Lms6Q0 NqYlvNYnLtKZGWqLGUH2QvXkfozB1mUmHDxRlv0ZxG/JE/m15N84HzZovnzylEL3UtHj9CewJozx Kzt8O68gyzOrgGtOmR0eaHBLHPYS6rOJuww7VY9a81efvKWqWvkSfy81hqUd3rN40Sp6wa4hdnll EcJf0xGxq2+5y+OXHjxzByCVjbfyLEgkjZM/IPlDUrjT/wAy9Nv420063K6WFxcD00fkbji4J+0g LLWnY5Rqe0MIOOQnE8PPceSYxO6QjUfPcf5aH8tD5Yk+uczbDVDJH9V9M3Hr8uZ/d/5PLnTvkjrN J4vjHNCu6wj1VVJv5i8q+aPLmoeQNX0WwfzHD5dtRa3y2RMpMoJMgHHkwUiQ8DTam+HTazDnjkqQ qR52kxIrySW98ka1a+adY1PWPLOtX9lr7nUrX9DzMjQtclpXguFC/aQycDUClNgQcyo54mAEZRBj tv5dzHhos08v/kJ5J1jQNPvNU02/0q6MbqdPkueTxL6zsoc8F+Ihq9MxcnaGSMiAQR30zGMFPPKf ku3h/MHzk9/pQl0wx6PDpVxdwiRHW3szFJ6bupB4lQGp3ynNnJxQo7+q/mmI3LEvNf5YavrPmnzz Z6Zp5srS80+yOlyiP0bWWeBoZGiVgAlWKMPnucycOqjGECTZBN97GUbtH+a77zl598tWfk9fKt9p d3dSQDWNQvI0jtLdIHVne3ep51K7AUNNhXIYYwwzM+IEDkBzTKyKpd5cbzt5BGv+X4vLc+rRXd7P faPqkTRrbET8QPrbuyiIIFq1fftvjl8PNwy4qoUR1+Cix0ef+U/JmoXHlXyl5oGjXOu6Xbte22o6 fZyyQ3PpNcPwlh9J43ajlqgHtQ7bjMzZwJzhYidqJa4jYFnkPl7yY+k6xcr+XWstbTNb200Ny073 s0ZLM0sMcs8hX0SgoVcE1p4jMM5MnEB4kf0fc2UO5j+m+TPzCWwg1m1sb+4sPLesJeaBoequovXs gP3q7k8WHFOK/Mr/AJV8s+K+EkXKNEjlbEAss876nrXnPRtOitvLOq2X1HW9Nmljvbfgzx/vPVYK pf4I9uTHxzGwRjikblE3E8mUt0y/NDy3qetedPJQtreZ7KL9JxX13GhdIFuII0VnI2Fd6V65DSZR DHO+eyZDcMe0a/8AO/l/yDceQ5fKV9eavFHPY2N9bojafKlwX4yyTFlCUEm4I+dN6XTjjnk8TjAj z80CwKpS8r+T/Mv5Y67ZamdNuNf0+90yOy1EacomuLa5Vg54RsVLxbUr+rapy5oZ4kXwkSsX1CAD FAeaPKvnDzFovnrzRJotxZz61HYWmk6MU5XbxW1zCXkkRKlW4xVp4V7AEzxZoQlCF3w3Z6ciiQJB LwryzHosnmHTY9ccx6Q1xGL91qCIeQ57rVgKdSN/DNvlMuE8P1NMavdkutWujW3mO5j0l7R4Dpdy ZfqBkaASelKCFaSWdj8IBrUbUqoNc12cyOOPFf8AeQ5/1gyNXswjNq1vaf8AnGGV4tb8wyx05x6d ySu4qJARXNH29MxwcQ5iz9jfhZ5qX513ttf6nY29s1zcaXA09zxEKKAqBz/eOHICnchTnG6f85kx 48kpwhHLIRHpkeZroCPgS2mY3CA/5XhrlsmkR6jbele6kIjJDG1ufTE78UYJyaQg9enz32zIOn1O Q5Tiyjgx8VXA78Isi+GvJHicrUb/APOTznLbxPpNmWjur79H2tzOYVWRg7qxRVHL7MZ+I7D3pgwY ckZEZ9RvHHxyjGAsChzNefIbnytTPuCL82/mt5g0J4IY4XvZZIJrq4VZUi9KOALUluDVqWp/t5r+ yMWo1gkTn4IiUYj03xGV+6kznXRJLr87fMqQzx/U5kvjPBBZ2/qmQt60Xq1f0lLVVSKqtTU0zZQ7 IyyMSdQfD4ZGR+n6ZcO1nkd9zttfVj4vkiNJ/MHzzq3mDS7d5msLeWxN7d2kjyCUgyGIUqA3VeS+ 3XMPXYoYNNll4uTJKOTgjIS25cXQ+dHz5BMZEkO1X8yfMVv5gvdHUvNJamOdXLSmlkITLPI3xU5B hwXcVJyrS9nHLpoZ5ZcgE7j9X+U4uGIHkeZ7gFM6NJEv5s+ajDcXEwtZkNnFc25illZYHuJ1ijju pC3EHg3NgKdM2E/Z/HKUYjJmB4zE8X8QjEyJxir57Dmx8Uqth528439xBpy3NoZ57u4gTVUV3geC 2h5yOilxy4swFa0PT3yjU9laXHGWY+LUccD4Zl6hKUqiCel93MJEydkqm/MTXzaXswvow4v4baCZ IVlgWFw8jSKylmk4xx/GKVFfuyx7OabxIAwJ/dykbkRIyFCjewsnY3vTHxCjNI8yedtRjt0WYqy2 13ftILdQ9xDHIq26hSCEZyGG3Y98xtZ2X2fgJJjYM4Y64zUJEEzN3uAK+I6JEpFC22u+e7q2uGt7 ua4N1DbIsv1QxLbXk86ho46pVljh5cmPfL8vZ3Z+OcRKEY8EpmuOzPHGJ9R32MpVQ7kCUlmraz5z 0+xdZ7y8e2S+v/UvooEWX0bdEEFagIsbysd/Dp4ZPR6LQ5sgMYYxI48XpMtrkZcXmZCI/X3qZSD3 f8n2v38i2L6hK015IBJNI/2iZEWSh+XKmOkOPjyjGBGEcsogDyADbHkLZrmal2KuxV2KuxVg2r/l Lpmp3d9K+u63bWupSPLeadb3vC1cyfaHplGop6UB6Zlw1hiB6Y7da3YmLLNF0bTdF0q20rTYRb2N ogjgiBJoOu5NSSSaknMeczMknmUgUjcgl2KuxV2KuxV2KuxV8j/9C4/mh/yx23/STH/XOk/lPD3n 5ON4RVrb/nHz817ZnaG1tlMkbxNW4iPwSKVYb+xyvJrsEwAb2IPy3C+FJR/6Fx/ND/ljtv8ApJj/ AK5Z/KeHvPyXwi9J/JP8qfOHlPUdZm1qCKKK9svq8BjlWQly1dwvTNX2tqIZ8RjDnv8Ac2Y4Ec02 l/J5rm6vbu7SSea+hktn9W4LcIpDyZIgNlFemcbij2hCEIQGOEcchLatyOsu9s4Q1b/kjZR3cF4Y fUuYDCyPLczP8VsKRMwrxJWmW5P5TnjlDixxjLisAD+P6h9PVHBFHH8nrVtPs7AwwfVbCT17SP1p +SSVLcuf2jux6k5THSdojJPL4kOPIKl5j3cFdOieEVSLvfyrgv5XlvFgmeWH6tIxMm8JcSFKCm3I A5HT9l6zCBGGSMQJcX+dVXy7kkAtT/lDpNysiXMNrKk0vryh4+dZeITlv34imXYuz9bAgxzmPDHh FXy50tDuRcX5YaelzDcgwRz28XoW8yQLyjiHSNDUcV9hlX8i5zEwOY8MjxEb7y7z6tyuyJT8u7MX DXBnT6w68GmEKhyo/ZLcqke2Aez8uHgOU8I3Ara++uJLUH5a6PBDJDGUjhl3kjjhRFavXko2OXS7 ElKQlLLOUhyPUfajZEReQdMjVFWVlEYpGFVFCjwAptgPs/A3xTmb5+abU5vy18u3FzaXU5me4smd 7Zw4UK0ilWPEChqD3rmRi7GhCEoCc+HIAJfTuBy/hsfBBRo8maRT7Ux9+S/805SPZ3T98vn+xNrx 5P0b+WT/AIPLP5A03cfmtoW//LjyZqEsMuoaZHdvASYjNV+NaE0r8sztNoYYARjMoiXOpSH6WJAP NPbHT7SxhMNrH6cZbkVqTuQB+0T4ZZptLjwx4YCgTfX9KURmQrsVdirsVdirsVdirsVdirsVdirs VdirsVf/2Q== + + + + + + + uuid:2636f462-c2cc-11de-b4ac-00145161ca6e + uuid:73950D41C46611DEB938D83BC9DF5A2D + + uuid:4C72CF68C46711DEB938D83BC9DF5A2D + uuid:4C72CF67C46711DEB938D83BC9DF5A2D + + + + converted + from application/postscript to application/vnd.adobe.illustrator + + + + + + + 296.999959 + 209.999929 + Millimeters + + 1 + False + False + + + PANTONE 382 C 4 + PANTONE 273 C 4 + + + + + + Default Swatch Group + 0 + + + + White + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Black + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + Charcoal + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 75.000000 + + + Graphite + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 60.000004 + + + Ash + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 45.000000 + + + Smoke + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 30.000002 + + + Latte + CMYK + PROCESS + 10.000002 + 23.000002 + 33.000000 + 0.000000 + + + Capuccino + CMYK + PROCESS + 15.999996 + 37.000000 + 58.000000 + 0.000000 + + + Mochaccino + CMYK + PROCESS + 32.000000 + 48.000000 + 76.000000 + 19.999998 + + + Mocha + CMYK + PROCESS + 42.999996 + 52.000000 + 80.000000 + 38.000000 + + + Mars Red + CMYK + PROCESS + 25.000000 + 100.000000 + 100.000000 + 25.000000 + + + Ruby + CMYK + PROCESS + 25.000000 + 100.000000 + 100.000000 + 0.000000 + + + Red + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + Pumpkin + CMYK + PROCESS + 0.000000 + 75.000000 + 100.000000 + 0.000000 + + + Squash + CMYK + PROCESS + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + Sunshine + CMYK + PROCESS + 0.000000 + 25.000000 + 100.000000 + 0.000000 + + + Pure Yellow + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + Peridot + CMYK + PROCESS + 25.000000 + 0.000000 + 100.000000 + 0.000000 + + + Little Sprout Green + CMYK + PROCESS + 50.000000 + 0.000000 + 100.000000 + 0.000000 + + + Jade + CMYK + PROCESS + 50.000000 + 0.000000 + 100.000000 + 25.000000 + + + Mint Julep + CMYK + PROCESS + 75.000000 + 0.000000 + 100.000000 + 25.000000 + + + Emerald + CMYK + PROCESS + 100.000000 + 25.000000 + 100.000000 + 25.000000 + + + Sea Green + CMYK + PROCESS + 100.000000 + 25.000000 + 50.000000 + 25.000000 + + + Caribbean Blue + CMYK + PROCESS + 100.000000 + 25.000000 + 25.000000 + 0.000000 + + + Pure Cyan + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + Hawaiian Blue + CMYK + PROCESS + 100.000000 + 25.000000 + 0.000000 + 0.000000 + + + Twillight Blue + CMYK + PROCESS + 100.000000 + 50.000000 + 0.000000 + 0.000000 + + + Starry Night Blue + CMYK + PROCESS + 100.000000 + 75.000000 + 0.000000 + 0.000000 + + + Deep Sea Blue + CMYK + PROCESS + 100.000000 + 100.000000 + 0.000000 + 0.000000 + + + Fresh Lavender + CMYK + PROCESS + 75.000000 + 75.000000 + 0.000000 + 0.000000 + + + Purple + CMYK + PROCESS + 75.000000 + 100.000000 + 0.000000 + 0.000000 + + + Amethyst + CMYK + PROCESS + 50.000000 + 100.000000 + 0.000000 + 0.000000 + + + Rasberry + CMYK + PROCESS + 25.000000 + 100.000000 + 0.000000 + 0.000000 + + + Pure Magenta + CMYK + PROCESS + 0.000000 + 100.000000 + 0.000000 + 0.000000 + + + Global Red + PROCESS + 100.000000 + CMYK + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + Global Squash + PROCESS + 100.000000 + CMYK + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + Global Pure Yellow + PROCESS + 100.000000 + CMYK + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + Global Green + PROCESS + 100.000000 + CMYK + 80.000000 + 0.000000 + 100.000000 + 0.000000 + + + Global Pure Cyan + PROCESS + 100.000000 + CMYK + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + Global Deep Sea Blue + PROCESS + 100.000000 + CMYK + 100.000000 + 100.000000 + 0.000000 + 0.000000 + + + PANTONE 273 C 4 + SPOT + 100.000000 + CMYK + 100.000000 + 96.000702 + 0.000000 + 8.000200 + + + PANTONE 382 C 4 + SPOT + 100.000000 + CMYK + 28.999298 + 0.000000 + 100.000000 + 0.000000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +% &&end XMP packet marker&& +[{ai_metadata_stream_123} +<> +/PUT AI11_PDFMark5 +[/Document +1 dict begin /Metadata {ai_metadata_stream_123} def +currentdict end /BDC AI11_PDFMark5 +%ADOEndClientInjection: PageSetup End "AI11EPS" +%%EndPageSetup +1 -1 scale 0 -72.252 translate +pgsv +[1 0 0 1 0 0 ]ct +gsave +np +gsave +0 0 mo +0 72.252 li +624.998 72.252 li +624.998 0 li +cp +clp +[1 0 0 1 0 0 ]ct +69.4702 2.18066 mo +0 2.18066 li +0 71.9336 li +69.4702 71.9336 li +69.4702 2.18066 li +cp +false sop +/0 +<< +/Name (PANTONE 273 C 4) +/0 +[/DeviceCMYK] /CSA add_res +/CSA /0 get_csa_by_name +/MappedCSA /0 /CSA get_res +/TintMethod /Subtractive +/TintProc null +/NComponents 4 +/Components [ 1 .960007 0 .080002 ] +>> +/CSD add_res +1 /0 /CSD get_res sepcs +1 sep +f +62.0342 35.6055 mo +35.9028 35.6055 li +35.9028 9.68652 li +33.6372 9.68652 li +33.6372 35.6055 li +7.64795 35.6055 li +7.64795 38.1543 li +33.6372 38.1543 li +33.6372 64.0732 li +35.9028 64.0732 li +35.9028 38.1543 li +62.0342 38.1543 li +62.0342 35.6055 li +cp +/1 +<< +/Name (PANTONE 382 C 4) +/CSA /0 get_csa_by_name +/MappedCSA /0 /CSA get_res +/TintMethod /Subtractive +/TintProc null +/NComponents 4 +/Components [ .289993 0 1 0 ] +>> +/CSD add_res +1 /1 /CSD get_res sepcs +1 sep +f +25.7578 46.1309 mo +24.8848 45.7275 23.7549 45.5342 22.8511 45.5342 cv +20.2192 45.5342 18.7661 47.3096 18.7661 49.6191 cv +18.7661 51.9111 20.187 53.6387 22.5928 53.6387 cv +23.2061 53.6387 23.6909 53.5752 24.0781 53.4775 cv +24.0781 50.5391 li +21.689 50.5391 li +21.689 48.7627 li +26.2422 48.7627 li +26.2422 54.834 li +25.0469 55.1572 23.8042 55.415 22.5928 55.415 cv +18.9438 55.415 16.4092 53.5908 16.4092 49.7793 cv +16.4092 45.9209 18.7661 43.7578 22.5928 43.7578 cv +23.9009 43.7578 24.9341 43.9346 25.9028 44.2256 cv +25.7578 46.1309 li +cp +0 0 0 0 cmyk +f +17.1001 19.0957 mo +19.3599 19.0957 li +19.3599 23.9385 li +23.4292 19.0957 li +26.2061 19.0957 li +21.5718 24.4082 li +26.3989 30.3652 li +23.4448 30.3652 li +19.3921 25.1338 li +19.3599 25.1338 li +19.3599 30.3652 li +17.1001 30.3652 li +17.1001 19.0957 li +cp +f +49.1411 29.3574 mo +49.1089 29.3574 li +48.4629 30.165 47.5752 30.4873 46.5581 30.4873 cv +44.0068 30.4873 43.0698 28.3887 43.0698 26.1123 cv +43.0698 23.8193 44.0068 21.7861 46.5581 21.7861 cv +47.6392 21.7861 48.3979 22.1572 49.0439 22.9482 cv +49.0762 22.9482 li +49.0762 18.1846 li +51.2402 18.1846 li +51.2402 30.2949 li +49.1411 30.2949 li +49.1411 29.3574 li +cp +47.1548 28.8086 mo +48.5918 28.8086 49.0601 27.292 49.0601 26.1123 cv +49.0601 24.9502 48.5112 23.4648 47.123 23.4648 cv +45.7178 23.4648 45.3311 24.999 45.3311 26.1123 cv +45.3311 27.2588 45.7339 28.8086 47.1548 28.8086 cv +f +76.1572 46.0029 mo +77.0742 72.252 li +339.296 63.0947 li +338.379 36.8457 li +76.1572 46.0029 li +cp +1 /1 /CSD get_res sepcs +1 sep +f +91.1611 54.0361 mo +90.2188 53.7197 89.5176 53.5439 88.3086 53.5859 cv +87.4199 53.6172 86.2969 53.9814 86.082 55.0869 cv +85.6816 57.1455 91.6826 55.6387 90.7744 60.3105 cv +90.1885 63.3252 87.3145 64.623 84.626 64.7168 cv +83.3682 64.7607 82.1289 64.5801 80.9834 64.2949 cv +81.7188 61.5254 li +82.6514 62.0166 83.6738 62.3057 84.8086 62.2666 cv +85.6465 62.2373 87.043 61.8633 87.2871 60.6074 cv +87.7803 58.0703 81.6953 60.0049 82.6035 55.333 cv +83.1455 52.5439 85.7783 51.2295 88.3682 51.1387 cv +89.9219 51.085 90.8848 51.3008 91.877 51.4912 cv +91.1611 54.0361 li +cp +1 /0 /CSD get_res sepcs +1 sep +f +96.1934 53.6104 mo +93.751 53.6963 li +94.2295 51.2344 li +96.6719 51.1484 li +97.1748 48.5615 li +100.69 47.3662 li +99.9775 51.0332 li +102.913 50.9307 li +102.435 53.3926 li +99.499 53.4951 li +98.3271 59.5234 li +98.1123 60.6289 98.208 61.6484 99.4668 61.6045 cv +100.059 61.583 100.649 61.4375 101.039 61.2012 cv +100.62 63.8594 li +99.8906 64.085 99.1064 64.2109 98.1191 64.2461 cv +95.5293 64.3359 94.416 62.7529 94.9141 60.1914 cv +96.1934 53.6104 li +cp +f +108.021 61.4561 mo +109.032 61.4199 109.909 60.9404 110.564 60.2188 cv +111.249 59.4707 111.577 58.5371 111.772 57.5322 cv +110.342 57.582 li +108.861 57.6338 106.617 57.9619 106.231 59.9463 cv +106.017 61.0518 106.836 61.4971 108.021 61.4561 cv +cp +106.11 51.4922 mo +107.511 50.8447 109.311 50.4072 110.717 50.3584 cv +114.59 50.2236 115.876 51.7998 115.134 55.6182 cv +114.812 57.2764 li +114.558 58.582 114.392 59.5615 114.231 60.5156 cv +114.065 61.4941 113.938 62.3965 113.817 63.3984 cv +110.906 63.5 li +110.915 62.8262 111.081 61.9727 111.135 61.5713 cv +111.085 61.5723 li +110.042 63.0313 108.232 63.8926 106.729 63.9453 cv +104.482 64.0234 102.557 62.7178 103.035 60.2559 cv +103.411 58.3223 104.543 57.1611 105.923 56.4893 cv +107.304 55.8174 108.956 55.6357 110.338 55.5869 cv +112.163 55.5234 li +112.568 53.4385 111.792 52.7666 109.843 52.834 cv +108.438 52.8838 106.924 53.4854 105.647 54.3779 cv +106.11 51.4922 li +cp +f +119.934 50.3369 mo +122.87 50.2344 li +122.299 53.1729 li +122.348 53.1709 li +122.729 51.96 124.482 49.8779 126.455 49.8086 cv +126.776 49.7979 127.122 49.7861 127.447 49.874 cv +126.788 53.2646 li +126.526 53.1006 125.954 53.0205 125.362 53.041 cv +122.673 53.1348 122.009 56.5508 121.647 58.4092 cv +120.725 63.1572 li +117.419 63.2725 li +119.934 50.3369 li +cp +f +130.555 52.4111 mo +128.113 52.4961 li +128.592 50.0342 li +131.033 49.9492 li +131.536 47.3623 li +135.052 46.166 li +134.339 49.833 li +137.275 49.7305 li +136.797 52.1924 li +133.86 52.2949 li +132.688 58.3232 li +132.474 59.4287 132.569 60.4482 133.828 60.4043 cv +134.42 60.3838 135.012 60.2373 135.4 60.001 cv +134.981 62.6592 li +134.253 62.8848 133.468 63.0117 132.481 63.0459 cv +129.892 63.1357 128.777 61.5537 129.275 58.9922 cv +130.555 52.4111 li +cp +f +147.314 49.3799 mo +150.398 49.2725 li +150.047 51.0811 li +150.097 51.0791 li +151.44 49.46 153.048 48.8809 154.281 48.8369 cv +156.058 48.7754 157.184 49.4102 157.587 50.9922 cv +158.653 49.4082 160.448 48.6221 162.002 48.5674 cv +165.135 48.458 165.599 50.6133 165.037 53.502 cv +163.45 61.666 li +160.145 61.7813 li +161.644 54.0693 li +161.878 52.8633 162.21 51.1553 160.311 51.2217 cv +158.114 51.2979 157.325 53.9707 156.998 55.6533 cv +155.777 61.9336 li +152.473 62.0488 li +153.972 54.3369 li +154.206 53.1309 154.538 51.4229 152.639 51.4893 cv +150.442 51.5664 149.653 54.2383 149.326 55.9209 cv +148.105 62.2012 li +144.8 62.3164 li +147.314 49.3799 li +cp +f +176.744 53.5176 mo +176.963 51.8877 176.497 50.5068 174.646 50.5713 cv +172.796 50.6357 171.605 51.9756 171.12 53.7139 cv +176.744 53.5176 li +cp +177.603 60.4473 mo +176.262 61.168 174.813 61.5674 173.036 61.6299 cv +168.842 61.7764 166.879 59.4004 167.704 55.1543 cv +168.432 51.4121 170.981 48.2539 174.928 48.1162 cv +179.64 47.9521 180.331 51.1963 179.452 55.7168 cv +170.671 56.0234 li +170.414 58.1045 171.615 59.2354 173.663 59.1631 cv +175.267 59.1074 176.765 58.4561 178.135 57.71 cv +177.603 60.4473 li +cp +f +184.579 50.5244 mo +182.137 50.6094 li +182.615 48.1475 li +185.058 48.0625 li +185.561 45.4756 li +189.076 44.2803 li +188.363 47.9473 li +191.299 47.8447 li +190.82 50.3066 li +187.885 50.4092 li +186.713 56.4375 li +186.498 57.543 186.593 58.5615 187.853 58.5176 cv +188.443 58.4971 189.035 58.3516 189.425 58.1143 cv +189.006 60.7734 li +188.276 60.998 187.492 61.125 186.505 61.1592 cv +183.915 61.25 182.802 59.667 183.3 57.1055 cv +184.579 50.5244 li +cp +f +199.98 47.541 mo +203.533 47.417 li +204.859 56.7266 li +204.909 56.7256 li +209.799 47.1982 li +213.104 47.083 li +205.903 60.1836 li +202.178 60.3135 li +199.98 47.541 li +cp +f +219.353 57.418 mo +221.894 57.3291 223.009 54.9951 223.429 52.834 cv +223.814 50.8506 223.14 49.0273 220.969 49.1035 cv +218.822 49.1777 217.416 51.124 217.04 53.0566 cv +216.625 55.1924 216.837 57.5059 219.353 57.418 cv +cp +221.477 46.4912 mo +225.251 46.3594 227.635 48.8467 226.805 53.1162 cv +226.082 56.835 223.063 59.8828 218.845 60.0303 cv +214.651 60.1768 212.785 57.2988 213.508 53.5811 cv +214.338 49.3105 217.727 46.6221 221.477 46.4912 cv +cp +f +234.893 56.875 mo +237.435 56.7861 238.549 54.4521 238.969 52.291 cv +239.354 50.3076 238.68 48.4844 236.509 48.5605 cv +234.363 48.6357 232.956 50.582 232.58 52.5146 cv +232.165 54.6504 232.377 56.9629 234.893 56.875 cv +cp +237.017 45.9482 mo +240.791 45.8164 243.175 48.3037 242.345 52.5742 cv +241.622 56.292 238.604 59.3398 234.385 59.4873 cv +230.191 59.6338 228.325 56.7559 229.048 53.0381 cv +229.878 48.7676 233.268 46.0791 237.017 45.9482 cv +cp +f +246.752 45.9082 mo +249.688 45.8057 li +249.116 48.7441 li +249.165 48.7422 li +249.548 47.5322 251.3 45.4492 253.273 45.3809 cv +253.595 45.3691 253.94 45.3574 254.266 45.4463 cv +253.606 48.8369 li +253.345 48.6719 252.772 48.5918 252.18 48.6123 cv +249.491 48.707 248.827 52.123 248.466 53.9814 cv +247.543 58.7295 li +244.237 58.8447 li +246.752 45.9082 li +cp +f +263.788 48.0078 mo +262.846 47.6914 262.145 47.5156 260.936 47.5586 cv +260.048 47.5889 258.924 47.9531 258.709 49.0586 cv +258.309 51.1172 264.311 49.6113 263.402 54.2832 cv +262.816 57.2979 259.941 58.5947 257.253 58.6885 cv +255.995 58.7324 254.757 58.5518 253.61 58.2666 cv +254.346 55.4971 li +255.279 55.9883 256.301 56.2773 257.436 56.2383 cv +258.274 56.209 259.67 55.835 259.914 54.5791 cv +260.407 52.042 254.322 53.9766 255.23 49.3047 cv +255.772 46.5166 258.405 45.2012 260.995 45.1113 cv +262.549 45.0566 263.512 45.2725 264.504 45.4629 cv +263.788 48.0078 li +cp +f +270.293 51.4727 mo +269.937 53.3057 270.192 55.6426 272.389 55.5654 cv +274.56 55.4902 275.645 53.0576 275.991 51.2744 cv +276.328 49.541 276.2 47.1748 274.054 47.249 cv +271.933 47.3232 270.645 49.6641 270.293 51.4727 cv +cp +268.213 45.1582 mo +271.37 45.0488 li +271.014 46.8818 li +271.063 46.8799 li +272.047 45.5977 273.477 44.6748 275.425 44.6074 cv +279.323 44.4707 280.139 47.5869 279.445 51.1533 cv +278.757 54.6943 276.691 58.0098 272.719 58.1484 cv +271.313 58.1982 270.223 57.8867 269.342 56.4951 cv +269.292 56.4971 li +267.979 63.2539 li +264.673 63.3691 li +268.213 45.1582 li +cp +f +283.853 44.6123 mo +286.788 44.5098 li +286.217 47.4482 li +286.266 47.4463 li +286.648 46.2363 288.4 44.1543 290.374 44.085 cv +290.695 44.0742 291.041 44.0615 291.365 44.1504 cv +290.706 47.541 li +290.445 47.376 289.873 47.2969 289.28 47.3174 cv +286.592 47.4111 285.928 50.8271 285.566 52.6855 cv +284.644 57.4336 li +281.338 57.5488 li +283.853 44.6123 li +cp +f +297.18 54.7002 mo +299.722 54.6113 300.836 52.2773 301.256 50.1162 cv +301.642 48.1328 300.967 46.3096 298.796 46.3857 cv +296.65 46.46 295.243 48.4072 294.867 50.3398 cv +294.452 52.4756 294.664 54.7881 297.18 54.7002 cv +cp +299.304 43.7734 mo +303.078 43.6416 305.462 46.1289 304.632 50.3994 cv +303.909 54.1172 300.891 57.165 296.672 57.3125 cv +292.479 57.459 290.613 54.5811 291.336 50.8633 cv +292.166 46.5928 295.555 43.9043 299.304 43.7734 cv +cp +f +308.964 43.7354 mo +312.097 43.626 li +311.755 45.3848 li +311.805 45.3828 li +313.129 43.8643 314.647 43.2373 316.374 43.1768 cv +319.384 43.0723 320.271 45.1875 319.705 48.1006 cv +318.118 56.2646 li +314.813 56.3799 li +316.155 49.4717 li +316.463 47.8896 316.853 45.7549 314.732 45.8291 cv +312.339 45.9131 311.308 48.5693 310.985 50.2266 cv +309.755 56.5566 li +306.449 56.6719 li +308.964 43.7354 li +cp +f +331.662 49.2305 mo +332.092 47.0195 331.604 45.2402 329.681 45.3066 cv +327.437 45.3857 326.311 47.5205 325.925 49.5049 cv +325.583 51.2627 326.075 53.3926 327.975 53.3262 cv +330.047 53.2539 331.242 51.3906 331.662 49.2305 cv +cp +336.198 42.7842 mo +333.928 54.4648 li +333.244 57.9805 331.218 61.3457 325.89 61.5313 cv +324.582 61.5771 323.116 61.4277 321.669 60.8047 cv +322.497 57.9326 li +323.402 58.4502 324.942 58.9697 325.979 58.9336 cv +329.63 58.8066 330.344 56.0117 330.778 53.7764 cv +330.729 53.7773 li +329.897 54.9043 328.232 55.9111 326.382 55.9766 cv +322.632 56.1074 321.797 53.0918 322.471 49.626 cv +323.076 46.5107 325.354 42.8633 329.152 42.7305 cv +330.83 42.6729 332.024 43.2051 332.649 44.6553 cv +332.698 44.6533 li +333.04 42.8945 li +336.198 42.7842 li +cp +f +79.2192 2.46191 mo +85.8345 2.46191 li +85.8345 16.6367 li +97.7412 2.46191 li +105.868 2.46191 li +92.3076 18.0068 li +106.435 35.4424 li +97.7886 35.4424 li +85.9287 20.1338 li +85.8345 20.1338 li +85.8345 35.4424 li +79.2192 35.4424 li +79.2192 2.46191 li +cp +f +117.302 31.3789 mo +119.24 31.3789 120.751 30.5283 121.744 29.2051 cv +122.783 27.835 123.067 26.0869 123.067 24.1973 cv +120.326 24.1973 li +117.491 24.1973 113.286 24.6689 113.286 28.4023 cv +113.286 30.4814 115.034 31.3789 117.302 31.3789 cv +cp +109.884 12.3848 mo +112.341 11.251 115.648 10.542 118.342 10.542 cv +125.76 10.542 128.831 13.6133 128.831 20.7949 cv +128.831 23.9131 li +128.831 26.3701 128.878 28.2129 128.926 30.0088 cv +128.973 31.8516 129.067 33.5527 129.209 35.4424 cv +123.634 35.4424 li +123.397 34.167 123.397 32.5605 123.35 31.8037 cv +123.256 31.8037 li +121.791 34.4971 118.625 36.0098 115.743 36.0098 cv +111.443 36.0098 107.238 33.4102 107.238 28.7803 cv +107.238 25.1416 108.986 23.0156 111.396 21.834 cv +113.806 20.6533 116.924 20.417 119.57 20.417 cv +123.067 20.417 li +123.067 16.4951 121.318 15.1719 117.586 15.1719 cv +114.893 15.1719 112.199 16.2119 110.073 17.8184 cv +109.884 12.3848 li +cp +f +133.84 11.1084 mo +139.463 11.1084 li +139.463 16.6367 li +139.557 16.6367 li +139.841 14.3691 142.439 10.542 146.219 10.542 cv +146.833 10.542 147.495 10.542 148.157 10.7305 cv +148.157 17.1094 li +147.59 16.7783 146.456 16.5898 145.322 16.5898 cv +140.171 16.5898 140.171 23.0156 140.171 26.5117 cv +140.171 35.4424 li +133.84 35.4424 li +133.84 11.1084 li +cp +f +165.119 20.8896 mo +164.93 17.8184 163.513 15.1719 159.969 15.1719 cv +156.425 15.1719 154.629 17.6289 154.346 20.8896 cv +165.119 20.8896 li +cp +169.372 34.0723 mo +167.056 35.3477 164.41 36.0098 161.008 36.0098 cv +152.976 36.0098 148.298 31.3789 148.298 23.3936 cv +148.298 16.3535 152.031 10.542 159.591 10.542 cv +168.616 10.542 171.167 16.7314 171.167 25.2363 cv +154.346 25.2363 li +154.629 29.1582 157.37 31.3789 161.292 31.3789 cv +164.363 31.3789 167.009 30.2451 169.372 28.9219 cv +169.372 34.0723 li +cp +f +174.853 .00488281 mo +181.184 .00488281 li +181.184 35.4424 li +174.853 35.4424 li +174.853 .00488281 li +cp +f +208.589 31.0957 mo +212.794 31.0957 214.164 26.6543 214.164 23.2051 cv +214.164 19.8027 212.558 15.4561 208.494 15.4561 cv +204.384 15.4561 203.25 19.9443 203.25 23.2051 cv +203.25 26.5596 204.431 31.0957 208.589 31.0957 cv +cp +214.4 32.7021 mo +214.306 32.7021 li +212.416 35.0645 209.817 36.0098 206.84 36.0098 cv +199.375 36.0098 196.635 29.8672 196.635 23.2051 cv +196.635 16.4951 199.375 10.542 206.84 10.542 cv +210.006 10.542 212.227 11.6289 214.117 13.9434 cv +214.211 13.9434 li +214.211 .00488281 li +220.543 .00488281 li +220.543 35.4424 li +214.4 35.4424 li +214.4 32.7021 li +cp +f +240.955 20.8896 mo +240.766 17.8184 239.349 15.1719 235.805 15.1719 cv +232.261 15.1719 230.465 17.6289 230.182 20.8896 cv +240.955 20.8896 li +cp +245.208 34.0723 mo +242.892 35.3477 240.246 36.0098 236.844 36.0098 cv +228.812 36.0098 224.134 31.3789 224.134 23.3936 cv +224.134 16.3535 227.867 10.542 235.427 10.542 cv +244.452 10.542 247.003 16.7314 247.003 25.2363 cv +230.182 25.2363 li +230.465 29.1582 233.206 31.3789 237.128 31.3789 cv +240.199 31.3789 242.845 30.2451 245.208 28.9219 cv +245.208 34.0723 li +cp +f +288.63 8.84082 mo +286.079 7.65918 282.771 7.09277 280.125 7.09277 cv +272.423 7.09277 268.171 12.29 268.171 19.0469 cv +268.171 25.7559 272.329 30.8115 279.369 30.8115 cv +281.165 30.8115 282.582 30.623 283.716 30.3398 cv +283.716 21.7402 li +276.723 21.7402 li +276.723 16.542 li +290.048 16.542 li +290.048 34.3086 li +286.551 35.2529 282.913 36.0098 279.369 36.0098 cv +268.691 36.0098 261.272 30.6699 261.272 19.5195 cv +261.272 8.22656 268.171 1.89551 279.369 1.89551 cv +283.196 1.89551 286.22 2.41504 289.055 3.26563 cv +288.63 8.84082 li +cp +f +295.197 11.1084 mo +300.82 11.1084 li +300.82 16.6367 li +300.914 16.6367 li +301.198 14.3691 303.796 10.542 307.576 10.542 cv +308.19 10.542 308.852 10.542 309.514 10.7305 cv +309.514 17.1094 li +308.947 16.7783 307.813 16.5898 306.679 16.5898 cv +301.528 16.5898 301.528 23.0156 301.528 26.5117 cv +301.528 35.4424 li +295.197 35.4424 li +295.197 11.1084 li +cp +f +322.365 31.0957 mo +327.232 31.0957 328.508 26.748 328.508 22.6846 cv +328.508 18.9521 326.523 15.4561 322.365 15.4561 cv +318.254 15.4561 316.27 19.0469 316.27 22.6846 cv +316.27 26.7012 317.546 31.0957 322.365 31.0957 cv +cp +322.365 10.542 mo +329.595 10.542 335.123 15.4082 335.123 23.4414 cv +335.123 30.4336 330.445 36.0098 322.365 36.0098 cv +314.333 36.0098 309.655 30.4336 309.655 23.4414 cv +309.655 15.4082 315.183 10.542 322.365 10.542 cv +cp +f +340.746 15.7393 mo +336.068 15.7393 li +336.068 11.1084 li +340.746 11.1084 li +340.746 6.24219 li +347.077 4.20996 li +347.077 11.1084 li +352.699 11.1084 li +352.699 15.7393 li +347.077 15.7393 li +347.077 27.0791 li +347.077 29.1582 347.645 31.0957 350.054 31.0957 cv +351.188 31.0957 352.274 30.8594 352.936 30.4336 cv +353.125 35.4424 li +351.802 35.8203 350.338 36.0098 348.447 36.0098 cv +343.486 36.0098 340.746 32.9385 340.746 28.1182 cv +340.746 15.7393 li +cp +f +370.938 20.8896 mo +370.749 17.8184 369.332 15.1719 365.787 15.1719 cv +362.244 15.1719 360.448 17.6289 360.165 20.8896 cv +370.938 20.8896 li +cp +375.19 34.0723 mo +372.875 35.3477 370.229 36.0098 366.827 36.0098 cv +358.795 36.0098 354.117 31.3789 354.117 23.3936 cv +354.117 16.3535 357.85 10.542 365.41 10.542 cv +374.435 10.542 376.986 16.7314 376.986 25.2363 cv +360.165 25.2363 li +360.448 29.1582 363.189 31.3789 367.111 31.3789 cv +370.182 31.3789 372.828 30.2451 375.19 28.9219 cv +375.19 34.0723 li +cp +f +378.924 25.3311 mo +378.924 20.1338 li +391.35 20.1338 li +391.35 25.3311 li +378.924 25.3311 li +cp +f +395.604 2.45703 mo +400.329 2.45703 li +400.329 16.2559 li +416.112 16.2559 li +416.112 2.45703 li +420.838 2.45703 li +420.838 35.4424 li +416.112 35.4424 li +416.112 20.415 li +400.329 20.415 li +400.329 35.4424 li +395.604 35.4424 li +395.604 2.45703 li +cp +f +436.948 32.418 mo +442.146 32.418 444.462 27.6924 444.462 23.3916 cv +444.462 18.8076 441.674 14.3662 436.948 14.3662 cv +432.175 14.3662 429.387 18.8076 429.387 23.3916 cv +429.387 27.6924 431.702 32.418 436.948 32.418 cv +cp +436.948 10.7744 mo +444.272 10.7744 449.188 16.0674 449.188 23.3916 cv +449.188 30.291 444.178 36.0098 436.948 36.0098 cv +429.67 36.0098 424.661 30.291 424.661 23.3916 cv +424.661 16.0674 429.576 10.7744 436.948 10.7744 cv +cp +f +469.221 23.6758 mo +469.221 18.666 466.905 14.3662 462.18 14.3662 cv +457.689 14.3662 455.469 19.2334 455.469 23.3447 cv +455.469 27.8818 458.021 31.8506 462.18 31.8506 cv +466.338 31.8506 469.221 28.165 469.221 23.6758 cv +cp +473.662 34.4023 mo +473.662 41.7275 469.882 45.9336 461.234 45.9336 cv +458.683 45.9336 456.461 45.6025 452.586 44.2793 cv +453.059 40.168 li +456.461 41.7275 458.493 42.3418 461.754 42.3418 cv +466.433 42.3418 469.221 39.1758 469.221 34.0723 cv +469.221 31.709 li +469.126 31.709 li +467.235 34.2139 464.117 35.4424 461.045 35.4424 cv +454.146 35.4424 450.743 29.8193 450.743 23.5811 cv +450.743 17.3906 454.24 10.7744 461.518 10.7744 cv +465.771 10.7744 468.134 12.334 469.457 14.9326 cv +469.551 14.9326 li +469.551 11.3418 li +473.662 11.3418 li +473.662 34.4023 li +cp +f +494.45 21.0762 mo +494.45 17.3906 492.276 14.3662 488.449 14.3662 cv +484.102 14.3662 482.306 17.957 481.975 21.0762 cv +494.45 21.0762 li +cp +497.333 34.4502 mo +495.632 35.0645 493.694 36.0098 489.725 36.0098 cv +481.171 36.0098 477.249 30.8115 477.249 22.9668 cv +477.249 15.8311 481.738 10.7744 488.543 10.7744 cv +496.577 10.7744 499.176 16.6348 499.176 24.3848 cv +481.975 24.3848 li +481.975 29.1572 485.708 32.418 489.914 32.418 cv +492.844 32.418 496.246 30.9053 497.333 30.0078 cv +497.333 34.4502 li +cp +f +501.96 30.7168 mo +503.709 31.8506 506.214 32.418 507.489 32.418 cv +509.521 32.418 512.026 31.5674 512.026 28.9678 cv +512.026 24.5732 501.582 24.9512 501.582 18.1934 cv +501.582 13.1846 505.315 10.7744 510.089 10.7744 cv +512.168 10.7744 513.869 11.2002 515.617 11.7197 cv +515.239 15.5947 li +514.247 14.9805 511.601 14.3662 510.561 14.3662 cv +508.293 14.3662 506.308 15.3115 506.308 17.2959 cv +506.308 22.2109 516.752 20.793 516.752 28.4961 cv +516.752 33.6465 512.641 36.0098 508.34 36.0098 cv +506.071 36.0098 503.756 35.7734 501.724 34.6865 cv +501.96 30.7168 li +cp +f +536.077 15.4053 mo +534.376 14.6973 532.675 14.3662 531.257 14.3662 cv +526.295 14.3662 523.507 18.8076 523.507 23.3916 cv +523.507 27.6924 525.822 32.418 531.54 32.418 cv +533.053 32.418 534.942 31.9453 536.313 31.0479 cv +536.645 35.0166 li +534.801 35.8682 532.675 36.0098 531.067 36.0098 cv +523.79 36.0098 518.781 30.291 518.781 23.3916 cv +518.781 16.0674 523.695 10.7744 531.067 10.7744 cv +532.863 10.7744 535.179 11.2002 536.455 11.7197 cv +536.077 15.4053 li +cp +f +540.374 0 mo +544.816 0 li +544.816 14.791 li +544.911 14.791 li +546.518 12.2393 549.306 10.7744 552.661 10.7744 cv +558.898 10.7744 561.687 14.6494 561.687 21.124 cv +561.687 35.4424 li +557.245 35.4424 li +557.245 22.9668 li +557.245 17.3428 556.017 14.6025 552.142 14.3662 cv +547.085 14.3662 544.816 18.4297 544.816 24.29 cv +544.816 35.4424 li +540.374 35.4424 li +540.374 0 li +cp +f +577.562 32.418 mo +582.76 32.418 585.075 27.6924 585.075 23.3916 cv +585.075 18.8076 582.287 14.3662 577.562 14.3662 cv +572.788 14.3662 570 18.8076 570 23.3916 cv +570 27.6924 572.315 32.418 577.562 32.418 cv +cp +577.562 10.7744 mo +584.886 10.7744 589.801 16.0674 589.801 23.3916 cv +589.801 30.291 584.791 36.0098 577.562 36.0098 cv +570.283 36.0098 565.274 30.291 565.274 23.3916 cv +565.274 16.0674 570.189 10.7744 577.562 10.7744 cv +cp +f +604.115 32.418 mo +609.313 32.418 611.629 27.6924 611.629 23.3916 cv +611.629 18.8076 608.841 14.3662 604.115 14.3662 cv +599.342 14.3662 596.554 18.8076 596.554 23.3916 cv +596.554 27.6924 598.869 32.418 604.115 32.418 cv +cp +604.115 10.7744 mo +611.439 10.7744 616.354 16.0674 616.354 23.3916 cv +616.354 30.291 611.345 36.0098 604.115 36.0098 cv +596.837 36.0098 591.828 30.291 591.828 23.3916 cv +591.828 16.0674 596.743 10.7744 604.115 10.7744 cv +cp +f +620.556 0 mo +624.998 0 li +624.998 35.4424 li +620.556 35.4424 li +620.556 0 li +cp +f +%ADOBeginClientInjection: EndPageContent "AI11EPS" +userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse +%ADOEndClientInjection: EndPageContent "AI11EPS" +grestore +grestore +pgrs +%%PageTrailer +%ADOBeginClientInjection: PageTrailer Start "AI11EPS" +[/EMC AI11_PDFMark5 +[/NamespacePop AI11_PDFMark5 +%ADOEndClientInjection: PageTrailer Start "AI11EPS" +[ +[/CSA [/0 ]] +[/CSD [/0 /1 ]] +] del_res +Adobe_AGM_Image/pt gx +Adobe_CoolType_Core/pt get exec +Adobe_AGM_Core/pt gx +currentdict Adobe_AGM_Utils eq {end} if +%%Trailer +Adobe_AGM_Image/dt get exec +Adobe_CoolType_Core/dt get exec +Adobe_AGM_Core/dt get exec +%%EOF +%AI9_PrintingDataEnd + +userdict /AI9_read_buffer 256 string put +userdict begin +/ai9_skip_data +{ + mark + { + currentfile AI9_read_buffer { readline } stopped + { + } + { + not + { + exit + } if + (%AI9_PrivateDataEnd) eq + { + exit + } if + } ifelse + } loop + cleartomark +} def +end +userdict /ai9_skip_data get exec +%AI9_PrivateDataBegin +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: Adobe Illustrator(R) 12.0 +%%AI8_CreatorVersion: 14.0.0 +%%For: (Jan Verhaert) () +%%Title: (KDG logo horizontaal.eps) +%%CreationDate: 2/09/10 16:51 +%%Canvassize: 16383 +%AI9_DataStream +%Gb"-6H]MICOXKo1mWZ2@(pIYn3IF'(K*=%'kk2I`JBRBFL=%Ej.[@-E;Y$hemIbr)NF+AkLPLYQGr&I6>JRad\!8m)%jMo"#3/.D +%+8tEc_ftRaIf'+?2]r%fT:L$c]9pmsR'ZPLoV3N,T5T5Vk1`=gX'BF#Vcp:nYBTZ^6sJl+k9"#[GPgP$Vr)n"nG:D=h`gr,m_d(` +%Is1\9p!;Z"0AjKjoCBf>gK1#mjiRR8h,cPm]m]YJYJ.XIj-u)o48Y6Cp0[?2^]4#XTAKM4b^VS@celKdpYFG>Ie3!XlSi2Nr0Dg2 +%(-gl`q!TlnI/66AIf$IX*@Q4,h7'"?g^54f+91L"=24Y*Y?m`)p?-)On.TR4^MQeSS3ikHnm?l$4A26:buIKXR!^gaV^_89];%`7 +%j[uZ*;bMH'cMgeZ(Be8m1Z"eTRG^Br\bs*4G'Da->`o%!'8mlu6qp#^Ms,]@.@'<2%ko=KOEe69"p"Srl^%qI#pMW8R +%q76KMD&rQF_q/h`rTrls0/)4rJrH,C;#0#"i-2@groqZT=u@DYI0VqI4sN:SP^i5gmr(C-#_)a(2t)7jiLcP+T@S7Id4n(&H^0D` +%-2Or*,ZcTQ)Sg/)N,>_6lP^e;)ss8`d>r`D9B+PFhu;m-qk"1;q5]#Aq"F#jR:LLom=0?\OKJN^#*UHVJgia9i0^NoPorU`l-5CE4WT>1Eg_s,4n?[qk2 +%S+H)4@Zpb5rq.B5rQXY(5<8aG!8CjfIeWQbS#]V/s8%q+4/-02,%s3h_u*O7IJE'iDn[B;[QWK?0Ac`LRs,tR3cs+"YMObWrh$AX +%rq56Q8]AAmp$p8qhX_P%s+>cG76K<#hI%.AqWcP%8X[5:s7Nk7ch;M=?\:Mshj:Mi'HbX[+2@^Hcfa26q!bG1]Dnl)/msF.r=9"N +%DtnnX^OG&WFMoF6Ak]!/IW/Dfp"^JK`uf?jcX+;3p\%B)?iBZDDdT[Z/:R&Tg2E#aXMgCAo#EjOcZi:4?LW_s4OO29s).UQc(?JX_OiBO,bHKW+G?;f-[-f2,sO2-3n@fCalS_t[TgQe1BR?Ft!&*NnGe3aLoaHN(K^?XM^; +%8=gLP?euXrfGf%pDo,5]8bC+`jegm>hr)7^`6oG\0:>!s[!N](L6nLn'9Bm@7rF\ac\ZMW5[pR$`d2)N=Is1-0GTkNk(YnnS7[dn +%OQI03l?J'$M5E?)e7TO#Lr;.Y#c?ZC9+FN)b7\=mZ3;+uX?ktkH]UP7,%S!N=?INug[$i7Gp+:*O4\=5A'[C9lK7-K'(OY$,UY5N]KnBiVUIIYipq\tif +%kJWLL_#t]^n0*H%&q+dKTn_lPF!B"XcAU^o,UY(QkTdKl0rC=J+X?ZK4uY;scY48J2^[5=P"./SVNc*FO\.K:A&d!('.o:^bWqA/ +%-??H=KJ(<81B&elj==SM&e:6%kIaR+CpRar$SFhKKbr_V!JUkIL`sbLA;E!oq1dMKEu+!V4EZA^)kmf#p*Z#A82t-";@Y^BUdN]V +%m5MZtS&E(W]T^i4mNMCfI7Shf4(nY&$07;O!iuL*KH"7LcZq[d@#8T5!ilCg!\4@g6WXND#?D,]#d9C)X,#lN<*lf5[H1kC\U.X> +%\ni!pMmdXUl][gPI\*n2+Yc,G+0f-e$d#a+C5XOG7V`B(Q]s,&kH#:"MsJ<-2"p#g0!K>P?+e6RI?j%0e)_k`Mkr`uNT[rW +%>k9k9H%QC82-A]JYT5jd?(eM&:TX:Rl[-NQ*ZG$4eTs6\2NOrWTt:bLm,tIEY?<;e^T"^GtfJ[84!s28g(Za,X[=+pjtL(N9:#+A?M$l-'H54U?P3>%IrB\c,MQ&M/*aJEZtfc,jg..hpEo-`2sh4A^#>&tmr^S&,e7M9r?bFm2h:UJOPXa*EPhpBlc+Sg7O;L2&1V9leJU^R;R%S$lE +%d.G!o)1"c8Hqiq+S4M6WdQ)l#O!>ZUBT?G]TKON>^SXFi::!Th[K[K+_3Bgm'SZ +%i9-:6?>AEI:'%ElD9DTUe%DE!IFl"uoPN'b:!`h5'3O@'b3+J+RQ[FC#&>d9MU,B'5RV6(,lU42?qC:X4\Gh:!$@dCXEir)1Qe96 +%ADFD2>Vd0>,ENPZ8RbhRZp7sqagM.""G]G/AM`(cEh9NI6&ZpWQ%]P(P^,/3$WUl)TE@m_$'N`\7i&DnbuA.LKkR*6b@=H&V; +%/:*>qbch*$9`tpo;AZFX#?Kus0MbJIR7FP(d[,/mbZSS9eiYgtad-lYqc>W;TK?/#Wr>s,lGZqD>*S^D8Q9D&VG3U>L"]M+j,MMq +%=(&`UaW(MmVEDe;'M*]Ine +%>dN;,8,pd2_a`(2osoN:a1>-I*U+CD-4I:&2h +%KDZSG3OpYD-0(c@hrpKZTiHD*^.K`:NSNX!GRe`_W'@+/=si4ppZ12c7f)=5gFL\SiG?tC8D0#/gsq()OAP0ZBaU"KqR\t;r/%#T +%H/;hJFg9P)pQqN/]Qn^Mp@idteW\HF!N%fFEDY/9$%&qli<;UQ]*(l&jAL.2KaK +%fIdSPR\C?t$t>,[D"3;!/sM)33:J&!LDFtS+6b$_LDu42YX8P+W!+%oq`i[WPFBG.*TQk1H*;$j,akPWRNm\1D\$9JZ/nCTLdh)I +%)1mX?mGES+f[9pU#Vo5$-U\EW8B6ri`.%\%2M@[W32jU]lOE>9RIEd'm8`#fk4=)5(f+<1@Q'nq4WuFgGN-5Oq_i->-6@ +%#I85\WJ'Z:puCknil>Xb74a,c"'K&p9VT@0>5ZH;KhB2pgCGnk:"rUI+8I?!B[W\k/8b"E^7IG;]R-b&D?6l +%XCDWb.G(Y82:25jIJB/1F.:bBBYu9P?/2onRfaBf"^+"sA(FeP0E1'Mp?3ap(gW.]H?J+h_0a)4Z>TDnA9 +%:Y:*TmZWB$DP*-2Q&7troQ/hQ2tGY-1!etQU;`bY8'*kr/)dH#nIh,p]H]oQ:ULa6k5Dj[*aLeuEQpe2)bC*NeEXt,Oqr(Ti@C2W +%9m/I(NF5$U5`9I&B=FH(\4<:i-aPs9d7hqJJ +%BLps[dSnbpRmpDKW`jPlXR`WKH;t\19(jNV2G/?QbGTHA>9t>:e+N,bM42.Tm48#L)VCW863L]G!e&-.HCQ_>k'`/4DUHaXW,i>g +%DILh=OL'^%gHpCk]\gIRd:Egj++q@?(Bi;#0F*/U"F,e)O">_+P'o%F\i4+pGM06<*(p57+mci*hdY69>o:1i@I,laj'$rDk.!eW +%N/A+t*f0es=U057",LE_pmq\/E!qG+J7JaA+0\H]_NE5H1+]VF8VeFN6g?W\7om!f/bVikZ;kXFBiU)`Vi@*n-"G_46l'3qPPs7J +%I(1X"k]5drgRRboM4VgCW?EUPQkn+XRpXaZg"cgA+\TrKON8E>a,/P3UoT`4*A$`=RX^nT*L<"5fNHX3J?1pn_e6#IOU@NT::"d] +%VnR6=%@)/l<0h,gYCs,p2P26AOh/NEfumhTG>$U2MB`n)\^M^$;7^U,`[^D4<]jn[?"Q]&k3H_q]1uDm@'n2`leY_i1\K6LeJC;? +%FYm#U,BYh?pZ?0i8N;^\WD7iM*4?_,%F\aoIfPetJ"iW]k?NLsTnpbB1<:8[(-/8kWT3.u9^LRCIU)I(ZJRn/+0B[g]J>JDV<6Gh/(Na#2Nr&NQ0?K;iZu),9fZ'f:&#kX^ +%)p(G?=![Hk\U/7q$gd'7Y,i_OqNj)&Sl6&`D;`2SZ2DkY)"')N05UY*$i5APqWR4YjmrW8Ir/pS,e:VE_'Z5`rK7)O]/TH-k^9.[@;[&C5D:T"%E*\D",nb_4\TPK +%7mX35JS(E6>25,m!ZII'lq/! +%1;^DB7Q/)MW3hnX&N4'gjTVt%o:;)@!csH0)Aa`oPR06U(5Wnp1Y,-,7b.iYA:mLu#h(dO=ei25F-Dsn/agCkS\:.?+u(;U<+K%X +%4#1D:Moa*JR^">".XjG5[s+q!eLFTk\lTIn"Du%!70?;]AQX%@a_F,C(62/FJG6"3'J`Lja/F)RRcko\E-$6433Q<1;4/ubh]Ip& +%run7u[&bNd+_UoqBj'Yi;-$Z!7`Of%`+&\JG,a#(-6Pinh+PqI@?[">QK>DW/=G&.E;(W;ZlBnX+>9(eKt3]Ho!6_2$cR3e,n&fn +%aNLDr)/2rn\]jmfBj'X=cpDo7e;R[9qT$SF%qBVdSh2(3QaO.t'FT=u@5s%/0ZGQ+a2MTW&Uf4KatZ:DK-$s +%0&t!Z,!efj=6,;[XaiPZm]mRngorXRgs8pD-s,\YTs`-42WA5tjG

ba`=SnQD[2YQ/A.V%m@jCS(Q1HX)rh6iZNq,l^]I.!JSg*V8;sat[C&)?I="K9 +%T1a'cQ:d(V?ia?q,*3S,:c/8fC%O/X&4&Z9[8$YCKNoHr(:TQ3dTeM3fkfsL*@hR3Ja&QW2(Jp>sHM=9N@B:FIKL?J?[qJZYN8WO+oo\!7^0$W":T2%$%46+mr?!24%H-".[J:JT0JVe9k*8?-2<6GE#f +%:a`NV)B^'&M]Qa&Pq>U_EEA",8eg^N]0Is +%IPOBo+ncJ-k1gTSL:X=GDqj23V?dPqif>^`/RoJT'HR%nb +%8I,tBPCenZ,5#;_bgSH/%\qD05ptb$pXTp^Ui:6Vl]c-If1ZfqgLSa$8[-"3U%Me]c8',-6K>6ZLF4"h8/p-A4@W7iH^<:fes:u( +%[SDo7JQr8>ps9.rL)P#eK:6A@M@Rt$'[?mV)nO;u90u'pG/4K$*^uDrlE`_W4JZ5YQ,F!F8rGa>W5;"KW@68K*XEr'`*9UDPo$cF +%W%,2r#'UU+L2<\4=V*\?/DIH6h=j//QPnkFd9UDhqLDUAD$'jR1.F9s$O-m`gUY<)1Fu#T[CeR/[[#K];6L0`h,=#_) +%UU:Y)B4sZ#W(dniH8W7_i)XX&DGo\(-U=<3^`V'KSeb5d6&^P["O38/En\5;8a?URo#s'j-DFAQ3462Tc$D]R*moIG-Z\2 +%>*7rm3*gEq&n.0##=gg?iq6Op!E.#P&qQjL7HV^%CN!],-'BbG-\)ahd9"[G>l6je`i1CTLj6I>:u2pE+\4ujFq:]cH,1TU)6$ql_IFj%8pk8@Alu5TFRaN`Z*VYc5VVD@eilJ(E"GH'jPLt_n\HA/'B%i1?mFXAf^?FQ=Re@c;i3i^7>glYfVXHtVJg<1jZo#N4I[P*#C<]W!Xogp6DV;1S(nGYE[VWCf&hCE_L8`E\>>:S7LDMQGX.J/,'>E<1FAF!#V,R";AVP +%4Vhjc +%KbM$P6aIH2JL.__W#a23kp"jMgF/c?0V-jEWbeWda?pDm(m'kne`Pi4Uin:P@O"k3,Un'UC4LnM;jec8TkH6Rab5XSk'S4>+'r[! +%-6:6p`bfK!Y92(,h&o:s=.Gq<\!)a#U$s>UOBiES+ZAg0dSSS,(H*s_#f`I'd$#Y&fJm]W6oPF,"hRHj=Ubr3%$3.%,8/*\I>$2' +%'G\%qL(9:2)irab/OC$%2![+ShKb(O13^=_dQFj+B3uM0*ZI)i13TB^cY@'/:k&Zrn^Kmu!An*#=Qc9#2b5VM#AO5aOm=CIM-gkG*s)1uGH2>KU"6Y?/IWb?g*TFoE>8^?D;DTB\cZ^2d$!P9l_p8H"+@a1,4@=Zj!K1HBS=5OfUomA +%AU/'ccE6:OU-HWLT'foG7LJei@"qO^497b?DcTNs0V39WOf5-;:ZQ8(^8$k)&*&jTQ].jI>(%ZFCp=:/iTSD]n.Q?[Z)cduVNOn^141.Q1<$tRq'/u#Ds#,B5]U;G-[\IIkF',Ut:J3A_p +%JBhrhJM;_P=_!EF>\o^Phl\_lZK@!Y(t>d3N>NVV2a<++RnZ@UOM!>l&TmD7K@$l;GSSV#>!r'0ZnQ-NrBe^&Jk`mEla=:r[X!Y\ +%oOt&[-KaGe"5&kuCbV40Ao3Fm5h7D=H?'S"G\k"+mIaWU"cmUfKNeYi0W:FtXW]i(<1f;H7='T+BAG(#iW`M!fS4K3&*"NEJM;!m +%@'udZ&Mf9D,d3`2kmb]p_$00[?^P1tXO>)mP#GkZM;Ok(2M6(WdV*Q'`tigfu>]=Nb*;UE^[]cCYH\j +%Z%ZUmB7Td=`B_WQ?bBU&j\g*&!H'P^/P.>WO&giGACGhj$&$0o6%M:/U8^ZD:0hel44rA>(=S7p!s@2W&4ohe#G-f<7RUcX%AJqd +%%&dU^N>cdlJodrkH_^p>(2QaYe0N\#Omm^^,_TIa@o(P +%K]([#E*B"S>l0%J/Zf*682Vad!LcE(TpDNb-W]:6L>+Df%!jPCNU'M!NTXc-E3abP.n>d9HGPg(SUrBo,KqL2?RtRo[3ZdmUs51& +%YO,sX[r$e<)7?Pd,d$6XUM39-=,%j^JD"LR6B%oH\-l1 +%N'MLoZC\>1;ZFDiHI]!GA$MWG>b+WT@J2MsVA(n]l$6s0JA>;p7:\$fm>[gA7:Cjf/>Io\o#K75ke`3&JZ1a\B:ab.hc=0l[CgF;(=&m=jGN*-Dm7]ZU2%T%o?/ak@8SqBV[7b'5j34 +%["U5>9pL?agVuYAA/>ttg#l>+nF7X>$*>h=`]s5=6pp]-O!EDHE`m^o6HBfM4]tneZ>A10-Bip`27.KMXA$dK)\WAe2ogAo;%'q1 +%QK#qjU/hmI=9u(8`R5tr278YqEboKGeC\`%=sSi\k(#X/Zl#Rl41+r$=,j2u4Ujch5\SfB9X<5f>>o]o3#4':%$FHgOn-#ahZE-" +%E_)re9;G%&b)s]n1h*Gd^,/.r8l:">Z07UDV#coE'@n4<\YqEmsOl["@(\nsLH+WANiP5L]WF?V_`hNXT +%15,B?.a6k=E1(5&L-6t3EZbj;_a`)!Xm*Nn_Je^8.=9B[<8goTj]-+m1k<[OQ)S*(C!2mRK,T#,W/`O)l*LVD,Kk# +%>@7]_'WO1se%kg9iL]PaKOh?"-:8Ed'BtA52s]8YnirV"_:EKkk1W&h_$,h1,#!`QVersfV%&nY#B,\H287Pj&d'iY]P^'02@H.: +%fI5-k1heZf">tKr*W4lD5scP_pXa\(gR(S-aY/B5!f'+$f7Y7pY84AOOF*W,K&7gp244`[/-(fdlEa[e,hn.!$o(9-&U"cfic$X,!7bs\N"?J=$>?4qXs(uPpH@h`l61ei&,D),]4ck8ZX)P!p6-?^"PJO5i0_f/1 +%[Q,YG3F:@=$WkS6XaI?^r#lV_6l4LmKQ!Unng!#e_5?J>oK@rIXAmD9kN9E0nrkjG4t"A`+3\2%X7J619(9(E;38.1PVM"_AqW1_QkpCrR?n=A7eM +%q^GG";>l3sKE=3c(bc-PW.6sr[)RqBOp&seG>C(-a`@'a6PYJA7CATCQEo2gKj&m2KiWlVe?S9s<,OOkn+u*B]=2<;/&rkTdCiJ=4<],\Uq-eLdVY(R[JGE81uAb#Vq.u3N\+-%qgC-X$#TCjDX9FA37pUL +%*k%fF-=T367nX*b*/'f)_?$4_AQ!'V%45['NO#BR1QW+!kh0,Pa56^<0S(\PrC>cUC!e7@p+T*U.OK*n2?F0Unl*/+"E +%HNZu0_BYGF*eK1Nl0>4h,EW70camh4H15$TSB(f`FP9B?RD^5TWl.I9Y'+&Z.=e2UH@b'4KSsCa+l-IeU##!!IB-U%G,kZRln`Si +%i)TsFg8Pe)=EUc\c_F'(@FJKtHOXCKq2&.&,$0fS'WOAS7>h"a`>'2/duPJA-`7Mo#ju[pg&oEt.s@lhS-F!'bTe$%Ap2:#je)"f6r$Bu0t/EjhIpKEqfTbXeSqE^60'nf6;7Fa`d!/BA2F=K_fqC]jBW/e.]i_\fhU +%?W[VnoFX/s]4s\CLEFYJa]_$IiND%!'8^eH+ZgGf'H.>h@>>mS%P:;<%OHnC1X.e4:iPg?m9"Idr@0m^G'6l@LN.H(QOke7%^?`h +%$4gPsRoURfU@ +%k2>WYpeaABq^=Wj6R[sDN,KJOI!0.1!:L$cjR^q^8+I0X]6mC>+s$n3@k8^4,Wc2$+XiqKMS`9tfSc$L=E#^$*YU)cbOUYkUI<6Kt*HE-hRe4Yj*g$ecOV1UgWoYJn_-'#(*$qh68gT/D"G0ZEkB%o,OPI9nm@=QO6)F<@UbK6qKc8r=).\L/(.dgt,kmd5DM'%]k?L +%8K`lQYlun*q[\'3=:=Nm,&8YN"G&mJX;G6Y32OVP-NRh4Gb(@5BI^q?MB**,6bK_VQdJsBI" +%F&H&8Ml[FAio/$:,GkOJ-'jtZOuOpfLO@$k9@JTS5n;4[G"E#N#tq=`$\%^@E.Z0H+G$"&A-5+_!_8DVdY\t\`Z[mUkd1]PNTO,i +%8-nc/Z48V-qW/pkd/IWgXbWIO':I?ZVkf],Oa&r*Jpt"]2A.ECb(b/Qf)i*'V*udZbVGF$+lX8<()]\A++kV5dAhJed8=(r8J3aL +%lE]'-NhN6$O69tt@/CD!0eU$ah:RblTU$BRF@oCj#Kb8iCtDj?S^PI<+&XA]JcgIJARf-G%+P6-eK]_mnO;$BJt7feN];I_+Jf#m+)GR*D)Q%Ht's +%!(CfdlnngQTg;j^!JmNCqTkkN9>iA6IT)&,;S9"q-#Z1iu$4'P2L$/%9(3P@P/ +%OQOpT!D&qHd%U)qpG':VZ8kD"KapFI6$YSESqrj#@A)UKT!9tTl8]*X]g.^WQj\d>9hVH4Vr_L=BJ($?*,mL7'q;`XFs*fP3%YEJ +%,AYUR +%@N&gi_\j%i>0&;[Tgn*%?lTg'H&5,NHjmk.38U]k!`9Ycji.P\[(OSjXZhM7A5TLkjbAI?eod8M9MRrP+hV4?BTWj!`EDTDUsr_e +%YTLf[@R(co-*&gHj/[gAXj.G(Ia5WEN#*=;F]VQaX'#>"S\eo>DM>V]CtU!d';WOld3*A89pRd>,^'S?dL[Lj:"IJA)Hn.S7aX]n +%S?p:7jh*S^o/J@oHpi/9TlRPu(;pjg&EA@DUaa9uolA/jGr@35*2gWPJg-W`Q7/JA0t)tsG7=Xm5O^KeTELl*>;tOc\gJV.&iaa+ +%4!bA`7)p#t;+olXb^hGjUnG-ao,'*NHp3c\.l+Z;lk^EBnK-@T09VA?S)!Gbkf*EIC$EZe`QWsBaV^RrD"!2!BIOA-D"EC0fd;1i`2/ZYe'C"_'$N90YauDYWS?KLE\!MonklHDnf^u_oqTReS)Yc]g"LGN +%.:>44@\A!2'_0=W)(7K0foj]KN[S&Y\He1W;M0IuF$G`FijlNr-&GG]f4`sJ_/eXVQ(3%S,Pb;D77]u:daIp.A[`T;Bf@;&?WiBM +%e96TP/qU#O%lj)H3Y'h34c%'[+Ik",bn/6A+ju5L[\;=khAoq5Y33Y3UUYRBD2[k'em5 +%"js9uG:?&mip-U/0j6nOp]+q[?%upW.mI/55]JJB#!Ng&Q%@/T_Xl+lHl0f@ZQG^ebReq3LretSO_e8do$kuHQDSMIg@CH+;2#?D +%TX0khKn_,SE=Rk!5StgS/tCcrgD)UXC2e.UW:[)J0(&=O1K+C9.N0YQg9(4riWu2!$C9j`>WV`_].*7&_SRLCH42tOE[_/CK/P>Z1cH]/h.!4IF&AccttWL:Q)SIB;\e>h3hR#s@elr&\u;b"=R +%oolc0[GBsi/1FHB14p#$>%+Gufeb>g63IEaZ(65hE7XT?'t0c+j/LpP*H]l,L42+;a(77Z>iK4!ka$>'$%'2:iK+p\)VN&_1tL=g+"O">N=+I$)a.pmFlLJBS;*hn1S%Y?:H^9H +%os+U^\&uc?@m2jNH%-HAG&@C\sQVn4J9-_)HkjVF)O\AL=s)Fu[T?]UmUq;/Uq\'MDU]LP8c)6&pot +%XI'e:;'iH3$a\(aCp5oVW)h[/0PK-tUNnG&%P!dHaG9F%Y@-"j)S!2&-lBqV"KeBLG>&+N=EhPe1pPRB(^'r*-%)QlE?E_mT&1"6 +%/jm`"g.nBkMbf^_=N#U';!N_WCHjX=X^aT<)]0pbht)g\:tMZAp?l:ar_\5WN[&ZeX5 +%'m[mQ=TB#%9hIkGY;en@q`l*/R-_2"#_]$TZRpk#r26p6jFcV;_='"o;O,i/oVlY`ARgW:i*=_SPgo-'/1;C_5>E1n6e!oe/ir/GnKVi<^m.F_-k(Km-^"(,$4g,G"tBE_<(e+mXo+? +%0f[Bn))#e0)dk8aq-BK#:g,R5h.ebK)t^";_qkRq62N'j(ocC=[l+$9d_@r[Ctdu&Xqq(Y9a3%BCm`tJ&#!PZ=L7_-@$4gUo6qX; +%'6bF)<9Ga>i$GJ1*j\4B/6?HnG:.?QQLCG!>L!g4,qS>eg/@N]3[<\eAG*\tnV`CLM-f6jR@#bbgSiXY^9iA)8%[IZY2.Hf_m[*_ +%Y0uaZW#RJGlDoM9Zgm;"]Xd6rks3F`Ae.I[m,s7n3QPt;Ffa=4'YE=/4ScYQnHjV3\n)Img6.NHB>&3o'lR@H_`+L)?J3-Z)"k81 +%TbG?Yl40)g>@e+JoSRftkF36;8%Yo0P!mg16bOfT3Zh@A^e@Pr0'0MB9QojHHU!hHbQBS,O?nm$N7+gjM=M.HR-6INiTN(ejKY9: +%'HgaN(q(VfQnp-#(= +%mAAoec:4A"/2c/f6hNtT@LK$'l$**m9p$Bbh0(=e-W4+o(,"1c)KX\?`$n\N*3cO3r]=G+>)-r`V=O14^;kQo"'VjSKG"#24V#Q0 +%W$1n9h%R6^*dGJ'/tSpThNKYl`"?>+VsNBC9tC,=W+*UI*N$O%6\83Q:YY$)ocO=-6tO3unssc+McY/^'2iQ#?L(3JF$@QBC;+QDEZ5k1XOm +%G.h+uBo.9DhgR\gq$5bWaHbI#/!h7pOS'-ND\H+/gMlF'P6jqDY$E- +%5-rO%fM3Pje\R"Q?*42>fYQfuPg":[i'df[1XmFl;$#$0=tSi)"/It+!@Q"SaLd\$V=BpZ+_QtQKd(Z*g$&B1]LD?X!GeisjS +%*J,lUrptB#@NNd7q/[I*Ag;@L8Ob8?/`rbBLEf,fs"N@-#4H.%__(-iB)0r[2X^<;E0(@k+$..F*90[%;(:#dQsAB=(2[fQYNVX+ +%Qeg0]ZM]9d?Y)!PkOQSFpT%s1?S5Q]WKlN<=uCQEnGQ3LUh^K,J]*X.Y;h`fZ/TheG)]Yh`S6mbN2uB +%Vai3kXjWgK]pEIoT^AG?Bc%Z41sT$=?kU(qPaeQ_J*%)L,ZQ+oaT6`P>O;,"0^i1,)LlO8oeqQG\,Ug#&61ls*%dY=M!5ejK[XWe +%]%QZ*d7H)>\F"l_*:CqJR0,j'd?YPc,9%+q6gXDX<`9LHdBtP`8LQRl[p]\HihBo2f@H&TY(ED8,=lSBOr$+0VPTT!h@_*Y63L-R +%j$heHMq#cTlXjhsJX2k=RXkc*ueYFE`_nMV9\n.i-U/L!C021hgp#0DND\=TL7.ESjsW=\DWR3_8&SJ_@#2W +%(r7Rk]>jpioN_T5Vgn`Oe]=M7JGD\je:2F\QA+./PK6\VB7]PS,+O)libPm>2+0c +%Y#:96@e@*P6uh22o=;Cg$pV4F%.]C$[H$5bb4fb+DNUAgmp4$tL]D3E<%]chq!2860#,gPY +%D5[!H/f"a52o0X^A[j?)OTh\nP'3:^le?AERO_Z"F05s2V5UeUZiSH5Q#.2W[b[!M_R<$Hf2L7=1`+o!s&LS)]DB?Tq4GQiW"aBsD5#?F;b#[I,0./Wo\0au$2g1Z'[[.P6Vo"HaYb_$TBk4seWZ#dd6$OO_A`RF27%NQ%5'fdem?MdPZK!^g:<4VH#EO_J74g$C*JG7t)]gTu`V1k_+qY_3i:h!YHTRImG+UogEET161(n^hB +%;*8>6@=iedUEM43jA8Ka-2:KiOZSM72,;74/Gs'":5B'LILjfYea)X8XXJ8'+#_=rZ+)@gf1WnJ7g@s2H4u^rR9j=*d'>MR5%s8_oe=X3V +%dY'&dQo[+Q-Hr$6,::.iYtD+8Zdud[5TtHV0OUj\^i=p=eDKL@HE*feF'FPi%jMj86pM`/iJ44i\Ao3e/4)jB;@N)hD38H&j7%QAlAkZ0u*>M[hHi1\p\Z=c:upN.iiS>rTM9U@R&/)i*N: +%3oa*r9Z#BCd)cc]4OddjCqUY!pN41rhrUP$NOC9W-fp/@0?]95"Z:1(aT1A1\MsoO=%SJ32BVp(^@U]E2As2&R/.)84S"HJptspu +%SFFGtO4(>Ag%Q)>GeRlb]#!tRdtha]Zc@1?c.`B%EH +%B8?:P,>uQaq:2sgM\HE^GP$U-/McrcS%4S#*dL4`9OmN99R+Da:SU?d"9%#q4<>LjMDt80YH%>4$m^[q3O +%c-kRi27/eKf\qs*'ZMtE+5-#Nk]_<,C$BKie;$-F@9k/LN7oR2[lFr&JF\IIV/g-CTFoN;]fG/8"OEK3O[B5a:k.- +%i)*[d2Z#\t&^NC1(\%30hWD/^A8U9p9^jaY=_/tig$3e4&&.!Cg<>!3nAmBmj14B%j9\W=iG#Z4RkXLINd1?D3Ps6!bi\ud\VRQb +%K?R=0r=F_ZN1r[c)aF#SpNYbe#*ZU]IH1^\0V=o%Xj+S@E5WtSqp\GA+6NW6)Gs_W"V\1j]P2cEn$7YVhmPFa+$2UU9S:H8h7X=X +%iGgqAN>C.9mJF+X4?T7@L!O,OFsA1C@W[l[>!(:DrXM/_VOHIDdA%p)_'&'QL)+ +%KT8>s$@'gV"]5asX$]*5D#+tNUD+@6I\N77.6ntj9=;6dF$K2N9jaL5rLrq%)tX@$`,ag4G11E9)p.TOO0+\> +%qsf#LqH*iG-!'p51H%J&Qtc+)CUS]/&K;87b.IKE]U[[e"4T5cj?dmq3UstCp9K`)0/-<1P@B`=0XNq8[E#7BG%ceHD1/qs::J7m +%[.SVH`ZVa]@MW=O3k1[6TAop"@5/q,`2*&5t[ +%r0f7qo!&+P23)_l[VCmhff*=+*.c\]ni8Bc+VCJa$E=##B^*JW"ZcTV%D(4Kco +%78DV253s>K*O#eig>^JsN()V+g>AQeonB:GN+W0Qp.fJc9K[g6g-U,'24Nr3oeu']9A8@QV^,AUg0AImi8W&p=8Vu#-uANlD<>0q +%!LLO:\%/e^e5%#_Fc%mdi,G]?N,8D4dT!(2$Y-eY?[J=>A;<(6ZM!;h38GXRd+6t)6XTFE2\)cm*("C%+9r_X<*ajY:(*Eicue@\ +%FD39"^hgl#!Jg+N-/)L#Sa(K^L<$GeV$'RKCY!H%'mh8%ZXm`=ecl#RltkhUQ*1HmbUlVqRKJ*=rqnaSb1Eok8"mLdIg +%Q>+jfM4tso?)B@NRtl;;DN@@1l7f*A9]Oq_D8RsSBLd)I-iSq$8U"teb8*+fI6.J?T[1'Ys#>@Z7U-VP%0Z0(ec]d?Z.7>ufH\kc +%'ZbD'>`"_m9WMJ$C9C/+)S@MA,,JIB,&A;MtK:!KVr^43\:CPB]VG?narg2 +%F-\EgNl1p6%KK,g^hp!,P[D/T>&:'!$I'jg.BW0r:YoU1`u6Xg"46p:1U],L;jrGA;a9B"X^.5?Z+E-:Q:E&&L2fu%7E-TnbX_K> +%`=Q@al7.gr%fPaul!k'bl720KcIh+t>GFbo%9,u(g`3T,7B@kON>]1'!@ZG)>AI5"K_`$9FN>/5Xn&0\]Z6qrFeJ(P=\Ut&RnloY +%Dp'>HWlA(\8*,P&IH<9qi-#1E$2i/jh;3j$66Gq[D8uTN%OM&#u0-rc2Gjr)tIL@59l#P +%gBm'h6e5SpBd=^_,g>'FP4-OV1*oMtW?4?5PK,_g8=hC,JDD8N*3aRS[T6@8m&^V9nOZqPAb8:3k3jclU6Tec8]Ln==cOdo4?u.LSQObb1&pA +%iaMYJdOF6\NEek-_"\1*P-_\Ygk%G`]sY"mJ)-^Tf4sq9Aa6&WnaJ=RN*g5IqZmk,Yf"q'g"OYu*:QM5^3L\m@PhHL@0sXVh`74] +%)kXC-3=V"jpXedUGqXr[$$.J&O,4tD0G[K7hKk"lVDr#tC3l@:-O3=^Dj?dd1*huO@'b#RP0,s\f9*MDShfAh\:U'lHFrR);a4lT +%9cn.9aTHDY\/F$G_U?n]KG'<:g*p"a,[CorSRG"5ko)Ri=hGu9` +%`-I;bQ<"K4.A2Nfg`Eo3.W[gcO%g]p?n3MjrIc%m(pPMa6`[2YHGoN:?u0bjNcrW"Ff<]X;!,*3!;$t#eg&RFO?-T/2)I.neXpcUX"-@FYFADEJlD7_0M<(?Kb%fdDCGkcp-Z&?U#P)`=>R=076;K$g0bnhJ8#+*$*n%f8Vu\U[J:tj6^rKGIZI!j;-5=pdQ[#N`t!?Y +%(2X_^5/ImBbAB9E-jLUg/a>9P6n%Fi>[+]YD(flu1nMSd?(iP&+m'1'BEVq.b7]t+pj@\3hhSr9<\31mY7U^TUX7bF!4FXb7 +%)D,0_I38HE8#it@VXWsY6hWS1aZt=.@$,Y%W3#3,ad+sHO`fsCHRK<;R/;&YEV:QR +%p;.9Qi6^tfbLusRA^RnI\$e1n-ZP2=*pPFCEk_3U-VS^$e>\QgC$m5e0hLVFMcNOB&-'/"R1"%+L4]QKENA9gGk8^^XWmUmTo+dKjH2k!YO;!tqpK!(7Xg`Mk\:B?EV%fPaum8=6oH+il,-SEi3\7d^5X+BPa.Ug9H +%P"'/dam4R#J;mYa.R,Bag^PgrJ:h\]S&a/rl6l#)l!k'bP7lSFS?_H4&Z)J98om5]Loh+iX;(-D9\BW7%%$&']k6-7(dEI#K$uA_ +%X$]*5D#.69#0h+$5@MPIp=L9X]iCHs#tJgs#Ig_l1(8I/2I^[ZJJ];'DI=CO'qh/"RMrlie;r9me&NA'YB911e/@"Cb1ULoXmFi( +%4_":XA4pH!DQ(:?TmVJ1+AFBUh-i8Ygk-.FGqD?,_UdIq6XO9=WD@[cT10q!WX#&:`7\iDgq<$CdSa_Rj +%^=&`mb1&pAio)n_]6[l'Bg$]r3B9/Gn,GuMdMpu].)5L;m39$4%rLGmG'N'cKsgM2g4ucKW_e@;]g"?8"NQps4dE!';!#@la1JFp3i_]*ZerI_TP)21k8b]8+V\"Nu>rDn^e9qpT!733%; +%OT\JKU[57M!K5=P>1g@jHbb4Vrr2QLoV:`Eqla>=s8"[X5(.bKnU::`oB&heh[ALXk9'a'rVK[*Dn\CCjD9/8E/1M"SSs&%D* +%ST$(4b.6_cq)a*)+8"a2'C]r'E;ntp&-$7e?ShUeILCE`bKK%p`trPL%Y#5mUWC2EpI0pYHmnC_ +%glRB7QTpYIYun.Vq+G)Um9m\(23+g3^CJCoRruBoFI;b#iURN#?poI$Za0On"5k7YU2WAV(0Z6,3 +%T:]ZrZrJc&TQdF%\%`F,iFiH#Za0a:@L'LK'&Dmiq.m>>"XMZ`5,qu7BPQcUdmmsYioQ=%?tp!=C!pW!P%QjQ.(T;m&GIT%I[2iQ.(P`E2=IXaa>7$To#G,C$Da(irAe.LS&NnoVO1.^/2$a.[($7gM(s@8CWNZ7*@Nc"rW&mC$jT#K%[9!:$dMc$Dgrdl_9iaW +%=mo_hhJNp'8Xp$[7ub!G>5IH[3sS]b/(V)f1A*`5=cr!1C!YpmjOk"_B)dWPgnXZ?=[GrD$:3qB*>a>$^LZVf3=:Nm.ic*4PPF>&H"5o\8/6.H6G +%'L!&tdr/!J4#DbVCnp>?PdoIm43k2PAcE\C)m@86brADQn-(*"J3Ku?h.S>2SL*[C\rjW7p9GR\DB*I''u\o4UKI3$d+#hMr<=M, +%a_i*bfZ1EJlD+4+NI,+FVj-"F2j/s4?DO^]p!u=ZmLn-B6f%\orLS0nj#+K/Ld7kI_dN@C^K3BM +%T'XJ5NZ*4B3;Vj93!Y/d[;+A(FsHeh$:gEVW,OTYBD1J7ruQ=j8'UcLs"gZo#4m90@oG?M"H[hILV34<]%,IQ%3EP7(!\McDL(<6 +%_AP5k0\H@^mhLkA-`1mfUP@V>:A8ns3*?,kp'PG2_2#j5C'f_W2C^&SQ-25s9u!!b>3c*;4rZmA%0g"g'O+X3rOL=8(i;imW6nL4 +%9Ce3GcnNCWFTc7o8#Y=Vh$FpTYDE[+A)[NnEE.fY!48p_ +%%[bbJh`Z7s!@/L)UY^L4#OfquNVnf^]ZrssDpl+kJE+I)NR_sWBVaKCSIr!G,HY36T6M^D\ +%Uf+GsFs!TD@?uk9#X6oaDb9]MJ;uKo9r>9,]=+&)%3i^YrCT.HnB:JshLTXO1%$;p29mG+a)U_t3'9.IV(CB%K\LjcCMZ?=/d]\m +%D&A(P\H(G/M7R8Q-?j\DTZ(]DVW%k"5fc%,0#i/^s+l%g@F"FqjFQMX_Ca1ol6LG%,1-$jm%0fZi4R%f._Mhef'h;]CKsT?#Ot9Q +%;'F%R)Dm$u[p]U5U5X4o076M_>7&nNJrTsU`jAQmH_NQrY&(qu@U`?h7"mnVOu58"(`gH&DTdp^)'h5X6KYIq1A/%8Y,J+g,75>?r`Qo8^qWpK@6<1-%R])S36!]=WrsB_0cppTPkHW=tC+q8@ +%)G!-Re,&,42E^j2'rbq7ahPN!Qn*@DZNJf[MWer33fZ\%gl67s:ANOCok5).rp?Y]ma;I&'0F3"Pd_q\E9$!8u$QULM,eTDS5NYZfurb +%>!9P;"\p5?MWL'mIa'5mEI!@JfVZCqe?`]$%7"-D#V'RLBau5O.O`;C"n79AG +%"`\U%#Mr_HF,Hh5H*bqP.ugNsC)j)`2)9>DkhYeb4uj4QHrM:Z5'GSoZk[L\`6A2)S@m&`SVMYUBW#hQ.kS3ZG-^>OBD)"]8Ls(- +%UKgO<2[dpehU1M76*?d,=D:Q^NAIi.Z(:U$-toD+C)#U&._A3#59pUeY0V@%/_MQ.Yp.5=kcJU!+gGM%^QhgQ,g**C;nE*HNISdh +%iq[MjK?nXd>.K90qi(9iJrTl,];%tC\t^AAa0oa(*\iNI+Nl.u+""eWDgW\@P$NaOa0Y*OBYJ8BlRu!;r$P_4;?%B76O\3_B8Lcg]aB:j:;+,\c)*9I%0p8cFO;<#h_B-D2Cjj+T>r]eRMc&Z/"W1EL +%FF"N:fMB1qL2Lbj2TR,8Xj8^VnrVn@EY.\\,Tj=(='"e43hBm^IUh:k'em7S\#6WlG+U;ZO>XSU3q'=KG#fhdG&'= +%hRs3*7c#3.:tUR;0>G1.2Bn^hgBb?K/c'iXP!`_ATO,J"Od`j/-7jB`(;0ALk5,>VkPd*rITg\T/[ul=glDj2ci$"mqru3#[,?C< +%E'GDST@VfD$h!0]pX=`kBu0bY^PfX0(Yl2%m["+ObC]V4Iui]?4`\:i\6g$,01YH^2>?Vf^8'[B/'YCu4Y,>EpXi=L4>'T<3pO$T +%-n\J(I&`'^$Pf!Dl>-W^$Pdk2jDcZp06CH$kd)#J09i!A6d*H&Q:hUF[XuJPQ@&6,Ur"o_/LFlnn'R"F/ehSp.('d@/em,?-_N(=TIqRa/1.#@-=H91T^1T0f;41->J];kf?HZam8Ok4Y*$1lC^X'Bkdp=a +%>uqfQDT(4FV$3qOFPW(@a6C1BcujW-f2f,_cunR_>uqfQDB,EYnD>lG@.*L2\umT+h2!m?-6Oof@.*K_\h5RV?!ca&'eCqYh)k^` +%0`cPS!GO7hBe]X0Iui0'AYJEZUh)7]AMF4,Io"U;Bqak`6EdM!BqakT$0[hWXE<8nhlLqH8dWa*.]TXJpn>f$CCa-Gg'XcSJ$J37 +%0r5&N[)*MYR,S1rgnS>Y$VY\sWN7e="fAiN9lPDUT@Fo`eKi7U!'kQr*9sbk0_1_fl>1=#EdM!%ipu[BZnQG(&;!!E\B1)8+aJC] +%&E8i!Q.NU))0C.-Gb'1Z_tQK43KgsonQ$-C3g*[tUuq-"<,7Q%G1]1]BKZtipX`ta%XpR#gc9C3MJG>sjoY0O*,62?n@]+/?V'NN +%0&S3o[Yigu1Ac@Hc>e\Xup74DMKuV3U+*A1Xl'm6cp>ao+>ZBD6;.>f"*4#SsY"gr5hPTLk?n'Ael,\0ACd"Y8Luma]TbpcO.@ +%k@'V4*GoLZnB)hX\Ka2"iU[?C!]O#iD>YW$F[blDK0&XM1`Yp/qSD_>-G#I4W=*bUXGdb\H45\3T6#slg^u[d:kSuZ^VJfh8AZ9: +%4sJ)V,\_fT*KfD?P0Mri3.X0JXSB22R(3<[jpMs2&ronp!;XU@g_I[!Mhqau8Q`h,@V5$8eG@/>KZ-'T@"'gjGK(m+C3ma+.TS7< +%R\'[3%<='J-m*)3!D87V\h!-5())oKPHf_9`<>!3>tU"]b)=AD_9ueEmL5hceHG!QA?90Q2*hIH]!-p>6e?*`CdAm&!]GcKk5Gk% +%D86fcGl.o2?XT=L4=I]?;dNm).njZ.C$tMij[SC#-23_l>OcY";is5Nc6Y./>k1\[$[K"6b-'T#7dX5p%]<*jJ>M_7sBY2-BC(u[Prsq!iWn2\*qXB]^6IWmR+N@igJOpV!c:o9Z;7FU5_NEEFl9N<@)>nt +%A7IeBM3g^-b*d)pAqsdogO[9H5JOa6cCuNbMHe0TAS5THq+].\O)=Gs+o6NZW>u`mM;:,;VcA-:qoFl0%GoVTe,?"'\!a5N%HER5 +%<.#'F<$$AY1NG^rH[L:4",5trLN#[sFlUAs06?S!hpZ"?_:.qUe./5lab1lErOWQd3#S5!H];AFH`s +%[`XS]E42jg2Npk;GSlm!Z`82jl)M&*8pi'Qd-9b)+j,%A_ICm?K,Q#%$k2C841R[)ppj6r$HcV4VGLn!![[bs^cInW2Vg +%]^J(.URB*eG(;#q4BSqh&2;&S&pC%?)g0#N;r&9.\N)V6)"3m"\]o]Z`I`@<6WKuP9NKa_Wc3DIW"j#A(K^7a_8$E)GkdV@5na?s*H[HBUr292UCMDbog`HS"]!WI\:Gl_^Cg#ZcEP&A:-UE +%FO0QRBIQWQX;N4>6$1+;n%M(8W=%::;_=NTlL].eRS#lH/S5WE=P$'VHHWTL>g4;rU8Q;&A_QH+EJL,4misO +%rU2Oj/#GPI1-(5#O3.*tTZVj-6F*A;W`#cLS`64!>@#jg,K4_n:0*RcUX_%W&?Fh4=eD2-ABmPfRVd'V`)c[iuJE:IA1SplmEVp:YS*G@2_k&DF98G+aRB&O_o4;#2L%+hQ1OG\]nfSXeob2qglQ%MKjaG +%62tsBl`nm9c]@%ZhPXHZC4RcC)'c#&:"e=a5jVsrN1kuGnbq`0jImW[-8E-')8"jn*`3=r;dsXnW>a^dc8i@JHa!-NG5^lZS*91F5B.JW=ne/:^=d?G +%N@FY"O1e,<-J,1W7_r6HW6Zk +%luZF+8X3:_.&t\7;9b(]6">dndPQ$70e[h('[:JA;Yr-Prq/p92S4Sfl$H*I5;LSBWn9&5s6+"eircUESF/od4s=;5)7_l#PCA'Y +%SF1+'/'WMZMsdA3Xu-"ZH16/lkOTA>NslNc'nTH:@9m)#LUrl-7jkM_+):c:[*8A0+[Q.XFPOPcobaje8)7HbnqSLiHc[d&2AGkP +%V7)c'8*?3\)]AV:ZqbR(-%Gn3BubQ(k7N*P2nct$ANq2rAe9.`7L#P]/[s,4=t9DEQMI&JmnZLC+JgLTM6]8rX,u%-ec#W'R/'!O4nW&O#5B,8"tk9Z1;EoP."J,[l+6q:8-03nBM4M^B;YrV2+l?]6Kl`C_3MYd +%kD#s:0@(GEMf]N6E_XtJ[FRt)<1O"fc2P?q_6Xfnj1elLr:KpSlVDF`]RTVEn)p;Tkf:2R]&]*)ErKuaINg69e+q$C2qP6?Is:eE +%&"d1%ktfV)PoBYjo`%TR^2aAX#TfMX::QKbCg%P>)]]gL>G8sd)?dQiLOXb"*UlMXXTQ3NZ2qFc"M@K3J0bC#(*Bsp8h>b+Sn;#M +%c2#!l_Y;+mdS^9P-ifn$F8_fLA54C(dT1K8,brRiLPh737?PGI3n@d+q,-<,B=njj(%89-P=j!FZ5"DY/ +%=FHf;=j*2DLf]r/N92gEQdblYMCdD]b:'EaQ!/?%?tH^XoS[E:_%Ind/Aq]<458Jp+Z>u\ +%!_lh^)^j"`UqYo)Q6FjXrI=\-$7`;_Q2<(8FhY$\S%NTG&!R-;/3S^\8JcLaKOANs-I5m9^pG$rP8h#8e)m(>\#^k%CG=O0ATP6] +%3=)TJ.nqk3Urt_&Tg*g$]C7.N +%l,$P.C:)k4+g`NN(.]d*It:]RNsC-;5Qc@8;%4pg"DpG2"$.67"%M`amm-DA#GpljVFKgcH!.kg#8Joi1Ka[*(R0C9J4#`fChD\hmbl'%&"C=>kNGaGc"u@qd1lLa-Q6^?k'Ma`@fGM$R,#,a"[_YM1X8pB2 +%&ur7`WlO@JPr?ppOs793Pabr`j$Ca=$TRj/6<%eR'atgDEq=`54#=_!Hr=e>I-fC=*N#NK)\9 +%=CK=VFU)=H]#%p"3X+$aWGI9!WZ^&nHN;ng5tl\:CURjr=3WfU]MAf,QU3S8g:V[B'1)n@;@Eq&T?geL>Y[RS]84:lO6`&%?lJbLMRH3\,oL>jKuhU\.^4gX^SS5!*oMA/QCik6;;P^(5T^]]!S(e$_t[se7'_H0gRZn:="'pLLDhl=Ta%-R",S"I +%SH0JjXa1U3>*)H*"'g%_%T53XpGEq0Oel*;*VQMaCQZ(!8nEg7Z:38q;kjM(=&!L=Z'q$^[G*&hK[)/&S[-&F +%52Fn8g$>1C*/Rs]l:qfpA"d:hXBF9&C5>73"r+*C;ipj=K4Rs!#:>"ZJrFLONU=Ypn#'PJ?d"k.L#?9_R:PVj:Nst?;I]*VDX'.r +%#m5u$Kb4GleTOss"!2%`Ka$H_:UgjEdl?;1.8E@pTN9Rf-7bEEE&\&&YU"7!*CgFoKur7Gh_Z>H0BQr,Zi_)[PcPTU!O'kVbtKU8LC0]S8QEF_f?F>0]>Y7I;EG0B +%FR(&l1WPir#ZDf\k"g/ke09]2!XB1i9Hoq*Ai#VWcoo'qe\jhZ&bed%E8.1jf,-*$25`H=g\45E^2$q@m65G.[g9qJN3K1XWCRCT +%2#!;\i2i86<5iR-:"EXo*oi\na^D#.H>-hW^!abhC?YjOW7W`R4jLDo.Y4pp"=/WZW_j!F>Zfb?JW^EdmdOC=%d/OLY(r'mV5>jJeB0/.0@@Un\H!o>H/FR_D1^uDJ]j^Ga6be_qda]R.X +%L*UlW@d*4dkrK-7OKbe/'<4MX@/[Iq&J2&WcQLnSVKLH$0W6`Y,"@TWmW$1c=fnRLkFo[ao;-YBA5Lo]n:n_[EEPAGsJF- +%-!WD^fYVLd-E!Ze1=u45"T(/Ff;t-uF;d(K`A[$fJQ\Ko=eH1f+]rmR)_rY##m/^`Kn:f2'MP0@Ma6G(\909U*]cunijY%.TGmR7 +%X#WQK8gXSSeBr1=[tWt.feT;slkY0^Ek;hA0*;6KgZFsE,4\=%lCN`TY7/oaVkj17^Jrr_8);mp]I(*]`bJ1]p+AjYNRB;"_AM^K +%jIjU]^4Y$Akfi`C>K'kjSQdgp!GXS(OlNZ/n+:n2UuHY;<;G/7.q$80/nBqaC@[O1Rb)4AaBd2IWlYIeQuN6PW,^Dk2QS?cL;UTp +%8,RGaq$Z!\Y>K^Z.Jmu?/[gg"1dPBUh3?Ro-IWN4Im<;qI7nFlGlRFhZ$gW+qeVmnnR`Gpo2/YSh'Aksm03Xk@Lp`q_dH\L]:"0S +%aS)R.\E26nSArjg0oo%.h_Rq/G/]C$lFgn/?eVGN94R/!r!7!9?cLr>7CsgJ&po4ZLUn'g"4b?cE&j,W$],Q1Jj%=#KG\Imeqr/u +%UY-'%HS'G#Z\Zioql<07FLB`CpgV4"K87(Lfuu-VJPfXO*UPW240]U5EOh9N[aDscIr6g:FT$XT%K82jKoZfUb4D])V=EX50Il?s +%@t\O@S,nfJ7(]Ef(In0e*78=T?/`Ln]WXbQ2S4^Mp_s#AJK+TYTD!/W-903]9=B#m)!])H\%p3=s't\r3EhG^J.Kt$lr[bTbKOIi +%J^XATMC[&0n2]2R]U!fW5O`rjc%fm6@?'h@`u*$>lJfogCZ@f2kO0Lj+4_DL.PiE#Lg"!XmHshWYd=:da-USU5sNsD%h=$(]ZS7g +%n`(l!X9WVe`b+jcbi'Jo/;YmO)0[b3`%h#k^:4q_QpN-Y[2&F];CD-D7TMsPhD\'+=/P?3[WqLX2an,r:4*7LkY$$2(,0TS5#b`#4d(.E)b=BE98jg\9nB:ISuc^T^^8b6E> +%*67krs#s_5[a0c[4SP_u.,7k1iHa!-9]#nsAOkr/Sh6G6p>1?'E;0MSn=.0Wl^+PGQrfrEXC%*4[T=^C+>`KR:NedS\9YW)m6P6A +%M*.gB&1[rn)8,3t!N2*");#O_XsmZ^"!2HHf8kQf2R&(5BBErX_46EgpCZ$5a*;J(*]Du@#u:Vj*bLK'a0W9CRrL<2g&8Ch*T2<# +%hmq`YC#P^<=R"Sn)LVCsn`_pI4D&uNa6;8Q>XB5rib,Um3L_?E[cSW&Up":J\dYN>fGJudLuFdWg1<[4ZhM#liU>UmrKOjQb=nZ9 +%3IVn7m%6,U^b]1qRd]Jr=5Gh4bi0/mC4&9epZ'o@7-r>#ebPA5C!T$574Z-Kf0WpWOThPXG +%X#D^Nd&8Mr5^19&g#ASE[.%JgEM*3SLq.9^4h^^Z1TFfMu;;sfocglb]e@#8^C>fS:.YsZ.-`0>^0'52P34eg^TTU3mBC9mC/Zc +%"i^NU]]n$.PP^a">lF0jqNF:DS/%S=GcVQq1H2\mFeJ5S5XteHf@Z)UI*@DLoJj7heaNPq]Q(/5WXS]7AsDOjm; +%NtEfoM]VWhbH2!)8rHR2nF:p2MlWd&!F:8V#[J^]`ZX3>s!C&Ih_7)q/;*@0>Y5NT7HO_SL.&DD"'rqtBchC6rgWr`Z(, +%"80p"6\#QM6,k9B@+9b_6qV4D&TI7A$Q)=u5d)4,.])u[=`u'\EC2AaY0)\Z=*@S2fUa[f7)&pGWL&!g'2qfi<\LU4L?I)pJto2WKU1`*.RqS49<@Xr)eZ1]0f!W'4W2R"nTMKfrWeRNR9W)5O,"c(:o1U#dZRV9k1n +%H`)%*1ZDt]]"ZCA_e)!h6EcojB;/HXNW`!ZV2!scp]_I`j(MJK?/=,R!<2>k#]"%D.DL.'fM;tQ*HgtRC9OJ_4lLLT`%q1PM(Uq4 +%hpQgRV&''Wi't2/8q#jFM"Hk.fHus/NaurH8rR.nO*3+d'6oKcpYu#-(%1lsk0T',de\RW,c\:"2J2K21\DU6gh='8qgBgki/4.* +%:/C%)D]ph(]-i&ITt9fW[:sL%_"$n"pk;p6#P1"rWN=.MAcf>b+1HD`Cr>2FJuhqp&c@/FS+/N1R%,%J8!D8iF0MkL^I,qr`Un:- +%_I_fA_M>'9:l\tag1&;Sj!iV9J)3uk\BnXsf?02D?iHE(I>4dk(rek_0su@U%c?mi=n*qkn8=;Ld**=EhPfT6_,WV<;*gZMR=qOg +%bd$hT\_ib;q#V"f9e6R^%FNEmKP/*4ia[W>YU&ap(%"U[KNT:Kr1C);,q3L]2jf$2DZDhL9HdUAV);=#PR +%P^P@ZkN6)/s$$-_1Zgh\\aU4rJ"MMpZeR$/d(T[4d>X9`$2ELL-=FB#mK\/dE$.j]LQ*UEQfYMXY0eFZc\4YMs8H&>*aTgtej?Q,KfSHCE;r.T=I*!5t;,odf8 +%/n/$d>\PVR=oTtmWI#e0ZIpBK!krb>f*4UGFb]J`jkBJAO7RSbXNHe_7O!o\:dO$9`o>DAZ+0UFMgV&$](lQcj]>u[A$FB@G796P +%pfCueesp'cC,mna<#q.Acs9ekBfHRGPANE`4`&1CG#1AE!aaJ!O2,5`CTLKBH!`Ch;JCl,:Sgr-+i,F3/dUr)>Cbm4%#0!f_7Ju4mfP5G("Nh,[%CT\i^^g +%*\teq,?\a^!H(6aA6V2>%Q&KE'$'m2$N#@s8[3j`qHCT7):NuA@._6Y[-2A!FJ(NWo#3An4Nfl_cSn30aUW4DVouZ3plm[`^bA-8 +%TES\Ro`O@*N;_ei*X`coJD2?rW!_E`%_:c((oJbHGJn@pL9q&OigeAf"Z!qcBs8n:p4I/eW_,!F_2oO#\ZR:P@fXi9hUPtL56SZ?\C^;9/3MLI(S\c[q#h!Y280'?k"8Dp(-er+_HQW>u_rHg$0kgP1!p`-'!@E96-./7X']Jf(G`]sAIq9KNuB4,o:B,^))#q[5r%2Hkm(qOnh&X3eF7d_"/(,.!kXb&A`epjc>1&e6*!t@.;u-t_MT>]+.gnKr887N*q:.EZ0.J=O7tjTIZ;0i$*n4VlhR9c&p6H5b+;Y&L7DTp<-M[%6(]"4"`N[+N]rkS8U_j7Yr#/Dh:p2bZM2hCn8ScJd`u*94/]'poQhb;PK@/`c]snWW)JS^$QZ,7'#T$*iH5)S8C>p1o$HWqe6mKc9H>m +%AfQr)Wu&q*)F0@aZJfE^1.LL)[0%N9=j%cUaoN%>)%M#6)_H5bALQA5+L&g;4+#3HO8$n.,g(22"FHe-F-N=J-/bLg.4-V(U,-jK +%Q)d&BCp`#'qsV#'mICEBA*Z#^D(GO9)*pheQ)E9+ZXQU?jBM?Y>_I)lHu!MAbM4>IBguJ9^UgIqgAERTBZRk(!K7T(F^^SVr1Smo]t22nZ8M0_rt6e0G9l7cdmu\Ag*u;Bf2Eg]7H:i@"8ZK]b6>;Du#<' +%%+&BNQl-DI&>:SoKIc.-2tLc`R,L&nb6WK&;ti2DXg$)$;bJ6LO@M)=TME0i4Jn_/!*=R>enKh-rON:_bQ.LA&jN4 +%#1MAc$$lJtNnLp=Q&ZUVK"27;S;#+5"4\AgCDRXYfO&\:\agi_3of\>C53@@SQY8=c5pJ-6Jhuk\j2?P1cf8J"1>qDkm[MM=>XWR +%rDR/)h=Yq1Jd@D$`(&K+>JV*u?D3;GCV&g=/C.k!H3-`2t$=u7"4r5;!f)]etLCR:ZTR#1B3\hBM]!`+`BE\f4RiU0&M +%:[Es)g=LMoHga6a[6oT0k'!6ihF,;!L5EcLa/e`W]6$^TjJM36bEdV!bX`6s=^fhWolr\WcAo!]8L42>N4n#m*ol)A[iVbh`[k$P +%6./nAN24'm)S#i,meObQ[7ds`=prKZA,[54/Gj#V]Wb*i9L""**\^(7NpHJr]LLGP&OAqfb.IEHhSAkuJL>,N\Tup3hFQ3t&Ea_e +%Mrmah0oLig6j6Z]=$8X^^Vch4c.N2FbW^?p`Lu[>RlgT-5f>(D#mD1Z0^98?tT?R?]MN&\sn_Vo1@#VZ2MnrRBnW1HS=`$`$Uur\uWe0Oq +%$T=kX='-k>dc(XH-cHC56c#3@.a3][BLW^S3kY9@%>XukQk]RINma7XF&T59Q( +%nd]OM+1:E/h8A5sT*?"G37qVsMP9=>'*Uj/82`0b-J8T=`M20^el3$YJ,\a)_E>m>a)kZdeW:G^<*$pN`03qJP(2=S(/dPA]FU!L +%2Vb0:k0\tHf8g6T$!)`]?-)H0"4'9\-B,QoRAi+;N!["9U-VL%YG>J#bm]T'*?(pt&/#bKZGIk;@:2Q)h@a:-*(WU>jnP?qTRd__ +%cAQL-KiL33!!D!&CCc5(\#\Q#hjH`65`qTSD_e61kdlY',:1A%j@Q&[R[L4GI;pg#pp'U?+\C3a]TNc6S?N$trP]Y[[VCGqF^9n\cg_"l-5Qh#1_[O]D9jW^6*&EPEgan+L]/=XU1[OVE;n*=N^&VeAeTG7i`;0l()5%Dm:)^&[WZjY(AsI\O +%EE0siG?i'o9VeCkIf6YV*u]43.ObET*-5^>aREfMT#`tu7NXEE;$G6laD9`q"Q7C\LEqr)%VlH&ScZmS#)In(UkJ7[6R3kTV#Brq +%cDr5k0N,h@^1?@DdRlR6TW.j[NZes/o:NGdrV*JurQEVc`R!Ne&&92df-3)D4+T/&#GcG@(g1O`L&EKbOV75'T5=G@+rCSi>0csl +%o<;*'f%e@I%eRA/>GX5&nR)rAWC%j4 +%BiE`7E-&NKqeQBk%s/==E*Nl5?HIMA3_A_U&r\Dl?lgj"laa6pEEJjL6E;YUZ7.S$Q&-FJ?gd.L!ggF/([hMT_2I5:1=_)5b;#^j +%DT]:l)0XX42?j-a^D1h5YR"BC:fb`iOGHoH^U)M?csAtZFFb4]rOo:9/-4*bcc+%t(5%aZ,^f-Seb0m7#NX?q!dST$7=YHKuYQdphm*?.aKiZ_C,QYDNjbu?,Lcj)G//Kid6G@=>j;60Xrd@AVLL-n&1So'Q2r1tpDC-@c +%6.Z09Vpe=IOL"p@tW(bHql>F[Hb@)MeQm+^1o;&e@ks5Zd."cYF;qu,1lB!fk@B5Ffk-fX#n+eA^.pWTkT +%p_+5NO=[oP.g!#dmWhRB$_Y>kbIlOB,,m+5eEEk%DQV6]$@:YlJc;-nA<$UKA\XF#*]_]lX/pqXj^ +%O_.(S8h>*ODsXrp"`)>)5&4@bG^"j1Sr.Q1ED5LB50g<]mV[,W?I-!Fd"q/^u4; +%]3l)hpZ^@_)pWm>Q-!VPIA[)K$I;0;Tt)UAcSkN +%='3bJql#)3#U:kFC+pC-fn0n_W&P/rZg*CKnFY*/9\%\i49P +%m?KZY@2-I-CM/SA1,5/9::>P-0QN\"$p*!\nj<+^k*hM6fh"tg%q\BY5uKCL`'&>%jX;6DcAD9%-^ZEA>(6oU1MD1b5G%JHnARZ' +%?<#pUZcLp>B.PF9+PF6'j1O$3N77*VV80u"6.sYh_6Q!Q#%5&+F"ZunZ;smN])b8D0o%Je+HMFN?.69WWgcbJuHdNp,5-LCd]IQPS$gEBY/pH;8q)_V@$qjO?S:dS'&?*fZ-&iSuJ +%7\t0k/r.Vt?+_TdC:m-jYQ5!-j4V`=cH1J)HoF5g[9>i%q\TXUXMUC'EKPt%VbKOf%Cfpe_8'WbUT +%VC#'noDaaQg!)c3)qTR=C=?_Nh +%NYs>XIO1YqY2([Ee"_I/`@it7=hWpC%@AnF_4<_h#V.Tt),Ir]!RU24QY>o_5@Gn*YpqKQaO@L'-*aA85H@CFr6`G\*f&ZAZQo1! +%3*n/T7roCJL5]b7'3_oHJ9oBOEB$TgG/?Z&mOX(0>]?([-3L;N2Ob'.l7"NL9HMHs-s3N8_&$\gXB2;@pOH.b-VrTucuVt2`QaS' +%jpg#L08iHN9,+@4QSG;d**@;RT#^YRqC+qMa=0RNBUZl8n_R:GWp*[SEoQ:r^A+\cJK)L='A1DOg[XIH?-,)L?UI`D?r)S6!CUM&_DDkZ)$.Gh2KT.qfJt>`$=BlMN\ijX$EJ?Ot+PQjX;= +%B9Yfp;*bCNErH047?N02m0m=TFd@DdJn=^6&Y4(l/CX>chI9+((tl6!X +%G#2hdj%`B>CVLSRii!]tpAeNP0!F+sj.K$ZmcCA!K;m4T'9@X[g`)=5V_KWr.K!D[,d[(02*c61DGh=J*)X]i>h[o6_q$/s]WNWt +%^ZSn;T!*%b34THqdGpjtP0=Zh[/.-W,Vf$OJbf">ri@eK4N`k9ND,`1'UciUP\oI"[Dn^E0]9Z-QEp>LW&\<]1lRjZ+;"5@.>>nJ +%7bgo1W$am#,S4ABnP[oQ35ejK[gJW_]o[@nim)2Y!gXdG>+'r)(IcP-\'Adf&n9,G[YX8)fMGH"YM5nK9i5_2DID]^@@F;31Nm2* +%O4,Isf-ul[6JaFROBH@iNqcm\8:[/,L3U[S,9P@+61/2@6fZ8HeUtMo@(pS*DNuQ8G2RYK6/X!.cq':V\nG#R4HASa*GC^0ZRt@p +%,jGjOqQ7V^JdU".1K]!53fnJa#(RLqk>PjWFrll=3=Q,*1MeRhN8E5+8(oFUGB>*lRfebTZ;_GGlj8f49 +%<+h+I^GEf2&dbYR/o?50u^oeD?p2j$4BSY3Np1gN1#6qg^eGfoZfWh(Hp"3[Hh1f^Wa`pX=P;Pg]2#2EJYi^ +%iJp0-KEP0#g@dhXfR0=e?l=004_ObYX98#<_rE8N&ZPH;&s8-36A%7r/!qaq8R37@2c1'!4"W*9,[M(*7K +%_;XUWFoo*2>QI@<&-gudXjnabdm4aaTS:.,8O6P_6cb2'mAt0AAQA'I2UNZ+"RQ3HR&(V\#84MR?fBIf&@Fc,#]rtq0eD4s8&:n:Z +%Rk9h!*5Kn0V/!c?\q,8.KSEVGK@n*AC%-@X@HG/F^-n/nj$E6Uj.p2H#J&;"M0eLtbsTi?;Pap4I?pbc@+)mk5-\p$-2?nh6j8mC +%^RuocM6-E8e2ba4q>a#tgi9Pg#[g7t=<.+/YO_tX@/DPZ?u(I=jN]0io4hYSNoR5h3mcHrW)`/,Z,$1*qcf>lU7ua*Z*IaT>#9-q +%cJut'+a=IHie=-sPgl_+P&-N-m98M#kF>tpmMcF`R3:55E<0WTj(@3#Kr'gJlK[/M\RBJ78H-Ltjb/(U-i^Jq4GO_i;h7f1,:h/5 +%BKH&Z8ZW,.f$nneCbe0=N_[4Q0@5Mm*%]fAbfC:%7Ug[AOnh6X(5$U:cW=bq.,pR4I7@X_I(.]G_3Mub\4Fok#ha5e<3l"WamAR/ +%S@r=r18rmBR]l#\ba!$N%DZtO?mOjLphe:#+=qSD3%eMqf(C$gb>t$@EH>*.9JK`GR@@;e`eA'F`YVQeh*V1+AVTcG$IdK%U:`-,Q:9uHA2[,<5fsM`q2_\!:WG97Ul8Z3MWnAsO!/epqg!5?n`/hGC#k-io@acg9 +%?cEQdF*WC-F*s:,;*A"1FaU8[d)mJ>FKA[Np]`T"X921RJB9eIlmJeo`A5n;@!P>[W*RN,V;/-_3k_DjT;>Hng/R9oC`EMABM9qEjH +%0`*.d6IYUB:d`0BJq]]1-?2Aa3"glNGB9&_Q)-Z.OZ`dQ\%Mm=`F_gq<'RZZQBfoC"2`G@Qq`S^6^h5IK5]&i*h"5ML^+Fcd%)^N +%B'bd,)^(/2]7[!]l&AHDd3X,nCI"-h2m&We+UM'#amGY1r5LK02bq)RVij'#.+kl"_<#lbB!/&aE;u_Uo$lk)+QEpH-bL)W?+_$I +%#ffGYR,g!o48'6IP0lVF#(h#*V7^p'(e.WCqM".n*mtI8L\'I1!d>CLDrlJmJOX1fr]Jg?D$3dTRKQ87!pTW3hYa@]2!9TaW`ko] +%1WXl^e\6kPBC\7Y(]XKSl5@Ij=CWo +%jZFXo7Pis4mVsKG]r3@F$^-`Q%08VsiCc/@)M/1h1drf^cWqsh1FibO&8?/H$L^RWQ_6[Kj_!6\SMpKXglh4I+!RDqQR1l#L +%b3.NNUbNN:ZT"9EEpl'd2np05&;[D)bon;\CqO&h_B]o@A[B_Pr).4VSMBQ#^f;7@oZ +%@%S:!f%HU5Ubt+[Vqf=g4LNRZAd0:>Us$ITj:c%5o;_3(`/g<`'Z/],Mr/s7A\40IWY(pKJr>Q%HAD;MYCona:i$.H[i^O\Ri-L3[?EDQG->$nXWB92 +%p9tCIC)*+m;]#*A?>[@:>_9V^&S*Wt$&Dr(=+KB^kN9V2:ZZk7imDXB\Y#Vq*k?PD;2bjEe1[_fbeQeH/\V74^miqa_,%'pZ5(%u +%R@\NR(7)dD[r+rp3.&>64ue75E5;[?c5jE#MClrt<1Ph06VqQPD*\6h'U[X,@RSF1AoWR:CDfT6Od:5X]PCK2RHCQCO/a4hRT=@h,q5PH%BoOl*Ic:69SENGP`^SWksj8j--"eVhECScA5r[35n*jL0fb^>#o*YGBm(O="qm'7h.S2#.Kn]SLu)b]ti:# +%jY7L<08H!+MCYGk_>/ij4'\7O\bu@[L?0DT68ctZS?NMiUV`WFT,`GMi9=W^%>"EW>tncL`fX.Iq@/0cib#%r`BQ"+9-,^<96Mo:aY/,!ctt[aY+3 +%Kg.X6T6%c7,P<5V'oGq8@D@0oiRNNQR#so(Tl@pB0M9>1\hsC/99HjMWqG[beQ=3+D.^CPoW`28QYpA#"?LhI9REcj4nOInK>cabOP+r1YmN&Y[3&;*.W)Hl:;k)%XAghZML8="tSj=`X'j@kN`92@05]?Y>(fW;!2CmPp49p)t2Qh-U1j;pU`g,t'r +%.tP;?,Do?H!7GRh@@o+S%p4fR;rgrCH&qK3?0BM"V7S_qPBCI_b>huBb+C6_1.UE](dtd#'6j:)A4h^2E>[lem83Ye7>at6i^-5r +%(s[mM+Y1T4+se!6A7aIe"CquiDbd@JLO"_\2G#iP[$:&6Bnd0-,Ca,a\Jl4i"ij--\#SK$gaf\cA/n;!T%[Y#^I<-_edIgl +%rRfMF.J],ZTW2/:3hXgaHcO>PAlR0'J!^"#G,KNQlh3>.+Ynr/VFFFV>ebq)X,(;kf#m\+[jXT<8i +%,^.9W^OReaR&<%;")jIZg76`6ba;>;,%;%"-549@4F#FMREFbBnrFBl+%m$gBZ#;XcXjT*NtKI]"&hn,cm>4iD=mth?0jtEebJa#P+,;L@I60$ +%X8l^_0>KY>Mn6e[/tB)(<=s,-Oq[:L4Umq&+f!8XgpudK&R_WD?LF^g<8e[/iF8"]$71;qaB+\)'QK*L=Vtct]s)/9U>:8E&H+!k +%q,q=D;M9BHAhbN@=\T&l\#CP-%VM93$m)iO`kF8WAt;Fsi^mIsg2b5$fT8mX1556'r#B@-)r.ARM<0U?J344Z:X8UI.a+?L +%:3#OT863d5\&:2E^ZUnhZqV@an!];g4)X;?($FoTYQd#?'t`?72O[YCAkSD07=kO:4IjnjU:Rl7IAUA1E/VuCW(aO=8rfLf!^K,1 +%P"%rsbW:hCjnT,B8rq`fS=Pd*5c(<(Se;TH^d03"h+Id'S8D[4hbLaIM1g(!g49 +%rY2uIf1"iKcd\]]UT(XXb-;UWF@N1Cct5u$C^=uZ2hO1$9C/WKDDhUtBZ.5M1[&@C(5cH$?? +%`Ni&kPFOV<0sj\a"Os\-*+4]Y',Z:YWV>^jOr#ltK1Xgu^*AubS[1OIP$CRQgU-42$Dmu'Z7iCR6u8%=FLk:k)-g-QCbI`?]L'7I93#Nn57`EgtOdpq>o_jH&i-__;_r)lj'QV.Xi8GpS`$,mms8MG$D8(R'HrKS1#h$n"-=g?"\V`qr4 +%Z^Pa/(,V,0_'@"bQe'0CE6.>XekR0$U74\ELCrc^=o39YK)Aa3YWZ"FG$umf +%?kI;$g*paY[*A\AkG$dQ^Q^\p-uocnfuskT4Qd%ZU9:rh%?kjSPAY +%c15pcnNJ?Y9J[@XLrq3=)^osE#./R@n.^qc>t%>H]8fqh"Z9?l\r*>=f[3q.IPM?YnaR:g5;M$fBW\kR8;9<0%a1QPXEMK)@"O(* +%ojmR<7'AE+F3t"ce(/M5*^AiJ=bcd5W:NhrW(46Js.5@OEK3"u&9oW3%c/Z!ZLQQ4kI2'e"DO:6IH0>K9r]*J2s6Y/HjOS40)p&E +%bs$79[j5&Jeg#'8i/f*1B.F$N%7MRH'hWXUniX%qSX=E\q7LI-`;+HYqNg9#1/lu2>.k9%aA(HiY+6dafE_EppRn2sAZMW_ZNfn" +%gUH7><&q*fF[QRB3O`ecuF.n<=:)Wt$At'C?'E-()>.]k"*'0MAdD6UoQ5RM[DQPhRc$C#.o)Jh5 +%j6k,O,F[Et,S7C%HUdr3WQ-"\kO]rd_A&ZQf;glEMgr3;14snt-RoDHbQ,p2A&gAE4#%@Z>n]34/del`B(JkIYpj[Q@&'M +%s+6W3)2IY$j4"7D)0bPCoTqEXZj#JK]jCr/>?0Q/jj9*EaipT$mfU=t)[e/Y$+K5dn1Q3PGA\S<6A!)L +%4R.t+AuIh_b38^NoZeI;G$c>D"?(d_fR(ggpe?b)J\^]&1btt,22C4Lg@_G/V.BO&8B3C!^h*h9,^ZF +%`J%bMAi,6o<]7R'F.SK"C?+cD\rHZ:bg*KSbUsKRO0*0"IE@W_Bh]Ne9*?@Y)lm7Fpb-:pMdo2S,6%QgUiA,U0J^h]7:0rP7F@cl +%:`E;sG31a^(eCE,E&q_u`mQGK?f`,cR=lSBiWu/1A%[g"K+Y#LIKPGSRX1!A72.&S*t#Bg'@0*La@CQ,%nnpS0e]q$YYt=mK03-* +%&'\4t?$>-3@pJ))81N8f8.mtIm:]muS*]A2_p$n$g)FY3!(FTK05`*`SF!^odr`U0B3G.`KaE.+RCP"$3Bp,\o^pWN#]tKnLQpK,@)4.]Mb/;P17bH=54/ap3,8g_9EZ#741\9"Sg&IGeE,aLQVT+dkIfO2hTVUFMVsY +%fC]a93*9Xh"Af/4`$TIAOU6JUO>]dZK:P,6"65ZB:VnN=#4EXD%hJC_mJ3TWE7t+gO:C8CL.2AAXFWdra*`hVhT_r$fA"7OcOk$n`%@'TC*pp2hb9)i/J9!s*qi3-F[6t06qRLi[%WLg +%T>QlXJaTc)C&Hcc>A"/rIL>W7eqo9k2L@OU"nDgD5KbV%iG!I_s;L\XY+8,c$c,"OLsj8uG'$DY>VDKm[>>!fNHY<>R6$ +%G3;59C1])[ZQHTn+t-?"7:.KNTUBm2IE%rDO*WMkcHsLp[l;CYo.F[NuP/-'Z)dOspM(E$&/_2T^O2&0-TU&_C89l"8?FJ4_1XlaSS%YH98q +%fTVJpNdWtHJo^)_;u4d[/'uJ^EA(lq(5;VB)%UFV3SYh@:gd +%\,U?l2.JC^Ls)r/9)4(,aH!+4YQk!Djkm+<;:YAHHa1JFN#OW +%R[A0pG+10Z242pf.J:gWc()Ta7WP<.A>]_R9a^d"/*:^i6UfT6!"Rj:[(bpEEVH`1!a9Ps;uQ68`'Y>'L5_>(8`2^,O\[?qMoop_`VEHGqB`JaIg0r@C'W4Y>=6L,aB_B$OCmMiM]R_YdKUF`dfs(X[;]OR=$e[QEkq%?Y^HS2q,ggZ/?K:RN +%g!;Id%5,/8C[h73kYHCP"?KJ]TSX',7Cpa./hGJ3YOI+Xa1]C8SUXEb_L3\:4#]&VNe;Od@X]ip;9!a#cN>HknHRWI9Y)(?ZH'#uQ'8+KCT8=_'OPeWQ"*&2F6 +%GRIG5IWb_J;(b(*KN)j?>*9jmTigA@`dW(5E!o=8EtSNKkHmbf.n;<[)MRG%-F`L;$,jIEE0bD?^e?Ee%$%j2bV^Q +%PK(jS[aUER+1?ZQJ0`MY$R8JJDT#-Bo.-CYDVU!9L$[:C`V0c&.jdLg?M$o:ffG-+0gV(<;C-:5IATOG9aF:4)R5hIj$0b +%6g,^X9*,dn:ur,G@;gA'EVi=@ZA5]@f5lk^@>f*Y'VhD?fZ[U'8tS$_lJOb*YL7eW9*np`rC^[;#YKf5FBSLj1V;W\&F>l;>0CA2 +%)3"],iC9&am'tC?J\U@g/Wk1k44&6]LBsNgTtpRraSh]R,lZOj9AlR/>je:o+^bE +%m+)IDJCr0ijZY/Ohb@i#kMm>5Wk$k!G;R^gSfof'RZ(fT.s9^tAO$:.6q@W*BPte/3p'h9Y_q9n]c"R]%lLMedAo7hr-*'SRp1^>"7,W!gPOEO;>+)e>Y-Y$s:99`R +%M@bYZ:o-o.C(N1qC5n6\krkD*!KQSF&e^#4cY% +%]1obf6=j>uCMc2l`.Zm@&R)nIP%nlWdSi&\qrYDVd*+Hsc>Yp0W(o^C?djAO\eV,U=7Rp`bZM*DlJmtl:m>fT'B5>E]XuP=fV4)M +%amXe'&.KCT]^:N=r]<58N:]u\fNC*%4).aO*]%d%Nc),`MJ\RPU:Km,k[&GZYUifF/hmYlbKhH(Jojj^/@s\.-GA*3eQIZJAZ5<5 +%*Qd+\iq+2:OUbgc$=Ld??nbae#HUPG[=S1DH,Y0Z\,],?@:1)-A/6[=O^.5!3a%9-UO#>S;pe=Y1@G-P(5qrgD1OjJb=F"7XHTf0qB15s-duL2]KcpV"2"k4 +%Fu$.hb*B)'LH"\@r+_`VmJhZ!HPob3o4,=OX$uiF^Ft!;-FArSqj=pO^\89_egNmaAt6FbiX2'Yb0]i^5\fAE=>HA$O;T5.D<`GJ +%3uMra#X,sG)@\+Tb`>Ds=o*Osh!Rs#9hL@emu*YFLNe"Yj60DRt^X%[K'Ult?-%Q\OD7QT.8AKSE^9pK.h9CZR8 +%d+3Ab4o'LtG:eLi@sS@IGY<)9-jJGao"aQ8Pi%hifN*CE^CR8c&(U\,eP`V42s$:"E%Fb15N*t-^VT>i)ai9QfCcAb%[*ZU)+"At +%U6)9Pdb9\=aT_3<=T])B-OI#E;0knTb)ELWbVp9:aZfge1_DRa[lQ5Vnk<7i1!@PaH*mo=>DXn9_6C$<*re()F'SA`T%Lq]S%,!5m88G'RBHbEjFV95RU`"HG@MuD +%^e7e_!-PFj]]Ml%:jnBUY?@&F?eL,Yq@Cn?9^.fM1??7bFC9&+*/Lg^gQhHnEII!m`>P0l[>GYBHZ8m0?V7$t$MlrlATfJs$&C0el=[4]bV07R8&8sG/?2<$PmPXQ9-,,_5f8Pk-M*X/0cKU4>HD\?D;hl.N +%Sdt>9bX#_")OVib/Q1jYGFTOji@1\q4EY4E94S%EjN*-Z-/Z7[69?>(X"S@HJ0>*fkB$Sf:C$t;.k+0Y(F0PcjTaq$e4CoO`Eg1o +%`UiBbRm=S+%A7Ih)0"VXY6VLH'Y*ukkdC;$7koqf(7$Q4`8@3>RggnmkuA#js"16^(\r[41qa$=h2JC/%@m1U?bR%[A'p`jPF;!f +%A9pimb0O,PC:E5u;AreOV5[f[ei9LT.G0+0:Be#65:]dcEG=/??Yn%tX"Ju=g=24srMd?3B9<5%@c](8J+M@!`RP=n6oeuenb8== +%@d[l-`cA`1)'3uQY=^u',E]rgP,\B?<29H::R;/ +%HZ`5Fi#u5)YH_(]gN]Z,BHGQ4?kG_gk`RqGlaeW%Mm\i60rEMKh+[D'.MM$$-(/T[="C%ZAE0a=JHQP*@q5bn(*,r3m]uYf9uhhc +%,B=!Z2cEn:g*L+/Vms2S8_`0o72_>+,>C/"B0&GCVM&*IOG()?IUY^)k%uktXs@LhM(peu+8@k9JCC4L/Dn=kNMLY`MR=7c@o;rn +%*(J,o9!T*RF'cT''E6-ff`$EfZs +%<3=C-,[?8(hSqFNV,!OW*eEFll^!b24Ad38;h)Z3r!A[,AFWK'.46pocgck_#Ms8GNO)I^Rg1;oifEV&-`D84G;]_0d:VZk]"'S- +%KPf4TK+jKfom'eM@m>q*m"&f-8T73p2r--F&p,q$R4oJno\9[2"39Lh(4_cn^VEmJm)mP9csVYfIW%L,PH'j%,GBY@7I(5VWT$/h +%GVq:qjeSI\X%m\ZS[4D$!9R(ZJXLH/qY*RNU6^?>Zq3e;nfuG'.bC%"(L'Uln[.ll9sW2=8d5"p0f(Xq>`A"'Q%KO99BKDKT%=@& +%N.>7$#D0lD+)24no5*hnHUh`-6pIkD\9#5A$_)rD\&u="8*ULa&>bhr,.K)S%G?@@./Gg_lLi!4ZY.1-iP +%IFi+,6n\SlrMB\U7sG])YaV^c@",ii\PMib[F9RH*?G(qSDqaEL9W-.!33Y>L"n_k +%NioC?[WHcR\>KfiFX;_7H4chBc+-mgd'sI*O>@a9KEuZs*&\L#eiI@(\\m4"4I<#5(irq;n%$R8@gkOX3%44%MoutVJnSrp:7j?F +%"'Zsu6h@kQq:>K>Y%#,o#]=VpI_>%_HY^,f#%?;$,6!3)Bo@oc&Km0<2Ds&?gG+1rKWS&?ZG\Tt +%Je^64S&s4boEr^E`JOTJ`bE&Bl-\,?heE!)jr]SQE<0M/6B$WYJn!dE_-.ko&KeZ*qIj)NuP3d?@%j^*THsTB?EO55\)Bka=S$r-Y6ZE%i!0T!;$'9'+\dTfL;H/'b[7T:P%ZU9;ruA%?9C2)M +%5L5S#h3E77nN$u:`KK70jfG6Y9iMsPj5O(<*Jk8?j*D,D.p+r[>67a\CBsiVc\A\$=3nZF\k]ZiCX,4SoY`!e8U%gIi?VA#4'aA4 +%\+0e-kDobo(WltHoe7P-fW7EcN\LqDB.ZQaR9"@f#:<";l)\/:WM(!4%TLl8K`u:Q%8])e[DmOQU=uAa!d-.V?8XG4NHpNQ+&cJT +%V(ATN3<+$kJBEQhB*GR%j;Y!qTl/3&Tfpa.db+Vp6>/bJFJE.$>,&H8+NTMiOEteX%*C0`q@>6&>#OQ97icBeZa^;''eOC% +%]=QSo/LW-u?=/5$p9W^2=:+sYW^TKLNq0+V\A/pf;nI-?m+E['<$i:p_i5HEl^Kin![P(O70$Fo"$U_>V5TPDi[lYF5MnCdOT+5' +%0%]ZCb_Y7=di`P;LF0D7!c67Xl$N%HOF7c=emZA=.c?db`20Y#pd8DaAqJPr\]R]7Bs15[HQRZE6bRLeN)TDZ7tndNS]"QlT>Ehb +%()X"A48n@D,H^d2e%;&8Xb`1tU*>oGl>VQ(7F%#F=Pl!mnh%g`pt#f#?K@'K5CXiC&i&m)!-q0n^o]Y?4$FLNb3\9u'/Pqo'kkP/Ds&o.^)Wj-ajb`*(5YP]A +%L7D=.g#L%"^Dg>RDU4($eN2t[hJ/a(Y@"urh[k$A/h^Qs1lFj5@c#:jj>j'L*/@mVe5.6o:6i:+(EL2JAb"K,&+(<`BA=N;D_SO9 +%4qi(hcL0_cR[D#6&FpS$'J*+^uO+EV3adb0jIJ1G=` +%&'^9I?L;3@[/h]ocZZ9ifWQI$hiB7QCAI5LPpG%8gqRhSWn$R/`Cn]Jp/`Iuq$$@%MW0b49V,.@,Z0+1V-)]?Ed4097knb;_'^%%Vnfs, +%pMQ9,6Y4;;m-<=d^;Go&B_3I+g#737Z"o$Cf)#R^oD0`@c[-cALOI;8H">ltk!au/iiDCB]AO0JV/>]CGfYm0(/oX2erA``PY@ +%Bn'J,ZnB_sBP6Se+p>$QFFQ3Bq-,-f^^il]"s8,FK+]m0@,RQs>Z1QLQMd(F,Vm^dc$E!s2-bZ50X$Bn3#0/0 +%;42GdnG=!sIPT9/7C$k^(:9k'HM!/bGp$qte5)IB:oi;KDOfYoH<29DNU$`rolf!-`S9I22qgX.8->P'*pkT-YID90&nM[5B?`?C +%HHm:M.mNOdSG2jkF^5&7jE7\59no"$3"u8CVU!4Gle.FeeBHmY\%QNQBS-?!=*FYigZr;C`Vm)8k(1_q>pYq6eK)&)$?'(K^Ab35 +%k)dCQ<(U*4H/?73u90DbKo/W`N7oc7K)BNGs\TsD5(fWo)S#BPdV;HCc]p=Ie +%@LBp!/4rJQ8'U+$]T0IOngp+8&o5]aDs@*=m?2Kf_/=up/h,'!1^A_[r:SJ:X4Pu:o8G.Tn$1/b6;:duoqD@ola"_c;b,\'d#XI- +%ON_Xj6Q/`W+3L&@hVk_G*Hb8CEGJ+i9eG2 +%hk0?V_/$M#>),c/LbG3^O:a5C^=;[<,MZ&YFLudegBgJ0L$YngRIp6ZIK08PW;EI[Lkd"F@tT>dql":sN#\N2i@@_coe>DHoe*2H +%E`\oW5`,I3'0fQ@qc>)?F45]1[u-0t)"33fc70cJnnO8s7OR>`*$s(00uT-J2*&T%YE8J:cSREM8O%:\&@RZ%?fEK:fu#=[?NO#E +%>F283=q*8[;G)qD^6A7X@I3ckLPCQNJQZddR)X9plGSP`Z/JY[sO$J6tj]3T/@(\o6e:A#/p[On*JEtPanO5$ukgr1.KN0#P' +%LLA^bc-f%!cClfKO-HBF7ri9,RUs*p!1t7M<@#USOsnZBV!Euh;;ZR+IKfJ^QBLE9':_Uk#d8*20?aNsDi-H?Rtqcs]1%G!B)3ZE +%la7lGm3XQuf>Vs\(diL^5GGo+maN/VU(9)%AGk6W&ofpHI,':3d,8]Ok6L8A\!+AeK*b0EhH&4r!Scq-Nk68!HUj[r1K45GFLaos +%_oU"/-&<$4oqcTZ;gT=(Y6Fu_SSjUBjY#Y:l,:8G!-+!>?JlSbS,BCBA"c)X2393q#A#dUTk1"1S(aKQH=`?pY)cjV+4N]4BuV?6/)WF7Oeg$G_0OYukXQ@+Ta%4B(X/tL5(Tln +%8@`D'EoXT4]Y.ts]sN-8OBO1O<6!0\7@oZ2J(IA]a&+AML0UR^=@N2`qK!bT!'`rArBP3,jnE.fPQKr0d!i,hnQ`6sY?p;7L]&0p +%>c[p@!WN"K)5&bj`(jT8JjB)q]+a3=jdVt&O0-#"Com5n*C85L`bm@f?GT#?Um<4IOeef]AS0HAFn)o0L_6YtNf97ZmisEhqA%mE1J!4mJ:e&&#h5.$Bi51?KC?h: +%'#o%X%?Y+7*9pe@@SD$_rK-AXAHP#4gh&o>ajJE4`Q'Fe\MtOFX-=g=lIh,mGI*n.BOE`SlUJ?%7?!m-ZGtkOD5o[eZ).")YlEY, +%_tV08R7`=L:'/_$_u@:-QL`!r/!5s"@L[:)Va=nF]H\&'?=^?9l"TH%;NX.N;5:Pe0E.^Om+P8L.I*87kS.Z1RdoT!dA!W*'nd4R +%]VqNnW^b`Nah-/'a=A;GofLYVhM4cO<$0]#*BQDr(C'JT^](W>_MhsHVA.-PkjbFmCMZDsmMpWPZ%E$\kJG&UGBronq45QCPKq7loaJ,\X2 +%q"7G_pmYK;Hd'6is5l!![t"ASpYZ";^\l:H5P_eLs7uEhn+2&.qr](#YK-9BIVZ^s&&8&rs(hJu+772Mfm4\P-L3[L#3mE!?/k!; +%oB-X*$4bTZ!p.t,5Q0d.VuF`O6uVX7s#6BM8H`V*?9d4JQ]=+piJK="BL"QImRo_dXl1@WA'7K%EC:'>=`N?kJ7T"S=]$\$YV5rD +%ZUub_Ah`gt!i*-/Obp8?N5s2I*L$nAL?r%m:9c.$'`X. +%m;7&-8kmNT3D_V@0[Ep*+WZ\bWsqXa25Pa*LaSl"[djHX\[h=uE_Y=!^Qk-1N+gZ/S;tB=TW29q3PZa^Bm2".3mA5+YX7[X,3PVn3o#Xg]$ICa13gD`s5'hYUb3JKL +%Z\?nfRO,D%Jkb]%3\71s`CW;JrQkg5-=ZR.!,[5VK6)%\HJKU$Q1T+5aQ7>"aTD6[*10VQY1aI-_]_:@`P-*#$:>\&kaAjmb4atb4*h?U='OC.OcA#I@3IZQ^)ogoI^RQpT6kP:Rh0WO9mlg9/k,$JQK +%3[?mT3/-'3\V6r/=lYgG-s\1@-/LJq9kTB*'#Ibu\e.*1SDEEU5OnAe+lhG0p5o)?,H(4TO.qYo`J)'75&rnbDB7"9V*abl1r$2Q +%5p[KE/>BR*=_fRpcJ[aU64fEXbK*#+*4\HqnD"n;dgOh5D`*`q%amda?3/s&]?Yobe)h&#eO96G_3)PmMFIY4pa9@:5gq/DoLs?VqTOPl*nLK+2Wn5/2:,oQPCoW,>eq%c%n +%SDh)REct=9er>`+pW$Y9/.",JJ`D_*P'WZgIrt#Kp[%Sp*FOB=N?c\4J*D(#VE0/`&q%,bg4uSX\&qXNCj,PC&$FnpBF^;[PIJej +%!6>d!_V!ij/67Q/2e,E'8Rf+VWhER;a?hS-G&Ob!>!3VVhg4dI7d]_PYQ]03?e`S')qg"0:7S<*>u%g%1*."T?j4ElT1j?991Hqc +%c-Lg0YIAds)m,[ap@:>;DHhLsXNc-0jAWZWfj*#JXPg7sWp%7;TJ$6QccpgcI]mO5<_^QqBYO,@/G0F:XcNRpJ,9FpqKsK0!.Cj_o*VYMpMZ^WZ!4Up-M\@7*k12p9[PUg.?+sSE6!eHi\adnfD"Vq`r&#cb90`u6>IF8Mi( +%3G&-Y#5f/^V-%W5l\f@P]c]'er%>n&Uq"h>E9+I9a;jC*I=a^4]!puLl,>^Jm9b0YjtEb_EaXVYJ!VRb2?!B9_[N!Z@(?o^U[CsE +%BAjF[bMm.R3Dk_eOFM10n996Q>gI\5"Po[H9m(JS7[3[D-H%^k>X_`qhDKaC#$-2d1je92/3"::Fa%-(qu5m2SC3H)!X7Y>ZgY.? +%^sQ2f>c8Og!r*I!eeB95cDAK0dRG-*1U]#\(sTh)\?uq,8H!.QNehhCb-^9),Hru.FppD"J@9@3NEUth2iOhdW'R#p#"WT2K.RG4 +%66]-/Lr1)A=]_`t]0Eo1Jq]X#1HqSQ&hFT:fJP:*UsT%8qKW#P5&!L/Tq,1p[11@STk`N1a#tA^RNukH<"aD+>r!kNb[ph8dsH'- +%6B]3ag6`9L0p7%D:899Wr3I[jX`H$gVV0'H[W/)>ofeoR&T'PiEVfA,/O$Sa4gU@,B4=i]p9W'3^2&c32mI^8ASR,I]quH5EfYQb +%NVI\4Oq,6Q1*Q]*7qQa;LZ/%4Eir2$t^=Ct&M`;6lUXL9IisLCo>9O'/R.;\_aQiqD*;JQE2.^$3LYdohQ+(IfILX%rXE;t99aoR+[l52Wj>.:6p_B\1'?o[O.6EH7`1g%oHbanBtr +%kPI_NTk[EO=Mr%WKVC_3e-)WQAf6.qQrEH-6W_9eM7AuXh9hjs;SR)tTKC"ns.UA3`o.Ks:KZjHN$C&:PXcSm#J;sAkZXS6P"-UX +%H,^bOA9WA*0h^%+"WBTZ%Z/[O0g"-3@jl=+"L4`XT+]SO&lnR\@adM]>2OkChRq8 +%F.N&/bV`dOs-sf@jR)R:6HBU[8K^cBQ+sb#EiDaP_`Q_[4Xe00)G$pa$_ZgL5i1S/4C#Ei8kSn[&B#0bo+g\TYf"fEs3MBC*5K_X +%R$ecR,%,ng\fhkf^UZ'R*8)a`jm@qF*$nKpX,9pD!#iOoJ0S*t*2C:>(X-YGh=DffiI3Ze!k:[fIb%9Jeh1C7'>J0dh?`TbQ=*>O +%=+fp@T1Wd>rn*=MfTo_>nHoEZ,friA37Z(]#^Jns63GSE=qnnEP-K3VnM-)T7XadpYtGOgrL7fr=h&it3cMogO?k?^G=7g[X`JmO +%("H:$cu]Wg6?HY'?4:Q0gL:ViR5`lshPW68FO>r(g7'-+&oBc`K2J@;e;9_'SUPHaK)AK^6i?ZUp?t6&2uBT3HhM6b-I-DHhd^cR +%P-,0e?SW&rcn%c3g&ZPp(oDPmiH=tn_:SsuY72QB9*bG-I:=9#Od*jp4uZ9C0XRba$mU1#:!AfVL@Km*<7*ZJp_6tkGh+UsDgUuI +%60gjq39dG,;AER^b/V[c1YMLO&3?'ScUTD=c+WAh`kO`RmV;Aa#>WT7imYfTJ(_.\KfOiILB78ur6b;%T23Bh*!Jfa`q$.p$it`V +%5dcRJj%Bp8[AgJf+.0d#Xe&7D*IIJ``a>bng+UH^'b]`G7<7ESk,%`p(<.WMlV*.VEXTY!le>),rt$rM_7:UM+>OWFU1OW-dYrHf +%)JL\k?9ONVKaU(A7aTGd:OW'0fm0?gu#kh@hj +%FQ/t5=!ctMl2VS0kFF?[]E)-8Wr]IXRZPE)1kT"o%3uYiGWb=+Atie4a;1llGRpJ%;s]IgntFoXSUdF68I:St?br+::3KBiVWoQm2_Uf`U^mqkre.Ko)ndLbK%Q@.92)La]"e8=KgLirO0/;1I(?Ute`_e[\_(g`jA? +%6`eG0O3*G-g_mg^q/J15sFfJk5f`OCn!^k:dB(!;7)`dT$aIXr'R9ll42C[.ROiAFuOV6P"%RGkTf70b0.d3;3Zk +%p%'Kb>k"iTaiH`1.Q9*MQWBL%cQ!lT9Hikq8NF%fViXa',:VgV^#u`!X_+PP+un2=rZ$C)jR(?qF0p__.V2)jp\B+()_6C$7#mbg +%`K:Wb_6I-I+k:7a]0na!0[t<9LV^iNg4<$R!ki;DcHYtS-q1Nj37s$Bg>BRT(fKcc!gVm@bWX784`SUb+P(C2lf,bFK2ZA-[X)5] +%4(*W)FS/,#D%fA;"VS2+f[[W!K&!fS!$h= +%VkSPgk_dW8%5:1c":X@4[KD%U4/^grQ94S,IO)_M+ot+DX9JhJ"MXAK;HdR?Y +%PetMUg'5jKLuJg*/&2JO3bH +%dN:*MDP[Jg2\W-1)/04kP[2R&cTqTFK!q7g?MCNWmO!m^R;jkLSlE.%(WfL644EZpe3c[R%=,/ph5og-Z,ehI$.,&CnT5M] +%"VD[tY38lY^EK&UDS-U'E'N#,q6m*B5f]g[g7.Lrh,Af3CQ1j7iHR5$VI/]ckBJ`9.GV]Q8aHVc# +%,:6J_?fHJspUe-S72Sn?+78L^.^m:cq3\-j0Z`:cn*`V[@BQ0Q6/Gp3S7/RWW!h[LUB`c*kHo"39Hqj,G@Q?(NK[*?K^W8el8'fSi0-*Fr9Hh'#"ZZcF]A]W$%5m?$+(&)P#S1A,BG +%d8c7LABl;Ab8\NfrQ:P1o(pr_Ci^f.4C+ns3t,`586>inD6(n0l5t[)\iGlc!5Z!%[VfVUN,W9j\\pd5qW(jK"%]8;_VBHL?l18m +%<>%o)-$RSZV(Dt#BmR,0A?J/o8TQ,0Ce'"g9G369Dh3?)f:d',S"`bcH&p#(5dg!&1_r7 +%kI<,9b3CD?_i>s$,Oi2^-Xkkn)o2H*n:$?*(lTr_.\T*B>Fi,LcagNE@GqEZF13^!Y:FUYi)q3j&1kl9b1r0DNh.9'/7Pls6m_R# +%]Ei]D'^s&]5iaR*T5cu0Of./%dVZsDdP,M"#KancW.\J:=j?5FQP?)5F:?Q3k[h`4-/sILII1]N5Dftq.boK`I?M>"+K>O9_!t`lZkCpoJZ7- +%joTsu0B^Dl>J=!lgb)18L30Y*.>6j?R/c6oQnc\g0#')\dbRT.FgIrqXCt@X.CE]j_`b?4Ec.h5c,m=&@3>(!cEK1pq&.11V9:FI +%_erh@rGl'm>qq6/>,a%fS-jX)+Fnp/(mG\8GNYebmR.rj[BjnP^$`.L!\(=R-IGfS^3J:AP^%<_Sslu[D.[\\=-11e$C\Ij18T0X +%Q0_]+35!P=n;0e"`Ec>-pUc1iMMaSpeDcEEW8]7'/AZ!n00EU_qV4d&LM99"Aj82XrA[2<>VA\*7h&k.@S1e/l-?N_1Eq?3[">ol +%'UK7_6!1]_M^?nq4a.6C*Y(`:\$ImBE1.Y]A*hg(TZ%Os1H#Emp?rSdY>&qUYV&'FD3%d8Q-ru\8(VuCQ(M#Ha7Ys:5>%G>^-On@a!jn!79jW +%N)>l=juT^A.WlfN86U1Jae97]c-:in"2d'Un`K6-e[:.C>10)t')seK$\"\43\_K\pD5T"r#3ua[c2)Hs@VrUD?VCdKL.7jROj-3Qf7n?0oe53s7%K0H[(sR7^)`8th&>BigFT+HRqA](8r`2Z2:W,ZS,l0e_oDgHAkD +%W=$8-PuM"'O7iF_;80G)i&kAq88$R(sJ4\XLk:O]F1$i9WmS0Fr8I:3ga&mVZJ +%^c@dEf?"qBL='hOasA$-(!S)!o>Rb=7Ns]#$YV`c^=B'4!gr[`Hf_GfbqF"+jY_/%_FU5BK@k(okepP3PJURdEjG(_io!I7'#uL[ +%&WJ[@BVsDcK1,Bs\%"E?7BJZl_HjLJq3\F0-DLS9)&.gCcp1%Z,T=jaG,^#Fs]!H]oo*jP9 +%2B-<@rSbCk;?eLVVaf6i.)N<[;P52*`2=G\9EaQUn2TDR)JIj9F2.sRJLi&tA9?'e*$gio+6Z!_4?Vhjg5e*WmZGsWBlTEHW><@q +%Kc'!;1F7s8QoNe(q4rWNMnm6S@E$M*`hY2p,5H##iIuD!f+b.j%3I<]/CMC86kkms9!oYcLmphsJoV>7dV5XaY+jo3FWD1/QQT7a +%#-saWn1+G*)ICXWSt44"n:7FAe]!K<$#gV?2][NaJp]i"Q!=0d2#?:jFKPnZW%hVs1lTGd`PC>CP&0]b:bQQQ7N*EX8#uh#LD"gA52JUfo.Hsq46k3iEGN8$L+Q69rq0:2UmZZ +%BWbZPL,>uUG=2b.,rntHJo]SIb'm1"pogfh*^rWYFg2K$-T%@1:GnA.7Ee]LeN'@&T4jQ8_5ECE*(mJRJU1oKP,ASMYgp=1\iM/" +%-d5#+$8chK8?(^F;LN=G[rH&pB"R]#M_sW1K3Hb#SV/1XE)7F/(?n9g-"$n*/?4 +%H&sNe*b6*fjft-jpk`;=ZX(laidO'OR0NR(7-p%8$>N.Qblgoq%7*3YO7Xe:kB$t4b2=e79T\lhGK!B*'+BE=^eO+fN(c@g01)cq +%(2ScPU5AQgadTc@&Xg?YK!hD)A&^G(br6LL1so9ffIt*D)L;(-*Ah9+8pdpEe3HfgB*&T'*9b`f-XmeZ3;,U$>3]<$m)^2hZ^]b5 +%?hhKK:uJcq_mSSEUB&_+!r0BC,bb6'!t/3UF!!8u`:)2S6JaR/WoA(`ZmEnRk-jQ:!Y1Tti6PBR?-jbRQ+7uJ?Mmrk56/A\0:pCA +%nn4qU==c;r1ZQRCKMjW"l8_\'>J05H*a]1!%\oaJGuBdA16u'SeYaOpKqN$o[0-1$-3h2l8\i*p!R:H>h3d#7/1o`qWrc81HilmO +%X5,FEG/NgmKgJbG2dYpkOr2I%RNL^CRbu! +%*SDnj\oshIJ1%.I%cWn%2*p2tf3mP;OdpJ0RJus!J55YfYYla&c,dDTQ*7D/N[]B161aPjMs7-YY$B%KY6>DG4ugs0V.>j"W7gV? +%;ad[C=`P/9mAut2iU3D;jmI-P,9fnb1'!d6@,`h08QB.7gnK<,"k=[[%44hn3#4lR'C`A5ojoNLMj"Q[P]rs2XsEXHhqpT0O\+O`C&QqYkrpc +%;1@)N$;ksadhm5T*; +%!Fe;+S%sQG_+:;mr`!4M/@J15c +%5<*eLjI:9;ko;"`_EBlio4A2+bB#^_jGHA3-894rFU +%W.n,qR5(L:j)E,]Q]#C&&.*.Wo2MPYn\ke`9aY+!.g&PT$/;=ZA-BE12>ESsPB7,mc)7=G92fq!70nG,-/h/kdU`&<6S&t/U`rM! +%H==Y5M@E+e-#f>*iSYQ&#rSW?WZA)=Noht)bQ0'1*Q/8E>@sQW6t$343pp#NB>Jambk<]oHoZT1J=&aamBMPf@^*L]EBo-$ihSi' +%0a_Vr&56kL;2qtf2,PW[oaGWO:O.Hlpb#WA8JV>+@)]@!hU*<_V4fEQ>B%1!Ep,kQNq!6^XC@":ba:GR +%,_joU6!f'd,hBa70ACu3hTcr5R(?tPgSn4^g'_dYqu(^\[@(n/]BL(>d9N4R@:-6WZ1?1\OG0*%8.4rC@M964%$ +%Q&!XMQ%Y2fn<$"H`31Ycl..EBn4]X\k-/E"P@_/.]JU9FgpgH+P^C=t_eiQLbtO#m+q+G_GGTf1;S*9B'PD#u6XIAA5_8b,+Z"L/ +%G?MZ,hZp445[K)Horpnc*I0PfZ+-ln((Cfq&B+ue?#n1-<.?IC'sAsX#o/7H(Hm+j;AM=1!K)CIACF">;Yq:2i11#!?P[7Db"0K7cDFOJmqoFX'bW!;*4b$i2$YJ/g$bJ0o+kuu9!pI%[0bcs#*,;%S2t8U +%g%TeXdN`4?K-pajq7>cRmM^JaNO9#TKJ@PL)0#H\QGLd'29!4NiT,"`ab9J%&E+g)%)=1i3\;$4%0d'g:9`:9-%'[=QeY,9IH:O4Grtm_iiM@+`hkk(1#=S)chOkf&KcB&=oc*$W%[05fRMeTQ,HH3kR_''WOKN.TBaO$';73*:*g5b( +%W"M!$+^th%G-YOr`TbD_SnBOE7hsqo%,jOL&(A+jYi)=K2$b?WKtJ/=8njti!$T>nU)L1*V5"H\QXtgo3C9gTVJ[/&B+a,<[)KuH +%E?!!#RUX(<\V7uIVBE0\.@DYU0F$a_XmXr35$6#$T&gqOg7dD.l%fZ'#A-J0npTNp&9'5P5qjtm#c#rXJ0,>r/D_iFnHE2"ehuY8LOp;_].0tD2CVLh$V``ie.B*^0QeR?6TN:<'MfHue6263*>o@e\[Je<8PDcu7Lc@jrX4YlX6OMjf=7ZDgl:@0=<7 +%,<$G^fW26P+lNKa%ZOf9>TZ^L=gHg>*[joU[GRo"Th@ft=qOOsIL*>Mc&0M,MS3S#]&c0U4)A,V0F4Gd5TbhtVHF8J69+jYTUc!5 +%G6AJHCsZo4U-93T0b9ma+e#dUd`?,k>kPa0YS>1nPYeL5D(?RPgq;1!;K8FH=S-K5E]uSr7[Jk=X_$ET0TfeX?mo)Z%KpG!'%l2mM=d+UOL*rk9_SE8(),N@d"&.&SE#+8A&SBOs';6OQXMia@ +%2FMH0ef(&-#Deqs@hDJSkiMlm.YC"7QRpK&">-s&$?L(bQ:.^t`8&!;DJT1T6U6gbcTl266Q'iI4ajV,7:1fGGF09f/oiD.o,^$0 +%AH.PlqrB`cNJ\=J$ki_0-%&EgTN2Z10ETnHi*8OF&.\8/H)%CsC23lI!Y:l1^,43PVR9Q1&u%ab$3q0hYYI5G"<8aKgHN\(fZXMP +%+kH+OOXCf$5p7'IU_H4:Zl:Y+4X(_#D2D1]&2/gOmfd8a+' +%#VAH;;2`A5NATLJ.3D7.e>!W3Eu4q=L'gr:l;3Ni.8D\DZXj]<$dQtGjdud+0o4#9(aq#'r)ftc]3H[JuC6]%LaP7F-EISaPps.ndVhdk3_<#6\\kkRPtcs3>),^p"9Nu_[5KD=sd[P +%')S-(0Z)hk+.S=5o\gI6@$rF3UP1a]Y3&L/#Pb6oVMQg`h)P4EJ"CL!"H8Uf.MN^Kj9H$%V'8*+C`r,T"OY#h6V5Tdaj&7c*B1th +%KWlGijM5l#Q)p$#p)`@'N0Z8p/1sUR"ttfeF`78@Pm#m3_FpBQ]ob%YNmpa@^smQa('AOH/TpZjdY-,f-7aJVW2s.kUSgV[-.L1f +%!GO%HZ#`#>UEa[h"9HBW8.T\Ami.D5g?EF$GHc\KMD>AIrB._+\B:S_3iX/]2\9cGUl#=g +%TfOdWWKM'1+hY3t2l(K=*].DiNEu#3mEcWB8J7EjJSBea(BLs;'rW&I,0WG>B7\@:&#,i>?kJbQZ0rVHUF<*E).)qNA8%9FVQ+*: +%,&:**o^_MQJg"ML!T(^Apeb5MV]XXP^2tT/CMQ#c7L!d<`+Sh_H6f$:)rqU9%J$a`4^D*QM^]%LrameSCmBjaf-]CE!2nCPA8S'B +%dYJP=.Z=$':d5";gN)W5pV[l<+WN@/h\-_%(F/iiLW?]FBWT0551)aRYi8M^?eaks1"+s"G\Hsj"h?%FSSa"B"TXH[!l.R#<)a@hga%*ZMEpoODPUf.=t)[CljA)e;GE\U[c'*5X&%0Y)VV@1JALAuc3OekGtg!!rbC*$f4+S!J\bi(g@e +%GrC?L$8h?L6=28t`1dL71* +%5,5CN)=I`c-UY>9Rn1bkWl!fM1p,CjJu2]76FdR#bX`F;%:XbgXm;)6*hRj3@B&`g^i1tdQ!&><-jg-'Z$hrioV9+dHBf.KkA0!amK^#R +%:<%.*T]T=!WjkdH'`lZC/!.p%FHPkD.V>PI&-G]K4t]\,";+B".samU4+guL?0bl9[:@;*MIK/;lElOE-l43S)&jjrY\BZR$:pD) +%Pm((DZuBA)FUc$:(e^gEJATg#%BW/2@Fn*a$pF'$)?gMYXOYh]&1!h[AX4G)c1oJrXhb +%V1EN=&kfNPoQ(tu%t2;28DoGbQA)<*`.hYfE0HB8d9s/.hbgquiP)BGhIVP"bEo?0H;9cEA9B<;Z&\;T-4H.NkX`m:KEO0d0&`nZ +%?9O5_$jE&+9u[escj(PkPeI4ucJH!-K=PFsp`]sE$E*.nd$bQ&h/EFaKk..=gb92155#`R6cf=.!]>:K(k@]R=PX2A,QF*:b6OrZ +%6`gkGW&JgT[MgK$[T6cbfLp&#n"ZJ4?E9k0G53`iJ2p[KdCll\,g-]Src$om_XC+tkp%"m!LCfdKZ&lN^;jAJAHo,kkAEOsZ+ub!:/'%-\//Q49PWbk?=;E+V,XVa`'>X +%9jAgX#0,UgFtLQ8*/cbg@n)N8W/Oo=_M"e)h>i`lcH][f`$/#`2Z1"Z!=:.:&WI(9!gFAJ=Yo9.BDOlH()17Df;\pSN>7n8*mgh, +%4A+PD;BXP>(*q,TG6/*G.bFrn^a-"\'MlOh^^Sq+9cKanOQ$S&"_X&e9a])*Bsj2CYH6p@^6_@WfGsf?#6,(;#tkC$%r,9PqM5[e +%:L2Ub8aHF7e*8ajlW(V6XIk0;1[l=G`rWunEN'BP!5M76qhDsg)3nhg(pJG!"f'Hsr8c+0XN6GW#Vd[AH_aQ)Id]lXl,b>)fN0($IKigC/i%n/R_+n>6KYeNTXp+2457`N?!\G:!2HlKgt6)5YqX]0c3>b[Y"'" +%PnP?0UhJG*fm$0U_Gj;5(nMHBCk=rA;dT`H7#-W11_C"Wd_8o2"=>d\Ws0AKcS/Y81tZc+*IpFP`08OqbeWP-/I#O[;Q>?M@^2+s +%ch:0di)l7SKIIc@MY[%K!/M1WU:L=GCVJ[Q,j8R`)kk=ue>3Nh49`_TH@SbR#CU-"n7sQub#FSU=c8OR@#S@A+O?nCDF,noLt5g' +%X@k^641\O>,EiY%`k9U*VTnIsMG,T.F+ZrO*+/nECj(g_i9h$0;N6f']#ABU#A0L.08_IAMQkAA<9c1Ngp#F@bqM?GC35OEp&IaD +%:W3J."/+rtdlGYXnEZh#6!]2u:g]`G;pu]%4?]d`Y1(GsJK5ER+k-ur^`_:RBOH),Alr%"V+Z)A^kWPo*o/;KFg(tF2_'0ZX>&aEO-<,ZWk[X%Cce)[TdR(a;V$ng +%gou>"EA`9%Duna^%mhlG]JXEPl3e4oN/BMKOc]o'S-"'o(0bQ+ACVC3eI3lX_AJB3>ZP@?io"RQCYW&(4huZE'&n)He5GI:jO1h!%S:"<45<5R`1Q+lZ>'>1Cj1>j;K,D@#"CpiWde./%DFL$G]^b2]R$=Nr!%X-HSb +%"Uk]ijkmIY(pu(TZTc3^Lg;JbVCcbeh!bRU!^:>_NNc71#^]0_DXrF`A>/rTk#I*gt,C9'P43 +%,-af8gu46.PnSk)cFN8S>Y129ar>U,5PTl[/l.'V#lM;\aToe$KFeH`*>>L!`;.B%r,k3D%W2-:?4$9 +%cge]qJT4g2+N*4dLj>Ep)6F>K]*B#$D,WsJA"nZZ6u%&3hIO?Q<%bpN28'AiSGA=WL!P>"s5TJZ!r"8mW%X497qBP=<$Fa:RGs0%;l_TuY/0CQ,L +%k,uja'&e4ebN![D57]CI"sI9AiHNuY\j]rk6=3H8>3=\<#htc)OfD[[.5d/Q8eE@MoX#Z2J/Q7#?)So7>][,h=`61>4ZTP`YtUq$ +%,3`!#_*Y0aIJNZA]6'?J@Hdg-T0;IO5D%C]*aWI:ls;]A:/begHKB6N*6&2i2GC1fJks;hKZ.X5DVQ_/Pr[_[gAB1$;]7I:5`%iA +%`i(]qlab+2a*PW05hA%b1Q/hGH&ZC\C%F'B/c/c,;gCr%cFnqh=,VMqFJ9,.*,g_kT\[@1+nnJ`[ +%prpa]dEIofDcThd,/-Ci'S**Ol%C%Y0mse=J-MUoA4KCJRX!(4;tQh)6G6N+;Dm7]'0o!nd353;XJ(6E$^c]\gBopH1W*`*`l53N +%M&1@kl&RYa^%TkE`fk7N]=mP'@?-$e[*jqm +%!Tq6dg+G1L2f>MCN]C>+EFY7IQQ!:q,*k5B`jAjLH.MQ9Ke=b9eV?r96t^)T;R+7T>qpOWij+jubNXe[-*0P?A3[^;]!e?cT9lJ^ +%UOi,2eTSo#Ct^63(L,pYVLnM3qqY`[Qmu#'R>U_.$MZ-on*:T4Z4BtPA#Cds7BRD@gK64Hn6Ch$8][uqqS=q?d=N]$319+'_6g!r +%=3EcdUIiS-8G%PDZMYao7_pL`=l7A5MiW@281@&ENC)W\(_M'cd%E2]>OY>.64fIEV(53m$l@9eh?r^/PYUuCQ9)GaF*Z45cHb\( +%>Vb>F>9?GbK(sr(=$;B\Fr.Fm=`og2X$/N!.[ph%lptnK*=SUZIX,BABNgn"@;[bW"()Ei)9C:-:RR([$ +%Ud%d431VqR!\oeB[#uGILINH3EmhL&_G)3GEk@SBJoch#'%GkSJX8gcG-Ern_:#ELZV#lWj5T1Y.-DXbWsPQ1D`@o5'/C2)65Zs* +%4<$=qO#%faS)\!@'QgIr(JK*u!REVr@u6;!NOh0pkjK;IWQ)M(KIp>95SibtRN"IG<->e.gIh.RbRe1f&?cWec_"Bl+h-U5-qT`!c-/-+:/]h%9"3CCN-%<6;K%Vh9HW6$=k"rAm/%?<0.-ZT[tC/7Jg/5aU?:jp&L;3G%j;2 +%WVJ$89*)jtRhffki^-?JnRC[4ArH(L@LP![Y3c#R3BrjQL(CKEXV[_395>-l2t.9XBBq0Ic%@:Of+ph%D)f$Q%U/!n^?tf +%/.(1eXbSn.gJmA_/5brjDN(/0,E;r-fFE +%m,4ruEd#+F!O>S]=@EI%SW"R\)&Bcn\oHll6P_br('8.b)fc\l.a)A]Aj@MgT)]u&`ir!.h[TV?2/?'h&a:]U?%b!Qc$l,j:ot4" +%*u7#dJP0LMEZUn\$;)pNkE9&M_j"J,@M9`a:8-W.Zt2+8.)j+GTf:?q%3[bQ(.1(k@B\@]L9M&nUQ;A9Z5R9eqi%6qF>t;XCdheR +%qin0:XB^h71EP0;YCPo(]#<89ITriF*A*qP^am=c`VpP;ENHIRW@b`3)9!-0E=l'^tCWM1q]\NW8JnJutspq4CPAddD@"!eGG +%AqbVoY^!bmlq90c7gB&O="@HU/&G\t"Y'8[`03g$%eGnNRMMYg%AS'UYNF$S69UVQ=7^Gc<0Lmo<@L@[_#4K\6oXN;`'l+UGt(b4 +%3bj+p$@443U+7%??\RL+@U7bEg-N!(nAs0T6n;PYO='[<il&f(I[5dDQW"7IV +%8Y8'_A,uEmhM8Q@We8J$Wm$`uS=Il`l<4a'Z-/$,BVSJfckpfJ$b%l#X80p(Q:%)mfB(!2prV%lI^@OI+Cp%bH+&rB/s`u?`[<7[ +%92D,#H_7^?>?JTX^R;#4p:@06;u<_E`"6W+pJ-pf +%02%N33F=b?foVPb+4bTV<*Z?s2^4)E\,$t,9=%-2P!nXc-_m#/9PW`:m/SG6>+/uXJS1^O]r7:C##1DOUpc&ONgVr!;$A(P.8#Rh +%p]HQ^-kd@N/l^OF"sj8bJ9%,)k38:k9*CLqk@#KLR&tZ=abtn=)9a)YCqYrr\X8n(S7DtsTH.4IQBjqZ&;LUY+LmT>>9l.%=<+`f +%Xh#"JV$0Cp)p":$Y:tVei!GQ9a^^O2b/.hFTs7aifjkCV7cJN/^h@73tN"S*AEqdsI$,MR] +%B]isN#t*206g@WkWj +%,\mTYBP.QB\V7hpg>P0Y]a?L-Wc;r>A8PXIEedCOfgU@PS4\:pV.AP`3bFP\t$&Gp)B"*=kd,!7S#/SJ>%:M,Y$*H2orK\hFXu@X"RU'2Ug>e[MQRoLL/5@nWNN#Uoi`a1/,%Y6&4J65n5*::D_LC>:<5i"F6+![ij+;qqajnRY?b8!346GdBU:4/RW!@!k6i!\4BRo`0."Z +%->X_F>k.aIF"W&[bY[@GY/YI\`W8^JG'q\_gJdm +%7C/Xc:KF)oePYcNLX-?OL;_'KduQtl'O%`l,l%>O#68fQ@Z+)e'[\(9Fc2's7_YLAM*e,Tm;_F"Nbj^3^:(As/0hV6*;X4a[>#;)Tr>dhXo% +%&9m0%5eN)P%5\k@"$51#`n?D=qNl[[l(:f<P`_FDPRf)3V^or_)n)(ErGd.TgbUpO^PK'(W49T>D/p5'A0OnZ!=525l/DI'>gmMUm8p3KeZ#h30_Y3Tkn+q*` +%*d;!_l$4W-ke1Vq7L#??U(f;4Ao4/aUChVpjNGB4WeEeR8ZkL\MF-2%Fse,GJTk=s!B>SCm*MhtIP3I.P3\f@&jf2iNtB`uoK.Uu +%;#Q&Vo-l+=3UB-_,\.b"VNPD>%D@F.?;cSK"WSGW.1-GkTe5pAgFd1s)9Ee&C32+ONZSr"gS[oDQfdt%>hadC:.5Xpk+AA9Sg9V# +%[4Y%8m?-Fi@]J(5`"3gZF`HN,V02uq7n!L%%E$:dG5"nDk(B0Dj'ZhL$SqcGXe[!%HXTLpn\XaQT^-pPdWDM6a$lq3].V\lTpJa-bYaq"m;uhp2Hr-u0C27E +%CR8+'$]6Ml@m>jl5YjZ:l22ReH9)\Q4g=$J2>jDZRKEic:Z`:1Q0#ar*k[PbXb4fAKW)dt% +%kR/(g,&3<.>mq8X>=KmhY#bJ.fY"90lK,PnJSfiKP1O])-]f04D:Y_B.j%kde0\IH7$oKoY-h'^HS2YGGVE)(;FQ;tQ"e`NVkHjA +%5Ck!R#fTd8_9i1CMM2s]%d@Sk!mrPo]jFjj33utMehq#ScW[Zo5p*8gMcCWR;9"`5O(::d)W.KX_MQW3b?YAtC3[o_f^2!T9 +%V%,1a$=20hh4Z#caX,PPD20P.+SEK,MKsbP!%7LIW]\`7eIM1%UosQ_MUPLN2Y*UH-t.TdQ(o5JarX93^?[c;M_LAlL's"$3>3gd +%3gB\)5ZF<.*Q^Q5KNj_e.qEfV&7'.KQtLVI#!%TmOO5qViQrTHo"c\(2$7Ya@LiHbPJfOKd?V4q;i@/!c'n4Bmp#8lYLNVSeoL,l +%nGpPpWGD`SoN%bKJAug,=u2]gKW +%]`(5BTo*7=U?`I()7(2H+$n=ebY9XHLXNC=lbkf"@]F2JH)fstdqhY?Or8NPp65TV`5oife+,_t[8$Qjl.f3f2"cX&D!'3_l&ZX' +%*m""J(eocF[fY_0;rGFp*Mr-\'`q:X&)Mj-O3l,_V@IXrY]b02Lo89Sb,TK/"(a5R>1eF>'LpPI&;=p`-h,/3rO?s/aD(?Z/DMD" +%@jsFtJ1IaP>E%TYe`+KP#`JC%OoZ3bn0Q=36P1E6OLsF:pT=Zl"<%?7OJ9H-bpM8B*JruV(ITLYQ.gD]#.+\L(lGm)V:$7I<,!_r +%+rB4^=+<;f-83>1&kM2/,m5^YnE@nMa;XG+%CQhP6RZ%XDT%Oj.cpnSE(],V];2j-@@i#<(R&AD:RUj^86hU?BU%`-JJEt8Hm[*G +%5kQ*UD=D4ZhM(6daH@8-9Pk68,9CEX%G!srRDlt$c6u;4JZ^;&VBT+ElH8JT$2d-MiJlQ9LojB6A]!,2USgPA]Edn52HJ<8%gcgKMQgZ&`KgUkgQ9+g>Hi]'!$-'mj9/([-+RHd4(lNLBVChlh7p&nQo9JAHEiS +%0Ypb.T9+u72?Ir&o;X*M&3BD.[*29Oa<3*7*NK378#?&"6cH'LS/`Z^1bJ+PbHMlrjZ8/F$/+=D'WG;sBH?)EdIl`dMJ;*S'gZbB +%!1@q(Apg^+`rRc'W_h/LKL`+4W0Nen>4-$eP;$Wpi+ehME%]+;,2&[&R4qM`4GW%&,9_BcQj'sfgM,."s.mg?RiS6G3"#@>:6pdl%$,+];!UY#brL/W*hL$'8#P'1Cn=12e +%J7!A^%ju9<`2;8p.2h,ferXcP=>YD-p2NnE%H?OdC*n,K1ellDW^Ff=D&q:6'RY#f)711K_6rDR:EC-Xm1p$NM@!MXco'1X;*kXQ +%lUo_eO)HagWYfnJ\P$LaL_IeM)L&Lu2t:DflL1E?hp' +%**\qs7i[peS=V=Xd3EPY2OE_akA6V42o\jh3]aa_@9o+IO3SB<*LA-R]0'gQ>NPHVsLkPpsG:PlRDk\ +%*-ftRfOADS@ZNW\]54lr[TZ([=ARZ[XfWAlI<+sm,DgK%Y^"#X1im5q\,=o':iV@fkaWj=GUPJQo"+I:*YgmQ7`5L;CNbl1/[[K0[c(T!/dj%?5 +%(j\OEcf;Ii>]pK +%aS%%`D(;!93TOX3=k"$Ndc\hrYVa*kr%^W2*;hr':QU#ppC*Kk_NhQjW83??4fcP(e/(RJ@7I&^(6L\SVZ'W*@&jD"d+;A6VS[g,.$EgVP(j iX/sogn"6;G\L0nX\&?BtlbCAiKP4S0Xf, +%Q\+@8.B+Ll;jaAuKNO=p+iO`o&]&67=i-'5#[YVR*VtNNg/H+'$>g#L`[j[nL.nr8"gA=O;%YlTOT8@I-)=ja:$2SS\F,MaZXV4sH"nS!'EeIbC(%h-Ji!!K,U5p&As#[eDlUp9'I4Fq#G']r'o0SEfKKQ3^>VUdrRp_Ynm*[tNZ2kj:Z +%Y;@]_F%^Dq>OS>RGaLj!3'\U;=c@VRM.$i(pO0e?JIgspeR_%Z!hiMiXit5#\dk; +%>^QrB?nLB-1!r5@b8VCL`r#3R2S_?qlG,oSj]9@3<=*SDf8lm(7ui/&#KF3iAa;XhrQ*]A\nsS9[iUru*3\*li^]'rXiJ%(0I:J@ +%DBDX3Pq`P3L'em'#o3U27F*9,J6H)ha-2OP\1*=GE?1>7r$d5dOBTJc#q^a*go&>&@*YGtIHF+0=5fPOPiZZ?9Ag +%h11Q&eu]m8>LCA[POCD-):LW6;]\X4al)^tNCZ:!MfJPaQ_)lb=9h+dnVB3mTlQs?N +%0n;_ul*2SC:)$[6LfH7X&@-n>5.1a/R98TuP?>RB5[QtM1G_br'ggRV0#l'8PV@r0UOZ8eZUp+oKK@:=\XTOf?,Btp<(msVeYL"o;:erd$`[*k +%e!ZBpaq6tQpYo/<@QKDSf*07?gDHa?Ubo\kj+9#M;+ZHa[g=T>bD=\!"XG0R)4K_`L-].\..jNQkP'dp\'6&NC-"OjAo9It[i)B1 +%(qSI]ibdiL,Gt08X*gE4rj\s-cn3o<5Wn%BCi`:Y\hK2U4*B6#7cN58rhb-s5dB-H;B)&u]sE`$%mcq>_869PpYN-Z#4()ar\A@JIQ]nGU6f6%r^$q[O_3j!3D&bL-QT1aIXe5>>*p^YHoo2:o_dF&R8 +%?A`]h!W9@*OVSM&+^J$I[-c5XdSp,Br2`B-/n+Fir(`g&dQ@\mC*G +%j?mi3KSuf2Fqrl&3=H!94`+&Zup7;P.=l)5]0bZ977B$7g),_X_BfaSY10$`K7cE?;GDGK^G/FIXp_oBbMYoO1?6 +%!qp_.1b66AQR,o#cb8DskXr,Y@U=12IX&'_QgQWho:$+\iTj%cSsM.!955&m9+9%KeaEii/J812S)M@)RZ5J1\$Pot!N +%lsIm;KDtr%^k(HVej1m_pZbc]HCM1QeL]Ti_Z'lV^\.&rpf4Bp7eP@'Y@3-Us\NC&CUXsB_#%+(eR,ujbUtq`bd-oZ=CG?h+OT$"re(16Wn$cSU-0?8W6@"\K';KZFIk(o2,Gdd2"Cd^'0V +%%a%(BV3)7EjV`k,W<#']C[qD+n-BW=N(Jl:DH*-AdP4"Qq!_H!p=A6o>d-TYRcqc-YOdm>+mi(D:e1R?6#"'boDW6oB"lI[a#p/9eZRM$R3."Y-UL3)X9^hYFYAE3oQN8.Ti9TY+N=@AAHrD,V0/s=@i9%k2g\CW_PNi\0n:O$Pm'`L(lSi]Rj]BSfXW<+6<#gd7b_8VV:Tu7@OUU73Len+* +%9cN'*`43tL(p3*Zd:9&0_d`>a.ItDN)&-\8RONu\5se]TKEK`\p=)W&=a;Ht4b$gM%6&oa8KShS:Y>h\j0[NbJG!(ukQFC(g,[71 +%:8MJS=+B[F`H^Uua-r@[%+$"ALTD/!iCY9$p7WI-@B\sjnaU6C1I+Qo#o8gbLkP;'TDW0Dj#I:kBNQmf3DjF>Gc]6:_THnb]]IZN!mu:PipjsHCn\J0m;r?'MSC4F;Lrn2^6#a!Y +%H;?7,W)U9GK+Jm":j^WD2)`G<<9Rt+ntu>+9_WY`:a_FVgJDC57u=7c[%)i!h%6q_:+pZ"00ZoE]N1[)%)XEq='O9GNX_t*be\0T +%G*"o'CtHAj>S\2#pH#7i"NBiI(TRn,RT)mb4L]**,;(\j<+@i1UOT`J*U"q$!fZQ<6_S5>&`"h50!@>W!\GQA*"DV+fb8-AGN3lC +%eS+s0NX6%-[(JEiI.Q,`1#oZ%knAX2`U0[Dnbt@'`;FQbT7V!*[^fA*R)3M5VE)'X5eK9%.!1au'QC;DK4r)-Vc[ug:^IBKfWj]G +%@ck=:")Ht:_LI7n%W +%$]2ulefhth'?;5A6YD@a!_+L[>//#/bBP$M:*Ns.i8Jes9'=%P$P%&YRl)nc[HrjCI<,@&2'PS:JGXe@4gW,e`qqVf`H>Hdh53RmAl"mc.HN]t$&^6Wb#scX8I&LWA4T@t<-d7T +%*I#`P09?!<>da0[O[If-<^.ftTXVuE;j34sHtk:t[3D+UFNXYpOX1RgBW&^XFVEg^7XJKef$su^GW"C_AOJgC#)-N#D!;eCq/-jW +%5uc'fRRF*FB[eQdqJA*Aa(-D0q/LGmD`%#j1C>VIP!e2ISQ_;q((mSF8bkL7GXCcpb'_Zs+bn.?"X0#]2?;N,NEmk_1q6`k)[uJD +%eGKi*?C=8Q+X[R&7s6'jM[eL3W5)Wo%C8QHjBjbD1Fnh@rIJ^c^/Uq*=s\^mK&Ib`.P;@`UR;RX?c@\'GP]=\91)iealYAl+ST4< +%r"^4M/XiTN;)&`N:[sj126+oe#5 +%YWQ#%)N;#I'gY],bpZ%@3_\`g1(#gKXX9JG;r]EX;SN-/cJ,9<_gjO;7ZHG7e$j<_^_3kNP)g:leTP>R5h1`=A*F>+!&7@tA^qNR +%\4F4c1mZMBV)#ZI/WVTRV[0g_OYeOdZRd%)+Pq:@J/eucL/<`m;/6Vr:a*J?C$#OB71;t^]-9-]D*6%e0fYP)ST.rZVlEKo:[hiC +%Aua/1*(Fji\hf'T6BF_S=lP:CN\glf(%*:rn-Bf!8C_1)rHKdT!]YkZGnSJW,Y52$][]F@-iENnn[$1gD`_RO@"KdHNn"B<,jcYOXq$W0d+T%f69UC!6#d4Wc +%%Z"]H/JG1#DKRFt.`ki+a6oKNAi@5o;d<`J(K$bQDqm*9Og:$Bm8Lq?]f9V$>]igt%2-TC-P[STRtB*$"eecj +%%obQ2]Ua5qArcG22k/969H!$VW\RJ#c0=u-="1Id!i([b+t+W!i8D_i0jK^\cjY071(D$e,Uf! +%>;T_FaS$13AGl'?'e65U.@D-Njigt@Xf\&.(A4+P?L.[]U"_'eB\#>_aReb4P?9aj\Br1*J6#;R^n&:SAke7AQ9pjNKXIU:F +%C[2=:jE/J>L1%MB'q]NS9JKM4]a+7sb496:`6*2M"9#i@GWk,\h0e1_#M!^(>nRfcR=`9(8eWF41Qc]gaU:!+%i,FT]Y*L3c6&J6!e#uL0C9V:nNp4X^4^g\\M!F\nouYU^@M]eh +%*C*2b^#^\K2'uYEJ7'CgVmr$mWO)f$PDn*rp#b['>(!PNGjh7[dtJR&O?Eh\4sjO^rBl]Ke,emU`$:dmQ%'Bo>Fk8Ib3t>bZ;)Ms +%#t%]>;.*;>S8R!+]Mj8Q:O@R!V)W>!bK+>UG#*V'^bQ?Yn#\C/`//'rqhCM)dQf*>IuJK+sc!7:ag(pFl3aC+,81SV0Rj +%K\H-VBsfHt2^hS1oE)r2$Lt9_\U>(8%[7o!DT@<(mNe3\q/3>;X4UVl,/"BBD-TL?,(c-#A5+>R5a*=1+Wa.?^0ISjA._;koA:,M +%[s=qTUl\P\9PMu$;0q@I0%&gF7I)2sE9k4+R!'0?WljnV?#X_d-Z\h%6GliD_?PRlcaFATUGUM7IrA6pVFfc@:h>e0^PL2o`Pcb% +%d7I;6Bb)K\VZa:%K,G[/chPsre6P_q+gGcdh4%3SpuE5urp$gKGJCl'\@]>#IK&C+PCFLF?_0;J$@lAd8hM!2*IVj(5cf'EuOh&u@^9q'XYrHT03"A6Ao_h-="$%]f,)o@AR+A63LrE +%5iAJBdqqj!=i+Z,O*BH`/J\N]#o\K4dilQiSQPc(nOjsSXe5f^e@fgE`B$b0hRbK,gM7+3:JR>!-lMBBilAHF$IMO_=%W7P!72+_ +%3/G0/!kLO6/kJ;%llAFSZ4b-N"IhkW\V;Z/<<*%`0@Y?==[p;4(UI;hVkqJLFI+.RK>g,95Dcnt\YtTNW_8IZ4>Zk-fRHpK&7Q4F +%Vcj[l'd_h+PDuCCHVHu8bMd!8&&'d^%Kp32e9E +%Sm"TEI3c0'T.";t;p#bB+Bp]=qqBsl_tIchH>uj87Q\:Ee"AgMUjT`ARg`*n&1;J)7P<`6Z]&)-$n=#QQ2mW#.XY^b8XWr/W<*8. +%M-k>PN:@=oA4ILeL^dpm(I#!g<>0%ZD%\T7_etaK3GLba-CAj)<0PInK1Ti.MC"Bu!"7N.'Oj=f>59b[U^AJ"3"&8*6+EdsA/G=2oI,uU\mY0SRD(g[2Wt.I@kigooT)nid9^9X8>i5UOY0)V@T[Wc=ekZ-MUq/RK#d=eIOpt'S!!=&%F,g[-q^';O&:[_6`EVK<]-olrDOtc-;#&c\tFfFa*G7uen^Y^CQ_e`lBI7M/3:ca +%[qX`/3p+(O)c@89Teb[/Qj&"idn48Kc^jIa0]O+7+pX6VLa +%-blrON^rusJ,\Ts\$rOnl&Qe0r9-@mHLf7ohH[f:s)^:Clcms]n*Vgcd^,!K^H'&Q`Pjc;f<=%9o%_+(YQ!q^h>B5.T=aR,];0rR +%V>J5V1&q7Ll=(%hIb"o,I")#hY5IVC^5s[Z[_lC +%Zg7(o3WIOr3jYkgMZS383crUOT??P&s6&t4mdo1WY@!9%qu$.NgO.<1CK>$,d^utMJ$=pir3%,QZnH1bmbOA9hHaL&^:;tkouKpQ +%HnW"U8!qi0o6GEQp>,E0>8*?Qpk)sV&%g-OX7Nfes75=C^Yb"]]DJjPmoLTYL9GO1\@]>aG`V!ZZ[Bqts7,CNEqbR)nXC%Q_m&IV +%?GF,Jh8S4GT:[gDod@@bTLYU2s,H4!Y36\HH25K\Sc%j[rYmNj"+QRhDVr.<\GXr;kML]/Fg:PKpNl!UF7jk*?qXWs9:QOAhIa$j9mHsA$%aNg%7rRj/iU)'lk'WPPf>##4 +%H@,;Yp>4]]30Hg^I$BBShK@7CL_npPu_kKE0E^,^[cqj3p!c$)/(O;J&c +%!C%AVi2c0fml:^ccOnmaMLKpHlIVAP^/F=@c5sk!UQ9"#r9O0j[r8Iq?[j[Mn5*rcS\NFMh%-\j+63"II3Q;X'?J^,0+`uF.g@i;A)'7.Z^F$RH:kBLmf=,\tkqCqM)mc;grr.6<:nh9Egd$A0>i'pRH1ALjn(A5,B+aKhK6d@^c.D+pQX=!f +%5@rejr92%F*BR&7I,&qtkAO\`^4(EQrd+>-p@*hZ+e/2T=oS#"^UnoBq#b4hIs=Mua_>p9kBF;r+V*t40UM_JEh%l^biO=tT$..] +%6lY4][o]d%c89q=1#e=^?g(NR;rckfm%GeuYkr;lr1K.m^1S+NW>0MKP3eYnf_JqMp-%Ahj\sO&+!,d5o0hGFXf`?-qeSrU)g@oF +%h!9g`Y)U3p(s;VVB&B4s"ml,KH$si0qt$l_H!?&JAtHcJ])1XPno"2upTm"E&'%b#HC4KLqW&lLaPU7:q9pY'aTF;MSuOiCj1"gJ +%*oI;AqS<3??TaNkg(R:3q]/B%reMCP#fP*5gY;&?hcsLecd&N(A"cb%r_rg$,iZhEIWPD9m@We&j-5=c)N.P9])\=L8$+ +%DjGh/p,cKDHb\rl[uV'6+J(QcPqXU-I +%f<6j2^UUqj]Qd%Zi8G22I.D(99^<4[jMN'gZubH_=)Yjc5/4V?\U8i"S+H(YkV0S.+%,Fcau]ap#]9"baiT0"qMd`-3c"`DmZnG; +%hd]BkpF#L[BGL:;o\+R;LDCAG8S-,\Jbh>?IJ8D[[I8HQBCBa,pW1W93>;j>pIaKW6bK]X]C5&56(u$,]"WV#@d&-1^\$,rDJs]j +%$t&qkj$iDkEgFYrq[he'B'e?on3>^RF8:]>EpXpUPcI#2>iGN4kMP_jVkNqScJL`U;p+e1)l('Xh;.\4r_jAsACg/Gt&%DQj:LVic\G<1djH?%J^:H?)B[j8A +%b!UC,NaS5;oB\*$%2`^OR2fE&is:CmPAot(2TrgQqe$"cfmP3&'$rYIOF.nU3]&\;m`]rH36VX*/3DUYLB32+=e8-1%u7]?2K5&> +%B6#D5lOaVJKZ!0"@Iu@+_t]i3*9IPgJ)=&]B*3qBI3s^b&31UX[_jF9WZ]]6HRA_Y_,o=!=to#GTggbup^qWm89n#t'P +%s70k=JGY.3q3^Q$4u@tE439RZ-fn5*n,raQnr#l`HuCWUDVms&E*up(]5riLq,*1M-pQ.S47SpIGN/5h?[":)qfMa]r81;j5Fahp +%aS(``7HS`#*%GmA,8QPMB6Qld.Qa6Q5<=A<#G1).lW9E[?bO2-4_6WslK.itYFfdX/\fqbJs^tkTq5]Y`NPl]CjaQkqG3O&Tj[PS +%!K6nV#>a&8H`dU&?rh"1$dEU.^:SeT%as7JHd?:g4Orr8-$@iHZ^:H-#G_oSN]MUcT(L:u.Ho1j+-"ou,4CAIXqU=I_d2/F,4E?2 +%XV6P<4d"Q#o!aCKOUpLAI%jte84Vi=cPuYQ_io#Am_66B]\D8nq:V@5LQg`m5qDY2!;Mc`32VmhN-+X>QmMJ]e8e51s/kN+e&`,- +%b;#Rc5omIF3r'oHafJ_qTcDjc:Js$i'_9@#L&BEEmJ43L32VcZDY/ib:7L)aE'6/=F0MVp0)=2]mE^hd9\shu73=q-@A+l'o%h4\bb'-&:eNpgPa8cft"Hr8gKnTB-k2/`-*b/%4?]8:Q"<7*MjRQT.naG!J_"3JF$\IWp&l%d#^r&E3)M +%GHb[l'noH]A8hM,&,5l=lGNVm?b[PgljoKFr8C.b/D_&brr/;k:7h1N,;[Uj*6Xt>[L-=_Hf_p`p3JYWB'A7F:NG$oGjJhY-]g"EY +%YO6jhIeCE7ro'E98+)>rfss$Tg%2QAa?R(NBBN4$o"H385KJ[FPb[ik48&2.3tE^Ps5_^VjICP="+6o657>c90>9GrFo.M8s.Y#C +%HO-MZ7hbjFf`_l)$J:dHm9#MN_7.e:NAY'k^H8Oaqi@u&G+Zj&FQkiK^[AW:fQV1Uqt8QZ0CNRI]X`F_,X)*YFk]F?rkIK]r]D0N +%+9#94UF39!?ff198Ij[2**onaF3RI.rl)$5EqeViA":h?RE=k4e&O/0Hu_Ju*E=?UKCJ]XgZb,fV?sAYOfg.]3?b\V9\3%J)mHrHlY\j4+ +%Nc,,GqS;^6q!!;k+*o80Mim@G.I$7V3>?tr^"A_jkc=sEn&A)fKi +%5/+Ta:AsjtS)4Z\q<',!D>hR"SI3](m-"a;p$4QG2nMk@0E0nYGtuj`c^!e:^"Bl2bMDRRp=/J"R*(Q'8EP'U0%q!,U*j&A8*ZgS +%PiUe"(]>UFUHcJ>o@:J=Z'Z"MNq`b'E6isfB1]XSj'J$[lo06,pNc*cG0E*2m+;t`F?nK`H!#RlSr3DTRc=$dUab_4 +%qs;u].;2c.0-otG1%F#9Nf!4`d/!_cnY<_j6aXh[iB')J5OtC+3daGQn*'6]*PRU#nEk$r*Z_tIG5.XZ0(!qqHopq!*'M%7o_l.`i=YBQ%Ild[)kd.\suV>#CN4_Z[, +%[[I,K(?,A^V5LGsK/eF2(d$'X7n2Ak^Z3N#U^00$&UOq!J#%&W^?E2lA8jc@3U!'8K-sFW:isLu!1UIdhL'a#EV[Smq,8imN?%W$ZBD_T)FE>1/IJrm-r-aPKf;Qjjh]5Sph8c'Fn+lugh7S)$C'8>USMq_F/SI,4D5s=XOjVH6Tt:jDR8; +%6@P4sgSa2#pAW^W^:O4?q:5@icGM_"cei!`I<0K*KI.qaZZG">bSb(Y:j(T+K +%NSf+G.^"!!0E,oUg>pqhZ5<2PSbtV$ftST[fgf:[ro^$$56"^r'6\PtlM?Q[c!0>2`ZP)LeR2g=J3]Z +%aNlsi_T9:6Y-3o#cJQ/9O''Z)4MXIuq30MsrSk/5oBseOIf7FC5`mIYjNHH;^Ae'JJn[hP7JuuCT<;M(s7"-K^XFq4T>(+"k,[8& +%:O`,mS+Eg9huO1PL%6us7r!WhL4sUn&@J>4oY/e:Y^jBHgp.8]a3$+)TNrRps7KTrQ2O@9H;?-IR!i& +%IuchlT-='S8NQ[laoD8<\W^)OkT;uKXeiHB^%u]r;@bEaD#NFL`VkLO7E+*YF<\R=6lO2lG(Z/fN5^M&l;(`-0JU-fdRMsNM5l\cGs +%5=',GBCs$G+1E`[Z$<].:9/W?OInFjV_(o@Tshlm+dKXCI?8U7ud>\'@crsqbm*$a0MIU`rblVkKS:3e`5Fef(\%;=?jN\:U9N) +%qREuTB='VP`dO%(H2.g>"DuqgO$0rAFiQkaaLQt`FjNIJrN;p,0IBFgE)0/#BrgaZC7eOsm[O_\7:P^Xhp?*`$pE_^ +%rC=_hHXEN(hJA6+Qjh:QXcIT@[]rHFg[a2Wlp*FWP>qhYcV7BT^onHrkEk +%NRs[ZhC9Os1%Q#_^Ao:@^;S:"%+><3RjW2ZIRh=tVE/m(ecL@6YIHn;$@Vdg]=Q\AtFA1tu2C`..hW)NKIca3aT[X#ToHacu-\#P=n%a4S6X +%k^)LJRKV:C7i#8b/'d?F-m[JiH'%IH` +%@Y3;>@tF-:H+`r$elR/0kXi_l)uHnFXZ/cjjrGD&R6HD-cu.Fd3/#;leR_sYfgsn%N\]9C1qI#JA(>_jg3qZ,QR,]0]o$#=1G%bm +%FI1P>n/+!B03>G]%HG]CJFSLZ+/@o3d"\Dt1u;VJ)eWieXCh!)Kn8&!dX/mIeYAgs"_n +%UOgu]iOqM.\gBVe:n;+"i!FG+W`mLiPQ?NK6+PPjp?*!IZN6po';p\?OZ*NE@5FSj*FO8Zd=N=q1GNRq6)W\AQ-Nq:Z! +%E*1"-*,YgaX]%H7`.=5]$=0SS*;1GdMfHIVq;C(1HaR@'l+$uHIV`u\ftnW)T"-E4K?L,4hmWFCD#g3h/I)$D+s`?XLN1AT:#:4/ +%`e54gFc^YM,51SA`j:ETebXsQ);E%d.7.P/hZuKmr?-)'a):OaOZ#8A3P$q_[!"^O*Hm0OPT9#YMd<[2g\.sD@q#FoA +%M2aB9@ZL#b`j:PbaZ?3O(Q`]tofNYLYlqub,3_(qMf'$.T%mFO*=FCF4!d`D)uc\JIU'mi]]aXLEalg=DgL82`ZHR)YM*SQ;9C1GOIQrcW6EJLF+ptE3+ZShq'&AhUXJT%PP*rL:48Z +%%PKSoKBK?r#GEAapaT^c)nBrUQem3GqL-+CM)NRRn*Wnom$mP=fhCI.,C?$KR,I!#(=-BH'ttW:#bDsHH1Qsi"@FZZK!--CR:\/Y +%2=T!^3:;LN;1)?F]3_]u5SH/0C3`ar:-=MB>0AIV`h\`ieaCI5HU;qRX5t(?)hd(\-;&HnY1N +%Q9A#nN!8KtHs7IrbcAa1We>Jb3'gL+N&N^#IA!1QlqYrHW\Q=pl+Lp^]ce*M9GF;S]gR0,qR!4qai7-G2PG;>61M<_%8@KA2/Oga +%')ES+eNWpqp3Qap(ueY&H$EE:>]AY96I5VEEB3r+h^)Y81NZaFKf8%I\QZ[++nn[b+ne+.9f':?Er`,S4G9PfJm+0"Tp\R9 +%BYn57Z]!$8Gqn!mPqMV&[:.pQ^UV:%CN0M-X0B8$1lQ(DolK$,TE.0)K#JTFT>#u'cYXQB0RA&!Rk>1h2V)ls*GUVoCLP\3g2]rf +%pGJO$=)hN#_PMBoUG%D;PXZbUai5Ci7J1197=VngA9o%67Qd#*!VUX(g9HeZ7hk*Y'YMOM?//d,QSOl96qYleF+RIXXZD<&cjQ2j +%2'64RkM[3?nM+AG3%4@[[?]_R]Tea[+2.c(286'CBeD'RRW/c1+:HNNA'+i%&C$=i)`%#q`TWu@M?k_[GtMrs*#i`ZO'<'3=&8`8 +%A,XL'_DL4G(rk[Dg!P1)naKIjkX6X@P[0@a!8WTrmlcN80nq!OL4c%#5j +%6W$7V%VDLaN@>R%eLrYNnQ-/psLa&J,&>&(.hW$s!n^VZrXNgG]k($&=9C+5AYe36>[J]6/PLa?f\69-O5`W46f)"s&+3"i^k +%nCfMlF^rqbikm.:PY(Fj>1(_l;^NIT&rk?-^B=$YEf6FUCTN=)jX]&S--)c>%QWJu88;t.3R)Jk?&G]ZORfsk.'2^T*0:n&G/&]! +%2oNO!YkNe`lD.[^M]41/Z;T_ecHD*9,$WgC?feOPQ@3_LifJNBfLhAjEF(CM[cod*gGo\KDG\&QomL=+2q$'@pXe3oPeLQR?rKKj +%Wi)m4@d8X;@M61T'G"c9AD:oK.8F[/'K6^E$-.O46hQFK>hl*"V$o%/YoZjqDd\B_].J@&B]U=0$N9JL\>`CY)3:XnV +%mp\19Hj&.E2'<'V'3WOk931;8,u\dLM'-:&Do6VcK`dTN+#\[>R#4G2a8dmDMMaR[c"lQ""F"e6Z!\h%^A.ng;Hk_i4tT2olK52C +%\8D3$)rQ@G955(mMiP/QR&>qQ8r9gXK&XHs5Y#B##BkQu6FjSV2SUc7i2ro(COjBOdOa]q4md)tYqYgYXMU;bJETp9ZY'j$YdqIc +%2D_[-rFDs;Z"D"-IN?k$DB+q-)(RF2Z%?@*OT/Rug.RU'*7#L<;nN0Ehr-?&lC+ZY@Ast69SYhF@%-ba0q(`1^7\N-K\,In,a;)J +%?u?$_(oLZ?C9nCs+B`$PCQ`u`"]=p\=S=%`%5_nb`gnFb*DKIfG;E5_PP*H'\joO]\jq@iO5bd5uA`]d!T7dfuE?<7*c5is/9l1,< +%2Om,J*S;$I7Hk"6dNANT6,9f8>InKWY#23uMQh7d5JMK#=#t[/aeI`_''cBX/en25JO35nk(-n??<.)>Q!S4`ITY-8H3$5uB5Ydf +%p'j\K8q:WAV(SHoEAe7jKbo3(+JB(]D04`L7.-t7p*BcB;qs?,O.2sqYpp*V,T2l!)aRJFW!U"enWGAoV!P]an:FEUmdqVi^i-`* +%V&-g#Ua>n9Z3@:68#@V4.!Kf8dP-Q$ms>ADaR@0Xl7dSs^I`/BZ/rpO2L0fkZ?fdJ#NWk(LAR^a+\>eBR3LX.OC.:I`\"(dbaBOJ +%!lJ_dieA*XDE),%@0/QA&jt/A]5&l9+$h]PSAIWk9Yj@9+maMdX5Yf[F3Nn3EjAON-R)ia.KCroh1MQ=3:=hZFn&Ipm+:c1B>g(` +%?]l6Or(&B[ho$N%$NpaI!`Zg#BJ)+hjF,YX=[>f?iau3NbGoR%eei!SZEV`^K#rbLng\0c%)YJM\_qVW.3p->Im/QX<1XAjJkd`e +%>ENUb9f>Js]YENg3/XCA^`:nC,i,]c3os%F%8Se!Z2cd:;R@k;`i/1?&b7;Y@gm!G4h*rf*J?^`Wp52@nLg4aMP%C(&(W$f4e,HS +%/#u:*p6s%bZNEN\_W;D33To$Gr.90o)39!C96pJ>p`7EZ.th^*&hqK&sO_8Eg,t/qU>PM_O\bXW@c-gVAnD#f' +%L+h$q(3dU/]3&Rn]_kfgji5:b,7UM)?8@(pS0)h2YlcGlFch]`kNEg"[(>\c=ACJd/q$>6#\Ip`RuesGn_TS+jAt_uF7V!#\P3n! +%gsCF!8P...5Q7T)=&K_(4cpU#lS`QmPYP@6NoVgmV["/_R5/bN;gA+Nq&QeE=$?Z$jJ42>jU3j.L2@L/&E'uc=VTN$-$MksQL7ZPn;E^ZmTdm?0.U$&8-1Rq2E5Sn``7#!e'UTF+ +%/o%P/K#g/1m5U%-3aTMc&'WcO/e+1n[=kS>#B6-U6T@:-"7s+PF@+Wa`7^9T +%Ia_i*%%?A>CW!f_\7,qf_\8t?0k[Q15a`KCrlOG3e80*:l&%;"+Y?G^,Bt(2]f-oNH>J=u0$Y$)`N!tu?IP2r$<]+Sq=kOO@J3't +%XB6.W'8IVs6W&P'8\2a5W3R^[X*>h.>_[C]6JT*#+F<@@KdmXY[^a(30#P'[8TBKT\N+4K8(#NP\r5kn%m]T1\3PifO/:]+\p*Pg +%MZVdA7Xb%9O;6fCD-u((abl(MG$/qL)KYPcHS(TSZ.0;W3SZ8F!>_^==;P&1MgdK&)f7skE?>4Ak<.0A@sik=HMgm(Jb!9Md4?8' +%7S='?j;PKM"04rsKjl$%@o-^2Z'D$A&2,Y-e/[ce3+8VSA?$2O&UU`2jHKa%6T:O6RGDUaJiE_'k5-hk:qe*^ne<>=S)GJF*)!W" +%5n'%nP>pZW?DrE`C1SV$Z/mKN;XE:*q8J]8qWuJ_7]kc*^AN*NpIRUFjZf:5kPnkGj.rbn9;1,?F\Ak.f!739B,bo/<6s\.f<>jm +%B"/dZ`qGX;2HIPGojOMH^bEB<o!b&"-aa +%Sq%IaL9]/SLpLKGJ0C'R"N%f3*._WS8S0GeQlj?eB2Jb2-o`2^pYGq!_l]R"QWu?!6=9""5QCYfMi2dt1JuaYc'=1Gbpuea=[PctHT+J.Nd\698kTLA;S6FO*gIGtBdCAu4*Y +%76L2pCb/@nQFn/AS9Ef0/,8YkDC+4>X-.aio??n,k5BR8[IjJ'J^2jeZb,ec>-oap!AEsWuO^9Z.>a=)g.fX5#LHM7u0E&X!:;`5;b"^c6qUH647#%6X7@6rTjh,KG=.n+CsOSDNJP]U#^V)^QdG)68VjYggMo(i&K0=`'U.Z[296j+[1\;#9:0!p +%!8$LXN\aI,i^/KoCFje`ea6XK+SgFl[0leO(o/Kp-Ve75PlPA[?;=dD=gb>^;HYHpO0cBAY()u'lVB_ADQMf*ac^`3aC1FS4S76- +%]R4TdZ?*e"Wh^rdT7D(;NJ[mua`#_OL@96X(\L$i,Y'nYF)`Iq7o1R<'>imZ[)mS@"e7]*L4hOU$"sCPr(uuiF2f:U9-f+r[%=d, +%KpiWRG6gc!-G">09LI.]V=Y%*%ck*!I>0bn26]X!DGM(l0qKQTG0sambiiZ`KS<_ilD*6I^A4K^cjlDt'N9 +%1+E*u[6S='o%e#97dfBIlKo+#g\)bMBa2QQ\t#>^TOT:KZe#qo8-h&cd`X/+fiR_`oi`UR)!2^cQqnVUU.qH\\u`[WHMtOuVc"=o +%E>,'Q1rh,iZAB/MKPVXGK8Y'LFuk$_GJcmg=qS=,%K'nCJ&b:):u.cpKl+F@'l/hees46[#SsLqLj^gY4WfI+B3eN>=Q0+DA*]MM +%k&DgMP,]jQ]u%<.=r*YEH#[X#Oc8LmmPbT[&IuIJoP<(t&@Pp#;TATh>5sc!$"J$8=foA"`i2[c,8rQr":d*;7h[DXFd#6H?k=]b^#ijqi1A6S\ +%D3WD$f*LEE71G=*"*e!Kq#$+e&p^Ue"QG%\QiSsaV(@uT!1'nq2Y^8Af`B"r)Bn2LA.K^GUOf:$?bqNSKG<$Jhk-FDn\"?m)H[aV +%\Ri%`fU)!b/'\p5'8RhVnAJ9m?&9N+`n]ccaPom:XQg:;2OeY71cn&;-YG3N+10Ij-V_ho4'B`*Q2%4s-JE+`lel]:nA\@Dg!7]69MC<_@mh^!Ir<]EIl#%noI/\bisf@2L?IoLP@U0Qu)U!$uO#Y'+P'6O.G^I +%c7jl!YHK/<:\K%O4&#^K;iG$ZMZitA(6)A#Q8*.E"dL&$?GV]sro(jB%@AF;#V66R"#M&AG$QSV)"^D7!S%ot;6=,]IBI^(C.\S0 +%?c-dNIMJL>+G!I7jBQYKj]W=dW2X")IeY1$"F5=@`;+GLiW"E$hF')YgXmGD?U4'6:?!3A[\QBfJO\C6E[=npS]I*@a]gZ98<+rb +%,_m8#EcdrQ7kLWhSqWt208Vn@?K<#H2&\QV:7V_4O!/H]2>!eI4sXoDmjC9T_"([I*EfP6@.''155f(JPi+pAGDZRd'?pIP=)s;^ +%-r,oEM&%5k"`h=V9MA24="i0)AFRQG_WE*WmuPHc`X_Ydrs4R(Y%`H&dDHsmG^7#QU#4j=YIc=)-H@5jrGK?PI'"Kh&_eh\@Oph@"-N"h&7.e/m?Zld6E?"WL+aQ<>T9f&q,"ksifOj?)=-J8YDa7n3%f(-OmX&8P3WPH=@lBu^sX_>=gY&X-6DCu57!m52MjpraE9@"^\g^0iPj_V +%8t1($gWoD[`$6ShYS8eIk`r-r[:H8DM9!2ac`02s4As&W1VA*p?:h("!=Or]S!YN+\_rcqD\*.,L7%(KY8<7b=As&JO-EW"Y[0Fi +%;L3eEGbh,R`@05s/HpQ^6&)#.La*QD+cuQGdlI_Ceq" +%\.)nIZ92krr+p)gNF#f,[J">\D@hk8\t]'fnQtN`XC#.fC[KX`h&rk-\uJtA=q/pVV3Q;$]o:bViqfLP](MoMkcJ2qM/2M/T\^fo +%?b36V0.k(fo[4qd[9',OK6[%:(#9D=0C(6>*$)ReD_b3hitC"N]7e=(lM=BMqltr`]D[DMi)-`^9\AhPWQPBh'ld)ZNFi>j_)oQloXQhF1g%%RDr0\"]W^[^^l0'XUM@JS8B3+U"1Fr"ZHV.!jM!NAleW%!H +%KV>>KlX3:hX/VuD#'!q8`D" +%0j1\"DGOe.QVbV_GXZgfU:@.]Zm0aH?;q/rU=E&T'9)og:KKjk/toX4k[(9jHo0pI:V?h2&d&E(i5CIVL4KV_2JE?4,_);l1ICG! +%49QgN*@-g,-6&SB`/rdTC+4)N=[WVL;^.km$<[@!)aL0/W,;f9:ojD]ff^75-Y0-6.%kfjhK2?U`R2a@+:>c% +%%oZV=o6\>b#2LSo.J67R(.bo+GV(:R[_*^\EZ,Q@[/M7D$!,4Nr3D(FNF**N6\9Qq+aVrlJ +%Vh-jX>#tbtBhX2'0VNT&=&Eo.7'ba8mAj6aW4i:^/+p7RdSn8]!ArA1,ehU&52]7'F%?c\m21_*FTlkLl9sod=ZDRgg,[Ol>=8Uq +%T?KE)'9N`5dcq4`:IkCV+U9?AXT\\<0pM&(Xb74@K%)kfNR2(/p-tmbFBE/t/GcI^kS`*dn +%R*I4R;Y7o)6)YpZGJ$i"!OtF8M-bj85ZJjE9gH0)!1'!,LDZ[cSB_h^-$7pj/"dal.Sh,qaMDW'B>=rigNpf5[=bN5Z92H4O(>iK?4lQ5I)%:jdHOX;UPPeed-CPQ.lhR^ +%Jue"i.SQ%Ol0=ua!Y@U^$7(;/DlaU6)UM&CDNcdi;S8[L)9"EZk*1s3-Z`<]L/*M4lH;<:-krm2M,5Ub"b5uu:agL65ncUOOStE@ +%7h[Rh4!BB9_&0Ci`gY7@nTf?eSMZ$2.lNKl9QI)V2<^2PJ2qg%4;BDZ";?WO\%i%:h(qPKfPED`N'\\8k\VYhc(HSG9m_q$K/t/D +%`6:,K`hfY.lg^8N6]bu\QVUqbo\7&8VQ0]k6sf%\3;!BIbF\VoRZpH$n*ON:O +%BG(fu)O5bYl]>#>'=Xf@FT?F1lL#/!X[!SVSSB2WYgBH,DH_]cQ3cZFIC;'tL84mZW%\PD.;+o.0WSq@J:=Gt(-oCWlK46g[=9abBl[jdWk]Ge"fV&1cOD,ftZmho7 +%`eJ[kCeNYR_:1_ME^eXQ+QPqrV<40.-eA$#$DiBP_D4indQb6n+?fA.LZ,RPf^'p@7m2Dd(*gkfu?Ii<&T70UXkmG6p`BD29<6QLG,UK`ZCc! +%RaNC\>+g\(7@GL!-dj>87^T-?Wk>u'_*/tM=Pf%m2(4*K#X`7A3)i4D5X"JoZ9q;F'e'c.,jYSUW0%pebbVX@3j"VnQ$:mS0W%;(t?p/LU@NGjS&.lhd_CqmK#mB'"/pW_'oIZmqk?AiYENb*R:a7W+0@SO`YHIJV:@@.2`gn2,[Qbq=QWW9cQI^>:WFjZ8m4q$Z/2: +%W`E]S8"%qn#2!)PQX"WRTq/lNaaoN6Yk9r'f2lDn]!g.+*Y:JH3"*;j=,a<#5n,?&Ec1Pd>A:=MH8DiAU#D,(d\*:^I0Tt:5$B3[ +%*GUNYXuEdp5-m1VV/5dp.SrJK0*Yg6B-(]55jtr>Q_I*4;sU7D\aoFog9tumM*;c);_9Pm?V=UbajJ3ST_\5-h-1FT2)H=o[SQuf +%2+J&:,m=`;6,:!&6J&_>L`5IlEa1Nr%V>]pZ]9^P"o"(rLs;h^$;EUSE0G]OJ7Gn.gQ6i8f8ED.:i1dc2S.CX0\!CiDhY,T&Y#Vb +%[YpsY%IhSs0X+h)cPL;r/F,EVU)d6\ +%'C%b$,Z+c[^^5EDpP-/$8V.DcO`Zso=@cD)`_n\]pHIED/eaq-.4u.h4F3[!+o,(#"XX`&]>to>Of'i'>P!E2bH0> +%rpnJ\a#anpgg/PM[k)&B.9ln3fFh1^]@_,;Qg%9-0=.8bq\V&ZGC?qudO`GY3_ +%JoOOg`^nb@2A1W1=+jS^Y$0VTY&2%h`O0s%0eX6_0Rb9LTe75-;UcGn68[jm-V(&qiR?I#NQ,=\9+0OZ1f>8t=rNHHYo(;,4t[50 +%HY8ZAOjJ_8F"H`9k`:B'VP[g+aX]J7-24-^JMIR)Ge(N2#H]QF&_/)"6E*4(^K+>m=L,-UmMmGp`Ace%85!Et9'L##>$Ao%Ht0/0 +%RkDiNZB_Y9"4$gTN/AJ,3:g)3lLLl?FFscVf4B:QO6`.>(89:Z_mkMfa1YBNLOjFK +%NQbiH.Rq=#l:YGLP*natMDf(H<`7Ak%e@='@?#rVlp2l$3Y,_5#Pm4MplQnY&![^PpRqmDAVH4sPn'\!GgS%*2Ot).G,];>35`#P +%TWHM8pBRP\==U:tRajpYZKh=&1&+!Y+9#7h[L'MK%,*)KgFA,UPPB'!14q=l9J5Pcd=rdH2+9:Fh'R0(cj=8l./P +%SMgP&8h1,iL,!S+UU%a7+SSahn8"`leN>5uOAKe!eO#us<1m>XX=WJe_RUR+jH2-a +%4ff:j-#mYH3a/,@QEj0M/RH7qM3f +%Q.D3)\GXq+>(<>oCM@X$8YtlZgKKbW/ZikAWSUf^gKKbW/Zik+WGF/oYZb4G0im8a[['mYldiM1<%mX@D(VNgfNM2+/m@"5;SBKF +%[OP6f]ko?d>(t%qQRB'H>E&Z[A:+9GhZD"fe0pS/ZIT1]PT6qZIgd-fiid2hc*fQ/[he# +%gXaf>Xi9&Gdaq]]\#lJ[>DouXU+]`o86E&7E$\#lJ[gP*,=V6@?DDd1D`Ch*@SD(XVQQG23Zg?O&p>>&a99.\gdCKjH5\!FIo +%kbTi=MnX!Z[BS@gC9_V-X_fY5DuLBl.YMbLY+qf$]oPU9,4)C27Oa9u+o_C:g^PV&!*99+e)-[1oaW:KqI'j?TUp%37;csL/XeghHk/9l+.bdC;J#]uD;UnXt:k=^,R&k.T95cDH/%@J'2UR!r5hqjjeN9Q<"umn7 +%Tr/54F;Z?007Zg5O;15]$:sGjSH0>b8B@<044fe;RdZhTAl'E,rFYM+/2El_>#"WjQh9/$@hf?U2nt\HhO>&b4Z+^ih"i7l0Vsb9 +%56snje)#::2i3SHrNn +%YnCLQ$kWiJCo9ZSr3Bpj.mhO-$3`j,_u\1-Ze5a=KJ;uF`.b[YasnC/!$Q#j$i9r2)pE+L,@."XTs2VhE"l>N'Ddk0#[l^;%)gHP +%mJ.rDKrVI[3a.uj[jZr(hf%Q%`0O04-k/Ws<)l2;:k6\hAa>C7 +%XXbuBl$\7^bgAemANlr>UdtN9J2"9uPLbQORe,'F%>G)YZu&HfQK6tB7r2>47!3>CO6qgdI4s0+-:UU+l57KVF;BHqS_0E-A8"Su++ue< +%b-p"1SHY.b1Kc5$@5LK\`S4o]`_0;i/]&lLLjr8r)+pR+nKKY:lb0\861'\0WZ;X?:.`-UATaO0" +%jeK=0/0udaq^!]V;H]n_770; +%`IC-e0^N3?r_VP^X/_JkUMkk;eHWP]V1iUTPD3nXL#N(_U[Qr0XMP[5TV3WK!f1"tdP7_q0%n07jUn11WN&Mq)p(Xl\Ok/<&:4^I +%;QU;LpZ3+<=@e\aZ*\5Vm^as'2+1I&6AZFUb`HHuKe7]onKjs)!6:.b@f@rZ!#rbQ/:se"cRQe/'@^L,In?TNDJKC5'MoL*mZ6>o +%p]QPSekkf\e<=9Eo$TP18#oI$d+WABPpLTC`5!N9FX/f$q6='#i1sCOc[J@apA=4hQku! +%,8t$e1rblZEGW#U*+32&Pbps[\?Q*qDfIDfHDrm6ain%lq'S-71Sc!!Xn5ol05 +%@Y:M.(^Q0\R'r-AH\DBV=1D3%?X222n%K#V]1p@[_6S6JGEAG<@LYi,95T4"[gk4(^b;OB)Q_/9VuDauKp!LWu@$TjoIfHLB2,"2d\>-@rleD+I\a$[Z`F*rIImueEUK[-aL=@lu`E"!0q[c=YG@O:!o(sBdZ9RS2S +%HFru>lY(]M>0AP+Z(Sp[$1^2\&\D`N$hYc7@JA3q[5G7(b%fi<+$;%+$';Yt=UVq)D&eC"[#nUX1/<2lr<9hsWiD>d5K^@91k=Xn +%Y@t]G(iEtTb)ZTrS0]mHSBI&biq05d:45g!6<#r8i$W0rR\R.of.+cW56U3tt'Jp4aC+W\s +%`XjgKNq\f@T5R2SC)@Zo!G.a#_csq\d"i-ejt@PQ8tZ^q,cf'3"LDJA7`'a#(l3:Jn*c.M(I6q4c"k;@0CTdiL6":]0T^p\0e*a_3dX#-4,s`UGo[K86F<\ +%e5CrX;?`"m!C;gHd6&?pKS%i:[o+">CVB8$2+Wd%Zd6KG8Ku)+Cpp(O:=cK.`!LknQ42e3E#a<8D"$gt=qpG$S9L1+sB+JaMk.jS+9>K[\$Em8UFJmLf +%2X*qjB.a4S<)uAJU'5@r:gNe"YQgDi,h7bCHK>%]FXD0gHMshQu?###8mka"A''h,90MKnD!ea2lm_a'J8t4E,-*81]HfH"YId0d52$)7b<=>ic +%W5Z21'+2jT&R?Ojl*0\3h92*6kQ9+u/;=^K7(X4sq\]E(/49q4O#nhlXBi3V%IK%S)4JtV&BC5HLqcgZkd*ZGlF[X;bbF8Y]t&$DlBG`2thJ67)?UZEDR:6Sng +%:f42;9V;XNoHIL9&90u#p!a]!iL@\eQY!aVmT`s3[n[LUoIc-#mZ$KkOt1'^Pu&1E7L:S<Eo=dVXXn#D(A)mm!Z7GT"1e6>e7>_sqH&5:0s#COD:XTCg.q0FWMD8j0/6E'thNHE'9=dm&ik#E!K7G,"B#ne^sgfI'_ +%LZ97IT);k#^qSHf?H?u6$]).YP/6o''gFaB +%^JZ%C%g!(R@Og&.P,l]&j&Am/tEc2nkV%17ILW4#a8r[u[2 +%dKZ$C(,uC]db1LO,E4UAc;iknlB?@Hr[mQ?;O:e0kk1T*GeZTqU-;b,j,l%7VB@uD-G-anGBF2k""]Ti9kHt3.n8[6>msA;o5sG/ +%gGH9>>F>INRIQRmnE)*saoZH@dMgl6>>p1(iY/>t_gkOemjc1O)q8>LpU*JZ)[g,*(?1!EdWYj"&\ZY^`E%]`rk(HT +%XSPt`mZ?)\]%F.mGrpb4,"=n8c;S2GnShL;'tg/emXoFZA%GMO<0I9Z%VAkik@3n9A^mMQ=`ji(t<\\2L(,H`KjoIR88ahjqos=ee&W4 +%BL_/catdj"2k2%n#i!c-70pod9'9l)>$As!!@i'=.>RH[#:j9!d2=+VR$BL:)ReM2D4_/KZVZidA]"MW>,AV4\HXr'9cRsh6"qkN +%B;G[7-<;dbXif4e'q/-j^Alloce%?+jqQ+YjSFkX='o9\qp$Rlq<$PmmZZ6-g[fjln%5phH\X)]rlO-*q$l&Po&!f&HVJ^bB(Ac, +%$S0odR`QZB+9%ZshbLc)Vj"mnXdSP(_iJrTeKbZIPBP$D>`##>;^msCj7P-HVh7T.pKIoKb]B.Q=,W3<:jLkI'l:rqIT[uHMMYXQ +%;jM<>WQ'g_M!0M(cJCD]KB8AE5q'cT8*2V4t=kGul<@C2L(k>m#=N&L\B/#fDTTLXb)Bk[g+k_r;e[l%mS_hXO:Sn!K8"dl,-i+V%EKUk$W";fJi0V;HmD819ZSJQCsbqq)Fm+Kk7PJ:f667T*0MaJ +%U^sVf\s?ZV'LKq'tfeC$(:2c+5j"mbgjW&Z7,4Zk5(@,6Z;1;Hr7q)iq,:6aD:F-bree'hj4:Rup:*,DJh +%I6cM;I.c_lf]UXtSY.APb+PlAb#oPdp+d,;&ZLhEq1tD3!Q<:SA5Vn2abVc597B8d&8UssK_TM!r!@Wog\#HW^e5D'4TnZ?%iH5r +%U2?*=46j*U8fM#,5t,GSTYb(q,6F=C&A,ca/.?RjVJ24u[j%nYA/#6f)`GY3&52^@:82R#VG47ZeR65D7:o&2"$0tV@A\&)StUo" +%W=/6K-#lRd]&(FZPc/hV]l$Q6pDn+*%qa:'9:Om-:+T1T6n-YSjEqVZ\0o^:P1Z/;50sM%-n,gd5VE>:BhSY@)&,aPf)R,3me@dI +%.40"cadpg,G.CH[UF:j<:(tr("G^[66#u/l)U-(L7e&`KoB\HZ-ZY4K-_Vpe!>`+5b"2Ip+FeEq!6q;X2!jk-oJOGR&3,fc!+E+u +%%>b^,0G;rpa]$Emb3CONdi^RU2VL(C/j@G>RSH5A^Qgp=BE::]o)Uk^_CW@Jgogm7H-9-LO?Dd3:K"VG>2o.N+^D)3Qbh,t)d9g' +%3r"^;Ab8O0%4/D#-P]Q'B.nh^ZO+#.P.9&<0'#)@&9QLW=I^K92K(':mNYaDMOT`%1k\CF"^GmV +%E[tdr05X6\d+4,ZC.#QZ#Hg?CG:sQ6/!S4$?B6(*;81T0$)qqsKWZ*p*P?dq^&#:aXl:mlA7AtM$+T)OC6I3dOHhb#-`U'3^/khP +%8Nuu4.2rJ4SL/)Z(7#&)_I8WBKOBWhp`u)X(#aV'R]t-RO&\HS2Otk$dcUuIQ:1"Rd]k'7Y"hD.l(rf*f6c_YM$ +%OC)CW1#-FT4k*kqo!5-'arok\f4io(GTU&?G$<<65*jH*8B-]aPteQ*dk*F[lH"_KSc^hNLf.nkE,X-1(49n8_]ItLk3V1\eqkqG +%NLlO/*nomgS-MY>0;IM(MH<+l=J%-UVW1EQbnt#U+"[<.i!#Ro6>q%eJQ?1P0b!1A1QYarYEK'"k4)QHeR"`!lmKYZT)[S4JTT.% +%#(jZ_,6G,(6j^MkQ8P9gTaaPE`'Zo-VD6H67LnQJPjOil4GMs#$AD%)=hnJVKH]C/f$H`7L7Y**i,,Gj"DV[BlLj'r3VIp"VNI"Y +%"%u@X,a=$-@6UO0^`mcm?nN3*")gURoTW:9#M($mQc(P=+kW*68r89D;<4t6Etb@HQ'8ZcGM*)Jm=[6kYon?E-[4="[V:2.$2njC5@5B;'F8u +%f@NFGdXabbo\*S:7j,Lh;es'uhH%e-LnZ$r!Yj-B:n:o2Ya':ONkWZTcA@o)2:7h9-LKG\:,sT\*D"54+08nV&fpCH8BRoJn"Q,U +%SgE(uYpVFFX!atQaAM^KM5m\TlJ85pQ28L&"V7$U#.E@-o>Nc>0)RTqGn!8d$3_*^^fBeHSh%RLLD0EIBrt'atgfM:lijj +%%XPJt2D)q2(PL-Hb%K,_$#8O7K0A'KEc:-b>aV%o;TK"aoI>dY];/@N!&Gm<)dJ=Yh_WM9:+F@P[=X]9aS2]@0=X,U"kGuK0KE%n +%(5f\b2mts"14%% +%lS)Ub^n/l3a\+g/.Fnrk$oYfK^Ql#`/G["!;uofXU`aus3oOsL$6jBuHsd'Bf['q;3/`..3'7=OGj,d:Qie6N]GpIC/:f#6&Q*=o +%Ph1!\$"e\94dsCN^sV4BK7n"k.?LS>eNcD2["YLckmn#VV],3'?R#,shQ@%-%Wo&qklnkjdr=MnFmBl@Sa:WF4,a&6!=(H;RT?JH +%>7Jj*Ti4VE@!!/ebS^aU6*sM1"pbu6VmW6EWe2cToZTSu6uqj3oX`;ZQA[6Q'>eN:)O7@pQ6F(1d/+R?2b<04/$5*WoN82/&[DJp +%Kit??rq*i3N'<4c92?cHOQ8LX\f4$O+\s/Zj1^NgO3,g?&*%GLSk,CY(Fh*\j"%[;8*nMYHK1^8,VjkHT +%!#kI?e#8P^R4W8mJSN@/JMVAV&IO-Zb]<:6((0UneVUMIJO,LDmi((DZnb\H]+WNpUU-)K;^+NpkY6d7f39eAX$u,$_84/e-4A'; +%3B]/=4&4WHai?@3:+5'u[c*Dd.;4sqK0[%'C.UMbp)NH3%I@G51u=S,_MURmY=Hn2ZUnh;KQ#GF"YkH3-`7P)Yqs1(?!BM']$/`nCI8ZhfCcO,QC-lQ$H!:-QME8Z%lTN_NAnP,Q=.]"jP.qRe3% +%*ESm_IF)DdB?6T1g*YqfO`)Of&esC/h4SU%462:JrJ<4&5t.?3a.h9&n@83U*d8)CVASYGB!XeD5V(n6/0#'*8ZW`A`#a,WSKj;[ +%.$ObhSD?lW_<4s7Kn>'*e/bH;cpV;QEo@cZ-?QYq1JJAJjcjL&_Q$?gOKF$H*r07/AVuOH@7"@L>Lu-BlC8a3b3ElcM.m0AJt@@W +%iM![BI0?)Dlj,bDZ,8s3[EYX&[mbQ`fi4&.>%f#Wc-!A7QGHt"<`CDa*#r"+i]Z^V:?9"L$>9e_="*]5NR0.CS/Y-;p8TWD,l5g!cBY,*`_DoSHe"ph+XcK@k< +%n9)__dpD6\JHk:L_V$HN$=H9JbF+Y]LscB21g^E3nckBDlC):s=j#bj%D"+APkSIj$1"Zs];Tmn(=ILO$8fH$L^.K@m-Kt`8BrRq +%HK"d3@;A?P:.`WN02O\jb!"Bj%<,7>\n\WV2?m=gb0I!9-hK#O4Ye?]]!*F9``@dB+>$S`NgZipZZXu,]p1Hb'FDbD,U:d'/lXai +%f\%\>!q$D[Perkc/Y@-*BQ,WiU/`;L4L+P#R@^`['h0g8)iFmqQ^8qF=K^d1L +%D(+>4:+iENOupQ[krkV#aLrbC>YM_nZfMr0U4i3eWD\-Rj?<+?`suQX,%7_72GfjKeeS=0`0"/A%DegOntOulBoK-4&u3p3,t&FY +%*OJc1/^/j?Sp8pIU>d8Yctp"lR(@"b*5G<_92QCa;AueRp3&.96f2B#L*!+?%P=@G*fM)#Ge+W<2AjbdOA/nn^j'?oGT)*N`VR\8 +%UL4Ba(s\k[c74*sGS^&iWAbU0!KHX)su>R?HaYAe,)HbbNg2:aF5Gd4%GNI&Y/Gr6N86/AS@'SZmcOGT#o&SeqkHgKN?Y)7dqPW.Z$3%*oQ@OOa(*r?^s +%iF(uHNe'qL`c+]#AS]ZYZ]o#H!gg=fM3n;=W&Eku#R^429Og=trJ7[Nd?eqs0mn'&)\6@UEL[&u'VdsFZGaWu.gf?e" +%N,G0;4'3.#]bJYEN`iEd_MuNkm=\>DMA%9%>mH$dmgu4f2?I&k,&SrZ1Co$)+U;[KO!fpGI'"2AAapdu_4*&_U)0$]Pu^Qu<5AuF +%JI$M='inee64^]`TX9;1!9n'8ki'&3;j#EDB-H2)Pe0;1")N;(3M,eXBS34G9VN=BT)o!d-l<4&VI8b7"9NGi=`$9a??uChFdTsP +%9gQpS3Z24s^A$nfA(N#_,_MbQ=93B+6&EIh,]C5fTJO?m2nq>-TJYr570Qkg4(;?s"MoaGkOk(U*>jT=0`Qo'EkWs#e=KOpr$WJSC_cK6/pu8MQQ`4r(>r,ratST%ND>*"J>Pcf,un%b,m`fm%#PToLCu0Y]IgF@lA!/sR8HI,'oqVMDDiF&0i`,jfCW(jaBX]@1\hH"":Q:8Vd'I_%X +%i+L>5"gHg5!H_&jm^Dl\B!gX#Zi2Z!,G#75U@bTX#Cc+O&CH +%=,sdI*VhP6c\"?L2K+/H7C`P0OUq^7'!p[gKX$`7(^u-:Pb4Rp]PQW8+plK4FX?g]Z^1iRoaF*@b31PYlgs]HU[;Hr +%MW/ee@9_/UiJ9u+*%BWVd>9`5Y'76o_(6m#Bqp=BJ*[a9&58TtGV1$a^^/(7"9/Td?aE+*BSY/LW4i3g(3LQFKXoft>Pnd%CYa=_*t#h=[M6c<75" +%lC"_sZ-s!G=pV`^OH.kL8["3:SQki4tV%&_8-4)C4a;#hMTF'_[6]NqXD$dg%BBL*^b[YSEjS<3" +%YG^NFa!p[tT1"ViJK+]LHm,-qn:EAD`^15AD8G9l])T-\1M9BF0CsiuF)WT#@Km_TZ/M/OK-=KA%W]/#Ej?AqEW,1qU-uO%qA93U +%l;?-uBd(XGjV9\)]N$C;Y`JQ5f:"FRR0XdU3X9+W'!pV_`"m/#j[:;(Q%t`si&X$7 +%S2[n7?u2!DCL@UGZ?"rD,r$"TBjOLI#]#h)Y0iU/8dl%*+'JFF_k2jNQF@0q*U7WM,r+u> +%OZumD7i&sIdDPb%Ruc[1?nOnDKL)KH.+!r'Dh*XT03[+b4d:1ti!Uf1KHki.q-qK8eWdr?N2TA%_$:-:G^#%:TJS6RNUJ6:Ej4md +%KI5fcbimoZ\]m1hJj.=>,Uk4gS-sAD8gVM`f-?<+.D!Gm86V3Y +%C_@!-6%KihF=(ER2J9iSP+aO2ZAq]IN-[$3]<8FW%V?@>(!Ko*4#bh@WEskeq=g2k2?>g/p7I'59;]Ql=%YC02B'B5Ght8LGXD/0#!!iS]j!!LUGXhF)*-0$IS'8+Z6.g/V +%nrX>.l;#.:9[W<*"23^7[W&iKTQV0lJ654N[)uiPNYD'jjj-q./K(?]XT@!FhI5/ZifLJ`]27&)6nWn=oPpbher8>j9i1I.p1mg^ +%an('N(]D`AFf3%J'T8S6#g*VR'jJAi2=*As'Cno>h<=5_gUDK[iVkS>?LhR'!@_J7aF]rG1-`iK&I1;SgE)@cNf>P!H`+Q83"t!d +%'rI25%jjV#JT:OD:a-^,Osu(%UfFKoOi)oQk%'=)8nWnd.%$TLItZO_eqR2:ZnQAe_+rtfK-GoARG^&-LfZA2ip^%@2F/B6It-]" +%TX6[q'UpZ[LuAeaOX)k,FaJnU"*I:!kh,1&#D'$k%6[8#L_($,pr'IW=0m +%"',ZTC<]8')gGq&c/HQ,!l/B_E@]Eq*^"@i/T"78-qck#T\G!EX/)>Cf:I-d*Q(TlIip<5#"1\p:+KaA0M'mbkl;\GY3O4 +%WPP#MTroUc'Vm!'!4H)i@';!t>/b+cpa[J0`Lr,D+Xn';Lil8(:[>:DH8Y1pm`8^O]=gaODEb1fN<=">2qS\^W9fLn1g%/-K*_:/C2Yo.*rLU4d:7ei#UKlWbQ&:V.o>sj +%a8VaJO[=VXkJdMUfenn2r=7N%)3TE3n[:LABh#'nO^Qg*JD7_N/P\jr'grIDC/f6XpT8;KRt'fi3B!2&^`X]fOg?8XK"P'*shRP&8,o0pX\O]Bne'[h1C%lUFaHH +%e/!iE4"E@7=^))]:n?YbEZed*$0\,u$7)8;kuL/23!meZSKV8HQS\24;p:^2B2_rE$)at5Z).k7AZ1*3G;_k-Mf_5d%gOoP:`CbO +%p8)Lq-_HI,b[=RK#0Ym`'[C4>0>[?ZW7c$Ydr6>5(`!HT]oac%=^%[*m'Hi+P#`9,'Z^*t`[_F9E>qE;Uu[,/%pBSa65>CBN^@YF +%j-)*)LQ`Ta#b"crqMYS8ctPnb#trPNja^g08#&UKJd$t@RGurM)aY9>G>+:6PTU6,h@q6.8j>1(crVULE]o;u_h.W,HIu\>8n6Ai +%K=O,V"4&(u%p)5)dI%@eL1>?@j\2bd]Z?3:d&IX?DV(g=NoP'R#+g?W@+1`gL[^SZWt6Ba-C`s26!'S.]t//baR5cS4iJQgEi>\T +%]g`"rQKP(LIYeM-`UMD]0O.giWudB`K+h]1(p5][MEHE6R5;>P+L]BnHFd.pG#RF.V3+_qCD!Y-*"8Ips&SW->FKX&"J +%5/O\l<#;$s0,D[X\UA+^;5`B>_%+-e?Ag:DC`=(m+d9l9Bc)JKLY:%QL)>Z]7Vu=8pi';iX\uG(2gaKtKTOOVYLJ6L:4*g)%:gS+ +%GR?Lo/.5Xb\4-,AQ/oU1mALLe%#:2\*qO-60E`*!5SGYtl_"o*^u\jrh4%HJ\?E<1)Y4k[3'\[Ldj`bg2CLmcQrZt0`FC*C_9T,Q +%5ma%"=UR/q`;PK3]-TIC&'k-I0_S?"H]Q.u*:^k;7Q5(4`LB156K8XDf>(`+U\0+UgX(8!a)X^^#Vq9+XSoKFV!SA+G*CMJB-c$*fsJ +%;T7G!L2$_i[eWARAX4!t@5B*$Q+'`q)-AF;Rncn7EAN1aSC&P]V3FaubFujrE>4cY.=3?^i7][R6.]>K3gi$*TOnYu1VdIGi6;QY +%"11o9AGVr!!<@0@CN4A^(88U1W5ltbqb#$5NL/]aHukkSPrVO(R:r*H-54'5diF?/%q%.)NtA'1m:(jEgR!O$V7Vh_9:%qs@OD<: +%dn/B(-Guh1jV\b1(>6WLEni2ZJhG`Tmbss<#RESSGV'757:HARE-W*a$8R_.K)rMj4`@?YA'c_lR:aY`l9H9j^V`ZZ;<+5\h+o*' +%eA+JrR_$(]%F!!+\"N3k91F>rM?[K6!\MAU0t94f1;o"HC"nbHJca@9@m;FnA!rR"kEPO',1_Np.Q,Z.i_kfkUW49upOLDgML_(:;*#!7? +%o.9q?\^J$j>N7A/k=4S(G]L6Un6/0R[f!<8j0fWc,]`@?3c)K5+pS-A@6r9@*?k\dD_d`heV$rJ-ksXoj:R%N/"mh!`0u9hM]mnA +%3)5:l6=VSR+Y0F>,&D?:UJt@DP(c=;\XOFll)p$lj)jAJ<62&Zm%>c^DfdX.LriSR+^$oC=,'[_=8O794E9d3uE4b'90,o-tst>PJrQUiaXW7\se.d^XsfMiGsN*klX;^%=ds32hke +%p@YHNKggj1MCJ0-F@IF.XKAa?)M$.=,p7p,JY_BceOWF^S<+\j(J\!o/.$JBC#f9\THuFR8TnW`!Uo5g/d-iX$f%>J7UPIrX-i=PN6DP1-.u+%WbAC3]oRiZWYBZ1&`*0iR+ahOXu +%:5\hrd(h%Q12FK5>fBm$4,1hp%Lc;ZI_:hlP[T7UACr_+?=D11:r^=,jt`-_=)0]rZ-;Ju7TUi"iI()c6SZgZSs1jXd?92Z7L\(* +%gbqeRM3S]R3?`:G25cR=&4bq6UY0>a"PO9I/P7(>,s$p5l4kuZ*@MD+iM@(SafCD-+mgQAKUpF(Q;12]/Nq9C&0bkRhm-+*7;=30 +%&>H#R[VKW-oo2FN2!rQ$b@[fkYFf`0TO)"%5'=$2o^uu?"$K2:H`[DTJKjs#0oYL#!G8=MI3SdBcQTa5(j)NH59;IIXd1FASC]lk +%`#kr?b2*u&R-([bC(?T^-ZD&&N?)Pg4j;`V5jhLn^GT\t(1X?&)casRse397[CVZqPI?hV$?@hlS*Zl,K5j+P1K>8l!1Xm_Uo14W(\P37rt?[L.e-38``'MN2L6c*)gBK64c&,H4]NKiDu[VodpHtFEGmlj5AT7/%@PGpeIr/hn!me`6#pNGG`/B2p%E>#(7Af +%A[sgJBN!qKm`rNp!",tiHN!oS)acQrnc`?6*nUj1?QdQ>A@@?Gk.4Ob6V/!>=4h/WkW;F1kYP3; +%/[b?=1H/UY^hRMjE/5t5."-g??P.QTBGIpYW0?utdA[-Tm+S-h]!>FioK6AkKF]o^E=:u?ri9GS8k-ZuV>SfB;Tae2;_i*l1(ThP +%fGVQQ.Qq3QRHFnL.Y^)Y6"Ol&jG"222I/@7'%l*1A1_UTFHd"qje1(QGk +%:)W!3@Cl"6dG*;3P!M*ot%b'p8f8\2;H_.(Bo;K;e!ELQe%UId.?k2RJd+S75n>>jZ@Ih_N*)`b/+^o3Z8Y#iep;#rO)pQXNfLjJGWAK*H$&)bmR' +%:&ebWFGSS]CEO=mR*Z@`J08ZK9gU$YjMiCJQa3"nk.5]6+FM3J%+/7cd2HPYW)s:7>)RT.K8gKQ_,d7/_XEB509a:lC$QWe"=gQ>>_;)1$Ig@uEOXO[Q7cSaoq*Z"Yp`1[[3jI_=Y>@ +%TaB;4.o;[B'=n7E#uk/\ecZK'.hJ18`T='n!;O)e\Ht)tJ_gM^b:=-oLl*][S;<''OIY6rG6OEKSFcMl/jq'*iQO\;&O\"h$c#dj +%a^>iCO9I"#o"miGi&"/%eEkHJI40-b1>Rr_SduUZ7?;&@8!g5S/sC?:le% +%c1Ot6>ak&V!:qhfpJOsqRdm5Q\2Uehb<*VWQWG&e>hG^A_6KV3D +%EM_Hg:iZM+&oo8`p.\!r98i*3(.('dQs'S3,WjJ["/8l1a?2dU]hp/fE"j%sY#28lO4(^R.3sM<(/F@a +%4KP::8sreTiX34u7E(OtZ(`##cc:o8>Tk=B#$]]*6rE32S9(tGb/^Vc(7'4lmcI7o?.qi\-VFB@Qm2s4lT2Go@T9E:\RlRDA&e/^ +%&POCldmrpHL_q0A@Phb?O]I'I[t@e@$P+m<2alF\#lE68J/&gcH0ODq[2*b:0rHq<*hVE-XA@D%Jf&?m#&Y:R@46-\4UcWO0>L3L +%\lD)/,M@X#KRKn52T)kGZAK0XYgc"gDt+@O-*HoH$_aC9?clsg'j&Oj.k30@d8ljQ;GLFnEM]bFUuI8WD+2ED1>@\@/*+,R"]ria +%.k7]dhc<]]/Apl,>5FsRDGBk:ZeXP_=3,H@-FuO@>C=F*Eo!H*Qd9g_%9LVpM\1=#N42W&q4+p]\Q?ju$Pf#SH](>Zd[>#B5qA9> +%q*B!\lp[.T,>h5..MV>*#ug@"E#'eP5R6rk,iM1t4b5E+)IX7rSceiooK.Hd+^E,r$l)jb?u.;FS&8@S.9FT"$k6:Z@uRb:jYId4L(!)urn7]d +%/=S@DGPQX+cu=\t`c`K;CeeL4;SKDf3=RW_+b=.*6RSp5SRp3M`q4m7k)<%G30E>,+%dJc=CH*b-hIH0b=LGW"5>7!5UF\ME9-\' +%b=O^\k64n/,D@#3' +%DkJqgW%Y&lg9PQ%JF-HN^6djk$NZPuQfcuhCC^08XZ='-iSR!M-3=Thd?Y)K-bE]Sl=&J\!FY&L; +%q&7k(42UK@m+/jdI5f.#k:p?F>[bEnclp`^QRu.P8.c%c"%\Zt*/ddmYj0Wh8J@aX3VA`I5bcDaDfm`N&3D#J[i*%)_XW/qff!r& +%6^-!+Z$WYKCHL\'BlK*\Zum(5R%!ladn>?;0dZ/6SLg$D\b"l=aJV'_(_P--.neQpOoL%`&dj&rckqYhD +%\[mc0GthmmW4503FJuu+-Z:*`VZCp?5$A:u8PYU0#/fC]aNc<,iFKHu:e.?4rioJ#B4rETMo^IUiRel7DN\qQo8'![990]f1V0D^ +%_@:a^77^78G$+nPq3))NF0rj6)`ej$-%B[5+k3U%6XX@NW$\JHXY[q!b\%Oe!=6kTNF5A3*>.tW`49/QjBhqMZ`Op^Qld +%b=qP)Ya2_H4i.(P)8<'eYcT3ibk\r)9V!]hPb8R+Xd@P%NP5qu7f!P(_:/:c:,q=sjXmiCC1r/)R[V(<%8P]P/1bm/.ldW(_eKC, +%[CHLmj<_Tc+IC#C6@`9t[SfktY-W,9HP36@I!;R(_tu`"huLt]U3l9=9nOKEnlgc>"aOWJpd)r]&N=l"R]#aMkt\5?R0n(s75%&d.W!KJ +%6'&SKZCs_$%9hAV+s@/J12:K%-3orN"R.e*@_L:E9XUbFjY)& +%__$RfG8:P$l"Gt1N'`::^VE&V?7)\eMlY3l>"#k]Z!9Ua[+suM0QhP^P@uMT$Un+(13f6"%9Z2C/a*[T>j2;Bi76eDlDmpKkl7Xq +%3`]GEJ"ua@C5\`*8l8h7#DX"J3kS*AX`Gi]#&02rg3du^1`=GLF`iHh\PDL-A9+jB;]/p+>i$/>,%V888d#NhkQ\PB@PB9f +%DLg,m@q!NiCg`pqKumG#"h63'1*#M'#$l_QA6)2H-q)j)Ba""fn_WQa=sIoqatWHNfkh8c6jmK=rSS.IO&#!%)NBoTj?c:ho(13= +%dIIs]?BVE944Xt3^Mc"-RlrDn7DQGsAkoSS?[GF&pd7PP[q)oK9l5[9O=(e8;+K$Ap63)uXr=GE-8E(UARpl_kW +%[<;2K<"A<6p=reS-bXF1jB;WQ=P*Y0XU2=)=@F8D%_E[EL/@UN16P'@_-TO.ESmb""uUGD>n1VE1P6b<3%?CkE&aJgA<0!t<\+kp +%o*E%]++Qo@*MlUV%bt3c=$Gb5.[E!<%OJ!`erjRJPmD[R(Euk3Q,F%d%R-[I/$uc!#iWM:nWGOW9].&*TYSk*G"0N1ZB<.M^^l7@ +%+_s+_b-?DsbPie8Jp"W@en5_%PCZD,cl+^=/K@e+SlnX;Pd+99d.JM)Xt`lfJK$q,&[X69YK2gJReaW>,^d'Z7HAPrlCG/V#\LRf +%$pq?SQQ&u,Q,ITV1W6E=-792Pg>$`gZIH!e["F5nq!%d:QMUG7ep2=K;19qLo:.i0H6Xs/)F+Xcjs:d)WAgS%7=FGZm>Te8&7`+]cn%DG +%Im]#sU_4H'Se?QgIS_^J'unMP-VMB5L`6A;+PIhB"YSif%uTil_Be*Sn>RT5X"_QM''1h7]:AhI8b_0h8HoJ'(,:EAp#YW*K18=% +%U/J8bph5q+9?gMY"@r^$Z`RXYBI:2Q3BW^7^[m:t-9LgOU\X05mc=/^oOp-CR.&=<9]"$jhTp]7^V5"As+AM+8(3Zcg#DM[l,iq] +%iU$Pkn`4@n-g +%HEgKRnrkM@^q*Z`5W1H-j%mtK@+"u:S[u9r;*]?j(j/JJ'6PlrK0<>kN0KrVmARUFP6PsS&+R[#p61]ZhVn(Jot,G:m-L5`4J&0= +%WGFFiIe3@^JrDW/85Jf\3LFXMcVJbG8&Ij:cJr[SEpe`SO=)#8r;t@R:B!3o:bE8,[rFYF++M`fb`H*u+D9pB*mBFb%6PkmU/o1A +%_#-lg?p9-=K0mtpPiF*oEJe$*m8QT9l_quISAJPBlNcOW+VWba22/4[JP2qdT>d="5hA9'K0\8H)IRlT?.8V:UW?idNB?e/4GW6; +%;*c1;UeRo,eX"n"G'BF#*'ZYMS0#mt-dNUXh7ZrtF,')e\+W&rmrVmb5OUeNFu/k$rQe2A3ih?LOZb)\H5$7.@<*?Adgjp[IW]%Z +%[Zcao#nF`4Z4pB'P]7E]>:jE.&?>5-$Asr5Y]M'sMEOJl0(1:[!u8::fE3-:!/Y/]6\@6t +%$k8/;N.W1>fl8D_o((ut%"E*Lo(S/6F)L,u4R64VY4-CrHWbjdqZ]VV;N8'] +%&VP:Cc@*.QZh!lo66)nETB1@J\a]s?i-/W1Q6C_!/L8\mIe27jn58&>:@_/&o;7=hA#Xsfp=U&VP2qs"qks7^&%DS,cRRPLhq=Q= +%cR*iPVoLG;T2#opcY&0X_o6LW&=rdS7"3p[mdKW+_0#\E:C_HZO8.qO=Wa];d[s8N0Cr#N8cA\e`Ru"$Egh.=bkL:"ri(:dhTj3IoqV::1$ +%PSEW>[sUM\)0o\@\1QJ/pKQ$[X4c-Kr=@Y+j8Ee(XjR_aX7=KWS*%_jKt;#0!DgW^nRaY+j0`K\?ZPh3S@m^N*FHGWa2@_^L\r7i +%KR<[C+W43rJ!TC]H2$%[-[Q(gq_S.BFq5L;6d/'aSnm.-5%e5PFQ^!.%mRZb+dh?AKJ2BcIae3'[i\=c>po)JS)"!^p+65jWGYon +%p5We_Ze_X1GOk"rQ.>?sQJ*>In*T:eOCtlEM%gN#>chmZOa#D?o]0PO47:=JmS8i;G,j0<%sLhD:,\?607$%[aOLOeTD$T[;gebi +%+$Mo74PQ:e"939<0c.Kl#@>,2*ma8fRN4TIh'G]24h\%Y1:_WWE;gYfqT6.eF]1UVhk+jV-M=9AWjS2-?Y7d)B?uTN-T!>[gu.I` +%#IMDsqtm;3-]@62HuWqJFHhQ29SH_hVM!k(8B^CuHRJ]so,=i5MtK:F:QFWpDrqB$Ga::Glgnc0-R@q!38!+Mf[LO,+8+]*0n22F +%ZQ36KoDZX]Q9D.;\#!3k;_gOk_%"%9Gaaj[fi[Kbl^,kWkk'&+e(o&B=7<]Xa%HBe5Q/@sH^uf-a"OXCJN,MlYk-YPJBiF&h;+hV +%f@h/CjN$U=s'ITt?-qsks(fM;,p)EFfMMNlT]UgZr>,pl,VC+0RZ8=2Isnho+&/?>R-r87?0O'>9n'Z2h-8c8UW5%=>G4>qm7nHNDb0KigtOhqm-oM^l5'Le,cQ3biPG%:adP:D,#Gk8hV1Qln<8+pQG@"F@X)>"P`gOM]Za%n%\ars4Zjes.8VJ;C+4?(osnrGqskmnfMOYquPC3 +%9:?7GI/X#)2O`(D$Oq#I/l7SdL="./YCA4kAIIgr5BlYhDnbdVqgJdN*&1>B06H$2^X-9QX1nIBmbYeRr:lY,;>Y]qrt4+Pn)?>+ +%".`['4/V8[Rkma*hl!UTl!es`r+s),\AEg)dW)N\^fJ\n4K5:Xj3]mH@/ap7`A`iQNc3Fn/8!6%B0.JJNJ5j!h>+nDs39+0rEAA4 +%Y7X9OLQCSELF;cBlgXOSCOWWLitpMk^&R-Xr?>MY9RQOCS[GA!iPp=/hO3e1SS*kORCts;_`p<:4.NEQpYkK7@Q#0T^FHi[jd:ZX +%0D`2-O^%[]4SAm4?[o9de'Td?VcMEl5CS8Go>C$crnLf.S\&[K9AC>2rniAB]?n=BONI;:^6>+p&'I%Kjb>j,0E#fP#C]Ioo:Q"2 +%j5]C`@".lsZ8LOsT0AnG-QFpk^.WlE>K77q!OKQI4_[T[]Z+*\df9>F"\AQ.EqK=dbeA;-7iT2>WVVhBGQ6.[GQ2`nYO2&Y'CYXe +%Vu-=>msj'iT"`6_s61UU"]Tp5?`2ApB[-u-/GWV((fgbG*OhU\T)M!Ifhn1ErlfK8B=e-6cO@aZ9qUZT(cHkU +%q`Q)IJ"X!(`9YTRl-K,qs'6f5IOt7*O](^N7NT/\5-t-(^@AtZ'R7HKq0kC)s1Mq>&%-Kk.=a$VDKE#$s,LFacbG/5:`F?>UMRS1 +%nsd8!s"EWfn$?)F[V,V)E:N]rQ;16M:]>NLGU0GmjD0%Bs0WG%]VaP'6RX48DVdJ1/V0DS7XmUjma(HXROdoAqjQ!Ddd)C.S:>,M +%E;n_/;."]nHu3#4mEn]%/_@abZ$.t(KZ':E>;fiJlB:3JH^c7nS`:M2W@-YgK=l)XQlUu7\[9G]76`sY +%Erg`K%$@=+Td7Bj9oi%nG4lF/>/HKlYtH&ba6Q#DoBCYc`O%8IOoE_M-2j-*<_.^YQ$\&\n<.:CO!g!$]1]oe:QJ;\?gIG#)+mLo +%WV"U&_9ko58_7>9LF;nX>8fr;b7CM+a"R,r9.QI.`GG,Q;dep#d^/C%YX[^m4)S,asA=oPehps)`uN(n(HasbLZQ"+Vr(8Dp6Hc4ANrEXG)r"5 +%?CZt(n#\jhq_.N'o\"7&LB8RCAk*N7^ATI@=$#b&B#cPO&#OV3r+^b<9&/3bgp6q0u%bJj$^X%Q#fHMJD! +%@*"^SDD@DShm\L35^udKkJcf14OSfDk%'pmY@\jRdoO^ie%+;kE5YQK6(*arOZ4CJBgZs7KaQ3f!=Ef``:+ +%J%kN;R8D1G)3k&Z#3KL3CHJ^p\YAKnhj+L;SmjIGcMtVioQSg`=)81eAkQCmqtHuBqm21hr,[5X^M0FWpZfUoSVmEf,FUf7kOeO[ +%IdlC#ADc9(I.);Pp'o_Ao+\h#E;\SU7BXg`:fVrOZh4%G\,X:VnW,dANq`9krnH&aK%f)6[hn>]++)CP.0U7Dh)OS5?=2c/?N8Yb +%'AMs+"[;)']j7K=3;8'4i/db4P]A4[kC(g;)&^sWnkgh2j*m8IAo.=:mJ0=;#s=S<4*e?gbLb'uI+mjArrK_q06^4SVi.,!?#isE +%khCRCS:9fS*6_0T]D3._eTqX*XN)u"(TU,o^LE'pkc[4#0QYI8^kUP[]Qs< +%3]T,b@np>OjpO%l8tI]uVakA8h)h4k0:6=A1VWd%78#a#e_jBs&"krXHRg>*4;$;M9q*Zh:7d@up-N=,0F%;a<0)g4-V+!5cE9`C +%C$%\-UM1e)40N]7p3(MDTpa6/7;:n*H_gMJF3E:X\P\ElKl6Eq2L.@\pW;LQmbZ'-HZ+E&6r*fc1S(Ri^'E-)kGQelZcT!<&c0,? +%lC`;cRYuYVSW_FCKA!`TcKT:[XkCn"WIhQn=?)rqu*1)fiJZdm[TVEhaU=qX?]-AF^!GFjf!L<%qD:fL@9TVGX=>#MZT@ +%7uR2L^&?V+B,Bti4%mo+3n0J'?>b5dl[jP0Lij]t&mN#1#e%t6Rc/)?-]h!DrS[teE"puC5ilKU*Qpjt"&YC[_N]g_P']QWDq1EQKCT9-'MTl]eKk:SN6eihX5 +%qfK&iEk&H*8hYQKcNgE#2_NK4:ZkBobLsR,I:VT.lZr&LI^lkN%g/2OlRFJlP[BS$V1(\7TUs[g=@quJ/EY^9P6[>L:E,.RH_9+G +%V*dI-a=HPHmC[t>hk<.J2YH:e03oJcbAVg8mWi(*+_M>BnY\"#h)FUBJs,NKZ_-JjlVlc +%i*SRX*E[75?H(/iL?Vj);OcV6Q#&GQS?.`Xb6uo*NacobAE[cPIUtH3`k'UsL/EE9,=OVt?Z_uK)7=sn=@FPO'^go4b_IsJo#Nj] +%CWkl6]=U:smFL#*-)!G6S3P9#^#Y2dlfeRV,-PA_=-/RJ^cGuhU?B:mXB"G$C?n(HX=E>J=H0JiVT.%-khI2O9YUgZ +%LG(;AL4,+mo[kD?K +%PN1mX)ICn1RUKnsbOoCl9Oa]aamUqt^ob`Aa/h&rF0+a$r,ctDQY:u$c"Kd_c1GaJpRHg:p-p]]GEQNP+X42sP+[h>CE$rSI)*o^F0#T5S"[k3jkpNm=1t>WB1uY;1Cb/iJhJqTLQZ(Dpkl +%Y!/s='B_Tu;t9;*Nj36b3Ae"\>L$BDRO`E#1u#_-&3fiu0KOeeA)j-hTWRI@fJWA7`VYrCOd"7[D9&^/qf[#CPDSGZSij!U50]s& +%:Mn-5kB=G>Jc7[e^.$(p4;Bf)0GWT-TC2/$>=_i<;'O6KiU_-?*P^AkgpZjWK$L$TZPiXj=91RWs]i,srC,\cH`=K4jE:r"54tr':qLWQ,Kf:s-C>$"YZ>M0AG",u$^KZSfs5DubQD`#Hj%Cp,7n8JA!i+F2 +%-`N'ma_G1['\Ma&;^tq\5uZra%3#]+Y/T^N]!LQN4`GZ>4_A?km@+L6DdN1S>_ijU(LBlIcb,t(fOFU+I.@-cR?cAZ +%Y>u(,bGCTR&A$.=pZd^+F.oB-SMP),;J,+]poGgeAPT6Ma4bP,r8?\=A&O7q;.c<+lZ:58/C$;=50J`!h>L3;X=\L`DfB[AXaAOe +%Xo76r=Bh-P>MFK]+jV][3.!h8qM[3_c+l0ZgW)4P'X!j30u^U1!Q2'ARJeJMD!&,q$qJ#($+7B[mmfdFcDs8OBlXC`H-V+ +%dEWX(@kM_J`i!m/h:'Q9]COup:Z-UsaN\^N\9">IJP/cL&)l2IIrOCFkH2EZ#M$\2c>.LS,;ESC[UnMTA7De7r$\f?%BW4fqYKtt +%++(th(c*dDFa?a)Q]ASs1Io(,4SsmMY11k<$lAPloSl#m\m+!f]ki`\Y'DV')oT9u:Tus87,^:AQfNHE,R"&,pJ)3qB<3dd<6?bXc:j_9lQ%ljT+F-FN2fcI42Yu0L`_+r^M+@O0B`g' +%4f8@li3U(,Jp927Oq"8__GKRPE,*I:gn,XYJ%F!IB:K6PGF]`erq9f"8[`-#9;Oj+nkAJY'B8jOgBP_foB`>qqY9]l^?TfAh(+f1 +%9uRlJ5k]In%5M@.RgEU'SnmMT4J/X-iW=gNV78eD`TU]V?Kld0=R0/LiWj#d*7t#gKrroB-sP6u!i>*OE(6lDBmo/giPV#?a&ce/eEnrTTm1J$FF6\c'gOD>2dL^%]8@rR6tB+$LW-HMR(a++H!Cn6,AUn*J["SIZd^(N8.!++Ne2c.g!^r73sEHhlF*hO_8B +%^@goPIm1F:2@8g/ndgKQLC]F%eebtYn\7/sn_9gDjZa_uQ)B]3lC\(GLYq^4gq%nRrg!NUjCkA\rk@E7s6s`LIJEY?fA=g?jS0*( +%Q:`b.HMfne2lG,KIeV5os3i!ta.G\8qT+0^r\'o*s86Op5Pt,/puVh%MoGS6IpW'?rC7BfgYJ(Z>ZZAgIZ(l4,PTgXWtu<'?2N'b +%4hpma`g=^=T=<_3o[<-Ghf$:$AU_ht[JJ=tmb[a#k=>C[f"L_NQ[b'?2nekDhu0N=r*noeoG2mmGN5`JhVWVRl+336:B0k@p#!F\ +%gUI0em\S2,k4cXHnC%*T?`!Lh%6Tg*Hu&KL?^ppgn,@%gQi?"DdQ!lHmDg/PqVF0ioA/T=b=f%P?+ot#2kPQ-nYQ3OB2CS9/*I[7Gmkt[drm\-$kpO5*9b4tp8S_]0E.@S$H"l]5nSA/LlX*0NDKtDQhJ&QDpt+d,Qi>D4 +%rPAI0^OL%T967j1rFGA\NSjTne+iPWRpPr"o0r9F@Jrh@h#-9_h/@c65/6aDgWSLN`SWm>hY>MPY0XgBg@WfhRkJ^ZrpI@a?@+cK +%p>.ldfg[i0SW].5O_pqcWQrVbSSs-mBl_.)Z*n%:UZqH\O6 +%bMbDAV0Pe4f=q4M0>EUN]Y43Mqdd?)4DsS8p6Uj(V)MKMeB`%3lHm?@eIOXs5om?-[/VUsrI7I?bs/Yn&r]"3k +%BCC5055P`$o_.QCj4h?Di9QFgc7f.6>NM^W/UW^rmll+Bhtm6ErcDqTJc@b1i8.+Pl0gidn6k%a\RY[8@fHD:pRPN.1J>>]0_`@" +%Lj]JGO+h49c*ReDmYgHMk@F6ps4jflbfH\pQR-&okce?G##GV*:2;?j_8n-3F?)3#5Cb8d&D^WpjI)U^\6Lj09=%E(WuHDDrXmnJCS03c2/@^\)lkL6o@;BVfpsSJIf&!3_K]n]:[<;Y*b/-1\K't+0+$g2I1tCp +%)7/pice'+BLcPHZQ)stSiS!,[B+qY1?E??qn)njm%/8_72)`32,@Ue!NlL2R:>K9]F)Ee)@U6KJkNJ#>c0b/B`l2b&VekN1F@rPb +%ff>tA5,QZV3Vm(1l/k[c'3h1<7g4.nWc(2/*U_!t%s(0^Ek#Dc)0?3Z[SW>!eVdp=,c,*4Yqq(Hp4#9rOs'P@ZFcO0MG"Uu3 +%[PFE))ENIAq_.:MgAaT=VjGAn#&iB@VY%.c>ZmsQkVUqD:2s1]l2/\nef(m0LZbPb!;J39l#U^BTE!ck$L`i&f;d>p1U/J!$+I-B +%?J6Qeg:/*JA8.*Q=cGQiV]SrALD/e_iATBZ9BPl\3?A.k75rd(gHb%p^72i4h4T<0nJL,8P'9E70tc&T5F-PMN7VsB_>dn/5NteE +%lJPr1RPi`H)uN=JpJboZKU_kN";l!SIngM3NENg8U5_f!Ip"SZ^HHILduB,Vg=(@8rA4E7DS],a_XhA@jmHI_59uoAb,u*gJ +%lc/&HhbX3ReQj@BA67L\PeO[aRaKYabHs03JH?]@fIt4"3@U9B`oY\KXJ25PP/TW,VrZ+/a$(D7MgY-!D:b=]pL:o0^$dl;7+s7u +%8WN@(O--U>Aif'Hirr]WFMmtK]Wr2H[pV5dNuGU>U#3n25;g>8(JH\E]eZaFUlT;kE*UDDe`IY_IqbP;]D$SS=P8ispMERo2gF7` +%EV(iTf2cHG1onO7,-`C3A$&V.1FDG"RH:GOYuJ0C\h-CT?Yl1/,@ap[d%:5kon7Wi&RGoLo4R)(8a^':>59/Pc6#qH)Z5fcQf::? +%(Wsm2l,qURl264^^E]S4`Gjr3b>II;`[\&t#$Jt-l,eBS@aJVgq2P?`4Qqp5FK`)e/1j\ECJ:2n0m8%+0T;k$\iqkB@rD59^b>ta +%eoP?DY8-kASeg`-_j*g'f!&0bNsjW;2qmfJX[5sjen?icnceY$+tQq5%@aGr&FIW*_nRi/Z7EBq"5,-"Yr4spU(BE[aNL,T,t")> +%U\lf_j/Hqijm#]rS!.G3Suh/j7<@_3'N,%T\+_VAl;gR:5[l@-fIoDG`2Yj0D-bkN;SMP)QJpVI^4:N5Gf6a9P]qC23JSp08Oh)D +%1H_JOSP>mTZV=]_FM60kP3JXTWF:4%]]nA(W+FUOd0BEQh+?u^)j5(bd@d(c#JpJL1CTqthQOcrrbPYI!4<<.,jX46e6"XL4*O4H +%?\f=UkR(Im;U9c.C:_LXA,.O,.d;q>.B\O91KflV`4,*\5T"%CJZ+R9lEUOrJhsZ6Ptq%rh+h.AmKIfmqdq'k1t51-JoE*< +%$0P6?/d;^XbM>os&GA#iq$EWr*#%dm.jY;>$GRcGY;Jp#II;MH/bs^^:rB9nlRQNH4)NEK*A+ZkLrfq6>f;lkZBK,D7TL/oacGu2ZYs3;Mc$NQ,YD!"b;^CX0(+Bh +%o%TrVK$I@mj=5,UrIgp\X\0ChG&UZNUNQ:GUTo8.>&78<@ftY&O+6Ntm!T#rHf.;/1tJ8scjN?2.iJXa`PoE*Vce.!`N`K^B=?0g +%TD`mo2'5[m^+Q(*Xg)D8AO.IkF?#bjV5Qd8[8gW)9Xac:!NiX=SHH*soO'bI$#/+(,qNOS_ikH`bG& +%Np\CLd^;j))69(!2>,$)eEZe1g.Nqb`a%6Pe%)%+%-j(4"RT/_4Y#?DdT!jc/*;nX9#K*oRo/&90eO5\=S>m/Hl5 +%'[aA"Pi"5@R&lRjUR@'KCIuk-..kh]1H'2X2Y?4`%+>27]Zup:W[>%G[ +%")>$4929EhYD03mJrZVV"/qnDYFmDE(@8VeDQ:'q0!5uVZ\GWU;cQ,ME6J5qkfPF>P%qi4C?UO:70Qt*[:#=YFQF6Zl.,79L9A1@ +%0!=7#Z\GWqJkeERrR]D]=3tZ$jRJ7bjHm9eA=#'@:"9:+jM:5EhNoV%<$"s(*%8,28_^4D*gh+*'r@F8H?,,qs3"SLs6YcC@ScI\ +%=FDlJ9"UJ]ns$06.3n'2o?:):=*/IUIMlHA?)KG@jY[5;;GNaIk>tP?([EcS)&<^^@nf8gOP23,Zb`/l81tr\B?sQaT$k9K;TW0J +%Sl.Ft4^RS,'r7M6G5^a=6A)nN<026G)HZG#EQ\1\u-@`DNt;V)&JK;pUXZS +%)5LcXJ^BRD$BeL,Pme8RUt*0= +%/;:@9it/fiFP9Hp$,ioH:a[_\X=cD(,[78YXCDuIn2.pA^>nBsM:>6??ROZF;Kl<@L6Ti3+.L"r/:sjo8uG;1b&ZFtIE3kb/?Xut +%PQTf;*FH)K]^#>>FaOEMI5_p#e]]k8,PS5t?iOhDQl`55s@&gXqEAV5M:m]0"H3$`^-@8';jMF`([I0qCa0ZI2/YJOJp*5ML1316I\]q%>28KdCUW[qeKE +%AFoVD5Y("cfZ@<^bQCP[l,F[(eKRq8jl6'h6Um-D^-2IClGCarUgt+0?+DP5.$)hmGr0TM\0@rAH`)HZp1J_+4!%KBmAu@K_c*.R +%-UX];7O:0>kM@Z[>SYf/'mgikL=G@Jd4E#SF=BTB`ZnDg@Fpc7VIW5glX!6RPkN2B5@lu5-qW]g"^T@tF8`\%8#B4NRQWDb516o1 +%7XX7"#F +%:m2p%4GlSMnkT5JL+U]aDfj-$WG6,!Mu.sCl"I3HNDjJfa)f-rPY@:1(e"1%>O"OU^/V/6lh9,0bZ)O/3aTgFuhBVcu_uQYKL<BN;`+@Pshg2f"P2dG\<5`ob&(_uiX4N:&/QEqMEp'OUMcJ&ZUrGH[dq004B0k^Q +%BS"0\,4MhK")gLX +%X0]jhWXbjBb0OED20nQ&d`s:&<[M$\eXaC@];@TF%Gbg[-lF#CBu&M!J(lYl7;]njcL0V6.bW83BAIMgeQ)K5`EkOJ6/)u-SPGY( +%bAO!KAUIU[?EC.u?#!32#3eKmq*K:Qm*d(-;EkVn,5'Dm.T4%<&#:E"HndF=MH">'!#;JHAIoTUBP.kkWMj1)FprJAoic[X')O^C +%.bZmm.D$$b*nleS!/idEdAc9Y[UI]a\?lr#XOcXB'JAbn7K(rT."s07#C^'WE0VW(I@%h8G%H"Eae28bZsL=)VS9Z?\6>.296r+B +%dhG0X?40cNZc<^UXG[bN73Wgb%i"H8Y3p6%,fI.T>K*Zn1j34IrmBNAO`.nJJW.U?.[Y":FI8ii+i?GI(Sl_d4b/`;RTA,+]O9m. +%,pKNX3#%s]7>&aQp"`nZSIuEYc2.j?m?,kiITcI@LCp.s#KPZYXnk^FF&JXcH"kj-f04S^:ELR+XA>Hnm+!KXQ9G/RMt^9<1HQs: +%XJEbK^(Ns-[t"&o8$SA%Z.jLpZ.n]JU#S,43`C6B5)tWXl5-+jMquD!7R$`%W&pLD>'=3,nP!-SB8YMG]QXOMHGc_fW,/`nEG:-_ +%B&1_$X1A[aoAM+c1g>l-C6njhA'&C3CcSN`GRo"_G6)MDd10qG)a8C#A;!jG,HXW +%DAmSMSN]18Hp+"a<3NO,Ii\7VM\&!V2Uh'@baN"Qc>`OU=1%h?gZOLc2q<9DL+fU?pYt"V4e2m^nE.X[a^;`=*-6!r7&,`7hbK5F +%`+f$MC7S:@1E,WJk]JdX54),\mq@c)1j=XkVi96'_ECpmj[V10)3Wd>pFqt4Z,1R&P+8R=h'A?M>q3K9YJX(T'pih)7<^an-24-V +%]Q#3\f@T13E]Tdi:$Hh4KhLJVcS'\hEm?]7RDf#dq.8$m$\p"adBZ&\9W"mF,j(D`mZ4E/Vj?p3Db0ECP54@F4]KnlNDQZH*DeV! +%!QG=K9p_c;(>m*aCGfDSeCm[Jke!99YEl=F?J0BW?!!;P4]g*Hb7o;mqsdkQ=4?7K*uZF9W1'l!(A'kll&$bW@&rOlGcgkHVTZ$: +%j1,T*R][pFB7SNSmGr>n=^!30;`.jPr.r[!(g&Y$*c'#[MY:%EQPu$eV:3)P"0/6AX/2"pN^6^pjfMnDdlWA#]"D4XU0IYDYGUVG +%_V8'J?%r-t!E@P0e^F,OYmu!@FGI-DeTCU()g!rC?5Q*jrueB,nf"Ga#$jri\$m%>kb+s?nnRD]:80.OU-geD?3=mO1PfeW]NVo5 +%SWE_Ne)f-.V=smRWp0)sD[K75.7?[M#%6SH_t8V.YGTJO.5Cn8X%5r(J9-cg`B3*q\LL'0j/ui7?-tNpKf)?1g;S65].,W#0>?gI +%h,]lC?1`8H?/>`rS]0D[VR!/!d-Vi@BW(_oLA!\O\=Gq8F&$:BcgJ33P,kug\Z3'_ +%gQ4c6tKU6eap2*@)Id;j?9rs%mgiZcPbe5i_,9^>Z6n^=Ro]>&]WsZ4+G<0iIF#Pb][A:8`/'d9*5KfMXRSo(,di:>_oV@J_ghp7glqa)29#@p`TOSc0"4 +%5@mOSid2;"[o<6eWa]lAWUsH*mY[BNnmjYhVSE!$SCF!-cF_^^(LRueiQ4H$I:X4+9WB;SaKg3M]nCL#3>,-D>)<=EZnCKspN0:n*#Ur.V&\bEi2QY2YVUm>fP +%DiH8)63(+h_AH+9lDf0Um;esa+I!Dle7T>N,lgP1fI=(a% +%WBPI]I#YGG4Wl#`YS45Atf-_mOVl<.t"J +%X<-fW8a4?bg:tnsmg"Q;Na7\B^P[pXDk.fe^#&`(#GH?I_NP\pmsElJ%U7* +%0(YZl-D]L?Ijqs-@M3fF?^EQ@BB50m^MX^U)p]$4G,3/c&lD`o-VeHX3ROKQCO'WX^"m/+418#E@`nA*9GZpk?e2e]XXYA)WOqD9 +%'RQsjg*f1FVu"XhCDBaJ$Ji61MsnhmGH"SrGY0KsI9!+<()g91Q>Y3P)SkY@M=MY2oU8[A.X'#0CN\_\6PX!) +%+mX7$%B9F*odljB0RI2?>OH/^`,p98A$I+f]eE6_U4;M^V=e\R2qqh(B@_JY2f9??F1O(c)u7^,;*LdZjet+cK"W4KQ#d]t+fjZX +%r!G'gN)/PRE!Hl:^/cTH@-fo(HSa((E_e^]mTR&ZH5kb_*&;\?(%/>=UO +%JFPWF4]MM`XT@d]NH_<&9Ft-/"5&St\b@'9@S6'f$8=>lOrD.0>KhtDda*o!ENNnMRs56ehj@6S-Gq!*g(N+2YneHK0#'q_*XYSAh:eOojT!V!#s2Cg^l2-YCeYRX.c;GUsV0j;(i!4?Q+5^G9 +%p=.-ZI-De[k3cR7a\+C\:8PcQp\L.Z\JQ>_>*W.fWhi0!fDA][s@bjI[3n+B=L/UNUa%t;^WHi;+O1[fLA?LIL0X1B68L2,jW +%^[d@gSNOp\L0D]'<:0rEKkp\SIl$Hi65fe\G1^"9I#4@T0XrSQq=afZU_7dJLk]mf(PqF),drSHk,PY1&:mQFOGFdR6A*g*X1G(6]& +%q5o)Jf_^'"?^5;Is7cAT\!#Oef72UDnZ@8rhoF?ljkSO(NqRhuHEVZd:1hd9UV$E7L[n[JMX?bume,n\.]pk,Ic]jB>VXak]mf3c +%AZ`om[.2purOUV#Hb%b3TTt/a^9(K8?GH&3.br(rb;RSO_DKi["'2gsV"e!*SkdeW\^tc"oN&a#a@L$M7H(q/?!!j3lM=uWqqtPL/@(+n3fCt\63OeifBoB1hHi7uZ8eoWHn+L)&EkbZ9Ja`>>^V$#5*%BJ%]mcA@ +%B$Bt=F09i#f<p9G%C^7b.ZE1fBg?Ame&)3%)kj(s'EGq`UN4+3PC'Tf5IAT<^4#D#&pbQH,PHF +%nH%G2^^j!q!`WEp?C,nAMa,Rd2H56Z,Wu?RL6GbHb60dou>U_d5kMu +%os*PZ?hNRZTB3&=$hrW0X-XogVY5K=]f"Bms3)DIIqIi%NLffZ`l@E7QEg6LS2"4%Dbl>CooG`b];s+^`lC#]B^BU94tu[PJ,M&2 +%N$mu7KB)c?j3u5g\FFijJ&:u(p>VW_I!k_,3;HrH);ji!1#r/#nb3P)&*pP4O'cg45!5;n#7o-._>*&X573,&_\4L]a(Bd-Cq\SL +%)u`r#q"FMrI<)]7\2t>9]HXJ]Z28P4p#rToN>F7bfsg"Z=6GQ[-QIPYp?-D^eRVVd=FZpVF5DB/-'>LBjc-seL,!^o6*T2">RmLZ +%V+'1&7e-80K$m\JB'%+]Y(0LG#gTOd+D]7GF?JG"hd7C"4?U9IR4=^UH>t8AVdA%d9?+uocAJmsj8?(1hl>PX1 +%I;1rjqo+rY32rZ"n\)2Vi1KKrJ&^iebN[5g9"%MppSnn\piYS7eY\X'T,85DNR@U@X1(iPAp3M@'t7uOOgST*5!?0X"PE&:eGC&# +%CCM!7^;ZkdqTQ6n;4i;Y\5f06+/ZT?h?Sq82kCV"\#-r"8'K(ToB#9+dod?j3a$d^W^$"4CogiZ!rD6CSN6Z?k5tU)E3K3;`pDS! +%:&`if$*Ts0A%XhF5J\&SeR*eY-g@,&$+[51a4U>)ISQl7F5o(O3MV&3*7Y%/JZ&24^\8mtEOUqhleC"No$4./hhVY&Kkd7gr^?ADBPkO$WA9C(^YW@t1YZ4#;>)9FKF]11iK.-PMm(oB,>Fp-@qhF1]Q"EdEm:g".ZfB6_;ipA!g= +%*doa'TN-bhDFJX3nJM2e2_(YL]7/)C7o8R%&m"Fi-'i?tQg`Li8S9Rq]7\W6fA!@Cb'Jf>7>^RVp9lhuFY[3;0WEGmVbW2(;k;:\hTZ%'dtD-/L48R:neRn5%Lr$2[66g*I5+1fSNT'C(;apHc/%10T.b\tTC%Wp1\H)jGB9rHQEO&eUS$QSYJ/VLp\?j"r].akp>+0:ps*J">u<+"96V%r$d6#ohG)!2 +%7IR@f]XP=n^HOpb@:T65CK#(_Dpd4)S="2sr#PfVZZ'2#rla0!Zd/lkQ4AB1Dlis9q,g](p-&`IkO/)$go!T21#\&<7A0t\]%kWa\L^Ai]Z07.g?4I=_mSH]kOmADRi`.'^:h-!?iRM( +%k4Qm8e\a#]@;fpmh.Z5ir7nkdfXs7)r49Q&e^'VX,o&f"e'>ug`g^="qF#%106K92;GA;W<)O.44GfpXM>S[T$(-cc4fdHK!'37;U2c"Z5#Hc4KZ-CMltl.*dV +%%%C;%IC"d&ZVq82_:IoG^WRE"UEja01'hCXfa\d,a%U0`gg%Da8@8;B7h=HS#=l6t`hHFko/5@4mr>RTDE^*@Jt$9F;/8! +%j1V:KmfuASb;X(3h`'-AcW7.[r`rk1Z?A8%Zqa"H3DB?[h-]#CFZuq;'-<:Wr*;\As'Qck;H'/V.[rRV2kO27.lm8U&S5B!@p1sA +%AbF.@Yo>,[O7-!P4Kqq:S0;#(/2*'U#,s$9fS?+9kS8;g:1hOX?A\ihbNH/!iqTiB#JFmg:,)>,8&Nn=qg&aAq)K#Y;>Rlrgo]ci;LMH[O_pV,O!Omm-f-W;te;5=5Pr3-GJj!M[+0E,,FeD_OT^_ +%lpuhVp%%rHUchElik]Tr:?^p>AC4:/U$(l;OBp94csIj\1YPQ%)t\XeG5%:E9T1WR\OmDX_:JBnmJ%NT0BmhaUJbAXJ&;4>nM^+s +%BiS=b'0=\lPW:GYDfD&%3k=RE`nbl>^J0G1Sd&n98Lt9$mZN2h0CPj%;[J0behs5-OrL5p8$L'03eD:/JF+\N;j0TQX8@W)[)OW>X/&[kP+iKmaVFLl>m?!e`Fs(Fa-BQWW,BqXkWI?FgBld +%Nn)J=\+>I4`N:]9^"j*`Dmh"]n_%ih/;Db8)k5a/V3e[9?V@T8ai%]ZS5FOEiOQjelfZa#AsW0t5>O^+)d-*P`o?4)];O].4EHL. +%0mAY\<,Mli)M>;Ib,q=?@k`(&\J<%")h8r.D?Z`#a:A'] +%$T6i9NM4,oJu7YAcHtp5kGud]G7VHKbOaJHbG"1MorD7% +%+m&:'`eF,SEep@EOQHH(CutP`pWLb/2s.T9Mrm=@KF.O7i%F8"'ec8##fk%7fqI.!IpXh?NH9lGX/)oe4QR?G%Pl&e=rt?2q9B+1M+d%dqgCm(^F: +%^V]ub_Z%ooM2).[&8q/,.0]_8QnI;li*T76CrYWhUNo=0ZD4jWL>342bYSljdK:].q1W6a83rsHacjrXZ* +%R*Y\mKT/Mg=:X;b? +%CXF2K\c+WC8XB<\lE[n[+$A8T?MoSe0GUqS9SA:Ko"lkH)9/dsO(WrDY$Tn",`EAk&=4Z]\d3G*[h?ZGjsD3ShI,l$@etX)==!SW +%.$(J(rl+`up\b[Jc0Nt3='s8AQje7]"aAGHj3$8e0r!>iLK(spc2"Q@/+4GC]E[?KO0L9`@shqble:[H0-e,DdR!h34c3%p/W".Q +%goZE@/2r[&A[jKBt*Fj_F[jKC$5%aX5\Qbt@B<0b`s2<`^3*YEcq$6?=WS#n(NmT:p\+XHc-2&-sR"&[u-2&-3fRII` +%-2(Eqbq;&SIqj]V.Xh<2o]%h-nV9C0)01Jg%"7q`$sfOf%lMgURZ:1gfTt+tI+'(HY5)u+ +%X+aoHlShNoYio0dILNj2Bqn]*;)=YA&;Hm\n.cJ_VJkI&R^V*1CknGemAAog2K`r,1ee(^NF8jkAt*5Xp08Yr&MuZ*[rPp2[t3*% +%**TLMOO4J'RUPL)*15nG6U,P_OlXBdDj-S!81*$U2Rr"hJkjd\>J^(Kmkgs$0a2& +%]GA(Qb7#ui*P:Q_*o8W@^11:P^^lnEXW'H]6+!qX5p*X31[sY6QeIhTL_(^k'9%%ua;B`*T,a;ZaS4g\Bc +%5QQkind,\tfCXYK%h^Q:RCjGMe&'aY@D5*--Icbi^TcIWil8:ZAdU90ZcW.)-+ArY:I>/LU,K*IfqC&W\rA-=)(j+:l7ne=$RFpJ%c*Z].lX562'1Bq"*u5H:BPK6M +%Egha'9b@-4@A#snRs'V,e6idZBR3&$P%e*Y3&g?Bnu4js:&t'J('^#$]jrs:gQ[F$QcN<^B\gW])AM^5DTK7RIGEN/Xk#Cd?``d" +%9a@/ZLrUaWj`t@g]J'\9`OKkL92HT2T$M8b^2#IAok8Q:QJ$B9^e>k-3+AkAi<@q>AjFuTALsEC>?uk,P=f4Ngr-CNig+DuDd&au +%-2kfEF'_A_ApTEn,(:@)^kO5KR+KB`"_&CY9A!X>mo]suV87s>e!*ufOCYX:,9LMP9D&AZXhq,j?01"5$#mYRKQBjk6XP(ki<00^ +%b-bo9?q@Fj9-9m@a!:j)]!PA,94[HHLf!%$Jm,H9YB$)L@%Lpo<*'T(O3m!V_NkXpn4f\K+>j5Zml&7J,TKGfk2!t]#sojl!`(O> +%2o*je(:!j8Z$b<"V=TM*KUtF;hlmu-"N#[Vc]QP0MujYeRDeGS]EFO=H2JEc'9($,*J\T#X5TGi#,QFZ:&je +%P$"SS$\a<@@,"AADEo[<+HkM(d:#@iZ%-&+7/N;nK_N9*(rAq,cY._D,p)SrH2nSO00Rp/(e,30GbW2@+0pN2i&dOP!sf`>J-<"i +%9pfn>YQ3_&^kn_p+eB;H1k(YO9+9?Okk,%pU#jbodW\%qPS^q+/egUl6NZc[F$*cs0m*Pb(G-]u(I,-,^^$0:bAo@=#SN"_a.a7) +%%L)!?!O%*R+9_4?P8>_08>HgL$>)UEn9WL?LB+RfTbdsojd(EcL,_@M.<+?' +%FV)cljl5elU!T$:3r$uFiX/D7"Kp^_mlUup&UPY-*&Z/p[Z@A^]NdY=J1#FY3(>SI_rS63@^nV2A^Dtp>H"*KAI/'T9HdQuIKBdL +%8#S03#eR,tCT4EliLVl78*If!RAZ.PigPVJ#e0$4->>KE;Np;27hYdEIJ=5%)^aDpi/a?ZU&< +%;dT^*kqYp%O[[`^Qkt&S-)t/%CtD!KOCZgTh=V.bJbi%T_DRg71Q8F]gh-X;8. +%JtN1#Fa6b6!&OkJn:gUf["+CfZ:2.JZlL2IR=Hn/%a;ReEsNW$c"\SYX_#XY\<+uYD,N0+Qland[MeR268f&SLP.UUkK2EkD]qOl +%coOL%,G5&;>i->KP?\^jn6o])c)rLQ'end;!Q1:b>+nDW,DrKNHdCuR#_71!Rqs;fo@^DAIo[jb`DP5!PP%g#t;!bDC,`l;NXP:M7Lcdn9GHshtQ1`b9ajK18(.Al7FEH +%J2#H;Q@(pn/l3=_%r'd-(lNUR6F&l@9-S0gb`P#*Y8C'5h+bnrCT#""HYU?EFd/hdG'4m/Mq+po.i$H>jG[Hp*.&..>5L27+4 +%2$3FglW).96d&E7,UjB^bTs4qrAgH&.NZ=E&>P9pKA!)45ST]nXScGB4jfcJGRgMe]qGu@bS#P2bumSSOf_0\-,d)17#Pll0Y[eE +%MGO:O*Y6\;I)D"QU$!qn,qtCgK-B+ZU4Dd*ZY?HD9U[dn+^Bf`\#NPU5Q%5nn7a547>CYN.>8#&?o_%U4OK?4(aU:7&pc)7GsO.q`t\?dm"-fFLMSBXP@#=!nY4Fd7LEXl.+HNt)BXKCd8H>bR +%6_^1fL".0M8,(gNWL2nEB +%*\a%[W>&mOlib>f!9tRT$Ns<*BP#V4;m%EUOg/uQ,GW3okoh5Qj(G2/_NVMY]0I?M.C=g"nWr-k>dSl%7;>I4\Hd!]AK>ZY:oUdp +%jf))pNi7[uaJt0[#0N/ROF^^$7Xktdg,sY,`KRk,s_jC16crTlg(%;`,K6c_-.Q)49ojmA^WRY +%k--(q_\*b@`uQ.rbS[5Eo4O(]E&`1+^h$7HpO$+Nee$R`(TfY$_CWK3n!b-_[&qDhAr4'P$+Q"!E>Pnn&@HPS.4^PiT[bQb7-@KjoV&;X$hL`71?[CK*EnJT95)#B8$3rG/c2CQg.#R&?8a^s&Yigh>sJ_iq=L[HGBNRlnD +%TG1e2l%p[[::pjec5@;)(g[i_&\K)f7LcSkI-(=kR5*llti-n:9H8ipAO#596lN\1Mg24J-hR30//NeD-0Qc/8[acZ9nja#`)N3eFUJ,k!LgA +%<[Al_l3":f)bCbXp'QThZJ,@5,=4VM`b\Q4`AtjT*a'A2M!db!-Mf9RI/&NKih\?7#=>\q0MKNk7%kq_o(Y:R.<`pq&\YJAT"oEi +%_O`)>E_[LA^lQNB,+C+dAm,U!6WmU$R9BCXg3_h[185$V?Ek@on=W'5BQ6BTX@1W,4ke>[]$a7\ED^[s"Tr]\9a"ll5iuj%kQN[8 +%f._*g$Uph%$,n\4IF]"b7F:?;^4[1/"'c;1&k3=fTTSf4CkXn,O^6*V&^qg6Mp6/P,oHu0^s*&#K9qda!e2CJ0)-0I!uN(g'jS3D +%"'Z1EXH[MQ.V/ZCIPlnV1idXk5tg'IR7?7,.]gl90"Cku49LPQ/&lB,2$sOE1CRk,@(nDBiKo3rM6qh)ZoZEhCtDL0)Z`q!LNk'f +%c5,f3?%oXT,T-\kd4PP0/.]d$0cdMOD))8/V1?sFS!'rAZ,hH&&?Hs7]7g$F&p,`^1mQ5*H5"\(dpblYYJ1t3V2!\LuJBE>3$B(&/`9@/7m>nnJZ'VQaEkaQ"t +%s%VJP![CT_`/A7p4b4cm?820"@3-(gM$sR'5pVm)eqp/\JVp5Um.ukgKJ6:(i4LRp5d\[H^7kI\N4'M>KLdgIT7hiV5a3o%:1aRC +%i[?/s[NeM7b"7<5i#*atY>dUIMX[:mCt3gj;P`h:)g!<;'3$s]Y1Tlnl+9bCAG`go=^qKb3ZQ%&Oq):T=p$am3,^6r*=i:WX@.;r +%F)iBri;BfRAHKFY;j&4j7Z*s/#JAq6ZpPf:=W)Aqkf!Bdrf6#&JI2Lp4QJ@SQ,eV:H!UPV);jehP4-UcObYh3Ru>?@K!2P0G-RXZ +%)GoWJhI/2*K/Bp!(J4fN`\5#O8q]I'GL\YsMhW7@VR"(tgW"G2?5OTYU"K]RZh"1JOt[TC_DR!Q-'-)Jfe6C!G-2;;LrWC?&5=%k +%%O3?[-O)aWSu:W_=hI"@G']RY#9i*[P+-#MCt&"Y?TD#hlt"q(F:b.&P41T[=!4d4(rYAC)eLHZj8r)QUOgD$uNn;9)'URXN;L(c']#LMRmJ+WPJl[hr_6Vhq4A +%Dq[Rs9>pa])hY[9Ys[6$Tr/Md$s_LRB4f)?t>Rsm81I##+PQ.JB1Ccn1($Y +%^e*Rl6;\.Cpm=So+p"d>hR#`@>GZGOiXEe-DA5lf7>5Ms9?cUN(1mT-&I"3Rl326OOOk;9Wbl+/.J+j.Ar5[_;td!A*Z0-hY0R.J +%:j0l>:KP*WT_Jn6LFi6Wc=;E4`]3?6acJ4QC;'IUEPnK#H!%NP#CbF13pnK_>=Ps[-cZ2n_04;Ba_ +%0U?Kldg/t;Mkdr_QFN#maYMf9#n3YD3p^9o&9)/3Kt2`NWYp)CCaM=O0h7`OY/<8QJ@R-ca%'_l53"MVP>]bJkc6NThr:^t?qeOf +%PbQ-]/buW('I;bHcVCaXI82mg]Vp*CitFe8T-T7%>d2sfF4)K_h&(ktVeo[[[SpQqD?=Tf0R+($=!dIBqal8h0Z5'"qU?=a!lofl +%=*0A\fOVFXlkf8Pd#$Ha@&@Wlef)>m^`:Sj8D6B+QdNbB@.EIQ$lB3Z@+lprmo9@f%@kd9uj(5s@UILubo%$bqkfMaNNrUCbd/64IXbD?o/\dud*R +%S,#kDLl5MjGiD\1LhisW,UETXjfDH1&6eYCf1$3@\cR1D'aD7%D$0_4X=YiNjBRN(4F2d+[0?:W-K7TdMLr)0ei0?l('R(F11psA +%+0[83%\\64]`DIdkH.5,-\5f2@9Js>OVGTs[i*&c@"e5ZGXl5!bgu8+BHpVPK:0mA!Wn0)*-RbSOHN-TE!%M7&O`H^_53F0L%LfF +%FA"1h2Woh1*k*`X;\kOHhSM"Hct@Mk/jF&YLO.aEi_PFZbu>N@%43u%F,#l;-8=f.t,8eJ/$_]lf"OR)aT#/obPn;g0_ +%XQbXKP4/Ip<6Rkm'Gc)KG3UZU;eZdUnh08;JgbW>_+`6F,`'W+c/t6#lkkX:D`emcgH*D[\',tG:g:l$9HV"!poPAGm1^!2X[)nY +%itO4Co3a:J[0R1G&jBD9P%B#!Q4a*R>Yd>0`.@;P/@L?8+P]c:f[cDmK'&cqRE7N+'OQ;:b4:B3@'6(OEJPHD>"T7/O;D`sXP8Ik +%gdj5Ga%"k4fA:Nnf)uQ9**S:$i7=cuN*UhD"VaWc!f4E-fjYqQ5n\dQ=K.87p;BUf:blu6me$9#i6?d^JdZ0u6:TVHc7u#MY3'+S +%N[c8l!u`g0(`O(=ge2<")O%FBaFoh@ADjbO>pW8kX:23FI\6tt8mj\#7c3@E +%ibp^.,UP'k(@Z-q'4NukAh\'O(a>*V7'9@=,]42a-'h#r#R?Q'UrX8dXIk;3M,u\]^hMk9!Wf\YesjH!GnRNKOC?Y*:95!AaD08^ +%,'dfU"7t&Xd*0"G$2TKm8>6JICJEq!$J*X5)R`#",6U"L*S1T]o3_ot0f;GG?I60]NT/kE9!2V?NuC1`E$\@P&kIV_";XW'AtZG] +%3TS-c)"?pI.[['\-H5"X#MNC$>WH3V##ao;7u(cY'Z6Z<4I>:M^-;&QoWgb5%]m0$@q6So79M?T`4Bp_.O$*RY/#%!m7CE>`]HIo +%[\GX=#bpq0(`)X19IB6kNT6]La$H_V7V[_fOY*EEAQe#4Nu;F/8N7s\]7DFk;k+FRa+L97if'rfZ[4GG3uTD_'^Dc^WAW2Y-"G4t +%EV*RZ:6B905/V1_q+lAFLA;-bQ8bEic,+]9)B@j<.\PUCP^,U#)F9?c68RdNa +%Mqj!uN5NIYX'kGdq]pIX@GmLW>GL]*EXXZ5L:([k6X9)5E+*4GPCfK"!D9`VOr;79%@R=LcpmIhG]R[0-5'Q?0a)=2KmNl`YR!_A +%a)8UJV+c9[,H>]m>KmVZqdA2JdBogB8NEgT"\UcY;RP?m`9jNZml**\fAfn;BQmiTKE9M)+0jO!-fa/R\ +%J?)8!rXr65T-UFg['pT=ZqMKl)E0aS)/HHY1M0.Qj(Xsec/BA[9ls^2_]+01CW72Q(Gd=T`K3VHef[R@NZjjeMfG0jbL):-RH*L) +%4P+BB"*+l;$mVkk3V1+.3,4UA^s#N5ZGnRNb;Is[kscu6MFaN11d^=MUI8es?Fb#%DC($NI3l+26oJe.!aB$>[^j?XN+loou3tc^)%%Q]"E>?Mj&^k3>3_h*f@`_iq3+d)4Ut?uT7'Ufp_2mZ07'C[k.Y=$-CkP#? +%bX:>Uk?)/F@$.Uo6WI/muX +%c>cj)'@>oHS6`23,4E#$.I/E!UqU[,[!#Fj9^"*ji,Eqb<^?i/.2ja8`[t4o'We.ILi>>$9JAjlq.PLFR.bBQ-kk6?%SYdKdC4BT +%n^)UHZ/i^mDkjl)_;_^FMs%D6&]b`nI*R4c9m-"t%!.Pe +%J7`8Hel`'4LBO_(d`l=TD3Kn=[l+^L8hDB*Y\A..5m5*p7@?Je%@OjI,aifa1C`#A0"foP*GL\ToX0f0#U\t4qJPj>]95h2XIP2XPL:3#p)VD"IBJ+-jo#2 +%F@7nB^M)0)0;C6E5;0AiTLuj*,ENNdq+^69VOT4P]n'-;MZ]h"(NUsSLp,g5(l$,"`LR[d[(J6:P$Dd_-t2RBf9,]')[mtN=J6M$ +%EZr+9=5/H^9H&a(Kb>#Z+`(4Q_L)E["_@0n9Bo'1LoRF=4tf9uC)a&kToG_Mk^lo:,h-gE&RK[D,*R*3!:Jh6Ngf_Nq9MbLhY$Ld0LPT,W+K5ir@L6#>&9s +%)FlG(GD!6bfJ<.X!-;m^NK:CK,#BcjM6]N!Z\sH$O8p7V,qhmO9ph*%$6N##M;RmKaB'2a5>KQD8e16'4/QNaj7Fli:A>-D5&hp# +%`LDaCqE.7m/Pg@9SH.JB%VSJkEfhI%MTKa$P%p@\rN54@i@72A*cbH:c,,_d0)Q-4:3e5f1YI=!@0KeW!=)=3gqeQW-1o;`aCIT. +%@]4#\@gHaM]]C'QOj$#ua:0\C+r-N"0`ZYg=2'PXY2mO3aNc_E)2_6#h"P(pW@/'HW@/fi.&Z5u[#4if8#Ku1fi5-9lgI7;CIHKrap9>,EtL-nIITmQJ12^K'e6Y:_OLi5*-)@24Q?^l(k>47M3e8^VoEjf +%kAl]2XO'Fue79e+XGQNj0X*a7_H`<9YK699Ll@%-WFTkq\>VdIEI8G_Qnls\nMSun"pi?#hg0iHKJffA^2 +%O&)E'$k5(KeBK9N_i_1?H%J;0:^ZqWTG[@U9"C6;'1hIB&'&r!.HL%k8k+o(&e";tR&#[1G/g"gm+&Dp_jj<8:c0a!Ee)_T5)>a/Jq=o(/E&mRclh3PncmR6,NQ1h, +%NS=C71erLk~> +%AI9_PrivateDataEnd diff --git a/Master/texmf-dist/doc/latex/kdgdocs/kdg_color.pdf b/Master/texmf-dist/doc/latex/kdgdocs/kdg_color.pdf new file mode 100644 index 00000000000..084cb87a8ad Binary files /dev/null and b/Master/texmf-dist/doc/latex/kdgdocs/kdg_color.pdf differ diff --git a/Master/texmf-dist/doc/latex/kdgdocs/kdgcoursetext-example.pdf b/Master/texmf-dist/doc/latex/kdgdocs/kdgcoursetext-example.pdf new file mode 100644 index 00000000000..122a27a6c8e Binary files /dev/null and b/Master/texmf-dist/doc/latex/kdgdocs/kdgcoursetext-example.pdf differ diff --git a/Master/texmf-dist/doc/latex/kdgdocs/kdgcoursetext-example.tex b/Master/texmf-dist/doc/latex/kdgdocs/kdgcoursetext-example.tex new file mode 100644 index 00000000000..30db95d42e5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/kdgdocs/kdgcoursetext-example.tex @@ -0,0 +1,179 @@ +%% +%% This is file `kdgcoursetext-example.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% kdgdocs.dtx (with options: `ct-example') +%% +%% This is a generated file. +%% +%% Copyright (C) 2010-2011 by Paul Levrie +%% and Walter Daems +%% +%% This work may be used, distributed and/or modified under the +%% conditions of the KdG-only LICENSE version 1.0. +%% +%% This license can be found in the file LICENSE of this work. +%% +%% This work consists of the files listed in the file manifest.txt. +%% +%% This work has maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Walter Daems. +%% +\documentclass[a4paper,11pt,oneside,openright,english,copyright]{kdgcoursetext} + +\usepackage[english,dutch]{babel} +\selectlanguage{english} + +\title{Zagen, zoeken en zuchten} +\subtitle{Cursusnota's} +\author{Walter Daems en Paul Levrie} + +\courseversion{ZZZ-1011-1.3-CN} +\versionyear{2010} +\versioncomment{Kleine wijzigingen i.vgl.m. versie 2009} + +\professori{Zeger de Zager} +\professorii{Zoltan Zoekers} +\professoriii{Siana Sigh} + +\programme{Master IW - Houtbewerking (Meubel en Kunst)} +\coursecodei{KdG-IWT-MA-HM-10-404} +\coursecodeii{KdG-IWT-MA-HK-10-407} +\coursecodeiii{KdG-IWT-MA-H-10-411} + +\academicyear{2010-2011} + +\titlepagepicture{pi-orchid.jpg} + +\copyrightnotices{ + The graphics in this document have been typeset using \texttt{TikZ}.\\ + This document has been \TeX-ed on a GNU/Linux workstation. +} + +\begin{document} +\selectlanguage{dutch} % or english if your text is in English + +\maketitle + +\frontmatter + +\tableofcontents + +\mainmatter +\chapter*{Inleiding} +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do +eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad +minim veniam, quis nostrud exercitation ullamco laboris nisi ut +aliquip ex ea commodo consequat. Duis aute irure dolor in +reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla +pariatur. Excepteur sint occaecat cupidatat non proident, sunt in +culpa qui officia deserunt mollit anim id est laborum. + +\chapter{Onzin voor dummies} + +\section{Een beetje Cicero} +Sed ut perspiciatis unde omnis iste natus error sit voluptatem +accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae +ab illo inventore veritatis et quasi architecto beatae vitae dicta +sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit +aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos +qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui +dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed +quia non numquam eius modi tempora incidunt ut labore et dolore magnam +aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum +exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex +ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in +ea voluptate velit esse quam nihil molestiae consequatur, vel illum +qui dolorem eum fugiat quo voluptas nulla pariatur? + +\begin{equation} + e^{-j\pi} + 1 = 0 +\end{equation} + +At vero eos et accusamus et iusto odio dignissimos ducimus qui +blanditiis praesentium voluptatum deleniti atque corrupti quos dolores +et quas molestias excepturi sint occaecati cupiditate non provident, +similique sunt in culpa qui officia deserunt mollitia animi, id est +laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita +distinctio. Nam libero tempore, cum soluta nobis est eligendi optio +cumque nihil impedit quo minus id quod maxime placeat facere possimus, +omnis voluptas assumenda est, omnis dolor repellendus. Temporibus +autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe +eveniet ut et voluptates repudiandae sint et molestiae non +recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut +reiciendis voluptatibus maiores alias consequatur aut perferendis +doloribus asperiores repellat. + +\section{En waartoe het geleid heeft} + +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do +eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad +minim veniam, quis nostrud exercitation ullamco laboris nisi ut +aliquip ex ea commodo consequat. Duis aute irure dolor in +reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla +pariatur. Excepteur sint occaecat cupidatat non proident, sunt in +culpa qui officia deserunt mollit anim id est laborum. + +\subsection{Herhaling} +Sed ut perspiciatis unde omnis iste natus error sit voluptatem +accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae +ab illo inventore veritatis et quasi architecto beatae vitae dicta +sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit +aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos +qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui +dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed +quia non numquam eius modi tempora incidunt ut labore et dolore magnam +aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum +exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex +ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in +ea voluptate velit esse quam nihil molestiae consequatur, vel illum +qui dolorem eum fugiat quo voluptas nulla pariatur? + +\subsection{Begint vervelend te worden} +At vero eos et accusamus et iusto odio dignissimos ducimus qui +blanditiis praesentium voluptatum deleniti atque corrupti quos dolores +et quas molestias excepturi sint occaecati cupiditate non provident, +similique sunt in culpa qui officia deserunt mollitia animi, id est +laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita +distinctio. Nam libero tempore, cum soluta nobis est eligendi optio +cumque nihil impedit quo minus id quod maxime placeat facere possimus, +omnis voluptas assumenda est, omnis dolor repellendus. Temporibus +autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe +eveniet ut et voluptates repudiandae sint et molestiae non +recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut +reiciendis voluptatibus maiores alias consequatur aut perferendis +doloribus asperiores repellat. + +\newpage + +\subsection{Begint echt vervelend te worden} +At vero eos et accusamus et iusto odio dignissimos ducimus qui +blanditiis praesentium voluptatum deleniti atque corrupti quos dolores +et quas molestias excepturi sint occaecati cupiditate non provident, +similique sunt in culpa qui officia deserunt mollitia animi, id est +laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita +distinctio. Nam libero tempore, cum soluta nobis est eligendi optio +cumque nihil impedit quo minus id quod maxime placeat facere possimus, +omnis voluptas assumenda est, omnis dolor repellendus. Temporibus +autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe +eveniet ut et voluptates repudiandae sint et molestiae non +recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut +reiciendis voluptatibus maiores alias consequatur aut perferendis +doloribus asperiores repellat. + +\chapter{Besluit} + +\backmatter +\appendix + +\chapter{Symbolen} +\chapter{Romeinse sprekers} +\chapter{Referentielijst} + +\end{document} +\endinput +%% +%% End of file `kdgcoursetext-example.tex'. diff --git a/Master/texmf-dist/doc/latex/kdgdocs/kdgdocs.pdf b/Master/texmf-dist/doc/latex/kdgdocs/kdgdocs.pdf new file mode 100644 index 00000000000..0bbed017f19 Binary files /dev/null and b/Master/texmf-dist/doc/latex/kdgdocs/kdgdocs.pdf differ diff --git a/Master/texmf-dist/doc/latex/kdgdocs/kdgmasterthesis-example.pdf b/Master/texmf-dist/doc/latex/kdgdocs/kdgmasterthesis-example.pdf new file mode 100644 index 00000000000..11e149970b9 Binary files /dev/null and b/Master/texmf-dist/doc/latex/kdgdocs/kdgmasterthesis-example.pdf differ diff --git a/Master/texmf-dist/doc/latex/kdgdocs/kdgmasterthesis-example.tex b/Master/texmf-dist/doc/latex/kdgdocs/kdgmasterthesis-example.tex new file mode 100644 index 00000000000..4d36cd2c5d1 --- /dev/null +++ b/Master/texmf-dist/doc/latex/kdgdocs/kdgmasterthesis-example.tex @@ -0,0 +1,113 @@ +%% +%% This is file `kdgmasterthesis-example.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% kdgdocs.dtx (with options: `mt-example') +%% +%% This is a generated file. +%% +%% Copyright (C) 2010-2011 by Paul Levrie +%% and Walter Daems +%% +%% This work may be used, distributed and/or modified under the +%% conditions of the KdG-only LICENSE version 1.0. +%% +%% This license can be found in the file LICENSE of this work. +%% +%% This work consists of the files listed in the file manifest.txt. +%% +%% This work has maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Walter Daems. +%% +\documentclass[a4paper,11pt,twoside,openright,english,copyright]{kdgmasterthesis} + +\usepackage[english,dutch]{babel} +\selectlanguage{english} + +\title{Minimax optimisatie voor performantieruimtemodellering} +\author{Bert Bibber} + +\promoteri{Prof. dr. ir. Kumulus (KdG)} +\promoterii{Prof. dr. Hilarius Warwinkel (TNT-Bang, N.V.)} +\promoteriii{ing. Piet Pienter (POM)} + +\academicyear{2011-2012} +\diploma{EI-ICT} +\defenselocation{Hoboken} +\defensedate{juni 2012} + +\begin{document} +\selectlanguage{dutch} % or english if your text is in English + +\maketitle + +\frontmatter + +\tableofcontents + +\mainmatter +\chapter*{Inleiding} +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do +eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad +minim veniam, quis nostrud exercitation ullamco laboris nisi ut +aliquip ex ea commodo consequat. Duis aute irure dolor in +reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla +pariatur. Excepteur sint occaecat cupidatat non proident, sunt in +culpa qui officia deserunt mollit anim id est laborum. + +\chapter{Onderzoeksvraag} + +\section{Een beetje Cicero} +Sed ut perspiciatis unde omnis iste natus error sit voluptatem +accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae +ab illo inventore veritatis et quasi architecto beatae vitae dicta +sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit +aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos +qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui +dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed +quia non numquam eius modi tempora incidunt ut labore et dolore magnam +aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum +exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex +ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in +ea voluptate velit esse quam nihil molestiae consequatur, vel illum +qui dolorem eum fugiat quo voluptas nulla pariatur? + +\begin{equation} + e^{-j\pi} + 1 = 0 +\end{equation} + +At vero eos et accusamus et iusto odio dignissimos ducimus qui +blanditiis praesentium voluptatum deleniti atque corrupti quos dolores +et quas molestias excepturi sint occaecati cupiditate non provident, +similique sunt in culpa qui officia deserunt mollitia animi, id est +laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita +distinctio. Nam libero tempore, cum soluta nobis est eligendi optio +cumque nihil impedit quo minus id quod maxime placeat facere possimus, +omnis voluptas assumenda est, omnis dolor repellendus. Temporibus +autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe +eveniet ut et voluptates repudiandae sint et molestiae non +recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut +reiciendis voluptatibus maiores alias consequatur aut perferendis +doloribus asperiores repellat. + +\chapter{Literatuurstudie} + +\chapter{Theoretische achtergrond} + +\chapter{Eigen realisatie} + +\chapter{Besluit} + +\backmatter +\appendix + +\chapter{Symbolen} +\chapter{Referentielijst} + +\end{document} +\endinput +%% +%% End of file `kdgmasterthesis-example.tex'. diff --git a/Master/texmf-dist/doc/latex/kdgdocs/manifest.txt b/Master/texmf-dist/doc/latex/kdgdocs/manifest.txt new file mode 100644 index 00000000000..f78ea4da06b --- /dev/null +++ b/Master/texmf-dist/doc/latex/kdgdocs/manifest.txt @@ -0,0 +1,17 @@ +. +[ 2700] README +[ 92388] pi-orchid.jpg +[ 467] manifest.txt +[ 671] LICENSE +[ 3858] kdgmasterthesis-example.tex +[ 113217] kdgmasterthesis-example.pdf +[ 889338] kdgdocs.tds.zip +[ 286610] kdgdocs.pdf +[ 2345] kdgdocs.ins +[ 40926] kdgdocs.dtx +[ 7307] kdgcoursetext-example.tex +[ 220285] kdgcoursetext-example.pdf +[ 18965] kdg_color.pdf +[ 403527] kdg_color.eps + +0 directories, 14 files diff --git a/Master/texmf-dist/doc/latex/kdgdocs/pi-orchid.jpg b/Master/texmf-dist/doc/latex/kdgdocs/pi-orchid.jpg new file mode 100644 index 00000000000..fb745321d92 Binary files /dev/null and b/Master/texmf-dist/doc/latex/kdgdocs/pi-orchid.jpg differ diff --git a/Master/texmf-dist/source/latex/kdgdocs/kdgdocs.dtx b/Master/texmf-dist/source/latex/kdgdocs/kdgdocs.dtx new file mode 100644 index 00000000000..e68a952a425 --- /dev/null +++ b/Master/texmf-dist/source/latex/kdgdocs/kdgdocs.dtx @@ -0,0 +1,1216 @@ +% \iffalse meta-comment +% +% +% Copyright (C) 2010-2011 by Paul Levrie +% and Walter Daems +% +% This work may be used, distributed and/or modified under the +% conditions of the KdG-only LICENSE version 1.0. +% +% This license can be found in the file LICENSE of this work. +% +% This work consists of the files listed in the file manifest.txt. +% +% \fi +% +% \iffalse +%<*driver> +\ProvidesFile{kdgdocs.dtx} +% +%\NeedsTeXFormat{LaTeX2e}[1999/12/01] +%\ProvidesClass{kdgcoursetext} +%\ProvidesClass{kdgmasterthesis} +% [2011/11/01 v1.0 .dtx skeleton file] +% +%<*driver> +\documentclass{ltxdoc} +\usepackage{makeidx} +\usepackage{alltt} +\usepackage{booktabs} +\IfFileExists{tocbibind.sty}{\usepackage{tocbibind}}{} +\IfFileExists{hyperref.sty}{\usepackage[bookmarksopen]{hyperref}}{} +\EnableCrossrefs +\CodelineIndex +\RecordChanges +\begin{document} + \DocInput{kdgdocs.dtx} +\end{document} +% +% \fi +% +% \CheckSum{0} +% +% \CharacterTable +% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +% Digits \0\1\2\3\4\5\6\7\8\9 +% Exclamation \! Double quote \" Hash (number) \# +% Dollar \$ Percent \% Ampersand \& +% Acute accent \' Left paren \( Right paren \) +% Asterisk \* Plus \+ Comma \, +% Minus \- Point \. Solidus \/ +% Colon \: Semicolon \; Less than \< +% Equals \= Greater than \> Question mark \? +% Commercial at \@ Left bracket \[ Backslash \\ +% Right bracket \] Circumflex \^ Underscore \_ +% Grave accent \` Left brace \{ Vertical bar \| +% Right brace \} Tilde \~} +% +% +% \changes{v0.1}{2011/03/10}{ +% Initial version} +% \changes{v0.2}{2011/03/11}{ +% Improved documentation based on revision by Paul} +% \changes{v0.3}{2011/03/12}{\\ +% - Fixed treatment of ligatures for XeTeX\\ +% - Made workaround for positioning of titlepagepicture to overcome +% XeLaTeX problems.\\ +% - Introduced department and departmentacronym tag macros to +% allow other departments to use this class. +% - Made package compliant to CTAG TDS guidelines} +% \changes{v0.4}{2011/03/13}{\\ +% - Corrected license conditions after remark about inconsistency by CTAN maintainer} +% \changes{v0.5}{2011/07/19}{\\ +% - Minor corrections applied on first real-world use (a.o. raggedbottom and raggedright, to comply with the KdG quality standard for written study content)} +% \changes{v1.0}{2011/11/01}{\\ +% - Consolidated kdgcoursetext class (thoroughly tested with my DSP course) +% - Added kdgmasterthesis class} +% \GetFileInfo{kdgdocs.dtx} +% +% \DoNotIndex{\newcommand,\newenvironment} +% \setlength{\parindent}{0em} +% \addtolength{\parskip}{0.5\baselineskip} +% +% \title{The \textsf{kdgcoursetext} class\thanks{This document +% corresponds to \textsf{kdgcoursetext}~\fileversion, dated \filedate.}} +% \author{Paul Levrie (\texttt{paul.levrie@kdg.be})\\ +% Walter Daems (\texttt{walter.daems@kdg.be})} +% +% \maketitle +% +% \section{Introduction} +% +% As of 2010, The Karel de Grote University College has adopted a new +% house style. +% This package implements the house style for course texts and +% master's theses. +% Using these class files will make it easy for you to make and keep +% your course texts and master's theses compliant to this version and +% future versions of the KdG house style. +% +% If you think +% \begin{itemize} +% \item there's an error in compliancy w.r.t. the house style, +% \item there's a feature missing in this class file, +% \item there's a bug in this class file, +% \end{itemize} +% please, contact us through e-mail (|walter.daems@kdg.be|). +% We'll provide you with an answer +% and if (and as soon as) possible with a solution to the problem +% you spotted. +% +% Do you like these class files? You're welcome to send us beer, wine, +% or just kind words. +% +% \section{Synopsis} +% The |kdgcoursetext| and |kdgmasterthesis| classes are an extension +% to the standard \LaTeX{} |book| class. +% It is intended to be used for writing course texts and master's +% theses. It +% provides a title page that is compliant to the KdG house style, and +% it also typesets the rest of your document appropriately. +% +% It requires (and uses) the following packages: +% \begin{itemize} +% \item the |geometry| package +% \item the |hyperref| package +% \item the |fontspec| package (if you are using Xe\TeX) +% \item the |winfonts| or |verdana| package (if you are not using Xe\TeX) +% \item the |cmbright| package +% \item the |graphicx| package +% \item the |eso-pic| package +% \item the |color| package +% \item the |tikz| package +% \item the |fancyhdr| package +% \end{itemize} +% so make sure these packages are available to your +% \LaTeX{} compiler. +% +% Note: the class supports stuff that deviates from good +% practice. E.g., the class also support two-sided course material, +% while our students have indicated that they prefer one-sided course +% material. +% +% \section{Portability} +% This class file should be ready to use with all common \LaTeX{} +% compilers (PDF\LaTeX{}, \LaTeX{}, Xe\LaTeX{},\ldots) from the major +% \TeX{}-distributions (TeTeX, TexLive, MikTeX). If you experience +% problems, please inform the authors. +% +% \section{Usage} +% +% \subsection{Basic Usage} +% +% \subsubsection{\texttt{kdgcoursetext} class} +% Use the following harness for your \LaTeX{} course text: +% \begin{verbatim} +% \documentclass[a4paper]{kdgcoursetext} +% +% \usepackage{} +% +% \department{Industri\"ele Wetenschappen en Technologie} +% \departmentacronym{IWT} +% +% \title{} +% \subtitle{} +% \author{} +% +% \courseversion{} +% \versionyear{} +% \versioncomment{} +% +% \professor{} +% \programme{} +% \coursecode{}% +% +% \academicyear{} +% +% \titlepagepicture{coolphoto.jpg} +% +% \begin{document} +% \maketitle +% +% % put your LaTeX code here +% +% \end{document} +% \end{verbatim} +% +% \subsubsection{\texttt{kdgmasterthesis} class} +% Use the following harness for your \LaTeX{} master's thesis: +% \begin{verbatim} +% \documentclass[a4paper]{kdgmasterthesis} +% +% \usepackage{} +% +% \department{Industri\"ele Wetenschappen en Technologie} +% \departmentacronym{IWT} +% +% \title{} +% \author{} +% \promoteri{} +% +% \begin{document} +% \maketitle +% +% % put your LaTeX code here +% +% \end{document} +% \end{verbatim} +% +% +% \subsection{The macros explained} +% +% After every macro, it has been indicated to which class the macro +% applies (between square brackets), and whether it is mandatory or not. +% +% \DescribeMacro{\department} [kdgcoursetext / kdgmasterthesis] (optional) +% This macro sets the department name. +% It defaults to 'Industri\"ele Wetenschappen en Technologie'. +% +% \DescribeMacro{\departmentacronym} [kdgcoursetext / kdgmasterthesis] (optional) +% This macro sets the acronym of the department. +% It defaults to 'IWT'. +% +% \DescribeMacro{\title} [kdgcoursetext / kdgmasterthesis] (mandatory) +% This macro sets the title of the document. +% It also sets the |pdftitle| tag of the hyperref package, so that +% the PDF-document meta-information is correct. +% +% \DescribeMacro{\subtitle} [kdgcoursetext] (optional) +% This macro sets the title of the document. You may use this +% \begin{itemize} +% \item to further clarify the title +% \item to indicate the nature of this document +% \end{itemize} +% The latter is to be considered when you want to provide multiple +% documents as parts of the full course text (e.g., Course Notes, +% Formula Collection, Exercise Book, Solution Book). +% This macro also sets the |subject| tag of the hyperref package, +% so that the PDF-document meta-information is correct. +% +% \DescribeMacro{\author} [kdgcoursetext / kdgmasterthesis] (mandatory) +% This macro sets the author of the document. +% It also sets the |pdfauthor| tag of the hyperref package, so that +% the PDF-document meta-information is correct. +% +% \DescribeMacro{\courseversion} [kdgcoursetext] (optional) +% This macro indicates which version of the course this is. +% You may use your own versioning system that puts things clear for you. +% +% \DescribeMacro{\versionyear} [kdgcoursetext] (mandatory) +% This is to be the year in which you published the current version of +% the course in the form YYYY. +% +% \DescribeMacro{\versioncomment} [kdgcoursetext] (optional) +% This (optional) macro is to be used if you want to mention some +% relevant information regarding this version. E.g., if this version +% only differs slightly from the previous one (spelling corrections +% and the addition of a few examples), you may indicate this to make +% sure that people who have to retake your course aren't bying a new +% version. +% +% \DescribeMacro{\professor} [kdgcoursetext] (mandatory) +% This is the name of the person that actually teaches the course (in +% Dutch: titularis). If there are mutliple persons, please, use the +% macros |\professori|, |\professorii|, |\professoriii|, +% |\professoriv|. If you are more than four, teaching the course, ask +% your boss to reassign you to a different course. +% +% \DescribeMacro{\promoter} [kdgmasterthesis] (mandatory) +% This is the name of the person that promotes the thesis. +% If there are mutliple persons, please, use the +% macros |\promoteri|, |\promoterii|, |\promoteriii|, +% |\promoteriv|. If there are more than four, ask +% the dean to give you a new thesis subject. Upon reassignment, +% repeat the last sentence. +% +% \DescribeMacro{\programme} [kdgcoursetext] (mandatory) +% Code of the subject you are teaching. This should be of the form:\\ +% |KdG-IWT-ZZ-VV-XXYY-ABC| +% with: +% \begin{center} +% \begin{tabular}{cp{10cm}} +% \toprule +% Code & Explanation \\ +% \midrule +% |KdG| & To be kept verbatim\\ +% |IWT| & Replace by the three-character acronym of your +% department \\ +% |ZZ| & Either 'PB', 'AB' or 'MA', depending on wether this is +% a course for professional bachelors, academic bachelors or +% masters.\\ +% |VV| & Designator for the programme this course is a part of +% (e.g., ATF, AU, BCH, BL, BLC, C, CH, EI, EM, MCT)\\ +% |XXYY| & Designator for the academic year this course is used +% in. The year 2010-2011 is abbreviated as 1011.\\ +% |ABC| & The number of the course (A indicates the year, BC is +% just a number); the correct number can be found in the study guide.\\ +% \bottomrule +% \end{tabular} +% \end{center} +% +% \DescribeMacro{\academicyear} [kdgcoursetext / kdgmasterthesis] (mandatory) +% Use this macro to specify the academicyear in full, i.e. in the form +% |XXXX-YYYY|. +% +% \DescribeMacro{\diploma} [kdgmasterthesis] (mandatory) +% Code of the diploma you are pursuing. This is one of the following acronyms: +% \begin{itemize} +% \item |BCH|: Biochemie +% \item |CH|: Chemie +% \item |EI-AE|: Elektroncia-ICT, afstudeerrichting Automotive Engineering +% \item |EI-ICT|: Elektroncia-ICT, afstudeerrichting ICT +% \item |EM-AE|: Elektromechanica, afstudeerrichting Automotive Engineering +% \item |EM-AU|: Elektromechanica, afstudeerrichting Automatisering +% \item |EM-EM|: Elektromechanica, afstudeerrichting Elektromechanica +% \end{itemize} +% +% \DescribeMacro{\defensedate} [kdgmasterthesis] (mandatory) +% Date of the defense in Dutch, in the form 'month year', e.g. ``juni 2012''. +% +% \DescribeMacro{\defenselocation} [kdgmasterthesis] (optional) +% Location of the defense. Defaults to ``Hoboken''. +% +% \DescribeMacro{\titlepagepicture} [kdgcoursetext] (optional) +% Specify the filename of a picture you want to appear on your +% titlepage. The picture should display itself nice in the size +% 13,99cm $\times$ 9cm. +% +% \DescribeMacro{\copyrightnotices} [kdgcoursetext] (optional) +% Use this macro to specify additional copyright notice messages to +% appear in het copyright notice on the bottom of page 2 of your +% course text. +% +% +% \subsection{Examples} +% \subsubsection{\texttt{kdgcoursetext}} +% +% \begin{verbatim} +%<*ct-example> +\documentclass[a4paper,11pt,oneside,openright,english,copyright]{kdgcoursetext} + +\usepackage[english,dutch]{babel} +\selectlanguage{english} + +\title{Zagen, zoeken en zuchten} +\subtitle{Cursusnota's} +\author{Walter Daems en Paul Levrie} + +\courseversion{ZZZ-1011-1.3-CN} +\versionyear{2010} +\versioncomment{Kleine wijzigingen i.vgl.m. versie 2009} + +\professori{Zeger de Zager} +\professorii{Zoltan Zoekers} +\professoriii{Siana Sigh} + +\programme{Master IW - Houtbewerking (Meubel en Kunst)} +\coursecodei{KdG-IWT-MA-HM-10-404} +\coursecodeii{KdG-IWT-MA-HK-10-407} +\coursecodeiii{KdG-IWT-MA-H-10-411} + +\academicyear{2010-2011} + +\titlepagepicture{pi-orchid.jpg} + +\copyrightnotices{ + The graphics in this document have been typeset using \texttt{TikZ}.\\ + This document has been \TeX-ed on a GNU/Linux workstation. +} + +\begin{document} +\selectlanguage{dutch} % or english if your text is in English + +\maketitle + +\frontmatter + +\tableofcontents + +\mainmatter +\chapter*{Inleiding} +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do +eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad +minim veniam, quis nostrud exercitation ullamco laboris nisi ut +aliquip ex ea commodo consequat. Duis aute irure dolor in +reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla +pariatur. Excepteur sint occaecat cupidatat non proident, sunt in +culpa qui officia deserunt mollit anim id est laborum. + + +\chapter{Onzin voor dummies} + +\section{Een beetje Cicero} +Sed ut perspiciatis unde omnis iste natus error sit voluptatem +accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae +ab illo inventore veritatis et quasi architecto beatae vitae dicta +sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit +aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos +qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui +dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed +quia non numquam eius modi tempora incidunt ut labore et dolore magnam +aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum +exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex +ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in +ea voluptate velit esse quam nihil molestiae consequatur, vel illum +qui dolorem eum fugiat quo voluptas nulla pariatur? + +\begin{equation} + e^{-j\pi} + 1 = 0 +\end{equation} + +At vero eos et accusamus et iusto odio dignissimos ducimus qui +blanditiis praesentium voluptatum deleniti atque corrupti quos dolores +et quas molestias excepturi sint occaecati cupiditate non provident, +similique sunt in culpa qui officia deserunt mollitia animi, id est +laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita +distinctio. Nam libero tempore, cum soluta nobis est eligendi optio +cumque nihil impedit quo minus id quod maxime placeat facere possimus, +omnis voluptas assumenda est, omnis dolor repellendus. Temporibus +autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe +eveniet ut et voluptates repudiandae sint et molestiae non +recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut +reiciendis voluptatibus maiores alias consequatur aut perferendis +doloribus asperiores repellat. + +\section{En waartoe het geleid heeft} + +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do +eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad +minim veniam, quis nostrud exercitation ullamco laboris nisi ut +aliquip ex ea commodo consequat. Duis aute irure dolor in +reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla +pariatur. Excepteur sint occaecat cupidatat non proident, sunt in +culpa qui officia deserunt mollit anim id est laborum. + +\subsection{Herhaling} +Sed ut perspiciatis unde omnis iste natus error sit voluptatem +accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae +ab illo inventore veritatis et quasi architecto beatae vitae dicta +sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit +aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos +qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui +dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed +quia non numquam eius modi tempora incidunt ut labore et dolore magnam +aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum +exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex +ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in +ea voluptate velit esse quam nihil molestiae consequatur, vel illum +qui dolorem eum fugiat quo voluptas nulla pariatur? + +\subsection{Begint vervelend te worden} +At vero eos et accusamus et iusto odio dignissimos ducimus qui +blanditiis praesentium voluptatum deleniti atque corrupti quos dolores +et quas molestias excepturi sint occaecati cupiditate non provident, +similique sunt in culpa qui officia deserunt mollitia animi, id est +laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita +distinctio. Nam libero tempore, cum soluta nobis est eligendi optio +cumque nihil impedit quo minus id quod maxime placeat facere possimus, +omnis voluptas assumenda est, omnis dolor repellendus. Temporibus +autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe +eveniet ut et voluptates repudiandae sint et molestiae non +recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut +reiciendis voluptatibus maiores alias consequatur aut perferendis +doloribus asperiores repellat. + +\newpage + +\subsection{Begint echt vervelend te worden} +At vero eos et accusamus et iusto odio dignissimos ducimus qui +blanditiis praesentium voluptatum deleniti atque corrupti quos dolores +et quas molestias excepturi sint occaecati cupiditate non provident, +similique sunt in culpa qui officia deserunt mollitia animi, id est +laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita +distinctio. Nam libero tempore, cum soluta nobis est eligendi optio +cumque nihil impedit quo minus id quod maxime placeat facere possimus, +omnis voluptas assumenda est, omnis dolor repellendus. Temporibus +autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe +eveniet ut et voluptates repudiandae sint et molestiae non +recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut +reiciendis voluptatibus maiores alias consequatur aut perferendis +doloribus asperiores repellat. + + +\chapter{Besluit} + +\backmatter +\appendix + +\chapter{Symbolen} +\chapter{Romeinse sprekers} +\chapter{Referentielijst} + +\end{document} +% +% \end{verbatim} +% +% +% \subsubsection{\texttt{kdgmasterthesis}} +% +% \begin{verbatim} +%<*mt-example> +\documentclass[a4paper,11pt,twoside,openright,english,copyright]{kdgmasterthesis} + +\usepackage[english,dutch]{babel} +\selectlanguage{english} + +\title{Minimax optimisatie voor performantieruimtemodellering} +\author{Bert Bibber} + +\promoteri{Prof. dr. ir. Kumulus (KdG)} +\promoterii{Prof. dr. Hilarius Warwinkel (TNT-Bang, N.V.)} +\promoteriii{ing. Piet Pienter (POM)} + +\academicyear{2011-2012} +\diploma{EI-ICT} +\defenselocation{Hoboken} +\defensedate{juni 2012} + +\begin{document} +\selectlanguage{dutch} % or english if your text is in English + +\maketitle + +\frontmatter + +\tableofcontents + +\mainmatter +\chapter*{Inleiding} +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do +eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad +minim veniam, quis nostrud exercitation ullamco laboris nisi ut +aliquip ex ea commodo consequat. Duis aute irure dolor in +reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla +pariatur. Excepteur sint occaecat cupidatat non proident, sunt in +culpa qui officia deserunt mollit anim id est laborum. + +\chapter{Onderzoeksvraag} + +\section{Een beetje Cicero} +Sed ut perspiciatis unde omnis iste natus error sit voluptatem +accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae +ab illo inventore veritatis et quasi architecto beatae vitae dicta +sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit +aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos +qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui +dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed +quia non numquam eius modi tempora incidunt ut labore et dolore magnam +aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum +exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex +ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in +ea voluptate velit esse quam nihil molestiae consequatur, vel illum +qui dolorem eum fugiat quo voluptas nulla pariatur? + +\begin{equation} + e^{-j\pi} + 1 = 0 +\end{equation} + +At vero eos et accusamus et iusto odio dignissimos ducimus qui +blanditiis praesentium voluptatum deleniti atque corrupti quos dolores +et quas molestias excepturi sint occaecati cupiditate non provident, +similique sunt in culpa qui officia deserunt mollitia animi, id est +laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita +distinctio. Nam libero tempore, cum soluta nobis est eligendi optio +cumque nihil impedit quo minus id quod maxime placeat facere possimus, +omnis voluptas assumenda est, omnis dolor repellendus. Temporibus +autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe +eveniet ut et voluptates repudiandae sint et molestiae non +recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut +reiciendis voluptatibus maiores alias consequatur aut perferendis +doloribus asperiores repellat. + +\chapter{Literatuurstudie} + +\chapter{Theoretische achtergrond} + +\chapter{Eigen realisatie} + +\chapter{Besluit} + +\backmatter +\appendix + +\chapter{Symbolen} +\chapter{Referentielijst} + +\end{document} +% +% \end{verbatim} +% +% +% \StopEventually{\PrintChanges\PrintIndex} +% +% \section{Implementation} +% +% \subsection{Class inheritance} +% +% +% For simplicity, we'll derive everything from the standard |article| +% class. +% +% Before loading the class, we provide an extra 'copyright' option +% that forces printing a watermark on every page. For the paper +% version of your course, this is inappropriate, but for any e-copy +% you make available to your students, this may be appropriate. +% +% \begin{macrocode} +%<*ct> +\newif\if@copyright +\DeclareOption{copyright}{\@copyrighttrue} +% +% We execute some standard options: +% We load the |book| class. +%<*ct|mt> +\ExecuteOptions{a4paper,11pt,final,oneside,openright} +\ProcessOptions +\LoadClassWithOptions{book} +% +% \end{macrocode} +% +% \subsection{Modern typesetting} +% Let's force some modern typesetting without paragraph indentation +% and with a decent paragraph spacing. +% +% \begin{macrocode} +%<*ct|mt> +\setlength{\parindent}{0pt} +\addtolength{\parskip}{0.75\baselineskip} +\setcounter{secnumdepth}{3} +% +% \end{macrocode} +% +% \subsection{Auxiliary packages} +% Reinventing the wheel is a waste of time, let's preload some +% appropriate auxiliary packages that have proven their value. +% \subsubsection{Geometry} +% Let's reduce the margins to 1 inch each. +% \begin{macrocode} +%<*ct|mt> +\RequirePackage[top=1in, bottom=1in, left=1in, right=1in]{geometry} +% +% \end{macrocode} +% +% \subsubsection{Font packages} +% +% First some tricks to load the Verdana font that's used +% on the title page. Fonts are a pain in LaTeX. We're anxiously +% waiting for the first production release of LuaTeX (expected in +% 2012)! +% \begin{macrocode} +%<*ct|mt> +\newcommand{\selectverdananormal} +{ + \PackageError{kdgdocs}{ + Sorry, your font system is not set up appropriately. + Please, use XeTeX, or pdfTeX in conjunction with the + winfonts package or the verdana package (available from CTAN). + }{1} +} +\newcommand{\selectverdanabold}{\selectverdananormal} +\RequirePackage{ifxetex} +\ifxetex +\RequirePackage{cmbright} +\RequirePackage{fontspec} +\addfontfeature{Ligatures=Common} +\renewcommand{\selectverdananormal}{\fontspec{Verdana}} +\renewcommand{\selectverdanabold}{\fontspec{Verdana}\bfseries} +\else +\IfFileExists{verdana.sty} +{\RequirePackage{verdana} + \renewcommand{\selectverdananormal}{\usefont{T1}{vna}{m}{n}} + \renewcommand{\selectverdanabold}{\usefont{T1}{vna}{b}{n}} +} +{\IfFileExists{winfonts.sty} + {\RequirePackage{winfonts} + \renewcommand{\selectverdananormal}{\usefont{T1}{verdana}{m}{n}} + \renewcommand{\selectverdanabold}{\usefont{T1}{verdana}{b}{n}}} + {} +} +\RequirePackage{cmbright} +\RequirePackage{ifthen} +\fi +% +% \end{macrocode} +% +% \subsubsection{Graphics packages} +% +% Graphics packages that are required for the title page, but may come +% in handy for regular use as well. +% \begin{macrocode} +%<*ct|mt> +\RequirePackage{graphicx} +\RequirePackage{eso-pic} +\RequirePackage{color} +\RequirePackage{tikz} +% +% \end{macrocode} +% +% \subsubsection{Header/Footer} +% +% The de-facto standard for headers and footers: +% \begin{macrocode} +%<*ct|mt> +\RequirePackage{fancyhdr} +% +% \end{macrocode} +% +% \subsection{Tags} +% +% \begin{macro}{\department} +% The |department| sets the department tag |\@department| that is +% used on the title page. +% It defaults to 'Industri\"ele Wetenschappen en Technologie'% +% \begin{macrocode} +%<*ct|mt> +\newcommand{\@department}{Industri\"ele Wetenschappen en Technologie} +\newcommand{\department}[1]{\renewcommand{\@department}{#1}} +% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\departmentacronym} +% The |departmentacronym| sets the department acronym tag +% |\@departmentacronym| that is used in the header/footer +% information. It defaults to 'IWT'. +% \begin{macrocode} +%<*ct|mt> +\newcommand{\@departmentacronym}{IWT} +\newcommand{\departmentacronym}[1]{\renewcommand{\@departmentacronym}{#1}} +% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\title} +% The |title| tag is native to \LaTeX{}. It sets the |\@title| tag +% that will be used on the title page. +% \end{macro} +% +% \begin{macro}{\subtitle} +% This macro sets the |\@subtitle| tag that later will be used on +% the title page, in the header/footer and to set the appropriate +% |hyperref| tag. +% \begin{macrocode} +%<*ct> +\newcommand{\@subtitle}{} +\newcommand{\subtitle}[1]{\renewcommand{\@subtitle}{#1}} +% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\author} +% The |author| tag is native to \LaTeX{}. It sets the |\@author| +% tag that will be used on the title page. +% \end{macro} +% +% \begin{macro}{\courseversion} +% This macro sets the |\@courseversion| tag that later will be used +% on the title page and in the header/footer. +% \begin{macrocode} +%<*ct> +\newcommand{\@courseversion}{} +\newcommand{\courseversion}[1]{\renewcommand{\@courseversion}{#1}} +% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\versionyear} +% This macro sets the |\@versionyear| tag that later will be used on +% the title page and in the copyright message. +% \begin{macrocode} +%<*ct> +\newcommand{\@versionyear}{} +\newcommand{\versionyear}[1]{\renewcommand{\@versionyear}{#1}} +% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\versioncomment} +% This macro sets the |\@versioncomment| tag that later will be used on +% the title page and in the copyright message. +% \begin{macrocode} +%<*ct> +\newcommand{\@versioncomment}{} +\newcommand{\versioncomment}[1]{\renewcommand{\@versioncomment}{#1}} +% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\professor} +% This macro sets many |\@professor| tags (max. 4) that later will be used on +% the title page. If there is only one teaching professor one can +% use the convenient shorthand without counter. +% \begin{macrocode} +%<*ct> +\newcommand{\@professori}{} +\newcommand{\@professorii}{} +\newcommand{\@professoriii}{} +\newcommand{\@professoriv}{} +\newcommand{\professor}[1]{\renewcommand{\@professori}{#1}} +\newcommand{\professori}[1]{\renewcommand{\@professori}{#1}} +\newcommand{\professorii}[1]{\renewcommand{\@professorii}{#1}} +\newcommand{\professoriii}[1]{\renewcommand{\@professoriii}{#1}} +\newcommand{\professoriv}[1]{\renewcommand{\@professoriv}{#1}} +% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\promoter} +% This macro sets many |\@promoter| tags (max. 4) that later will be used on +% the title page. If there is only one promoter one can +% use the convenient shorthand without counter. +% \begin{macrocode} +%<*mt> +\newcommand{\@promoteri}{} +\newcommand{\@promoterii}{} +\newcommand{\@promoteriii}{} +\newcommand{\@promoteriv}{} +\newcommand{\promoter}[1]{\renewcommand{\@promoteri}{#1}} +\newcommand{\promoteri}[1]{\renewcommand{\@promoteri}{#1}} +\newcommand{\promoterii}[1]{\renewcommand{\@promoterii}{#1}} +\newcommand{\promoteriii}[1]{\renewcommand{\@promoteriii}{#1}} +\newcommand{\promoteriv}[1]{\renewcommand{\@promoteriv}{#1}} +% +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\programme} +% This macro sets the |\@programme| tags that later will +% be used on the title page. +% \begin{macrocode} +%<*ct> +\newcommand{\@programme}{} +\newcommand{\programme}[1]{\renewcommand{\@programme}{#1}} +% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\coursecode} +% This macro sets many |\@programme| tags (max. 4) that later will +% be used on the title page. If there is only one course code +% one can use the convenient shorthand without counter. +% \begin{macrocode} +%<*ct> +\newcommand{\@coursecodei}{} +\newcommand{\@coursecodeii}{} +\newcommand{\@coursecodeiii}{} +\newcommand{\@coursecodeiv}{} +\newcommand{\coursecode}[1]{\renewcommand{\@coursecodei}{#1}} +\newcommand{\coursecodei}[1]{\renewcommand{\@coursecodei}{#1}} +\newcommand{\coursecodeii}[1]{\renewcommand{\@coursecodeii}{#1}} +\newcommand{\coursecodeiii}[1]{\renewcommand{\@coursecodeiii}{#1}} +\newcommand{\coursecodeiv}[1]{\renewcommand{\@coursecodeiv}{#1}} +% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\diploma} +% This macro sets the |\@diploma| tags that later will +% be used on the title page. +% \begin{macrocode} +%<*mt> +\newcommand{\@diploma}{ERROR} +\newcommand{\diploma}[1]{ + \newcommand{\MoSIW}{Master of Science in de Industri\"ele Wetenschappen} + \renewcommand{\@diploma}{ + \ifthenelse{\equal{#1}{BCH}}{\MoSIW{} Biochemie}{ + \ifthenelse{\equal{#1}{CH}}{\MoSIW{} Chemie}{ + \ifthenelse{\equal{#1}{EI-AE}}{\MoSIW\\Elektroncia-ICT, afstudeerrichting Automotive Engineering}{ + \ifthenelse{\equal{#1}{EI-ICT}}{\MoSIW\\Elektroncia-ICT, afstudeerrichting ICT}{ + \ifthenelse{\equal{#1}{EM-AE}}{\MoSIW\\Elektromechanica, afstudeerrichting Automotive Engineering}{ + \ifthenelse{\equal{#1}{EM-AU}}{\MoSIW\\Elektromechanica, afstudeerrichting Automatisering}{ + \ifthenelse{\equal{#1}{EM-EM}}{\MoSIW\\Elektromechanica, afstudeerrichting Elektromechanica}{>> ERROR: diploma must be one of BCH, CH, EI-AE, EI-ICT, EM-AE, EM-AU, EM-EM! <<}}}}}}}} +} + +% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\defensedate} +% This macro sets the |\@defensedate| tags that later will +% be used on the title page. +% \begin{macrocode} +%<*mt> +\newcommand{\@defensedate}{ERROR} +\newcommand{\defensedate}[1]{\renewcommand{\@defensedate}{#1}} +% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\defenselocation} +% This macro sets the |\@defenselocation| tags that later will +% be used on the title page. +% \begin{macrocode} +%<*mt> +\newcommand{\@defenselocation}{Hoboken} +\newcommand{\defenselocation}[1]{\renewcommand{\@defenselocation}{#1}} +% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\academicyear} +% This macro sets the |\@academicyear| tag that later will be used on +% the title page. +% \begin{macrocode} +%<*ct|mt> +\newcommand{\@academicyear}{XXX-YYYY} +\newcommand{\academicyear}[1]{\renewcommand{\@academicyear}{#1}} +% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\titlepagepicture} +% \begin{macrocode} +%<*ct> +\newcommand{\@titlepagepicture}{} +\newcommand{\titlepagepicture}[1]{\renewcommand{\@titlepagepicture}{#1}} +% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\copyrightnotices} +% \begin{macrocode} +%<*ct> +\newcommand{\@copyrightnotices}{} +\newcommand{\copyrightnotices}[1]{\renewcommand{\@copyrightnotices}{#1}} +% +% \end{macrocode} +% \end{macro} +% +% \subsection{Header and Footer} +% The |fancyhdr| package is used to make a decent header ander footer. +% The header and footer of the |kdgcoursetext| package are defined to be: +% \begin{macrocode} +%<*ct> +\if@twoside + \lhead[\thepage]{\slshape\rightmark} + \chead[]{} + \rhead[\slshape\leftmark]{\thepage} + \lfoot[Karel de Grote-Hogeschool -- \@departmentacronym]{\@courseversion} + \cfoot[]{} + \rfoot[]{\@title{}\if\@subtitle\else{ ---- \@subtitle}\fi} +\else + \lhead[]{\leftmark} + \chead[]{} + \rhead[]{\thepage} + \lfoot[]{\@courseversion} + \cfoot[]{KdG--\@departmentacronym} + \rfoot[]{\@title{}} +\fi +% +% \end{macrocode} +% +% The header and footer of the |kdgmasterthesis| package are defined to be: +% \begin{macrocode} +%<*mt> +\if@twoside + \lhead[\thepage]{\slshape\rightmark} + \chead[]{} + \rhead[\slshape\leftmark]{\thepage} + \lfoot[Karel de Grote-Hogeschool -- \@departmentacronym]{} + \cfoot[]{} + \rfoot[]{\@title{}} +\else + \lhead[]{\leftmark} + \chead[]{} + \rhead[]{\thepage} + \lfoot[]{} + \cfoot[]{KdG--\@departmentacronym} + \rfoot[]{\@title{}} +\fi +% +% \end{macrocode} +% +% Some common code remains: +% \begin{macrocode} +%<*ct|mt> +\renewcommand{\headrulewidth}{1pt} +\renewcommand{\footrulewidth}{1pt} +\pagestyle{fancy} +\raggedbottom +\raggedright +\pagenumbering{arabic} +\onecolumn +% +% \end{macrocode} +% +% \subsection{Copyright notice} +% +% \begin{macro}{\@crnotice} +% \begin{macrocode} +%<*ct> +\newcommand{\@crnotice}{ + This document has been typeset using \LaTeX{} and the + \texttt{kdgcoursetext} class.\\ + \@copyrightnotices + + \@courseversion + + CONFIDENTIAL AND PROPRIETARY. + + \copyright{} \@versionyear{} Karel de Grote-Hogeschool, All rights reserved. +} +% +% \end{macrocode} +% \end{macro} +% +% +% \subsection{Title page} +% +% \begin{macro}{\maketitle} +% The title page is generated using the |\maketitle| command. As the +% book class from which we inherit already defines this command, we +% need to renew it. +% +% Below, one can find the code for the title page of the +% |kdgcoursetext| class: +% \begin{macrocode} +%<*ct> +\renewcommand\maketitle{% + \definecolor{lightlightgray}{cmyk}{0,0,0,0.05} + \definecolor{kdggroen}{cmyk}{0.29,0,1,0} + \pagestyle{empty} + \begin{titlepage} + \AddToShipoutPicture*{% + \setlength{\unitlength}{1cm} + \put(0,0){% + \begin{tikzpicture}[inner sep=0pt] + \path + (19,2.5) node [anchor=south east]{% + \IfFileExists{\@titlepagepicture}{% + \includegraphics[width=13.99cm,height=9cm]{\@titlepagepicture}}{}}; + \fill[color=kdggroen] (0,0) + (2,1.5) -- (2,26.31) -- (19,27.2) -- (19,22.7) -- + (5,22.7) -- (5,2.5) -- (19,2.5) -- (19,1.5) -- cycle; + \path + (2,28.2) node[anchor=north west]{\includegraphics[width=8.3cm]{kdg_color}} + (3,25.8) node[anchor=north west, text width=15cm]{ + {\selectverdanabold\Large \@programme}\\[0.15cm] + {\selectverdananormal + \large Departement \@department{}\\[0.13cm] + \large Academiejaar \@academicyear\\[0.11cm] + \large \begin{tabular}{@{}p{3cm}p{5.5cm}p{5.5cm}} + Cursuscode(s): & \@coursecodei{} & \@coursecodeii \\ + & \@coursecodeiii & \@coursecodeiv + \end{tabular}} + } + (6,21.1) node [anchor=north west, text width=13cm]{ + {\selectverdanabold\huge \@title{}}\\[0.2cm] + {\selectverdananormal + \Large \@subtitle{}~\\[0.8cm] + \Large Auteur(s): \@author{}} + } + (6,15.4) node [anchor=south west, text width=13cm]{ + \selectverdananormal\large + \begin{tabular}{@{}p{3cm}p{11cm}} + Titularis(sen): + & \@professori \\ + & \@professorii \\ + & \@professoriii \\ + & \@professoriv + \end{tabular} + ~\\ + \@versionyear + } + (6,12.4) node [anchor=south west, text width=13cm]{% + \selectverdananormal + \begin{tabular}{@{}p{12.9cm}} + \if\@versioncomment\else{Commentaar: \@versioncomment}\fi + \end{tabular} + }; + \end{tikzpicture} + } + }% + \phantom{Do not remove: this causes an empty title page to be generated} + \end{titlepage}% + \clearpage + \if@copyright + \AddToShipoutPicture{\put(120,180){ + \rotatebox{55}{\color{lightlightgray}{ + \selectverdanabold{}\Huge + Copyright \@versionyear{} Karel de Grote-Hogeschool}}}} + \fi + \vspace*{\stretch{1}} + \@crnotice + \clearpage + \setcounter{footnote}{0}% + \global\let\thanks\relax + \global\let\maketitle\relax + \global\let\@thanks\@empty + \global\let\title\relax + \global\let\author\relax + \global\let\date\relax + \global\let\and\relax + \pagestyle{fancy} + \thispagestyle{empty} +} +% +% \end{macrocode} +% +% And next, the code for the title page of the |kdgmasterthesis| class: +% \begin{macrocode} +%<*mt> +\renewcommand\maketitle{% + \definecolor{lightlightgray}{cmyk}{0,0,0,0.05} + \definecolor{kdggroen}{cmyk}{0.29,0,1,0} + \pagestyle{empty} + \begin{titlepage} + \AddToShipoutPicture*{% + \setlength{\unitlength}{1cm} + \put(0,0){% + \begin{tikzpicture}[inner sep=0pt] + \fill[color=kdggroen] (0,0) + (2,1.5) -- (2,2.5) -- (19,2.5) -- (19,1.5) -- cycle; + \fill[color=lightlightgray] (0,0) + (2,2.5) -- (2,26.31) -- (19,27.2) -- (19,2.5) -- cycle; + \path + (2,28.2) node[anchor=north west]{\includegraphics[width=8.3cm]{kdg_color}} + (2.5,25.8) node[anchor=north west, text width=15cm]{ + {\selectverdanabold\large Departement \@department{}}\\[0.13cm] + {\selectverdanabold\large Masterproef \@academicyear} + } + (3.5,20) node [anchor=north west, text width=14cm]{ + {\selectverdanabold\Large \@title{}}\\[0.2cm] + {\selectverdananormal\large \@author{}} + } + (2.5,12.2) node [anchor=south west, text width=13cm]{ + \selectverdananormal\small + \begin{tabular}{@{}p{2.5cm}p{11cm}} + \textbf{Promotoren:} + & \@promoteri \\ + & \@promoterii \\ + & \@promoteriii \\ + & \@promoteriv + \end{tabular} + } + (18.5,5.5) node [anchor=north east]{% + \selectverdananormal\small + \begin{tabular}{@{}r} + Proefschrift tot het behalen van de graad van\\ + \@diploma\\ + \@defenselocation, \@defensedate + \end{tabular} + }; + \end{tikzpicture} + } + }% + \phantom{Do not remove: this causes an empty title page to be generated} + \end{titlepage}% + \if@twoside + \cleardoublepage + \else + \clearpage + \fi + \setcounter{footnote}{0}% + \global\let\thanks\relax + \global\let\maketitle\relax + \global\let\@thanks\@empty + \global\let\title\relax + \global\let\author\relax + \global\let\date\relax + \global\let\and\relax + \pagestyle{fancy} + \thispagestyle{empty} + } +% +% \end{macrocode} +% \end{macro} +% +% \subsection{References} +% \begin{macrocode} +%<*ct|mt> +\RequirePackage{hyperref} +\hypersetup{backref=true, + breaklinks=true, + colorlinks=true, + citecolor=black, + filecolor=black, + hyperindex=true, + linkcolor=black, + pageanchor=true, + pagebackref=true, + pagecolor=black, + pdfpagemode=UseOutlines, + urlcolor=black} +% +% +%<*ct> +\AtBeginDocument{ + \hypersetup{ + pdftitle={\@title}, + pdfsubject={\@subtitle}, + pdfauthor={\@author} + } +} +% +% +%<*mt> +\AtBeginDocument{ + \hypersetup{ + pdftitle={\@title}, + pdfsubject={Master's Thesis}, + pdfauthor={\@author} + } +} +% +% \end{macrocode} +% +% \Finale +\endinput diff --git a/Master/texmf-dist/source/latex/kdgdocs/kdgdocs.ins b/Master/texmf-dist/source/latex/kdgdocs/kdgdocs.ins new file mode 100644 index 00000000000..88a71ef2861 --- /dev/null +++ b/Master/texmf-dist/source/latex/kdgdocs/kdgdocs.ins @@ -0,0 +1,61 @@ +% Copyright (C) 2010-2011 by Paul Levrie +% and Walter Daems +% +% This work may be used, distributed and/or modified under the +% conditions of the KdG-only LICENSE version 1.0. +% +% This license can be found in the file LICENSE of this work. +% +% This work consists of the files listed in the file manifest.txt. +% +% This work has maintenance status `maintained'. +% +% The Current Maintainer of this work is Walter Daems. + +\input docstrip.tex +\keepsilent + +\usedir{tex/latex/kdgdocs} + +\preamble + +This is a generated file. + +Copyright (C) 2010-2011 by Paul Levrie + and Walter Daems + +This work may be used, distributed and/or modified under the +conditions of the KdG-only LICENSE version 1.0. + +This license can be found in the file LICENSE of this work. + +This work consists of the files listed in the file manifest.txt. + +This work has maintenance status `maintained'. + +The Current Maintainer of this work is Walter Daems. + +\endpreamble + +\generate{\file{kdgcoursetext.cls}{\from{kdgdocs.dtx}{ct}}} +\generate{\file{kdgmasterthesis.cls}{\from{kdgdocs.dtx}{mt}}} +\generate{\file{kdgcoursetext-example.tex}{\from{kdgdocs.dtx}{ct-example}}} +\generate{\file{kdgmasterthesis-example.tex}{\from{kdgdocs.dtx}{mt-example}}} + +\obeyspaces +\Msg{***************************************************************} +\Msg{* *} +\Msg{* To finish the installation you have to move the following *} +\Msg{* files into a directory searched by TeX: *} +\Msg{* *} +\Msg{* kdgcoursetext.cls *} +\Msg{* kdg_color.pdf *} +\Msg{* *} +\Msg{* To produce the documentation run the file kdgdocs.dtx *} +\Msg{* through LaTeX. *} +\Msg{* *} +\Msg{* Happy TeXing! *} +\Msg{* *} +\Msg{***************************************************************} + +\endbatchfile diff --git a/Master/texmf-dist/tex/latex/kdgdocs/kdgcoursetext.cls b/Master/texmf-dist/tex/latex/kdgdocs/kdgcoursetext.cls new file mode 100644 index 00000000000..a375eca6399 --- /dev/null +++ b/Master/texmf-dist/tex/latex/kdgdocs/kdgcoursetext.cls @@ -0,0 +1,244 @@ +%% +%% This is file `kdgcoursetext.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% kdgdocs.dtx (with options: `ct') +%% +%% This is a generated file. +%% +%% Copyright (C) 2010-2011 by Paul Levrie +%% and Walter Daems +%% +%% This work may be used, distributed and/or modified under the +%% conditions of the KdG-only LICENSE version 1.0. +%% +%% This license can be found in the file LICENSE of this work. +%% +%% This work consists of the files listed in the file manifest.txt. +%% +%% This work has maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Walter Daems. +%% +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesClass{kdgcoursetext} + [2011/11/01 v1.0 .dtx skeleton file] +\newif\if@copyright +\DeclareOption{copyright}{\@copyrighttrue} +\ExecuteOptions{a4paper,11pt,final,oneside,openright} +\ProcessOptions +\LoadClassWithOptions{book} +\setlength{\parindent}{0pt} +\addtolength{\parskip}{0.75\baselineskip} +\setcounter{secnumdepth}{3} +\RequirePackage[top=1in, bottom=1in, left=1in, right=1in]{geometry} +\newcommand{\selectverdananormal} +{ + \PackageError{kdgdocs}{ + Sorry, your font system is not set up appropriately. + Please, use XeTeX, or pdfTeX in conjunction with the + winfonts package or the verdana package (available from CTAN). + }{1} +} +\newcommand{\selectverdanabold}{\selectverdananormal} +\RequirePackage{ifxetex} +\ifxetex +\RequirePackage{cmbright} +\RequirePackage{fontspec} +\addfontfeature{Ligatures=Common} +\renewcommand{\selectverdananormal}{\fontspec{Verdana}} +\renewcommand{\selectverdanabold}{\fontspec{Verdana}\bfseries} +\else +\IfFileExists{verdana.sty} +{\RequirePackage{verdana} + \renewcommand{\selectverdananormal}{\usefont{T1}{vna}{m}{n}} + \renewcommand{\selectverdanabold}{\usefont{T1}{vna}{b}{n}} +} +{\IfFileExists{winfonts.sty} + {\RequirePackage{winfonts} + \renewcommand{\selectverdananormal}{\usefont{T1}{verdana}{m}{n}} + \renewcommand{\selectverdanabold}{\usefont{T1}{verdana}{b}{n}}} + {} +} +\RequirePackage{cmbright} +\RequirePackage{ifthen} +\fi +\RequirePackage{graphicx} +\RequirePackage{eso-pic} +\RequirePackage{color} +\RequirePackage{tikz} +\RequirePackage{fancyhdr} +\newcommand{\@department}{Industri\"ele Wetenschappen en Technologie} +\newcommand{\department}[1]{\renewcommand{\@department}{#1}} +\newcommand{\@departmentacronym}{IWT} +\newcommand{\departmentacronym}[1]{\renewcommand{\@departmentacronym}{#1}} +\newcommand{\@subtitle}{} +\newcommand{\subtitle}[1]{\renewcommand{\@subtitle}{#1}} +\newcommand{\@courseversion}{} +\newcommand{\courseversion}[1]{\renewcommand{\@courseversion}{#1}} +\newcommand{\@versionyear}{} +\newcommand{\versionyear}[1]{\renewcommand{\@versionyear}{#1}} +\newcommand{\@versioncomment}{} +\newcommand{\versioncomment}[1]{\renewcommand{\@versioncomment}{#1}} +\newcommand{\@professori}{} +\newcommand{\@professorii}{} +\newcommand{\@professoriii}{} +\newcommand{\@professoriv}{} +\newcommand{\professor}[1]{\renewcommand{\@professori}{#1}} +\newcommand{\professori}[1]{\renewcommand{\@professori}{#1}} +\newcommand{\professorii}[1]{\renewcommand{\@professorii}{#1}} +\newcommand{\professoriii}[1]{\renewcommand{\@professoriii}{#1}} +\newcommand{\professoriv}[1]{\renewcommand{\@professoriv}{#1}} +\newcommand{\@programme}{} +\newcommand{\programme}[1]{\renewcommand{\@programme}{#1}} +\newcommand{\@coursecodei}{} +\newcommand{\@coursecodeii}{} +\newcommand{\@coursecodeiii}{} +\newcommand{\@coursecodeiv}{} +\newcommand{\coursecode}[1]{\renewcommand{\@coursecodei}{#1}} +\newcommand{\coursecodei}[1]{\renewcommand{\@coursecodei}{#1}} +\newcommand{\coursecodeii}[1]{\renewcommand{\@coursecodeii}{#1}} +\newcommand{\coursecodeiii}[1]{\renewcommand{\@coursecodeiii}{#1}} +\newcommand{\coursecodeiv}[1]{\renewcommand{\@coursecodeiv}{#1}} +\newcommand{\@academicyear}{XXX-YYYY} +\newcommand{\academicyear}[1]{\renewcommand{\@academicyear}{#1}} +\newcommand{\@titlepagepicture}{} +\newcommand{\titlepagepicture}[1]{\renewcommand{\@titlepagepicture}{#1}} +\newcommand{\@copyrightnotices}{} +\newcommand{\copyrightnotices}[1]{\renewcommand{\@copyrightnotices}{#1}} +\if@twoside + \lhead[\thepage]{\slshape\rightmark} + \chead[]{} + \rhead[\slshape\leftmark]{\thepage} + \lfoot[Karel de Grote-Hogeschool -- \@departmentacronym]{\@courseversion} + \cfoot[]{} + \rfoot[]{\@title{}\if\@subtitle\else{ ---- \@subtitle}\fi} +\else + \lhead[]{\leftmark} + \chead[]{} + \rhead[]{\thepage} + \lfoot[]{\@courseversion} + \cfoot[]{KdG--\@departmentacronym} + \rfoot[]{\@title{}} +\fi +\renewcommand{\headrulewidth}{1pt} +\renewcommand{\footrulewidth}{1pt} +\pagestyle{fancy} +\raggedbottom +\raggedright +\pagenumbering{arabic} +\onecolumn +\newcommand{\@crnotice}{ + This document has been typeset using \LaTeX{} and the + \texttt{kdgcoursetext} class.\\ + \@copyrightnotices + + \@courseversion + + CONFIDENTIAL AND PROPRIETARY. + + \copyright{} \@versionyear{} Karel de Grote-Hogeschool, All rights reserved. +} +\renewcommand\maketitle{% + \definecolor{lightlightgray}{cmyk}{0,0,0,0.05} + \definecolor{kdggroen}{cmyk}{0.29,0,1,0} + \pagestyle{empty} + \begin{titlepage} + \AddToShipoutPicture*{% + \setlength{\unitlength}{1cm} + \put(0,0){% + \begin{tikzpicture}[inner sep=0pt] + \path + (19,2.5) node [anchor=south east]{% + \IfFileExists{\@titlepagepicture}{% + \includegraphics[width=13.99cm,height=9cm]{\@titlepagepicture}}{}}; + \fill[color=kdggroen] (0,0) + (2,1.5) -- (2,26.31) -- (19,27.2) -- (19,22.7) -- + (5,22.7) -- (5,2.5) -- (19,2.5) -- (19,1.5) -- cycle; + \path + (2,28.2) node[anchor=north west]{\includegraphics[width=8.3cm]{kdg_color}} + (3,25.8) node[anchor=north west, text width=15cm]{ + {\selectverdanabold\Large \@programme}\\[0.15cm] + {\selectverdananormal + \large Departement \@department{}\\[0.13cm] + \large Academiejaar \@academicyear\\[0.11cm] + \large \begin{tabular}{@{}p{3cm}p{5.5cm}p{5.5cm}} + Cursuscode(s): & \@coursecodei{} & \@coursecodeii \\ + & \@coursecodeiii & \@coursecodeiv + \end{tabular}} + } + (6,21.1) node [anchor=north west, text width=13cm]{ + {\selectverdanabold\huge \@title{}}\\[0.2cm] + {\selectverdananormal + \Large \@subtitle{}~\\[0.8cm] + \Large Auteur(s): \@author{}} + } + (6,15.4) node [anchor=south west, text width=13cm]{ + \selectverdananormal\large + \begin{tabular}{@{}p{3cm}p{11cm}} + Titularis(sen): + & \@professori \\ + & \@professorii \\ + & \@professoriii \\ + & \@professoriv + \end{tabular} + ~\\ + \@versionyear + } + (6,12.4) node [anchor=south west, text width=13cm]{% + \selectverdananormal + \begin{tabular}{@{}p{12.9cm}} + \if\@versioncomment\else{Commentaar: \@versioncomment}\fi + \end{tabular} + }; + \end{tikzpicture} + } + }% + \phantom{Do not remove: this causes an empty title page to be generated} + \end{titlepage}% + \clearpage + \if@copyright + \AddToShipoutPicture{\put(120,180){ + \rotatebox{55}{\color{lightlightgray}{ + \selectverdanabold{}\Huge + Copyright \@versionyear{} Karel de Grote-Hogeschool}}}} + \fi + \vspace*{\stretch{1}} + \@crnotice + \clearpage + \setcounter{footnote}{0}% + \global\let\thanks\relax + \global\let\maketitle\relax + \global\let\@thanks\@empty + \global\let\title\relax + \global\let\author\relax + \global\let\date\relax + \global\let\and\relax + \pagestyle{fancy} + \thispagestyle{empty} +} +\RequirePackage{hyperref} +\hypersetup{backref=true, + breaklinks=true, + colorlinks=true, + citecolor=black, + filecolor=black, + hyperindex=true, + linkcolor=black, + pageanchor=true, + pagebackref=true, + pagecolor=black, + pdfpagemode=UseOutlines, + urlcolor=black} +\AtBeginDocument{ + \hypersetup{ + pdftitle={\@title}, + pdfsubject={\@subtitle}, + pdfauthor={\@author} + } +} +\endinput +%% +%% End of file `kdgcoursetext.cls'. diff --git a/Master/texmf-dist/tex/latex/kdgdocs/kdgmasterthesis.cls b/Master/texmf-dist/tex/latex/kdgdocs/kdgmasterthesis.cls new file mode 100644 index 00000000000..f51214cf971 --- /dev/null +++ b/Master/texmf-dist/tex/latex/kdgdocs/kdgmasterthesis.cls @@ -0,0 +1,209 @@ +%% +%% This is file `kdgmasterthesis.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% kdgdocs.dtx (with options: `mt') +%% +%% This is a generated file. +%% +%% Copyright (C) 2010-2011 by Paul Levrie +%% and Walter Daems +%% +%% This work may be used, distributed and/or modified under the +%% conditions of the KdG-only LICENSE version 1.0. +%% +%% This license can be found in the file LICENSE of this work. +%% +%% This work consists of the files listed in the file manifest.txt. +%% +%% This work has maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Walter Daems. +%% +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesClass{kdgmasterthesis} + [2011/11/01 v1.0 .dtx skeleton file] +\ExecuteOptions{a4paper,11pt,final,oneside,openright} +\ProcessOptions +\LoadClassWithOptions{book} +\setlength{\parindent}{0pt} +\addtolength{\parskip}{0.75\baselineskip} +\setcounter{secnumdepth}{3} +\RequirePackage[top=1in, bottom=1in, left=1in, right=1in]{geometry} +\newcommand{\selectverdananormal} +{ + \PackageError{kdgdocs}{ + Sorry, your font system is not set up appropriately. + Please, use XeTeX, or pdfTeX in conjunction with the + winfonts package or the verdana package (available from CTAN). + }{1} +} +\newcommand{\selectverdanabold}{\selectverdananormal} +\RequirePackage{ifxetex} +\ifxetex +\RequirePackage{cmbright} +\RequirePackage{fontspec} +\addfontfeature{Ligatures=Common} +\renewcommand{\selectverdananormal}{\fontspec{Verdana}} +\renewcommand{\selectverdanabold}{\fontspec{Verdana}\bfseries} +\else +\IfFileExists{verdana.sty} +{\RequirePackage{verdana} + \renewcommand{\selectverdananormal}{\usefont{T1}{vna}{m}{n}} + \renewcommand{\selectverdanabold}{\usefont{T1}{vna}{b}{n}} +} +{\IfFileExists{winfonts.sty} + {\RequirePackage{winfonts} + \renewcommand{\selectverdananormal}{\usefont{T1}{verdana}{m}{n}} + \renewcommand{\selectverdanabold}{\usefont{T1}{verdana}{b}{n}}} + {} +} +\RequirePackage{cmbright} +\RequirePackage{ifthen} +\fi +\RequirePackage{graphicx} +\RequirePackage{eso-pic} +\RequirePackage{color} +\RequirePackage{tikz} +\RequirePackage{fancyhdr} +\newcommand{\@department}{Industri\"ele Wetenschappen en Technologie} +\newcommand{\department}[1]{\renewcommand{\@department}{#1}} +\newcommand{\@departmentacronym}{IWT} +\newcommand{\departmentacronym}[1]{\renewcommand{\@departmentacronym}{#1}} +\newcommand{\@promoteri}{} +\newcommand{\@promoterii}{} +\newcommand{\@promoteriii}{} +\newcommand{\@promoteriv}{} +\newcommand{\promoter}[1]{\renewcommand{\@promoteri}{#1}} +\newcommand{\promoteri}[1]{\renewcommand{\@promoteri}{#1}} +\newcommand{\promoterii}[1]{\renewcommand{\@promoterii}{#1}} +\newcommand{\promoteriii}[1]{\renewcommand{\@promoteriii}{#1}} +\newcommand{\promoteriv}[1]{\renewcommand{\@promoteriv}{#1}} +\newcommand{\@diploma}{ERROR} +\newcommand{\diploma}[1]{ + \newcommand{\MoSIW}{Master of Science in de Industri\"ele Wetenschappen} + \renewcommand{\@diploma}{ + \ifthenelse{\equal{#1}{BCH}}{\MoSIW{} Biochemie}{ + \ifthenelse{\equal{#1}{CH}}{\MoSIW{} Chemie}{ + \ifthenelse{\equal{#1}{EI-AE}}{\MoSIW\\Elektroncia-ICT, afstudeerrichting Automotive Engineering}{ + \ifthenelse{\equal{#1}{EI-ICT}}{\MoSIW\\Elektroncia-ICT, afstudeerrichting ICT}{ + \ifthenelse{\equal{#1}{EM-AE}}{\MoSIW\\Elektromechanica, afstudeerrichting Automotive Engineering}{ + \ifthenelse{\equal{#1}{EM-AU}}{\MoSIW\\Elektromechanica, afstudeerrichting Automatisering}{ + \ifthenelse{\equal{#1}{EM-EM}}{\MoSIW\\Elektromechanica, afstudeerrichting Elektromechanica}{>> ERROR: diploma must be one of BCH, CH, EI-AE, EI-ICT, EM-AE, EM-AU, EM-EM! <<}}}}}}}} +} + +\newcommand{\@defensedate}{ERROR} +\newcommand{\defensedate}[1]{\renewcommand{\@defensedate}{#1}} +\newcommand{\@defenselocation}{Hoboken} +\newcommand{\defenselocation}[1]{\renewcommand{\@defenselocation}{#1}} +\newcommand{\@academicyear}{XXX-YYYY} +\newcommand{\academicyear}[1]{\renewcommand{\@academicyear}{#1}} +\if@twoside + \lhead[\thepage]{\slshape\rightmark} + \chead[]{} + \rhead[\slshape\leftmark]{\thepage} + \lfoot[Karel de Grote-Hogeschool -- \@departmentacronym]{} + \cfoot[]{} + \rfoot[]{\@title{}} +\else + \lhead[]{\leftmark} + \chead[]{} + \rhead[]{\thepage} + \lfoot[]{} + \cfoot[]{KdG--\@departmentacronym} + \rfoot[]{\@title{}} +\fi +\renewcommand{\headrulewidth}{1pt} +\renewcommand{\footrulewidth}{1pt} +\pagestyle{fancy} +\raggedbottom +\raggedright +\pagenumbering{arabic} +\onecolumn +\renewcommand\maketitle{% + \definecolor{lightlightgray}{cmyk}{0,0,0,0.05} + \definecolor{kdggroen}{cmyk}{0.29,0,1,0} + \pagestyle{empty} + \begin{titlepage} + \AddToShipoutPicture*{% + \setlength{\unitlength}{1cm} + \put(0,0){% + \begin{tikzpicture}[inner sep=0pt] + \fill[color=kdggroen] (0,0) + (2,1.5) -- (2,2.5) -- (19,2.5) -- (19,1.5) -- cycle; + \fill[color=lightlightgray] (0,0) + (2,2.5) -- (2,26.31) -- (19,27.2) -- (19,2.5) -- cycle; + \path + (2,28.2) node[anchor=north west]{\includegraphics[width=8.3cm]{kdg_color}} + (2.5,25.8) node[anchor=north west, text width=15cm]{ + {\selectverdanabold\large Departement \@department{}}\\[0.13cm] + {\selectverdanabold\large Masterproef \@academicyear} + } + (3.5,20) node [anchor=north west, text width=14cm]{ + {\selectverdanabold\Large \@title{}}\\[0.2cm] + {\selectverdananormal\large \@author{}} + } + (2.5,12.2) node [anchor=south west, text width=13cm]{ + \selectverdananormal\small + \begin{tabular}{@{}p{2.5cm}p{11cm}} + \textbf{Promotoren:} + & \@promoteri \\ + & \@promoterii \\ + & \@promoteriii \\ + & \@promoteriv + \end{tabular} + } + (18.5,5.5) node [anchor=north east]{% + \selectverdananormal\small + \begin{tabular}{@{}r} + Proefschrift tot het behalen van de graad van\\ + \@diploma\\ + \@defenselocation, \@defensedate + \end{tabular} + }; + \end{tikzpicture} + } + }% + \phantom{Do not remove: this causes an empty title page to be generated} + \end{titlepage}% + \if@twoside + \cleardoublepage + \else + \clearpage + \fi + \setcounter{footnote}{0}% + \global\let\thanks\relax + \global\let\maketitle\relax + \global\let\@thanks\@empty + \global\let\title\relax + \global\let\author\relax + \global\let\date\relax + \global\let\and\relax + \pagestyle{fancy} + \thispagestyle{empty} + } +\RequirePackage{hyperref} +\hypersetup{backref=true, + breaklinks=true, + colorlinks=true, + citecolor=black, + filecolor=black, + hyperindex=true, + linkcolor=black, + pageanchor=true, + pagebackref=true, + pagecolor=black, + pdfpagemode=UseOutlines, + urlcolor=black} +\AtBeginDocument{ + \hypersetup{ + pdftitle={\@title}, + pdfsubject={Master's Thesis}, + pdfauthor={\@author} + } +} +\endinput +%% +%% End of file `kdgmasterthesis.cls'. -- cgit v1.2.3