diff --git a/public/logo/HABITRPG logo version 1.psd b/public/logo/HABITRPG logo version 1.psd new file mode 100755 index 0000000000..7f6d4878b2 Binary files /dev/null and b/public/logo/HABITRPG logo version 1.psd differ diff --git a/public/logo/HABITRPG-logo-version-1.gif b/public/logo/HABITRPG-logo-version-1.gif new file mode 100755 index 0000000000..7cff652d1b Binary files /dev/null and b/public/logo/HABITRPG-logo-version-1.gif differ diff --git a/public/logo/habitrpg.jpg b/public/logo/habitrpg.jpg new file mode 100755 index 0000000000..d4025bd194 Binary files /dev/null and b/public/logo/habitrpg.jpg differ diff --git a/public/logo/habitrpg_bl.eps b/public/logo/habitrpg_bl.eps new file mode 100644 index 0000000000..c4e871c2cf --- /dev/null +++ b/public/logo/habitrpg_bl.eps @@ -0,0 +1,5802 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: MacOS Roman +%%Title: habitrpg_bl.eps +%%Creator: Adobe Illustrator(R) 14.0 +%%For: Joanna P +%%CreationDate: 13-02-17 +%%BoundingBox: 0 0 266 79 +%%HiResBoundingBox: 0 0 265.9145 78.2041 +%%CropBox: 0 0 265.9145 78.2041 +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%ADOBeginClientInjection: DocumentHeader "AI11EPS" +%%AI8_CreatorVersion: 14.0.0 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 14.0.0 x367 R agm 4.4890 ct 5.1541 %ADO_ContainsXMP: MainFirst %AI7_Thumbnail: 128 40 8 %%BeginData: 8480 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 %524C455227522752275227FFA85227522752275227FD05FFA85227522752 %275252FD05FF7D522752275227522752527DA8FD05FF5252275227522752 %7DFF275227522752275227522752277DA8522752275227522752527DA8FD %05FF2752275227522752275252A8FD08FFA852FD05F87DFFFFFFFD08F8FF %A8FD08F8FD05FFA8FD07F827FD05FF7DFD0CF852FD04FF27FD07F87D7DFD %0DF852A8FD0CF827FD04FFFD0CF827A8FD05FFA827F8F8F827F8F8F852FF %FFFFA827F8F8F8FD05FFA8F8F8F827FD07FF7DF8F8F82727F8F8F8FD07FF %52F8F8F852A87DA852F8F8F852FD05FF27F8F8F852FFFFA8F8F87DA87DF8 %F8F852A8A827F87DFFFF7DF8F8F852A8A8A852F8F8F827FD05FF27F8F8F8 %A8A87DA827F8F827A8FD04FF27F8F827FFFF7DF8F8F87DFFFFFF27F8F827 %FD06FFF8F8F827FD07FF7DF8F8F8A827F8F8F8FD07FFA8F8F8F87DFD04FF %52F8F8F87DFD04FF7DF8F8F8A8FFFF7DF8F8FFFFA8F8F8F87DFFFF52F852 %FFFFFFF8F8F87DFD04FF52F8F8F87DFD04FF27F8F8F8FD05FFF8F8F827FF %FFFFA8F8F8F87DFFFFFF27F8F8F8FFFFFF52F8F827FD06FFF8F8F827FD07 %FF52F8F8F8A87DF8F8F8FD07FFA8F8F8F852FD05FFF8F8F852FD04FF52F8 %F8F8A8FFFFA8F852FFFFA8F8F8F852FFFFA8F87DFFFFFFF8F8F852FD05FF %27F8F827FD04FF27F8F8F8FD05FF7DF8F8F8A8FFFF52F8F8F8FD04FF7DF8 %F8F8A8FFFF27F8F827FD06FFF8F8F827FD07FF52F8F8F8FF52F8F8F87DFD %06FFA8F8F8F87DFD05FF52F8F8F8FD04FF7DF8F8F8A8FFFFA8277DFFFFA8 %F8F8F87DFFFFA8277DFFFFFFF8F8F87DFD05FF52F8F8F8FD04FF27F8F8F8 %FD05FFA8F8F8F852FFFF27F8F827FD04FFA8F8F8F87DFFFF27F8F827FD06 %FFF8F8F827FD07FF27F8F8F8FF7DF8F8F8A8FD06FF7DF8F8F852FD05FF52 %F8F8F8A8FFFFFF52F8F8F8A8FD07FFA8F8F8F852FD08FFF8F8F852FD05FF %7DF8F8F87DFFFFFF27F8F8F8FD06FFF8F8F852FFFFF8F8F852FD05FFF8F8 %F827FFFF27F8F827FD06FFF8F8F827FD07FF27F8F827FF7DF8F8F87DFD06 %FFA8F8F8F87DFD05FFA8F8F8F8A8FFFFFF7DF8F8F8A8FD07FFA8F8F8F87D %FD08FFF8F8F87DFD05FFA8F8F8F87DFFFFFF27F8F8F8FD06FF27F8F827FF %A8F8F8F852FD05FFF8F8F827FFFF52F8F827FD06FFF8F8F827FD07FFF8F8 %F852FFA8F8F8F87DFD06FFA8F8F8F852FD05FFA8F8F8F8A8FFFFFF52F8F8 %F8A8FD07FFA8F8F8F852FD08FFF8F8F852FD05FFA8F8F8F852FFFFFF27F8 %F8F8FD06FF27F8F852FFA8F8F8F87DFD05FF52F8F8F8FFFF27F8F827FD06 %FFF8F8F827FD07FFF8F8F827FFA8F8F8F852FD06FFA8F8F8F87DFD05FFA8 %F8F8F8A8FFFFFF7DF8F8F8A8FD07FFA8F8F8F87DFD08FFF8F8F87DFD05FF %A8F8F8F87DFFFFFF27F8F8F8FD06FF27F8F827FF7DF8F8F87DFD05FF27F8 %F8F8FFFF52F8F827FD06FFF8F8F827FD07FFF8F8F87DFFFFF8F8F852FD06 %FFA8F8F8F852FD05FF7DF8F8F87DFFFFFF52F8F8F87DFD07FF7DF8F8F852 %FD08FFF8F8F852FD05FFA8F8F8F852FFFFFF27F8F8F8FD06FF27F8F827FF %A8F8F8F8A8FD05FF7DF8F8F8FFFF27F8F827FD06FFF8F8F827FD06FF7DF8 %F8F852FFFFF8F8F827FD06FFA8F8F8F87DFD05FF7DF8F8F8A8FFFFFF7DF8 %F8F8A8FD07FFA8F8F8F87DFD08FFF8F8F87DFD05FFA8F8F8F87DFFFFFF27 %F8F8F8FD06FF27F8F827FF7DF8F8F87DFD05FF7D7D527DFFFF52F8F827FD %06FFF8F8F827FD06FFA8F8F8F8A8FFFF27F8F852FD06FFA8F8F8F852FD05 %FF52F8F8F8A8FFFFFF52F8F8F8A8FD07FFA8F8F8F852FD08FFF8F8F852FD %05FF7DF8F8F8A8FFFFFF27F8F8F8FD06FFF8F8F852FF7DF8F8F8A8FD0BFF %27F8F827FD06FFF8F8F827FD06FF7DF8F8F87DFFFF27F8F827FD06FFA8F8 %F8F87DFD05FF27F8F8F8FD04FF7DF8F8F8A8FD07FFA8F8F8F87DFD08FFF8 %F8F87DFD05FF52F8F8F8FD04FF27F8F8F8FD05FF7DF8F8F87DFF52F8F8F8 %7DFD0BFF27F8F827FD06FFF8F8F827FD06FF7DF8F8F8A8FFFF27F8F8F8FD %06FF7DF8F8F852FD05FFF8F8F852FD04FF52F8F8F8A8FD07FFA8F8F8F852 %FD08FFF8F8F852FD05FFF8F8F827FD04FF27F8F8F8FD05FF52F8F8F8FFFF %7DF8F8F8A8FD0BFF27F8F827FD06FFF8F8F827FD06FF52F8F8F8A8FFFF7D %F8F8F8FD06FFA8F8F8F87DFFFFFFA8FD04F87DFD04FF7DF8F8F8A8FD07FF %A8F8F8F87DFD08FFF8F8F87DFD04FF27F8F8F87DFD04FF27F8F8F8FD04FF %7DF8F8F827FFFF52F8F8F87DFD0BFF52FD0CF827FD06FF7DFD0AF8A8FD05 %FFA8FD0BF852FD05FF52F8F8F8A8FD07FFA8F8F8F852FD08FFFD0BF852FD %05FF27FD0AF827A8FFFF7DF8F8F8A8FD0BFF27FD0CF827FD06FF27FD0AF8 %A8FD05FFA8FD0BF8A8FD05FF7DF8F8F8A8FD07FFA8F8F8F87DFD08FFFD0A %F852FD06FF27FD09F827A8FFFFFF52F8F8F87DFFFFFF7DA87DA87DA8FFFF %52F8F8F87D527D527D52F8F8F827FD06FF52F8F8F87D527D52F8F8F87DFD %05FFA8F8F8F8277D527D52FD04F8FD05FF52F8F8F87DFD07FF7DF8F8F852 %FD08FFF8F8F8277D5227F8F8F8FD07FF27F8F8F8527D527D7DA8FD05FF7D %F8F8F8A8FFFF52FD06F8FFFF27F8F827FD06FFF8F8F827FD06FFF8F8F827 %FFFFFFA8F8F8F87DFD05FFA8F8F8F87DFD04FF7DF8F8F827FD04FF7DF8F8 %F8A8FD07FFA8F8F8F87DFD08FFF8F8F87DFFFF52F8F8F8A8FD06FF27F8F8 %F8FD0BFF52F8F8F87DFFFF7DFD06F8FFFF52F8F827FD06FFF8F8F827FD06 %FFF8F8F827FFFFFFA8F8F8F852FD05FFA8F8F8F852FD05FF27F8F827FD04 %FF52F8F8F8A8FD07FFA8F8F8F852FD08FFF8F8F852FFFF7DF8F8F87DFD06 %FF27F8F8F8FD0BFF7DF8F8F8A8FFFF52F87D7DF8F8F8FFFF27F8F827FD06 %FFF8F8F827FD06FFF8F8F852FD04FFF8F8F87DFD05FFA8F8F8F87DFD05FF %7DF8F8F8A8FFFFFF7DF8F8F8A8FD07FFA8F8F8F87DFD08FFF8F8F87DFFFF %A8F8F8F852FD06FF27F8F8F8FD0BFF52F8F8F87DFFFF7DF8A852F8F8F8FF %FF27F8F827FD06FFF8F8F827FD05FFA8F8F8F852FD04FFF8F8F827FD05FF %7DF8F8F852FD05FF7DF8F8F8A8FFFFFF52F8F8F8A8FD07FFA8F8F8F852FD %08FFF8F8F852FFFFFFF8F8F852FD06FF27F8F8F8FD0BFFA8F8F8F8A8FFFF %52F8A87DF8F8F8FFFF27F8F827FD06FFF8F8F827FD05FFA8F8F8F87DFD04 %FFF8F8F827FD05FFA8F8F8F87DFD05FFA8F8F8F8A8FFFFFF7DF8F8F8A8FD %07FFA8F8F8F87DFD08FFF8F8F87DFFFFFF27F8F8F8FD06FF27F8F8F8FD0B %FF7DF8F8F87DFFFFFF7DFF52F8F8F8FFFF52F8F827FD06FFF8F8F827FD05 %FFA8F8F8F87DFD04FF52F8F827FD05FFA8F8F8F852FD05FFA8F8F8F8A8FF %FFFF52F8F8F8A8FD07FFA8F8F8F852FD08FFF8F8F852FFFFFF52F8F8F8A8 %FD05FF27F8F8F8FD0BFFA8F8F8F8A8FD05FF52F8F8F8FFFF27F8F827FD06 %FFF8F8F827FD05FF7DF8F8F8A8FD04FF27F8F8F8FD05FFA8F8F8F87DFD05 %FFA8F8F8F8A8FFFFFF7DF8F8F8A8FD07FFA8F8F8F87DFD08FFF8F8F87DFF %FFFF7DF8F8F8A8FD05FF27F8F8F8FD0BFF7DF8F8F852FD05FF27F8F827FF %FF52F8F827FD06FFF8F8F827FD05FF52F8F8F87DFD04FF52F8F8F8FD05FF %A8F8F8F852FD05FF7DF8F8F87DFFFFFF52F8F8F87DFD07FF7DF8F8F852FD %08FFF8F8F852FFFFFFA8F8F8F852FD05FF27F8F8F8FD0CFFF8F8F87DFD05 %FF27F8F827FFFF27F8F827FD06FFF8F8F827FD05FF7DF8F8F8FD05FF52F8 %F8F8FD05FFA8F8F8F87DFD05FF7DF8F8F8A8FFFFFF7DF8F8F8A8FD07FFA8 %F8F8F87DFD08FFF8F8F87DFD04FFF8F8F827FD05FF27F8F8F8FD0CFFF8F8 %F827FD05FFF8F8F852FFFF52F8F827FD06FFF8F8F827FD05FF27F8F8F8FD %05FF7DF8F8F8A8FD04FFA8F8F8F852FD05FF27F8F827FD04FF52F8F8F8A8 %FD07FFA8F8F8F852FD08FFF8F8F852FD04FF52F8F8F8FD05FF27F8F8F8FD %0CFF27F8F827FD04FFA8F8F8F87DFFFF27F8F827FD06FFF8F8F827FD05FF %27F8F8F8FD05FF52F8F8F87DFD04FFA8F8F8F87DFD04FFA8F8F8F852FD04 %FF7DF8F8F8A8FD07FFA8F8F8F87DFD08FFF8F8F87DFD04FF27F8F8F8A8FD %04FF27F8F8F8FD0CFF7DF8F8F8FD04FF7DF8F8F8A8FFFF27F8F827FD06FF %F8F8F827FD05FF27F8F852FD05FFA8F8F8F87DFD04FF7DF8F8F852FD04FF %7DF8F8F8A8FD04FF52F8F8F8A8FD07FFA8F8F8F852FD08FFF8F8F852FD04 %FF7DF8F8F8A8FD04FF27F8F8F8FD0CFFA8F8F8F852FFFFFF27F8F827FF7D %A8FD04F87DA8FFFF7D7DFD04F87DA8A8A87DFD04F8A87DFFA8A827F8F8F8 %27A8A8FF7D52F8F8F8527DA87D52F8F8F852FFFFFFA87D27F8F8F8527DA8 %FFFFFFA87D52F8F8F8277DA8FD04FF7D7DF8F8F8277DA8FFFF7DF8F8F852 %FFFFA87DFD04F87D7DFD0BFF27F8F8F87DFF52F8F8F87DFFFD08F8FFA8FD %08F8A8FD08F8FF7DFD07F85252FD0CF87DFD04FF27FD07F852FFFFFF52FD %07F827FFFFFFA8FD07F827FFFFFFF8F8F852FFFFFD08F8A8FD0BFF27FD07 %F852FFFF527D527D527D527DFFFF527D527D527D527DA87D527D527D527D %52FF7D7D527D527D527D7DA8527D527D527D527D527D7DFD06FF7D527D52 %7D527D52A8FFFFFFA8527D527D527D527DFFFFFFA8527D527D527D527DFF %FFFF27F8F8F8FFFF7D527D527D527D52FD0DFF5227F8F8F8527DFD5EFF52 %F8F8F8FD7CFF52F8F8F87DFD79FF27FD07F852FD77FF52FD07277DFDFCFF %FD21FFFF %%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 75 dict dup begin put +/bdf +{bind def}bind def +/nd{null def}bdf +/xdf +{exch def}bdf +/ldf +{load def}bdf +/ddf +{put}bdf +/xddf +{3 -1 roll put}bdf +/xpt +{exch put}bdf +/ndf +{ + exch dup where{ + pop pop pop + }{ + xdf + }ifelse +}def +/cdndf +{ + exch dup currentdict exch known{ + pop pop + }{ + exch def + }ifelse +}def +/gx +{get exec}bdf +/ps_level + /languagelevel where{ + pop systemdict/languagelevel gx + }{ + 1 + }ifelse +def +/level2 + ps_level 2 ge +def +/level3 + ps_level 3 ge +def +/ps_version + {version cvr}stopped{-1}if +def +/set_gvm +{currentglobal exch setglobal}bdf +/reset_gvm +{setglobal}bdf +/makereadonlyarray +{ + /packedarray where{pop packedarray + }{ + array astore readonly}ifelse +}bdf +/map_reserved_ink_name +{ + dup type/stringtype eq{ + dup/Red eq{ + pop(_Red_) + }{ + dup/Green eq{ + pop(_Green_) + }{ + dup/Blue eq{ + pop(_Blue_) + }{ + dup()cvn eq{ + pop(Process) + }if + }ifelse + }ifelse + }ifelse + }if +}bdf +/AGMUTIL_GSTATE 22 dict def +/get_gstate +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_clr_spc currentcolorspace def + /AGMUTIL_GSTATE_clr_indx 0 def + /AGMUTIL_GSTATE_clr_comps 12 array def + mark currentcolor counttomark + {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop + /AGMUTIL_GSTATE_fnt rootfont def + /AGMUTIL_GSTATE_lw currentlinewidth def + /AGMUTIL_GSTATE_lc currentlinecap def + /AGMUTIL_GSTATE_lj currentlinejoin def + /AGMUTIL_GSTATE_ml currentmiterlimit def + currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf + /AGMUTIL_GSTATE_sa currentstrokeadjust def + /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def + /AGMUTIL_GSTATE_op currentoverprint def + /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def + /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def + currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf + cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf + /AGMUTIL_GSTATE_ht currenthalftone def + /AGMUTIL_GSTATE_flt currentflat def + end +}def +/set_gstate +{ + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_clr_spc setcolorspace + AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor + AGMUTIL_GSTATE_fnt setfont + AGMUTIL_GSTATE_lw setlinewidth + AGMUTIL_GSTATE_lc setlinecap + AGMUTIL_GSTATE_lj setlinejoin + AGMUTIL_GSTATE_ml setmiterlimit + AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash + AGMUTIL_GSTATE_sa setstrokeadjust + AGMUTIL_GSTATE_clr_rnd setcolorrendering + AGMUTIL_GSTATE_op setoverprint + AGMUTIL_GSTATE_bg cvx setblackgeneration + AGMUTIL_GSTATE_ucr cvx setundercolorremoval + AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx + AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer + AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or + { + currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne + { + mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark + }if + }{ + AGMUTIL_GSTATE_ht sethalftone + }ifelse + AGMUTIL_GSTATE_flt setflat + end +}def +/get_gstate_and_matrix +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_ctm matrix currentmatrix def + end + get_gstate +}def +/set_gstate_and_matrix +{ + set_gstate + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_ctm setmatrix + end +}def +/AGMUTIL_str256 256 string def +/AGMUTIL_src256 256 string def +/AGMUTIL_dst64 64 string def +/AGMUTIL_srcLen nd +/AGMUTIL_ndx nd +/AGMUTIL_cpd nd +/capture_cpd{ + //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf +}def +/thold_halftone +{ + level3 + {sethalftone currenthalftone} + { + dup/HalftoneType get 3 eq + { + sethalftone currenthalftone + }{ + begin + Width Height mul{ + Thresholds read{pop}if + }repeat + end + currenthalftone + }ifelse + }ifelse +}def +/rdcmntline +{ + currentfile AGMUTIL_str256 readline pop + (%)anchorsearch{pop}if +}bdf +/filter_cmyk +{ + dup type/filetype ne{ + exch()/SubFileDecode filter + }{ + exch pop + } + ifelse + [ + exch + { + AGMUTIL_src256 readstring pop + dup length/AGMUTIL_srcLen exch def + /AGMUTIL_ndx 0 def + AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ + 1 index exch get + AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put + /AGMUTIL_ndx AGMUTIL_ndx 1 add def + }for + pop + AGMUTIL_dst64 0 AGMUTIL_ndx getinterval + } + bind + /exec cvx + ]cvx +}bdf +/filter_indexed_devn +{ + cvi Names length mul names_index add Lookup exch get +}bdf +/filter_devn +{ + 4 dict begin + /srcStr xdf + /dstStr xdf + dup type/filetype ne{ + 0()/SubFileDecode filter + }if + [ + exch + [ + /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx + currentdict/srcStr get/readstring cvx/pop cvx + /dup cvx/length cvx 0/gt cvx[ + Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx + names_index Names length currentdict/srcStr get length 1 sub{ + 1/index cvx/exch cvx/get cvx + currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx + Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx + }for + currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx + ]cvx/if cvx + /end cvx + ]cvx + bind + /exec cvx + ]cvx + end +}bdf +/AGMUTIL_imagefile nd +/read_image_file +{ + AGMUTIL_imagefile 0 setfileposition + 10 dict begin + /imageDict xdf + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + /imbufIdx 0 def + /origDataSource imageDict/DataSource get def + /origMultipleDataSources imageDict/MultipleDataSources get def + /origDecode imageDict/Decode get def + /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def + imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse + { + /imbufCnt imageDict/DataSource get length def + /imbufs imbufCnt array def + 0 1 imbufCnt 1 sub{ + /imbufIdx xdf + imbufs imbufIdx imbufLen string put + imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put + }for + DeviceN_PS2{ + imageDict begin + /DataSource[DataSource/devn_sep_datasource cvx]cvx def + /MultipleDataSources false def + /Decode[0 1]def + end + }if + }{ + /imbuf imbufLen string def + Indexed_DeviceN level3 not and DeviceN_NoneName or{ + /srcDataStrs[imageDict begin + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi string + }repeat + end]def + imageDict begin + /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def + /Decode[0 1]def + end + }{ + imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put + imageDict/Decode[0 1]put + }ifelse + }ifelse + imageDict exch + load exec + imageDict/DataSource origDataSource put + imageDict/MultipleDataSources origMultipleDataSources put + imageDict/Decode origDecode put + end +}bdf +/write_image_file +{ + begin + {(AGMUTIL_imagefile)(w+)file}stopped{ + false + }{ + Adobe_AGM_Utils/AGMUTIL_imagefile xddf + 2 dict begin + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ + /imbuf imbufLen string def + }if + 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ + pop + MultipleDataSources{ + 0 1 DataSource length 1 sub{ + DataSource type dup + /arraytype eq{ + pop DataSource exch gx + }{ + /filetype eq{ + DataSource exch get imbuf readstring pop + }{ + DataSource exch get + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }for + }{ + DataSource type dup + /arraytype eq{ + pop DataSource exec + }{ + /filetype eq{ + DataSource imbuf readstring pop + }{ + DataSource + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }ifelse + }for + end + true + }ifelse + end +}bdf +/close_image_file +{ + AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile +}def +statusdict/product known userdict/AGMP_current_show known not and{ + /pstr statusdict/product get def + pstr(HP LaserJet 2200)eq + pstr(HP LaserJet 4000 Series)eq or + pstr(HP LaserJet 4050 Series )eq or + pstr(HP LaserJet 8000 Series)eq or + pstr(HP LaserJet 8100 Series)eq or + pstr(HP LaserJet 8150 Series)eq or + pstr(HP LaserJet 5000 Series)eq or + pstr(HP LaserJet 5100 Series)eq or + pstr(HP Color LaserJet 4500)eq or + pstr(HP Color LaserJet 4600)eq or + pstr(HP LaserJet 5Si)eq or + pstr(HP LaserJet 1200 Series)eq or + pstr(HP LaserJet 1300 Series)eq or + pstr(HP LaserJet 4100 Series)eq or + { + userdict/AGMP_current_show/show load put + userdict/show{ + currentcolorspace 0 get + /Pattern eq + {false charpath f} + {AGMP_current_show}ifelse + }put + }if + currentdict/pstr undef +}if +/consumeimagedata +{ + begin + AGMIMG_init_common + currentdict/MultipleDataSources known not + {/MultipleDataSources false def}if + MultipleDataSources + { + DataSource 0 get type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width cvi string def + 1 1 Height cvi + { + pop + 0 1 DataSource length 1 sub + { + DataSource exch get + flushbuffer readstring pop pop + }for + }for + end + }if + dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and + { + Width Height mul cvi + { + 0 1 DataSource length 1 sub + {dup DataSource exch gx length exch 0 ne{pop}if}for + dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + } + { + /DataSource load type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width Decode length 2 idiv mul cvi string def + 1 1 Height{pop DataSource flushbuffer readstring pop pop}for + end + }if + dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and + { + Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul + { + DataSource length dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + }ifelse + end +}bdf +/addprocs +{ + 2{/exec load}repeat + 3 1 roll + [5 1 roll]bind cvx +}def +/modify_halftone_xfer +{ + currenthalftone dup length dict copy begin + currentdict 2 index known{ + 1 index load dup length dict copy begin + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end def + currentdict end sethalftone + }{ + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end sethalftone + pop + }ifelse +}def +/clonearray +{ + dup xcheck exch + dup length array exch + Adobe_AGM_Core/AGMCORE_tmp -1 ddf + { + Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf + dup type/dicttype eq + { + Adobe_AGM_Core/AGMCORE_tmp get + exch + clonedict + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + dup type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_tmp get exch + clonearray + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + exch dup + Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put + }forall + exch{cvx}if +}bdf +/clonedict +{ + dup length dict + begin + { + dup type/dicttype eq + {clonedict}if + dup type/arraytype eq + {clonearray}if + def + }forall + currentdict + end +}bdf +/DeviceN_PS2 +{ + /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and +}bdf +/Indexed_DeviceN +{ + /indexed_colorspace_dict AGMCORE_gget dup null ne{ + dup/CSDBase known{ + /CSDBase get/CSD get_res/Names known + }{ + pop false + }ifelse + }{ + pop false + }ifelse +}bdf +/DeviceN_NoneName +{ + /Names where{ + pop + false Names + { + (None)eq or + }forall + }{ + false + }ifelse +}bdf +/DeviceN_PS2_inRip_seps +{ + /AGMCORE_in_rip_sep where + { + pop dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and + { + /currentcolorspace exch AGMCORE_gput + false + }{ + true + }ifelse + }{ + true + }ifelse + }{ + true + }ifelse +}bdf +/base_colorspace_type +{ + dup type/arraytype eq{0 get}if +}bdf +/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse +{ + /pdfmark_5{cleartomark}bind def +}{ + /pdfmark_5{pdfmark}bind def +}ifelse +/ReadBypdfmark_5 +{ + currentfile exch 0 exch/SubFileDecode filter + /currentdistillerparams where + {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse + {flushfile cleartomark} + {/PUT pdfmark}ifelse +}bdf +/ReadBypdfmark_5_string +{ + 2 dict begin + /makerString exch def string/tmpString exch def + { + currentfile tmpString readline not{pop exit}if + makerString anchorsearch + { + pop pop cleartomark exit + }{ + 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 + }ifelse + }loop + end +}bdf +/xpdfm +{ + { + dup 0 get/Label eq + { + aload length[exch 1 add 1 roll/PAGELABEL + }{ + aload pop + [{ThisPage}<<5 -2 roll>>/PUT + }ifelse + pdfmark_5 + }forall +}bdf +/lmt{ + dup 2 index le{exch}if pop dup 2 index ge{exch}if pop +}bdf +/int{ + dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop +}bdf +/ds{ + Adobe_AGM_Utils begin +}bdf +/dt{ + currentdict Adobe_AGM_Utils eq{ + end + }if +}bdf +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_AGM_Core 2.0 0 +%%Version: 2.0 0 +%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Core 209 dict dup begin put +/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def +/AGMCORE_str256 256 string def +/AGMCORE_save nd +/AGMCORE_graphicsave nd +/AGMCORE_c 0 def +/AGMCORE_m 0 def +/AGMCORE_y 0 def +/AGMCORE_k 0 def +/AGMCORE_cmykbuf 4 array def +/AGMCORE_screen[currentscreen]cvx def +/AGMCORE_tmp 0 def +/AGMCORE_&setgray nd +/AGMCORE_&setcolor nd +/AGMCORE_&setcolorspace nd +/AGMCORE_&setcmykcolor nd +/AGMCORE_cyan_plate nd +/AGMCORE_magenta_plate nd +/AGMCORE_yellow_plate nd +/AGMCORE_black_plate nd +/AGMCORE_plate_ndx nd +/AGMCORE_get_ink_data nd +/AGMCORE_is_cmyk_sep nd +/AGMCORE_host_sep nd +/AGMCORE_avoid_L2_sep_space nd +/AGMCORE_distilling nd +/AGMCORE_composite_job nd +/AGMCORE_producing_seps nd +/AGMCORE_ps_level -1 def +/AGMCORE_ps_version -1 def +/AGMCORE_environ_ok nd +/AGMCORE_CSD_cache 0 dict def +/AGMCORE_currentoverprint false def +/AGMCORE_deltaX nd +/AGMCORE_deltaY nd +/AGMCORE_name nd +/AGMCORE_sep_special nd +/AGMCORE_err_strings 4 dict def +/AGMCORE_cur_err nd +/AGMCORE_current_spot_alias false def +/AGMCORE_inverting false def +/AGMCORE_feature_dictCount nd +/AGMCORE_feature_opCount nd +/AGMCORE_feature_ctm nd +/AGMCORE_ConvertToProcess false def +/AGMCORE_Default_CTM matrix def +/AGMCORE_Default_PageSize nd +/AGMCORE_Default_flatness nd +/AGMCORE_currentbg nd +/AGMCORE_currentucr nd +/AGMCORE_pattern_paint_type 0 def +/knockout_unitsq nd +currentglobal true setglobal +[/CSA/Gradient/Procedure] +{ + /Generic/Category findresource dup length dict copy/Category defineresource pop +}forall +setglobal +/AGMCORE_key_known +{ + where{ + /Adobe_AGM_Core_Id known + }{ + false + }ifelse +}ndf +/flushinput +{ + save + 2 dict begin + /CompareBuffer 3 -1 roll def + /readbuffer 256 string def + mark + { + currentfile readbuffer{readline}stopped + {cleartomark mark} + { + not + {pop exit} + if + CompareBuffer eq + {exit} + if + }ifelse + }loop + cleartomark + end + restore +}bdf +/getspotfunction +{ + AGMCORE_screen exch pop exch pop + dup type/dicttype eq{ + dup/HalftoneType get 1 eq{ + /SpotFunction get + }{ + dup/HalftoneType get 2 eq{ + /GraySpotFunction get + }{ + pop + { + abs exch abs 2 copy add 1 gt{ + 1 sub dup mul exch 1 sub dup mul add 1 sub + }{ + dup mul exch dup mul add 1 exch sub + }ifelse + }bind + }ifelse + }ifelse + }if +}def +/np +{newpath}bdf +/clp_npth +{clip np}def +/eoclp_npth +{eoclip np}def +/npth_clp +{np clip}def +/graphic_setup +{ + /AGMCORE_graphicsave save store + concat + 0 setgray + 0 setlinecap + 0 setlinejoin + 1 setlinewidth + []0 setdash + 10 setmiterlimit + np + false setoverprint + false setstrokeadjust + //Adobe_AGM_Core/spot_alias gx + /Adobe_AGM_Image where{ + pop + Adobe_AGM_Image/spot_alias 2 copy known{ + gx + }{ + pop pop + }ifelse + }if + /sep_colorspace_dict null AGMCORE_gput + 100 dict begin + /dictstackcount countdictstack def + /showpage{}def + mark +}def +/graphic_cleanup +{ + cleartomark + dictstackcount 1 countdictstack 1 sub{end}for + end + AGMCORE_graphicsave restore +}def +/compose_error_msg +{ + grestoreall initgraphics + /Helvetica findfont 10 scalefont setfont + /AGMCORE_deltaY 100 def + /AGMCORE_deltaX 310 def + clippath pathbbox np pop pop 36 add exch 36 add exch moveto + 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto + 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath + 0 AGMCORE_&setgray + gsave 1 AGMCORE_&setgray fill grestore + 1 setlinewidth gsave stroke grestore + currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto + /AGMCORE_deltaY 12 def + /AGMCORE_tmp 0 def + AGMCORE_err_strings exch get + { + dup 32 eq + { + pop + AGMCORE_str256 0 AGMCORE_tmp getinterval + stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt + { + currentpoint AGMCORE_deltaY sub exch pop + clippath pathbbox pop pop pop 44 add exch moveto + }if + AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show + 0 1 AGMCORE_str256 length 1 sub + { + AGMCORE_str256 exch 0 put + }for + /AGMCORE_tmp 0 def + }{ + AGMCORE_str256 exch AGMCORE_tmp xpt + /AGMCORE_tmp AGMCORE_tmp 1 add def + }ifelse + }forall +}bdf +/AGMCORE_CMYKDeviceNColorspaces[ + [/Separation/None/DeviceCMYK{0 0 0}] + [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] + [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] + [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] + [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] + [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] + [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] + [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] + [/Separation(Cyan)/DeviceCMYK{0 0 0}] + [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] + [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] + [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] + [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] + [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] + [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] + [/DeviceCMYK] +]def +/ds{ + Adobe_AGM_Core begin + /currentdistillerparams where + { + pop currentdistillerparams/CoreDistVersion get 5000 lt + {<>setdistillerparams}if + }if + /AGMCORE_ps_version xdf + /AGMCORE_ps_level xdf + errordict/AGM_handleerror known not{ + errordict/AGM_handleerror errordict/handleerror get put + errordict/handleerror{ + Adobe_AGM_Core begin + $error/newerror get AGMCORE_cur_err null ne and{ + $error/newerror false put + AGMCORE_cur_err compose_error_msg + }if + $error/newerror true put + end + errordict/AGM_handleerror get exec + }bind put + }if + /AGMCORE_environ_ok + ps_level AGMCORE_ps_level ge + ps_version AGMCORE_ps_version ge and + AGMCORE_ps_level -1 eq or + def + AGMCORE_environ_ok not + {/AGMCORE_cur_err/AGMCORE_bad_environ def}if + /AGMCORE_&setgray systemdict/setgray get def + level2{ + /AGMCORE_&setcolor systemdict/setcolor get def + /AGMCORE_&setcolorspace systemdict/setcolorspace get def + }if + /AGMCORE_currentbg currentblackgeneration def + /AGMCORE_currentucr currentundercolorremoval def + /AGMCORE_Default_flatness currentflat def + /AGMCORE_distilling + /product where{ + pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and + }{ + false + }ifelse + def + /AGMCORE_GSTATE AGMCORE_key_known not{ + /AGMCORE_GSTATE 21 dict def + /AGMCORE_tmpmatrix matrix def + /AGMCORE_gstack 32 array def + /AGMCORE_gstackptr 0 def + /AGMCORE_gstacksaveptr 0 def + /AGMCORE_gstackframekeys 14 def + /AGMCORE_&gsave/gsave ldf + /AGMCORE_&grestore/grestore ldf + /AGMCORE_&grestoreall/grestoreall ldf + /AGMCORE_&save/save ldf + /AGMCORE_&setoverprint/setoverprint ldf + /AGMCORE_gdictcopy{ + begin + {def}forall + end + }def + /AGMCORE_gput{ + AGMCORE_gstack AGMCORE_gstackptr get + 3 1 roll + put + }def + /AGMCORE_gget{ + AGMCORE_gstack AGMCORE_gstackptr get + exch + get + }def + /gsave{ + AGMCORE_&gsave + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /grestore{ + AGMCORE_&grestore + AGMCORE_gstackptr 1 sub + dup AGMCORE_gstacksaveptr lt{1 add}if + dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known + {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse + /AGMCORE_gstackptr exch store + }def + /grestoreall{ + AGMCORE_&grestoreall + /AGMCORE_gstackptr AGMCORE_gstacksaveptr store + }def + /save{ + AGMCORE_&save + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + /AGMCORE_gstacksaveptr AGMCORE_gstackptr store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /setoverprint{ + dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint + }def + 0 1 AGMCORE_gstack length 1 sub{ + AGMCORE_gstack exch AGMCORE_gstackframekeys dict put + }for + }if + level3/AGMCORE_&sysshfill AGMCORE_key_known not and + { + /AGMCORE_&sysshfill systemdict/shfill get def + /AGMCORE_&sysmakepattern systemdict/makepattern get def + /AGMCORE_&usrmakepattern/makepattern load def + }if + /currentcmykcolor[0 0 0 0]AGMCORE_gput + /currentstrokeadjust false AGMCORE_gput + /currentcolorspace[/DeviceGray]AGMCORE_gput + /sep_tint 0 AGMCORE_gput + /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput + /sep_colorspace_dict null AGMCORE_gput + /devicen_colorspace_dict null AGMCORE_gput + /indexed_colorspace_dict null AGMCORE_gput + /currentcolor_intent()AGMCORE_gput + /customcolor_tint 1 AGMCORE_gput + /absolute_colorimetric_crd null AGMCORE_gput + /relative_colorimetric_crd null AGMCORE_gput + /saturation_crd null AGMCORE_gput + /perceptual_crd null AGMCORE_gput + currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf + cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf + << + /MaxPatternItem currentsystemparams/MaxPatternCache get + >> + setuserparams + end +}def +/ps +{ + /setcmykcolor where{ + pop + Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put + }if + Adobe_AGM_Core begin + /setcmykcolor + { + 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput + 1 sub 4 1 roll + 3{ + 3 index add neg dup 0 lt{ + pop 0 + }if + 3 1 roll + }repeat + setrgbcolor pop + }ndf + /currentcmykcolor + { + /currentcmykcolor AGMCORE_gget aload pop + }ndf + /setoverprint + {pop}ndf + /currentoverprint + {false}ndf + /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def + /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def + /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def + /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def + /AGMCORE_plate_ndx + AGMCORE_cyan_plate{ + 0 + }{ + AGMCORE_magenta_plate{ + 1 + }{ + AGMCORE_yellow_plate{ + 2 + }{ + AGMCORE_black_plate{ + 3 + }{ + 4 + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_have_reported_unsupported_color_space false def + /AGMCORE_report_unsupported_color_space + { + AGMCORE_have_reported_unsupported_color_space false eq + { + (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)== + Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf + }if + }def + /AGMCORE_composite_job + AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def + /AGMCORE_in_rip_sep + /AGMCORE_in_rip_sep where{ + pop AGMCORE_in_rip_sep + }{ + AGMCORE_distilling + { + false + }{ + userdict/Adobe_AGM_OnHost_Seps known{ + false + }{ + level2{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false + }ifelse + }{ + false + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def + /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def + /AGM_preserve_spots + /AGM_preserve_spots where{ + pop AGM_preserve_spots + }{ + AGMCORE_distilling AGMCORE_producing_seps or + }ifelse + def + /AGM_is_distiller_preserving_spotimages + { + currentdistillerparams/PreserveOverprintSettings known + { + currentdistillerparams/PreserveOverprintSettings get + { + currentdistillerparams/ColorConversionStrategy known + { + currentdistillerparams/ColorConversionStrategy get + /sRGB ne + }{ + true + }ifelse + }{ + false + }ifelse + }{ + false + }ifelse + }def + /convert_spot_to_process where{pop}{ + /convert_spot_to_process + { + //Adobe_AGM_Core begin + dup map_alias{ + /Name get exch pop + }if + dup dup(None)eq exch(All)eq or + { + pop false + }{ + AGMCORE_host_sep + { + gsave + 1 0 0 0 setcmykcolor currentgray 1 exch sub + 0 1 0 0 setcmykcolor currentgray 1 exch sub + 0 0 1 0 setcmykcolor currentgray 1 exch sub + 0 0 0 1 setcmykcolor currentgray 1 exch sub + add add add 0 eq + { + pop false + }{ + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + }ifelse + grestore + }{ + AGMCORE_distilling + { + pop AGM_is_distiller_preserving_spotimages not + }{ + //Adobe_AGM_Core/AGMCORE_name xddf + false + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq + AGMUTIL_cpd/OverrideSeparations known and + { + AGMUTIL_cpd/OverrideSeparations get + { + /HqnSpots/ProcSet resourcestatus + { + pop pop pop true + }if + }if + }if + { + AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not + }{ + gsave + [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace + false + AGMUTIL_cpd/SeparationColorNames 2 copy known + { + get + {AGMCORE_name eq or}forall + not + }{ + pop pop pop true + }ifelse + grestore + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + }ifelse + /convert_to_process where{pop}{ + /convert_to_process + { + dup length 0 eq + { + pop false + }{ + AGMCORE_host_sep + { + dup true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process and}ifelse + } + forall + { + true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + (Black)eq or and + }forall + not + }{pop false}ifelse + }{ + false exch + { + /PhotoshopDuotoneList where{pop false}{true}ifelse + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process or}ifelse + } + { + convert_spot_to_process or + } + ifelse + } + forall + }ifelse + }ifelse + }def + }ifelse + /AGMCORE_avoid_L2_sep_space + version cvr 2012 lt + level2 and + AGMCORE_producing_seps not and + def + /AGMCORE_is_cmyk_sep + AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or + def + /AGM_avoid_0_cmyk where{ + pop AGM_avoid_0_cmyk + }{ + AGM_preserve_spots + userdict/Adobe_AGM_OnHost_Seps known + userdict/Adobe_AGM_InRip_Seps known or + not and + }ifelse + { + /setcmykcolor[ + { + 4 copy add add add 0 eq currentoverprint and{ + pop 0.0005 + }if + }/exec cvx + /AGMCORE_&setcmykcolor load dup type/operatortype ne{ + /exec cvx + }if + ]cvx def + }if + /AGMCORE_IsSeparationAProcessColor + { + dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or + }def + AGMCORE_host_sep{ + /setcolortransfer + { + AGMCORE_cyan_plate{ + pop pop pop + }{ + AGMCORE_magenta_plate{ + 4 3 roll pop pop pop + }{ + AGMCORE_yellow_plate{ + 4 2 roll pop pop pop + }{ + 4 1 roll pop pop pop + }ifelse + }ifelse + }ifelse + settransfer + } + def + /AGMCORE_get_ink_data + AGMCORE_cyan_plate{ + {pop pop pop} + }{ + AGMCORE_magenta_plate{ + {4 3 roll pop pop pop} + }{ + AGMCORE_yellow_plate{ + {4 2 roll pop pop pop} + }{ + {4 1 roll pop pop pop} + }ifelse + }ifelse + }ifelse + def + /AGMCORE_RemoveProcessColorNames + { + 1 dict begin + /filtername + { + dup/Cyan eq 1 index(Cyan)eq or + {pop(_cyan_)}if + dup/Magenta eq 1 index(Magenta)eq or + {pop(_magenta_)}if + dup/Yellow eq 1 index(Yellow)eq or + {pop(_yellow_)}if + dup/Black eq 1 index(Black)eq or + {pop(_black_)}if + }def + dup type/arraytype eq + {[exch{filtername}forall]} + {filtername}ifelse + end + }def + level3{ + /AGMCORE_IsCurrentColor + { + dup AGMCORE_IsSeparationAProcessColor + { + AGMCORE_plate_ndx 0 eq + {dup(Cyan)eq exch/Cyan eq or}if + AGMCORE_plate_ndx 1 eq + {dup(Magenta)eq exch/Magenta eq or}if + AGMCORE_plate_ndx 2 eq + {dup(Yellow)eq exch/Yellow eq or}if + AGMCORE_plate_ndx 3 eq + {dup(Black)eq exch/Black eq or}if + AGMCORE_plate_ndx 4 eq + {pop false}if + }{ + gsave + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + grestore + }ifelse + }def + /AGMCORE_filter_functiondatasource + { + 5 dict begin + /data_in xdf + data_in type/stringtype eq + { + /ncomp xdf + /comp xdf + /string_out data_in length ncomp idiv string def + 0 ncomp data_in length 1 sub + { + string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put + }for + string_out + }{ + string/string_in xdf + /string_out 1 string def + /component xdf + [ + data_in string_in/readstring cvx + [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx + [/pop cvx()]cvx/ifelse cvx + ]cvx/ReusableStreamDecode filter + }ifelse + end + }def + /AGMCORE_separateShadingFunction + { + 2 dict begin + /paint? xdf + /channel xdf + dup type/dicttype eq + { + begin + FunctionType 0 eq + { + /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def + currentdict/Decode known + {/Decode Decode channel 2 mul 2 getinterval def}if + paint? not + {/Decode[1 1]def}if + }if + FunctionType 2 eq + { + paint? + { + /C0[C0 channel get 1 exch sub]def + /C1[C1 channel get 1 exch sub]def + }{ + /C0[1]def + /C1[1]def + }ifelse + }if + FunctionType 3 eq + { + /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def + }if + currentdict/Range known + {/Range[0 1]def}if + currentdict + end}{ + channel get 0 paint? AGMCORE_separateShadingFunction + }ifelse + end + }def + /AGMCORE_separateShading + { + 3 -1 roll begin + currentdict/Function known + { + currentdict/Background known + {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if + Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf + /ColorSpace[/DeviceGray]def + }{ + ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }{ + ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put + }ifelse + ColorSpace 0 get/Separation eq + { + { + [1/exch cvx/sub cvx]cvx + }{ + [/pop cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll put + pop + }{ + { + [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx + }{ + pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll bind put + }ifelse + ColorSpace 2/DeviceGray put + }ifelse + end + }def + /AGMCORE_separateShadingDict + { + dup/ColorSpace get + dup type/arraytype ne + {[exch]}if + dup 0 get/DeviceCMYK eq + { + exch begin + currentdict + AGMCORE_cyan_plate + {0 true}if + AGMCORE_magenta_plate + {1 true}if + AGMCORE_yellow_plate + {2 true}if + AGMCORE_black_plate + {3 true}if + AGMCORE_plate_ndx 4 eq + {0 false}if + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + currentdict + end exch + }if + dup 0 get/Separation eq + { + exch begin + ColorSpace 1 get dup/None ne exch/All ne and + { + ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /Separation + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + }if + }ifelse + }{ + currentdict ColorSpace 1 get AGMCORE_IsCurrentColor + 0 exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + }if + currentdict + end exch + }if + dup 0 get/DeviceN eq + { + exch begin + ColorSpace 1 get convert_to_process + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /DeviceN + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + /ColorSpace[/DeviceGray]def + }if + }ifelse + }{ + currentdict + false -1 ColorSpace 1 get + { + AGMCORE_IsCurrentColor + { + 1 add + exch pop true exch exit + }if + 1 add + }forall + exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + currentdict + end exch + }if + dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not + { + exch begin + ColorSpace dup type/arraytype eq + {0 get}if + /DeviceGray ne + { + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + ColorSpace 0 get/CIEBasedA eq + { + /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def + }if + ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or + { + /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def + }if + ColorSpace 0 get/CIEBasedDEFG eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }if + currentdict 0 false AGMCORE_separateShading + }if + }if + currentdict + end exch + }if + pop + dup/AGMCORE_ignoreshade known + { + begin + /ColorSpace[/Separation(None)/DeviceGray{}]def + currentdict end + }if + }def + /shfill + { + AGMCORE_separateShadingDict + dup/AGMCORE_ignoreshade known + {pop} + {AGMCORE_&sysshfill}ifelse + }def + /makepattern + { + exch + dup/PatternType get 2 eq + { + clonedict + begin + /Shading Shading AGMCORE_separateShadingDict def + Shading/AGMCORE_ignoreshade known + currentdict end exch + {pop<>}if + exch AGMCORE_&sysmakepattern + }{ + exch AGMCORE_&usrmakepattern + }ifelse + }def + }if + }if + AGMCORE_in_rip_sep{ + /setcustomcolor + { + exch aload pop + dup 7 1 roll inRip_spot_has_ink not { + 4{4 index mul 4 1 roll} + repeat + /DeviceCMYK setcolorspace + 6 -2 roll pop pop + }{ + //Adobe_AGM_Core begin + /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf + end + [/Separation 4 -1 roll/DeviceCMYK + {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} + ] + setcolorspace + }ifelse + setcolor + }ndf + /setseparationgray + { + [/Separation(All)/DeviceGray{}]setcolorspace_opt + 1 exch sub setcolor + }ndf + }{ + /setseparationgray + { + AGMCORE_&setgray + }ndf + }ifelse + /findcmykcustomcolor + { + 5 makereadonlyarray + }ndf + /setcustomcolor + { + exch aload pop pop + 4{4 index mul 4 1 roll}repeat + setcmykcolor pop + }ndf + /has_color + /colorimage where{ + AGMCORE_producing_seps{ + pop true + }{ + systemdict eq + }ifelse + }{ + false + }ifelse + def + /map_index + { + 1 index mul exch getinterval{255 div}forall + }bdf + /map_indexed_devn + { + Lookup Names length 3 -1 roll cvi map_index + }bdf + /n_color_components + { + base_colorspace_type + dup/DeviceGray eq{ + pop 1 + }{ + /DeviceCMYK eq{ + 4 + }{ + 3 + }ifelse + }ifelse + }bdf + level2{ + /mo/moveto ldf + /li/lineto ldf + /cv/curveto ldf + /knockout_unitsq + { + 1 setgray + 0 0 1 1 rectfill + }def + level2/setcolorspace AGMCORE_key_known not and{ + /AGMCORE_&&&setcolorspace/setcolorspace ldf + /AGMCORE_ReplaceMappedColor + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + /AGMCORE_SpotAliasAry2 where{ + begin + dup 0 get dup/Separation eq + { + pop + dup length array copy + dup dup 1 get + current_spot_alias + { + dup map_alias + { + false set_spot_alias + dup 1 exch setsepcolorspace + true set_spot_alias + begin + /sep_colorspace_dict currentdict AGMCORE_gput + pop pop pop + [ + /Separation Name + CSA map_csa + MappedCSA + /sep_colorspace_proc load + ] + dup Name + end + }if + }if + map_reserved_ink_name 1 xpt + }{ + /DeviceN eq + { + dup length array copy + dup dup 1 get[ + exch{ + current_spot_alias{ + dup map_alias{ + /Name get exch pop + }if + }if + map_reserved_ink_name + }forall + ]1 xpt + }if + }ifelse + end + }if + }if + }def + /setcolorspace + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/Indexed eq + { + AGMCORE_distilling + { + /PhotoshopDuotoneList where + { + pop false + }{ + true + }ifelse + }{ + true + }ifelse + { + aload pop 3 -1 roll + AGMCORE_ReplaceMappedColor + 3 1 roll 4 array astore + }if + }{ + AGMCORE_ReplaceMappedColor + }ifelse + }if + DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if + }def + }if + }{ + /adj + { + currentstrokeadjust{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform + }if + }def + /mo{ + adj moveto + }def + /li{ + adj lineto + }def + /cv{ + 6 2 roll adj + 6 2 roll adj + 6 2 roll adj curveto + }def + /knockout_unitsq + { + 1 setgray + 8 8 1[8 0 0 8 0 0]{}image + }def + /currentstrokeadjust{ + /currentstrokeadjust AGMCORE_gget + }def + /setstrokeadjust{ + /currentstrokeadjust exch AGMCORE_gput + }def + /setcolorspace + { + /currentcolorspace exch AGMCORE_gput + }def + /currentcolorspace + { + /currentcolorspace AGMCORE_gget + }def + /setcolor_devicecolor + { + base_colorspace_type + dup/DeviceGray eq{ + pop setgray + }{ + /DeviceCMYK eq{ + setcmykcolor + }{ + setrgbcolor + }ifelse + }ifelse + }def + /setcolor + { + currentcolorspace 0 get + dup/DeviceGray ne{ + dup/DeviceCMYK ne{ + dup/DeviceRGB ne{ + dup/Separation eq{ + pop + currentcolorspace 3 gx + currentcolorspace 2 get + }{ + dup/Indexed eq{ + pop + currentcolorspace 3 get dup type/stringtype eq{ + currentcolorspace 1 get n_color_components + 3 -1 roll map_index + }{ + exec + }ifelse + currentcolorspace 1 get + }{ + /AGMCORE_cur_err/AGMCORE_invalid_color_space def + AGMCORE_invalid_color_space + }ifelse + }ifelse + }if + }if + }if + setcolor_devicecolor + }def + }ifelse + /sop/setoverprint ldf + /lw/setlinewidth ldf + /lc/setlinecap ldf + /lj/setlinejoin ldf + /ml/setmiterlimit ldf + /dsh/setdash ldf + /sadj/setstrokeadjust ldf + /gry/setgray ldf + /rgb/setrgbcolor ldf + /cmyk[ + /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx + /setcmykcolor load dup type/operatortype ne{/exec cvx}if + ]cvx bdf + level3 AGMCORE_host_sep not and{ + /nzopmsc{ + 6 dict begin + /kk exch def + /yy exch def + /mm exch def + /cc exch def + /sum 0 def + cc 0 ne{/sum sum 2#1000 or def cc}if + mm 0 ne{/sum sum 2#0100 or def mm}if + yy 0 ne{/sum sum 2#0010 or def yy}if + kk 0 ne{/sum sum 2#0001 or def kk}if + AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace + sum 0 eq{0}if + end + setcolor + }bdf + }{ + /nzopmsc/cmyk ldf + }ifelse + /sep/setsepcolor ldf + /devn/setdevicencolor ldf + /idx/setindexedcolor ldf + /colr/setcolor ldf + /csacrd/set_csa_crd ldf + /sepcs/setsepcolorspace ldf + /devncs/setdevicencolorspace ldf + /idxcs/setindexedcolorspace ldf + /cp/closepath ldf + /clp/clp_npth ldf + /eclp/eoclp_npth ldf + /f/fill ldf + /ef/eofill ldf + /@/stroke ldf + /nclp/npth_clp ldf + /gset/graphic_setup ldf + /gcln/graphic_cleanup ldf + /ct/concat ldf + /cf/currentfile ldf + /fl/filter ldf + /rs/readstring ldf + /AGMCORE_def_ht currenthalftone def + /clonedict Adobe_AGM_Utils begin/clonedict load end def + /clonearray Adobe_AGM_Utils begin/clonearray load end def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall + /getrampcolor + { + /indx exch def + 0 1 NumComp 1 sub + { + dup + Samples exch get + dup type/stringtype eq{indx get}if + exch + Scaling exch get aload pop + 3 1 roll + mul add + }for + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /sssetbackground{ + aload pop + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /RadialShade + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /r2 xdf + /c2y xdf + /c2x xdf + /r1 xdf + /c1y xdf + /c1x xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + c1x c2x eq + { + c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope c2y c1y sub c2x c1x sub div def + /theta slope 1 atan def + c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if + c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if + }ifelse + gsave + clippath + c1x c1y translate + theta rotate + -90 rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax xdf + /xMax xdf + /yMin xdf + /xMin xdf + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + /max{2 copy gt{pop}{exch pop}ifelse}bdf + /min{2 copy lt{pop}{exch pop}ifelse}bdf + rampdict begin + 40 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + c1x c1y translate + theta rotate + -90 rotate + /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def + /c1y 0 def + /c1x 0 def + /c2x 0 def + ext0 + { + 0 getrampcolor + c2y r2 add r1 sub 0.0001 lt + { + c1x c1y r1 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2y r1 add r2 le + { + c1x c1y r1 0 360 arc + fill + } + { + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r1 neg def + /p1y c1y def + /p2x r1 def + /p2y c1y def + p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y p1x SS1 div neg def + /SS2 90 theta sub dup sin exch cos div def + /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y p2x SS2 div neg def + r1 r2 gt + { + /L1maxX p1x yMin p1y sub SS1 div add def + /L2maxX p2x yMin p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + c1x c2x sub dup mul + c1y c2y sub dup mul + add 0.5 exp + 0 dtransform + dup mul exch dup mul add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + /hires xdf + hires mul + /numpix xdf + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + /xInc c2x c1x sub numsteps div def + /yInc c2y c1y sub numsteps div def + /rInc r2 r1 sub numsteps div def + /cx c1x def + /cy c1y def + /radius r1 def + np + xInc 0 eq yInc 0 eq rInc 0 eq and and + { + 0 getrampcolor + cx cy radius 0 360 arc + stroke + NumSamples 1 sub getrampcolor + cx cy radius 72 hires div add 0 360 arc + 0 setlinewidth + stroke + }{ + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + cx cy radius 0 360 arc + /cx cx xInc add def + /cy cy yInc add def + /radius radius rInc add def + cx cy radius 360 0 arcn + eofill + rampIndxInc add + }repeat + pop + }ifelse + ext1 + { + c2y r2 add r1 lt + { + c2x c2y r2 0 360 arc + fill + }{ + c2y r1 add r2 sub 0.0001 le + { + c2x c2y r2 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r2 neg def + /p1y c2y def + /p2x r2 def + /p2y c2y def + p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y c2y p1x SS1 div sub def + /SS2 90 theta sub dup sin exch cos div def + /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y c2y p2x SS2 div sub def + r1 r2 lt + { + /L1maxX p1x yMax p1y sub SS1 div add def + /L2maxX p2x yMax p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + grestore + grestore + end + end + end + }ifelse + }bdf + /GenStrips + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /y2 xdf + /x2 xdf + /y1 xdf + /x1 xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + x1 x2 eq + { + y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope y2 y1 sub x2 x1 sub div def + /theta slope 1 atan def + x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if + x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if + } + ifelse + gsave + clippath + x1 y1 translate + theta rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax exch def + /xMax exch def + /yMin exch def + /xMin exch def + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + rampdict begin + 20 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + x1 y1 translate + theta rotate + /xStart 0 def + /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def + /ySpan yMax yMin sub def + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + xStart 0 transform + xEnd 0 transform + 3 -1 roll + sub dup mul + 3 1 roll + sub dup mul + add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + mul + /numpix xdf + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + ext0 + { + 0 getrampcolor + xMin xStart lt + { + xMin yMin xMin neg ySpan rectfill + }if + }if + /xInc xEnd xStart sub numsteps div def + /x xStart def + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + x yMin xInc ySpan rectfill + /x x xInc add def + rampIndxInc add + }repeat + pop + ext1{ + xMax xEnd gt + { + xEnd yMin xMax xEnd sub ySpan rectfill + }if + }if + grestore + grestore + end + end + end + }ifelse + }bdf +}def +/pt +{ + end +}def +/dt{ +}def +/pgsv{ + //Adobe_AGM_Core/AGMCORE_save save put +}def +/pgrs{ + //Adobe_AGM_Core/AGMCORE_save get restore +}def +systemdict/findcolorrendering known{ + /findcolorrendering systemdict/findcolorrendering get def +}if +systemdict/setcolorrendering known{ + /setcolorrendering systemdict/setcolorrendering get def +}if +/test_cmyk_color_plate +{ + gsave + setcmykcolor currentgray 1 ne + grestore +}def +/inRip_spot_has_ink +{ + dup//Adobe_AGM_Core/AGMCORE_name xddf + convert_spot_to_process not +}def +/map255_to_range +{ + 1 index sub + 3 -1 roll 255 div mul add +}def +/set_csa_crd +{ + /sep_colorspace_dict null AGMCORE_gput + begin + CSA get_csa_by_name setcolorspace_opt + set_crd + end +} +def +/map_csa +{ + currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse + {pop}{get_csa_by_name/MappedCSA xdf}ifelse +}def +/setsepcolor +{ + /sep_colorspace_dict AGMCORE_gget begin + dup/sep_tint exch AGMCORE_gput + TintProc + end +}def +/setdevicencolor +{ + /devicen_colorspace_dict AGMCORE_gget begin + Names length copy + Names length 1 sub -1 0 + { + /devicen_tints AGMCORE_gget 3 1 roll xpt + }for + TintProc + end +}def +/sep_colorspace_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + currentdict/Components known{ + Components aload pop + TintMethod/Lab eq{ + 2{AGMCORE_tmp mul NComponents 1 roll}repeat + LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll + }{ + TintMethod/Subtractive eq{ + NComponents{ + AGMCORE_tmp mul NComponents 1 roll + }repeat + }{ + NComponents{ + 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll + }repeat + }ifelse + }ifelse + }{ + ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get + aload pop + }ifelse + end +}def +/sep_colorspace_gray_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get + end +}def +/sep_proc_name +{ + dup 0 get + dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ + pop[/DeviceGray] + /sep_colorspace_gray_proc + }{ + /sep_colorspace_proc + }ifelse +}def +/setsepcolorspace +{ + current_spot_alias{ + dup begin + Name map_alias{ + exch pop + }if + end + }if + dup/sep_colorspace_dict exch AGMCORE_gput + begin + CSA map_csa + /AGMCORE_sep_special Name dup()eq exch(All)eq or store + AGMCORE_avoid_L2_sep_space{ + [/Indexed MappedCSA sep_proc_name 255 exch + {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx + ]setcolorspace_opt + /TintProc{ + 255 mul round cvi setcolor + }bdf + }{ + MappedCSA 0 get/DeviceCMYK eq + currentdict/Components known and + AGMCORE_sep_special not and{ + /TintProc[ + Components aload pop Name findcmykcustomcolor + /exch cvx/setcustomcolor cvx + ]cvx bdf + }{ + AGMCORE_host_sep Name(All)eq and{ + /TintProc{ + 1 exch sub setseparationgray + }bdf + }{ + AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and + AGMCORE_host_sep or + Name()eq and{ + /TintProc[ + MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ + cvx/setcmykcolor cvx + }{ + cvx/setgray cvx + }ifelse + ]cvx bdf + }{ + AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ + /TintProc[ + /dup cvx + MappedCSA sep_proc_name cvx exch + 0 get/DeviceGray eq{ + 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx + }if + /Name cvx/findcmykcustomcolor cvx/exch cvx + AGMCORE_host_sep{ + AGMCORE_is_cmyk_sep + /Name cvx + /AGMCORE_IsSeparationAProcessColor load/exec cvx + /not cvx/and cvx + }{ + Name inRip_spot_has_ink not + }ifelse + [ + /pop cvx 1 + ]cvx/if cvx + /setcustomcolor cvx + ]cvx bdf + }{ + /TintProc{setcolor}bdf + [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt + }ifelse + }ifelse + }ifelse + }ifelse + }ifelse + set_crd + setsepcolor + end +}def +/additive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 + 0 1 numarrays 1 sub + { + 1 exch add/index cvx + c1/get cvx/mul cvx + }for + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/subtractive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 1 + 0 1 numarrays 1 sub + { + 1 3 3 -1 roll add/index cvx + c1/get cvx/sub cvx/mul cvx + }for + /sub cvx + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/exec_tint_transform +{ + /TintProc[ + /TintTransform cvx/setcolor cvx + ]cvx bdf + MappedCSA setcolorspace_opt +}bdf +/devn_makecustomcolor +{ + 2 dict begin + /names_index xdf + /Names xdf + 1 1 1 1 Names names_index get findcmykcustomcolor + /devicen_tints AGMCORE_gget names_index get setcustomcolor + Names length{pop}repeat + end +}bdf +/setdevicencolorspace +{ + dup/AliasedColorants known{false}{true}ifelse + current_spot_alias and{ + 7 dict begin + /names_index 0 def + dup/names_len exch/Names get length def + /new_names names_len array def + /new_LookupTables names_len array def + /alias_cnt 0 def + dup/Names get + { + dup map_alias{ + exch pop + dup/ColorLookup known{ + dup begin + new_LookupTables names_index ColorLookup put + end + }{ + dup/Components known{ + dup begin + new_LookupTables names_index Components put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + new_names names_index 3 -1 roll/Name get put + /alias_cnt alias_cnt 1 add def + }{ + /name xdf + new_names names_index name put + dup/LookupTables known{ + dup begin + new_LookupTables names_index LookupTables names_index get put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + /names_index names_index 1 add def + }forall + alias_cnt 0 gt{ + /AliasedColorants true def + /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def + 0 1 names_len 1 sub{ + /names_index xdf + new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ + /AliasedColorants false def + exit + }{ + new_LookupTables names_index get 0 get null eq{ + dup/Names get names_index get/name xdf + name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq + or or or not{ + /AliasedColorants false def + exit + }if + }if + }ifelse + }for + lut_entry_len 1 eq{ + /AliasedColorants false def + }if + AliasedColorants{ + dup begin + /Names new_names def + /LookupTables new_LookupTables def + /AliasedColorants true def + /NComponents lut_entry_len def + /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def + /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def + currentdict/TTTablesIdx known not{ + /TTTablesIdx -1 def + }if + end + }if + }if + end + }if + dup/devicen_colorspace_dict exch AGMCORE_gput + begin + currentdict/AliasedColorants known{ + AliasedColorants + }{ + false + }ifelse + dup not{ + CSA map_csa + }if + /TintTransform load type/nulltype eq or{ + /TintTransform[ + 0 1 Names length 1 sub + { + /TTTablesIdx TTTablesIdx 1 add def + dup LookupTables exch get dup 0 get null eq + { + 1 index + Names exch get + dup(Cyan)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0 0 0 + } + { + dup(Magenta)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0/exch cvx 0 0 + }{ + (Yellow)eq + { + exch + LookupTables length exch sub + /index cvx + 0 0 3 -1/roll cvx 0 + }{ + exch + LookupTables length exch sub + /index cvx + 0 0 0 4 -1/roll cvx + }ifelse + }ifelse + }ifelse + 5 -1/roll cvx/astore cvx + }{ + dup length 1 sub + LookupTables length 4 -1 roll sub 1 add + /index cvx/mul cvx/round cvx/cvi cvx/get cvx + }ifelse + Names length TTTablesIdx add 1 add 1/roll cvx + }for + Names length[/pop cvx]cvx/repeat cvx + NComponents Names length + TintMethod/Subtractive eq + { + subtractive_blend + }{ + additive_blend + }ifelse + ]cvx bdf + }if + AGMCORE_host_sep{ + Names convert_to_process{ + exec_tint_transform + } + { + currentdict/AliasedColorants known{ + AliasedColorants not + }{ + false + }ifelse + 5 dict begin + /AvoidAliasedColorants xdf + /painted? false def + /names_index 0 def + /names_len Names length def + AvoidAliasedColorants{ + /currentspotalias current_spot_alias def + false set_spot_alias + }if + Names{ + AGMCORE_is_cmyk_sep{ + dup(Cyan)eq AGMCORE_cyan_plate and exch + dup(Magenta)eq AGMCORE_magenta_plate and exch + dup(Yellow)eq AGMCORE_yellow_plate and exch + (Black)eq AGMCORE_black_plate and or or or{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + }if + painted?{exit}if + }{ + 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + exit + }if + }ifelse + /names_index names_index 1 add def + }forall + AvoidAliasedColorants{ + currentspotalias set_spot_alias + }if + painted?{ + /devicen_colorspace_dict AGMCORE_gget/names_index names_index put + }{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx + 0 0 0 0/setcmykcolor cvx + ]cvx ddf + }ifelse + end + }ifelse + } + { + AGMCORE_in_rip_sep{ + Names convert_to_process not + }{ + level3 + }ifelse + { + [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt + /TintProc level3 not AGMCORE_in_rip_sep and{ + [ + Names/length cvx[/pop cvx]cvx/repeat cvx + ]cvx bdf + }{ + {setcolor}bdf + }ifelse + }{ + exec_tint_transform + }ifelse + }ifelse + set_crd + /AliasedColorants false def + end +}def +/setindexedcolorspace +{ + dup/indexed_colorspace_dict exch AGMCORE_gput + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + currentdict devncs + }{ + 1 currentdict sepcs + }ifelse + AGMCORE_host_sep{ + 4 dict begin + /compCnt/Names where{pop Names length}{1}ifelse def + /NewLookup HiVal 1 add string def + 0 1 HiVal{ + /tableIndex xdf + Lookup dup type/stringtype eq{ + compCnt tableIndex map_index + }{ + exec + }ifelse + /Names where{ + pop setdevicencolor + }{ + setsepcolor + }ifelse + currentgray + tableIndex exch + 255 mul cvi + NewLookup 3 1 roll put + }for + [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt + end + }{ + level3 + { + currentdict/Names known{ + [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt + }{ + [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt + }ifelse + }{ + [/Indexed MappedCSA HiVal + [ + currentdict/Names known{ + Lookup dup type/stringtype eq + {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} + {/exec cvx}ifelse + /TintTransform load/exec cvx + }{ + Lookup dup type/stringtype eq + {/exch cvx/get cvx 255/div cvx} + {/exec cvx}ifelse + CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx + }ifelse + ]cvx + ]setcolorspace_opt + }ifelse + }ifelse + end + set_crd + } + { + CSA map_csa + AGMCORE_host_sep level2 not and{ + 0 0 0 0 setcmykcolor + }{ + [/Indexed MappedCSA + level2 not has_color not and{ + dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ + pop[/DeviceGray] + }if + HiVal GrayLookup + }{ + HiVal + currentdict/RangeArray known{ + { + /indexed_colorspace_dict AGMCORE_gget begin + Lookup exch + dup HiVal gt{ + pop HiVal + }if + NComponents mul NComponents getinterval{}forall + NComponents 1 sub -1 0{ + RangeArray exch 2 mul 2 getinterval aload pop map255_to_range + NComponents 1 roll + }for + end + }bind + }{ + Lookup + }ifelse + }ifelse + ]setcolorspace_opt + set_crd + }ifelse + }ifelse + end +}def +/setindexedcolor +{ + AGMCORE_host_sep{ + /indexed_colorspace_dict AGMCORE_gget + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + map_indexed_devn + devn + } + { + Lookup 1 3 -1 roll map_index + sep + }ifelse + end + }{ + Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll + map_index + MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse + }ifelse + end + }{ + level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ + /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin + map_indexed_devn + devn + end + } + { + setcolor + }ifelse + }ifelse +}def +/ignoreimagedata +{ + currentoverprint not{ + gsave + dup clonedict begin + 1 setgray + /Decode[0 1]def + /DataSourcedef + /MultipleDataSources false def + /BitsPerComponent 8 def + currentdict end + systemdict/image gx + grestore + }if + consumeimagedata +}def +/add_res +{ + dup/CSD eq{ + pop + //Adobe_AGM_Core begin + /AGMCORE_CSD_cache load 3 1 roll put + end + }{ + defineresource pop + }ifelse +}def +/del_res +{ + { + aload pop exch + dup/CSD eq{ + pop + {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall + }{ + exch + {1 index undefineresource}forall + pop + }ifelse + }forall +}def +/get_res +{ + dup/CSD eq{ + pop + dup type dup/nametype eq exch/stringtype eq or{ + AGMCORE_CSD_cache exch get + }if + }{ + findresource + }ifelse +}def +/get_csa_by_name +{ + dup type dup/nametype eq exch/stringtype eq or{ + /CSA get_res + }if +}def +/paintproc_buf_init +{ + /count get 0 0 put +}def +/paintproc_buf_next +{ + dup/count get dup 0 get + dup 3 1 roll + 1 add 0 xpt + get +}def +/cachepaintproc_compress +{ + 5 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + /string_size 16000 def + /readbuffer string_size string def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + /LZWFilter + { + exch + dup length 0 eq{ + pop + }{ + ppdict dup length 1 sub 3 -1 roll put + }ifelse + {string_size}{0}ifelse string + }/LZWEncode filter def + { + ReadFilter readbuffer readstring + exch LZWFilter exch writestring + not{exit}if + }loop + LZWFilter closefile + ppdict + end +}def +/cachepaintproc +{ + 2 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + { + ReadFilter 16000 string readstring exch + ppdict dup length 1 sub 3 -1 roll put + not{exit}if + }loop + ppdict dup dup length 1 sub()put + end +}def +/make_pattern +{ + exch clonedict exch + dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform + exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub + exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub + matrix translate exch matrix concatmatrix + 1 index begin + BBox 0 get XStep div cvi XStep mul/xshift exch neg def + BBox 1 get YStep div cvi YStep mul/yshift exch neg def + BBox 0 get xshift add + BBox 1 get yshift add + BBox 2 get xshift add + BBox 3 get yshift add + 4 array astore + /BBox exch def + [xshift yshift/translate load null/exec load]dup + 3/PaintProc load put cvx/PaintProc exch def + end + gsave 0 setgray + makepattern + grestore +}def +/set_pattern +{ + dup/PatternType get 1 eq{ + dup/PaintType get 1 eq{ + currentoverprint sop[/DeviceGray]setcolorspace 0 setgray + }if + }if + setpattern +}def +/setcolorspace_opt +{ + dup currentcolorspace eq{pop}{setcolorspace}ifelse +}def +/updatecolorrendering +{ + currentcolorrendering/RenderingIntent known{ + currentcolorrendering/RenderingIntent get + } + { + Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/Saturation eq + { + /saturation_crd AGMCORE_gget dup null eq + } + { + /perceptual_crd AGMCORE_gget dup null eq + }ifelse + }ifelse + }ifelse + { + pop null + } + { + /RenderingIntent known{null}{Intent}ifelse + }ifelse + }ifelse + Intent ne{ + Intent/ColorRendering{findresource}stopped + { + pop pop systemdict/findcolorrendering known + { + Intent findcolorrendering + { + /ColorRendering findresource true exch + } + { + /ColorRendering findresource + product(Xerox Phaser 5400)ne + exch + }ifelse + dup Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd exch AGMCORE_gput + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd exch AGMCORE_gput + } + { + Intent/Saturation eq + { + /saturation_crd exch AGMCORE_gput + } + { + Intent/Perceptual eq + { + /perceptual_crd exch AGMCORE_gput + } + { + pop + }ifelse + }ifelse + }ifelse + }ifelse + 1 index{exch}{pop}ifelse + } + {false}ifelse + } + {true}ifelse + { + dup begin + currentdict/TransformPQR known{ + currentdict/TransformPQR get aload pop + 3{{}eq 3 1 roll}repeat or or + } + {true}ifelse + currentdict/MatrixPQR known{ + currentdict/MatrixPQR get aload pop + 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq + and and and and and and and and + } + {true}ifelse + end + or + { + clonedict begin + /TransformPQR[ + {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div + 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind + {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div + 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind + {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div + 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind + ]def + /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def + /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def + currentdict end + }if + setcolorrendering_opt + }if + }if +}def +/set_crd +{ + AGMCORE_host_sep not level2 and{ + currentdict/ColorRendering known{ + ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if + }{ + currentdict/Intent known{ + updatecolorrendering + }if + }ifelse + currentcolorspace dup type/arraytype eq + {0 get}if + /DeviceRGB eq + { + currentdict/UCR known + {/UCR}{/AGMCORE_currentucr}ifelse + load setundercolorremoval + currentdict/BG known + {/BG}{/AGMCORE_currentbg}ifelse + load setblackgeneration + }if + }if +}def +/set_ucrbg +{ + dup null eq{pop/AGMCORE_currentbg load}{/Procedure get_res}ifelse setblackgeneration + dup null eq{pop/AGMCORE_currentucr load}{/Procedure get_res}ifelse setundercolorremoval +}def +/setcolorrendering_opt +{ + dup currentcolorrendering eq{ + pop + }{ + product(HP Color LaserJet 2605)anchorsearch{ + pop pop pop + }{ + pop + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse + }ifelse +}def +/cpaint_gcomp +{ + convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not + { + (%end_cpaint_gcomp)flushinput + }if +}def +/cpaint_gsep +{ + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get + { + (%end_cpaint_gsep)flushinput + }if +}def +/cpaint_gend +{np}def +/T1_path +{ + currentfile token pop currentfile token pop mo + { + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 exch rlineto + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 rlineto + }loop +}def +/T1_gsave + level3 + {/clipsave} + {/gsave}ifelse + load def +/T1_grestore + level3 + {/cliprestore} + {/grestore}ifelse + load def +/set_spot_alias_ary +{ + dup inherit_aliases + //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf +}def +/set_spot_normalization_ary +{ + dup inherit_aliases + dup length + /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if + array + //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf + /AGMCORE_SpotAliasAry where{ + pop + AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval + AGMCORE_SpotAliasAry length + }{0}ifelse + AGMCORE_SpotAliasAry2 3 1 roll exch putinterval + true set_spot_alias +}def +/inherit_aliases +{ + {dup/Name get map_alias{/CSD put}{pop}ifelse}forall +}def +/set_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias 3 -1 roll put + }{ + pop + }ifelse +}def +/current_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias get + }{ + false + }ifelse +}def +/map_alias +{ + /AGMCORE_SpotAliasAry2 where{ + begin + /AGMCORE_name xdf + false + AGMCORE_SpotAliasAry2{ + dup/Name get AGMCORE_name eq{ + /CSD get/CSD get_res + exch pop true + exit + }{ + pop + }ifelse + }forall + end + }{ + pop false + }ifelse +}bdf +/spot_alias +{ + true set_spot_alias + /AGMCORE_&setcustomcolor AGMCORE_key_known not{ + //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put + }if + /customcolor_tint 1 AGMCORE_gput + //Adobe_AGM_Core begin + /setcustomcolor + { + //Adobe_AGM_Core begin + dup/customcolor_tint exch AGMCORE_gput + 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not + current_spot_alias and{1 index 4 get map_alias}{false}ifelse + { + false set_spot_alias + /sep_colorspace_dict AGMCORE_gget null ne + {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse + 3 1 roll 2 index{ + exch pop/sep_tint AGMCORE_gget exch + }if + mark 3 1 roll + setsepcolorspace + counttomark 0 ne{ + setsepcolor + }if + pop + not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if + pop + true set_spot_alias + }{ + AGMCORE_&setcustomcolor + }ifelse + end + }bdf + end +}def +/begin_feature +{ + Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put + count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put + {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if +}def +/end_feature +{ + 2 dict begin + /spd/setpagedevice load def + /setpagedevice{get_gstate spd set_gstate}def + stopped{$error/newerror false put}if + end + count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse + countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse + {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if +}def +/set_negative +{ + //Adobe_AGM_Core begin + /AGMCORE_inverting exch def + level2{ + currentpagedevice/NegativePrint known AGMCORE_distilling not and{ + currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ + true begin_feature true{ + <>setpagedevice + }end_feature + }if + /AGMCORE_inverting false def + }if + }if + AGMCORE_inverting{ + [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer + AGMCORE_distilling{ + erasepage + }{ + gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse + /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore + }ifelse + }if + end +}def +/lw_save_restore_override{ + /md where{ + pop + md begin + initializepage + /initializepage{}def + /pmSVsetup{}def + /endp{}def + /pse{}def + /psb{}def + /orig_showpage where + {pop} + {/orig_showpage/showpage load def} + ifelse + /showpage{orig_showpage gR}def + end + }if +}def +/pscript_showpage_override{ + /NTPSOct95 where + { + begin + showpage + save + /showpage/restore load def + /restore{exch pop}def + end + }if +}def +/driver_media_override +{ + /md where{ + pop + md/initializepage known{ + md/initializepage{}put + }if + md/rC known{ + md/rC{4{pop}repeat}put + }if + }if + /mysetup where{ + /mysetup[1 0 0 1 0 0]put + }if + Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put + level2 + {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if +}def +/capture_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put + }if + }if +}def +/restore_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup known{ + Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put + Adobe_AGM_Core/save_mysetup undef + }if + }if + }if +}def +/driver_check_media_override +{ + /PrepsDict where + {pop} + { + Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne + Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and + Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and + }if + { + Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix + }if + }ifelse +}def +AGMCORE_err_strings begin + /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def + /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def + /AGMCORE_invalid_color_space(This job contains an invalid color space. )def +end +/set_def_ht +{AGMCORE_def_ht sethalftone}def +/set_def_flat +{AGMCORE_Default_flatness setflat}def +end +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Core 2.31 0 %%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. %%Version: 2.31 0 10 dict begin /Adobe_CoolType_Passthru currentdict def /Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def Adobe_CoolType_Core_Defined {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} if userdict/Adobe_CoolType_Core 70 dict dup begin put /Adobe_CoolType_Version 2.31 def /Level2? systemdict/languagelevel known dup {pop systemdict/languagelevel get 2 ge} if def Level2? not { /currentglobal false def /setglobal/pop load def /gcheck{pop false}bind def /currentpacking false def /setpacking/pop load def /SharedFontDirectory 0 dict def } if currentpacking true setpacking currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def end setglobal currentglobal true setglobal userdict/Adobe_CoolType_GVMFonts known not {userdict/Adobe_CoolType_GVMFonts 10 dict put} if setglobal currentglobal false setglobal userdict/Adobe_CoolType_LVMFonts known not {userdict/Adobe_CoolType_LVMFonts 10 dict put} if setglobal /ct_VMDictPut { dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse 3 1 roll put }bind def /ct_VMDictUndef { dup Adobe_CoolType_GVMFonts exch known {Adobe_CoolType_GVMFonts exch undef} { dup Adobe_CoolType_LVMFonts exch known {Adobe_CoolType_LVMFonts exch undef} {pop} ifelse }ifelse }bind def /ct_str1 1 string def /ct_xshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_yshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 exch rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_xyshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { {_ct_na _ct_i 1 add get}stopped {pop pop pop} { _ct_x _ct_y moveto rmoveto } ifelse } ifelse /_ct_i _ct_i 2 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def /ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def /xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def currentglobal true setglobal /ct_T3Defs { /BuildChar { 1 index/Encoding get exch get 1 index/BuildGlyph get exec }bind def /BuildGlyph { exch begin GlyphProcs exch get exec end }bind def }bind def setglobal /@_SaveStackLevels { Adobe_CoolType_Data begin /@vmState currentglobal def false setglobal @opStackCountByLevel @opStackLevel 2 copy known not { 2 copy 3 dict dup/args 7 index 5 add array put put get } { get dup/args get dup length 3 index lt { dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args exch put } {pop} ifelse } ifelse begin count 1 sub 1 index lt {pop count} if dup/argCount exch def dup 0 gt { args exch 0 exch getinterval astore pop } {pop} ifelse count /restCount exch def end /@opStackLevel @opStackLevel 1 add def countdictstack 1 sub @dictStackCountByLevel exch @dictStackLevel exch put /@dictStackLevel @dictStackLevel 1 add def @vmState setglobal end }bind def /@_RestoreStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def @opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt {{pop}repeat} {pop} ifelse args 0 argCount getinterval{}forall end /@dictStackLevel @dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end countdictstack exch sub dup 0 gt {{end}repeat} {pop} ifelse }bind def /@_PopStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def /@dictStackLevel @dictStackLevel 1 sub def end }bind def /@Raise { exch cvx exch errordict exch get exec stop }bind def /@ReRaise { cvx $error/errorname get errordict exch get exec stop }bind def /@Stopped { 0 @#Stopped }bind def /@#Stopped { @_SaveStackLevels stopped {@_RestoreStackLevels true} {@_PopStackLevels false} ifelse }bind def /@Arg { Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 1 sub get begin args exch argCount 1 sub exch sub get end end }bind def currentglobal true setglobal /CTHasResourceForAllBug Level2? { 1 dict dup /@shouldNotDisappearDictValue true def Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put begin count @_SaveStackLevels {(*){pop stop}128 string/Category resourceforall} stopped pop @_RestoreStackLevels currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll { /@shouldNotDisappearDictValue known { { end currentdict 1 index eq {pop exit} if } loop } if } { pop end } ifelse } {false} ifelse def true setglobal /CTHasResourceStatusBug Level2? { mark {/steveamerige/Category resourcestatus} stopped {cleartomark true} {cleartomark currentglobal not} ifelse } {false} ifelse def setglobal /CTResourceStatus { mark 3 1 roll /Category findresource begin ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse end }bind def /CTWorkAroundBugs { Level2? { /cid_PreLoad/ProcSet resourcestatus { pop pop currentglobal mark { (*) { dup/CMap CTHasResourceStatusBug {CTResourceStatus} {resourcestatus} ifelse { pop dup 0 eq exch 1 eq or { dup/CMap findresource gcheck setglobal /CMap undefineresource } { pop CTHasResourceForAllBug {exit} {stop} ifelse } ifelse } {pop} ifelse } 128 string/CMap resourceforall } stopped {cleartomark} stopped pop setglobal } if } if }bind def /ds { Adobe_CoolType_Core begin CTWorkAroundBugs /mo/moveto load def /nf/newencodedfont load def /msf{makefont setfont}bind def /uf{dup undefinefont ct_VMDictUndef}bind def /ur/undefineresource load def /chp/charpath load def /awsh/awidthshow load def /wsh/widthshow load def /ash/ashow load def /@xshow/xshow load def /@yshow/yshow load def /@xyshow/xyshow load def /@cshow/cshow load def /sh/show load def /rp/repeat load def /.n/.notdef def end currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /AddWidths? false def /CC 0 def /charcode 2 string def /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def /InVMFontsByCMap 10 dict def /InVMDeepCopiedFonts 10 dict def end setglobal }bind def /dt { currentdict Adobe_CoolType_Core eq {end} if }bind def /ps { Adobe_CoolType_Core begin Adobe_CoolType_GVMFonts begin Adobe_CoolType_LVMFonts begin SharedFontDirectory begin }bind def /pt { end end end end }bind def /unload { systemdict/languagelevel known { systemdict/languagelevel get 2 ge { userdict/Adobe_CoolType_Core 2 copy known {undef} {pop pop} ifelse } if } if }bind def /ndf { 1 index where {pop pop pop} {dup xcheck{bind}if def} ifelse }def /findfont systemdict begin userdict begin /globaldict where{/globaldict get begin}if dup where pop exch get /globaldict where{pop end}if end end Adobe_CoolType_Core_Defined {/systemfindfont exch def} { /findfont 1 index def /systemfindfont exch def } ifelse /undefinefont {pop}ndf /copyfont { currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{dup length}ifelse 2 index length add 1 add dict begin exch { 1 index/FID eq {pop pop} {def} ifelse } forall dup null eq {pop} {{def}forall} ifelse currentdict end exch setglobal }bind def /copyarray { currentglobal exch dup gcheck setglobal dup length array copy exch setglobal }bind def /newencodedfont { currentglobal { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } { FontDirectory 3 index known {FontDirectory 3 index get/FontReferenced known} { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } ifelse } ifelse dup { 3 index findfont/FontReferenced get 2 index dup type/nametype eq {findfont} if ne {pop false} if } if dup { 1 index dup type/nametype eq {findfont} if dup/CharStrings known { /CharStrings get length 4 index findfont/CharStrings get length ne { pop false } if } {pop} ifelse } if { pop 1 index findfont /Encoding get exch 0 1 255 {2 copy get 3 index 3 1 roll put} for pop pop pop } { currentglobal 4 1 roll dup type/nametype eq {findfont} if dup gcheck setglobal dup dup maxlength 2 add dict begin exch { 1 index/FID ne 2 index/Encoding ne and {def} {pop pop} ifelse } forall /FontReferenced exch def /Encoding exch dup length array copy def /FontName 1 index dup type/stringtype eq{cvn}if def dup currentdict end definefont ct_VMDictPut setglobal } ifelse }bind def /SetSubstituteStrategy { $SubstituteFont begin dup type/dicttype ne {0 dict} if currentdict/$Strategies known { exch $Strategies exch 2 copy known { get 2 copy maxlength exch maxlength add dict begin {def}forall {def}forall currentdict dup/$Init known {dup/$Init get exec} if end /$Strategy exch def } {pop pop pop} ifelse } {pop pop} ifelse end }bind def /scff { $SubstituteFont begin dup type/stringtype eq {dup length exch} {null} ifelse /$sname exch def /$slen exch def /$inVMIndex $sname null eq { 1 index $str cvs dup length $slen sub $slen getinterval cvn } {$sname} ifelse def end {findfont} @Stopped { dup length 8 add string exch 1 index 0(BadFont:)putinterval 1 index exch 8 exch dup length string cvs putinterval cvn {findfont} @Stopped {pop/Courier findfont} if } if $SubstituteFont begin /$sname null def /$slen 0 def /$inVMIndex null def end }bind def /isWidthsOnlyFont { dup/WidthsOnly known {pop pop true} { dup/FDepVector known {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} { dup/FDArray known {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} {pop} ifelse } ifelse } ifelse }bind def /ct_StyleDicts 4 dict dup begin /Adobe-Japan1 4 dict dup begin Level2? { /Serif /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMin-W3} { /CIDFont/Category resourcestatus { pop pop /HeiseiMin-W3/CIDFont resourcestatus {pop pop/HeiseiMin-W3} {/Ryumin-Light} ifelse } {/Ryumin-Light} ifelse } ifelse def /SansSerif /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiKakuGo-W5} { /CIDFont/Category resourcestatus { pop pop /HeiseiKakuGo-W5/CIDFont resourcestatus {pop pop/HeiseiKakuGo-W5} {/GothicBBB-Medium} ifelse } {/GothicBBB-Medium} ifelse } ifelse def /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMaruGo-W4} { /CIDFont/Category resourcestatus { pop pop /HeiseiMaruGo-W4/CIDFont resourcestatus {pop pop/HeiseiMaruGo-W4} { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } ifelse /RoundSansSerif exch def /Default Serif def } { /Serif/Ryumin-Light def /SansSerif/GothicBBB-Medium def { (fonts/Jun101-Light-83pv-RKSJ-H)status }stopped {pop}{ {pop pop pop pop/Jun101-Light} {SansSerif} ifelse /RoundSansSerif exch def }ifelse /Default Serif def } ifelse end def /Adobe-Korea1 4 dict dup begin /Serif/HYSMyeongJo-Medium def /SansSerif/HYGoThic-Medium def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-GB1 4 dict dup begin /Serif/STSong-Light def /SansSerif/STHeiti-Regular def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-CNS1 4 dict dup begin /Serif/MKai-Medium def /SansSerif/MHei-Medium def /RoundSansSerif SansSerif def /Default Serif def end def end def Level2?{currentglobal true setglobal}if /ct_BoldRomanWidthProc { stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth 0 0 }bind def /ct_Type0WidthProc { dup stringwidth 0 0 moveto 2 index true charpath pathbbox 0 -1 7 index 2 div .88 setcachedevice2 pop 0 0 }bind def /ct_Type0WMode1WidthProc { dup stringwidth pop 2 div neg -0.88 2 copy moveto 0 -1 5 -1 roll true charpath pathbbox setcachedevice }bind def /cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_BoldBaseFont 11 dict begin /FontType 3 def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /Encoding cHexEncoding def /_setwidthProc/ct_BoldRomanWidthProc load def /_bcstr1 1 string def /BuildChar { exch begin _basefont setfont _bcstr1 dup 0 4 -1 roll put dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def systemdict/composefont known { /ct_DefineIdentity-H { /Identity-H/CMap resourcestatus { pop pop } { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse } def /ct_BoldBaseCIDFont 11 dict begin /CIDFontType 1 def /CIDFontName/ct_BoldBaseCIDFont def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /_setwidthProc/ct_Type0WidthProc load def /_bcstr2 2 string def /BuildGlyph { exch begin _basefont setfont _bcstr2 1 2 index 256 mod put _bcstr2 0 3 -1 roll 256 idiv put _bcstr2 dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def }if Level2?{setglobal}if /ct_CopyFont{ { 1 index/FID ne 2 index/UniqueID ne and {def}{pop pop}ifelse }forall }bind def /ct_Type0CopyFont { exch dup length dict begin ct_CopyFont [ exch FDepVector { dup/FontType get 0 eq { 1 index ct_Type0CopyFont /_ctType0 exch definefont } { /_ctBaseFont exch 2 index exec } ifelse exch } forall pop ] /FDepVector exch def currentdict end }bind def /ct_MakeBoldFont { dup/ct_SyntheticBold known { dup length 3 add dict begin ct_CopyFont /ct_StrokeWidth .03 0 FontMatrix idtransform pop def /ct_SyntheticBold true def currentdict end definefont } { dup dup length 3 add dict begin ct_CopyFont /PaintType 2 def /StrokeWidth .03 0 FontMatrix idtransform pop def /dummybold currentdict end definefont dup/FontType get dup 9 ge exch 11 le and { ct_BoldBaseCIDFont dup length 3 add dict copy begin dup/CIDSystemInfo get/CIDSystemInfo exch def ct_DefineIdentity-H /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefont exch def /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefonto exch def currentdict end /CIDFont defineresource } { ct_BoldBaseFont dup length 3 add dict copy begin /_basefont exch def /_basefonto exch def currentdict end definefont } ifelse } ifelse }bind def /ct_MakeBold{ 1 index 1 index findfont currentglobal 5 1 roll dup gcheck setglobal dup /FontType get 0 eq { dup/WMode known{dup/WMode get 1 eq}{false}ifelse version length 4 ge and {version 0 4 getinterval cvi 2015 ge} {true} ifelse {/ct_Type0WidthProc} {/ct_Type0WMode1WidthProc} ifelse ct_BoldBaseFont/_setwidthProc 3 -1 roll load put {ct_MakeBoldFont}ct_Type0CopyFont definefont } { dup/_fauxfont known not 1 index/SubstMaster known not and { ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put ct_MakeBoldFont } { 2 index 2 index eq {exch pop } { dup length dict begin ct_CopyFont currentdict end definefont } ifelse } ifelse } ifelse pop pop pop setglobal }bind def /?str1 256 string def /?set { $SubstituteFont begin /$substituteFound false def /$fontname 1 index def /$doSmartSub false def end dup findfont $SubstituteFont begin $substituteFound {false} { dup/FontName known { dup/FontName get $fontname eq 1 index/DistillerFauxFont known not and /currentdistillerparams where {pop false 2 index isWidthsOnlyFont not and} if } {false} ifelse } ifelse exch pop /$doSmartSub true def end { 5 1 roll pop pop pop pop findfont } { 1 index findfont dup/FontType get 3 eq { 6 1 roll pop pop pop pop pop false } {pop true} ifelse { $SubstituteFont begin pop pop /$styleArray 1 index def /$regOrdering 2 index def pop pop 0 1 $styleArray length 1 sub { $styleArray exch get ct_StyleDicts $regOrdering 2 copy known { get exch 2 copy known not {pop/Default} if get dup type/nametype eq { ?str1 cvs length dup 1 add exch ?str1 exch(-)putinterval exch dup length exch ?str1 exch 3 index exch putinterval add ?str1 exch 0 exch getinterval cvn } { pop pop/Unknown } ifelse } { pop pop pop pop/Unknown } ifelse } for end findfont }if } ifelse currentglobal false setglobal 3 1 roll null copyfont definefont pop setglobal }bind def setpacking userdict/$SubstituteFont 25 dict put 1 dict begin /SubstituteFont dup $error exch 2 copy known {get} {pop pop{pop/Courier}bind} ifelse def /currentdistillerparams where dup { pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known {get/Error eq} {pop pop false} ifelse } if not { countdictstack array dictstack 0 get begin userdict begin $SubstituteFont begin /$str 128 string def /$fontpat 128 string def /$slen 0 def /$sname null def /$match false def /$fontname null def /$substituteFound false def /$inVMIndex null def /$doSmartSub true def /$depth 0 def /$fontname null def /$italicangle 26.5 def /$dstack null def /$Strategies 10 dict dup begin /$Type3Underprint { currentglobal exch false setglobal 11 dict begin /UseFont exch $WMode 0 ne { dup length dict copy dup/WMode $WMode put /UseFont exch definefont } if def /FontName $fontname dup type/stringtype eq{cvn}if def /FontType 3 def /FontMatrix[.001 0 0 .001 0 0]def /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def /FontBBox[0 0 0 0]def /CCInfo 7 dict dup begin /cc null def /x 0 def /y 0 def end def /BuildChar { exch begin CCInfo begin 1 string dup 0 3 index put exch pop /cc exch def UseFont 1000 scalefont setfont cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end }bind def currentdict end exch setglobal }bind def /$GetaTint 2 dict dup begin /$BuildFont { dup/WMode known {dup/WMode get} {0} ifelse /$WMode exch def $fontname exch dup/FontName known { dup/FontName get dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse exch Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index/FontName get known { pop Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index get null copyfont } {$deepcopyfont} ifelse exch 1 index exch/FontBasedOn exch put dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont Adobe_CoolType_Data/InVMDeepCopiedFonts get begin dup/FontBasedOn get 1 index def end }bind def /$Underprint { gsave x abs y abs gt {/y 1000 def} {/x -1000 def 500 120 translate} ifelse Level2? { [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] setcolorspace } {0 setgray} ifelse 10 setlinewidth x .8 mul [7 3] { y mul 8 div 120 sub x 10 div exch moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave Level2? {.2 setcolor} {.8 setgray} ifelse fill grestore stroke } forall pop grestore }bind def end def /$Oblique 1 dict dup begin /$BuildFont { currentglobal exch dup gcheck setglobal null copyfont begin /FontBasedOn currentdict/FontName known { FontName dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse def /FontName $fontname dup type/stringtype eq{cvn}if def /currentdistillerparams where {pop} { /FontInfo currentdict/FontInfo known {FontInfo null copyfont} {2 dict} ifelse dup begin /ItalicAngle $italicangle def /FontMatrix FontMatrix [1 0 ItalicAngle dup sin exch cos div 1 0 0] matrix concatmatrix readonly end 4 2 roll def def } ifelse FontName currentdict end definefont exch setglobal }bind def end def /$None 1 dict dup begin /$BuildFont{}bind def end def end def /$Oblique SetSubstituteStrategy /$findfontByEnum { dup type/stringtype eq{cvn}if dup/$fontname exch def $sname null eq {$str cvs dup length $slen sub $slen getinterval} {pop $sname} ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval /$match false def $SubstituteFont/$dstack countdictstack array dictstack put mark { $fontpat 0 $slen 7 add getinterval {/$match exch def exit} $str filenameforall } stopped { cleardictstack currentdict true $SubstituteFont/$dstack get { exch { 1 index eq {pop false} {true} ifelse } {begin false} ifelse } forall pop } if cleartomark /$slen 0 def $match false ne {$match(fonts/)anchorsearch pop pop cvn} {/Courier} ifelse }bind def /$ROS 1 dict dup begin /Adobe 4 dict dup begin /Japan1 [/Ryumin-Light/HeiseiMin-W3 /GothicBBB-Medium/HeiseiKakuGo-W5 /HeiseiMaruGo-W4/Jun101-Light]def /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def /GB1 [/STSong-Light/STHeiti-Regular]def /CNS1 [/MKai-Medium/MHei-Medium]def end def end def /$cmapname null def /$deepcopyfont { dup/FontType get 0 eq { 1 dict dup/FontName/copied put copyfont begin /FDepVector FDepVector copyarray 0 1 2 index length 1 sub { 2 copy get $deepcopyfont dup/FontName/copied put /copied exch definefont 3 copy put pop pop } for def currentdict end } {$Strategies/$Type3Underprint get exec} ifelse }bind def /$buildfontname { dup/CIDFont findresource/CIDSystemInfo get begin Registry length Ordering length Supplement 8 string cvs 3 copy length 2 add add add string dup 5 1 roll dup 0 Registry putinterval dup 4 index(-)putinterval dup 4 index 1 add Ordering putinterval 4 2 roll add 1 add 2 copy(-)putinterval end 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch anchorsearch {pop pop 3 2 roll putinterval cvn/$cmapname exch def} {pop pop pop pop pop} ifelse length $str 1 index(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch 0 exch getinterval cvn }bind def /$findfontByROS { /$fontname exch def $ROS Registry 2 copy known { get Ordering 2 copy known {get} {pop pop[]} ifelse } {pop pop[]} ifelse false exch { dup/CIDFont resourcestatus { pop pop save 1 index/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get} {false} ifelse exch pop exch restore {pop} {exch pop true exit} ifelse } {pop} ifelse } forall {$str cvs $buildfontname} { false(*) { save exch dup/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get not} {true} ifelse exch/CIDSystemInfo get dup/Registry get Registry eq exch/Ordering get Ordering eq and and {exch restore exch pop true exit} {pop restore} ifelse } $str/CIDFont resourceforall {$buildfontname} {$fontname $findfontByEnum} ifelse } ifelse }bind def end end currentdict/$error known currentdict/languagelevel known and dup {pop $error/SubstituteFont known} if dup {$error} {Adobe_CoolType_Core} ifelse begin { /SubstituteFont /CMap/Category resourcestatus { pop pop { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and { $sname null eq {dup $str cvs dup length $slen sub $slen getinterval cvn} {$sname} ifelse Adobe_CoolType_Data/InVMFontsByCMap get 1 index 2 copy known { get false exch { pop currentglobal { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } { FontDirectory 1 index known {exch pop true exit} { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } ifelse } ifelse } forall } {pop pop false} ifelse { exch pop exch pop } { dup/CMap resourcestatus { pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS } { 128 string cvs dup(-)search { 3 1 roll search { 3 1 roll pop {dup cvi} stopped {pop pop pop pop pop $findfontByEnum} { 4 2 roll pop pop exch length exch 2 index length 2 index sub exch 1 sub -1 0 { $str cvs dup length 4 index 0 4 index 4 3 roll add getinterval exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus { pop pop 4 1 roll pop pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS true exit } {pop} ifelse } for dup type/booleantype eq {pop} {pop pop pop $findfontByEnum} ifelse } ifelse } {pop pop pop $findfontByEnum} ifelse } {pop pop $findfontByEnum} ifelse } ifelse } ifelse } {//SubstituteFont exec} ifelse /$slen 0 def end } } { { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and {$findfontByEnum} {//SubstituteFont exec} ifelse end } } ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont load put } { /scfindfont { $SubstituteFont begin dup systemfindfont dup/FontName known {dup/FontName get dup 3 index ne} {/noname true} ifelse dup { /$origfontnamefound 2 index def /$origfontname 4 index def/$substituteFound true def } if exch pop { $slen 0 gt $sname null ne 3 index length $slen gt or and { pop dup $findfontByEnum findfont dup maxlength 1 add dict begin {1 index/FID eq{pop pop}{def}ifelse} forall currentdict end definefont dup/FontName known{dup/FontName get}{null}ifelse $origfontnamefound ne { $origfontname $str cvs print ( substitution revised, using )print dup/FontName known {dup/FontName get}{(unspecified font)} ifelse $str cvs print(.\n)print } if } {exch pop} ifelse } {exch pop} ifelse end }bind def } ifelse end end Adobe_CoolType_Core_Defined not { Adobe_CoolType_Core/findfont { $SubstituteFont begin $depth 0 eq { /$fontname 1 index dup type/stringtype ne{$str cvs}if def /$substituteFound false def } if /$depth $depth 1 add def end scfindfont $SubstituteFont begin /$depth $depth 1 sub def $substituteFound $depth 0 eq and { $inVMIndex null ne {dup $inVMIndex $AddInVMFont} if $doSmartSub { currentdict/$Strategy known {$Strategy/$BuildFont get exec} if } if } if end }bind put } if } if end /$AddInVMFont { exch/FontName 2 copy known { get 1 dict dup begin exch 1 index gcheck def end exch Adobe_CoolType_Data/InVMFontsByCMap get exch $DictAdd } {pop pop pop} ifelse }bind def /$DictAdd { 2 copy known not {2 copy 4 index length dict put} if Level2? not { 2 copy get dup maxlength exch length 4 index length add lt 2 copy get dup length 4 index length add exch maxlength 1 index lt { 2 mul dict begin 2 copy get{forall}def 2 copy currentdict put end } {pop} ifelse } if get begin {def} forall end }bind def end end %%EndResource currentglobal true setglobal %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. %%Version: 1.23 0 systemdict/languagelevel known dup {currentglobal false setglobal} {false} ifelse exch userdict/Adobe_CoolType_Utility 2 copy known {2 copy get dup maxlength 27 add dict copy} {27 dict} ifelse put Adobe_CoolType_Utility begin /@eexecStartData def /@recognizeCIDFont null def /ct_Level2? exch def /ct_Clone? 1183615869 internaldict dup /CCRun known not exch/eCCRun known not ct_Level2? and or def ct_Level2? {globaldict begin currentglobal true setglobal} if /ct_AddStdCIDMap ct_Level2? {{ mark Adobe_CoolType_Utility/@recognizeCIDFont currentdict put { ((Hex)57 StartData 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec } stopped { cleartomark Adobe_CoolType_Utility/@recognizeCIDFont get countdictstack dup array dictstack exch 1 sub -1 0 { 2 copy get 3 index eq {1 index length exch sub 1 sub{end}repeat exit} {pop} ifelse } for pop pop Adobe_CoolType_Utility/@eexecStartData get eexec } {cleartomark} ifelse }} {{ Adobe_CoolType_Utility/@eexecStartData get eexec }} ifelse bind def userdict/cid_extensions known dup{cid_extensions/cid_UpdateDB known and}if { cid_extensions begin /cid_GetCIDSystemInfo { 1 index type/stringtype eq {exch cvn exch} if cid_extensions begin dup load 2 index known { 2 copy cid_GetStatusInfo dup null ne { 1 index load 3 index get dup null eq {pop pop cid_UpdateDB} { exch 1 index/Created get eq {exch pop exch pop} {pop cid_UpdateDB} ifelse } ifelse } {pop cid_UpdateDB} ifelse } {cid_UpdateDB} ifelse end }bind def end } if ct_Level2? {end setglobal} if /ct_UseNativeCapability? systemdict/composefont known def /ct_MakeOCF 35 dict def /ct_Vars 25 dict def /ct_GlyphDirProcs 6 dict def /ct_BuildCharDict 15 dict dup begin /charcode 2 string def /dst_string 1500 string def /nullstring()def /usewidths? true def end def ct_Level2?{setglobal}{pop}ifelse ct_GlyphDirProcs begin /GetGlyphDirectory { systemdict/languagelevel known {pop/CIDFont findresource/GlyphDirectory get} { 1 index/CIDFont findresource/GlyphDirectory get dup type/dicttype eq { dup dup maxlength exch length sub 2 index lt { dup length 2 index add dict copy 2 index /CIDFont findresource/GlyphDirectory 2 index put } if } if exch pop exch pop } ifelse + }def /+ { systemdict/languagelevel known { currentglobal false setglobal 3 dict begin /vm exch def } {1 dict begin} ifelse /$ exch def systemdict/languagelevel known { vm setglobal /gvm currentglobal def $ gcheck setglobal } if ?{$ begin}if }def /?{$ type/dicttype eq}def /|{ userdict/Adobe_CoolType_Data known { Adobe_CoolType_Data/AddWidths? known { currentdict Adobe_CoolType_Data begin begin AddWidths? { Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore currentfont/Widths get exch CC exch put } {?{def}{$ 3 1 roll put}ifelse} ifelse end end } {?{def}{$ 3 1 roll put}ifelse} ifelse } {?{def}{$ 3 1 roll put}ifelse} ifelse }def /! { ?{end}if systemdict/languagelevel known {gvm setglobal} if end }def /:{string currentfile exch readstring pop}executeonly def end ct_MakeOCF begin /ct_cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_CID_STR_SIZE 8000 def /ct_mkocfStr100 100 string def /ct_defaultFontMtx[.001 0 0 .001 0 0]def /ct_1000Mtx[1000 0 0 1000 0 0]def /ct_raise{exch cvx exch errordict exch get exec stop}bind def /ct_reraise {cvx $error/errorname get(Error: )print dup( )cvs print errordict exch get exec stop }bind def /ct_cvnsi { 1 index add 1 sub 1 exch 0 4 1 roll { 2 index exch get exch 8 bitshift add } for exch pop }bind def /ct_GetInterval { Adobe_CoolType_Utility/ct_BuildCharDict get begin /dst_index 0 def dup dst_string length gt {dup string/dst_string exch def} if 1 index ct_CID_STR_SIZE idiv /arrayIndex exch def 2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub { dup 3 index add 2 index length le { 2 index getinterval dst_string dst_index 2 index putinterval length dst_index add/dst_index exch def exit } { 1 index length 1 index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval pop dup dst_index add/dst_index exch def sub /arrayIndex arrayIndex 1 add def 2 index dup length arrayIndex gt {arrayIndex get} { pop exit } ifelse 0 } ifelse } loop pop pop pop dst_string 0 dst_index getinterval end }bind def ct_Level2? { /ct_resourcestatus currentglobal mark true setglobal {/unknowninstancename/Category resourcestatus} stopped {cleartomark setglobal true} {cleartomark currentglobal not exch setglobal} ifelse { { mark 3 1 roll/Category findresource begin ct_Vars/vm currentglobal put ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse ct_Vars/vm get setglobal end } } {{resourcestatus}} ifelse bind def /CIDFont/Category ct_resourcestatus {pop pop} { currentglobal true setglobal /Generic/Category findresource dup length dict copy dup/InstanceType/dicttype put /CIDFont exch/Category defineresource pop setglobal } ifelse ct_UseNativeCapability? { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } if } { /ct_Category 2 dict begin /CIDFont 10 dict def /ProcSet 2 dict def currentdict end def /defineresource { ct_Category 1 index 2 copy known { get dup dup maxlength exch length eq { dup length 10 add dict copy ct_Category 2 index 2 index put } if 3 index 3 index put pop exch pop } {pop pop/defineresource/undefined ct_raise} ifelse }bind def /findresource { ct_Category 1 index 2 copy known { get 2 index 2 copy known {get 3 1 roll pop pop} {pop pop/findresource/undefinedresource ct_raise} ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /resourcestatus { ct_Category 1 index 2 copy known { get 2 index known exch pop exch pop { 0 -1 true } { false } ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /ct_resourcestatus/resourcestatus load def } ifelse /ct_CIDInit 2 dict begin /ct_cidfont_stream_init { { dup(Binary)eq { pop null currentfile ct_Level2? { {cid_BYTE_COUNT()/SubFileDecode filter} stopped {pop pop pop} if } if /readstring load exit } if dup(Hex)eq { pop currentfile ct_Level2? { {null exch/ASCIIHexDecode filter/readstring} stopped {pop exch pop(>)exch/readhexstring} if } {(>)exch/readhexstring} ifelse load exit } if /StartData/typecheck ct_raise } loop cid_BYTE_COUNT ct_CID_STR_SIZE le { 2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put } { cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1 exch { 2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop } for 2 index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch 1 index length 1 sub exch put } ifelse cid_CIDFONT exch/GlyphData exch put 2 index null eq { pop pop pop } { pop/readstring load 1 string exch { 3 copy exec pop dup length 0 eq { pop pop pop pop pop true exit } if 4 index eq { pop pop pop pop false exit } if } loop pop } ifelse }bind def /StartData { mark { currentdict dup/FDArray get 0 get/FontMatrix get 0 get 0.001 eq { dup/CDevProc known not { /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known {get} { pop pop {pop pop pop pop pop 0 -1000 7 index 2 div 880} } ifelse def } if } { /CDevProc { pop pop pop pop pop 0 1 cid_temp/cid_CIDFONT get /FDArray get 0 get /FontMatrix get 0 get div 7 index 2 div 1 index 0.88 mul }def } ifelse /cid_temp 15 dict def cid_temp begin /cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt { ct_cidfont_stream_init FDArray { /Private get dup/SubrMapOffset known { begin /Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2? { currentdict dup/SubrMapOffset undef dup/SubrCount undef /SDBytes undef } if end /cid_SD_BYTES exch def /cid_SUBR_COUNT exch def /cid_SUBR_MAP_OFFSET exch def /cid_SUBRS exch def cid_SUBR_COUNT 0 gt { GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub { exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put } for pop } if } {pop} ifelse } forall } if cleartomark pop pop end CIDFontName currentdict/CIDFont defineresource pop end end } stopped {cleartomark/StartData ct_reraise} if }bind def currentdict end def /ct_saveCIDInit { /CIDInit/ProcSet ct_resourcestatus {true} {/CIDInitC/ProcSet ct_resourcestatus} ifelse { pop pop /CIDInit/ProcSet findresource ct_UseNativeCapability? {pop null} {/CIDInit ct_CIDInit/ProcSet defineresource pop} ifelse } {/CIDInit ct_CIDInit/ProcSet defineresource pop null} ifelse ct_Vars exch/ct_oldCIDInit exch put }bind def /ct_restoreCIDInit { ct_Vars/ct_oldCIDInit get dup null ne {/CIDInit exch/ProcSet defineresource pop} {pop} ifelse }bind def /ct_BuildCharSetUp { 1 index begin CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin /ct_dfCharCode exch def /ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge {pop 0} if /cid exch def { GlyphDirectory cid 2 copy known {get} {pop pop nullstring} ifelse dup length FDBytes sub 0 gt { dup FDBytes 0 ne {0 FDBytes ct_cvnsi} {pop 0} ifelse /fdIndex exch def dup length FDBytes sub FDBytes exch getinterval /charstring exch def exit } { pop cid 0 eq {/charstring nullstring def exit} if /cid 0 def } ifelse } loop }def /ct_SetCacheDevice { 0 0 moveto dup stringwidth 3 -1 roll true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto }def /ct_CloneSetCacheProc { 1 eq { stringwidth pop -2 div -880 0 -1000 setcharwidth moveto } { usewidths? { currentfont/Widths get cid 2 copy known {get exch pop aload pop} {pop pop stringwidth} ifelse } {stringwidth} ifelse setcharwidth 0 0 moveto } ifelse }def /ct_Type3ShowCharString { ct_FDDict fdIndex 2 copy known {get} { currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known {get} {pop pop ct_defaultFontMtx} ifelse /FontMatrix exch dup length array copy def /Private get /Private exch def /Widths rootfont/Widths get def /CharStrings 1 dict dup/.notdef dup length string copy put def currentdict end /ct_Type1Font exch definefont dup 5 1 roll put setglobal } ifelse dup/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put rootfont/WMode 2 copy known {get} {pop pop 0} ifelse exch 1000 scalefont setfont ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold { currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth setlinewidth stroke } {ct_str1 show} ifelse }def /ct_Type4ShowCharString { ct_dfDict ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not {ct_1000Mtx matrix concatmatrix concat} {pop} ifelse /Private get Adobe_CoolType_Utility/ct_Level2? get not { ct_dfDict/Private 3 -1 roll {put} 1183615869 internaldict/superexec get exec } if 1183615869 internaldict Adobe_CoolType_Utility/ct_Level2? get {1 index} {3 index/Private get mark 6 1 roll} ifelse dup/RunInt known {/RunInt get} {pop/CCRun} ifelse get exec Adobe_CoolType_Utility/ct_Level2? get not {cleartomark} if }bind def /ct_BuildCharIncremental { { Adobe_CoolType_Utility/ct_MakeOCF get begin ct_BuildCharSetUp ct_ShowCharString } stopped {stop} if end end end end }bind def /BaseFontNameStr(BF00)def /ct_Type1FontTemplate 14 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /PaintType 0 def currentdict end def /BaseFontTemplate 11 dict begin /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /BuildChar/ct_BuildCharIncremental load def ct_Clone? { /FontType 3 def /ct_ShowCharString/ct_Type3ShowCharString load def /ct_dfSetCacheProc/ct_CloneSetCacheProc load def /ct_SyntheticBold false def /ct_StrokeWidth 1 def } { /FontType 4 def /Private 1 dict dup/lenIV 4 put def /CharStrings 1 dict dup/.notdefput def /PaintType 0 def /ct_ShowCharString/ct_Type4ShowCharString load def } ifelse /ct_str1 1 string def currentdict end def /BaseFontDictSize BaseFontTemplate length 5 add def /ct_matrixeq { true 0 1 5 { dup 4 index exch get exch 3 index exch get eq and dup not {exit} if } for exch pop exch pop }bind def /ct_makeocf { 15 dict begin exch/WMode exch def exch/FontName exch def /FontType 0 def /FMapType 2 def dup/FontMatrix known {dup/FontMatrix get/FontMatrix exch def} {/FontMatrix matrix def} ifelse /bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if def /Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{2 copy bfCount put pop}for def /FDepVector bfCount dup 256 lt{1 add}if array def BaseFontTemplate BaseFontDictSize dict copy begin /CIDFont exch def CIDFont/FontBBox known {CIDFont/FontBBox get/FontBBox exch def} if CIDFont/CDevProc known {CIDFont/CDevProc get/CDevProc exch def} if currentdict end BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if { FDepVector exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul def FontType 3 eq {/ct_FDDict 2 dict def} if currentdict end 1 index 16 BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put } for ct_Clone? {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} if FontName currentdict end definefont ct_Clone? { gsave dup 1000 scalefont setfont ct_BuildCharDict begin /usewidths? false def currentfont/Widths get begin exch/CIDFont get/GlyphDirectory get { pop dup charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore def } forall end /usewidths? true def end grestore } {exch pop} ifelse }bind def currentglobal true setglobal /ct_ComposeFont { ct_UseNativeCapability? { 2 index/CMap ct_resourcestatus {pop pop exch pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 3 index def /CMapVersion 1.000 def /CMapType 1 def exch/WMode exch def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search { dup length string copy exch pop exch pop } {pop(Identity)} ifelse } {pop (Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { 3 2 roll pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def setglobal /ct_MakeIdentity { ct_UseNativeCapability? { 1 index/CMap ct_resourcestatus {pop pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 2 index def /CMapVersion 1.000 def /CMapType 1 def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search {dup length string copy exch pop exch pop} {pop(Identity)} ifelse } {pop(Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { exch pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def currentdict readonly pop end end %%EndResource setglobal %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 %%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. %%Version: 1.0 0 userdict/ct_T42Dict 15 dict put ct_T42Dict begin /Is2015? { version cvi 2015 ge }bind def /AllocGlyphStorage { Is2015? { pop } { {string}forall }ifelse }bind def /Type42DictBegin { 25 dict begin /FontName exch def /CharStrings 256 dict begin /.notdef 0 def currentdict end def /Encoding exch def /PaintType 0 def /FontType 42 def /FontMatrix[1 0 0 1 0 0]def 4 array astore cvx/FontBBox exch def /sfnts }bind def /Type42DictEnd { currentdict dup/FontName get exch definefont end ct_T42Dict exch dup/FontName get exch put }bind def /RD{string currentfile exch readstring pop}executeonly def /PrepFor2015 { Is2015? { /GlyphDirectory 16 dict def sfnts 0 get dup 2 index (glyx) putinterval 2 index (locx) putinterval pop pop } { pop pop }ifelse }bind def /AddT42Char { Is2015? { /GlyphDirectory get begin def end pop pop } { /sfnts get 4 index get 3 index 2 index putinterval pop pop pop pop }ifelse }bind def /T0AddT42Mtx2 { /CIDFont findresource/Metrics2 get begin def end }bind def end %%EndResource currentglobal true setglobal %%BeginFile: MMFauxFont.prc %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. %%All Rights Reserved. userdict /ct_EuroDict 10 dict put ct_EuroDict begin /ct_CopyFont { { 1 index /FID ne {def} {pop pop} ifelse} forall } def /ct_GetGlyphOutline { gsave initmatrix newpath exch findfont dup length 1 add dict begin ct_CopyFont /Encoding Encoding dup length array copy dup 4 -1 roll 0 exch put def currentdict end /ct_EuroFont exch definefont 1000 scalefont setfont 0 0 moveto [ <00> stringwidth <00> false charpath pathbbox [ {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall grestore counttomark 8 add } def /ct_MakeGlyphProc { ] cvx /ct_PSBuildGlyph cvx ] cvx } def /ct_PSBuildGlyph { gsave 8 -1 roll pop 7 1 roll 6 -2 roll ct_FontMatrix transform 6 2 roll 4 -2 roll ct_FontMatrix transform 4 2 roll ct_FontMatrix transform currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse dup 9 1 roll { currentdict /StrokeWidth 2 copy known { get 2 div 0 ct_FontMatrix dtransform pop 5 1 roll 4 -1 roll 4 index sub 4 1 roll 3 -1 roll 4 index sub 3 1 roll exch 4 index add exch 4 index add 5 -1 roll pop } { pop pop } ifelse } if setcachedevice ct_FontMatrix concat ct_PSPathOps begin exec end { currentdict /StrokeWidth 2 copy known { get } { pop pop 0 } ifelse setlinewidth stroke } { fill } ifelse grestore } def /ct_PSPathOps 4 dict dup begin /m {moveto} def /l {lineto} def /c {curveto} def /cp {closepath} def end def /ct_matrix1000 [1000 0 0 1000 0 0] def /ct_AddGlyphProc { 2 index findfont dup length 4 add dict begin ct_CopyFont /CharStrings CharStrings dup length 1 add dict copy begin 3 1 roll def currentdict end def /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def /ct_PSBuildGlyph /ct_PSBuildGlyph load def /ct_PSPathOps /ct_PSPathOps load def currentdict end definefont pop } def systemdict /languagelevel known { /ct_AddGlyphToPrinterFont { 2 copy ct_GetGlyphOutline 3 add -1 roll restore ct_MakeGlyphProc ct_AddGlyphProc } def } { /ct_AddGlyphToPrinterFont { pop pop restore Adobe_CTFauxDict /$$$FONTNAME get /Euro Adobe_CTFauxDict /$$$SUBSTITUTEBASE get ct_EuroDict exch get ct_AddGlyphProc } def } ifelse /AdobeSansMM { 556 0 24 -19 541 703 { 541 628 m 510 669 442 703 354 703 c 201 703 117 607 101 444 c 50 444 l 25 372 l 97 372 l 97 301 l 49 301 l 24 229 l 103 229 l 124 67 209 -19 350 -19 c 435 -19 501 25 509 32 c 509 131 l 492 105 417 60 343 60 c 267 60 204 127 197 229 c 406 229 l 430 301 l 191 301 l 191 372 l 455 372 l 479 444 l 194 444 l 201 531 245 624 348 624 c 433 624 484 583 509 534 c cp 556 0 m } ct_PSBuildGlyph } def /AdobeSerifMM { 500 0 10 -12 484 692 { 347 298 m 171 298 l 170 310 170 322 170 335 c 170 362 l 362 362 l 374 403 l 172 403 l 184 580 244 642 308 642 c 380 642 434 574 457 457 c 481 462 l 474 691 l 449 691 l 433 670 429 657 410 657 c 394 657 360 692 299 692 c 204 692 94 604 73 403 c 22 403 l 10 362 l 70 362 l 69 352 69 341 69 330 c 69 319 69 308 70 298 c 22 298 l 10 257 l 73 257 l 97 57 216 -12 295 -12 c 364 -12 427 25 484 123 c 458 142 l 425 101 384 37 316 37 c 256 37 189 84 173 257 c 335 257 l cp 500 0 m } ct_PSBuildGlyph } def end %%EndFile setglobal Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end %%BeginResource: procset Adobe_AGM_Image 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Image 71 dict dup begin put +/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def +/nd{ + null def +}bind def +/AGMIMG_&image nd +/AGMIMG_&colorimage nd +/AGMIMG_&imagemask nd +/AGMIMG_mbuf()def +/AGMIMG_ybuf()def +/AGMIMG_kbuf()def +/AGMIMG_c 0 def +/AGMIMG_m 0 def +/AGMIMG_y 0 def +/AGMIMG_k 0 def +/AGMIMG_tmp nd +/AGMIMG_imagestring0 nd +/AGMIMG_imagestring1 nd +/AGMIMG_imagestring2 nd +/AGMIMG_imagestring3 nd +/AGMIMG_imagestring4 nd +/AGMIMG_imagestring5 nd +/AGMIMG_cnt nd +/AGMIMG_fsave nd +/AGMIMG_colorAry nd +/AGMIMG_override nd +/AGMIMG_name nd +/AGMIMG_maskSource nd +/AGMIMG_flushfilters nd +/invert_image_samples nd +/knockout_image_samples nd +/img nd +/sepimg nd +/devnimg nd +/idximg nd +/ds +{ + Adobe_AGM_Core begin + Adobe_AGM_Image begin + /AGMIMG_&image systemdict/image get def + /AGMIMG_&imagemask systemdict/imagemask get def + /colorimage where{ + pop + /AGMIMG_&colorimage/colorimage ldf + }if + end + end +}def +/ps +{ + Adobe_AGM_Image begin + /AGMIMG_ccimage_exists{/customcolorimage where + { + pop + /Adobe_AGM_OnHost_Seps where + { + pop false + }{ + /Adobe_AGM_InRip_Seps where + { + pop false + }{ + true + }ifelse + }ifelse + }{ + false + }ifelse + }bdf + level2{ + /invert_image_samples + { + Adobe_AGM_Image/AGMIMG_tmp Decode length ddf + /Decode[Decode 1 get Decode 0 get]def + }def + /knockout_image_samples + { + Operator/imagemask ne{ + /Decode[1 1]def + }if + }def + }{ + /invert_image_samples + { + {1 exch sub}currenttransfer addprocs settransfer + }def + /knockout_image_samples + { + {pop 1}currenttransfer addprocs settransfer + }def + }ifelse + /img/imageormask ldf + /sepimg/sep_imageormask ldf + /devnimg/devn_imageormask ldf + /idximg/indexed_imageormask ldf + /_ctype 7 def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall +}def +/pt +{ + end +}def +/dt +{ +}def +/AGMIMG_flushfilters +{ + dup type/arraytype ne + {1 array astore}if + dup 0 get currentfile ne + {dup 0 get flushfile}if + { + dup type/filetype eq + { + dup status 1 index currentfile ne and + {closefile} + {pop} + ifelse + }{pop}ifelse + }forall +}def +/AGMIMG_init_common +{ + currentdict/T known{/ImageType/T ldf currentdict/T undef}if + currentdict/W known{/Width/W ldf currentdict/W undef}if + currentdict/H known{/Height/H ldf currentdict/H undef}if + currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if + currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if + currentdict/D known{/Decode/D ldf currentdict/D undef}if + currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if + currentdict/O known{ + /Operator/O load 1 eq{ + /imagemask + }{ + /O load 2 eq{ + /image + }{ + /colorimage + }ifelse + }ifelse + def + currentdict/O undef + }if + currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if + currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if + currentdict/I known{/Interpolate/I ldf currentdict/I undef}if + currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if + /DataSource load xcheck not{ + DataSource type/arraytype eq{ + DataSource 0 get type/filetype eq{ + /_Filters DataSource def + currentdict/MultipleDataSources known not{ + /DataSource DataSource dup length 1 sub get def + }if + }if + }if + currentdict/MultipleDataSources known not{ + /MultipleDataSources DataSource type/arraytype eq{ + DataSource length 1 gt + } + {false}ifelse def + }if + }if + /NComponents Decode length 2 div def + currentdict/SkipImageProc known not{/SkipImageProc{false}def}if +}bdf +/imageormask_sys +{ + begin + AGMIMG_init_common + save mark + level2{ + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + AGMIMG_&imagemask + }{ + BitsPerComponent ImageMatrix/DataSource load + AGMIMG_&image + }ifelse + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + cleartomark restore + end +}def +/overprint_plate +{ + currentoverprint{ + 0 get dup type/nametype eq{ + dup/DeviceGray eq{ + pop AGMCORE_black_plate not + }{ + /DeviceCMYK eq{ + AGMCORE_is_cmyk_sep not + }if + }ifelse + }{ + false exch + { + AGMOHS_sepink eq or + }forall + not + }ifelse + }{ + pop false + }ifelse +}def +/process_mask +{ + level3{ + dup begin + /ImageType 1 def + end + 4 dict begin + /DataDict exch def + /ImageType 3 def + /InterleaveType 3 def + /MaskDict 9 dict begin + /ImageType 1 def + /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def + /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def + /ImageMatrix[Width 0 0 Height neg 0 Height]def + /NComponents 1 def + /BitsPerComponent 1 def + /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def + /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def + currentdict end def + currentdict end + }if +}def +/use_mask +{ + dup/Mask known {dup/Mask get}{false}ifelse +}def +/imageormask +{ + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + } + { + save mark + level2 AGMCORE_host_sep not and{ + currentdict + Operator/imagemask eq DeviceN_PS2 not and{ + imagemask + }{ + AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ + [/Separation/Black/DeviceGray{}]setcolorspace + /Decode[Decode 1 get Decode 0 get]def + }if + use_mask{ + process_mask image + }{ + DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and + { + Names convert_to_process not{ + 2 dict begin + /imageDict xdf + /names_index 0 def + gsave + imageDict write_image_file{ + Names{ + dup(None)ne{ + [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace + Operator imageDict read_image_file + names_index 0 eq{true setoverprint}if + /names_index names_index 1 add def + }{ + pop + }ifelse + }forall + close_image_file + }if + grestore + end + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + /Adobe_AGM_OnHost_Seps where{ + pop imagemask + }{ + currentgray 1 ne{ + currentdict imageormask_sys + }{ + currentoverprint not{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }ifelse + }{ + BitsPerComponent ImageMatrix + MultipleDataSources{ + 0 1 NComponents 1 sub{ + DataSource exch get + }for + }{ + /DataSource load + }ifelse + Operator/colorimage eq{ + AGMCORE_host_sep{ + MultipleDataSources level2 or NComponents 4 eq and{ + AGMCORE_is_cmyk_sep{ + MultipleDataSources{ + /DataSource DataSource 0 get xcheck + { + [ + DataSource 0 get/exec cvx + DataSource 1 get/exec cvx + DataSource 2 get/exec cvx + DataSource 3 get/exec cvx + /AGMCORE_get_ink_data cvx + ]cvx + }{ + DataSource aload pop AGMCORE_get_ink_data + }ifelse def + }{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + /DataSource load + filter_cmyk 0()/SubFileDecode filter def + }ifelse + /Decode[Decode 0 get Decode 1 get]def + /MultipleDataSources false def + /NComponents 1 def + /Operator/image def + invert_image_samples + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }{ + MultipleDataSources NComponents AGMIMG_&colorimage + }ifelse + }{ + true NComponents colorimage + }ifelse + }{ + Operator/image eq{ + AGMCORE_host_sep{ + /DoImage true def + currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse + { + AGMCORE_black_plate not Operator/imagemask ne and{ + /DoImage false def + currentdict ignoreimagedata + }if + }if + 1 AGMCORE_&setgray + DoImage + {currentdict imageormask_sys}if + }{ + use_mask{ + process_mask image + }{ + image + }ifelse + }ifelse + }{ + Operator/knockout eq{ + pop pop pop pop pop + currentcolorspace overprint_plate not{ + knockout_unitsq + }if + }if + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/sep_imageormask +{ + /sep_colorspace_dict AGMCORE_gget begin + CSA map_csa + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_avoid_L2_sep_space{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + }if + AGMIMG_ccimage_exists + MappedCSA 0 get/DeviceCMYK eq and + currentdict/Components known and + Name()ne and + Name(All)ne and + Operator/image eq and + AGMCORE_producing_seps not and + level2 not and + { + Width Height BitsPerComponent ImageMatrix + [ + /DataSource load/exec cvx + { + 0 1 2 index length 1 sub{ + 1 index exch + 2 copy get 255 xor put + }for + }/exec cvx + ]cvx bind + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Name findcmykcustomcolor + customcolorimage + }{ + AGMCORE_producing_seps not{ + level2{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ + [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentdict imageormask + }{ + currentdict + Operator/imagemask eq{ + imageormask + }{ + sep_imageormask_lev1 + }ifelse + }ifelse + }{ + AGMCORE_host_sep{ + Operator/knockout eq{ + currentdict/ImageMatrix get concat + knockout_unitsq + }{ + currentgray 1 ne{ + AGMCORE_is_cmyk_sep Name(All)ne and{ + level2{ + Name AGMCORE_IsSeparationAProcessColor + { + Operator/imagemask eq{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor + }if + }{ + invert_image_samples + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + [/Separation Name[/DeviceGray] + { + sep_colorspace_proc AGMCORE_get_ink_data + 1 exch sub + }bind + ]AGMCORE_&setcolorspace + /sep_tint AGMCORE_gget AGMCORE_&setcolor + }if + }ifelse + currentdict imageormask_sys + }{ + currentdict + Operator/imagemask eq{ + imageormask_sys + }{ + sep_image_lev1_sep + }ifelse + }ifelse + }{ + Operator/imagemask ne{ + invert_image_samples + }if + currentdict imageormask_sys + }ifelse + }{ + currentoverprint not Name(All)eq or Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + currentcolorspace 0 get/Separation ne{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + }if + currentoverprint + MappedCSA 0 get/DeviceCMYK eq and + Name AGMCORE_IsSeparationAProcessColor not and + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse + Name(All)ne and{ + imageormask_l2_overprint + }{ + currentdict imageormask + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end +}def +/colorSpaceElemCnt +{ + mark currentcolor counttomark dup 2 add 1 roll cleartomark +}bdf +/devn_sep_datasource +{ + 1 dict begin + /dataSource xdf + [ + 0 1 dataSource length 1 sub{ + dup currentdict/dataSource get/exch cvx/get cvx/exec cvx + /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx + }for + ]cvx bind + end +}bdf +/devn_alt_datasource +{ + 11 dict begin + /convProc xdf + /origcolorSpaceElemCnt xdf + /origMultipleDataSources xdf + /origBitsPerComponent xdf + /origDecode xdf + /origDataSource xdf + /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def + /DataSource origMultipleDataSources + { + [ + BitsPerComponent 8 idiv origDecode length 2 idiv mul string + 0 1 origDecode length 2 idiv 1 sub + { + dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch + origDataSource exch get 0()/SubFileDecode filter + BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx + }for + ]bind cvx + }{origDataSource}ifelse 0()/SubFileDecode filter def + [ + origcolorSpaceElemCnt string + 0 2 origDecode length 2 sub + { + dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div + 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx + }for + /convProc load/exec cvx + origcolorSpaceElemCnt 1 sub -1 0 + { + /dup cvx 2/add cvx/index cvx + 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx + }for + ]bind cvx 0()/SubFileDecode filter + end +}bdf +/devn_imageormask +{ + /devicen_colorspace_dict AGMCORE_gget begin + CSA map_csa + 2 dict begin + dup + /srcDataStrs[3 -1 roll begin + AGMIMG_init_common + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi + { + dup 65535 gt{1 add 2 div cvi}{exit}ifelse + }loop + string + }repeat + end]def + /dstDataStr srcDataStrs 0 get length string def + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_producing_seps not{ + level3 not{ + Operator/imagemask ne{ + /DataSource[[ + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def + /MultipleDataSources true def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + }if + }if + currentdict imageormask + }{ + AGMCORE_host_sep{ + Names convert_to_process{ + CSA get_csa_by_name 0 get/DeviceCMYK eq{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + filter_cmyk 0()/SubFileDecode filter def + /MultipleDataSources false def + /Decode[1 0]def + /DeviceGray setcolorspace + currentdict imageormask_sys + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate{ + /DataSource + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + /MultipleDataSources false def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + currentdict imageormask_sys + }{ + gsave + knockout_unitsq + grestore + currentdict consumeimagedata + }ifelse + }ifelse + } + { + /devicen_colorspace_dict AGMCORE_gget/names_index known{ + Operator/imagemask ne{ + MultipleDataSources{ + /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def + /MultipleDataSources false def + }{ + /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def + }ifelse + invert_image_samples + }if + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + currentdict imageormask + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end + end +}def +/imageormask_l2_overprint +{ + currentdict + currentcmykcolor add add add 0 eq{ + currentdict consumeimagedata + }{ + level3{ + currentcmykcolor + /AGMIMG_k xdf + /AGMIMG_y xdf + /AGMIMG_m xdf + /AGMIMG_c xdf + Operator/imagemask eq{ + [/DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ]/DeviceCMYK{}]setcolorspace + AGMIMG_c 0 ne{AGMIMG_c}if + AGMIMG_m 0 ne{AGMIMG_m}if + AGMIMG_y 0 ne{AGMIMG_y}if + AGMIMG_k 0 ne{AGMIMG_k}if + setcolor + }{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + [/Indexed + [ + /DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ] + /DeviceCMYK{ + AGMIMG_k 0 eq{0}if + AGMIMG_y 0 eq{0 exch}if + AGMIMG_m 0 eq{0 3 1 roll}if + AGMIMG_c 0 eq{0 4 1 roll}if + } + ] + 255 + { + 255 div + mark exch + dup dup dup + AGMIMG_k 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_y 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_m 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_c 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + counttomark 1 add -1 roll pop + } + ]setcolorspace + }ifelse + imageormask_sys + }{ + write_image_file{ + currentcmykcolor + 0 ne{ + [/Separation/Black/DeviceGray{}]setcolorspace + gsave + /Black + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Yellow/DeviceGray{}]setcolorspace + gsave + /Yellow + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Magenta/DeviceGray{}]setcolorspace + gsave + /Magenta + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Cyan/DeviceGray{}]setcolorspace + gsave + /Cyan + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + close_image_file + }{ + imageormask + }ifelse + }ifelse + }ifelse +}def +/indexed_imageormask +{ + begin + AGMIMG_init_common + save mark + currentdict + AGMCORE_host_sep{ + Operator/knockout eq{ + /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ + /CSA get get_csa_by_name + }{ + /Names get + }ifelse + overprint_plate not{ + knockout_unitsq + }if + }{ + Indexed_DeviceN{ + /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ + indexed_image_lev2_sep + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }{ + AGMCORE_is_cmyk_sep{ + Operator/imagemask eq{ + imageormask_sys + }{ + level2{ + indexed_image_lev2_sep + }{ + indexed_image_lev1_sep + }ifelse + }ifelse + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + level2{ + Indexed_DeviceN{ + /indexed_colorspace_dict AGMCORE_gget begin + }{ + /indexed_colorspace_dict AGMCORE_gget dup null ne + { + begin + currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse + get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and + AGMCORE_in_rip_sep and{ + [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] + setcolorspace + }if + end + } + {pop}ifelse + }ifelse + imageormask + Indexed_DeviceN{ + end + }if + }{ + Operator/imagemask eq{ + imageormask + }{ + indexed_imageormask_lev1 + }ifelse + }ifelse + }ifelse + cleartomark restore + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/indexed_image_lev2_sep +{ + /indexed_colorspace_dict AGMCORE_gget begin + begin + Indexed_DeviceN not{ + currentcolorspace + dup 1/DeviceGray put + dup 3 + currentcolorspace 2 get 1 add string + 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub + { + dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put + }for + put setcolorspace + }if + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + end end +}def + /OPIimage + { + dup type/dicttype ne{ + 10 dict begin + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /ImageType 1 def + /Decode[0 1 def] + currentdict + end + }if + dup begin + /NComponents 1 cdndf + /MultipleDataSources false cdndf + /SkipImageProc{false}cdndf + /Decode[ + 0 + currentcolorspace 0 get/Indexed eq{ + 2 BitsPerComponent exp 1 sub + }{ + 1 + }ifelse + ]cdndf + /Operator/image cdndf + end + /sep_colorspace_dict AGMCORE_gget null eq{ + imageormask + }{ + gsave + dup begin invert_image_samples end + sep_imageormask + grestore + }ifelse + }def +/cachemask_level2 +{ + 3 dict begin + /LZWEncode filter/WriteFilter xdf + /readBuffer 256 string def + /ReadFilter + currentfile + 0(%EndMask)/SubFileDecode filter + /ASCII85Decode filter + /RunLengthDecode filter + def + { + ReadFilter readBuffer readstring exch + WriteFilter exch writestring + not{exit}if + }loop + WriteFilter closefile + end +}def +/spot_alias +{ + /mapto_sep_imageormask + { + dup type/dicttype ne{ + 12 dict begin + /ImageType 1 def + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /MultipleDataSources false def + }{ + begin + }ifelse + /Decode[/customcolor_tint AGMCORE_gget 0]def + /Operator/image def + /SkipImageProc{false}def + currentdict + end + sep_imageormask + }bdf + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_colorAry xddf + /customcolor_tint AGMCORE_gget + << + /Name AGMIMG_colorAry 4 get + /CSA[/DeviceCMYK] + /TintMethod/Subtractive + /TintProc null + /MappedCSA null + /NComponents 4 + /Components[AGMIMG_colorAry aload pop pop] + >> + setsepcolorspace + mapto_sep_imageormask + }ndf + Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_override false put + current_spot_alias{dup 4 get map_alias}{false}ifelse + { + false set_spot_alias + /customcolor_tint AGMCORE_gget exch setsepcolorspace + pop + mapto_sep_imageormask + true set_spot_alias + }{ + //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec + }ifelse + }bdf +}def +/snap_to_device +{ + 6 dict begin + matrix currentmatrix + dup 0 get 0 eq 1 index 3 get 0 eq and + 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop + { + 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def + 0 0 transform + AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + itransform/AGMIMG_llY exch def/AGMIMG_llX exch def + 1 1 transform + AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + itransform/AGMIMG_urY exch def/AGMIMG_urX exch def + [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat + }{ + }ifelse + end +}def +level2 not{ + /colorbuf + { + 0 1 2 index length 1 sub{ + dup 2 index exch get + 255 exch sub + 2 index + 3 1 roll + put + }for + }def + /tint_image_to_color + { + begin + Width Height BitsPerComponent ImageMatrix + /DataSource load + end + Adobe_AGM_Image begin + /AGMIMG_mbuf 0 string def + /AGMIMG_ybuf 0 string def + /AGMIMG_kbuf 0 string def + { + colorbuf dup length AGMIMG_mbuf length ne + { + dup length dup dup + /AGMIMG_mbuf exch string def + /AGMIMG_ybuf exch string def + /AGMIMG_kbuf exch string def + }if + dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop + } + addprocs + {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage + end + }def + /sep_imageormask_lev1 + { + begin + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + { + 255 mul round cvi GrayLookup exch get + }currenttransfer addprocs settransfer + currentdict imageormask + }{ + /sep_colorspace_dict AGMCORE_gget/Components known{ + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ + {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer + currentdict imageormask + }{ + currentcolortransfer + {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }{ + MappedCSA 0 get/DeviceGray eq{ + {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer + currentdict imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + /sep_image_lev1_sep + { + begin + /sep_colorspace_dict AGMCORE_gget/Components known{ + Components aload pop + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + {AGMIMG_c mul 1 exch sub} + {AGMIMG_m mul 1 exch sub} + {AGMIMG_y mul 1 exch sub} + {AGMIMG_k mul 1 exch sub} + }{ + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} + }ifelse + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end + }def + /indexed_imageormask_lev1 + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + currentdict + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceGray eq{ + {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }ifelse + }ifelse + }ifelse + end end + }def + /indexed_image_lev1_sep + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end end + }def +}if +end +systemdict/setpacking known +{setpacking}if +%%EndResource +currentdict Adobe_AGM_Utils eq {end} if +%%EndProlog +%%BeginSetup +Adobe_AGM_Utils begin +2 2010 Adobe_AGM_Core/ds gx +Adobe_CoolType_Core/ds get exec Adobe_AGM_Image/ds gx +currentdict Adobe_AGM_Utils eq {end} if +%%EndSetup +%%Page: 1 1 +%%EndPageComments +%%BeginPageSetup +%ADOBeginClientInjection: PageSetup Start "AI11EPS" +%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 +%ADOEndClientInjection: PageSetup Start "AI11EPS" +Adobe_AGM_Utils begin +Adobe_AGM_Core/ps gx +Adobe_AGM_Utils/capture_cpd gx +Adobe_CoolType_Core/ps get exec Adobe_AGM_Image/ps gx +%ADOBeginClientInjection: PageSetup End "AI11EPS" +/currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 + + + + application/postscript + + + Web + + + + + Adobe Illustrator CS4 + 2013-02-17T10:07:03-05:00 + 2013-02-17T10:07:03-05:00 + 2013-02-17T10:07:03-05:00 + + + + 256 + 76 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgATAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8Ah353+QvzJ/K620y8/wAf 6lrFpqMkkPL1rq2eORFDU4evMGBB68voxVv8kPIP5kfmjZ6ne/8AKwNS0i206RIf766uZHd1LfZ9 eABQO/I/LFX0b+cX5U+Z/PL6fPoXm658tSafHMrQW4l4XDyFSnqNFNDx48KV4t1xV8T6f5o/Mm+1 620SHzPqQu7q6SyjZr66CepJIIgSeVePI+GKvt78nvyt8xeRE1Q615suvND6kLb01uVlAtjB6vMR mWeflz9Udl+z9yrMfNl8+n+VdZv0JV7SxuZ1ZftAxws4Ir32xV+fHlDWPzT82eZLDy7pXmXUf0hq LmOD1tQuUjBVS5LMGagCqe2Kt2nnf8w9E84w2moeYtSaXTNRWK7jN9O8Za3nCyL8T8WWqnrtir9G 8VeRfnh+U/nDzbKNa8vecLrQX06xdF0yEzJFcSIzycnlimThUNxr6bdMVfIPk3X/AMwvM3mvSfL0 fm3VLV9VuorRbhry5cIZWC8iokWtK+OKvoOf/nGX84oIXmsPzRvHvUFYEeW9hUt4GRZ5GX5hTirC fIf/ADkZ+ZPkHzg/ln8w5ptS061uDa6itzSS7tiDxMscw+KVf2qMW5L9kiuKvrXzHpr+ZfKV9Yab qTWLataNHaarb1cxesnwTR8WjJpWoow+eKviT86NG/Mj8sfMlto8vnfUtUivLUXcFytzdQGhdoyr RmaShBTsxxV6X/zjv+W/n7zLaaN5+v8Az1frYQ3vqLozvcXAuI7aUq6Su06KocqR9htsVSHzxp/5 lecf+cjte8peW/MF7p8QkSVit3cR29vAltEXfhGw/aYAADdjirGPzj8s/ml+WFzpcF/53v8AUTqi TPG0F3doEEJQEHm/fniqeflP+V/5tfmN5XfzBZefrywhS5ktfQmurx25RqjFqrJSh54qyL/nGw+d 5PzF86+U/MGt3s13Y6dc2TNNcTXCRTpcJD6sYd+3VSKbYqwv88fKH5kflZc6Qr+fNS1e21dZzDKJ 7q2dGtvT5hk9eYU/fLQ8vHFUb+UX5bfmz+ZXlu512x8+3mnxW149i0M91eOxaOKKXkCslKUmA+jF UZ5/8rf85C/lDZweYIfOV5qekiQJNMlxPNHDIxAX1ra55x8XOwah32NKiqr2v/nHn89V/MjS7iw1 WOO380aYivdJF8MdxCTxE8akkrRqK69ASCOtAqxv/nIf8sPPEkeveftE86XlhbWVsk7aBE08MQjt 4wspSWObjybiWp6XXv3xV8+fla/5iefvOdp5Yh85anp8l2kzi6e6uZQvoxtJTgJU68adcVe0ap/z jj+eGm2M17of5k3t7qMKlorQ3F5amSgrwWT15F5N0AYAeJGKpL+SP/OTvmm08yweVPzCnN1aXE31 SPUp1Edza3HLgqzkBeSc/hYsOS9SaCmKvreaWKGJ5pXEcUal5HY0VVUVJJPYDFXwn+YP5r+e/wA3 /P0Xl3QLqe20S9uhZ6RpcbtEjozcRPdcftEr8bcqhB07kqsp/Mj/AJxWv/I3k1vNfl3Xbi91LSEE +pRhPQPpj+8mt2RuS+n9oqxPw1NdqFVl3/OLH576z5hvG8keabpry/SJptH1GY1mlWIVkglY7uyr 8asd6Bqnpiq//nN7/lFvLX/MdN/yZxV3/OEP/KLeZf8AmOh/5M4q+lMVfmt5T/8AJp6N/wBty2/6 i1xV+lOKsL/Oq8Fp+Unm+UmnLSbuHcV/v4jF2/18VfHf/OKtj9Z/O/Q5CvJbSO8nYEAj/eWSMHfw aQH54qxb857L6l+bPm+ClAdWu5QNuk0zSjp7Pir9FtHvDe6TZXhNTc28U1SKH94gboPnirerf8cq 9/4wS/8AEDir86vyU/8AJueUP+2ra/8AJ0Yq/R/FXxR/zmboUVj+Z1nqkSBRq2nRPO23xTQO8JJ/ 55LGMVfQ3/OM2uy6x+S/l9535z2SS2DnwW2lZIh9EPAYq8G/5za/5T/Qv+2UP+omXFXtf/OJ/wD5 JLSP+M95/wBRL4qyXQPym0zR/wA0Nd/MGO9lmv8AXLcW0loyqI4k/ck8SNzX6uvXFXgv/Ocf/HV8 o/8AGC9/4nDirP8A/nDb/wAlHN/21bn/AJNQ4qznyv8AlLp3l/8AMfzB55hv5p7vzAhSazdVEcYL o9VYfEf7vvirxH/nOf8A6Yn/ALen/YnirK/+cKv/ACVmq/8AbcuP+oO0xV61+ZehQ69+X3mLSJUE n1vT7hYwRWkojLRMB4rIqsMVfEH/ADjTr0uj/nP5fZX4xX8klhcLWgZbiNlUH5S8G+jFX2f+df8A 5KPzf/2yrr/k0cVfIH/OJ/8A5O3R/wDjBef9Q0mKvvTFX5+/85NaFFo/50a+kCBIb5or9QKfauYl eU7eM3M4q+mvOXne6m/5xWm8yNKWvNQ0K2guJe5mvBHaTEdf2pWxV4L/AM4d6LHf/m415InIaTp1 xcxsR0kkZLcfTwnbFX21qVhbajp11p90vO2vIZLedD0McqlGH0g4q/Oj8stQufK/5ueX5nbg9jq8 Nvckf77ab0Jx9KM2Kvov/nN7/lFvLX/MdN/yZxV3/OEP/KLeZf8AmOh/5M4q+lMVfmt5T/8AJp6N /wBty2/6i1xV+lOKvLf+cnb0Wn5H+ZGrR5ltYUG+/qXcKt0/yanFXzx/zhhY+v8Amre3BHw2mkTu GoDR3ngjA9vhZsVYv/zk9ZfVPzw8yACiTNazodt/UtIS3T/Lrir7X/Km8F5+WHlK5rUyaPY86Cg5 i2QNSv8AlA4qyDVv+OVe/wDGCX/iBxV+dX5Kf+Tc8of9tW1/5OjFX6P4q+P/APnN5l/xZ5aWo5Cw lJXuAZtj+GKvV/8AnERWH5NWpIIDX12VJ7jmBUfSMVePf85tf8p/oX/bKH/UTLir2v8A5xP/APJJ aR/xnvP+ol8Vev4q+S/+c4/+Or5R/wCMF7/xOHFWf/8AOG3/AJKOb/tq3P8AyahxV7rir5V/5zn/ AOmJ/wC3p/2J4qyv/nCr/wAlZqv/AG3Lj/qDtMVe56y6Jo987sFRbeUsxNAAEJJJOKvzu/JJHf8A N3ygFUsRqlsaAV2WQEn6AMVfdH51/wDko/N//bKuv+TRxV8gf84n/wDk7dH/AOMF5/1DSYq+9MVf Cv8Azl2yn85boAglbK0DAdjwJofoOKvRPPsskH/OGvl+M/D662KENsSvrNIKV/1QfliqT/8AOEFs W8z+ZrniCIrKCPn3HqSlqfT6eKvr7FX5+ec/yy/MiD8y9dvLHyprN1ZxazdTWtzb6fdFJY1unZJI 2VCvFloVINMVe3/85vf8ot5a/wCY6b/kzirv+cIf+UW8y/8AMdD/AMmcVfSmKvzW8p/+TT0b/tuW 3/UWuKv0pxV4f/zmHe/V/wAnzDWn1zUrWCnKlaCSalP2v7rp9OKvNv8AnB6x5675qvuP9xa2sHKg 29eSRqV9/RxVi/8AzmNZfV/zeSalPrml209dt6PLD2/4xd8VfTX/ADjnei8/JTyrMDXjbSQ9/wDd E8kPf/UxVnurf8cq9/4wS/8AEDir86vyU/8AJueUP+2ra/8AJ0Yq/R53REZ3YKiglmJoABuSScVf An/OS3n7T/Ov5oTz6TKLnS9Mgj02znQ1SUxszySJTqDJKygj7QAOKvsT8kvKVx5T/K3y9ol0np3s Vv694hFGWa5drh0b3QycPoxV82/85tf8p/oX/bKH/UTLir2v/nE//wAklpH/ABnvP+ol8Vev4q+S /wDnOP8A46vlH/jBe/8AE4cVZ/8A84bf+Sjm/wC2rc/8mocVe64q+Vf+c5/+mJ/7en/YnirK/wDn Cr/yVmq/9ty4/wCoO0xVmn/OQX5h6Z5O/LfVhJcomsapbSWWl2ob967zqY2kVQa8YlYuW6bU6kDF XzB/ziX5Qudb/Ni21QxFrDy/DJd3EhHw+rIjQwJX+Ys5cf6hxV9a/nX/AOSj83/9sq6/5NHFXyB/ zif/AOTt0f8A4wXn/UNJir7tv7+y0+ynvr6eO1s7ZGluLiVgkaIoqzMx2AGKvzt/M/zFN+Y35tan qGkRvP8Apa8jtNJhoeTxoFtoKKfslwganicVfR//ADk9oUXl/wD5x80LQ4iCml3OnWYZejehbSIW /wBlxrirFf8AnBz/AI6vm7/jBZf8TmxV9aYq7FXzX/zm9/yi3lr/AJjpv+TOKvE/ye/JHzf+Ymm6 he6Fq9vpsVjMkMyTvMhZnXkCPSVh08cVeg/9Cd/mn/1NNj/yNvP+qeKvD/I0LwfmP5fhc8ni1izR mHQlbpATir9L8VfOX/Obd6U8jaBZV2n1MzU2/wB027r8/wDd2KvC/wAnvyP83/mJp2o3+hatbabF ZTJBMJ3mRnZlLinpIwoB44ql35w/lN5l/LrUtOttd1CHUZdQheSGaBpWCrG3EqTKqnq1dsVfVv8A ziTffWfyW0+GtfqV3eQUrWnKYzUp2/vemKvW9W/45V7/AMYJf+IHFX5meUNAvfMPmjStDsZltrzU rmK2t53LBUeRgqsSoLUHtir3i7/5w5/NVraQL5k064JH9y812Fb2JMTfqxV5X5amk/K/80rc+b9B S+n0S4H1vTpm3RtmSeIqeDsoIePlVT9xCr9DtI1Ww1fSrPVdPlE9jfwx3NrMOjRyqHU/ccVfIH/O bX/Kf6F/2yh/1Ey4q9r/AOcT/wDySWkf8Z7z/qJfFXr+Kvkv/nOP/jq+Uf8AjBe/8ThxVn//ADht /wCSjm/7atz/AMmocVe64q+Vf+c5/wDpif8At6f9ieKvMvyi/IXzp+YXlu51rQ9attOtLe8ezeCd 51YyJFFIXAiRloVlA+jFXnPmPSr3SPNF/o2sStJc6ZdyWV3KCWJMEhjYoW6j4arir9Efy0/Lryp5 E8txaV5cjJglpNcXshDTXLsNpJHAA6dAAAOwxVDfnX/5KPzf/wBsq6/5NHFXwV+WXkjV/O3nC18u 6ReR2N9cpK8dzMXVFEUbSMCYwzbhadMVe0yf84afmXOBHceZtPeIkcgz3T/TxMdMVeu/k5/zjR5Z /L69XW725OteYkUiC6dBHBb8hRvRjq55kEjmx6dAN6qpd/zmT/5KOH/tq23/ACamxVgH/ODn/HV8 3f8AGCy/4nNir0T87/8AnIy//LXzdZ+X7bQY9VF3Yx3oma4aJg0k00XAKsclf7mvXvirz+4/5za1 22uJba58mxw3ELtHNDJdyI6OhoysphBBBFCDiqef85vf8ot5a/5jpv8Akzirv+cIf+UW8y/8x0P/ ACZxV9KYq/Nbyn/5NPRv+25bf9Ra4q/SnFXyp/znJeHl5OshWgF/M+woa/V1Wh6/zYqyv/nCyz9L 8sNTuT9q51iam+3GO3gA/wCG5Yqxf/nOSy+Hyfejsb+FzvXf6uye3ZsVZN/zhVemX8tNWtGNTbav Iy9NlktoKD/glbFXvGrf8cq9/wCMEv8AxA4q/Or8lP8AybnlD/tq2v8AydGKv0fxV8Zf85q6Tb2/ 5g6PqUYCyX+mhJwP2mgmcBz78XC/Rir3D/nFPU5778ldISYlmsprq1VjuSizs6j/AGIk4j5Yq8S/ 5za/5T/Qv+2UP+omXFXtf/OJ/wD5JLSP+M95/wBRL4q9fxV8l/8AOcf/AB1fKP8Axgvf+Jw4qz// AJw2/wDJRzf9tW5/5NQ4q91xV8q/85z/APTE/wDb0/7E8VZX/wA4Vf8AkrNV/wC25cf9QdpirwD/ AJyg0L9EfnRrnBOEOoiC/i9/WiX1D9Myvir7M/JrXBrn5VeVtS5c3fToIZmJqTLbr6Ep/wCDjOKr Pzr/APJR+b/+2Vdf8mjir5A/5xP/APJ26P8A8YLz/qGkxV96Yq7FXh//ADmHAZPyfL1p6GpWshHj USJT/h8Veb/84PTINc81wGvN7W0dfCiSSA/8TGKvS/PP5ba7rv8Azkp5Q8yPpZufK2m6cFvL1jGY 47mFryWJSjNzJEjxHZe+KvkT81lZvzV84qoLM2u6kFUbkk3kmKvpT/nN7/lFvLX/ADHTf8mcVd/z hD/yi3mX/mOh/wCTOKvpTFX5reU//Jp6N/23Lb/qLXFX6U4q+Nv+c2rzn590KzrvDpXrUpv++uJV 6/8APLFXtH/OJtkbf8k9KlIp9cuLyYdN6XDw9v8AjF3xVi3/ADm1Z8/IOhXv++dV9Hr/AL+tpW6f 88cVSn/nBy8L6Z5us67Qz2U1KbfvkmXr/wA8sVfS2rf8cq9/4wS/8QOKvzq/JT/ybnlD/tq2v/J0 Yq/R/FXx3/zm5cRN5z8u2wP72PTnkcf5Mk7Kv4xnFXr/APziRbSw/ktp8jii3F3dyxHfdRMY6/8A BRnFXjX/ADm1/wAp/oX/AGyh/wBRMuKva/8AnE//AMklpH/Ge8/6iXxV6/ir5L/5zj/46vlH/jBe /wDE4cVZ/wD84bf+Sjm/7atz/wAmocVe64q+Vf8AnOf/AKYn/t6f9ieKsr/5wq/8lZqv/bcuP+oO 0xVgX/Ob2h+l5j8ta6o/3ss5rJz2BtZRKtfn9ZP3Yq9I/wCcOdcF/wDlO+nM9ZNI1CeBUPaOYLcK fkXlfFWf/nX/AOSj83/9sq6/5NHFXyB/zif/AOTt0f8A4wXn/UNJir70xV2KvJ/+cptOa9/JLXWR eT2jWtyopU0W6jVyN9qIzHFXhf8AzhPfrH+YWtWJan1nSmlUGm5huIhTxrSU4q+zMVfmywHmH82S sFWGsa9SLjUk/Wbz4aVFf2/DFX0L/wA5r6zpFxoXluxt72Ga8W6mme3jkV3WP0wvJgpNBU7VxVd/ zhRq+lW+geZLO4vIYbpruGVYJJFVzH6RXkFJBIqKVxV9LX2p6bYRNNfXcNpEqlmknkWNQq9SSxAo MVfmx5avrO3/ADF0q/nmWOzh1i3nluGNEWJbpXZyfAKK4q/SaHVtKnt/rEF7BLb0U+skqMlG+yeQ NN+2Kvhv/nLLXdP1f83ZjY3MV3DY2VvatJC4kQOOcjLyFRVTLvT9eKvp7/nG680cfk75Zs7S8glm jgk9aGN0LrK80krqyKahgW3r88VYr/zmHfaPL+VYtWvIfryalbvBbeonqsyLIj0SvL4Vc1p0xV5j /wA4Wa/p2n+bNf0+8uobZr+zieATOqc3glIKpyIqaS1oP4Yq+r/M2u6Jp2gX13f39va2wtZJPVll RF48DuCTvXtTFX57fk3PBB+a3lOaeRYoY9UtWklchVVRIKksdgMVfoPeeefJdlayXV3r2nw28Slp JHuoQAB/ssVfCn5ueabz82Pzemk8uwSXkdw8Wm6HCFIeSKKoDkH7Id2eTenFTv0OKvuTyD5WtvJv kbR/L4kXhpdqkc8xNFaX7cz1NKBpGZsVfJ3/ADmdqmm335haSlldQ3L22mKlwIXWT03M8rBX4k8W 4kGh7Yq9p/5xN1fSn/J7TbFbyE3sFzdLNbeovqIzzu6BkryHJTUYq9pZlVSzEKqirMdgAO5xV8hf 85sappl3rfleC0u4bia3t7o3EUUiu0YkeIpzCk8eXE0rirPP+cN9b0dfyyutOa9gS/h1SZ5LVpFW UJJFFwbgSDxahAPSoIxV9BEhQSTQDck9AMVfJf8Azm7qumXdz5PtrW7huLi2XUHuIYpFdo1l+qiM uFJ48vTaletDirKf+cLdZ0mP8u9W06S9gS/GsSzm1aRVl9KS2tkR+BNeLNGwB8RiqZf85laGb38r bbUkHx6TqMMjtT/dU6PCw/4N0xVgX/OEGuenrPmfQmf/AHot7e+iQ9R9XdopCPn66V+jFXuv576z pFl+VHmuG7vYYJptOnhhikkVXeSVOKIqk1JYkUxV8if84u6hYWH50aNNfXEdrC0d1GJZnWNOb2zh V5MQKsdh4nFX3zDNDMgkhkWSM9HQhht7jFV+KpN508uQ+ZvKOseX5SFXVLOa1WRuiPIhCP8A7BqN 9GKvg78mvM0v5b/nDYz66jWUVrPNputRyAgxLIDE5Yf8VSUc/LFX2l+bH5j6R5P/AC71HXxexevP bOmicHVjPcypSExUPxKCwdivRd8VfIX/ADi35KufMf5safemItp2gV1G7lp8IdARbrXpyM1GA8FP hir6A/6E2/KP/f2q/wDSTF/1RxV3/Qm35R/7+1X/AKSYv+qOKs3/ADO/JTyd+Y8+nz+YXu0fTVkS 3+qSrGKTFS3LkklfsDFWEf8AQm35R/7+1X/pJi/6o4qnWmf84xflvp3lnW/LtvLqJ0/X2tHvi88Z kBsXeSL02EQC7yHlUHFUkf8A5w0/KVkKi41ZCRQOtzDUe4rAR+GKp75E/wCcZ/y78leZrDzJpM2o yalp4kEJuZ43RvWheBy6pFH+zIelN8VS/wAx/wDOJn5Y6/rOpaxd3OqQ32q3U17cNBcQhRLcSGV+ CvC4C8mNK12xVBj/AJw2/KOn9/qx9/rMX/VHFU+8zf8AONH5deY7XRbbUJdQEeg2EemWPpTopMER LL6lY2q3xdRTFUh/6E2/KP8A39qv/STF/wBUcVd/0Jt+Uf8Av7Vf+kmL/qjir0DyB+Tn5e+Qy8vl 3S1ivZV4y6hOzT3JXuokcngp7qlAe+Ksj8y6BY+YvL+oaFflxZanA9tcGIhX4SLxbixDAGntirxz /oTb8o/9/ar/ANJMX/VHFUz8tf8AOKv5Y+XfMGn67YS6kb3TJ47m3EtxGyc425LyURKSKjxxV6vq +mW2q6Te6XdFhbX8EttOUNG4TIUbiSDQ0bbFXiv/AEJt+Uf+/tV/6SYv+qOKoiw/5xC/Kmxvra9h m1QzWsqTRhrmMryjYMKj0RtUYq9mv7KG+sbmymqIbqJ4ZeJo3GRSrUO+9DirxH/oTb8o/wDf2q/9 JMX/AFRxVEWH/OIX5U2N9bXsM2qGa1lSaMNcxleUbBhUeiNqjFWY/nvpkGpfk95stp2REXT5LhTI QF52tLiMVPcvEAvvir5C/wCcWdeTSPzn0hZHEcGpR3FjKxNBWSIvGPpljQYq+pfPn/ON35e+d/M1 x5i1mS/XULlY0kFvOiR0iQRrRWjc9F8cVY9/0Jt+Uf8Av7Vf+kmL/qjir1TyF5G0XyP5Zt/LujNM 2n2zSPGbhw8lZXMjVZVQdW8MVZDirsVeWfml/wA46eQvzBvG1S5Eul64wCyajZ8QZQoovrRsCr0H 7Wzdq0xV51bf84R6H6sQvfNl5Pax/wC6Y7aONqE1IVmeULX/AFcVe6+Q/wAvvK3kXQ10by7afV7b lznlc85ppCKGSWQ/ab8B0AAxVkeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV 2KuxV8df85S/4V/5WZcfpn9M/wC8ltX6n6P1X7J409T9rxxV42P+VW1FP07XtT6pir7K/wCcW/qP /KtJfqX1/wBH9Iz/APHT4+vy9OKtOO3HwxV6/irsVdirsVdirsVdir//2Q== + + + + + + proof:pdf + uuid:65E6390686CF11DBA6E2D887CEACB407 + xmp.did:F97F11740720681183E4E38E2F07D646 + xmp.iid:F97F11740720681183E4E38E2F07D646 + + + + converted + from application/pdf to <unknown> + + + saved + xmp.iid:D47F11740720681191099C3B601C4548 + 2008-04-17T14:19:21+05:30 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/pdf to <unknown> + + + converted + from application/pdf to <unknown> + + + saved + xmp.iid:FD7F11740720681197C1BF14D1759E83 + 2008-05-16T17:01:20-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F77F117407206811BC18AC99CBA78E83 + 2008-05-19T18:10:15-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:FB7F117407206811B628E3BF27C8C41B + 2008-05-22T14:26:44-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:08C3BD25102DDD1181B594070CEB88D9 + 2008-05-28T16:51:46-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:F77F11740720681192B0DFFC927805D7 + 2008-05-30T21:26:38-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:F87F11740720681192B0DFFC927805D7 + 2008-05-30T21:27-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:F97F1174072068119098B097FDA39BEF + 2008-06-02T13:26:10-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F97F11740720681183E4E38E2F07D646 + 2013-02-17T10:07:03-05:00 + Adobe Illustrator CS4 + / + + + + + uuid:32300939-b1c4-8440-b812-b255b7b0d326 + xmp.did:F97F1174072068119098B097FDA39BEF + uuid:65E6390686CF11DBA6E2D887CEACB407 + proof:pdf + + + + Web + + + 1 + False + False + + 1280.000000 + 768.000000 + Pixels + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + + + + Grays + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Web Color Group + 1 + + + + R=63 G=169 B=245 + RGB + PROCESS + 63 + 169 + 245 + + + R=122 G=201 B=67 + RGB + PROCESS + 122 + 201 + 67 + + + R=255 G=147 B=30 + RGB + PROCESS + 255 + 147 + 30 + + + R=255 G=29 B=37 + RGB + PROCESS + 255 + 29 + 37 + + + R=255 G=123 B=172 + RGB + PROCESS + 255 + 123 + 172 + + + R=189 G=204 B=212 + RGB + PROCESS + 189 + 204 + 212 + + + + + + + + + Adobe PDF library 9.00 + + + + + + + + + + + + + + + + + + + + + + + + + % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 +%ADOEndClientInjection: PageSetup End "AI11EPS" +%%EndPageSetup +1 -1 scale 0 -78.2041 translate +pgsv +[1 0 0 1 0 0 ]ct +gsave +np +gsave +0 0 mo +0 78.2041 li +265.915 78.2041 li +265.915 0 li +cp +clp +[1 0 0 1 0 0 ]ct +131.083 3.91699 mo +131.583 3.91699 li +131.583 1 li +115.083 1 li +115.083 3.91699 li +115.583 3.91699 li +119.505 3.91699 119.833 5.07422 119.833 6.1582 cv +119.833 64.1748 li +119.833 65.2598 119.505 66.417 115.583 66.417 cv +115.083 66.417 li +115.083 69.333 li +131.583 69.333 li +131.583 66.417 li +131.083 66.417 li +127.162 66.417 126.833 65.2598 126.833 64.1748 cv +126.833 6.1582 li +126.833 5.07422 127.162 3.91699 131.083 3.91699 cv +cp +false sop +/0 +[/DeviceCMYK] /CSA add_res +.75021 .679683 .670222 .90164 cmyk +f +162.607 11.751 mo +162.606 1 li +134.944 1 li +134.944 11.751 li +137.861 11.75 li +137.861 11.25 li +137.861 9.45605 138.1 7.70801 138.519 6.45313 cv +138.762 5.72363 139.292 4.5 140.103 4.5 cv +145.401 4.5 li +145.401 64.1748 li +145.401 65.2598 145.073 66.417 141.151 66.417 cv +140.651 66.417 li +140.651 69.333 li +157.151 69.333 li +157.151 66.417 li +156.651 66.417 li +152.729 66.417 152.401 65.2598 152.401 64.1748 cv +152.401 4.5 li +157.448 4.5 li +158.706 4.5 159.69 7.46484 159.69 11.25 cv +159.69 11.75 li +162.607 11.751 li +cp +f +36.6626 3.91699 mo +37.1626 3.91699 li +37.1626 1 li +20.6626 1 li +20.6626 3.91699 li +21.1626 3.91699 li +25.084 3.91699 25.4126 5.07422 25.4126 6.1582 cv +25.4126 33.667 li +11.7505 33.667 li +11.7505 6.1582 li +11.7505 5.07422 12.0791 3.91699 16.0005 3.91699 cv +16.5005 3.91699 li +16.5005 1 li +0 1 li +0 3.91699 li +.5 3.91699 li +4.42139 3.91699 4.75 5.07422 4.75 6.1582 cv +4.75 64.1797 li +4.74854 65.2627 4.41895 66.417 .500488 66.417 cv +.000488281 66.417 li +.000488281 69.333 li +16.5005 69.333 li +16.5005 66.417 li +16.0005 66.417 li +12.0791 66.417 11.7505 65.2598 11.7505 64.1748 cv +11.7505 38.167 li +25.4126 38.167 li +25.4126 64.1748 li +25.4126 65.2598 25.084 66.417 21.1626 66.417 cv +20.6626 66.417 li +20.6626 69.333 li +37.1626 69.333 li +37.1626 66.417 li +36.6626 66.417 li +32.7412 66.417 32.4126 65.2598 32.4126 64.1748 cv +32.4126 6.1582 li +32.4126 5.07422 32.7412 3.91699 36.6626 3.91699 cv +cp +f +61.5352 33.666 mo +53.8101 33.666 li +56.4551 5.36621 li +58.8896 5.36621 li +61.5352 33.666 li +cp +75.4165 66.417 mo +71.4951 66.417 71.1665 65.2598 71.1665 64.1748 cv +71.1445 63.6748 li +71.1025 63.6748 li +65.6479 1.32227 li +65.5952 1.05566 li +65.5952 .866211 li +49.6724 .866211 li +49.6743 1.59082 li +44.2422 63.6748 li +44.1665 63.6748 li +44.1665 64.1748 li +44.1665 65.2598 43.8379 66.417 39.9165 66.417 cv +39.4165 66.417 li +39.4165 69.333 li +48.7383 69.3311 li +50.7583 69.5078 li +50.7739 69.333 li +55.9165 69.333 li +55.9165 66.417 li +55.4165 66.417 li +51.8594 66.417 51.2847 65.4707 51.1934 64.5371 cv +53.5005 38.167 li +61.8447 38.167 li +64.145 64.3887 li +64.0737 65.4424 63.5117 66.417 59.9165 66.417 cv +59.4165 66.417 li +59.4165 69.333 li +64.5718 69.333 li +64.5874 69.5078 li +66.5635 69.333 li +75.9165 69.333 li +75.9165 66.417 li +75.4165 66.417 li +cp +f +96.7446 33.666 mo +89.9175 33.666 li +89.9175 4.3291 li +96.7456 4.3291 li +101.152 4.3291 103.579 9.74609 103.579 19.583 cv +103.579 29.0596 101.343 33.666 96.7446 33.666 cv +cp +96.7456 66.0039 mo +89.9175 66.0039 li +89.9175 38.167 li +96.7446 38.167 li +96.9194 38.167 97.0869 38.1582 97.2539 38.1484 cv +97.4507 38.1348 li +100.633 38.3564 103.579 40.0381 103.579 50.749 cv +103.579 60.5859 101.152 66.0039 96.7456 66.0039 cv +cp +104.523 36.084 mo +108.596 33.3555 110.579 27.9424 110.579 19.583 cv +110.579 7.07813 106.054 1 96.7446 1 cv +78.1665 1 li +78.1665 3.91699 li +78.6665 3.91699 li +82.2207 3.91699 82.917 4.84277 82.9175 6.44043 cv +82.9165 63.8916 li +82.9165 65.4902 82.2212 66.416 78.6665 66.416 cv +78.1665 66.416 li +78.1665 69.333 li +96.7446 69.333 li +106.054 69.333 110.579 63.2539 110.579 50.749 cv +110.579 42.6143 108.755 38.1475 104.523 36.084 cv +cp +f +220.353 33.667 mo +213.525 33.667 li +213.525 4.3291 li +220.353 4.3291 li +224.759 4.3291 227.186 9.74609 227.186 19.583 cv +227.186 29.0605 224.952 33.667 220.353 33.667 cv +cp +220.352 1 mo +201.775 1 li +201.775 3.91699 li +202.275 3.91699 li +206.196 3.91699 206.525 5.07422 206.525 6.1582 cv +206.525 64.1748 li +206.525 65.2598 206.196 66.417 202.275 66.417 cv +201.775 66.417 li +201.775 69.333 li +218.275 69.333 li +218.275 66.417 li +217.775 66.417 li +213.854 66.417 213.525 65.2598 213.525 64.1748 cv +213.525 38.167 li +220.352 38.167 li +229.661 38.167 234.186 32.0879 234.186 19.583 cv +234.186 7.07813 229.661 1 220.352 1 cv +cp +f +191.062 19.583 mo +191.062 29.0605 188.827 33.667 184.229 33.667 cv +177.525 33.667 li +177.525 4.5 li +184.229 4.5 li +188.635 4.5 191.062 9.85645 191.062 19.583 cv +cp +201.651 75.2871 mo +198.718 75.2871 197.99 74.6445 197.712 74.0645 cv +197.518 73.0459 li +197.504 72.5459 li +197.417 72.5459 li +190.504 36.9346 li +195.588 34.5938 198.062 28.9111 198.062 19.583 cv +198.062 7.07813 193.538 1 184.228 1 cv +165.775 1 li +165.775 3.91699 li +166.275 3.91699 li +170.196 3.91699 170.525 5.07422 170.525 6.1582 cv +170.525 64.1748 li +170.525 65.2598 170.196 66.417 166.275 66.417 cv +165.775 66.417 li +165.775 69.333 li +182.275 69.333 li +182.275 66.417 li +181.775 66.417 li +177.854 66.417 177.525 65.2598 177.525 64.1748 cv +177.525 38.167 li +183.616 38.167 li +190.399 73.0684 li +190.391 74.1416 190.057 75.2871 186.151 75.2871 cv +185.651 75.2871 li +185.651 78.2041 li +202.151 78.2041 li +202.151 75.2871 li +201.651 75.2871 li +cp +f +252.417 37.166 mo +252.417 47.917 li +255.334 47.916 li +255.334 47.416 li +255.334 45.6221 255.575 43.874 255.993 42.6191 cv +256.236 41.8896 256.764 40.666 257.577 40.666 cv +258.899 40.666 li +258.789 53.9834 258.122 66.833 252.083 66.833 cv +245.74 66.833 245.25 53.708 245.25 35.167 cv +245.25 20.2451 245.25 3.33301 252.084 3.33301 cv +257.413 3.33301 258.451 14.7559 258.768 23.3477 cv +258.786 23.8291 li +265.762 23.8301 li +265.741 23.3105 li +265.152 8.19238 262.801 0 252.083 0 cv +239.558 0 238.25 10.7158 238.25 35.167 cv +238.25 59.6172 239.558 70.333 252.083 70.333 cv +264.428 70.333 265.823 59.8721 265.913 37.668 cv +265.915 37.166 li +252.417 37.166 li +cp +f +%ADOBeginClientInjection: EndPageContent "AI11EPS" +userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse +%ADOEndClientInjection: EndPageContent "AI11EPS" +grestore +grestore +pgrs +%%PageTrailer +%ADOBeginClientInjection: PageTrailer Start "AI11EPS" +[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 +%ADOEndClientInjection: PageTrailer Start "AI11EPS" +[ +[/CSA [/0 ]] +] del_res +Adobe_AGM_Image/pt gx +Adobe_CoolType_Core/pt get exec Adobe_AGM_Core/pt gx +currentdict Adobe_AGM_Utils eq {end} if +%%Trailer +Adobe_AGM_Image/dt get exec +Adobe_CoolType_Core/dt get exec Adobe_AGM_Core/dt get exec +%%EOF +%AI9_PrintingDataEnd userdict /AI9_read_buffer 256 string put userdict begin /ai9_skip_data { mark { currentfile AI9_read_buffer { readline } stopped { } { not { exit } if (%AI9_PrivateDataEnd) eq { exit } if } ifelse } loop cleartomark } def end userdict /ai9_skip_data get exec %AI9_PrivateDataBegin %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 14.0 %%AI8_CreatorVersion: 14.0.0 %%For: (Joanna P) () %%Title: (habitrpg_bl.eps) %%CreationDate: 13-02-17 10:07 AM %%Canvassize: 16383 %AI9_DataStream %Gb"-6CQBc%DBSc`i]lLj#%iD?\Y3Y,F,^Qt7inl&QL06M`ZE$"1hsVF4geKseQZYC9Za\R"?fT]'b3Z*`*]2LFW@,OLh&C4#CHm^o+[?bQF-lhBk^HhGi` %Vg!(9^&R=u2lAmSI!bJ:07RYbH$T"BYMQp;pTHNr2_VrCT@6ks^ImBi?GCc.H2%=;jbFd6hp)4DrnHJZYMXa-2a?4"rmgmQh1WE@ %3.-W4J,<0^e^22%"TGI2hnAj]qcCOM87-fF=82+.5J\G-Dt3R??@DUq3moErNQBRUs5SU8"TI[u^0T1R?2L%VRS1G'B((0FV9U^6 %RpZ*BhnAmFohQ[d^\mTth:qu/9.&g"]-$KK^Ajf7n_?=RQhb78L&Uk:=8+qnH26D6Z7j8o[dgMRp>,Yl/R/7[Q-]H,k*t*(ji,[j %4%irZbNi70qQ%WVmp%gVXO/D^\diOX7sAWqt`[T1BXT(UOW71qc@]t-iEo(c-%3=0+C5I %:(;[Do)0*&4uC*#pZ?,H_QRj7]V,e`MjJp@p&6>Y?ULL$?7t_(4d@h1ar12F1UP:B>31.B#gQVI9p:tRheRqD %CP>fs67_g?^-esM$!NlpnDrg:IlX'mc/f"V]j,T4V_8k]qrL/j&B.$jd6hiJ^VZ3*pWukEI"tbL-hn1RTMO!7qA]&4^-`k'&U]@_ %$Rb.@kS&?!s$;_(4('6r&SC5=I#!0g:Okd(i17e\H9\cgI_g5AF1D9E`Wmn>*YT?H9CSLDUn/7m6p&dcD[4ErN2-W*5qD.@Hj<>% %K%+T4)iY^4KN?Ga).DM34U_4@n*iR**K<:2-cuGkhk:eW&&-L@P*?Mbl2C*@OTD+[j@@4KkTd5t/)m&fKmHMD"6Doe]pCFrGYnkE %Ji:t;O\FsZ4AEMd^I%tY41$4-LAhc\kZRZjD4l+%=!H4#*Nkd@?D:e2P?QcKk*L3Ko@JNSZ!d9dsHpi5e2i0oSmO>XSp8[lchQTo`+bE0s?50Cb(4q9i?E"\c1g^mYC??n3_V'hh'nI'f/iZi2cmRYN`*P#h"4Nf4qjalUp%BlqLAN:?aG3D5)6Cqmkh3>J,(2b %D#Ntq'N=ROZ2ZGC6eT9#EuO#d=7A@uqTEnc5667CO_pO(OA9^Hg'qA)?/(@I>5Mq;^[#D,'NnA6*[l5^cV1$_fl-,[XV3_Ua'Dmim"s.,5Am^bpEc6+Egi>(GCMCr18h>C6*iL3^Abc[d02k6I#8[/Cb2J'u"&1-Bg_WIoX3cfNu7@?#7H&Z&DrCp.4<:;MXt %>4iK!Q8d2>CjRU@BE#sDd>/gMB6I8As&?i?Hn[pQP"cHW%LS2d]Ct%bcXmUYaap4(QK6RUVS0IkrkY\6hrrnEYPsks$odsmUlMd= %pb_PN*)GJn21FHD/BP4"9FZhp`G$F4\Nu4MVkfA!52*PEGJ>G)_%Vb!PR]Vl_b8]tq>fT$.[unA4k/]p$D33fs5^j&c^bUp<;+e6*pZ.->7*oodAg*>DliT(stZVlfBAkh,#6]fe5pfK!g>Z:eod:]F&h@[8SbuJ[Nn!a?LU3h?%d( %rS&FUnZQcr%:5"%^i:F+plmt?Val60HSpJeqitIW.m[?M@qc'#l.C?gp@\>&ug/s4So/gH6RaU:*(j)O#_jS">RS %43_^(JNbtV2Y+U$Z(4a;bYr2>5;=Ybef+2ahS$?,m2Glc/4gea-4[/%Ar5m]BnoKP-apGXTb!1,Vt^J^VS:j#rFB=pqJ"&)lZn5(D&qfT*tKhj])]Hdh%mZCMmeC->I*>Ta_. %VZ5[p(Pt,8Uk2Tm.(!V0D]r>ls'KC+EjiCub*r=+gS\iu7]+*j0.T\ZT+u*2s(q>a;#5F_JB(mhKeV(BKm,gXK9Yk4<+F<*BPk/` %rVt75ZbArBKgfHUJBM-[@UG/"6Q,obX1uXXX;/EtP2I/MN!KKj7_afRg-56bS9V3bFm4.1Q[i>M,CMSM3u^u/S5$r9do5aPbm%:KLhL6!''D1&Dh*'i/r$49;^OH4Nc+>(]Du)QpjdTIm6h(-5rlr(+qXn&`fpMaCs&-T0op_T.TDnE[ %]:XTNX1/-,DYh?2qfff)Fn;*sO?3!Nc/8O"J%YXG__5qW_1;O>2a>(VnET`/lQ:WP.&+nSQg\;;cl_#[pgVX!X.,+2eMOhQhL%bO$hXPB/i9fF9,mJ5D`!t:93kYL^+7:__ott]]J,G@drUf[*S(Bm;J,/+H?@THYJt9[BS*4d_,$9?- %s8BPgYCF.PnmilXIeiu\lgN]CqWstlGN%!6E7)];@n]hFmBa_DCHTOF %4N2BSMjJ[&KXtb>KG7?WH2<#d1YXQAr9!W5F^)T/5@=SADk@>]6@>Kq`$+rJplkAt7c*7H]`imin@+#)Cu6W<6&^MI^g?hcCnG>, %1fg5QBBEEk2n8k1?VG=M]u($KGWB#Dqio9Ead:ME&MF(B0([o\mdBLjGIflm*U`2u\QeLm?+PrkL:KHr^,qt5Vt9G+R*PA0 %RTYg"ko:Z.rRlb4Fh0Z*:T)\3F?%fL3A%.V8uHn@-\$07Ai^t$Np#HeGW[%-oiR6t0d"k!*lHB$9bca-j`#E'+&7UOiGba?,[CoU %O:Ldl%fYBi^FqQIB\;*KLWHKGDF);Qg,\BRJmF%)68p-4'fl`YD&n?A+M#+RYijC-'D5h %&q["#,[aP\<;TYU6Ts!IgG#KQ+I=tkRj''tEop.2/H1`u?!([bf?E-A\t^N1r%usT^.8)=nWTiI.m[BOe-C %=SmBZT?$Zs`*2edRe5t7j9)ulkuHmiXUa4H-V1@TTAUCJ=O=?Hqd*+N<1Nk)#W %0/.=6e=G?D.SO*VnNU+o,l__5I^=Gf[c2=erur4/#b*TTlJO="]'FNjtqO= %I[H71*#T>!SntKH:8f^'1%^9o"+KMM %!t>2AAI=_KOV^"2;Tmj-SR>]?6Zq?7Ut_>9VsF2XOl@A=grHO@[97gf8:=b*"A!U_:_DF2AeC:V8DS,] %D=OJ@A"D8Q@Vp3.cY@!Kot,-+?XA3]lK6!rRt(28R./Sis)",c)9b@&&$D)6p_\3SB-XC%Q^7.XTQ1`+^iL`FFur?XO1tZ9'r$h; %f0bB^r.X@sL2KRAf:u+RI`fJ*jni,_hHGtR"[K0U$aK!`b0qh8X#.r$"j<3J>I&._^24W=EYK4F`lM[U%STiMs)6oh(P9SQ`0+m8gMq]@ABSlX;JNfkd5/C)+?NdT=qo<:QS=+Unip %30Fh0.`nd9i:`gL8X?2?_7ZGZS5FTmCh#@R'-D\QfgS=`kQ0381g[t?)M*Kd?pS([;'.&)2u8-RUlfMBZYWtP>7Se-i`?Z!#g[>& %j\>n10W;6Z`#*Mt1upth(CIe0ER;[7cm>rL=LM.DE!YLRpaNPLn>q3Z`H)C+"t,X/.DWOYKK>bN8?Ukk\UkLkK&dB808R=G\Uju* %%WDWo*Fsqe>s`L-Lu78-ZU>';P3p\0aJeL+!Y%V(`1F15I&4^mqENsMQ7"a %s.4L>A_,dnj'7l/>a8q@IAciUbe0/=4L$DZa%O;-DmOr<*qn+_6dE*LfA^25PHCIYT>c0bJ*;CGHVXd=3Cr_%iC5d=O(-FT7ZB-7 %(3GF_1biVDV_pi;\k.!J+.>`Q3(FZm&E.-jELWka;B&G98P5$lSJPN\5V")g;1K4@kg;-tVC$)c:68XBME5UE,UF@?Q,#iJb_q.l %73\J08W,uNR^fIC;tEo'CP=?,n8&2Q]GY3`"eESAF(`h^3s[q,T_PB3,)4AYN!Zk82[&LU#KomZO28Ac%NK/-n;cJl0=*&*h<*%5 %HA(_V&$NGV1-'*"<'m@B_^:BG-$L=KTqJ]EPr$HG!lmJQ\9p5L^uN4MNeO7P*+qb4I-+7H2pSO6Sp;?rQ$B%B(h1g-S"Fo!=a:b, %)WOtE\!@eAUb:d4*@ %:)%jt>@3$D-:WG(@cS.FmkJj>OS9Uf/2?]%KB*^nQPb"/P#mX+pGdFR&[`dF7T$P7"OVBZBKPajD$4^3ThVo,QnXsWkRBX_PVDn*"d]!asrJ+SbR[M6"^ai8SmKL5'*SBi\+<0e#5:B;q62$J %%;@VRP0SE[12KqeW&(!se=#AET$pn-F\a8,UDue6D2_\$ACr[]GMJKGb*lmL$8I4$EQ9UiW^G4)ObnLKUg==Q+L(`thSknX'Lt!8 %/&j%GDFS/q=@Bd/d.@mf@Dg'X-3=WU;<*W4PFtri4Xmt*aL3A=':C.TU.Ksc6mdcW8)j1!a[&i-eqDF(K@p6G!TjF.Jr-lt%5A;E %%P&&=$n)Q283?-L*'`/E+Sk.3KCPCT^t;q/ngoqtUNBgZ8:^LB,NE<>7L#k;K[usP'+;)n[^.,8DM_4eK#/.7_T9ZiSr`5qae%// %Sdp$(f"%u:@t2NRMg8485'#j2UFn-s?Os)V:McV#'SGB^*bSh=<68+AVo(prC)_G#)oQ9XEVU`p'hh\2@'Z6)"W&=;@ZRoe5-[VVP#.S%;"WoSYI"!aVSD0n;(WrtJKYpP?\#\-4F4s+Pn#^]CfrI=2^rMi)[GdEX5mZHLu*RY#>dL"Z/$D.BN(@o=4_ %$^6FWM)TQTIqiSV.\P>>7CB.'Sa:sE>K2[^L*M&DjF\Lmf9^Z,0,V$9=>_C4A?Emn.W=I@r->"J)"6R4%dZbhV[%AT*5]U0)NEEY %ZjnsCP*DD,"$@pK_mqW;kQs5i'(/n8!j#k1'?>JKP\PiM70BPJUhYL]*!GP8+H3Et**QWAGdU%p,X(':Er_t&c?q`)a1u^0-e+:l %0d:H`E?g;\'Hh-t %UT-bX#Vj*8?%RP%ehL?F'7Ln??+hcYWsWKIAbDtRPL;RpZ_eRrs1E#[;4'jVEr&Xtc.hm#[-(Ne0'Tr3_`kfs6?6PKVOjogR,UA2;olGG!B5pEn;4M4J'QbO1)3Zq\M\ZsaQFZMmZ?JF\Cr>P=[rX>7Z2AHpBs*P&PM2CKGdAWrReTatX`#uA %8\>["aqng01'=\i%;dPICCX!h1m$qVOqSVsjW8d4B2=i)ao41TTeMm$f>36LiGNfVZ](>p%\qLkZ$=&i&NLW#-#B:3_W#\O,,A!P %'!I3/.K+:\M>9%iQ_?Ta?D>334K_O[&lDR@H,/G%OHtGL=KrRHc5*#r(A45L0>`S-[_2_t^K`Y<6rukU.7lr]?GCoBVmA4\BFX2D %A%I(77kF?E=?Lu@im\K?1j>\)LQc==*$3:]d/Eo_GLQ=%m)](Gq!mFap[(]Gi0Rm,hJV$8]'kjQhmX[)i59&,au](P`eu(&0r[`r %;QI$d"K',DQf(in!7c)15.QjcPR4,W'".Hl)21FZM-ZIlp0Zd7J:%k'Tu*O=?&6t=$m*RK %\T#V@A*+8WkG8Js^]giLL^Xo=!X?[pA=#.kK4rn8lI7'cJm\Vs?aWH1KY9L&]IHC^+NalXXec=7Utj`_Ih%WY+HBGV*"9FeG8Rmu %Y\0&:J"YNV)O"9e,q[^inb\gYIY1Q[?1W:_\>.O%a86q$GuP#JpR.qnc"mjnacR]m+NPT/g)L=^-\8.cUHkGr&;YNtO15j,-Bk"f %+3;dR4[U16CGeh6jt,nWH"X[E2s"d9f;93-5uS,4jhmglB5Kkk_QtXQMo)eKCdc*mV4P9^Lb@]?5:H.Acglpc:HRV1-0O;PnXRoa %n,E+b>t&o-pTK'kqs"8)j4].Zl3GOh8Jj/g,:7$@1ujA%re\laAWYg];D,H'5`I]q\8Bg#s7F^m6UGe/O%"#WPOgLpBZ/_m4GTD( %DO9;IB+XYgY"tjmVD"%hnaTBeW8G=;qssa:pGY;jkbcVP-;hB_'O-Ukn,\L>"4#K#f?I(bDQ^scX`^=GR`Ei.MY^L>@"WpZoOu*q %e+<5jPK9P)Qp^NdWgOo!\WEVF1h7%9D:T9/5?*]=T2tH61U6pl$ZRFjGXIK:jN5p.TXl)UfZ);Y5*-W)R1C=nkokO;fIu[$T/_6D %TXpG!#)i?971\u3ZlD\&`dcD"$mg/6`I)oPT+:6A\5jU=N0>795N,4T61LB=i'*^jb/1Di_dr.fmJlMmFaCDiO4[2'7rSADPi:Gj %$YBB"/F&"?T6;-p!L#M@/a-WXr^'hAKmuibj6c;$]/?/pUh/$Ad9jfFZ,Y(2%;X!&44?'g*Gb"8T5X,D^8K3m?g!?NZc,YApeX]( %PZ!p(*-"nKA]P@RFT]%LKcc)_#K_A7P=^3Wkmp,_7'E8&f]5%J84/:pS; %JY`(5GEW=mSR=5K"?iMfRo@\?$AQ1pF"W!`HQ"[J9Q%]&;n3(,leUFL]9,[T)%i3j43t[P1?Y %!jFcf>dChgI,27LmU-teb:gNG[r7(0&*9.G2SSOH2@XIs)p4]0Ze?&BZi?@Jh#3IF5LCKQqHB0\3c$dY(r7atITXY'3It`#Og<(5 %eB.F<*?HU#\9Lr.&^M>u_MaYNLZ-2YQeTaKH/$h24Wqh#R5N1[E$1tu6TQ.h!\^"M4D(kkSE5B8$(iM)L_2sF"NCSQ#r@#ZcW>/= %+E%_[eN=l$jp\X$,1uf:Kd91ZmT+&tgN37a:o\87TkaFg_Gh%GUEW/'RIQ9-n-1N>e!I94>V:e5:g$/Hk3.YlYgDtVI+4saYGbXq %5lq=#U)8JO&Lsp\pl.U%NYbObgQJsjofG#2R@(uo"nC>9Q?C: %5nDO.\Iun8;k@E!GD_L3a1+,?s%nr&95ejIpO_!=3KdWo$:mTCgK@E%.KL^[i'1M'8O!8g)hcMCj3;b;G=H$IbC//>Q^8QC2:?;q`fERO8DRq%&4cK %\CBC7m?_QtXQMo)eK4IFG"X7%Fta#WXGlPCi!0nN1na-*3gl#qd`Fe>.# %.*mC:]3b6fofB\M4Wia9.afgTkV8R*=$GD*[YF4ZfH?eei,,kj%H=,U0XfG5Xf&,Ke%l_3)2jr,f?[J13D?K2VL^7dP%?;3H@hG= %-)[n9"JVk;K')pJ'huM.-g1LpgC7-,'THt4_B\c[N/r@1]+E.nS+&6]MhO`DL\AK:IU:.ES6a$L`M!=U,+rs=1)=U.(e`K=tO&:RI7TFO&Tm<-;6ekLU1SED/6P4 %U$V#4e!,0A;@sCMbtiYmo]^ZfnHh&@D4BmSF(".AN+]dPdq-6F$QP,F,T)kgI3=1>3X@a#S@utEQJ>M9`"A<*l@;RR`()r&YG'j/ %@`VWfpgo@]g5dC9E9hgpNZgX-OIp%(cS=MD)"M_Vq)O3-*(,18+[8JTScaboU@9]@c_Bo?1$$*:1tEpYL3O_cG@&pK0BD7'Hgepm %kCpV<@^t[>ghpP]8G,>J__J-iT9JQ*.o!ub>:m9jb0oaXkVjlp>kDf6QD&ch7nLamI#M,6K5?W[=Lf9F_TKeF&U]5J_tQ38=g4(Y %TIeG1NtY/QQN\TCBUA7SFQ7$$I14DX0gPW''t.9:3-(,j?E*_3*l3U^rXNEud9rF%e@TkILrsNm2+`!FN5c6I`ec?94'k-\VuM!8 %Eh`X^]qf(dY]gf^ci78[0^Yok5maWJ?3buKilm6J+EOJb_V)Me5bbJ(ie-baHC8j?VKD!t4#B"l'+_emI,:*85&UQh$9iBH=+X(( %L+AS$&4gMJHaclhKC(NQ1;VFM$e%9f$B)H%`L`LR/dH)oXU$"!%-=2E?t'QFia@K!+['3jJ`m/<(60Ii$H<(u9*4R+Xk7b<4FeAd)P^\N?qi(!`u>EG^2p#Mc2t.bluEq^kF3D/k]o[a'2Fg][$eLmI5.\'=&LC9Ze+& %98XJ:MG-I)P"(^`EbT)R/kup+dt*2`>sl4f;_`+frQ3mZ58D&Lj^o$Q'GG])HSki@d$.Uk%#II%I$M/O$c+9A*cnU/5KhMi5Z*\5$Y/oiZk*ccgihrpR5mG9R8m7_-`\CR?IQ.[r70=S!O10#.)[D'o@8U#l"7sNeujuqZ$\lL^tBs6*Q]t$>.16R5':JGkJ.Ct\Ofo2+4f6!F6C %Gc0ae?pdV2&>L=9Ug?6 %A&YUDETqaIZth5I`J(oN;n4Ch1$RXDZb9OK:Y#&_W29KP\WqQ43'FhW0uYFSj(dnoJU(Aumu9?bo` %g:^@bIAWR`?hRq`QG#MT6=rkT)CkeSF<5Xl.Sc&Z4Mq:>lAVOa;]7shuJ)ZGGG>J$l%jsIG\t39Bc$sdts6Ust %2VDW]P?jkr.XY1Xj/N"--[/WVG,+cQXkJOA4gjIb6+*.li38u8PrTPK*GrX:6h-%cGIV*O0+/fV!js]%=2XeT^#&BnNqhGC?QY#Z %UToHM.;.tY\'L\0dOP!oXts8'@rW$TYhC@'S&1%u/a':*lOp>"*Yt/m\,k^?A8$8uTh#`kLJ^eW,\M!-IAad&9]?I4^CR2TVVMs2 %3gkB-^A5K"48HkmU*if]i3$FjfVCLLH,"!KVE4MF76b56/6Q%4$O1BLjQ[g6PcCAXjW'#a"AdC=ORSn!>#[$MG?[E %kN"@_DF'>U;X$=!o18&":3Zdo>X,mZ`PZ?LGkgbi<]2j)@EI>8-JnC"DWJ5J$?&qb]OKu5gb %0H.JtZL+8BmAEHkqtffbha<.soMcUIIM)p0m^c\V)o3Wag5b4aFSDZ1P?dgm7jIbbIb@X?S3GIVH`DGAa5l`+]=/*NL7)M)"\L>^ %TbOH>KF;:ZL2^C/(=TYDXNBLbQIU\Tlg"7H6:nX]k%82a]pdJ!XMGSoM?hJ;(u$Ip@*k-qdmh--N?]."g0L2OL%*8$m+n&n]&]sr %5TW"b6RJcqNa^8ufR8l=4a@H'p-c>N+u]Em]-44CEM:i"d["?hIUHptRpu,S9AGHY:5/)InSYu"3IW?\]?3u_m+pARG8pFlT5Njt %-$0+11!)L<$.Z!h$6tjWX$*ejd((c^/HFb %*,/YT\YA]*Et/k%1#F%i4DNSBd4gh,_,Q'8A99`0#q?UT_0O<6rK>7HkV:/sleqUUHY$bb$lbk2!J&q9(VE^TZoO=HC:)mWHR>"a>@)QX&oH90+&p1$K+Rb"=\s?1F2=&%&9r;:H8BCVJl0YOePo@Mc`L %MbFk`5O"(>(q;hRjA/\:KYHW+I^!HRhts>8c_8tQ<^oYHEuK*7/C=1 %C)U5*Y4g9YljufV;Un_0<7f3\b!pN:!qVp!#Ur>PaJ1W[N&>J>BpOf$1muS/io6"#291q(*4ra[D9=AQ6$J1Ms++Kmb`$640mKY2=fQ6OrrV^%6R/k_/Hhg"#!6-;ri%Rr7H`D %%Z[G6#dm7>>oS3rD^4+T!2I4hdXU\m#6)OH\#%a.$Q(O,dqU28$!?6d+(_d3*Tm$cPjL9klIFLh^0LI]Q7JD.*4QY0W*`P5Y+JhH %-QDY\`dAPk`tG6mK4W,.=ll^:S*7laPT_Vi)Y-bF>Na#uP9K=(82hEl9VsPXKJq43@PfDkOWu5f:6OfTGTh/lh.bl-V[Fm-S5%kh %8[h?>ne6_I`Y9gnK&T1sBul!kHmgA*0V%8Gcgm)DH(-.+4qdjErfQ]NAWuHc1WE;kluAUj53J8nF;sQ1j/Vo<1=iMRSj$ran<*74 %5'm7uaUqm*ZDAi;hS@V4F2H!M#BFG%SoLuupL$21k@44mbJ2^`"q.hH+7`%=oZJ3Zh6RE6Er#D=jp+-"#%TC`HLgUbM$FSUp;l+R %!=D&gq;[4YDEZgR9&[o[O8('f.T:UP$ZY),%qfZcOa/fAq^Ue^0%j/,h:D+.Df_tg*bTHWdF6Y&k`Sa,LWdBflrp/'h2a>4mG<5\ %JPY9)9^"L:067=lEsF0"c+\^70\mY>i7natW)_6U!VZeZk`B/1DU+1AL;50Zd+':PVkCq+0j3_9"l&I\f]1\6i;Nja-8QHUX*VPY %d2qAjQ`4=KO.HsY7[]1D;)Q+P*pL4&9=V6O)bgT"4#:Cd?goaA:YT-!J<"m"`,*Fe\f5[O]V_6_Qj9tJ%Qk3Cc/IS(Q,MIg]$;9U %Ur,oR`snkcEokM"a;XXr9]@41l/[c6M#F?nm7!"r_DPZJkU=>edNaGNoGZsZU"bDYm%#Hh0a8*/:9+AI4\?"MKcZHFObM6tpZ6hY %c$9iVV`-bYWS[%hH]NT`([sS2n_Qc@a#ED8HN';scOYK%#KoJ!oi^uQdmJV0TY*+17Q44I/%lbq"GO@CiZgM?n/'tY:G7+T^%)]k %/.W6IoJ&;JJ,J-nV_mer/UrK/jZi?cq/u3B@/KS,l().-7BqJFai\3o$gj3)DoV<5;GIC$3G$SP6D=6FTX8<$i4-$JBJ`q4A<"0-'n^LZ9JpPm-tMgB"gN1kAiJ>lcE,9,[7'G6`q$(UHUsa#Y!Y %PK,Nd:MCr\-s]#3a=L`N&_FTM?>VgbMF^f!e"t1l^.e?S95QpgT5dFd@)VYspQH4q6W*i(D][74qU@YJO5Foj]s`=O@-HYFF6jkb %[@c\LA,;n&o)g(pHLlD\m/qag%O'm$71":MSH4[bp;f[nXL51]4;28s&6L<9VhY.W\n;:O4oT+;HIAC1I %5PHeZVXF"tg(X*]HYj:5:uB<&L%\,UikjhUm>3;M4HMrMCZ?2`#do\*=M&8If7@=U5MZk@kQ:d<#hdWS"Z((s%l;i`FbqmpGF4r= %?`I3YE1o,FDaLpd4Ceb(#N6KP,g2cNZ@$tumILc3cSpeFh_=VK_oVEY,L8<->fePr[m7I4X7UeWaR]ics68QocdtcOMo)eK4H%(K %m$?p4XD>DM9(8h+rn2-(eD4'-F`e&"Qt#ZqEb@;&Sis_=h&+a(2q*k5A,io;`ElG\"gLP7r=eie^?a %-ScR28m9jo-@AL=_CEl^2#1d!llCe>l?`d-4Dtic76@Yjg__YOg$GS^N8fOHVi6bQ %V><#:,O%n(?74P-KV4)Z;m1h9e78!N%[Sk&"]dU`io&l@'K(Pf66V`/Y:RF&e!I&Zh0LVpXN/27?Jq_EHKq(h%M+koQU='f:=SP! %5`,<7$d<\kS*-"hMD8++q`7;jl-J&[mPU:n0,[sT^1d-PJkpTZR78@F`*9g9S44gemPmMW@;8N06P5`1G=giD5ptBf%'8h4h69"^ %[b;a6#!'mBMO6OpWkIAH%BDSIh5.ej3=i$#LdsW-7J_#-#f2OUr!<8rYW4d.D9pA\p;b]LS$>BN\k)j5e^?WEB4t?:aVkoQ1%&pJ@5/l1a\N[-RD*b`fFX9.d^cf'a>n?%,92#G8q`"!#rqcTZ[i\qkrSd(Gc,sPr %0`B7Wn2p]1"'?h_#h'K%`[`ekn4Q9]TCP/jjobo@$lEc!/>J83#-,VDn?fC*%_)qnM3 %8N5nBq94s,Ae=pZGN)uq%YPpNZ,Hj=Ir>:6JH?3reLsY"QNc7hYY]7D/Uhql%joW:fYJs(_<2`;;X8!pV"c!^ATo*YP(r/o@.NZB %*IRE!Th1ib**`>XXG^QmeTnH9IjQlQ0PILg$\@#[t="6DaP^^8U,FBJ%FQ'>ot6gGOiQCF2u\CBDSGp.3m=ug[i8=n_r(`K6%;28!FmTeSL8M* %?oHp?mQa(*Rt%i/g1=i6f_-Z@cCA0K"46L.mADoSr^:Vhkt$&pg<\\l+IR'PalC4/YN>*LJWV$disKCThih+c2$[BGR_ju3TS1hH8h(PVtb(@"h:hUeh^FmIO&4d%chiP=3\6#S!r6KB>'JGYa)Q1hie$).Y)[NlqD#Q/m@qK<9AN %D<)o46ZqT&bg+*hSUSOT#P(5\R!m0`rOSd$"N8X"fO2;5BWneX>nHALmV0odjh.pc&;AB=c!`#OPhQ0h@=Un.fcoeDF=e[N`m7J# %DdYC4i`>NN@$^XH5,!+96Wgt;iabDf#@oRW=XrHbgD9L6\:CI-_q#9HKrZHGB52ta4:@l`(rVPEc:-Z56@!(h+S7lkj %*HGXc\nV*::g2I./pnZ`<+9VaV#e=J^q%HC=^jWMA(ZF%a59X"Ee6,!<._85D4Z1_i*MNPRSXoAX\(P7NXI4TCgP_B5d`Qo39S`F %Q^$HgmWSdoW %BsMTFce@G=+9Fuhbc]2=[fkn#HoFk/i06f,WolG46!;%P$e.tZ;"#/Mr2BrK0?(23L6kI1$-k&l-8_XgPASLis %eBl1OrQTC.S=WMn7@X_ti)!5hE4L*DHYQc@@BiCBZVH\Q-5K(tKY#E(mW$O?,bfi/[EH@V-KT)2(M7U_(Dn!Z'4N-JQgb&9#fC$f %-_U2i@uYOF"MSF*3LI+0TF$toE:Ve-WBrme5!&is9PeHH,!E\+E.=1Ni#j_X1BE(/"Dl)G&2;F:&HjalCbJqI1CM8uY0?FH7RZ3Q %URt]+RU(UeDne1lJak?8qh2G0U$FOu2$edPP5o)d!j"^jmoU5;Q2J4&,B)!\amW$OAp\ %cbe4gb!hp5.4#R/-dO`R)#.+f-O*UZ49:f.(dWl_cNoiBTZf?&X>D]+:%D*t=IM'&YD^_aTLkpfJZGlkQDM8?nEZf]'FWQa6$g`0 %?CL@/VDcXen1Lptn8+]>h!sM^1DO$DP(8Y"`XL0$!LnM%S02L6ORX*bn]uW)D=TI=dQ/;7?Ctt@'G8?<:o(1u3\!9,%32d"jARDbFRg7-(keR0TI;@C(fi"ojF0 %9:CRpT\LDe(7A[c+K.R?9aO3QCqVFU[(sm4?qd:VC6c=??oR]4a-\"N)rnd>!I.0EFE:=_80Ud!6L(bI\`6'f8D0=t3i@%g&0r)] %)),Ab!#T;4(2tt8,u_$)NMHhHcikdU0EH5u(1F9G0t^*m-jq.-kB5e2J2^lrVQe5M;'jAZ>F\5]aX$/)[?;4]@+UU@&daq@&SApi %,R@;C9A5PJQSumZXu;mD<,:/l_9@:D2VAPIFO#g8K72gE+HTYn=tTi?]El]TYcbT\;/5#cZcqJq.]*5^T.d;C8t4V0<'qDqBh(IicR3,?Ykf'GJhG_.MP/6\k'WX\d'eOAld_(?PG\H!ZLFn] %?kK>^a^5e]6LUr!A?(*t_?N\M=g0A$"O.t3<@/,&H30h_:;\sPbeQ1Kl^&a8^2S!hXCT0,lY9lCkj\/d^dhf@b:2::/J]^t"7S>` %=]t3o="CkO7h+[Nr.oVDXDQlBI3N$l9&!p;WZRV90Vfn5?Di"$WDZ.JEfSr+B//Pk9SQon,sqkq'OEp@G_s#3`PSZG"#mn>i1'q( %fZKlba_kn0Wp>V!=GPh:9B=2#*ZDJ(Ao8BhO,c&("$-]Wn[e">[gcT.A-aF<&qr3"#H[1B\]F@'QD2^78M$B7Z97$2Fr.hg[00c# %qq*1@Jhh6_o5>K0P)N,*"mF.(^ml*)(NBqr&f<:u;0.\(`OfNF8AOS'a=G4hBW45S;7DEUcctmVQ?hsq@m%+ %J-Pc=WhArq!F\2Zpl$-EN1s$uBZ]-tirg&_)n1 %%bMi)L78<./02fSYb&R]7?ml\oc=ejk@^i&_M'nVY\K%[X6^NdSl%O05ZL=QM3 %L;aPIZU57">qgO+L;5O"k.kPeJ4gS(Uf-[^?s0(.]V>)a1.EV)/R"mV$E?76G-3#SMjR-;G"%>iPQ_,c>+,4IUUVPqb;.9*VGYuNiR,'Cu*,'@XZm-/h:md1& %!Wcr*1%D]Y(0lK$k7I_no4V5[aN"9'mP#7$R%5FWC>_R'*6%FfCE>bKU<4,_\6Z%?1#"8M`@n+YS?uY^&AbE!TTrf^dLr9K) %V9Z;;88J8J+g_d^PSL#q(=$Z2)mi'@R+U)/">m`V&3)*#)Y64EC[*j)(2cp!.KG@pM*2s19Ra\cg$Jq_A7cMD;nNaF7l5'ZA'i7B^#Q_"] %C/930hJbcIX$6,YgE,$@jAZ-+#;Lk:q"Qpf?O0c1)<8gAKP_;U?'F2@Zg9.enEg?s[le51!#i.&'h\jbTEcHV8JVFm#]hK`f+A1t %?<)$jL]X-/Ys/b3IL"%2J7TKXRn[5ip5i/a#G`7*9rglO@4@JueUSh.d`,eRJ0g$1P@V'eYcIkjr,)MS'W!C""Z_Bea(6KSD/IM9 %c;V_d,og1C&-/A,#H0m&JXbst65/aAZX0e,Q5=,7EB+#s.PYcXYG;AJ)`\8J!-"@Vp&hKfT$P!(e>3EO=]]$:)u32o%!"5=>n>P@ %>M8I2W1&"1B,'.Q>U?hWSSqW__ZhNDnhMJ1<1n*Ieo_g83s&#b0N+j)&EGa%,&7MYgB#rZ!>QlCJ>LOoKNi7j!9Yuk[;s<6*77;d %F"W#>6l8^\V9r;rcCB8^;^!(C"dC9DQZeG&6p(n<,"#!E[>qn=k-mbW/JWYPm!0gbC:uc"^2mBAK*1Om4 %=b7e)1D#(p7L-``V8q?-(hR'jaRTLB(*>H_L)0j'P=UF'/q@[>:WD*FKhdajm(q:Qs()dPe3c4#Ye2o,;dY0GdfZhdbM?e$JUD*B %CeiF0HNnd7=3is81p4+hL.ufmXR%WeO=-q67hqgmePM4)B[>8C^?YqiNFYlJ)M$egDAuR72ZUg4N\h,+(jh0Kbqcm3>bn>I:(R;# %D-]'IK>YiCFln=J6Ja)ls?$hgJPiN"V0VTYu624sL2l %ZR4h"3<#!A)J*'l?o.mYDdfLSJd,hj"pjgOHWD<@-6l!"->6U`8#1i\KSRf<-[:t/!nIonE@q=sT)]^5'SWo=!P4B36Bl.KK49q) %9a`^i4m[\e&THH*!oO-O=7:\_&2Q1AJ;t4\<%!hj83jQI=Rh3n$t-NN3u>f9qfRl"nl'o=N0*36FSn!6D;M8&PNr %T=MI>]jS'\:RXjYBq(+S**`8)X-:oF7dfehIVjLhXFaHl*)XK%1Lj#!PnLT#="Tn_%#9O1SK:$)0Ec82@XNk\L<8i99omj+Q %m&K>,Fs=gtBs7_^'%I=af@7l=GA*FF1e$3X7:'h(fQ!2NH,LG4?01oE,mJuQSEJ@KqH7*63k`cX'h=QZ3EIh5M.M<6L!jA(MW;!#69dY %ks6?&?td$tH1qDkRC>SY3q<:#GNkt5Jt:sZ/f`IE?kg&*lA<)$%m#-b*8DFKG7gH;YurK0MJ\2Sr&$H^^I(27ImJbQsF(g'#PtY&C#(rTN)4>7FSO0R7L!m %h\B0m?3&S4/$K@dfpHKDEra!PAC,%+M])d@aD@LC=o,OF8A5+7OJPB..mU*XhC'F=K6EsKbrJ0q`CRq<'*9L\$:_fM!YlT0:GuT> %T/i`)Kn]6[WN/4,$B3<&MeJUBnRco]Eteqg.<]13!G4kBUGYj2>pr(@:aAo)Qe$>B8@doV:]gpHcjQ(u#f%96j.M>*!YJ&Pq:Q,W %\1X4?=#>*lUg5Hu)!Ujj0d/>^`L&V%D'bjneHV0#U%1`d-inB%Kojb')(:t_N;tVL41*N]_jD^a/BKHHZKORiSTq8"9S*OL;pDrl %2"PpRiRKqpBSW7Z@j)+ME3emkm;D>h?:k>gZD%OEA4IHjk-ta35[,UUAr3.tX#-i;5XJ:A0QiL(\si9TL&=\r3=1Vo/d2\HX7[6u %n@OFVi=tjqiCum+B2CnbI!#44V9R1k1DsbN/:^a(G(]3`1pEeU7+tpY@$F*=dS:&pC:$]+RXJ?atRasII?7:Q(0p?B(6&Ko(.BoY$$g.nrC!S#ShtuOJ\&\E2ai0PC"<`JP*B7Xs2/G,^e3^C>mg[=7?bM9^Bgeg'%7Or %V#b.mk&V3a"#0p9oa;B('F#'I!AI+Q6e=ZP&a'E>Af7eD-RRLrD.'pYKh2T(TT*%$h>9Mg$\1u7CN1F?GYmZA8r==iNNNUsPkYX% %Wk3m5aH.5bN7HH0#.%!u#=LfjZX7AtM8?8S4TZOSmR0N:4sQ_E]#5=2#^T#mBh/XD'Tkc9P(L-4UXf5+%Se;#g-enR/eP"6[/p=KcNu0]j1is1ZJYd%1JtTXS.YkD#`U5`W$=\lao5f/[OIh6#Sd7X?*KHM$ %Xq!p$"3)m[&j6`\^jSFN)Q"X`_"FUl./>L%/>WqFJ!uGB!=*j5b;9nT**VWL$#5r"CI+\HU(q8p2H=^ti"hD[bt$p\]sKf!HdNJ: %K;Qg9C"dTD!ul#&cs-]h:L07qC&hl1(WIQkcP@Fm#]EF+J/4W_-IO*E2$`78`g[O!%^ugkW,-3!Scg1f:iU(,QJ1pJgT#*YY0!l.7QlOg.Eki+2C@2e6irX"B:lSCi!SHa`5qop25Vt?oFt[:C7QlZ\UiKLfVpd,I5k8Dg%n%WXh%bME#A+c_]Z;6XoSR4--/m9F %W!3Oc"isV]R=X%*_cls/HC=sq03C9`_?>,)c`qFuu.o/%a>*N7&h<&Y;n%boCo!lObPIV]5)t5Y@@#k1'YkS7 %H(!_n1n^?lj.gLn;g8S %`!l%$'19e/+aQ"O %g&-&i?jW4#n.r>I`>VEMN_;rq%sT0k&_-5a0=_@jZ3(9%AeP(*F5WPkFB)m1.c*M?6Gk#KP+KMW.G%enp6d:TCCSq,bGu1B(3gR; %F:q%E((qtg\d\mQ&DjGg*c[E-X3KVEDUT.-B*(*7[&b1'_8FA#js1QFI4_6+S0VK-8<6[OR>2DPoD146%"Xf(/B?4YHff)N.ONQ, %H>J.!UI"BiSo'!Ca22jB=iCF%Mpa7QI"IG57t"VQ>m3BH"qJp&nRB_=@'$YJ$$u_iGW>7M!SAC+R'JENl@pC9^E"W/lK05DY)Y&U %g9`E"ET1X>okW8)jg60Hi3..X[IONR6Z5IQ;eNOD*!J93QWIEhV`C'I+^AIf-?qi2Pcg\0fGX$)-fH:f]mbsQcWt5&dXuu5=f+a> %N=d6iF/egUd6d2p*X-Mg'a_MC3A\F]>/qliceqXA6&'I`-Np)pr&#iKGj[*E+@s4uS?$Y:Du#"$fQHU8n)4AQ0OF8W4:L;A9!&.K6(HX+-5en3m,>b]bdZT5r.6`7f5Y85#kXc?p7t][U;s&ujcAmc@&?ojS;'rN"nMR1Z %2^)0=&j6W\.[.d?G#nc<>+_S?SUntiaK3q@1Hc8>;kq(Hlun6DG1hPEHVS?qjG4G#h"6WN);P$4@'`WG-sOOge0.MSrW[V2i*@=p %hFMsIa\eWW!HX>+?ZR?%36G89b5(ji'EF%G'9I>%((PtShO1,[3-G2$$6LfHG&`*CS?(mRkuosjB%fa<(*j-IRo3[Q)NH:Y&Y^O> %%-RhXJ28j[!;'TD^ilk@!p*+;@YSs2eb-\9MG3p#!Q%34cHdA]4tJ=P9g!0fnJ53qa7js%,6e'Rp705lfqAA$=cB\$Gg>KF)OP[LYg1EH$O"AA?I\L)jU,F&8!KnnMTWN%(rHQAZ]('K(e'upJ=Wh-bAH2n[!B$nt73?q];)UFq/MT$X:L_dT*#iprM\KAK"3Yi)T %p9X,16I?4`%[j_J^ln=(e_ChW!A##S/-cRpa?a/jU(BUfAND=F$-GO?@H*Lo30M0=e,G,Qr@I!%2*+W60gb=q8WNk9h1N6We5-b] %;qqr.AdjoX.6bncbQTAe1_/\dc2F"ubZT//*4`(V@r34m9[+3-KfV?+8'/F*70RH*8;P(GWTO]"6qJt8*QZ`6@NC"*;Ulddp!@o_ %%fJPV,D%sFh?4A%k9>Q7'=T[=k$>J1h&\Q*d]":dnqB+]S`&gl@F'%WuD)(@HCr&0OQ2*4g`@,[];CgTc*gQmAR;C5.APj4kD(+Vk\+<_5fl+CH`nEN]T@hIA>imGc1CbtQ- %-G6BMb#$M_ZLE$uoV%k[Nn7!IG@>EnB;V3L]%<^!);=/[i %'C-3C%[rVUa;VKD7q!!HQAt!o9M.^Aqsh4!DKZ?E,&am0rk6na<1GBNJnLtDhUf.D!j2#Tc(":$+FA%O#1$1>-5YM'EtlNV6@!"=*+4tF,>b6i9"[^[YUj*[*Yb[X %r@/*(iW>Dc %iJZboX5Q2FjlO%Ve[/O8;@GQDJ0RC3u3:\'=l!1d*cm1UYN/5ob.+QKt366,NL)Jm"Au"lD7k'p9+TmAH.hR,YG=7KllX)4JS?jMJV2q5WnI>ZXT4f?s#:dkf/pa %[_p06^IV>P9;.gV7l2ujj&%:@AJlL"BdqIf"5u[nUE^(,41O:JXApi\Tr5ij'P*[K8gH$R@FeP5+[&3nPq$KG-+qqtk&nK$$[+tL %DH'pf)O:*mK(oFQ&.@2Q%eq6*)'(Nc;e-N6:o,g-J&KLe%N3KIT-ni(plWU7%LYoP\qB`-0FTR6Vnk-GUc>Zu9sIG9Q-'X\%I#DI %g.^6&#IDgi0j"mH.3Ja#:)rU?YU8"TO"1P?./Jn%[;EIsa\ErpTOkf$GLIV/#!,TccAb$7grl;].\m8>O-bb-]a0QWi7.QRGN>`.2EBjN-2] %^ll2/IQ&d7S0Y$9]^o:u3s'!c3,caB/\%dG#G_RDn!Ck#E2mI;%nPI92\dX,!!1O+.C$=`p<$e!EW?:SXE)C-DEi31nX%U%$l/o! %7!L8G+(24+5IFYSYr$Eq''[PCcD/Rqj)i$;ErcrKQe1]MkO>EgcB2,B5[j(#;$i]""i=+RD),3&O=;:T$;OU,8Ia6Mk[_OqJH1D9 %9W`04rA%Ka4CIT3)/<,b?<#Ik9FfUo8(MUADWjX.7eA>,UM %-DItp[kaqZS15eta(g.A>bC15[`)C/SrLR$J4)ZS.Kl;V4((>-(fn=*QO+4r0UIX(D0r`#ehm\g[i'.XrbS[V?bF;D82uE-@/\*P %@`\D#!'&JVRj#,HGmBnJc%9?A!KO5;YJ=K?,o#WJVIQn5UoqN_=-7iH$SIq[/$'c4'Zf2dMU`Qi%mT3f!M+sddSPbJ/atQ)5P?en-$=i*/go>4Vl?sF`#;QH4 %oaL!Xj+'!Q*E,s09S!1tYtV9:g\YQdDKnF*D3iUD%Vm"CA9$',9,XmOM^5.]^5k]99Ap%3A$e1)-FYO<(+cmB7-J,hs"7,J4Qp%k %ifbK]fZT;dD$uadip/!n$Ub=)JUhCE]"oQo/$1:FR/d6pGF;Rf[Websh/In4$Yqq4mF&op!sNaMo"rIQcamM8J-"O"Uj(t*?:se" %W^Z^mfLa@N!#H"9AZ&NE_9[(r.2XK$8#?qg[Opk8c=M^;".932*U0F!q5@rSicbgD8:PX;5B&n@RrL%d!oB!G.!a]/>YQ(SD0f %PA8kG*Z;&KhI"B)Ucas2qhEjfpF@p#^7:G>bjcI-og4;qKE*'igdTX\[PFe$+'F9d3.(-L#n!Cl% %iPCda7EieD)P>F57g$a]ie4q+nt-Pb\I9ZB/d;[tmP]>n[tQuiRTE<35#0Eg`h#JH1D99W`0dqdm!LG]56Q&W!Ab %9b/Hs,.ejVe+""Op0dLOPAlirWX;S4>D(#"[WQUE_.)ds,!__9W)b0&89%sWfhWnZJAPOtGaZ"R>6aD^"'>%/.6Gb1+Ug47moSFM %@cLGW=5:*mn>,VqOd#jFCTns=]2`'S`e%E'm6IO6Qn)RJ`>1Pd*$i)::`r"iT[_](]jD!0L'M)R/`Q)__BZJlaac)'RBgf=(n:R\ %BpH9KnTk3C@i_U>e(0*J\eWd+A."!p!f"<'AgpY1=G*2k0bc<<(b=+)[_6#Pl\5YrneP).;S%K84MZRK<[#!hn2PmJSeB2a"U9^Bd5H!X#rO:gE(1"6QX@&/Z4'5'lC\:0J'&3Z!F- %O(m@X1C_nF6je$`'J)+b%9B[/kmR_('Egbid'i\l?sW<\W\,O!'Qj+,F6*,Bj34Hq[L[X`7N3( %*@thQ%+8PcaSQjR$;/2^g=CF>Z#1EJ*T_eK)sh?'juAMCo;D'uU%G_Y_AM1XJg2QWHqd&(l't`1ikf`R2:t&IA3/4nVF-m1f[9+lN@JifZM.d[_5lcl%T;lEZLjX3YbElN*E+GG:&>(Rkg2oaNC`Q*>"]=0e&*edc3t<;'s5:9F(>5s!K'eO[L2GLJ+JVJYd& %8%RZp(#28T8lRE*o224Y("h7[*;EQ6O?$'CL-$9QG6TI3jeI@7/X0Y3%XZ %bj#")o.4Z[#CF!g(2qHjdib&s$iQM)C.aF%J\iGA-H*?0lV85h.b5)?$3WX"F7Q0H$>HG&Xsd\NYZIbDg@jqaedW.mju23f,G(f$ %;W5#[4c(+',nifW8^oG$\gfu0gVRYF6X-_c1h,jf<'"qY<:4A^33g31?bN(_o"<=1[-bOV40YN4HNe$oaA#[)dB&Xc"j>R:kQMu$ %)Fls0fntB=NM#7./RKDT@dUsN=t<]i2%?K2d0?8Sa!)]M#=E+>Ui% %/^U>sg-YXefQ*jJ]E#&MB>E??l<"_WBKK$55XM-ng:"\%#4%!K?gbmY=PP3_"4`%l=&,>p$a0"-,g:@"?,FfuL[=$fqDZ %?X`=e,!`XfcrodMlSt**17S"GOIfNWD;3pJNca+WCUnD'eV04'$;aC]IKe:a7^4:0W[u+e.gU'-LrB@nB3DAh[VZgdTFBDjXIDb3 %$r(*QY]/3E2-#WJG7"I$]ObhpgYOT9Fi/iI3H9"&#TYS=>ck$M'dt>M#3N%K;2u5JMKF0GCD71RGUp4fBa]'ZAEQ[KFr7o!FU:F+ %f)@B`B>+>j]Usbl=eXBQm@?"7fDWIQ$O=/?<#IJCn9VhN#:dSVoS+L#EH49RlPl./ks440UFO-hD5Pdj,M!?8$3Yp1?,)AqA"E;h %!(-bhKtB[RC"rMrY\n])/Jl_(I>qdgLb1_SZ2?,7)kH?DF+IQ.js>]kUQ-W\#A[LTc%7Yu/PthB",4Yi>&$TIc?9ATf?\UDl]djH %]h\ju]),QJh`RNt-DRf&"`2!QYW*CJP2ohB$\htFHZ1])i@:Eg=gtMTQJZ0=5c-dXFKjO&@^+-]&):!s5iJb?CYIM1.b5%>Y3*I7 %XDp"U$euYD^B/bi=+ObZ("@b3?Im$%*5rkiE2O<0)EU#G=,e"'>n7%TlB=rMidmFB<7Nf!OiC10@U?\=*p5jiXT^>UlRCD[0bi;[-ji %Sa/YXYT`;O[A6r[gU;M"oSBmWOTItE?nOW-+>$7C]H:PPF=5VGe38#6X7$#bH#Nd.[j;s]jaI@C<*o*1WYW\S97!iee19%n3B\%3 %FV%JW2-L[b@'/qi6+9nJ@Frd!$uAO'*A`Um11#6pn!4@jo,fDM]k@NeKU9PCg0Hm %SDsrl#;QH<0ERP,6PeqA\^CeOqjD\%lte[1hocVg`iPZEH9k;bF6tYi/D%?i/YS91?_csQI(?I]JDIRf.)AsDJgLB_ %$l$,WTr)\qP/4`pr70T3JCf.P$&40-mT3dKDG&u1]uSoH<.KmZP&ggUSE80u[OkNlX=L@ma:nm]!GgLeK,"2f!_) %I*:<'&,!8RM(e1F$bY]'>84PL\EXhG%8b]GWVE$$]0NK[Yeo+F9S"n+K;Db>_:i\3)@GV5jhXi1g=ksEedW.mk.QHi7!*O5lMV%u %J[m7@LhE4M@^!=%f3uPMW7d?Ijl2R`_@GXnbOZa5\##*UH[/BXIKg-l`N@^W[\&Fue+p&TD(rJ!Zk?3]F&BXin=nI8nSXkWcfUoPBn!%ibuBsR`&[m2a[I2b&fr*uk#D;6!X'uoQ!2YFpIhc/G]5OL%B>'b3J``C]D!8KhK5+.)IS<6mq3kA3`gs05MEQV %/fUl4fJf?+Ya"l&Yc=kmn#p$IG"T/JmubGqlM\bJD=12d65^rr@[rb]!>r2d*uLK$6g]7mR,3]e+QPo>gXrkR]`H5XQ_D4R]`;J7up=+.a0iOYEK>cjo.RdX>9T\3d>.FiqO[ie_^7j?Eq`r`&C_,YifK;!-4eOCO`Fs'^+K-9*dQZ'+R %HL%Z+J:YjEVUi+Kk&@V8h=0?+r`OoB,/Y2g.#e8F4pg,'P2S`0.9$oPRZHgB-;KfP/R3!FMbC-gX'@&aZ$%6g+P[^9lW784XKu.s %C'YrLn5a5i/UOB(apeHUjds;J+Bm+9oBBut%bMAkP!H@4g'3(u#g3bRIS\e5@A(m-'n0&aS3[j)tbH.,5PP:#"MXK6>(a %CUn+t\W*2;_Mms\%9R?.>NU7rciW;Y]E'd'XMFbtI_u3K%N. %JBc6Uf4em3HAoJt`.ug)P.4+cfd,"S"Y/c=Z!&8J+?UBX\(;&>IWL19J:YR>U"6U.8XFn.-sZNVer,s67pauA-rH*#MY`O(or:hVLCr7"-pQFe(/\DZ#4f*2$XSUOi3)2h;E_cp3gA)HA[W$-]%+s26.3$m^.\] %DVCs;Kfjc\,p8#bJ26',*B#8[q"r,K+qS$p![Mdj*0&itM( %'J&.&8-bRNd00Y&K/KB8,dhhhZ*$+VfNGe$Q=5'_&cD%2>ud3?`&3QaRW[rm.gU?k"@,:>13f[]SP2Ybq=S>XX`Ib(B$M:Aq>#VW3!r_-'G?^=9qN^uYjW]tb'k)lbROf5UePd/j %YHhVDD(Dn/12Ye&)hW4\o4o*09Q3To>[abU@_l50,poiijZ!uV=b4;P=UL"!72Fe_?c6g9B"=/S@dQEZOi;p[G)F,iX/m-FCdf+, %X_lhiA[$&sE38,j=A)bWPt=C[$eF#\5]>+:bV?9+!e'*U=)CAAi.GB;/aXUAip8p/O2Z^YEf/lC'irQ5D)E(rWGUDeA8lG_J$n"$ %$&X+'L5])AYu%Ql!l.Ep%/(#Y9uGe]6T%nS!A8?bUhuTt[(=61J\;t[KkfEXK="]^0a--D/;@9][Wfo&?$"q-[6#>eAM.F\8-m=h %[;H>-#[\S$/$)"f\>lL0`WBtDrMjEa2>.`^NL4E3((8]n.>kH5=#"X&PunHk[VbJs_7Ah1($]tZlY#ba[1\B$CX!On0"N^XeQ&8H %P"KR@YlImR'@XDSaWs=H'PdrB8h:aZ2,c&,p$jU;-59je2/R]T%+YjuY#`"F(4knJ8L5,[ehRdb+AmfPX/c4s%P+#@/-'"B[_$>[PWna/o.2mBq%bt)lt'Y %C1S,QJZ6LqW?'^dIMo4;*aH0n-celAaspSKAH[(r'VL0K3lk3'"\$SUeqI(3_>a7Q]3]7&+RD@q_(pVQ>"V:F9IG+pWPDub*2cBm %[sR2C!WK!q^_1(>6K`=^'+J&ZV8O4YoQ\,]+F4bnHQ`FFk;C::[LH5S6T/$Ud/&S'XL1q7em;@q:gbfX(i!pBACRhmh=0?\1Htmf %?hfaX"VqKs=t)^N^XIb7W^*aK"182'`#I@)VP^_;]P9p:)mLF5??EM*-W\%1cV#\'N8$^*7W,$c( %[&q+FClmXoVCbJ-g!NZu*S;mH=K%h%2+W'o'gmMR^g`,-D0r`#ehm]8js`d@W/s^iXh\D^=t:o9gL8K!b\T"dTbE[8JPVXf>hZ %0GR\@[AL(nY%$5Vi+h[(%'GnCeI!iCgb/nk."<._ceTqOkRssmS-n6`Zf](MRs1`_k^q]aY%jWl%;O%6.pf\"kQ)S9-U-_;sGIW[hDFV(HQEVhB@Mlm/+1g5`o0P2d0b" %&hM\Y)B7VA`E70dq[dL#5S]\4)4[SkP4Y^@s3KQ6/k9s;lCq(iGN_8KYZL1c.kd0U[Id+fC`f9:>7Sj1>7i5X9Mc^h`%>;-F#]KI %Va's,]N%sqXR>&/h,Gt[fQ;YCjL %6FkiGAVo9liDa!_J5u<.)P$Dp<3;IF.b+gilmpV"l`p\tWn#324I#t\&-A0g8>PT&2)HUO_.]$^CCTf6R_!H./@[jq7^k+O_JD/rcGZVN;R\^^b_ %ZEMd9S0t.N2.omf7o3c(WCL0X/U19t:?LK6e2LlXI[uXMAI+9p;D;AW^k4G![ur!$qdt]gSJYj#%ea_K'#0EFdm5r %Ju.niq?/;nXi_ELW`I1(5Cr+>X?QF[k3OTU39NlL83iKH\XK1.DN2qmiOLT/f*XKo#<_(k;bDDc'+WCKcr %?`?P"Q*&HYX\S$:a](4c)OJ)?F7tkBR'6u2O-4oUq?mD(@bNnLI#E96WcSc?bGn0Bc)n!s'\i:lI53eI[8itOgD6gjW6,TQ%<\51D`;M/\$PY]L]]e]h-W6l2J*8X`3KUZ__K7,3W&(g/?S6@M[.eh'sbY]Cu<`M/Oap?Md-qgVDO73S.7Sm0iu8V`:X#8Ce8)9[9A)@pW=$uR8Sd!L:lZFs-.kA37Lj3i)El"U&T00S(HNF`r`4SkQB\E"P#%nm6(NA!)Jrcgi)NsOcG?FEDd)=WqGlsK)P".0@&/%P/#j*, %`^!YZY-3C3/Nqrg+-fiN[lYl]9%F/*Sl:,hYQ$NF1mZi+&S@,YB$hr"0K]]PY.udjI]+kdrL:NP:1rLa<&Y7@28AI=Ej#nfn`lW6>Ei]_:QLSZ:s72PC)ifl$qc-6U8)F?E<%L_Z3'2? %.KBiVU7<4+bQrsPWA&(p#3H%>2&LK:T,M\%q_G,ZeHg8n?8nFP,YRJ?&8="h,gloi;YZB:sG##ii@%1WnlEY9T]rG*@0IL6GJn#"9@B7)2o\UI6>=P()'o]0d7bGIl!Z&X)>?bk@ %XTGEM.4!Tnjr,LHZ#-,NTQ:_]gBK]/#0C%>6HH=/\[`&JlYR@rVbj@^9USrH^.V4eHB>\5W\$iBaXQ4F'OI^,eu_]=M^^;P%F,hj %0Nun-P0+oX-3kNI2!;M&2)o5FiULM5Zktn7 %goO.ODfT/"bQA//h5ID&YpQSUC:++DH!+m$:81XqR^0'F""8FtlETK7'iLmMkla,6lDE&Z1!8#PRWGE8[)o21Z`O54_D?4E(19&41+[o*a0b0L0_-Mh@dhj/:)%MUV4>9PVfr'CtZInauq5U;m %.ptNEl&;/Ec!Y4dq;?nm-+NFoc%N%%*?G8.%a9`^OFf6LdR9!_90b(X:rpH:jSC6G8/'%1RueF!P7P1/A1aN3857u3Un`Ee#OFk: %n4:j!@qlf.`A/#@HSahO&r-h?Z"FA;G6>Ve^`4`.46g\YX'f]&Y@# %(,&\og_n5+6"QNp917 %1_!_eER?>M8J=+nNq3kR_a.B,P*gjJ9X4`s%_fnBMU.P>fk[&ibP!^I4t$1M7-/tBd#leYe0(PJhe1E6L0!*:9,[d3C7Q-5MntXF %I[0UC'>a58`B)sfT[+&BMm**mhYcp?mEt=A%mLXf^H93D#-\4!c/3EAs%Y]VNnAg0#l*W]a,B9[_nk6ej,7[6e$oAKc[WO9Uh1,9 %OT2+Tjq$ALp#L$MDpRt:i:skW_j@F]rVPmNRQ`ScXP8XT52Mi[^d1=8f^7q%`7[p&QZ$fgYOPo%rpZ9?]CHF2mk,YZ^MCTWKC$59 %M_bF3o;jS>YLC[U;Y&]U(VDrFic5k=O(qbdpiSJ9^V0[hWh#3m0,JQqI[Z6j/A9LLrH*MYj%jm*;+eg"*N-+?o&d!rpHP4_;0+J( %GZtK5pRm-oc]6/m&-)P)m-a*"j7QUpgX47jgUpqdN`d57^&'L1_$5&]`sdoMKh^EP]`$e68bcr]F/MO.cCC6NcO4,<(SBIR%j*If %Dp;8Zfl=U;q=a79md(P"=Rc1&V>kg\Gs7jZ#BcUY6Tl6nl]5-)SDBb8CBMfG.aNU!+1C!1gjV6]E;lcioDeEEp>l,bI8jtl#J(-P %o`-3%)1BIaci7.SPD@3V^a_JIcaTh@J%@V/II:Ce?CZr>*G9p>f8ja]!AaKTY^(&n$SFC,cYlVJDJj)3<%>Q5XuX5, %H@PPFibm&=q&BKEiT8J$s7#^W]@E7+[^R3#/DAtK@^L@5SmA_:hh8H4me2lui6/mk>^TZG]g^h*@=<&Pf@`B:DmoIX;>1iKDc-6E %F`1.O2PH1$^D;NA'23RSjg2-cjkBd14];*9cMr$9q<^tUDf:+#*7oT8UCE&&^`)]X&HdKlr:n?1\:9C_Cc11hh:o-Zs)i==!H"J2 %eWjH7-M[2s`t'7E:9T^h!V]$KT"R%#k9"#K?fL^HO2u]oipBAE'Us&l?0>fYn(rIP^H6`OT(YM*rYrjrO#Hn^j;)tHT&!Z.h#@%$ %5D^:7P<](n3T$&<9.q7J'6*d:rqu,PO,rX_rK@M!9lHMuQiF^k%.a.^MsJ!=BYJ]tHfY"3OUn!NiF7l/TaafM>o+?d15YAoD8Ifg %JsK&m?"4)F%u-\uO^P5d5gec0^n-P,,Bf7h&\H5T_TugX,%d_bREpkBIL0Wa.W=3'Q3)7.aLo0qqtoWsA#eVhSXHCb(O&)LS_q[> %^#/20\Nd[rk%TV^mTDrQtmqY&q/r$b4VpVX;IgKNcf7,H3Zjp/.D %b]]/;26Y$oG([T<*Tpk#Ki@=n':Y!'ic2TKm!nHJZKp7o[T'g/gO?ka]I1S>ld):ZgOj\LZ7*qo`[-P[ZQDi$prcVuC,:qT5*lY>cdb)q4_4G^;HI]k>1*^dOO\UkqsEDI5;*K,E2H%M1+^u^Y=:EG(#FqeaWFSPtgh)uqu<-Lop3Eat#8KV;+A3[d*jn.0XpsA0742'H`1J7K![I`51bSP/8?:)#i]f877S[&"Q4=RtUD"?EL %c..2:^kJC$RG2d`!U$2!qY'A.`prJ`RX42V2!gX4EO;"S7-S7ZTELkc7niEff/6;iXE.d\=5s]F+-V+-ke)@WR/'>Fp7hJ?g"RO&O4cOi%l=LKS[MdBs-n0LlU_U1:"B^W@R %d:OWmb0=riq#U@9)@@;-R?nR[4QDlK5AD#5a\O7Es/nYp=[AWFRZc/k=&VIAttdlKJ8W/,J.i %oJcaG-%/n/2OEfhlaQ'G0!6ki?_,uD^HXrrqg*n^R6,lhnJ!A)jE:N;r<=_>c]1pnmdanML>>UQ_I %RcQU+=ll.73dEB]PF7Kk6=g99\+QT)\'`UEBWa.Me`HZOp@Z*R:I=52O7N!+NUF%tBbomG2Xe9cYHGkR!enb*u;?^hYlYgR!&HVpQmnmLoq %FF0Esil`E^cd/f0,RNi8bDY\q(I-c(q6,^GbO`>!DpRHDg[0Uj_+/ge,qOfDBJIHtqMT8Tb2GE4jJ %=>*5qs6PF%B&du^8O#*gq,B4Xbhhsa"Y1rJfO$;n&bECY8geV>mh*[V-F;0VpZH12E8A5p%t>3[?bJ=,2P3V-]WjV0>4DdGgeG'O %j1jK8^paK5V;a+;\_(a7]?M71(;%h#[s?>H!@s/^D5%Vtbr:R:B!L)AG+6HgZe0+1]?Qr%D(_SLj&NTc/4QSaDhRsFl@""mL"aCa %Zg5W0BMCiX;%ZOb($M+oO/3,P1%?V[WTeRXO*RCGL.\?^oe9uT)O3Pk+]>'tE4D)If^GBrQS[#5.kE:=0f?VYfs4"3BSXXZ] %>sC6V;PNpIkZm[RrH?N4rOLeBQs,iH;k"3RKfX\u3N'Uil1FAf0=P$R"r8--'g^F^&ncb>*F5HO\SfD0<$^V0]1bt$h, %?nmX=,&pMc!tJ,)]<.&(KLUW3NtTmUF\u78CQ6 %2&;t,Xr90jRbaNPi7kOcAp^YI]t6Ej]0!_(gWd]b[r&*,F(S %hVI$nc/1Zhp]X!cQeY#&m\7+V/\-d'#A+oG*5Ao27A%P4oZrT-5CC,>akeC,iWbk1NpF3Y1?HZAQfN4*g&3k;cM-YXD==b*GjMs/ %=SqB2a#:_HO*o!j@K#>NM#6;&ioYAg;r#pofrMZZ!*5"LI,@WWZi-6acQ_66Sk4<,pU9#rMo)qOHr%Cf(56[(p_JR%;>=HuiL;El %/.19@.t"PN05XS^p/0q@SVL_T<5.%a/K3N@nLY[:U@BfRh^40p?Am+<#pqa:ol[H5le;E74js3+f?MRp+)asb7Pcr8gO92t'Pg0(+2emgY4p+7=TkS8[GJ %V4U!!GEW8uGC=+@KZq/IVE]VCpLl3s7Tk(X!c=9pB@e`1+#q$qnS;S:06"i^k3Nm>BC?2BHVFS9VN6At3'5b(SUKGt)a;mImFg_. %!pQB'Z_R6;:E'G@?c);,hjYK-7top3g?u+NUu14%lOS3;O1hAl)]m#lSfPf'5%#HrhS)'745YudLR%STJ?I,_R5t5l`RW!Iur:g)Xlgl^4 %//8tHBh-hCl]mePEG6#Ok)SETaIr6'?J7`cfQFI`iIr(+qE.8][4@rl6,nqd0.NJQD)6lnq_;^5ap)Njh8 %q<+)PaKO%BG16>bSNf"c0CJggHL[B*\US8Sl0ZIG:KQ]u4>O44S\)o"QEtYaUmW5f46Iioj(IPP>^=q^c)m5ojlfs0c5f,1pW!cW %][FLV"iTuXjkR\N-7A)8+UJYHp!<1lBuYgAkA&gX"7Xg+m8OHg@!k!^bQGErqQoM=>-h) %]>bbtTse7i%Q."f_]&8\$`WsJShItSEmd.j?MaZWq@:@C>\sZqJCZc$D7lj2h/HMr]'fZhjRA?dZ=EtrqP@RqIO5>IpN#fs'NBa9@3/-ER5c8D;0i2mLFZS\iONS@;D.o,,!?U]i/gFm:"Ta%mY&<:Z'Ejl()1P*Aln4 %.'$EQ+.8X^_qlglj/C_8o*d;nIV\C=T70]RJ#G]clWbVRC)\_5C92EUVFQnP!T6]1 %Of9+M4GK_tVJ[*-WM:UJ_"PGf!$Q$&T)klYGkg2%AXiqH">HBY5k*V:`^Xqo6dsRhm[U-f^\_D`r2*K$50=p]9XG.^TbE@jA6#g6 %arbd6P<]+\3k&#T:hbiJ3Xg]liSVB49)(m>8m+!0g6r%C"Ul21FT%)DUrlYn8"mP[N/B+,0J*8GkVnHXegj3a-BCF+mhjPhYIKPZ %#]6#1VgE-rGe`6pmhmFQ3N\-&m/,)%fp7L,7deWKV@BC'@oo<0m;/f_I985WQo#Rs=.h(mU(V,K"GE%Y%9I"bUa7/[`*tZu=%c): %Hs;kc[p3&7DT^"%].)9?(JW^U*(Np3&r52*Yss,.aGJ^4CbsL6NA[T0.J"1MY,US::2c?Z2_I?oY5kb(;_M'Sb,27O>jWjkG9Vm@ %U5;8s9d-#t>"t\BVS>=od>(9#c<(g>gXH5cM4;FoE&X.3mT>dC#GY9;?AJ[n5#Gfk2O5J#FPMnhqjMj.nHNhW]==iL0lQ`f/eto_ %PM#u_^5De2ndOY2SRn0B(?%B,7m:R!*07+C%Eq_67PC3RKigZju&h2M3N_^ %]2`>+n`SR+PCDC:!#i)/n^IQFFl"%I(M%s=8C]0`8d`jT]h`7O#jj*mB!gAu)5`i68]Yan+MpD)meG*>Le %c`BV5Z]gTJ;tVK'6,\a87kP6K-XNJ,KYjTrbT'B>+]mp\XI$hrQB)?Z %ZV(':1(81kL6]ujPp=fSeb#(H+2m3'H?ts>chjt4OEbqWfjh9r/9acVPHja8P&>qIqb$i*Mb%=qC+gbXK/C5d_srSF%bjQEPKF8$\M,H2"Ar2@tuU;IN=Ipm?<0t*tFI3qpA38M#?\QCFBX1 %=$PQ5^:cKRX[LkApXBVRN=,Hi-TX1cg`0L95QR/1]NQ?SG[S/$ee&8kTLh?d,#,(rN=ALS,pr1D\iP(+h&dZ"]'s&K0t,FrR]"h9 %I7kjC*\-JIoG9?ga=YpN6!K:9FY9T-9X5fIcOb-F1XUSGQ&%>Xk*(nRn3d@H]V^C5Nr9G/KYtfo %hoC,q(h`.ISa5@8;*EPn9`XB!J2TBi@h(RPk8m1u:3_@(r,h7L)tkg#@])QP3l^#W/.9j;VB\de6AmXZG'f/+'-EmP4$IF:(@q5C %I;5R^>tJTf=ql-nmnK8t)nut1+ZZqiHO1XMuhZfB%JK$Wo#bS;X"dY`Q&6kKr`bB=cCVfHol^]r^:Cf`;?ipYjd2&kC %U`k/IGI7*XKLs$gW,Y)E!n5"2bhgm+Xt %Gm$g^C6aRqFM+W8!2?h+'qRSY$d8]M^.ag"X(nMV2OS\K&hR1)[X#/qT9k13_t5]YM6K%p_lJZtGXW9KPsqmT9'CjU`sS*ZJ\X*r %,G`[%J*C%&r0TaWOI1$UL:Jtl$/%,&o4Y4/`GL\AMrAH`WqHbmP$rZ8^#Q5*N;QG?dIq!Kp*+ZqRfV0db4.d7lm#5WpZRF5(kU:b)3RE^t@Rk]=M %isd,Y=0$(s1uiH&N;$I2h29I%[l3:6g^JA=Q:aN9^dZ%qR:fWe:,u`5NYrZ!@D-lc`.8li9Vud+B#;1@R.c6G2)Y9;giLFXK`O+i %'CA2085,?1O\c$_\Dkg(CTQCRqQYsUmN[ae.0GDoD9>raSYjCSU>46Xo;jc[>2n$hp"[O^D9<"5B4+npE_Moc:1&.0Wihlfq7+Zp %;4YgsDONmOOgLQD>ESoRRK.'eplsn"d5%M2Y=;FVU@lU8")1+,A(>OC>pZi@(kW'nP_lVF/FTB/6ihNh3t]>G)omN48msTg?L[UI-1mT3$Op-J][jq@>_iM9)b0Nmii,3_l-)1^4@*0> %`S0.*&Wl./%;u*!F)a.#4JZKWTOJ"o1_=bnfK0gGa)Uhc%?'<_F!>cjcd_>jThLd0cLs#k?Mh6HM*SGl]Oa/o-aG8R-.i8i$k.WP %Dm=Vf*W)eIL]]*dLdTE3NTemE7%?'UBj1)/Uq*P(%c>2O&Eak;4$F)5&st5fkB2Z_ac!-0oCI9h8YVr882[A7U8nUjVH4DDC$!K6)qQ:65N"EQ=],:I25_uD"d%AP.BEADPXPt]?emQ-aj)pkE %op?Z;j>*R1&^<%)L.mb/Wo`IiU_@0t#f#(,j8G-UjrMF#]23FXfR;VF_p.LK_[Wb[4@:GLi=e=8hUTgq9r.+sUK;0,1K3<,m=99J %HGr6Y((BMC9P/faQ1brR"@Y:U8q:Au=#&TK_oP6b<6$@Z"=:'A4?_)/`V1$[kJJI*I8b'?L3LSokK1QPKE(f9i&`htIK0#VXa^$A %ebB)Z$M`V?>(-(8rb:ViqVk4Ujf@r^]Zc".Y"7abaJZ:\)kGI#iDSHcZST*C>BBEsh=e71_p^ght %`WsKX+;pe/Of=:7V"'RIe)3+Mpg7;Op5:mS4E60%_B"DS(g-B#:[s`GoIEe,%0h=7"hDG;iAUbO#A8"`!It2FFN!3Go`F#g)-DGNBXfVeHG1"9Fh/AUK\!'?5Un(+gj2?2[a@^CD!U0IN%JnJSd3I?WZ(EJk]p+" %H$DSnLV2Gf"K^)$Qq/#_):`N5QaR+):QgHH7@bb$(,KW:UDj:aZ%d*\?45/beCg$*dsWt %d;m4%f@1h0ke@Ip"cEJ%.\):CB[c"$mK_t;*:.;IGX@tP0C2E!1aBK\1V'sJal2gaBjEF63&Z`M.=VCZk#-,^t= %\G!%]FP`M.Y/-5gT9HU8C74-r,JCF+>6s$q.'XYQWsb'BNJJ.WO1._j*5WduL'VN).[H+o7+L/!2YA9MJlA?]%Af+QF1ksuD%ML1 %ICp]hihgMU\5.FX^h?SbS]Wpt0cV0!m"1@B1=smm`pRe-Q.bJRpE]a]4M%M[FCaH,k2_BN2jr?s"//:6Jp;gN[hR;#U1)6b+d89P %BUBW-)snF=^%r^Q5Q`W"9b#C=1Yb'q]572U7lLd660%goq*PU\SRPqA1VIUZ=+TCqd6_Dq;k,)@0BmrkHK^PSd[o$G#U3_q/0mJQgf-rY0mHV_5pY-C70V892AR(,ei)Lh?Y-tV! %^^IT]nF4DdXi,uJhJ=K'5gS:lKHSdQ'I&A.[hU,iceh3RTShK\&o8rJ8smC8hb'D(`@V3"WO@LOJVmY<'r\X-=:oBT>6l"mjlW:k %eD!I&O99).nNuS#RgU'0K0T%-N,&!BB$3Vaj4YijE1bG&*+C//1&$FGd$1]I\NRY*nU0qY)*3k8i!oQ?B]?071P9`\Fuh.6:a^X9 %BjJcNC^1YGq/N"?'YkV`%?3iZD7KdPJA/*?@H8f.5`=.RAfTRVBb*4ggK"CT?gN@%)C@nT.V>4uSVFGEQQ) %#b2-E6;s,(G&i\!P6Z>Q0PmW*&;Ill@2VZU&cgC3YJG/%1t:!=5$)*$)l8BNK[NR7!rpaBeS&Mb2+hFhd_(fYBsJOdR@OX-c#O-@ %!A:'_:GRZZ-`1NhqK@QuW*ueKMs7*ol`L5VoE.:N*>kOp8_:eFId.NF9FL$1@U`*KeK,d)X\o_$>M0ZS-"(W@E(i/&/-BHgQM_KPlWMh+;FO!jf)=/q$p8n?"dZf@g5D-50sT^+O=L'(dG*k]S7[naVi!GS?SF$ %4#$nb3Yhi$9nPae-rU5)'-cpccV-)VRO4#Tkt2GALr@C9j/)QB(JM@NA)F*X@+s[%C9,\BCMIA+"S\+l8Rj2:Obr='A\IY#_;S;=B(QZ5-/<^PN*sEOXA":6f=3+@a*2Yr2%c\RiPaAB;/W6"$=]l@)/9_V,3Rmk/ %r@*c%C*@_!qFRH\7jB,A0uk'XTMEW<_#(+m3M`c*Vg/1PB;Vg`o.oQ=0FHc,pnmpDdaWKWAr8,%8"ekG7Kdap%p?ibCW@FLI_ %=@3Na.HTG=0?&@N&>,UfYfVRf:"O@8fEa7$>1UuSo1u%$,(8un\s+$Kj$U]_PQF8G)c;LJ6&rQ]6[*QV4=!_d'GDr32/4lgBe*/T %S)O)j%9.a6Ff0"'U#=<,&XdP6C3#d%gbj*Bep^pm=a?tr!\?u*(u758emc:8Eq8!k=1V?IVY?89&E]@GeX/OT"X'>E:PSt+-c7L8 %=rhlN]7kEa#],3U.Cmm'01r:HfdK&Nj=XFB%'MP*`Pi1.!ae[,rb7J"a#OD12^8+FW<4C4pgd;e[8-@)k_[+??mljf(7#8AgProGABV %Q#3X;RNWr!g25A=#<"2#e;h\_fAh*@>4[LL?K33nq6tUUe(T)$596U%:`?7I09%a0%?.Vhs!.+g2L/4lSA?Pqh8WE\0'+3)Y1CEr__L*!]I-s@4d.4?M9XfhcGU+" %AsDVkP8rXnrZnr6kqoO&;.<9AF")Z8f4c8'Wp$hL<>A),go@+JAk;o"N`C"paV!Dp]t'BkFS4hOoCM9D8hUlVIN]>%Cka(Z5B'_d %4`h\hh\s\;!BB@CdL5`a8F1R?Y8EPlfH8n%+PqJUG:rB?2,]97moh;/r;h0M8Fu.P%)[0eINe\>l%L*tXMjS;6+5dm8Q$Do<,IlZ %9hl\EV!LE?6J/\N=""aqGAV2PfnC8^(.098AR)E!0TA(%hd+19F%b"&F/O[Npu%\gM,TIEUtIW;)G0O5S/;7Fm++d\87*A2ioZrG>1\d %95*NK0MNM]?qRFX,f7'ZBVI#T74&"rQ.L&!B9?p/Pc%63fnCFD6p[>(7c=Kr[iTB*9`CTg %$O&2m.e.#Mh3@30Ml,neNh\$*Oc_P5W"Bsqn?1;]Xr6>u`gLJ9.FSp-Y,US:c>QW.33GMF/HN%Q;_M'SaX/ZP>jE^iFs;a>U522p %9d,us=A>Kj8:C&!d#hpgVd_9Q&7%C[j$P([SOacV[<.pP?*uC%5`?#fGg36TJ@Cf(BZ>J>HVZC,jNU3L;r$nuHap%60lQ\M.HUg( %5)^`@Qso3c)P)kuKp4GM.UjoO("l?p`,g'9Tu<<2j%:U1B598<"*L!f7saF,,SosnUa/!p(FjJ\0$b`L'%O-2W_G,c6Q\e.6_e %m%^rRiaGYAVM$^OC[9e,@nBZ1-rghA%#nPBRj;33o"U?@&)]\6"`mXGEE^iKh %L+Z5djU=,GAbIHl.7[mk;qlrDn4ZIn_U7U/3e,35oCN;1TCQJH?mmI;TuMX;0pX_p!m+PV)%/<#\L4ZF`17Q_:0_um?B$88Z%saV %B-K?N8LpUa4/#8:?/)DGI+0\(nV?6-?O;;r:"7b6i/[Fsd*eUt3VK$d"MbKV%@nqi)XTsNFU??l7)@.@=PCu9(3il%a-YWRJ %3[@"T>r=(5fJ0;.1O[Cn(n@D+lZ*=o'3!Q&1I?)+SYWKJ&c[ZnG?#];h@.j?naBu0@@+:u),;]X7:8jJLYV[`2MoUeM.:H>7\K+D'8(H2$.bL,Pf9r#=Y)g]j<(pU7<34!*!$s^3OKnF- %-EjaaPe<%>9dl,kX2I5FR(Z7]lug@$lufGUq/pc'3p!=tcKXZM.eb%VPiVpdqDu/;;RFWY1\'A=Cqbd2N %4%`ir1CEZ00p/Rn5r"'r=`Lpn$XSsZq.X:KUCCI<9r%mQZA;IVJAk]PUR&HK/eMj7/d7j:/1Yu<[B^7P9XkA[-DDU)%c#iD5"8:[7<3!62jp]YS@c/GNS2*J_k!C]>!lLWf %EiEZna5jJuL"/%j?9$";N@U"KPTdVWe7QX=Ru/(B@n,9RPanc*)5:%OM3c=M"rX/I;"/16KHe]9Kf%+J;l1j9>uT'TSDU2;nDHG$ %VQ<]p03!A&G3.Y#nmY+0-tdTW3ke[`UmaVK_sG`u,Z\Poe4Fd!X0[R?-\qE#O"*)qm##HdW(,odW2,_+1%2!r9l\32op1drNONb' %mG#.W9:<<2d_^U %/]i^4j?cL[Td@72?BP[Jab@`&\g/(qOp`k`KpLdd]96D);3AtaGMp[!iIV47^/H'Z%B^$H0qMiCiYYJB7rVNRi>&.lYsP3gB9R+\ %U**LYH/QY'++.$Xe)IE>@q$O"\G@-ji&@a-MG0T(b6(6%M %\hmq_;_E3)q!'Krd;_De2n[_,0lmJ/co#8b7VZSs?1NnIo)jo3MJlJ4.J.Fn2['o246"17^)XR!ZS*Sg>%X:Y9nF.V-`h[Dh/6-/7f/f^F!ZMmM!Wdfm<\Y=f?V?\u.mp@X7!CAdIuIs*>S^=k %kTG)_@Ok%s>(4V(,sE',fY:&s^Z>V:,;,FRSQ[;B^P[JNbcY3Xhe)rHpdQ']#XVR*cI`O@O1YrO[m'u11dO3/Rr870*%Zj?>Jr.k %ph-Ig;Xg;uNdpS$Wfm91nW@(?')Lsf)<=AMH2aqL=r=*-Q6\g7MFlE[/k?n&+'if0YbO&,N);AsRhKD7GipO"*n*'8.qU;8-WVIg %!\Vn^?^:_,]R:ToMs4L!)!APneJ*ACC#ef8\r5j'#jJfP9Ogb%5e&mSPg:fYCT>QrQS>DEB/*U3@jVT/i%doX*`G2+Hb:3Hlb*8W %\e\5Ea*d4K&+QjIq:;Urs%Y,A-!I14=7e=8IE\8-g!m]-h9j@n8TsPH]^Sq8-PuQ@'g5GtH3PZoHqr+>(*;VNTFrBsZOW-nu1EVffqc[=mDS(IE*YKm,ZIi*';)`-aNtBiRV+SMcp9-^?eTS(ZlM]hN[i_u%n^:$2512'Eo;J[0lF-;m#c,?dPoG%9JdWbksrQ`.H[J18;G>DSXZ>Hs0LaTdI$`(Z0sfj)m_OdhhuR_Wo9@1sNT2A\:a6b7ueq8Ji* %6r%FF>6pc>:pddcah^Q<$D(42$dhmfD(9r(!&kTVfiGSM!/`2*/OWF:nJ4G>-u*fX'\'ag+NfPf[Lbm\E3tTYb046DEKh?fH$[(e7$=]hm@X=(]06K*=VY6 %=B1+^*H*1#>L%"1U,%QQZ>6ZliET"\@i#iJO3uY9iOE]*'g"IGh;Zi\/S_eK&21&Q]jF`GZa.uk]ZJlJJr)'[Qg`ij?XKhAbmH[# %i%/WD9!H%hHk!3XUi0^W,(rJ^*2t%1:l*^`c)!^NQ98(a@N]X9Y*_8`WG#]qI6=FH3EG0uf+H%'n!b,X[eblT[O-77T&5g>eBpJuUG8$kZ`^Xk4`A<%-TaC.s&I&YWCg"c:]mV>T'n]`%1HN2i+6Z`s8^F@i-p>Co:O13N6UrV8!F5iCj1`MW#:X\A.aON0r_$:fF2A74@ %)!ho;-.>oQ-uonKg"bL1;bBLcNcaQLIE]QjU4Z%19>[J+^ihmGo(A)pJL5DWLqa\#BL7P3;=JL3:3BP$Qj&fJ%V=p]eUf!pYi$0s %e20TXl=8i?ZgnC`n.!OuDHRnMLSTMR2AWO\l_2>Ti %$5.4G8nmI&BS]-oq]H* %QT0,ri?Cq&NL+oBSKhPVD>ef[2Eb1MR1DNShu-m@5pb^V2[;mB%OhVV&j8"2i/\Z!W3@eQ.$:p#9mC8VDXA!08/($G)O:nW@[EZe %cbM4QeSOUa2?HqH`Tkr6D_lp?Ga:Z/KJQ>;S/hpQXchV.>,C,H!'U%&N2)!r[s.20.2feMJ;1s)@:K2(KD].2@0=7&Yh'$*@`jJa %e4Ys>$1VHA=-nDXbWijHS4iWS$\$``"QjD)kMd@@.1d?D2"r24]mD2jH;2.C`PB!(#s2n<%f85Wi/0NKXT.MlrsXaZVb5+CJhIF` %nic#oQWmik:(T@!_2\;Ae#P_@rYZ>=T@uukV-XQ/Bj:sR7P1!)+3,%"JU]Hsgf4N8j)6Ug8G*;*Ai^/+L=9.5dZ!@o)0[_gHD>b! %`b=Ff';!Hj.e3R\RIPAWiu((Q@a:Z#.PSk(q-$b,pF[O7aapF,C)6I.dAI-Z!HfsC(+YXQ)H@D/B[tN@['^Y?5^0T-2>\`msicZh#5>)$Ig)/a %'a48a:WkMjnm'B.>7:eVis^l[f^kZ,l8^l*M>D>;Om(?ZNXr/;T,\,S/jh,$WsPIleRY3jeFT&2ai?%5:QV+'J^/:269mVmr?)FM/dQ9?REX&u4IbkmPm%(H(a4j6Z_KZ:Tg]C,9+P&[)]\Rm/lRP+p`0X`FQC4.T^G@`>`CK?P'C"T=fNN6GjRZ4c.*\ %EA)s,$qdD5*u@'%5?kFF)afNW75S/c2=\-*1j(FAQ1-;3r@\&!OV]pAcB;p1"TEM(Q,keafG#=sUB/o1jQPZP;L*T:jK-e=<(B,d %PG]_),aOKc[A97KZ!OLUs/3EPJ(!qAQb)NqjEDI`[8s&XZghWu_8`gUgm/*aacj+$ZQa;ABU(%QLqi4,K^l501Xp %19c\+\r)"!/d/9I'fZ-)9\E9E&`n$OibK22)ClOr'Ve/71pC8 %Usj\>&FOX4*R=n3%$9rT>W;[Xp2l=\;<`?>q3B*g8nsW;BXg8Q5h9u9Rt]YnT^.EG9_SXD16N_MO6=16IENV/1YnMo;WA]mD=eS' %S9pRN4fmWZ2Io)`@QRWS,^fXhX'?B[Hl'+s5#Be7V:/S7^p`Y'B]EFhNg)n_iaR.:cN,*4'2BJP4Q1)Gj=:$R3Cp$<,AED*m[[l1 %Nk;4c3HtMaiT)#t%u\`g6[[]jG#@r(Z$dn$l*Z5sFE+$!_c3%45.JS[oYjNODQ:%O=`Ut8o@Q"TC6>p(PkP%6m?[6%\K>[_.5ckN %e\<[EG!0osX!&T@&]b&4Y]I$26=AHji@qk8Gg<#b`Dc<_9Ul(!7J$!f=8%'F>dk0k@cF*38Epf+JNrA9JdW*33 %@P@!]0#h!9m\prq"JDehoXMaCH=?_k%Vo/n.fX2mW5NZhdJiN %CnmBI=:9FGU&H&sf@p)XrI4EpDb6;/rc.VCUSG$S5j5uAeiJOW_8#Mj_CITq=h0J@`9H!etHAMrXdRaC7f3J:5D`;n?3'Y$c %I7noT$j:UiM!$2*n]M+?7i=Hel&WUUbFdgtqWGJ[gFN(6kC_F&gRB;1hgG*`rXB>2gUgfGcejtif=ig%_F+'&cYqXlg)TYUbqE9` %c1'IE6l=3t9C/M@fiY/af(,S"$LUHp,FE_2EXGRT9$)#I#B$&YA4j[h'q@6W/67VH.^;?A$1FU-*:lN+oWBPXQaMWgPsjE4TeH@% %Pa4E$'9(?pf6qsR)01R2n/t?_ZLp3E*YOg!7ik*AO":Zo%Md"3(:M4Gir:goBesXm4sWp$,q2@G7fnXH@*<;u5*WG6ai;B"DjDURdsk+0qWA1bpH:Fp4hr.ZGT8USiu1_W6.V>IQ^$C:*5!UD'd]PH`U %>#;flX=Deop0LS,@B2Y-YX1f!D;,Oi=ULsk#1H]M'!L\j:MSQmD*=cg]`OH"+;_.=lQChjlIO2:\Gu6+#;qC::ai2n@teBL70+07 %X6OJO"V8.Ec*LXK>8LI%1,<2h+A %i]9n551mQtM!gBhf;crso4QQKX<;VWI_q`%,?8S2R7_)W-^.RNP&*?rt#R"A@V) %FeD?l8JR#Rp-)<8Bd[TTbDF_XXd2@O?!SJJ1b06l!7Ph;4%"nLc*`L)ZT%5u/a0OA,SPi0pt-GF$oe3mHGFan(F%C7TK[T%M8c`![bI[5a#Bd%ap=[*9%d$>nhj4TNnZ%V8euMKiXi\ %Bi]e^fOTtLn0peSV9l!;n']StP_5:mHqY]o)Rj!21EF:p^^!jAij`$O_"1-t_&1:p!O.I+RNbqO128OuCB.Lq=UYZW:AL@K4JX(C %SUa4YWZ&u]Tq.PBY)8!/sigt`Pd`1g;ign%jPGeR1ZQRBYc_]<]QNX([oE%j#s)Sg76Z;H3IPNf7Ap0nPaRX>BFO&=k'E@8Lf" %P'`9(?QKK#YVnR&,<,HIFCN/%O1+9lJs#?+*?Ti9>@TWqZZCk,C6^SGM^tnH*-bjU(2'=r<[J@NiDelC6^\]`&r1-\2*\('5d]Ap %&qfd\2Y,T6JJV\)a"k8L#DH-d;bkFO'BjtoZ[N^uKF]lC&\#(Gej_&A>*a%-9Z/-l/%L^Z-> %^fPtY.^b?WW4']ZPbm8WV/`PYQ]hGE`]QQ\G`)NLqIOXi*Y"Ubcj=_+o]qW;L%=i2r`LRh3oQ963Ne-9+n3I?2-:H0gu>-Yi>@>; %*$[;[GeA4?eM-8c9]keM@''ZXB"aA"NZRBYGpqa,Dip$Lp+e!kO?84aVZbjXY"$.Gk%Qj-76L*`A33'MWc=69cm.X`=qQX:>jqOB>;2R %JG>V$7p!)Z/A)2Vq4eHI"/[):%5A[?6^h!M%0R\nG5Y0cWn31tJCU8?^lfgK'HYXnZ>2t)#c(8KOms_/GLZ-U9E5Z/j,YO::3@LT %:u:gA0h\2OG_oV6!Nj]eb-2=j^iEnrMG*JMjF\/@6UeGV4f;)H0f2FAaM7n@4-ZV\-d %?O[$5jHR,0*087_IeuL/phB:%O^Z3Npr^pGVWq'k&Goj/Z*-IHED(F5Pg'ba#(eDJDY%"9%UW:Ad2cg2KmW/OOYDbpCI(\@jX"ck0Wgn;pbZb\VVMd#U^VcVQW7YPP9A85fo=u %i8b=kNgmG)go9i24NBd,hHm]bZ(.g::+;7InuM84D:aVf'4:U%kNU1RjS/2\?mc"TmIUNr-LE_WH>b-?CaNgP;cF^-%_UVcVPCtd %fs[@$ktEf.9LhOl<#GE/S:9'k`GYOa7s!blF6?33qGN=WYs5[oabPghqs<)pLepXWK'*rLpkZV%;>+ig.F>\Z2;XV"9a/ %fYPEm9rHm1A^]HFJ#)m2PoH^i=/l-,3'6WJ$*:-l,eNbpBfiee!%]bA^Jjm+FrK3SJ`@&/o.rPg.^R1Z>JtdpP-c!uf5$$g4;s(^ %)^XNCr6aGSj:I.M!i]2jU3LZ\pdDM@:Sj4b-Wc[-^:)0,ROoJVdWi:t,QJpHnaH*%eP;D$`5UWSTEVu:QQ`/C(nh+I+oOmrl0mDM %Wn`QfDb:73;lkd#@cm/"4/]'9+[G,ef07-p:[%rgu1OJ((X8.4Z@c^W4D.N_UNB&%i63gbHcQS&Jk&>eEf %lIWOYBiL-)PBZ2FaQqB$Elu=ooOM8U1I&\YeL"3KRA>GUpjLrCk>OUV9op8FcQ\MTg>ZLJd^B0P3+b'pP)H#umV>@rpb_dtE!\rp %e_Bk6Y\CH6>APs;A6W@o-Ue.&_T5VCVZRmB*j"_>N\hC1USVYA*fmbn&IqfWQ%%`YC;-^3A\`ZO/<"`BZ?%i?n`TQ;A6PZ^)Ys0% %2m1V=2Y'aM+=EhAde:2f>0sSmO%Q=aNP\I2BMHFA-kEMh"'D`*)_`T"r"]1Zg5u;UqQHCCMnq`pZ_84d"H[37;YDk"^5+I$Tr)gCsJGb.&#ZBH".f](J])[8bS14^FP]`RPkj63huiD2&Zrlg\R#c %OB5EVd8;]kO9@QZkJ5ITjWZSu_.2A'&fPa?OIG]CXcTs_,`geOdW^7:Tfc;>LW]%WTuE57#ogn:WZ#H?'jG8RoB(HYDj+`rT!&"i^9'KV %/qOmDEFHf]%M9q9f7AX0.n!,.r7<1V3HJ4o8J<=*7<_O8akR,guM`9Z3WB@eZ;#,VdNd4+t %1`=0,RF.:7WTbb=SN:Y50Fa'I0[1!c=-FQ%[AqnOhrE*Y&`ComJ-T_?9j2%3I+#%V8YBo'T-]t)k6GH%Cr>5LUOr",cS>*%K&QCr %J7R&@LX&e0TKRWdZMDR%R1=Yt=sL0lUkiaa6gjmfp5"l-?K#^ne'$[Tj-X2T2pCr&7Nr^R4*EhokoYFF40U'*uWg9LBmQq>lSEQEbNQh@<5RN_'ouC'l*%8`r\I64XR70+rCgah;G83pnAb&XsKO6""[=,B[1H %@m&fSSO!gdI+NF?5_H,a!l2[[6'`pNBGNj.\ImP^<[=!\;hP]h+gQb7G_0%NdXl1+)u4.7,t$ZWEW^$O'6MOPT"Z^!KKK:]pX.;7 %0AKg'7sRCK5'ausB]^[':a*Ws6q=+07e.o#ZlqCG-A"oAG@)_jgNu5JD-Np%cT!HNi]:dU;!(N,5'7fHFN,?R$eH!gLZh^'=:@s\cE-4@-NO]\.@Yq"0.jgJJuU+CSKIR`AE"V]Nc;

K1Zc,,e'B,=--=7&a*(*2p9H2 %0Cp27HMe!]P%r[K_Z6k(9$Qog\"5j!"K@)3`%q>P$C=msN%fHJoSp8+%ns:8O[itReFm[p#`*s\qEL[eoRe6N+cZY3hl_U>*uV&u %@F6>b'$H&t7u2FDTmG&uMbaN61+I5q3brH!\R#bEIPq3F,P#.G'7\KLFFiV4)Mc;2!93&[+!_C*6_.S\(8-Q\1jT#N0u'(&4!-5V %iS%S:SH2_$'eBh>[j/da_b\iFr-"4R1d<3^F"@lS$II!(V!9JI?n7E7!b*)Q&i8R3r]1gdeWk'08#=AmGBI(C33&)DY %c#C:nl:J0\'eg)64S45k"C7(mT$GMio!mOuP3Xt:]Jou)_Kms`'*Q=AM8$X!^t2S?eNft[I)0[p!Y\o'"\-?fN3qr_bJ>d`!"ERV %kT1$QV]G=+Wf2["['!S(JCN-&5mBXRoJXZjUD\`(.onl5?Q$^aM@?GJb(D<@9lQSC"tKK]pP)Q]H&_`Y0N[=Ecq^+Tj`-U1Be\A: %RVi9LP9[_2a),[>d6#4HW*GFRPr@#g73^(he&mAAD"l$Yh9J>r*V3MTQTg'?=<\)<(5P1CKr`i]e]X8Gn%,Ki*CGeqi@R_0]u]S;LKqO%4f(1Ba1JPB>cO+UQ,m^!4PVq@%mCbX=t,#blb$#:67o %fM2U-S[#:H_^sP-CQM^jtB22["aFN'jfg10<"A5%]C./O` %id/B\A\ctb)G::rn]+*GpcJR3e"NGo0c0l0UH4\N<.e[5[.#rVR5&K:,Gp$^ATl&d!6`tsFCL!]Z#uK%ko)JgI>eWT8Y\We5;B:e %'TV]S-[TCd]63M)V`YP4`(^=.`$.1(r!_F",&uO!fQ3'18W_EAlOOH*1=h72b!)JpE0+'7V]N,&,_u764>4X6f*6J'3=jRS`sVCF %UuffNr5Ou_4$t6iHmdcTI#7't!1T%1q=$>V>T'DUc#ID*&%Eu)cJ.$cEC?A-a0iT^Hj?PXkO`G7>fkBp)'a-e0)Ykp]4Kto!j81A %.U(0tXGA^mloQhsiUJ(siLja(E9o+".NYJPA=o:(P;"69"o.'9NeRHVeZ`7Z[tT#T4Oe[d$\tkM,lo8<+us,b[dWC%$WfBj>pta,)+F_4RjpZ&tM&-h>:q0fmf="+Kk5-<,CHE:5nVdT,=I_LD@=X@t %(6Q5HT!-7XLsB!;/[GuI"ArQ#krL\F]SkbU:h9837"fQY%02PQ*$6kYJ5iJBInUK2?u_kie!\sN?Q^E;oh9%In+^8@'B!1(#3m3M %JUl]Nd=KiARAq:*t5N;aIIVe>FK1p'u_0ot=VY*JsFJjn=G+)7Lp` %q?@2gO>VkJ2YjI7\$g&7jmZhe]!k_-a4t)n?/1:aO1e.-AKQeD_s:*H6"$2Tgda!VCMO,k-a2PFFYDnB:6I3f?oD?@/j@S6#u\%S %S0V!`1C3RiG+:W&]jfRr:;"NA,iPNW'FjW9,X5kl(m][)/>6Lsi/9oTWha[pbm873!1OXM&_2Zh:C(8ZfSMT@acq5B0gJ:U\5)4r %?*V(6mR]J6)+:3,8E,B:_n$X>#`@i_*X2=ud6k:]$6S,3N4(V!HEu!dCI4+n)i>(*M!>Le@gU(CYti5&<3J/gIG#r\%JEo=VRFKeZoIM&gVU9,'7.SU#K0l2f%Tih3^.#N[2+5` %<5,^0.`o1A;PMkd\W/ebKp_,K*&!.1%X5!*[!3'aH]2mYmXti65FlY-]Rp%$2258hj^t#WAaj?kS:*$^,*;Y/=ANqD#?_4?;_Id- %m_sLl[Ue'#WY7fE?No'9@i %bgtFCTRg(s0b]1H,/:&!:;0V%DK9P%72L-g.LQ'FM:j.]YBY?(F#oB:l7KiVTIZ(Ra+#=uaNnlT-=jO@$SioZF:((*(bLP/R8GKX %^@a>M9$FX\%NVo[[$?KI_W_h&#VcG%$$^-d!YeLW:i'+c3mn#\O0>I&KDq$HK39$KSn##^+geE;\rMj4Csp=Kn_$f0YH?NhPVS!G %:Y1Kj12k5T6;,pO/nU.YYtE9'5E(64hC#?WS$(ecYn?bgM-ltm+!1,Ll<(:+O\\&@Jl!%;+m1rUH8rQ)NKNNsAhS6EoAd>+S\f1D %T4#Ch$=[q)?49%GiYQF8AUBZL@]*\)L]hE/p?:gRV],@4mnMQBUF:d/'ecdNlIiscZB[!\/^F>L]);XFR@k?7!i5:LPVNk(dN[\( %I=R#1*OBO_R(*Q(I):Ja.g,m'Mn%'<0kNCb>72C94Wb1\.fBqQ1;o-5&R;rp77.tf!qg>F-q94<3OY%4"R]T8.qmm$!cJ1Y8jDPQ %%Y6L3oRe06c^3#pk;6-mgW-8J8`bs^*jVo42A'ddDdBYgo\`=G)E_?+R+(A`>SZKuZ+?i;V:JZ5H<,@2/B7t'UUe8g%RF*&7-#kK %[Vs(D*!.2!XZ'#uC2C>-qo0boh`3PZUT,\Ni-XdbT6f*XX(CI((fr(+];.U`i_6')42mfOS[c`BL83WMf8Z(_Ck75uPa[%+E?DFC5[Hk"^[@F#=Ccq*',#PEl[@=YPf+0>(lrZR %dB]"Qrdo""m"O=U3#Qe.nK`!(=)cfi*D\3IM\aA`gL"?+906ctSVP+6+B3Xb"EV %:DYWA>g.WV*@&`s+(]]\+5#R,@,l@*IDRVU`lj1,LfBf0KJKb^na;[u"p/,gd%`VA!f>sL4#m,pR^losO#%.HRAd@Tk %@S(BpR=P-hIsY;2%#6\0_9]SDVM"g+3R'V?^Dr#IP2tD>-nAY@.),]]^G.GmMAVug#;N>+*,cA@U<+I'RaZUTe-q,\Z?_eH)421H %VSK8:F"HjnnU,1*@J!jKOcCH[]qdj*"PP8[CRW0ZP3W]=cj(SNdULPa8GQ<9JC^4`?H`!KebP#IZ*X.pD/N.3S`991O&YbPG#M49\hc>(fdagYHj %I:F&GJ%U6NUhA;L)!ett>o,sN&aq2+E?j6 %p2ZQA1F[&F4UE9,#\cdcVf\k+'oW91NGq-G8[6>D(@IP@SS7@V?G.FHHmjNKnO^nKc5B"a?Tr5;]?SpBqeCK;9u/jsXrle.gp$+> %9tLln?JJbq4,M_\]:hB(lC'a[U^B)6Pi.P4"Yn,?6("rCdeQ8qK9+#u=B;km:h3',#SU/O%5H4ZW6Wp;?"7JfYu$@rE/.;390 %S`6Qp.K0LF;fm,;:-Wc@9)"S/.H1k$Le`6$fT]fT$MUq-JLRQl)Vj5B:.(pFLkE %N:S_WV4RmfoP4M,qJfo#bhfK,VXu?X?hofc;k/0N^_Gj7hj(tkcN!kn!`PIs*Y(m61BLMIN51Z+2<;Oe2%!$.:W/HMVBBU&VhV(Y %+:%k*`hn!;emS=I_:Xu)7saBAF^o6FIlK>4bj4trfT\\H#@g[R)=\?/o"qX\?3I\7LeXR(Rtmkco4VeEAdI\VPqa,;u0@)8jji';NEB_^IuC\!%XD5D`5lCLU9>8W69/'r.KE %O&6e=isWf(k\0B\P,rkUW/(p4<$]sJ.U4>*I,#gItNAU*N"CV>q>m#o-ftd1P^e)Xm3!D11H[ZCDl"Y8!<2?O:CZrhYN=KQb&.0s%0;KAZ=2]9^N^n;?k %LjK7?G=_)jEcHdE""7#I]N9D,00f/L6]+X15SJ&A[aC%$b7)E)-,03=TN-@P3>^ag/:neYmiZ2W$+nJ2G+*#eR#YMh`(R/@4#I%' %LF=-q@^'$)YW``]_^_+? %[hL8KNt:KIr30SQk/Pt`=0CkX[2MDlZ^]NNJklb('=#@J[L5/J\W*R?o&b85*>_JHV&0Y;&-rWZVMo7Fcm&QSo7pOX0s8gjub>g(_(/@]LJm$+"US@/gg&raGIr"_61n.L=#.#,a- %(m@'LiG@(*QQ[,I9f9,.2V:%LKr3KodYmA>8D:ZIL+U03X#O%Tl:mAU.*I&ir5,u,#W]bVG73W@D\5$">(]q?Bi:#uF$+@i/hb%D %\tX4H#70[+X).nM$$Fh=<;NDKnHSPnc,MQ;6(W>?lu3S8'$;MJa71s[nfX_R3Q)*.,c\mi8Ne:oZGN@QQf^/\LFXg2UC/Ze3nMVX[ip*"G^@)[8r?ZT29+3nut2U;gZL2=3,.jN]k)%;'(6C0PrjctTq` %FR`5lNar2%:.^lu.JGRZ)B'8?iE$9Rp[9D%e?H(PKL!7]hneku[?';Q5cr8&jp/9g3m[K/TB@X\GYa26"c"V!Yd"U!%$+EoIUO#K %J;V85i9k*/%u:rA*hS!*PI6Efi)gQSB=nk554tJZaufFU9H%WB*Au %pEuqcl0rfMX9';p_jaGHj.sVdRboQ3fr8-_00`T=stk:M!*9!+uE#!?!.."I(jN %G[un+hVof#KE,Fup[*ah^s(!GI,DT]7V4aRo^?6E1<]Or:>^-\jmTr[UT1E:bfIkE)%h]BST1Ul:[:s[W]j@UA6W7`/O5KM:7Ufj %)K$j1:AO$?7GS&@QNX33>V?W0fs4LW!c:#'M5na<;c@MhsqB#rt6NYQnPXM,u:shc$X5=k?S'g1bXl#"bopRIbSG.2o44#j)JQjOl4LEHn[RMX?RkFCd$N$*BggZ3bAgZC0*Oo(4%?AYY_t7(+\gEq@H;4E1GClQ>/IS#,t[a)GdCub3fT^l_Ql+87)T*P#i>gbBmS" %P1:7;H"%5G-ASQU=FsYS',e=M)(P?Q^#W"p#CDt#[A\`KLQWf6e%"rK%CW3CcloVJF_&o@)+@=.Y<0$l>D&S" %=5B".L$m"cdN+=B$)9Rck+?`\;pk]9_/r1M%]MOq?Fh@#6?b9\**.:U;AIH`i52IPN(mk?@Vj%6,6[*@j\65c1;^cDar;-fA#+7,EIpr,!B^8''h1!%LK580ds+uKd7fu]$DSiRHRb%VYi-_(<\35kld?tkc@ %O,/=\,`(AHg)VJ9\>9>m:DG;P6ZXf]Bd.Q8gVtHY60gl5Ok44e80+L?biTb1KB*rt>pu<-LdjqY^^Y+-:&q:l0:GrAJ:)6j+i6?r %,1TM+:.9^;>nc-gP!idUA6MkTZA>uP6)KX#-RVJ2)[\YAeN/_0/kQI2nrt8r&'2LWodT^#,(Zs$l*ta699R3BS3:++J]1X#A/`)Z %BcJKdj7RtN/&41tJ98f]%k&K7Z]LiTG!Z+oe:'7HXc1FY9F;liR)bZ&[7RAPol?+P6H*\>8b-6K!s0CmHP^WJOno^*A)VZg_WEY7 %3/16p)U@kT#`6@K"d7%riGTJJBnRiX.B.rlco=Id+b.u%DirTL`2L];@Kg"+$MY1P)9i2Ij!\FR=/<_/g<,52ZbZU!oD=n'R<)]& %q]pVVQ;NE-* %!CD4K'Z]7Rl@T9rO(jbIX?;%hJRBrmfF=X)QaYRnb,ih0U@%2d8b&YS=_]CN\-k9sR4KnsW %=N+*Y&Ei(FjPig(^id[hP(E[fll^3Sir="h22=s2L1K78+qBDQ2r.0[B.dSa4H5Qo'-,(kIi+%s_3tg-R^&3``(:eA %;">lQ#tpp`XBnF1[;:[2h[9'V$*Qm#PJ8u085OueY^KAg?Nn-n7qAr0K)`'mjK6kqi$Id@D(;UVhD'oQA*15VF:@=CTb_e#nQlq=5+^D/U9 %h^XNW0;M,H1(nB^tj'a4+ %6\3,5GZO3"rT3;`j9-HXK7M(Rm^jU8V86#s1?HHJJAMF?;B\pC=$g==O&*^d_;k)]&EuLGP+aH\O]mjU\2:/*#\6k+E:2oa.>r+Y %L,*WT7P'`0puSH`*OGW%t83J60MbH4[aC[0Y7U? %@G+07R<9lcrQDj?i/r.@iFeJT"O@/;."/M*k8>K(``&uH*A0g?UGiAV,S?C_p!#(-&Ta/$n:#_f %$BrHj$DHt$+t<]e$;snK`DVuMFsG6:-?:WeKO=&5&[@1#\QL!P<,6VE$g,XiJtMrH4PXqli3F@;\2=DclidMjcqpsT@X,hT)H9N_ %)IKPAHj'\X8H\NB;UV\.i+1R4U3@-lH6E)iL43WQY+oBMYd'(Yse]omK+N?pF3WULG%:>6^6H=)V(#q*1'JE2gO;op:gJK@'JhQdC=.\It[RY$(XP[I5 %\;^PnJ"ZG+O5N4tVK:FR55#cg8#TH5_[0 %@kS>a*.+*0U=!USRRW@>1kQk&l.Ynd0P*WDKT3D@'baG'_4c"QFp^1O4e=Q:eRf@g@'N&+BSaG#K"\=0VsJ7qa!WKO0@6NQ4t\6p %R]^>]aJ--C/70]?E0KFu3F&Jt34_`#r0OcY[3>6,?H %=].A2MOnnJHcC8JR4l6-XHB1B=R-VO0$)Hh:Va4ZP=s2')VNpBMLh_h"%VHo<]Yg5?hU7KeOhQ($D8qTOa`R %>R=G=I&W*galSLoC(&^;DN_/J&W2LO["�,jI9DS[qO"eSRUXkq.KtiU0g`(q@1#g%6&t,?8Y:I$M(T:"hX0obQ8]C=0lIm3FY$ %,oR$(P9O0eA35,%01h1ZS7p,3n3%&/Gt"E#%Z>8\T_7&'$t"Y=OCN[Qjsf:.2&FFCgNROu^-QCeCY[-[\%Z='b4nBq(X\A1q^\GA %RXiQ_5rj(h9Q2uZPf@UkI)MgfJ:Up]Quiln9MJ]J8joDLrG<`&ah[IdR2klsdKVXElTDA<$cXp$lE>1O(cX12Bq"PM_s:DQ%EiN4 %L+IQ%K>`S`Qm-+@=jDS4YQgC05.d0JFZ=#,dV. %W0\/0UT3dPa\gShK+at+%SUtc3>/9tc(:4@ltORRJOh[,7)a_nSi/c1ltO:NI0^&(q?+&emE+F=ICWn-oZsb>bq,D&W.G`%Sp((\ %hk'Q-eD6^>rGlq*RWbp5c*V;5)N'suSn"X1`L[Q4d>C(]g[/_/DGQbdgA!?UAXdq/eXd7Fh5WV444r#hT05?2@`uZ]0.4I$fq@.A %[CbnL,^G@!?/pja8KZe[jNUh?N;buBs(F8Z&Q3@!RN%3@+49+P\+\Ys+P"!T)Q\5!MisG&>,Th=415+9DC@*;]j<(G<:'T4'g;Mj %L47mH+uK@O0Xg.-gH.72+A/3YaL=[WskOoKHJm?n&DDLe(2i5%D`T5n'J!,?!Gq^_6Q07?RW0^QdA\YL-+p\P@U`CBjb_7.GC9Ug*\nFN[jbbbG-9'/oc$ %k5>ol_f!9Gnki_YR.ASk<5UG49&gBn09!1>an/Bm=0s)QN/D&+4Nec'ZmX82e=DVV0ca9%)U\gIO##suqB*LP3f;*O:L8KW)%s6AT.ONb^bI4^mO6.:X- %7+,3`ci7[XDprtXZ`qsITUA)m6mM):PVaLYM5HbCRVX*X+ar/f[d+qBcjo#T<,6kV"X34LEj]>fTmofQR?1D?o^-MJ63<-is'GNZ %T[Oe=iYT9oWn-V`UliV^+12gT`D&Um'nj_Cna-df*GSksO"`NtpX;,C.#lUS^$9a<8MapLcmUOkpbEdk^t3,G1*qGX:3.UJn]"6c %8PRQaN'.K6"/B!2M3QbrZgSG_Y^6mpU8+UoXgdLp1_PceL'(#EnUp86%Jcl)D7r8_f^I>h,_)s/AXnF&008@nTb2d:@\hY[0^oJp,`SgTZggsN98"@Y7O/u&r<%dd;TAC%j(re %Xuh:E-V/OG\HMa:,nT[79-A4,JUSsQF>7W,AJ_DiJ`c)QeQe(3Ou?>(lK*)Dp7"i,PXL_t'('n,BS+;j8.+,^KB*kFC:m0]22eR$ %R-$t3)@FnYi%d<:%j<`Q&^JAKmip%fM3Q?3#j9Y"=-c<.5!hjR06:Rn:DPi"3&qd5 %F($j@2KNc6^.kqL0rU;,J!_Z+^,5S%Tn=5H<6W:(FM_.L5>--WL&8=IsrHD\[ %ZpY7\;fM11XtrXO0@)`8dhS&;rdC/Q."9.[q:0t]?VPbQgmh7?:5hdoPX)Jd$^DD\T7T,!!pqoWXP_*Kq"q?8SaX2i+TK9E/VW1WF)L!T9n)X%k._]kR2]nU4u8XMoFalmE=ikJ-%(Oi0?P8'0)hXl %Gm5^Xs%puu%qGQno=fLEqtql:pQG\7-ODbq>83ca+Ki7*1V?'mb4uqDDa(!oibT[TqHJf_hoIPAS*cZT2#=bNmYo)i*5:nW.`Y1; %)oWWMEV%Q.Is.^$5lKCLkjKf^k,tA,TIYgE('#r'[:4*'#=B.p&BAb,4P"14^,6GCs/e9<>]ZKPcG)+JGLr?f7Y])g.&`5g`%m!" %UdQKF*GuF[CX2r*c'atmT\iGb2_1>G>i"PE^Z-1:]>IWu&[j2H&e\_TRA!-K9?2e@SQd>e+i'7c/Be9j!@S70dTJo5i^=6:(S]]=2*`t)Lg&+_DAbY5F6&)M=rliBS',+ %Pa)Ci(WbS]R\=[J.>ahaq0f[NE.Kpnn,09jgAG&_/rkBlETDSM_6HOX`eWhAPG/m$R8PJgQC59Tp!5hV&Eik[EsX[i5][8('."2; %_"eHl;7);N8J%[3/PC&)-W>'eo[aEmqQIX6:n4Foc:-)b"O0B^:DZ;2/Vkr/*@%F@;53SLLt)?)BeG!dnI3[Q!1?>hr=s.4AMDm" %)+h[gZ((fJbM&tm4k$nXe^.O@]G-lW5pE'cOiEC$7S,Za7*MadTh[bY2"rbhpO$1jlp^T[e< %f?:L-r8,`04I[-Hq(4M\>akVX9%?:*QGi;KMrTeBMGp:/Bm'^"lMiJ9q"L1S-u&C5kF2GLAC3Nqn"8Z?;UYM3M<;XR7'ccQ3C1o. %$(6l`rRCaU7s8qS0VeI#T\C@nB>na>5W'>;\JC#$>dS7%G(I3>()G]n=06`ir5BDiojsYjJmEb!FDp\JZY<,)* %l7jnHdJi?LmC1N#k*tt7^,_&"W=E\!iEL6i2(K8M!#SBlC%rRF?_5e;BFJ/tWT7ah!,4jkmeAGm7#-CBGBW&AD(>TeT%,P.SY=*Vg`0;VhS@1g8J.*K6/etCF= %qDLVj[,)%iQ35'@%uAh,LjqX!4:p7",IDTQCqHbsgBOg/g&C8\1p.igSL8_GksG[ahr,JF/m>kr"JD/*8ol*N5o46^d;l/ZY:,G7 %c!8K:`QW6JAonsbQ8=4\YCH@FC\IamWjSB$N"K#S$'Q!IPp,kt[0B;kHVj0i1"0YIctfUYb_YQqnt4Z?=?h=rl1[Y[TQ#*; %SG1F'rI6NU5&5@,UUeqtXj0/`JEQr:#5h96UuEC`C>FY(*_A_4kIUObY_&R0dkna5q[;_H)DcUWNf8>b7s>YhZi(WQ7@i6?!\L^f %ne''$U0qLsO?p)FJH_1rVrL7]c8!U?8HX(*a'/^4#c+")95X*YQqR-[75=duQMG%m*#okoFe;@lq(TVlBKBnf]3-)# %@Rcua"ngOjXhi'mYgKY^Z1fDUD"Z0pr5\#aBFG+TQZZ\\%O+ae8RQOs,Zt0ClZ7*b%i(FeP8d"WerJ:E6X)Z5F-^ZNfam:\D;6!l %H2G:mmALE*2ACd<;c+;U@XTFpRDC0XBRs*[)^[VsffL7u*lp"RDDO?ki?8`j#nKg<:3ta&!G^HY^*f-*ENY!Rd93U#)N@pfc(^*N1;fH\Z1X=TjUV6t75J(E+F-&EApP)5DOaL'l]$+_;V?L,mMV=?2i)iHT4Qd&-qO0:KeDW=a*(jYR(1e\t'H:4BdRXGTgfG*iQ1MD91KE=H!Cm/<#las!"t; %%[Y#^9Nb-M,QK3K1e[?c\8&u]5pk\i;@H4)BI+A&4:E$\TA/=9'e[PUXEen=/`?c2#.WS-_lr"uoTH4(>R%FU@e?rU0h;qG-@s%V %,)3t=-BaN+j@Z-jm`\LA]Okin%8_<4>@rcMNpjS"US(aA+A]g1AQbg.*68,>@=SO^X@cn0 %5r&Jaj!BnN&[Wd'l:)Ii#q%d\+qGu6EHo_,nsCsS&Q9Gi:]_,JKOWM_7!M2=%Pn0] %!/%qqRm`']26mfNH*gpQ$U^u9Tl_+r_l-d<&pY8QNFrBSG@?FZNe9IsP@r8En]!lC/.>F>e9-o$"sf.[kK&Zl3LM+j7,&eq8jd1uSr/J-7b!c1 %)5i#CEd7!l)((IVN.MVKQ9\Dm$f3GMM.hdpW1%Ag+:ndPQ+\RZU1P5KBRnS-0BDD+Y,#kI$MH;[//XedaILKG %GRS9JB^Pj,Th:F\BOf13QDUr]Sh-/&p+4qj*.nCuP3SQ/[h)Q.&P-4BqOra9):Q!H2iEDS %`:n96,_nXKZn'(X0a,#\":GTg4N75Q,<%``BEX/"$(%le7?,V+?%YX\_n#tS!jX*a)jITYcpXWY**AtLK_!#O1r;:H)GlPD>*M9l %1^8i'7)H0igrJ+_X0G'(Po.B_#uCq_MDqrYCY0=h_Ajk&k"(lS5a4Q*32;IR5_/C`mMNhcJLEbhi!$c;<1_:]]SoX<316'NVjZ)TW^7#t2o@I^169,?c;Ge!qeEI06P=gSc/9]\B+ %!iOo?_5K1ZS!OL2'l+#B-A0m*`SVll"LVnf&9SI+L$)%1Xt!qH?&J?BN`m;S5S1!UPnQU'+[m[#"L9gP)XgZ,D0V"/7NJO1\=Fg+ %R6\`9AMG\^HchY>FkM*\7BsuW]l(T/_15Ze)S#So*PYI%,D`1"ZP=MRU;ZotK4Sr&6ZI4GHGHeof-*/n96gNC1j;>+QiU&(G1R$1 %f^U0d+2@^pf*8?c1u!HI+?R^KLA^5N!:qYn[s^T=+W>^p:E2cAp)_B;,;L3_Y9jbtT'Uqm&26==2OmGSNf+;l,%[#P$e?C,6O2%L %J=ncr6BF4EdmsKE!O2XK-$])H!r]lkV?j1.%nqp`7=r=]+r3p9Z:2!*7^?.7r"';P%uaN/A,S]DMKo#M_'!LJ(@c1APjgO!&,8GI %+pQ%0Z&PS(Vu>3qp#099KdtR2+W1XQFGM$\]^Z4Qnr!"2%a4]9!R+puM_-Wm"(#C?N5/mDJ9ZW53%,D!4;$@>Bb;)r,oB&nO]OY\ %(4jQB`4VI'(8=&.-a_GO.n8%2B39U2J41YdZ"bJ_r!E`W!=t:sKhfQNGh-]!9A4k1.\Si'9E=6Gs/P>eUkE2E$`thS3i'EHK%]co %7qV^nl4Xji[",(mh(hAJ(bo54Sd9]ALB^kC.H^Y1btY;:E3SQi?Zk8^[-H%dYLg./YG;R4FnI^)/JM%cq5\)="(cetNE$>9"QoJk# %@*#hlI=)I[$)5"6)8o0m9X'IHisWP6=qCkDJk8AF6FB9!!A2DSl-]^s=\a#OWnp"s5A5-Y7S`fu`JEEM:<#nQ3&3Nj]`O)!F"pVg %RQZ\_1RH&Bk/8M6olN7=KVlhkbnblLdO8^M.)h,6b^lbF1I&qngrr\5fjF7$dne.CM3s]WLAFuVpr\6/l %..mMh2?$lq]p[_aoo4I_ODaWmg7W/-jkoUG;$quNmc %p;$;$H,QFIMLuQOY2/kh_>(6m@P;Hgn)u+tbAb)oJ);;K:3t0Nj3+QJ)A6tKlW5AIFrUb+\N]!R+6>gc:`ajB\3Di1*' %YM0D7Qqe/hGV]V;ei#"NpZllJ:\$6(-B6e&Hf`O6<)iX'qg7T=# %@#$?TX_X]_,)("QlCakg1lC"cKc7D(?0Ku:Z\rYPhKT`_-_=e[W-\@mN8V3'r.n\/L83=mr?!$WB:(.DJnI&4EZ[+OIE1cN?u6.K %8^1/1EL`%ZI5FdhOY@!\\?n`?L5;Yq-Q5:_)'(2<0ER2"8$hZA(aeG#LYBEqI4t(,l'q<8qTOt[8*jY:r^g!eje>G0T5OB%?MU4OIU*iiUkZclM]*KoYI.[o_q+Hkn#4$W:IqP %@RZQ"S,INQ4B+^/6>khc>&_=pI%_ %d*RD<>L[.uE)86s1qp,E"Ur'oge,P0\^NqgZDp/ %kEZ!niO5@u;aQl9CU0(D`f4d7HWg6@FZf)Ng'D.gTsnI=dm;&C+):`).+ANIp$=/3lS]J,B9=Mf#t-t/^lBi.#(M<:[Ip:;qEXT; %1+:RA@s>$-gR]l7kL.FkN6!N@;aFSSb6at;&Qb+A%q#:\XR1ijXPRjL/*<(&OE(!;]h##]9C8`I0H*jQ'd.D&$5dJO\aD]m3WnB*YM.<%6\?=,7Fm<\.lBjCLV\\q` %Ce]uL%TD37HVKjc/r^d_mKaoMH*lh_+Fe,N)aCU7)h-;*X[,VCJ<$`s#OAgQK+#n#^lSj,R%>Gp&`snJI %:\itSK@/l=)gK^L+EWRSNBdmQ\#skcWqr[;/mBhj0&64W0TPp.l7s)#_+D^5D+5W-QT(gTO)*--)"/%[0`=<+XfZIm`jmUq_mJ./ %=g#]F5`b0qG-f^l+8:jseagO';H6#&5\N(_A6Xi,;+Hm*=FFon!aum/;qgPq(?Cs6'2[BH"s-aY)&P>98*p[fEYF&l04\fAY44CW %eoIRl0ja"T>7PbK#,sALD2Ebg=.&]GWqS^:eC)Qq;\5&8f!,,0Xk=^(eqSE`l\^2<$R0J%TP;_q[:-a3qPnfp+_XL%$nMaORm]aT %),d0E9_9/O[+$X[3mP\io,$6DA8_H_@a/NcW8S]TWbRt[[W*9k@<9A)H.mR5A*h_ArX+J0c9l<]!k?ba'.hcG+qbi5+alM+I"N2O %":=J<=AfRr8GCIFD/)o4bmL3:d/.L7[(C5t!XUe)(t*^.Zk9P!la=RU"1c!XKD(L[6Nh)(0o5mI#:A9YYI0Ki#d2FeC4jj+H.2j5 %CSMBdehH@hXc9*!eB1I+*"Q8-?3>O`4SCL,)>f&q?Iru)@n#bmGf\7$/h:bO\"ea/.aWW+<,#KCr,TF_7EY&T"tkToaA[mgkGq-Bh``sR7ZME=$Js/h`rTE,pc2m=]*>l %HW5.YbWG[TPU4S^e`G"]jpqqI^L>rXAeCrBEHm9487/6qQYKr*&<+gY8el %Xr_3[j+^Yc1<3:Ok-u^p)A[c9hD_CpbgpiM4gViL+(g6t9KEg0CfM5TC88[DmX>,JP1eu$Qhg@#DPN:cXhNQ$W\j0@Iq#)cgD'," %UV`(i*-\%1aFcdGa(F-uer'K0F\;S:e4Mo7E),>'7R>&`OEtpl'\Es20$uLIbeg)+#\22f\U@`OE_aX/!hdD0`JK(f&6iQM$[D< %:RQ%.Z20a<3SmAd?]R9c;+qMXf^,8N5US`SBanOHE&bL"BG4HOiXJO<2r".M%BV:3]G"(YZuR2Wm#0*GXqJq=&%7gBMAn<87-em_ %+=uo;q;-1%qmuU-ajcZK0\G3!$r(D:=C6Y+Gn=kHo.Js82tsj0,Seb?DH81^C$E-hY&1A,()$?DkXC"es/?:f"L#i99U=*d/lEei?KT(E'1nXU&$eDfsRIN_d;_5JunL3oG0 %0DoKoX+_XP_HZm#]3),90'@oaebSofiFOrPrFh.qB?Q:pCmAGVl=\)6]-[)Do=fJH\i82:7&\[)VU(kq0WC6Sm&LM;f.4L>(7Q/5 %#]+?0Z+IAc6WOI87q0FR3cU_ND@]C._;O@2gH<4'_^d#&m=Bd'Dg`jmlcIIR<151P`4LmSZEO0WBG?i;**D.#o<,\)nc*'4Q4<<"GSEgGB2`bb`<8"h.m8oWt/7XLScmW(qL%8lXKt9>&"qJOKDjr[K %qe3,!)X,emW8(a]bAq'M40`1(lMtY(q=_$E!4PWcS2"eP#Q+A![T].N?YCfoX9!Se-[$!g&(OG4*t]T)dG%c7]f^UTIUt0>%h%Xq %::rsp]WLT0g$3SG4`amlW0N7gq/%CcSY1k$)ER`6NSXt?=qNZ2d@--X@cR',7I:(nOA:chk*:_P$=]&XX4`D+J)/cF]XEmRh^U![ %I&s6O7sCPQ"_5WlO16N>M^j1&+;_WP/d"a3YJ1K??)aofKiV%^Hih9 %Fuch>,I$r[p2VD,c*uHj9pjW91oV7NNqS[5m39<"hniXTf=Ri(of*W.FUkAbXOVs;5=K:i^!:2llY5m*s7h2K5@8!TQ%e3d:AcZ0.fFurh>q./H9H+EA[Tuf4Paj;"K'XY#` %d-*lQ6[F=_bTJ[pi-2R^[Vulsbo%Q8*Wqi=Js.KJJSC8R_k6ukk3iQ4qQH[;_=Z^/kGiu$hf[8jjNDH+,C>#SKR"iHub;;)HCmmZVR7EIm^Vt+CSLWs"mlLWjQr\?2Vcqjm0TgM1.U1U4cSXcM %Lm6,[K^jl7#">q.%%d*C;3"[!n>O1[F^flGC>.5I7tu7S#fa<\%e(;g"GpGH`P2]T[@)ohFm9Djn/n_UpZ--LHh$fYK[e/>^-uF? %X4Kkt;MM&5,I)9jr.8n)`s%*51-Ub9QX3/3oun1o[ZDnDhsRP>/@fRn-Oa10eOhU*6^/"6!E!3c#Yl411Km6Pb>D#:7B58!K<$jU %DV\Ad=nZq4&DI6J#plg,&;`ul6V8mV2r;']dG?fplm;DSb$K0CYHjLiKc+rqXc<55c;q:lkO0T(&H %AO6g25X>c6cd\V(Lg,k>Mlc\uGYpF?XM6dsaR]4(#MGlAF/106,J/h]QA;B?JYN!@KH(WZO"&=s89rr"hNe7W(TQj&^dR_XWHD0b %4!.e+gLh$fD(^;#M8%4iM\"[aOK0fEM&D9rSO-b"`5975SsB^JDI2o$+$t;>m47mjo\4L,iFM[_'JGn<(gKtjNtaJFZLalE6BnPO %q`@pr_Rek?fIa``fCh`?kNqUe;UeHCo,ih$I(I#'Z`1$k),DS`j:dZ(Wh^TNLlWG*i+sL1+*G^YJb,O$BO2iW_a*"9MNqI6kP>BB %g[?9.6J)7^g:q'hnn78:O!`@MP[7^?j[/cV#n!S/7_$p2tHWb7c5jP^3?ntdk10t'q!^#p,dfP\Z__2QCg\VhJnKQ0>LoI+TSneU"F]a%Ue+Lr9eS<7b,\-VpimulZlpnL1L0nlCfnY4mRGho>uOeCH50"t0($J'H:\U22f&AGUD$"ib0^!.&O;1'U6Y=d`^33g=e!^qu)3aq0aFX^"6r^04:p%=fL8-:XT'k)p0tD`(1uN/q56AnXdC*Gt$=8 %#E0-ZPHQ\$P@Uif7D0jjq7IMe2c<>CDpJ:JGO.l[i;tdWoce[1R;^fkf6Sm7m#4"\QL9/`g3RB=;!BdCG:E,Z2e*G<<-VHJZIG %B&G@$.`1?^4,qu"ZtTlffo'V-gJ/\\_gHgoGaR/8`G38]E*LV[jKJ;7m8-X?Mn%S\4;88D(M>brL)JY[rcr2Y#nQ=6'L1BRaSV$p %OeMt/MjQhaFsLlE/SErJmn6HH\Cj[>OZLuuf0NiI%tM@$H9cQ_gM>!;(SL3`@Qf.s2f%8\A5[P]q6KXuZuV#cQZt&FrtmVt&(6Ka %nu,[:XiDZkc/Ss(OKDPb(/2ZPGG'Mh-seBW/1Q;ZX+*=E&BOiK.A)#T.UqPu(@eZH7[;SQL1I[^B=:peMXn`ube%e^7fc]3Dr%hg+9`"3jeBo1W!?WCQ16oABb>+2sgkh[,\l8AdgaFe\-klk2&c %mU[EW-7pg>Ph,9J7bOOu\nUAMkNJ^EBR\&B`\RuZZ8gk7Vk^1TJpl/q5\4=5oG\c?'*.NBH[jq5'ZDkQKWn_%1s %6]GF!RWn(oL%PlnRBTc^NQe&d_nMj^\0i00ZKq$<@U+djnQA#eb/DN%D[I,c9(@P;XShU5Z;`8OE(?3Ar]8@%@[(`sl+>nt5+]BT6 %_2""S/\,l'*5Mr:=2pXH>nD?VBkq3U2rJO0Aea"uk$'9`<0iN%N+qt_E=#rnZBt7`)mL.r@IZMT[4(u-BM+]krjTHhFnpW9\RDs_ %in!qi=nZl``Rk>$5:@M![>.:hjhB(I4$r3)3$u7Q!2l=@(C4Nkc,u4@EiV6T,ko`H@_K7CoP%B4\To[U?4Rfm?\oMMJ6$C.TRH0t %gnL'O)p[h&^^U+c2H(/8D_Gc9pXd0Bb'e6'8n?.0Igf@r9.T%O/'!WjaO3A?[_X<29toU"ih38[-hlZA=f-/b4&htu'fC0=e-*A;aI]TM+:6`rU5eO7E'0j)*m36'rLh@<.4C2@k/h[m>^Cg1^4=4*m4eLq84ktG %S:UXV4stT2;4e@i38DL]D_(c4@<=?[.D9h$Bi?\PkDa\m)T-];o/Udsk3=9P,6B;X(jhW'C\I7*(DdocB)_b,X3R(haY/(03'*PokO2t %nBS5E/_j!/>Un(JUbq%/b*!J/>!uip#VuGMYl.kMSn7bfa2;oCll$RkDd'k'2"J'#_Kn<"&@^>%X*FYf:t49a\B-&NnWtP`9sq'e %9J(iLUl$h`9*"kmh*qrPGVr[[,ng@fO&]XBeWT5Y#in766)(nC'` %+k:39Z07tO*$1:.*G*OV,G:rOiTdM47Q^9XUD0K`aDO2VfI.^l]MZZdON)]P\Ggs#@ZaKECooFdZ-penHaiLqHV.\tOe_q[ %@J)Ve]Yi:j37WN(*o4"kqW^ER^hU,/?@8&6pXuRjDB*PZ?8erF/T]=t:)+6P9>%Omc=jc@W,FL9MVs6B;kAFiY/%ohJA/I/noR*QRB>Z53*XXc0?EEp %+q$K'XCZb3<_4AQJ\oF5>FDUkX.7g*W7$BtpEp0uqj3jI=p9ZU`E$-oj"lZ]a/l\$YpIoQMR7i$O %S$ci'rFUT"\do+k3BH&(GZ[E3-*c>%/l9a5/f*pR6@PIp2Smuh;YRB[Aal50B_Hr3e\^_k#e5eap*#T=(bOZ,(-$e0PUU+tS["HO %hBU:H3OVB_H,/#`T_huOlkLK<0#etk)% %h6f*mCRd1MU:W<`nnY:\.M2$qS*ELII&&-;N5DW($V+K'%=*Npl3CM7.-`BFqIi<_9UmNJ+-\o/7fW//l:-Q:5@A&gf`c0`. %JDhMj$TJkj#=Eh',%;CadIlAgmb>YC\GHRkZ),)X?r`F8d#C?'D[7'O+rn[pY)QW8O7?;b>AJGqZ4fp-=nTq>1lMS]'2SV/LX=tA %!i]%%D)f+@eZ[`0Ig$k8Kq9.>2-7)Yg1mFhhgW`6+oFjtY",XoqU%atr>;gNr'u>t+B1QP"Ukju?*[P]&$(?V(\D_-PJ+'+5HDK, %%^[c&T+Ga[d7B66\.u@kOGFIVS7^f@!eT7p?kd?p#)YJ39\7cj5gfc9CK8&?RjU/6b@>%[5"(boVpdX,pTE6D5VmV#+moJjJO-^FhGf\N$K#XF;nmB/^-B582W-="^2O/VAtJs6.)(f8=>"s-;mqOaY(^o#/,>"<2oiL;KX@AED!c` %ArHtVG+5W.rWpjsVI)8cnF"dmqUSuj/WWc9H>Y_6<,L`%-B^Ir9sdgc\$h_[jNFkMW?VEA]9gRt4=:S[l&P#t2$ba:2gS8YRUEd7 %5li7s=ne_c(6+Sp"fP*2Nb!7$`G;\1S'a3/a'o^ubEP#";L3?Y0YCTN#mOg=,aLg3egGV'g+"I=L+`=U/7i-$AJ:Q*8;$:<8#\sr %XHdMpTE"lirLa,Ws8;orYQ+KLrf@*BOeR4Q5pu_pRIE-02Q+>2F?cO>jb+fSD9G*mr@2CM]b:Btgd_C%DsFq?7[ik(@t%WkQ[]_` %He7pIPti;H&pk]F(4J!npA$&9]f=Vmi>5_b??MJ_]ZK9]rM>FC>2bIPgXY.9M4G%5@ptAQhcWLI="bc&KuEEBp;5P*]tCT>d71\i=rIV[E0p]4u%-]@3G)ZXR##Kj?l$[Y@f3ai4@Hjt=b4oT9TZdcd-FmX;67bnV/k %I&_f>4Aj"5"BuclG0:7DGiEsR$D4U6b"eaHJ-k":nZ7i@XgKr*o!?uCFJ],$M&ac"hWX./@kq>Cg\Dm&M&>@imc()X2Xk:,2Drorlk0g65,^qXEcYf9hW8mOu)0^taMTp3*ptj6m(n=hjG'^^,b.;bBe@K0>VbVg7Et:k-nmu[cBs,@mU]&cc %_u3coZ.&$hm^m84QQPCoFkg[VAtSBVRCYTID``/H@:NB8bk@'%(^M_EE>:J["A5+R-D %i(cSPf]W+kNc14g3dm6kVdUt;h!)qArn",#Z'J-^0=]c'K4NRK_1UBO@_nni].9o6r]5/f<'!T'/nCQ:Ll\6I2nuJaB)Eje.%SrB %29Vk"](dgGcZ^6s[M2tTjB0@29Pqr:mlqE"dpVo.B6Nmd0*04C:5_IMtANHCW$UCYS-E+:T7g0HtWTPd\OY&ocD %F%)Y^7lFDX^F51=pZSBJKb84p\J$0$f]CBU&ag?Z;7^$S$u5GfF@o[s*=T6USk?bQ$^OPCr/XQ@dd1hBV_%%;m'U0#&Oh1_eQrCM %T_>QiSpQs0Dsu!9YA:VV+4U:*CokCZEIPiP$S*i:UGZ.FjOJ8KBSi%aJjd@QQ++Y,agN^Rm`4=hdsJqGcOMiT?/J8uqSfN4gQ1([ %WeN8*q^f'ohf+!J8Ta\DpUBhE[k7Q\"_5Etl!gF%n+*ln^TtV&2'd+toXtJ)Bqdk;AGbfAG:9p@VSBI'f-6lcJgS-fgVNO"mD@ %YV>YVa[>k6=dVFRn4sC_Pnl7b(O>f=#2='bogX1ZdU2AcVfKMf,."k%Q;mW>Z?&_9f^9BaMEX0#_KuA9*Q*n.+%tEiAB3Pe&SkZW %62eK6C],i]gH5'c`17[%KCN_,Bk"Q(`CN\k(0`gPSI/"tk<(_Jb2(mcG)Cso&)*b=)G^RD&PLt/s2-0kZ0ad>oGb@ %Y,j2=SRUtnl]efM(US[/VWEi;e$V8R]c+L?+aAc^m1a@9/tF25&8D0jHDbF/VR\n$G)?hnjP2g#mGG>#8.>.j&*LK@0;Q6AXfT*W %MKK9>;qUuEDF(2!RT?gBX52fCb!N2kn!dZMg-(M3]#MGPdSa3DIP0KKqR5EK'Y75Q71RT<0ro7dgX^e4IfX^F$kA`^dWhE=Q^,aQ %A]L_'9:Hms5J-l=Z`4l.^lsSf^Y<,MmV^0.cc0s#kl@d"C'U2FM8k/p\'l^a/D_bm %p2]DY<["@=F(*Rc'qa0Yf!k^nP`=.?4krt`8nc:IBB[/=.(&#W'g"g%=4jcd#%oGu"DSu:1goU1O2^TQ5`dp:/'2L%TCRPE:rXZl %N)pVU*cEa5H^)@-AoS&bPTt)A1sR-;+W^PZ##C2'L\\&)\BZ`?dq=L:EEtkQr@Sobf5F6Mhmu-a:,<%7ou[A>_:PlGl'#3b!KlIE %N*aj/.(Oqe"> %HCT!L%!>KJ"M9V*UUWVh;/f$LST/k?>]=9/DS$PYiuFt?[hsR/7Oa'>a6m57O8Vm\5$CfY'-%6T86BJ8P[]AM[E_Z#b3Ia6BG'oX %h$Z(`-OtcB#FTYB#2EtJcq*?'CFa(;[fr+0g?@"njjecA#3+g<&2BE]PlBkmG#ZU=:bm4Z3!5q.!cnEsnSU>J=h!k3=t/[LoA4U\ %X)t;0@_Ji%S,7DF-j2E7@j[9qA/h$XM(0#KGgM$c7:ZI%Mg,M7IL1D,;T$+)!33q@\IHWT2%+Q8%V/9D'I7\O= %ml4`_P%NBC$Ob+'5,D[5jsl`"k_sgtUs2#\>fBSd(1r!=90"V/(Km%#M?tOs&G$O;=Y6+(9gP?.l8Y]N82oc?rr*>,-Em=CIN6.shT[U-W\C0*:W'K`),.;SNeWUQ %9o`oeK+1GFb))B"Z@["7=0i-98I/HB\$u`Ig(q_9YflTMg:Y64@4p[omV$b?H^>;o/dCp/Gkhs^XY*cBBY7TU((\O=Tim"l0oGp8 %Z=n!-NMNY)BK+$V`$HB.F`1qoP'&1.A$]:/^qG<_i1%Or_N?=VeI'#k(7FIIpPHi$]Q@M9E4C6RQ/;hnipZ3>YQ>Vj%:D[37*,YI %C%=+Q9r`;ICfR;D*On0E'qQC1R0G2a=]O]?\0Lhe*`(",4@/oRm,"#;C7toc/J^qi*a(>YanEp?q3q'-r9=,M(Ohg#RD9ct5I/Ep %[g>K4*gD[ua"6j0@/tXU0g=U'k.qW#io?hq=@A^L/rQrD&TiJBaJd:F\JR^T**00[j#:@HkZJI+E8>X@9$X4%Ur)r?m;p"TFHUh0 %;piBNO9h5C^X^H\8h:?/Ik(L,Z2'pW-+%A1Z)J6_n>^bl]LZEiAj\?/BTt;m!b^4-8>'YIU^fiTa^O+\Q[>17mf:RR65WIRRa24? %Z$*Aa2f"q/*2Yc\'8AUZ5)mMY[p]8V"2L:'kVGC=,m%O9f)q_pTRLd-S"uF:UCBH>C`I^sO,b,^G'1bkJIam7QPTWq@9" %K=:pRk@g!.-V+5REfR$ab49[n"rn)SRM/1!^%W,/n/T^8]-)'ik@aj,qQj63a5]!i,8\s,ERKu:P;Ze]6J"@R$efiIkcCOu)].X] %94[YHI,j^4g&kGW^:^Rs]K6]7[@p@YtM,0k=TN/<$27[]DIlP8DHWMWJ%tie6 %*s."e\/<_]PBVL9k!SlnmU_1&":T)^^1ni"dJOWM?'qH3HCC?n^Gc^C2!K&33-^S9ZNe;fL"@]Y'?/PjNL>K3IF-t#:WMQ:[(;,DAgF-"f!4Mp9(g;@tH+Ip_4,Zfl=Ys#hUb:8nMWME6>j\tD/G%CZi %`8kg*Y2OZoO_ZTC4rP:P%$^iO=+*'?BNkV`p$>0>p&ki'8&3d=XeX#i49TXD"]s:i*/M[&_2@QBM\^Y %_R?uhM+k@\0$e_:j0#.gTr\:?Q5dOk,eN4m$QI^D`J%igI>5DFU/M7:WSB7W%\6ISfe_hC)+,)#d!99N@@fT6*'2\HE<_tL[U@/r %3q!J %R*YQ?J9f1D"e-V-p%`1E"eM@*F(O5^_3(7j$'Bf8uM#k$Tg8P3)i9R\D)B7$$^AQU!D8'ad:e`uK^t_Rkf`SAr&of[To# %]B#.Le04pWh9;"C@3'ufP0o^olS0a.DJmKQAh1tVg!/>:ofd=KE6Ftg0Smh-oeSsmQ>?b(VJn4sjq')tIUZ5g^ATf/KCQ$H.?r5< %GGUe^>A)bZ-pshuinV$'J6@[,[QQsCdoj,VO4dfOIZDujhE@7 %S6#'WC$nPHhQ!qG#(C^XA'&Ra)5e0Cp\"-;JI`_hcn(YLR#^JK1lkENpuTG=&VE))*IuBc6ZeunI(3abKE:42n\HqlG-F_u1#Fh8 %i02YNg-cc64+4Rn*;9:eOfk*:]C\N.$No#D-5!%9drN4;aU %O+VE>*=#N"BM(GpE]1)\Se3i#Pi`YC@g>;D]Y<9/os#SDiS6N_Bm/&5U5AF4iT"X.=A0$F&d[`a0b)6hO,O:^KQ2Kd%*?/MrM>kd %T"(F\nr?K>:Q"`^P-oI'b2WFI.7pl8a;eZMb`kt>8/#;>i/pm^pjCM2Q8__mds,C3pAX%C*Z5)'mLe7e+q8B%O,PYpE-dQRUnLpR %12[u/Iee7o.$'=^TDpT1H;:^**(\IE)pY(=K8&d1a4&6o)QhCn@iU`i4Tf[Megrkm`f1 %2IQTt;8,9sRCdYl7/E9&FMT\9cnDRTFO7*P65A\6"cV()bc4Cq`@*)4H!/VG-=3@oF083Ze$CTB)r1,Re,q_Qo(:[39Xoh %0m2@KE8g,D9p-%M'ErpY2=#Y".Io#VjMQ73W6R";%_U@km_AhuE"3UK?'DcFc\F;F6`JtEc8m&m>'H3A`6C=bcF6E]9_..9-WU77 %/LS_sZeAl+a#]=(2LT1##e6;A6m>IiQq00l1.Y+"FY?QbUu1#NI^7G&!I5Y-0mtr@L9ojJq>oOXaWkeZ6M)u@B*Oc/[R^U`(jLOj %#0D#U%P`=CZf*MUQ\ahTmr_jQoBNg26X1.9cHCA]L-Qa5=$I`l["O+3RN"[:Sh1g.PT\Ig\)[CbGZPOVgD)Tpp0q<4;a!DfF %_3mk=A0DseMYY,/0+$uC:!5-4g0PEE[i1^g.rD9:\@,i?@6sIPG@;k+K3HGhV&(Kg&2DD^Xg%:_)6($_QN0UQ!AdVhMtJ2F".rQ- %R:N*WIa9>c(#[:[,8KdgVU%d:.'puc"ZX?@5[-okVmnq'6/7BqL(5tB9.Hu\hM/LfK;59Uceffp8!5.gDa%#q@(=?kIhn`dqK<]*E:GdBT":\gAH5m+e#'HbDk(r1\2^t^HpL"'OI %7>A]$/f:nAmfFQhGZEoqXP?D.l+Qj>2d>n=*aQtJ=G;Cm*H_o(qYl1Qj#3G(;q:qUEOgGm;=7]@?4'?MENpcBB:_cHh6UQ;4^(:E %^Js#&n*maDL&9jPPMI%TL\Y2TOjE4=7rSdNAR?0BZ&X+NMTE!nT]?r'#VrmmO[_CNPm"D43DdiS-QL+>' %Q$)f^SRL-N7iZ9D"Rn$hh'ejeL5>0e]0sq#XtMatq-5-,3^9Nhhu#)G#s(9^G3[[!S %]o-rTflR8\_b?ImkN!;`m[*1El'ueY-I$p[c_bdS`B-TD:QnLc6Ar-^*UAb\PtgEEb,7SI"PIl19&u)eFAD!UR]N#^2P!c!S^H;d %9fAP@/mZ9FSe0Rs:;1oE#56_]dlFN_p@QWeS'FU90uf7!-C`:0Qd2G]r"Rh+p*"i8\SFg$B%&ahVifW5Zg""2cQO3Ab%s*h.,R+? %-d&<-dk,4%9c"dZdq$p15ZuFOB9Z+L&]R.Mds:(Xbq,@03Oa=cflTsh:bOWMVK4dMZ,FH(+IgZ54d`A'=_-"WS;bZ?S'GBTbT`P% %#oU<45-&K\^J(f`ACER#d^e5T2n]6Ze."[lrF2Hm2n@i*A\Y%hH8e@0`2@OGc#,j3f5nRIB(GiaCdT,W.F5*aX)llFK&LF.=:Ks3 %*D<8#8BApF<@e37J13e#-0s6$:mN7.AH`*PQST^W9f+-2(`HAPCR;_hj;^_Lb$dF%jDjRm$d/Z%B"!Nhkej+5,%?o#^=8ZaneGMe#cXGXrl_j),DncTPNtC4c4cWWNWj2F;XJ)m\[_\No[qM %>]^eKn>LgnK0!*#hA,FkLr&[6Nb0'$e3DA]mYQ"1d+!6iK$pR_.1]Z[k8Sd38"Yl4#KF*J#U`mX6\)*ah_lI69R!(>4[TDBWCBgSSCO&SbJAp^*ZP?1.=PRU@O-G%ic%45l&E\"ce=(^k,!sHNuH=hD^YBa6AXOi'p"nEo>+* %#DJndTA>X%*O2G`GG#4IoXDT^[0@&@6L]d,EX&'U4]:H[P`G8DQ'*O1o<+cIr1T1pOi(SK%21_K>6Dk0GiF5fj![KOS %3oO@;3,HLu!/V,84Rc;,E2Vi"]%q?b_)?B@Y*ekS];H"B07Ymj]";f9+7a\@&pq*`&:b*t;]8@p*6N#aiAq'+(DsOLsa(9<>O554[2!O!)4,fJ+C->b*ARB*,e]Wt>AOAs1Jc9EhcAI,VTu %_HN+i,(=)Mn9'"bo%T^uR#Ir;^`YOOgMet:ZOd08>3`e>!RmEf,VcFh4BjC7K+n]V`ak[:O7-$QV6,Yk)Ui:\:klQZfrj_bc$5=U %)'k&QFf0"T^*g<=DaPg*\O@(Gh2*292On6$X5rbF;3g%5(ci@(]Y,P65g1Fm24nom.L,T>fGj'A?2'.Pl)p*'c)rnR*Bnn@;3't5 %CMBg<3_Xr=lFKKXS+=u@k-u?'V\Y"!+R@]F`t]%4E7V?sNiV.?Jq^.ZcMa`B+(W%Omo0[eF?Z$T]I>D>%PK'3_Hu6-]$l"##j>@c %$to="DBDMGAp&=&5QhU@m2CAmatH[+hT=W.Yu=Rb>U244]"U6^\uO!KY\iMEmTf>Af%cJY#34<0g<>a4BmA.=>OJ,fZn,Ob4h2lt %4h>fok-A+SZ`\AGb"MJ1Y+;^:e5PgRpTUdaSSFQt3eG\&`mC\F2/TiQY3>TcZBd&^[J8TGa/RNY$kR6gF3^#)=0q&g):H %ZXAQkccn",4\5hGcmmYDZe`iW3k,S3K'&>@B;n!R795jQKI4N5,T&[I%_]a):\.aWhHf>L(0uZ*Mpep!QbZ-&'r;Y%Gn%pP:E47C %Lg.I2Bdr)I`Pu*6 %ZYZe=$!Df-(85lN($D#=k%D*SCW1Q95gK?`F3o`\&SnK_lFm@E%TAgaNEdu:3R":shB_(*D'.dO/-"r$9I$n?q>FTBpc^lCY6t#@ %$R#5/#3#4eQb/kjGAc4I#K%jNg$Z26i`\8/9VtWH!+V`3Kek?*G_!XtM"W7f6*AHB@Nad*$B4Kg$j %Z-R1]9DO1sa>V;>I"o30`(ToB?A5"l.A,LWCpU[:O5u7E.k&kRaqompBSA7WPg=eCo$=h1ci&=R=^K5ekl/_=0'+m8'jsjil_"q+ %q5";-hs*.KD5b?Te:nIbps)@hePGWQ!b`P$_d %D+L(5oeY.b$D!bTC%qK"k.T($?9dm_rA7-FhIVgY'Ar-=*U%&(.8>2nT>S5WDYSB3\3@qFqqmBXua@P9LDoJ4t0jT=89#XOl_*p%(q7<@%.bp\L:*Bt`'CVN1n`A7`L,cWpi$3fHi\X+9s@"k$hV^=U]@ %P4ettO6g&:rTS^5T=8e/bi5-q67e8rBa=0In"leM?9(N'=R/S-OG\o2=c&`]]6:jimk&73->HFm9L$5Dh<>mMi/)AEkpgS6OK"h3 %(b0sf&i>!-Qn6Y-&9?ZqiPu!4.u+LhLQc:!IJYIV7Z^ERY^F*1OJ:ajKll@Kc`r+`_pWGc8NsmmO!h]ndAn&E[[D-a0qL-20J)3=V@NqH()U`Wi2Kb6&/F\o[pR8_h]\7.-*XanKe^b',I3!7>/`1*j\AF5rTh;kj**%<#*)^?Vj^KogQ/dLjFE9-@H5>d5 %^A`)KAQi+J46bg#MQOsXC>.F'oO.IHK?NE<-'DJLk96`#d]NDhMk"XSpVENRY(23&,fd*1Cd"8e*',5N,6LYaZi]R1/ha`['k]AC %CTFSDV\HGNl(OOc\hN")F!hO&G21%sM$r!7[2Pg+>>8r&TCpDXHf),Wd+$A3L86icheJMs@V\_`fG.lk %E?nSp0=>]f"e,7bo#7_MP&Dsbd\H3I9R>@H.`k>UB>p>Kqi&nQh(M:6ieaUDGuu_i*5hIO>b,?fdLJ.jfIi[AU_u8F%q]jfS9YqVmaj %?9B`O/+9S*ch*epm[*MaL0)a2!iM!#4i5,uRd";`k.J\r%=]K)=MCHuTBtFb!rDL>UVhPs/f=5^ZiNnPOnIPQ.@sl(JeIQ5#pJmS %iU6%h%I&uoW.T$,Fj@-DfQD@?rYhIp+5$5UjX5u#XX4[m9A<,/2M!n[I8T7@MN4!(]pDfRIc3In8Ct:O2W)-I=/G:.pVW0_$.@be %W7n9JXi?3/1r=.e$!nl8+[e2G*(*smPg3j>>fs.VWeH)fc@Wp2mqui56[14`7].GBXn/io:siR.e#$G=]o6K5_0]6;L^jqe5f'pY-P*ek-N/JG%I4i?=7,405D(gbj4eC %%*umD%J*$u(/_22JCV@[!/!MGW(+gk-Du$QJ"%;gJ;E/D)eo3NV%P%Uq5UET3!0tP!,f0Gj7,j7_ef>Pm9T$]gH)[TK%r_,9+(l],g2?E>>F,g(+I;P2O$N7UsN!F"SgPSJ%f^U %1HO7s'\^P*[@]X@A\YK?UX@;!%Z[<^0gZ]NVqsCL.hBJ!Sigpb\Tcp".Q-caXiJP3bZ$pCRZ0;Y4$,=M/2tVLVL=rF0OQr$Gb\^Q]_0KH*"]'/HaoaG7WN-KB#`&)daF*F7?*X8]Z9(.[4p3G)RZ %7osKoN=Lq$ag3'NH7lTO(fotO7^rD/&+5ph>%4I95I7U9];6[pdm&tS#6)hd'>=3Nb]ZI7&3fj:G4b&/08.aLmd\")!cSfCL\`N4 %7KiUn#h[7r(W!9RI:P!adSG&D9OHU)"=o)A2et\^l0"[<76fc'jgq!b*OEZ;JG74hKocGns"r5r>VmYgc*okIdK?_?dViaP=41m' %^)[PI(uj/>?[jn3d[#VP@^K/h>qkeB0$W.f_]2oVX[st7eXb08Pl2?;]mNp80M!$;V@V$1C4%/nKeGoZK`nkk"lM$OCFnT4^ %G5FoSM2U+QS450;$mW#I:ZM0%UNh="Pe#Fprqojkafb@>M4mum::F^7m<3acn2p2.-.2-c4e@G'[qq]9Ti/;EY5d!U[P)NIF!'u0 %Z@2D8-@TYbbaY"=Q5`4@F=3WK=d)qdFWSu<.$H`?EP?(ko2fj7R7VA\598r=E5GW$p9*q-dNukl=8lmO,[?GcRQ*=MDKW6HDGTST %:5'@2j.rm0mA2T\0'?O>a[]SjD07[13:iV,?1l[AXOcBlR^FAA&6tc^5M2;Cs1r5#HTgm@d--,Dq($h;`u<5L6?boQmdddUpk'6/ %lp"%J,Tu!8-!H250sQBhX>Oaugr@PRSo0Pl!g(1(:MM;F9d;$3oKl;UN>R/s2;.QJ`*5nl2CEW&7#tq\:cb)3m*XsU-C[JiZGo1K %fW=/t"J7A*V2;^Z1c,"I7sU)$'%r`RR@K5\D&dt>0!)2aD20mLJ!@BJI+Vr=plNKX)f7.>0q/$D;;?!%p%7CQRuJ5TjY+72UbY'A %IJ`%$ipQ=@_-,/^o4;9HpLgTD[J!Os7IPLYnV%kFc8i&rWs>"e>!aM?cXt %iHMuKlk4e9j421'PCIfSm%tAi?Ph!ofW*i^O3GheAGJk'f`UM>Tj";MV"[:MW_fh7ki/T, %<`LKQlK$O`cVADlp\j1M7Ak#g^6-ug<"RM?d:h6YMj7+026\S,An\\A=,4dkIr+00P1aeJPAsuK9,FePShG23o='XcGKl0p_q(*(lt:\8C12<8 %COhg2Z711-lKRL-YA7rYY0P=O_s,R%.oB_^WR/VD9!NTjH:sN0R*1Bk2*!KW3]h-"]X?!sCI>M)A8Q:ff,'XQmBE&Le58SFl/9>p %j@2'BA[a>WprUXbmRl0dqUr2Chefq?A0dSmVeALDp?5!OGE^%F25"#Pper5nRQ[2[RBQkuVtc?lP?S[WG,B/Yon/*SAku\'ImcpY %1mDBRSueb&)G6mrs"l=(cqr/O7m0^B.5ZQ)_b\l^$M;Q/'qV;!'H0T/iMUH?Kn`K=0)bZ!V9i%j\NF"f.C^8U/YAo:o`&.fs32>X %fToG8b<2AjV%ah?pV`O^PUp?,>+kjJ/k %YId'.+Z$@UF8L)9;.,$+Blgh3J:Fc1$W`2m_e+X(F?6p"A!4;`0K=K^t-CV$"\R3D'LM %?u(';M*?`q.auWj(Q!oSSf0K`rb+Ffnn]o#';CVUQU8?u%g(Meo3#tBE,^)n@-COqU&4Bjduh9Q:ApqknL.$a8Q0uZ4CF"QZa6\s%NE@lP;\)E(=LF6 %JWDUr5aC3-kTd^Hm?>b)"=C<7gIZq215/_,qT#rjJG.cS3@[-0H$79'Fj^E%(==kH3qI17+3 %pmO#*rG.VcIt+osdc^MZ/k&QBl*k0VF>`*RqR7Psq,ohNWjuc8^oY6B6Hh[oklWZkN=WY]qhPk*?t1b"CQ*]2([W-ZQV_$Y?^cUl %H:176FIZT`NJci;\^9mCYV0Lig3WAc%S]W>Hs1u4eA%U"*>duB:#][U;Onf".mI0\`U`7o=/uEuI;dD"lh,7MR7Cqq#%6a\fDhDE %]EZnkU%Da_i]+*"KWoi";\Ft&f"LoT[E&E#"MWM>Mi:*C+WcR[eVn_3:HA*V",7K<%KZo-Bo`8K[_*Lhpi0lO5r3/L=T5a?3SGWNq %561Plb,b!2T>-KQ0p:@mLf>]T%o*kdB%:r&<5J^`oDkYC&1U0Q%cor$gr*-D$RbuDQ$:+['; %aFoc4d*P20$k>*k4fg`I42r8e$p^8WBpOPM%79te7S#7q-;#[("pUa9R6.mjf..X,o4nQK8\br2+tB`i^%/9L7%U22blEDCV[=56 %6S'ah#D^3UnA1L*'d9/Z6@(%5@Pm%l=:,*7fc[#F&:j6q(BfjO@4W("]&gOdinu_V;MN/%#%7#>bG!1 %)A&PW+a+HKI_`g0Qdr&A3X4UjWQ8f7'G+.se;U&n@MtC'c9YRB'qd=i'[;eO*m.A_>H4m3jq/cn7u.O&XO]+="3H>foTu"6'd* %c$1Aln$AaH&1:aJ]NZXo&-;:o&/GnKO'0Q.gAOie$PDO"472V!3t7/2n+8H.LkiihS_=Uor2n8!+t*W(^nhB3!)Vf60?pA#nQ;m, %!V=<>M0nV=)_pb%A%*#e/6"A.!b/u;Jpg;EnH]S>Q:VXL9I&+N&3*#_1eV>hPs&S%04>8o,W@WDEZlGm^u8rgTkR]M'Ogi!i$Xd> %n&&NEN=i/^(`E*%Y%1sG^`:N"+C9fX9EE3o%j!ld/P8FjJsc]R$a:Kl5q=_[e!qqH8V=i%_I?J@l7f'"1YaLJ*HD/@`tYW!"\];O %6&8L%G+MX0B1I#S&=)Fh('.,qg+XO5N!T`q&jRk?BadRbX"Et'9Tdh6&eC*e@h9+m_Pdf8AYMtFU/-$.?[._\9WEOm:\02-,^>rU %5>qHS;gkB=A^PpYE-O[pRrR_;NuW!=U]^3(!CMl)#=9A;C=NsjjX_4LLm@5`87Oa,&n)CZZD#(@@(KEWN'L6:sm!jb=C]BF80-@QJ]E&HCDiJutgcc[-oQK>YLt&?nnTUd4R$.XeYR8P>FDYUVlt %?rRn.S^Q:NKCB58*ReMi/I78#H!&"4_*f:73QR?D*10_4iE?YUM1/4c"acLG&Wf\C?n^[X8MKY.Kj6-9hII2?9+\C%=>2:_kuC?N %S1m9WaQKgA(Q0uZNHsO/a*@l@/,!c`58Z]CBI)X+c9[i4'qd<>#/4#(JJSA64p0dhMh$*7pQCT1']K*9K8E,/>?$UuP/FL22@,@3 %H4Vdn.QnriK)P$%bh7B,qqV5e+E6XE%M)!SlgKce#Y_eM<59ap!=X0QQNIlF_-og"_&/7H&Fu8om:3N!afs&;DoLL5kt6OQi6rN4 %-Ou?u4@BYc7*<>F(^*9`k_'Q\n1C&/,7Z>t_bf-5o;7'e_7c<$S^p&]M*l;?A0+6NYm_RN<8O36CGAVLf=Hh9>k=h %<=,`-k>Vc9;]7[Uqjp%\Z?Fqn47 %![U#4&dfKt$X4E<5%Q8s5d98^9M&)q#S@gs3H"hh>`aBM"p94('WDKj.<9$90FiXGF&l3$ArL^CEuX;>m`,1# %`[GlS_))V@BJ^5Il]!W^P4KS5MQ8o.c2n1^&Z9U`c*IR[6g5&nO3o1^rtaGjAqU"!"'HdaJZ@IIpJH/nfNH&'!@m%e0#=R94_2!95![^/WZUCLu9+3aZ*[/V`3H1S %0GA=H`\I>/HSIEFN4L\LFBq5i+@Qdh^`!5`G+6s^L3),i_:"$\OmX,A'g"^O.<=^881ks8Pp@78*0*i&P)eT9cAsf?1tC9`]*9S` %\s;O\;s(q>_UNrg=EGQ(+N,Z;.bsCBC,FT*]P6=U?6&9#bJZe[G^/9 %AI9_PrivateDataEnd \ No newline at end of file diff --git a/public/logo/habitrpg_pixel.png b/public/logo/habitrpg_pixel.png new file mode 100755 index 0000000000..4bd1c43f3b Binary files /dev/null and b/public/logo/habitrpg_pixel.png differ