diff --git a/www/conservancy/static/img/sponsors/redhat.eps b/www/conservancy/static/img/sponsors/redhat.eps new file mode 100644 index 0000000000000000000000000000000000000000..493da1f76722668d6dc14d2530359b7cdffb82f2 --- /dev/null +++ b/www/conservancy/static/img/sponsors/redhat.eps @@ -0,0 +1,5248 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: MacOS Roman +%%Title: Red_Hat_cmyk_logo.eps +%%Creator: Adobe Illustrator(R) 13.0 +%%For: joshua gajownik +%%CreationDate: 4/7/08 +%%BoundingBox: 0 0 394 127 +%%HiResBoundingBox: 0 0 393.0518 126.1919 +%%CropBox: 0 0 393.0518 126.1919 +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%ADOBeginClientInjection: DocumentHeader "AI11EPS" +%%AI8_CreatorVersion: 13.0.0 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 13.0.0 x406 R agm 4.4378 ct 5.1039 %ADO_ContainsXMP: MainFirst %AI7_Thumbnail: 128 44 8 %%BeginData: 6042 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FD0EFFA8522E05FD06F82E527EFD71FF5227FD0DF82752FD6DFF7D %FD13F853FD69FFA827FD15F8277DFD66FF7D27FD05F82727272027F82720 %4B6F6F4B27FD06F852FD64FF52FD06F84B8CB08CB5686F6EB5686F4A938C %27FD06F852FD62FF7DFD06F8278CB58CB58DB58CB58D936F00F86F8C27FD %06F852FD60FF7DFD07F844B08CB08CB08CB08CB58C6F204B8CB020FD07F8 %52FD5FFF27FD07F8936F276FB5939393B58DB58DB58DB58CB5FD07F827A8 %FD5DFF28FD08F88C6FFD05F8278CB58CB08CB58CB58C4BFD07F827FD5CFF %A8FD08F827B58C6FF8274B6F6FB58CB58DB58CB58DB06FFD08F87DFD5BFF %00FD08F84B8CB08C6F8CB08CB08CB08CB58CB08CB58CB0FD09F8FD2DFFA8 %5252FD2AFF7DFD06F827202727B58CB58DB58DB58DB58DB58DB58DB58DB5 %8C4BFD08F87DFD2DFFF8F8F852FD28FF27F8F8F84B68B58CB06EF820938C %B08CB08CB58CB58CB58CB58CB58CB06EFD08F827FD2CFFA8F8F8F805FFFF %A82EA8FD23FFF8F8F84B8CB08CB58D6FF8F8F84B6FB58DB08CB58DB58CB5 %8DB58CB58DB5FD09F8A8FD2CFFF8F8F827FFFF53F87DFD1AFFA9FD07FF52 %F8F8F868B08CB08CB58C27FD05F8274A6F8CB58CB08CB58CB08CB58C27FD %08F852FD2BFFA8F8F8F805FFFF7DF87DFD19FF52F8FD07FF52F8F8F86F8D %B58DB58DB58D4BFD07F84B8DB58DB58DB58DB58D9326B56F4BFD05F852FD %2CFFF8F8F827FFFF7DF87DFD19FF28F8FD07FF05FD04F8B08CB58CB58CB0 %8C6F20FD06F86F8CB58CB58CB58CB04A6F8CB08C6FFD05F8FD0BFFA8FFA8 %FFFFA87DA8FD05FFA8597D7DFD0AFFA87D7D7DFFFFF8F8F805FFFF7DF87D %FFFF7D7D52A8FD08FFA87D527DA8FD06FF52F8FD04A8FFFFFF27FD04F827 %B08DB58CB58DB58CB56F4BFD04F826B58DB58CB58DB58CB58DB58CB58C93 %F8F8F827A8FD09FF2E05F852FF52F8F852FFFFFF7D27FD05F859FD06FFA8 %2EFD04F82784F8F8F827FFFF7DF87DFF27FD04F82EA8FD04FFA827FD05F8 %2EFFFFFF05FD04F827F8057EFFFFFD06F820B08CB08CB58CB08CB08C9344 %4BF8F868B08CB08CB58CB08CB58CB08CB58C27F8F8F8A8FD09FF52F8F827 %52F8F8F852FFFF52FD08F852FFFFA9FF7DFD0BF827FFFF7DF853F80552A8 %7D27F827FD04FF28F82E7D7D7D27F828FFFF595227F8FD0452A8FFFFFD06 %F80027938CB58DB58DB58DB58CB58DB593B58DB58DB58DB58DB58DB58DB5 %8DB02700F8F87DFD09FF52F8F827FD04F82EFF7DF8F8F8277D5227F8F8F8 %7DFFFFFF27F805F8F82727FD05F827FFFF7DF8F82EFD05FF52F87DFD0AFF %27F8A8FFFFFF52F8FD07FFFD09F86F8CB08CB58CB58CB58CB58CB08CB58C %B58CB58CB58CB58CB58CB58C27F8F8F8A8FD09FF52FD05F852527EFF27F8 %F805FD04FF27F8F805FFFF52F8F8F8277DFFFF7DFD04F827FFFF7DF8F8A8 %FD06FFF805FD0AFF7DF87DFFFFFF52F8FD07FFFD0AF8276EB58DB58CB58D %B58CB58DB58CB58DB58CB58DB58CB58DB58C93FD04F87EFD09FF2EFD04F8 %A8FFFFFF7DF8F8F8A8FD04FF7DF8F8F8A8FFFD04F87DFD04FF7DF8F8F827 %FFFF7DF852FD07FF27F8A9FD0AFFF82EFFFFFF28F8A9FD06FFFD09F82727 %2720938CB08CB58CB08CB58CB08CB58CB08CB58CB08CB58CB020FD04F8A8 %FD09FF52F8F8F852FD04FF27F8F8F87D7EFD047DF8F8F87DA8F8F8F827FD %05FFA8F8F8F805FFFF7DF87DFD07FF52F8FD07FFA87D5252F852FFFFFF52 %F8FD07FF27FD07F827A8FFA827F8276FB58DB58CB58DB58DB58DB58DB58D %B58DB58DB52700F8F8F827FD0AFF52F8F8F87DFD04FF52F8F8F805FD08F8 %59A8F8F8F852FD06FFF8F8F827FFFF7DF87DFD07FF52F8A8FD04FF5205FD %05F852FFFFFF2EF8AFFD06FF05FD08F8FFFFFF7D27F8F8F84B6EB08CB08C %B08CB58CB08CB58CB08C6F20FD06F8FD0AFF52F8F8F8A8FD04FF05FD0CF8 %7D7DF8F8F852FD05FFA8F8F8F805FFFF7DF87DFD07FF52F8FFFFFFA805F8 %27527D84A8F852FFFFFF52F8FD07FF52FD08F852FD05FF27F8F827264B4B %9393B58CB58DB5926F4B27FD07F852FD0AFF52F8F8F8A8FD04FF27F8F8F8 %522752285227522852A87EF8F8F852FD06FFF8F8F827FFFF7DF87DFD07FF %28F8A9FFFF27F8A8FD05FFF82EFFFFFF2EF8A8FD06FF53FD04F8272E52F8 %F8A8FD05FF05FD08F826F827FD0CF852FD0AFF52F8F8F8A8FD04FF27F8F8 %05FD0AFF7DF8F8F805FD05FF84F8F8F827FFFF7DF87DFD07FF52F8FFFF53 %F87DFD06FFF852FFFFFF52F8FD08FF527D527EFFFFFF52F827A8FD05FF27 %27F827F82827F80528F82727FD0AF8A8FD0AFF52F8F827A8FD04FF7DF8F8 %F859FD0AFFFD04F87DFD04FF52F8F8F827FFFF7DF87DFD07FF2EF8FFFF27 %F8FD06FFA8F852FFFFFF52F8A8FD0FFF5227A8FD06FFA8A884FFFFFFA8FF %FFA8FF53FD09F827FD0BFF52F8F8F8A8FD04FFA8FD04F852A8FFFFFFA87D %A8FFFF52F8F8F8277DFFA853FD04F827FFFF7DF87DFD07FF52F8FFFF27F8 %FD06FF52F852FFFFFF52F8A8FD23FF27FD09F859FFA8FD09FF2EF8F8F87D %FD05FF52FD04F8FD0527F87DFFFFA827FD04F82727FD05F827FFFF7DF87D %FD07FF2EF8A8FF52F852FD04FFA8F8F82EFFFFFF52F87DFD04FFA8A8FD15 %FF7DF85227A8FFFFFF27FD09F8FFF827A8FD08FF52F8F8F8A8FD06FF52FD %09F827FFFFFF59FD07F82728F8F8F8FFFF7DF87DFD07FF52F8FFFFFFF8F8 %52A87D52F827F827FFFFFFA8F8F87D7D7DA8F805FD15FF7D27F827A8FFFF %FFFD05F827F827F87DFF2727A8FD08FF52F8F82784FD07FF7D2EFD05F827 %2784FD04FF7D27F8F8F82727FF52F8F82EFFFF7D277DFD07FF52F8A8FFFF %A805FD04F852FF2727FD04FF7DF8F8F827A82705FD17FFA8A8FFFFFF27F8 %F82752A8A8FFA87EFFFFA8A8FD0AFFA8FFA8FD0AFFAF7D7D7DA8A8FD08FF %84527DA8FFFFFFA8FFA8FFFFFFA8FD09FFA8FD05FF7D7D7DA9FFFFA8FD06 %FFA8537D84FFA8A8FD1BFF7DF8F8F87DFD7AFFA827F852A8FD7BFF52F852 %FD7CFF7DF852FD7DFFA8A8FD7DFFA8FDFCFFFDFCFFFD6EFFFF %%EndData +%ADOEndClientInjection: DocumentHeader "AI11EPS" +%%Pages: 1 +%%DocumentNeededResources: +%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 +%%+ procset Adobe_CoolType_Utility_T42 1.0 0 +%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%+ procset Adobe_CoolType_Core 2.31 0 +%%+ procset Adobe_AGM_Core 2.0 0 +%%+ procset Adobe_AGM_Utils 1.0 0 +%%DocumentFonts: +%%DocumentNeededFonts: +%%DocumentNeededFeatures: +%%DocumentSuppliedFeatures: +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentCustomColors: +%%CMYKCustomColor: +%%RGBCustomColor: +%%EndComments + + + + + + +%%BeginDefaults +%%ViewingOrientation: 1 0 0 1 +%%EndDefaults +%%BeginProlog +%%BeginResource: procset Adobe_AGM_Utils 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{currentpacking true setpacking}if +userdict/Adobe_AGM_Utils 73 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 +/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 +/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 + }{ + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse +}def +/cpaint_gcomp +{ + convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not + { + (%end_cpaint_gcomp)flushinput + }if +}def +/cpaint_gsep +{ + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get + { + (%end_cpaint_gsep)flushinput + }if +}def +/cpaint_gend +{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 + 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}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 +/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: (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 + + + + application/postscript + + + redhat_cmyk_logo + + + + + Adobe Illustrator CS3 + 2008-04-07T09:00:20-04:00 + 2008-04-07T09:00:20-04:00 + 2008-04-07T09:00:20-04:00 + + + + 256 + 84 + JPEG + /9j/4AAQSkZJRgABAgEBLAEsAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABABLAAAAAEA AQEsAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAVAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXjP5r/APOT/kry TLNpemj9P+YI6rJbW7gW8D06TTjkOQPVEBPY8cVfMnm//nJf83vMkrU1l9GtCSUtdKra8f8AnspM 5+l8VeaXmo6heyGS8uZbmQmpeZ2kYk96sTiqlHLLE4eJ2Rx0ZSQfvGKsz8sfnV+afll4jpXmS8EM X2bS4kNzb06EelP6iD6Bir6F/LT/AJzK02+mi07z5ZLpsrUVdYsw7W9dh+9hPN07kspYewGKvpKx vrK/s4b2xnjurO4QSQXELB43RtwystQQcVV8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs 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 q7FXYq//2Q== + + + + + + uuid:C36AB4386803DD118CAD9699BA6B6389 + uuid:C46AB4386803DD118CAD9699BA6B6389 + + uuid:EE605643F4FCDC11AF04A76F571EAC80 + uuid:B23FECCF478ADC11ABE0D79F3C69DCAA + + + + + 612.000000 + 792.000000 + Points + + 1 + False + False + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Black + CMYK + PROCESS + 60.000004 + 39.999996 + 39.999996 + 100.000000 + + + Red + PROCESS + 100.000000 + CMYK + 0.000000 + 94.000000 + 94.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 -126.192 translate +pgsv +[1 0 0 1 0 0 ]ct +gsave +np +gsave +0 0 mo +0 126.192 li +393.052 126.192 li +393.052 0 li +cp +clp +[1 0 0 1 0 0 ]ct +116.069 97.3911 mo +113.637 96.8335 111.058 96.481 108.448 96.481 cv +103.985 96.481 99.9238 97.2534 96.9292 98.5024 cv +96.5991 98.6655 96.3643 99.0112 96.3643 99.4028 cv +96.3643 99.5474 96.4004 99.6919 96.4546 99.8149 cv +96.8091 100.84 96.2275 101.952 93.3281 102.59 cv +89.0303 103.535 86.3169 107.97 84.7651 109.442 cv +82.9419 111.174 77.7925 112.236 78.5674 111.204 cv +79.1743 110.399 81.4907 107.881 82.9004 105.162 cv +84.1611 102.73 85.2837 102.039 86.8301 99.7183 cv +87.2827 99.0396 89.042 96.6489 89.5542 94.7573 cv +90.1284 92.9136 89.9346 90.5952 90.1553 89.6431 cv +90.4717 88.2661 91.7695 85.2827 91.8672 83.5981 cv +91.9238 82.644 87.8877 84.9585 85.9736 84.9585 cv +84.0596 84.9585 82.1943 83.8101 80.4834 83.728 cv +78.3662 83.6304 77.0059 85.3628 75.0898 85.0591 cv +73.9971 84.8843 73.0752 83.9194 71.1636 83.8491 cv +68.4419 83.7495 65.1162 85.3628 58.8696 85.1616 cv +52.7256 84.9604 47.0498 77.395 46.2754 76.1919 cv +45.3677 74.7817 44.2588 74.7817 43.0513 75.8921 cv +41.8408 76.9995 40.3511 76.1284 39.9268 75.3843 cv +39.1211 73.9761 36.9663 69.855 33.6289 68.9897 cv +29.0137 67.7935 26.6768 71.5444 26.9805 74.5298 cv +27.2881 77.5601 29.2466 78.4097 30.1543 80.02 cv +31.0601 81.6323 31.5244 82.6694 33.2314 83.3823 cv +34.4404 83.8892 34.8906 84.6333 34.5308 85.6274 cv +34.2148 86.4917 32.9561 86.689 32.1294 86.73 cv +30.3711 86.814 29.1382 86.3364 28.2393 85.7632 cv +27.1938 85.0942 26.3433 84.1694 25.4312 82.5991 cv +24.3755 80.8647 22.7124 80.1089 20.7754 80.1089 cv +19.8525 80.1089 18.9883 80.3521 18.2207 80.7476 cv +15.1851 82.3296 11.5713 83.2632 7.68066 83.2632 cv +3.29297 83.2671 li +11.707 108.222 35.3032 126.192 63.0981 126.192 cv +85.2998 126.192 104.823 114.727 116.069 97.3911 cv +cp +false sop +/0 +[/DeviceCMYK] /CSA add_res +0 0 0 0 cmyk +f +125.557 93.605 mo +125.557 92.5942 li +126.229 92.5942 li +126.57 92.5942 126.938 92.6704 126.938 93.0728 cv +126.938 93.5718 126.568 93.605 126.147 93.605 cv +125.557 93.605 li +cp +125.557 94.0229 mo +126.126 94.0229 li +126.985 95.4331 li +127.538 95.4331 li +126.608 93.9966 li +127.091 93.939 127.455 93.686 127.455 93.106 cv +127.455 92.4585 127.074 92.1792 126.306 92.1792 cv +125.065 92.1792 li +125.065 95.4331 li +125.557 95.4331 li +125.557 94.0229 li +cp +0.6 0.4 0.4 1 cmyk +f +126.141 91.1841 mo +124.69 91.1841 123.515 92.3599 123.515 93.812 cv +123.515 95.2583 124.69 96.4282 126.141 96.4282 cv +127.588 96.4282 128.763 95.2583 128.763 93.812 cv +128.763 92.3599 127.588 91.1841 126.141 91.1841 cv +cp +129.33 93.8101 mo +129.33 95.5669 127.901 96.9966 126.141 96.9966 cv +124.38 96.9966 122.95 95.5669 122.95 93.8101 cv +122.95 92.0493 124.38 90.6196 126.141 90.6196 cv +127.901 90.6196 129.33 92.0493 129.33 93.8101 cv +cp +f +116.069 97.395 mo +113.637 96.8335 111.058 96.4849 108.448 96.4849 cv +103.985 96.4849 99.9238 97.2593 96.9292 98.5024 cv +96.5991 98.6685 96.3643 99.0122 96.3643 99.4058 cv +96.3643 99.5474 96.4004 99.6958 96.4546 99.8149 cv +96.8091 100.842 96.2275 101.956 93.3281 102.592 cv +89.0303 103.537 86.3169 107.97 84.7651 109.445 cv +82.9419 111.174 77.7925 112.24 78.5674 111.208 cv +79.1743 110.401 81.4907 107.883 82.9004 105.163 cv +84.1611 102.734 85.2837 102.041 86.8301 99.7222 cv +87.2827 99.0405 89.042 96.6499 89.5542 94.7603 cv +90.1284 92.9136 89.9346 90.5991 90.1553 89.644 cv +90.4717 88.27 91.7695 85.2847 91.8672 83.6011 cv +91.9238 82.6489 87.8877 84.9585 85.9736 84.9585 cv +84.0596 84.9585 82.1943 83.8149 80.4834 83.7319 cv +78.3662 83.6304 77.0059 85.3638 75.0898 85.061 cv +73.9971 84.8862 73.0752 83.9243 71.1636 83.8521 cv +68.4419 83.7515 65.1162 85.3638 58.8696 85.1626 cv +52.7256 84.9653 47.0498 77.3999 46.2754 76.1968 cv +45.3677 74.7837 44.2588 74.7837 43.0513 75.895 cv +41.8408 76.9995 40.3511 76.1304 39.9268 75.3882 cv +39.1211 73.978 36.9663 69.855 33.6289 68.9917 cv +29.0137 67.7935 26.6768 71.5464 26.9805 74.5308 cv +27.2881 77.5601 29.2466 78.4097 30.1543 80.02 cv +31.0601 81.6323 31.5244 82.6753 33.2314 83.3882 cv +34.4404 83.8892 34.8906 84.6372 34.5308 85.6304 cv +34.2148 86.4946 32.9561 86.6929 32.1294 86.7329 cv +30.3711 86.8159 29.1382 86.3394 28.2393 85.7632 cv +27.1938 85.0991 26.3433 84.1733 25.4312 82.6011 cv +24.3755 80.8667 22.7124 80.1118 20.7754 80.1118 cv +19.8525 80.1118 18.9883 80.3569 18.2207 80.7505 cv +15.1851 82.3296 11.5713 83.2671 7.68066 83.2671 cv +3.29297 83.2671 li +1.15723 76.9351 0 70.1509 0 63.0972 cv +0 28.248 28.25 0 63.0981 0 cv +97.9463 0 126.194 28.248 126.194 63.0972 cv +126.194 75.7437 122.475 87.5181 116.069 97.395 cv +cp +f +158.358 67.0776 mo +158.358 61.2905 158.238 57.0347 158.004 53.1851 cv +167.469 53.1851 li +167.874 61.396 li +168.184 61.396 li +170.311 55.3101 175.352 52.2085 180.018 52.2085 cv +181.085 52.2085 181.707 52.2485 182.581 52.4448 cv +182.581 62.7407 li +181.559 62.5396 180.603 62.4302 179.288 62.4302 cv +174.08 62.4302 170.466 65.7437 169.49 70.6978 cv +169.306 71.6616 169.207 72.8179 169.207 73.9956 cv +169.207 96.4136 li +158.27 96.4136 li +158.358 67.0776 li +cp +f +214.786 70.1265 mo +214.836 66.1206 213.093 59.5933 205.772 59.5933 cv +199.042 59.5933 196.245 65.6978 195.755 70.1265 cv +214.786 70.1265 li +cp +195.776 77.7407 mo +196.065 85.5737 202.128 89.0005 209.128 89.0005 cv +214.154 89.0005 217.752 88.2134 221.057 86.9995 cv +222.674 94.519 li +218.977 96.0894 213.842 97.2603 207.568 97.2603 cv +193.531 97.2603 185.309 88.5923 185.309 75.3472 cv +185.309 63.4165 192.546 52.1265 206.45 52.1265 cv +220.506 52.1265 225.081 63.687 225.081 73.1499 cv +225.081 75.1812 224.9 76.812 224.692 77.8198 cv +195.776 77.7407 li +cp +f +272.173 36.5386 mo +261.248 33.457 li +261.248 57.8394 li +261.068 57.8394 li +259.135 54.646 254.872 52.2085 248.955 52.2085 cv +238.56 52.2085 229.509 60.8101 229.574 75.2935 cv +229.574 88.5806 237.75 97.3843 248.073 97.3843 cv +254.312 97.3843 259.526 94.4116 262.109 89.5688 cv +262.304 89.5688 li +262.794 96.4136 li +272.533 96.4136 li +272.332 93.4751 272.173 88.7144 272.173 84.2896 cv +272.173 36.5386 li +cp +261.248 77.6694 mo +261.248 78.8149 261.167 79.8823 260.917 80.8579 cv +259.816 85.5884 255.948 88.6372 251.478 88.6372 cv +244.596 88.6372 240.657 82.8354 240.657 74.8931 cv +240.657 66.8726 244.561 60.6655 251.602 60.6655 cv +256.517 60.6655 260.035 64.1304 261.002 68.3403 cv +261.188 69.2261 261.248 70.3179 261.248 71.1919 cv +261.248 77.6694 li +cp +f +301.075 52.1587 mo +297.783 52.1587 294.834 53.1079 292.356 54.6372 cv +289.784 56.144 287.691 58.4692 286.446 60.8774 cv +286.273 60.8774 li +286.273 40.6465 li +281.993 39.3823 li +281.993 96.4136 li +286.273 96.4136 li +286.273 69.9565 li +286.273 68.1987 286.407 66.98 286.855 65.6948 cv +288.704 60.313 293.775 55.897 299.904 55.897 cv +308.761 55.897 311.827 62.9995 311.827 70.7896 cv +311.827 96.4136 li +316.104 96.4136 li +316.104 70.3179 li +316.104 54.2046 305.176 52.1587 301.075 52.1587 cv +cp +f +350.225 73.2905 mo +340.804 73.019 328.365 74.4468 328.365 84.8335 cv +328.365 91.0503 332.469 93.8452 336.976 93.8452 cv +344.185 93.8452 348.284 89.3813 349.777 85.1704 cv +350.088 84.2476 350.225 83.3198 350.225 82.5786 cv +350.225 73.2905 li +cp +354.502 86.1372 mo +354.502 89.5581 354.64 93.1001 355.133 96.4136 cv +351.191 96.4136 li +350.563 90.2144 li +350.359 90.2144 li +348.264 93.5483 343.443 97.3979 336.566 97.3979 cv +327.861 97.3979 323.811 91.2759 323.811 85.5073 cv +323.811 75.521 332.625 69.5054 350.225 69.6909 cv +350.225 68.5347 li +350.225 64.2544 349.393 55.7183 339.159 55.7856 cv +335.373 55.7856 331.429 56.7983 328.299 59.0093 cv +326.937 55.897 li +330.889 53.2183 335.716 52.1587 339.629 52.1587 cv +352.113 52.1587 354.502 61.5308 354.502 69.2612 cv +354.502 86.1372 li +cp +f +371.541 43.6143 mo +371.541 53.1479 li +383.873 53.1479 li +383.873 56.6187 li +371.541 56.6187 li +371.541 84.7378 li +371.541 90.2388 373.249 93.686 377.896 93.686 cv +380.126 93.686 381.703 93.3931 382.812 93.0083 cv +383.33 96.3218 li +381.933 96.9077 379.971 97.3618 377.359 97.3618 cv +374.202 97.3618 371.584 96.3677 369.894 94.2935 cv +367.935 92.021 367.265 88.3901 367.265 83.9761 cv +367.265 56.6187 li +359.964 56.6187 li +359.964 53.1479 li +367.265 53.1479 li +367.265 45.1929 li +371.541 43.6143 li +cp +f +389.279 93.6899 mo +389.279 92.6802 li +389.949 92.6802 li +390.288 92.6802 390.659 92.7563 390.659 93.1567 cv +390.659 93.6577 390.288 93.6899 389.868 93.6899 cv +389.279 93.6899 li +cp +389.279 94.1099 mo +389.848 94.1099 li +390.705 95.5181 li +391.259 95.5181 li +390.331 94.0815 li +390.814 94.0229 391.178 93.771 391.178 93.1909 cv +391.178 92.5435 390.793 92.2642 390.027 92.2642 cv +388.785 92.2642 li +388.785 95.5181 li +389.279 95.5181 li +389.279 94.1099 li +cp +f +389.861 91.269 mo +388.408 91.269 387.236 92.4438 387.236 93.896 cv +387.236 95.3433 388.408 96.5122 389.861 96.5122 cv +391.309 96.5122 392.483 95.3433 392.483 93.896 cv +392.483 92.4438 391.309 91.269 389.861 91.269 cv +cp +393.052 93.894 mo +393.052 95.6519 391.622 97.0806 389.861 97.0806 cv +388.104 97.0806 386.672 95.6519 386.672 93.894 cv +386.672 92.1333 388.104 90.7046 389.861 90.7046 cv +391.622 90.7046 393.052 92.1333 393.052 93.894 cv +cp +f +76.9951 91.6079 mo +77.3188 91.9233 77.8784 92.9907 77.1938 94.3403 cv +76.811 95.0571 76.3979 95.5601 75.6597 96.1489 cv +74.7725 96.8618 73.0371 97.6821 70.6577 96.1743 cv +69.3799 95.3628 69.3013 95.0894 67.5352 95.3179 cv +66.2729 95.4839 65.7715 94.2104 66.2241 93.1499 cv +66.6787 92.0952 68.5435 91.2388 70.8599 92.5981 cv +71.9028 93.2095 73.5283 94.5054 74.9521 93.3579 cv +75.5415 92.8853 75.8945 92.5708 76.7129 91.6216 cv +76.751 91.5835 76.8027 91.5601 76.8604 91.5601 cv +76.9116 91.5601 76.959 91.5796 76.9951 91.6079 cv +cp +f +98.7041 46.3091 mo +98.0791 48.4058 97.1938 51.0859 93.2485 53.1108 cv +92.6733 53.4058 92.4541 52.9224 92.7192 52.4692 cv +94.2104 49.9336 94.4751 49.2993 94.9087 48.2993 cv +95.5151 46.8364 95.8325 44.7554 94.6265 40.4165 cv +92.2539 31.877 87.3032 20.4629 83.7046 16.7598 cv +80.2329 13.186 73.9404 12.1816 68.2539 13.6396 cv +66.1592 14.1768 62.0615 16.3081 54.4629 14.5967 cv +41.3105 11.6348 39.3623 18.2197 38.6089 21.0874 cv +37.8525 23.9575 36.041 32.1108 36.041 32.1108 cv +35.4365 35.4331 34.646 41.2065 55.0669 45.0972 cv +64.5811 46.9082 65.0635 49.3667 65.4844 51.1353 cv +66.2402 54.3042 67.4468 56.1187 68.8062 57.0249 cv +70.165 57.9331 68.8062 58.6831 67.2979 58.8364 cv +63.2461 59.2573 48.272 54.9624 39.4131 49.9282 cv +32.1646 45.499 32.0439 41.5103 33.7031 38.127 cv +22.7549 36.9434 14.5376 39.1528 13.0488 44.3364 cv +10.4922 53.231 32.604 68.4253 57.7837 76.0503 cv +84.2085 84.0503 111.387 78.4644 114.408 61.855 cv +115.778 54.3091 109.423 48.7271 98.7041 46.3091 cv +cp +65.8442 18.002 mo +65.8335 18.002 65.8218 18.0044 65.8115 18.0044 cv +65.6982 18.0044 65.6074 17.9175 65.6074 17.813 cv +65.6074 17.7363 65.6543 17.6704 65.7222 17.6392 cv +67.1357 16.894 69.2432 16.2993 71.6558 16.0532 cv +72.3799 15.979 73.0874 15.9414 73.7686 15.936 cv +73.8882 15.936 74.0073 15.936 74.1289 15.9375 cv +78.1729 16.0293 81.4102 17.6367 81.3628 19.5264 cv +81.3149 21.4194 77.999 22.8784 73.9536 22.7886 cv +72.6445 22.7573 71.4155 22.5679 70.3579 22.2627 cv +70.2334 22.23 70.1426 22.124 70.1426 21.998 cv +70.1426 21.8721 70.2334 21.7632 70.3608 21.7314 cv +72.8838 21.1475 74.5869 20.1938 74.4668 19.2925 cv +74.3081 18.0972 71.0083 17.4468 67.0947 17.8394 cv +66.666 17.8838 66.249 17.9385 65.8442 18.002 cv +cp +58.187 30.0449 mo +50.8994 30.5723 50.1426 31.3594 48.7773 32.813 cv +46.8525 34.8633 44.3164 30.1533 44.3164 30.1533 cv +42.7954 29.8335 40.9502 27.3789 41.9448 25.0884 cv +42.9258 22.8228 44.7368 23.502 45.3042 24.207 cv +45.9941 25.0659 47.4683 26.4722 49.3813 26.4209 cv +51.2939 26.3706 53.501 25.9688 56.5791 25.9688 cv +59.6982 25.9688 61.7959 27.1338 61.9131 28.1343 cv +62.0146 28.9883 61.6602 29.7935 58.187 30.0449 cv +cp +0 0.94 0.94 0 cmyk +f +%ADOBeginClientInjection: EndPageContent "AI11EPS" +userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse +%ADOEndClientInjection: EndPageContent "AI11EPS" +grestore +grestore +pgrs +%%PageTrailer +%ADOBeginClientInjection: PageTrailer Start "AI11EPS" +[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 +%ADOEndClientInjection: PageTrailer Start "AI11EPS" +[ +[/CSA [/0 ]] +] del_res +Adobe_AGM_Image/pt gx +Adobe_CoolType_Core/pt get exec Adobe_AGM_Core/pt gx +currentdict Adobe_AGM_Utils eq {end} if +%%Trailer +Adobe_AGM_Image/dt get exec +Adobe_CoolType_Core/dt get exec Adobe_AGM_Core/dt get exec +%%EOF +%AI9_PrintingDataEnd userdict /AI9_read_buffer 256 string put userdict begin /ai9_skip_data { mark { currentfile AI9_read_buffer { readline } stopped { } { not { exit } if (%AI9_PrivateDataEnd) eq { exit } if } ifelse } loop cleartomark } def end userdict /ai9_skip_data get exec %AI9_PrivateDataBegin %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 10.0 %%AI8_CreatorVersion: 13.0.0 %%For: (joshua gajownik) () %%Title: (Red_Hat_cmyk_logo.eps) %%CreationDate: 4/7/08 9:00 AM %AI9_DataStream %Gb!!krK:HsE@:Maoa^YU,,En/%_b07)]M'Y=YjBND1uMGa5NC^d+sr9lRl)OArfIZoS`YB-#h-u'j9)Sh<++-HZ*41+H]2?&t+Tp %07NHV_[l4Nq=acZ?@DU@^V9Cb>fY3oZS0oZkGqtfikKs>gNVPIbIgAc'Gq!\pf?r6SR80.ds*.OLpa)Lh!5JXs)A#+rMSP#r:'Bk %n%ZX5nD/k\huEQLk-&^\?iSs:5E0%,?N9W/n%S\gn(4bWHi*KN?2`dEhrI#WIf%s5gCGCphgW-h0-%gf+8F7@Im9MBO4._Bs3:GE %^\cuZGJ>"+^\d/3m`3Z2dgu*^r:tR*5(+=TNu%[Zk2u.3q/9>&IXUUdh2@lsch/r@qsKq\NH5'B[Fa"`s5g`Yrq,UPT0C!fo^.G. %s.+Udq):`]q;&Zt]G:3Tjk!CXr-82:h&kPRnD,HXnp6T?+$]_hR]HID^C]=MI]/3[V(nl$D7g_dYHL(e2iCsjUs7G:I578?Y %oBk-bkV#/LqVAX\cPYKt_fb?4TYLHa]6>?Hs8LbKK3A]Ko%;iJpu^CV$K>]:^O&W6]MaF_8qDJ>qsdJN4q/S4nD+UCqd3\hVa(.Y %&,19ds8)/Y0F9W+%tAm!rZ=B&'4^p)&*^[t87]oG?[(rm1tdjp/gI7ddF7_=.]m23IPZ6=+$P/NVf1Jm>#D;Lpb*`(rFYV5%G+>R %0\.o2npe^[K&5_UVbcdqn, %Uq`bQhqmVdbmg=#dX-rFCQ.n$N:Q<%/Nk[]PsV<>Tl6c(WD]Zo.CZdbZZdnJ4-f'j+$JFAQ0Oo4d3nc`V/C1LeBJFcH#l?fgtY_o %gKXOIp9kZ]qY$5(^V,nF"Co8Ln<"LJ=*bLoa*@7bqFdZ`:\9uG;4l36q2K\gJ#NkLM#L;e5m_h&qF#ht)tf$d;GBJ*WL8'#J#V>t %:/L3h[40Uip8Jc!MuHVBgKT80%^j"JsWhp2.O:p"TD79l5_jJH:Lb(YN8jN+8r$6_V`j-Tntm) %J#NkLmckVHCs3onS?sEo%3>_WJD1?Ni=t5SbR9B/cs]DQG= %^:/j*S,Rd1;LY&&o'b*Zq**]thpjAd^D=nIq;mH42/i6k[-k>.Gqj_Df0K#[N*.'8)MI+$ZC'aDf/o` %IsX98F[0:EB[,N0Fa8C^>@3GRH0sX/bAfd.4\qo%VGd*[J/'QQ:GRl9DLAA.K0&6s\Lk;T'pfahEm9GEPOIa9]6WMXs1,L6nr:;[ %QT_dnOb]h9[A8%KH@l0HNV=J%om&[UDWnVs*B`TYaamGagtMW)GeVr;-^Y#ajbRZ\YOeD/j"MTTJ#MK&JGUSb:nf]u#un.A"R5osmm&48L4e4SS];j-iJ@l=#.<>epuuQ7-eAnU)EiqsA&M]Va)QIT+S1bE^dY_!q7dPuOcB\o%dXWQSl3o>-o7LiOZ5e]D+aFYO_3nMT6&s1j$11^d$fXrGkJ=rmX_ %4Q)h,6(aL7a)1>:(iM#_qR#m&cAM7W`una;?TAi8H?JZ+BM7(F4D,R9eFme7G^:A4nC$Or`VB'Bb*ZPF>UE+%@ud++\@*4m>%EJP %DVJTA*/uo%*T7[tU]%@oG*DsH?g/g,)R]<[[)W$8=ZZ6PRecBJr5.?/J`037H('3.60AV?0dN4;=,^UFg:P=/:=N5)[:R9Z!XWH% %pMuX2a7l&E1#=b=R9+9/V@l=?D!7)@#;4)'E2%f:2o)2b%IGO7bg5=5b$D$&T,%a*;%$6u$<1W=]9qoEn>=`Ro^RN32dFI,Tm+p4 %U)H!eqSuLh^5_q21?6p=+.=oo8Ia0fVFK%k0mA=11<'ac;9GG2,47CNXS.Nb5$%8IP2]C5dee_l5"_\,j$TXX6MPop(T8o&$]I%O %F9YB?5ikUY9$S4kemO*Ma]i5%F37EV!>^6!R0cLZB5&N?J\o9ra'`g*NhQ/6Z/+cIYLijUsdl.?eTa,"B9NgGqs07*2P %Su)+,Neh-CcqJa;ZUn=I4[`nFI-4N!G%.6F9S`)GqX!P.0>sj0ImJ&71$I$n)/C;>VU0qbTQ-e?P;VTu)05Pu;D9!=qP5iUOQP7U %pmq9fCft(1$IEOL+'JhAp@BYoG4Zg'7TUf+fCTZ?+&2Bo"8rc1YA4I,MU%9LZTk*@^,']s/BJoWX+%N`=jRP8B+@lCpY1!L`i$Ka %Bm,F2(Q"$7r!fHhl40_SR;:9V#ABN@^6/5NdEl%g\Il?:[7_fdV,aG@3jXdaZ %s0qh'P311/NP`J9pg5.*=2%T>R5?gLQ33dAUim-6=S-Gm.7Io_*n!NBXTon7KO[X_.Ef7$]]# %,^PgjrM=!"EiopCa[9oX8@3hLTQqb/%;etHYI%t[QtGc2B";qkHX5ClW9E0f(Wc,-qarhe>)Ycg#g@>6ucL* %9WL579fb5nd[<#&;_NaHi2Wd+:09elLWQe>(hL;,,UCObVR7g%jFW#e(HfV6;/43j9e+"EHAu %KQpT_@"sQ7aP@VCm*>NZi)K-Xa_`CHN`gBi( %2JC:?KHu^G=XMs66q"Xg/tpV#TEBKtoX1K`]^c!lR<]23=eG*T>EN'O,KXKVJl`V(l>(g)T1X'`MbrsdZJjjVJ0Hh++_%r;/_5(<:p_k6!KqolhQmbOc_rZZ4drr.\fs"I&pqjs;]=+AQ2Zp4KN]-#$gs5i9r+9(gin,N1A %lBa0=q=(TVY(-':e"%.!p>+QSX]5R_i4+Y(iqs@a>ok8dRplQO\J%GW7J,R.>IJmkBXFU-2G<^KPl.tMQqVBca %s7gj;lJiE4s7uL55CE7On2pV[BI]CC<;u(.`c(X'p]'_h."0d3(-&eqo&HX?>q;]B__$fhJ'PIZ]`%91Du]J"m9fkjmFSrS2SWHh %o%Ofr]D_0ba*7-#regG'@*?=As6GI/^A\%[EoR5sc.e;O^A[o?GJF%@pRg3?T]IFk_lG))o)5o^#[cqIbjMZom"0\ %no)P6QEQE>F%,AOg_Ip]ZBqDkb$U=Irec"]7`Sm9iX`4VN^4Qr %\.%nr7Uoj@E232tnaOf%m,b1YNQ0+S4q3If^sNV8hi,;)N;gL1h.BU6+B088LYub!8N;g)8DGj:!Dbi!EeYjbCR.:4P?tPr,089m.FK/?B)q+O(GJSjXuUJ04#(rr1M7#=;P>*(%TmW/,NF+X7QMh"8dP_Ic;Fk_k0@TMP=ueW %:3+(i5cf&*q3'b=nZrQ`C5r&a7UO$k_X1W91(Q&hA<(2KM3]@c[.@?[dss[/6Xk^/I/e6K?=_sb[A0[#5Mk0t$ccJm/R<^\l5SMI %AUepsMa)SdfiR'l3dk[1U(:UUTBl9[qGBB:lf)7[DQ0tbcPP[]6`$G?f4q!5=V3ZU%kc\lo=3i:;[`#N %f7$ora)ZZ1gfDtmXLt\#gT&&[\YJ'Qj`-*-fqb@XD2skb"Bs676eluptPp*?[=9udBhHe[d8c^A"T2?Y:IB!'f"o[sgp$n\W9r2SS<)]2g<@QCkTL".o7t#KW %:D]QLO6NH]+C8F.=A5i=UR+`>a`^b^eCW4Wn.R=`([A.Q]M.\-"%Fra_fj3jpP+Ha#4R?PObWBP%qTAmg)*Y8'p]K#,t5BX-(%,c %fPlL3[k'YuYQ/s^kgqIP`s,V;j+F*RSO-gLZhVIBBpnfWI:cFN8e)` %aiUk!S@Br<^Vu;`!t+Z:Q@DS\IYn;ucWuB?:jb?_`XQjI?hE^l]5DWrWJ5uu%tqP8'Dl]tjfe^Iq"T=Li4ff1r9pfgjhJFnD]&K2 %IQQEMl$Ik$Fkhre>STF[rm:<9rV6CW;%rs*2:q=.9WH[7mkb)5n*D2O^UW!bDP`DN,bVT,Ns\3aPg:ZL%g.n?62aDFaH %EU;q!pOq2tqDH#95/unba1IDa[Cr51$ONH>*ehKK[NV%>o(>Goh&aPe^h*2n?ql(QO-\!t3`RN!\6a#O6,3fQ/gu4OIJH[RVoK4V %qk"=<:SR"S9L(s@#:%8/l%q@Sh:Jo+iebcn5tit%>FAlHd\.a=FFMZ3QZ>SC.,hrEp/R7#rIAuB/(-Etka_L#cM/m=cu5Ql*`Z*u %H5AW;;$?tJ4M.86@"O6jrQb\Y-dhO,P/+I:=W6mO0t0Nl1=_/UT=^OGQ2?bCPA0VT!uQuKC\1spt] %GRh[PBdR2OYkj`M^#9&0eCG=EaQSfqY(s8@XR:QB=?V@i%o)uY`r)]DYP>n'&p`J`3k`F@/sH3>53YlS8O#FF#_P/&W>nC`^+.DW %*cOkl766_:Kk!6,(ght6pnjk(UIrX*mm:VCMBC$(bR;RK_4Sg)s(mdD&j:`o`,?,ZctpE,_#0uqhqTLkORQD?^qM;H/@?hQ6`)G+ %Y7bc(+>!35.6G(V50t1.:+Cj,/nDkr*Z3JWe6iYUfWC3<@pk3mg)@J;V>EcN:@!dIG6q %!HmHrdK*-\I^fppQ`=CSBR[`6RYp)b1mJ7)eGq@i.m.R4PXW&Z.bTG@6`P8AfU %)QX!16'*Ll2lFRUf=o8"^sO`P>PGjG:1b/!p>!JlF4dL&Wu"do/0"8[bX#.IB.lt\NsC5GD3dOBm;"fk*#KaPg& %fRB\;qDqK&.U/(i3BM";BflZk.WBKUY6"r05Bg)am<^l"*2r=Ond=$`R %Zujg+fE*gb,E:\u4,>+hCX4>`USX`d>!0b9*]9L2O[`1:gS(AU?$,`5=)TAHM"2'I/C>9Q+N7%`;Z,'fIM#K@^[8Ud(DI*'n$QC` %-Rri4n(tcoNFEhf[W6o?F*FO.&Ab0S(WD+Gp25^5du_`4q[$O(MjEWsBs!"0WgB!@iMbiHf4sgH\XG;ohp:d8F]3FN %fJaF5PLLmDCE.fDF.)k!"XRrtei+@;UL5_rh4$gF!)0CBdMDo5Fa)4G[e5D'mjCA[!SZl"[n#.8Cef':NXu+srYCp:N[^Qo81Y1T %U3\IJ,CY/nQEZd]i03[`0!,>*];+O!+$@0.]b+7+JYqFV4+;:')kXI2YoL@*><@T90Zu5l^h7DXPSsB,@T8"OY*gFmTX0 %4S8,r*9\fWHI[nCICg1l%nVKJM$)^mQ04B-;,0UeQS/[lZW=91(up1n#I+@0=G>)Tng,oTq!MZ5W`PM$]>X$71Xt"pT3P^1:o'DAGuHBnuYiQb/sej+_UK&(LEBOm=,HG1';tlU^A3ll\I+aCk\g[5.5P %PW^5*5K=-nWh8%:90!P0(r!5=1dkX_gBDDD*aKmUPGsDCNGj>\:9cH1\;8\ %Qju0*.R(@1g:kpBaH[Z!WI$b=@C>5&fsq%Ke]#gISQqf?p2+u.O6e#S@hIE3N])6mIm"3W-67Wh!(4E)!Bi4QJlTq[+Gc3FDm(d: %JbP(M=A[](BJu0A8*hn$fi%6]SsT=Qm69%p,TaDmqXZ$)j_q=Te`Zh1Xd6ZJ`HPOILNb/=Z!(s[)`u#FB0[X]KK@DU)!W"8l=@L7 %(;NVk't`MBK`fVXpc8L@[o_5L.3@5jI*S1cZ[1sr$NGDl?t4jZ/:TAf*)$>55F3T*ClL23K>tnTYhP[4[Yb%>5%_Fag$FW]"JR5^ %&hFV!?/EtOGVg't1_h(3`i`6J[3TQFUl?G'd759U>CX,Pa?: %G,P$$[,Vhg5HYEBR0Ycj%I^Lo>I;GZEhCf-[p%r>g?E%l^=g(1)4p0O/K=_-q:2k`URBLT]k98<*=%+Bn5ms+nt'X1?X[-CcCDqK %qY]0HcEiBIZ(Fi]LY,pcE?*(c*)Rg56]5i.i>jUN=<*jt[-%A)4TN?_GFR;%`V&1]a>*8b&e2Y-2TP8&GQ>01HEM01nmu@JoDK;m %dDq0BGHcOQ9g9hc2RH7!g;aZmj+dEnqS&?nAOHF%Tmkip5B!KMY4&@>0:10A)sZSqp%'L&bF\QQ6iFTiIb@Q4CoDidmu+1&2q7:8 %lF.5qgP5RfqOU=XIS'LPTmk`m^KjaPn#>d3:@PcajOoB]Sa8AgBMBp>S3;],-Gb#faa<,,46)+VhqpnO`>([ %cZZP&&T[CB.@2tkY&#B;%[K%Om`>Q-2?Qc6"->GDO>d8\Y4&o!/oJU4g5**V/8jP(Gl[,A!:".rb%:XrAcU-L4^$.nNM%d@TsfU8 %NM(Xd!;+M9oZ[BCblG,q!1`AeOEGgrlcM]"m9k2elcrdkFD;at-g2QRgBQ.cZE?>lf!UL=>MCu?B`i,i=a,_Ddpub;aL\sFCHGYO %aL^qmXD8bX\+VOokT;_cE3AZOZEA%Th:cQ!$p`YX^q%2Bb.=m@F`eq\G-J97Flre(RfTIW!@XE<.%:5sfCrfYf/BpPD7"-aTPXnk %>i0U6?.m<1\rgbi=P:d,o)P.gC-,RBO>f6=ZkGdh)UXcU'Ro8Q8X"p)]K%O34!E6A.0IOhQcDa56FG6*hGB4j0^XJKm-ISgpP-)/"Wlcs*Mr3Y."*`5Wr$**A*e_M!Z %\%s\`W4"jhod<&Uqb(0'p::-8^I7d#TCK_Mq"6akc^(>k?1T@\DEsi#6`gcdIM.Bp)ijmP(3!nDgY$FET)EZ]T'[.@dsc2L['MOT %ll7P1r]"_Rc/Ob%5I\>YfjudN]\qQeL[j%?Y]=WnACD"OF681AF6cW=\Ri[hT2Xrt`fT"_I-'-*L[BA^\T7-$[,7G9@(1,]3VUR& %COB0+SGPI\IiQJkmG5pqg@eAefYB\[>s,%lE16\ak$?BZ4*41IfE"4G]fIPL57ZZDk$dB/")_\*n8:J#gQ!7QL*)2T %1#.ZV>khCeq@;WC%dKe69?#jUUd#e>_amFF'Xf]^L6^9jhCjlJf]QMn23YEAKLe1CcKKg^MJ\p;j`_T!TAm*A$WukFsCB3B%%>01TLS.[pHb %aQuqc"&q43Z%J=d!'Oju.[pI=S&*anb%?/F1np5j!7f>%lsOB`5Sm.'@P%chPA@49!>BSX>>5LgqCZ=5dSAN('6ao)9hXXf0*L(Y %;Ve`[FtJtR9BR3HV;+[*\#%rIHoq1qlU57/NH;(g31'KBCELS08)^q>6:i+JSh[Vsn,7OB%*j"P0/0LEX8(E"!JY7U2Y@[KGR+TpUo:6Ab\!__rc?lOY1r,?FEBJ2#'o;$GIM!jnhJ*HP.#;U$I6G]s+l!'S^sqQARk*&!%qSQ@.HkKYj#\Z0ZSZ0' %aMKH1J@H(cB5Qg:k(N$)0/m;!dh#4\c/;3P*(48.Ku.IjemWK"!oJBPd<_0#gi`Bs`pfu]HlqBam,6]j0X1lY`TbZ6j!B^hb_=s3;k;#E#``sQtj`?hGQA9??ObROf_hk$p`'0sM$/Wkg %f.d76_jo/5+]]s2G'#a20t`amnGU.Z(PUk,kfVp:IkGe3FuKCsTI1f8a?F&u$5AJU%COPcRGmJlP9m=t)/SdO^_#KU]&thnh`csT %H7hS0(&o-BT8T3n4a,qDACTb5bEXGkmjACY9K+N3707CAE[h0ePhYirJKmrZEZ[N*6%=jbcXfk-D@$7F3hFt%V_0f=p:=U=^lUYD %V?e>s`88q9Qfg\iQr;(kOd2Bu6It-@K6AkgJaI'd4Fs.:.6NbV(dS0MnW@*ql7()B'muSp*iP/,TIL%1Sr'VOUe$3?]('AC2XJYH.mEL.i9n[%K0a %`V3KM:_KY9e0%KiTRf5F\`Y^a.%\$?9L\&pq&m_pAb*X[Vq3XWQjtoO&8C*d-HG"<:Jf'bmQo-0<;1Wn]oTq#n_4ZS)4JYn)k'LP %Q@c7QH83OE$7`Os0F[J;na4/'m>CGEN1hPfG,[?h$`MYH#d9kYSC'HCja"GZ"X?Y#cOq8JLj3BhT9g33d9SRB$o>7#WII9r_s^D4 %Pf#E5_Pm[,H&0Y)^RoK"&Gm?faRduD1Gc/5M!7a9AZ-T(+u4Lh/7?&>dUoBrSBJ![fku%p^L&+nR1[cl5/o[RZ(B*dG^_Ld=e2Q- %5Qa:k&3K[$C+4\$`^'%'f,u]gBR?Z[X6eQc\]brCF+9cP:,KN([-+AElYoss.a+NkTT't+c=KfWY;fso`1>)-!eVEHU&O(j(Dq#q %rs\R4_ir11&\o1pNh"\I@a' %Vermpk;(cJ@pFL9F2i>]!mf5;^-l#Qkr>;p?Vs"R1$q=GDl8S"PYmG&OVr*jE^o`WS`_Fb)bC@,1"qIt %Yi^YjZOR-geA6l?K*Jb`3L)%ZX,_ICUR[iHXIAcKgj^qt_K/*?B4sQV?#\*e[H^"hfMiU+`'(K#[?p&CW!&@=kpbdNX2X_)+Zl%$ %5^"ql<`?msq>UA.nO#I]:#ZX51TcD\4b=GmWl2H,@CK'p2!e&U8oirgSt0@[WJaQG$[XG8TQMjqB[4%U2u_9Wn*/`I[26ml5e)?5G>F\M2%m-`3-!9-TeZ,DNOhWeH8RaBDCeBKJ*jG@L7GQ.8S\cDYAiVoGF/1\_4a5 %&,n!Gr-/J?'9,@LJ`&gTRb&VD:cDn]A-_hW9s&oXg3W^hiLk\'47:LYH4!Xn_sS[,q<'a:-h/]OeJ._AWO<\V-i97&C)R!1e_\.< %*<5hqE'$8+3)?3jU[J)o/,M,-rKB6!T4&c8!`?;q-pG\\q&K"\\r7Z"8l,-;5258l.,-k<1_6=h?eiE3/,D[jr[2]$5%B6F'QLgL %mlCBlkEs\`Q#(=:W=I_H\T,>sjIS]/#8,`EnNW?.Ik!,5F)2k(+L*ibqAa/0dg]aO;Ra+6A8gh@h-46lb'aS%*qg99B/jNbC"di3:OomEW*!(hd[Hsh6Nu)YjFY[[0pSa/%N<&f7 %h25&$nM1qWbEa1`R)ht6mD-s]Z,V9Bq=2r"Dnl;Dm>(FS5Q:?Pf)tY<8iPR@.DNIncbK?638dTa^O5_>jk!l>E<"Z'TAEJn?X<]8 %UYu/1rb!e!MpU,O5^eQn.rbUoRPk<[8h-p;F$(`..+8^#Cspf^PZ(tbX4F*0Z2#5k3/*2BOLlr!!Rs.>B2nO4td %ON@0k#]sOG65SFs,kbLUNkK$.]&Jq]S0e)&/!q`?P)>RMK/s!Ye9XO@-QVq:Ulf\ikP^HlX2>dP;Oc+EAe2'!#WaOR[n,L.qD"`ql21`!:J>:l[EhATK4]`kE1buEtqMn]Z[D17IrZC") %8C:NjcboMlCdRn0]g09s8Vb@lAu+QXV%I*-FKmn.@u4('D62iYo'-m55_V,\7Ir&^W3)4n7aVS2%9O`Fo-hd5ejpb`iLBs9N`o/k %QP[Wf9$p"jAFhu3q7r(r/,nT"U6U)H8P%)fgk(!!6d+=jq %\Bn25PC6eG0gujW6Q789qe%OMa$-.][aUOBJ@1[&1`It>=NZh&ZVHo/KoUcrI*Po6njU_kf=V+(ghdB<>H]Bh<#c*O1fd$Gd#Etc %Kt<3p$OX&PTsm1lC)$l:G@UQaYM.eHWWIt:'XYlCdnA5SUc7*X'oT(WK3(qZ>.-gi.b8RJo_qG&P1`[q+I?[J3)m*RAIVmp.96G< %+nn7jEfWid*.:4X?&iUD1a>d2l.ThTRh[1j!KJ0;KPY=YW*&`J:0LQ"$?T;\3;.`ZmRC.e6b2(%i$T6#FiZtKFgE&!=l*^G,2gb) %V=u04Pp%Ub\$:Q)CH34p-Pb_F*-5!>M9.V,Rn>C*etTrX^o&XC=b2HYC94kBA\1t#X"8@AX;X92$G2soe0i^Cqq,gePV"b.=]^#N %@*_FAl:>MY"[`K)hb[@Lec62>Z_K6V'Gtin>!Y/:^tHN*>M7^aL"ulTP'-X(`FuqF3t=adB(,%)L=G(fIH(o'o_6LL8ukH/7u#W8A!$Jcig=a!-8U''uZR$ %]`9.i+<.QeBrL5sY9u5UQjK:f@;fgQ25QQIo>8OYYK$/Kr1Y4&S$*u!A.mHJ;V4Q_#CU?;\U/C/&7>pWU&l@".M?Et@UEmSh0JY7 %/"V_fb*=6W"'BYON4#o[<r6&l5aVDBZcE7dj:0b]eC$.')%.C% %']a8nB2H#tTiQ,YM(PdZ6[qrU.qbl#(Th(qRunZ"L1srW;O%5\Km<7o(^tAGK?Vi!`(C+4CU_:f;dB?dQL3(0Fk/]V#dbb1G\aTr %(r-u8\nEWcM7HSWXj,!hh5:lhA=I"8LY>)Qd%.1j@hb,iB(!]]lc/#&FCCL6qWacKgH$EmItR'q(>W$QLV5;31u2cA/+<:/sk'Cfc@Y#LSiHe %Q&L;=!P;Te`k\9;0T``N\fRndPDRr!n_cPhhM?r[q^W0efN]G;_1$CR3;*P=2kj\2D=^4`2K<4*T^&"_!_5telgnqp@k.TI_RugX %2.GBT:4t(t.2o[095uf1I4o(Pm9*#DeYNg@bYXP!ZA=>c(F\T$e$u?*Obq*KCc:r57kf)/efbql=`O_.c%q<@3DlO;_2HN6igkg0 %hS>d10d9"\+/QAkBR$5e8kW"6/[nQ\5*"en-mCs?mr6US'M*T[+>=(C]eU+#Ir6adKM7X.U5h;dRll&C;jSgCG*t.m23D\-"(I=Jd>L,Q-)7Q>-bUu %Q'>eooN%XF[D_rA17;Yj"A]tBn1$6#Bh3uGWt*9OMdCbrU1m`+7Mp/V+8(n8$4O2>.UFArPaY*?:"ZJ)XZl(gA'XE3A/=QIF;Zl4 %P`,T00OZh_:qF4MZ04A?WPI(?l<$l:`1d8=#gLDJ#u#j]/d*j%WG9,R#nrt(:.i<"2V7koYijJhW3BooM#u]\@jjf!LV8;GN="hu9r8@%`?=A\ %JeHGAOJl2^+._%0R`':r#$j,a<0drP?a989H?GS@\P`Ht]+m&%["8M%\#9 %Wt"a;CWB0cQ%/eTX>M9haRGpN0=W]-YXOp/K!UG[;KlV0h\fQ-f'f %.M4)_kYRVEmQF0`7Fk;7U:G`$UcfU"ibYd,W"f^u-s=5HU3E\%!/i"'TWBO5,KmV;W`X'<9V(U%f+;%RSPj".LZVcCPV]Pc"t5>u %>\d=Q72ftRp%_)"(nb>gV4u4e"tcaSj'-"ei.P?J"gp`%-a,ss_a(`]g@^cJaPolXcj![lo?`qXH<(5lCuf\_GVtT`%k"B@d&-Iu %_4hq_P@Q=9E[TEh);udLFXM&ll!)b6%tSdZ-IFGEX[rp&,cl&bTINeAm,0WK)k>00.N!F$5_BV".Z?;T$tDqk+^jBi:T1Ybp6*D" %!3pA[KWO\2%"]4R%j>gb_?jaoa8Ro),\cd#R&RHg@jJ\[[Qm&gTOAtZ)U&LJ(al\"c]?AFZfF@d?jftI]'d6K=9F(Jm:m't?H7u5 %8U&lC(Rp$8[VEDQ#^Z[b+DYZmN3-9%ip\[!*L\088:pJo^VTX\A;%n?@Rf9Z %D";_m1>0<&1*cO)QWbd+4HP%l",QM".EOm=,_;`;JTYU&qbi/QP-f&5h%DEM]P,Tr],p#@*DZI95F9?G^s*kql2_baESs+%,;E=H %g1R]/BE3sY*"n6r.:[,<)aKG*OKr"g_u\rl7fCWO>6X?rPHm$WmM+G%XS+(_)0`MRf]0,fd[ROBq&]*8]o<2Y,I9&[:Ki0(&*"I+dPQNI?a>',A&!4jt*/.3:[[Wnj=R>nLqR*1d&YisgEbdC\TE'ur'Mr['b'uYq`L,"TliZ/6UMd-'R_,).7 %ij8mu6&mEP"PAqIQWmb%&d7u^q8&/9YX:oT)#U:-dp0_;a^YVRTTgC3!iA.9FsRDgYBS2c3>8G6=0?mgge%pRC/ %TEVSSH6ZjZKL$5N-;6Rk4'!W,K]7WjfR\L+JF#/"#8YQ%D?-;Wgt>J7Y\08(*[Hd5D\Hn+aZOl0ZT"g[?WlcbB?d*Jr8ogEWrRr4nF8W`Y2V: %2&G@ZWle@KIIA7^@Ve5lEM%XL[\@ncAnbKlY9uWtHZNX7]ke1A-AmQ&Z_(Om&2h$#%WI/!L`elaZZYLUH[LRDLeXY&VudI@(V@$! %YlRh](R^Y+I6c4/>-=iY\s*Vs-@=1<^'ZbPU.P2.Yt*CA2/rJ:r>I%cnp"<4g6ii";l.[(dse#j:Bh+$`ZjpPicU)#IOCQk(@>D[#i[O-]P\>:V!NV9seOWf]5UY)s?tHK!+gRN<#;EQ[h.j1Hj=6'I>8hOE %\92O9,k\)Y<\bK/<,<3H`m]Gmk>a,VSkn@4E&OI:nA/H$I%`?84'G,GJ3'0/(#fS`l %JkA;qX0ZbmH$gR*jM>l9K=Mt6!QW/M]scQ*fLVbY>[enJ0P.P;_E'thX]FVDdlf5STG_r8?/2c@2"HkC5dnJ\ %!TQpJ6`R[++Q?9(+e!3Of[X#fH5.FXbsS4G?"tCKDrR,nlD[j.-Qbn-)9^40!bJ(%>)e6U@P6)jaQI+T)F0nWdZt[qH2p=sMEmmq %&ZNQSYLh8fn.khLF\C9C$c\\b'#Faus+!.7[A>Q(Zg&WdI/Ou:CkB/*_3*6^1*]gt'pYJp;:(/ODTkDq$J)!oo"(Qg!Y0?^0O,(i %kR2cF:`^6pbi*&(`?*@!Btmb>$S[jKlP-if2&OkWK4iU'WJdB8g/ksL4,Gh)JZ[K<*e.#p8Hs@%XTMfj4K-Ee(08hG=J1o[>s^hT %K>=SF#@0gOoV`MCW^(e3fq[H/$>"leA3,,Me:F&Ng1$=N?k=hc<)d#UlFK"s(JRo9Z@EO$#(/E$K)VM\ID&'H+q!7f(d6j0:e'Gg6gWPRPf$aXbdX(ESMSKdoKLo6*6(nu;fb#mA=gP5R(FT3qK%1i4qBtZ3mnd1('/F/*Ro"35J2^>l]Sft@>W,du %WMIhcST6DYF`)nAQ`hQGfjjHD6#Q:'1DR;UjsC-<%V5T%.I %5H4dI%^XeZ'+7CRI-)#(e$Di<%Vs]`Tq:M(AJ*[6V6#l/DP@TQ=3f9^@B*;'CuE.Kj3o"/P&-pggp*=GV(QLWDfYsI=?h1dFV.Kk[&A)*/?;LRIPck0NU1;c/9^>GL9=Q4PRp?, %"+,b0=U94&WOlc>28Wl3JI3n>8Vol4c0.gJZ7uN"N"(N/@5HE2g@M4fV^il=-T6 %$IfQ,XPea4abp,j"4oloor](;6B_=S_7;Uda@a%E,+riX>)KCSM*`\55AMMn^nT>Q9r\4Fi]j*\?L9F8C2c=E0Q#Z'37r*an"Z9p %UJ@im7>5T5YjLsAp_@!7+G8*a\$@;b!ms$^:8p\fWrc,ENFARA/kOS8Sq/S,qO/W)/*ar92HQhQ7HCH^%."&uY=Hn$&R&Z[2(>pQ,4Adi(*+?98"@%Pu3?eR:@CjF)sU;B?/#IOn=\C88C;F&sPHIt)c3:J/jEOJ']f]N6aa^GAX,al2E5kD$G%rb!i[C %05Zhf*)a0RMDK9SR&LAmN=JYJo:-^gMGB35>WMsHa.0q>pPg*Y_Af;N*C*Fc!QBQD1d1m[E"3'a4i#?I]WU")2g$We"p_c)1l"?B %.ZgJVRZ811(4gYcC/S7MY.PbM-SA;$!!SrTGbq]L*OD;U->?jL>ilH96&=Wl0hA6nK0C-.P;Ueq6CW@k9.#abJ>T-j2HW5W-Aa]% %4(+G>U.I-o+V_dqdEIl)&LP.*cmfraX>4YS1s']drE<&slSSQ2;]\7F[M!-_1s49Oa5)C`8&$(4iM'Xb3.?A=\6V-7anpLCXrs1m %e0s>"PKYBTArT5M\%TO);'ToL %0NBtTgaP4@abIJDU=t9.YpNeYIbT2!^YZ"o[E/h^E6PXl";ub215Aiq'a`Z[U_Qap6p6NI+^fk.O*B/6qrUkmTnG6@DP7;'mfAFS %5>Z^7&$h9PX@?hfoaOB!%"nn1%604,W:1_o/3o2[]L6-;$%atG`*QkCFR^QZcWc/I,+.jrkm7C7oO)R`.LAl<'b&-37G\[^.U,k_8.hN=3sFK6Jfk]6MAt_rhqXd]TeR:$8cfOdS]4K_DF%--Ckib/A8PJ#/P:JO %bkX7%$SMN,$J!e;+T@)To,$f[cr"J"F36mMnNEO;T5;Qbg^FJ4B!%f[E/,Z,CsYIYFtPc:"EP@[/V9u<;>VsW^rRfAod5SWD*Y?k %:6VK-o?i:=CKX&r;?@%_D8o'ao_\iY[8!l/*4W7aNQLar_-j!\WYnq@TVr%(ZPXPH`/93dE=)dSB4GF@R>:]#a@+/t4-&2[YY]Db %[VrIG3'2uV-%!]r^tIZXJf=7f=:oSm?5*G*`$\r8o>jCFM!or:j9c7LgmTbS&d(tT>BhG?)[fbieJlm]lI&8%[m?L`"UM.T";au8 %1r4b[h24`o9\XBWEYM%n4""Jp)LB>'+oj5]ek%]4eQPmAV0qKg@0+E/3GqeUMWJeI>KoH<;JQ==GWP&)$2\09GNa6W[X!gsQ@rXb %@W@ZB=;&.j%C2%hZtd+E8]fsTJ5??Cj9\3F*()AO5h4X&!@MEXL)$\4b6?%"-rUren]Xj;23O/X>;8\.=Oa9N%4`](gs%!10Pcul %J9MQCic8TNWu,8^kI]rR0A_=M_RM@kU?7Ud%s5n#GV %YunrM!j;fnt!'_":-MYKXLNZg=bq$OCF39r-JOD'o[Sd,d+sk,f!M7 %J]E)1RS]B@SY`,Z]/MF&5.]&Q+M(XTluNJ81V*W\&f7\7ZKMFoPo^J:Al3eC1eZQ'hA`sn.&UMr@UQB023rdCFPC=u;j%;jPuFsZ %&^Ws[XMUMI$s'+=cF,-_.p/j>;2!>+:j--YG^Ls@0a/P.F1lE3RWPq.E>jCN%rfSK"FF*UAqX`f7)D0&=\e<+?k#LaPV#0@esD?s %Mi>'?C&WY[4noLpM'XORT%YAr/F)82C>TQT_PD8_]m6P_;;F8AAfM;Z]3#+Z$Y&&DPlf-T^cVlW"?9@,4E#51<*#3E"EX*1V9M=; %e^8Do^qrJjV7PM1u_Kk!9CHKLN5(83f7V89]aP %(qCq/'Z+1/T)NN'F9fp7,\&R'?Qo[f6'm!fPLN'J'L9r6,B8A_]:lShQFR=BLqB1$BTasfc(j'oQZ@8RLm-=Eg(-PH-`MLuE@Mr8 %<7]JRRRYrf'rAPP]"P!M/.iamfunW8?'t;bNlN#6!YS\P0KO`\>.RLC%86kb*%^A^VP:ot&0_K[\%Xb?G_5)LGo/@8N"U"@i$Tg. %+A>^%id%uC85\,;F1"P6_tbGD*ZAGjC[c3tpKs9mM(!S<_1H68`9ANg?;'DdZOW\%$<^FrIE=u<`aC1n!/!^u#0lH"nJ84D$/MT^ %HaFbeeaQI\*'r+'`5nM__JL/i0XHF3HuoISe^(!;c;%+Jd*CSoi.eN\-)aO#Q="D26,nm[,?n%sp9SK;bmq-&0gI!QP"93N1ZE6` %OPE9TIjMh5"qRFt\?UMl`0ok>0#@&3e_ED^G_%'U\X:*SKZ.)_\JZc6JLqY!A>b*\KF6K:XCN-2*7JO8Gg'VQ5>8F&r%OI#!:Mc!&2^X$gafm,J-KZ]Fi`YI]2+WPQUc^01OESpJ-H0;lP/ID$1m(k!dTiXtdNXB1WmZnlJ)AASCVt*-:e5Hlif:7M(E5h=&4$>Kr %i&m,%W."q(R)Aepl?]Nf=Tuk>(N98kgotia&o!8Xe;ioQjN-B;X+=7N2Uh.o["G8nL4KLF9PU&DD/mf:X;Pcd,S0T/"#1gD/!pB% %Qg'CV=\4X8>WNnRrF6Pl'X"-c,oG^ %Bb29IA=e2"!?,$p])jkf=Z%NZkQ>0=$PJb2q[tG.AiSZ'e""!X-3t#R)l^1Q!,GM@QHqd,')GH@I.F8['*YB6U/Z"VoG5/-Q %%XB3'-V0K854&o-"j%PW'(J$Ug=XVh)oU)RA_#>Q+]8pk854rsXG(rLQn-O6I^A&);(+.e?k4SLPr>/L"\0aC>`mQ>h)_fEn9(tg %&Y$_CZsuKAPr4IS0-N<7KbG#+700;)JfMuN+?#QP&oHDPBtYQ(M)(T.l-Z]9_i7bCVG+3ZTkr%:47,q.:>5n6W,I8N-Y.t %-Xib/'eNCFOA-">nu<4M_)jHN$S>dW_o0l%OD)FKGISu68#CiK'cSTTch;Y)OD %2$u=cM'#\.,eF6#@9,UE-,;*o3s4$H2s*Y\=TQ/4MEKS:"DB`L1pDec3EIU(t(+WY[[(FBaW-FUOX@kS7ft[>a#Qf*CP]ue]';gjCd]HVLa59 %:q$RJEEMCpJiW=!^`B$F?GT)jP7kGI5L[t`hP!gqJXoP$*e?#sd.fqK"%PGQ9Ef'0cYcU,o4EU$c"@l+SkRR!+hSe8bQY;-o_#$& %SV#C$_\,OW7\MHC3btdb5;fTUZ3hfZ$XdX'"L`Pjbcjq1-qKFj%ftYm=qL!>l:'ppN&;(\Fi,SJe]-1\X2XZY@6JlSi1\0Ye`Z\bHVE@GtD*S99+KN+Ua'*hZ7^kf)r+?3Fql\@ts;VDR*X?h$"MsbLsi)s0AHs"_7 %C0[37Nt>DQ%=sE`VBn^C;lJj"C@c,9&%7K&KM)k1=ldgi4@3VuQ&:)3WRoJ6>GE%1RIdu*1dr7[MA#:N %*N'dGq4TqQe?J3.9;X":m>/$Y\\F %9Q64>^t;lLU`11a4!mqR$P1<**h[%41N--#G$n@WP-L^o7,+t7eCl+,bHeQd<:KD,k13?eAo+Gd:sH*u^EHF3l`CpDJK*gY"jb5S %[KuG^Mj?6&iO#Z[%E<(OI$koX7uLa'OFPhaV#oB"@*8YMPZr>D?D=Q-5WgOi7e/Y^Hj@1n1$?2#oi'-rO,uhG4lE]Do5[)gSlV1. %h;.:'CXIKi#j5aZ&gXc;qlaEjFWEKX-QXS8Y9C1;iE!U^#Za8b'(G#%tn!jqj5*,`H'HMN[)1H&+3-i^N=eO'_W>nPhD %>N\-Z5<62`L$+_(@[>*7RT2iM%('K][Ms75H!XVZaA1$dYdTPtrQ-Y@&f+(Kp2:G^&G^\uo4A@MUTSS+:)T]6X6T8)!QPjQE %N*FKb%/6M;8Acl73Nu'[#8!RHC_R-^RpFt.jZKAi`8kDgS7%\PfhODZY/&.BO,O\_E[+8!-@p/_-s4JcWk\[/E&=VA')DZi58G?6]Vn-HJjLS5c!&Ic>?7UL(Nd&71$?dgc@t]mS!'._mC'$s!sOCOj^7 %e-c."b_'JSB3I/-9dUq="]o(NZ`(TK#GT,Ci(."PpfR^4dmC1h3j?K(C%u:$@pq?=J,EB.^=?VON!_g9Um'AJ#CKhpA(l4!\?#HR?(3g.hI%SGC\H`^QZ_G#i %?W]6CUG"P^:O@\"E5`FW%d>V4HrW"XFn8')Ae*uTnH0Ut,I/0;\cSdpKIte7L)(E9>HDn!MG..sr8c+W9?R#NB2jBb`/.^p:>%^5 %.XO<`c!hnBj^npId:!XQ?^$/=DFt0[4`E4,[>:SHJ0s8,`G!G/8l"8_+e)dT_K*t,b"npO5U";VCGV:hK.TVFH&1n@E>'KreKW"F %.@2S>^+>Tog9JO&WOL<`^n8b0:NDjr7gE0:DFgj@bA_LE:fkf-MM8DH<.OYWBl#Q,Zq,&q@)\B'gS*O>:sCOk%QB7WYZ=0a'M7*" %>(IY8Ru%3Rh?L;g6r`tY!"u0<-5*0cFL\p:ZIC,\G^k8m"R_Q2lDHfX!pZIq#$*,`](-j:[G!nPoo*?O75AAd(f6X!+LoD/EAh`b %Rhn+>^GK1"70aXtYY](2@$UPgCJR42G(BjZUbWD*WUigL%*o>AiP8#bZn-tqC'DSN/hG9='G)8?:pW_!6n.@H!\BCT(olf2&8)Nm %Vd#[SStp"]/D1[r7&(Sqmp`:`73I=%aGRXE/<1EKibDZtB<=;r;#p_oX+^EY:m7@<.CB#@K5A-'dbRp!S(Ie>d98uU%!2qX*"#$B %pb7A-%T;GOmq'2n7,Hd)]e^P)c00\CXVM%fDGR>?=S'V,?H#quROs[h<.PrD?fi@u9Up^X]%$,dC-]2E+3mgi:"rUQ"K*(ml#ECZ %O8D=T]EDjL=.g?JC'l+_=u+BJ(Yl&1/SV=-Y2eW@ikb]=RDu>sm:Lm-,B2%nibK`"IU3i!ok"1f%ZW[EYrZgH0TSL %/T\DS0kW_u_?jDh8'*5i7#(@a6"SfGkL,`t#BXJ^6nC[c`^`C97r?*!OA7RUH!]hGcFVP&qcAb$+[lCjNnYtn']`^Sc44"C62PD0 %Uludu'&^Dm@C\o(_%Ym9e7W6DefgN&b="Zp;o0;AL1ub4!V3%,-HS[mZWa96eR1cLWh`3?'QI=lM6%)JOtdgV%YWL=c"01Ao8E+P %`eMm8D-5`^'M3AT;T/Rf%QOqS)ko#&ZC7mF6@uP/LG@d:Q(@f@?-$LJ7g77E1bgFM'3!=/1.4_leKqEaKP$ULUP=54*d[UVAji6\ %]'F=X%.gW*GZ^OaFl)tQXc$u&`AlhP@s1Zf]X;Xd6a;Ll]/\)0$l((Gl'q/@d)Dkb4CFU4"1%?)$j1+Y.%hE.mcR=;3-9 %j4U,F!d;Zo7YeiDPUVT?$o?Cg];7X.f24Kj9b,h`9[.H!m0(mM._.R?=[lQu3:N/@lJbJ#4)RiNF39TYA25o`(f;mZ+gDg%q?!`J %*T&-;o9R0Om?(q'Uin%INLsk@]%rC7`%q]=PX\#Z!dUh3m=9S68V@g5l8>tP]KEFNl&NfEU%7g&k)?1-AmiXsdZU_\XR7kV-CGJ= %U>BS'G616icC(2m.=a5kAp-*47?(5@pD8q>1Ns>^lbp58,7`:D8W=i=+@)5(Io/s%id@\Im*<5>%Zefg^]d#mMr(gZ4g8_\0[*]P %l%2a9;U4;0;9$OjLjEHQk(Y'X#NS@Y61p$NX*h%]%:;gAE`\G8\XBp36Q\$2:2)c8"hCU<"cH1p5\R;42EeK$lNI_pm!g]l,D&&# %fc1#:bKPp-ERAYZ$ENd9r3=`T4W?mlHPJUSLO8hL1C_Qf,(8E/^g81ArE@CE$5&@lQseqFjRa(>5_2^B8R19+Pq1KmCbruNbeE9J %neom"B]a[k-6UC7U4._Eg['Z*"9L(kX)*YO[+1E"/2ugL#7>+kZX%&6:l9pD)lmd6Ll`E,5R\caQTTV`,!dM>.[YE7nM]B%rFMFJ %S'OFQ1;OHueEqQ-p;GYO!siW5o/q2J'pF1#\?G/%]Jog\G)[VE@!ViooQW$O.F#$25m:(_ULgm'*l]*Mf,S.oQqYTRNL8#>UWcOq %57cjG4!-gT4\-@-HON7#TO,LLQc^LEHmZd[prF_@k6B+&7hp8RiF!.;B6c4`E1K!\20V`]f@5.?\3sYG4Y>cXSt.3gA_81NW_">c %Yu\HN;f<-VCY"8d.rYc*H3fr7idsdF%o)O:8P$dI]r#7=o-QRiH-]VdRc]=VEV6!`#jQ35BKZ7]D2YECaG(4p7h8qO-Ba>:;.7AH3TrWhA?8+4dY2W&qg[&9^V!3!",2(e'D]j5M0/K4`1GgdR9+FQ(GSXu0(fMs`b(iMkL,n:JbcEOp'=RZ](>6.mh5p*\d %dmRJl5EKBEN8W'IBP>>5>N`hO\gXp/24:FY^+@=]3TM:4imseG[OD>r@I=@d(o=JV%&WJj-ru,3AX?F6;b_o2&V*;(nZEZAb&,qT %6.WlZfE4O(/9i.YNQ$0#F#BL4>,oUDKGGSo1XU<^[pDk6\ZX?9DF-0nMF._UF3s_G3a6GIMpkHkohMZXGP1`cA%Si8g/tfF-7^(8 %i,cmYo2J(OHq-j:8W%dhG[G8;b:.>1>\OC-4*V]Y1BgDaJ[7_H*LpmOcICui)1oO*BV>gL!'@BP$K'U#UDb]KP]30tD2V,dmRHOu %YkE79(9YL%JG?YU%eIOQ3XB(b#(nru6QW!(F$iD!S1>-!'ZP6/i(pPc&d;oLP'U9U[AS&(XQjE:L-R=PhG0CL*>jp(><2!4o %4"Wk-OuR+2UBDhjaEFbQh(l'eDP[RoAQ9B[iLF?!E"4pooq9tUr3-L`^@YWL^i)W]YtZp*$A&6Gu/P7^[QY>;U9:Il=k9NPbS+>D/5.b],PX9T"]:j]!4bTJ0D3jjg(;mn %$u@d-(mBe4$1&)W'XtSA:O=(/>?$jFm?1nk:(ASdhfa+&_OT/:'kAc.;m9T!6>UFM0H"/t(V!^(bfketK+*H;gPpAt1I<=`M-K-_ %Ta\&G1A'%TO^#14^$bIZ6q;0rCTs`A&dcW-l:oWO=[k]4R=1;%SW++X+g=ZJF/,fg'MaElLG?YtdN2#')NgqE8`W8R %;e&@[$OOP15^WgS`sd>)1V_D=k\qq6Y+4Se,[\Z]$sdb`h2b"F&X"Ra(.k-bHuV-[7jefsOg-Z7Qc:/&N,'OqB2QWf%.(!:#2A_e:)`!9iT.n`.O)Hg%a,"A1Tam#&dZPBj-A(OfV1ZgV,Jh$Z*=C8SBY,^JJ#?, %crA41'9\d&FOpXL;T$bk2eX&XhlfsOJ9,k48.3]j.W!#)JYR=]_SHE=FF+UoNL/c\`\=]S&p6ar@R@(s;4Zc>lmI\jEe$Sg6+Nr3 %OQj;JZ9@.H9/b$WMZjCId_nlHU1lTVKH47)e$r(i=Oj9_P=AfBdOZR;113XbR-`t4bLG'?6,b!BhE!QbB@ChVR;A@D$0b,"&TFGq']>WjX&rSn7KVEl$l6(%+P1-?^3fJd#@\/>ALl"dnH[lP5)[hdPpnUQZA7,,mFM9O.%: %/Sb$?hUWCh.<1K&^i"2t2F5NERuu;ZfL1Cf:EleB#1lpYdVdG-cN9SP#rCC#/H!?XJ0YBD %rdcR[#ZtO!QoAbV^3k!rlEm4ZWnjo-gD0l3SSuZ!C^S&Nh@(%T26&q%'#PoL1blk0XMmLfK:SR2Fg=>jiXfb(^Y#I.@iTkm'3bBU %r)6D$:h+gESg:s)2/[1)`I.7q8o#4L3(sBrkn"B)RDmi:PbFSpk\%+BF$Ys\kQGmq`J0=oOr.DR79sk@$CkLQ;,&VoPLJs',du2lmKU5]$V`g %SC%GI(QQ>BdHA4!9&A1D)q/_`UVsFi/G3WQNHT=]WEjGDJo61K+osnDjlpF3A`X`4*h22qfL$6"25aB?!UDQ\6f!AT;"$<=F;+cQ %6_nt&]Fu3B)4!p-QJi87?(_Ps5)`m9Mae$YKtXLR>#,lTfK,*f-r/rWLA_LHG)lYVEtOBk'Y,'N+rqU,FdiS#`/(@"h#Dm3oQI4! %jA@[d/'nhekKO0:j\,`f>]&.%'3:9*U5%bZ;sHY9%#/[iJnT=ZY4cl;Wp;Sq9,;+--qK&PgR;S@_L'_lTNl"8+\57P0`q7:]unm8 %"&?mM*f`44cBB.:@kf,JQU@E&-bG$&=g+gdWT+TeK7lR&;89#aQ"FrflH1G,bhf!nM&BY6Rn_"P^J)Q_euujt2m`/#o(*e.Y`$eHeAB7sT0haXnQ%?4&:IRE#aLQ>1?0@7g'.4?)0V=',";+)\p;>lh*jqAYaeT?/UITQHXN8J.)T>MTICn?CV>3 %MGZ%n,;LGPDao0rl>Fso:ZbNPHK'kd,]H6WLl\7a&N'loZ\u9eIRY`d1Q_`E"/tsakbZ6rG00'2gXhp3ACc\qUB5Z^p!-\@,,WLe %:3F.(d!0FL+&DLX:U%b9o6SB%\A17p:gW\u=/:E.*N``h)g9O]S'kU4%Bd%*MiE%[VHZ:H<&<"08$_I1EGCo.$G2+uR@MfERga1A %_@P.Z3FK83S_l-0h1EVr%Y(8"0-Ld>4X+:R%PQfWen,0CJcn9lcie$28<-Bb-?r?!H+?`o9"s1S=c:"g'BjWI7V6-&_uMo0^^RV[ %d=>1"mMBd[)\^g%(1\tLgIBjsUZgj#2W`J+Domd#fbCVd*;c"&[S[U^1/QNQI6c1+a_C)!aUm[S% %CRde]gCh7X),l3+s\g%_0_pg:mC5l`KC) %+I\PC'.V7Ym7c"j.#EcETZ"8S9OJ[Vc:uf>$Rf&S@3]Ea\LQ_pW&@c=">[Jb>6R)"oIDOk+r9r=:n9Bu %U$.ZC2m%5^G*t0_)_Q?%EhKL6TXgO/=R.Z!0"58Oo8hFAfL71!PZjre+7$17>+ %i$V/MSV(akV57?B!aqZH9>-RD_/H1rbMGo\8P\WHK'=[m\%bt:]AdXq<=X2%=^KWmTYojV!i/Mlns@L#O!(N$2*N[WXrMVO;8 %O%p-l&.d&XCpOnI&jjC>-'YBPIiAEpNPMn[jD($pB#u,j^i#ho)U9Qmc.GOF@:#ei/1#YKlUE[U-=OF$2!AtLTQ=uTeAm:m">%0+R %*gS;_):#3ZZ^I.r!M2(iT[:Z+E&f-OYY^PaJ3C`.>iq1(Csb6F3(";i=Bq:8'[dP&WLtCb-oDcJ>qaH=3E]7'[*n>P=b_!?^u-lh %bEfSY@;)'"'k3u_6RVJ/GM7fV4!^h4'iHCG^nJ4;-/Q`*\2:)u=KFqJfKmB[VGl2'qk-IT/I[dVB>%igbhF/K>C-"MQn+e#+=pl1FThf9V?3.DH>MifRaGN_G1V"6B!I;GCo+)O-D6R2H6iD8`%3=)KC"Kh %6C]J^Qn>Cso21#L"EfPJKb[D;f)Rl,JYXaNs7>r`C[)$a*T-.paeFURFJiM+UpFXj@iEusgTG$JcQ2/eElVC+A1<&RVU!ORgh]Y< %AC2e]=&plPhRG[C!826I`m@:f]-ZE#;2ieonW_rDuqi'Y5u8-i/<1m0FmJVHRH>VRH1V<$"*IT]@H %eSYuW>ST](!G,'T98G>IFXbdpqKRq/g??D9)Dr,JbTfb`Rl+H]+>0qD]3u(b04gff/BSSBbr:7ZI3'bJ./d+1\dbH(D3inZQGoQA %\TG2-h9/Z=)iZ$6XS-#]+%84gI/R8YYc\^=C=/g5';(D(D(G%6W;'K#J=;C)-!*O`A1KL*>f@gqL^P[QheC\4J %]]o+r4j6omCWW&O2bh2eTmN:G*iWCBP1?mAem_8K@Zc7Zk+g>256?M9Z!+k^^Ae`iR/XH.QQ,>MHYX5HU8Tg&jL/_@N4,7sTM132 %X.tN3F/NDB]IsI:j=4WdNIj^(KcA.4-&oBPU,.>N8-(TW4d;G]DCS$u8h+$r$'f7["OmUW0-LYH058Jb=Wk_'G0ehEc5X"M?Bu06 %=oiOqmL3o3k[EL`lX+_qFlGJi&or'@h"Y&#VZrK.Q8TULapt4[/t;Z4H-toG88EM`G^Vp80hLZ^G\o`u13aRJSpFq+RYLtpkA*CN %2N8.(H]E*"*4AcKXHq2WRk-stGF'>7!9$`?(AuEt*P=-\i$$W$@:WbH@UCb9gqiBt&[cHr6`D23E_7]3:L,2+DB;2n!\YP7)E)Mp %itG:U$VYahA7DQ0ObPT$K6%:#83Xkjnk=q-D"4RG8'(Et/#(m]ib">t;51.)l>pBn%ig@WdY5,.QjA'G_F]gLZsgg?Mpg<2K/is$ %=_J]U.27V=8[1C@OHJ1,'GDn)3OR'ZNG;+7Z)^Q5>oQ3rbn3#];\lnJ,0WTqDfBec9WDU6[%cDUS %OdcsVOqMWtcu&_/">nl9>E7Z?]e[QrVWYJl*kDG5BN/NJ'\_.&Gi]?$I %it+V][h$VchB[bd?B@[&/PL=cr.(2nEorbTS]<\$[)Qm+M %4mUJ""+mQ2ET6->mcau#V#T1!;R`<@U?ILsP%!^BFJ^G7g_5snk#Uk^5B-7i`TRaVGaH,nZ2r>Nq@[LD2DA-?pPYBope-XL4AVi&Fl)#^P94Jg]nnGP.iSj"HZu4b/XX]VD/%g/=pa'g^\$V\UMdmD4#DnfHM9)j_l_;,MM5H4XciRK:Y#n[.,hZAo1)Wn[3hJ`?5P3j-aoar;MZC %HBQ*Y;(%n[=fq#J[4bD]DjIu>]!eSSoPB`YL_0%-qNtGj=_b-*nE]CbilYnXM:m&#`ES'4q6k]= %7[c#Iqrk5lb:Cs&ILpu-H^p:%gU!Z@pljk3aaf:),DrhR-X2AXARA2oR1m2%7rFk;PohCqn,LG/A,3>.[5DDsEH#T(lnG%c'@&MBFpnQU90/*4NNW4Z?>n#FC*LX\gW`.i^;CSr*6=%#=LUgGLL-hB)_j8kVdNJe4AH7[tll7cPYP;oMbXJmIZd]$-l*s?W1r4?0&I"Gc_PO7-Z/j)q4#Y%N17RZP(J*i8(cB2E(\?oZf!9R %2b(s66P#^3UNC"@UE#_#`1trG)I't^FOkH#26@o3L''^:raLALeLbni4D#RS5%011n%iVAV`=i)='C[3L66+SB\iUo4XpHtAul3a %kpD":8S2[nF,:YoY*8g`\"$D_uE=4&= %(h"eO73sf@NS?s)/O6!K$+^[A"L+P7&?(HW(iHIZ"0f2b#>UJ?PGbE['96$3%2:3H/P-'\qHnQ@T0u9b6VC:^f*h %g%G>7J-7JfE(Ud6jb?PHVWCi$+?m8>q4Y[oIcOdhJ^er!qgBQlqkE8>Ma['#3-9Ae/HD6a;`eF0kO766^b %J]XGo %d.ETX<.dhkeb^!K*Lib7ZmBIYHl(/KKDkjbI8/'=ZAW%G2&hOTE[TSWGl*+#S-6QD3goVX4;2J4(?Q)n/QEE%(e8CAZp`Weu\qJq<=B:[#h %fV>ItN%(cO^"!eY.9S@#&P;)oQ3mUZV2iR*"o>'@aj:u&)qMb9N,-2D)Fd^fph43E*?kuc.O;5KFVH9[1Noe0BuOMOgkL7Ips]9Kn3.6a2@DTNWG]%q9n#%9)=?M^ci8K$HQ,n5 %\60#0@B&,(T9iDWY3B(%I8!R."!/;tbnu[#j5aX2#=(4#(f.uHO\oT=9^P,Kin`aWNNk;"<5:*2;4f(c\]-OqHT3/5I#AUfPj86&LO$di>N48P^4O/m$uNF"ns4--*D-H(L`D3)X*YXg,B&69RmE3!5apc?F)4#A'/Xcm.UkR!?kHRQ)f+aRGft %\Tpch]c+c%*6q#A`*D\WY[&p"MC.P`V;Q]>UPEU`TK<:5BT$QQSV$81Z"W?f`9k=P)&*L\,0pS[_Y?8$Q(@N4ZF1"WBXG7sT;=/e %hQ0nc#+FC"@Sq:rSR_$263=hK)3?dQM!M;-g1qSU5!A^g1ZNFQ!nR>?Q`i'IW_Ufdb"N7enN5Dn;]tUX$Ls*NZVmE_Q)#^37M[kH %FG\O[.=RWp*dm+!m670?W7YQRZV+f-FrC$BC=OP?IgR`!VP]oDN\ohcDdEe\>ULEn?m8qr#MoHEqcqX086/28cB_j&6DcV]-l4Kb %54p]nJD)#JQ-UnT8E9;0SB\-S#<`9tP3<5dj-LITj9P.5CV;-F/LQ(jbk"^V5h/4Bl]A-t9pCb^^=XpWD"cgE %93_qg5)bCiAI49VhDV+_96m+\BbAN.=`[@WE*m-6(G@:*BdDQ:-[u9O7qjH=>+u!GdT8?IDdN@>A5\gn&MTMEkqd@RHp=FtoK#F" %KZHTP?4Drh#d*8N`/LRPR6Nm[-PK0QW6r4Ok09<(1hoqi7F$J*LtECLmNW`%\J(!0jJ3dDV`c2"kIRJW/cE/a=?(JXac)-R^;ifY %3^k+k+KL<.&Y\fK>qh.&W10][E,.RRI1b[oZ!S$VaB"cf#FuI22?[L@7%jpaJ0Ij[WE?_ANCD)#73@E1rJ,OT%PZ,Lod/rtUl)YL=0?R_n#Grd!n6s"(M3>hAc6W,^)@BV%bcM38FIRZ`"Q4;pJlqE@bc3!ic#/CqIVjTC@6MRaqhfnAdpQXNO7FX;1fslc7]<@7 %E@L8l<,/'t[t,=ma,(n#;0b`;(R??.)Bc$>SaJB#tb7[J]Do3sdF8U$#+9O^Bf@"7rF^M[sK*+PuCZ\H*^8b8YK %L)8jh6b7H";Qr4Nh6/+XHEC2^cYBhN?1!^[SFX2aIMn[9TD[MPTHt!YK6d<0Anof?UH8lZ_([KTD\aB\4=#6kN61'>M:-T:k+qi' %8qt*'+?TsK6@ihq#A;(Za?"tCQ[Pe&Pib1CpUa58gCn+XR!TGde4U6A:.H@m]n67ONopg3RZbSY0%OL;CH%+*[i)`.j %8=Md.[$P96rci=M?UUeZ;A+E+4A"d/T@"2UM+kr/co.*U/Ca&H`AMgUTbIZg2%=>?K\$PG28=86^9=jF;3erSR*Yf5?8E9=UK4Z, %(KR9m4,cSrULrJi=kkZIBor$RU]a`7o(1qPR,E0Zl_<5YT8-u?4"2qFejr-+g`Mt"PKC_(-m_TD3i/TtF-F)JGO.[[-Irb[;sa&% %?%<]7-k_]?0I'>)RD_^O".+Pr%9!ibiDqk#Kt?qPSWY#'7Y^1%F2uqn*b8;kj;4!.J02$[HIRIRqU?ss]ZT,R/phL=NE_KGh=`)i %-d4t35rVBhH%f5MLCO3qOjc?W[O%g05LTB=k&66L(B_7i"iVCo(_e/IE%CMpi5k6WQ03:!;R6uaY:"ii0&K16DNMu1H]j#HmoBgG(ajDD#-Cg=_I/H430dRh;*`sl\VMhO-X6umjVU$T\M#Xm!^ae %fMKeTKh(h":Hj&BK#pgYE1WdjZJJ4&n(Xm+@#6%iEmJbZF>QQ@HQ5sX!FM]6-:E+:o$sQ,?`-KOh`uL"(tX#nPHJS4W1.?d:+uUK![K;FBgI*.SGaE4C2O9IloZAsm?Za*<')$+fcG=VpE!RIVF3hb9g2=uZ_5s%Q;FHT.6^Zf;$P]">duJY: %QB`H(ZP8aRrn6[TECeMYl'/)*asr'p^UMD4[pn)pOd^!/C_Op!cko8RMZCn(,SQ'Ss$V.\`F3I(6kM:5Pk`#62BVD62f\WF8u.D1 %@BP_^S]FWWnENU%f)l#"DhMJELkFXBlb(Y8Y=ZbE.k6Zbc66J8V$N7(HdM3@\a9nj&m3Hr(e7_u#ZTVpbX%_e8*?^#94B.J$*,*S %f*Zp-\(7<`d6atlc,B(AZ9GlY8N6j.VhODghp7k4;tS!"=/%>9'BUN-_u,f4GrG5OHX-Z2dOQi".ebK#UEZ@:0*5gY_irWWUF)a@ %Jo*XYPcc*seY6#q2o0/3hRV7`;eGl^#59Z#i>RT:@D'[Yqc11%L@So4jPT/$iK5EA,[k5W(D%_:.^L>\Wr"OBOl7V"AQ!EG %6q[8VOO&)BLn=[:e_,k[SdYl6/.i7fU`7<@@f;#*S/Jn3fsA+?)4Y^cV$]qWkVI]QjQ84le.)^lVSCKdA5^Y)*2e+T71/jRqJLo$ %\DU=e^EOb!rJi;+@Zk\`hPd)]E(cSIht?+dI'@\7J%1djbP_'aQD^#Y'u'7Z#BE4lE$=8C>X" %OM&0fiaB^S^NBhYg6D8-i^N"o_qHX5D2mO78er9gIP%C*4e2VVdk+'c(3'rVnV2F$?K)2tio&nF_ %RF@CiMtImgk('h-4+o1p0aTt+LF(cp(k3(fp'[oQYb^8+)d@gi-dR@@/ViJE]5AGMFcOj]iVHT;9`G=6JFJ9QW-@LDVQ %bXtVL99%FBqJd6PYEb.MoQtf@oj,ulahd\C[)*bH>+0;Dr+4i1Ibr_,HAjH'85u-_O0RFeO937?DnhM %'mKMCrpebLIGdeaa9@]t:V*c-HuBQfYU5a<8:VJCK8jE@&@FBK;)Q+^Zc7.9/![Q/jcC:.s6]NpeM#/0K`tHSg)eaIm9YFO+rCRn %I69H?V]IDoi"AT?P@c+P6qH/eD*3seO&J_X0@&^"Jl5T7]7HQJJ^"D5p#&O/^72R1_-*- %>S\/*GDH7#=o"$sb6H4ejt4_nO"C"MU($;-;T/]eEce$\),emV)E%GShB\7$7O,*up7]eh'(ng7s,fjX60dLAh0\nm_%;9L(bC]Z\`RsqZ"ir5IcXFW>pgKk91!98]: %R2c#G\:$2Gng61%`?$I*BRso5_%'T8fJq.0%1h\$*.&,-bOrVZfT>WQQ5T$m.q5a.[1aX@biBbq&E% %$oh7t]oc=O<$a!f55u*JA*?bVjRJj!G=i?Wd0GDi9/@%jrXfM[H"KB!^9r<*8>!Y'fc0emP@L?]Ml7V'?UoA-Wuo[D,M2Z-/:Kr, %msup[7JrqB6DV>>%SJ=5W\FWm%q2Z2<+3%2;'$'=(NQR?7\h*,POs>!T1$n:2m! %@M-EErP?"39Mo2`W42PTR1UY`Gdr']=JHjDdmG@Xol&*ZF\]^KF.6;<%+9DrjXa'o\qcE**qpQ8WRK7SFTE.\WT"S'<`>Vef@XP= %/?q3inPXAYWU.=SF$nLqQcnb6lZ0VLjO'Tg$1g-Nje-L9)6(,J_uTU^]AIr7hd//:_#h,ej>b_uiUA7/[qjDTTBEa,TB"n:r]O"^ %/.+2M'co[[nP,VSRHKMf15hA:+&+OJml`k7Yi>DSH-8Jo2o@!`(Mj@3Jh7/Gi)!Ti\a)U31Xo%qAcolh^Q*iKh(5j]lg+iE4eR!) %!hIpb4^^%;0I,5W](2N6%i^ZkX,Dq_JcQHa>5_9uoVEbD-K]K801'[1V.)<7I)(_CHukGV@6shr%A5JT1""Gr%^m:JN.((I?WohT %S6G<5[:\V'7gBOCm^Vh=3cGUp[N5V.T0CQ]@;;?Uf%s%jOfYnf)GBO2IG9n#m*:NsULPjAYh2ZHW@euWPV'\K,M#eB"$XPW\1kWU %LmU&k7d2e?7/j'.;8,+C3@I782`S&Ygd1rjNrQC\uP/oY]i>bfA6r"@ldB6?GFbB_bi+ %#tWja2+u6EE`#)'%Z)Jab*Acg[*$YLMn0N+1^HZ*lG]sYJn2c'("F(/95bjGj)jX'_pPe_[A %7j]@&eXJ37\"aPPA_!fB3lO;piOoToSmK@ms5i_KnmD=Ds*"?Zs33e+X+0h]s8DuhJ,GB-o&'DXJ,OKs-J60 %&-),P5QCDkqQ!j#qD/)Yr)\A>J,Q:Ks8IrVn<\Y)qS2s[jT##ls6o7qrk$c(s4>Hd+9(!nqVV>GJ,*I#?iQBsq*0/N^!lL7V`dM> %)kk`,=U[K,8=q,Uno!u)rPP]'s5>VNqu#&qK2u"c:Kb9selbh-17@A^0I1?t%.WbP`AsY"+k!s7&qq#md;/bG53q*EO!967Qisg) %=pGYDRoNji\:U,U*[8c7/BIVVg^'nhQ@\;Bj5pmK$$5L'aOph7]dDV%"_7i&@U1a!XU,H\"aUS5^NLLA%sT5\"6MEFRUCltXBek# %7dIqWi/BAIMU9j?GPRO_an'??8V>>teYeZIdLcepb)eG_;Ha0WC0*auCScXqF*$MG@Ej]L75Z/.V&LdB0r^ROekrsPJ<@d0!d$q, %g;=#_-i;UM+08Kq*KC0so!H,ZiKaAkYHLu-T3/%UC_FItJ&5I04Q5_V#L'<4]isMS8JTntKk]C[iGS)sfVcfG]->#[p1enSX5ilc %pZp>m+OOkDacrmZiNkWSQ5S4FC`A(shMWYBdm+X4[/4'GW%F_5k8=6O%:=`g96#>,2cbl]&9@R[:6oFKcc*(^jC;=mYBYk\AEXJN %ldtB?_;-,i8m!5\NUQWAXef[s!Gn?GFBj,o_Hd3Sp]5GM,gGgh`.o*XdT^*t %2WN",mKh%S_qe'.h>p^RBo7Uh1\5b'VBZK=](e-KC[K-XOj\;_rE3R7g;t5*+m8NKNS5MCJ1NW(\EP**e5?/o3ZI\I)@`D@-%l'_A %l.YI2nl9-ISudG_T@D\8*FR3pOPirB!p&V.VA59;X9!G)0uMDkjr]^*U't%D$tJfN2B2S$e)o-tb-$*8UEiGT2U(pB-T' %Y=o%n`6V`(T5XID^>3\f-lVE!]=7*GFkbuNh=Un8R%]GJ+V,o,gmlIrF03$$^%T=IQG7Qm4e&nr&[Pn`:6dE7*Q*5Q %3W%d;)s]L=$&b#dDP!*=]!%[#rdONSbG]]5520;^c7$f*1tbXY_0qgMpd]Zh-5@[.fG^2e_7:dZ3;?8R_eW-4,i\U.Sr'*\nWZ8+R_<]R-VHtA:9F[Hhk)!-=h,LC$]M`d %)(`(Zd`Ib1$Yghc(Xsep.k?F;(['!DR`8iK*LF2XR^uZ$Z)PFYH3*fl=!KQ[XfDH,fZm%u!])nW=*WD#d1,N3E)PGYD6h0T"DJd( %:.hQ"XA!:`i-C(]d>S7S=?]<"^NQs9M?G(lkb\(n&f!OWW^"L4H#c'N\U^+(:'0Ft2H%H^Re):)e'qT40fA5c1LO&g+:WnNUp[]9`g3BHjVJ]NIDar\k&'qI2dfK)'Q#Kg6 %+qY!3nt<,W,pSgr]a$YPJSNB2jjZ5J=!\[L;XEXP#>WT-OqQLmV1RK]9h*)7*\H,Wg7Tg)Vn5lm4LTRUW6psh1Qb\_&bF%5laa?L %QNOEfHI+Zc::)Y4!N;RNX]C_j3sgMaHU[fW(RfZ@0.-i;N'laSp#'PF\TWVh0E)s,9934*LA:/DhHj;Sgrpk,-T;$T(P&EBGcd8, %(q,"=%)r)V?jE-I0Sik-\6V$6^C(dk*dVfHEYd]aNhChcj%FE(j)2=_nTD+IQK.">ah+:>>I2lEe/=6$INd=dSD7Yn*( %E*5lk*p$.J;\onZlB)PNJGJl,@A]]V)3GGS)*@?]Ds\/ST,#`?;>0`U1GZ0tnCesU2^"l'$Z`70N9MRE&gP=F"^?C_L\pBnS';-b>uN7nq2IHjSauU8HV&PE*2r;pCbe %,9mG:Fa\;I_GDB;A>1(B],tA44Y'q9W=9K,13@pOJDMC+4;frL4^^[*1?M%7Ims?^@nMH)dT#7A9W>&nW8tlfO6rMgN'01!2D\6; %G.@g=6L?9!+CCaD!s4`9ICP"Wakp;K/__Dmi>q<))53L$631mo1?Q]X#`nVW?61T"9N"_+[t8#S!Icg:c;W-L]a);0cO]uXE]I_q %#A:pK>L=$CMt"uMM%Ri\8M4d[>iQM20k1qaIU4dYm/c+u]TS4:FV:f:el;s'.&IlUVa:H`\2F)`S[>o3mQ$,%BdG>E7XV,LK]`F: %jL*aM76.KpRghB:"^E&9O$K42B.^^gYlY$9:bW(H3oJ8Rf+Cjhjp\E&<&5)1tqD[0eV/bpO\Gl^o:#l<517h"8uJVIo="B+b##lqYfm'<^1]8f6Ro#`(A0t4%AA6-6gHP %qBF8d@b;r'=a(to&i9.3E4ZI%`6Hp=e#sDuq5jmL&HKql3i^ms1J]bYYl6:mEL>63/5IT2`ntU*We%R#/\Yj,0q$''r75(6Nk@aW %ooZ9:!@l$Od;'CCe5;9>7V2T_+3q>RHdfB\f:FG3K)#']S?@hsWqD#JOC,1f.r"k)Ql(g%!.#JhhhXo.Bij-GGZLqfD-\Y_)ID-% %#M?AWbq`RPbB:q3"HK\PE?dI>d( %(@Ke^ZdII()IJ\g-OTrW.%GM$S*h$!b!o.^!:)8q^MT\NEjoq)2#p)imjjsSFoX9bjGI"6]6UiP=:47]4[L6F.WQ_UchRqh$;VeYe;/Qjo.kGKT%1GKLp0gPl/.!_L]bW98k>NNfi^O'N];1;-QoEmP %+irm0BMNrY;AQf1?ADDe?PNhd`jPe)Ol]`T3p/#Mg?nWoA(OB*ETN_S_!>.V5ZMr$%uk$2+S7Gu=K/UVl'57$nTdUI+ %&\=2:]7FiL`ggOY_H:#SX,X`rR<.CZL>-@k4UArK&Qn_'&7uHW3I:`9AcIju]8($0Uj %W6VEKitU/V91ZB_0ILa5i`#qlZq#[I1gm@#(W2RU6J;hp1:sU1r;o+df+!LTnFtj$=WiIsJGBul4$br_kN<3 %a!_?n7Qd4%K:_r4+jA0!,KH"1C*XsVGEtk%5j91]jA_Srca$+dP+P>F8<9TtnR]di^?5&%(k+HHP^X.PU$ML+:R8$H,kWoZ]$E;; %EcLau5I*q[eVR9Aa#I+8X-sq9hopoj=C+C@[iq*G6c7C19+Cfr>rajeVN+8JhaE1OQcq2(N?0J.h!H,F[pprefM;jn)0Q!\+$jQP %%AZ0IC]\Ba`cJL"o8j^N"+/LLd>!q]F`^WZOl5EhR$7q"8J/pjW==./198V%9(tr*6t3brLdi_FL&!klb8JHmr#WQO!t@M7f0UrH %WJl1<7`*3)9JH2@DR/mqmDK3J&9KCQ`+pkD0*](X=6@tO,H.7=(HW^h5(aL_r8>*D!IE;S=M-j3N@b@l0@1b6`5TM#M$Jj:c;f"M %(koPYmZ4+!^F8Z1ja[do:2?Y&qlgj#bje\8/Qu,AdKnbe,>Z!9'"62*e]G+2jptP\5c`ht)jM\MmNM;AV?!J1YKDbtdu@T43=\cS %^=##HK1!p"2uFQte\fsVQ>rYa_O1_7!S!mI3oEo=+S?2(al*o0o=G.AdHHGr[DV0elW!/og;N["ScbAJf?%O1O5qAggu5&DY%%(ToQ7m:Q(HE(gH%]5%Lg.7eXG_mQ$0VCl.4cf\ku&_RRPs_tCi+ %n?UW8G0921]Wi7FONOQtFgG%)l4DFK*lt6b,FokqB:JBgYHO0dMDBsp>^?*fJBaJCbI+"PN)42RHdZ#!(1s/b %Rbk.m;&a_fhD^Ef]\:Tg^icL#XhB/QpURS:"!.$LmIoF[<>-u)VZR4mB5*X4&mI:h41u\0PY4o'l8c/Dml*XC3E?h,46m2 %,T(o?rIES=D(C]/=nS>RkiRT'S)(PNBXW_9`pT@"4lk4Dd+emJ)[PbSXc)2ji0aC%W6K=GPm-`K1XTRbLFqPV(o9D/pQdh0/?rn3 %a`PKW$;dHb/0ok(.lu2>2Us=MN1-uW?`s[TEApX$]_=UJ6;_-?kJV.oie_!0c,EHSPM5`-&(V\2cK2@)N"DF'\@,5MM/i)g=IE/% %WK@oF0.'A`RNU2T]EfgNN>+/POC-0IE8P_g(NH6.?!A9*$qof4+.;m0M5Uf[UKJW)P3-iP:_Soa?1;\D2<=PD\F1$LB/*>IMLZOY %AP)UKG!+A>8%<[`;K@rUfJ]?-H=u$q=ZuL0fLu9p;aH>*d\O$0Pf'EIbMjq0dU\9seAQ_Z-+nRPU!H%L>OeL5o`-#U/Y5qN %XsOHj9+7luN!L[(8SUWpfds)d*(Ct7U@T(?DkQ`C5:^dbVjW)o#(:P\K#@fq$8,0L*kkH^'Jh^*aU@)mjC6AZ6UjA %">;85K$q1(_(3^Q8;(I"mECEI@Z978joX[cjc#TLi)q7LIToj8bY>f_dZL,4NVVZo6NTH;T@KBn%'MNm6RJ,7B&4_uWi6]KWgks4 %Y`@$;#JhO!S!W"431FP57TJ$/Ssl)?'qGg,""BK]G="hW2e*pAHLLMXYPGV\6&>#NX30fIGm^C'R^#uao5rEV(PV[ko&`/h3P\46 %^[Z?\hJ1aIEtEPe6`ktMGUdJ4cj@LKXLd7^aL<$cd>HEZ\S+S(n1<;=QB\"(m+fkZIF`s/3sQ^<'#u93U[G/oMBJ1NnW^Np")3Xl %4)^ri@k?5+M/$84EB&Fc:XuTi@G(XU/nZq>f5LttCkoes>p4V9mn1lUrEc-1#+Va;h[tkV!gr83BEAfQ%=mngWR/_^+td.<6tiT7 %Y`g3pUt4hDC(D>/7(%lY31BmS2Q_g>"\QZZ;U:K2r9XbMO/lI$U!h>)(Hc&P)J16q;fnX3jhA/oCjiOS\J$gb6"]CXE&4sg?pb;u %P$4N#%-)?f!Dr<"'Z+hX0_E(]M(9dRQuj_n_W!&\6kI.1UrF\3DiYQW))b/jd!7_[FM0R'kQNo#KT]l,/p+>S;j>bb3M)=2'&1X\j1gOpg;%TGsLIf1^*O;pS,J.]'>Ut %Yg:m8AMm*_40:@_!:F9QcDOF_[b=EVG290b`;]WDp1=EgPU[1-^+RZB89OrQ\G)/(peH\:R"p@:2>O!&H*KJ^r5T`nUd:`2c4c!R %fAZq0Wci<'Su&Ve,'9b3keL$=4Ldp6G`?<7=ZkC2c'UqoU2Z6%b;ZklOim:TC?,2_&l&oUIt#]&IVo[+dlE+iFjhNdqL.=EcJubf %qa'unUg?W&ZD$;m._U\S^dFBWRo!]G.(Z/S-I%UWNemhh'>*0hQ^cpC8bAMJ:mkmG4gLdR3Q4/['b+,*m_r@>]$1&1=r`3:&HF"H %AhY0oPXSh`s83fFj@j;<7s7;4=g&ejQ"E]@o.`"e*(Qs7Y,N@.ukY?,lmm8 %`\#n%_DO$N3.:RP(ACGmLqdLhIgq4`L,b+WFF*g4^I7;AH0o.Y@O^0#%-gPOc&^Ck?r%iAZ^p)>rk\o;",9'iEdeXIHG/p&-&K4f++N53$O@tu+L.F^JT_B6'&?UP %`C&&o0=GgDNib`-?a#A;$J.7$Va(?9A*GK(Pf:$[HOsr*>i_9*$RD^'32:4O@udok;.[arc,>2j/UeH;h:.F;lB4#/f^)`K:,/K6 %[.1^:PVWlGV9DGE,hQJs@-)4tDIPHC!QeA\&LpUjb?")W\Eu<7gV!f$][6!O1BSpl]67qh&JtiHUtQtD9W!W7&5D$j.5(^ %7/^gJW+1u+W%L(]"uR%0Ck,$DVJ.h>8?5DBL+sd'W,8g0ql+'')W4"?WcUA5n[tn.#Zq>3IXf:gks0Uc=XR-2fD^&H.SrHgCC>FE %=oF`M<=]3pJ5rRK.]mlO@@/E"#$rF'jQ:Te5/+_GLVfZ;1N$I>Xm3pNS05+ul-N]Od^+WhR6$Zon7%fJG_F3C14.CV5p\i=AFlUN %aTGsoG./J6+RrQrFZaM<[*Alq-?Ns34jURDZN8X'R8K@6-0HiBJUs!u-a8IBV8I6eK(s+=uc\\uA&EhD(kIH6pM*aQ-C_BMaYFBOZI&IR+>@n+BK[eQY%5bm/$rKLEdsP3g-B5u^bUm)UFTWD]e]J#gE&"n1 %1RW^UlQgfm6bTXr4E3UWq`:;e#6L+3B'q2U,3h%0'mY!`!+tTn:#4cN2a?!9(Ft^[aHlKCn;@,JjW9fZ&YbN-sZ %Md#$hWWGc'.q1q'T]KcZ"H*r;OS8q%?4sKI!*peQ0/l>$p,.,oV49L;b,jF#G"K:#UTBa.^i_o6=BA/,&>^8;-+gIecLeo[/KS&O %C/2D!6PNKf7_:Ih9Y31p6_#9F>bp_#H`PpVMj);U>BjX(.@&D7JfRpI?CE+6'du3Ggr>"7nK]bh4+rl9&"olI?HaRZ)r=?@K]9:> %gk@Y'jAkPj]KOI:mrEh.KY7YZA8Uj4Fc'>3]V\Mu26`KfkFuR.m7DWgdSINiW/rE?SncK.=_dhA@2M5p?3u])1Np>rRfFB(rEs4# %bMA0Hd_l7=K_6k0GN_Xga%@.C(NOjE0Yb'e7W0i_M7)D='o\kqE"1Uh?q8G23(I+20;p@\mDJH.7<4MSZKhs %@S(WTQ-b^(JNRc*`F`Fof+l[=ZZZ+(3`hT?>/R4Z]4H%A4cG74AXOHkrIT*T)/L7ZMLucn(CcEKa&fdX.^r(Fmq(?CeQeMnb@8me %g_j3*B#^^%,;U?1N*$I(e0"Jai<(7=bISf)1ol`)#n#kIeCi-k=mH94?V:MD20b)X?$.W4S[sg4PnR9NWWQAV8no=@@cSX_)d%dO %QIeutp6la\ed'D%F7^m\Vg3piTgdWa8Q!nb!a8:S&tWK0]SV;1#lE3\;NUq&MFOrT0?E,G`k=9u?#jLF6f%EGNucmhQNG9TAXXR+ %rnQ._2tt2m)lWW>F!1X%X\Pr04PBZu@rlT22'>:@l@9@j`H\XM)>Xu@'Jp)PKU5c3NM9%T):\7C*iNF1h[a0'NO$#H: %o!Uup.V8fp>R73lm(KQTpR2WqI%od11O6ee\W:L9f"EgD5Lqd)*Wd!]K1N$TUWs?ZOQQgdX@d-S %b8DM&H7@IR\6Fmj9f\sX8=C+D)_[4 %N/&:E6$)C(A1_&I)Fn_=V/%'U7*a.oCS<<:!?bh3.i=V:n*M_?=f"(m[A:.fLr=WWR?6Z.Mp(#HQL6!Q#Ptj8T_!dn8($79&&;OV %(8IXAJ5sq7J8:K@?qYK-Mm8]&"[LVbE01u'lQ?5<)4kAnb"#T;Kjf*A$$MuQ)N^a"n\7tiXt55ACH%6k]6u+oQphae!IFF[@k;4K_Ya^9-[NrEW&9jR"WRp;/B%SVrG*) %?elXVlkn'-mi'=A0Jd5WOs6p\C!6nr`]^?%`'o=Wd&c'pTDT^8>"-dY %i'k4J(,;@^ZQ"2.pZ'Q&5#8aY@[R`.$L7&a'T(moBdnO;*gEZMi]4W`/)=7E146_VE)(6SR"\pL>"_95Q %=`W0JZFj_u!$]Z1hi'@1=T+bI853t]%cl:VO^uDGM>7&KSBlr1-Rp`eOgV"nVVjI`V:$0B5cbk_UL5[H_"W#e6@tU6cN9b>P[()l %$7>2Tn,59k)YErC:kjcm5;W.+/\>G),ppg4KJd'@1(pH*/N_uB.*SBi,1`a]gI/%F-p$PL7t#SmWoTj\m-kLPq$Krt;ujC&&$@DS %=!/UsBe'e_!JFpd\.Bq<0MgY2\"FV?4sU!b?pqd/8CR#uUd%iTT"$`E;p7 %`lIZHn$of*^8u693%TPZ5gN#^^S7rC&so^<2_,Xa=TN"YLJLJk4Q#P=3%!)d[euqHPIZDjp2kD:RZ?+d %c5*q=_)HI6'B16#oY=2&U2M%p^U]W(1*GlZh^?Wj0pc.S14=o9'XhX0XSgo\4br\K)5P@EdpBEL&U'ZQ"iXg"&Wh*^QJUt`]PLjR %F7E[!%nea@.rSHR`b/u]bfiEmbgT\7M@sDZ6Bf^PSosZ;qZ#:pr783&CRNLMQR'I.s'/rQRE5K)PaUZhHQOJ@U?k(pWCSdZ!,* %Le87JjA;:$,+fQ=T$Bgp>l=/fYNLq`33Pm1\(adYTSE*HrsRutUA=ohQJn2fMB=OOh]pbEn_=A+5\"4_5p,_Q0b'SY\(6(As %0NW-0>dObZ=uW8DrT6W-,S0;e*Z_,l$/'A\3PA]llK%43GO+631GL^YNa#R/9:O%'HG3;t!)8&%/"DCIS;oGQ^-[6.Ugh5=402@G %gR!iJaJT-R<_*&*'+[P_XhI'Y'ToGcj1t:81u^VCTp0E?o)pmP]A3s8GEqMm3sS(CJ&jtNns.g@TML!ocBugId'f`8%:):n\2Ll. %WA4[oaJ^!&90eY'[=H@h#?!`Fj''Af-[*=JQ;JWdi=6Ri-nOdX,Esf]AE!B9\/rj'UQFVb1oB"AaYMb4*BOcii\6#@$a0/[r5Q=s %Fm1bC$3s(!-,V_Z*dnMSf'bG;kmX^[2":5S`&fkf1Om`^`j7$s(",:Q?gAgsGm%sCZ8"?'B"UO)8V9%EtJ/M %aA*(dl,'cOg<'t!9+8FZ5(L`#5"P5-eT,9_(N>fj1Xq9FA@YQ%nqpc(VU1SjTb9*EF_<04'&(Wtm&."hlU0_='GrSY2.>$]@VK7TA>))1:Tm)1>[eKMm\]JI=2?+S %\_;`[0P@Nq)Q_(_O+)inB3K@H]5XX:3#"mQ,m%47VJXkb,!W^YTS,nKLe1obmp\t]V(1/h8LKm.nRtc,7MJW`3.&>!58]8:bh+mt %(\i7H^>SNV/].cTi=HG,62N&;IY"QgOJng3Akh9u`A1lK^j;*Fm*s4ribK,66:io]UXd$`lT=F.08[G?'@!kJ1oME^\-3Hg6HK`! %g23M)A%9<0R$C2(eI[8AE:HR(!*]Q<'o9Xt(?E1-%BQ"14);mjss%G1hgQf_@MdGE&?.N]X:E%T]WcL+X!*RqngCg`07P7WPuU/VUi!-RglT4`2.:;)2^&$>u0r!*2UjngPb2CIM3MYJ'I %TenYT9FbH"l)Hs/fjMi=IbDKg^aLIQoVso<&=rPOg]/$KfZc6O+N-'/Ei`Q;@1E%s9h4dG*o#u7)=Ao:)_dKHCUATJ;a?%_6N%#SMkEa%mQ2Xf!`t?IjULP_A116XG$G+`p6re=cE3NXpJq3/V(>-$O]^>=qc'UL) %%b%Amm04N&FG1UE,USn'[u``HOAj>=k":_ni(I'F[:-0=ggM$^'X9uKJq,p1"H/;6I\Yctk(BV4)M(S0Y;4VClYif*!#fb19j4Xs %g_.Wenf2sY1TMW""_e\kir3Z6nnDbt@F[c!D,tM@99I]W78htQ7^\"bn%(9_AeQ_*9#[J6*>sPiXF,FI9!(6ClLA)h9D'^(G1CV7 %gLiEj:P*%3M?/'=h6]@[NE,.sl)V,k\Dg!,e`fY4W7N37`3*%R2'CIq;MJ9:k+JpNd!q&!O.n@B`Bo2%JBPj?<*^"&Nr]Ur(M"J_ %paj=U)[O2U!m(G#D;K1SN%#ib+CFMpR[Gsm_FQ_hTehGNV/+6=(n2N#eh=Tk&g6g66oX/$If0]H>,;`HT[%f.R.Y\_[Xi1, %PA4o+/'OT.Y1(2CPVPkIK'<9W1H6W6D4G[$nf1/qWNIan:X7n0Y=Km6>)%=PN123_]!!n88RMtL"La$sUcH0koJDBPoehno6'dQ* %3-0d.adjYK,)Mu"?^13VHN@3)[5QNu-6Ci>%10R*@[?XHg**YTkg(oD'\7Wu%ccu)!\XWkBQ4\*831uOAdTof)Iq@GM7dj:ZI"OM %8_[u)OHC^,+Z9qm?7_Lk)TCma9^klniJl,*K]P0,[HUe.gaVR`7qdhD":$=&8@f&D+>+jc:63+d+Q4&dU:kWbL)< %^hB$Uq\!a_.a<#p) %04Uu'K8.\Hn(3^RpP`^F-\nsE/tWd!?K+!0(FZGgbOaf7@!tjGj@#riDP_k.5]Q-D?]GMWTa0;T=M3u`d"H5upJ'(5oN[@X376'L %lh`GD-p&G79VjBuTJ05V@E.$.[3]i,B/!AHLsDq"SILiegEF>BKFA?#/OXScK5mq-\;Oe?`<-tfhJ`VA..=qf:c4>g]Uu+2>@PDk %kHSn>0%MC&pG*h-#C`j.LE,Cd@@Tp'?PNk$%Yn3an6uWWG%'8IEMlEa>cr94iAt?6a[9WP[n3i5_];tL12(C;Cob)$^J'[B$pergQf:A[R004^#H03G^!Yfsaq1OQKOQYm7:C[FJ/T&,h=tb&ajB*(X!2fbf&tI) %p64ok/C-!/YN_rAH&.!kj9Z3pKeDCG/g$_-d_1fE=A]QG*.>\E5OGSu[rA>bQSPIQ>&8ZE]VM=3[77C?H<>2AZX"a4 %>nhpH99P'tg';@lL/;=05UFE?d/YgickM1$lf*5D,o,L+XI9/HlZ`Ih5W1RQ %kQ-p_2g)kt(Z4uLci#ADI=S26laZ/X9o2:pf/KcAR$jO.PLLXSZ(_7phticZqEL,>d:*H:H'9i/DE!fO_jY3)1'c;T-KD]pll2T0!ARXie6K=TOT'7;R-K&]thLVZD %D(P^1D5s+33)treXT_3(CigCKNEFlNamdeo[0Tsq&7-HHG(eT)a,q_Yg %SEpCJXF][Pk0j=`>_^m19`/lW/L:7B>QghMuhMa?El))k$-7nV-%N=1XoTT@H<%/m$Lg(<;^=KtGgYJqOM9tuTE+1S0ISPIJA^[+D %&lK],\->IpaW-\YEMXa&/fF!Gd[C%fIBHLtWOUBoVPZBT,Su&7\#S'?'IO1Ra%`3GV&0-S,_ca9ST>m4QXOHK? %=]>YW=_?,-"90.T3S84!N.P&_-gbLad.D[d?0ufPf",mB>a&>0g7:oCkXaI"2J>1 %2R?.*N61t1l8LA7S>s3;qQF8"!%0^bQie!]?2WnWD>Al#+*-/OVh"=D&c+2ib,p@FX-j*iM@%MaT0^NYge<9K`qhJ>G1X,MS,mL: %BZMkk)$6l2)1Vp[Vfl]X/3#HABD+Vg99X663o$0:8+"n1Z(pVs/MH+^e__>PXVHsdDD-2#A>Hj\-o;G\=-(l^N3*G,THQLi.@t<= %fK!T1daCt'I@>h$?fs5bmu(XAf,#s(MrW490J]g)A]UB9_.`<2R,7EMcR&Q6koI55NA(+#Ei;5?&`*D`db9]?LpV#p:" %<[gq<3Bk8!ZZNEZ"("Y'he2Ikj$\.n"Iqtr'*/j@@'ji\!kU?4c"77%UAX3lUOd^p;[I+lj[d4__0]q*bcoaIT/UhSpP):%HX1bB %S.[2f]2Rn7=]G=JR"FsW&GOEgaXB_ToBPEr*0Ju*ps4c_15q3^(gn_/j"bt%H.Hfo7dEA9&"#r@4JMJ)AjTut7(CSHEl\sZA8Vj4 %q7+nIG8OXU-^iZtlfaBSn7@lEo3(r$oVUf^4/S^QgHp.!k#ZY@m$L.^V3AHA@Eabr4#@o0aN.,f#A,C&Xk: %C/d_j.j1Z7<@5Z+WsH:q-,K062Bm.TFSEPTS^d^@Nb6>JH#l#tX?Gs(d0"PXN!E_:f*'-A7mO %T0>SEVg,63bhQpHDK]d7=H5_M]'hed)CXI$\-f8]0!#TTEXAfrp]RTrU2\Kt>%&skEuY2S01aU5`ti.7Y#UIST4q^RS@@RH#\b05 %!g"afb%#EIm(a"?hU/HK(\OF^H@pXP>`&M'4+1WsYg6Gkm$BZi\=GH %"W:=Ec$@Vtk14.ThC`uF=iB$P8f.a`(aa/n_p,8fN(FQg4+Hg^]hCAUD(=MOGIYWl\(#=ha&;piA %QD_"Qgk(ESlf9L!nBe*J;1Q!$).!%tN0kh*YSDH*!BsZ-2j9DZTdpLXUCOD`\BX$oV=SO],qTX/#>4]>7:)jRpijraKHJ(g21Vf$ %%`3FliMf=HYm>>I,DGtE18LHd:#oIF>:^?Y&9a+%buZ."_(77#U/`%'9*dn__d5Zt%F=OuE7VkQ9/n)Z+XS`o[?Ybfh@kT.i0Yh?@t9. %NFs7-0&Y(-#/lVkNb1,0`Ud:YTDN-!L0!G17 %_P,S37f@@L4!V7JCc\D3f2Q>sQ%A?bkDX'Q_H94+c]iBAf0&>M^KJ1>mCEkj09@*1H]4dF4-G9E^cH$30#n96,(jWKB,HP,RAjBr %b=)M+"fM%CWji0@7j3.\qqWdiKuc+c)WF(qi+aN.pj:T0g\d+leVo3VB(U/J&u^*[.?*5uOF*)%<4/\nY_b!8[d+m& %g/b8`l4a4sF]&nD\"7U\F&TURXWf4)ppnV+9L?E0am)G9eB#6"nu=dCJ?"!Fj7=74/Mudq;KHl%5UFio %IO,'VcJ("UO$7;,Q\In+*E9QqI#&psb2DA[b$:[^_]-Zeh6j8YdYs%OYX$%@p^\^*$81>=.Sf(t10:fQ@0dukL2pKT.aQe5[]%RZ %*3,,aC^r$<$$$WPXB^GqXu.P(394[m&iufoZ>Uq-3%^C'.%[k0gnFiP1G6fOd>>.5Q57qk#n9fd\O8.2KB>W-6-k&->`tm#a:u*P %U1@7SR=/K:TNhtL!lW@.FCU7a(^+MPAPbjU1T?I\at-d&Q"([M]2$#kW"Y"aCp6g;!G\_u\S%bb"ltEC"(c3:9sOjAdNkn+d6PB5 %N,V+5?lf+,+p]]#n=UbQ0R$OVHLU7Q>1Qf,hDS-n9`b$4!G21jOEo%l@S/,.o]r$pml^YjfJG"4OO:LmIaWTlG(EKapohKTkaEAN %JMHC7=f4Z/7at*0q@^P+5V=i&JdIV`)Y;IZ%gA])_bl4.h`N37HNHCbcnSu4L#OK)PN`p,@U/[6C.c^D.)`XVI,Qls=Ah0':i1q%d:,9\#2@rSILh->n(**rg %V%]Q0USo@tb9R%dnfK$onb]"]Ur=jN5/q#&Drm8e=]D4VZ`"U$6LaO#aG6_[8aP!FLE^k(QhF@u=jr'j"*h.!Ke:'(_PZgs0^BBd %mSD4[ds:C&^c*b9WiL3]r0-7pmKfjnTYB,`N8/]skMs+8O8g2aIf2L"dZ4dp!/9j2j2.M%q;\O/3/o8Iqs2pUIX6)1=e$aNr$GN* %?UJg=)6qp<9loOFsls#FU#p)>-Wj$s*`]h`=]iTHL5Ud>99==C\]qVn-219V!G8V(1U;Z %rThFlt9NY1F83VA-FO_aJkTJUFR>=fMMbft?<\4N:c9g=fB(%/g*CdhG-o&1_a\?ON %`hf5>1O`jlWGS3QIL:ma#%@UENDWcuHbC`Bf!)`#Oo8-L2FNj@cL76q7DPh%fNHk9MWZS+Vo^=5r'p:`=<[WX.kfWS;3(5>cd!9,Mg`JlF`N;'a? %I;SAVp:-gm_6=Rl83qlH"6$&2rC#S`Jlk$IEFU!QJFbr;YrN7`.bVQjm+#%07MAMcii0 %bR@"b$I'j/k-/XqChC:]OY!p^n'%FXR*3CP*[?Up&fOV_s0CJ8UES:5_XCR/7(Zg@mu'u';hD::$N^jBg9.8Z@S=&J+==rV^S8.Z %WdtR'6fS*D(b"SbZ_2b'57Lc0Bk/.Jn4d@1jHoot1Ui2F(+:C*K=PK)7Zbc>_1B5pB!fIq+7):H(+eVP0@6a=I%g&r(i;Hngua\! %VC+jsU_9@67Y$])d8=&(J[;Y)@%K]FeDb=>8f1_hcl0Fm/=iUkaP+jVKgX%Iq6Q^1-&J_KVSMBl./r75N`RdPh9(ZNRdFs>_HPAF %VHC!X.6ilNZP@WfFo4YGnM_A2*@*<@Lt([Ap"Y;G/Li8E;;CIT5TW8h#Sr?M*sY"e$FfV(j.M"u1_TNL,KFF!0]N#mA;hr%1N7\[ %6X'dG&]l9=7m'ht*PSa]_s1ruHa%D*n#0.J2LK6fWE9cuEH;3rLR^Uo!k"&%%Mtg1rS4X'Ro^Ac;aYoPC1H_'GV`h>:UlXb/=oH* %'Ic[nft]*5rE=l^][bm=U]Xd!<)\XB]p:&LYQlS9NXp00AirmXAR*U^0("Khb"?Z=J-2FQ/*u@k:@970<6e5 %eb]YJ:7(GiiVg0;Wia5gjN)qQ>;\m7*njRS;>n)Q(/%%;[EB=]cNr.EIbM"*hYSW@3Hj7VZ9PsusCsBaGm,I#rGL_ldrXd)X!!f7W2U(1-m/Vda %ShKj]q?=j0a>rsAGUW0!n+;<2F%q%\@nT(EpanL,. %I`_$DZ_];=hk_2timh*<3(!,d,+T<#\',E%d[d,brJ9<3"E0_,qY7=an@k:>eb,H-,'F7MmP(7\@o"Fd""L]il]kBdBVcd;(]Mu$n,A^=BMnnF-5Hc5Jd:* %?LcBqkk1l))Ws0@FWF)g^H>[.i\4S*(]dYTpOLgk1p@:;\'!qP"Wf7UY@-r^W6`\DC8=];MU6sg#\&k="2ioN3(BsbNu4,kA12m' %MS6Au=cLh,67j8NK %g]Nc^<1lRsj=!ndZSf*t:lphbFV^qpXs@cm/>et-NmqH1335J7Sb;nWN1\4PKmjdu %H&`?gRr'rCi%T=cXP"U,X1ep'?e`]Jg^dtp'[/kLL8NftVD_D+ei3d^QN^_PftM7WKtnpTa!LG8.#G=egc^s0OgLXsB'DcGTSX@4FK9q&^@Wo6bs, %0u\L8i2V[pXN;/hk?;$SmbWWVfId#,pEk\A.6BLEh2%%=1?C\+lFMQlQI_+i91W4o=:h[d:c6>$ft5>1kE_SZ2fPo?%#"0Gmah1J %63bGCRO:%[6]P%+4bl=`;4ObM#;Ur=8g@DtH2a+;oGLIJ-k.PROII2S7K!dV(^YEUni/pqH;I2JesB.M2D98*\Io0)D[+)QYI/@A %p=qd&.+0)dhi!!:[3'Vf7rR>5Dtq/hG]H<'n6;K3S4A(mflR#+bBig%*dtL>r4GOlnBlT1p,&D3dV&%A %aj#8+LS$]l+2$r1O8RCLs2iT:4;0iK*hEl\SQ^?BK)uL:IJoakieD<2e:f,b77=1][,!UH`8fS(F3L`dJ$RQUC;"BI*/!W4<DhagALD,)+KL%Z0\RU_!4@?t(l\8ZHMHE[Cl>KYVm# %YK0uR22;XOH)3iJC4NqsU!a0]r(Y<8fmaqr6+Q#:')[#ema@KrRtucBC4Ig2H,7<5UN6I,=RB=d5-fa*W%"tWOYIgVHq&2,!qC!O %9`sRs<1BZm12q#,=hnh$q%qjj!$%s[keVZ:At)7#=<-q7>m)LI,jnV>W[ogI1D0g*W`@S-)A*+^fPIsUkr2mY!B(L]>,g_Rl7Vdj %c'?._V:)0p:oI$eQ"$W(-s8OFS>r%1!J8^Xl4%(%hEn:g?(V'U?h?^8?Lj+[uKG %b&%m>dAh7Gq`?4dUnt]TOc6MZ'MU(n>.bR1b+&4:E\i?,5pFHldHi`VWT>R,q=eV$AZh[#rjP=U5gG,gn;!k2@9%_^J=fm-*u=Mk %2LriMic/1Jgk$S+X65K0GnYSZ/Y=uQk=t`lmJ:g<:GK$.*/J\m#,'D(9tnI71#YTn`iNZ)#>E="ng09LDmuu-VF+k+Jn7WnmG#%< %RQor_!@hS8+J?tj?8XRJAqip[.G]O\d(Wf,P*JBqpqponS6/Qcn;$9)4LH7IJKGYd*u:3`Aa!jMHdn2>P1I^HfA4i6l(kcoQ;3?c,QdbkNnqs-%)DsZpM8Zk8N](@p%a4(OG_CSis.[DsT#nq&l'(7kqJb[fD;0=XA#&D`[#_QWc^6sS!)&rk1)+u[#jotd)Q+_8S"+)?S%X1,]b5HIHO %L'@D\^VHmN)i0JBn%di>dFa-RBSg%Z_1O+!tF(`2jF$?oo^X%d_FNMR#=%h%-[kVnJ+.P%^#E])q:X;IoZEf]pE)QspJ\ogq;J6X`oFVjrVZ56 %cj@ii9O^I!M;N>`JZ?fglL\Ws_g1TsO9NYqLB73)FFP.iO&P%Po)(2hSgWX[oR3=rO3>E3!qO68>#+f="cCB\7g_"D0RZ%u`]YNat5-d+ZtK1V>n %Rdb;j7B`[/B6&oG8U;gtgq8r9<47:3QY+7m%p.\)an+^9?PP'qZ8V5OpX'QIk&9Lu,L[8p`%YC-$dK_k3Gas\H!tS&dW"g9X$U61 %X&9/-r>e,[$:#L],T`qA#f;&I(g(>8`!\]fn,O5qh\^qIeK@"m)TFU^!4;:*_k[WW#G]eYBOLAqQ:)R%ebe-!ob9k`+FC]PFpu'C %K2t$.7o?uDWU/>`O)^sf=./h7=2b=cfac'IKSp/G$UV_%%n2D1c::0`'MNb;/4PZlaL;W1i:[P&E*N=]8rEi45T0PS57aO7Eu]0L %dscj\R,a<=&Mpgk5@uo]p%l,T9i.P%dTEaXQ=/)!Ac[G;_\lAj+Z;$W#1m)fqhrM+JQhbK;FoZHRMjoO!!]4FtTSF]D;a4M+n %#:6>Zc/)tbK@gCb+Z8`T1a=o#5N3*JBT&"i1KWAS1=%59'/&Xq1;<`2*a%F*:!\K!T&Qr:P"hX %H993(jGAq)IWD8EA%eh6qp@g6,'ECD-rQ1%lp8?*KZT,_rkQj$jP,WZ@mU&AM34s\=Y>XIQYBOTg$__^a,Gt6S[-4@7l#,.l7PsZ %*h"BVcHGE%Mj4`kO>^2i-rXg=00u)s>$%TNn1T>jFu-&%9)P\&H&4MGQ[k@NKFaW+6iK^hB:?a-Su\ %h_Mn8p.V7l0Yg3FdP\>*T.p#hgL^A/1OJ>Fjr"dk<[%n'MQ[qVkQjcp]\SVH=!s*[XgY?;d"HS$.C?ZD(2gX!?)pZ;:M<;5-4IV\"3\'9BVr8jd[ %'EjbEMVRqRb[go_>S6/iKZoQ0#U;Sd?;Jh@VR6e$`[nN.j19'f/OBlj`+Pg^Am>3>boCdb'Ug6NJ.^'.Y@SSJYjCLC9X''c %UY*_L9;-T'X5oIR&2.<7Uffgk0J@kc;EkFU-[sM[`b2<0/Y/N1nkN-h/`RR^?p&0%_ihZ*X,XG3*++%q;*9V=<$"!`% %!Il*JSf#mom[:1a12ZdK)0cIg(Jd^u-m0).ciOJ1#te6*rKh/B:?GbLW/nXb;P&AC:s4\DcFm %Ik:GPd>6OP'b/GRnKfXglE`r^/LC^7mS9a=!/K>9:eQA&hb+]PJN%,fYuJC@"^dte,c!li;js/De!;#[+@drbL*XR1eI?J2M@iEQ %W,7T=l5H=U9#?(fU1ABoml[o=45MUQ(hSa?AWIK7)%g4:OT784D>d&n-D0F8ET:([qG[o.n%?7-;ko"fY37cs.[[eN.H-R^Ol0p] %EE%F[^(j?uUI,];Q#q[93_npf`i1:K9i-pd3fSR.WGe?do+gND>U('a[:=AKPD#XYE$)>=,KKYFesdXU?96f(U"mGSi.6ekL,Wp9 %EITK^/RV@to;IV&i#Z8k"WgGefh.8LrKrl)K %Z+>WfbT!+5[[rCn"k(qIp&8O&@FB6$UW`AO?[%."a.\Z!`3REfihA4,,1G\ %M7SU?@3$BAn;Q?Tf%b!tn*4t?F/7KK5'gb%WbGsT4*k)!e\5.]m/rZ4Y8(-Veh1PgYAJUur3b!2[ZYF7U;6jF",O@&JSfN47Rt:? %MEk%"n%92H\/gusWu=O]qB]"1(9,LmB!c.q'ijd=2$mI,Naed;U@s.8!dGVf/Im;_X'CTf'4:u)&eeYh207&Xer^B\Q(l;aq*!8a %R=M1rWR_J#afhGMUh2?G&c#!am?.OdB&5X:`k85^!"1Ia<7,[,EX+@[gD7`kjue<9H6*,Huf9a/ARSoXaO?+^5/#H1(^0s\-=[$+s3 %LsD;"YY71t([HWAg6B%Jl+gm8%cG]#nlJaGh^FDh6q#.YP!r9gWIe,)iPmdA?_Qa8*fZ1r9dejO5F>N;@]Hi3NM2X`#!0$^Bmg"S %d#^d$:.Bu?GQJDQ[*TsF8'qsf9=B`Vb"lt4_86&(`g4dr6p92H$J6n7GbK;1Gs_lUpWX^h`)s]`ct8I7M\R)*N2`g'=Z)4J;>7c> %ZiIdDXJo]kb59L"]4!,s;O$?DhZE(MHAU/P=9V't!"pU[XKg]N6pJ2s#)SH%%R_rd5BS0A-;[]3?ET2][t.EtPbB3lV=#-QIgkEH %4ajUW4N%NgXc!(!3hoR3I(Fr.O`6C=pVTN73;ZXMA$eu.Em]2Q.2\kdXKcbd$7JX'/4?<7WogM-c)`a!Mg;FC2PfRPOQG%NE)rDU %;CK#a(.u]rZ"-'jK2:1Fd2I%5GU0pD2*t:(Gu&S>^,\-SGACM"o-kbM/%<`[7]M9l@`JYb1>3u\6Nr8k\^g/V9<3R;`YKfR04Ac,EYtU>IgnZe?H)me;bPGJC+rO#LE76*6C/Z"K7.7ck'dlP>d2P`ANcqP%m\1%fZLTqbs43`<8Hm%nWpH.\Q5<6V %?;&udl*_p(mI0,=bY'E$UD2s)]iI]mSn96B92[R7A7<:+Y=;a]P+gI:A3Eqjr1k#X(TU5$-]-#o-NS9eel)`b %1$EU=$FGnfaRhn79WZit1F4eJ%+dSeHX)5-J&tbo&WKQ2asIjQ'RZog2/6&^&c>4(,a*`3,DpFP(OalWm5Q.7R$WFoR8C72;mm[) %nZ>!nJH=(U<\(rB?Bt@c#:?ReKLP\c87>\dQa.C)CL"s;;MDVM+0.>b5GYGXE]D[H;'D^hBcMCmM_m_Fb!$`/?RVnpWT,F)b@[;f %MK,K64*EGYE2.ULU'O[l\7EQToD#\m`cXso0IeT8Og@S%P*dDblVN.4B`h$%.-iA6HUH+G!WVX/-3Qr`'Laoul %%)kBO&TBP"N.PWtJM^(T:k5"\90cJh-=E+3_@,->E,(.AP7Sh%W=cJf %JZ<$r%k%h/O&gKc8j1]>'qc&0MiqPPI'6Pk7mM7ImdX:<^3`7G.YX`\jJqk^4KE`S%YiJU]O)BR:tj\Y`1bu!]fKsYQrN*45X %?aT>i=#bq"&qM]tbp>fbkf+p1c%8;KO*Z;>HGge<6fY8i]eA*JnH6TbN'sE(kFdD25t/e4%JudP@_ba!!c"k/G_i%%0>8 %Gu]'\f:1]sS(C:i+M2?`baVHMDFO.aL+d',$Ec_U:`X\8XZ$ZG]kZcu8iQB_.lH\EmF$WLA,fE]fWCZdhAqA#GL6@LDb %InaKRo_hVEY8eG!G3a!',NG$`ToskgMPDqX6d;bE.MnFQ;gMDf$. %IjBcS%tq;E)AAG6Kkj$j/3SopD9#PrceCkpSt8_l#9/s`Q?>MrT&ka^\IA$T>/,=c/ncgjisj4 %f0>f'EsM[7WOU$,qkoWbI<#/\o$uVmIei;:IsukGpA-F$[q@PkT2,Au+8K(>%m#D4VfEMp^8[/Lq)V-pa^3&.-*DX$f4GM:(!h[&<:" %+\;AK2o7%63&U=X=bm3Wd!0XAcbnUHi01$/i*m0$SEOXS9cbmEKH@ha?+.!Eeh>oG4LgS]71S_kVb^p1oEDK6jET*X(@n;(Y@r'! %;Zet$9ooUEZp-T8DW0^nN=jbP-r_p)>=*@295P#8570D4X`";eN[hWlUCE%2%cH>C;kn'*iX4`Q'#f'dX3rtQ'bO1-X;/OtA]`:P %X^XnePQFso&^haj!1ec.SW!,uPq.pf"7#0>OfMJi,pHA-1aQ[`\BZZ1,!+Ro.IEjY-[C:I3?bb5;4E;c-?@C:1L;SlP(&i/-o9Tdjt/>;no:fhb@Bqi5C>2.Ft/4creP`.-akf('OY[&0cM7_gr$e>:B,-;4CU %3a3q]1'&sf/H`;9gJ!.KEgUqHd' %J7&(*pJ,.p^ %]m)n[n(W;>[P?e>lcZ=FY:k-=ro@.qIs!jPNW.8k&)U^?^\r3K`H3g*M!rWlhTCp%mMJ6I)\)#'rINSjBik<0n%\eulJ&Mg^2uG\ %E;hh,/,3<-080)tY=6fOG/9hnAm$ho!TT^A?06o@mX0]RBII0C@@MG:dlPjNhs?0=o(m&GO_lK#f0X5O.?(p^5t!chS)1gpm9TFhgU!! %^0ABu[>0;(l;3>hjf?""dVAUW*nGi(_2d('I!bD[m.TT7mOaB[p\#AohctYXoB,UeT;V0W/:`G2S_sFsD_>@fI!/JVINjIp*YkQI %_K8bENXF83>[G-.lgj5h+)`dh**&kg:mlK2[N:gU[%$Y,25[.gFOZ\<)UhPnH8HPh;u`M5VI*\XGB*;pf4QaS^44M4VYDPrVgW`. %i0r,$mpTSZl/AQW_OoK_nSl&1=''>/,/t-aZe-ja^U\d_Ru?_f2*PKYe2iZ)2cfl1B5c\?\NG63lanh7&-^\A\+*o6mFBnUhu^O4+-8mr0E4+9U#c02":&]FIl)2ece4b:.$&[58cRp*4a];<)Y<3! %fXmK!QO#H%h&W;)pJ':Ml/==_^'Ectjus(6,B;`2c\E$sKjA!@rqYpO:5.d1nZ]@OQa^=/?ek(#:d70Np2Dk3pFpm\:D`H`lMbbm %qJR0lFq7+Pfpa*HWmh"4(3#3[q+rlf4u!$BC81P%pKp,!\[hS0l\g]$hJI*o#*\tl]5WfRQmD(U_D)OM04&]JoZ]PRSQPabm)A)@ %4UqMQ%c!.iTPE9MV'!GBo5L,AMp&0-4^?DG8n\%=c0K;_^:CiNgMZiJE$YHR6'*-A)0uFr9REQl*6HQi%.2F=*c@Y34t/XM8ptlp %'+UZ4I*BNgH[<"//j/^pj:h!74pUt4pQ42@rqZ!=_nh3@b9"Ol"3]]\*LqH"i]^soJ(TJ1'iQjC`1@RepCuojaEb`*7kB%q)g;da %e*Z#0_/d-5G<=oXIsq%Ue]$&T(KVF9Hg/]-^\HmEqTEdVb'S&Bq\T"H-%9q2k1crCo8Dpm=1WL&rQ %=*mAk>TMmB^3k?M]uT\he,`a%DK#61[;PDBl$%tRPP8aOZ6;!edsJ:%^-DL'pC96<]fg_U+"lFK` %m"[5YAffDKhT)P]HL[tum$EpC4$ZTmpm6D=5+<'##kq;oPkrdU8urnhAeci*lnf)O^i %iQ(Or^3Xeho((>eSJZ!]qtB%9p,Dk2Rq_(6hpF%`rF"qq]_RjC>jU7rZ+e1)hp'KY^;Zee/WZWAf2qjVLctN0mCd[_YZf=LPuq5je?2X5-3kKb'G6Q479+QfgoKC:Y2[<,A %&"K'T.q(XJH1Y!`j@_IY.1aF;EqE6N]p)#?,qBat042HLUVd&I5O!STEj2`n\)gDpq#'8Sf8s>+E>_tF35A5p_L/Uq;=N,o:VN5= %0!;?p^>HJrX388+IG=f#krBKjgqB]3nXj-'gs&XO^4+bsa$"?T4o/heqSZ1tfJ;r0:AU=\n$BdB^:8F\=dO1^5.c48ipq"HT7(p/ %F*2L"g$=P4TA@.DHZc6qj_/;<7m#1+I->6[3Z=JO3YOXpS*jRFEHSbXs6RKRYM\3neN7J/Igl89\([%>=^O?lJe6VirI&aFJWHI/%glEZ@Du]fR(IRmN.rG=G*b$JihUhbhZL)!=D&5^s`R/l! %+Dhp0W=[g<)D]ruEO9!kD&5^s`R/jKZsBb7H8nOR,I(NZrJ6@2!;t57e&tOlL+cNHG_!5hpT\$EX9n$O,VhP59@>O@s8F,7"&?tq %,<>Zu;tBZBog;Hqhdbo+RZd\AMUq5:nT_Q[m-=08cY&Sgg1DE<%m-ZJ+*lPE]Z^K>AIl;`bha'+@+j30WKd_7b)U%E*]Ga!3"FpG %1%JFEB!2Bne&NP!8XV6G5'q;@rNQIESU9(h-hD;ubV?6q?l8Y+C/)aei(nP9],RZ]f\N$Xa*_nqg10AkOhZ2+Im;GLI'@_Vk2jcF %(Uo(]Y:j5K7oS<;.c&Q0rY+bfk952%^cak2+oG1)iMSI(5Cb7Dl9PZQ#7"V,M4lDd%/hFUfi9Q<7!ebCFVr'qu %@i+$0^=Xeq:5=8g4m_hUp5h#t6c;)j!fiRs"1JEoUF"iKUsSsW/HL2LrFcKs&.S2D#rk2IGdISn`]Y:n!C+C%Ng>3F5b#JNgF'kt %@!1_/(A.$9H27='r:]LBO#NDP`9,4GG+Ag!rkplYs-SonT6fn:X],P/`9jgbK;B($Ze^m:^,gU^n[mBhs7Q*FebL9_cc5HMDg'kU %SGVU=oq2*@s)+HD!V=r>^6_n[?eeuET&4*%SBV0nlsDELp=[l/n3`r'O.ga>4tl?cl^R3'2Sc*U@0=+LgY^lS_(BTn@I_CT22>&= %k4+^'fnW3A/"p?O#k`eB0,Zg00\YppV2W]c?.R( %N_r;2CTV;p%fHK.RW`W5W&,N[VPDR]<18h>dj%_YT"50/2Z:\@c&9?M52-1C%p*C9O$[L5B,:fU1[XiNN`snad[D4K-2>NCZbBe\ %m\(9Yh:g72j8P-Xj'X\2O1"^'F2n0lm-,`meU&K-s*2M5:Ml0+lFMam0E((;Y0P>-q=p?D/^ %pZg"Ln8DjPD&iHeq&Q0\"*u,;*r@2A('e[PH]5W+%@8SmrfLR^d3eb4CpJg_W?/KM]5O1KK7D3opU`N:\%K>CL2QPWbq&3]]SDrb %q1Ae)PT\0dk@a\5ZE(g6Ho'Z0]hdYWQ1f*EqI:_n[&;1=T6skTA&dB*",'#%&0iT>a03/cU@%_rPP# %C\``;@6LW&lphid5qMNpC/G!^J,AtYDdH`9,><"TiW,fH/964XH2ACJM<013QD;69'NjKTI%`4b!D4p3fG?5PC0Kn`;tBdH,AE.3/d$*7=q7 %\m(=[fZF4j+)pIpT?&k\M0JKf:Q\+l:Cm<%DkJK@#jaF5?]V"3Dn'uF=(SC`a/RSMNeI1\*6D-`. %0E6:glHakc0%obo^q[VYgZ>L3+.iE#>FgEHl&-Xd^Ugt%o#o?dT7(kPk.fbZS3/t!Yj74]QLhG`IsSDjI,=o#lh=3355?:=q`]MY %s7W?>(J,eDHnq&4ebEJj#[.(.3k>,i-mTI[rSQms15'%kt %R%OKghUcJ?!2F=,J?^clS:BCe/PDe2Q2Z4%I:upWZc+Mi"&")Dqk?0r[:^ph*n[s+/a:SB="Ztp@#T4_#2Eqa=BfTT-7KAG2ZTEJLoPeE1Fc5"S-;+?YqF.#6-7%/TkHE*Ks["e[B*B-GH#*(ZPlt %Yb\u7I'!*U@7`;l;P(E_MT1tU/3#YB^@%*X`qu%^(AS@S\S'c:#F?_rJDCN>]N]uIh\Tq?pO.J9nU&T;YVF_\Zo)Pg>MjAB1Zrep %=rhOihl-,qX`i6\f^[V7N>$"(7U>>h1nRfiI;G3BZu^*_lM@8HdiHdBRd[G_^TZ2D[a9MiZQeNc!/^r/4c3HdP %V%ZAFWu@e3Q))`95Z837_k$tBr67\MlEOe+F]q#AJhKNMpG-@+lM*dM-44=AO0ds1CK'+:FGl1FDBa1$/!khnGTjb"notA %i6o7o0-VSoj %'Bh:TDbgBlF;>Q<=BuPmLm*%?($AA!G+mqT:P:.=oamtl[@c,0K0-ijM\>& %gOHZA-?Lk_[NdW6'?HUEF,%u'QR+,d(*:t&rE0`NmroOPX$Z^[Psm"Wj]ND3oPcjL'DgHB;!$+U&J9cjR4;-g8piS])sJ'!(X>CS %14[FNWfu!XO":nY.SQXI5LZP^LqtrDi6un&YI;8i_<8rb`2[08R(*;eqePMb.Atg*HisI'),U`?JQDR.c(+%nWng\KS %(gcjYaW3*^V$U@N5Y+59:Zj*fpY;`n>CmtgQO*Jf^l7Y`uL<)^P.B;;=*>@s<,l88: %8(le*1814plm/>V,pt&STYCO5aX9QTQ]@Xu_eO[m/3]F"&<]sPO,:K,67cS^9L8N]081_)rb+PHqYT]Ia*0lbaqn>K+>Kf%\.lYI %!X;`$83+j+0YpYVMEX]uA-ID;am0o1\q:t'rD<\#ifg)*)0RGWM!X7#))bbdhfu1G-n`iOb0^*Q64t9?OM1L!oXeu2E+14ff/gEb %a]*F&C90J)K`]3]ppC.h/=ku*-;\[KN6:D*#YgHp`i?B=V:Lf0P)(tFD=9FK*Ac/Bj[Bie0?+7YL!2"Qf[8'PDUX.koo#.CLo7I2 %d_XTo?9r>!*H]4D_'bt^),.A8De1O9@KU%)'0ajb/laa"5&%Io-^)t^C*BQA^>HcWKUKPr*SWRVA@GI]O$Sh9-U(<.;X!(JZ^m7Fp`bP9r\8j#5',j^5./=M?,eGErsR*a`aO%Xd!$UV!jAR;g^7-C77c0C3d#]`)Uql57n*).Ppu8iecUeb[5QNFl1Jdj\[9>"T;Yg&d(jY^FmhP4:nir=Q%d(O[fL?m?!0IL`"eOse$X %=@OQaggtte%m`"B^>H1f"K_S,IF?"_&2Hi,EoUJ2e!D(gVn`WOKa@%8Y+T.+C2b2G5T2[e764HNG(fsmJZquW"3^(j<*atn)t^UD"i`mPfVL7aG.[EQ*I\1ETMd:\AU/$(+k(d?M(V#N!T[.0T@ %]`qQhmqr2e(HR*,/^(%odho:&dBZ+DKcn'0%P%kqRYV9.ZD%@/W^@$D-f(Rp"O8a3'f@3:g"2NkFH:qrR0ek3W\,r!=T1uiC"BFk %[M@o#V>AEjR]/.4_"2:G7;&8,i?*RD5mYlV*?'k$WN8&c!W0^PRH5!]7,_\!SY#08R9:&,G,jJ\$?!iW(`8sM.u.YCJTPbaZoO:T %#3-GlRhUs.jSckGJ[nTrg`d>!Q2U\fjhq_s$;*=/&2T`/-CNO@%$Sd\7#cWtN@P,0[(Vj-`;Y:#I1DOTd-[>`FV?rDP>&\gc-k\[S@ibC?m$0a(4&,/"EB;VMm8=g\l(h%2i.IaK=B7+K#>&D`XSgVKG,e.!!LWTpr*Q;a,u %=Kc$;en")fQ"]&VgIY[UB`Y$`jdaoe6=4Il9Xh!)d-i"4_5)g-3gG+q.kF'nK;15-.5up7d5,naMGRBA %]+FF4)UgcMP\OKP\Z(D5dLV1`G-+9p726t\VLfE-MO'NDG,BAe1<)/V1ZEG3Y_C9fGQFs=_&J\,Mu=)'H-reh:`T_lW1!MO:eQ)O?<-AL&BM'no"bcoA6FT5Cn %F4Id^A)VJ;`8a9'Su`;Fo73^S&4%M`P2O_bMZl[R::qs6AU8dN>sKpCl:i$oE&p/'.BY3K,k@eib@Fn(Xr9ol7A"IqD-fY&VM)j% %oC#ICSr]SBQ%c,C?m!3#H8>`PUAF2!YSI@iGd6krV62BX20@A%-GQiP]]0XhG5oUt_6YJsZqfJBmk'2"n:iC#OenOh%KZ9)l_^og %Cg@b,;te?Ya<-]T%,d(":YE\<8U_GlhiE;eSmOlB@2dJWPdmL4dbQY8(K&K!aOnF1*mF=D;IKkt:kD7^:edGfKG'u82p(f((,e[! %?9L;selG-O<#th_#$@ZK!\TCg?OI/NE/4gfd%[N8Zt$LVisE7>)OXdn:<;TqEN'9:4?t;<KTLKKn^SU_OIH3e+=-Y-bEWN"n,>0Oj\1+`7^&$'LS,Rak](A:k7SYRo#MVcd"`+SO=156m%_8WBe]Hgp8$kub,R_^h`X5k`]= %aV>*1AQVfkemNK:C]hYn8cHmZX:UMA;4U^b(!7#ZTf;mM>m/C#;`Id]-Q./X:#n9:S=&:&h6EZ_YlSHcU\q[^g?Lg[,10!CF*m`D %\m]kp9dRm*do6T-MF%e-Z.MdXLR^m*CfYY84^'.d'honq*S$&D[F09eF.>_B"C2RKUg^JuEWd@7[2P509cRfVqmfJ;#L2N>nO7SY %dH>7@0M0Y!>i7qYhl*Wbs$IQ0(IAhR$FqRCg60#easmFK>,(6snfG-q94uEp"W"cr=UE"ued89b\W%$3!D)6=^oNB\eAS_tp)1.[ %dpj"!m1OhW\WKRaH4@fu`4F@LC]=NZg+GCTUFN=tOhraq'C4/l)Fc?ObU1J+IQr[G0If@d+&DB2"f]jH>*#LqnB8hQ*G*/*^0X)L %V\WLN`bO0j;HCCRWMGG\D;tbdgGJFog1_./lWS(oO-NsZ*J_MO%1p9*U:uZB.ZH"HFa^I;`bUJO35Ap62Aq&Ul[AjOqhG2[FoeN'.JPIf/L8gAOE!m9JXtg436qKdo %rkuTp!h[1GI'jD!QS8H.b]46t]0jCl"AD>7M7_BK^6G:a0T#/j['cuQ5[oHceskT^Ng#tO1baO@5ap;d&+;hHGpaXA[oaF[Jg`CM %"iDikF4Ss7=qMG8dcl*,U('j-&S=[0!$W"HGbkO[\pW.eDhD,L=X28HBdB3@b)=>&6t3/.(*TH`oj*CO5nf&;S0ATG(fUlf@+GoL.uo.8u`2)@AnG7A.BKmjFd'n0InE6G$tOIDNBRRV. %'5(l&b%%Q&G0#dr^T+?9'8!"b&5k3M,m2dF18QU>UH)D:OE4.PB+[>,6r&*:/K;7b\jA1PCNe>rZY@P4Q1-22c76uE.+^5)rE=RY %C9jJIX8qS5TYVtT@Ha%m<("Z?!Uq.11BD*Qjd?5[5Gt_A2G>`3i!"]64b[>.UF<.\&R#o3MQZ?G$J-0g0SD!^W"R,:6_%V=bDWqe %fXrijWDh$`jPCNM9n.?r3^pCM,R/lR5aRLI6dfV`!B]e.eHY`:(89epC0LaDT#biDmc*.:b=beijC3#3/ppZE`(o@uRXcu+Car)X %12\hFi>'g,Z&*I?S64mN32Rgr=:q2$p_YH#:8u%90G5qbjsJ/"QK;r'G0)8c0u/f=T03K87Dc]VN2J.]7?'FN^j?iV(:uBQK#l@! %Tt1&Z&3BO"YZ1eW/n.p;/\b)EbqIX*hZe0pE!o)A/"Q0i<:=&l1DD.!H4!:K2TpQk7N=GrZ,@LFMY8kBZ=MNPVUu&!!?Hfe&[4l0h4T0A2'YAE*4Q`dWNH\$>g]4D1dP1I_M\2q %^G;TZ9$LGdi'$Sl"rfiD9)\S[96"`:6-tY8DT,N["lO,MmR+eJn9sFuORPnL-Dh"!=@ZS/+Ps?,b@1oSP5cR7^MgcLHsKJ6NE(Q; %T<_rd'\F@i6ds+3:>Z-6g]G7Oi;=S>\!4:Z^amJ@@Ao88#Q\t&FX;Br>7B!^642\_#('2M-EYF<;U&:!5/QL(N0@b'OHf#K36P56 %FGO8as)K0IU@K!]1%2OR3[X71Xb8oBXI+Ve0sRuM_&D0&Ua3o/#JV$=fc*lF>#6L]hpSrd>'bMFioD6_B2e^T;)rjra)-[`oZkF` %3Jl[q_\T]sek$s,be-u.4W,$!%r3JAj&&tYSC@_R%k"s1XBN!M!qD!`dObB2-nKJG?+:Caapl%$#p>cQ+``LG6$$(p[[@ib@SJ'= %3QU!pSBNQc*?Kh:%T'BJebhe&^A_7Z_Xq+A$%D`TPLPP.0'5I^&sbhS/g*MF9[MG2A%(UQN`Ii[M!25UYEo)J&]4pV4Y+ %Z*g3qgRNEP%,_t4_eg@(/tYl%>AMNfe7,ld2j^1&bLR)8b4]oLJ;#0_ek(kaA085"H@+,Zn,n:&45qBuVa!`W%eBbt`OLCiXPa'9Ti`=&AQ5js'K0aD; %)&$rNA6e?*T#0"JapbP'Ms;/V[jSrcnlMHu^0RR7ro2,IqL;;paY3\YjKJSZ*;OCC+7:0`9FI9pb84"U0#H)O(NZ,DV![E#66CAXS=BLn^URX2Xc>mYs%Q0/2b%=o@J_?4t4(3`jRINTOnCaPM %S?3nb(+[dP5HpRfaC7sg=aM/>-g %OWLfjfW%Qh!S!FQD5%#5o>9`[O!ggSVnZ!Flr*1Q&^'IudNnfo"+ni[30qPL"&\A)-![j4/?C6\!W=``%5__T[>F,o(3)fh=Y/s& %1+PAmX!"'OlNf].nIfQ\rV=XlUetDJ<3ehmT@=upP0b,&Z]]8OOVA7-Jj_lWggSVAUE4uS*t(9CV)FSDaBL=5T\`=:_)'TaU$C<3 %%:X"h9+e?\B'r80;T\cY$:QV=X5qWj=1@NoW`(Ou3A?U)Ml>*/qu92W9?L'Sh46rqc7:>6[S,:a8LK4I-r-ZqHF^n.-ihI-7IQ8: %#t=tSA6u5p&L)fD'#j`R.43SKJt%T9_sED0KYOR>(!##8YLC-.n,B['4*Gf'u9e;UOX/N.a?d\2\hW]?bB9j %Z]bc._CS#Z!TfZF``>/c#$7]:AJrPBR8(V(asdNV'#`@"'Pm`4NE-i$`Fh"dmUh/6=!%Zkh9"j;52hH%dYeo^\dBdN9OsbUAfuTs %2o&#%DnZ9Ii0IKkVNElslD2AS;q;'$]Jq6um"&Y?2s0-[\6U0Vo/'ltP-N-oMcscGM2@l.f(D>d3Ur#)^oIp])6kaSVos %MTrgi6.YZ77P.[qG"IV3<@%'569QK.AMV.7rs]SW;,%:l/bl!1Z`4G2+&QbY:!)mZ4/^A(H8]_iPNU0qrDkHj^ss0I1`@\ire(QA %i\-Wn;cM0r^JQSt2S;\k4C1DNYHCP];[j`b8_,nS4*qu=aj_BeR3]nI6e-6CB8=N&`l\I)*_kO6S3f:3n6;3:JoBFi%8:8tS\.n& %X^r3@%iZaL_).-%;o]8Ue]9WKZmF2QBn>9kB%7K6*u*W,%*:$"OTdh`**kR<]"ucJIVH- %98cZ"!1QFY2G-ML7ib#:Bq^-\j8X5iO+W*kdkE3\8@j8%CUHF,U:W?j:*G^f:"?`;MF6*4Fc`7EhB]m&YHaqBX&N(m.^?;GY@Nge %.I4MDasi-o;i=&e&\$A;cXX+2K=RIr#p3Fhb!WFC.n%@'GLqX<;(Fq!q`>ekFa( %/Na<;he\l4:t$m'?>OK&'U!-k'kkjX;0g)*]?t2@JOK4QA.!BDDFIKR9P9Ca^(^'QeC@737#3LfX%\m"IuHK,YTX493bVR&9t^'# %4s^`6+RYns.u,;.pjJIdcAF#gd2Q5pU#XaP$VCn4UeF5nO30J-Rs=$7KsndOhfWD"Zq.j>!+TI9f28pNip6`CAcNiD7Eu4['a-P2 %"LC(i-0Ub;&>!%e-!\h&X+`f@-%q8@_h4hVC`U@44+F1^;6;++/qF%0$iZ5"-n;69S7&:1MPET!,dasOHI%jcVE-Idq?g,QF#3Sj %-h6Q&,HZP,S6,!q6l+T@H@$s9']enfMUFr(1VRYeKL;\I6tZoD=Y+IE0@h\rC7m6R/eYr!+PiEo":BcP!9<5NKBhZDq@K:Rg.(-"]RY"KJJkPg`jLJlsS5;A6&[\.jZj %*bHgGC36>Y-MAcgI,t>B$LfA5a;+&@P&*`*R@[l^=575^.eB %3QP.L>hJrsg$E_dRtD0]Rb:+)]>1I-.Y?g6+)FP9eq4Dmccl'aEqp=:1^=73A>WN$#<@<#U4QI!%8-)>!eWFD^&snX%>>o;[;5$i"^gs+J,JU %VKtQ[8uW*9PQ<'L%_1t\DKgVBN_P`Ao]6:gNA&T(e^O[-mf8D%DU3\k*7Tk!dhaCq4S=ArGCZSEDU"+n%b.#`32#lm'>iT,T"hcq %Z[Qm\f]e;-FImeFj#b'*(Un#-02?1CI;skAVB3g,#C-+)f$(&OD0>a!Rk*[c;i\WBA:kL?hWn?"\&k`RI(BM`P-U0m3[VB>4=5?a %[ou+pQo&hKCOO:H.-tUN5$`dk-(5PS0fI,oi%YP]=tI4f"YSJOd!@r[SG1WNE(:'aG_KAM&Bd/NR,mnqEt9HO07OSG+0\h(C)Qeg %"8lJ<0IDo@l;:EVBP@88#'`=V$Jc*8rs2^S3IUYWK,!SFeP7L]]_4))?/YN`[c\\norPU>D$ %7oV9k<]EPT?kF2992A]i-tb0S&h3Rpk:Q2Sglk$5?_7H=F'1.L']%]\X\T!D35,bq/Yq+KO`53O/6N&l9;_J"Um$oq?4%lfnp83Y %Yf*EHSYp-o9$l%>7M["q>EZ"gZl[OHr5!kliSNY]j"L&#o5V3ZFAE4WC=Uq=Yf'NYgC<@ltD51%T*O9ldRL-/d4snV;OkA-PB:XQ#d%t`M<.iWXC4Qe!,C] %)F/;L/3)6/8uU0)eLmGo?sTVGAf5.\W0W9NM\8XHC^!Q`Y&mXoW)Q7&Bq/rH$aT'*/8OcV!.[PI"ei-I,:8`Y%jfA?Z1\^dj]tKHP23OU+s7W"r'j_S6dL$]e^C)k\n^7IgOkJm(,?MGe9_`+W2n1s,$f7CJ.Wed6.]'Vfs_ %koB>31Aa&<":YV!T.AHMSup='Q)fP,jL-VS*"nJn5K6?T2L$4QlUlNCbIOU!WK(K8=^#T>@UKIO&PPk895^m.ub';cKT1F6[*RI/uZ0LgRr %K9+*;93=GV?S6DTk)c)J,hJBF8Y%723e<_iP.0+q^d9P2UNFpSI]HF=Pti#`l=S-m/MD4RU<3 %\I*#tLWo8tGXOPR9i*\]U9njBcSPD$;7dGsb?$RD85]R`b]aJ;qb%gR&@rFE%t8sI[Y'O4'b1TMls-Y!9lAVMcW%R[Bt`h8C`fb-#2P@A=4M\Q(;?=Zd@f%P_)?fQJ+'0uHi."TN?)i;Kt+HP[[ %P\=Y-87L`@7==`2?^6Fs2AM4I_fO@p-2ri,oitA17!gNt$;6Hc!uH?B!s4!9>*56 %&l<@]&MSi1F3RD]'dtpN#Sf+P3-"%\TT+sXTGG$S %ZP"t%gbr3[,cAq)NQnNs^-bN&u63TjuMZitMM/J5`&3*6>n %RabD=B)1h'>DDnoFcH2&W\V.7:H9qd#ZB#h':;9ifbkbYpJT<`_!Kk\(i1]*.!,m9"Ib:Z*pY!uD[6`$9/0GHe[U<'6(/WQSO+gF %XOC!\=K=gi#Y\"5m&.*S9)GmiBsS<-:n(KneA\2l'L9==ee&!g`75:(S-jkXL0J?b0e(Vu2@U&e"?fU)Z)G\N+E.@.L.lt)TXE_A2J7i %U:p0"'UBC1`X3Dn<70Zq:1M>Y,"_lSS\b-!mpocP;]F7=:u]@i)+OY&`%llIke,NlBLJF+0hZii;r(JHRte%6bA*1X %!c,%*;N39_3'nn,O*pmS!mbqhTRl\WBpU0.ZF(+*lDau/Mjo6!JSLD7Z+3s_2i1pJ"4P?OT>?hK^Ru?(o-7lQP>KNMOZ)pgc2_O2 %4DUsH/VQh((rHP/Ll-ul%'WT!@N-'KaP"!Iho(%WndR;O@k8dS?G[i=KJ%!n&#("Z@Srf\?4e$`5flE:!3/_bTsZTd/'uG'l`jW) %\-1:7<^8S2@tF`!ea00e,Eg?VGQTE_jqa-![br@$\3lh(L/&YgT+jDk5tr,*KU,F@`&72UPc_2oEd0b5!1L^4#&Du/orM=`EP2DX@Y1l=C$aL(2!`.!HoQae"'``Sc->6BL4"N; %0,6KO$rg/.[;#]cK+$P$K,'bnC;F#39483A$.C6"49%1]k\&M%j%\C(;;YUk\u?jh481"4buZSbTgf"aULl'Pk/'?VSI %<6$;e!cB2mgmTb4<-f&i7]VAc])ZLjrO0R$d"/s6^bCYm`DeXdU]oM)'jZAU,0<\aNHJhpo#&i4bS/r(G1skY%u$"J:cmHWo>_KX %/u$01&1c*_ip3jg^3d3I:I+/^KAR3<=6hO@.hnAmeD_\e(p8sZ*GF\&!c+>d!X:&,cm^;>U-Mkt!\`.fG-R?>_=Wd'OOG+&_#U7e %jtuC]5]%(=&)],$^e#dXd0S_36i&1rPj.CnronS^'Gq&6+uGp;*_S]6:c;pVJ\2%,o)PP'q_Y@2"R?dN&1`RScnNJ"I8.%cSA>I% %(TL;CSl78gF04A.Nb&DF:]iUFAbseAOFUphUTo_U]D/+$1+n>.14?SlR4Fph/(k7L'XY66-K#bY@0S*9;Xc(an %0VH,GKXd1ZCf<'EapY$t=GDfO%?B/,N$bZ_OpW>B$X0A=&2l:(!]WM/g=T7",n-';mBZkS18#:?8prJ.R0n^8WO=C^[Whsb!`sHs %)N,^>[BM/Xl=RBo!+h3+&D1YfP!t]]>[)cs_<%&=.dUiZE&qm-K1r*9s>$_iq^%c:.4Md(M]nVN*`\or!Y?E'8 %/?aB/?L;&LC?!K-=28W1Z5"2sJl]3Q1hqZ7]g%FC:-;,;fC]n]]=8Fa.XJC\2fu`&-j+9rN$0L3oiT)COR%5D %'sPJC[K`M3eMM'ML,79c'Sq[_C0+oc^+emH)14E%.<["_Ahh8,9HMeeN5ako@Z%FX4L:Da/>`gk;iGRX_.%$7`+!>_Z'\uOV@9n1 %N5_$L`=uf:X0H%eA[%P2/>gWBVAOYa?/AYa?.B/;>KO(6a`sE2-!\$%p4d&\+8).T"ef2AWV#%MgjOPHbt9).bPEfEU0*\U+R>iJ(`#D2e^W8]G3F %kUi`TYaBu1Bsf'0c#rXM^cYTo#tR#Z'[XU9JI=h"Qke8@_3hV=[P:fZAem1'],Ed)A[?9F_$@:`MOF,! %>,1ZGf)QUCaJOp9_MDWW;U89m)O8Em4tRUD_p$9%#FZUSA!/iCbIFX(>WD*JaX1+oh=J)W+p+n,2[?hR$&E7A^P'6W2M>L")hEmc %]OCo$DlAQ+pY02c])I$,@:rfHTQt?^l;'Tq)R6I\E1F`ObfN6[N6l]-DH&jN4?S7P)dt/_a=iiSH(!mW;>tAb6P([\cu>OljE*D2"b?Ua0dj=+PgIJZ]toBQp^IL@oJ&#"J+:,P>-8/ %=AQg@M7Bu;qTa?+nrSSP-S)9da"!5s$SPXEO,d5%s^ANFaHMgN,@7SRZ9G\*!P>3gtsfA"SIP_O1tqN4N_F+nUYRWSUU"bqlA %R>8taOb\5:U]8P?J-,7f/9ZuC[UkY?T>64<(TO\S^]ge?.[A>'hG7M_B%ZS2E2=-)"jU9E[62LBAqk9P@r,BWp5N,H1GDpnYSGgE %Oe>>jgDa*'U-o-dN#ehK'l&jHC>'LtOisnFn>nIcK/1Tk(H^(7QK(dNaF5!g %56I[g.G]kNFEgI.Tc5P%PqWa_+@UT6f'aHE`=hBTrcRd_hI%#IqCKdGtX?`5LDN&]Vbns!pDHjnRnSeY$HbsLJ'ntA7Afnfp`eeJ^c0Hs#At!&!-;$"uHL %]=K__,Ssup_/[3kEh:^@EWASO!'_bTJn@^_VPfq#h#c\JR#J"8L&!E$oDap!u9n(2:J8)4?&JY1h0uf*m#e4>LX=r\W^:lK@^7!J[FqRabK9;?_c4Wm@=WAu`LaJ2hAHHY3%EjRU>UY[2`>P'',e4HTG)Jp9;Tg>sL,8pj^IX%K4I-$VU+WJVP3WI\4ZQ'Z#_U'] %Y/b9uhY!sdMr4G]&bj\!A/4jd]W2o0S\PY'r"]5_l(T_iRM]2VMhu?*J>W,C%,)URJMX0),siJ7j"Hki3fP^pPaR&fD)spT1A,4/ %P6EqpS._GfABS*cCR+[*-@;W(AE7;7(q/'*'+WJ(44adPdCh&Ld%[4U/0[iNDDJpX?B%%*V`+#IYP!eMQN"h.JdoNf%aK;bP"^%ba&l!`tf4gUCW.;NnX/>hU%'1+J@EpkL]j) %5jcN8[\.1>)'6$d/)]ouYJ;:@oJ$l#5MjL1D7K0([qnX-X0G4d*:X(5e0N@#[X^CHBQDrd[TJ^U1i'?Acd`A[-$cZ5,&q\Xf*n1p %?j7jeJ:O(q32-fE;frgEJ1VncF$phk"Nr9V!'k@/6l/[N*Y"?=NCE!,72N%5,J%7dL:U'BC6Ib90&UT?:Z7*^i$51AE2*IRI,Kf5 %=91p6_#th,"`uAcj>eCgkS>b2Imb)L0-`D18kD1`5K[D'k3P&V8UCgeYZC0]A_uQKI67IEs>sLOg&jjj?Yt3Xid012&N\4Fb %&R@Y?.A0!DU'h7*8Y1!F!J/d&2PLSh93Xa@#8/t.H8;3&W)&*P4gD96&iW=&_$W/r$W^Y'(T_5>W72#?qg]s' %VMG6s.7PdWF9/(p?h24h@YpT'X>=f`(TbE.".3[@&HgJhk3.D2[B$QB?T.6$)18Xq7GU3a!d$npB-VbH$56Nm)83kKjOo^8CSrW' %PIlc5P[d*[\RYk0P5/i?@%L::B<\4"P&uRB%@/uAZl=c$0gQV$h:>\-Dp+oU=[MRf/n5M`T3c7b[PbMH/$rI$i3MFG'i;h+[P3\8 %I[$:'l5">"K,#5;Sg6p2V)kDt'#d+*l'1=udIA2a:^g,bW&DQc%2#C7RO=_Y %:1.e-A?J1s1o,C,=Idi&B5j:&UBQlaRV/3J]\IT3?ld_KAAo2AaN^X[5`kS.o:5:u>+-f^@RR)o21\M7-&e$385HL^'mNbH]Zjtst1e&pJp?/^!-rKKPAt=Jtc#X%X6KW#`Ui*>90[`'bX.@7jI8.%cSABueQtfXH\/^WRn`:)Cb()ViBTWIQr/F%[]JlTr45^M,4)%?"6SLE*I;@K>= %aG9t2G5U.@!#)HVBV5W-81ABV4eeQL:t4lI,HW4`%6V">cG"s!f]Up*R+?YTP*BFU)_k6_se0*jt9$"LQmB%$VK':'o4]`mOsD:,F9D$m6q"@fh0N %l %9N$Na'+D*`fIJ:S&Z6()p&U"/j0Y#k;V,->J.fD7?NHPI*u*S*$aqjH-l($-C2n$*=qI';ZOUB3KY/&PC?1CXdkc-j9aaKjg"Wd_ %0ll-O9t>BH+!+UI/K0d)%^g#\[W-C&po4+#6%C?Gel[jVH,L[',LZqlcfeb9Ou5I1!Rh`;1n^[K`Fg#$dYO"/k+GVFq6cR?2TGG\ %*asC]gfTtdIdV=U>^mhX')fgH`*KP.beD&?I(suD?lIc<2IO.cJS>H1)c2I`.op:ANF2c2^(i%/V[ZHMO9r!R9>X.B%g0'=#0I96 %;fK-\N$ZFTI#V&Gf>&ds(_[<3RUpP='2+gMYJ!WWs6QVg/Mr-"Vi&@]cl7b&BEdIkaB64XF.I_B0!"r.OumcB.^@4ZH)R6\ZuY_I %Cp[Zl(@t=YP#b0\bsl:rMK;(2Daa_(W0'D!/EVGM6gk5o[BXdq?rTd*!Q,UV0q_D:.t0tp,oP*F_$[Au1L#6a0k%+2T?X-"+k@\F %&YqgG,<@'\Xg,Tbn0,_7cG2>)Xp0-8b+3-M&Z?.Jp&T^Jj1pjH\6j11K*A3;6P9[MI7EjP"8FbVJP,ESXi@5mnk[`9!9sn"(Ccj@[+]6\]Nm`'*]D;ocLKfKh%#mc4L^M]rmStrs5V3S56&<#^ARB!(LR)ZrRK/Xrr(FbJ%L*)OC/"de]XG3,#6\g %qs3uPP\D]sJ(!8/Xo<:_aoCXUps0HHrZn*5iT1%<^ZFM[rV/%gF1"(4'p9cA_=\#"9D:o@BKL(hK;%R_):^(LFVQ=)qLV2H!2HqF %b/02gRYMVgqUbr#Kupt3DI2$`S8NiZPn+O,OF=3-^.^fV7pQs^+p-IV!'Yh:g@@)>31T5C'2TM=r8$OOJK@ag8[XA)k!^`5M:%/Yqa>dBQpF!S4Z(VQh9U.]$SL../%[dH39(tnNi/fPJ_/Up&.A]m51R3>@t;W50NF5V_J"Dm]_"6EL[5stB]6MV*XW[`i.2'LVAcIV/l %4&ZVp8['W,8/ot5VG_]"C)[p;LTWDsoh[Fsl&nU)>P#?2NT[#'=::3F2tf")j\8^ARXr:c\eV_G7TBn2W77asPuZ/^e1%ESlE-#E %D1K3E7'(ZWMGd+nIO>?%eXPh54(#FHHsJKnlfc<()rN5sV=RRE[!"Gt.eZa3 %747baDA/I[D.oJo:T[0e=[hJ5(%96\M4mnPD95tr$T5Xr %ih-E]<;D`bcWaT%?q@?Q9e%()jEZd>D&%+WHEYn6Kge=:G6jdJ>BKQ;S0$nL[%7j0#Y5Ku4P_50[D:BP`A\?LrZ5BF\G`dgM %%WpbJ/RnrWeHniSA8Dr+M`ZK*g)9?09#NJb\Vqs6:R)YFJl8`0>4@HAbL/4PJMMtu]1Adfg8IVL,"p'XEt*T`Xn2NXi\A(579Xpl %X13>ukh&rOlJ0)U^u,W7c/0G2!K#oY[hl+fc.-?*X>oS:Y*G0HhT$CTLnhomp&;P0Ze %QVdTZ#EgsBN"?7bDR^1Jg?U'L^*=9oMiZlS>Wb:i:>b8M&g0#(MP)(Yh1;A;3CH;TN!G',;*U6VWn8c2(Nj/RJ!TFX)5`Tb,+Kngr*7lP_ %I>ml'P@G;5]JcqP`Z5FYFd]g`7#r*&NU\r))hBtp'!Rj`TeS.o'J#^_A03=P?@g5[Cu0":O:4mRdL_f %n7<1Ro-p0\Y_[s06u`0W5NX7&9a'UQ]gJ`sS8`/IjE*ld*KO4*O24G/W<&)7pk#Xd6sD[LT``E2+)io6Y(OP?ps9.lLJB0uEWL/\ %Rr&D9P6ci3_h<+5V@CHMC6jM:"=J2^BU:Q/,g.3i7*$$$]rTBQ_":Re(QCMLiMT@X)9<(75BRUpb2=`tgujk*-4F^m.?%K[aEj;` %3,:.^iP@#WG2ZERm9&IXh^"j7'*2%MpGLTaTuBUl)b2ptffV(bKdd#-nQo$LX0&ikC=!fe9X'>kdtgCi3k1i/e.XDX>;M@o7eqHE %iu(4bPDaH\A5=8T;`=[eX@]&1i\]&V3O6maWT$u*bu?cd@se"T64RtuaiMd`2f,/E)a+D&!FAkA!L3o_=bFF=7qF0N!bo/e2]D3M8kib;$Q]-r3gfeaaqU$#72#t+n]p@*^;ITi`]BpDciat(BW%N0#!#&^DqqI=P!gQs,O-T"b"84QND:di%cdh/MFAiE %d;Y3o#"p=N)HpCsTt":[5md"2q2)#^`u^s(LU+%d%D/pSr-'2685+#1)_g?ZNkO$j)K)Y0rBo4/pLW(T5c4a/gbq9?E.-eB0Dt\<[hkZ,tgL@ %!6R*.j[UkVqIh1PKCgg^-:oTs3mO9@>ZIH0Gr?3.0^)H$#W>Rh`U_69YLJXX`Af5Agp3T^Hp^4;M6;^hU**VmSgOEeWUbI%"#(1m %*V*>"R`aEZEf(#ZII$V.VP0fQMP2Q\m8t]'?Wt8H=GuO]8cB]c4pR(Rm&LSKH%O8K(ToY)Y/>7d+s]+2-^k`_@;mdGSuYe=%H""V %kKZAk:j,MY`u!+979U\Sp[rNgqN9#$VC^FQ;KkT\Mdc?(r)sk4Psc2bdA9H*6imO#A2MU"V1VboTVh@==\bt1Z'o(-fIM7-L>Z%G %#/B>5b%a/ja$ga&V8beWNQ,].0cAZE2pPFZU39,9`tQh/W.rP.E`4+8[KK^[jiM5o.@C1+LOthu!a/"f6-!T>CgTUMe.lY]?^5@+ %hs&!Gcste0*f2]JC9nfU7e)@'_#of_2.3]-(8!\NIt:Mm_LHM=D2t==(9sB*GR`a$;.\,56nlOVkF([MF3, %MX&2Ug;R(6-1Q`EBXpkVN6h?I:Au#qTD+u]eQ7DSNL"rd*$jeLen5[8!gU/P!D@OcmQN!3a=(@=+:Q3A=AdZ%lG"SEotc__V(:pk %5tr,&QV1=FK#%"l=1D(Q!:$h2@LT7On[c9!;&JVaaG>s8T8f(=g'\jZoMo(mDMdK5VFc6Rj:bEY#J@$-9q1DWkuUD,4uiX.+T6(ebQ/JZEWRJ04OjtmlO8l9P_nP33emr;(A])nWT6M %<2CmsfL2bSP3Ch9G5Pdo4V+:AIji[7\1Z7^B*"###Rp_#sdeW7X5UGK>Oc`n)PK5dM8*n[Wsk %38oOQ!"j=[8b>c75\Y'!E7KHm-0hYL^r.ja`A"K]\.?fi*%AXtBF)F[a9Qm-*D %_m!Dh!-,g[o7^#>)+m)k7=i_F60_9W%]!,BCQ@t4X"0egK2R.?e21MX(63)8ZR,k@6`R(:.:=Lu9Xp>ZMR=G#A:2`=<,$,#FO/VP %:_dlt6pd)]o"*aUR^I?CMI+Ke)KBqN&NI_WOB;$hC=Xj;An=3S;JLTMJ/Rk$'XCk6<e"?qaT.)]`\6Bl1[]o\a&u6)%$j8:a"ro,p>-%##p_ %\4nGFSuioDJGb\d*,lT7g88KNKoS\E(.;h!J4a.)'Xr\b%?&q_)4\*lL9h].fYnI6&n>G6h@1mji1q!jgnBo<;M1L$81>2,9WB`9 %>!%dE>+3qsWQ[Wne1IE^.2HVDOi&e>=\'9MT2l3%Pd85^2&\I:DKIgfme-B&1\a[QV.`:I-"JLPja %Pu@[c@73nK(ejr\&^L"YZcEX<)>klsM^GEO*.bSl(,"'S#,\VtIPe9g9XGRolemaIE7KPBeS_G(-;sZ#19ua26ma%SZd[nTGQqE* %;\W"_PmDX[nIbH;L;fVqKM]&f3'^Fr/Qu,t\ifaZ1p;')*NV4s89p<8=cNp"5,9+i`ecg6csn+K'6*l,irW.-7o,G.2A'bQ %ADek,>+0aS=IJdn^AbQ/FV:]OL0VjcV'O)g6EUmqg1s`[IKB%]'&V$(/%RGkeb,rif.os6kp;Ld!PsftScJ2o,bf_a,(e`_)Z'ph(=!:Tio1QFN.GQ:^_0$&P %d8EObg!pf,BupKL?"G!UUihbt<*(SETLOd,!daW=jFg%E70b>#X)-55ha_dJigoK6kebk8H7+=T\tFjSd:_D0P0*Q6U`s[e$GpO %;OBc0BNG7uGnL@W;%o`ZX,8gc-5s@@T%jbdMl_nole^B7u`J1Ijm%?tX8ZM:< %?$q:@8>KZZ%7=B"Z:.9Nm.XaFJ:A++PdRAF"!O\L85]'OI3Y\XL+picBW[+Yl=3rG"3c%a&=9XO#6Z=2662h3\TF.GT\a9F8_Z\6 %YK:'9>&Q)AOI*k#.aiq#ar`sqp[=n%_C+W?VZE'imrh0+U7K %WbCNFmK+mkYpmN5_^sEHa<8DC<@(k(s,LY7WGbI*/b._<;\*j[OLI;:M!%[99qC3U1dRS#kO<9XW\(X\$%sF/.XC[_W+&.??QH.= %'QtU@_I.=>RIdYXPm51^R/]aUk3,,/GgU8mJ#AEZB;0jIu/Z-''%*U@o!.SQQ4G@'Rjc=^r0lasD>_V%a_N?A9r_ %=\)(Y6Q>.mbX"-!H:1U38Rn[Z%lj1HU^:Uc4tXYr_e!Bc3A^K?ZqQCBR`lE>1JAEL9A'/0@.c$)d9pk5'26OT5@k'buU5k5ecSp$Cq-Of(/)UJ^<+2\b&h/&iY;H[lQNO5YkMt743)d1Vt@U08!ar%0$M^.6qZ([*p %!FbM01#+%VWgJgFbOT7'-Yhr-@+?q;*DrUn!iHTh+;[$j("rf3IGcCScbp(J.3,5$OaU6oBi&^a5=JCTmDm"\/nO@E'@dUb?k'Ic %TU6/`.4XH@S1otGER`+1%%F$erb6tabqB_s4uouGD3dcaTpWWSRNPim:Z@).\]Up;/"W'(Z,B<%Y+' %YskPI<+ik0g;]gHpP=,`BK^8f(Xf[(mOtMVNZ(#Iae?X(kX9'7#XC5#\u-_#KLkI %E24ccak*mZbogE#mghIdQE9(tMO`b.;HY0#d_J82'Y@?:$l5t*ZQO4P4NJGb$VcYCQu,C?eLr;I$Kb9C*-SnDH3Z-uZ(UBHc'@M+ %9cuVuIeK4G5l).V@2[f,J9[Y\7#gAK/M:%[M,b"*C;M-/UnJP\;WM>^L2:kF"Khr?.Rhh_foOgNEcS[_!neWc-1o9-T@ih_['u'h %M;PDXen^'4Qt-F9SVGfDP86!OaY?QNtN!.'EYS^Ne$KM %_ZUq+mZ]h"6,aNU?VX/A7V$m]U'?JiLtn3G$>pJY6FIp-c*9'W7;T7]WP=E^ME-hTD2&n481:UY7mRberE?:,dF:Q]&pRfUr">`& %eZ&/27hPijf:])98Sc]:.P@Z\$%c,O-c-QkNfc:i2Xi.t#lj+9At4/V+Rk%O5G!K6o;h5"UJBDr/1+Js\Mm!t%V53$4h8 %CabU>GEZ\fc\")]m&i.O5^"ECYLNMU8F8<`.mS`+ZE"iedas0qai9l:q@T(`EN4!;uC-.>'4Z0@p#L&e-gDHVr?63h6UiY7Ha=4&rug9q]:#6ADM$GRRUrS %"Z;,X#P9:b->Bnjp3"VSGo*ieZfTan$LH<3dsl\-&`Eb+rgsa:e@XJgH*b%K3]A9O^BO+/:Nk3Jnb7bl^bO-]Lgb?pkY1*p4K7FR/.Q\X5)CJS.p-2a_/p$P!mLWh %C@%nd9,oE1D:9C1M,gBdZ]#6``A+Y^=[pgdRlWD"?'=seZX8smRT#s`CW%YgOE^P.Z#d-mAI&%l9hDp$.+AWgPdCk&4:#>SQbYmSM>1;QTjA;<)/J?&grMQ&)0:m3SK %3)p2N5c=.E=tn/'Fjj2gSAF3IVA1p)gPOgensK$*0t>`s"fT3%;N]6STs=)-1l*-c]dD+K7]E#c_0ii=0 %3NQ1eL[_I_mS7"IZ3lGJ%>@u-F4+!"iXm`Q\MO?be.f=EHp(M)Lih;g4"N9Qaucn3TrQXjSl=N9aU#H9X9(gV[d0:FXAD!::#_pX7h,[(e5STnb,mt)iW0$*\)7gF %V*p*h=M21($:X.r?6D<$n1W %Kt2_IbS=AJg'N"^jFY.(mK%]+P.AS7asU6:,TSB#.BEX%C%-R?lTeb"Tgi,8,.NmGB@a"[JGJ/ko,[br)cMftD\@:((hqlA>B@NZ %`&.@i:[Q;m9/[I131'6'W([UIaO$e;&OVYU5;@`7YdV\Z%+i!#XQ?P"k472-n3*+!;fBQ#];-Uk978/@:aQqu>UpLm^h(YK\XMmY %_22g4f0[-(77qMZ%]@^e.NEqOan2.C_6Ec0A!nko7EH,KG/doo&/W-^Og)m?jhg$6,0LL*/f#;'=mO^Gi9\/caplqk>/Ace(8E.9 %Qm`T9m-TeU.3o9)1$APIYUEN(KN2GdGtT!:\0=P?FG3JQ`dP(HOsqOHf&_jLd6]\.9nO1]+dr/NWNUCg3@`_p1cEu9qp^A;'SscV %5^fi-\uqe3L<$5"hEF#KeL@Q#6ZuUBB1ll_2m[]kLf_[NX3IA;)#dT:)_C-r[2P@W-C8b*crX?9X1HYoDqKD3QY8CPDYG-JhtR!! %[F\c,?GpcbcB9IRqsKdL6V9$.],(o?q/-E]fRs'r!r$XP12n&-TgLo!HR"2cE=tl7(FLA[Crikpn]?!Yl+aDZSQd2@5;o&Og(?rf %9M_%M^q#I()/pbkHGBSJUL_>Z-7]S;'\?c"4m0U3-"/IqpXd"\"Cr)AJjR##mphCWnf'h,(ba %[k+4.!XZeT'O3tq,<]$I%U^7=ag'"jP`,q^dODcjgAL$aYs4Po-5A+rdUeWd"t/8SbiDkieCnGk8f_7*rDmoBf,<1!d,k$1luu/# %*Rd1lVVV.Glp4"N5#4F3\bo2h7IK.\A<\-16:[Ha8I0$spq9O&3]I9lV2&!rdX!k_1"S)JSbMNbDfPH%MWhM6cr:/3Mh"Hfa=0`a %ofu[0R-T'iC"tkk*=C9ERj0L(\N7m6,-O!-X[pADLKb0]R):S[#VIr4ShV[lh`sNl"W/]_\Y0qJ1*O=m]C\_d*)l"gWqO^/4tS(& %<0D;+eQo%1#8:a_<4c@OY/eW@=),lZf1F0l,J*)m)pO+HM7=fbZ=K#2Z]f.@-:Y&+7o^RF?dHFWTgSt#+aPPqK!M6N/qS_cNQmq\l3qHNW1A%TLU"?,A>.8&\q0fZ-'8]\Ufcn\eU=%h"?[l,_'][b%;M,;F]mrGG; %g/9T1dt,*Ke87H*^eMg^Fbt\(JHe`!+j_cO/dDY_RURZaX5;7S@hXj(UrFm%6[ghol(jrE#S6d-Qm %''ccDLqGB$Ai]=G\B=p*,"H2di\3Bf'?4shUS7aZVTMaH4$AOV@8*unYr`M2CVO(Af]XS&FCgrAlo>B52qd$*Cm/nDTi0Lm197n: %r[nM$.SD*;rqV7/VSrt-"LO\cVG;!^.bt5K;\brpBu1%u4M(t/5DFN[0A6o[&M`D>r!;F#IlH#rRQ=50:88VHDk;J)21ac,SCl%! %T6DhsLNW3;Y2tULD@k1+Rq?JHZ/>#bH(A+NGq6;F4T&Oo93"i&ngc]lP[5#:ZtY_+QADOEZOGTfagoRPjdAK@e:n/4_45X1#P+!>`1[S-2&K"5pN@)H!iqNBY]p%bto6tl$;b1hX^OY9f>%6(>fVT6#00a6L-4B0V)#IBeE00UbGq6K'M %:4VdYYHCc)jZ%$#!:\=^1/FFIZ-[k52MN]M;$S^8Q?O\:.jGKTfJ;4?E;R,!5\J2Li:*I`?4cq9OYs7>BSj7g8hGmR,t(5d53Ilj %E,,'t5Y=%.lW*+I^AKG-^"-GX4"Dj=^Bt0AUhii1P@_q91W(fTkoc%afHsn/m'^g3]LMq8"j3g!07o)_C+?c6Zg-N;0+h<5JE:L. %%untMe6u:,]'c_\<;!dQ'T+)V3hUVsAIK?N$%MNo$/I$6`so&COA2SX`+Y;Th4sk-4dt. %LF:)1`C`%!>8L[E.\!*W,YhL_7`A:,DWIk&%Sk)I+^O09deocBW$UUXlUOJp8%NKh!@`bCSpOjp,t4)4/fU7i%;4?\XAE]AZ31u; %DK,`_VNq`;4'bgrbQ>`WSD@R/F,'@,s4eKd9fjeNL31gVCj0Tm.NaM)9iDfR8XAkEj"88'3T/T:ZU1gnXc=7u,kn(10PM3Op%\dE %7!cM%HMri34HlRn?8&0^J#=@F.-[JI"K9JJpLmjTG#Vq%PCB(`cUJh5:h6)pE^i9XEO"iY8KoD\Wc&(VePZfB](O'#_F/W[2Dhm5L22*jp3,IA'n\_\];=6^Q&UmuWR\X7rI-+UEOaGG8?jUl/W])dMBX6a_*Yt\7_(/sW&6$0N#[kO/f %A/,:LA4H2gT>t99MoJq)Z8H_9D9RC&s#%8<2*0O%2*Sj48]I!&3MQAuQ.UpW+^mrKqg54lYsFnA[)BO8+`3'5f_[$KYoZY2>p`!15]"=D^;rDT(S%jrYXYqD&.A+FIXnkk6;ClM4]AWeeAhT8IXi15tT`!FEj#u0b!3[(>VF`B`G'=0TgOOh@]3$GP` %3W,D/g;LS4IrZ2Y=ItW27(P?,_238R;Ml,toM.qt@Z4V#(5:Zub.3TQ8Si43+-Wb%"AS'qi@Mu!Jj:]C8?&FZN4=Bc%5-""C97FB %K`X7QZgGW4c;IoR"P@8uY=aRqBVSH@<8)_-ina\)]@rd=i!&FU"upH>1E=mo1rW(\^\ude`(]45EQa`I/E6Zp!2+j\+@I %]p$04(FQ#,BtH>JnV_OpQ28H@S5AKM\i?\AWHE4\Ei7@'#mF,,K+gkK8f&ii4gcn;.!mFLS5B"13]Ni*WH?Mn*S'/I$<&jt %#jqr2]94fYjW3d`Qf4/A\:RqsQ!XtMYRl@>&dNY&]VpS\""gSQ(!g5De4$p)],%XfMQP.7_^_A;AdjQe(7J8D:Y6*&GF6t/C,Tj)9 %<-uj:i6`<2de*97J<_2.i)7Z!DoKg@2*+aB7@Qea$2$=0Z1`GS[:h#MJPH:Me^SkA*6if)fCL,,5:U/$(g)(6Z'cC9PTN(k(KE@+ %n,q>SY#+G*g"I"N!=PC;7P.j1ihU=tgr4^-fuhL9<4%o3:8qqX4e,L%88nD5kiM>29d`"f.D7PQLle?lhXcKT'S,9pL %NEc;<#utk[OmZT>f&gu@9"-^3qq&Ee*q!D&ee%P.HFMJE#o.CGm%.&Ff"*i7lE*pg'C+E]+[um+Gbdk$aC/Iul3G]rbK#da1(78^ %qb@YYY%S>NeCGnbCUYj]4R,T(dWXT=?k82FW@T;'Bbmh^A[6t7nCX'A@F>>3/Fg"O6bCkUWt8J3]H?K5SMV798[MbpL#&-_r/t@F %@Zf.b-5=c%NTq/9-&TCREAdGUFrlj0H&^Mgk1e]j0A*iqV.-Z7XnT":D"i9T=k-p)?6IpR.a)O*Pa7J''B]?tQXse@oJu;*;\_hD %eu1k,\WPmSCj$#eCftG9K$F+S<9OIH,S:KY@.\]n>J&O632(Yb1a/&ffZq#eN(ZR@ibjP5U\Z07;e&;/XkDi%5'#8gW\Md'<0+o_VF55@qAEP-Ya8XH'QqPjc$Dq %F&#,(]?ZaI+c49T8ShJi*-@[8Q*#s:MNq/;V7p>F[#B34Jqb_.A0k`Y>8%T`bG;&-.g!*MGa_C,09`"#TFj/6)]>`ZAofL"'QlLe %]#b&qjfFQOYEf7?0PkD+[*i2)HODrKEQqYNBNn%VRai.^b\SAO3\AqM[%`k[CRJtGY60^:jKG\=LA?S]:4Loc.'Y/!U3+ePK!?t1 %@o$8uds>/"CW*f"(m3J#V/W;$`roA+IcU?bAJdW6YZaN$/K>N %8tDVJD]-LsJTu&YPVUY=-*:*I3gjr"'G=RTIn34UQg9s2"Ien575+rhp7@30G.:<8;<:bZOf@3W52-XZ34/q4F7b;@Vn1(%h%\>m %Q+PSdI9Q%+gr95mG?Yk2eF1[To(uMX[P"ZHC,EJn@iSrl^f]=;\6,7$X1G@3&!c7OeU'V\cSj@c[5k>MU[<0]/U+B>p<`bhJe@@M9q#WA?`-95Y5 %;d1[a^g*ZsB3=T$M/HUh:_hftYese'/l$u7eT<:g,&!frdCO!s4ZSs"2P^nKBZ#6/@>VG(mUg;(aJ$(4&;( %8@(Y#CtK672>4^'*modFX4Cob>BiqlFu/fWdHV'[\>ZcHjTP>De3=,PU=A/MS^t1a'4odA_<,=N_R!1b@d-O9)ele9/um@bp%!7+ %^aR=J?&h^^bl^dmFksH.Hc+PW,J\Tq'iusKVQWt3Fht>Nd^PNpX>Rj^cBF;iD;HSB\`j^gcjlcuXF@SmY=-TedZpo?lcW[RepEZ' %P&CGB.necR_Lg/rW+lX6nR;becTRNg-;.O.'=%ALAQ%K-.[ePEp!s;YdI;cl]s//IU3&)"G9M,f.$`kuh4QP2;%[cWQ+&C01,>l_ %-FDGu#2biiB'T.38`mJpdT[O$l0J3[h/=XZcWrAN]p3/u6GIOF<'(I@Ve$M+dS4&n6Ea+)EPt75RceHbMZY4Tc-*nggd't#QWBkI %=U;/5i"Xg8)RNKc+Et(r9VAl]5Ym4q,T9^5_VF53@m.kn$4dg1MGTu2`4gfk&*;Pj2XX:0EWYnhp@*PY)m?pr=o %lSr#E>-0*X]u4Xmcra5]`Z65^ZS]$jNkXWe>J'g&;LP``$O9DcV/&4n\R;jaSY!V((Il;/:0D;anCN(Z\`0sI>G8=+I`/0f]U[^- %3BpMT-b!i=TrViR1=!4.Rie-*rX;d+36oigRI]2g*# %?.?kEjJqL1`pB$s%EIWc#SF3Fa>/Hm_.BLGZ@!.-W'h(@2ehT>X3&BWg329nPgP.==^4"_,r%mnA\ESpE'".`nO+f3/'@A0H0[b; %D5/qp@Wo&Q&f<0,Q^oaD]8Gp_P.\n6[8ci4TEYPW2K,VH\[bNi#(E5U0p5Ja(QUmm-;n%Q"]_VX4=J>5_WsWcg'QV$":E(G=g4Ra %a*G>R9Oq]da,1s@i>!Jq#iZlu.M[5B)Z8J17E-+d!f%ug1qQ*X&N':`KQ:NZn.6FYemWfLc\n#"H>E>,+oXXL/68@n6ERQ:Wh %RsIpXF(+F$>!hUZ4U&5==#F_mj8poURp*D-pg*sTR^OhuN#@EBgkCg"[Z_&(n@P!B3sO9uN3+D4E8Ph*&)iHf)pN`.[O;WG#ta_% %>.GgSaC,-TNMPUfa@SgT"t#?#1=ml`69%=&gp2 %*kaH+qPs4*UmO?l>pP8iB'ZFN,K$Nl``I?;phOb!c?T8[&q1CnKIC*p6'igbro)Xu`YL;*@fMcC_!0]gFEnU>iq1&L;ZoXSA(R %+AUd`0I_jFE#C^Y^pJ,smNFfn<#JNp_B10L.aD.==Vqlh$IKDh(PRT6ESZBq$D,[NblP26D5@k1&'3,KPCK5B4T8fu)E`98Ke!@o %oBVnAmHeSlHonnW&$G(sj+i7O;QE%0J+Vons%Ru_>PENP>)a?)YARFja_^nNI.?c>0mZ&jFP9s]K29kgGG!-_?G=1gQr!DLVrK_" %R6hsB["jS8R(2;su1@njAVm`3;*!`."*XheS3*S;Q7S4BuS48`XDL'Y:A2 %WHCih1b[Ier`)@?dU'#$n-HV^U2&,o_;gl_`FS[SnDNQ[-^U1/f.Z9e&__C^jUY_e8rmsn7!_FTnPCZm"QoAU0u0Fl2- %\N3FcT>)#<"UG(4N_k`Ib3_TqL80RWmAZ5(4NkrHM3foC`E*h28Q(.pE`r,!MIUZaFTI8mT50<'g')VRZ79\;a>HPgO'75t;5WP@ %i3*cfCd!-MeL>XV;[.;k!Mt?.#4Zs0>sD8m9ufj38gtI5qfQ4,i-8OE/&'%bZUST9]ennb:G7gRna"kEF?R>V]NL2r-=\5\9mk%* %h-f?8*c1cQoZc&6g)Bn8%=BIR,6SCm9^2^@fg0\:Bb%kJsk+Z)c-tP-k\^50"72?bPDeicC^-u6E.:K`Q]jZBq!XA-,Ot8`X %%U(!q#&@g\@[%HMlT3s:$MJVERBtCqfX$pWP2%GaD3'Pe5tMuOu%jm9gIX80_Zn8rZ^Hoq,HBJt/m?4=PO>S03-s4KXYSr]bt#pIdBgW?;#Ho7Nl*tQ6HAi4f6 %T'UGmdt`QGe4$ip6Mo*,UXc$@rE<.ZpS]ZfZ1A(`09g_?X*:?'H;j7+VnFa"0F,5P/jchr5OIT71ZC7KXu.OiEVfXljlKrlEA8J< %>OGt`$]E4(BM,r!k@8ft?M&_t]BFP)e_A2^s,]FZ]omqc(H\+70r&aG0^$*\5OJTTs"[c*:T3giqu>gGrW2q67"&CeVfT4p,nl\O %IQr)TE%i!%,qNCjfaj&<41:GO>k!\L%)2i3plG@);T`J+;"+/?N3Mm3&qA%*IhMcY@f=,-ggWHsR""]`;ke("7q_b958uKrH;Na8 %Y3@#:j%!;;p?:4`,LN44gY3\8/R&TC!UurGb?8IWP(V\T;FqGA&\OeAs%X[h7JbehlrN %LAu;eIQCf,4oUMqr.c0i66%VKPf[r.*FCrL4T:M`48@jhj!VbG^DgC8a60JRqg:/q\]R"/a_W(/"=iES@r:eW^6`0/7^P.%?[=b: %:+eW#REr$R-`\8is)^/Dr#@3$m2,#bl2E>Y\U9k@I.^rr3@C^#$4l[\ %In7XeMgsFmcSl(-F@_m])f,qbrXJY#F.i/GO?]9j*5.I1ZXtda_PsOQ9 %QRb>6.ZFCC[^t/""<4[m\Q[4l+7EJ8cTb4?>%lYX4"SY14bdF,7/)EBDZI&ETYZTT\TN'5+1Z6+=P>[H(gTiYan1Vd=,a#onB4*s=6fHEs6RNq_WG29G5fL$1]DDKZPK<,W/HJ^)V2Ojdsi2;rI*FM %L>*cYb[HoZqET/epMKpJCceQ86Eg`6H@ThCA)"o)k;!s1j*7EF_*4EMB3-J%,lE,'rc"u&8hOfo\F&8L6hU%6<4+\"GaJjHZ)b]. %F4\P1orr`@*^[r/.JA8A;Rdo#NT8[.3u=VR=XS0-V`nD1D[%lPNiqM/Ci'oYaePCg[J'H:]1$MqD7eZM(]Sfk!IHb3n3M,Acn;3% %/"O%(\T'2)[\#S_-r;ePjMX\:)>s)T#B`2EVWOqqs)'tqm4>8rH!@3Ma?h7 %IWn^RfYNQ`bPCJScVR@2&Ld66Fb"\6]KZpl-Vb?W,*?$17)dp_H2;ufJ*hiA:#Zs!;8.:BndubO&+S,^p],umrT&Y"\-[P-1ABJp %`I,4L[:VIfr@Db.++aUp83AE8X0fliYt$8=@k,]0/Om).lhTOdlhoon4-+mSh;]"FUO5\;kO6E?rpKSs\]2,ZqH&:fo.[ei5+g_+ %`_.T^%(r"PT$JdjeJ^THiEXX2-iY*g0h_uM4cdATFSo`**\[C3JSh9PX:8`d3L\A%59I-t4J!8+`j=jg`T;>S#lNo>A2`l?mB:k_ %qeL+gMt-*^8IFAI!P_nBY&#UF52]pbHU$4MM7?O$RlW3Pr<-cpj56/?o!<)qEg\X"okOpP#DsBS3-@U %ci8DuPP;8Q]D1u2EBTr-+.UZTe'XZTc[ie)?&&2@=2tO]]Q.h=hLG\UrOKRiq#B550`q@lgjF4#lpk-$q!uhk0G`Sk4YIjXBk%q$8-J'@/Egmd?HSr%N3i"fVQa>aQUGo7)+'qo9md#a\W@j`^*-qIT$YcX-tX=;NVg?h;7k %e7&*[V.q1e3C/Rh^m)3TkD\)4*,]:\$qRO=Fe<-\Y&@5;MrluP(7*1LJ?:5"qP#_^63,&Xmc_P4F`e)DWA?%,j-s%@Ws?2 %bm`>>ig-?,O+UL],]mh$q4%,86=!BoKl6kpdVXpq`lnCr*=j2#keZq:[?t3>%Y-diDjOrD6[h1rJ"DWiY931-o_?ao\5gAVae_X1WcUZOcY>ti;Z+TB2_r?WKVIsZD3;+K*-(o&h!bM2,nIf7_nZ6'Sfs(satf7lAJNnCW#pnOGh)U$H?.)1L8 %\pXIochKEtM3#Jn3k>0be)K;$WIq/KE4b9/rg;Mis&5+fk7_lO2MYo9G!('Ap)$tq>Q2#$$:rd,3]RH-ou#jJiuJY*9,ml[]B,kK %m=AF=o-hcPPL%5_4hIS20jbMcn8/#Kp!mM`PFC'Dn!Ns)^p4e3g_eY=;U3%\5Y@k/;9;cR[O1*.qOf %`dkiT]$8CtH3tIPfm#5RN0^O7imBhgRg^o=e'[N&'BqG^R7i/2_33@"bPdDRVir&P!\bYpF0HLrTbDe2NLRn33F9?;&*E?#M]8U+ %oS);?GZNjSY-qQGJM"fJZCKB:j1tmuT!Wf)N]-+daVW4[0B;0K_$aS7ahLs42g@'S(N8%2o/jP`IRZX_%;,*A0u(D!ia/^/rmgE$ %L)TFIhWLGE"s!P[1EmOEHr']9Xp.N.!r:oh<2*trgNKr+?-GfsX+@(MFts %L,c@B&I+k59ie$Ia`Oh7T6JNiJ/`#n*qAg12hPb %Gk&bN97GSbd%H:d:Ua %g,$5k7W[=*d*Hd0T.deJZV/]VW@[u-^BuE>\jjiS1eq6S]B,G&c*!;pD:"t6g*JBqr!QX\q'A4:RkGeg=._X*H0cG?j5#Wth,__> %$sn*qVs[_[Z_J=0Rbr7qjK6>CFTD5rAj($7_8lR5^DL9N4$4>\/NX/=HLp]cVqa5 %[!NSLe^BK&Z1I?d8]*Sh.]*nfu;m]kT\\c.%K9[gu1mZSD^\(Z\an+C5&`N,[cj)-%l@i)HSJ\TpFIULU]hZDc!S4,:<0P>7lOc!DiS_IBEdoN>)V=7behZff;$=ZbOn^Sd5[3`LpijO+47Y]lFoE, %4^/B!VDjFbo@^ifHF"UNetKFbgqUhO+d#cDaYR\cTi##Gs*6D*Cm#F.JUK--*(+hHS^O$o-[0plM(GpDa2QS<\UIRbhhlJ2P73c# %h-[n/*h&U=H2W16V/%$q-$@V\"i"1gQ.Z%<[(-h0]]+qB]pM1S3^fZVG.-]$Y]eA=C=Pq2r<.3%Hb15>5M*MPBZ*6\^*2GB>8pK/ %A^o:ggJ-cGD[tY-e4+A-:2'K9.h5Rg^(.U+F/qj,S*B&34kRel/n`@U.nOSY,efY5\s&(+c$*er)^_,2Y(MFj^:k`uF^!O_hDWR3 %$_*FMVb5E=E8!Ue/gfM3p,8=uhi&,lE.C^/o$5^)^L=(EI?_Dl\#$>P7MI7.W=E/A6.F3kTpqmZcdb"J/aJ[Zh[qM`N9W4<$K[@<^-;)pi8@hg\?ArL!bdFkl6&"no%kus3HIQGCIScR)%$P`i]hf %W=AC9j,#56estQB4.T00aF_u_9s!%5Ge'9sIDB[.h(S`?U9umppL$eGRk(SaFE[9fDYEY;BIUQU)n&e*bo:;9:&Ja]oa:X;;Jqou %/ek5=gTn_>0X"DW!D6fk& %h,7GKb2C7AFM-:Zk@h=%IW@f=m;*)iD[qu=qpi2P@3lcqQ6r&9r3_!H:#9h27L %qrY\*GAK<%kifSF5lU]0,tgam\&0Sf9>$::-A44l4Dmo8%Q\$pmEc48?c0OdaDXaaQ_D %!.?n%fQ4*[58!kbJr;DO&N5*A_Xnro:;K*^qVnj&8O6u\jna^]T\`k*2^":=u&itln %Ogt,ebHU`Tj8NC;7Q3:',iXe&i`4#-Hh_^GMu>?L]NgG.=/1J/A;@>?3e"K(>bgB5h`=r.I04a%Z2`LQ_scs[S(g+i`%S=%I^N7p %]@QVn!#fWh&daXq8H["q\k$5g=<"fCe?&U,&EB9YW4s_NVt(n.i6K=<'X0;E"]\'CgU]Je,IXN;GlP5$ %l5_s@C,fA)k+r/ASqb26)]H"dqUK+,Q2*r(8_b3rMZMAX4Y0US0*&up=qX,*9fW,55I_joU4RSS"/(aL]&8`o/[->qg.IVLhb,kcPGMML@ViQhk %Cu%,?9M8)4oJ\U`"r/FqUgM9+-INdaT5OsNgn2K2-J)d*h2r4^fiuRYKh?ADh#6+>\J2UURNPG!s %r/Gp:hmgK8lrsn5JKt%rL\95RFs_%nb`RNta"3)9cLMN5q))c$k^'YYh<&q?#r\s,#L=4X9+j8jOqQdd"UN.I!-bWk3pP:>G<2AT %%_Q_"(Z%*P%AQ^(m;>fL\ElJaa.>*%Ia3u/O5oG8Z*eq*##]7GA=*j'[:1.f&+-%%`t#[B*TG>mnEkH]Sc`]od.e.J,XmR41Oh" %nX/b56::^_G^!O7O/7eQD8?aFgN>.4n6Jrc!c@d/ur.18_^VKNB'\ged&P] %8p>LH^:;Wsh8W\1l/=Pbd4m+7URjgpNdDojg&3tj5M3[(^:!^Z2;Nu[,/Q0r\*SI %jF>dp"f_[^g![#^#?9DkS`MtM;7M6h>i1YPf:-mKd"^'i`fRl,EsI\!ZV<693_7;2;/)4(KHgfDOYX?!]$=K]Eoi@t\8#iU %RsD[nD][AR;`4!CVE/0%l"KZg4ZjcUX1R5reHRYn+%eScgY.nlN\Q]=/3=)sg;!c2eGWkMr;`6N4$L6*g9s_ba^s)QJUW2eU'N[GA3"5Afpk[clEjO8_"i<79B=AN!I]-2 %p0]q21OhB/2ETqU!3;]m;."hCl/:G'g/%uZHq-m;rm6Dnh,uIWK&!k#SDDWnmoTG=LO*&I7B.TKWaQcT1[lP! %JiA6(F]4P.6'6<$CGY&Bbkj5UY3Ik7IMb\G3Zu]]^bs#["SW%qf@/[U%%ndmW,eInk3?C*PRTuH+p-VP`*iboJ,37`V5jI8F %OHBa9frVp(rY',(6X[JJ.f&6pGec6&%3u8o!@a97G+p;iqpHcnq^2rBRR.f:!'F:sYMHU`$]gDl"W%6jB5,m3%-_\ME[86>/&hC7][:BUMcW %q7VMd`@*5XC?tsq[gIt9Y4d%JnIVW-^n=u6X#;eMs6!k&SP,m%3:BohF1TgL\D&p %R^*Ps;q(K@JpJmJ^D@WW.bY_CASMB\!f0G:77W8lD2C^7J]PF@7XN`f1jN8NFC$;#-lS7!)3E!m7nMH%(N1NCTZPT>_\`Z_H'"'5 %co#o1]FtR3j78-_JC(6tjC8X9Zti8p@S*F0$"^(Zm8N92o3PeAJI4F>:OD#7S3D_Fd9DI9[DBFS%1OU`e0kc);oC;aUlKi?n&7?X-ts?OV8=W2_J>)cH.j;m^!d)]*_HtSqRs`;nWk,[-/-kU!!Vc!,:!W/ %[P]("O$T'S3X,1]'+WU#Ie4\TEK&PnRLksKRNl']"ZijcOJ`jKC%$;r2%:1:7::18nH.4C7c/;-BTN?GLNGdqO\0"-W(.S6\G05- %QJaop&fpZH+AJ8oi*/L2V=TgIE4eb:PB_+)n@J/l@j4M!0aup^2H@#(4LlftoO9=CHS*2>e>Y^0.dfFKGQ6a&._IC&u6d^;\p227MtFm%5JR-JPsk+q1LIX?)q-/hX^5s %:*V.L%ZnOTC`L_lYVEiB67R;eJ)DpeW#fXlHo/!s\Ldo@Z0KL<%cL@\=3/'0m>&2e+U)DIIV+,Q[Bls4: %(4no7<]E5Ho=gAs^dLA#aRj03auhn8IJ3?M]DMn/'YjN#D[$^n%_h`XhrT?t,u3IKXc2hBp5!B+0WPaW8@LHnA6I>dRUOMJf'#h% %B+P;=5YZ"%?o[\$OUfNAb)d7p"G"Gk\k`l,:I%fF38B'E+U49GCTrOB/:&db_MB %g4t9GD='n`S'K3A@CXg^I&WD^0Z.E)MCo/73[8[el?SI5U":D`L40<2/r8G)^%-`/CL"WDF:[Q4^kBA?os)j)"'Yj^gjY^KlW-jCc-baGM %57_Id5=_J+rnLp`%Pm7;m!7;oc[Bp=HOdLY0RKD"fQ3>hf%BTD_k+IbfQ12Y"7/$cOEL90BXZRbC5Y5.2qdf.LHU^[-@9&V)shjl %9\0Jq?>Zt1od5%RC4?A5N]V]B4ce@a3S:GCp)MN,)LG6?CPt=lU#AACkFl-nc_K@Hqq:SN`L^.NRm$LpPpHeELT1r2VI]3 %`L`DZloD>2lhl#3Y',dhGA3O2O'DO-gu?ZU;E;[fA!tmcF=)2N%!iKr1[+'?#2O2QkZ.:c1?_irFUh\hGDJV1IY1"#)17'(&+q9) %?>afIA\$'Zqb7P`2!tVb*G9GG7>DkfcD+H(4M';.d>8ZBkL!5^k0^`e)NX=/%3D'pF:=4*keFs/]DAZMd"HHXIBODi8 %hIQr?&@5M$T!?*UdXh_D2BE_Eji@GU)*Q/"QKeSKDEUc#\)+Ij^;'omB6UO8Ip',$>>(be`Geb6V+$=t/Pr'bM%ip.iINXB>"1^N% %"n7C'Ushqi.u&;'PXGV%`T,CY28cYcM&)]&JA1eX!`h\;"@s-!5ahrs5[=Y@0F5pmW&E[ZL1*!AA.5m5$QaT_!&^H#*=72@WQ[[# %W.N%-o3ai`CRe"kB,q9=+CFG]!X&IXX7MbG(ghk6Yg0sX1CG:\Dt2bSLrSuGY8O.Q%WOZ9Omq:cI$>(N[o-$Y"LeE*Ka^Oe@;\L] %e((u.EC2*^?_Rf>9)%R-OF`"o4!MAZX[;?76Om]6Cd0'VNJ0FfO?S=&`1p/9^JHj!,hY,I#2iZ/b=JH`?nJ/UZcM=,Kb5pqbaZ-k %g_.uR"$&M(5[r:QJ3aj_L2IqSH)4m\jA4R#)+$FK_>N4KK@'Z)G656_ri<&P3=j@/bI(OebBJe4,7(O/pf*MQD9$OCks %JT&9@ZN(U?3nk53<9nq!M9HMLR5\.u[fT'(J_pIi!`&i*?%[RnI!YuJAjInS'X.-9`C4h'"dQq]!CD0S@Yu5#XTBb9Ld2a#aXV(nB/_<6*6Pf`WLD@QU%*XoK#DcnK9U(.-s7uNMSMLPb#?HOm6Z,>fNX:Wr'Jb') %=p3db.oHLNg@LIm'pa41B7*DUc9SN]'K_+T]I:d^iHUn:3Yg^ug%!?l/h'62Y7">!!jUOPbE8q>->R*7-9VTR-@+5;s#uuc/ %dUFu8eYU:mS;li4m1Mf!]HJ+nOUUJtk4Q]EPTu>WfJ7(+;Bbrbhciq-1;@%Dj"LbiT%5$ii+B*)i/NU4%IX=B6p)U[ZS!.[>.&,B %1COpLl+E=]90fbVr8S!_U@ZG.'LB[g*FkunEudeO#YLZ^m#Gg[E+1#Y%<2,:=E(rYT4,cR_`BKakt17$Hd#OpqMJ_aia!2`Vn[r# %Vf)u,KVh:l%Wa`X9CQ(-,"k%r?LZk^cHcKj^r72T=UQFq!,BQ/@<>V&dJ,K_QohOt.^e+*_.pWUrFHi%'o](.>L6;>;ZJ`WXY=W> %-:rT58!59+@($,,V8OXCY`VX3&kmuX+985H6E^PH-:$_K.Y*+:<2<0Pn"pju.gJVGP@:$HJ?K5a'^b_#Vh,<4`+M^O',Mg4mY1=nbM'SRBL_6g?<8&05Wuh=42;<=:YYo;1cT8;-i9N65`?Kc[oDZ(:2+"fh %$99]>s1lE#ja[b/;PZ"qi.&og$UBoV!_@D878kEULOQ8s/U#MQkfpni"J2!q81R-';VB`OW8iCZS_]?,'^]&X.W7D99*hRM"?2-h %1Jn\"(u*D?+=CDWTb;3qB0lmk!4X_S=-J:q2_rW3QC:k %q&K/Og"MUsPgn@%*7N2e2REJ!Zj*L[M<@#X?KY6r'1=&N!a2A@LF^8-@fr?23gk*]`I8XXJe`a\g37mP1n>>=Zjq_e6J#!Y,SF_4 %lkh#\$XVHo\YO0?esN26cp8ARGQTjYp_MTW+=7.jqW#8pe][PM_Y?^F9Mq`SKRsHBZhY8rJjh.o.ZJ3EZkX%;d85$+7Bul5kDhSI %$&s[GasP=)*[(]EC(L.]S8"-$;j2l)@nT/sWRMDNmq#U67>\RL6W`uu3]iS`m=u9$?F*XD)[d?QZD!1e42TB3GS6VSgTCkF71YPi %[&.q@\rbG@!HK>;d>W3V6t):Gh=`ft;f:c.Eim$2h^f[+;1)Yk+@JkUm&e+h+Kp(AA\`!@BSZ,gBXTMnc?VlqUAI#4?'i3!)+HqC$2Zc5&na;1WN6ELeHWoZ$Du$t^aQJm+[Dmq@W3XX^o^75UPfe_1g"'=_Zd9Eo]Z&Xqo@k_)H %aqOK8`!-rf&5h58Dj?B;(4^<<@P2=5!W:&h@?Q-1LDG%eJilJBuo9g.$??\YIF&R=VEnT`\b0oD"_`bqP*8 %H#"6r6VJL#](7h+#*k:]90[+%_>O^Ucs8.+aF9"ShDU7c?#TU;5j)>hAE1efj<8HeCWilGX]hg,pNekMnCcD%X3*d&Jf#-*`<9h> %<[_;%7[9d'89sCr*\eWL&"gf-5cs5uq'N(\'C%i7'TEe'Z1m7T5f?BmFdUQABOM4'W>68-M3qfG>U/IRNU`Sr@qp/hJsM6n,`QJ; %>]$2Ig*C:]>Ra.blDPW2DEsHeXYia\e/Ej:Q?N1@H&YYM'oH.q;hm]9.b,Anb72A][QEb*jlk8$+UX/hDg6T@-k3M-R"'Wi)\!-& %"3u0dROY8XW8Wff[&?Q641[Wimt$Bop8K6U;tn)DW5l+h2Va0Y,=$>]#h&J`E65;;(rCSD@O8.O>0T*DW,eE?KpFGRk\fnqnX\aj %!V4k#_$f=ZA)GDsC&O_tKsK0;5m*l3nbE2T9h6"A6*'%]5ZMp4!E,$;jbQJ0O$uq`M$^!qB@QZ&3b%]Bb6(3S(`UgZ8]GZ;m2;ud %hLeDkb+:XJJ?1'g&A[7"PG#ZcF;K9T.[\!VBjI,AK)h694X6ihha1OpHR)1SOn>BBk$$#W^JLi%MU7dQ2"8Wi%6aI81Q+900'OI`d"WrZl+Xhr0i-?ek2unVfJuAb9d^-n6YR'YTOFURo %9^E'A.m[VC(("84I]XQtaO)i#!dTO*%k7i,$#0O@?%M`Xmqee,>(hd27T'SR$UBiRN1JN"/T]]t&Eb=gW<4[H.!.LZo*TuLnHt-D %0g\_BF\.,EkEsQ#.gT`_Gaiqq2="O7.;0iIC"i<==,fpMQl@Wli!@M_N"@[51N%odl1I:H8_t[`+iu$.(CEG5gBV-B5fM>1]A@e_ %q*7AJUkW/n4>B6ON_.6!/fmb+HjRgpf+.\#ZZ,"p&:g&dh>hA@@%E7j7[mbO,3-Y*I64*f"d+Jg#\l0.VFQ;^?BLco&dXU.J7:%V$,?&Ys@1.V,! %^s*#6[.GB4aC*%:licW@!:tmX!lu1[*9dOs2@4^qHUk$Y4?2a/[b[YOMN9H/qBj:TP&r@=,4au/DLc(EoYr&;+5+i$G`Tq?(epBA %MQRr]")H[bl.X)?![Qp$<@.hClNACl9W2!u2&;-*i8WnIp-".UmlBcuDNVTAuR,tLGn!S"ls?LSM6h#M4[ksi_` %LXciG"K7LJI+.7tHkUV=:A*Ld`/("kEk,SE?.d\a$@:'K.']GWK!PJ4j.^jo\N.C`4F7IP7cPdITtkXs7!6g0pjt4N`P*#r/kn/& %OUA=E?4=r/D1'D33ThIUZNS_(cA@nR(+hK^G5`'5`?dQhZ<`7C8'K/#m^j]G[qAJ_roUQ?'h@.DH?Al&-V3(iC,)/Na,@8_bL*rl %J;]DGbqN!(*kko1qRGm&SIYr]c/`<5J~> %AI9_PrivateDataEnd \ No newline at end of file diff --git a/www/conservancy/static/img/sponsors/redhat.png b/www/conservancy/static/img/sponsors/redhat.png new file mode 100644 index 0000000000000000000000000000000000000000..08a0c1d758e0a2bd32ee9e3ec2dbe278844b50f9 GIT binary patch literal 6675 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 literal 0 HcmV?d00001 diff --git a/www/conservancy/static/sponsors/index.html b/www/conservancy/static/sponsors/index.html index e782af5d8cbe75f2a67c71e1858a93efaced5705..2be9f3dccc941c80f976bd50b04e6b90ea221f58 100644 --- a/www/conservancy/static/sponsors/index.html +++ b/www/conservancy/static/sponsors/index.html @@ -21,6 +21,8 @@ of any of its sponsors.

+ +