1 %!PS-Adobe-3.1 EPSF-3.0
2 %ADO_DSC_Encoding: MacOS Roman
4 %%Creator: Adobe Illustrator(R) 13.0
7 %%BoundingBox: 0 0 169 260
8 %%HiResBoundingBox: 0 0 169 260
11 %%DocumentData: Clean7Bit
12 %ADOBeginClientInjection: DocumentHeader "AI11EPS"
13 %%AI8_CreatorVersion: 13.0.2
\r%AI9_PrintingDataBegin
\r%AI3_Cropmarks: 36.0000 36.0000 133.0000 224.0000
\r
14 %ADO_BuildNumber: Adobe Illustrator(R) 13.0.2 x434 R agm 4.4379 ct 5.1039
\r%ADO_ContainsXMP: MainFirst
\r%AI7_Thumbnail: 84 128 8
\r%%BeginData: 7282 Hex Bytes
\r%0000330000660000990000CC0033000033330033660033990033CC0033FF
\r%0066000066330066660066990066CC0066FF009900009933009966009999
\r%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
\r%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
\r%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
\r%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
\r%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
\r%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
\r%6666006666336666666666996666CC6666FF669900669933669966669999
\r%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
\r%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
\r%9933009933339933669933999933CC9933FF996600996633996666996699
\r%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
\r%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
\r%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
\r%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
\r%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
\r%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
\r%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
\r%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
\r%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
\r%000011111111220000002200000022222222440000004400000044444444
\r%550000005500000055555555770000007700000077777777880000008800
\r%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
\r%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
\r%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
\r%524C45FDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFD24FF3A1117171711
\r%1717171117FD49FF3A17101711171017111710FD49FF5EFD0A17FD49FF3A
\r%17101711171017111710FD49FF5E17171117171711171717FD49FF391711
\r%1710171117101711FD49FF5EFD0A17FD49FF3917111710171117101711FD
\r%49FF3A11171717111717171117FD49FF3A17101711171017111710FD49FF
\r%5EFD0A17FD49FF3A17101711171017111710FD37FF8A3A5E3A3A3A5E3A3A
\r%3A5E3A3A3A5E3A3A3A39171711171717111717173A5E3A3A3A5E3A3A3A5E
\r%3A3A3A5E3A3A3AAFFD25FF5F171017111710171117101711171017111710
\r%17111710171117101711171017111710171117101711171017111783FD25
\r%FF89FD2D17AEFD25FF5F1710171117101711171017111710171117101711
\r%1710171117101711171017111710171117101711171017111784FD25FF89
\r%171711171717111717171117171711171717111717171117171711171717
\r%111717171117171711171717111717AEFD25FF5E17111710171117101711
\r%171017111710171117101711171017111710171117101711171017111710
\r%171117101784FD25FF89FD2D17AEFD25FF5F171117101711171017111710
\r%171117101711171017111710171117101711171017111710171117101711
\r%17101784FD25FF8911171717111717171117171711171717111717171117
\r%1717111717171117171711171717111717171117171711AEFD25FF833A39
\r%3A3A3A393A3A3A393A3A3A393A3A3A11171117101711171017113A393A3A
\r%3A393A3A3A393A3A3A393A3A3AA8FD37FF5EFD0A17FD49FF391711171017
\r%111710173AFD49FF3A1117171711171717115EFD49FF3A17101711171017
\r%111739FD49FF5EFD09175EFD49FF3A17101711171017111739FD49FF5E17
\r%17111717171117173AFD49FF391711171017111710173AFD49FF5EFD0917
\r%5EFD49FF391711171017111710173AFD49FF8A5F895F895F895F895F8AFD
\r%DFFFFD04CAC3CACACAC3CACACAC3CACACAC3CACACAC3CACACAC3CACACAC3
\r%CACACAC3CACACAC3CACACAC3CACACAC3CACAFD25FFCA8CB5FCB58CB5FCB5
\r%8CB5FCB58CB5FCB58CB5FCB58CB5FCB58CB5FCB58CB5FCB58CB5FCB58CB5
\r%FCB58CB5FCB58CCAFD25FFC3FC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8C
\r%FC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFCA1FD25
\r%FFCA8CB5FCB58CB5FCB58CB5FCB58CB5FCB58CB5FCB58CB5FCB58CB5FCB5
\r%8CB5FCB58CB5FCB58CB5FCB58CB5FCB58CCAFD25FFCAFC8CB58CFC8CB58C
\r%FC8CB58CFC8CB58CFC8CB58CFC8CB58CFC8CB58CFC8CB58CFC8CB58CFC8C
\r%B58CFC8CB58CFCC3FD25FFCAFCB58CB5FCB58CB5FCB58CB5FCB58CB5FCB5
\r%8CB5FCB58CB5FCB58CB5FCB58CB5FCB58CB5FCB58CB5FCB58CB5FCCAFD25
\r%FFA1FC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8C
\r%FC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFCC3FD25FFCAFCB58CB5FCB58CB5
\r%FCB58CB5FCB58CB5FCB58CB5FCB58CB5FCB58CB5FCB58CB5FCB58CB5FCB5
\r%8CB5FCB58CB5FCCAFD25FFC3B58CFC8CB58CFC8CB58CFC8CB58CFC8CB58C
\r%FC8CB58CFC8CB58CFC8CB58CFC8CB58CFC8CB58CFC8CB58CFC8CB5CAFD25
\r%FFCA8CB5FCB58CB5FCB58CB5FCB58CB5FCB58CB5FCB58CB5FCB58CB5FCB5
\r%8CB5FCB58CB5FCB58CB5FCB58CB5FCB58CCAFD25FFCAFC8CFC8CFC8CFC8C
\r%FC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8CFC8C
\r%FC8CFC8CFC8CFCA1FDFCFFFD33FFA8A87DFD05FFFD19A8FD30FFA8A85252
\r%2752A8FD04FF522752525227525252275252522752525227525252275252
\r%FD30FF7D522752275227A8FD04FF27522752275227522752275227522752
\r%2752275227522752A8FD2DFFA8FD045227525252A8FD04FF525252275252
\r%522752525227525252275252522752525227FD2CFFA87D27522752275227
\r%5227A8FD04FF275227522752275227522752275227522752275227522752
\r%A8FD2BFF7D52522752525227525252A8FD04FF5252522752525227525252
\r%27525252275252522752525227FD2BFF7D2752275227522752275227A8FD
\r%04FF275227522752275227522752275227522752275227522752A8FD29FF
\r%A8525227525252275252522752A8FD04FF52275252522752525227525252
\r%27525252277D527D527D52FD2AFF27522752275227522752275227A8FD04
\r%FF27522752275227522752275227522752275252FD2EFF7D525252275252
\r%52275252522752A8FD04FF52275252522752525227525252275252522752
\r%52FD2CFFA85227522752275227522752275227A8FD04FF27522752275227
\r%5227522752275227522752275252FD2BFFA8525227525252275252522752
\r%7DA8FD05FF5252522752525227FFA87D2752525227525252275252FD2AFF
\r%525227522752275227522752A8FD07FF2752275227522752FFFFFFA82752
\r%27522752275227527DFD28FFA8525252275252522752527DFD09FF525252
\r%2752525227FD04FFA85252275252522752527DFD28FFA827522752275227
\r%522752FD0AFF2752275227522752FD05FF7D275227522752275227A8FD27
\r%FF7D522752525227525252A8FD0AFF5227525252275252FD05FFA8525252
\r%2752525227527DFD27FF7D27522752275227527DFD0BFF27522752275227
\r%52FD06FF5252275227522752277DFD27FF525227525252275252A8FD0BFF
\r%5227525252275252FD06FFA8525227525252275252FD27FF522752275227
\r%522752FD0CFF2752275227522752FD06FFA8522752275227522752FD27FF
\r%275252522752525227FD0CFF5252522752525227FD07FF27525252275252
\r%5227FD27FF522752275227522752FD1BFF522752275227522752A8FD26FF
\r%275252522752525227FD1BFF275252522752525227FD27FF522752275227
\r%522752A8FD1AFF522752275227522752A8FD26FF5252275252522752527D
\r%FD1AFF525227525252275252A8FD26FF7D275227522752275252FD19FF7D
\r%522752275227522752A8FD26FF7D522752525227525252A8FD18FF7D5252
\r%27525252275252FD27FFA827522752275227522752FD17FFA82752275227
\r%5227522752FD27FFA8525252275252522752527DFD16FF52522752525227
\r%FD0452FD28FF52522752275227522752277DFD13FFA82752275227522752
\r%2752277DFD28FFA852522752525227525252277DFD11FF7D275252522752
\r%525227525252A8FD29FF522752275227522752275227527DA8FD0BFFA852
\r%5227522752275227522752275252FD2AFF7D525252275252522752525227
\r%FD04527D7DA8A8A87D7DFD045227525252275252522752525227A8FD2BFF
\r%525227522752275227522752275227522752275227522752275227522752
\r%27522752275227522752FD2DFF5252275252522752525227525252275252
\r%522752525227525252275252522752525227525252FD2EFFA82752275227
\r%522752275227522752275227522752275227522752275227522752275227
\r%52A8FD2FFFA8525227525252275252522752525227525252275252522752
\r%525227525252275252527DFD31FFA8275227522752275227522752275227
\r%5227522752275227522752275227522752A8FD34FFFD0452275252522752
\r%525227525252275252522752525227525252277DFD37FF52522752275227
\r%52275227522752275227522752275227522752527DFD39FF7D5252522752
\r%5252275252522752525227525252275252527DFD3DFFA852522752275227
\r%522752275227522752275252A8A8FD40FFA8A87D7D527D527D527D527D52
\r%7D7DA8FDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFD76FFFF
\r%%EndData
\r
15 %ADOEndClientInjection: DocumentHeader "AI11EPS"
17 %%DocumentNeededResources:
18 %%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0
19 %%+ procset Adobe_CoolType_Utility_T42 1.0 0
20 %%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0
21 %%+ procset Adobe_CoolType_Core 2.31 0
22 %%+ procset Adobe_AGM_Core 2.0 0
23 %%+ procset Adobe_AGM_Utils 1.0 0
25 %%DocumentNeededFonts:
26 %%DocumentNeededFeatures:
27 %%DocumentSuppliedFeatures:
28 %%DocumentProcessColors: Cyan Magenta Yellow Black
29 %%DocumentCustomColors:
40 %%ViewingOrientation: 1 0 0 1
43 %%BeginResource: procset Adobe_AGM_Utils 1.0 0
45 %%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
46 systemdict/setpacking known
47 {currentpacking true setpacking}if
48 userdict/Adobe_AGM_Utils 73 dict dup begin put
72 exch dup currentdict exch known{
82 pop systemdict/languagelevel gx
94 {version cvr}stopped{-1}if
97 {currentglobal exch setglobal}bdf
102 /packedarray where{pop packedarray
104 array astore readonly}ifelse
106 /map_reserved_ink_name
108 dup type/stringtype eq{
126 /AGMUTIL_GSTATE 22 dict def
130 /AGMUTIL_GSTATE_clr_spc currentcolorspace def
131 /AGMUTIL_GSTATE_clr_indx 0 def
132 /AGMUTIL_GSTATE_clr_comps 12 array def
133 mark currentcolor counttomark
134 {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
135 /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop
136 /AGMUTIL_GSTATE_fnt rootfont def
137 /AGMUTIL_GSTATE_lw currentlinewidth def
138 /AGMUTIL_GSTATE_lc currentlinecap def
139 /AGMUTIL_GSTATE_lj currentlinejoin def
140 /AGMUTIL_GSTATE_ml currentmiterlimit def
141 currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf
142 /AGMUTIL_GSTATE_sa currentstrokeadjust def
143 /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
144 /AGMUTIL_GSTATE_op currentoverprint def
145 /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
146 /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
147 currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf
148 cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf
149 /AGMUTIL_GSTATE_ht currenthalftone def
150 /AGMUTIL_GSTATE_flt currentflat def
156 AGMUTIL_GSTATE_clr_spc setcolorspace
157 AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
158 /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor
159 AGMUTIL_GSTATE_fnt setfont
160 AGMUTIL_GSTATE_lw setlinewidth
161 AGMUTIL_GSTATE_lc setlinecap
162 AGMUTIL_GSTATE_lj setlinejoin
163 AGMUTIL_GSTATE_ml setmiterlimit
164 AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
165 AGMUTIL_GSTATE_sa setstrokeadjust
166 AGMUTIL_GSTATE_clr_rnd setcolorrendering
167 AGMUTIL_GSTATE_op setoverprint
168 AGMUTIL_GSTATE_bg cvx setblackgeneration
169 AGMUTIL_GSTATE_ucr cvx setundercolorremoval
170 AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
171 AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
172 AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or
174 currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne
176 mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark
179 AGMUTIL_GSTATE_ht sethalftone
181 AGMUTIL_GSTATE_flt setflat
184 /get_gstate_and_matrix
187 /AGMUTIL_GSTATE_ctm matrix currentmatrix def
191 /set_gstate_and_matrix
195 AGMUTIL_GSTATE_ctm setmatrix
198 /AGMUTIL_str256 256 string def
199 /AGMUTIL_src256 256 string def
200 /AGMUTIL_dst64 64 string def
205 //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf
210 {sethalftone currenthalftone}
212 dup/HalftoneType get 3 eq
214 sethalftone currenthalftone
218 Thresholds read{pop}if
227 currentfile AGMUTIL_str256 readline pop
228 (%)anchorsearch{pop}if
232 dup type/filetype ne{
233 exch()/SubFileDecode filter
241 AGMUTIL_src256 readstring pop
242 dup length/AGMUTIL_srcLen exch def
244 AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
246 AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
247 /AGMUTIL_ndx AGMUTIL_ndx 1 add def
250 AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
258 cvi Names length mul names_index add Lookup exch get
265 dup type/filetype ne{
266 0()/SubFileDecode filter
271 /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx
272 currentdict/srcStr get/readstring cvx/pop cvx
273 /dup cvx/length cvx 0/gt cvx[
274 Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx
275 names_index Names length currentdict/srcStr get length 1 sub{
276 1/index cvx/exch cvx/get cvx
277 currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx
278 Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx
280 currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx
289 /AGMUTIL_imagefile nd
292 AGMUTIL_imagefile 0 setfileposition
295 /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
297 /origDataSource imageDict/DataSource get def
298 /origMultipleDataSources imageDict/MultipleDataSources get def
299 /origDecode imageDict/Decode get def
300 /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def
301 imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse
303 /imbufCnt imageDict/DataSource get length def
304 /imbufs imbufCnt array def
307 imbufs imbufIdx imbufLen string put
308 imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put
312 /DataSource[DataSource/devn_sep_datasource cvx]cvx def
313 /MultipleDataSources false def
318 /imbuf imbufLen string def
319 Indexed_DeviceN level3 not and DeviceN_NoneName or{
320 /srcDataStrs[imageDict begin
321 currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
323 Width Decode length 2 div mul cvi string
327 /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def
331 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
332 imageDict/Decode[0 1]put
337 imageDict/DataSource origDataSource put
338 imageDict/MultipleDataSources origMultipleDataSources put
339 imageDict/Decode origDecode put
345 {(AGMUTIL_imagefile)(w+)file}stopped{
348 Adobe_AGM_Utils/AGMUTIL_imagefile xddf
350 /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
351 MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{
352 /imbuf imbufLen string def
354 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{
357 0 1 DataSource length 1 sub{
360 pop DataSource exch gx
363 DataSource exch get imbuf readstring pop
368 AGMUTIL_imagefile exch writestring
376 DataSource imbuf readstring pop
381 AGMUTIL_imagefile exch writestring
391 AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile
393 statusdict/product known userdict/AGMP_current_show known not and{
394 /pstr statusdict/product get def
395 pstr(HP LaserJet 2200)eq
396 pstr(HP LaserJet 4000 Series)eq or
397 pstr(HP LaserJet 4050 Series )eq or
398 pstr(HP LaserJet 8000 Series)eq or
399 pstr(HP LaserJet 8100 Series)eq or
400 pstr(HP LaserJet 8150 Series)eq or
401 pstr(HP LaserJet 5000 Series)eq or
402 pstr(HP LaserJet 5100 Series)eq or
403 pstr(HP Color LaserJet 4500)eq or
404 pstr(HP Color LaserJet 4600)eq or
405 pstr(HP LaserJet 5Si)eq or
406 pstr(HP LaserJet 1200 Series)eq or
407 pstr(HP LaserJet 1300 Series)eq or
408 pstr(HP LaserJet 4100 Series)eq or
410 userdict/AGMP_current_show/show load put
412 currentcolorspace 0 get
415 {AGMP_current_show}ifelse
418 currentdict/pstr undef
424 currentdict/MultipleDataSources known not
425 {/MultipleDataSources false def}if
428 DataSource 0 get type
432 /flushbuffer Width cvi string def
436 0 1 DataSource length 1 sub
439 flushbuffer readstring pop pop
444 dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and
448 0 1 DataSource length 1 sub
449 {dup DataSource exch gx length exch 0 ne{pop}if}for
459 /DataSource load type
463 /flushbuffer Width Decode length 2 idiv mul cvi string def
464 1 1 Height{pop DataSource flushbuffer readstring pop pop}for
467 dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and
469 Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul
471 DataSource length dup 0 eq
487 /modify_halftone_xfer
489 currenthalftone dup length dict copy begin
490 currentdict 2 index known{
491 1 index load dup length dict copy begin
492 currentdict/TransferFunction known{
493 /TransferFunction load
497 addprocs/TransferFunction xdf
499 currentdict end sethalftone
501 currentdict/TransferFunction known{
502 /TransferFunction load
506 addprocs/TransferFunction xdf
507 currentdict end sethalftone
514 dup length array exch
515 Adobe_AGM_Core/AGMCORE_tmp -1 ddf
517 Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf
520 Adobe_AGM_Core/AGMCORE_tmp get
523 Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
525 dup type/arraytype eq
527 Adobe_AGM_Core/AGMCORE_tmp get exch
529 Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
532 Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put
543 dup type/arraytype eq
552 /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and
556 /indexed_colorspace_dict AGMCORE_gget dup null ne{
558 /CSDBase get/CSD get_res/Names known
578 /DeviceN_PS2_inRip_seps
580 /AGMCORE_in_rip_sep where
582 pop dup type dup/arraytype eq exch/packedarraytype eq or
584 dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and
586 /currentcolorspace exch AGMCORE_gput
598 /base_colorspace_type
600 dup type/arraytype eq{0 get}if
602 /currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
604 /pdfmark_5{cleartomark}bind def
606 /pdfmark_5{pdfmark}bind def
610 currentfile exch 0 exch/SubFileDecode filter
611 /currentdistillerparams where
612 {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
613 {flushfile cleartomark}
621 aload length[exch 1 add 1 roll/PAGELABEL
624 [{ThisPage}<<5 -2 roll>>/PUT
630 Adobe_AGM_Utils begin
633 currentdict Adobe_AGM_Utils eq{
637 systemdict/setpacking known
640 %%BeginResource: procset Adobe_AGM_Core 2.0 0
642 %%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved.
643 systemdict/setpacking known
648 userdict/Adobe_AGM_Core 209 dict dup begin put
649 /Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def
650 /AGMCORE_str256 256 string def
652 /AGMCORE_graphicsave nd
657 /AGMCORE_cmykbuf 4 array def
658 /AGMCORE_screen[currentscreen]cvx def
661 /AGMCORE_&setcolor nd
662 /AGMCORE_&setcolorspace nd
663 /AGMCORE_&setcmykcolor nd
664 /AGMCORE_cyan_plate nd
665 /AGMCORE_magenta_plate nd
666 /AGMCORE_yellow_plate nd
667 /AGMCORE_black_plate nd
668 /AGMCORE_plate_ndx nd
669 /AGMCORE_get_ink_data nd
670 /AGMCORE_is_cmyk_sep nd
672 /AGMCORE_avoid_L2_sep_space nd
673 /AGMCORE_distilling nd
674 /AGMCORE_composite_job nd
675 /AGMCORE_producing_seps nd
676 /AGMCORE_ps_level -1 def
677 /AGMCORE_ps_version -1 def
678 /AGMCORE_environ_ok nd
679 /AGMCORE_CSD_cache 0 dict def
680 /AGMCORE_currentoverprint false def
684 /AGMCORE_sep_special nd
685 /AGMCORE_err_strings 4 dict def
687 /AGMCORE_current_spot_alias false def
688 /AGMCORE_inverting false def
689 /AGMCORE_feature_dictCount nd
690 /AGMCORE_feature_opCount nd
691 /AGMCORE_feature_ctm nd
692 /AGMCORE_ConvertToProcess false def
693 /AGMCORE_Default_CTM matrix def
694 /AGMCORE_Default_PageSize nd
695 /AGMCORE_Default_flatness nd
696 /AGMCORE_currentbg nd
697 /AGMCORE_currentucr nd
698 /AGMCORE_pattern_paint_type 0 def
700 currentglobal true setglobal
701 [/CSA/Gradient/Procedure]
703 /Generic/Category findresource dup length dict copy/Category defineresource pop
709 /Adobe_AGM_Core_Id known
718 /CompareBuffer 3 -1 roll def
719 /readbuffer 256 string def
722 currentfile readbuffer{readline}stopped
739 AGMCORE_screen exch pop exch pop
740 dup type/dicttype eq{
741 dup/HalftoneType get 1 eq{
744 dup/HalftoneType get 2 eq{
745 /GraySpotFunction get
749 abs exch abs 2 copy add 1 gt{
750 1 sub dup mul exch 1 sub dup mul add 1 sub
752 dup mul exch dup mul add 1 exch sub
769 /AGMCORE_graphicsave save store
779 false setstrokeadjust
780 //Adobe_AGM_Core/spot_alias gx
781 /Adobe_AGM_Image where{
783 Adobe_AGM_Image/spot_alias 2 copy known{
789 /sep_colorspace_dict null AGMCORE_gput
791 /dictstackcount countdictstack def
798 dictstackcount 1 countdictstack 1 sub{end}for
800 AGMCORE_graphicsave restore
804 grestoreall initgraphics
805 /Helvetica findfont 10 scalefont setfont
806 /AGMCORE_deltaY 100 def
807 /AGMCORE_deltaX 310 def
808 clippath pathbbox np pop pop 36 add exch 36 add exch moveto
809 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
810 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
812 gsave 1 AGMCORE_&setgray fill grestore
813 1 setlinewidth gsave stroke grestore
814 currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
815 /AGMCORE_deltaY 12 def
817 AGMCORE_err_strings exch get
822 AGMCORE_str256 0 AGMCORE_tmp getinterval
823 stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
825 currentpoint AGMCORE_deltaY sub exch pop
826 clippath pathbbox pop pop pop 44 add exch moveto
828 AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show
829 0 1 AGMCORE_str256 length 1 sub
831 AGMCORE_str256 exch 0 put
835 AGMCORE_str256 exch AGMCORE_tmp xpt
836 /AGMCORE_tmp AGMCORE_tmp 1 add def
840 /AGMCORE_CMYKDeviceNColorspaces[
841 [/Separation/None/DeviceCMYK{0 0 0}]
842 [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind]
843 [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind]
844 [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind]
845 [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind]
846 [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind]
847 [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind]
848 [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind]
849 [/Separation(Cyan)/DeviceCMYK{0 0 0}]
850 [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind]
851 [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind]
852 [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind]
853 [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}]
854 [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind]
855 [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}]
860 /currentdistillerparams where
862 pop currentdistillerparams/CoreDistVersion get 5000 lt
863 {<</DetectBlends false>>setdistillerparams}if
865 /AGMCORE_ps_version xdf
866 /AGMCORE_ps_level xdf
867 errordict/AGM_handleerror known not{
868 errordict/AGM_handleerror errordict/handleerror get put
869 errordict/handleerror{
871 $error/newerror get AGMCORE_cur_err null ne and{
872 $error/newerror false put
873 AGMCORE_cur_err compose_error_msg
875 $error/newerror true put
877 errordict/AGM_handleerror get exec
881 ps_level AGMCORE_ps_level ge
882 ps_version AGMCORE_ps_version ge and
883 AGMCORE_ps_level -1 eq or
885 AGMCORE_environ_ok not
886 {/AGMCORE_cur_err/AGMCORE_bad_environ def}if
887 /AGMCORE_&setgray systemdict/setgray get def
889 /AGMCORE_&setcolor systemdict/setcolor get def
890 /AGMCORE_&setcolorspace systemdict/setcolorspace get def
892 /AGMCORE_currentbg currentblackgeneration def
893 /AGMCORE_currentucr currentundercolorremoval def
894 /AGMCORE_Default_flatness currentflat def
897 pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and
902 /AGMCORE_GSTATE AGMCORE_key_known not{
903 /AGMCORE_GSTATE 21 dict def
904 /AGMCORE_tmpmatrix matrix def
905 /AGMCORE_gstack 32 array def
906 /AGMCORE_gstackptr 0 def
907 /AGMCORE_gstacksaveptr 0 def
908 /AGMCORE_gstackframekeys 14 def
909 /AGMCORE_&gsave/gsave ldf
910 /AGMCORE_&grestore/grestore ldf
911 /AGMCORE_&grestoreall/grestoreall ldf
912 /AGMCORE_&save/save ldf
913 /AGMCORE_&setoverprint/setoverprint ldf
920 AGMCORE_gstack AGMCORE_gstackptr get
925 AGMCORE_gstack AGMCORE_gstackptr get
931 AGMCORE_gstack AGMCORE_gstackptr get
932 AGMCORE_gstackptr 1 add
933 dup 32 ge{limitcheck}if
934 /AGMCORE_gstackptr exch store
935 AGMCORE_gstack AGMCORE_gstackptr get
940 AGMCORE_gstackptr 1 sub
941 dup AGMCORE_gstacksaveptr lt{1 add}if
942 dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known
943 {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse
944 /AGMCORE_gstackptr exch store
948 /AGMCORE_gstackptr AGMCORE_gstacksaveptr store
952 AGMCORE_gstack AGMCORE_gstackptr get
953 AGMCORE_gstackptr 1 add
954 dup 32 ge{limitcheck}if
955 /AGMCORE_gstackptr exch store
956 /AGMCORE_gstacksaveptr AGMCORE_gstackptr store
957 AGMCORE_gstack AGMCORE_gstackptr get
961 dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint
963 0 1 AGMCORE_gstack length 1 sub{
964 AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
967 level3/AGMCORE_&sysshfill AGMCORE_key_known not and
969 /AGMCORE_&sysshfill systemdict/shfill get def
970 /AGMCORE_&sysmakepattern systemdict/makepattern get def
971 /AGMCORE_&usrmakepattern/makepattern load def
973 /currentcmykcolor[0 0 0 0]AGMCORE_gput
974 /currentstrokeadjust false AGMCORE_gput
975 /currentcolorspace[/DeviceGray]AGMCORE_gput
976 /sep_tint 0 AGMCORE_gput
977 /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
978 /sep_colorspace_dict null AGMCORE_gput
979 /devicen_colorspace_dict null AGMCORE_gput
980 /indexed_colorspace_dict null AGMCORE_gput
981 /currentcolor_intent()AGMCORE_gput
982 /customcolor_tint 1 AGMCORE_gput
983 /absolute_colorimetric_crd null AGMCORE_gput
984 /relative_colorimetric_crd null AGMCORE_gput
985 /saturation_crd null AGMCORE_gput
986 /perceptual_crd null AGMCORE_gput
987 currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf
988 cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf
990 /MaxPatternItem currentsystemparams/MaxPatternCache get
999 Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put
1001 Adobe_AGM_Core begin
1004 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput
1007 3 index add neg dup 0 lt{
1016 /currentcmykcolor AGMCORE_gget aload pop
1022 /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
1023 /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
1024 /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
1025 /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
1030 AGMCORE_magenta_plate{
1033 AGMCORE_yellow_plate{
1036 AGMCORE_black_plate{
1045 /AGMCORE_have_reported_unsupported_color_space false def
1046 /AGMCORE_report_unsupported_color_space
1048 AGMCORE_have_reported_unsupported_color_space false eq
1050 (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.)==
1051 Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf
1054 /AGMCORE_composite_job
1055 AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
1057 /AGMCORE_in_rip_sep where{
1058 pop AGMCORE_in_rip_sep
1064 userdict/Adobe_AGM_OnHost_Seps known{
1068 currentpagedevice/Separations 2 copy known{
1080 /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
1081 /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
1083 /AGM_preserve_spots where{
1084 pop AGM_preserve_spots
1086 AGMCORE_distilling AGMCORE_producing_seps or
1089 /AGM_is_distiller_preserving_spotimages
1091 currentdistillerparams/PreserveOverprintSettings known
1093 currentdistillerparams/PreserveOverprintSettings get
1095 currentdistillerparams/ColorConversionStrategy known
1097 currentdistillerparams/ColorConversionStrategy get
1109 /convert_spot_to_process where{pop}{
1110 /convert_spot_to_process
1112 //Adobe_AGM_Core begin
1116 dup dup(None)eq exch(All)eq or
1123 1 0 0 0 setcmykcolor currentgray 1 exch sub
1124 0 1 0 0 setcmykcolor currentgray 1 exch sub
1125 0 0 1 0 setcmykcolor currentgray 1 exch sub
1126 0 0 0 1 setcmykcolor currentgray 1 exch sub
1132 current_spot_alias false set_spot_alias
1133 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
1141 pop AGM_is_distiller_preserving_spotimages not
1143 //Adobe_AGM_Core/AGMCORE_name xddf
1145 //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq
1146 AGMUTIL_cpd/OverrideSeparations known and
1148 AGMUTIL_cpd/OverrideSeparations get
1150 /HqnSpots/ProcSet resourcestatus
1157 AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not
1160 [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace
1162 AGMUTIL_cpd/SeparationColorNames 2 copy known
1165 {AGMCORE_name eq or}forall
1178 /convert_to_process where{pop}{
1190 dup(Magenta)eq 3 -1 roll or exch
1191 dup(Yellow)eq 3 -1 roll or exch
1192 dup(Black)eq 3 -1 roll or
1194 {convert_spot_to_process and}ifelse
1201 dup(Magenta)eq 3 -1 roll or exch
1202 dup(Yellow)eq 3 -1 roll or exch
1210 /PhotoshopDuotoneList where{pop false}{true}ifelse
1213 dup(Magenta)eq 3 -1 roll or exch
1214 dup(Yellow)eq 3 -1 roll or exch
1215 dup(Black)eq 3 -1 roll or
1217 {convert_spot_to_process or}ifelse
1220 convert_spot_to_process or
1229 /AGMCORE_avoid_L2_sep_space
1232 AGMCORE_producing_seps not and
1234 /AGMCORE_is_cmyk_sep
1235 AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
1237 /AGM_avoid_0_cmyk where{
1238 pop AGM_avoid_0_cmyk
1241 userdict/Adobe_AGM_OnHost_Seps known
1242 userdict/Adobe_AGM_InRip_Seps known or
1248 4 copy add add add 0 eq currentoverprint and{
1252 /AGMCORE_&setcmykcolor load dup type/operatortype ne{
1257 /AGMCORE_IsSeparationAProcessColor
1259 dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or
1267 AGMCORE_magenta_plate{
1268 4 3 roll pop pop pop
1270 AGMCORE_yellow_plate{
1271 4 2 roll pop pop pop
1273 4 1 roll pop pop pop
1280 /AGMCORE_get_ink_data
1284 AGMCORE_magenta_plate{
1285 {4 3 roll pop pop pop}
1287 AGMCORE_yellow_plate{
1288 {4 2 roll pop pop pop}
1290 {4 1 roll pop pop pop}
1295 /AGMCORE_RemoveProcessColorNames
1300 dup/Cyan eq 1 index(Cyan)eq or
1302 dup/Magenta eq 1 index(Magenta)eq or
1304 dup/Yellow eq 1 index(Yellow)eq or
1306 dup/Black eq 1 index(Black)eq or
1309 dup type/arraytype eq
1310 {[exch{filtername}forall]}
1315 /AGMCORE_IsCurrentColor
1317 dup AGMCORE_IsSeparationAProcessColor
1319 AGMCORE_plate_ndx 0 eq
1320 {dup(Cyan)eq exch/Cyan eq or}if
1321 AGMCORE_plate_ndx 1 eq
1322 {dup(Magenta)eq exch/Magenta eq or}if
1323 AGMCORE_plate_ndx 2 eq
1324 {dup(Yellow)eq exch/Yellow eq or}if
1325 AGMCORE_plate_ndx 3 eq
1326 {dup(Black)eq exch/Black eq or}if
1327 AGMCORE_plate_ndx 4 eq
1332 current_spot_alias false set_spot_alias
1333 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
1339 /AGMCORE_filter_functiondatasource
1343 data_in type/stringtype eq
1347 /string_out data_in length ncomp idiv string def
1348 0 ncomp data_in length 1 sub
1350 string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put
1354 string/string_in xdf
1355 /string_out 1 string def
1358 data_in string_in/readstring cvx
1359 [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx
1360 [/pop cvx()]cvx/ifelse cvx
1361 ]cvx/ReusableStreamDecode filter
1365 /AGMCORE_separateShadingFunction
1370 dup type/dicttype eq
1375 /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def
1376 currentdict/Decode known
1377 {/Decode Decode channel 2 mul 2 getinterval def}if
1385 /C0[C0 channel get 1 exch sub]def
1386 /C1[C1 channel get 1 exch sub]def
1394 /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def
1396 currentdict/Range known
1400 channel get 0 paint? AGMCORE_separateShadingFunction
1404 /AGMCORE_separateShading
1407 currentdict/Function known
1409 currentdict/Background known
1410 {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if
1411 Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf
1412 /ColorSpace[/DeviceGray]def
1414 ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq
1416 /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
1418 ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put
1420 ColorSpace 0 get/Separation eq
1423 [1/exch cvx/sub cvx]cvx
1427 ColorSpace 3 3 -1 roll put
1431 [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
1433 pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx
1435 ColorSpace 3 3 -1 roll bind put
1437 ColorSpace 2/DeviceGray put
1441 /AGMCORE_separateShadingDict
1444 dup type/arraytype ne
1446 dup 0 get/DeviceCMYK eq
1452 AGMCORE_magenta_plate
1454 AGMCORE_yellow_plate
1458 AGMCORE_plate_ndx 4 eq
1460 dup not currentoverprint and
1461 {/AGMCORE_ignoreshade true def}if
1462 AGMCORE_separateShading
1466 dup 0 get/Separation eq
1469 ColorSpace 1 get dup/None ne exch/All ne and
1471 ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and
1473 ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq
1481 ColorSpace 3 get/exec cvx
1482 4 AGMCORE_plate_ndx sub -1/roll cvx
1484 3[/pop cvx]cvx/repeat cvx
1489 AGMCORE_report_unsupported_color_space
1490 AGMCORE_black_plate not
1492 currentdict 0 false AGMCORE_separateShading
1496 currentdict ColorSpace 1 get AGMCORE_IsCurrentColor
1498 dup not currentoverprint and
1499 {/AGMCORE_ignoreshade true def}if
1500 AGMCORE_separateShading
1506 dup 0 get/DeviceN eq
1509 ColorSpace 1 get convert_to_process
1511 ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq
1519 ColorSpace 3 get/exec cvx
1520 4 AGMCORE_plate_ndx sub -1/roll cvx
1522 3[/pop cvx]cvx/repeat cvx
1527 AGMCORE_report_unsupported_color_space
1528 AGMCORE_black_plate not
1530 currentdict 0 false AGMCORE_separateShading
1531 /ColorSpace[/DeviceGray]def
1536 false -1 ColorSpace 1 get
1538 AGMCORE_IsCurrentColor
1541 exch pop true exch exit
1546 dup not currentoverprint and
1547 {/AGMCORE_ignoreshade true def}if
1548 AGMCORE_separateShading
1553 dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not
1556 ColorSpace dup type/arraytype eq
1560 AGMCORE_report_unsupported_color_space
1561 AGMCORE_black_plate not
1563 ColorSpace 0 get/CIEBasedA eq
1565 /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def
1567 ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or
1569 /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def
1571 ColorSpace 0 get/CIEBasedDEFG eq
1573 /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
1575 currentdict 0 false AGMCORE_separateShading
1582 dup/AGMCORE_ignoreshade known
1585 /ColorSpace[/Separation(None)/DeviceGray{}]def
1591 AGMCORE_separateShadingDict
1592 dup/AGMCORE_ignoreshade known
1594 {AGMCORE_&sysshfill}ifelse
1599 dup/PatternType get 2 eq
1603 /Shading Shading AGMCORE_separateShadingDict def
1604 Shading/AGMCORE_ignoreshade known
1605 currentdict end exch
1606 {pop<</PatternType 1/PaintProc{pop}/BBox[0 0 1 1]/XStep 1/YStep 1/PaintType 1/TilingType 3>>}if
1607 exch AGMCORE_&sysmakepattern
1609 exch AGMCORE_&usrmakepattern
1618 dup 7 1 roll inRip_spot_has_ink not {
1619 4{4 index mul 4 1 roll}
1621 /DeviceCMYK setcolorspace
1624 //Adobe_AGM_Core begin
1625 /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf
1627 [/Separation 4 -1 roll/DeviceCMYK
1628 {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
1636 [/Separation(All)/DeviceGray{}]setcolorspace_opt
1645 /findcmykcustomcolor
1652 4{4 index mul 4 1 roll}repeat
1657 AGMCORE_producing_seps{
1668 1 index mul exch getinterval{255 div}forall
1672 Lookup Names length 3 -1 roll cvi map_index
1676 base_colorspace_type
1696 level2/setcolorspace AGMCORE_key_known not and{
1697 /AGMCORE_&&&setcolorspace/setcolorspace ldf
1698 /AGMCORE_ReplaceMappedColor
1700 dup type dup/arraytype eq exch/packedarraytype eq or
1702 /AGMCORE_SpotAliasAry2 where{
1704 dup 0 get dup/Separation eq
1707 dup length array copy
1713 false set_spot_alias
1714 dup 1 exch setsepcolorspace
1717 /sep_colorspace_dict currentdict AGMCORE_gput
1723 /sep_colorspace_proc load
1729 map_reserved_ink_name 1 xpt
1733 dup length array copy
1741 map_reserved_ink_name
1752 dup type dup/arraytype eq exch/packedarraytype eq or
1754 dup 0 get/Indexed eq
1758 /PhotoshopDuotoneList where
1769 AGMCORE_ReplaceMappedColor
1770 3 1 roll 4 array astore
1773 AGMCORE_ReplaceMappedColor
1776 DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if
1782 currentstrokeadjust{
1784 0.25 sub round 0.25 add exch
1785 0.25 sub round 0.25 add exch
1798 6 2 roll adj curveto
1803 8 8 1[8 0 0 8 0 0]{<ffffffffffffffff>}image
1805 /currentstrokeadjust{
1806 /currentstrokeadjust AGMCORE_gget
1809 /currentstrokeadjust exch AGMCORE_gput
1813 /currentcolorspace exch AGMCORE_gput
1817 /currentcolorspace AGMCORE_gget
1819 /setcolor_devicecolor
1821 base_colorspace_type
1834 currentcolorspace 0 get
1840 currentcolorspace 3 gx
1841 currentcolorspace 2 get
1845 currentcolorspace 3 get dup type/stringtype eq{
1846 currentcolorspace 1 get n_color_components
1851 currentcolorspace 1 get
1853 /AGMCORE_cur_err/AGMCORE_invalid_color_space def
1854 AGMCORE_invalid_color_space
1860 setcolor_devicecolor
1863 /sop/setoverprint ldf
1864 /lw/setlinewidth ldf
1867 /ml/setmiterlimit ldf
1869 /sadj/setstrokeadjust ldf
1871 /rgb/setrgbcolor ldf
1873 /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx
1874 /setcmykcolor load dup type/operatortype ne{/exec cvx}if
1876 level3 AGMCORE_host_sep not and{
1884 cc 0 ne{/sum sum 2#1000 or def cc}if
1885 mm 0 ne{/sum sum 2#0100 or def mm}if
1886 yy 0 ne{/sum sum 2#0010 or def yy}if
1887 kk 0 ne{/sum sum 2#0001 or def kk}if
1888 AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace
1896 /sep/setsepcolor ldf
1897 /devn/setdevicencolor ldf
1898 /idx/setindexedcolor ldf
1900 /csacrd/set_csa_crd ldf
1901 /sepcs/setsepcolorspace ldf
1902 /devncs/setdevicencolorspace ldf
1903 /idxcs/setindexedcolorspace ldf
1906 /eclp/eoclp_npth ldf
1911 /gset/graphic_setup ldf
1912 /gcln/graphic_cleanup ldf
1917 /AGMCORE_def_ht currenthalftone def
1918 /clonedict Adobe_AGM_Utils begin/clonedict load end def
1919 /clonearray Adobe_AGM_Utils begin/clonearray load end def
1921 dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
1933 dup type/stringtype eq{indx get}if
1935 Scaling exch get aload pop
1939 ColorSpaceFamily/Separation eq
1942 ColorSpaceFamily/DeviceN eq
1943 {devn}{setcolor}ifelse
1948 ColorSpaceFamily/Separation eq
1951 ColorSpaceFamily/DeviceN eq
1952 {devn}{setcolor}ifelse
1958 /ColorSpaceFamily xdf
1970 /setinkoverprint where{pop/setinkoverprint{pop}def}if
1975 BBox 0 get BBox 1 get moveto
1976 BBox 2 get BBox 0 get sub 0 rlineto
1977 0 BBox 3 get BBox 1 get sub rlineto
1978 BBox 2 get BBox 0 get sub neg 0 rlineto
1985 c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse
1987 /slope c2y c1y sub c2x c1x sub div def
1988 /theta slope 1 atan def
1989 c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if
1990 c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if
2004 xMax xMin eq yMax yMin eq or
2009 /max{2 copy gt{pop}{exch pop}ifelse}bdf
2010 /min{2 copy lt{pop}{exch pop}ifelse}bdf
2013 background length 0 gt{background sssetbackground gsave clippath fill grestore}if
2018 /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def
2025 c2y r2 add r1 sub 0.0001 lt
2027 c1x c1y r1 360 0 arcn
2033 /bxMin xMin axmin min def
2034 /byMin yMin aymin min def
2035 /bxMax xMax axmax max def
2036 /byMax yMax aymax max def
2046 c1x c1y r1 0 360 arc
2050 c2x c2y r2 0 360 arc fill
2057 p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto
2060 /AA r2 r1 sub c2y div def
2063 {/theta AA 1 AA dup mul sub sqrt div 1 atan def}
2065 /SS1 90 theta add dup sin exch cos div def
2066 /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
2067 /p1y p1x SS1 div neg def
2068 /SS2 90 theta sub dup sin exch cos div def
2069 /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
2070 /p2y p2x SS2 div neg def
2073 /L1maxX p1x yMin p1y sub SS1 div add def
2074 /L2maxX p2x yMin p2y sub SS2 div add def
2079 p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
2080 L1maxX L1maxX p1x sub SS1 mul p1y add lineto
2090 dup mul exch dup mul add 0.5 exp 72 div
2091 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
2092 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
2093 1 index 1 index lt{exch}if pop
2097 /numsteps NumSamples def
2099 /subsampling false def
2102 NumSamples numpix div 0.5 gt
2104 /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
2105 /rampIndxInc NumSamples 1 sub numsteps div def
2106 /subsampling true def
2109 /xInc c2x c1x sub numsteps div def
2110 /yInc c2y c1y sub numsteps div def
2111 /rInc r2 r1 sub numsteps div def
2116 xInc 0 eq yInc 0 eq rInc 0 eq and and
2119 cx cy radius 0 360 arc
2121 NumSamples 1 sub getrampcolor
2122 cx cy radius 72 hires div add 0 360 arc
2130 subsampling{round cvi}if
2132 cx cy radius 0 360 arc
2135 /radius radius rInc add def
2136 cx cy radius 360 0 arcn
2146 c2x c2y r2 0 360 arc
2149 c2y r1 add r2 sub 0.0001 le
2151 c2x c2y r2 360 0 arcn
2157 /bxMin xMin axmin min def
2158 /byMin yMin aymin min def
2159 /bxMax xMax axmax max def
2160 /byMax yMax aymax max def
2168 c2x c2y r2 0 360 arc fill
2175 p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto
2178 /AA r2 r1 sub c2y div def
2181 {/theta AA 1 AA dup mul sub sqrt div 1 atan def}
2183 /SS1 90 theta add dup sin exch cos div def
2184 /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
2185 /p1y c2y p1x SS1 div sub def
2186 /SS2 90 theta sub dup sin exch cos div def
2187 /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
2188 /p2y c2y p2x SS2 div sub def
2191 /L1maxX p1x yMax p1y sub SS1 div add def
2192 /L2maxX p2x yMax p2y sub SS2 div add def
2197 p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
2198 L1maxX L1maxX p1x sub SS1 mul p1y add lineto
2214 /ColorSpaceFamily xdf
2224 /setinkoverprint where{pop/setinkoverprint{pop}def}if
2229 BBox 0 get BBox 1 get moveto
2230 BBox 2 get BBox 0 get sub 0 rlineto
2231 0 BBox 3 get BBox 1 get sub rlineto
2232 BBox 2 get BBox 0 get sub neg 0 rlineto
2239 y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse
2241 /slope y2 y1 sub x2 x1 sub div def
2242 /theta slope 1 atan def
2243 x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if
2244 x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if
2258 xMax xMin eq yMax yMin eq or
2265 background length 0 gt{background sssetbackground gsave clippath fill grestore}if
2270 /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def
2271 /ySpan yMax yMin sub def
2272 /numsteps NumSamples def
2274 /subsampling false def
2282 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
2283 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
2284 1 index 1 index lt{exch}if pop
2289 NumSamples numpix div 0.5 gt
2291 /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
2292 /rampIndxInc NumSamples 1 sub numsteps div def
2293 /subsampling true def
2301 xMin yMin xMin neg ySpan rectfill
2304 /xInc xEnd xStart sub numsteps div def
2310 subsampling{round cvi}if
2312 x yMin xInc ySpan rectfill
2320 xEnd yMin xMax xEnd sub ySpan rectfill
2338 //Adobe_AGM_Core/AGMCORE_save save put
2341 //Adobe_AGM_Core/AGMCORE_save get restore
2343 systemdict/findcolorrendering known{
2344 /findcolorrendering systemdict/findcolorrendering get def
2346 systemdict/setcolorrendering known{
2347 /setcolorrendering systemdict/setcolorrendering get def
2349 /test_cmyk_color_plate
2352 setcmykcolor currentgray 1 ne
2357 dup//Adobe_AGM_Core/AGMCORE_name xddf
2358 convert_spot_to_process not
2363 3 -1 roll 255 div mul add
2367 /sep_colorspace_dict null AGMCORE_gput
2369 CSA get_csa_by_name setcolorspace_opt
2376 currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse
2377 {pop}{get_csa_by_name/MappedCSA xdf}ifelse
2381 /sep_colorspace_dict AGMCORE_gget begin
2382 dup/sep_tint exch AGMCORE_gput
2388 /devicen_colorspace_dict AGMCORE_gget begin
2390 Names length 1 sub -1 0
2392 /devicen_tints AGMCORE_gget 3 1 roll xpt
2397 /sep_colorspace_proc
2399 /AGMCORE_tmp exch store
2400 /sep_colorspace_dict AGMCORE_gget begin
2401 currentdict/Components known{
2402 Components aload pop
2404 2{AGMCORE_tmp mul NComponents 1 roll}repeat
2405 LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll
2407 TintMethod/Subtractive eq{
2409 AGMCORE_tmp mul NComponents 1 roll
2413 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll
2418 ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
2423 /sep_colorspace_gray_proc
2425 /AGMCORE_tmp exch store
2426 /sep_colorspace_dict AGMCORE_gget begin
2427 GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
2433 dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{
2435 /sep_colorspace_gray_proc
2437 /sep_colorspace_proc
2449 dup/sep_colorspace_dict exch AGMCORE_gput
2452 /AGMCORE_sep_special Name dup()eq exch(All)eq or store
2453 AGMCORE_avoid_L2_sep_space{
2454 [/Indexed MappedCSA sep_proc_name 255 exch
2455 {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx
2458 255 mul round cvi setcolor
2461 MappedCSA 0 get/DeviceCMYK eq
2462 currentdict/Components known and
2463 AGMCORE_sep_special not and{
2465 Components aload pop Name findcmykcustomcolor
2466 /exch cvx/setcustomcolor cvx
2469 AGMCORE_host_sep Name(All)eq and{
2471 1 exch sub setseparationgray
2474 AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and
2478 MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{
2479 cvx/setcmykcolor cvx
2485 AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{
2488 MappedCSA sep_proc_name cvx exch
2489 0 get/DeviceGray eq{
2490 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx
2492 /Name cvx/findcmykcustomcolor cvx/exch cvx
2496 /AGMCORE_IsSeparationAProcessColor load/exec cvx
2499 Name inRip_spot_has_ink not
2507 /TintProc{setcolor}bdf
2508 [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt
2529 1 exch add/index cvx
2532 numarrays 1 add 1/roll cvx
2534 numarrays[/pop cvx]cvx/repeat cvx
2548 1 3 3 -1 roll add/index cvx
2549 c1/get cvx/sub cvx/mul cvx
2552 numarrays 1 add 1/roll cvx
2554 numarrays[/pop cvx]cvx/repeat cvx
2557 /exec_tint_transform
2560 /TintTransform cvx/setcolor cvx
2562 MappedCSA setcolorspace_opt
2564 /devn_makecustomcolor
2569 1 1 1 1 Names names_index get findcmykcustomcolor
2570 /devicen_tints AGMCORE_gget names_index get setcustomcolor
2571 Names length{pop}repeat
2574 /setdevicencolorspace
2576 dup/AliasedColorants known{false}{true}ifelse
2577 current_spot_alias and{
2580 dup/names_len exch/Names get length def
2581 /new_names names_len array def
2582 /new_LookupTables names_len array def
2588 dup/ColorLookup known{
2590 new_LookupTables names_index ColorLookup put
2593 dup/Components known{
2595 new_LookupTables names_index Components put
2599 new_LookupTables names_index[null null null null]put
2603 new_names names_index 3 -1 roll/Name get put
2604 /alias_cnt alias_cnt 1 add def
2607 new_names names_index name put
2608 dup/LookupTables known{
2610 new_LookupTables names_index LookupTables names_index get put
2614 new_LookupTables names_index[null null null null]put
2618 /names_index names_index 1 add def
2621 /AliasedColorants true def
2622 /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def
2623 0 1 names_len 1 sub{
2625 new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{
2626 /AliasedColorants false def
2629 new_LookupTables names_index get 0 get null eq{
2630 dup/Names get names_index get/name xdf
2631 name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq
2633 /AliasedColorants false def
2640 /AliasedColorants false def
2644 /Names new_names def
2645 /LookupTables new_LookupTables def
2646 /AliasedColorants true def
2647 /NComponents lut_entry_len def
2648 /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def
2649 /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def
2650 currentdict/TTTablesIdx known not{
2658 dup/devicen_colorspace_dict exch AGMCORE_gput
2660 currentdict/AliasedColorants known{
2668 /TintTransform load type/nulltype eq or{
2670 0 1 Names length 1 sub
2672 /TTTablesIdx TTTablesIdx 1 add def
2673 dup LookupTables exch get dup 0 get null eq
2680 LookupTables length exch sub
2688 LookupTables length exch sub
2695 LookupTables length exch sub
2700 LookupTables length exch sub
2706 5 -1/roll cvx/astore cvx
2709 LookupTables length 4 -1 roll sub 1 add
2710 /index cvx/mul cvx/round cvx/cvi cvx/get cvx
2712 Names length TTTablesIdx add 1 add 1/roll cvx
2714 Names length[/pop cvx]cvx/repeat cvx
2715 NComponents Names length
2716 TintMethod/Subtractive eq
2725 Names convert_to_process{
2729 currentdict/AliasedColorants known{
2730 AliasedColorants not
2735 /AvoidAliasedColorants xdf
2738 /names_len Names length def
2739 AvoidAliasedColorants{
2740 /currentspotalias current_spot_alias def
2741 false set_spot_alias
2744 AGMCORE_is_cmyk_sep{
2745 dup(Cyan)eq AGMCORE_cyan_plate and exch
2746 dup(Magenta)eq AGMCORE_magenta_plate and exch
2747 dup(Yellow)eq AGMCORE_yellow_plate and exch
2748 (Black)eq AGMCORE_black_plate and or or or{
2749 /devicen_colorspace_dict AGMCORE_gget/TintProc[
2750 Names names_index/devn_makecustomcolor cvx
2756 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{
2757 /devicen_colorspace_dict AGMCORE_gget/TintProc[
2758 Names names_index/devn_makecustomcolor cvx
2764 /names_index names_index 1 add def
2766 AvoidAliasedColorants{
2767 currentspotalias set_spot_alias
2770 /devicen_colorspace_dict AGMCORE_gget/names_index names_index put
2772 /devicen_colorspace_dict AGMCORE_gget/TintProc[
2773 names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx
2774 0 0 0 0/setcmykcolor cvx
2782 Names convert_to_process not
2787 [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt
2788 /TintProc level3 not AGMCORE_in_rip_sep and{
2790 Names/length cvx[/pop cvx]cvx/repeat cvx
2800 /AliasedColorants false def
2803 /setindexedcolorspace
2805 dup/indexed_colorspace_dict exch AGMCORE_gput
2807 currentdict/CSDBase known{
2808 CSDBase/CSD get_res begin
2809 currentdict/Names known{
2816 /compCnt/Names where{pop Names length}{1}ifelse def
2817 /NewLookup HiVal 1 add string def
2820 Lookup dup type/stringtype eq{
2821 compCnt tableIndex map_index
2833 NewLookup 3 1 roll put
2835 [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt
2840 currentdict/Names known{
2841 [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt
2843 [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt
2846 [/Indexed MappedCSA HiVal
2848 currentdict/Names known{
2849 Lookup dup type/stringtype eq
2850 {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx}
2852 /TintTransform load/exec cvx
2854 Lookup dup type/stringtype eq
2855 {/exch cvx/get cvx 255/div cvx}
2857 CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx
2868 AGMCORE_host_sep level2 not and{
2869 0 0 0 0 setcmykcolor
2872 level2 not has_color not and{
2873 dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{
2879 currentdict/RangeArray known{
2881 /indexed_colorspace_dict AGMCORE_gget begin
2886 NComponents mul NComponents getinterval{}forall
2887 NComponents 1 sub -1 0{
2888 RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
2906 /indexed_colorspace_dict AGMCORE_gget
2908 currentdict/CSDBase known{
2909 CSDBase/CSD get_res begin
2910 currentdict/Names known{
2915 Lookup 1 3 -1 roll map_index
2920 Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll
2922 MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse
2926 level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{
2927 /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin
2939 currentoverprint not{
2945 /MultipleDataSources false def
2946 /BitsPerComponent 8 def
2957 //Adobe_AGM_Core begin
2958 /AGMCORE_CSD_cache load 3 1 roll put
2970 {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall
2973 {1 index undefineresource}forall
2982 dup type dup/nametype eq exch/stringtype eq or{
2983 AGMCORE_CSD_cache exch get
2991 dup type dup/nametype eq exch/stringtype eq or{
3001 dup/count get dup 0 get
3006 /cachepaintproc_compress
3009 currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
3011 /string_size 16000 def
3012 /readbuffer string_size string def
3013 currentglobal true setglobal
3014 ppdict 1 array dup 0 1 put/count xpt
3022 ppdict dup length 1 sub 3 -1 roll put
3024 {string_size}{0}ifelse string
3025 }/LZWEncode filter def
3027 ReadFilter readbuffer readstring
3028 exch LZWFilter exch writestring
3038 currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
3040 currentglobal true setglobal
3041 ppdict 1 array dup 0 1 put/count xpt
3044 ReadFilter 16000 string readstring exch
3045 ppdict dup length 1 sub 3 -1 roll put
3048 ppdict dup dup length 1 sub()put
3054 dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
3055 exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub
3056 exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub
3057 matrix translate exch matrix concatmatrix
3059 BBox 0 get XStep div cvi XStep mul/xshift exch neg def
3060 BBox 1 get YStep div cvi YStep mul/yshift exch neg def
3061 BBox 0 get xshift add
3062 BBox 1 get yshift add
3063 BBox 2 get xshift add
3064 BBox 3 get yshift add
3067 [xshift yshift/translate load null/exec load]dup
3068 3/PaintProc load put cvx/PaintProc exch def
3076 dup/PatternType get 1 eq{
3077 dup/PaintType get 1 eq{
3078 currentoverprint sop[/DeviceGray]setcolorspace 0 setgray
3085 dup currentcolorspace eq{pop}{setcolorspace}ifelse
3087 /updatecolorrendering
3089 currentcolorrendering/RenderingIntent known{
3090 currentcolorrendering/RenderingIntent get
3093 Intent/AbsoluteColorimetric eq
3095 /absolute_colorimetric_crd AGMCORE_gget dup null eq
3098 Intent/RelativeColorimetric eq
3100 /relative_colorimetric_crd AGMCORE_gget dup null eq
3103 Intent/Saturation eq
3105 /saturation_crd AGMCORE_gget dup null eq
3108 /perceptual_crd AGMCORE_gget dup null eq
3116 /RenderingIntent known{null}{Intent}ifelse
3120 Intent/ColorRendering{findresource}stopped
3122 pop pop systemdict/findcolorrendering known
3124 Intent findcolorrendering
3126 /ColorRendering findresource true exch
3129 /ColorRendering findresource
3130 product(Xerox Phaser 5400)ne
3133 dup Intent/AbsoluteColorimetric eq
3135 /absolute_colorimetric_crd exch AGMCORE_gput
3138 Intent/RelativeColorimetric eq
3140 /relative_colorimetric_crd exch AGMCORE_gput
3143 Intent/Saturation eq
3145 /saturation_crd exch AGMCORE_gput
3148 Intent/Perceptual eq
3150 /perceptual_crd exch AGMCORE_gput
3158 1 index{exch}{pop}ifelse
3165 currentdict/TransformPQR known{
3166 currentdict/TransformPQR get aload pop
3167 3{{}eq 3 1 roll}repeat or or
3170 currentdict/MatrixPQR known{
3171 currentdict/MatrixPQR get aload pop
3172 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll
3173 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll
3174 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq
3175 and and and and and and and and
3183 {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div
3184 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind
3185 {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div
3186 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind
3187 {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div
3188 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind
3190 /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def
3191 /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def
3194 setcolorrendering_opt
3200 AGMCORE_host_sep not level2 and{
3201 currentdict/ColorRendering known{
3202 ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if
3204 currentdict/Intent known{
3205 updatecolorrendering
3208 currentcolorspace dup type/arraytype eq
3212 currentdict/UCR known
3213 {/UCR}{/AGMCORE_currentucr}ifelse
3214 load setundercolorremoval
3215 currentdict/BG known
3216 {/BG}{/AGMCORE_currentbg}ifelse
3217 load setblackgeneration
3223 dup null eq{pop/AGMCORE_currentbg load}{/Procedure get_res}ifelse setblackgeneration
3224 dup null eq{pop/AGMCORE_currentucr load}{/Procedure get_res}ifelse setundercolorremoval
3226 /setcolorrendering_opt
3228 dup currentcolorrendering eq{
3241 convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
3242 //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
3244 (%end_cpaint_gcomp)flushinput
3249 //Adobe_AGM_Core/AGMCORE_ConvertToProcess get
3251 (%end_cpaint_gsep)flushinput
3258 currentfile token pop currentfile token pop mo
3260 currentfile token pop dup type/stringtype eq
3263 currentfile token pop dup type/stringtype eq
3281 //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
3283 /set_spot_normalization_ary
3287 /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if
3289 //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf
3290 /AGMCORE_SpotAliasAry where{
3292 AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval
3293 AGMCORE_SpotAliasAry length
3295 AGMCORE_SpotAliasAry2 3 1 roll exch putinterval
3300 {dup/Name get map_alias{/CSD put}{pop}ifelse}forall
3304 /AGMCORE_SpotAliasAry2 where{
3305 /AGMCORE_current_spot_alias 3 -1 roll put
3312 /AGMCORE_SpotAliasAry2 where{
3313 /AGMCORE_current_spot_alias get
3320 /AGMCORE_SpotAliasAry2 where{
3324 AGMCORE_SpotAliasAry2{
3325 dup/Name get AGMCORE_name eq{
3326 /CSD get/CSD get_res
3341 /AGMCORE_&setcustomcolor AGMCORE_key_known not{
3342 //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put
3344 /customcolor_tint 1 AGMCORE_gput
3345 //Adobe_AGM_Core begin
3348 //Adobe_AGM_Core begin
3349 dup/customcolor_tint exch AGMCORE_gput
3350 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not
3351 current_spot_alias and{1 index 4 get map_alias}{false}ifelse
3353 false set_spot_alias
3354 /sep_colorspace_dict AGMCORE_gget null ne
3356 exch pop/sep_tint AGMCORE_gget exch
3364 not{/sep_tint 1.0 AGMCORE_gput}if
3368 AGMCORE_&setcustomcolor
3376 Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
3377 count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
3378 {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
3383 /spd/setpagedevice load def
3384 /setpagedevice{get_gstate spd set_gstate}def
3385 stopped{$error/newerror false put}if
3387 count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
3388 countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
3389 {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
3393 //Adobe_AGM_Core begin
3394 /AGMCORE_inverting exch def
3396 currentpagedevice/NegativePrint known AGMCORE_distilling not and{
3397 currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{
3398 true begin_feature true{
3399 <</NegativePrint//Adobe_AGM_Core/AGMCORE_inverting get>>setpagedevice
3402 /AGMCORE_inverting false def
3406 [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
3410 gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse
3411 /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore
3416 /lw_save_restore_override{
3421 /initializepage{}def
3426 /orig_showpage where
3428 {/orig_showpage/showpage load def}
3430 /showpage{orig_showpage gR}def
3434 /pscript_showpage_override{
3440 /showpage/restore load def
3441 /restore{exch pop}def
3445 /driver_media_override
3449 md/initializepage known{
3450 md/initializepage{}put
3453 md/rC{4{pop}repeat}put
3457 /mysetup[1 0 0 1 0 0]put
3459 Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put
3461 {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if
3463 /driver_check_media_override
3468 Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne
3469 Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq
3471 Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and
3472 Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and
3475 Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix
3479 AGMCORE_err_strings begin
3480 /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
3481 /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def
3482 /AGMCORE_invalid_color_space(This job contains an invalid color space. )def
3485 {AGMCORE_def_ht sethalftone}def
3487 {AGMCORE_Default_flatness setflat}def
3489 systemdict/setpacking known
3492 %%BeginResource: procset Adobe_CoolType_Core 2.31 0
\r%%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved.
\r%%Version: 2.31 0
\r10 dict begin
\r/Adobe_CoolType_Passthru currentdict def
\r/Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def
\rAdobe_CoolType_Core_Defined
\r {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def}
\rif
\ruserdict/Adobe_CoolType_Core 70 dict dup begin put
\r/Adobe_CoolType_Version 2.31 def
\r/Level2?
\r systemdict/languagelevel known dup
\r {pop systemdict/languagelevel get 2 ge}
\r if def
\rLevel2? not
\r {
\r /currentglobal false def
\r /setglobal/pop load def
\r /gcheck{pop false}bind def
\r /currentpacking false def
\r /setpacking/pop load def
\r /SharedFontDirectory 0 dict def
\r }
\rif
\rcurrentpacking
\rtrue setpacking
\rcurrentglobal false setglobal
\ruserdict/Adobe_CoolType_Data 2 copy known not
\r {2 copy 10 dict put}
\rif
\rget
\r begin
\r /@opStackCountByLevel 32 dict def
\r /@opStackLevel 0 def
\r /@dictStackCountByLevel 32 dict def
\r /@dictStackLevel 0 def
\r end
\rsetglobal
\rcurrentglobal true setglobal
\ruserdict/Adobe_CoolType_GVMFonts known not
\r {userdict/Adobe_CoolType_GVMFonts 10 dict put}
\rif
\rsetglobal
\rcurrentglobal false setglobal
\ruserdict/Adobe_CoolType_LVMFonts known not
\r {userdict/Adobe_CoolType_LVMFonts 10 dict put}
\rif
\rsetglobal
\r/ct_VMDictPut
\r {
\r dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse
\r 3 1 roll put
\r }bind def
\r/ct_VMDictUndef
\r {
\r dup Adobe_CoolType_GVMFonts exch known
\r {Adobe_CoolType_GVMFonts exch undef}
\r {
\r dup Adobe_CoolType_LVMFonts exch known
\r {Adobe_CoolType_LVMFonts exch undef}
\r {pop}
\r ifelse
\r }ifelse
\r }bind def
\r/ct_str1 1 string def
\r/ct_xshow
\r{
\r /_ct_na exch def
\r /_ct_i 0 def
\r currentpoint
\r /_ct_y exch def
\r /_ct_x exch def
\r {
\r pop pop
\r ct_str1 exch 0 exch put
\r ct_str1 show
\r {_ct_na _ct_i get}stopped
\r {pop pop}
\r {
\r _ct_x _ct_y moveto
\r 0
\r rmoveto
\r }
\r ifelse
\r /_ct_i _ct_i 1 add def
\r currentpoint
\r /_ct_y exch def
\r /_ct_x exch def
\r }
\r exch
\r @cshow
\r}bind def
\r/ct_yshow
\r{
\r /_ct_na exch def
\r /_ct_i 0 def
\r currentpoint
\r /_ct_y exch def
\r /_ct_x exch def
\r {
\r pop pop
\r ct_str1 exch 0 exch put
\r ct_str1 show
\r {_ct_na _ct_i get}stopped
\r {pop pop}
\r {
\r _ct_x _ct_y moveto
\r 0 exch
\r rmoveto
\r }
\r ifelse
\r /_ct_i _ct_i 1 add def
\r currentpoint
\r /_ct_y exch def
\r /_ct_x exch def
\r }
\r exch
\r @cshow
\r}bind def
\r/ct_xyshow
\r{
\r /_ct_na exch def
\r /_ct_i 0 def
\r currentpoint
\r /_ct_y exch def
\r /_ct_x exch def
\r {
\r pop pop
\r ct_str1 exch 0 exch put
\r ct_str1 show
\r {_ct_na _ct_i get}stopped
\r {pop pop}
\r {
\r {_ct_na _ct_i 1 add get}stopped
\r {pop pop pop}
\r {
\r _ct_x _ct_y moveto
\r rmoveto
\r }
\r ifelse
\r }
\r ifelse
\r /_ct_i _ct_i 2 add def
\r currentpoint
\r /_ct_y exch def
\r /_ct_x exch def
\r }
\r exch
\r @cshow
\r}bind def
\r/xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def
\r/ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def
\r/xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def
\rcurrentglobal true setglobal
\r/ct_T3Defs
\r{
\r/BuildChar
\r{
\r 1 index/Encoding get exch get
\r 1 index/BuildGlyph get exec
\r}bind def
\r/BuildGlyph
\r{
\r exch begin
\r GlyphProcs exch get exec
\r end
\r}bind def
\r}bind def
\rsetglobal
\r/@_SaveStackLevels
\r {
\r Adobe_CoolType_Data
\r begin
\r /@vmState currentglobal def false setglobal
\r @opStackCountByLevel
\r @opStackLevel
\r 2 copy known not
\r {
\r 2 copy
\r 3 dict dup/args
\r 7 index
\r 5 add array put
\r put get
\r }
\r {
\r get dup/args get dup length 3 index lt
\r {
\r dup length 5 add array exch
\r 1 index exch 0 exch putinterval
\r 1 index exch/args exch put
\r }
\r {pop}
\r ifelse
\r }
\r ifelse
\r begin
\r count 1 sub
\r 1 index lt
\r {pop count}
\r if
\r dup/argCount exch def
\r dup 0 gt
\r {
\r args exch 0 exch getinterval
\r astore pop
\r }
\r {pop}
\r ifelse
\r count
\r /restCount exch def
\r end
\r /@opStackLevel @opStackLevel 1 add def
\r countdictstack 1 sub
\r @dictStackCountByLevel exch @dictStackLevel exch put
\r /@dictStackLevel @dictStackLevel 1 add def
\r @vmState setglobal
\r end
\r }bind def
\r/@_RestoreStackLevels
\r {
\r Adobe_CoolType_Data
\r begin
\r /@opStackLevel @opStackLevel 1 sub def
\r @opStackCountByLevel @opStackLevel get
\r begin
\r count restCount sub dup 0 gt
\r {{pop}repeat}
\r {pop}
\r ifelse
\r args 0 argCount getinterval{}forall
\r end
\r /@dictStackLevel @dictStackLevel 1 sub def
\r @dictStackCountByLevel @dictStackLevel get
\r end
\r countdictstack exch sub dup 0 gt
\r {{end}repeat}
\r {pop}
\r ifelse
\r }bind def
\r/@_PopStackLevels
\r {
\r Adobe_CoolType_Data
\r begin
\r /@opStackLevel @opStackLevel 1 sub def
\r /@dictStackLevel @dictStackLevel 1 sub def
\r end
\r }bind def
\r/@Raise
\r {
\r exch cvx exch errordict exch get exec
\r stop
\r }bind def
\r/@ReRaise
\r {
\r cvx $error/errorname get errordict exch get exec
\r stop
\r }bind def
\r/@Stopped
\r {
\r 0 @#Stopped
\r }bind def
\r/@#Stopped
\r {
\r @_SaveStackLevels
\r stopped
\r {@_RestoreStackLevels true}
\r {@_PopStackLevels false}
\r ifelse
\r }bind def
\r/@Arg
\r {
\r Adobe_CoolType_Data
\r begin
\r @opStackCountByLevel @opStackLevel 1 sub get
\r begin
\r args exch
\r argCount 1 sub exch sub get
\r end
\r end
\r }bind def
\rcurrentglobal true setglobal
\r/CTHasResourceForAllBug
\r Level2?
\r {
\r 1 dict dup
\r /@shouldNotDisappearDictValue true def
\r Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put
\r begin
\r count @_SaveStackLevels
\r {(*){pop stop}128 string/Category resourceforall}
\r stopped pop
\r @_RestoreStackLevels
\r currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll
\r {
\r /@shouldNotDisappearDictValue known
\r {
\r {
\r end
\r currentdict 1 index eq
\r {pop exit}
\r if
\r }
\r loop
\r }
\r if
\r }
\r {
\r pop
\r end
\r }
\r ifelse
\r }
\r {false}
\r ifelse
\r def
\rtrue setglobal
\r/CTHasResourceStatusBug
\r Level2?
\r {
\r mark
\r {/steveamerige/Category resourcestatus}
\r stopped
\r {cleartomark true}
\r {cleartomark currentglobal not}
\r ifelse
\r }
\r {false}
\r ifelse
\r def
\rsetglobal
\r/CTResourceStatus
\r {
\r mark 3 1 roll
\r /Category findresource
\r begin
\r ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec
\r {cleartomark false}
\r {{3 2 roll pop true}{cleartomark false}ifelse}
\r ifelse
\r end
\r }bind def
\r/CTWorkAroundBugs
\r {
\r Level2?
\r {
\r /cid_PreLoad/ProcSet resourcestatus
\r {
\r pop pop
\r currentglobal
\r mark
\r {
\r (*)
\r {
\r dup/CMap CTHasResourceStatusBug
\r {CTResourceStatus}
\r {resourcestatus}
\r ifelse
\r {
\r pop dup 0 eq exch 1 eq or
\r {
\r dup/CMap findresource gcheck setglobal
\r /CMap undefineresource
\r }
\r {
\r pop CTHasResourceForAllBug
\r {exit}
\r {stop}
\r ifelse
\r }
\r ifelse
\r }
\r {pop}
\r ifelse
\r }
\r 128 string/CMap resourceforall
\r }
\r stopped
\r {cleartomark}
\r stopped pop
\r setglobal
\r }
\r if
\r }
\r if
\r }bind def
\r/ds
\r {
\r Adobe_CoolType_Core
\r begin
\r CTWorkAroundBugs
\r /mo/moveto load def
\r /nf/newencodedfont load def
\r /msf{makefont setfont}bind def
\r /uf{dup undefinefont ct_VMDictUndef}bind def
\r /ur/undefineresource load def
\r /chp/charpath load def
\r /awsh/awidthshow load def
\r /wsh/widthshow load def
\r /ash/ashow load def
\r /@xshow/xshow load def
\r /@yshow/yshow load def
\r /@xyshow/xyshow load def
\r /@cshow/cshow load def
\r /sh/show load def
\r /rp/repeat load def
\r /.n/.notdef def
\r end
\r currentglobal false setglobal
\r userdict/Adobe_CoolType_Data 2 copy known not
\r {2 copy 10 dict put}
\r if
\r get
\r begin
\r /AddWidths? false def
\r /CC 0 def
\r /charcode 2 string def
\r /@opStackCountByLevel 32 dict def
\r /@opStackLevel 0 def
\r /@dictStackCountByLevel 32 dict def
\r /@dictStackLevel 0 def
\r /InVMFontsByCMap 10 dict def
\r /InVMDeepCopiedFonts 10 dict def
\r end
\r setglobal
\r }bind def
\r/dt
\r {
\r currentdict Adobe_CoolType_Core eq
\r {end}
\r if
\r }bind def
\r/ps
\r {
\r Adobe_CoolType_Core begin
\r Adobe_CoolType_GVMFonts begin
\r Adobe_CoolType_LVMFonts begin
\r SharedFontDirectory begin
\r }bind def
\r/pt
\r {
\r end
\r end
\r end
\r end
\r }bind def
\r/unload
\r {
\r systemdict/languagelevel known
\r {
\r systemdict/languagelevel get 2 ge
\r {
\r userdict/Adobe_CoolType_Core 2 copy known
\r {undef}
\r {pop pop}
\r ifelse
\r }
\r if
\r }
\r if
\r }bind def
\r/ndf
\r {
\r 1 index where
\r {pop pop pop}
\r {dup xcheck{bind}if def}
\r ifelse
\r }def
\r/findfont systemdict
\r begin
\r userdict
\r begin
\r /globaldict where{/globaldict get begin}if
\r dup where pop exch get
\r /globaldict where{pop end}if
\r end
\r end
\rAdobe_CoolType_Core_Defined
\r {/systemfindfont exch def}
\r {
\r /findfont 1 index def
\r /systemfindfont exch def
\r }
\rifelse
\r/undefinefont
\r {pop}ndf
\r/copyfont
\r {
\r currentglobal 3 1 roll
\r 1 index gcheck setglobal
\r dup null eq{0}{dup length}ifelse
\r 2 index length add 1 add dict
\r begin
\r exch
\r {
\r 1 index/FID eq
\r {pop pop}
\r {def}
\r ifelse
\r }
\r forall
\r dup null eq
\r {pop}
\r {{def}forall}
\r ifelse
\r currentdict
\r end
\r exch setglobal
\r }bind def
\r/copyarray
\r {
\r currentglobal exch
\r dup gcheck setglobal
\r dup length array copy
\r exch setglobal
\r }bind def
\r/newencodedfont
\r {
\r currentglobal
\r {
\r SharedFontDirectory 3 index known
\r {SharedFontDirectory 3 index get/FontReferenced known}
\r {false}
\r ifelse
\r }
\r {
\r FontDirectory 3 index known
\r {FontDirectory 3 index get/FontReferenced known}
\r {
\r SharedFontDirectory 3 index known
\r {SharedFontDirectory 3 index get/FontReferenced known}
\r {false}
\r ifelse
\r }
\r ifelse
\r }
\r ifelse
\r dup
\r {
\r 3 index findfont/FontReferenced get
\r 2 index dup type/nametype eq
\r {findfont}
\r if ne
\r {pop false}
\r if
\r }
\r if
\r dup
\r {
\r 1 index dup type/nametype eq
\r {findfont}
\r if
\r dup/CharStrings known
\r {
\r /CharStrings get length
\r 4 index findfont/CharStrings get length
\r ne
\r {
\r pop false
\r }
\r if
\r }
\r {pop}
\r ifelse
\r }
\r if
\r {
\r pop
\r 1 index findfont
\r /Encoding get exch
\r 0 1 255
\r {2 copy get 3 index 3 1 roll put}
\r for
\r pop pop pop
\r }
\r {
\r currentglobal
\r 4 1 roll
\r dup type/nametype eq
\r {findfont}
\r if
\r dup gcheck setglobal
\r dup dup maxlength 2 add dict
\r begin
\r exch
\r {
\r 1 index/FID ne
\r 2 index/Encoding ne and
\r {def}
\r {pop pop}
\r ifelse
\r }
\r forall
\r /FontReferenced exch def
\r /Encoding exch dup length array copy def
\r /FontName 1 index dup type/stringtype eq{cvn}if def dup
\r currentdict
\r end
\r definefont ct_VMDictPut
\r setglobal
\r }
\r ifelse
\r }bind def
\r/SetSubstituteStrategy
\r {
\r $SubstituteFont
\r begin
\r dup type/dicttype ne
\r {0 dict}
\r if
\r currentdict/$Strategies known
\r {
\r exch $Strategies exch
\r 2 copy known
\r {
\r get
\r 2 copy maxlength exch maxlength add dict
\r begin
\r {def}forall
\r {def}forall
\r currentdict
\r dup/$Init known
\r {dup/$Init get exec}
\r if
\r end
\r /$Strategy exch def
\r }
\r {pop pop pop}
\r ifelse
\r }
\r {pop pop}
\r ifelse
\r end
\r }bind def
\r/scff
\r {
\r $SubstituteFont
\r begin
\r dup type/stringtype eq
\r {dup length exch}
\r {null}
\r ifelse
\r /$sname exch def
\r /$slen exch def
\r /$inVMIndex
\r $sname null eq
\r {
\r 1 index $str cvs
\r dup length $slen sub $slen getinterval cvn
\r }
\r {$sname}
\r ifelse def
\r end
\r {findfont}
\r @Stopped
\r {
\r dup length 8 add string exch
\r 1 index 0(BadFont:)putinterval
\r 1 index exch 8 exch dup length string cvs putinterval cvn
\r {findfont}
\r @Stopped
\r {pop/Courier findfont}
\r if
\r }
\r if
\r $SubstituteFont
\r begin
\r /$sname null def
\r /$slen 0 def
\r /$inVMIndex null def
\r end
\r }bind def
\r/isWidthsOnlyFont
\r {
\r dup/WidthsOnly known
\r {pop pop true}
\r {
\r dup/FDepVector known
\r {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall}
\r {
\r dup/FDArray known
\r {/FDArray get{isWidthsOnlyFont dup{exit}if}forall}
\r {pop}
\r ifelse
\r }
\r ifelse
\r }
\r ifelse
\r }bind def
\r/ct_StyleDicts 4 dict dup begin
\r /Adobe-Japan1 4 dict dup begin
\r Level2?
\r {
\r /Serif
\r /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus
\r {pop pop/HeiseiMin-W3}
\r {
\r /CIDFont/Category resourcestatus
\r {
\r pop pop
\r /HeiseiMin-W3/CIDFont resourcestatus
\r {pop pop/HeiseiMin-W3}
\r {/Ryumin-Light}
\r ifelse
\r }
\r {/Ryumin-Light}
\r ifelse
\r }
\r ifelse
\r def
\r /SansSerif
\r /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus
\r {pop pop/HeiseiKakuGo-W5}
\r {
\r /CIDFont/Category resourcestatus
\r {
\r pop pop
\r /HeiseiKakuGo-W5/CIDFont resourcestatus
\r {pop pop/HeiseiKakuGo-W5}
\r {/GothicBBB-Medium}
\r ifelse
\r }
\r {/GothicBBB-Medium}
\r ifelse
\r }
\r ifelse
\r def
\r /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus
\r {pop pop/HeiseiMaruGo-W4}
\r {
\r /CIDFont/Category resourcestatus
\r {
\r pop pop
\r /HeiseiMaruGo-W4/CIDFont resourcestatus
\r {pop pop/HeiseiMaruGo-W4}
\r {
\r /Jun101-Light-RKSJ-H/Font resourcestatus
\r {pop pop/Jun101-Light}
\r {SansSerif}
\r ifelse
\r }
\r ifelse
\r }
\r {
\r /Jun101-Light-RKSJ-H/Font resourcestatus
\r {pop pop/Jun101-Light}
\r {SansSerif}
\r ifelse
\r }
\r ifelse
\r }
\r ifelse
\r /RoundSansSerif exch def
\r /Default Serif def
\r }
\r {
\r /Serif/Ryumin-Light def
\r /SansSerif/GothicBBB-Medium def
\r {
\r (fonts/Jun101-Light-83pv-RKSJ-H)status
\r }stopped
\r {pop}{
\r {pop pop pop pop/Jun101-Light}
\r {SansSerif}
\r ifelse
\r /RoundSansSerif exch def
\r }ifelse
\r /Default Serif def
\r }
\r ifelse
\r end
\r def
\r /Adobe-Korea1 4 dict dup begin
\r /Serif/HYSMyeongJo-Medium def
\r /SansSerif/HYGoThic-Medium def
\r /RoundSansSerif SansSerif def
\r /Default Serif def
\r end
\r def
\r /Adobe-GB1 4 dict dup begin
\r /Serif/STSong-Light def
\r /SansSerif/STHeiti-Regular def
\r /RoundSansSerif SansSerif def
\r /Default Serif def
\r end
\r def
\r /Adobe-CNS1 4 dict dup begin
\r /Serif/MKai-Medium def
\r /SansSerif/MHei-Medium def
\r /RoundSansSerif SansSerif def
\r /Default Serif def
\r end
\r def
\rend
\rdef
\rLevel2?{currentglobal true setglobal}if
\r/ct_BoldRomanWidthProc
\r {
\r stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth
\r 0 0
\r }bind def
\r/ct_Type0WidthProc
\r {
\r dup stringwidth 0 0 moveto
\r 2 index true charpath pathbbox
\r 0 -1
\r 7 index 2 div .88
\r setcachedevice2
\r pop
\r 0 0
\r }bind def
\r/ct_Type0WMode1WidthProc
\r {
\r dup stringwidth
\r pop 2 div neg -0.88
\r 2 copy
\r moveto
\r 0 -1
\r 5 -1 roll true charpath pathbbox
\r setcachedevice
\r }bind def
\r/cHexEncoding
\r[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12
\r/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25
\r/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38
\r/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B
\r/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E
\r/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71
\r/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84
\r/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97
\r/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA
\r/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD
\r/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0
\r/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3
\r/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6
\r/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
\r/ct_BoldBaseFont
\r 11 dict begin
\r /FontType 3 def
\r /FontMatrix[1 0 0 1 0 0]def
\r /FontBBox[0 0 1 1]def
\r /Encoding cHexEncoding def
\r /_setwidthProc/ct_BoldRomanWidthProc load def
\r /_bcstr1 1 string def
\r /BuildChar
\r {
\r exch begin
\r _basefont setfont
\r _bcstr1 dup 0 4 -1 roll put
\r dup
\r _setwidthProc
\r 3 copy
\r moveto
\r show
\r _basefonto setfont
\r moveto
\r show
\r end
\r }bind def
\r currentdict
\r end
\rdef
\rsystemdict/composefont known
\r{
\r/ct_DefineIdentity-H
\r{
\r /Identity-H/CMap resourcestatus
\r {
\r pop pop
\r }
\r {
\r /CIDInit/ProcSet findresource begin
\r 12 dict begin
\r begincmap
\r /CIDSystemInfo 3 dict dup begin
\r /Registry(Adobe)def
\r /Ordering(Identity)def
\r /Supplement 0 def
\r end def
\r /CMapName/Identity-H def
\r /CMapVersion 1.000 def
\r /CMapType 1 def
\r 1 begincodespacerange
\r <0000><FFFF>
\r endcodespacerange
\r 1 begincidrange
\r <0000><FFFF>0
\r endcidrange
\r endcmap
\r CMapName currentdict/CMap defineresource pop
\r end
\r end
\r }
\r ifelse
\r}
\rdef
\r/ct_BoldBaseCIDFont
\r 11 dict begin
\r /CIDFontType 1 def
\r /CIDFontName/ct_BoldBaseCIDFont def
\r /FontMatrix[1 0 0 1 0 0]def
\r /FontBBox[0 0 1 1]def
\r /_setwidthProc/ct_Type0WidthProc load def
\r /_bcstr2 2 string def
\r /BuildGlyph
\r {
\r exch begin
\r _basefont setfont
\r _bcstr2 1 2 index 256 mod put
\r _bcstr2 0 3 -1 roll 256 idiv put
\r _bcstr2 dup _setwidthProc
\r 3 copy
\r moveto
\r show
\r _basefonto setfont
\r moveto
\r show
\r end
\r }bind def
\r currentdict
\r end
\rdef
\r}if
\rLevel2?{setglobal}if
\r/ct_CopyFont{
\r {
\r 1 index/FID ne 2 index/UniqueID ne and
\r {def}{pop pop}ifelse
\r }forall
\r}bind def
\r/ct_Type0CopyFont
\r{
\r exch
\r dup length dict
\r begin
\r ct_CopyFont
\r [
\r exch
\r FDepVector
\r {
\r dup/FontType get 0 eq
\r {
\r 1 index ct_Type0CopyFont
\r /_ctType0 exch definefont
\r }
\r {
\r /_ctBaseFont exch
\r 2 index exec
\r }
\r ifelse
\r exch
\r }
\r forall
\r pop
\r ]
\r /FDepVector exch def
\r currentdict
\r end
\r}bind def
\r/ct_MakeBoldFont
\r{
\r dup/ct_SyntheticBold known
\r {
\r dup length 3 add dict begin
\r ct_CopyFont
\r /ct_StrokeWidth .03 0 FontMatrix idtransform pop def
\r /ct_SyntheticBold true def
\r currentdict
\r end
\r definefont
\r }
\r {
\r dup dup length 3 add dict
\r begin
\r ct_CopyFont
\r /PaintType 2 def
\r /StrokeWidth .03 0 FontMatrix idtransform pop def
\r /dummybold currentdict
\r end
\r definefont
\r dup/FontType get dup 9 ge exch 11 le and
\r {
\r ct_BoldBaseCIDFont
\r dup length 3 add dict copy begin
\r dup/CIDSystemInfo get/CIDSystemInfo exch def
\r ct_DefineIdentity-H
\r /_Type0Identity/Identity-H 3 -1 roll[exch]composefont
\r /_basefont exch def
\r /_Type0Identity/Identity-H 3 -1 roll[exch]composefont
\r /_basefonto exch def
\r currentdict
\r end
\r /CIDFont defineresource
\r }
\r {
\r ct_BoldBaseFont
\r dup length 3 add dict copy begin
\r /_basefont exch def
\r /_basefonto exch def
\r currentdict
\r end
\r definefont
\r }
\r ifelse
\r }
\r ifelse
\r}bind def
\r/ct_MakeBold{
\r 1 index
\r 1 index
\r findfont
\r currentglobal 5 1 roll
\r dup gcheck setglobal
\r dup
\r /FontType get 0 eq
\r {
\r dup/WMode known{dup/WMode get 1 eq}{false}ifelse
\r version length 4 ge
\r and
\r {version 0 4 getinterval cvi 2015 ge}
\r {true}
\r ifelse
\r {/ct_Type0WidthProc}
\r {/ct_Type0WMode1WidthProc}
\r ifelse
\r ct_BoldBaseFont/_setwidthProc 3 -1 roll load put
\r {ct_MakeBoldFont}ct_Type0CopyFont definefont
\r }
\r {
\r dup/_fauxfont known not 1 index/SubstMaster known not and
\r {
\r ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put
\r ct_MakeBoldFont
\r }
\r {
\r 2 index 2 index eq
\r {exch pop }
\r {
\r dup length dict begin
\r ct_CopyFont
\r currentdict
\r end
\r definefont
\r }
\r ifelse
\r }
\r ifelse
\r }
\r ifelse
\r pop pop pop
\r setglobal
\r}bind def
\r/?str1 256 string def
\r/?set
\r {
\r $SubstituteFont
\r begin
\r /$substituteFound false def
\r /$fontname 1 index def
\r /$doSmartSub false def
\r end
\r dup
\r findfont
\r $SubstituteFont
\r begin
\r $substituteFound
\r {false}
\r {
\r dup/FontName known
\r {
\r dup/FontName get $fontname eq
\r 1 index/DistillerFauxFont known not and
\r /currentdistillerparams where
\r {pop false 2 index isWidthsOnlyFont not and}
\r if
\r }
\r {false}
\r ifelse
\r }
\r ifelse
\r exch pop
\r /$doSmartSub true def
\r end
\r {
\r 5 1 roll pop pop pop pop
\r findfont
\r }
\r {
\r 1 index
\r findfont
\r dup/FontType get 3 eq
\r {
\r 6 1 roll pop pop pop pop pop false
\r }
\r {pop true}
\r ifelse
\r {
\r $SubstituteFont
\r begin
\r pop pop
\r /$styleArray 1 index def
\r /$regOrdering 2 index def
\r pop pop
\r 0 1 $styleArray length 1 sub
\r {
\r $styleArray exch get
\r ct_StyleDicts $regOrdering
\r 2 copy known
\r {
\r get
\r exch 2 copy known not
\r {pop/Default}
\r if
\r get
\r dup type/nametype eq
\r {
\r ?str1 cvs length dup 1 add exch
\r ?str1 exch(-)putinterval
\r exch dup length exch ?str1 exch 3 index exch putinterval
\r add ?str1 exch 0 exch getinterval cvn
\r }
\r {
\r pop pop/Unknown
\r }
\r ifelse
\r }
\r {
\r pop pop pop pop/Unknown
\r }
\r ifelse
\r }
\r for
\r end
\r findfont
\r }if
\r }
\r ifelse
\r currentglobal false setglobal 3 1 roll
\r null copyfont definefont pop
\r setglobal
\r }bind def
\rsetpacking
\ruserdict/$SubstituteFont 25 dict put
\r1 dict
\r begin
\r /SubstituteFont
\r dup $error exch 2 copy known
\r {get}
\r {pop pop{pop/Courier}bind}
\r ifelse def
\r /currentdistillerparams where dup
\r {
\r pop pop
\r currentdistillerparams/CannotEmbedFontPolicy 2 copy known
\r {get/Error eq}
\r {pop pop false}
\r ifelse
\r }
\r if not
\r {
\r countdictstack array dictstack 0 get
\r begin
\r userdict
\r begin
\r $SubstituteFont
\r begin
\r /$str 128 string def
\r /$fontpat 128 string def
\r /$slen 0 def
\r /$sname null def
\r /$match false def
\r /$fontname null def
\r /$substituteFound false def
\r /$inVMIndex null def
\r /$doSmartSub true def
\r /$depth 0 def
\r /$fontname null def
\r /$italicangle 26.5 def
\r /$dstack null def
\r /$Strategies 10 dict dup
\r begin
\r /$Type3Underprint
\r {
\r currentglobal exch false setglobal
\r 11 dict
\r begin
\r /UseFont exch
\r $WMode 0 ne
\r {
\r dup length dict copy
\r dup/WMode $WMode put
\r /UseFont exch definefont
\r }
\r if def
\r /FontName $fontname dup type/stringtype eq{cvn}if def
\r /FontType 3 def
\r /FontMatrix[.001 0 0 .001 0 0]def
\r /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def
\r /FontBBox[0 0 0 0]def
\r /CCInfo 7 dict dup
\r begin
\r /cc null def
\r /x 0 def
\r /y 0 def
\r end def
\r /BuildChar
\r {
\r exch
\r begin
\r CCInfo
\r begin
\r 1 string dup 0 3 index put exch pop
\r /cc exch def
\r UseFont 1000 scalefont setfont
\r cc stringwidth/y exch def/x exch def
\r x y setcharwidth
\r $SubstituteFont/$Strategy get/$Underprint get exec
\r 0 0 moveto cc show
\r x y moveto
\r end
\r end
\r }bind def
\r currentdict
\r end
\r exch setglobal
\r }bind def
\r /$GetaTint
\r 2 dict dup
\r begin
\r /$BuildFont
\r {
\r dup/WMode known
\r {dup/WMode get}
\r {0}
\r ifelse
\r /$WMode exch def
\r $fontname exch
\r dup/FontName known
\r {
\r dup/FontName get
\r dup type/stringtype eq{cvn}if
\r }
\r {/unnamedfont}
\r ifelse
\r exch
\r Adobe_CoolType_Data/InVMDeepCopiedFonts get
\r 1 index/FontName get known
\r {
\r pop
\r Adobe_CoolType_Data/InVMDeepCopiedFonts get
\r 1 index get
\r null copyfont
\r }
\r {$deepcopyfont}
\r ifelse
\r exch 1 index exch/FontBasedOn exch put
\r dup/FontName $fontname dup type/stringtype eq{cvn}if put
\r definefont
\r Adobe_CoolType_Data/InVMDeepCopiedFonts get
\r begin
\r dup/FontBasedOn get 1 index def
\r end
\r }bind def
\r /$Underprint
\r {
\r gsave
\r x abs y abs gt
\r {/y 1000 def}
\r {/x -1000 def 500 120 translate}
\r ifelse
\r Level2?
\r {
\r [/Separation(All)/DeviceCMYK{0 0 0 1 pop}]
\r setcolorspace
\r }
\r {0 setgray}
\r ifelse
\r 10 setlinewidth
\r x .8 mul
\r [7 3]
\r {
\r y mul 8 div 120 sub x 10 div exch moveto
\r 0 y 4 div neg rlineto
\r dup 0 rlineto
\r 0 y 4 div rlineto
\r closepath
\r gsave
\r Level2?
\r {.2 setcolor}
\r {.8 setgray}
\r ifelse
\r fill grestore
\r stroke
\r }
\r forall
\r pop
\r grestore
\r }bind def
\r end def
\r /$Oblique
\r 1 dict dup
\r begin
\r /$BuildFont
\r {
\r currentglobal exch dup gcheck setglobal
\r null copyfont
\r begin
\r /FontBasedOn
\r currentdict/FontName known
\r {
\r FontName
\r dup type/stringtype eq{cvn}if
\r }
\r {/unnamedfont}
\r ifelse
\r def
\r /FontName $fontname dup type/stringtype eq{cvn}if def
\r /currentdistillerparams where
\r {pop}
\r {
\r /FontInfo currentdict/FontInfo known
\r {FontInfo null copyfont}
\r {2 dict}
\r ifelse
\r dup
\r begin
\r /ItalicAngle $italicangle def
\r /FontMatrix FontMatrix
\r [1 0 ItalicAngle dup sin exch cos div 1 0 0]
\r matrix concatmatrix readonly
\r end
\r 4 2 roll def
\r def
\r }
\r ifelse
\r FontName currentdict
\r end
\r definefont
\r exch setglobal
\r }bind def
\r end def
\r /$None
\r 1 dict dup
\r begin
\r /$BuildFont{}bind def
\r end def
\r end def
\r /$Oblique SetSubstituteStrategy
\r /$findfontByEnum
\r {
\r dup type/stringtype eq{cvn}if
\r dup/$fontname exch def
\r $sname null eq
\r {$str cvs dup length $slen sub $slen getinterval}
\r {pop $sname}
\r ifelse
\r $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval
\r /$match false def
\r $SubstituteFont/$dstack countdictstack array dictstack put
\r mark
\r {
\r $fontpat 0 $slen 7 add getinterval
\r {/$match exch def exit}
\r $str filenameforall
\r }
\r stopped
\r {
\r cleardictstack
\r currentdict
\r true
\r $SubstituteFont/$dstack get
\r {
\r exch
\r {
\r 1 index eq
\r {pop false}
\r {true}
\r ifelse
\r }
\r {begin false}
\r ifelse
\r }
\r forall
\r pop
\r }
\r if
\r cleartomark
\r /$slen 0 def
\r $match false ne
\r {$match(fonts/)anchorsearch pop pop cvn}
\r {/Courier}
\r ifelse
\r }bind def
\r /$ROS 1 dict dup
\r begin
\r /Adobe 4 dict dup
\r begin
\r /Japan1 [/Ryumin-Light/HeiseiMin-W3
\r /GothicBBB-Medium/HeiseiKakuGo-W5
\r /HeiseiMaruGo-W4/Jun101-Light]def
\r /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def
\r /GB1 [/STSong-Light/STHeiti-Regular]def
\r /CNS1 [/MKai-Medium/MHei-Medium]def
\r end def
\r end def
\r /$cmapname null def
\r /$deepcopyfont
\r {
\r dup/FontType get 0 eq
\r {
\r 1 dict dup/FontName/copied put copyfont
\r begin
\r /FDepVector FDepVector copyarray
\r 0 1 2 index length 1 sub
\r {
\r 2 copy get $deepcopyfont
\r dup/FontName/copied put
\r /copied exch definefont
\r 3 copy put pop pop
\r }
\r for
\r def
\r currentdict
\r end
\r }
\r {$Strategies/$Type3Underprint get exec}
\r ifelse
\r }bind def
\r /$buildfontname
\r {
\r dup/CIDFont findresource/CIDSystemInfo get
\r begin
\r Registry length Ordering length Supplement 8 string cvs
\r 3 copy length 2 add add add string
\r dup 5 1 roll dup 0 Registry putinterval
\r dup 4 index(-)putinterval
\r dup 4 index 1 add Ordering putinterval
\r 4 2 roll add 1 add 2 copy(-)putinterval
\r end
\r 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch
\r anchorsearch
\r {pop pop 3 2 roll putinterval cvn/$cmapname exch def}
\r {pop pop pop pop pop}
\r ifelse
\r length
\r $str 1 index(-)putinterval 1 add
\r $str 1 index $cmapname $fontpat cvs putinterval
\r $cmapname length add
\r $str exch 0 exch getinterval cvn
\r }bind def
\r /$findfontByROS
\r {
\r /$fontname exch def
\r $ROS Registry 2 copy known
\r {
\r get Ordering 2 copy known
\r {get}
\r {pop pop[]}
\r ifelse
\r }
\r {pop pop[]}
\r ifelse
\r false exch
\r {
\r dup/CIDFont resourcestatus
\r {
\r pop pop
\r save
\r 1 index/CIDFont findresource
\r dup/WidthsOnly known
\r {dup/WidthsOnly get}
\r {false}
\r ifelse
\r exch pop
\r exch restore
\r {pop}
\r {exch pop true exit}
\r ifelse
\r }
\r {pop}
\r ifelse
\r }
\r forall
\r {$str cvs $buildfontname}
\r {
\r false(*)
\r {
\r save exch
\r dup/CIDFont findresource
\r dup/WidthsOnly known
\r {dup/WidthsOnly get not}
\r {true}
\r ifelse
\r exch/CIDSystemInfo get
\r dup/Registry get Registry eq
\r exch/Ordering get Ordering eq and and
\r {exch restore exch pop true exit}
\r {pop restore}
\r ifelse
\r }
\r $str/CIDFont resourceforall
\r {$buildfontname}
\r {$fontname $findfontByEnum}
\r ifelse
\r }
\r ifelse
\r }bind def
\r end
\r end
\r currentdict/$error known currentdict/languagelevel known and dup
\r {pop $error/SubstituteFont known}
\r if
\r dup
\r {$error}
\r {Adobe_CoolType_Core}
\r ifelse
\r begin
\r {
\r /SubstituteFont
\r /CMap/Category resourcestatus
\r {
\r pop pop
\r {
\r $SubstituteFont
\r begin
\r /$substituteFound true def
\r dup length $slen gt
\r $sname null ne or
\r $slen 0 gt and
\r {
\r $sname null eq
\r {dup $str cvs dup length $slen sub $slen getinterval cvn}
\r {$sname}
\r ifelse
\r Adobe_CoolType_Data/InVMFontsByCMap get
\r 1 index 2 copy known
\r {
\r get
\r false exch
\r {
\r pop
\r currentglobal
\r {
\r GlobalFontDirectory 1 index known
\r {exch pop true exit}
\r {pop}
\r ifelse
\r }
\r {
\r FontDirectory 1 index known
\r {exch pop true exit}
\r {
\r GlobalFontDirectory 1 index known
\r {exch pop true exit}
\r {pop}
\r ifelse
\r }
\r ifelse
\r }
\r ifelse
\r }
\r forall
\r }
\r {pop pop false}
\r ifelse
\r {
\r exch pop exch pop
\r }
\r {
\r dup/CMap resourcestatus
\r {
\r pop pop
\r dup/$cmapname exch def
\r /CMap findresource/CIDSystemInfo get{def}forall
\r $findfontByROS
\r }
\r {
\r 128 string cvs
\r dup(-)search
\r {
\r 3 1 roll search
\r {
\r 3 1 roll pop
\r {dup cvi}
\r stopped
\r {pop pop pop pop pop $findfontByEnum}
\r {
\r 4 2 roll pop pop
\r exch length
\r exch
\r 2 index length
\r 2 index
\r sub
\r exch 1 sub -1 0
\r {
\r $str cvs dup length
\r 4 index
\r 0
\r 4 index
\r 4 3 roll add
\r getinterval
\r exch 1 index exch 3 index exch
\r putinterval
\r dup/CMap resourcestatus
\r {
\r pop pop
\r 4 1 roll pop pop pop
\r dup/$cmapname exch def
\r /CMap findresource/CIDSystemInfo get{def}forall
\r $findfontByROS
\r true exit
\r }
\r {pop}
\r ifelse
\r }
\r for
\r dup type/booleantype eq
\r {pop}
\r {pop pop pop $findfontByEnum}
\r ifelse
\r }
\r ifelse
\r }
\r {pop pop pop $findfontByEnum}
\r ifelse
\r }
\r {pop pop $findfontByEnum}
\r ifelse
\r }
\r ifelse
\r }
\r ifelse
\r }
\r {//SubstituteFont exec}
\r ifelse
\r /$slen 0 def
\r end
\r }
\r }
\r {
\r {
\r $SubstituteFont
\r begin
\r /$substituteFound true def
\r dup length $slen gt
\r $sname null ne or
\r $slen 0 gt and
\r {$findfontByEnum}
\r {//SubstituteFont exec}
\r ifelse
\r end
\r }
\r }
\r ifelse
\r bind readonly def
\r Adobe_CoolType_Core/scfindfont/systemfindfont load put
\r }
\r {
\r /scfindfont
\r {
\r $SubstituteFont
\r begin
\r dup systemfindfont
\r dup/FontName known
\r {dup/FontName get dup 3 index ne}
\r {/noname true}
\r ifelse
\r dup
\r {
\r /$origfontnamefound 2 index def
\r /$origfontname 4 index def/$substituteFound true def
\r }
\r if
\r exch pop
\r {
\r $slen 0 gt
\r $sname null ne
\r 3 index length $slen gt or and
\r {
\r pop dup $findfontByEnum findfont
\r dup maxlength 1 add dict
\r begin
\r {1 index/FID eq{pop pop}{def}ifelse}
\r forall
\r currentdict
\r end
\r definefont
\r dup/FontName known{dup/FontName get}{null}ifelse
\r $origfontnamefound ne
\r {
\r $origfontname $str cvs print
\r ( substitution revised, using )print
\r dup/FontName known
\r {dup/FontName get}{(unspecified font)}
\r ifelse
\r $str cvs print(.\n)print
\r }
\r if
\r }
\r {exch pop}
\r ifelse
\r }
\r {exch pop}
\r ifelse
\r end
\r }bind def
\r }
\r ifelse
\r end
\r end
\r Adobe_CoolType_Core_Defined not
\r {
\r Adobe_CoolType_Core/findfont
\r {
\r $SubstituteFont
\r begin
\r $depth 0 eq
\r {
\r /$fontname 1 index dup type/stringtype ne{$str cvs}if def
\r /$substituteFound false def
\r }
\r if
\r /$depth $depth 1 add def
\r end
\r scfindfont
\r $SubstituteFont
\r begin
\r /$depth $depth 1 sub def
\r $substituteFound $depth 0 eq and
\r {
\r $inVMIndex null ne
\r {dup $inVMIndex $AddInVMFont}
\r if
\r $doSmartSub
\r {
\r currentdict/$Strategy known
\r {$Strategy/$BuildFont get exec}
\r if
\r }
\r if
\r }
\r if
\r end
\r }bind put
\r }
\r if
\r }
\r if
\r end
\r/$AddInVMFont
\r {
\r exch/FontName 2 copy known
\r {
\r get
\r 1 dict dup begin exch 1 index gcheck def end exch
\r Adobe_CoolType_Data/InVMFontsByCMap get exch
\r $DictAdd
\r }
\r {pop pop pop}
\r ifelse
\r }bind def
\r/$DictAdd
\r {
\r 2 copy known not
\r {2 copy 4 index length dict put}
\r if
\r Level2? not
\r {
\r 2 copy get dup maxlength exch length 4 index length add lt
\r 2 copy get dup length 4 index length add exch maxlength 1 index lt
\r {
\r 2 mul dict
\r begin
\r 2 copy get{forall}def
\r 2 copy currentdict put
\r end
\r }
\r {pop}
\r ifelse
\r }
\r if
\r get
\r begin
\r {def}
\r forall
\r end
\r }bind def
\rend
\rend
\r%%EndResource
\rcurrentglobal true setglobal
\r%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0
\r%%Copyright: Copyright 1987-2006 Adobe Systems Incorporated.
\r%%Version: 1.23 0
\rsystemdict/languagelevel known dup
\r {currentglobal false setglobal}
\r {false}
\rifelse
\rexch
\ruserdict/Adobe_CoolType_Utility 2 copy known
\r {2 copy get dup maxlength 27 add dict copy}
\r {27 dict}
\rifelse put
\rAdobe_CoolType_Utility
\r begin
\r /@eexecStartData
\r <BAB431EA07F209EB8C4348311481D9D3F76E3D15246555577D87BC510ED54E
\r 118C39697FA9F6DB58128E60EB8A12FA24D7CDD2FA94D221FA9EC8DA3E5E6A1C
\r 4ACECC8C2D39C54E7C946031DD156C3A6B4A09AD29E1867A>def
\r /@recognizeCIDFont null def
\r /ct_Level2? exch def
\r /ct_Clone? 1183615869 internaldict dup
\r /CCRun known not
\r exch/eCCRun known not
\r ct_Level2? and or def
\rct_Level2?
\r {globaldict begin currentglobal true setglobal}
\rif
\r /ct_AddStdCIDMap
\r ct_Level2?
\r {{
\r mark
\r Adobe_CoolType_Utility/@recognizeCIDFont currentdict put
\r {
\r ((Hex)57 StartData
\r 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0
\r 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60
\r d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8
\r cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec
\r }
\r stopped
\r {
\r cleartomark
\r Adobe_CoolType_Utility/@recognizeCIDFont get
\r countdictstack dup array dictstack
\r exch 1 sub -1 0
\r {
\r 2 copy get 3 index eq
\r {1 index length exch sub 1 sub{end}repeat exit}
\r {pop}
\r ifelse
\r }
\r for
\r pop pop
\r Adobe_CoolType_Utility/@eexecStartData get eexec
\r }
\r {cleartomark}
\r ifelse
\r }}
\r {{
\r Adobe_CoolType_Utility/@eexecStartData get eexec
\r }}
\r ifelse bind def
\ruserdict/cid_extensions known
\rdup{cid_extensions/cid_UpdateDB known and}if
\r {
\r cid_extensions
\r begin
\r /cid_GetCIDSystemInfo
\r {
\r 1 index type/stringtype eq
\r {exch cvn exch}
\r if
\r cid_extensions
\r begin
\r dup load 2 index known
\r {
\r 2 copy
\r cid_GetStatusInfo
\r dup null ne
\r {
\r 1 index load
\r 3 index get
\r dup null eq
\r {pop pop cid_UpdateDB}
\r {
\r exch
\r 1 index/Created get eq
\r {exch pop exch pop}
\r {pop cid_UpdateDB}
\r ifelse
\r }
\r ifelse
\r }
\r {pop cid_UpdateDB}
\r ifelse
\r }
\r {cid_UpdateDB}
\r ifelse
\r end
\r }bind def
\r end
\r }
\rif
\rct_Level2?
\r {end setglobal}
\rif
\r /ct_UseNativeCapability? systemdict/composefont known def
\r /ct_MakeOCF 35 dict def
\r /ct_Vars 25 dict def
\r /ct_GlyphDirProcs 6 dict def
\r /ct_BuildCharDict 15 dict dup
\r begin
\r /charcode 2 string def
\r /dst_string 1500 string def
\r /nullstring()def
\r /usewidths? true def
\r end def
\r ct_Level2?{setglobal}{pop}ifelse
\r ct_GlyphDirProcs
\r begin
\r /GetGlyphDirectory
\r {
\r systemdict/languagelevel known
\r {pop/CIDFont findresource/GlyphDirectory get}
\r {
\r 1 index/CIDFont findresource/GlyphDirectory
\r get dup type/dicttype eq
\r {
\r dup dup maxlength exch length sub 2 index lt
\r {
\r dup length 2 index add dict copy 2 index
\r /CIDFont findresource/GlyphDirectory 2 index put
\r }
\r if
\r }
\r if
\r exch pop exch pop
\r }
\r ifelse
\r +
\r }def
\r /+
\r {
\r systemdict/languagelevel known
\r {
\r currentglobal false setglobal
\r 3 dict begin
\r /vm exch def
\r }
\r {1 dict begin}
\r ifelse
\r /$ exch def
\r systemdict/languagelevel known
\r {
\r vm setglobal
\r /gvm currentglobal def
\r $ gcheck setglobal
\r }
\r if
\r ?{$ begin}if
\r }def
\r /?{$ type/dicttype eq}def
\r /|{
\r userdict/Adobe_CoolType_Data known
\r {
\r Adobe_CoolType_Data/AddWidths? known
\r {
\r currentdict Adobe_CoolType_Data
\r begin
\r begin
\r AddWidths?
\r {
\r Adobe_CoolType_Data/CC 3 index put
\r ?{def}{$ 3 1 roll put}ifelse
\r CC charcode exch 1 index 0 2 index 256 idiv put
\r 1 index exch 1 exch 256 mod put
\r stringwidth 2 array astore
\r currentfont/Widths get exch CC exch put
\r }
\r {?{def}{$ 3 1 roll put}ifelse}
\r ifelse
\r end
\r end
\r }
\r {?{def}{$ 3 1 roll put}ifelse} ifelse
\r }
\r {?{def}{$ 3 1 roll put}ifelse}
\r ifelse
\r }def
\r /!
\r {
\r ?{end}if
\r systemdict/languagelevel known
\r {gvm setglobal}
\r if
\r end
\r }def
\r /:{string currentfile exch readstring pop}executeonly def
\r end
\r ct_MakeOCF
\r begin
\r /ct_cHexEncoding
\r [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12
\r /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25
\r /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38
\r /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B
\r /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E
\r /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71
\r /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84
\r /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97
\r /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA
\r /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD
\r /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0
\r /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3
\r /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6
\r /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
\r /ct_CID_STR_SIZE 8000 def
\r /ct_mkocfStr100 100 string def
\r /ct_defaultFontMtx[.001 0 0 .001 0 0]def
\r /ct_1000Mtx[1000 0 0 1000 0 0]def
\r /ct_raise{exch cvx exch errordict exch get exec stop}bind def
\r /ct_reraise
\r {cvx $error/errorname get(Error: )print dup( )cvs print
\r errordict exch get exec stop
\r }bind def
\r /ct_cvnsi
\r {
\r 1 index add 1 sub 1 exch 0 4 1 roll
\r {
\r 2 index exch get
\r exch 8 bitshift
\r add
\r }
\r for
\r exch pop
\r }bind def
\r /ct_GetInterval
\r {
\r Adobe_CoolType_Utility/ct_BuildCharDict get
\r begin
\r /dst_index 0 def
\r dup dst_string length gt
\r {dup string/dst_string exch def}
\r if
\r 1 index ct_CID_STR_SIZE idiv
\r /arrayIndex exch def
\r 2 index arrayIndex get
\r 2 index
\r arrayIndex ct_CID_STR_SIZE mul
\r sub
\r {
\r dup 3 index add 2 index length le
\r {
\r 2 index getinterval
\r dst_string dst_index 2 index putinterval
\r length dst_index add/dst_index exch def
\r exit
\r }
\r {
\r 1 index length 1 index sub
\r dup 4 1 roll
\r getinterval
\r dst_string dst_index 2 index putinterval
\r pop dup dst_index add/dst_index exch def
\r sub
\r /arrayIndex arrayIndex 1 add def
\r 2 index dup length arrayIndex gt
\r {arrayIndex get}
\r {
\r pop
\r exit
\r }
\r ifelse
\r 0
\r }
\r ifelse
\r }
\r loop
\r pop pop pop
\r dst_string 0 dst_index getinterval
\r end
\r }bind def
\r ct_Level2?
\r {
\r /ct_resourcestatus
\r currentglobal mark true setglobal
\r {/unknowninstancename/Category resourcestatus}
\r stopped
\r {cleartomark setglobal true}
\r {cleartomark currentglobal not exch setglobal}
\r ifelse
\r {
\r {
\r mark 3 1 roll/Category findresource
\r begin
\r ct_Vars/vm currentglobal put
\r ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec
\r {cleartomark false}
\r {{3 2 roll pop true}{cleartomark false}ifelse}
\r ifelse
\r ct_Vars/vm get setglobal
\r end
\r }
\r }
\r {{resourcestatus}}
\r ifelse bind def
\r /CIDFont/Category ct_resourcestatus
\r {pop pop}
\r {
\r currentglobal true setglobal
\r /Generic/Category findresource
\r dup length dict copy
\r dup/InstanceType/dicttype put
\r /CIDFont exch/Category defineresource pop
\r setglobal
\r }
\r ifelse
\r ct_UseNativeCapability?
\r {
\r /CIDInit/ProcSet findresource begin
\r 12 dict begin
\r begincmap
\r /CIDSystemInfo 3 dict dup begin
\r /Registry(Adobe)def
\r /Ordering(Identity)def
\r /Supplement 0 def
\r end def
\r /CMapName/Identity-H def
\r /CMapVersion 1.000 def
\r /CMapType 1 def
\r 1 begincodespacerange
\r <0000><FFFF>
\r endcodespacerange
\r 1 begincidrange
\r <0000><FFFF>0
\r endcidrange
\r endcmap
\r CMapName currentdict/CMap defineresource pop
\r end
\r end
\r }
\r if
\r }
\r {
\r /ct_Category 2 dict begin
\r /CIDFont 10 dict def
\r /ProcSet 2 dict def
\r currentdict
\r end
\r def
\r /defineresource
\r {
\r ct_Category 1 index 2 copy known
\r {
\r get
\r dup dup maxlength exch length eq
\r {
\r dup length 10 add dict copy
\r ct_Category 2 index 2 index put
\r }
\r if
\r 3 index 3 index put
\r pop exch pop
\r }
\r {pop pop/defineresource/undefined ct_raise}
\r ifelse
\r }bind def
\r /findresource
\r {
\r ct_Category 1 index 2 copy known
\r {
\r get
\r 2 index 2 copy known
\r {get 3 1 roll pop pop}
\r {pop pop/findresource/undefinedresource ct_raise}
\r ifelse
\r }
\r {pop pop/findresource/undefined ct_raise}
\r ifelse
\r }bind def
\r /resourcestatus
\r {
\r ct_Category 1 index 2 copy known
\r {
\r get
\r 2 index known
\r exch pop exch pop
\r {
\r 0 -1 true
\r }
\r {
\r false
\r }
\r ifelse
\r }
\r {pop pop/findresource/undefined ct_raise}
\r ifelse
\r }bind def
\r /ct_resourcestatus/resourcestatus load def
\r }
\r ifelse
\r /ct_CIDInit 2 dict
\r begin
\r /ct_cidfont_stream_init
\r {
\r {
\r dup(Binary)eq
\r {
\r pop
\r null
\r currentfile
\r ct_Level2?
\r {
\r {cid_BYTE_COUNT()/SubFileDecode filter}
\r stopped
\r {pop pop pop}
\r if
\r }
\r if
\r /readstring load
\r exit
\r }
\r if
\r dup(Hex)eq
\r {
\r pop
\r currentfile
\r ct_Level2?
\r {
\r {null exch/ASCIIHexDecode filter/readstring}
\r stopped
\r {pop exch pop(>)exch/readhexstring}
\r if
\r }
\r {(>)exch/readhexstring}
\r ifelse
\r load
\r exit
\r }
\r if
\r /StartData/typecheck ct_raise
\r }
\r loop
\r cid_BYTE_COUNT ct_CID_STR_SIZE le
\r {
\r 2 copy cid_BYTE_COUNT string exch exec
\r pop
\r 1 array dup
\r 3 -1 roll
\r 0 exch put
\r }
\r {
\r cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi
\r dup array exch 2 sub 0 exch 1 exch
\r {
\r 2 copy
\r 5 index
\r ct_CID_STR_SIZE
\r string
\r 6 index exec
\r pop
\r put
\r pop
\r }
\r for
\r 2 index
\r cid_BYTE_COUNT ct_CID_STR_SIZE mod string
\r 3 index exec
\r pop
\r 1 index exch
\r 1 index length 1 sub
\r exch put
\r }
\r ifelse
\r cid_CIDFONT exch/GlyphData exch put
\r 2 index null eq
\r {
\r pop pop pop
\r }
\r {
\r pop/readstring load
\r 1 string exch
\r {
\r 3 copy exec
\r pop
\r dup length 0 eq
\r {
\r pop pop pop pop pop
\r true exit
\r }
\r if
\r 4 index
\r eq
\r {
\r pop pop pop pop
\r false exit
\r }
\r if
\r }
\r loop
\r pop
\r }
\r ifelse
\r }bind def
\r /StartData
\r {
\r mark
\r {
\r currentdict
\r dup/FDArray get 0 get/FontMatrix get
\r 0 get 0.001 eq
\r {
\r dup/CDevProc known not
\r {
\r /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known
\r {get}
\r {
\r pop pop
\r {pop pop pop pop pop 0 -1000 7 index 2 div 880}
\r }
\r ifelse
\r def
\r }
\r if
\r }
\r {
\r /CDevProc
\r {
\r pop pop pop pop pop
\r 0
\r 1 cid_temp/cid_CIDFONT get
\r /FDArray get 0 get
\r /FontMatrix get 0 get div
\r 7 index 2 div
\r 1 index 0.88 mul
\r }def
\r }
\r ifelse
\r /cid_temp 15 dict def
\r cid_temp
\r begin
\r /cid_CIDFONT exch def
\r 3 copy pop
\r dup/cid_BYTE_COUNT exch def 0 gt
\r {
\r ct_cidfont_stream_init
\r FDArray
\r {
\r /Private get
\r dup/SubrMapOffset known
\r {
\r begin
\r /Subrs SubrCount array def
\r Subrs
\r SubrMapOffset
\r SubrCount
\r SDBytes
\r ct_Level2?
\r {
\r currentdict dup/SubrMapOffset undef
\r dup/SubrCount undef
\r /SDBytes undef
\r }
\r if
\r end
\r /cid_SD_BYTES exch def
\r /cid_SUBR_COUNT exch def
\r /cid_SUBR_MAP_OFFSET exch def
\r /cid_SUBRS exch def
\r cid_SUBR_COUNT 0 gt
\r {
\r GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval
\r 0 cid_SD_BYTES ct_cvnsi
\r 0 1 cid_SUBR_COUNT 1 sub
\r {
\r exch 1 index
\r 1 add
\r cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add
\r GlyphData exch cid_SD_BYTES ct_GetInterval
\r 0 cid_SD_BYTES ct_cvnsi
\r cid_SUBRS 4 2 roll
\r GlyphData exch
\r 4 index
\r 1 index
\r sub
\r ct_GetInterval
\r dup length string copy put
\r }
\r for
\r pop
\r }
\r if
\r }
\r {pop}
\r ifelse
\r }
\r forall
\r }
\r if
\r cleartomark pop pop
\r end
\r CIDFontName currentdict/CIDFont defineresource pop
\r end end
\r }
\r stopped
\r {cleartomark/StartData ct_reraise}
\r if
\r }bind def
\r currentdict
\r end def
\r /ct_saveCIDInit
\r {
\r /CIDInit/ProcSet ct_resourcestatus
\r {true}
\r {/CIDInitC/ProcSet ct_resourcestatus}
\r ifelse
\r {
\r pop pop
\r /CIDInit/ProcSet findresource
\r ct_UseNativeCapability?
\r {pop null}
\r {/CIDInit ct_CIDInit/ProcSet defineresource pop}
\r ifelse
\r }
\r {/CIDInit ct_CIDInit/ProcSet defineresource pop null}
\r ifelse
\r ct_Vars exch/ct_oldCIDInit exch put
\r }bind def
\r /ct_restoreCIDInit
\r {
\r ct_Vars/ct_oldCIDInit get dup null ne
\r {/CIDInit exch/ProcSet defineresource pop}
\r {pop}
\r ifelse
\r }bind def
\r /ct_BuildCharSetUp
\r {
\r 1 index
\r begin
\r CIDFont
\r begin
\r Adobe_CoolType_Utility/ct_BuildCharDict get
\r begin
\r /ct_dfCharCode exch def
\r /ct_dfDict exch def
\r CIDFirstByte ct_dfCharCode add
\r dup CIDCount ge
\r {pop 0}
\r if
\r /cid exch def
\r {
\r GlyphDirectory cid 2 copy known
\r {get}
\r {pop pop nullstring}
\r ifelse
\r dup length FDBytes sub 0 gt
\r {
\r dup
\r FDBytes 0 ne
\r {0 FDBytes ct_cvnsi}
\r {pop 0}
\r ifelse
\r /fdIndex exch def
\r dup length FDBytes sub FDBytes exch getinterval
\r /charstring exch def
\r exit
\r }
\r {
\r pop
\r cid 0 eq
\r {/charstring nullstring def exit}
\r if
\r /cid 0 def
\r }
\r ifelse
\r }
\r loop
\r }def
\r /ct_SetCacheDevice
\r {
\r 0 0 moveto
\r dup stringwidth
\r 3 -1 roll
\r true charpath
\r pathbbox
\r 0 -1000
\r 7 index 2 div 880
\r setcachedevice2
\r 0 0 moveto
\r }def
\r /ct_CloneSetCacheProc
\r {
\r 1 eq
\r {
\r stringwidth
\r pop -2 div -880
\r 0 -1000 setcharwidth
\r moveto
\r }
\r {
\r usewidths?
\r {
\r currentfont/Widths get cid
\r 2 copy known
\r {get exch pop aload pop}
\r {pop pop stringwidth}
\r ifelse
\r }
\r {stringwidth}
\r ifelse
\r setcharwidth
\r 0 0 moveto
\r }
\r ifelse
\r }def
\r /ct_Type3ShowCharString
\r {
\r ct_FDDict fdIndex 2 copy known
\r {get}
\r {
\r currentglobal 3 1 roll
\r 1 index gcheck setglobal
\r ct_Type1FontTemplate dup maxlength dict copy
\r begin
\r FDArray fdIndex get
\r dup/FontMatrix 2 copy known
\r {get}
\r {pop pop ct_defaultFontMtx}
\r ifelse
\r /FontMatrix exch dup length array copy def
\r /Private get
\r /Private exch def
\r /Widths rootfont/Widths get def
\r /CharStrings 1 dict dup/.notdef
\r <d841272cf18f54fc13>dup length string copy put def
\r currentdict
\r end
\r /ct_Type1Font exch definefont
\r dup 5 1 roll put
\r setglobal
\r }
\r ifelse
\r dup/CharStrings get 1 index/Encoding get
\r ct_dfCharCode get charstring put
\r rootfont/WMode 2 copy known
\r {get}
\r {pop pop 0}
\r ifelse
\r exch
\r 1000 scalefont setfont
\r ct_str1 0 ct_dfCharCode put
\r ct_str1 exch ct_dfSetCacheProc
\r ct_SyntheticBold
\r {
\r currentpoint
\r ct_str1 show
\r newpath
\r moveto
\r ct_str1 true charpath
\r ct_StrokeWidth setlinewidth
\r stroke
\r }
\r {ct_str1 show}
\r ifelse
\r }def
\r /ct_Type4ShowCharString
\r {
\r ct_dfDict ct_dfCharCode charstring
\r FDArray fdIndex get
\r dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not
\r {ct_1000Mtx matrix concatmatrix concat}
\r {pop}
\r ifelse
\r /Private get
\r Adobe_CoolType_Utility/ct_Level2? get not
\r {
\r ct_dfDict/Private
\r 3 -1 roll
\r {put}
\r 1183615869 internaldict/superexec get exec
\r }
\r if
\r 1183615869 internaldict
\r Adobe_CoolType_Utility/ct_Level2? get
\r {1 index}
\r {3 index/Private get mark 6 1 roll}
\r ifelse
\r dup/RunInt known
\r {/RunInt get}
\r {pop/CCRun}
\r ifelse
\r get exec
\r Adobe_CoolType_Utility/ct_Level2? get not
\r {cleartomark}
\r if
\r }bind def
\r /ct_BuildCharIncremental
\r {
\r {
\r Adobe_CoolType_Utility/ct_MakeOCF get begin
\r ct_BuildCharSetUp
\r ct_ShowCharString
\r }
\r stopped
\r {stop}
\r if
\r end
\r end
\r end
\r end
\r }bind def
\r /BaseFontNameStr(BF00)def
\r /ct_Type1FontTemplate 14 dict
\r begin
\r /FontType 1 def
\r /FontMatrix [0.001 0 0 0.001 0 0]def
\r /FontBBox [-250 -250 1250 1250]def
\r /Encoding ct_cHexEncoding def
\r /PaintType 0 def
\r currentdict
\r end def
\r /BaseFontTemplate 11 dict
\r begin
\r /FontMatrix [0.001 0 0 0.001 0 0]def
\r /FontBBox [-250 -250 1250 1250]def
\r /Encoding ct_cHexEncoding def
\r /BuildChar/ct_BuildCharIncremental load def
\r ct_Clone?
\r {
\r /FontType 3 def
\r /ct_ShowCharString/ct_Type3ShowCharString load def
\r /ct_dfSetCacheProc/ct_CloneSetCacheProc load def
\r /ct_SyntheticBold false def
\r /ct_StrokeWidth 1 def
\r }
\r {
\r /FontType 4 def
\r /Private 1 dict dup/lenIV 4 put def
\r /CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def
\r /PaintType 0 def
\r /ct_ShowCharString/ct_Type4ShowCharString load def
\r }
\r ifelse
\r /ct_str1 1 string def
\r currentdict
\r end def
\r /BaseFontDictSize BaseFontTemplate length 5 add def
\r /ct_matrixeq
\r {
\r true 0 1 5
\r {
\r dup 4 index exch get exch 3 index exch get eq and
\r dup not
\r {exit}
\r if
\r }
\r for
\r exch pop exch pop
\r }bind def
\r /ct_makeocf
\r {
\r 15 dict
\r begin
\r exch/WMode exch def
\r exch/FontName exch def
\r /FontType 0 def
\r /FMapType 2 def
\r dup/FontMatrix known
\r {dup/FontMatrix get/FontMatrix exch def}
\r {/FontMatrix matrix def}
\r ifelse
\r /bfCount 1 index/CIDCount get 256 idiv 1 add
\r dup 256 gt{pop 256}if def
\r /Encoding
\r 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for
\r bfCount 1 255{2 copy bfCount put pop}for
\r def
\r /FDepVector bfCount dup 256 lt{1 add}if array def
\r BaseFontTemplate BaseFontDictSize dict copy
\r begin
\r /CIDFont exch def
\r CIDFont/FontBBox known
\r {CIDFont/FontBBox get/FontBBox exch def}
\r if
\r CIDFont/CDevProc known
\r {CIDFont/CDevProc get/CDevProc exch def}
\r if
\r currentdict
\r end
\r BaseFontNameStr 3(0)putinterval
\r 0 1 bfCount dup 256 eq{1 sub}if
\r {
\r FDepVector exch
\r 2 index BaseFontDictSize dict copy
\r begin
\r dup/CIDFirstByte exch 256 mul def
\r FontType 3 eq
\r {/ct_FDDict 2 dict def}
\r if
\r currentdict
\r end
\r 1 index 16
\r BaseFontNameStr 2 2 getinterval cvrs pop
\r BaseFontNameStr exch definefont
\r put
\r }
\r for
\r ct_Clone?
\r {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def}
\r if
\r FontName
\r currentdict
\r end
\r definefont
\r ct_Clone?
\r {
\r gsave
\r dup 1000 scalefont setfont
\r ct_BuildCharDict
\r begin
\r /usewidths? false def
\r currentfont/Widths get
\r begin
\r exch/CIDFont get/GlyphDirectory get
\r {
\r pop
\r dup charcode exch 1 index 0 2 index 256 idiv put
\r 1 index exch 1 exch 256 mod put
\r stringwidth 2 array astore def
\r }
\r forall
\r end
\r /usewidths? true def
\r end
\r grestore
\r }
\r {exch pop}
\r ifelse
\r }bind def
\r currentglobal true setglobal
\r /ct_ComposeFont
\r {
\r ct_UseNativeCapability?
\r {
\r 2 index/CMap ct_resourcestatus
\r {pop pop exch pop}
\r {
\r /CIDInit/ProcSet findresource
\r begin
\r 12 dict
\r begin
\r begincmap
\r /CMapName 3 index def
\r /CMapVersion 1.000 def
\r /CMapType 1 def
\r exch/WMode exch def
\r /CIDSystemInfo 3 dict dup
\r begin
\r /Registry(Adobe)def
\r /Ordering
\r CMapName ct_mkocfStr100 cvs
\r (Adobe-)search
\r {
\r pop pop
\r (-)search
\r {
\r dup length string copy
\r exch pop exch pop
\r }
\r {pop(Identity)}
\r ifelse
\r }
\r {pop (Identity)}
\r ifelse
\r def
\r /Supplement 0 def
\r end def
\r 1 begincodespacerange
\r <0000><FFFF>
\r endcodespacerange
\r 1 begincidrange
\r <0000><FFFF>0
\r endcidrange
\r endcmap
\r CMapName currentdict/CMap defineresource pop
\r end
\r end
\r }
\r ifelse
\r composefont
\r }
\r {
\r 3 2 roll pop
\r 0 get/CIDFont findresource
\r ct_makeocf
\r }
\r ifelse
\r }bind def
\r setglobal
\r /ct_MakeIdentity
\r {
\r ct_UseNativeCapability?
\r {
\r 1 index/CMap ct_resourcestatus
\r {pop pop}
\r {
\r /CIDInit/ProcSet findresource begin
\r 12 dict begin
\r begincmap
\r /CMapName 2 index def
\r /CMapVersion 1.000 def
\r /CMapType 1 def
\r /CIDSystemInfo 3 dict dup
\r begin
\r /Registry(Adobe)def
\r /Ordering
\r CMapName ct_mkocfStr100 cvs
\r (Adobe-)search
\r {
\r pop pop
\r (-)search
\r {dup length string copy exch pop exch pop}
\r {pop(Identity)}
\r ifelse
\r }
\r {pop(Identity)}
\r ifelse
\r def
\r /Supplement 0 def
\r end def
\r 1 begincodespacerange
\r <0000><FFFF>
\r endcodespacerange
\r 1 begincidrange
\r <0000><FFFF>0
\r endcidrange
\r endcmap
\r CMapName currentdict/CMap defineresource pop
\r end
\r end
\r }
\r ifelse
\r composefont
\r }
\r {
\r exch pop
\r 0 get/CIDFont findresource
\r ct_makeocf
\r }
\r ifelse
\r }bind def
\r currentdict readonly pop
\r end
\r end
\r%%EndResource
\rsetglobal
\r%%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0
\r%%Copyright: Copyright 1987-2004 Adobe Systems Incorporated.
\r%%Version: 1.0 0
\ruserdict/ct_T42Dict 15 dict put
\rct_T42Dict begin
\r/Is2015?
\r{
\r version
\r cvi
\r 2015
\r ge
\r}bind def
\r/AllocGlyphStorage
\r{
\r Is2015?
\r {
\r pop
\r }
\r {
\r {string}forall
\r }ifelse
\r}bind def
\r/Type42DictBegin
\r{
\r25 dict begin
\r /FontName exch def
\r /CharStrings 256 dict
\rbegin
\r /.notdef 0 def
\r currentdict
\rend def
\r /Encoding exch def
\r /PaintType 0 def
\r /FontType 42 def
\r /FontMatrix[1 0 0 1 0 0]def
\r 4 array astore cvx/FontBBox exch def
\r /sfnts
\r}bind def
\r/Type42DictEnd
\r{
\r currentdict dup/FontName get exch definefont end
\rct_T42Dict exch
\rdup/FontName get exch put
\r}bind def
\r/RD{string currentfile exch readstring pop}executeonly def
\r/PrepFor2015
\r{
\rIs2015?
\r{
\r /GlyphDirectory
\r 16
\r dict def
\r sfnts 0 get
\r dup
\r 2 index
\r (glyx)
\r putinterval
\r 2 index
\r (locx)
\r putinterval
\r pop
\r pop
\r}
\r{
\r pop
\r pop
\r}ifelse
\r}bind def
\r/AddT42Char
\r{
\rIs2015?
\r{
\r /GlyphDirectory get
\r begin
\r def
\r end
\r pop
\r pop
\r}
\r{
\r /sfnts get
\r 4 index
\r get
\r 3 index
\r 2 index
\r putinterval
\r pop
\r pop
\r pop
\r pop
\r}ifelse
\r}bind def
\r/T0AddT42Mtx2
\r{
\r/CIDFont findresource/Metrics2 get begin def end
\r}bind def
\rend
\r%%EndResource
\rcurrentglobal true setglobal
\r%%BeginFile: MMFauxFont.prc
\r%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated.
\r%%All Rights Reserved.
\ruserdict /ct_EuroDict 10 dict put
\rct_EuroDict begin
\r/ct_CopyFont
\r{
\r { 1 index /FID ne {def} {pop pop} ifelse} forall
\r} def
\r/ct_GetGlyphOutline
\r{
\r gsave
\r initmatrix newpath
\r exch findfont dup
\r length 1 add dict
\r begin
\r ct_CopyFont
\r /Encoding Encoding dup length array copy
\r dup
\r 4 -1 roll
\r 0 exch put
\r def
\r currentdict
\r end
\r /ct_EuroFont exch definefont
\r 1000 scalefont setfont
\r 0 0 moveto
\r [
\r <00> stringwidth
\r <00> false charpath
\r pathbbox
\r [
\r {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall
\r grestore
\r counttomark 8 add
\r}
\rdef
\r/ct_MakeGlyphProc
\r{
\r ] cvx
\r /ct_PSBuildGlyph cvx
\r ] cvx
\r} def
\r/ct_PSBuildGlyph
\r{
\r gsave
\r 8 -1 roll pop
\r 7 1 roll
\r 6 -2 roll ct_FontMatrix transform 6 2 roll
\r 4 -2 roll ct_FontMatrix transform 4 2 roll
\r ct_FontMatrix transform
\r currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse
\r dup 9 1 roll
\r {
\r currentdict /StrokeWidth 2 copy known
\r {
\r get 2 div
\r 0 ct_FontMatrix dtransform pop
\r 5 1 roll
\r 4 -1 roll 4 index sub
\r 4 1 roll
\r 3 -1 roll 4 index sub
\r 3 1 roll
\r exch 4 index add exch
\r 4 index add
\r 5 -1 roll pop
\r }
\r {
\r pop pop
\r }
\r ifelse
\r }
\r if
\r setcachedevice
\r ct_FontMatrix concat
\r ct_PSPathOps begin
\r exec
\r end
\r {
\r currentdict /StrokeWidth 2 copy known
\r { get }
\r { pop pop 0 }
\r ifelse
\r setlinewidth stroke
\r }
\r {
\r fill
\r }
\r ifelse
\r grestore
\r} def
\r/ct_PSPathOps 4 dict dup begin
\r /m {moveto} def
\r /l {lineto} def
\r /c {curveto} def
\r /cp {closepath} def
\rend
\rdef
\r/ct_matrix1000 [1000 0 0 1000 0 0] def
\r/ct_AddGlyphProc
\r{
\r 2 index findfont dup length 4 add dict
\r begin
\r ct_CopyFont
\r /CharStrings CharStrings dup length 1 add dict copy
\r begin
\r 3 1 roll def
\r currentdict
\r end
\r def
\r /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def
\r /ct_PSBuildGlyph /ct_PSBuildGlyph load def
\r /ct_PSPathOps /ct_PSPathOps load def
\r currentdict
\r end
\r definefont pop
\r}
\rdef
\rsystemdict /languagelevel known
\r{
\r /ct_AddGlyphToPrinterFont {
\r 2 copy
\r ct_GetGlyphOutline 3 add -1 roll restore
\r ct_MakeGlyphProc
\r ct_AddGlyphProc
\r } def
\r}
\r{
\r /ct_AddGlyphToPrinterFont {
\r pop pop restore
\r Adobe_CTFauxDict /$$$FONTNAME get
\r /Euro
\r Adobe_CTFauxDict /$$$SUBSTITUTEBASE get
\r ct_EuroDict exch get
\r ct_AddGlyphProc
\r } def
\r} ifelse
\r/AdobeSansMM
\r{
\r556 0 24 -19 541 703
\r {
\r 541 628 m
\r 510 669 442 703 354 703 c
\r 201 703 117 607 101 444 c
\r 50 444 l
\r 25 372 l
\r 97 372 l
\r 97 301 l
\r 49 301 l
\r 24 229 l
\r 103 229 l
\r 124 67 209 -19 350 -19 c
\r 435 -19 501 25 509 32 c
\r 509 131 l
\r 492 105 417 60 343 60 c
\r 267 60 204 127 197 229 c
\r 406 229 l
\r 430 301 l
\r 191 301 l
\r 191 372 l
\r 455 372 l
\r 479 444 l
\r 194 444 l
\r 201 531 245 624 348 624 c
\r 433 624 484 583 509 534 c
\r cp
\r 556 0 m
\r }
\rct_PSBuildGlyph
\r} def
\r/AdobeSerifMM
\r{
\r500 0 10 -12 484 692
\r {
\r 347 298 m
\r 171 298 l
\r 170 310 170 322 170 335 c
\r 170 362 l
\r 362 362 l
\r 374 403 l
\r 172 403 l
\r 184 580 244 642 308 642 c
\r 380 642 434 574 457 457 c
\r 481 462 l
\r 474 691 l
\r 449 691 l
\r 433 670 429 657 410 657 c
\r 394 657 360 692 299 692 c
\r 204 692 94 604 73 403 c
\r 22 403 l
\r 10 362 l
\r 70 362 l
\r 69 352 69 341 69 330 c
\r 69 319 69 308 70 298 c
\r 22 298 l
\r 10 257 l
\r 73 257 l
\r 97 57 216 -12 295 -12 c
\r 364 -12 427 25 484 123 c
\r 458 142 l
\r 425 101 384 37 316 37 c
\r 256 37 189 84 173 257 c
\r 335 257 l
\r cp
\r 500 0 m
\r }
\rct_PSBuildGlyph
\r} def
\rend
\r%%EndFile
\rsetglobal
\rAdobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end
\r%%BeginResource: procset Adobe_AGM_Image 1.0 0
3494 %%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
3495 systemdict/setpacking known
3500 userdict/Adobe_AGM_Image 71 dict dup begin put
3501 /Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def
3506 /AGMIMG_&colorimage nd
3507 /AGMIMG_&imagemask nd
3516 /AGMIMG_imagestring0 nd
3517 /AGMIMG_imagestring1 nd
3518 /AGMIMG_imagestring2 nd
3519 /AGMIMG_imagestring3 nd
3520 /AGMIMG_imagestring4 nd
3521 /AGMIMG_imagestring5 nd
3527 /AGMIMG_maskSource nd
3528 /AGMIMG_flushfilters nd
3529 /invert_image_samples nd
3530 /knockout_image_samples nd
3537 Adobe_AGM_Core begin
3538 Adobe_AGM_Image begin
3539 /AGMIMG_&image systemdict/image get def
3540 /AGMIMG_&imagemask systemdict/imagemask get def
3543 /AGMIMG_&colorimage/colorimage ldf
3550 Adobe_AGM_Image begin
3551 /AGMIMG_ccimage_exists{/customcolorimage where
3554 /Adobe_AGM_OnHost_Seps where
3558 /Adobe_AGM_InRip_Seps where
3570 /invert_image_samples
3572 Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
3573 /Decode[Decode 1 get Decode 0 get]def
3575 /knockout_image_samples
3577 Operator/imagemask ne{
3582 /invert_image_samples
3584 {1 exch sub}currenttransfer addprocs settransfer
3586 /knockout_image_samples
3588 {pop 1}currenttransfer addprocs settransfer
3591 /img/imageormask ldf
3592 /sepimg/sep_imageormask ldf
3593 /devnimg/devn_imageormask ldf
3594 /idximg/indexed_imageormask ldf
3597 dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
3610 /AGMIMG_flushfilters
3612 dup type/arraytype ne
3614 dup 0 get currentfile ne
3615 {dup 0 get flushfile}if
3617 dup type/filetype eq
3619 dup status 1 index currentfile ne and
3628 currentdict/T known{/ImageType/T ldf currentdict/T undef}if
3629 currentdict/W known{/Width/W ldf currentdict/W undef}if
3630 currentdict/H known{/Height/H ldf currentdict/H undef}if
3631 currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if
3632 currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if
3633 currentdict/D known{/Decode/D ldf currentdict/D undef}if
3634 currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if
3635 currentdict/O known{
3636 /Operator/O load 1 eq{
3648 currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if
3649 currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if
3650 currentdict/I known{/Interpolate/I ldf currentdict/I undef}if
3651 currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if
3652 /DataSource load xcheck not{
3653 DataSource type/arraytype eq{
3654 DataSource 0 get type/filetype eq{
3655 /_Filters DataSource def
3656 currentdict/MultipleDataSources known not{
3657 /DataSource DataSource dup length 1 sub get def
3661 currentdict/MultipleDataSources known not{
3662 /MultipleDataSources DataSource type/arraytype eq{
3663 DataSource length 1 gt
3668 /NComponents Decode length 2 div def
3669 currentdict/SkipImageProc known not{/SkipImageProc{false}def}if
3678 Operator/imagemask eq{
3682 process_mask AGMIMG_&image
3689 Operator/imagemask eq{
3690 Decode 0 get 1 eq Decode 1 get 0 eq and
3691 ImageMatrix/DataSource load
3694 BitsPerComponent ImageMatrix/DataSource load
3698 currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
3705 0 get dup type/nametype eq{
3707 pop AGMCORE_black_plate not
3710 AGMCORE_is_cmyk_sep not
3733 /InterleaveType 3 def
3734 /MaskDict 9 dict begin
3736 /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def
3737 /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def
3738 /ImageMatrix[Width 0 0 Height neg 0 Height]def
3740 /BitsPerComponent 1 def
3741 /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def
3742 /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def
3749 dup/Mask known {dup/Mask get}{false}ifelse
3756 currentdict consumeimagedata
3760 level2 AGMCORE_host_sep not and{
3762 Operator/imagemask eq DeviceN_PS2 not and{
3765 AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{
3766 [/Separation/Black/DeviceGray{}]setcolorspace
3767 /Decode[Decode 1 get Decode 0 get]def
3772 DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and
3774 Names convert_to_process not{
3779 imageDict write_image_file{
3782 [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace
3783 Operator imageDict read_image_file
3784 names_index 0 eq{true setoverprint}if
3785 /names_index names_index 1 add def
3795 Operator/imagemask eq{
3802 Operator/imagemask eq{
3812 Operator/imagemask eq{
3813 Decode 0 get 1 eq Decode 1 get 0 eq and
3814 ImageMatrix/DataSource load
3815 /Adobe_AGM_OnHost_Seps where{
3819 currentdict imageormask_sys
3821 currentoverprint not{
3823 currentdict imageormask_sys
3825 currentdict ignoreimagedata
3830 BitsPerComponent ImageMatrix
3831 MultipleDataSources{
3832 0 1 NComponents 1 sub{
3838 Operator/colorimage eq{
3840 MultipleDataSources level2 or NComponents 4 eq and{
3841 AGMCORE_is_cmyk_sep{
3842 MultipleDataSources{
3843 /DataSource DataSource 0 get xcheck
3846 DataSource 0 get/exec cvx
3847 DataSource 1 get/exec cvx
3848 DataSource 2 get/exec cvx
3849 DataSource 3 get/exec cvx
3850 /AGMCORE_get_ink_data cvx
3853 DataSource aload pop AGMCORE_get_ink_data
3857 Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
3859 filter_cmyk 0()/SubFileDecode filter def
3861 /Decode[Decode 0 get Decode 1 get]def
3862 /MultipleDataSources false def
3865 invert_image_samples
3867 currentdict imageormask_sys
3869 currentoverprint not Operator/imagemask eq and{
3871 currentdict imageormask_sys
3873 currentdict ignoreimagedata
3877 MultipleDataSources NComponents AGMIMG_&colorimage
3880 true NComponents colorimage
3886 currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse
3888 AGMCORE_black_plate not Operator/imagemask ne and{
3890 currentdict ignoreimagedata
3895 {currentdict imageormask_sys}if
3904 Operator/knockout eq{
3906 currentcolorspace overprint_plate not{
3916 currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
3921 /sep_colorspace_dict AGMCORE_gget begin
3926 currentdict consumeimagedata
3929 AGMCORE_avoid_L2_sep_space{
3930 /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def
3932 AGMIMG_ccimage_exists
3933 MappedCSA 0 get/DeviceCMYK eq and
3934 currentdict/Components known and
3937 Operator/image eq and
3938 AGMCORE_producing_seps not and
3941 Width Height BitsPerComponent ImageMatrix
3943 /DataSource load/exec cvx
3945 0 1 2 index length 1 sub{
3947 2 copy get 255 xor put
3951 MappedCSA 0 get/DeviceCMYK eq{
3952 Components aload pop
3954 0 0 0 Components aload pop 1 exch sub
3956 Name findcmykcustomcolor
3959 AGMCORE_producing_seps not{
3961 //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{
3962 [/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
3963 /sep_tint AGMCORE_gget setcolor
3965 currentdict imageormask
3968 Operator/imagemask eq{
3971 sep_imageormask_lev1
3976 Operator/knockout eq{
3977 currentdict/ImageMatrix get concat
3981 AGMCORE_is_cmyk_sep Name(All)ne and{
3983 Name AGMCORE_IsSeparationAProcessColor
3985 Operator/imagemask eq{
3986 //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
3987 /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor
3990 invert_image_samples
3993 //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
3994 [/Separation Name[/DeviceGray]
3996 sep_colorspace_proc AGMCORE_get_ink_data
3999 ]AGMCORE_&setcolorspace
4000 /sep_tint AGMCORE_gget AGMCORE_&setcolor
4003 currentdict imageormask_sys
4006 Operator/imagemask eq{
4013 Operator/imagemask ne{
4014 invert_image_samples
4016 currentdict imageormask_sys
4019 currentoverprint not Name(All)eq or Operator/imagemask eq and{
4020 currentdict imageormask_sys
4022 currentoverprint not
4028 currentdict consumeimagedata
4033 //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
4034 currentcolorspace 0 get/Separation ne{
4035 [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt
4036 /sep_tint AGMCORE_gget setcolor
4040 MappedCSA 0 get/DeviceCMYK eq and
4041 Name AGMCORE_IsSeparationAProcessColor not and
4042 //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse
4044 imageormask_l2_overprint
4046 currentdict imageormask
4053 currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
4059 mark currentcolor counttomark dup 2 add 1 roll cleartomark
4061 /devn_sep_datasource
4066 0 1 dataSource length 1 sub{
4067 dup currentdict/dataSource get/exch cvx/get cvx/exec cvx
4068 /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx
4073 /devn_alt_datasource
4077 /origcolorSpaceElemCnt xdf
4078 /origMultipleDataSources xdf
4079 /origBitsPerComponent xdf
4082 /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def
4083 /DataSource origMultipleDataSources
4086 BitsPerComponent 8 idiv origDecode length 2 idiv mul string
4087 0 1 origDecode length 2 idiv 1 sub
4089 dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch
4090 origDataSource exch get 0()/SubFileDecode filter
4091 BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx
4094 }{origDataSource}ifelse 0()/SubFileDecode filter def
4096 origcolorSpaceElemCnt string
4097 0 2 origDecode length 2 sub
4099 dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div
4100 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx
4102 /convProc load/exec cvx
4103 origcolorSpaceElemCnt 1 sub -1 0
4105 /dup cvx 2/add cvx/index cvx
4106 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx
4108 ]bind cvx 0()/SubFileDecode filter
4113 /devicen_colorspace_dict AGMCORE_gget begin
4117 /srcDataStrs[3 -1 roll begin
4119 currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
4121 Width Decode length 2 div mul cvi
4123 dup 65535 gt{1 add 2 div cvi}{exit}ifelse
4128 /dstDataStr srcDataStrs 0 get length string def
4132 currentdict consumeimagedata
4135 AGMCORE_producing_seps not{
4137 Operator/imagemask ne{
4139 DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
4140 colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get
4141 devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def
4142 /MultipleDataSources true def
4143 /Decode colorSpaceElemCnt[exch{0 1}repeat]def
4146 currentdict imageormask
4149 Names convert_to_process{
4150 CSA get_csa_by_name 0 get/DeviceCMYK eq{
4152 Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
4153 DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
4154 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get
4156 filter_cmyk 0()/SubFileDecode filter def
4157 /MultipleDataSources false def
4159 /DeviceGray setcolorspace
4160 currentdict imageormask_sys
4162 AGMCORE_report_unsupported_color_space
4163 AGMCORE_black_plate{
4165 DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
4166 CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get
4168 /MultipleDataSources false def
4169 /Decode colorSpaceElemCnt[exch{0 1}repeat]def
4170 currentdict imageormask_sys
4175 currentdict consumeimagedata
4180 /devicen_colorspace_dict AGMCORE_gget/names_index known{
4181 Operator/imagemask ne{
4182 MultipleDataSources{
4183 /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def
4184 /MultipleDataSources false def
4186 /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def
4188 invert_image_samples
4190 currentdict imageormask_sys
4192 currentoverprint not Operator/imagemask eq and{
4193 currentdict imageormask_sys
4195 currentoverprint not
4201 currentdict consumeimagedata
4206 currentdict imageormask
4211 currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
4216 /imageormask_l2_overprint
4219 currentcmykcolor add add add 0 eq{
4220 currentdict consumeimagedata
4228 Operator/imagemask eq{
4230 AGMIMG_c 0 ne{/Cyan}if
4231 AGMIMG_m 0 ne{/Magenta}if
4232 AGMIMG_y 0 ne{/Yellow}if
4233 AGMIMG_k 0 ne{/Black}if
4234 ]/DeviceCMYK{}]setcolorspace
4235 AGMIMG_c 0 ne{AGMIMG_c}if
4236 AGMIMG_m 0 ne{AGMIMG_m}if
4237 AGMIMG_y 0 ne{AGMIMG_y}if
4238 AGMIMG_k 0 ne{AGMIMG_k}if
4241 /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def
4245 AGMIMG_c 0 ne{/Cyan}if
4246 AGMIMG_m 0 ne{/Magenta}if
4247 AGMIMG_y 0 ne{/Yellow}if
4248 AGMIMG_k 0 ne{/Black}if
4252 AGMIMG_y 0 eq{0 exch}if
4253 AGMIMG_m 0 eq{0 3 1 roll}if
4254 AGMIMG_c 0 eq{0 4 1 roll}if
4263 /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop
4269 /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop
4275 /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop
4281 /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop
4286 counttomark 1 add -1 roll pop
4295 [/Separation/Black/DeviceGray{}]setcolorspace
4298 [{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]
4299 cvx modify_halftone_xfer
4300 Operator currentdict read_image_file
4304 [/Separation/Yellow/DeviceGray{}]setcolorspace
4307 [{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]
4308 cvx modify_halftone_xfer
4309 Operator currentdict read_image_file
4313 [/Separation/Magenta/DeviceGray{}]setcolorspace
4316 [{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]
4317 cvx modify_halftone_xfer
4318 Operator currentdict read_image_file
4322 [/Separation/Cyan/DeviceGray{}]setcolorspace
4325 [{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]
4326 cvx modify_halftone_xfer
4327 Operator currentdict read_image_file
4337 /indexed_imageormask
4344 Operator/knockout eq{
4345 /indexed_colorspace_dict AGMCORE_gget dup/CSA known{
4346 /CSA get get_csa_by_name
4350 overprint_plate not{
4355 /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{
4356 indexed_image_lev2_sep
4358 currentoverprint not{
4361 currentdict consumeimagedata
4364 AGMCORE_is_cmyk_sep{
4365 Operator/imagemask eq{
4369 indexed_image_lev2_sep
4371 indexed_image_lev1_sep
4375 currentoverprint not{
4378 currentdict consumeimagedata
4385 /indexed_colorspace_dict AGMCORE_gget begin
4387 /indexed_colorspace_dict AGMCORE_gget dup null ne
4390 currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse
4391 get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and
4392 AGMCORE_in_rip_sep and{
4393 [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup]
4405 Operator/imagemask eq{
4408 indexed_imageormask_lev1
4413 currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
4416 /indexed_image_lev2_sep
4418 /indexed_colorspace_dict AGMCORE_gget begin
4420 Indexed_DeviceN not{
4422 dup 1/DeviceGray put
4424 currentcolorspace 2 get 1 add string
4425 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub
4427 dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put
4432 Operator/imagemask eq{
4436 process_mask AGMIMG_&image
4445 dup type/dicttype ne{
4449 /BitsPerComponent xdf
4458 /NComponents 1 cdndf
4459 /MultipleDataSources false cdndf
4460 /SkipImageProc{false}cdndf
4463 currentcolorspace 0 get/Indexed eq{
4464 2 BitsPerComponent exp 1 sub
4469 /Operator/image cdndf
4471 /sep_colorspace_dict AGMCORE_gget null eq{
4475 dup begin invert_image_samples end
4483 /LZWEncode filter/WriteFilter xdf
4484 /readBuffer 256 string def
4487 0(%EndMask)/SubFileDecode filter
4488 /ASCII85Decode filter
4489 /RunLengthDecode filter
4492 ReadFilter readBuffer readstring exch
4493 WriteFilter exch writestring
4496 WriteFilter closefile
4501 /mapto_sep_imageormask
4503 dup type/dicttype ne{
4508 /BitsPerComponent xdf
4511 /MultipleDataSources false def
4515 /Decode[/customcolor_tint AGMCORE_gget 0]def
4517 /SkipImageProc{false}def
4524 Adobe_AGM_Image/AGMIMG_colorAry xddf
4525 /customcolor_tint AGMCORE_gget
4527 /Name AGMIMG_colorAry 4 get
4529 /TintMethod/Subtractive
4533 /Components[AGMIMG_colorAry aload pop pop]
4536 mapto_sep_imageormask
4538 Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put
4541 Adobe_AGM_Image/AGMIMG_override false put
4542 current_spot_alias{dup 4 get map_alias}{false}ifelse
4544 false set_spot_alias
4545 /customcolor_tint AGMCORE_gget exch setsepcolorspace
4547 mapto_sep_imageormask
4550 //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec
4557 matrix currentmatrix
4558 dup 0 get 0 eq 1 index 3 get 0 eq and
4559 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop
4561 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def
4563 AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch
4564 AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch
4565 itransform/AGMIMG_llY exch def/AGMIMG_llX exch def
4567 AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch
4568 AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch
4569 itransform/AGMIMG_urY exch def/AGMIMG_urX exch def
4570 [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat
4578 0 1 2 index length 1 sub{
4579 dup 2 index exch get
4586 /tint_image_to_color
4589 Width Height BitsPerComponent ImageMatrix
4592 Adobe_AGM_Image begin
4593 /AGMIMG_mbuf 0 string def
4594 /AGMIMG_ybuf 0 string def
4595 /AGMIMG_kbuf 0 string def
4597 colorbuf dup length AGMIMG_mbuf length ne
4600 /AGMIMG_mbuf exch string def
4601 /AGMIMG_ybuf exch string def
4602 /AGMIMG_kbuf exch string def
4604 dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
4607 {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage
4610 /sep_imageormask_lev1
4613 MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{
4615 255 mul round cvi GrayLookup exch get
4616 }currenttransfer addprocs settransfer
4617 currentdict imageormask
4619 /sep_colorspace_dict AGMCORE_gget/Components known{
4620 MappedCSA 0 get/DeviceCMYK eq{
4621 Components aload pop
4623 0 0 0 Components aload pop 1 exch sub
4625 Adobe_AGM_Image/AGMIMG_k xddf
4626 Adobe_AGM_Image/AGMIMG_y xddf
4627 Adobe_AGM_Image/AGMIMG_m xddf
4628 Adobe_AGM_Image/AGMIMG_c xddf
4629 AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
4630 {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer
4631 currentdict imageormask
4633 currentcolortransfer
4634 {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll
4635 {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll
4636 {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll
4637 {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll
4639 currentdict tint_image_to_color
4642 MappedCSA 0 get/DeviceGray eq{
4643 {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer
4644 currentdict imageormask
4646 MappedCSA 0 get/DeviceCMYK eq{
4647 currentcolortransfer
4648 {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll
4649 {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll
4650 {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll
4651 {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll
4653 currentdict tint_image_to_color
4655 currentcolortransfer
4656 {pop 1}exch addprocs 4 1 roll
4657 {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll
4658 {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll
4659 {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll
4661 currentdict tint_image_to_color
4671 /sep_colorspace_dict AGMCORE_gget/Components known{
4672 Components aload pop
4673 Adobe_AGM_Image/AGMIMG_k xddf
4674 Adobe_AGM_Image/AGMIMG_y xddf
4675 Adobe_AGM_Image/AGMIMG_m xddf
4676 Adobe_AGM_Image/AGMIMG_c xddf
4677 {AGMIMG_c mul 1 exch sub}
4678 {AGMIMG_m mul 1 exch sub}
4679 {AGMIMG_y mul 1 exch sub}
4680 {AGMIMG_k mul 1 exch sub}
4682 {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
4683 {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
4684 {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
4685 {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
4687 AGMCORE_get_ink_data currenttransfer addprocs settransfer
4688 currentdict imageormask_sys
4691 /indexed_imageormask_lev1
4693 /indexed_colorspace_dict AGMCORE_gget begin
4696 MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{
4697 {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer
4700 MappedCSA 0 get/DeviceGray eq{
4701 {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer
4704 MappedCSA 0 get/DeviceCMYK eq{
4705 currentcolortransfer
4706 {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
4707 {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
4708 {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
4709 {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
4713 currentcolortransfer
4714 {pop 1}exch addprocs 4 1 roll
4715 {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll
4716 {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll
4717 {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll
4725 /indexed_image_lev1_sep
4727 /indexed_colorspace_dict AGMCORE_gget begin
4729 {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}
4730 {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
4731 {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
4732 {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
4733 AGMCORE_get_ink_data currenttransfer addprocs settransfer
4734 currentdict imageormask_sys
4739 systemdict/setpacking known
4742 currentdict Adobe_AGM_Utils eq {end} if
4745 Adobe_AGM_Utils begin
4746 2 2010 Adobe_AGM_Core/ds gx
4747 Adobe_CoolType_Core/ds get exec
\rAdobe_AGM_Image/ds gx
4748 currentdict Adobe_AGM_Utils eq {end} if
4753 %ADOBeginClientInjection: PageSetup Start "AI11EPS"
4754 %AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0
\r
4755 %ADOEndClientInjection: PageSetup Start "AI11EPS"
4756 Adobe_AGM_Utils begin
4757 Adobe_AGM_Core/ps gx
4758 Adobe_AGM_Utils/capture_cpd gx
4759 Adobe_CoolType_Core/ps get exec
\rAdobe_AGM_Image/ps gx
4760 %ADOBeginClientInjection: PageSetup End "AI11EPS"
4761 /currentdistillerparams where
\r{pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse
\r{ userdict /AI11_PDFMark5 /cleartomark load put
\ruserdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put}
\r{ userdict /AI11_PDFMark5 /pdfmark load put
\ruserdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse
\r[/NamespacePush AI11_PDFMark5
\r[/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5
\r[{ai_metadata_stream_123}
\rcurrentfile 0 (% &&end XMP packet marker&&)
\r/SubFileDecode filter AI11_ReadMetadata_PDFMark5
\r<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
4762 <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.1-c036 46.277092, Fri Feb 23 2007 14:16:18 ">
4763 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
4764 <rdf:Description rdf:about=""
4765 xmlns:dc="http://purl.org/dc/elements/1.1/">
4766 <dc:format>application/postscript</dc:format>
4768 <rdf:Description rdf:about=""
4769 xmlns:xap="http://ns.adobe.com/xap/1.0/"
4770 xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
4771 <xap:CreatorTool>Adobe Illustrator CS3</xap:CreatorTool>
4772 <xap:CreateDate>2008-04-04T01:51:31+02:00</xap:CreateDate>
4773 <xap:ModifyDate>2008-04-04T01:51:32+02:00</xap:ModifyDate>
4774 <xap:MetadataDate>2008-04-04T01:51:32+02:00</xap:MetadataDate>
4777 <rdf:li rdf:parseType="Resource">
4778 <xapGImg:width>132</xapGImg:width>
4779 <xapGImg:height>256</xapGImg:height>
4780 <xapGImg:format>JPEG</xapGImg:format>
4781 <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAACEAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXkX5
y+Y9e0vXbKHTr+e0ie15ukLlAW9RhUgewzUdo5pxmBEkbPIe0Wsy4ssRCRiOHofMvP8A/HfnL/q9
Xn/I5/65r/zWT+cXn/5U1P8Aqkvm7/HfnL/q9Xn/ACOf+uP5rJ/OK/ypqf8AVJfN3+O/OX/V6vP+
Rz/1x/NZP5xX+VNT/qkvm+k9KkeTTLOSRizvBGzMdySUBJOdLA+kPpWAkwiT3BFZJtdirsVdirsV
dirsVdirsVdirsVdirxH89/+Ui0//mD/AOZr5pO1PrHueH9qP76P9X9JeZ5rHmXYq7FX1fo//HIs
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
KuxV2Kv/2Q==</xapGImg:image>
4786 <rdf:Description rdf:about=""
4787 xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/">
4788 <xapMM:DocumentID>uuid:691287FA7B03DD11B267F3718EE8CBF8</xapMM:DocumentID>
4789 <xapMM:InstanceID>uuid:6A1287FA7B03DD11B267F3718EE8CBF8</xapMM:InstanceID>
4790 <xapMM:DerivedFrom rdf:parseType="Resource"/>
4792 <rdf:Description rdf:about=""
4793 xmlns:xapTPg="http://ns.adobe.com/xap/1.0/t/pg/"
4794 xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
4795 xmlns:xapG="http://ns.adobe.com/xap/1.0/g/">
4796 <xapTPg:MaxPageSize rdf:parseType="Resource">
4797 <stDim:w>595.275574</stDim:w>
4798 <stDim:h>841.889832</stDim:h>
4799 <stDim:unit>Points</stDim:unit>
4800 </xapTPg:MaxPageSize>
4801 <xapTPg:NPages>1</xapTPg:NPages>
4802 <xapTPg:HasVisibleTransparency>False</xapTPg:HasVisibleTransparency>
4803 <xapTPg:HasVisibleOverprint>False</xapTPg:HasVisibleOverprint>
4806 <rdf:li>Cyan</rdf:li>
4807 <rdf:li>Magenta</rdf:li>
4808 <rdf:li>Yellow</rdf:li>
4809 <rdf:li>Black</rdf:li>
4811 </xapTPg:PlateNames>
4812 <xapTPg:SwatchGroups>
4814 <rdf:li rdf:parseType="Resource">
4815 <xapG:groupName>Default Swatch Group</xapG:groupName>
4816 <xapG:groupType>0</xapG:groupType>
4819 </xapTPg:SwatchGroups>
4844 <?xpacket end="w"?>
\r% &&end XMP packet marker&&
\r[{ai_metadata_stream_123}
\r<</Type /Metadata /Subtype /XML>>
\r/PUT AI11_PDFMark5
\r[/Document
\r1 dict begin /Metadata {ai_metadata_stream_123} def
\rcurrentdict end /BDC AI11_PDFMark5
\r
4845 %ADOEndClientInjection: PageSetup End "AI11EPS"
4847 1 -1 scale 0 -260 translate
4861 57.8955 218.555 41.666 203.644 39.3984 186.15 cv
4862 37.2241 171.527 40.3613 154.457 52.4502 144.806 cv
4863 57.7524 141.191 64.9648 137.143 71.3252 137.625 cv
4864 71.5161 144.099 71.1348 151.968 71.3252 158.442 cv
4865 63.7495 159.285 56.4165 167.896 56.5688 175.781 cv
4866 56.7549 186.041 61.2954 195.467 71.1665 198.538 cv
4867 82.0854 202.213 94.584 201.168 104.691 195.059 cv
4868 113.041 188.554 113.813 176.441 109.446 167.223 cv
4869 107.482 162.15 103.248 158.427 97.5 158.442 cv
4876 129.472 158.879 130.758 174.313 130.115 185.02 cv
4877 130.566 203.412 112.396 218.408 94.373 220.414 cv
4878 87.8525 220.902 82.3354 220.928 73.665 220.586 cv
4882 [/DeviceCMYK] /CSA add_res
4883 0.596078 0.513725 0.505882 0.2 cmyk
4891 0.0941176 0.92549 0.952941 0.0117647 cmyk
4907 0.701961 0 0.945098 0 cmyk
4940 %ADOBeginClientInjection: EndPageContent "AI11EPS"
4941 userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse
\r
4942 %ADOEndClientInjection: EndPageContent "AI11EPS"
4947 %ADOBeginClientInjection: PageTrailer Start "AI11EPS"
4948 [/EMC AI11_PDFMark5
\r[/NamespacePop AI11_PDFMark5
\r
4949 %ADOEndClientInjection: PageTrailer Start "AI11EPS"
4953 Adobe_AGM_Image/pt gx
4954 Adobe_CoolType_Core/pt get exec
\rAdobe_AGM_Core/pt gx
4955 currentdict Adobe_AGM_Utils eq {end} if
4957 Adobe_AGM_Image/dt get exec
4958 Adobe_CoolType_Core/dt get exec
\rAdobe_AGM_Core/dt get exec
4960 %AI9_PrintingDataEnd
\r\ruserdict /AI9_read_buffer 256 string put
\ruserdict begin
\r/ai9_skip_data
\r{
\r mark
\r {
\r currentfile AI9_read_buffer { readline } stopped
\r {
\r }
\r {
\r not
\r {
\r exit
\r } if
\r (%AI9_PrivateDataEnd) eq
\r {
\r exit
\r } if
\r } ifelse
\r } loop
\r cleartomark
\r} def
\rend
\ruserdict /ai9_skip_data get exec
\r%AI9_PrivateDataBegin
\r%!PS-Adobe-3.0 EPSF-3.0
\r%%Creator: Adobe Illustrator(R) 13.0
\r%%AI8_CreatorVersion: 13.0.2
\r%%For: (Alexander Coles) ()
\r%%Title: (gitlogo.eps)
\r%%CreationDate: 4/4/08 1:51 AM
\r%AI9_DataStream
\r%Gb"07#CGGko-f(&!8dg?O?dJ3oMfQD8P&<(iZr=G-FVSjqu35frTmV)*QaUuF*HO!F*#V.[\XkdBJ^WeAuo[Q.SiP4_<AQ^s&0C8
\r%Ho<O?\?K'L_mpa/MFR=FkE8FeP89(Q]Nu.VJC8SN2u/V+>$I,9P,d*oTrb3SE:%j^'L(rtK.!5ZSMV>/^V\N0VtV'd<Xs.'c,!4k
\r%b0!dU$^]9]]Z1C5e]D4O5FHnA-)DU,MHP1.HpJ=I;ud7jKtm0FK2HPHkt>jn;sGHPJ]B6f:j>:@0-j6oXTo;d'\/64NpQ-`LUhLM
\r%>N,eTSM(\`,*.1l\RH0K-ujV`c\H!@kL05meWc(PO@N)d]et[0roto(!4%[g>SHZh=0dO!NmHuqJL)tGYOSil8XP.,@QG=N$9A]g
\r%Q[3qm&lc<(cARBC31ip3Z<>!/@Lh9DJ4e`p&JqqO0)Zb\^WM)[]tm7'eITm/p7R1D>u@te_1)IVEi!#E.-0sX@[9e+MkqVHIQeWA
\r%b110u6'C0.&dE;+pSB%mT+7\Xlp-;GkWdr#`!%bTb.FGMacV>laKT]paQ\aNQaSri,t6@XQ!R5+dcaTC7dWs-KcHhh#W]eXGqiM1
\r%(\39aO@M81QU(Y2NCOiY-:&acKE8[bHFaR^r_scJ%n:-DAVHI6A^IpITcf#Hp]EB;?*sP\)?4Y+!Pt3ONV$6R!NdAHE&]IuI";l7
\r%IK5cVFU!A#`GCnXMIF<SBGF(aW8>o_&8+iGmn<\6X1pM?VB#@E7JN:s_p;3eIb&8R>u?:4U'RBK,((ktph@&@CZAUo4=lcD_lJ/+
\r%QHJB!WI2G51glVAYY;#!bETdaXBd<l;Pb!W"b4?a=K5DSV.qkiZW;]SC,K+jfn<.jc$US`DDpJFAeWe4/]R1smD0Y0;cqLn/rH>N
\r%r.Lmh:%/g^Ji"@0ib+>sp^,,/MVokXgY`4;$Yb3bn-W%r59V;r-O^kj"@"'cn/L5<1dRY!Ri"@@"mLW2YY;A0mhu'+>E3uf\VRd!
\r%5B0Ck3Gput4)Q"W%U3iCO\l2[_,?@Yp^&,&*lM%<B=Q"?2_5-s1O9mZ"kSJ#_,#:ZWPeZF5B4m**V]q662KLemR8ZQR'.>k`+[3l
\r%Cq1]R7\AZ5@BRLGQu<190]fh;YiWB#(b^V[oG9,gr4t.M3^YYGFg*d$)F&rJ_,"/?b;Z4-o*![!T<Ja"/eg/ggDE#>Eu5"FDF9-f
\r%=YZ]][N%pIQ3Cc'(k%;;Na%:LNq$Sm_3Q$'@aKka%SI\l0m$YB5KA8`j`k<FBuYR]H%R7sd3"Z]CUE+_Tr9\LXc[2aac_''h1j]h
\r%ncrr711Z>cX-X8J>Q"P+A8i14[^]bQeS).;(W43LH(IBQn/H.3?N1ZAr5AHOJ(ZBe[_D9=-jiW\oOiU4^Hqs.>Mo4Z=N&h1U4KqT
\r%s&CQDM=ll.W`=F`IH/(=ZsLdsXDe$gB]*[l)ujp?+4fVZn),S]=+"jiiGUuROKE)8c$C&oe)sZN!e+2N)[kjo0RXhRpd2<Y/YT'G
\r%T#5cRDu;0<B\'_O<>*iZQ8RUS^\+$A'=X_p&PL4T+.!C)p"$].YYbJ3k+[Q7<\-(s`JRd>28kAcIY0YuFU.hG,1/JX0%YW]m<:%a
\r%?ZL\b-E.IBDo=NZ''/MU#dM1-==f#1FhU[d"Mmb!0a>9nN29Y)AW>&D/Dm,/B*jcj`hHX3k.*nkJVsp'0k\Z]]KnLnPii6.71i/!
\r%+fSq-r/Ku9[Ff_aC/\kJMKisba1C-b*#q?.(nGCpXA9bL\@,MFBbUQ:<n^\WkF)L>f`m$d17f@cY\rt]?***P?b65:TO+Zd[9i%%
\r%[7X-rs!g=KJW7HA')-CJ;QNl>:%6L(%Ro2tJp[[Vij`LX&Y$1;c0laUm9aW)?\LH2g,(soh^ikR>_@:[*TJ*JgjUWlG:;ah;\L`F
\r%MeP39)cHjL#5C+jhq<=7:5rI]k3F`pel_]2CQDV'qnFRqM\mc$g2QCd]+E]SQ"$RlVut;.K6R)'da9&KT+c63-n5pO!kc\W.l&Kf
\r%/,14@2o(EG($bQ(rb"L&mZ@HWh"H6%VGN&MK+KSM<r;6n=]u-ieKDLkh2)NkAo6dSb>Cp5R.=t(V"S!LQu6Yc&QCMt#T'QbAnWo6
\r%0=$^[^QVjZ0*V'86ctC<!-Z>^9c,W*@k;Icn/;LLC&K&GAmoOD(;-l8-,RGlD/C$*V;X&V&_u0K6s-`T>oRi"ihlH!=.&,!?:.bN
\r%j=pkHJP\2Wlc+d'7EK5@]tZ:/85rb(a]sJL+JG'V+!aEJZ<De,@d')VYuR4[G7;fjauRI<$O\4rLu'V\^VTk2k(E8n!Ge,7W+Aua
\r%@oI6fPBgfV,''eTjBA-+_\a"X[pVa[]=R@=a4PL'$k.NKF<C0WSq``<]!7?:(j&,YI)QI(8HRjEKPQ]r"kK.1HUL^;4s>o(WubCJ
\r%q4aRVgiR&[gnV^HU$J*e[o&>I1ANBa+l.+7`$:AF.8Wa$e077A3-E)[D]oD!_*bh0Fn.pKOo!<@CW6X2G^OXK`B=<bkUt@.<,CZh
\r%Z(*,*2SP/RS$#[mr_;]X^$k53q/_%lfe)t<c\"&g$2tId7Qb@1bu_8jB7ClXOR")dPP8H:8(MAiYEW1/P9j3[\46TNf5tb":<@"`
\r%NG@&3I.bJgWJ0tV3Q"Iu>?&U,BKP-l_r:tTjK\G=g)0MA?6oMMPJ?&,Z"iW'[M='9^Z/thDtN*WdO&J:h28@B:1R1I0S5deTbI'o
\r%psL3Y^nX%]Sr=1LDfR7,l-!?]h!ShtiTa5Xp!n:h^P=J[\-BIt)Z5ih]l[m@NdJXT<8\8\HhauF6gABYZ@9^fFYObIP!>Ut*o,@I
\r%_Gt0AIY9@cH"aY4q8dBLIN.*sjo5f1D,aqc3l7DY`hXDiA#^s2?\\fLVIKT:s(:K&c>Yaf=$#B&6'$\LnD(s8T*7L2*-N%<WfJcl
\r%D[*KErRI0g"80j#7baJW8'qOSTlfg/eYFjJBQ`Q6<k`Bd6['KET@-OWgDXe_l&>JtRuT8t!Y)d+D(t7-&VA$/`CBZ=%&9!&(E]3Q
\r%KUSri1f;@&"u.0B7NEe6m[G>mq>p-poU/W(iHloug^?r;G1DpOH0`B]IKDlT[,45B%:tPhnuiY:#a[o`#JdmqA>hZ1_jQ_6QP<2L
\r%1)GSH0jq\$KF=E,3&B+ircd)t2pOc!O\<48D'`_Gl%"]Li8P=Gp]5:2$>78siJ/d5g]r%AcU.tc5Es!SfEd0eTRG`;;$':tkjW.Q
\r%]/,\%3^@P#GM-3dNj_8bhu4u['nt3+L"]P5*<s(t^!Qo>ls2;6-7U]B\+:SgKZ=c0o=sqP!0HLn"h<Di,J"9/fe46')Ft(F)Y>.2
\r%3m)A_*TN's1u;"4noUQSE0cGg>jnA"[As/N^,1*7!&J4"(+p=abME[(g4s!6aDlN/1U\l>,ZhUk_f`J.jo@4o#&dQWWD`gLr@-]<
\r%R>R_\oHkN_%D(4X6,Ws0lgW^iY%C)Wfc(!DDqK"q1cbpi8<-A$$m;l6hp#=Z+3pBLSRFK9me$B'M,g4K_m-D*qMB.\`[u<aCT^PU
\r%TNq#hJtOot59?WjXfQuL-P)KP5tC#Z>a]8Gpq-^YYVQ!7jFRZ5,Wl8\:^O1TYK7?8%'pr[*%V,4GusD^rGW9:oBG>l*k+o*^-iY[
\r%JGGh@i<VP@JJh`2F=3NQ:A(,)L]tT'Q0Nc+L4)M=Beu,h4G=m2n$10.fU&CVqI$ZE5R1YU#!MJ*k\#7%T:OrZW&!R`QQ6+OCj*so
\r%DuQ8n9E3h,hA^.eQM`AAo3(=mPri8sU'4r6Xj5hAof3m?H8B^E".(h/ch@Pj?rKu\[Ou@D58pAgSX2pO2Y!AUno$q2=+3MVgl)^<
\r%>G_0`e&LKCAirqFBj#`-oR#NrY5p0TkSakb.',OubU\i+:R%GHXXUNaWj,4r^Y-B3pn&;-?E\`$/"_=&)6eJ5lcoHM=^N2K00_OU
\r%]"t%Mi-glA?DHG1Pk?-Z:3V4$?[)e;!%)#Cg'M5@5DSU%(M&KL9&iG`d@+mLD^b?DV*59(7`k\2F7m:+bX##63o-LJ,5?Zb5jqEH
\r%:&b!uLAHC`(+]Dq-4Ugi$RXc'A[MW26I6)?<!TH`rp/SG[,irUb5[,lWkSH.MeD'74:K`uT_I?HMtpi0n0HE&r6W-!rk82;oB6'4
\r%P"GmBMLJu@U-CrY/>qMMlls?^7O+f]CLAW/8T,MB0kI%p]$?oodS*d:l+5b'`;T\aeA)c7+%#s8;O;mPFH?(L"^:euo_Uj:hh,(r
\r%:H-+/ld"7Fd[]],mcuqg/E11jN%.%39Du]f.r8e;5>D$..L/'X2YVJni'gbo5aR^S>EMlV$X9Z%T&WLW5L5&@b`W=e2+[\1HCCpg
\r%]:EACe8oCb=-YKCY5FO$nkVgp_u2"6]0^Eq(l*GnZq^Q,/(-MP8?]j,C<.'*3#G4q<E%sSM6SaXE4S^5@=u8P!T7T\PJUTB6@qNi
\r%:oc1M!&m6)-2#1290o$n[Z9h[s#C/(>0rZ+45Mha$C#T35FlIt:r"$_@,%!pPg2f?GCX)pIKR*4ITSIOGk/D8R%nQXKR#iGKXL$U
\r%+rR\Y'='re?<4:]odq'bXC?DWHlHjej;f8g2WXEA#XZ&K+)%55?oZM^]@f5.Ea#$]qkWg9L"l1Nkdh5UEBRIh97<njm8I"EF!>C[
\r%a%i=AZnGg",ItHDjc[)3!>Y,A5si)%@)BFH%0T0M$^6'M;+!+i`0L-AGLM)[E.kaOS@dDjYR1Zu]At6\>tk2:N4V?KI)\=3.MCZk
\r%.`']hG;W6Y_?bc]\I1b\_N:QB5%=@oCeP]M0!=s6Qh;faQGOm"dU(nK#\bYh*>kSNFKeL8,.q4hfA/qSW!$nI&j3WR_*ZF9%TX+.
\r%CTN`#%\7E;<k.dndch:8.)U!AXM%jG`M%s(V%sa](s2t3U%.-FjNdlY_MgUmL$;9u/kZn,40NTXAnL#]6+M\bq6Ojk!B2&MC$]c5
\r%%jP2RO$c]bjTt]YDk4M1D-9gd;+oSDK<`#["t8em]>)7+Aag@n5I[?FY&B^\*!o'[eIm0OHUC?j6&!\`V`32=D,?EUg,9CZW2.0n
\r%D6J[CICPo9p2%BJk,6J0,*u2SSY9T0nh'UbUZJH$GhDmfQP<]%2c@=k$Hd$i8i03`U/\jVIAU!]f]5s8=A_uRVbBmKa7L^nNO3eW
\r%ki`Xg)0O@bW"M[heFX;G+[_=!W9N^M%Sb7n,O)mOKca/!p#M6i[R31"%!ah'FL3KFi[UjTFMO+g=W3B($6$K#8TcOKH`;M7Bt*2!
\r%.Kf'WHG`#LH/+U3$E,#AUB:BcOCaBO](Z2*q?gWNACP*e#cMiX1bqD!aQ<m\jemfZ?T,k8]1QG+_`(I09Otq>lA$Hk(H88Za*@BW
\r%i8#RWAus'l"(Q!NA5p>iOTsBOckcQD"WLQ]&t4@koC!B@<>uhi$8R&=PKS`LYaSnTl6DTUj$)PZE5^P1EM"+.mP_BU?_kql-rpO#
\r%M)UErUh4;B>UeuE;R,Ag6B4+iij.4Ik<!n1Df;YOq%`dG'dHo5I7YHlO#i;d/$U5^g90j4nh"Mg@F&s7[6)aL3Z^<e(<'jLkqtA=
\r%!XJQ<Qmir4SFgJE/8<i4?2,U8mn$AWTM=Xf-s5sJW6c&Xq2[-LPYu0D@>@:V,!ZNkS[#r;TpPAT&C>5DNSkiog\AV61E&MZDmIjn
\r%?)A&fZiAK@N[XS)-lCCZJp1CNjJKg0jT$k&I#9A]k\`W6"$-h$*C]X/Y%>Y(d:C]:%#%Cj_,+0P(qP0mm:mh@/WS[;l>/=F@C+Jm
\r%ASnP]..'oM'O,LW]ZDD%JVu(\0;o=Zmk+gqPGC35,E\`<-&Pp;TS4Pgj?&8<JsI,%6J@Z:LKk>$0msHLa64ffK@p1NfA!;ta,CE9
\r%ljW3.rV"Zf<^Bmc+M1u17WFn"An-.@CZU%*ZOn<*S>?5;c,R(d#2ZiHJZIqU7IB$+R&`kV"$rlBmG)J#Z#eaGE1+Z7H=H&)'B(Sf
\r%]6REmbm.nD0D&X>gptq7os`B+kPk&J<i>r:h//WWKuDPfrZ`$lpU;?Gbh@=j)G+apDFWV5pSCFO@fRR`^83'28bjQn4MIpf;V\Om
\r%A[_#9#^n='Mk=Q\5s5F3X++`*:1(KLC/HPEn+0o\S#P#:>dtBV^@d`FJ!"K>W1n*HFXtT(al2Yb8_l#eDr.:ZnpU5CTfh1Qp&!n-
\r%ATOoXe`573KoqBa>WGI,;X<KG?Rnns(DE#K>GW(MZ)L&A<Db[(97S:5^h'efQjg$,C9aaD$d\D,.bA%h&a!""XRa</RfIVOP1\WL
\r%X<PMY^XPKs)7?u@/UhX9!1/%";#@E`7/EiE*C$-XOmWsUF6/&;1_K!Db"4)tFeQ4)jp+D';)6SE85)nVW'Wu-jr^p&6@%BR)N%^3
\r%e[=IXMLm\Z&aQOS298=pGILh@><aGY?#'*)U$,,-4FTVkQ"s^_e1!r[bL-#PV*[QGb3^e<?Wfo#/N0t_WSOt7DYf[?i5Zq1]T0A4
\r%[cV&&\=jB/#UtkSDSt/*G<h=`KYnIZ2Eortl%eWVE@h3QB&tI=HJWI9OlhCr9:CRaP%9N[UHG_LY:3#3^&2Oq0+sDIPp_]KF<>Hq
\r%I^kT`Zu.M8e@!/n6:.\G?MS7s[e&uV6HV/YNGT%P^uF_2Q&BEhK8_X6pV\q]p<SS[/iD1=k\'&SJqPrpjn=k$'+1l;jYc:NpQS!Y
\r%,bq<up'O4!5/lBbk5%h]2f]=g(<3&HS(:W6HD`"$9>t.,o,"OTCQ,Xjpt9acHG@Y2*Z@$OdSNnKgAb1]T?CkmK[u.TG[21`Om[\4
\r%e1)0.%rq$3/?&n(PVEu,O&D$/I4;--O^>]eCf$7c4RO:l8P#Q;cT]jgla>IkOhj\mjiPJg[pLC)]l*?q($X7TAoEKeL8"fSO1=M\
\r%\4]-!'>K"1H*%X?hX#@98P"D-L1jq#.bY>c_2hael1?`+7XB+Oro:H$\P>QhUnuBK;E2Ebe,%TiXPVBe2S#0\mnGRce(qP):f2!\
\r%U]:chg\?oR;]&cpO5-7E/W@'CV!U/Ic&OQiH,r=JM5`d^]"AW)Sp\5%;;#=4;V\XnY+Mo]83]c5Y*ime4$Lb0Ur(i/Cu:(+Xf1]D
\r%b7JC1640s\$DNfG4>,fd!9pXIV$\=+&k9GGCF!3PNDu@ECDc<"<^(W02h%%Ef\\^m=9.(!Zmr`J;h`ff%tM#IE?eHf4)l9Tq(1p/
\r%FT8?Z?/7n>`LX&1$R(4+0WiM/C9IH\L.Jj(#+q,\QYs4;"+X@<d`tI]41\$P`D,pPC(][j];sNC+n>B('A;FV*YTIRl.S&Q;;99i
\r%Vk=9`a[ieM;MS%>)J6`GaqpKs4FB==2G<oh@q-u54WPu*e#3/7l`&S7qjLRH\*j^cg'=[@h:%k5)<Ij+EHH00XHK1sEDN9A/!7nI
\r%.*qK<-bJ,s29OCC[s#<$SK^6LT%rqW9I_:o*,BOEAm_F4TB94Y3Y.3eb1"VfF`$_^fCdYS=KB#^Z_@l.PhQ#VQWjCZOo4j]dep?b
\r%(ZXSS-g+l,rh7%_&sVRg5JBNC,>at\IESTcWCVJapXIK\G>bq'JR_LA&#OGEf7*P02Y80OC$/OL>"TR!1lb/:-V\IB<$KqCj.8Hc
\r%IN0mNT13bEqU`!naU[R7U27N5KqdSp=Y'cLVl--peUu>Wl5+h/V1b)UbEj,m>,r=/:0u,Kp#p#K'g8,I(jNb0?f/P"mo[!,a77EZ
\r%\`+PQ-+.%4?ho8[(UsFuY*hqh!bl@\?WfeJO#Hc(Z@7698R=W6Flc9r1(nqi:Z/E7>^t<KWM:8;$f-7IE4,'bq%L-t@Me"00P?E(
\r%UG]7q]q(h8%U(0lD45.)1P;fI**@GY%C"X03;'/S,ckjj;u0s97CH".gWLd?s+as+Z-uu=s0U,LG-ort,9?#Ho/T6.au-6q;[UtN
\r%10>i^`/PQ@XTRhDZNnpl8</^PDbmo"Oc%MsYb<Z:07W.4Ns=%GTp*;gG,3fL'g$cgG0b"rql?d@(/fZo@sE-*Tli(,9&#_l1jaF:
\r%8%R2tk8^8FM&*36-qM0h'!*+b1o)-A;J;'YEFgW%a<I<%L%`S&NP.mk.CLk!ZlZ<[HBh8->6CQh^\!OGRIloiSM!R<YtlgZFLi2q
\r%.&TaF5,1#Q!GOI"jm1lcCZpB(a]P8eX!_$G_64carsfTM%*k:dIdcnKnG"uBJ*_,4pC6[(_0'<IH#=^"m8]f#f,e[Q]0#1Ud*T)2
\r%4c]1gh-M=V^7+kZl;@>]Ca)u*\[cg#%qs9VSR8T"BYm([#%=LEmHmBmp&R"FAT-mp/6h*,lF0VY-eIurJ0o>m\S)\*5[eU_2"[*)
\r%RM=6bgKegV`]tL#pTE6.EYZl)PBDNhN>Ho9<*,i":!*m1b=V>Wq2,&-#`9oXTJ0K+X]J[>J#9!%F8MDr5i3'$e0<9VMV9LI+._.I
\r%W<]R)'6gT4O8\o.H*#0s>Rs+<S#-b(G%9?t=mZ*rG;00+"CdZ%Y\UhSLS>4:DD@&r>Pl-GPq5S29TIdP9BJ;dC\rZB:ZHfAP2s/6
\r%hc7Ac*qEd+9D.'d7rHl+GcZnl#YaNSW[AMRm>^95hfr&n9FrD9JU9nf\ktp:Q&Wg_c*KQ([jU.TKAGcQ`Oc=Z5p)6=2LSQEWMGA$
\r%)b7"qUcE'Bbj*5[Io`c40god_-Zrau/?8%lk+F3<MPq`"dC\Jl3DK8[7+!]Ja*QI5@E`0DOE403VcTFt]"OTApE%']>>0P;ClEWi
\r%a6mZJoU.-b8XgtQ4Fku1%h-7pTYRLIpgCSCK'XP&SYamr_mo:ZF\%ZW9sYD-09_A@rm:P"+-FO:.kZsq'3\#R%YZ"9(.:o6Jo#Op
\r%Nd7X@A3T(mQE+:^P0;aIQ3lG8otGN=-8J_`&Zd[1QT4]%[Qf[[=-nHk=,NoYAQ:m?clQu+2(93&T?ZS]`VuH-X4jGI:c)S[IMO<I
\r%XXE\l#EA1A]U8rfbP3up[,`rC>4#`PklAGYAQk:@os)isK2e%0=0aKC2,B_!d=Zlp*IIf8k#<WFOus8Zr`Z5Yh6'S='q!mi_lI('
\r%4`LU`-M,'1[&ghBE6P:qkN&"/UBTeImb-"l9rQq*V47qFI5k1E_6%4JXiSg!gS8W_BF^Lt9@dVAqc*/J'V."`agT(#HR1krW-mJ=
\r%SgN!_!"3ANRlfGig.p/WNP6#9c5lUi+5i,r>>B0NYPlH*7\J,6X]e>J2I763a_QarC'_84Le[Eg!\=e#gQjYc`,F9I%5HGT^ljQg
\r%Vl8nJ9/bFk*,fP[/oF/fa_Mc2P+UK7gTe=*$j">HEI`7XpB%9(aoDIcYU+%J6IA&XRSa*Q11hJG57SI)!!%GJ6.c!5qKC"oa5/?X
\r%0f$GF=geBq5JppOgO4LePPW*K7]=+Q]X,-fnGM;5l_LZ)IiNEGr6cU<I"qQGYcb5@EU'i"?R8!MjlTt%fWHu9[ku\:LO+nDS1q%U
\r%rOkjZmK$)SOEgR6J=X@4h&<<l533q"=3Alei3t+HE60/)p:DKi_;-@:7#][0!B!)e&iuPOQ=k/THl[6jqKWa3;LB+Y"<C5SHupMR
\r%0:fUNqTcB%L<:9bj[BL8"/5O+!-`,U)Q+k8oVTOTi&%9=BJSa-V2sE/[$1<Z."a7VpHeUkGt-X.p)%ZXI8A#3&pEb^I,pe%7H[i*
\r%cpUu">JPJDEmK:maEdS4JtD!#b#uF*im(P'A0<;]/a5d.8T,pZ0KoP?>k?cfN:D',L8Lk0MCf4H;[>8lRC4ZTa.-(64I0s+DZHeT
\r%0>,>rpS`.*1/Pi/mnZ43HceeKe?14#^Bt%cY`'ALA)@2c#`P6S-eFG$gRZP;X/OW4VEETST0F=Y68CfAX?CP+BC6@fTKKf6p,8H]
\r%"AZaXcaM[X!-@Q>#+@q#qh&QO^)4DIPjmP(Fr8RiZ>7=Fg$o-u9&'!3n+"eaLtbQl<nbdD:mA=N2`9;M6).]hf4ZuO#oFThctM^B
\r%HafI"JgUPnDu(;l-0#IJ"=D?2.Fl3HiF6NXZ%#3jBJYVGX5FnUjL[Zrk1=9JMqNGGE*fJIB=j\0?"K,mKW(KE;b)U[E7>W0A*]4m
\r%UR8KdhNTn%!8_%+"a.'S4tso[h-O"rdd13/TK>_;f(?`_;mQI+&1*7S5#okaNIs_c\-MW[g35FhS_HD\+U8<3%H@i:D9)lq%A:[j
\r%1Ns*-JjQgIVg%!GiQt()eKcO1-6Q[s]ma:/@8ci*3+p-uH0fm5O?S,g\T#7t+'`7M9OO_=o:HHm0UCfFFY7d;/-)obI4dD(6dj-T
\r%Ze.ukQPOQV]:$^RG<jR=_RX9`)j5VFJeEt;_I8lB^#q^L_fV3)Km@8tf3ASK_NWPUW+26QI@2N(#uZ7GRL?7.dN1M^Kjdep!RRu^
\r%l>kCj8i/$24Vi"Ai+#V>=Ls5^#/HT1,_Mp$5iqpV$D+i[ag"^-[3r5fUooMk)99;>mO8t[cp+CVhGCSlIlO"28`W0p-(/1d\L+11
\r%@9U7;:.nQ913I'kWZI'T9&pn=]mo4*V5LS]@;pd_GkLdZHYp\>nl>jc^>2_GX^;.shEYHeZOm"SN5_D_gDOu(,a;h0poPntMMY2'
\r%B0:caJOI9Z<F$q,%#sgu$[W:7F%4`/5aK6:K>Irim-ePCSZ`_Oac@M[0JfjH8JP/WU^Xh2F>5dthALE6)+-4Bd!99NiRR8l3HX*q
\r%FC*XP6#u2%1[(@^K!XXeH"YKXU5R-eo?O"MAIHeR6g("+(Q'glLX%u6%RkRm+G\7S*6N_65Rs?/#+aQX2bspSG6XUUO87tc3<PH/
\r%).mBA[I"h6:X90tr=7=&R]!X.WqZa8DfoOuq,0,ODpHGXp8UnV.(cAnn>RERQCP\0f3Y4BRK_^"FI(0nUtIe=10B.EM;m=No)P)H
\r%Rm(B!qIe*Ye!KbI0?d+6D<CUPM4XP,is,*gdWEVOoSs,LRUaf(G=gPnG/X(W9:uV'$A-;^/K!QZZ'`3b*'6bd-4352Vs/(gh=r>/
\r%3?o]"3<kK=AR:G&OmGQo[W/L6I$<Au$3bEa9>DC*I9l`ue9;c36(-C7Ghrr:bSc!9euX3)kDi9c[3d834u2E)cI/h=LkBQl)fiU/
\r%E2l9pe0NL..AhD4+);4Ys4Y1Yg<6qX@rBnd^Z."&m3_)dOV3I^gTgT+dM)LL=^WXYJXQi;TR!"?61Xf`?X:GeB@l%97MsliXt6Ic
\r%4Z.(\gGu&dahs>iH/Lu`kV;R=f.lr*BuM_05!U1HaST6Fb5q2/Huic\_ViMoeU_"b(*cu5c3HKg,mZ3fX>20D*dq'@JN--V$40D%
\r%Y0gkCR+(S0:o4;bZu+?)O3P1bGi/6i@+9rmeSj]70B^n%1]WiYTk6Jpo(^+8FDErg%#^Jab@5D4[Hk*MUV%g<W89,.c3"-F@1cQm
\r%p=64odhJD+;rqWXU$8*[qO322ioWK!rRjKo@W[GiPo7%).ep9dbAu;1IcZF^[M(P\;Ku*OBr;tsi0P1:1PS#5I>gjl;%U4Ue5FDm
\r%PWTW?#[3"T&Oku9RHuZTUaW:u_R.@^I*uK*_ppinDCsqu-rrOBGB',s?t@nEM1ArF*48A@Ht8Vi(<@`\d3LI!/EW4+a6&NSMb[nU
\r%MXtMEqqW8Sr1WEHaG;@CZ-Sl!`?V_,+"b_ZV09r<OYQV*I$P4KL\#b$S7`<#7r.^[7e"K$d2hRfBYcheKP\KQpT+D4p:d!<8=_=s
\r%08N,Qioc)UnVabe9[3[OaYQLD>Em(oA1H!>Hku75)eUmka%)'/8_gl9]d!_`()kg5GI/3b%O-lH3U<2t=jk[*ik^9.>k?/6LadG^
\r%2grmb\j4FSoZO9C(<]7-:d&9IfCR:gZfX6n9O[r$&X6NjIn>o2P1`1p!9WB#=4fRD(\<[._@p4rp\g\AaG7\'0KsCE\b"clH2h"9
\r%HoQ-\oV1s9k))uHcA2"J:gHm]*7DrMO$LI-38tlCWUYPGk/4a)ToABR`TG&MhE)'q/N=i4i@P'<aG7+pM`mkS_>/&'[2<IZ#C99[
\r%h4SiNM`&0OLcHg1onm1hD93D(3>EhpgXs905J8*f+i[&D?T;AS_9>!R&<:Pr*2GHh4bhn=Rq%MQ9Wsr-1%>/\mE3m$k)OZ:a1g^j
\r%,])SY'K5DJ*600Y:]DSNH7^Bel;S/9DpTH=Y3@0dU;s4MYjlrs6TV3i)@-1H^bED?0B?uc#`dLjA6Z_k3-,Kq3ts@SkBtkjL-sio
\r%-biB6)J0G03F=N$pGOiiW2[6`64+AY*u;NPCJ&q*W,3EO2iGaJIJdDZ7OeDH\;\qXmfd6tnk6M^A>FC7Ng&<rfJ6>*S@S9h/ROJ$
\r%XWkK]+YKC=Au)`I#26d:-HGeQ!TNXte=])sn;TKj=E8-nQ=E*!_<0@t;rO[$Cn[hIclVe<k]%4q6Rj(X?P]+<2j`Eb3>F1!\oQA$
\r%37g6J?Bfpc'oqKX=El;8bs04X4p1C(M^i\Z5M7:OaVc35m#CLPHgGWY03!Q1B86<9qqZl5%V,jhq',AiCm_BjI*$?3blq`<H7b[r
\r%g;<@c?%?(,;a*6((5Cm^=-FII_WDjb9Fn]>kR=(%7hfURoKrjo(>^+h$MF;You1f<X0rqho@D+9Ac7f'7;LGtiD"`'3kVE[,VC^Y
\r%jOZd@r7Yq=P&%Jfm:3IUXDKW@Yt^&0]f(B22'LZ?AB1:""VZ(+:83m;[X<MT[_&^_.:Colg;=p_g$P)oFTtY(j#o0ad';:=V"nSH
\r%W:glVg!(n^DCj4u_IL!Q8E$8rn$H?$\22%JQ0d)I#r\U)'JOXY[#*;'lin!A*7?V/Z>kp6];9*e9h!2^O#G`,V!pL\B_J8$8kX>S
\r%nOdt/ajZC?SLr`'8>jbnMk1E=4#Ebr*pc$M\u$YTHE>N(C-$]a"i%:WpnaTp2d,%\0U3;eS?!VN0CG"Yl[$+Y!&7?:[>$P]!h/S`
\r%DF;oW-*7b+e='I_]l1uogO]TFc,H6#7!44a-aqNr/_=2ajuN(Wqc2WS0j"!:eU6@J^#M6!ea((IOs?MB7sq5W>URVsoYO>9oPEZ+
\r%83%CGI,6+9N9g't7*[0_DaB0";<ajGqo0JRle<]BZNcebc4EV4GaI.NkJsig(YS8*q4qt2[KGak4MAS;l"9V+"O!YeXTL+-gnM+=
\r%8@`j'pVY4=9h4a\'#r+bflX#p\iDMf")MIG,OK-hVK9#]SQie#CcW1Wh`$2kcDDg<lIfe1+PCk4I2^jF\Y*b";D+MUB4M%rF<j)/
\r%o=]+$aJL3Xg9&okU9a#GhK-*?CcYHHSMPG2&_V9%8K7@%6F5oI9le#%GlDM?;ZDHFJ]q&ICcYJo&Yl&^b,1X4ja3lo%,#`EgN&G0
\r%FFcD0F#Mi2./5F&7;()ob->@-FJKXPB]7Wd,QK7%HD0#6,QONlB@Dud9;Z1VkK]qLjjL\@YOcDUOj_:?4!T[)VBb3N\`]=TZft$)
\r%E1E6%ODHt49WeP0due\84O2uVIf[%mX".iakW3);h8dHA9G!,lpeEf<K.ZVM=^,;"@aXAhOdb?F?-ICsSYpVH`[BZ-D&krXEljk"
\r%I_]>nY_bVNZP!tN=jQ.u9fIo#'el12(J(,g9u>9u#7UG#XF)2q;Kumm%mERdUXtXMj]iB0p7B#/SPoS5bhBrjB:Hm(#MfR)=X,#0
\r%kBtSjRn4\!Qohm63FpbaAj,;%,En$;OcJ[si84"GqE]=H&p-)6*1JmtL#JC\(6@H`nDetr*^u-BmT=LpC0ns9)7aZOide"7+`ZZp
\r%YtUlPd!Mq87gmMHfI<FI-,9;3-iqc=Z+4q$`^`_-(dL:0fMQZ5S^29Zrpk?1a7Cr,Oj5oZ2oLqh8.X]fbt<VIaY+oqm"js'F%\:3
\r%$!Tqj:?N:u^Shedq;"lSr>q?/QCd&#"a;fQ`T!Vc/f#<6Fhnn(jV-;%raHmq5+.K%\[Om:'^G#"6d]:\At/?2X!@g\h@YR:\9'Y]
\r%;qO=?$N]ipXS"Q(h47Y`^7s7<Er)h@hQo'9>6,nORMNu]UYG\XR(sCRDO\8:XSa6D]3*0ohQ)DD!Nic>4+\C+F!&ikZP'1U:gXA]
\r%h*"NU>M'7:E3<GJ`oa[&9k4Mbp=2s9K80:[+#hd62(*.fD^h8l[i3'hQHr,_a(jlS`NrJ(4sr)C5s2:Nign.%E/,7`?L(OH$u=b7
\r%R44*4E39lBXSb]])0[kG_l4=;Aj<aca9d&3ei5_ND@r:tou)GWb4?K7bU;L(,VP!t`a)uPLp-NDb"H2(BJT&`G<Y3'-Du8or[6L+
\r%^==2-W@T="9+TXIY?olqCHG0B5.Rm@p;G\1;O?T&?s&(C1*7<o=Sqkfb&.adSgt3sW&KY,NX,Vt!K"2qM@o(5]b^3p6[pbZ4g`6&
\r%:.T+<dnQM5G/B%V4*O,#j!hi!]Udf\ANTXGraHb#)8M?PoV/kH>0^9p2iVN$,E-KmDX/,(_YnZG?nC'2]Oc+^ZQq9=.'BuTm-@92
\r%kfK:3A=b54Xge@$YN^p)OC<r$;U_^]9MC1L/Y-o"L(I!0m5((_)MWH8_[sdm"O1qghL8;Ye3JCo4aoa[2'^=X=i@m]K/r'XUN&a.
\r%1'C$f:<m=d9Z:rFDD$1*/NEcMO'NJpGt_AerYk1Lo*nX$XCn^V=)7GKRH@/"K[31FPA5u\_ae^(hW7Mk/ekGF2t&BbpC1]CZCelo
\r%XB!`_>-45RJmk/c@q4MT%\:kn]h>MLfWN63#?!`j-jl0e*]sqD4"If-U?'CN95O5qBh<Q[O7h^K7(2DlB>PEIpJ5(0p+o[D>k>7I
\r%7RA#NicEc==^l9EY?o9)V+NYAc7C\=/LOMen%sM"?2!ue[6_q5>Dc9Ve!.s):JAV-*((.kh"\1G3Tj#PF.KJsV"DJRoC#=kpgDpg
\r%J+D\I($TI+qWQCi8gL4P\SoHNZWeo3\]2b/*X-7thf3n7)sJ5,C7C?PdEpA^J:?`SR,t=(-^WS\QIB?G%G[!r-A^?")jf$Oa]>!@
\r%F;b7j3>kS_rT*2jhBgEi?=B$(r,t*P.;#V9C]'ROh#'ummOJPO*YNckdPks*E!CtcUB6.dck;h@*a;HSeO,lG=QT1k13eu9C[M`j
\r%L9;blbjnR@(0]g^!9Sb%jQp#`IM&#p*%[:9aY)PB27BD(,\5B-8P[YYN#-*'ZU\^QJ$N-*+Pfg5E4gG6C$jpR9ZP.6eQ#eEg:Y-m
\r%g<RkeB6(8VX60]Qp8*NT(;2YE+`E?U^trEp2UZYV!P:IE[)`"@A'^,<]XJLF3GHYti-VS=oIRUa7iRA2#qa@%ABbq^?*uq*oI):,
\r%s-P<MUasOSXP(lsbF<*E%FZ%=Mcq>]\:YZi_+e[g*8XCt3PNeTXCM+MY"10,`%eH*A^Hni*!$1hrbl(]gEY45G^n%LEX\7)<n.&n
\r%9OU[AHZm0e_!9ak3ECUKS&61\1hf#NASk)7^?:$_)RhY>.Sa]<<'[@q-`1pqhK)+]"e;Xn*-i<8>M#j.$,^o>2=Jip/AogeB6LB^
\r%0]0ctK5f'/HlmMUKgg#U>U7@q<+&Yh_UI)02-sn:!bBOVF@UH!O<DQIoJGF)5m-)8G0H0Q#^_'p/3nFZd;f5(&ZRWt!IEpJ9^Rb_
\r%Qj)[d($Z-I3Y%J,6h?hHLH.8.(8.Eq4E:G"Eic5+R--k#gDY?l/3nNFSA#WfIO/mX'NHdO.Ia$YJPKaFq+s9<Bj(JeTmS,h_Vu*f
\r%o08@S&Vor92=fI1pd@90&+(VH3rs8S6hs8Z\A]Q4kBT8^_@G[;4hl#t6hq^."k]bSp6!e%djq<F@*5HtMg./p4P+KpR9U,H2q36<
\r%qDh,g-T93\D+d"CceBs<aK_2u>X+QS\k_pfp"`I4F8`bb6I_9F^iTH&4f"_87sd0ocu]/Q,^Jg!rOa@BCn@]<cLk\gjBB@0IQ3OL
\r%k0>jIQT<Cbo-S>Nr6!^<p%(AtDl+15#j;&0'1@jW%=YH%Z(&D`C-KPGIbkZLP]oDT\\jkb6qokN=ab@^lfUFYTj=5nSEo?dWaEP#
\r%:f5R3o3U][U7_U\lUQi$Z;1(^q`MRrjLhgklfS]\p&5$<p%.$:Ysic\Ffq?\i[c5tFf'6Ya;ZVKWID#!).l(aD`S<PI]B"PV_iI@
\r%MLM_#[k\?%k,qk5ocrnRQmMrB--^qBT6J)Y1F%&9F8[*S>>qHr9tf_)`cM*k)/,P]2Xe2*Sn%-p9(F1Op%.#\%WEKH*,k@dT#Wd>
\r%h?3RQ^YmcbjE(:4[ts:r[_^8^o=!_"cMRP&qK\^u\!X6R^\EaaF>;tTH1*](UBkHpf?a=n^H'U"$P9,mFWTGq0@MXOoioL_I(jB1
\r%L:9*8TBd<S-pEuPRI=CqWFQCWWIAI!d%':qRGpXteSgbT[,>O+<Q5*3lfVjA4FVqUr^+p'>=@>Ks1*SpH*?h2lXrOm4<&^WF8^^0
\r%>S59SRlqYG4Oqbt5-fT<.<*Rrf;X3?D`J2IXrg)nl"7`\/2lP!IboWN;a.#qch4'0a(>3/`h)d$Nj4Sd\^0pV[]Z.n>X+#'RQAu;
\r%T'/K;\UNBJ&RokQqOQs8D&A^'M0#9SkFE0"c,fLIlfW\r+2K"fl!-G+,7*$XM`B=LeV9L\>X)js\ki"jbcVCoY+PILi02.%I'0+9
\r%jIf^LE2t`W2*J=P*_jZG_K<_Olb-3U9'J-akC&h8([Y[0LU23_]eaNQV8om`F6Du9Waj]%^?dI*UmTC/5u=##OTJOi41j;\6nfi:
\r%&poF1,,rf?EE[1D<fB?s<D`n,&m9]cc8)A4Gu_L;c;eo\K_f\MOXH^-IAp=Phg&>7?]#h:nOTL%SlrXOcBhTbDO0V9cd>0s:&5^)
\r%6IG^"lhdOJfl+RmI_MD$*(^sCd`LPKp[n\S5'jj93#`:0p+j[Pl^,;0m,b(0M#Y!.rAaaj-T9i$M>LRQM-e-O'Lc8`/BO'FM/k*g
\r%)tEf+mlF<<*65M&=2%jWlpjQg7G0-!,O8-P`t>"k3_XA^ZFaA*gY(_XQT%WVDco9_p.eCI'P4M4;C3L?C[,*oU^IKika@akhi5QT
\r%n`0^o8Hbm'EK0;$Mk[p-0#LP3.M3DYhCg:lFBd;\pWZ=2\Q.>J=[ta:Es1*phreN^%JfA0a41O$PEjs$rZlN*Eg.]oMCG+/VH;>M
\r%UUTWUil82@D-uWMY.\-]Ch68?a8(CV*"':AZ&pNC<dt+S82Sknk!:Jk%%_tp_Z\8+0X[E#cLFl?&"hJ;d,A2_k(N/@X]hN'Z]CXf
\r%4,('R&0+io2K#PPf=Mo;]q-W`]:!D$f\Zl,NXp?kXtEL"qt\j-6n,UQdk%VkpM3Q[bPR)nTmE&=i*hUg<OVX>@dmGM;,9Y/c.N$3
\r%!T/,SDhb!o5psRfc5AKcTALqIF8M@<?M=7f0%9Vk_)ZrJ7RX%[D(oC9ae.S<eP[<:20A`d)HmPhR9VY1/cj"9AT1dITM+q.VXn_F
\r%@i)sa!t_:SqB`:\DSA#9iX\Q7g[jk1mRA_$J9E$f)k,hWYNCI[qh&(ZCHd92_mW':I,B=9[Qf#oH8?X^[KidsK+I"Y8K:UMn$SHB
\r%k.LmI*/`b8HdCrJq']g,ZSsLXn6SSV&oo?>9N_/Np[]s;?4%NmpGm!*5"jfXh(]GtdW(SYbqCS4=CUcIR'SV%eB?GdS21Yg2P0C)
\r%T;"t!D"%@S8';T!F4X)rN\<RbnFSJmSdP"8fjr9;g;(SE=,NM%]SJJ/V>0ZM#'[ai(J18TYsLl0bj!ZYY5&+:$jg5g3X8'u#*I4_
\r%X.+sH%4/c;Ps))\T)(0(Rc=&XO\f#Dhn',eng1cpb0eJYX!M(=I+&$O8A@`"*@B;1\"G$lK;DeNh]M>im-D@6SGm;K-(nU1P3\<e
\r%B/J7p7_J=J2=nZ[ba'ck23-CF]f@RA_]B855`9L3kH^T8fB2%07NLrjZ!X,Fg8DktmlE=-Qb^Kl]H@643KD/\]'D&1HqMQgUX8Zm
\r%(rXNQm#i3qHrT(R9VQNT]+8'?W5gXUp_Z%s':ja^/dpui`-7M"Z3W?ndsUJ0!QMa#FtL'Hm_O:"X^L+Pg4`8&1>f7W%n)`icj,WC
\r%J=%GJ!M<WoaM?1B[lP,(.n^fQoH#=&-9m&N*Ip%cf9"R?J^sDCNiqiZ%l.CmHaJF5^in[_^\7M,klZi`>h+c!Q/f)iNmWEuJ2]n<
\r%n+!OLHWRHrkhl,5f3TB;m')s/;lb0!YmiLhSc1>h%U5>CaPoP,.<Ep8/n<.pkT2kHp.V*m\!2R%bWu4eG:m\3%N^gJqtVmYQJ9-"
\r%=bi-Yk8H0\XrPRCfT95?pPKW#n>tISLUKb`Vo<SG=ociQ!8uTNKS]fLrp%4/a?cEU/:,r95jKam">G+;""fnq:V^=Oo3TGL#<FD]
\r%!N$M^VBA/,*91MmHQ2,WWmN=<?B$l]CdCL84@0Qfh3IS%+<]?#pF?_qm0!a4`tRbS%a^O2AI!s8'>K0\Q?D5#G]i"".p'LXI]:>J
\r%9UfMk.D>B6$CMRS$A#4k/\;Kaeu`p_juVXl=?-9/e+A>#&!8JIn$[a&pQEoB>Ftl+N<KiMfX6a@7P)o55@1tj59!9eV]8COI[a#U
\r%[[DE1_Y]bCJpTQe>]8?C[_GPkP0/I'k)%%[nR9KTh=8iMUp^r3m4?&]-&DqB9DWQOEi+DUTN(A$f]3$dJK_k$7*t2N3YN]?ojQB]
\r%_QAS5i:gDb/jA""BGVp5!7:UA+OHuJ4,@SNf<Pd7rS8K1+R[7F&`Gko*8XQbHF3LhGYq!3gnW:26rsgmL*LI6-B$2A`eR9e>Tso?
\r%Z@Ni^W#uoW5Rl2V*mHXTgNTq^!3#^A5Wk(iCr=FTnr4;JYkCPuX"^m]O*t1^,h9@_elQYfG&#p?"2G-W.Eo&bKW=u2@?jGplq`1o
\r%,Q=e:SFVmj"2N`Z?!D@Ha*0[nah(&AG4'1KjdK!Bc;Tj4`[5>D)e\\oBZc\YA*tV.rq5L2]+<F=@l&8Qh'\-'E6=Oe`+UnR)+qi3
\r%Z'gg\!&7VcD1a9IY#]YVF,p%`LTNZ*1)9l.V`O:*g`:,#NVMqNHakiWaCAVgm)NM&AA\/2->`9oP."R_VO"asIWhfU3\+QuGWi^J
\r%Ff2E\X1'b')3`Jb>3=O7?Q&:$$V?-lY#Qb?',m88lY+BK[jp>uIeU+2!P]?\g0XYjZ_D:[BjY@eB4GO@T=B>$<]2"`f<#;!<Fn;F
\r%9qhld.!d/?mBj<]8'SD@7sLIbmhu^?SFs\*`'`i#46F64KZ-$??#/EUCSn1'J:Uce)Y[DQI;urEb/'?_6<ksf!<Llc&g2"p4RQl/
\r%*C.6&J45XZUAuY!p-Hi)nP.U-'iDT.7YLho>9L!6Et2Bj4S\-Xb?GBUgpmOl/F("F8igk"Hk&tK!\?3X6UuHHRb"a"eY61$OIkKN
\r%[?#_,ZoT`j([]CBfU$OpC+Rd"Hee\IGm;+TL'"Ib+#m>l"Xef-<N]?)<]=?#+,-J0jg$YQJV%/?WXnFA]'#r74#!4++qc0Vqlf_-
\r%m'`'hkB+L[4Uit2mQ#;e-K.$diqQSfko+gL+F>cmnZV5k\.:_]G<fh"%rbbC.`q8CU6R37ri]C\C\i&d96XUk7H!kq@19,JcrZi4
\r%l-*P7]o"*;/5]Eb09TWD7IF&%liYNd\SN74<D:F^^VB>L)\4E>jFB;C*$/1#Ns'(.Uet5%oL@]t@7H:Ig?8+<$Stn#eT_514^bDS
\r%p9GlT@^6ailV.TD%QdOl-eC6,eF$sl\27qe5KpXWeIOTM%MUtcXmpufLp.0OD64cLSKs:(ZQ/60HTP1TQGd_sch$C1Z'5c3c6ktN
\r%3E6:PK2FTGg'D7>#<[JnlH;mjOtNS\[(>%^Hq>P7>RkBr(U\mJ@]h?VjLu<tmuti+(2O@gg]Unh7G9*7#!<-l>(8'iII8b\Dft>`
\r%gtfDUYTSoI(\bDs#1.WD)G+apDFWV5pSCFO@fRR`^83'28bjQn4MIpf;V\MW<j6edD,f8/\BfZ\Dl-j1EoBLKqCW:%S@uD@\s;@O
\r%jDajlUi%"C2fI,=q*'/]:`f'coKH$WGCgOQoO_I27,?>/"KamG-\.NDa,etGo(olt)LlfIM5<7+OM4*WYn9Q-`&=97of3X,%(@I\
\r%dFi"Td7]haF;8AXO:4AM^H3SVg?@FbOFT6p`koJK+^pr9r%Ci:VU#'?-R9^jhh5P8756K?A<$'-'T10GOaWAoP"_@B(-"m>U;Ucg
\r%g)"tQZ@G!/DiJ14Af15Td)3,,%XXkm@SjZW69WnS@t-_+N:1!aLAd!VfOG3jq@6;hNQ2C[Ip=qiL7#Ril\.CWck1R/2[6QBkgY;2
\r%ogNXSK]AdjfYRIgcY.q0rV\_LY.h#dUJ()r-faSb@;RsoV!fV\dc`8l>O<\F<b?<OV=CoO8<sp&RmpZ9BH32P[6TM<**K_.DSX3e
\r%=8E]RFs1a_?M*Yf3-Ma>&k8(GP5=fr`MX%>Nu;GRCiSSY"E30`XFB@&p&^U&f+EFUY6N\dNtqO#ij&#ia[UD&(t"0$jd[]I)0$*9
\r%NTV;3V%<$kljiu#n]8*c&;b'Tdj_$"$$ua,ot>Hj^LB1E\)d5Hc&:)Vjh;I=V*!)0qiP6G7&qh\"$geT"TW#2Ao&Ubk3X4.mD\=B
\r%&'i8CeB89/Y8YKHK*&?<jO:V_rGC?%;_j!S;8V$eKUK>8=<(r4*3K@=ST'Mhg8iRf&OOn<h4+(tZ#P;IC22c/D]:qdElMqu*'"b+
\r%dq?u'/Fi];JtL#e_1Z)KiHSN"X20C(`aSsbc)5F5!#jFC,ZC,8;uRaS9N[?:[gc6:gILJ`IO$7Vq)\kpjC"n@euYF+:c-N'&g#\'
\r%k@Mor,22WC\7c[(4+L.L$H*H(('qhm!-AF:"+\,S`!c^>h_dP@]Z5XfRT3-IR"Gee2E_Mb2(CaTT[P6>P!OoLRtls'Ee_.G#Q5VN
\r%+J*ef)7MKr4_M9K+.Hnb_e!T<)Z\5=4s3JOqL!.Y72*\tV@*N:Dt(kL,0A2d:t26T=+"bSrDc&W>ehP;3&Z[k+_ug4.ZHT(2i)I5
\r%o4=cMPa>Q6i"5s3BlCb$C!6E0h"grXPluhA>VFe._-?#/*6"tl>\e'0i%1>kFO&kPd?H@=`p>jd=o+KA]6j#"PU0fqFjAjRbb?lZ
\r%1?JeG^Ts>sMi@U6P;?`c2PgH7k'5H8kVD:<7JAf'hh^`]H!>LHAn6&r]p1p!^)<@-V7+fnNVHhojrU[a1GXi*b4.3[HH.,#MGDc:
\r%N)+g:i/&7occ-muG\!t??3&$ioe9L_%Io>-E:;TH6"/p0:L>"%dVHiU5).W<qHD&XFTqr\Ea)*[cEqop!/&d9Bqo,n@kK%od@O_e
\r%H83+(EVkBOAqjk<-0u.G#orGkHN2&-nd-#0ACelT+,ju98?6N_#Q7XMp1W$jX-adLHK'lq"j4UhgH8'&FTNPO**um&0a;4cKZC.=
\r%rLJ"SH"MifI8<,RT'6V]+H'g[>G"#IRo<<8?;Muo14#JTc2hJ1R1?ZLG(m`KP>=*'O])LVHP=q85,g(IRS+T(K_Wj\#'-QW<RR^e
\r%?6,p#f.67F>H<3p&@io76YfHC[HmK.<?]*6gbbS.DKoiS*#R[<CWgbmk-Xi>[.eZLI'6dK<X+Q\IN/.<06p3:d4*,5,Ob&'1rS]8
\r%CQBq#.@AN!2^pnooW/8I_bJ,^q\oOIqZI^?2n\+9]Ktcm16Sm]&cFWZ*-1aiRaoV3%d;Io*fkE"5F'f>Q^Fp#,VLR%)_MX]4c'!4
\r%dEt*YE3Xr+UG;+=!HpQqSm'FhN)3;5,g\e47oKad%N9+:Qg<4]dPT6R#=Hi1Fp.Co*4Z.]B)A+_3OqUg/on_Doip/3Gt!tgNT^9C
\r%C+pWc.6Im@T*:0<(hIND5V&FIV=Zc93tq&WDI_.h$>97C:>aoG64`n1!PRduh@9SNL"d%iND\TIeI[U-_4:s*RuCd,ge1Xn+,jBo
\r%hi\W3_tZG+r!,FoV(aP:_a5s\/opH!WuHqq5Mq0>\2=U^?SW?bWt0O15TY'4hr-?'FaMn)JNF_4,07Z]E9s4#i<VP@FYlf1F=3NQ
\r%`o0Yu`1qFO9(b@P_nI=SE#Bgh3>cJ];u!'b*_Z9BlpK7Aj\4ggY@$O$@Tlgh1BPU:)*gkXS@JX`7dnX65<Hc>;&S4lbOi*8cBhj:
\r%Dk:8pq.FEeI)oYmk$8ls>cGY,VCM<FA+6\WQ[@PK.^;f3?0;_3c)%c"1s\GS@.^Gl3b,/e;c6TA4;M\0lhk1+Fg2u`PT^\)IP2oT
\r%,rj9%%%lZ<bei3)Z-,$Vqo=%d'S8ktJ3KR-o69is0<(FA,ZUEa4ULe(YK,M5]`?mCqt&XEPAG>0)H6S=W0YjV8^#U:lfQ)!QgSX;
\r%FtKju$_YYe)Lhuni#H>W+s[Guc0DgfPLPP2T:$]`'aX01CA_L`]FVBCr%=o#k&C2cKrGD;\QKIB%LLLa(qrs!AN1hX#UuVMQ;W3n
\r%[*Cn8Oh/af!MC?XkG,o9q<?s'l1Aoj`V&*2ji9W'i5q"5J>k"f?X=c&_r\+?f7JUiD!#&SAIIqlQ,13H(Tr:<\%b7nckY7+"Z04j
\r%H&+3*'WIj!rT`j(YHb0BP-Qdpq-,H;\'>PQN)ubT$t8]IO!!qrpW9'=>MrN%3?W1(rpWb&ike<iBfPf5$G`=2L2b*HJ8uQY5KngD
\r%2ZjS>%7YdA=6fN2jBHd,0]d[*4$2^,bX)(iJ"6.9/mZ\4F8=fHnip'Vp\oPikORk80#n:o=brZK^O(IEVmC)4i.XLH(8CgRb?qT;
\r%NU-OO_O'0,+$809cF_SiLN3rsDQEB,aj$SFG&k4#d[-2k"?UAsC&OS40Ql?/b@$;ed"3Z"=1pgm1)GUU\bebZBpq/KPg65jA(`l@
\r%SuVTn7JFDLkg)T'X58=Bc-W>ZM.fu05OK;W`?'_Z3;D,Q=9$/HQt8hjgTQ'JJ8I:sog\=50(YoB9N']LrWS&F`uK95?N3eSaM_4L
\r%5UYMX)SCQ5F7?sFn;!F)DdK\hTc\sIra4Xa1-Li*EW)L3knes[/GX4mk[3i#^&0,+?=7,l+,q'IhcqTMMhc4h6B_tYDdRSEgY^rK
\r%&H);(DZ'oT_oL_k-SF20:;$1[OQ42\JP1nT;==m"k4j$a&G\#k.#M^kQP\";NmH^:[?+3!d\8/PXEu/d!DI.\NGQF;"(%Fhi<?_%
\r%5j&LL6HGW"F[5(@':3hH1r`Pu?02J*[/S8Lm3&SKU?pDHoIbptE:Es`n`=]$>@6iQEC]oa974k12gQD%d^`8I.honZ#;6jG*;mY7
\r%MF@RDJH)q;^Y=e*:BKr3Ti_;Z6TRm)+t".6LD9N*&ZiIZU'Q2J*XK:rk"[h,/nFRXQc-75.V?S-5+<>+P)'slVZe4Opfo5EMg7Sk
\r%V*IQ3Gqgk9Ep44p?!,22doio8%qiFX3X=s%&@+VtaF[Wm1g^;9(-qgr5$JG.Gqgm]$NOHeQPP8pW5]5069^<]!C5R/>I%Kt/X12t
\r%?3JeD_pV\=03QiD&t^df$`K<oct1m.%c-0U/0M(qfYTucJ1f0"AthAtHkAUn!3+oKAoaQ4fb1"r?idVKEWC"fn,SPQ&d4/S8%\u+
\r%."]ITHDQ"X/&G3;@[\t2!DoqT8/JTY^b6ab+^[q+90<=[g+2_VPXhF/jrc>KW!<<+E21KAGq=c%(;M7o&C]<K*cMo((Hu1k[J2S'
\r%"<\G;\6DA8!*E@A*6<aj!q>HESK[h=!#=V?[Qo`o>pB*9f`<ZY[K%NZ*)F3Pqk-ag]`[\Z*+2R9JF;Oj4M$j_D(e0.5soZT#KL<i
\r%n@&CC%N&4pnE:A._qrT"0[L_iT?HE(8.nRLJj):+=Y1@3(BK"Oducn^$99rS3S5DT(@l8R4G;Ml7X#X*aWk56NItEuD5NFgSTb%k
\r%SD9V5$aOP\5Z7dPgY$??"dAYp0L]I4//5a]F.+UjGoeHtOoX#;ps'3((AP`95T`6c?-F(o*..mR(/QsJ#C$7A*miG&I/t'.U'Uuo
\r%D@t-[!Z82q/8'o:1b.9>Z7mBWS;(4rJ6N!%jSSsKoV*Tlk:+eD'pnL4dK=P]%P7M(:BCKIP:MEiNY9^5,p^>uZf[s7(9q0>A\49^
\r%R?J&Li*D[W*]#Fn)MEIQkV;.'j@\i5>7H"Z9\lr"U'gTe0PP+7F:B28ErtfDMF#Vh\?Y]+Ar-\P.Gej+TYrZP2`^_ePD/=Xq'^r8
\r%JY<9t`F1Xr^t/-M?g^Oaa=hqr!V_PT/[rs7d;)?eU^fJToGC4%UQa#T_'5^raV:u4J.]cj;QBL/[in'QhIP`k_46D9Nt?m&O`eR]
\r%Y]ml7:CZAiAqI48.'G9j>?)YFh&,f^=EQ(sY=0FE>uTgh)OdUfdKb$7)>ISb_n3r0j\lV<NoXQBn4;-Is.;I6">4N:_7r/(!Z.pQ
\r%#YSE9],QYsT^JIYC0\26(O5TYCie>D==A1?o./S$)T"8]Zl#*SBu%jtU)d8e7tDuKnoe,Cl/75Kf$>*_FQitP7O*TJTFic\/K3Ro
\r%KgtC[ruW;pi>r(aM#/\@D0Oj59;OE]8kS;QmJN3cSIt'3+ILOU)1GX4<Ke.H$j0Je*Dj^'*fW'QS"]ia#N[-V~>
\r%AI9_PrivateDataEnd
\r