1 %!PS-Adobe-3.1 EPSF-3.0
2 %ADO_DSC_Encoding: MacOS Roman
3 %%Title: GOsa-logo.eps
4 %%Creator: Adobe Illustrator(R) 12
5 %%AI8_CreatorVersion: 12.0.1
6 %AI9_PrintingDataBegin
7 %%For: stephan heller
8 %%CreationDate: 09.02.2009
9 %%BoundingBox: 0 0 1191 347
10 %%HiResBoundingBox: 0 0 1190.5879 346.9991
11 %%CropBox: 0 0 1190.5879 346.9991
12 %%LanguageLevel: 2
13 %%DocumentData: Clean7Bit
14 %%Pages: 1
15 %%DocumentNeededResources:
16 %%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0
17 %%+ procset Adobe_CoolType_Utility_T42 1.0 0
18 %%+ procset Adobe_CoolType_Utility_MAKEOCF 1.19 0
19 %%+ procset Adobe_CoolType_Core 2.23 0
20 %%+ procset Adobe_AGM_Core 2.0 0
21 %%+ procset Adobe_AGM_Utils 1.0 0
22 %%DocumentFonts:
23 %%DocumentNeededFonts:
24 %%DocumentNeededFeatures:
25 %%DocumentSuppliedFeatures:
26 %%DocumentProcessColors: Cyan Magenta Yellow Black
27 %%DocumentCustomColors:
28 %%CMYKCustomColor:
29 %%RGBCustomColor:
30 %ADO_BuildNumber: Adobe Illustrator(R) 12.0.1 x5205 R agm 4.3861 ct 5.530
31 %ADO_ContainsXMP: MainFirst
32 %AI7_Thumbnail: 128 40 8
33 %%BeginData: 6528 Hex Bytes
34 %0000330000660000990000CC0033000033330033660033990033CC0033FF
35 %0066000066330066660066990066CC0066FF009900009933009966009999
36 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
37 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
38 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF
39 %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
40 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
41 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF
42 %6666006666336666666666996666CC6666FF669900669933669966669999
43 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
44 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
45 %9933009933339933669933999933CC9933FF996600996633996666996699
46 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
47 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
48 %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
49 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
50 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
51 %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
52 %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
53 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
54 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
55 %000011111111220000002200000022222222440000004400000044444444
56 %550000005500000055555555770000007700000077777777880000008800
57 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
58 %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
59 %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
60 %524C45FDFCFFFDFCFFFD96FFA8A9A8A8A8FD1DFFA8A87EA87EA9A8AFA8FD
61 %0FFFA87E5354535353A8A8FD3AFFAFA8535328FD04295A7EFD17FF7E5329
62 %2F2929282929292853FD0DFF7E2F29282928292829285353AFFD37FF7E53
63 %01292829282928290129297EAFFD11FFA853282928292829282928292829
64 %2FFD0BFF7E53062928292829282928292829287EFD35FF53292853292928
65 %292929285329292854A9FD0FFF7E2F2853292F2953292F2953292F287EFD
66 %0AFF7E29292F2953292F2953292F29532929287EFD33FF29292829282929
67 %53537E5353062928290653A8FD0DFF532928292829282928292829282928
68 %2953FD09FF532928292829282928292829282928292829017EFD32FF5328
69 %2F28537EFD06FFA853FD0429FD0DFF7E292853292928532929282F292928
70 %2F287EFD08FF592929292853292928292829282F29292853292928AFFD32
71 %FF53017EA8FD09FF592928A9FD0CFF7E2928292829282928290629282928
72 %2906297EFD07FF7E292829282928292853537E7D53282928292829282953
73 %FD22FFA87EA9FD0DFFA8A8FFFFFFA953532F547EFFFFFF7EA9FD0CFFA853
74 %2953295329532829537E7EA97EA87EA97EFD08FF532853292F29292FA9FD
75 %05FFA929292953292F2953FD20FFA85328292954A9FD09FFA92FFFFFFFA8
76 %53062928292829287EFFFFFF7E7EFD0AFF5306292829282928537EFD10FF
77 %A828292829282928FD08FFA828292829282906A8FD1EFFA8290629532901
78 %53FD08FFA92829FFFFA95328292853292928292884FFFF53297EFD09FF29
79 %292853292F2853A9FD11FF532929292853287EFD09FF5329292853292953
80 %FD1EFFA828297EFF532953FD07FFA9282929FFFF53012928292829282928
81 %2928A9FF7E01297EFD07FF53292829282928297EFFFFFFA8FFA8FFA8FFA8
82 %FFA8FFA8FFA8FFA82928292829282FA8FD09FF5329282928292853FD1EFF
83 %A8A97EFFA82F0153FD07FF29292854FFA9287E29292953295328537E2953
84 %FF7E292853A8FD06FF53292F2953292953FD04FF7E2F532F5353532F5353
85 %53297EFF842853292F292953FD0AFFA8282F2953292953FD07FFA9FD19FF
86 %A953282984FD06FF2929282928A82F287EFF2829282928297EFF28297E54
87 %28292829A8FD04FFA928292829282928A8FD04FF28292829282928292829
88 %282953FF53292829282906A8FD0AFF7E29282928292853FD04FF7E7E5353
89 %295353A9FD06FFA87E5353295353A9FD06FF7E2906297DFD06FFFD042953
90 %A97EA9A8FFFFAF292928537EFFFFA9A8A8A87E29292853A8FFFFFF7E2928
91 %5329292853FD04FFA92F28532929285329292853287EFF53292928532929
92 %A8FD0AFFA828532929282953FFFFFF532928292829282929A8FD04FF7E53
93 %282928292929287EFD04FF7E292853A8FD06FF29292829017EFD07FF7E28
94 %2953FD07FF7E2928290153FFFFFF7E06292829282953FD04FFA928292829
95 %282928292829282953FF28292829282928FD0BFF7E29282928290654FFFF
96 %5329282929532929282928A9FFFF7E290629282F2829282928AFFFFF7E29
97 %28297EFFA8FD05FFA9FD04297EFFA8FD05FF53292953A8FD06FFA8292F28
98 %2FA8FFFFFF7E292953292F287EFD04FFA8292953292F2953292F2953287E
99 %FF53292F29532953FD0BFF7E2853292F29297EFFA82F29297EFFFFFF5929
100 %29297EFFFF53282929A9FFFF532929297EFFA953292929532953A9FD05FF
101 %A9282928292FA85329A8FF29292829282FA8FF292F7E53282928297EFD04
102 %FF7E06292829282953FD04FF840129012928292829282928297EFF282928
103 %29282929FD0BFF53292829282906A8FF7E0629287EFD04FF7EA8A8FFFFFF
104 %7EA87DA8FFFFFFA928290684FFA8282F2829282953FD07FFA929292853FF
105 %A8017E53292853292F28537E2929FF7E2928297EFD05FF7E292929285329
106 %53A9FFFFFF7E54537E537E2F292853292928A9FF53285329292853A9FD09
107 %FFA853292928532929A8FF8429282F297E7EFD0FFF532929297EFFFFFFA8
108 %FFA9FFA8FD09FFA8282929FFFF530129282928292829282906A8FF7E0629
109 %53FD06FFA8062928292829287EFD09FF7E282928292829A8FF2929282928
110 %2901A8FD09FF7E01292829282953FFFFFF2929282906292853A8FD05FFA8
111 %7E535329532829282928A8FD12FFA82853FFFFA82929532953292F295328
112 %7EFFFF7E297EFD07FFA853292F2953292929FD09FF2929295329292FFFFF
113 %7E2853292F292953FD09FF2953292F295328A8FFFFFFA92929292F292F28
114 %297EFFFFFFA85328290629282F29532953FD14FF7E28FFFFFF7E29282928
115 %2928290154FFFFFF7E53FD09FF292928292829282929FD07FF5329282928
116 %29287EFFFF7E292829282928297EFD07FF2929282928292853FD06FF7D53
117 %2829282928297EFFA92F062928537EA9A82F282953FD15FFA9A87EFFFFA8
118 %7E29292853537EFFFF7EA8A8FD0AFF7E2853292928532929297EA8FFA8A8
119 %5329285329292829A8FFFFFF29292853292928297EFFA9FFA9A8FD042928
120 %5329297EFD08FFA959532853287EFFA9282928A9FD04FF29292884FD16FF
121 %530153A8FFFFFFA8A8A8FFFFFF7E2928A9FD0AFFA8292829282928292829
122 %01292829062928292829282929FD04FF7E0629282928292829282F282F28
123 %2928292829282953FFFFFF7E7E53A8FD04FF7E29282953FF7D292853FD04
124 %FF7D2928297EFD15FF53285329537EFD06FFA953FD0429FD0BFF7E292953
125 %2953292F2953292F2953292F2953292928A9FD04FFAF532853292F295329
126 %2F282F292F2953292F292953FFFFFFA829282929FD04FF842853287EFFA8
127 %282929FFFFFFA853292929FD16FF2929282928292853537E535328292829
128 %2829A8FD0BFF532928292829282928292829282928292829067EFD06FF7E
129 %292829282928292829282928292829282929FD05FF53292829297E595428
130 %292829A8FF7E292829297E59290629282FA9FD16FF532928532929282928
131 %29282F29292853A8FD0DFF7E292829285329292853292928532929287EFD
132 %08FF7E29282F29292853292928532929282953FD07FF5329282928292829
133 %282F84FFFFFFFD042901292953282929FD18FF7D29012928292829282928
134 %29287EA8FD0FFF8453282906292829282928290629287EFD0AFFA8530129
135 %2829282928292829062F7DFD09FF7D5328292829287EA8FD04FFA9292928
136 %2953A97E292853A8FD18FFA87E532F28292929285359A9FD13FFA9595429
137 %29282F292929547EFD0EFFA95353292F29292953537EA9FD0DFFA8A9A8FD
138 %09FFA8A9A8FFFFFFAFFD1EFFA8A87EA87EA9A8FD19FFA8A87EA9A8FD13FF
139 %A9A97EA9A8A9A8FDFCFFFDFCFFFDFCFFFD3EFFFF
140 %%EndData
141 %%EndComments
142 %%BeginDefaults
143 %%ViewingOrientation: 1 0 0 1
144 %%EndDefaults
145 %%BeginProlog
146 %%BeginResource: procset Adobe_AGM_Utils 1.0 0
147 %%Version: 1.0 0
148 %%Copyright: Copyright (C) 2000-2003 Adobe Systems, Inc. All Rights Reserved.
149 systemdict /setpacking known
150 {
151 currentpacking
152 true setpacking
153 } if
154 userdict /Adobe_AGM_Utils 70 dict dup begin put
155 /bdf
156 {
157 bind def
158 } bind def
159 /nd{
160 null def
161 }bdf
162 /xdf
163 {
164 exch def
165 }bdf
166 /ldf
167 {
168 load def
169 }bdf
170 /ddf
171 {
172 put
173 }bdf
174 /xddf
175 {
176 3 -1 roll put
177 }bdf
178 /xpt
179 {
180 exch put
181 }bdf
182 /ndf
183 {
184 exch dup where{
185 pop pop pop
186 }{
187 xdf
188 }ifelse
189 }def
190 /cdndf
191 {
192 exch dup currentdict exch known{
193 pop pop
194 }{
195 exch def
196 }ifelse
197 }def
198 /ps_level
199 /languagelevel where{
200 pop systemdict /languagelevel get exec
201 }{
202 1
203 }ifelse
204 def
205 /level2
206 ps_level 2 ge
207 def
208 /level3
209 ps_level 3 ge
210 def
211 /ps_version
212 {version cvr} stopped {
213 -1
214 }if
215 def
216 /set_gvm
217 {
218 currentglobal exch setglobal
219 }bdf
220 /reset_gvm
221 {
222 setglobal
223 }bdf
224 /makereadonlyarray
225 {
226 /packedarray where{
227 pop packedarray
228 }{
229 array astore readonly
230 }ifelse
231 }bdf
232 /map_reserved_ink_name
233 {
234 dup type /stringtype eq{
235 dup /Red eq{
236 pop (_Red_)
237 }{
238 dup /Green eq{
239 pop (_Green_)
240 }{
241 dup /Blue eq{
242 pop (_Blue_)
243 }{
244 dup () cvn eq{
245 pop (Process)
246 }if
247 }ifelse
248 }ifelse
249 }ifelse
250 }if
251 }bdf
252 /AGMUTIL_GSTATE 22 dict def
253 /get_gstate
254 {
255 AGMUTIL_GSTATE begin
256 /AGMUTIL_GSTATE_clr_spc currentcolorspace def
257 /AGMUTIL_GSTATE_clr_indx 0 def
258 /AGMUTIL_GSTATE_clr_comps 12 array def
259 mark currentcolor counttomark
260 {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
261 /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop
262 /AGMUTIL_GSTATE_fnt rootfont def
263 /AGMUTIL_GSTATE_lw currentlinewidth def
264 /AGMUTIL_GSTATE_lc currentlinecap def
265 /AGMUTIL_GSTATE_lj currentlinejoin def
266 /AGMUTIL_GSTATE_ml currentmiterlimit def
267 currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf
268 /AGMUTIL_GSTATE_sa currentstrokeadjust def
269 /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
270 /AGMUTIL_GSTATE_op currentoverprint def
271 /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
272 /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
273 currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf
274 cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf
275 /AGMUTIL_GSTATE_ht currenthalftone def
276 /AGMUTIL_GSTATE_flt currentflat def
277 end
278 }def
279 /set_gstate
280 {
281 AGMUTIL_GSTATE begin
282 AGMUTIL_GSTATE_clr_spc setcolorspace
283 AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
284 /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor
285 AGMUTIL_GSTATE_fnt setfont
286 AGMUTIL_GSTATE_lw setlinewidth
287 AGMUTIL_GSTATE_lc setlinecap
288 AGMUTIL_GSTATE_lj setlinejoin
289 AGMUTIL_GSTATE_ml setmiterlimit
290 AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
291 AGMUTIL_GSTATE_sa setstrokeadjust
292 AGMUTIL_GSTATE_clr_rnd setcolorrendering
293 AGMUTIL_GSTATE_op setoverprint
294 AGMUTIL_GSTATE_bg cvx setblackgeneration
295 AGMUTIL_GSTATE_ucr cvx setundercolorremoval
296 AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
297 AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
298 AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
299 {
300 currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne
301 {
302 mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark
303 } if
304 }{
305 AGMUTIL_GSTATE_ht sethalftone
306 } ifelse
307 AGMUTIL_GSTATE_flt setflat
308 end
309 }def
310 /get_gstate_and_matrix
311 {
312 AGMUTIL_GSTATE begin
313 /AGMUTIL_GSTATE_ctm matrix currentmatrix def
314 end
315 get_gstate
316 }def
317 /set_gstate_and_matrix
318 {
319 set_gstate
320 AGMUTIL_GSTATE begin
321 AGMUTIL_GSTATE_ctm setmatrix
322 end
323 }def
324 /AGMUTIL_str256 256 string def
325 /AGMUTIL_src256 256 string def
326 /AGMUTIL_dst64 64 string def
327 /AGMUTIL_srcLen nd
328 /AGMUTIL_ndx nd
329 /thold_halftone
330 {
331 level3
332 {sethalftone currenthalftone}
333 {
334 dup /HalftoneType get 3 eq
335 {
336 sethalftone currenthalftone
337 }
338 {
339 begin
340 Width Height mul {
341 Thresholds read {pop} if
342 } repeat
343 end
344 currenthalftone
345 } ifelse
346 }ifelse
347 } def
348 /rdcmntline
349 {
350 currentfile AGMUTIL_str256 readline pop
351 (%) anchorsearch {pop} if
352 } bdf
353 /filter_cmyk
354 {
355 dup type /filetype ne{
356 exch () /SubFileDecode filter
357 }
358 {
359 exch pop
360 }
361 ifelse
362 [
363 exch
364 {
365 AGMUTIL_src256 readstring pop
366 dup length /AGMUTIL_srcLen exch def
367 /AGMUTIL_ndx 0 def
368 AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
369 1 index exch get
370 AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
371 /AGMUTIL_ndx AGMUTIL_ndx 1 add def
372 }for
373 pop
374 AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
375 }
376 bind
377 /exec cvx
378 ] cvx
379 } bdf
380 /filter_indexed_devn
381 {
382 cvi Names length mul names_index add Lookup exch get
383 } bdf
384 /filter_devn
385 {
386 4 dict begin
387 /srcStr xdf
388 /dstStr xdf
389 dup type /filetype ne{
390 0 () /SubFileDecode filter
391 }if
392 [
393 exch
394 [
395 /devicen_colorspace_dict /AGMCORE_gget cvx /begin cvx
396 currentdict /srcStr get /readstring cvx /pop cvx
397 /dup cvx /length cvx 0 /gt cvx [
398 Adobe_AGM_Utils /AGMUTIL_ndx 0 /ddf cvx
399 names_index Names length currentdict /srcStr get length 1 sub {
400 1 /index cvx /exch cvx /get cvx
401 currentdict /dstStr get /AGMUTIL_ndx /load cvx 3 -1 /roll cvx /put cvx
402 Adobe_AGM_Utils /AGMUTIL_ndx /AGMUTIL_ndx /load cvx 1 /add cvx /ddf cvx
403 } for
404 currentdict /dstStr get 0 /AGMUTIL_ndx /load cvx /getinterval cvx
405 ] cvx /if cvx
406 /end cvx
407 ] cvx
408 bind
409 /exec cvx
410 ] cvx
411 end
412 } bdf
413 /AGMUTIL_imagefile nd
414 /read_image_file
415 {
416 AGMUTIL_imagefile 0 setfileposition
417 10 dict begin
418 /imageDict xdf
419 /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
420 /imbufIdx 0 def
421 /origDataSource imageDict /DataSource get def
422 /origMultipleDataSources imageDict /MultipleDataSources get def
423 /origDecode imageDict /Decode get def
424 /dstDataStr imageDict /Width get colorSpaceElemCnt mul string def
425 imageDict /MultipleDataSources known {MultipleDataSources}{false} ifelse
426 {
427 /imbufCnt imageDict /DataSource get length def
428 /imbufs imbufCnt array def
429 0 1 imbufCnt 1 sub {
430 /imbufIdx xdf
431 imbufs imbufIdx imbufLen string put
432 imageDict /DataSource get imbufIdx [ AGMUTIL_imagefile imbufs imbufIdx get /readstring cvx /pop cvx ] cvx put
433 } for
434 DeviceN_PS2 {
435 imageDict begin
436 /DataSource [ DataSource /devn_sep_datasource cvx ] cvx def
437 /MultipleDataSources false def
438 /Decode [0 1] def
439 end
440 } if
441 }{
442 /imbuf imbufLen string def
443 Indexed_DeviceN level3 not and DeviceN_NoneName or {
444 /srcDataStrs [ imageDict begin
445 currentdict /MultipleDataSources known {MultipleDataSources {DataSource length}{1}ifelse}{1} ifelse
446 {
447 Width Decode length 2 div mul cvi string
448 } repeat
449 end ] def
450 imageDict begin
451 /DataSource [AGMUTIL_imagefile Decode BitsPerComponent false 1 /filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource /exec cvx] cvx def
452 /Decode [0 1] def
453 end
454 }{
455 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
456 imageDict /Decode [0 1] put
457 } ifelse
458 } ifelse
459 imageDict exch
460 load exec
461 imageDict /DataSource origDataSource put
462 imageDict /MultipleDataSources origMultipleDataSources put
463 imageDict /Decode origDecode put
464 end
465 } bdf
466 /write_image_file
467 {
468 begin
469 { (AGMUTIL_imagefile) (w+) file } stopped{
470 false
471 }{
472 Adobe_AGM_Utils/AGMUTIL_imagefile xddf
473 2 dict begin
474 /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
475 MultipleDataSources {DataSource 0 get}{DataSource}ifelse type /filetype eq {
476 /imbuf imbufLen string def
477 }if
478 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{
479 pop
480 MultipleDataSources {
481 0 1 DataSource length 1 sub {
482 DataSource type dup
483 /arraytype eq {
484 pop DataSource exch get exec
485 }{
486 /filetype eq {
487 DataSource exch get imbuf readstring pop
488 }{
489 DataSource exch get
490 } ifelse
491 } ifelse
492 AGMUTIL_imagefile exch writestring
493 } for
494 }{
495 DataSource type dup
496 /arraytype eq {
497 pop DataSource exec
498 }{
499 /filetype eq {
500 DataSource imbuf readstring pop
501 }{
502 DataSource
503 } ifelse
504 } ifelse
505 AGMUTIL_imagefile exch writestring
506 } ifelse
507 }for
508 end
509 true
510 }ifelse
511 end
512 } bdf
513 /close_image_file
514 {
515 AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile
516 }def
517 statusdict /product known userdict /AGMP_current_show known not and{
518 /pstr statusdict /product get def
519 pstr (HP LaserJet 2200) eq
520 pstr (HP LaserJet 4000 Series) eq or
521 pstr (HP LaserJet 4050 Series ) eq or
522 pstr (HP LaserJet 8000 Series) eq or
523 pstr (HP LaserJet 8100 Series) eq or
524 pstr (HP LaserJet 8150 Series) eq or
525 pstr (HP LaserJet 5000 Series) eq or
526 pstr (HP LaserJet 5100 Series) eq or
527 pstr (HP Color LaserJet 4500) eq or
528 pstr (HP Color LaserJet 4600) eq or
529 pstr (HP LaserJet 5Si) eq or
530 pstr (HP LaserJet 1200 Series) eq or
531 pstr (HP LaserJet 1300 Series) eq or
532 pstr (HP LaserJet 4100 Series) eq or
533 {
534 userdict /AGMP_current_show /show load put
535 userdict /show {
536 currentcolorspace 0 get
537 /Pattern eq
538 {false charpath f}
539 {AGMP_current_show} ifelse
540 } put
541 }if
542 currentdict /pstr undef
543 } if
544 /consumeimagedata
545 {
546 begin
547 currentdict /MultipleDataSources known not
548 {/MultipleDataSources false def} if
549 MultipleDataSources
550 {
551 DataSource 0 get type
552 dup /filetype eq
553 {
554 1 dict begin
555 /flushbuffer Width cvi string def
556 1 1 Height cvi
557 {
558 pop
559 0 1 DataSource length 1 sub
560 {
561 DataSource exch get
562 flushbuffer readstring pop pop
563 }for
564 }for
565 end
566 }if
567 dup /arraytype eq exch /packedarraytype eq or DataSource 0 get xcheck and
568 {
569 Width Height mul cvi
570 {
571 0 1 DataSource length 1 sub
572 {dup DataSource exch get exec length exch 0 ne {pop}if}for
573 dup 0 eq
574 {pop exit}if
575 sub dup 0 le
576 {exit}if
577 }loop
578 pop
579 }if
580 }
581 {
582 /DataSource load type
583 dup /filetype eq
584 {
585 1 dict begin
586 /flushbuffer Width Decode length 2 idiv mul cvi string def
587 1 1 Height { pop DataSource flushbuffer readstring pop pop} for
588 end
589 }if
590 dup /arraytype eq exch /packedarraytype eq or /DataSource load xcheck and
591 {
592 Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul
593 {
594 DataSource length dup 0 eq
595 {pop exit}if
596 sub dup 0 le
597 {exit}if
598 }loop
599 pop
600 }if
601 }ifelse
602 end
603 }bdf
604 /addprocs
605 {
606 2{/exec load}repeat
607 3 1 roll
608 [ 5 1 roll ] bind cvx
609 }def
610 /modify_halftone_xfer
611 {
612 currenthalftone dup length dict copy begin
613 currentdict 2 index known{
614 1 index load dup length dict copy begin
615 currentdict/TransferFunction known{
616 /TransferFunction load
617 }{
618 currenttransfer
619 }ifelse
620 addprocs /TransferFunction xdf
621 currentdict end def
622 currentdict end sethalftone
623 }{
624 currentdict/TransferFunction known{
625 /TransferFunction load
626 }{
627 currenttransfer
628 }ifelse
629 addprocs /TransferFunction xdf
630 currentdict end sethalftone
631 pop
632 }ifelse
633 }def
634 /clonearray
635 {
636 dup xcheck exch
637 dup length array exch
638 Adobe_AGM_Core/AGMCORE_tmp -1 ddf
639 {
640 Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf
641 dup type /dicttype eq
642 {
643 Adobe_AGM_Core/AGMCORE_tmp get
644 exch
645 clonedict
646 Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
647 } if
648 dup type /arraytype eq
649 {
650 Adobe_AGM_Core/AGMCORE_tmp get exch
651 clonearray
652 Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
653 } if
654 exch dup
655 Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put
656 }forall
657 exch {cvx} if
658 }bdf
659 /clonedict
660 {
661 dup length dict
662 begin
663 {
664 dup type /dicttype eq
665 {
666 clonedict
667 } if
668 dup type /arraytype eq
669 {
670 clonearray
671 } if
672 def
673 }forall
674 currentdict
675 end
676 }bdf
677 /DeviceN_PS2
678 {
679 /currentcolorspace AGMCORE_gget 0 get /DeviceN eq level3 not and
680 } bdf
681 /Indexed_DeviceN
682 {
683 /indexed_colorspace_dict AGMCORE_gget dup null ne {
684 dup /CSDBase known {
685 /CSDBase get /CSD get_res /Names known
686 }{
687 pop false
688 }ifelse
689 }{
690 pop false
691 } ifelse
692 } bdf
693 /DeviceN_NoneName
694 {
695 /Names where {
696 pop
697 false Names
698 {
699 (None) eq or
700 } forall
701 }{
702 false
703 }ifelse
704 } bdf
705 /DeviceN_PS2_inRip_seps
706 {
707 /AGMCORE_in_rip_sep where
708 {
709 pop dup type dup /arraytype eq exch /packedarraytype eq or
710 {
711 dup 0 get /DeviceN eq level3 not and AGMCORE_in_rip_sep and
712 {
713 /currentcolorspace exch AGMCORE_gput
714 false
715 }
716 {
717 true
718 }ifelse
719 }
720 {
721 true
722 } ifelse
723 }
724 {
725 true
726 } ifelse
727 } bdf
728 /base_colorspace_type
729 {
730 dup type /arraytype eq {0 get} if
731 } bdf
732 /currentdistillerparams where { pop currentdistillerparams /CoreDistVersion get 5000 lt}{true}ifelse
733 {
734 /pdfmark_5 {cleartomark} bind def
735 }{
736 /pdfmark_5 {pdfmark} bind def
737 }ifelse
738 /ReadBypdfmark_5
739 {
740 2 dict begin
741 /makerString exch def string /tmpString exch def
742 {
743 currentfile tmpString readline pop
744 makerString anchorsearch
745 {
746 pop pop cleartomark exit
747 }{
748 3 copy /PUT pdfmark_5 pop 2 copy (\n) /PUT pdfmark_5
749 } ifelse
750 }loop
751 end
752 } bdf
753 /doc_setup{
754 Adobe_AGM_Utils begin
755 }bdf
756 /doc_trailer{
757 currentdict Adobe_AGM_Utils eq{
758 end
759 }if
760 }bdf
761 systemdict /setpacking known
762 {
763 setpacking
764 } if
765 %%EndResource
766 %%BeginResource: procset Adobe_AGM_Core 2.0 0
767 %%Version: 2.0 0
768 %%Copyright: Copyright (C) 1997-2005 Adobe Systems, Inc. All Rights Reserved.
769 %% Note: This procset assumes Adobe_AGM_Utils is opened on the stack below it, for
770 %% definitions of some fundamental procedures.
771 systemdict /setpacking known
772 {
773 currentpacking
774 true setpacking
775 } if
776 userdict /Adobe_AGM_Core 201 dict dup begin put
777 /Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
778 /AGMCORE_str256 256 string def
779 /AGMCORE_save nd
780 /AGMCORE_graphicsave nd
781 /AGMCORE_c 0 def
782 /AGMCORE_m 0 def
783 /AGMCORE_y 0 def
784 /AGMCORE_k 0 def
785 /AGMCORE_cmykbuf 4 array def
786 /AGMCORE_screen [currentscreen] cvx def
787 /AGMCORE_tmp 0 def
788 /AGMCORE_&setgray nd
789 /AGMCORE_&setcolor nd
790 /AGMCORE_&setcolorspace nd
791 /AGMCORE_&setcmykcolor nd
792 /AGMCORE_cyan_plate nd
793 /AGMCORE_magenta_plate nd
794 /AGMCORE_yellow_plate nd
795 /AGMCORE_black_plate nd
796 /AGMCORE_plate_ndx nd
797 /AGMCORE_get_ink_data nd
798 /AGMCORE_is_cmyk_sep nd
799 /AGMCORE_host_sep nd
800 /AGMCORE_avoid_L2_sep_space nd
801 /AGMCORE_distilling nd
802 /AGMCORE_composite_job nd
803 /AGMCORE_producing_seps nd
804 /AGMCORE_ps_level -1 def
805 /AGMCORE_ps_version -1 def
806 /AGMCORE_environ_ok nd
807 /AGMCORE_CSD_cache 0 dict def
808 /AGMCORE_currentoverprint false def
809 /AGMCORE_deltaX nd
810 /AGMCORE_deltaY nd
811 /AGMCORE_name nd
812 /AGMCORE_sep_special nd
813 /AGMCORE_err_strings 4 dict def
814 /AGMCORE_cur_err nd
815 /AGMCORE_current_spot_alias false def
816 /AGMCORE_inverting false def
817 /AGMCORE_feature_dictCount nd
818 /AGMCORE_feature_opCount nd
819 /AGMCORE_feature_ctm nd
820 /AGMCORE_ConvertToProcess false def
821 /AGMCORE_Default_CTM matrix def
822 /AGMCORE_Default_PageSize nd
823 /AGMCORE_currentbg nd
824 /AGMCORE_currentucr nd
825 /AGMCORE_in_pattern false def
826 /AGMCORE_currentpagedevice nd
827 /knockout_unitsq nd
828 currentglobal true setglobal
829 [/CSA /Gradient /Procedure]
830 {
831 /Generic /Category findresource dup length dict copy /Category defineresource pop
832 } forall
833 setglobal
834 /AGMCORE_key_known
835 {
836 where{
837 /Adobe_AGM_Core_Id known
838 }{
839 false
840 }ifelse
841 }ndf
842 /flushinput
843 {
844 save
845 2 dict begin
846 /CompareBuffer 3 -1 roll def
847 /readbuffer 256 string def
848 mark
849 {
850 currentfile readbuffer {readline} stopped
851 {cleartomark mark}
852 {
853 not
854 {pop exit}
855 if
856 CompareBuffer eq
857 {exit}
858 if
859 }ifelse
860 }loop
861 cleartomark
862 end
863 restore
864 }bdf
865 /getspotfunction
866 {
867 AGMCORE_screen exch pop exch pop
868 dup type /dicttype eq{
869 dup /HalftoneType get 1 eq{
870 /SpotFunction get
871 }{
872 dup /HalftoneType get 2 eq{
873 /GraySpotFunction get
874 }{
875 pop
876 {
877 abs exch abs 2 copy add 1 gt{
878 1 sub dup mul exch 1 sub dup mul add 1 sub
879 }{
880 dup mul exch dup mul add 1 exch sub
881 }ifelse
882 }bind
883 }ifelse
884 }ifelse
885 }if
886 } def
887 /clp_npth
888 {
889 clip newpath
890 } def
891 /eoclp_npth
892 {
893 eoclip newpath
894 } def
895 /npth_clp
896 {
897 newpath clip
898 } def
899 /graphic_setup
900 {
901 /AGMCORE_graphicsave save def
902 concat
903 0 setgray
904 0 setlinecap
905 0 setlinejoin
906 1 setlinewidth
907 [] 0 setdash
908 10 setmiterlimit
909 newpath
910 false setoverprint
911 false setstrokeadjust
912 //Adobe_AGM_Core/spot_alias get exec
913 /Adobe_AGM_Image where {
914 pop
915 Adobe_AGM_Image/spot_alias 2 copy known{
916 get exec
917 }{
918 pop pop
919 }ifelse
920 } if
921 100 dict begin
922 /dictstackcount countdictstack def
923 /showpage {} def
924 mark
925 } def
926 /graphic_cleanup
927 {
928 cleartomark
929 dictstackcount 1 countdictstack 1 sub {end}for
930 end
931 AGMCORE_graphicsave restore
932 } def
933 /compose_error_msg
934 {
935 grestoreall initgraphics
936 /Helvetica findfont 10 scalefont setfont
937 /AGMCORE_deltaY 100 def
938 /AGMCORE_deltaX 310 def
939 clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto
940 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
941 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
942 0 AGMCORE_&setgray
943 gsave 1 AGMCORE_&setgray fill grestore
944 1 setlinewidth gsave stroke grestore
945 currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
946 /AGMCORE_deltaY 12 def
947 /AGMCORE_tmp 0 def
948 AGMCORE_err_strings exch get
949 {
950 dup 32 eq
951 {
952 pop
953 AGMCORE_str256 0 AGMCORE_tmp getinterval
954 stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
955 {
956 currentpoint AGMCORE_deltaY sub exch pop
957 clippath pathbbox pop pop pop 44 add exch moveto
958 } if
959 AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show
960 0 1 AGMCORE_str256 length 1 sub
961 {
962 AGMCORE_str256 exch 0 put
963 }for
964 /AGMCORE_tmp 0 def
965 }
966 {
967 AGMCORE_str256 exch AGMCORE_tmp xpt
968 /AGMCORE_tmp AGMCORE_tmp 1 add def
969 } ifelse
970 } forall
971 } bdf
972 /doc_setup{
973 Adobe_AGM_Core begin
974 /AGMCORE_ps_version xdf
975 /AGMCORE_ps_level xdf
976 errordict /AGM_handleerror known not{
977 errordict /AGM_handleerror errordict /handleerror get put
978 errordict /handleerror {
979 Adobe_AGM_Core begin
980 $error /newerror get AGMCORE_cur_err null ne and{
981 $error /newerror false put
982 AGMCORE_cur_err compose_error_msg
983 }if
984 $error /newerror true put
985 end
986 errordict /AGM_handleerror get exec
987 } bind put
988 }if
989 /AGMCORE_environ_ok
990 ps_level AGMCORE_ps_level ge
991 ps_version AGMCORE_ps_version ge and
992 AGMCORE_ps_level -1 eq or
993 def
994 AGMCORE_environ_ok not
995 {/AGMCORE_cur_err /AGMCORE_bad_environ def} if
996 /AGMCORE_&setgray systemdict/setgray get def
997 level2{
998 /AGMCORE_&setcolor systemdict/setcolor get def
999 /AGMCORE_&setcolorspace systemdict/setcolorspace get def
1000 }if
1001 /AGMCORE_currentbg currentblackgeneration def
1002 /AGMCORE_currentucr currentundercolorremoval def
1003 /AGMCORE_distilling
1004 /product where{
1005 pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and
1006 }{
1007 false
1008 }ifelse
1009 def
1010 /AGMCORE_GSTATE AGMCORE_key_known not{
1011 /AGMCORE_GSTATE 21 dict def
1012 /AGMCORE_tmpmatrix matrix def
1013 /AGMCORE_gstack 32 array def
1014 /AGMCORE_gstackptr 0 def
1015 /AGMCORE_gstacksaveptr 0 def
1016 /AGMCORE_gstackframekeys 10 def
1017 /AGMCORE_&gsave /gsave ldf
1018 /AGMCORE_&grestore /grestore ldf
1019 /AGMCORE_&grestoreall /grestoreall ldf
1020 /AGMCORE_&save /save ldf
1021 /AGMCORE_&setoverprint /setoverprint ldf
1022 /AGMCORE_gdictcopy {
1023 begin
1024 { def } forall
1025 end
1026 }def
1027 /AGMCORE_gput {
1028 AGMCORE_gstack AGMCORE_gstackptr get
1029 3 1 roll
1030 put
1031 }def
1032 /AGMCORE_gget {
1033 AGMCORE_gstack AGMCORE_gstackptr get
1034 exch
1035 get
1036 }def
1037 /gsave {
1038 AGMCORE_&gsave
1039 AGMCORE_gstack AGMCORE_gstackptr get
1040 AGMCORE_gstackptr 1 add
1041 dup 32 ge {limitcheck} if
1042 /AGMCORE_gstackptr exch store
1043 AGMCORE_gstack AGMCORE_gstackptr get
1044 AGMCORE_gdictcopy
1045 }def
1046 /grestore {
1047 AGMCORE_&grestore
1048 AGMCORE_gstackptr 1 sub
1049 dup AGMCORE_gstacksaveptr lt {1 add} if
1050 dup AGMCORE_gstack exch get dup /AGMCORE_currentoverprint known
1051 {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse
1052 /AGMCORE_gstackptr exch store
1053 }def
1054 /grestoreall {
1055 AGMCORE_&grestoreall
1056 /AGMCORE_gstackptr AGMCORE_gstacksaveptr store
1057 }def
1058 /save {
1059 AGMCORE_&save
1060 AGMCORE_gstack AGMCORE_gstackptr get
1061 AGMCORE_gstackptr 1 add
1062 dup 32 ge {limitcheck} if
1063 /AGMCORE_gstackptr exch store
1064 /AGMCORE_gstacksaveptr AGMCORE_gstackptr store
1065 AGMCORE_gstack AGMCORE_gstackptr get
1066 AGMCORE_gdictcopy
1067 }def
1068 /setoverprint{
1069 dup /AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint
1070 }def
1071 0 1 AGMCORE_gstack length 1 sub {
1072 AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
1073 } for
1074 }if
1075 level3 /AGMCORE_&sysshfill AGMCORE_key_known not and
1076 {
1077 /AGMCORE_&sysshfill systemdict/shfill get def
1078 /AGMCORE_&sysmakepattern systemdict/makepattern get def
1079 /AGMCORE_&usrmakepattern /makepattern load def
1080 }if
1081 /currentcmykcolor [0 0 0 0] AGMCORE_gput
1082 /currentstrokeadjust false AGMCORE_gput
1083 /currentcolorspace [/DeviceGray] AGMCORE_gput
1084 /sep_tint 0 AGMCORE_gput
1085 /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
1086 /sep_colorspace_dict null AGMCORE_gput
1087 /devicen_colorspace_dict null AGMCORE_gput
1088 /indexed_colorspace_dict null AGMCORE_gput
1089 /currentcolor_intent () AGMCORE_gput
1090 /customcolor_tint 1 AGMCORE_gput
1091 <<
1092 /MaxPatternItem currentsystemparams /MaxPatternCache get
1093 >>
1094 setuserparams
1095 end
1096 }def
1097 /page_setup
1098 {
1099 /setcmykcolor where{
1100 pop
1101 Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put
1102 }if
1103 Adobe_AGM_Core begin
1104 /setcmykcolor
1105 {
1106 4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput
1107 1 sub 4 1 roll
1108 3 {
1109 3 index add neg dup 0 lt {
1110 pop 0
1111 } if
1112 3 1 roll
1113 } repeat
1114 setrgbcolor pop
1115 }ndf
1116 /currentcmykcolor
1117 {
1118 /currentcmykcolor AGMCORE_gget aload pop
1119 }ndf
1120 /setoverprint
1121 {
1122 pop
1123 }ndf
1124 /currentoverprint
1125 {
1126 false
1127 }ndf
1128 /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
1129 /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
1130 /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
1131 /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
1132 /AGMCORE_plate_ndx
1133 AGMCORE_cyan_plate{
1134 0
1135 }{
1136 AGMCORE_magenta_plate{
1137 1
1138 }{
1139 AGMCORE_yellow_plate{
1140 2
1141 }{
1142 AGMCORE_black_plate{
1143 3
1144 }{
1145 4
1146 }ifelse
1147 }ifelse
1148 }ifelse
1149 }ifelse
1150 def
1151 /AGMCORE_have_reported_unsupported_color_space false def
1152 /AGMCORE_report_unsupported_color_space
1153 {
1154 AGMCORE_have_reported_unsupported_color_space false eq
1155 {
1156 (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.) ==
1157 Adobe_AGM_Core /AGMCORE_have_reported_unsupported_color_space true ddf
1158 } if
1159 }def
1160 /AGMCORE_composite_job
1161 AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
1162 /AGMCORE_in_rip_sep
1163 /AGMCORE_in_rip_sep where{
1164 pop AGMCORE_in_rip_sep
1165 }{
1166 AGMCORE_distilling
1167 {
1168 false
1169 }{
1170 userdict/Adobe_AGM_OnHost_Seps known{
1171 false
1172 }{
1173 level2{
1174 currentpagedevice/Separations 2 copy known{
1175 get
1176 }{
1177 pop pop false
1178 }ifelse
1179 }{
1180 false
1181 }ifelse
1182 }ifelse
1183 }ifelse
1184 }ifelse
1185 def
1186 /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
1187 /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
1188 /AGM_preserve_spots
1189 /AGM_preserve_spots where{
1190 pop AGM_preserve_spots
1191 }{
1192 AGMCORE_distilling AGMCORE_producing_seps or
1193 }ifelse
1194 def
1195 /AGM_is_distiller_preserving_spotimages
1196 {
1197 currentdistillerparams/PreserveOverprintSettings known
1198 {
1199 currentdistillerparams/PreserveOverprintSettings get
1200 {
1201 currentdistillerparams/ColorConversionStrategy known
1202 {
1203 currentdistillerparams/ColorConversionStrategy get
1204 /sRGB ne
1205 }{
1206 true
1207 }ifelse
1208 }{
1209 false
1210 }ifelse
1211 }{
1212 false
1213 }ifelse
1214 }def
1215 /convert_spot_to_process where {pop}{
1216 /convert_spot_to_process
1217 {
1218 //Adobe_AGM_Core begin
1219 dup map_alias {
1220 /Name get exch pop
1221 } if
1222 dup dup (None) eq exch (All) eq or
1223 {
1224 pop false
1225 }{
1226 AGMCORE_host_sep
1227 {
1228 gsave
1229 1 0 0 0 setcmykcolor currentgray 1 exch sub
1230 0 1 0 0 setcmykcolor currentgray 1 exch sub
1231 0 0 1 0 setcmykcolor currentgray 1 exch sub
1232 0 0 0 1 setcmykcolor currentgray 1 exch sub
1233 add add add 0 eq
1234 {
1235 pop false
1236 }{
1237 false setoverprint
1238 current_spot_alias false set_spot_alias
1239 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
1240 set_spot_alias
1241 currentgray 1 ne
1242 }ifelse
1243 grestore
1244 }{
1245 AGMCORE_distilling
1246 {
1247 pop AGM_is_distiller_preserving_spotimages not
1248 }{
1249 //Adobe_AGM_Core/AGMCORE_name xddf
1250 false
1251 //Adobe_AGM_Core/AGMCORE_in_pattern known {//Adobe_AGM_Core/AGMCORE_in_pattern get}{false} ifelse
1252 not AGMCORE_currentpagedevice/OverrideSeparations known and
1253 {
1254 AGMCORE_currentpagedevice/OverrideSeparations get
1255 {
1256 /HqnSpots /ProcSet resourcestatus
1257 {
1258 pop pop pop true
1259 }if
1260 }if
1261 }if
1262 {
1263 AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not
1264 }{
1265 gsave
1266 [/Separation AGMCORE_name /DeviceGray {}]AGMCORE_&setcolorspace
1267 false
1268 AGMCORE_currentpagedevice/SeparationColorNames 2 copy known
1269 {
1270 get
1271 { AGMCORE_name eq or}forall
1272 not
1273 }{
1274 pop pop pop true
1275 }ifelse
1276 grestore
1277 }ifelse
1278 }ifelse
1279 }ifelse
1280 }ifelse
1281 end
1282 }def
1283 }ifelse
1284 /convert_to_process where {pop}{
1285 /convert_to_process
1286 {
1287 dup length 0 eq
1288 {
1289 pop false
1290 }{
1291 AGMCORE_host_sep
1292 {
1293 dup true exch
1294 {
1295 dup (Cyan) eq exch
1296 dup (Magenta) eq 3 -1 roll or exch
1297 dup (Yellow) eq 3 -1 roll or exch
1298 dup (Black) eq 3 -1 roll or
1299 {pop}
1300 {convert_spot_to_process and}ifelse
1301 }
1302 forall
1303 {
1304 true exch
1305 {
1306 dup (Cyan) eq exch
1307 dup (Magenta) eq 3 -1 roll or exch
1308 dup (Yellow) eq 3 -1 roll or exch
1309 (Black) eq or and
1310 }forall
1311 not
1312 }{pop false}ifelse
1313 }{
1314 false exch
1315 {
1316 dup (Cyan) eq exch
1317 dup (Magenta) eq 3 -1 roll or exch
1318 dup (Yellow) eq 3 -1 roll or exch
1319 dup (Black) eq 3 -1 roll or
1320 {pop}
1321 {convert_spot_to_process or}ifelse
1322 }
1323 forall
1324 }ifelse
1325 }ifelse
1326 }def
1327 }ifelse
1328 /AGMCORE_avoid_L2_sep_space
1329 version cvr 2012 lt
1330 level2 and
1331 AGMCORE_producing_seps not and
1332 def
1333 /AGMCORE_is_cmyk_sep
1334 AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
1335 def
1336 /AGM_avoid_0_cmyk where{
1337 pop AGM_avoid_0_cmyk
1338 }{
1339 AGM_preserve_spots
1340 userdict/Adobe_AGM_OnHost_Seps known
1341 userdict/Adobe_AGM_InRip_Seps known or
1342 not and
1343 }ifelse
1344 {
1345 /setcmykcolor[
1346 {
1347 4 copy add add add 0 eq currentoverprint and{
1348 pop 0.0005
1349 }if
1350 }/exec cvx
1351 /AGMCORE_&setcmykcolor load dup type/operatortype ne{
1352 /exec cvx
1353 }if
1354 ]cvx def
1355 }if
1356 /AGMCORE_IsSeparationAProcessColor
1357 {
1358 dup (Cyan) eq exch dup (Magenta) eq exch dup (Yellow) eq exch (Black) eq or or or
1359 }def
1360 AGMCORE_host_sep{
1361 /setcolortransfer
1362 {
1363 AGMCORE_cyan_plate{
1364 pop pop pop
1365 }{
1366 AGMCORE_magenta_plate{
1367 4 3 roll pop pop pop
1368 }{
1369 AGMCORE_yellow_plate{
1370 4 2 roll pop pop pop
1371 }{
1372 4 1 roll pop pop pop
1373 }ifelse
1374 }ifelse
1375 }ifelse
1376 settransfer
1377 }
1378 def
1379 /AGMCORE_get_ink_data
1380 AGMCORE_cyan_plate{
1381 {pop pop pop}
1382 }{
1383 AGMCORE_magenta_plate{
1384 {4 3 roll pop pop pop}
1385 }{
1386 AGMCORE_yellow_plate{
1387 {4 2 roll pop pop pop}
1388 }{
1389 {4 1 roll pop pop pop}
1390 }ifelse
1391 }ifelse
1392 }ifelse
1393 def
1394 /AGMCORE_RemoveProcessColorNames
1395 {
1396 1 dict begin
1397 /filtername
1398 {
1399 dup /Cyan eq 1 index (Cyan) eq or
1400 {pop (_cyan_)}if
1401 dup /Magenta eq 1 index (Magenta) eq or
1402 {pop (_magenta_)}if
1403 dup /Yellow eq 1 index (Yellow) eq or
1404 {pop (_yellow_)}if
1405 dup /Black eq 1 index (Black) eq or
1406 {pop (_black_)}if
1407 }def
1408 dup type /arraytype eq
1409 {[exch {filtername}forall]}
1410 {filtername}ifelse
1411 end
1412 }def
1413 level3 {
1414 /AGMCORE_IsCurrentColor
1415 {
1416 dup AGMCORE_IsSeparationAProcessColor
1417 {
1418 AGMCORE_plate_ndx 0 eq
1419 {dup (Cyan) eq exch /Cyan eq or}if
1420 AGMCORE_plate_ndx 1 eq
1421 {dup (Magenta) eq exch /Magenta eq or}if
1422 AGMCORE_plate_ndx 2 eq
1423 {dup (Yellow) eq exch /Yellow eq or}if
1424 AGMCORE_plate_ndx 3 eq
1425 {dup (Black) eq exch /Black eq or}if
1426 AGMCORE_plate_ndx 4 eq
1427 {pop false}if
1428 }{
1429 gsave
1430 false setoverprint
1431 current_spot_alias false set_spot_alias
1432 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
1433 set_spot_alias
1434 currentgray 1 ne
1435 grestore
1436 }ifelse
1437 }def
1438 /AGMCORE_filter_functiondatasource
1439 {
1440 5 dict begin
1441 /data_in xdf
1442 data_in type /stringtype eq
1443 {
1444 /ncomp xdf
1445 /comp xdf
1446 /string_out data_in length ncomp idiv string def
1447 0 ncomp data_in length 1 sub
1448 {
1449 string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put
1450 }for
1451 string_out
1452 }{
1453 string /string_in xdf
1454 /string_out 1 string def
1455 /component xdf
1456 [
1457 data_in string_in /readstring cvx
1458 [component /get cvx 255 /exch cvx /sub cvx string_out /exch cvx 0 /exch cvx /put cvx string_out]cvx
1459 [/pop cvx ()]cvx /ifelse cvx
1460 ]cvx /ReusableStreamDecode filter
1461 }ifelse
1462 end
1463 }def
1464 /AGMCORE_separateShadingFunction
1465 {
1466 2 dict begin
1467 /paint? xdf
1468 /channel xdf
1469 dup type /dicttype eq
1470 {
1471 begin
1472 FunctionType 0 eq
1473 {
1474 /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def
1475 currentdict /Decode known
1476 {/Decode Decode channel 2 mul 2 getinterval def}if
1477 paint? not
1478 {/Decode [1 1]def}if
1479 }if
1480 FunctionType 2 eq
1481 {
1482 paint?
1483 {
1484 /C0 [C0 channel get 1 exch sub] def
1485 /C1 [C1 channel get 1 exch sub] def
1486 }{
1487 /C0 [1] def
1488 /C1 [1] def
1489 }ifelse
1490 }if
1491 FunctionType 3 eq
1492 {
1493 /Functions [Functions {channel paint? AGMCORE_separateShadingFunction} forall] def
1494 }if
1495 currentdict /Range known
1496 {/Range [0 1] def}if
1497 currentdict
1498 end}{
1499 channel get 0 paint? AGMCORE_separateShadingFunction
1500 }ifelse
1501 end
1502 }def
1503 /AGMCORE_separateShading
1504 {
1505 3 -1 roll begin
1506 currentdict /Function known
1507 {
1508 currentdict /Background known
1509 {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if
1510 Function 3 1 roll AGMCORE_separateShadingFunction /Function xdf
1511 /ColorSpace [/DeviceGray] def
1512 }{
1513 ColorSpace dup type /arraytype eq {0 get}if /DeviceCMYK eq
1514 {
1515 /ColorSpace [/DeviceN [/_cyan_ /_magenta_ /_yellow_ /_black_] /DeviceCMYK {}] def
1516 }{
1517 ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put
1518 }ifelse
1519 ColorSpace 0 get /Separation eq
1520 {
1521 {
1522 [1 /exch cvx /sub cvx]cvx
1523 }{
1524 [/pop cvx 1]cvx
1525 }ifelse
1526 ColorSpace 3 3 -1 roll put
1527 pop
1528 }{
1529 {
1530 [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
1531 }{
1532 pop [ColorSpace 1 get length {/pop cvx} repeat cvx 1]cvx
1533 }ifelse
1534 ColorSpace 3 3 -1 roll bind put
1535 }ifelse
1536 ColorSpace 2 /DeviceGray put
1537 }ifelse
1538 end
1539 }def
1540 /AGMCORE_separateShadingDict
1541 {
1542 dup /ColorSpace get
1543 dup type /arraytype ne
1544 {[exch]}if
1545 dup 0 get /DeviceCMYK eq
1546 {
1547 exch begin
1548 currentdict
1549 AGMCORE_cyan_plate
1550 {0 true}if
1551 AGMCORE_magenta_plate
1552 {1 true}if
1553 AGMCORE_yellow_plate
1554 {2 true}if
1555 AGMCORE_black_plate
1556 {3 true}if
1557 AGMCORE_plate_ndx 4 eq
1558 {0 false}if
1559 dup not currentoverprint and
1560 {/AGMCORE_ignoreshade true def}if
1561 AGMCORE_separateShading
1562 currentdict
1563 end exch
1564 }if
1565 dup 0 get /Separation eq
1566 {
1567 exch begin
1568 ColorSpace 1 get dup /None ne exch /All ne and
1569 {
1570 ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and
1571 {
1572 ColorSpace 2 get dup type /arraytype eq {0 get}if /DeviceCMYK eq
1573 {
1574 /ColorSpace
1575 [
1576 /Separation
1577 ColorSpace 1 get
1578 /DeviceGray
1579 [
1580 ColorSpace 3 get /exec cvx
1581 4 AGMCORE_plate_ndx sub -1 /roll cvx
1582 4 1 /roll cvx
1583 3 [/pop cvx]cvx /repeat cvx
1584 1 /exch cvx /sub cvx
1585 ]cvx
1586 ]def
1587 }{
1588 AGMCORE_report_unsupported_color_space
1589 AGMCORE_black_plate not
1590 {
1591 currentdict 0 false AGMCORE_separateShading
1592 }if
1593 }ifelse
1594 }{
1595 currentdict ColorSpace 1 get AGMCORE_IsCurrentColor
1596 0 exch
1597 dup not currentoverprint and
1598 {/AGMCORE_ignoreshade true def}if
1599 AGMCORE_separateShading
1600 }ifelse
1601 }if
1602 currentdict
1603 end exch
1604 }if
1605 dup 0 get /DeviceN eq
1606 {
1607 exch begin
1608 ColorSpace 1 get convert_to_process
1609 {
1610 ColorSpace 2 get dup type /arraytype eq {0 get}if /DeviceCMYK eq
1611 {
1612 /ColorSpace
1613 [
1614 /DeviceN
1615 ColorSpace 1 get
1616 /DeviceGray
1617 [
1618 ColorSpace 3 get /exec cvx
1619 4 AGMCORE_plate_ndx sub -1 /roll cvx
1620 4 1 /roll cvx
1621 3 [/pop cvx]cvx /repeat cvx
1622 1 /exch cvx /sub cvx
1623 ]cvx
1624 ]def
1625 }{
1626 AGMCORE_report_unsupported_color_space
1627 AGMCORE_black_plate not
1628 {
1629 currentdict 0 false AGMCORE_separateShading
1630 /ColorSpace [/DeviceGray] def
1631 }if
1632 }ifelse
1633 }{
1634 currentdict
1635 false -1 ColorSpace 1 get
1636 {
1637 AGMCORE_IsCurrentColor
1638 {
1639 1 add
1640 exch pop true exch exit
1641 }if
1642 1 add
1643 }forall
1644 exch
1645 dup not currentoverprint and
1646 {/AGMCORE_ignoreshade true def}if
1647 AGMCORE_separateShading
1648 }ifelse
1649 currentdict
1650 end exch
1651 }if
1652 dup 0 get dup /DeviceCMYK eq exch dup /Separation eq exch /DeviceN eq or or not
1653 {
1654 exch begin
1655 ColorSpace dup type /arraytype eq
1656 {0 get}if
1657 /DeviceGray ne
1658 {
1659 AGMCORE_report_unsupported_color_space
1660 AGMCORE_black_plate not
1661 {
1662 ColorSpace 0 get /CIEBasedA eq
1663 {
1664 /ColorSpace [/Separation /_ciebaseda_ /DeviceGray {}] def
1665 }if
1666 ColorSpace 0 get dup /CIEBasedABC eq exch dup /CIEBasedDEF eq exch /DeviceRGB eq or or
1667 {
1668 /ColorSpace [/DeviceN [/_red_ /_green_ /_blue_] /DeviceRGB {}] def
1669 }if
1670 ColorSpace 0 get /CIEBasedDEFG eq
1671 {
1672 /ColorSpace [/DeviceN [/_cyan_ /_magenta_ /_yellow_ /_black_] /DeviceCMYK {}] def
1673 }if
1674 currentdict 0 false AGMCORE_separateShading
1675 }if
1676 }if
1677 currentdict
1678 end exch
1679 }if
1680 pop
1681 dup /AGMCORE_ignoreshade known
1682 {
1683 begin
1684 /ColorSpace [/Separation (None) /DeviceGray {}] def
1685 currentdict end
1686 }if
1687 }def
1688 /shfill
1689 {
1690 AGMCORE_separateShadingDict
1691 dup /AGMCORE_ignoreshade known
1692 {pop}
1693 {AGMCORE_&sysshfill}ifelse
1694 }def
1695 /makepattern
1696 {
1697 exch
1698 dup /PatternType get 2 eq
1699 {
1700 clonedict
1701 begin
1702 /Shading Shading AGMCORE_separateShadingDict def
1703 Shading /AGMCORE_ignoreshade known
1704 currentdict end exch
1705 {pop <</PatternType 1/PaintProc{pop}/BBox[0 0 1 1]/XStep 1/YStep 1/PaintType 1/TilingType 3>>}if
1706 exch AGMCORE_&sysmakepattern
1707 }{
1708 exch AGMCORE_&usrmakepattern
1709 }ifelse
1710 }def
1711 }if
1712 }if
1713 AGMCORE_in_rip_sep{
1714 /setcustomcolor
1715 {
1716 exch aload pop
1717 dup 7 1 roll inRip_spot_has_ink not {
1718 4 {4 index mul 4 1 roll}
1719 repeat
1720 /DeviceCMYK setcolorspace
1721 6 -2 roll pop pop
1722 }{
1723 //Adobe_AGM_Core begin
1724 /AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf
1725 end
1726 [/Separation 4 -1 roll /DeviceCMYK
1727 {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
1728 ]
1729 setcolorspace
1730 }ifelse
1731 setcolor
1732 }ndf
1733 /setseparationgray
1734 {
1735 [/Separation (All) /DeviceGray {}] setcolorspace_opt
1736 1 exch sub setcolor
1737 }ndf
1738 }{
1739 /setseparationgray
1740 {
1741 AGMCORE_&setgray
1742 }ndf
1743 }ifelse
1744 /findcmykcustomcolor
1745 {
1746 5 makereadonlyarray
1747 }ndf
1748 /setcustomcolor
1749 {
1750 exch aload pop pop
1751 4 {4 index mul 4 1 roll} repeat
1752 setcmykcolor pop
1753 }ndf
1754 /has_color
1755 /colorimage where{
1756 AGMCORE_producing_seps{
1757 pop true
1758 }{
1759 systemdict eq
1760 }ifelse
1761 }{
1762 false
1763 }ifelse
1764 def
1765 /map_index
1766 {
1767 1 index mul exch getinterval {255 div} forall
1768 } bdf
1769 /map_indexed_devn
1770 {
1771 Lookup Names length 3 -1 roll cvi map_index
1772 } bdf
1773 /n_color_components
1774 {
1775 base_colorspace_type
1776 dup /DeviceGray eq{
1777 pop 1
1778 }{
1779 /DeviceCMYK eq{
1780 4
1781 }{
1782 3
1783 }ifelse
1784 }ifelse
1785 }bdf
1786 level2{
1787 /mo /moveto ldf
1788 /li /lineto ldf
1789 /cv /curveto ldf
1790 /knockout_unitsq
1791 {
1792 1 setgray
1793 0 0 1 1 rectfill
1794 }def
1795 level2 /setcolorspace AGMCORE_key_known not and{
1796 /AGMCORE_&&&setcolorspace /setcolorspace ldf
1797 /AGMCORE_ReplaceMappedColor
1798 {
1799 dup type dup /arraytype eq exch /packedarraytype eq or
1800 {
1801 /AGMCORE_SpotAliasAry2 where {
1802 begin
1803 dup 0 get dup /Separation eq
1804 {
1805 pop
1806 dup length array copy
1807 dup dup 1 get
1808 current_spot_alias
1809 {
1810 dup map_alias
1811 {
1812 false set_spot_alias
1813 dup 1 exch setsepcolorspace
1814 true set_spot_alias
1815 begin
1816 /sep_colorspace_dict currentdict AGMCORE_gput
1817 pop pop pop
1818 [
1819 /Separation Name
1820 CSA map_csa
1821 MappedCSA
1822 /sep_colorspace_proc load
1823 ]
1824 dup Name
1825 end
1826 }if
1827 }if
1828 map_reserved_ink_name 1 xpt
1829 }{
1830 /DeviceN eq
1831 {
1832 dup length array copy
1833 dup dup 1 get [
1834 exch {
1835 current_spot_alias{
1836 dup map_alias{
1837 /Name get exch pop
1838 }if
1839 }if
1840 map_reserved_ink_name
1841 } forall
1842 ] 1 xpt
1843 }if
1844 }ifelse
1845 end
1846 } if
1847 }if
1848 }def
1849 /setcolorspace
1850 {
1851 dup type dup /arraytype eq exch /packedarraytype eq or
1852 {
1853 dup 0 get /Indexed eq
1854 {
1855 AGMCORE_distilling
1856 {
1857 /PhotoshopDuotoneList where
1858 {
1859 pop false
1860 }{
1861 true
1862 }ifelse
1863 }{
1864 true
1865 }ifelse
1866 {
1867 aload pop 3 -1 roll
1868 AGMCORE_ReplaceMappedColor
1869 3 1 roll 4 array astore
1870 }if
1871 }{
1872 AGMCORE_ReplaceMappedColor
1873 }ifelse
1874 }if
1875 DeviceN_PS2_inRip_seps {AGMCORE_&&&setcolorspace} if
1876 }def
1877 }if
1878 }{
1879 /adj
1880 {
1881 currentstrokeadjust{
1882 transform
1883 0.25 sub round 0.25 add exch
1884 0.25 sub round 0.25 add exch
1885 itransform
1886 }if
1887 }def
1888 /mo{
1889 adj moveto
1890 }def
1891 /li{
1892 adj lineto
1893 }def
1894 /cv{
1895 6 2 roll adj
1896 6 2 roll adj
1897 6 2 roll adj curveto
1898 }def
1899 /knockout_unitsq
1900 {
1901 1 setgray
1902 8 8 1 [8 0 0 8 0 0] {<ffffffffffffffff>} image
1903 }def
1904 /currentstrokeadjust{
1905 /currentstrokeadjust AGMCORE_gget
1906 }def
1907 /setstrokeadjust{
1908 /currentstrokeadjust exch AGMCORE_gput
1909 }def
1910 /setcolorspace
1911 {
1912 /currentcolorspace exch AGMCORE_gput
1913 } def
1914 /currentcolorspace
1915 {
1916 /currentcolorspace AGMCORE_gget
1917 } def
1918 /setcolor_devicecolor
1919 {
1920 base_colorspace_type
1921 dup /DeviceGray eq{
1922 pop setgray
1923 }{
1924 /DeviceCMYK eq{
1925 setcmykcolor
1926 }{
1927 setrgbcolor
1928 }ifelse
1929 }ifelse
1930 }def
1931 /setcolor
1932 {
1933 currentcolorspace 0 get
1934 dup /DeviceGray ne{
1935 dup /DeviceCMYK ne{
1936 dup /DeviceRGB ne{
1937 dup /Separation eq{
1938 pop
1939 currentcolorspace 3 get exec
1940 currentcolorspace 2 get
1941 }{
1942 dup /Indexed eq{
1943 pop
1944 currentcolorspace 3 get dup type /stringtype eq{
1945 currentcolorspace 1 get n_color_components
1946 3 -1 roll map_index
1947 }{
1948 exec
1949 }ifelse
1950 currentcolorspace 1 get
1951 }{
1952 /AGMCORE_cur_err /AGMCORE_invalid_color_space def
1953 AGMCORE_invalid_color_space
1954 }ifelse
1955 }ifelse
1956 }if
1957 }if
1958 }if
1959 setcolor_devicecolor
1960 } def
1961 }ifelse
1962 /sop /setoverprint ldf
1963 /lw /setlinewidth ldf
1964 /lc /setlinecap ldf
1965 /lj /setlinejoin ldf
1966 /ml /setmiterlimit ldf
1967 /dsh /setdash ldf
1968 /sadj /setstrokeadjust ldf
1969 /gry /setgray ldf
1970 /rgb /setrgbcolor ldf
1971 /cmyk /setcmykcolor ldf
1972 /sep /setsepcolor ldf
1973 /devn /setdevicencolor ldf
1974 /idx /setindexedcolor ldf
1975 /colr /setcolor ldf
1976 /csacrd /set_csa_crd ldf
1977 /sepcs /setsepcolorspace ldf
1978 /devncs /setdevicencolorspace ldf
1979 /idxcs /setindexedcolorspace ldf
1980 /cp /closepath ldf
1981 /clp /clp_npth ldf
1982 /eclp /eoclp_npth ldf
1983 /f /fill ldf
1984 /ef /eofill ldf
1985 /@ /stroke ldf
1986 /nclp /npth_clp ldf
1987 /gset /graphic_setup ldf
1988 /gcln /graphic_cleanup ldf
1989 /AGMCORE_def_ht currenthalftone def
1990 /clonedict Adobe_AGM_Utils begin /clonedict load end def
1991 /clonearray Adobe_AGM_Utils begin /clonearray load end def
1992 currentdict{
1993 dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
1994 bind
1995 }if
1996 def
1997 }forall
1998 /getrampcolor
1999 {
2000 /indx exch def
2001 0 1 NumComp 1 sub
2002 {
2003 dup
2004 Samples exch get
2005 dup type /stringtype eq {indx get} if
2006 exch
2007 Scaling exch get aload pop
2008 3 1 roll
2009 mul add
2010 } for
2011 ColorSpaceFamily /Separation eq
2012 {sep}
2013 {
2014 ColorSpaceFamily /DeviceN eq
2015 {devn} {setcolor}ifelse
2016 }ifelse
2017 } bdf
2018 /sssetbackground {aload pop setcolor} bdf
2019 /RadialShade
2020 {
2021 40 dict begin
2022 /ColorSpaceFamily xdf
2023 /background xdf
2024 /ext1 xdf
2025 /ext0 xdf
2026 /BBox xdf
2027 /r2 xdf
2028 /c2y xdf
2029 /c2x xdf
2030 /r1 xdf
2031 /c1y xdf
2032 /c1x xdf
2033 /rampdict xdf
2034 /setinkoverprint where {pop /setinkoverprint{pop}def}if
2035 gsave
2036 BBox length 0 gt
2037 {
2038 newpath
2039 BBox 0 get BBox 1 get moveto
2040 BBox 2 get BBox 0 get sub 0 rlineto
2041 0 BBox 3 get BBox 1 get sub rlineto
2042 BBox 2 get BBox 0 get sub neg 0 rlineto
2043 closepath
2044 clip
2045 newpath
2046 } if
2047 c1x c2x eq
2048 {
2049 c1y c2y lt {/theta 90 def}{/theta 270 def} ifelse
2050 }
2051 {
2052 /slope c2y c1y sub c2x c1x sub div def
2053 /theta slope 1 atan def
2054 c2x c1x lt c2y c1y ge and { /theta theta 180 sub def} if
2055 c2x c1x lt c2y c1y lt and { /theta theta 180 add def} if
2056 } ifelse
2057 gsave
2058 clippath
2059 c1x c1y translate
2060 theta rotate
2061 -90 rotate
2062 { pathbbox } stopped
2063 { 0 0 0 0 } if
2064 /yMax xdf
2065 /xMax xdf
2066 /yMin xdf
2067 /xMin xdf
2068 grestore
2069 xMax xMin eq yMax yMin eq or
2070 {
2071 grestore
2072 end
2073 }
2074 {
2075 /max { 2 copy gt { pop } {exch pop} ifelse } bdf
2076 /min { 2 copy lt { pop } {exch pop} ifelse } bdf
2077 rampdict begin
2078 40 dict begin
2079 background length 0 gt { background sssetbackground gsave clippath fill grestore } if
2080 gsave
2081 c1x c1y translate
2082 theta rotate
2083 -90 rotate
2084 /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def
2085 /c1y 0 def
2086 /c1x 0 def
2087 /c2x 0 def
2088 ext0
2089 {
2090 0 getrampcolor
2091 c2y r2 add r1 sub 0.0001 lt
2092 {
2093 c1x c1y r1 360 0 arcn
2094 pathbbox
2095 /aymax exch def
2096 /axmax exch def
2097 /aymin exch def
2098 /axmin exch def
2099 /bxMin xMin axmin min def
2100 /byMin yMin aymin min def
2101 /bxMax xMax axmax max def
2102 /byMax yMax aymax max def
2103 bxMin byMin moveto
2104 bxMax byMin lineto
2105 bxMax byMax lineto
2106 bxMin byMax lineto
2107 bxMin byMin lineto
2108 eofill
2109 }
2110 {
2111 c2y r1 add r2 le
2112 {
2113 c1x c1y r1 0 360 arc
2114 fill
2115 }
2116 {
2117 c2x c2y r2 0 360 arc fill
2118 r1 r2 eq
2119 {
2120 /p1x r1 neg def
2121 /p1y c1y def
2122 /p2x r1 def
2123 /p2y c1y def
2124 p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto
2125 fill
2126 }
2127 {
2128 /AA r2 r1 sub c2y div def
2129 AA -1 eq
2130 { /theta 89.99 def}
2131 { /theta AA 1 AA dup mul sub sqrt div 1 atan def}
2132 ifelse
2133 /SS1 90 theta add dup sin exch cos div def
2134 /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
2135 /p1y p1x SS1 div neg def
2136 /SS2 90 theta sub dup sin exch cos div def
2137 /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
2138 /p2y p2x SS2 div neg def
2139 r1 r2 gt
2140 {
2141 /L1maxX p1x yMin p1y sub SS1 div add def
2142 /L2maxX p2x yMin p2y sub SS2 div add def
2143 }
2144 {
2145 /L1maxX 0 def
2146 /L2maxX 0 def
2147 } ifelse
2148 p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
2149 L1maxX L1maxX p1x sub SS1 mul p1y add lineto
2150 fill
2151 } ifelse
2152 } ifelse
2153 } ifelse
2154 } if
2155 c1x c2x sub dup mul
2156 c1y c2y sub dup mul
2157 add 0.5 exp
2158 0 dtransform
2159 dup mul exch dup mul add 0.5 exp 72 div
2160 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
2161 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
2162 1 index 1 index lt { exch } if pop
2163 /hires xdf
2164 hires mul
2165 /numpix xdf
2166 /numsteps NumSamples def
2167 /rampIndxInc 1 def
2168 /subsampling false def
2169 numpix 0 ne
2170 {
2171 NumSamples numpix div 0.5 gt
2172 {
2173 /numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def
2174 /rampIndxInc NumSamples 1 sub numsteps div def
2175 /subsampling true def
2176 } if
2177 } if
2178 /xInc c2x c1x sub numsteps div def
2179 /yInc c2y c1y sub numsteps div def
2180 /rInc r2 r1 sub numsteps div def
2181 /cx c1x def
2182 /cy c1y def
2183 /radius r1 def
2184 newpath
2185 xInc 0 eq yInc 0 eq rInc 0 eq and and
2186 {
2187 0 getrampcolor
2188 cx cy radius 0 360 arc
2189 stroke
2190 NumSamples 1 sub getrampcolor
2191 cx cy radius 72 hires div add 0 360 arc
2192 0 setlinewidth
2193 stroke
2194 }
2195 {
2196 0
2197 numsteps
2198 {
2199 dup
2200 subsampling { round cvi } if
2201 getrampcolor
2202 cx cy radius 0 360 arc
2203 /cx cx xInc add def
2204 /cy cy yInc add def
2205 /radius radius rInc add def
2206 cx cy radius 360 0 arcn
2207 eofill
2208 rampIndxInc add
2209 } repeat
2210 pop
2211 } ifelse
2212 ext1
2213 {
2214 c2y r2 add r1 lt
2215 {
2216 c2x c2y r2 0 360 arc
2217 fill
2218 }
2219 {
2220 c2y r1 add r2 sub 0.0001 le
2221 {
2222 c2x c2y r2 360 0 arcn
2223 pathbbox
2224 /aymax exch def
2225 /axmax exch def
2226 /aymin exch def
2227 /axmin exch def
2228 /bxMin xMin axmin min def
2229 /byMin yMin aymin min def
2230 /bxMax xMax axmax max def
2231 /byMax yMax aymax max def
2232 bxMin byMin moveto
2233 bxMax byMin lineto
2234 bxMax byMax lineto
2235 bxMin byMax lineto
2236 bxMin byMin lineto
2237 eofill
2238 }
2239 {
2240 c2x c2y r2 0 360 arc fill
2241 r1 r2 eq
2242 {
2243 /p1x r2 neg def
2244 /p1y c2y def
2245 /p2x r2 def
2246 /p2y c2y def
2247 p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto
2248 fill
2249 }
2250 {
2251 /AA r2 r1 sub c2y div def
2252 AA -1 eq
2253 { /theta 89.99 def}
2254 { /theta AA 1 AA dup mul sub sqrt div 1 atan def}
2255 ifelse
2256 /SS1 90 theta add dup sin exch cos div def
2257 /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
2258 /p1y c2y p1x SS1 div sub def
2259 /SS2 90 theta sub dup sin exch cos div def
2260 /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
2261 /p2y c2y p2x SS2 div sub def
2262 r1 r2 lt
2263 {
2264 /L1maxX p1x yMax p1y sub SS1 div add def
2265 /L2maxX p2x yMax p2y sub SS2 div add def
2266 }
2267 {
2268 /L1maxX 0 def
2269 /L2maxX 0 def
2270 }ifelse
2271 p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
2272 L1maxX L1maxX p1x sub SS1 mul p1y add lineto
2273 fill
2274 } ifelse
2275 } ifelse
2276 } ifelse
2277 } if
2278 grestore
2279 grestore
2280 end
2281 end
2282 end
2283 } ifelse
2284 } bdf
2285 /GenStrips
2286 {
2287 40 dict begin
2288 /ColorSpaceFamily xdf
2289 /background xdf
2290 /ext1 xdf
2291 /ext0 xdf
2292 /BBox xdf
2293 /y2 xdf
2294 /x2 xdf
2295 /y1 xdf
2296 /x1 xdf
2297 /rampdict xdf
2298 /setinkoverprint where {pop /setinkoverprint{pop}def}if
2299 gsave
2300 BBox length 0 gt
2301 {
2302 newpath
2303 BBox 0 get BBox 1 get moveto
2304 BBox 2 get BBox 0 get sub 0 rlineto
2305 0 BBox 3 get BBox 1 get sub rlineto
2306 BBox 2 get BBox 0 get sub neg 0 rlineto
2307 closepath
2308 clip
2309 newpath
2310 } if
2311 x1 x2 eq
2312 {
2313 y1 y2 lt {/theta 90 def}{/theta 270 def} ifelse
2314 }
2315 {
2316 /slope y2 y1 sub x2 x1 sub div def
2317 /theta slope 1 atan def
2318 x2 x1 lt y2 y1 ge and { /theta theta 180 sub def} if
2319 x2 x1 lt y2 y1 lt and { /theta theta 180 add def} if
2320 }
2321 ifelse
2322 gsave
2323 clippath
2324 x1 y1 translate
2325 theta rotate
2326 { pathbbox } stopped
2327 { 0 0 0 0 } if
2328 /yMax exch def
2329 /xMax exch def
2330 /yMin exch def
2331 /xMin exch def
2332 grestore
2333 xMax xMin eq yMax yMin eq or
2334 {
2335 grestore
2336 end
2337 }
2338 {
2339 rampdict begin
2340 20 dict begin
2341 background length 0 gt { background sssetbackground gsave clippath fill grestore } if
2342 gsave
2343 x1 y1 translate
2344 theta rotate
2345 /xStart 0 def
2346 /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def
2347 /ySpan yMax yMin sub def
2348 /numsteps NumSamples def
2349 /rampIndxInc 1 def
2350 /subsampling false def
2351 xStart 0 transform
2352 xEnd 0 transform
2353 3 -1 roll
2354 sub dup mul
2355 3 1 roll
2356 sub dup mul
2357 add 0.5 exp 72 div
2358 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
2359 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
2360 1 index 1 index lt { exch } if pop
2361 mul
2362 /numpix xdf
2363 numpix 0 ne
2364 {
2365 NumSamples numpix div 0.5 gt
2366 {
2367 /numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def
2368 /rampIndxInc NumSamples 1 sub numsteps div def
2369 /subsampling true def
2370 } if
2371 } if
2372 ext0
2373 {
2374 0 getrampcolor
2375 xMin xStart lt
2376 {
2377 xMin yMin xMin neg ySpan rectfill
2378 } if
2379 } if
2380 /xInc xEnd xStart sub numsteps div def
2381 /x xStart def
2382 0
2383 numsteps
2384 {
2385 dup
2386 subsampling { round cvi } if
2387 getrampcolor
2388 x yMin xInc ySpan rectfill
2389 /x x xInc add def
2390 rampIndxInc add
2391 } repeat
2392 pop
2393 ext1 {
2394 xMax xEnd gt
2395 {
2396 xEnd yMin xMax xEnd sub ySpan rectfill
2397 } if
2398 } if
2399 grestore
2400 grestore
2401 end
2402 end
2403 end
2404 } ifelse
2405 } bdf
2406 }def
2407 /page_trailer
2408 {
2409 end
2410 }def
2411 /doc_trailer{
2412 }def
2413 /capture_currentpagedevice {
2414 //Adobe_AGM_Core/AGMCORE_currentpagedevice currentpagedevice ddf
2415 } def
2416 systemdict /findcolorrendering known{
2417 /findcolorrendering systemdict /findcolorrendering get def
2418 }if
2419 systemdict /setcolorrendering known{
2420 /setcolorrendering systemdict /setcolorrendering get def
2421 }if
2422 /test_cmyk_color_plate
2423 {
2424 gsave
2425 setcmykcolor currentgray 1 ne
2426 grestore
2427 }def
2428 /inRip_spot_has_ink
2429 {
2430 dup //Adobe_AGM_Core/AGMCORE_name xddf
2431 convert_spot_to_process not
2432 }def
2433 /map255_to_range
2434 {
2435 1 index sub
2436 3 -1 roll 255 div mul add
2437 }def
2438 /set_csa_crd
2439 {
2440 /sep_colorspace_dict null AGMCORE_gput
2441 begin
2442 CSA get_csa_by_name setcolorspace_opt
2443 set_crd
2444 end
2445 }
2446 def
2447 /map_csa
2448 {
2449 currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse
2450 {pop}{get_csa_by_name /MappedCSA xdf}ifelse
2451 } def
2452 /setsepcolor
2453 {
2454 /sep_colorspace_dict AGMCORE_gget begin
2455 dup /sep_tint exch AGMCORE_gput
2456 TintProc
2457 end
2458 } def
2459 /setdevicencolor
2460 {
2461 /devicen_colorspace_dict AGMCORE_gget begin
2462 Names length copy
2463 Names length 1 sub -1 0
2464 {
2465 /devicen_tints AGMCORE_gget 3 1 roll xpt
2466 } for
2467 TintProc
2468 end
2469 } def
2470 /sep_colorspace_proc
2471 {
2472 /AGMCORE_tmp exch store
2473 /sep_colorspace_dict AGMCORE_gget begin
2474 currentdict/Components known{
2475 Components aload pop
2476 TintMethod/Lab eq{
2477 2 {AGMCORE_tmp mul NComponents 1 roll} repeat
2478 LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll
2479 }{
2480 TintMethod/Subtractive eq{
2481 NComponents{
2482 AGMCORE_tmp mul NComponents 1 roll
2483 }repeat
2484 }{
2485 NComponents{
2486 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll
2487 } repeat
2488 }ifelse
2489 }ifelse
2490 }{
2491 ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
2492 aload pop
2493 }ifelse
2494 end
2495 } def
2496 /sep_colorspace_gray_proc
2497 {
2498 /AGMCORE_tmp exch store
2499 /sep_colorspace_dict AGMCORE_gget begin
2500 GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
2501 end
2502 } def
2503 /sep_proc_name
2504 {
2505 dup 0 get
2506 dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{
2507 pop [/DeviceGray]
2508 /sep_colorspace_gray_proc
2509 }{
2510 /sep_colorspace_proc
2511 }ifelse
2512 } def
2513 /setsepcolorspace
2514 {
2515 current_spot_alias{
2516 dup begin
2517 Name map_alias{
2518 exch pop
2519 }if
2520 end
2521 }if
2522 dup /sep_colorspace_dict exch AGMCORE_gput
2523 begin
2524 CSA map_csa
2525 /AGMCORE_sep_special Name dup () eq exch (All) eq or store
2526 AGMCORE_avoid_L2_sep_space{
2527 [/Indexed MappedCSA sep_proc_name 255 exch
2528 { 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx
2529 ] setcolorspace_opt
2530 /TintProc {
2531 255 mul round cvi setcolor
2532 }bdf
2533 }{
2534 MappedCSA 0 get /DeviceCMYK eq
2535 currentdict/Components known and
2536 AGMCORE_sep_special not and{
2537 /TintProc [
2538 Components aload pop Name findcmykcustomcolor
2539 /exch cvx /setcustomcolor cvx
2540 ] cvx bdf
2541 }{
2542 AGMCORE_host_sep Name (All) eq and{
2543 /TintProc {
2544 1 exch sub setseparationgray
2545 }bdf
2546 }{
2547 AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and
2548 AGMCORE_host_sep or
2549 Name () eq and{
2550 /TintProc [
2551 MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{
2552 cvx /setcmykcolor cvx
2553 }{
2554 cvx /setgray cvx
2555 }ifelse
2556 ] cvx bdf
2557 }{
2558 AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{
2559 /TintProc [
2560 /dup cvx
2561 MappedCSA sep_proc_name cvx exch
2562 0 get /DeviceGray eq{
2563 1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx
2564 }if
2565 /Name cvx /findcmykcustomcolor cvx /exch cvx
2566 AGMCORE_host_sep{
2567 AGMCORE_is_cmyk_sep
2568 /Name cvx
2569 /AGMCORE_IsSeparationAProcessColor load /exec cvx
2570 /not cvx /and cvx
2571 }{
2572 Name inRip_spot_has_ink not
2573 }ifelse
2574 [
2575 /pop cvx 1
2576 ] cvx /if cvx
2577 /setcustomcolor cvx
2578 ] cvx bdf
2579 }{
2580 /TintProc {setcolor} bdf
2581 [/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
2582 }ifelse
2583 }ifelse
2584 }ifelse
2585 }ifelse
2586 }ifelse
2587 set_crd
2588 setsepcolor
2589 end
2590 } def
2591 /additive_blend
2592 {
2593 3 dict begin
2594 /numarrays xdf
2595 /numcolors xdf
2596 0 1 numcolors 1 sub
2597 {
2598 /c1 xdf
2599 1
2600 0 1 numarrays 1 sub
2601 {
2602 1 exch add /index cvx
2603 c1 /get cvx /mul cvx
2604 }for
2605 numarrays 1 add 1 /roll cvx
2606 }for
2607 numarrays [/pop cvx] cvx /repeat cvx
2608 end
2609 }def
2610 /subtractive_blend
2611 {
2612 3 dict begin
2613 /numarrays xdf
2614 /numcolors xdf
2615 0 1 numcolors 1 sub
2616 {
2617 /c1 xdf
2618 1 1
2619 0 1 numarrays 1 sub
2620 {
2621 1 3 3 -1 roll add /index cvx
2622 c1 /get cvx /sub cvx /mul cvx
2623 }for
2624 /sub cvx
2625 numarrays 1 add 1 /roll cvx
2626 }for
2627 numarrays [/pop cvx] cvx /repeat cvx
2628 end
2629 }def
2630 /exec_tint_transform
2631 {
2632 /TintProc [
2633 /TintTransform cvx /setcolor cvx
2634 ] cvx bdf
2635 MappedCSA setcolorspace_opt
2636 } bdf
2637 /devn_makecustomcolor
2638 {
2639 2 dict begin
2640 /names_index xdf
2641 /Names xdf
2642 1 1 1 1 Names names_index get findcmykcustomcolor
2643 /devicen_tints AGMCORE_gget names_index get setcustomcolor
2644 Names length {pop} repeat
2645 end
2646 } bdf
2647 /setdevicencolorspace
2648 {
2649 dup /AliasedColorants known {false}{true}ifelse
2650 current_spot_alias and {
2651 7 dict begin
2652 /names_index 0 def
2653 dup /names_len exch /Names get length def
2654 /new_names names_len array def
2655 /new_LookupTables names_len array def
2656 /alias_cnt 0 def
2657 dup /Names get
2658 {
2659 dup map_alias {
2660 exch pop
2661 dup /ColorLookup known {
2662 dup begin
2663 new_LookupTables names_index ColorLookup put
2664 end
2665 }{
2666 dup /Components known {
2667 dup begin
2668 new_LookupTables names_index Components put
2669 end
2670 }{
2671 dup begin
2672 new_LookupTables names_index [null null null null] put
2673 end
2674 } ifelse
2675 } ifelse
2676 new_names names_index 3 -1 roll /Name get put
2677 /alias_cnt alias_cnt 1 add def
2678 }{
2679 /name xdf
2680 new_names names_index name put
2681 dup /LookupTables known {
2682 dup begin
2683 new_LookupTables names_index LookupTables names_index get put
2684 end
2685 }{
2686 dup begin
2687 new_LookupTables names_index [null null null null] put
2688 end
2689 } ifelse
2690 } ifelse
2691 /names_index names_index 1 add def
2692 } forall
2693 alias_cnt 0 gt {
2694 /AliasedColorants true def
2695 /lut_entry_len new_LookupTables 0 get dup length 256 ge {0 get length}{length}ifelse def
2696 0 1 names_len 1 sub {
2697 /names_index xdf
2698 new_LookupTables names_index get dup length 256 ge {0 get length}{length}ifelse lut_entry_len ne {
2699 /AliasedColorants false def
2700 exit
2701 }
2702 {
2703 new_LookupTables names_index get 0 get null eq {
2704 dup /Names get names_index get /name xdf
2705 name (Cyan) eq name (Magenta) eq name (Yellow) eq name (Black) eq
2706 or or or not {
2707 /AliasedColorants false def
2708 exit
2709 } if
2710 } if
2711 } ifelse
2712 } for
2713 lut_entry_len 1 eq {
2714 /AliasedColorants false def
2715 } if
2716 AliasedColorants {
2717 dup begin
2718 /Names new_names def
2719 /LookupTables new_LookupTables def
2720 /AliasedColorants true def
2721 /NComponents lut_entry_len def
2722 /TintMethod NComponents 4 eq {/Subtractive}{/Additive}ifelse def
2723 /MappedCSA TintMethod /Additive eq {/DeviceRGB}{/DeviceCMYK}ifelse def
2724 currentdict /TTTablesIdx known not {
2725 /TTTablesIdx -1 def
2726 } if
2727 end
2728 } if
2729 }if
2730 end
2731 } if
2732 dup /devicen_colorspace_dict exch AGMCORE_gput
2733 begin
2734 currentdict /AliasedColorants known {
2735 AliasedColorants
2736 }{
2737 false
2738 } ifelse
2739 dup not {
2740 CSA map_csa
2741 } if
2742 /TintTransform load type /nulltype eq or {
2743 /TintTransform [
2744 0 1 Names length 1 sub
2745 {
2746 /TTTablesIdx TTTablesIdx 1 add def
2747 dup LookupTables exch get dup 0 get null eq
2748 {
2749 1 index
2750 Names exch get
2751 dup (Cyan) eq
2752 {
2753 pop exch
2754 LookupTables length exch sub
2755 /index cvx
2756 0 0 0
2757 }
2758 {
2759 dup (Magenta) eq
2760 {
2761 pop exch
2762 LookupTables length exch sub
2763 /index cvx
2764 0 /exch cvx 0 0
2765 }
2766 {
2767 (Yellow) eq
2768 {
2769 exch
2770 LookupTables length exch sub
2771 /index cvx
2772 0 0 3 -1 /roll cvx 0
2773 }
2774 {
2775 exch
2776 LookupTables length exch sub
2777 /index cvx
2778 0 0 0 4 -1 /roll cvx
2779 } ifelse
2780 } ifelse
2781 } ifelse
2782 5 -1 /roll cvx /astore cvx
2783 }
2784 {
2785 dup length 1 sub
2786 LookupTables length 4 -1 roll sub 1 add
2787 /index cvx /mul cvx /round cvx /cvi cvx /get cvx
2788 } ifelse
2789 Names length TTTablesIdx add 1 add 1 /roll cvx
2790 } for
2791 Names length [/pop cvx] cvx /repeat cvx
2792 NComponents Names length
2793 TintMethod /Subtractive eq
2794 {
2795 subtractive_blend
2796 }
2797 {
2798 additive_blend
2799 } ifelse
2800 ] cvx bdf
2801 } if
2802 AGMCORE_host_sep {
2803 Names convert_to_process {
2804 exec_tint_transform
2805 }
2806 {
2807 currentdict /AliasedColorants known {
2808 AliasedColorants not
2809 }{
2810 false
2811 } ifelse
2812 5 dict begin
2813 /AvoidAliasedColorants xdf
2814 /painted? false def
2815 /names_index 0 def
2816 /names_len Names length def
2817 AvoidAliasedColorants {
2818 /currentspotalias current_spot_alias def
2819 false set_spot_alias
2820 } if
2821 Names {
2822 AGMCORE_is_cmyk_sep {
2823 dup (Cyan) eq AGMCORE_cyan_plate and exch
2824 dup (Magenta) eq AGMCORE_magenta_plate and exch
2825 dup (Yellow) eq AGMCORE_yellow_plate and exch
2826 (Black) eq AGMCORE_black_plate and or or or {
2827 /devicen_colorspace_dict AGMCORE_gget /TintProc [
2828 Names names_index /devn_makecustomcolor cvx
2829 ] cvx ddf
2830 /painted? true def
2831 } if
2832 painted? {exit} if
2833 }{
2834 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq {
2835 /devicen_colorspace_dict AGMCORE_gget /TintProc [
2836 Names names_index /devn_makecustomcolor cvx
2837 ] cvx ddf
2838 /painted? true def
2839 exit
2840 } if
2841 } ifelse
2842 /names_index names_index 1 add def
2843 } forall
2844 AvoidAliasedColorants {
2845 currentspotalias set_spot_alias
2846 } if
2847 painted? {
2848 /devicen_colorspace_dict AGMCORE_gget /names_index names_index put
2849 }{
2850 /devicen_colorspace_dict AGMCORE_gget /TintProc [
2851 names_len [/pop cvx] cvx /repeat cvx 1 /setseparationgray cvx
2852 0 0 0 0 /setcmykcolor cvx
2853 ] cvx ddf
2854 } ifelse
2855 end
2856 } ifelse
2857 }
2858 {
2859 AGMCORE_in_rip_sep {
2860 Names convert_to_process not
2861 }{
2862 level3
2863 } ifelse
2864 {
2865 [/DeviceN Names MappedCSA /TintTransform load] setcolorspace_opt
2866 /TintProc level3 not AGMCORE_in_rip_sep and {
2867 [
2868 Names /length cvx [/pop cvx] cvx /repeat cvx
2869 ] cvx bdf
2870 }{
2871 {setcolor} bdf
2872 } ifelse
2873 }{
2874 exec_tint_transform
2875 } ifelse
2876 } ifelse
2877 set_crd
2878 /AliasedColorants false def
2879 end
2880 } def
2881 /setindexedcolorspace
2882 {
2883 dup /indexed_colorspace_dict exch AGMCORE_gput
2884 begin
2885 currentdict /CSDBase known {
2886 CSDBase /CSD get_res begin
2887 currentdict /Names known {
2888 currentdict devncs
2889 }{
2890 1 currentdict sepcs
2891 } ifelse
2892 AGMCORE_host_sep{
2893 4 dict begin
2894 /compCnt /Names where {pop Names length}{1}ifelse def
2895 /NewLookup HiVal 1 add string def
2896 0 1 HiVal {
2897 /tableIndex xdf
2898 Lookup dup type /stringtype eq {
2899 compCnt tableIndex map_index
2900 }{
2901 exec
2902 } ifelse
2903 /Names where {
2904 pop setdevicencolor
2905 }{
2906 setsepcolor
2907 } ifelse
2908 currentgray
2909 tableIndex exch
2910 HiVal mul cvi
2911 NewLookup 3 1 roll put
2912 } for
2913 [/Indexed currentcolorspace HiVal NewLookup] setcolorspace_opt
2914 end
2915 }{
2916 level3
2917 {
2918 currentdict /Names known {
2919 [/Indexed [/DeviceN Names MappedCSA /TintTransform load] HiVal Lookup] setcolorspace_opt
2920 }{
2921 [/Indexed [/Separation Name MappedCSA sep_proc_name load] HiVal Lookup] setcolorspace_opt
2922 } ifelse
2923 }{
2924 [/Indexed MappedCSA HiVal
2925 [
2926 currentdict /Names known {
2927 Lookup dup type /stringtype eq
2928 {/exch cvx CSDBase /CSD get_res /Names get length dup /mul cvx exch /getinterval cvx {255 div} /forall cvx}
2929 {/exec cvx}ifelse
2930 /TintTransform load /exec cvx
2931 }{
2932 Lookup dup type /stringtype eq
2933 {/exch cvx /get cvx 255 /div cvx}
2934 {/exec cvx}ifelse
2935 CSDBase /CSD get_res /MappedCSA get sep_proc_name exch pop /load cvx /exec cvx
2936 } ifelse
2937 ]cvx
2938 ]setcolorspace_opt
2939 }ifelse
2940 } ifelse
2941 end
2942 set_crd
2943 }
2944 {
2945 CSA map_csa
2946 AGMCORE_host_sep level2 not and{
2947 0 0 0 0 setcmykcolor
2948 }{
2949 [/Indexed MappedCSA
2950 level2 not has_color not and{
2951 dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{
2952 pop [/DeviceGray]
2953 }if
2954 HiVal GrayLookup
2955 }{
2956 HiVal
2957 currentdict/RangeArray known{
2958 {
2959 /indexed_colorspace_dict AGMCORE_gget begin
2960 Lookup exch
2961 dup HiVal gt{
2962 pop HiVal
2963 }if
2964 NComponents mul NComponents getinterval {} forall
2965 NComponents 1 sub -1 0{
2966 RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
2967 NComponents 1 roll
2968 }for
2969 end
2970 } bind
2971 }{
2972 Lookup
2973 }ifelse
2974 }ifelse
2975 ] setcolorspace_opt
2976 set_crd
2977 }ifelse
2978 }ifelse
2979 end
2980 }def
2981 /setindexedcolor
2982 {
2983 AGMCORE_host_sep {
2984 /indexed_colorspace_dict AGMCORE_gget dup /CSDBase known {
2985 begin
2986 CSDBase /CSD get_res begin
2987 currentdict /Names known{
2988 map_indexed_devn
2989 devn
2990 }
2991 {
2992 Lookup 1 3 -1 roll map_index
2993 sep
2994 }ifelse
2995 end
2996 end
2997 }{
2998 /Lookup get 4 3 -1 roll map_index setcmykcolor
2999 } ifelse
3000 }{
3001 level3 not AGMCORE_in_rip_sep and /indexed_colorspace_dict AGMCORE_gget /CSDBase known and {
3002 /indexed_colorspace_dict AGMCORE_gget /CSDBase get /CSD get_res begin
3003 map_indexed_devn
3004 devn
3005 end
3006 }
3007 {
3008 setcolor
3009 } ifelse
3010 }ifelse
3011 } def
3012 /ignoreimagedata
3013 {
3014 currentoverprint not{
3015 gsave
3016 dup clonedict begin
3017 1 setgray
3018 /Decode [0 1] def
3019 /DataSource <FF> def
3020 /MultipleDataSources false def
3021 /BitsPerComponent 8 def
3022 currentdict end
3023 systemdict /image get exec
3024 grestore
3025 }if
3026 consumeimagedata
3027 }def
3028 /add_res
3029 {
3030 dup /CSD eq {
3031 pop
3032 //Adobe_AGM_Core begin
3033 /AGMCORE_CSD_cache load 3 1 roll put
3034 end
3035 }{
3036 defineresource pop
3037 } ifelse
3038 }def
3039 /del_res
3040 {
3041 {
3042 aload pop exch
3043 dup /CSD eq {
3044 pop
3045 {
3046 //Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef
3047 }forall
3048 }{
3049 exch
3050 {
3051 1 index undefineresource
3052 }forall
3053 pop
3054 } ifelse
3055 } forall
3056 }def
3057 /get_res
3058 {
3059 dup /CSD eq {
3060 pop
3061 dup type dup /nametype eq exch /stringtype eq or {
3062 AGMCORE_CSD_cache exch get
3063 } if
3064 }{
3065 findresource
3066 } ifelse
3067 }def
3068 /get_csa_by_name
3069 {
3070 dup type dup /nametype eq exch /stringtype eq or{
3071 /CSA get_res
3072 } if
3073 }def
3074 /pattern_buf_init
3075 {
3076 /count get 0 0 put
3077 } def
3078 /pattern_buf_next
3079 {
3080 dup /count get dup 0 get
3081 dup 3 1 roll
3082 1 add 0 xpt
3083 get
3084 } def
3085 /cachepattern_compress
3086 {
3087 5 dict begin
3088 currentfile exch 0 exch /SubFileDecode filter /ReadFilter exch def
3089 /patarray 20 dict def
3090 /string_size 16000 def
3091 /readbuffer string_size string def
3092 currentglobal true setglobal
3093 patarray 1 array dup 0 1 put /count xpt
3094 setglobal
3095 /LZWFilter
3096 {
3097 exch
3098 dup length 0 eq {
3099 pop
3100 }{
3101 patarray dup length 1 sub 3 -1 roll put
3102 } ifelse
3103 {string_size}{0}ifelse string
3104 } /LZWEncode filter def
3105 {
3106 ReadFilter readbuffer readstring
3107 exch LZWFilter exch writestring
3108 not {exit} if
3109 } loop
3110 LZWFilter closefile
3111 patarray
3112 end
3113 }def
3114 /cachepattern
3115 {
3116 2 dict begin
3117 currentfile exch 0 exch /SubFileDecode filter /ReadFilter exch def
3118 /patarray 20 dict def
3119 currentglobal true setglobal
3120 patarray 1 array dup 0 1 put /count xpt
3121 setglobal
3122 {
3123 ReadFilter 16000 string readstring exch
3124 patarray dup length 1 sub 3 -1 roll put
3125 not {exit} if
3126 } loop
3127 patarray dup dup length 1 sub () put
3128 end
3129 }def
3130 /wrap_paintproc
3131 {
3132 statusdict /currentfilenameextend known{
3133 clonedict
3134 begin
3135 /OldPaintProc /PaintProc load def
3136 /PaintProc
3137 {
3138 mark exch
3139 dup /OldPaintProc get stopped
3140 {closefile restore end} if
3141 cleartomark
3142 } def
3143 end
3144 } {pop} ifelse
3145 } def
3146 /make_pattern
3147 {
3148 exch clonedict exch
3149 dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
3150 exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub
3151 exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub
3152 matrix translate exch matrix concatmatrix
3153 1 index begin
3154 BBox 0 get XStep div cvi XStep mul /xshift exch neg def
3155 BBox 1 get YStep div cvi YStep mul /yshift exch neg def
3156 BBox 0 get xshift add
3157 BBox 1 get yshift add
3158 BBox 2 get xshift add
3159 BBox 3 get yshift add
3160 4 array astore
3161 /BBox exch def
3162 [ xshift yshift /translate load null /exec load ] dup
3163 3 /PaintProc load put cvx /PaintProc exch def
3164 end
3165 1 index dup /ID get exch /Pattern add_res
3166 gsave 0 setgray
3167 makepattern
3168 grestore
3169 }def
3170 /set_pattern
3171 {
3172 dup /PatternType get 1 eq{
3173 dup /PaintType get 1 eq{
3174 currentoverprint sop [/DeviceGray] setcolorspace 0 setgray
3175 }if
3176 }if
3177 setpattern
3178 }def
3179 /setcolorspace_opt
3180 {
3181 dup currentcolorspace eq{
3182 pop
3183 }{
3184 setcolorspace
3185 }ifelse
3186 }def
3187 /updatecolorrendering
3188 {
3189 currentcolorrendering/RenderingIntent known{
3190 currentcolorrendering/RenderingIntent get
3191 }{null}ifelse
3192 Intent ne {
3193 Intent /ColorRendering {findresource} stopped
3194 {
3195 pop pop systemdict /findcolorrendering known
3196 {
3197 Intent findcolorrendering pop
3198 /ColorRendering findresource
3199 true
3200 }
3201 {false} ifelse
3202 }
3203 {true} ifelse
3204 {
3205 dup begin
3206 currentdict /TransformPQR known {
3207 currentdict /TransformPQR get aload pop
3208 3 {{} eq 3 1 roll} repeat or or
3209 }
3210 {true} ifelse
3211 currentdict /MatrixPQR known {
3212 currentdict /MatrixPQR get aload pop
3213 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll
3214 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll
3215 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq
3216 and and and and and and and and
3217 }
3218 {true} ifelse
3219 end
3220 or
3221 {
3222 clonedict begin
3223 /TransformPQR [
3224 {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div
3225 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add} bind
3226 {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div
3227 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add} bind
3228 {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div
3229 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add} bind
3230 ] def
3231 /MatrixPQR [ 0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296 ] def
3232 /RangePQR [-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392] def
3233 currentdict end
3234 } if
3235 setcolorrendering_opt
3236 } if
3237 }if
3238 } def
3239 /set_crd
3240 {
3241 AGMCORE_host_sep not level2 and{
3242 currentdict /ColorRendering known{
3243 ColorRendering /ColorRendering {findresource} stopped not {setcolorrendering_opt} if
3244 }{
3245 currentdict/Intent known{
3246 updatecolorrendering
3247 }if
3248 }ifelse
3249 currentcolorspace dup type /arraytype eq
3250 {0 get}if
3251 /DeviceRGB eq
3252 {
3253 currentdict/UCR known
3254 {/UCR}{/AGMCORE_currentucr}ifelse
3255 load setundercolorremoval
3256 currentdict/BG known
3257 {/BG}{/AGMCORE_currentbg}ifelse
3258 load setblackgeneration
3259 }if
3260 }if
3261 }def
3262 /setcolorrendering_opt
3263 {
3264 dup currentcolorrendering eq{
3265 pop
3266 }{
3267 clonedict
3268 begin
3269 /Intent Intent def
3270 currentdict
3271 end
3272 setcolorrendering
3273 }ifelse
3274 }def
3275 /cpaint_gcomp
3276 {
3277 convert_to_process //Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
3278 //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
3279 {
3280 (%end_cpaint_gcomp) flushinput
3281 }if
3282 }def
3283 /cpaint_gsep
3284 {
3285 //Adobe_AGM_Core/AGMCORE_ConvertToProcess get
3286 {
3287 (%end_cpaint_gsep) flushinput
3288 }if
3289 }def
3290 /cpaint_gend
3291 {
3292 newpath
3293 }def
3294 /set_spot_alias_ary
3295 {
3296 dup inherit_aliases
3297 //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
3298 }def
3299 /set_spot_normalization_ary
3300 {
3301 dup inherit_aliases
3302 dup length
3303 /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add} if
3304 array
3305 //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf
3306 /AGMCORE_SpotAliasAry where{
3307 pop
3308 AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval
3309 AGMCORE_SpotAliasAry length
3310 }{0} ifelse
3311 AGMCORE_SpotAliasAry2 3 1 roll exch putinterval
3312 true set_spot_alias
3313 }def
3314 /inherit_aliases
3315 {
3316 {dup /Name get map_alias {/CSD put}{pop} ifelse} forall
3317 }def
3318 /set_spot_alias
3319 {
3320 /AGMCORE_SpotAliasAry2 where{
3321 /AGMCORE_current_spot_alias 3 -1 roll put
3322 }{
3323 pop
3324 }ifelse
3325 }def
3326 /current_spot_alias
3327 {
3328 /AGMCORE_SpotAliasAry2 where{
3329 /AGMCORE_current_spot_alias get
3330 }{
3331 false
3332 }ifelse
3333 }def
3334 /map_alias
3335 {
3336 /AGMCORE_SpotAliasAry2 where{
3337 begin
3338 /AGMCORE_name xdf
3339 false
3340 AGMCORE_SpotAliasAry2{
3341 dup/Name get AGMCORE_name eq{
3342 /CSD get /CSD get_res
3343 exch pop true
3344 exit
3345 }{
3346 pop
3347 }ifelse
3348 }forall
3349 end
3350 }{
3351 pop false
3352 }ifelse
3353 }bdf
3354 /spot_alias
3355 {
3356 true set_spot_alias
3357 /AGMCORE_&setcustomcolor AGMCORE_key_known not {
3358 //Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put
3359 } if
3360 /customcolor_tint 1 AGMCORE_gput
3361 //Adobe_AGM_Core begin
3362 /setcustomcolor
3363 {
3364 currentdict/TintProc known currentdict/CSA known and 3 1 roll
3365 //Adobe_AGM_Core begin
3366 dup /customcolor_tint exch AGMCORE_gput
3367 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not
3368 current_spot_alias and{1 index 4 get map_alias}{false}ifelse
3369 {
3370 false set_spot_alias
3371 4 -1 roll{
3372 exch pop /sep_tint AGMCORE_gget exch
3373 }if
3374 mark 3 1 roll
3375 setsepcolorspace
3376 counttomark 0 ne{
3377 setsepcolor
3378 }if
3379 pop
3380 pop
3381 true set_spot_alias
3382 }{
3383 AGMCORE_&setcustomcolor
3384 pop
3385 }ifelse
3386 end
3387 }bdf
3388 end
3389 }def
3390 /begin_feature
3391 {
3392 Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
3393 count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
3394 {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
3395 }def
3396 /end_feature
3397 {
3398 2 dict begin
3399 /spd /setpagedevice load def
3400 /setpagedevice { get_gstate spd set_gstate } def
3401 stopped{$error/newerror false put}if
3402 end
3403 count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
3404 countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
3405 {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
3406 }def
3407 /set_negative
3408 {
3409 //Adobe_AGM_Core begin
3410 /AGMCORE_inverting exch def
3411 level2{
3412 currentpagedevice/NegativePrint known{
3413 currentpagedevice/NegativePrint get //Adobe_AGM_Core/AGMCORE_inverting get ne{
3414 true begin_feature true{
3415 << /NegativePrint //Adobe_AGM_Core/AGMCORE_inverting get >> setpagedevice
3416 }end_feature
3417 }if
3418 /AGMCORE_inverting false def
3419 }if
3420 }if
3421 AGMCORE_inverting{
3422 [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
3423 gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse
3424 /AGMIRS_&fill where {pop AGMIRS_&fill}{fill} ifelse grestore
3425 }if
3426 end
3427 }def
3428 /lw_save_restore_override {
3429 /md where {
3430 pop
3431 md begin
3432 initializepage
3433 /initializepage{}def
3434 /pmSVsetup{} def
3435 /endp{}def
3436 /pse{}def
3437 /psb{}def
3438 /orig_showpage where
3439 {pop}
3440 {/orig_showpage /showpage load def}
3441 ifelse
3442 /showpage {orig_showpage gR} def
3443 end
3444 }if
3445 }def
3446 /pscript_showpage_override {
3447 /NTPSOct95 where
3448 {
3449 begin
3450 showpage
3451 save
3452 /showpage /restore load def
3453 /restore {exch pop}def
3454 end
3455 }if
3456 }def
3457 /driver_media_override
3458 {
3459 /md where {
3460 pop
3461 md /initializepage known {
3462 md /initializepage {} put
3463 } if
3464 md /rC known {
3465 md /rC {4{pop}repeat} put
3466 } if
3467 }if
3468 /mysetup where {
3469 /mysetup [1 0 0 1 0 0] put
3470 }if
3471 Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put
3472 level2
3473 {Adobe_AGM_Core /AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if
3474 }def
3475 /driver_check_media_override
3476 {
3477 /PrepsDict where
3478 {pop}
3479 {
3480 Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne
3481 Adobe_AGM_Core /AGMCORE_Default_PageSize get type /arraytype eq
3482 {
3483 Adobe_AGM_Core /AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and
3484 Adobe_AGM_Core /AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and
3485 }if
3486 {
3487 Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix
3488 }if
3489 }ifelse
3490 }def
3491 AGMCORE_err_strings begin
3492 /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
3493 /AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def
3494 /AGMCORE_invalid_color_space (This job contains an invalid color space. ) def
3495 end
3496 /set_def_ht
3497 {
3498 AGMCORE_def_ht sethalftone
3499 } def
3500 end
3501 systemdict /setpacking known
3502 {
3503 setpacking
3504 } if
3505 %%EndResource
3506 %%BeginResource: procset Adobe_CoolType_Core 2.25 0
3507 %%Copyright: Copyright 1997-2005 Adobe Systems Incorporated. All Rights Reserved.
3508 %%Version: 2.25 0
3509 10 dict begin
3510 /Adobe_CoolType_Passthru currentdict def
3511 /Adobe_CoolType_Core_Defined userdict /Adobe_CoolType_Core known def
3512 Adobe_CoolType_Core_Defined
3513 { /Adobe_CoolType_Core userdict /Adobe_CoolType_Core get def }
3514 if
3515 userdict /Adobe_CoolType_Core 60 dict dup begin put
3516 /Adobe_CoolType_Version 2.25 def
3517 /Level2?
3518 systemdict /languagelevel known dup
3519 { pop systemdict /languagelevel get 2 ge }
3520 if def
3521 Level2? not
3522 {
3523 /currentglobal false def
3524 /setglobal /pop load def
3525 /gcheck { pop false } bind def
3526 /currentpacking false def
3527 /setpacking /pop load def
3528 /SharedFontDirectory 0 dict def
3529 }
3530 if
3531 currentpacking
3532 true setpacking
3533 currentglobal false setglobal
3534 userdict /Adobe_CoolType_Data 2 copy known not
3535 { 2 copy 10 dict put }
3536 if
3537 get
3538 begin
3539 /@opStackCountByLevel 32 dict def
3540 /@opStackLevel 0 def
3541 /@dictStackCountByLevel 32 dict def
3542 /@dictStackLevel 0 def
3543 end
3544 setglobal
3545 /@_SaveStackLevels
3546 {
3547 Adobe_CoolType_Data
3548 begin
3549 /@vmState currentglobal def false setglobal
3550 @opStackCountByLevel
3551 @opStackLevel
3552 2 copy known not
3553 {
3554 2 copy
3555 3 dict dup /args
3556 7 index
3557 5 add array put
3558 put get
3559 }
3560 {
3561 get dup /args get dup length 3 index lt
3562 {
3563 dup length 5 add array exch
3564 1 index exch 0 exch putinterval
3565 1 index exch /args exch put
3566 }
3567 { pop }
3568 ifelse
3569 }
3570 ifelse
3571 begin
3572 count 1 sub
3573 1 index lt
3574 { pop count }
3575 if
3576 dup /argCount exch def
3577 dup 0 gt
3578 {
3579 args exch 0 exch getinterval
3580 astore pop
3581 }
3582 { pop }
3583 ifelse
3584 count
3585 /restCount exch def
3586 end
3587 /@opStackLevel @opStackLevel 1 add def
3588 countdictstack 1 sub
3589 @dictStackCountByLevel exch @dictStackLevel exch put
3590 /@dictStackLevel @dictStackLevel 1 add def
3591 @vmState setglobal
3592 end
3593 } bind def
3594 /@_RestoreStackLevels
3595 {
3596 Adobe_CoolType_Data
3597 begin
3598 /@opStackLevel @opStackLevel 1 sub def
3599 @opStackCountByLevel @opStackLevel get
3600 begin
3601 count restCount sub dup 0 gt
3602 { { pop } repeat }
3603 { pop }
3604 ifelse
3605 args 0 argCount getinterval {} forall
3606 end
3607 /@dictStackLevel @dictStackLevel 1 sub def
3608 @dictStackCountByLevel @dictStackLevel get
3609 end
3610 countdictstack exch sub dup 0 gt
3611 { { end } repeat }
3612 { pop }
3613 ifelse
3614 } bind def
3615 /@_PopStackLevels
3616 {
3617 Adobe_CoolType_Data
3618 begin
3619 /@opStackLevel @opStackLevel 1 sub def
3620 /@dictStackLevel @dictStackLevel 1 sub def
3621 end
3622 } bind def
3623 /@Raise
3624 {
3625 exch cvx exch errordict exch get exec
3626 stop
3627 } bind def
3628 /@ReRaise
3629 {
3630 cvx $error /errorname get errordict exch get exec
3631 stop
3632 } bind def
3633 /@Stopped
3634 {
3635 0 @#Stopped
3636 } bind def
3637 /@#Stopped
3638 {
3639 @_SaveStackLevels
3640 stopped
3641 { @_RestoreStackLevels true }
3642 { @_PopStackLevels false }
3643 ifelse
3644 } bind def
3645 /@Arg
3646 {
3647 Adobe_CoolType_Data
3648 begin
3649 @opStackCountByLevel @opStackLevel 1 sub get
3650 begin
3651 args exch
3652 argCount 1 sub exch sub get
3653 end
3654 end
3655 } bind def
3656 currentglobal true setglobal
3657 /CTHasResourceForAllBug
3658 Level2?
3659 {
3660 1 dict dup
3661 /@shouldNotDisappearDictValue true def
3662 Adobe_CoolType_Data exch /@shouldNotDisappearDict exch put
3663 begin
3664 count @_SaveStackLevels
3665 { (*) { pop stop } 128 string /Category resourceforall }
3666 stopped pop
3667 @_RestoreStackLevels
3668 currentdict Adobe_CoolType_Data /@shouldNotDisappearDict get ne dup
3669 {
3670 /@shouldNotDisappearDictValue known
3671 {
3672 {
3673 end
3674 currentdict 1 index eq
3675 { pop exit }
3676 if
3677 }
3678 loop
3679 }
3680 if
3681 }
3682 if
3683 end
3684 }
3685 { false }
3686 ifelse
3687 def
3688 true setglobal
3689 /CTHasResourceStatusBug
3690 Level2?
3691 {
3692 mark
3693 { /steveamerige /Category resourcestatus }
3694 stopped
3695 { cleartomark true }
3696 { cleartomark currentglobal not }
3697 ifelse
3698 }
3699 { false }
3700 ifelse
3701 def
3702 setglobal
3703 /CTResourceStatus
3704 {
3705 mark 3 1 roll
3706 /Category findresource
3707 begin
3708 ({ResourceStatus} stopped) 0 () /SubFileDecode filter cvx exec
3709 { cleartomark false }
3710 { { 3 2 roll pop true } { cleartomark false } ifelse }
3711 ifelse
3712 end
3713 } bind def
3714 /CTWorkAroundBugs
3715 {
3716 Level2?
3717 {
3718 /cid_PreLoad /ProcSet resourcestatus
3719 {
3720 pop pop
3721 currentglobal
3722 mark
3723 {
3724 (*)
3725 {
3726 dup /CMap CTHasResourceStatusBug
3727 { CTResourceStatus }
3728 { resourcestatus }
3729 ifelse
3730 {
3731 pop dup 0 eq exch 1 eq or
3732 {
3733 dup /CMap findresource gcheck setglobal
3734 /CMap undefineresource
3735 }
3736 {
3737 pop CTHasResourceForAllBug
3738 { exit }
3739 { stop }
3740 ifelse
3741 }
3742 ifelse
3743 }
3744 { pop }
3745 ifelse
3746 }
3747 128 string /CMap resourceforall
3748 }
3749 stopped
3750 { cleartomark }
3751 stopped pop
3752 setglobal
3753 }
3754 if
3755 }
3756 if
3757 } bind def
3758 /doc_setup
3759 {
3760 Adobe_CoolType_Core
3761 begin
3762 CTWorkAroundBugs
3763 /mov /moveto load def
3764 /nfnt /newencodedfont load def
3765 /mfnt /makefont load def
3766 /sfnt /setfont load def
3767 /ufnt /undefinefont load def
3768 /chp /charpath load def
3769 /awsh /awidthshow load def
3770 /wsh /widthshow load def
3771 /ash /ashow load def
3772 /sh /show load def
3773 end
3774 currentglobal false setglobal
3775 userdict /Adobe_CoolType_Data 2 copy known not
3776 { 2 copy 10 dict put }
3777 if
3778 get
3779 begin
3780 /AddWidths? false def
3781 /CC 0 def
3782 /charcode 2 string def
3783 /@opStackCountByLevel 32 dict def
3784 /@opStackLevel 0 def
3785 /@dictStackCountByLevel 32 dict def
3786 /@dictStackLevel 0 def
3787 /InVMFontsByCMap 10 dict def
3788 /InVMDeepCopiedFonts 10 dict def
3789 end
3790 setglobal
3791 } bind def
3792 /doc_trailer
3793 {
3794 currentdict Adobe_CoolType_Core eq
3795 { end }
3796 if
3797 } bind def
3798 /page_setup
3799 {
3800 Adobe_CoolType_Core begin
3801 } bind def
3802 /page_trailer
3803 {
3804 end
3805 } bind def
3806 /unload
3807 {
3808 systemdict /languagelevel known
3809 {
3810 systemdict/languagelevel get 2 ge
3811 {
3812 userdict/Adobe_CoolType_Core 2 copy known
3813 { undef }
3814 { pop pop }
3815 ifelse
3816 }
3817 if
3818 }
3819 if
3820 } bind def
3821 /ndf
3822 {
3823 1 index where
3824 { pop pop pop }
3825 { dup xcheck { bind } if def }
3826 ifelse
3827 } def
3828 /findfont systemdict
3829 begin
3830 userdict
3831 begin
3832 /globaldict where { /globaldict get begin } if
3833 dup where pop exch get
3834 /globaldict where { pop end } if
3835 end
3836 end
3837 Adobe_CoolType_Core_Defined
3838 { /systemfindfont exch def }
3839 {
3840 /findfont 1 index def
3841 /systemfindfont exch def
3842 }
3843 ifelse
3844 /undefinefont
3845 { pop } ndf
3846 /copyfont
3847 {
3848 currentglobal 3 1 roll
3849 1 index gcheck setglobal
3850 dup null eq { 0 } { dup length } ifelse
3851 2 index length add 1 add dict
3852 begin
3853 exch
3854 {
3855 1 index /FID eq
3856 { pop pop }
3857 { def }
3858 ifelse
3859 }
3860 forall
3861 dup null eq
3862 { pop }
3863 { { def } forall }
3864 ifelse
3865 currentdict
3866 end
3867 exch setglobal
3868 } bind def
3869 /copyarray
3870 {
3871 currentglobal exch
3872 dup gcheck setglobal
3873 dup length array copy
3874 exch setglobal
3875 } bind def
3876 /newencodedfont
3877 {
3878 currentglobal
3879 {
3880 SharedFontDirectory 3 index known
3881 { SharedFontDirectory 3 index get /FontReferenced known }
3882 { false }
3883 ifelse
3884 }
3885 {
3886 FontDirectory 3 index known
3887 { FontDirectory 3 index get /FontReferenced known }
3888 {
3889 SharedFontDirectory 3 index known
3890 { SharedFontDirectory 3 index get /FontReferenced known }
3891 { false }
3892 ifelse
3893 }
3894 ifelse
3895 }
3896 ifelse
3897 dup
3898 {
3899 3 index findfont /FontReferenced get
3900 2 index dup type /nametype eq
3901 {findfont}
3902 if ne
3903 { pop false }
3904 if
3905 }
3906 if
3907 {
3908 pop
3909 1 index findfont
3910 /Encoding get exch
3911 0 1 255
3912 { 2 copy get 3 index 3 1 roll put }
3913 for
3914 pop pop pop
3915 }
3916 {
3917 dup type /nametype eq
3918 { findfont }
3919 if
3920 dup dup maxlength 2 add dict
3921 begin
3922 exch
3923 {
3924 1 index /FID ne
3925 {def}
3926 {pop pop}
3927 ifelse
3928 }
3929 forall
3930 /FontReferenced exch def
3931 /Encoding exch dup length array copy def
3932 /FontName 1 index dup type /stringtype eq { cvn } if def dup
3933 currentdict
3934 end
3935 definefont def
3936 }
3937 ifelse
3938 } bind def
3939 /SetSubstituteStrategy
3940 {
3941 $SubstituteFont
3942 begin
3943 dup type /dicttype ne
3944 { 0 dict }
3945 if
3946 currentdict /$Strategies known
3947 {
3948 exch $Strategies exch
3949 2 copy known
3950 {
3951 get
3952 2 copy maxlength exch maxlength add dict
3953 begin
3954 { def } forall
3955 { def } forall
3956 currentdict
3957 dup /$Init known
3958 { dup /$Init get exec }
3959 if
3960 end
3961 /$Strategy exch def
3962 }
3963 { pop pop pop }
3964 ifelse
3965 }
3966 { pop pop }
3967 ifelse
3968 end
3969 } bind def
3970 /scff
3971 {
3972 $SubstituteFont
3973 begin
3974 dup type /stringtype eq
3975 { dup length exch }
3976 { null }
3977 ifelse
3978 /$sname exch def
3979 /$slen exch def
3980 /$inVMIndex
3981 $sname null eq
3982 {
3983 1 index $str cvs
3984 dup length $slen sub $slen getinterval cvn
3985 }
3986 { $sname }
3987 ifelse def
3988 end
3989 { findfont }
3990 @Stopped
3991 {
3992 dup length 8 add string exch
3993 1 index 0 (BadFont:) putinterval
3994 1 index exch 8 exch dup length string cvs putinterval cvn
3995 { findfont }
3996 @Stopped
3997 { pop /Courier findfont }
3998 if
3999 }
4000 if
4001 $SubstituteFont
4002 begin
4003 /$sname null def
4004 /$slen 0 def
4005 /$inVMIndex null def
4006 end
4007 } bind def
4008 /isWidthsOnlyFont
4009 {
4010 dup /WidthsOnly known
4011 { pop pop true }
4012 {
4013 dup /FDepVector known
4014 { /FDepVector get { isWidthsOnlyFont dup { exit } if } forall }
4015 {
4016 dup /FDArray known
4017 { /FDArray get { isWidthsOnlyFont dup { exit } if } forall }
4018 { pop }
4019 ifelse
4020 }
4021 ifelse
4022 }
4023 ifelse
4024 } bind def
4025 /?str1 256 string def
4026 /?set
4027 {
4028 $SubstituteFont
4029 begin
4030 /$substituteFound false def
4031 /$fontname 4 index def
4032 /$doSmartSub false def
4033 end
4034 3 index
4035 currentglobal false setglobal exch
4036 /CompatibleFonts /ProcSet resourcestatus
4037 {
4038 pop pop
4039 /CompatibleFonts /ProcSet findresource
4040 begin
4041 dup /CompatibleFont currentexception
4042 1 index /CompatibleFont true setexception
4043 1 index /Font resourcestatus
4044 {
4045 pop pop
4046 3 2 roll setglobal
4047 end
4048 exch
4049 dup findfont
4050 /CompatibleFonts /ProcSet findresource
4051 begin
4052 3 1 roll exch /CompatibleFont exch setexception
4053 end
4054 }
4055 {
4056 3 2 roll setglobal
4057 1 index exch /CompatibleFont exch setexception
4058 end
4059 findfont
4060 $SubstituteFont /$substituteFound true put
4061 }
4062 ifelse
4063 }
4064 { exch setglobal findfont }
4065 ifelse
4066 $SubstituteFont
4067 begin
4068 $substituteFound
4069 {
4070 false
4071 (%%[Using embedded font ) print
4072 5 index ?str1 cvs print
4073 ( to avoid the font substitution problem noted earlier.]%%\n) print
4074 }
4075 {
4076 dup /FontName known
4077 {
4078 dup /FontName get $fontname eq
4079 1 index /DistillerFauxFont known not and
4080 /currentdistillerparams where
4081 { pop false 2 index isWidthsOnlyFont not and }
4082 if
4083 }
4084 { false }
4085 ifelse
4086 }
4087 ifelse
4088 exch pop
4089 /$doSmartSub true def
4090 end
4091 {
4092 exch pop exch pop exch
4093 2 dict dup /Found 3 index put
4094 exch findfont exch
4095 }
4096 {
4097 exch exec
4098 exch dup findfont
4099 dup /FontType get 3 eq
4100 {
4101 exch ?str1 cvs
4102 dup length 1 sub
4103 -1 0
4104 {
4105 exch dup 2 index get 42 eq
4106 {
4107 exch 0 exch getinterval cvn 4 1 roll 3 2 roll pop
4108 exit
4109 }
4110 {exch pop} ifelse
4111 }for
4112 }
4113 {
4114 exch pop
4115 } ifelse
4116 2 dict dup /Downloaded 6 5 roll put
4117 }
4118 ifelse
4119 dup /FontName 4 index put copyfont definefont pop
4120 } bind def
4121 /?str2 256 string def
4122 /?add
4123 {
4124 1 index type /integertype eq
4125 { exch true 4 2 }
4126 { false 3 1 }
4127 ifelse
4128 roll
4129 1 index findfont
4130 dup /Widths known
4131 {
4132 Adobe_CoolType_Data /AddWidths? true put
4133 gsave dup 1000 scalefont setfont
4134 }
4135 if
4136 /Downloaded known
4137 {
4138 exec
4139 exch
4140 {
4141 exch ?str2 cvs exch
4142 findfont /Downloaded get 1 dict begin /Downloaded 1 index def ?str1 cvs length
4143 ?str1 1 index 1 add 3 index putinterval
4144 exch length 1 add 1 index add
4145 ?str1 2 index (*) putinterval
4146 ?str1 0 2 index getinterval cvn findfont
4147 ?str1 3 index (+) putinterval
4148 2 dict dup /FontName ?str1 0 6 index getinterval cvn put
4149 dup /Downloaded Downloaded put end copyfont
4150 dup /FontName get exch definefont pop pop pop
4151 }
4152 {
4153 pop
4154 }
4155 ifelse
4156 }
4157 {
4158 pop
4159 exch
4160 {
4161 findfont
4162 dup /Found get
4163 dup length exch ?str1 cvs pop
4164 ?str1 1 index (+) putinterval
4165 ?str1 1 index 1 add 4 index ?str2 cvs putinterval
4166 ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add getinterval cvn
4167 1 dict exch 1 index exch /FontName exch put copyfont
4168 dup /FontName get exch definefont pop
4169 }
4170 {
4171 pop
4172 }
4173 ifelse
4174 }
4175 ifelse
4176 Adobe_CoolType_Data /AddWidths? get
4177 { grestore Adobe_CoolType_Data /AddWidths? false put }
4178 if
4179 } bind def
4180 /?sh
4181 {
4182 currentfont /Downloaded known { exch } if pop
4183 } bind def
4184 /?chp
4185 {
4186 currentfont /Downloaded known { pop } { false chp } ifelse
4187 } bind def
4188 /?mv
4189 {
4190 currentfont /Downloaded known { moveto pop pop } { pop pop moveto } ifelse
4191 } bind def
4192 setpacking
4193 userdict /$SubstituteFont 25 dict put
4194 1 dict
4195 begin
4196 /SubstituteFont
4197 dup $error exch 2 copy known
4198 { get }
4199 { pop pop { pop /Courier } bind }
4200 ifelse def
4201 /currentdistillerparams where dup
4202 {
4203 pop pop
4204 currentdistillerparams /CannotEmbedFontPolicy 2 copy known
4205 { get /Error eq }
4206 { pop pop false }
4207 ifelse
4208 }
4209 if not
4210 {
4211 countdictstack array dictstack 0 get
4212 begin
4213 userdict
4214 begin
4215 $SubstituteFont
4216 begin
4217 /$str 128 string def
4218 /$fontpat 128 string def
4219 /$slen 0 def
4220 /$sname null def
4221 /$match false def
4222 /$fontname null def
4223 /$substituteFound false def
4224 /$inVMIndex null def
4225 /$doSmartSub true def
4226 /$depth 0 def
4227 /$fontname null def
4228 /$italicangle 26.5 def
4229 /$dstack null def
4230 /$Strategies 10 dict dup
4231 begin
4232 /$Type3Underprint
4233 {
4234 currentglobal exch false setglobal
4235 11 dict
4236 begin
4237 /UseFont exch
4238 $WMode 0 ne
4239 {
4240 dup length dict copy
4241 dup /WMode $WMode put
4242 /UseFont exch definefont
4243 }
4244 if def
4245 /FontName $fontname dup type /stringtype eq { cvn } if def
4246 /FontType 3 def
4247 /FontMatrix [ .001 0 0 .001 0 0 ] def
4248 /Encoding 256 array dup 0 1 255 { /.notdef put dup } for pop def
4249 /FontBBox [ 0 0 0 0 ] def
4250 /CCInfo 7 dict dup
4251 begin
4252 /cc null def
4253 /x 0 def
4254 /y 0 def
4255 end def
4256 /BuildChar
4257 {
4258 exch
4259 begin
4260 CCInfo
4261 begin
4262 1 string dup 0 3 index put exch pop
4263 /cc exch def
4264 UseFont 1000 scalefont setfont
4265 cc stringwidth /y exch def /x exch def
4266 x y setcharwidth
4267 $SubstituteFont /$Strategy get /$Underprint get exec
4268 0 0 moveto cc show
4269 x y moveto
4270 end
4271 end
4272 } bind def
4273 currentdict
4274 end
4275 exch setglobal
4276 } bind def
4277 /$GetaTint
4278 2 dict dup
4279 begin
4280 /$BuildFont
4281 {
4282 dup /WMode known
4283 { dup /WMode get }
4284 { 0 }
4285 ifelse
4286 /$WMode exch def
4287 $fontname exch
4288 dup /FontName known
4289 {
4290 dup /FontName get
4291 dup type /stringtype eq { cvn } if
4292 }
4293 { /unnamedfont }
4294 ifelse
4295 exch
4296 Adobe_CoolType_Data /InVMDeepCopiedFonts get
4297 1 index /FontName get known
4298 {
4299 pop
4300 Adobe_CoolType_Data /InVMDeepCopiedFonts get
4301 1 index get
4302 null copyfont
4303 }
4304 { $deepcopyfont }
4305 ifelse
4306 exch 1 index exch /FontBasedOn exch put
4307 dup /FontName $fontname dup type /stringtype eq { cvn } if put
4308 definefont
4309 Adobe_CoolType_Data /InVMDeepCopiedFonts get
4310 begin
4311 dup /FontBasedOn get 1 index def
4312 end
4313 } bind def
4314 /$Underprint
4315 {
4316 gsave
4317 x abs y abs gt
4318 { /y 1000 def }
4319 { /x -1000 def 500 120 translate }
4320 ifelse
4321 Level2?
4322 {
4323 [ /Separation (All) /DeviceCMYK { 0 0 0 1 pop } ]
4324 setcolorspace
4325 }
4326 { 0 setgray }
4327 ifelse
4328 10 setlinewidth
4329 x .8 mul
4330 [ 7 3 ]
4331 {
4332 y mul 8 div 120 sub x 10 div exch moveto
4333 0 y 4 div neg rlineto
4334 dup 0 rlineto
4335 0 y 4 div rlineto
4336 closepath
4337 gsave
4338 Level2?
4339 { .2 setcolor }
4340 { .8 setgray }
4341 ifelse
4342 fill grestore
4343 stroke
4344 }
4345 forall
4346 pop
4347 grestore
4348 } bind def
4349 end def
4350 /$Oblique
4351 1 dict dup
4352 begin
4353 /$BuildFont
4354 {
4355 currentglobal exch dup gcheck setglobal
4356 null copyfont
4357 begin
4358 /FontBasedOn
4359 currentdict /FontName known
4360 {
4361 FontName
4362 dup type /stringtype eq { cvn } if
4363 }
4364 { /unnamedfont }
4365 ifelse
4366 def
4367 /FontName $fontname dup type /stringtype eq { cvn } if def
4368 /currentdistillerparams where
4369 { pop }
4370 {
4371 /FontInfo currentdict /FontInfo known
4372 { FontInfo null copyfont }
4373 { 2 dict }
4374 ifelse
4375 dup
4376 begin
4377 /ItalicAngle $italicangle def
4378 /FontMatrix FontMatrix
4379 [ 1 0 ItalicAngle dup sin exch cos div 1 0 0 ]
4380 matrix concatmatrix readonly
4381 end
4382 4 2 roll def
4383 def
4384 }
4385 ifelse
4386 FontName currentdict
4387 end
4388 definefont
4389 exch setglobal
4390 } bind def
4391 end def
4392 /$None
4393 1 dict dup
4394 begin
4395 /$BuildFont {} bind def
4396 end def
4397 end def
4398 /$Oblique SetSubstituteStrategy
4399 /$findfontByEnum
4400 {
4401 dup type /stringtype eq { cvn } if
4402 dup /$fontname exch def
4403 $sname null eq
4404 { $str cvs dup length $slen sub $slen getinterval }
4405 { pop $sname }
4406 ifelse
4407 $fontpat dup 0 (fonts/*) putinterval exch 7 exch putinterval
4408 /$match false def
4409 $SubstituteFont /$dstack countdictstack array dictstack put
4410 mark
4411 {
4412 $fontpat 0 $slen 7 add getinterval
4413 { /$match exch def exit }
4414 $str filenameforall
4415 }
4416 stopped
4417 {
4418 cleardictstack
4419 currentdict
4420 true
4421 $SubstituteFont /$dstack get
4422 {
4423 exch
4424 {
4425 1 index eq
4426 { pop false }
4427 { true }
4428 ifelse
4429 }
4430 { begin false }
4431 ifelse
4432 }
4433 forall
4434 pop
4435 }
4436 if
4437 cleartomark
4438 /$slen 0 def
4439 $match false ne
4440 { $match (fonts/) anchorsearch pop pop cvn }
4441 { /Courier }
4442 ifelse
4443 } bind def
4444 /$ROS 1 dict dup
4445 begin
4446 /Adobe 4 dict dup
4447 begin
4448 /Japan1 [ /Ryumin-Light /HeiseiMin-W3
4449 /GothicBBB-Medium /HeiseiKakuGo-W5
4450 /HeiseiMaruGo-W4 /Jun101-Light ] def
4451 /Korea1 [ /HYSMyeongJo-Medium /HYGoThic-Medium ] def
4452 /GB1 [ /STSong-Light /STHeiti-Regular ] def
4453 /CNS1 [ /MKai-Medium /MHei-Medium ] def
4454 end def
4455 end def
4456 /$cmapname null def
4457 /$deepcopyfont
4458 {
4459 dup /FontType get 0 eq
4460 {
4461 1 dict dup /FontName /copied put copyfont
4462 begin
4463 /FDepVector FDepVector copyarray
4464 0 1 2 index length 1 sub
4465 {
4466 2 copy get $deepcopyfont
4467 dup /FontName /copied put
4468 /copied exch definefont
4469 3 copy put pop pop
4470 }
4471 for
4472 def
4473 currentdict
4474 end
4475 }
4476 { $Strategies /$Type3Underprint get exec }
4477 ifelse
4478 } bind def
4479 /$buildfontname
4480 {
4481 dup /CIDFont findresource /CIDSystemInfo get
4482 begin
4483 Registry length Ordering length Supplement 8 string cvs
4484 3 copy length 2 add add add string
4485 dup 5 1 roll dup 0 Registry putinterval
4486 dup 4 index (-) putinterval
4487 dup 4 index 1 add Ordering putinterval
4488 4 2 roll add 1 add 2 copy (-) putinterval
4489 end
4490 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch
4491 anchorsearch
4492 { pop pop 3 2 roll putinterval cvn /$cmapname exch def }
4493 { pop pop pop pop pop }
4494 ifelse
4495 length
4496 $str 1 index (-) putinterval 1 add
4497 $str 1 index $cmapname $fontpat cvs putinterval
4498 $cmapname length add
4499 $str exch 0 exch getinterval cvn
4500 } bind def
4501 /$findfontByROS
4502 {
4503 /$fontname exch def
4504 $ROS Registry 2 copy known
4505 {
4506 get Ordering 2 copy known
4507 { get }
4508 { pop pop [] }
4509 ifelse
4510 }
4511 { pop pop [] }
4512 ifelse
4513 false exch
4514 {
4515 dup /CIDFont resourcestatus
4516 {
4517 pop pop
4518 save
4519 1 index /CIDFont findresource
4520 dup /WidthsOnly known
4521 { dup /WidthsOnly get }
4522 { false }
4523 ifelse
4524 exch pop
4525 exch restore
4526 { pop }
4527 { exch pop true exit }
4528 ifelse
4529 }
4530 { pop }
4531 ifelse
4532 }
4533 forall
4534 { $str cvs $buildfontname }
4535 {
4536 false (*)
4537 {
4538 save exch
4539 dup /CIDFont findresource
4540 dup /WidthsOnly known
4541 { dup /WidthsOnly get not }
4542 { true }
4543 ifelse
4544 exch /CIDSystemInfo get
4545 dup /Registry get Registry eq
4546 exch /Ordering get Ordering eq and and
4547 { exch restore exch pop true exit }
4548 { pop restore }
4549 ifelse
4550 }
4551 $str /CIDFont resourceforall
4552 { $buildfontname }
4553 { $fontname $findfontByEnum }
4554 ifelse
4555 }
4556 ifelse
4557 } bind def
4558 end
4559 end
4560 currentdict /$error known currentdict /languagelevel known and dup
4561 { pop $error /SubstituteFont known }
4562 if
4563 dup
4564 { $error }
4565 { Adobe_CoolType_Core }
4566 ifelse
4567 begin
4568 {
4569 /SubstituteFont
4570 /CMap /Category resourcestatus
4571 {
4572 pop pop
4573 {
4574 $SubstituteFont
4575 begin
4576 /$substituteFound true def
4577 dup length $slen gt
4578 $sname null ne or
4579 $slen 0 gt and
4580 {
4581 $sname null eq
4582 { dup $str cvs dup length $slen sub $slen getinterval cvn }
4583 { $sname }
4584 ifelse
4585 Adobe_CoolType_Data /InVMFontsByCMap get
4586 1 index 2 copy known
4587 {
4588 get
4589 false exch
4590 {
4591 pop
4592 currentglobal
4593 {
4594 GlobalFontDirectory 1 index known
4595 { exch pop true exit }
4596 { pop }
4597 ifelse
4598 }
4599 {
4600 FontDirectory 1 index known
4601 { exch pop true exit }
4602 {
4603 GlobalFontDirectory 1 index known
4604 { exch pop true exit }
4605 { pop }
4606 ifelse
4607 }
4608 ifelse
4609 }
4610 ifelse
4611 }
4612 forall
4613 }
4614 { pop pop false }
4615 ifelse
4616 {
4617 exch pop exch pop
4618 }
4619 {
4620 dup /CMap resourcestatus
4621 {
4622 pop pop
4623 dup /$cmapname exch def
4624 /CMap findresource /CIDSystemInfo get { def } forall
4625 $findfontByROS
4626 }
4627 {
4628 128 string cvs
4629 dup (-) search
4630 {
4631 3 1 roll search
4632 {
4633 3 1 roll pop
4634 { dup cvi }
4635 stopped
4636 { pop pop pop pop pop $findfontByEnum }
4637 {
4638 4 2 roll pop pop
4639 exch length
4640 exch
4641 2 index length
4642 2 index
4643 sub
4644 exch 1 sub -1 0
4645 {
4646 $str cvs dup length
4647 4 index
4648 0
4649 4 index
4650 4 3 roll add
4651 getinterval
4652 exch 1 index exch 3 index exch
4653 putinterval
4654 dup /CMap resourcestatus
4655 {
4656 pop pop
4657 4 1 roll pop pop pop
4658 dup /$cmapname exch def
4659 /CMap findresource /CIDSystemInfo get { def } forall
4660 $findfontByROS
4661 true exit
4662 }
4663 { pop }
4664 ifelse
4665 }
4666 for
4667 dup type /booleantype eq
4668 { pop }
4669 { pop pop pop $findfontByEnum }
4670 ifelse
4671 }
4672 ifelse
4673 }
4674 { pop pop pop $findfontByEnum }
4675 ifelse
4676 }
4677 { pop pop $findfontByEnum }
4678 ifelse
4679 }
4680 ifelse
4681 }
4682 ifelse
4683 }
4684 { //SubstituteFont exec }
4685 ifelse
4686 /$slen 0 def
4687 end
4688 }
4689 }
4690 {
4691 {
4692 $SubstituteFont
4693 begin
4694 /$substituteFound true def
4695 dup length $slen gt
4696 $sname null ne or
4697 $slen 0 gt and
4698 { $findfontByEnum }
4699 { //SubstituteFont exec }
4700 ifelse
4701 end
4702 }
4703 }
4704 ifelse
4705 bind readonly def
4706 Adobe_CoolType_Core /scfindfont /systemfindfont load put
4707 }
4708 {
4709 /scfindfont
4710 {
4711 $SubstituteFont
4712 begin
4713 dup systemfindfont
4714 dup /FontName known
4715 { dup /FontName get dup 3 index ne }
4716 { /noname true }
4717 ifelse
4718 dup
4719 {
4720 /$origfontnamefound 2 index def
4721 /$origfontname 4 index def /$substituteFound true def
4722 }
4723 if
4724 exch pop
4725 {
4726 $slen 0 gt
4727 $sname null ne
4728 3 index length $slen gt or and
4729 {
4730 pop dup $findfontByEnum findfont
4731 dup maxlength 1 add dict
4732 begin
4733 { 1 index /FID eq { pop pop } { def } ifelse }
4734 forall
4735 currentdict
4736 end
4737 definefont
4738 dup /FontName known { dup /FontName get } { null } ifelse
4739 $origfontnamefound ne
4740 {
4741 $origfontname $str cvs print
4742 ( substitution revised, using ) print
4743 dup /FontName known
4744 { dup /FontName get } { (unspecified font) }
4745 ifelse
4746 $str cvs print (.\n) print
4747 }
4748 if
4749 }
4750 { exch pop }
4751 ifelse
4752 }
4753 { exch pop }
4754 ifelse
4755 end
4756 } bind def
4757 }
4758 ifelse
4759 end
4760 end
4761 Adobe_CoolType_Core_Defined not
4762 {
4763 Adobe_CoolType_Core /findfont
4764 {
4765 $SubstituteFont
4766 begin
4767 $depth 0 eq
4768 {
4769 /$fontname 1 index dup type /stringtype ne { $str cvs } if def
4770 /$substituteFound false def
4771 }
4772 if
4773 /$depth $depth 1 add def
4774 end
4775 scfindfont
4776 $SubstituteFont
4777 begin
4778 /$depth $depth 1 sub def
4779 $substituteFound $depth 0 eq and
4780 {
4781 $inVMIndex null ne
4782 { dup $inVMIndex $AddInVMFont }
4783 if
4784 $doSmartSub
4785 {
4786 currentdict /$Strategy known
4787 { $Strategy /$BuildFont get exec }
4788 if
4789 }
4790 if
4791 }
4792 if
4793 end
4794 } bind put
4795 }
4796 if
4797 }
4798 if
4799 end
4800 /$AddInVMFont
4801 {
4802 exch /FontName 2 copy known
4803 {
4804 get
4805 1 dict dup begin exch 1 index gcheck def end exch
4806 Adobe_CoolType_Data /InVMFontsByCMap get exch
4807 $DictAdd
4808 }
4809 { pop pop pop }
4810 ifelse
4811 } bind def
4812 /$DictAdd
4813 {
4814 2 copy known not
4815 { 2 copy 4 index length dict put }
4816 if
4817 Level2? not
4818 {
4819 2 copy get dup maxlength exch length 4 index length add lt
4820 2 copy get dup length 4 index length add exch maxlength 1 index lt
4821 {
4822 2 mul dict
4823 begin
4824 2 copy get { forall } def
4825 2 copy currentdict put
4826 end
4827 }
4828 { pop }
4829 ifelse
4830 }
4831 if
4832 get
4833 begin
4834 { def }
4835 forall
4836 end
4837 } bind def
4838 end
4839 end
4840 %%EndResource
4841 %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.21 0
4842 %%Copyright: Copyright 1987-2005 Adobe Systems Incorporated.
4843 %%Version: 1.21 0
4844 systemdict /languagelevel known dup
4845 { currentglobal false setglobal }
4846 { false }
4847 ifelse
4848 exch
4849 userdict /Adobe_CoolType_Utility 2 copy known
4850 { 2 copy get dup maxlength 27 add dict copy }
4851 { 27 dict }
4852 ifelse put
4853 Adobe_CoolType_Utility
4854 begin
4855 /@eexecStartData
4856 <BAB431EA07F209EB8C4348311481D9D3F76E3D15246555577D87BC510ED54E
4857 118C39697FA9F6DB58128E60EB8A12FA24D7CDD2FA94D221FA9EC8DA3E5E6A1C
4858 4ACECC8C2D39C54E7C946031DD156C3A6B4A09AD29E1867A> def
4859 /@recognizeCIDFont null def
4860 /ct_Level2? exch def
4861 /ct_Clone? 1183615869 internaldict dup
4862 /CCRun known not
4863 exch /eCCRun known not
4864 ct_Level2? and or def
4865 ct_Level2?
4866 { globaldict begin currentglobal true setglobal }
4867 if
4868 /ct_AddStdCIDMap
4869 ct_Level2?
4870 { {
4871 mark
4872 Adobe_CoolType_Utility /@recognizeCIDFont currentdict put
4873 {
4874 ((Hex) 57 StartData
4875 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0
4876 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60
4877 d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8
4878 cc36 74f4 1144 b13b 77) 0 () /SubFileDecode filter cvx exec
4879 }
4880 stopped
4881 {
4882 cleartomark
4883 Adobe_CoolType_Utility /@recognizeCIDFont get
4884 countdictstack dup array dictstack
4885 exch 1 sub -1 0
4886 {
4887 2 copy get 3 index eq
4888 { 1 index length exch sub 1 sub { end } repeat exit }
4889 { pop }
4890 ifelse
4891 }
4892 for
4893 pop pop
4894 Adobe_CoolType_Utility /@eexecStartData get eexec
4895 }
4896 { cleartomark }
4897 ifelse
4898 } }
4899 { {
4900 Adobe_CoolType_Utility /@eexecStartData get eexec
4901 } }
4902 ifelse bind def
4903 userdict /cid_extensions known
4904 dup { cid_extensions /cid_UpdateDB known and } if
4905 {
4906 cid_extensions
4907 begin
4908 /cid_GetCIDSystemInfo
4909 {
4910 1 index type /stringtype eq
4911 { exch cvn exch }
4912 if
4913 cid_extensions
4914 begin
4915 dup load 2 index known
4916 {
4917 2 copy
4918 cid_GetStatusInfo
4919 dup null ne
4920 {
4921 1 index load
4922 3 index get
4923 dup null eq
4924 { pop pop cid_UpdateDB }
4925 {
4926 exch
4927 1 index /Created get eq
4928 { exch pop exch pop }
4929 { pop cid_UpdateDB }
4930 ifelse
4931 }
4932 ifelse
4933 }
4934 { pop cid_UpdateDB }
4935 ifelse
4936 }
4937 { cid_UpdateDB }
4938 ifelse
4939 end
4940 } bind def
4941 end
4942 }
4943 if
4944 ct_Level2?
4945 { end setglobal }
4946 if
4947 /ct_UseNativeCapability? systemdict /composefont known def
4948 /ct_MakeOCF 35 dict def
4949 /ct_Vars 25 dict def
4950 /ct_GlyphDirProcs 6 dict def
4951 /ct_BuildCharDict 15 dict dup
4952 begin
4953 /charcode 2 string def
4954 /dst_string 1500 string def
4955 /nullstring () def
4956 /usewidths? true def
4957 end def
4958 ct_Level2? { setglobal } { pop } ifelse
4959 ct_GlyphDirProcs
4960 begin
4961 /GetGlyphDirectory
4962 {
4963 systemdict /languagelevel known
4964 { pop /CIDFont findresource /GlyphDirectory get }
4965 {
4966 1 index /CIDFont findresource /GlyphDirectory
4967 get dup type /dicttype eq
4968 {
4969 dup dup maxlength exch length sub 2 index lt
4970 {
4971 dup length 2 index add dict copy 2 index
4972 /CIDFont findresource/GlyphDirectory 2 index put
4973 }
4974 if
4975 }
4976 if
4977 exch pop exch pop
4978 }
4979 ifelse
4980 +
4981 } def
4982 /+
4983 {
4984 systemdict /languagelevel known
4985 {
4986 currentglobal false setglobal
4987 3 dict begin
4988 /vm exch def
4989 }
4990 { 1 dict begin }
4991 ifelse
4992 /$ exch def
4993 systemdict /languagelevel known
4994 {
4995 vm setglobal
4996 /gvm currentglobal def
4997 $ gcheck setglobal
4998 }
4999 if
5000 ? { $ begin } if
5001 } def
5002 /? { $ type /dicttype eq } def
5003 /| {
5004 userdict /Adobe_CoolType_Data known
5005 {
5006 Adobe_CoolType_Data /AddWidths? known
5007 {
5008 currentdict Adobe_CoolType_Data
5009 begin
5010 begin
5011 AddWidths?
5012 {
5013 Adobe_CoolType_Data /CC 3 index put
5014 ? { def } { $ 3 1 roll put } ifelse
5015 CC charcode exch 1 index 0 2 index 256 idiv put
5016 1 index exch 1 exch 256 mod put
5017 stringwidth 2 array astore
5018 currentfont /Widths get exch CC exch put
5019 }
5020 { ? { def } { $ 3 1 roll put } ifelse }
5021 ifelse
5022 end
5023 end
5024 }
5025 { ? { def } { $ 3 1 roll put } ifelse } ifelse
5026 }
5027 { ? { def } { $ 3 1 roll put } ifelse }
5028 ifelse
5029 } def
5030 /!
5031 {
5032 ? { end } if
5033 systemdict /languagelevel known
5034 { gvm setglobal }
5035 if
5036 end
5037 } def
5038 /: { string currentfile exch readstring pop } executeonly def
5039 end
5040 ct_MakeOCF
5041 begin
5042 /ct_cHexEncoding
5043 [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12
5044 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25
5045 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38
5046 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B
5047 /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E
5048 /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71
5049 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84
5050 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97
5051 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA
5052 /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD
5053 /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0
5054 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3
5055 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6
5056 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def
5057 /ct_CID_STR_SIZE 8000 def
5058 /ct_mkocfStr100 100 string def
5059 /ct_defaultFontMtx [.001 0 0 .001 0 0] def
5060 /ct_1000Mtx [1000 0 0 1000 0 0] def
5061 /ct_raise {exch cvx exch errordict exch get exec stop} bind def
5062 /ct_reraise
5063 { cvx $error /errorname get (Error: ) print dup ( ) cvs print
5064 errordict exch get exec stop
5065 } bind def
5066 /ct_cvnsi
5067 {
5068 1 index add 1 sub 1 exch 0 4 1 roll
5069 {
5070 2 index exch get
5071 exch 8 bitshift
5072 add
5073 }
5074 for
5075 exch pop
5076 } bind def
5077 /ct_GetInterval
5078 {
5079 Adobe_CoolType_Utility /ct_BuildCharDict get
5080 begin
5081 /dst_index 0 def
5082 dup dst_string length gt
5083 { dup string /dst_string exch def }
5084 if
5085 1 index ct_CID_STR_SIZE idiv
5086 /arrayIndex exch def
5087 2 index arrayIndex get
5088 2 index
5089 arrayIndex ct_CID_STR_SIZE mul
5090 sub
5091 {
5092 dup 3 index add 2 index length le
5093 {
5094 2 index getinterval
5095 dst_string dst_index 2 index putinterval
5096 length dst_index add /dst_index exch def
5097 exit
5098 }
5099 {
5100 1 index length 1 index sub
5101 dup 4 1 roll
5102 getinterval
5103 dst_string dst_index 2 index putinterval
5104 pop dup dst_index add /dst_index exch def
5105 sub
5106 /arrayIndex arrayIndex 1 add def
5107 2 index dup length arrayIndex gt
5108 { arrayIndex get }
5109 {
5110 pop
5111 exit
5112 }
5113 ifelse
5114 0
5115 }
5116 ifelse
5117 }
5118 loop
5119 pop pop pop
5120 dst_string 0 dst_index getinterval
5121 end
5122 } bind def
5123 ct_Level2?
5124 {
5125 /ct_resourcestatus
5126 currentglobal mark true setglobal
5127 { /unknowninstancename /Category resourcestatus }
5128 stopped
5129 { cleartomark setglobal true }
5130 { cleartomark currentglobal not exch setglobal }
5131 ifelse
5132 {
5133 {
5134 mark 3 1 roll /Category findresource
5135 begin
5136 ct_Vars /vm currentglobal put
5137 ({ResourceStatus} stopped) 0 () /SubFileDecode filter cvx exec
5138 { cleartomark false }
5139 { { 3 2 roll pop true } { cleartomark false } ifelse }
5140 ifelse
5141 ct_Vars /vm get setglobal
5142 end
5143 }
5144 }
5145 { { resourcestatus } }
5146 ifelse bind def
5147 /CIDFont /Category ct_resourcestatus
5148 { pop pop }
5149 {
5150 currentglobal true setglobal
5151 /Generic /Category findresource
5152 dup length dict copy
5153 dup /InstanceType /dicttype put
5154 /CIDFont exch /Category defineresource pop
5155 setglobal
5156 }
5157 ifelse
5158 ct_UseNativeCapability?
5159 {
5160 /CIDInit /ProcSet findresource begin
5161 12 dict begin
5162 begincmap
5163 /CIDSystemInfo 3 dict dup begin
5164 /Registry (Adobe) def
5165 /Ordering (Identity) def
5166 /Supplement 0 def
5167 end def
5168 /CMapName /Identity-H def
5169 /CMapVersion 1.000 def
5170 /CMapType 1 def
5171 1 begincodespacerange
5172 <0000> <FFFF>
5173 endcodespacerange
5174 1 begincidrange
5175 <0000> <FFFF> 0
5176 endcidrange
5177 endcmap
5178 CMapName currentdict /CMap defineresource pop
5179 end
5180 end
5181 }
5182 if
5183 }
5184 {
5185 /ct_Category 2 dict begin
5186 /CIDFont 10 dict def
5187 /ProcSet 2 dict def
5188 currentdict
5189 end
5190 def
5191 /defineresource
5192 {
5193 ct_Category 1 index 2 copy known
5194 {
5195 get
5196 dup dup maxlength exch length eq
5197 {
5198 dup length 10 add dict copy
5199 ct_Category 2 index 2 index put
5200 }
5201 if
5202 3 index 3 index put
5203 pop exch pop
5204 }
5205 { pop pop /defineresource /undefined ct_raise }
5206 ifelse
5207 } bind def
5208 /findresource
5209 {
5210 ct_Category 1 index 2 copy known
5211 {
5212 get
5213 2 index 2 copy known
5214 { get 3 1 roll pop pop}
5215 { pop pop /findresource /undefinedresource ct_raise }
5216 ifelse
5217 }
5218 { pop pop /findresource /undefined ct_raise }
5219 ifelse
5220 } bind def
5221 /resourcestatus
5222 {
5223 ct_Category 1 index 2 copy known
5224 {
5225 get
5226 2 index known
5227 exch pop exch pop
5228 {
5229 0 -1 true
5230 }
5231 {
5232 false
5233 }
5234 ifelse
5235 }
5236 { pop pop /findresource /undefined ct_raise }
5237 ifelse
5238 } bind def
5239 /ct_resourcestatus /resourcestatus load def
5240 }
5241 ifelse
5242 /ct_CIDInit 2 dict
5243 begin
5244 /ct_cidfont_stream_init
5245 {
5246 {
5247 dup (Binary) eq
5248 {
5249 pop
5250 null
5251 currentfile
5252 ct_Level2?
5253 {
5254 { cid_BYTE_COUNT () /SubFileDecode filter }
5255 stopped
5256 { pop pop pop }
5257 if
5258 }
5259 if
5260 /readstring load
5261 exit
5262 }
5263 if
5264 dup (Hex) eq
5265 {
5266 pop
5267 currentfile
5268 ct_Level2?
5269 {
5270 { null exch /ASCIIHexDecode filter /readstring }
5271 stopped
5272 { pop exch pop (>) exch /readhexstring }
5273 if
5274 }
5275 { (>) exch /readhexstring }
5276 ifelse
5277 load
5278 exit
5279 }
5280 if
5281 /StartData /typecheck ct_raise
5282 }
5283 loop
5284 cid_BYTE_COUNT ct_CID_STR_SIZE le
5285 {
5286 2 copy cid_BYTE_COUNT string exch exec
5287 pop
5288 1 array dup
5289 3 -1 roll
5290 0 exch put
5291 }
5292 {
5293 cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi
5294 dup array exch 2 sub 0 exch 1 exch
5295 {
5296 2 copy
5297 5 index
5298 ct_CID_STR_SIZE
5299 string
5300 6 index exec
5301 pop
5302 put
5303 pop
5304 }
5305 for
5306 2 index
5307 cid_BYTE_COUNT ct_CID_STR_SIZE mod string
5308 3 index exec
5309 pop
5310 1 index exch
5311 1 index length 1 sub
5312 exch put
5313 }
5314 ifelse
5315 cid_CIDFONT exch /GlyphData exch put
5316 2 index null eq
5317 {
5318 pop pop pop
5319 }
5320 {
5321 pop /readstring load
5322 1 string exch
5323 {
5324 3 copy exec
5325 pop
5326 dup length 0 eq
5327 {
5328 pop pop pop pop pop
5329 true exit
5330 }
5331 if
5332 4 index
5333 eq
5334 {
5335 pop pop pop pop
5336 false exit
5337 }
5338 if
5339 }
5340 loop
5341 pop
5342 }
5343 ifelse
5344 } bind def
5345 /StartData
5346 {
5347 mark
5348 {
5349 currentdict
5350 dup /FDArray get 0 get /FontMatrix get
5351 0 get 0.001 eq
5352 {
5353 dup /CDevProc known not
5354 {
5355 /CDevProc 1183615869 internaldict /stdCDevProc 2 copy known
5356 { get }
5357 {
5358 pop pop
5359 { pop pop pop pop pop 0 -1000 7 index 2 div 880 }
5360 }
5361 ifelse
5362 def
5363 }
5364 if
5365 }
5366 {
5367 /CDevProc
5368 {
5369 pop pop pop pop pop
5370 0
5371 1 cid_temp /cid_CIDFONT get
5372 /FDArray get 0 get
5373 /FontMatrix get 0 get div
5374 7 index 2 div
5375 1 index 0.88 mul
5376 } def
5377 }
5378 ifelse
5379 /cid_temp 15 dict def
5380 cid_temp
5381 begin
5382 /cid_CIDFONT exch def
5383 3 copy pop
5384 dup /cid_BYTE_COUNT exch def 0 gt
5385 {
5386 ct_cidfont_stream_init
5387 FDArray
5388 {
5389 /Private get
5390 dup /SubrMapOffset known
5391 {
5392 begin
5393 /Subrs SubrCount array def
5394 Subrs
5395 SubrMapOffset
5396 SubrCount
5397 SDBytes
5398 ct_Level2?
5399 {
5400 currentdict dup /SubrMapOffset undef
5401 dup /SubrCount undef
5402 /SDBytes undef
5403 }
5404 if
5405 end
5406 /cid_SD_BYTES exch def
5407 /cid_SUBR_COUNT exch def
5408 /cid_SUBR_MAP_OFFSET exch def
5409 /cid_SUBRS exch def
5410 cid_SUBR_COUNT 0 gt
5411 {
5412 GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval
5413 0 cid_SD_BYTES ct_cvnsi
5414 0 1 cid_SUBR_COUNT 1 sub
5415 {
5416 exch 1 index
5417 1 add
5418 cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add
5419 GlyphData exch cid_SD_BYTES ct_GetInterval
5420 0 cid_SD_BYTES ct_cvnsi
5421 cid_SUBRS 4 2 roll
5422 GlyphData exch
5423 4 index
5424 1 index
5425 sub
5426 ct_GetInterval
5427 dup length string copy put
5428 }
5429 for
5430 pop
5431 }
5432 if
5433 }
5434 { pop }
5435 ifelse
5436 }
5437 forall
5438 }
5439 if
5440 cleartomark pop pop
5441 end
5442 CIDFontName currentdict /CIDFont defineresource pop
5443 end end
5444 }
5445 stopped
5446 { cleartomark /StartData ct_reraise }
5447 if
5448 } bind def
5449 currentdict
5450 end def
5451 /ct_saveCIDInit
5452 {
5453 /CIDInit /ProcSet ct_resourcestatus
5454 { true }
5455 { /CIDInitC /ProcSet ct_resourcestatus }
5456 ifelse
5457 {
5458 pop pop
5459 /CIDInit /ProcSet findresource
5460 ct_UseNativeCapability?
5461 { pop null }
5462 { /CIDInit ct_CIDInit /ProcSet defineresource pop }
5463 ifelse
5464 }
5465 { /CIDInit ct_CIDInit /ProcSet defineresource pop null }
5466 ifelse
5467 ct_Vars exch /ct_oldCIDInit exch put
5468 } bind def
5469 /ct_restoreCIDInit
5470 {
5471 ct_Vars /ct_oldCIDInit get dup null ne
5472 { /CIDInit exch /ProcSet defineresource pop }
5473 { pop }
5474 ifelse
5475 } bind def
5476 /ct_BuildCharSetUp
5477 {
5478 1 index
5479 begin
5480 CIDFont
5481 begin
5482 Adobe_CoolType_Utility /ct_BuildCharDict get
5483 begin
5484 /ct_dfCharCode exch def
5485 /ct_dfDict exch def
5486 CIDFirstByte ct_dfCharCode add
5487 dup CIDCount ge
5488 { pop 0 }
5489 if
5490 /cid exch def
5491 {
5492 GlyphDirectory cid 2 copy known
5493 { get }
5494 { pop pop nullstring }
5495 ifelse
5496 dup length FDBytes sub 0 gt
5497 {
5498 dup
5499 FDBytes 0 ne
5500 { 0 FDBytes ct_cvnsi }
5501 { pop 0 }
5502 ifelse
5503 /fdIndex exch def
5504 dup length FDBytes sub FDBytes exch getinterval
5505 /charstring exch def
5506 exit
5507 }
5508 {
5509 pop
5510 cid 0 eq
5511 { /charstring nullstring def exit }
5512 if
5513 /cid 0 def
5514 }
5515 ifelse
5516 }
5517 loop
5518 } def
5519 /ct_SetCacheDevice
5520 {
5521 0 0 moveto
5522 dup stringwidth
5523 3 -1 roll
5524 true charpath
5525 pathbbox
5526 0 -1000
5527 7 index 2 div 880
5528 setcachedevice2
5529 0 0 moveto
5530 } def
5531 /ct_CloneSetCacheProc
5532 {
5533 1 eq
5534 {
5535 stringwidth
5536 pop -2 div -880
5537 0 -1000 setcharwidth
5538 moveto
5539 }
5540 {
5541 usewidths?
5542 {
5543 currentfont /Widths get cid
5544 2 copy known
5545 { get exch pop aload pop }
5546 { pop pop stringwidth }
5547 ifelse
5548 }
5549 { stringwidth }
5550 ifelse
5551 setcharwidth
5552 0 0 moveto
5553 }
5554 ifelse
5555 } def
5556 /ct_Type3ShowCharString
5557 {
5558 ct_FDDict fdIndex 2 copy known
5559 { get }
5560 {
5561 currentglobal 3 1 roll
5562 1 index gcheck setglobal
5563 ct_Type1FontTemplate dup maxlength dict copy
5564 begin
5565 FDArray fdIndex get
5566 dup /FontMatrix 2 copy known
5567 { get }
5568 { pop pop ct_defaultFontMtx }
5569 ifelse
5570 /FontMatrix exch dup length array copy def
5571 /Private get
5572 /Private exch def
5573 /Widths rootfont /Widths get def
5574 /CharStrings 1 dict dup /.notdef
5575 <d841272cf18f54fc13> dup length string copy put def
5576 currentdict
5577 end
5578 /ct_Type1Font exch definefont
5579 dup 5 1 roll put
5580 setglobal
5581 }
5582 ifelse
5583 dup /CharStrings get 1 index /Encoding get
5584 ct_dfCharCode get charstring put
5585 rootfont /WMode 2 copy known
5586 { get }
5587 { pop pop 0 }
5588 ifelse
5589 exch
5590 1000 scalefont setfont
5591 ct_str1 0 ct_dfCharCode put
5592 ct_str1 exch ct_dfSetCacheProc
5593 ct_SyntheticBold
5594 {
5595 currentpoint
5596 ct_str1 show
5597 newpath
5598 moveto
5599 ct_str1 true charpath
5600 ct_StrokeWidth setlinewidth
5601 stroke
5602 }
5603 { ct_str1 show }
5604 ifelse
5605 } def
5606 /ct_Type4ShowCharString
5607 {
5608 ct_dfDict ct_dfCharCode charstring
5609 FDArray fdIndex get
5610 dup /FontMatrix get dup ct_defaultFontMtx ct_matrixeq not
5611 { ct_1000Mtx matrix concatmatrix concat }
5612 { pop }
5613 ifelse
5614 /Private get
5615 Adobe_CoolType_Utility /ct_Level2? get not
5616 {
5617 ct_dfDict /Private
5618 3 -1 roll
5619 { put }
5620 1183615869 internaldict /superexec get exec
5621 }
5622 if
5623 1183615869 internaldict
5624 Adobe_CoolType_Utility /ct_Level2? get
5625 { 1 index }
5626 { 3 index /Private get mark 6 1 roll }
5627 ifelse
5628 dup /RunInt known
5629 { /RunInt get }
5630 { pop /CCRun }
5631 ifelse
5632 get exec
5633 Adobe_CoolType_Utility /ct_Level2? get not
5634 { cleartomark }
5635 if
5636 } bind def
5637 /ct_BuildCharIncremental
5638 {
5639 {
5640 Adobe_CoolType_Utility /ct_MakeOCF get begin
5641 ct_BuildCharSetUp
5642 ct_ShowCharString
5643 }
5644 stopped
5645 { stop }
5646 if
5647 end
5648 end
5649 end
5650 end
5651 } bind def
5652 /BaseFontNameStr (BF00) def
5653 /ct_Type1FontTemplate 14 dict
5654 begin
5655 /FontType 1 def
5656 /FontMatrix [0.001 0 0 0.001 0 0] def
5657 /FontBBox [-250 -250 1250 1250] def
5658 /Encoding ct_cHexEncoding def
5659 /PaintType 0 def
5660 currentdict
5661 end def
5662 /BaseFontTemplate 11 dict
5663 begin
5664 /FontMatrix [0.001 0 0 0.001 0 0] def
5665 /FontBBox [-250 -250 1250 1250] def
5666 /Encoding ct_cHexEncoding def
5667 /BuildChar /ct_BuildCharIncremental load def
5668 ct_Clone?
5669 {
5670 /FontType 3 def
5671 /ct_ShowCharString /ct_Type3ShowCharString load def
5672 /ct_dfSetCacheProc /ct_CloneSetCacheProc load def
5673 /ct_SyntheticBold false def
5674 /ct_StrokeWidth 1 def
5675 }
5676 {
5677 /FontType 4 def
5678 /Private 1 dict dup /lenIV 4 put def
5679 /CharStrings 1 dict dup /.notdef <d841272cf18f54fc13> put def
5680 /PaintType 0 def
5681 /ct_ShowCharString /ct_Type4ShowCharString load def
5682 }
5683 ifelse
5684 /ct_str1 1 string def
5685 currentdict
5686 end def
5687 /BaseFontDictSize BaseFontTemplate length 5 add def
5688 /ct_matrixeq
5689 {
5690 true 0 1 5
5691 {
5692 dup 4 index exch get exch 3 index exch get eq and
5693 dup not
5694 { exit }
5695 if
5696 }
5697 for
5698 exch pop exch pop
5699 } bind def
5700 /ct_makeocf
5701 {
5702 15 dict
5703 begin
5704 exch /WMode exch def
5705 exch /FontName exch def
5706 /FontType 0 def
5707 /FMapType 2 def
5708 dup /FontMatrix known
5709 { dup /FontMatrix get /FontMatrix exch def }
5710 { /FontMatrix matrix def }
5711 ifelse
5712 /bfCount 1 index /CIDCount get 256 idiv 1 add
5713 dup 256 gt { pop 256} if def
5714 /Encoding
5715 256 array 0 1 bfCount 1 sub { 2 copy dup put pop } for
5716 bfCount 1 255 { 2 copy bfCount put pop } for
5717 def
5718 /FDepVector bfCount dup 256 lt { 1 add } if array def
5719 BaseFontTemplate BaseFontDictSize dict copy
5720 begin
5721 /CIDFont exch def
5722 CIDFont /FontBBox known
5723 { CIDFont /FontBBox get /FontBBox exch def }
5724 if
5725 CIDFont /CDevProc known
5726 { CIDFont /CDevProc get /CDevProc exch def }
5727 if
5728 currentdict
5729 end
5730 BaseFontNameStr 3 (0) putinterval
5731 0 1 bfCount dup 256 eq { 1 sub } if
5732 {
5733 FDepVector exch
5734 2 index BaseFontDictSize dict copy
5735 begin
5736 dup /CIDFirstByte exch 256 mul def
5737 FontType 3 eq
5738 { /ct_FDDict 2 dict def }
5739 if
5740 currentdict
5741 end
5742 1 index 16
5743 BaseFontNameStr 2 2 getinterval cvrs pop
5744 BaseFontNameStr exch definefont
5745 put
5746 }
5747 for
5748 ct_Clone?
5749 { /Widths 1 index /CIDFont get /GlyphDirectory get length dict def }
5750 if
5751 FontName
5752 currentdict
5753 end
5754 definefont
5755 ct_Clone?
5756 {
5757 gsave
5758 dup 1000 scalefont setfont
5759 ct_BuildCharDict
5760 begin
5761 /usewidths? false def
5762 currentfont /Widths get
5763 begin
5764 exch /CIDFont get /GlyphDirectory get
5765 {
5766 pop
5767 dup charcode exch 1 index 0 2 index 256 idiv put
5768 1 index exch 1 exch 256 mod put
5769 stringwidth 2 array astore def
5770 }
5771 forall
5772 end
5773 /usewidths? true def
5774 end
5775 grestore
5776 }
5777 { exch pop }
5778 ifelse
5779 } bind def
5780 /ct_ComposeFont
5781 {
5782 ct_UseNativeCapability?
5783 {
5784 2 index /CMap ct_resourcestatus
5785 { pop pop exch pop }
5786 {
5787 /CIDInit /ProcSet findresource
5788 begin
5789 12 dict
5790 begin
5791 begincmap
5792 /CMapName 3 index def
5793 /CMapVersion 1.000 def
5794 /CMapType 1 def
5795 exch /WMode exch def
5796 /CIDSystemInfo 3 dict dup
5797 begin
5798 /Registry (Adobe) def
5799 /Ordering
5800 CMapName ct_mkocfStr100 cvs
5801 (Adobe-) search
5802 {
5803 pop pop
5804 (-) search
5805 {
5806 dup length string copy
5807 exch pop exch pop
5808 }
5809 { pop (Identity)}
5810 ifelse
5811 }
5812 { pop (Identity) }
5813 ifelse
5814 def
5815 /Supplement 0 def
5816 end def
5817 1 begincodespacerange
5818 <0000> <FFFF>
5819 endcodespacerange
5820 1 begincidrange
5821 <0000> <FFFF> 0
5822 endcidrange
5823 endcmap
5824 CMapName currentdict /CMap defineresource pop
5825 end
5826 end
5827 }
5828 ifelse
5829 composefont
5830 }
5831 {
5832 3 2 roll pop
5833 0 get /CIDFont findresource
5834 ct_makeocf
5835 }
5836 ifelse
5837 } bind def
5838 /ct_MakeIdentity
5839 {
5840 ct_UseNativeCapability?
5841 {
5842 1 index /CMap ct_resourcestatus
5843 { pop pop }
5844 {
5845 /CIDInit /ProcSet findresource begin
5846 12 dict begin
5847 begincmap
5848 /CMapName 2 index def
5849 /CMapVersion 1.000 def
5850 /CMapType 1 def
5851 /CIDSystemInfo 3 dict dup
5852 begin
5853 /Registry (Adobe) def
5854 /Ordering
5855 CMapName ct_mkocfStr100 cvs
5856 (Adobe-) search
5857 {
5858 pop pop
5859 (-) search
5860 { dup length string copy exch pop exch pop }
5861 { pop (Identity) }
5862 ifelse
5863 }
5864 { pop (Identity) }
5865 ifelse
5866 def
5867 /Supplement 0 def
5868 end def
5869 1 begincodespacerange
5870 <0000> <FFFF>
5871 endcodespacerange
5872 1 begincidrange
5873 <0000> <FFFF> 0
5874 endcidrange
5875 endcmap
5876 CMapName currentdict /CMap defineresource pop
5877 end
5878 end
5879 }
5880 ifelse
5881 composefont
5882 }
5883 {
5884 exch pop
5885 0 get /CIDFont findresource
5886 ct_makeocf
5887 }
5888 ifelse
5889 } bind def
5890 currentdict readonly pop
5891 end
5892 end
5893 %%EndResource
5894 %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0
5895 %%Copyright: Copyright 1987-2004 Adobe Systems Incorporated.
5896 %%Version: 1.0 0
5897 userdict /ct_T42Dict 15 dict put
5898 ct_T42Dict begin
5899 /Is2015?
5900 {
5901 version
5902 cvi
5903 2015
5904 ge
5905 } bind def
5906 /AllocGlyphStorage
5907 {
5908 Is2015?
5909 {
5910 pop
5911 }
5912 {
5913 {string} forall
5914 } ifelse
5915 } bind def
5916 /Type42DictBegin
5917 {
5918 25 dict begin
5919 /FontName exch def
5920 /CharStrings 256 dict
5921 begin
5922 /.notdef 0 def
5923 currentdict
5924 end def
5925 /Encoding exch def
5926 /PaintType 0 def
5927 /FontType 42 def
5928 /FontMatrix [1 0 0 1 0 0] def
5929 4 array astore cvx /FontBBox exch def
5930 /sfnts
5931 } bind def
5932 /Type42DictEnd
5933 {
5934 currentdict dup /FontName get exch definefont end
5935 ct_T42Dict exch
5936 dup /FontName get exch put
5937 } bind def
5938 /RD {string currentfile exch readstring pop} executeonly def
5939 /PrepFor2015
5940 {
5941 Is2015?
5942 {
5943 /GlyphDirectory
5944 16
5945 dict def
5946 sfnts 0 get
5947 dup
5948 2 index
5949 (glyx)
5950 putinterval
5951 2 index
5952 (locx)
5953 putinterval
5954 pop
5955 pop
5956 }
5957 {
5958 pop
5959 pop
5960 } ifelse
5961 } bind def
5962 /AddT42Char
5963 {
5964 Is2015?
5965 {
5966 /GlyphDirectory get
5967 begin
5968 def
5969 end
5970 pop
5971 pop
5972 }
5973 {
5974 /sfnts get
5975 4 index
5976 get
5977 3 index
5978 2 index
5979 putinterval
5980 pop
5981 pop
5982 pop
5983 pop
5984 } ifelse
5985 } bind def
5986 /T0AddT42Mtx2
5987 {
5988 /CIDFont findresource /Metrics2 get begin def end
5989 }bind def
5990 end
5991 %%EndResource
5992 Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end
5993 %%BeginResource: procset Adobe_AGM_Image 1.0 0
5994 %%Version: 1.0 0
5995 %%Copyright: Copyright (C) 2000-2003 Adobe Systems, Inc. All Rights Reserved.
5996 systemdict /setpacking known
5997 {
5998 currentpacking
5999 true setpacking
6000 } if
6001 userdict /Adobe_AGM_Image 75 dict dup begin put
6002 /Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def
6003 /nd{
6004 null def
6005 }bind def
6006 /AGMIMG_&image nd
6007 /AGMIMG_&colorimage nd
6008 /AGMIMG_&imagemask nd
6009 /AGMIMG_mbuf () def
6010 /AGMIMG_ybuf () def
6011 /AGMIMG_kbuf () def
6012 /AGMIMG_c 0 def
6013 /AGMIMG_m 0 def
6014 /AGMIMG_y 0 def
6015 /AGMIMG_k 0 def
6016 /AGMIMG_tmp nd
6017 /AGMIMG_imagestring0 nd
6018 /AGMIMG_imagestring1 nd
6019 /AGMIMG_imagestring2 nd
6020 /AGMIMG_imagestring3 nd
6021 /AGMIMG_imagestring4 nd
6022 /AGMIMG_imagestring5 nd
6023 /AGMIMG_cnt nd
6024 /AGMIMG_fsave nd
6025 /AGMIMG_colorAry nd
6026 /AGMIMG_override nd
6027 /AGMIMG_name nd
6028 /AGMIMG_maskSource nd
6029 /AGMIMG_flushfilters nd
6030 /invert_image_samples nd
6031 /knockout_image_samples nd
6032 /img nd
6033 /sepimg nd
6034 /devnimg nd
6035 /idximg nd
6036 /doc_setup
6037 {
6038 Adobe_AGM_Core begin
6039 Adobe_AGM_Image begin
6040 /AGMIMG_&image systemdict/image get def
6041 /AGMIMG_&imagemask systemdict/imagemask get def
6042 /colorimage where{
6043 pop
6044 /AGMIMG_&colorimage /colorimage ldf
6045 }if
6046 end
6047 end
6048 }def
6049 /page_setup
6050 {
6051 Adobe_AGM_Image begin
6052 /AGMIMG_ccimage_exists {/customcolorimage where
6053 {
6054 pop
6055 /Adobe_AGM_OnHost_Seps where
6056 {
6057 pop false
6058 }{
6059 /Adobe_AGM_InRip_Seps where
6060 {
6061 pop false
6062 }{
6063 true
6064 }ifelse
6065 }ifelse
6066 }{
6067 false
6068 }ifelse
6069 }bdf
6070 level2{
6071 /invert_image_samples
6072 {
6073 Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
6074 /Decode [ Decode 1 get Decode 0 get] def
6075 }def
6076 /knockout_image_samples
6077 {
6078 Operator/imagemask ne{
6079 /Decode [1 1] def
6080 }if
6081 }def
6082 }{
6083 /invert_image_samples
6084 {
6085 {1 exch sub} currenttransfer addprocs settransfer
6086 }def
6087 /knockout_image_samples
6088 {
6089 { pop 1 } currenttransfer addprocs settransfer
6090 }def
6091 }ifelse
6092 /img /imageormask ldf
6093 /sepimg /sep_imageormask ldf
6094 /devnimg /devn_imageormask ldf
6095 /idximg /indexed_imageormask ldf
6096 /_ctype 7 def
6097 currentdict{
6098 dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{
6099 bind
6100 }if
6101 def
6102 }forall
6103 }def
6104 /page_trailer
6105 {
6106 end
6107 }def
6108 /doc_trailer
6109 {
6110 }def
6111 /AGMIMG_flushfilters
6112 {
6113 dup type /arraytype ne
6114 {1 array astore}if
6115 aload length
6116 {
6117 dup type /filetype eq
6118 {
6119 dup status 1 index currentfile ne and
6120 {dup flushfile closefile}
6121 {pop}
6122 ifelse
6123 }{pop}ifelse
6124 } repeat
6125 }def
6126 /imageormask_sys
6127 {
6128 begin
6129 save mark
6130 level2{
6131 currentdict
6132 Operator /imagemask eq{
6133 AGMIMG_&imagemask
6134 }{
6135 use_mask {
6136 level3 {process_mask_L3 AGMIMG_&image}{masked_image_simulation}ifelse
6137 }{
6138 AGMIMG_&image
6139 }ifelse
6140 }ifelse
6141 }{
6142 Width Height
6143 Operator /imagemask eq{
6144 Decode 0 get 1 eq Decode 1 get 0 eq and
6145 ImageMatrix /DataSource load
6146 AGMIMG_&imagemask
6147 }{
6148 BitsPerComponent ImageMatrix /DataSource load
6149 AGMIMG_&image
6150 }ifelse
6151 }ifelse
6152 currentdict /_Filters known {_Filters AGMIMG_flushfilters} if
6153 cleartomark restore
6154 end
6155 }def
6156 /overprint_plate
6157 {
6158 currentoverprint {
6159 0 get dup type /nametype eq {
6160 dup /DeviceGray eq{
6161 pop AGMCORE_black_plate not
6162 }{
6163 /DeviceCMYK eq{
6164 AGMCORE_is_cmyk_sep not
6165 }if
6166 }ifelse
6167 }{
6168 false exch
6169 {
6170 AGMOHS_sepink eq or
6171 } forall
6172 not
6173 } ifelse
6174 }{
6175 pop false
6176 }ifelse
6177 }def
6178 /process_mask_L3
6179 {
6180 dup begin
6181 /ImageType 1 def
6182 end
6183 4 dict begin
6184 /DataDict exch def
6185 /ImageType 3 def
6186 /InterleaveType 3 def
6187 /MaskDict 9 dict begin
6188 /ImageType 1 def
6189 /Width DataDict dup /MaskWidth known {/MaskWidth}{/Width} ifelse get def
6190 /Height DataDict dup /MaskHeight known {/MaskHeight}{/Height} ifelse get def
6191 /ImageMatrix [Width 0 0 Height neg 0 Height] def
6192 /NComponents 1 def
6193 /BitsPerComponent 1 def
6194 /Decode [0 1] def
6195 /DataSource AGMIMG_maskSource def
6196 currentdict end def
6197 currentdict end
6198 }def
6199 /use_mask
6200 {
6201 dup type /dicttype eq
6202 {
6203 dup /Mask known {
6204 dup /Mask get {
6205 level3
6206 {true}
6207 {
6208 dup /MaskWidth known {dup /MaskWidth get 1 index /Width get eq}{true}ifelse exch
6209 dup /MaskHeight known {dup /MaskHeight get 1 index /Height get eq}{true}ifelse
6210 3 -1 roll and
6211 } ifelse
6212 }
6213 {false} ifelse
6214 }
6215 {false} ifelse
6216 }
6217 {false} ifelse
6218 }def
6219 /make_line_source
6220 {
6221 begin
6222 MultipleDataSources {
6223 [
6224 Decode length 2 div cvi {Width string} repeat
6225 ]
6226 }{
6227 Width Decode length 2 div mul cvi string
6228 }ifelse
6229 end
6230 }def
6231 /datasource_to_str
6232 {
6233 exch dup type
6234 dup /filetype eq {
6235 pop exch readstring
6236 }{
6237 /arraytype eq {
6238 exec exch copy
6239 }{
6240 pop
6241 }ifelse
6242 }ifelse
6243 pop
6244 }def
6245 /masked_image_simulation
6246 {
6247 3 dict begin
6248 dup make_line_source /line_source xdf
6249 /mask_source AGMIMG_maskSource /LZWDecode filter def
6250 dup /Width get 8 div ceiling cvi string /mask_str xdf
6251 begin
6252 gsave
6253 0 1 translate 1 -1 Height div scale
6254 1 1 Height {
6255 pop
6256 gsave
6257 MultipleDataSources {
6258 0 1 DataSource length 1 sub {
6259 dup DataSource exch get
6260 exch line_source exch get
6261 datasource_to_str
6262 } for
6263 }{
6264 DataSource line_source datasource_to_str
6265 } ifelse
6266 <<
6267 /PatternType 1
6268 /PaintProc [
6269 /pop cvx
6270 <<
6271 /ImageType 1
6272 /Width Width
6273 /Height 1
6274 /ImageMatrix Width 1.0 sub 1 matrix scale 0.5 0 matrix translate matrix concatmatrix
6275 /MultipleDataSources MultipleDataSources
6276 /DataSource line_source
6277 /BitsPerComponent BitsPerComponent
6278 /Decode Decode
6279 >>
6280 /image cvx
6281 ] cvx
6282 /BBox [0 0 Width 1]
6283 /XStep Width
6284 /YStep 1
6285 /PaintType 1
6286 /TilingType 2
6287 >>
6288 matrix makepattern set_pattern
6289 <<
6290 /ImageType 1
6291 /Width Width
6292 /Height 1
6293 /ImageMatrix Width 1 matrix scale
6294 /MultipleDataSources false
6295 /DataSource mask_source mask_str readstring pop
6296 /BitsPerComponent 1
6297 /Decode [0 1]
6298 >>
6299 imagemask
6300 grestore
6301 0 1 translate
6302 } for
6303 grestore
6304 end
6305 end
6306 }def
6307 /imageormask
6308 {
6309 begin
6310 SkipImageProc {
6311 currentdict consumeimagedata
6312 }
6313 {
6314 save mark
6315 level2 AGMCORE_host_sep not and{
6316 currentdict
6317 Operator /imagemask eq DeviceN_PS2 not and {
6318 imagemask
6319 }{
6320 AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{
6321 [/Separation /Black /DeviceGray {}] setcolorspace
6322 /Decode [ Decode 1 get Decode 0 get ] def
6323 }if
6324 use_mask {
6325 level3 {process_mask_L3 image}{masked_image_simulation}ifelse
6326 }{
6327 DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and
6328 {
6329 Names convert_to_process not {
6330 2 dict begin
6331 /imageDict xdf
6332 /names_index 0 def
6333 gsave
6334 imageDict write_image_file {
6335 Names {
6336 dup (None) ne {
6337 [/Separation 3 -1 roll /DeviceGray {1 exch sub}] setcolorspace
6338 Operator imageDict read_image_file
6339 names_index 0 eq {true setoverprint} if
6340 /names_index names_index 1 add def
6341 }{
6342 pop
6343 } ifelse
6344 } forall
6345 close_image_file
6346 } if
6347 grestore
6348 end
6349 }{
6350 Operator /imagemask eq {
6351 imagemask
6352 }{
6353 image
6354 } ifelse
6355 } ifelse
6356 }{
6357 Operator /imagemask eq {
6358 imagemask
6359 }{
6360 image
6361 } ifelse
6362 } ifelse
6363 }ifelse
6364 }ifelse
6365 }{
6366 Width Height
6367 Operator /imagemask eq{
6368 Decode 0 get 1 eq Decode 1 get 0 eq and
6369 ImageMatrix /DataSource load
6370 /Adobe_AGM_OnHost_Seps where {
6371 pop imagemask
6372 }{
6373 currentgray 1 ne{
6374 currentdict imageormask_sys
6375 }{
6376 currentoverprint not{
6377 1 AGMCORE_&setgray
6378 currentdict imageormask_sys
6379 }{
6380 currentdict ignoreimagedata
6381 }ifelse
6382 }ifelse
6383 }ifelse
6384 }{
6385 BitsPerComponent ImageMatrix
6386 MultipleDataSources{
6387 0 1 NComponents 1 sub{
6388 DataSource exch get
6389 }for
6390 }{
6391 /DataSource load
6392 }ifelse
6393 Operator /colorimage eq{
6394 AGMCORE_host_sep{
6395 MultipleDataSources level2 or NComponents 4 eq and{
6396 AGMCORE_is_cmyk_sep{
6397 MultipleDataSources{
6398 /DataSource [
6399 DataSource 0 get /exec cvx
6400 DataSource 1 get /exec cvx
6401 DataSource 2 get /exec cvx
6402 DataSource 3 get /exec cvx
6403 /AGMCORE_get_ink_data cvx
6404 ] cvx def
6405 }{
6406 /DataSource
6407 Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
6408 /DataSource load
6409 filter_cmyk 0 () /SubFileDecode filter def
6410 }ifelse
6411 /Decode [ Decode 0 get Decode 1 get ] def
6412 /MultipleDataSources false def
6413 /NComponents 1 def
6414 /Operator /image def
6415 invert_image_samples
6416 1 AGMCORE_&setgray
6417 currentdict imageormask_sys
6418 }{
6419 currentoverprint not Operator/imagemask eq and{
6420 1 AGMCORE_&setgray
6421 currentdict imageormask_sys
6422 }{
6423 currentdict ignoreimagedata
6424 }ifelse
6425 }ifelse
6426 }{
6427 MultipleDataSources NComponents AGMIMG_&colorimage
6428 }ifelse
6429 }{
6430 true NComponents colorimage
6431 }ifelse
6432 }{
6433 Operator /image eq{
6434 AGMCORE_host_sep{
6435 /DoImage true def
6436 HostSepColorImage{
6437 invert_image_samples
6438 }{
6439 AGMCORE_black_plate not Operator/imagemask ne and{
6440 /DoImage false def
6441 currentdict ignoreimagedata
6442 }if
6443 }ifelse
6444 1 AGMCORE_&setgray
6445 DoImage
6446 {currentdict imageormask_sys} if
6447 }{
6448 use_mask {
6449 level3 {process_mask_L3 image}{masked_image_simulation}ifelse
6450 }{
6451 image
6452 }ifelse
6453 }ifelse
6454 }{
6455 Operator/knockout eq{
6456 pop pop pop pop pop
6457 currentcolorspace overprint_plate not{
6458 knockout_unitsq
6459 }if
6460 }if
6461 }ifelse
6462 }ifelse
6463 }ifelse
6464 }ifelse
6465 cleartomark restore
6466 }ifelse
6467 currentdict /_Filters known {_Filters AGMIMG_flushfilters} if
6468 end
6469 }def
6470 /sep_imageormask
6471 {
6472 /sep_colorspace_dict AGMCORE_gget begin
6473 CSA map_csa
6474 begin
6475 SkipImageProc {
6476 currentdict consumeimagedata
6477 }
6478 {
6479 save mark
6480 AGMCORE_avoid_L2_sep_space{
6481 /Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
6482 }if
6483 AGMIMG_ccimage_exists
6484 MappedCSA 0 get /DeviceCMYK eq and
6485 currentdict/Components known and
6486 Name () ne and
6487 Name (All) ne and
6488 Operator /image eq and
6489 AGMCORE_producing_seps not and
6490 level2 not and
6491 {
6492 Width Height BitsPerComponent ImageMatrix
6493 [
6494 /DataSource load /exec cvx
6495 {
6496 0 1 2 index length 1 sub{
6497 1 index exch
6498 2 copy get 255 xor put
6499 }for
6500 } /exec cvx
6501 ] cvx bind
6502 MappedCSA 0 get /DeviceCMYK eq{
6503 Components aload pop
6504 }{
6505 0 0 0 Components aload pop 1 exch sub
6506 }ifelse
6507 Name findcmykcustomcolor
6508 customcolorimage
6509 }{
6510 AGMCORE_producing_seps not{
6511 level2{
6512 AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
6513 [/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
6514 /sep_tint AGMCORE_gget setcolor
6515 }if
6516 currentdict imageormask
6517 }{
6518 currentdict
6519 Operator /imagemask eq{
6520 imageormask
6521 }{
6522 sep_imageormask_lev1
6523 }ifelse
6524 }ifelse
6525 }{
6526 AGMCORE_host_sep{
6527 Operator/knockout eq{
6528 currentdict/ImageMatrix get concat
6529 knockout_unitsq
6530 }{
6531 currentgray 1 ne{
6532 AGMCORE_is_cmyk_sep Name (All) ne and{
6533 level2{
6534 Name AGMCORE_IsSeparationAProcessColor
6535 {
6536 Operator /imagemask eq{
6537 /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor
6538 }{
6539 invert_image_samples
6540 }ifelse
6541 }{
6542 [ /Separation Name [/DeviceGray]
6543 {
6544 sep_colorspace_proc AGMCORE_get_ink_data
6545 1 exch sub
6546 } bind
6547 ] AGMCORE_&setcolorspace
6548 /sep_tint AGMCORE_gget AGMCORE_&setcolor
6549 }ifelse
6550 currentdict imageormask_sys
6551 }{
6552 currentdict
6553 Operator /imagemask eq{
6554 imageormask_sys
6555 }{
6556 sep_image_lev1_sep
6557 }ifelse
6558 }ifelse
6559 }{
6560 Operator/imagemask ne{
6561 invert_image_samples
6562 }if
6563 currentdict imageormask_sys
6564 }ifelse
6565 }{
6566 currentoverprint not Name (All) eq or Operator/imagemask eq and{
6567 currentdict imageormask_sys
6568 }{
6569 currentoverprint not
6570 {
6571 gsave
6572 knockout_unitsq
6573 grestore
6574 }if
6575 currentdict consumeimagedata
6576 }ifelse
6577 }ifelse
6578 }ifelse
6579 }{
6580 currentcolorspace 0 get /Separation ne{
6581 [/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
6582 /sep_tint AGMCORE_gget setcolor
6583 }if
6584 currentoverprint
6585 MappedCSA 0 get /DeviceCMYK eq and
6586 Name AGMCORE_IsSeparationAProcessColor not and
6587 Name inRip_spot_has_ink not and
6588 Name (All) ne and {
6589 imageormask_l2_overprint
6590 }{
6591 currentdict imageormask
6592 }ifelse
6593 }ifelse
6594 }ifelse
6595 }ifelse
6596 cleartomark restore
6597 }ifelse
6598 currentdict /_Filters known {_Filters AGMIMG_flushfilters} if
6599 end
6600 end
6601 }def
6602 /decode_image_sample
6603 {
6604 4 1 roll exch dup 5 1 roll
6605 sub 2 4 -1 roll exp 1 sub div mul add
6606 } bdf
6607 /colorSpaceElemCnt
6608 {
6609 mark currentcolor counttomark dup 2 add 1 roll cleartomark
6610 } bdf
6611 /devn_sep_datasource
6612 {
6613 1 dict begin
6614 /dataSource xdf
6615 [
6616 0 1 dataSource length 1 sub {
6617 dup currentdict /dataSource get /exch cvx /get cvx /exec cvx
6618 /exch cvx names_index /ne cvx [ /pop cvx ] cvx /if cvx
6619 } for
6620 ] cvx bind
6621 end
6622 } bdf
6623 /devn_alt_datasource
6624 {
6625 11 dict begin
6626 /convProc xdf
6627 /origcolorSpaceElemCnt xdf
6628 /origMultipleDataSources xdf
6629 /origBitsPerComponent xdf
6630 /origDecode xdf
6631 /origDataSource xdf
6632 /dsCnt origMultipleDataSources {origDataSource length}{1}ifelse def
6633 /DataSource origMultipleDataSources
6634 {
6635 [
6636 BitsPerComponent 8 idiv origDecode length 2 idiv mul string
6637 0 1 origDecode length 2 idiv 1 sub
6638 {
6639 dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch
6640 origDataSource exch get 0 () /SubFileDecode filter
6641 BitsPerComponent 8 idiv string /readstring cvx /pop cvx /putinterval cvx
6642 }for
6643 ]bind cvx
6644 }{origDataSource}ifelse 0 () /SubFileDecode filter def
6645 [
6646 origcolorSpaceElemCnt string
6647 0 2 origDecode length 2 sub
6648 {
6649 dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div
6650 1 BitsPerComponent 8 idiv {DataSource /read cvx /not cvx{0}/if cvx /mul cvx}repeat /mul cvx /add cvx
6651 }for
6652 /convProc load /exec cvx
6653 origcolorSpaceElemCnt 1 sub -1 0
6654 {
6655 /dup cvx 2 /add cvx /index cvx
6656 3 1 /roll cvx /exch cvx 255 /mul cvx /cvi cvx /put cvx
6657 }for
6658 ]bind cvx 0 () /SubFileDecode filter
6659 end
6660 } bdf
6661 /devn_imageormask
6662 {
6663 /devicen_colorspace_dict AGMCORE_gget begin
6664 CSA map_csa
6665 2 dict begin
6666 dup
6667 /srcDataStrs [ 3 -1 roll begin
6668 currentdict /MultipleDataSources known {MultipleDataSources {DataSource length}{1}ifelse}{1} ifelse
6669 {
6670 Width Decode length 2 div mul cvi
6671 {
6672 dup 65535 gt {1 add 2 div cvi}{exit}ifelse
6673 } loop
6674 string
6675 } repeat
6676 end ] def
6677 /dstDataStr srcDataStrs 0 get length string def
6678 begin
6679 SkipImageProc {
6680 currentdict consumeimagedata
6681 }
6682 {
6683 save mark
6684 AGMCORE_producing_seps not {
6685 level3 not {
6686 Operator /imagemask ne {
6687 /DataSource [ [
6688 DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse
6689 colorSpaceElemCnt /devicen_colorspace_dict AGMCORE_gget /TintTransform get
6690 devn_alt_datasource 1 /string cvx /readstring cvx /pop cvx] cvx colorSpaceElemCnt 1 sub{dup}repeat] def
6691 /MultipleDataSources true def
6692 /Decode colorSpaceElemCnt [ exch {0 1} repeat ] def
6693 } if
6694 }if
6695 currentdict imageormask
6696 }{
6697 AGMCORE_host_sep{
6698 Names convert_to_process {
6699 CSA get_csa_by_name 0 get /DeviceCMYK eq {
6700 /DataSource
6701 Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
6702 DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse
6703 4 /devicen_colorspace_dict AGMCORE_gget /TintTransform get
6704 devn_alt_datasource
6705 filter_cmyk 0 () /SubFileDecode filter def
6706 /MultipleDataSources false def
6707 /Decode [1 0] def
6708 /DeviceGray setcolorspace
6709 currentdict imageormask_sys
6710 }{
6711 AGMCORE_report_unsupported_color_space
6712 AGMCORE_black_plate {
6713 /DataSource
6714 DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse
6715 CSA get_csa_by_name 0 get /DeviceRGB eq{3}{1}ifelse /devicen_colorspace_dict AGMCORE_gget /TintTransform get
6716 devn_alt_datasource
6717 /MultipleDataSources false def
6718 /Decode colorSpaceElemCnt [ exch {0 1} repeat ] def
6719 currentdict imageormask_sys
6720 }
6721 {
6722 gsave
6723 knockout_unitsq
6724 grestore
6725 currentdict consumeimagedata
6726 } ifelse
6727 } ifelse
6728 }
6729 {
6730 /devicen_colorspace_dict AGMCORE_gget /names_index known {
6731 Operator/imagemask ne{
6732 MultipleDataSources {
6733 /DataSource [ DataSource devn_sep_datasource /exec cvx ] cvx def
6734 /MultipleDataSources false def
6735 }{
6736 /DataSource /DataSource load dstDataStr srcDataStrs 0 get filter_devn def
6737 } ifelse
6738 invert_image_samples
6739 } if
6740 currentdict imageormask_sys
6741 }{
6742 currentoverprint not Operator/imagemask eq and{
6743 currentdict imageormask_sys
6744 }{
6745 currentoverprint not
6746 {
6747 gsave
6748 knockout_unitsq
6749 grestore
6750 }if
6751 currentdict consumeimagedata
6752 }ifelse
6753 }ifelse
6754 }ifelse
6755 }{
6756 currentdict imageormask
6757 }ifelse
6758 }ifelse
6759 cleartomark restore
6760 }ifelse
6761 currentdict /_Filters known {_Filters AGMIMG_flushfilters} if
6762 end
6763 end
6764 end
6765 }def
6766 /imageormask_l2_overprint
6767 {
6768 currentdict
6769 currentcmykcolor add add add 0 eq{
6770 currentdict consumeimagedata
6771 }{
6772 level3{
6773 currentcmykcolor
6774 /AGMIMG_k xdf
6775 /AGMIMG_y xdf
6776 /AGMIMG_m xdf
6777 /AGMIMG_c xdf
6778 Operator/imagemask eq{
6779 [/DeviceN [
6780 AGMIMG_c 0 ne {/Cyan} if
6781 AGMIMG_m 0 ne {/Magenta} if
6782 AGMIMG_y 0 ne {/Yellow} if
6783 AGMIMG_k 0 ne {/Black} if
6784 ] /DeviceCMYK {}] setcolorspace
6785 AGMIMG_c 0 ne {AGMIMG_c} if
6786 AGMIMG_m 0 ne {AGMIMG_m} if
6787 AGMIMG_y 0 ne {AGMIMG_y} if
6788 AGMIMG_k 0 ne {AGMIMG_k} if
6789 setcolor
6790 }{
6791 /Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
6792 [/Indexed
6793 [
6794 /DeviceN [
6795 AGMIMG_c 0 ne {/Cyan} if
6796 AGMIMG_m 0 ne {/Magenta} if
6797 AGMIMG_y 0 ne {/Yellow} if
6798 AGMIMG_k 0 ne {/Black} if
6799 ]
6800 /DeviceCMYK {
6801 AGMIMG_k 0 eq {0} if
6802 AGMIMG_y 0 eq {0 exch} if
6803 AGMIMG_m 0 eq {0 3 1 roll} if
6804 AGMIMG_c 0 eq {0 4 1 roll} if
6805 }
6806 ]
6807 255
6808 {
6809 255 div
6810 mark exch
6811 dup dup dup
6812 AGMIMG_k 0 ne{
6813 /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop
6814 counttomark 1 roll
6815 }{
6816 pop
6817 }ifelse
6818 AGMIMG_y 0 ne{
6819 /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop
6820 counttomark 1 roll
6821 }{
6822 pop
6823 }ifelse
6824 AGMIMG_m 0 ne{
6825 /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop
6826 counttomark 1 roll
6827 }{
6828 pop
6829 }ifelse
6830 AGMIMG_c 0 ne{
6831 /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop
6832 counttomark 1 roll
6833 }{
6834 pop
6835 }ifelse
6836 counttomark 1 add -1 roll pop
6837 }
6838 ] setcolorspace
6839 }ifelse
6840 imageormask_sys
6841 }{
6842 write_image_file{
6843 currentcmykcolor
6844 0 ne{
6845 [/Separation /Black /DeviceGray {}] setcolorspace
6846 gsave
6847 /Black
6848 [{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]
6849 cvx modify_halftone_xfer
6850 Operator currentdict read_image_file
6851 grestore
6852 }if
6853 0 ne{
6854 [/Separation /Yellow /DeviceGray {}] setcolorspace
6855 gsave
6856 /Yellow
6857 [{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]
6858 cvx modify_halftone_xfer
6859 Operator currentdict read_image_file
6860 grestore
6861 }if
6862 0 ne{
6863 [/Separation /Magenta /DeviceGray {}] setcolorspace
6864 gsave
6865 /Magenta
6866 [{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]
6867 cvx modify_halftone_xfer
6868 Operator currentdict read_image_file
6869 grestore
6870 }if
6871 0 ne{
6872 [/Separation /Cyan /DeviceGray {}] setcolorspace
6873 gsave
6874 /Cyan
6875 [{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]
6876 cvx modify_halftone_xfer
6877 Operator currentdict read_image_file
6878 grestore
6879 } if
6880 close_image_file
6881 }{
6882 imageormask
6883 }ifelse
6884 }ifelse
6885 }ifelse
6886 } def
6887 /indexed_imageormask
6888 {
6889 begin
6890 save mark
6891 currentdict
6892 AGMCORE_host_sep{
6893 Operator/knockout eq{
6894 /indexed_colorspace_dict AGMCORE_gget dup /CSA known {
6895 /CSA get get_csa_by_name
6896 }{
6897 /Names get
6898 } ifelse
6899 overprint_plate not{
6900 knockout_unitsq
6901 }if
6902 }{
6903 Indexed_DeviceN {
6904 /devicen_colorspace_dict AGMCORE_gget /names_index known {
6905 indexed_image_lev2_sep
6906 }{
6907 currentoverprint not{
6908 knockout_unitsq
6909 }if
6910 currentdict consumeimagedata
6911 } ifelse
6912 }{
6913 AGMCORE_is_cmyk_sep{
6914 Operator /imagemask eq{
6915 imageormask_sys
6916 }{
6917 level2{
6918 indexed_image_lev2_sep
6919 }{
6920 indexed_image_lev1_sep
6921 }ifelse
6922 }ifelse
6923 }{
6924 currentoverprint not{
6925 knockout_unitsq
6926 }if
6927 currentdict consumeimagedata
6928 }ifelse
6929 }ifelse
6930 }ifelse
6931 }{
6932 level2{
6933 Indexed_DeviceN {
6934 /indexed_colorspace_dict AGMCORE_gget begin
6935 }{
6936 /indexed_colorspace_dict AGMCORE_gget begin
6937 CSA get_csa_by_name 0 get /DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and {
6938 [/Indexed [/DeviceN [/Cyan /Magenta /Yellow /Black] /DeviceCMYK {}] HiVal Lookup]
6939 setcolorspace
6940 } if
6941 end
6942 } ifelse
6943 imageormask
6944 Indexed_DeviceN {
6945 end
6946 } if
6947 }{
6948 Operator /imagemask eq{
6949 imageormask
6950 }{
6951 indexed_imageormask_lev1
6952 }ifelse
6953 }ifelse
6954 }ifelse
6955 cleartomark restore
6956 currentdict /_Filters known {_Filters AGMIMG_flushfilters} if
6957 end
6958 }def
6959 /indexed_image_lev2_sep
6960 {
6961 /indexed_colorspace_dict AGMCORE_gget begin
6962 begin
6963 Indexed_DeviceN not {
6964 currentcolorspace
6965 dup 1 /DeviceGray put
6966 dup 3
6967 currentcolorspace 2 get 1 add string
6968 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub
6969 {
6970 dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put
6971 }for
6972 put setcolorspace
6973 } if
6974 currentdict
6975 Operator /imagemask eq{
6976 AGMIMG_&imagemask
6977 }{
6978 use_mask {
6979 level3 {process_mask_L3 AGMIMG_&image}{masked_image_simulation}ifelse
6980 }{
6981 AGMIMG_&image
6982 }ifelse
6983 }ifelse
6984 end end
6985 }def
6986 /OPIimage
6987 {
6988 dup type /dicttype ne{
6989 10 dict begin
6990 /DataSource xdf
6991 /ImageMatrix xdf
6992 /BitsPerComponent xdf
6993 /Height xdf
6994 /Width xdf
6995 /ImageType 1 def
6996 /Decode [0 1 def]
6997 currentdict
6998 end
6999 }if
7000 dup begin
7001 /NComponents 1 cdndf
7002 /MultipleDataSources false cdndf
7003 /SkipImageProc {false} cdndf
7004 /HostSepColorImage false cdndf
7005 /Decode [
7006 0
7007 currentcolorspace 0 get /Indexed eq{
7008 2 BitsPerComponent exp 1 sub
7009 }{
7010 1
7011 }ifelse
7012 ] cdndf
7013 /Operator /image cdndf
7014 end
7015 /sep_colorspace_dict AGMCORE_gget null eq{
7016 imageormask
7017 }{
7018 gsave
7019 dup begin invert_image_samples end
7020 sep_imageormask
7021 grestore
7022 }ifelse
7023 }def
7024 /cachemask_level2
7025 {
7026 3 dict begin
7027 /LZWEncode filter /WriteFilter xdf
7028 /readBuffer 256 string def
7029 /ReadFilter
7030 currentfile
7031 0 (%EndMask) /SubFileDecode filter
7032 /ASCII85Decode filter
7033 /RunLengthDecode filter
7034 def
7035 {
7036 ReadFilter readBuffer readstring exch
7037 WriteFilter exch writestring
7038 not {exit} if
7039 }loop
7040 WriteFilter closefile
7041 end
7042 }def
7043 /cachemask_level3
7044 {
7045 currentfile
7046 <<
7047 /Filter [ /SubFileDecode /ASCII85Decode /RunLengthDecode ]
7048 /DecodeParms [ << /EODCount 0 /EODString (%EndMask) >> null null ]
7049 /Intent 1
7050 >>
7051 /ReusableStreamDecode filter
7052 }def
7053 /spot_alias
7054 {
7055 /mapto_sep_imageormask
7056 {
7057 dup type /dicttype ne{
7058 12 dict begin
7059 /ImageType 1 def
7060 /DataSource xdf
7061 /ImageMatrix xdf
7062 /BitsPerComponent xdf
7063 /Height xdf
7064 /Width xdf
7065 /MultipleDataSources false def
7066 }{
7067 begin
7068 }ifelse
7069 /Decode [/customcolor_tint AGMCORE_gget 0] def
7070 /Operator /image def
7071 /HostSepColorImage false def
7072 /SkipImageProc {false} def
7073 currentdict
7074 end
7075 sep_imageormask
7076 }bdf
7077 /customcolorimage
7078 {
7079 Adobe_AGM_Image/AGMIMG_colorAry xddf
7080 /customcolor_tint AGMCORE_gget
7081 <<
7082 /Name AGMIMG_colorAry 4 get
7083 /CSA [ /DeviceCMYK ]
7084 /TintMethod /Subtractive
7085 /TintProc null
7086 /MappedCSA null
7087 /NComponents 4
7088 /Components [ AGMIMG_colorAry aload pop pop ]
7089 >>
7090 setsepcolorspace
7091 mapto_sep_imageormask
7092 }ndf
7093 Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put
7094 /customcolorimage
7095 {
7096 Adobe_AGM_Image/AGMIMG_override false put
7097 current_spot_alias{dup 4 get map_alias}{false}ifelse
7098 {
7099 false set_spot_alias
7100 /customcolor_tint AGMCORE_gget exch setsepcolorspace
7101 pop
7102 mapto_sep_imageormask
7103 true set_spot_alias
7104 }{
7105 AGMIMG_&customcolorimage
7106 }ifelse
7107 }bdf
7108 }def
7109 /snap_to_device
7110 {
7111 6 dict begin
7112 matrix currentmatrix
7113 dup 0 get 0 eq 1 index 3 get 0 eq and
7114 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop
7115 {
7116 1 1 dtransform 0 gt exch 0 gt /AGMIMG_xSign? exch def /AGMIMG_ySign? exch def
7117 0 0 transform
7118 AGMIMG_ySign? {floor 0.1 sub}{ceiling 0.1 add} ifelse exch
7119 AGMIMG_xSign? {floor 0.1 sub}{ceiling 0.1 add} ifelse exch
7120 itransform /AGMIMG_llY exch def /AGMIMG_llX exch def
7121 1 1 transform
7122 AGMIMG_ySign? {ceiling 0.1 add}{floor 0.1 sub} ifelse exch
7123 AGMIMG_xSign? {ceiling 0.1 add}{floor 0.1 sub} ifelse exch
7124 itransform /AGMIMG_urY exch def /AGMIMG_urX exch def
7125 [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY] concat
7126 }{
7127 }ifelse
7128 end
7129 } def
7130 level2 not{
7131 /colorbuf
7132 {
7133 0 1 2 index length 1 sub{
7134 dup 2 index exch get
7135 255 exch sub
7136 2 index
7137 3 1 roll
7138 put
7139 }for
7140 }def
7141 /tint_image_to_color
7142 {
7143 begin
7144 Width Height BitsPerComponent ImageMatrix
7145 /DataSource load
7146 end
7147 Adobe_AGM_Image begin
7148 /AGMIMG_mbuf 0 string def
7149 /AGMIMG_ybuf 0 string def
7150 /AGMIMG_kbuf 0 string def
7151 {
7152 colorbuf dup length AGMIMG_mbuf length ne
7153 {
7154 dup length dup dup
7155 /AGMIMG_mbuf exch string def
7156 /AGMIMG_ybuf exch string def
7157 /AGMIMG_kbuf exch string def
7158 } if
7159 dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
7160 }
7161 addprocs
7162 {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage
7163 end
7164 } def
7165 /sep_imageormask_lev1
7166 {
7167 begin
7168 MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
7169 {
7170 255 mul round cvi GrayLookup exch get
7171 } currenttransfer addprocs settransfer
7172 currentdict imageormask
7173 }{
7174 /sep_colorspace_dict AGMCORE_gget/Components known{
7175 MappedCSA 0 get /DeviceCMYK eq{
7176 Components aload pop
7177 }{
7178 0 0 0 Components aload pop 1 exch sub
7179 }ifelse
7180 Adobe_AGM_Image/AGMIMG_k xddf
7181 Adobe_AGM_Image/AGMIMG_y xddf
7182 Adobe_AGM_Image/AGMIMG_m xddf
7183 Adobe_AGM_Image/AGMIMG_c xddf
7184 AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
7185 {AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer
7186 currentdict imageormask
7187 }{
7188 currentcolortransfer
7189 {AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll
7190 {AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll
7191 {AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll
7192 {AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll
7193 setcolortransfer
7194 currentdict tint_image_to_color
7195 }ifelse
7196 }{
7197 MappedCSA 0 get /DeviceGray eq {
7198 {255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer
7199 currentdict imageormask
7200 }{
7201 MappedCSA 0 get /DeviceCMYK eq {
7202 currentcolortransfer
7203 {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll
7204 {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll
7205 {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll
7206 {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll
7207 setcolortransfer
7208 currentdict tint_image_to_color
7209 }{
7210 currentcolortransfer
7211 {pop 1} exch addprocs 4 1 roll
7212 {255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll
7213 {255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll
7214 {255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll
7215 setcolortransfer
7216 currentdict tint_image_to_color
7217 }ifelse
7218 }ifelse
7219 }ifelse
7220 }ifelse
7221 end
7222 }def
7223 /sep_image_lev1_sep
7224 {
7225 begin
7226 /sep_colorspace_dict AGMCORE_gget/Components known{
7227 Components aload pop
7228 Adobe_AGM_Image/AGMIMG_k xddf
7229 Adobe_AGM_Image/AGMIMG_y xddf
7230 Adobe_AGM_Image/AGMIMG_m xddf
7231 Adobe_AGM_Image/AGMIMG_c xddf
7232 {AGMIMG_c mul 1 exch sub}
7233 {AGMIMG_m mul 1 exch sub}
7234 {AGMIMG_y mul 1 exch sub}
7235 {AGMIMG_k mul 1 exch sub}
7236 }{
7237 {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
7238 {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
7239 {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
7240 {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
7241 }ifelse
7242 AGMCORE_get_ink_data currenttransfer addprocs settransfer
7243 currentdict imageormask_sys
7244 end
7245 }def
7246 /indexed_imageormask_lev1
7247 {
7248 /indexed_colorspace_dict AGMCORE_gget begin
7249 begin
7250 currentdict
7251 MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
7252 {HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer
7253 imageormask
7254 }{
7255 MappedCSA 0 get /DeviceGray eq {
7256 {HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer
7257 imageormask
7258 }{
7259 MappedCSA 0 get /DeviceCMYK eq {
7260 currentcolortransfer
7261 {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
7262 {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
7263 {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
7264 {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
7265 setcolortransfer
7266 tint_image_to_color
7267 }{
7268 currentcolortransfer
7269 {pop 1} exch addprocs 4 1 roll
7270 {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll
7271 {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll
7272 {3 mul HiVal mul round cvi Lookup exch get HiVal div} exch addprocs 4 1 roll
7273 setcolortransfer
7274 tint_image_to_color
7275 }ifelse
7276 }ifelse
7277 }ifelse
7278 end end
7279 }def
7280 /indexed_image_lev1_sep
7281 {
7282 /indexed_colorspace_dict AGMCORE_gget begin
7283 begin
7284 {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}
7285 {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
7286 {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
7287 {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
7288 AGMCORE_get_ink_data currenttransfer addprocs settransfer
7289 currentdict imageormask_sys
7290 end end
7291 }def
7292 }if
7293 end
7294 systemdict /setpacking known
7295 {
7296 setpacking
7297 } if
7298 %%EndResource
7299 currentdict Adobe_AGM_Utils eq {end} if
7300 %%EndProlog
7301 %%BeginSetup
7302 Adobe_AGM_Utils begin
7303 2 2010 Adobe_AGM_Core/doc_setup get exec
7304 Adobe_CoolType_Core/doc_setup get exec
7305 Adobe_AGM_Image/doc_setup get exec
7306 currentdict Adobe_AGM_Utils eq {end} if
7307 %%EndSetup
7308 %%Page: (Page 1) 1
7309 %%EndPageComments
7310 %%BeginPageSetup
7311 /currentdistillerparams where
7312 {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse
7313 { userdict /AI11_PDFMark5 /cleartomark load put
7314 userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put}
7315 { userdict /AI11_PDFMark5 /pdfmark load put
7316 userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse
7317 [/NamespacePush AI11_PDFMark5
7318 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5
7319 [{ai_metadata_stream_123}
7320 currentfile 0 (% &&end XMP packet marker&&)
7321 /SubFileDecode filter AI11_ReadMetadata_PDFMark5
7322 <?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
7323 <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
7324 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
7325 <rdf:Description rdf:about=""
7326 xmlns:dc="http://purl.org/dc/elements/1.1/">
7327 <dc:format>application/postscript</dc:format>
7328 </rdf:Description>
7329 <rdf:Description rdf:about=""
7330 xmlns:xap="http://ns.adobe.com/xap/1.0/"
7331 xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
7332 <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
7333 <xap:CreateDate>2009-02-09T11:31:58+01:00</xap:CreateDate>
7334 <xap:ModifyDate>2009-02-09T11:31:59+01:00</xap:ModifyDate>
7335 <xap:MetadataDate>2009-02-09T11:31:59+01:00</xap:MetadataDate>
7336 <xap:Thumbnails>
7337 <rdf:Alt>
7338 <rdf:li rdf:parseType="Resource">
7339 <xapGImg:width>256</xapGImg:width>
7340 <xapGImg:height>76</xapGImg:height>
7341 <xapGImg:format>JPEG</xapGImg:format>
7342 <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgATAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWOecPzB8q+
UbcSaxdhJ3HKGyiHO4kH+Sg6Db7TUX3y7Dp55D6QgyAeO6z/AM5Qao0jLoujQRRA/BJeu8rEeJSI
xBf+CObKHZg/iPyazkS6H/nJzzsJAZtO0x4+6pHcIfvMz/qyZ7Mx95/HwR4hZx5V/wCckPK+pSpb
65ayaPM23r19e3r7soV1r/q098xcvZ047xNshketW9zb3MEdxbSpPbyqHimjYOjKdwystQQc15BG
xbFTArsVdiqTeZ/OHlzyxZC71u9S1javpRmrSSEdo41qzfdQd8txYZTNRCCQHkGuf85QRLI8ehaK
ZEH2Li9k41/55R1/5OZsYdmfzj8ms5GNT/8AOS3n6Q/u7XToQK7LDKSR2rymP4ZcOzcfeUeIVSH/
AJya89LxEljpkgH2j6U6sfpE1PwxPZuPvP4+C+IXvXkLX77zB5R03Wb6KOG6vY2keKGvADmwWnIs
fsgd81OfGITMR0bYmwn+Upad1RS7kKiglmJoAB1JOKvJPOv/ADkT5c0iV7PQYf0zdpUNcBuFqp9n
oWk/2Ip/lZscPZ8pby2H2tZyPMNQ/wCchfzKunZre6t7BT0SC3jYDf8A4vExzOj2fiHMWw4yssv+
cgvzNt3DTX0F4B1Se2iAP/IlYj+OMuz8R6UvGXo/kz/nJHSNQmjs/MtoNMlc0F9CS9vU/wA6n44x
7/F70zDzdnEbxNsxk73ssUsU0SSxOskUih45EIZWVhUEEbEEZrCKbF2KuxV2KuxV2KuxV2KuxV2K
uxV2KrZVdonWN/TkZSEkpXiSNjQ9aYhXyR5u/Lj8wT56bSrtJdX1XUCZoL5SSk0daGQs20YTowNA
vypnQ4dRj8OxsA0GJt6FoX/OOOh2Fkt75w1gqQKyxQOkECE9mmlBLfQFzDn2jImoBkMfejv+VS/k
XqJFpp+uR/W22T6tqMEshP8AqN6lfuyP5vUDcj7E8MWAfmD+RPmHyxBJqOnyfpfSY/ilkRCs8Q8Z
IwWqo/mU/MDMvT66M9jsWEoU9N/5x68uebdM0GS81S5ePSb5RJp2lyCpXlv69TugcdFHXr4ZhdoZ
ISlQ5jmWcAXrea5sdirEPzM/MSw8k6F9bcCfUrnlHp1mT9twN3em/ppUcvu75k6bTnLKunVjKVPk
nX/MGr6/qk2p6tctc3cxqWY7KK7Ii9FUdgM6DHjEBQ5NBNpdk1RVvpWp3Kc7eznmT+aON2G/uAci
Zgcyqr+gNd/6tt1/yJk/5px8SPeFp9l+RbFrDyVoVm6lJIbC2WVTUEP6Sl9j/lVzms8rnI+bkR5J
5lSXzN+dv5tXWt6hP5d0Wcx6HbMY7qWM0+tSKaNUj/dSnYDo3XwpvNFpBEcUvq+5pnK3kWbBgy/R
/wAo/wAxtYtFu7HQ5jbuAUeZorfkDuGUTvGSD2IFMx56vFE0SkRKB8zfl/5y8sxpLrely2kEh4rP
VJYuR6KZImdAfYnJY9RCf0lSCGPZch7r/wA46fmDdfXW8n6hKZLeRGl0lnNSjIOUkIr+yVqwHah8
c1XaOnFcY+LZjl0fQOahtdirsVdirsVdirsVcSACSaAbknFWJ3n5r/lzaXZtJ9etROp4sELSKCOx
dAyD78yBpchF8JY8QZNZX1lf2sd3ZTx3NrMOUU8LB0YeIZSQcolEg0WStgV5N+cH5zxeWlfRNBdJ
teYUnn2ZLUEeHRpfBTsOp8M2Gj0fH6pfT97XKdK/k/zrH5c/JSw8x61K93ckXDLzcmSeaa6lZE5t
U1Pc9gPbBmw8ecxjt/YkGovnzzp5u8z+ZNWe612WQPXlDZtySKFHHJRHGegKkb9T1qc2+HFGAqLU
TbHsuQ9k/Jr81Nb0i8sdG8wPLN5e1Jzb2F5OGIhlBA4pI32o6uoZa/DUHbvrdZpYyBlH6gzhKk+/
Mn8x9X8kfmuk1rWbTLiytzf6eTRJAGkXkv8ALIANm+g7ZVptPHLh352mUqL2Hy55j0jzFpEGraTO
J7ScbHoyMPtI6/ssvcZrcmMwNHm2A2meQS+OPzV84S+afOd9eiQtYwObbT1/ZEERIDAf5Zq5+edJ
pcPhwA6uPI2WKQQTXE8cECGSaZljijUVZmY0VQPEnMgmkPqr8s/yZ0Hyzp8F3qltFf8AmB1DzTSg
SJAxH2IVNVHHpz6n5bZoNTrJTNDaLdGFJ235s/lxGxRtftVZDxK1bYjanTKvymX+aU8Qa/5W5+W3
/UwWv3t/TH8pl/mleMO/5W5+W3/UwWv3t/TH8pl/mleMJf8Amp54ttM/LS51fSrlZDqarbabcRnY
m4Bq6nxWNXYe4yelwGWXhPTmiR2fI+dC0vXP+cefIlvrevT69qEQlsNIKi3jcVV7p91JqCCIlHL5
lc1/aGfhjwjmfuZwjb6azRtyF1bSrDVtNudNv4hPZ3cbRTxN3VvDwI6g9jkoSMTY5qQ+Ite0qTSN
c1DSpG5vYXMtsXpTl6TlOVPelc6jHPiiD3uMUX5L1KXTPN2jX8R4tb3kDHtVfUAdT7MpIORzR4oE
eSjm+3M5dyXYq7FXYq7FXYq7FWLfmV5b1/zJ5Wm0fRb2OxnuXUXEkpdVaAA846oGb4jSviKjL9Nk
jCfFIWxkLDxDzL+V3lXyV5DuJPMt0JvN10xGmx2srFNmABVGVCV47uzL7DfNpj1U8uT0j0dWsxoM
x/5xhXUh5c1czc/0ebpPqnL7PqBP33H/AISuY/adcQ76ZY2UfnR5u8yeWvKpuNDtHeScmKfUgAy2
imgDlevJiaKaUB69gcfR4Yzn6j8O9MzQfLeg20eq+ZdOtb+R2jv72GK6mLfGVmlCu3Jq/F8RNTm+
yHhiSOgaQ+m7r8l/KF1pFro9xq2oy6ZZMXtbRrmLhGxrUqPT/wAo5oxrJgmQAs+TdwBAfnH5A8nS
eR1vbidNPvNGtkh0+/eheYRoFjt5OIrJz47UFVO42qDPR6ifiUNxJE4inhn5Y+WtC8yebrXS9avv
qVrICUUbNPICOMCudkL+J60oNyM2mpyyhAmItriLL6V81/lT5M1+y0uxvBJZWmkJJHYQ2sixKqyc
eWzK9fsDf780uLVTgSRvbcYgvN/z78kaTZ6FF5hOo3eoat60NmJLmWJx6PGRqUjjj3BHXM3QZyZc
NABhOLz38pvOHmrQPM0FtoULX66g6xXGl78Zh/MP5GUVPPt32zL1eGE43LaurGJIL6o833ktl5R1
u9j+GW20+6mSh3DRwsw3+YzQ4RcwPMNx5PiDOocd6B+ROmQX/wCZem+uAyWiy3Sqe7xoeB/2LEN9
GYmulWIsoc31Zqt4LLS7y9OwtoJJqnp+7Qt/DNBAWQG4vhQkkkk1J6nOqcdrFXYq9a/NS4a3/K/8
vdOUcUmtXunQneoji4tQ9m9ZqZr9KLyzPmzlyDyXNgwfVv8Azj3YRWv5Z2c6CjX1xcXEh8WWQwf8
RhGaDtCV5T5N0OT0nMJm7FXxZ+Y8yTef/MToar+kbkA/6srKf1Z02mH7uPuDjy5pX5ftWu9e020U
FmuLqCIKOpLyKtB9+TyGok+SA+ofzk/NGXyXp9vbaciS6zqAYwmQVSGNNjIy/tGpoo6da9KHR6PS
+KbP0hunKniOmaT+cH5hxz6hBcXd/bI5R5ZbhYYOexKIhZE2rWirQZs5Tw4dtg10SgLjUPzO/L7V
0t7i6vNMulAkSFpfVgkSux41eGRfvyYjizRsAFG4fSv5W+eh5z8qx6nJGIb6GRra+iX7PqoA3JK7
8WVgfbpvSuaTVYPDnXRuibDxf8yvz38w6jqdxpnlm4bT9Khdoluodri4KmnMP1RSfshaHxPYbPTa
GIFy3LXKbGNS8j/m7b6a2v6ha6gLaNDK9w8/OZEpVmeP1DMoA61Xbvl8c+EnhBCOEsp/Jj82vMsX
may0DV7yXUdN1BxBE1wxklhlYUjKu1WKlqKVJoOoyjWaSPCZRFEJhLd63+bH5lQeSNFR4UWfWL0s
lhbt9kcac5ZKb8VqNu5+kjXaXTeLLyDZKVPnDRLzQ/MfmSbVfP8ArU6REh5eEbyTTmv92pRSkSD2
6dFHcbqYlCNYw0jfm+q/I995ZvfLFnN5ZjEWiANHaII2jFI3Kts4DH4gak9TmgzxkJni+pvjVbJ1
cW8FxBJb3EaywSqUlicBlZWFCrA7EEZWDSXzB+cX5Oz+V531nRkaXy9K3xpuzWjMdlY9TGT9lvoP
YneaPWcfpl9X3tMo0yO2/L2180fkNpd1pVnENdtRLcJIkarLP6U8sckTMBVqqPhr3Ayk6gw1BBPp
Tw3F5P5o86a/5hSyttRl42mmQx21nZpVY4xEgTkVPV24/Ex/AbZsMWGMLI6sCbSEEqQQaEbgjqDl
qHomhyebfzT1XQfL+oyG4g0kSfWNSofUW1cpyMr9GakYVD1JO9euYcxDAJSHXp5shZTD86vKqN+Z
VponlzTUSW5s4BDaWsaoGcs4LEKAPsr8THsN8hosv7oykeqZjd7F+U/5V2fkvTTPdBLjX7pf9Kug
KiNTQ+jET+yD1P7R+jNbq9Ucp2+lnGNMq812MmoeVtZsIgTJd2NzAgHUtJCyDx8coxSqYPmGR5Ph
7OocdlH5aeaY/LHnXTdXnr9UjcxXdAT+5mUxu1BuePLl9GUanFxwMeqYmi+wL62tda0S4to562mp
WzxLcwlW/dzxleaE8lOzVHUZzsSYyvub+by6L/nGPyUAfW1LUnPYo8C/rhbM49pz7gw8MPEfzL8t
aJ5a82XOi6RdS3cFqiCaSYqWErDkyVQKPhBHbrm002SU4cRDXIUWMxRSSypFGpaSRgqKOpJNAMvJ
Q9w/5yI8vnTvLfk9UX93p0T6e7jpVYouA/5JNmr7PyXKfnu2THJ4Zm0a31F/zjlrtve+QzpgYC50
m4kR46/F6c7GZHp4Fmdf9jmi7RhWS+9uxnZ6pmAzSDz15ts/Knli81i5ZecSlLSFjvLcMCI4wOpq
dzTooJ7ZdgxHJIRCJGg+K5ZZJpXllYvJIxd3PUsxqSc6YCnHeg/kR5ak1n8wLO4ZCbTSa3s79gyb
Qivj6hB+QOYeuycOMjv2ZQG7P/8AnJHyZrF+1h5jsIXuba0ha3vkjHJolDl0koN+PxMGPbbMTs7N
EXE9WWQdXl3kf81/Nvk2FrXTZIp9PdzI1lcoXj5kAFlKlHWoHZqe2Z2fSwybnmwEiHrHlr89/Jfm
O8trbzbpEFndoSttfSqlxbqz0B+J15w8qDxHiRmvyaGcBcDbYJg83sd5e6dpmnS3lzLHbWFtGZJZ
TRUVAK12/hmuETI0ObY8L1388/y4ivf9xvlCDUxCwMd1PHBb7o1VZKxTOKHcVAObWGhy1vKmozHc
luu/85I67qel3tpY6JDapPE8UkzyPOY0lHDlssS1HLau1e2Tx9nRiQSUHIwj8otNk1D8yNAhReXp
XS3LV6BbcGYn/hPvzK1cqxS9zGPN9ReZ/wAufJvmi7iu9d0/65cQR+lE/rTxBU5FqcYpEXqetM0W
LUTxiomm8xBSb/lRP5Vf9WP/AKerz/qtln57L3/YEcAZjo2j6bo2mW+l6ZCLextV4QQgs3EElj8T
lmO57nMaczI2eaQKRmRSpXa2rWswu1RrUo3rrIAUKU+LkDtSnXCLvZXznL+esXl7WbfTvKFmn+Dr
BpQLSUEPOZpTK7q7VeMBmPpjw+0OgG5Gh443M+stPHXJkN9pn5IfmS36Sh1JdE1ucAzxl0tpGkP+
/IpR6ch/yozv3OUxlnw7VxRT6Sgh+QHkSzIuNU83qLL7VeVvb1X/AIyO8i/TTJ/n8h2Ed14B3t61
+aXkPyNoc2hfl1Cs9/KKS6lQtGr0p6jSPvM4/ZA+Af8AC4IaXJllxZOXcpkByZR+TPnPRvN0s1/e
wIvnS2t0t7y4pvLao3wyR/soCzfGF7+1AKNZhlj2H0MoG/e9UzAZuxV8j/nJ5DufK3my4ljjP6I1
N3uLCUD4V5Hk8NfGMnb/ACaZ0OjzjJDzDRIUWA5lsWY+T/zY86+VIRbaddiWwU1Wxul9WFamp47q
yf7FhmPm0kMm5G6RIhPdX/5yI/MTULVoImtNO5ghprSJhJQ+DSvNT5jfKYdn4wepZGZeaSyyyyvL
K7SSyMWkkYlmZmNSSTuSTmcAwei/kV5Lm8wec7e/ljP6M0Zlup5CPhaVTWGMHxLjkfYHMLXZuCFd
SygLL6D/ADP8nf4t8m3ulxgfXVpcWDN0E8VSor25qWSvauajS5vDmD0bZCw+OLi3nt55Le4jaKeF
iksTgqyspoVYHoQc6QG92hM/LHmrXfLGqLqejXJt7lQUcUDI6HqjodmX/bG+V5cUZipKDT0pf+cn
POYio2m6cZafb4zgV8ePq/xzC/kyHeWfiF5/5x89+ZfN96lzrVz6iw1FvbRjhDEG68EHc9yan3zL
w4I4xUWJNpLY2N5f3kNlZwtcXVw4jhhjFWZmNAAMtlIAWUPrf8s/IkfkXyk8Zj+tavOv1nUDFQl5
FU8YYyaVCfZWvck9857U5/Fn5N8RQYMf+coLA38MQ0GSOzMircTvODIkZNGKxLHuR1pyzK/kw19W
7HxGY635C/KTzZYtqjx2ipIvM6pZSpARyFeTMh4E7ftqcx4Z82M1v7ikxBfLfmOy0yx16/s9Lu/r
2nW8zx2t3t+8RTQNUbH5jY9c3uORMQSKLSXtv5mT6zafkD5cguCyzXBsobxTWvpCB5EV/cGNK175
q9MInUSrzbJfSkH/ADjtoPk/VdV1M61DBd6jAsR0+0uQroVPP1XWNvhdlovbbLu0Mk4gcOwRABlv
/OQXnPQ7Hyw3lHT2ia9vXjN1BDxpBDC4kHIL9lmdFovhX2rj9n4ZGfGeQZTO1MZ/5xi0hZ/Mmraq
wB+o2qQpXs9y5NR/sYWH05f2nOogd5Y4xu+j80rc7FXYq7FXYq8e/MX/AJx907Wp5dT8tSR6bqEl
Wms3FLWRvFeIJiY+wK+w65stP2gY7S3DXKHc8S1r8sfP2jSsl7ol0UWv7+CMzxU8ecXNR9ObOGpx
y5ENZiUqg8seZJ5BFBpN5LIeiJbysx7dAuWHLEdQimc+U/yB886zKj6jCNFsCRzlud5qd+EAPKv+
vxzFy6/HHl6iyECX0T5K8i6B5P0v6jpMRDSUa6upPimmcCgLttsOyjYffmmzZ5ZDZbhGmQ5Sl2Kp
Z5j8t6N5j0qXS9XtlubSXcA7MjDo8bdVYeIyePJKBuKCLfP/AJt/5xu8yWUsk3lydNTtKkpbyssN
yo8KtSN/nVflm3xdoxP1bFqOMvPr38u/PdkxW58v3602LrbySJ/waBl/HMyOoxnlIMeEqEHkjznP
II4dB1GRz2W1mPelT8OwwnPAfxD5rRZx5T/5x6856tMkmsKujWFQXMpV52X/ACIlJof9cjMXL2hC
P0+oshAvo7yv5X0byzo8Ok6TD6NtFuzHd5HP2pJGoOTN/YNs02XLKcrLaBSa5Wl5p+Z35J6T5tkf
U9PkXTtdI+OUisM9BQesBuDt9tfpB2zO02tOPY7xYShbwbW/yf8AzF0iVkl0We6QfZmsl+sow8f3
XJh/sgM2sNXjl1+bUYlJU8m+b3YImh6gznYKtrOSfoC5b40O8fNFFlHl78jPzE1iVPU0/wDRlsx+
O4vj6VB/xi3lJ/2OUZNdjj1v3MhAvffy6/KTy95Lj9eP/TtYdeMuoyqAQD1WJKn018d6nuc1Go1c
svlHubYxpnOYrJ5H+YX/ADj9pmv382q6JdLpl/cMXuLd15W8jnqw4/FGWO5pUe2bHT9oGAqQsNco
W87P/ONn5ghyom08itOYmkp894q/hmZ/KWPzY+GWbeR/+ccLHTbyK/8AM12moyQkOlhApFvyBqDI
70aQf5PEe9RtmLn7RMhURTIY+96h5x8qad5p8u3WiXxKRXABjlQfFHIh5I6/Ijp3G2YOHKcchIMy
LeAXH/OM/ndbwxQXthLa1+C4d5UPHxZBG5B9gT88247Sx1yLV4ZTy5/5xhmXQ40tdWjk1szK0skq
slssPFgUQKHctyoeR+4ZSO0/VuPSnw2Y/k7+WGueRpdV/SF1bXMWorBx+rmTkrQGTrzVdiJcx9Zq
Y5aoHZlCNPTMwWbsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV
dirsVdirsVdirsVdirsVdirsVdir/9k=</xapGImg:image>
7343 </rdf:li>
7344 </rdf:Alt>
7345 </xap:Thumbnails>
7346 </rdf:Description>
7347 <rdf:Description rdf:about=""
7348 xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
7349 xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
7350 <xapMM:DocumentID>uuid:9781C769F82F11DD957788AAD8F65D92</xapMM:DocumentID>
7351 <xapMM:InstanceID>uuid:9781C76AF82F11DD957788AAD8F65D92</xapMM:InstanceID>
7352 <xapMM:DerivedFrom rdf:parseType="Resource">
7353 <stRef:instanceID>uuid:18522BF22EF8DD11B6DFB2F17E203B27</stRef:instanceID>
7354 <stRef:documentID>uuid:17522BF22EF8DD11B6DFB2F17E203B27</stRef:documentID>
7355 </xapMM:DerivedFrom>
7356 </rdf:Description>
7357 <rdf:Description rdf:about=""
7358 xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/">
7359 <photoshop:ColorMode>3</photoshop:ColorMode>
7360 <photoshop:History/>
7361 </rdf:Description>
7362 </rdf:RDF>
7363 </x:xmpmeta>
7385 <?xpacket end="w"?>
7386 % &&end XMP packet marker&&
7387 [{ai_metadata_stream_123}
7388 <</Type /Metadata /Subtype /XML>>
7389 /PUT AI11_PDFMark5
7390 [/Document
7391 1 dict begin /Metadata {ai_metadata_stream_123} def
7392 currentdict end /BDC AI11_PDFMark5
7393 %AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0
7394 Adobe_AGM_Utils begin
7395 Adobe_AGM_Core/page_setup get exec
7396 Adobe_AGM_Core/capture_currentpagedevice get exec
7397 Adobe_CoolType_Core/page_setup get exec
7398 Adobe_AGM_Image/page_setup get exec
7399 %%EndPageSetup
7400 Adobe_AGM_Core/AGMCORE_save save ddf
7401 1 -1 scale 0 -346.999 translate
7402 [1 0 0 1 0 0 ] concat
7403 % page clip
7404 gsave
7405 newpath
7406 gsave % PSGState
7407 0 0 mo
7408 0 346.999 li
7409 1190.59 346.999 li
7410 1190.59 0 li
7411 cp
7412 clp
7413 [1 0 0 1 0 0 ] concat
7414 117.664 249.537 mo
7415 115.487 248.393 95.3335 232.718 94.9785 232.733 cv
7416 92.7925 232.826 86.3252 242.936 84.0562 245.336 cv
7417 78.8462 250.847 73.7607 253.542 72.2935 257.938 cv
7418 91.8438 277.571 121.828 294.962 159.673 294.907 cv
7419 197.007 294.853 227.463 277.275 246.213 257.099 cv
7420 237.566 249.501 231.385 239.439 222.688 231.893 cv
7421 200.563 260.887 152.141 267.663 117.664 249.537 cv
7422 cp
7423 1072.96 183.161 mo
7424 1069.04 134.177 972.732 145.522 967.938 187.362 cv
7425 979.21 187.853 989.543 189.282 1000.71 189.884 cv
7426 1004.07 167.746 1052.97 172.605 1036.83 200.806 cv
7427 1011.5 208.045 988.711 200.9 968.777 214.249 cv
7428 949.42 227.211 949.312 262.449 965.417 276.423 cv
7429 983.789 292.364 1015.44 281.098 1026.75 268.861 cv
7430 1027.02 273.635 1028.37 277.329 1029.27 281.464 cv
7431 1040.19 281.464 1051.12 281.464 1062.04 281.464 cv
7432 1052 247.624 1075.64 216.563 1072.96 183.161 cv
7433 cp
7434 834.347 188.202 mo
7435 831.496 215.83 855.318 223.207 874.676 230.212 cv
7436 883.944 233.566 899.216 236.272 900.722 243.655 cv
7437 904.187 260.636 872.965 264.786 859.553 256.258 cv
7438 853.511 252.416 853.258 246.31 846.949 241.135 cv
7439 836.673 242.9 826.02 244.29 815.862 246.176 cv
7440 824.822 299.207 931.887 296.894 936.01 243.655 cv
7441 937.918 219.014 917.988 209.959 897.361 203.326 cv
7442 887.05 200.011 867.627 198.185 867.114 187.362 cv
7443 866.465 173.664 890.315 171.611 903.242 178.12 cv
7444 909.547 181.295 910.76 187.353 915.005 189.884 cv
7445 924.697 188.093 934.158 186.071 944.412 184.842 cv
7446 937.529 135.568 839.043 142.686 834.347 188.202 cv
7447 cp
7448 163.875 107.544 mo
7449 129.846 105.777 105.619 128.293 94.9785 157.116 cv
7450 91.042 156.572 84.918 158.214 82.376 156.275 cv
7451 81.9595 139.498 83.0938 128.673 83.2158 113.426 cv
7452 71.8979 120.709 60.8799 131.561 50.4487 141.992 cv
7453 39.7305 152.71 28.3745 163.109 18.5215 173.919 cv
7454 41.0952 192.759 61.1343 218.305 83.2158 234.413 cv
7455 83.1875 218.077 81.9224 206.733 82.376 189.043 cv
7456 86.8569 189.043 91.3379 189.043 95.8188 189.043 cv
7457 105.267 220.015 129.191 243.992 169.756 239.454 cv
7458 199.332 236.146 216.002 214.026 225.208 189.043 cv
7459 229.044 189.408 234.459 188.193 236.971 189.884 cv
7460 237.443 207.288 236.043 218.351 236.131 234.413 cv
7461 256.226 216.419 278.91 193.734 298.305 172.239 cv
7462 277.22 152.715 257.723 131.603 236.131 112.585 cv
7463 235.604 128.013 238.531 141.457 236.131 157.116 cv
7464 232.21 157.116 228.289 157.116 224.368 157.116 cv
7465 215.628 130.532 195.157 109.169 163.875 107.544 cv
7466 cp
7467 1170.42 132.75 mo
7468 1174.93 92.6963 1103.86 97.0156 1103.21 131.91 cv
7469 1110.07 133.73 1118.88 133.607 1125.89 135.271 cv
7470 1123.64 121.726 1145.51 115.46 1147.74 127.709 cv
7471 1149.66 138.281 1132.93 147.278 1125.05 153.755 cv
7472 1109.22 166.772 1097.29 175.587 1093.97 194.925 cv
7473 1115.81 194.925 1137.66 194.925 1159.5 194.925 cv
7474 1160.48 188.339 1162.72 183.024 1163.7 176.44 cv
7475 1152.78 176.44 1141.86 176.44 1130.93 176.44 cv
7476 1141.5 162.071 1167.96 154.686 1170.42 132.75 cv
7477 cp
7478 463.823 51.2515 mo
7479 423.245 53.4082 395.704 65.6802 372.242 88.2202 cv
7480 350.11 109.482 333.479 139.475 331.072 173.079 cv
7481 324.933 258.789 383.741 298.306 465.503 293.227 cv
7482 540.949 288.54 566.031 227.583 563.805 141.992 cv
7483 525.437 141.992 487.068 141.992 448.699 141.992 cv
7484 446.654 160.689 443.366 182.566 442.818 199.966 cv
7485 460.743 200.524 480.905 198.847 497.43 200.806 cv
7486 496.612 225.762 478.18 235.873 459.622 237.774 cv
7487 433.265 240.474 412.459 226.915 403.329 208.367 cv
7488 385.779 172.716 406.732 130.137 432.735 116.787 cv
7489 455.405 105.148 488.102 109.767 522.636 109.225 cv
7490 525.261 90.8457 526.691 71.2705 529.357 52.9321 cv
7491 506.556 52.5078 486.571 50.0425 463.823 51.2515 cv
7492 cp
7493 234.45 99.9829 mo
7494 236.877 97.5566 246.327 90.8779 246.213 88.2202 cv
7495 246.105 85.6963 233.958 77.1836 229.409 73.937 cv
7496 210.905 60.7314 186.125 51.1035 157.153 51.2515 cv
7497 136.822 51.3555 119.82 56.355 103.38 64.6948 cv
7498 97.7813 67.5352 72.0601 83.6055 72.2935 89.0601 cv
7499 72.373 90.9224 81.8877 97.8145 84.0562 99.9829 cv
7500 88.9297 104.856 91.4717 107.916 94.9785 111.746 cv
7501 110.656 97.6343 133.008 84.1777 161.354 84.8594 cv
7502 188.472 85.5117 208.859 98.792 223.528 112.585 cv
7503 227.055 107.29 229.595 104.838 234.45 99.9829 cv
7504 cp
7505 650.345 61.334 mo
7506 612.505 80.8486 587.504 112.492 578.929 161.317 cv
7507 565.98 235.039 608.083 288.694 671.35 293.227 cv
7508 726.54 297.18 760.177 276.371 785.615 244.495 cv
7509 804.927 220.299 819.205 187.081 815.862 141.152 cv
7510 814.438 121.573 807.413 102.675 799.059 89.9004 cv
7511 780.93 62.1777 742.297 43.6064 695.715 47.8906 cv
7512 677.252 49.5889 663.646 54.4741 650.345 61.334 cv
7513 cp
7514 0.877441 0 mo
7515 397.437 0 794.029 0 1190.59 0 cv
7516 1190.59 115.667 1190.59 231.33 1190.59 346.999 cv
7517 793.734 346.999 396.897 346.999 0.0371094 346.999 cv
7518 0.0371094 232.173 0.0371094 117.346 0.0371094 2.52051 cv
7519 -0.0351563 1.32813 -0.101563 0.141113 0.877441 0 cv
7520 cp
7521 false sop
7522 /0
7523 <<
7524 /Name (Black)
7525 /0
7526 [/DeviceCMYK] /CSA add_res
7527 /CSA /0 get_csa_by_name
7528 /MappedCSA /0 /CSA get_res
7529 /TintMethod /Subtractive
7530 /TintProc null
7531 /NComponents 4
7532 /Components [ 0 0 0 1 ]
7533 >>
7534 /CSD add_res
7535 1 /0 /CSD get_res sepcs
7536 0 sep
7537 ef
7538 668.829 113.426 mo
7539 644.736 133.127 630.34 201.173 657.906 227.691 cv
7540 670.881 240.173 698.574 241.237 715.04 232.733 cv
7541 753.499 212.87 764.906 123.76 723.441 105.864 cv
7542 717.717 103.394 706.651 102.24 700.757 102.503 cv
7543 686.892 103.122 676.364 107.264 668.829 113.426 cv
7544 cp
7545 695.715 47.8906 mo
7546 742.297 43.6064 780.93 62.1777 799.059 89.9004 cv
7547 807.413 102.675 814.438 121.573 815.862 141.152 cv
7548 819.205 187.081 804.927 220.299 785.615 244.495 cv
7549 760.177 276.371 726.54 297.18 671.35 293.227 cv
7550 608.083 288.694 565.98 235.039 578.929 161.317 cv
7551 587.504 112.492 612.505 80.8486 650.345 61.334 cv
7552 663.646 54.4741 677.252 49.5889 695.715 47.8906 cv
7553 cp
7554 0.913725 0.807843 0.0470588 0.00392157 cmyk
7555 ef
7556 223.528 112.585 mo
7557 208.859 98.792 188.472 85.5117 161.354 84.8594 cv
7558 133.008 84.1777 110.656 97.6343 94.9785 111.746 cv
7559 91.4717 107.916 88.9297 104.856 84.0562 99.9829 cv
7560 81.8877 97.8145 72.373 90.9224 72.2935 89.0601 cv
7561 72.0601 83.6055 97.7813 67.5352 103.38 64.6948 cv
7562 119.82 56.355 136.822 51.3555 157.153 51.2515 cv
7563 186.125 51.1035 210.905 60.7314 229.409 73.937 cv
7564 233.958 77.1836 246.105 85.6963 246.213 88.2202 cv
7565 246.327 90.8779 236.877 97.5566 234.45 99.9829 cv
7566 229.595 104.838 227.055 107.29 223.528 112.585 cv
7567 cp
7568 ef
7569 529.357 52.9321 mo
7570 526.691 71.2705 525.261 90.8457 522.636 109.225 cv
7571 488.102 109.767 455.405 105.148 432.735 116.787 cv
7572 406.732 130.137 385.779 172.716 403.329 208.367 cv
7573 412.459 226.915 433.265 240.474 459.622 237.774 cv
7574 478.18 235.873 496.612 225.762 497.43 200.806 cv
7575 480.905 198.847 460.743 200.524 442.818 199.966 cv
7576 443.366 182.566 446.654 160.689 448.699 141.992 cv
7577 487.068 141.992 525.437 141.992 563.805 141.992 cv
7578 566.031 227.583 540.949 288.54 465.503 293.227 cv
7579 383.741 298.306 324.933 258.789 331.072 173.079 cv
7580 333.479 139.475 350.11 109.482 372.242 88.2202 cv
7581 395.704 65.6802 423.245 53.4082 463.823 51.2515 cv
7582 486.571 50.0425 506.556 52.5078 529.357 52.9321 cv
7583 cp
7584 ef
7585 700.757 102.503 mo
7586 706.651 102.24 717.717 103.394 723.441 105.864 cv
7587 764.906 123.76 753.499 212.87 715.04 232.733 cv
7588 698.574 241.237 670.881 240.173 657.906 227.691 cv
7589 630.34 201.173 644.736 133.127 668.829 113.426 cv
7590 676.364 107.264 686.892 103.122 700.757 102.503 cv
7591 cp
7592 1 /0 /CSD get_res sepcs
7593 0 sep
7594 ef
7595 1130.93 176.44 mo
7596 1141.86 176.44 1152.78 176.44 1163.7 176.44 cv
7597 1162.72 183.024 1160.48 188.339 1159.5 194.925 cv
7598 1137.66 194.925 1115.81 194.925 1093.97 194.925 cv
7599 1097.29 175.587 1109.22 166.772 1125.05 153.755 cv
7600 1132.93 147.278 1149.66 138.281 1147.74 127.709 cv
7601 1145.51 115.46 1123.64 121.726 1125.89 135.271 cv
7602 1118.88 133.607 1110.07 133.73 1103.21 131.91 cv
7603 1103.86 97.0156 1174.93 92.6963 1170.42 132.75 cv
7604 1167.96 154.686 1141.5 162.071 1130.93 176.44 cv
7605 cp
7606 0.913725 0.807843 0.0470588 0.00392157 cmyk
7607 ef
7608 201.683 144.513 mo
7609 192.101 154.255 182.006 163.484 171.436 172.239 cv
7610 180.612 183.507 191.943 192.621 203.363 201.646 cv
7611 203.363 195.765 203.363 189.884 203.363 184.002 cv
7612 217.927 184.002 232.49 184.002 247.053 184.002 cv
7613 247.053 176.72 247.053 169.438 247.053 162.157 cv
7614 232.769 161.598 216.248 163.275 203.363 161.317 cv
7615 202.349 156.169 205.459 146.898 201.683 144.513 cv
7616 cp
7617 115.143 162.157 mo
7618 100.58 162.157 86.0166 162.157 71.4531 162.157 cv
7619 71.4531 169.438 71.4531 176.72 71.4531 184.002 cv
7620 85.7383 184.561 102.258 182.884 115.143 184.842 cv
7621 115.143 190.443 115.143 196.044 115.143 201.646 cv
7622 126.515 193.133 135.993 182.728 146.23 173.079 cv
7623 135.66 163.765 126.398 153.143 115.143 144.513 cv
7624 115.143 150.394 115.143 156.275 115.143 162.157 cv
7625 cp
7626 224.368 157.116 mo
7627 228.289 157.116 232.21 157.116 236.131 157.116 cv
7628 238.531 141.457 235.604 128.013 236.131 112.585 cv
7629 257.723 131.603 277.22 152.715 298.305 172.239 cv
7630 278.91 193.734 256.226 216.419 236.131 234.413 cv
7631 236.043 218.351 237.443 207.288 236.971 189.884 cv
7632 234.459 188.193 229.044 189.408 225.208 189.043 cv
7633 216.002 214.026 199.332 236.146 169.756 239.454 cv
7634 129.191 243.992 105.267 220.015 95.8188 189.043 cv
7635 91.3379 189.043 86.8569 189.043 82.376 189.043 cv
7636 81.9224 206.733 83.1875 218.077 83.2158 234.413 cv
7637 61.1343 218.305 41.0952 192.759 18.5215 173.919 cv
7638 28.3745 163.109 39.7305 152.71 50.4487 141.992 cv
7639 60.8799 131.561 71.8979 120.709 83.2158 113.426 cv
7640 83.0938 128.673 81.9595 139.498 82.376 156.275 cv
7641 84.918 158.214 91.042 156.572 94.9785 157.116 cv
7642 105.619 128.293 129.846 105.777 163.875 107.544 cv
7643 195.157 109.169 215.628 130.532 224.368 157.116 cv
7644 cp
7645 ef
7646 115.143 144.513 mo
7647 126.398 153.143 135.66 163.765 146.23 173.079 cv
7648 135.993 182.728 126.515 193.133 115.143 201.646 cv
7649 115.143 196.044 115.143 190.443 115.143 184.842 cv
7650 102.258 182.884 85.7383 184.561 71.4531 184.002 cv
7651 71.4531 176.72 71.4531 169.438 71.4531 162.157 cv
7652 86.0166 162.157 100.58 162.157 115.143 162.157 cv
7653 115.143 156.275 115.143 150.394 115.143 144.513 cv
7654 cp
7655 1 /0 /CSD get_res sepcs
7656 0 sep
7657 ef
7658 203.363 161.317 mo
7659 216.248 163.275 232.769 161.598 247.053 162.157 cv
7660 247.053 169.438 247.053 176.72 247.053 184.002 cv
7661 232.49 184.002 217.927 184.002 203.363 184.002 cv
7662 203.363 189.884 203.363 195.765 203.363 201.646 cv
7663 191.943 192.621 180.612 183.507 171.436 172.239 cv
7664 182.006 163.484 192.101 154.255 201.683 144.513 cv
7665 205.459 146.898 202.349 156.169 203.363 161.317 cv
7666 cp
7667 ef
7668 944.412 184.842 mo
7669 934.158 186.071 924.697 188.093 915.005 189.884 cv
7670 910.76 187.353 909.547 181.295 903.242 178.12 cv
7671 890.315 171.611 866.465 173.664 867.114 187.362 cv
7672 867.627 198.185 887.05 200.011 897.361 203.326 cv
7673 917.988 209.959 937.918 219.014 936.01 243.655 cv
7674 931.887 296.894 824.822 299.207 815.862 246.176 cv
7675 826.02 244.29 836.673 242.9 846.949 241.135 cv
7676 853.258 246.31 853.511 252.416 859.553 256.258 cv
7677 872.965 264.786 904.187 260.636 900.722 243.655 cv
7678 899.216 236.272 883.944 233.566 874.676 230.212 cv
7679 855.318 223.207 831.496 215.83 834.347 188.202 cv
7680 839.043 142.686 937.529 135.568 944.412 184.842 cv
7681 cp
7682 0.913725 0.807843 0.0470588 0.00392157 cmyk
7683 ef
7684 985.581 245.336 mo
7685 985.816 249.693 988.654 255.782 993.983 257.938 cv
7686 1015.86 266.791 1033.64 242.015 1031.79 221.811 cv
7687 1016.6 226.935 984.439 224.199 985.581 245.336 cv
7688 cp
7689 1062.04 281.464 mo
7690 1051.12 281.464 1040.19 281.464 1029.27 281.464 cv
7691 1028.37 277.329 1027.02 273.635 1026.75 268.861 cv
7692 1015.44 281.098 983.789 292.364 965.417 276.423 cv
7693 949.312 262.449 949.42 227.211 968.777 214.249 cv
7694 988.711 200.9 1011.5 208.045 1036.83 200.806 cv
7695 1052.97 172.605 1004.07 167.746 1000.71 189.884 cv
7696 989.543 189.282 979.21 187.853 967.938 187.362 cv
7697 972.732 145.522 1069.04 134.177 1072.96 183.161 cv
7698 1075.64 216.563 1052 247.624 1062.04 281.464 cv
7699 cp
7700 ef
7701 1031.79 221.811 mo
7702 1033.64 242.015 1015.86 266.791 993.983 257.938 cv
7703 988.654 255.782 985.816 249.693 985.581 245.336 cv
7704 984.439 224.199 1016.6 226.935 1031.79 221.811 cv
7705 cp
7706 1 /0 /CSD get_res sepcs
7707 0 sep
7708 ef
7709 222.688 231.893 mo
7710 231.385 239.439 237.566 249.501 246.213 257.099 cv
7711 227.463 277.275 197.007 294.853 159.673 294.907 cv
7712 121.828 294.962 91.8438 277.571 72.2935 257.938 cv
7713 73.7607 253.542 78.8462 250.847 84.0562 245.336 cv
7714 86.3252 242.936 92.7925 232.826 94.9785 232.733 cv
7715 95.3335 232.718 115.487 248.393 117.664 249.537 cv
7716 152.141 267.663 200.563 260.887 222.688 231.893 cv
7717 cp
7718 0.913725 0.807843 0.0470588 0.00392157 cmyk
7719 ef
7720 %ADOBeginClientInjection: EndPageContent "AI11EPS"
7721 userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse
7723 %ADOEndClientInjection: EndPageContent "AI11EPS"
7724 % page clip
7725 grestore
7726 grestore % PSGState
7727 Adobe_AGM_Core/AGMCORE_save get restore
7728 %%PageTrailer
7729 [/EMC AI11_PDFMark5
7730 [/NamespacePop AI11_PDFMark5
7731 [
7732 [/CSA [/0 ]]
7733 [/CSD [/0 ]]
7734 ] del_res
7735 Adobe_AGM_Image/page_trailer get exec
7736 Adobe_CoolType_Core/page_trailer get exec
7737 Adobe_AGM_Core/page_trailer get exec
7738 currentdict Adobe_AGM_Utils eq {end} if
7739 %%Trailer
7740 Adobe_AGM_Image/doc_trailer get exec
7741 Adobe_CoolType_Core/doc_trailer get exec
7742 Adobe_AGM_Core/doc_trailer get exec
7743 %%EOF
7744 %AI9_PrintingDataEnd
7746 userdict /AI9_read_buffer 256 string put
7747 userdict begin
7748 /ai9_skip_data
7749 {
7750 mark
7751 {
7752 currentfile AI9_read_buffer { readline } stopped
7753 {
7754 }
7755 {
7756 not
7757 {
7758 exit
7759 } if
7760 (%AI9_PrivateDataEnd) eq
7761 {
7762 exit
7763 } if
7764 } ifelse
7765 } loop
7766 cleartomark
7767 } def
7768 end
7769 userdict /ai9_skip_data get exec
7770 %AI9_PrivateDataBegin
7771 %!PS-Adobe-3.0 EPSF-3.0
7772 %%Creator: Adobe Illustrator(R) 10.0
7773 %%AI8_CreatorVersion: 12.0.1
7774 %%For: (stephan heller) (heller & partner)
7775 %%Title: (GOsa-logo.eps)
7776 %%CreationDate: 09.02.2009 11:32 Uhr
7777 %AI9_DataStream
7778 %Gb!T<m?/F/Z/r\"hOu/P\3\sDJ6cIZ<V.q`L9PqtM@<AQeQlMe",#hU_ScE[!(2ThqE644X1Nq__2PSZV6us#5Z_SuAS%J2W%7pp
7779 %o&RddDKW?hh7Qkir&d!_S4g0#9PS4(_W@O?:]@m!Y1Xg/e`5.[L6U`PV'OC,7?Q0bA&i`Z8p%^JcgPb@ec+BJ4`>MUoC[.;h*"QZ
7780 %^W]a#S(S8=b``!BQHSqsac#7srb;"8nuDI=>qDK0H@%a.-fm=!S,FI8J(UG*](<Tn^KSmKG?<$NFDe6fh;\-g2l[DZrdD-1K4E,=
7781 %^s)VDs8:@Ah/:!APl[I(l*rA23j\B(FZ!JU?5JGiT)Rj-Cq"2q`:d-9qWg*(5C$6Y)t09@CcgB)egjFEYt9tFa[L86]3F]g^SIdE
7782 %g\j&;7ekl_gC5*Fd]#o<l"fdgs7FI`?%`0$B)#_/(;Ai+/?qc!e%C$O_'q.Q?`$D$i,7,oRsW/)8gZ";n!i(VEjfmSeX<JX7?V<J
7783 %fKuQ-QRt?7-FD=5WXA&)dh3J)AP8WEG"CN.UA;H8IX2JTbSR>YHM:8?r,+5j,YYZDpPWCOEar>]F;^:p]Gd\^C6d_h]4J>I@C=ag
7784 %N[M$#NppY/eL]H%).pIM&I1\.ag2V-5MP$OH[pLW]VC(M-["/"qY'@Np$>>Xm3d.jBia,ps"',$R68=^^fh'/687?(`ptXI:oV<-
7785 %.Q^IE4"A;/#_(tEC3p3(^>1DZ(9?V2((*.0-<Do$@Cs&7Z!:j3X\Z6SEBX)<r_H\9WqZC&eZs(u&*Im-ERJt,k.OOZrPuP)bLLDp
7786 %O_&ZuVb%>P?8UU%@^_ml:W`a`Ir'R/?@:GT`)<VNo!p=Ill;YDc[Dk%I'o8aXlWi(p$QqEhV,"]8QD(h.SE[)-)o%-3qZuD7iLP]
7787 %j7$Gpk=F\SWVDM"UcL^febM4PStGW"q)N/d;r4'?bEBQ:;r4-A[?#@0r$jolUY]QXJ):<KHmTT[`+Mtf9n&pbO"93GBt,?NF5:.8
7788 %g6ZU71U";45'&!7PE*j%nX8_*.pKP2cDf7Aq+8PJnX25_.GMLaaLTGqV5R;OZhDn6/,.2untraWF0?faTat%@I=10JW^0puhG]F(
7789 %PuM"\f<@k9qf7+4jqUsqqWG2*c5&U-MX0</C/Ij&En0tGUW3?pp\=8>;uTb]Uf+aK\`h2$HZH9:l+B'_f9]D1#AL\/O%c^:]lhkO
7790 %Qg<ZfW>+5pT?9S!nsM=>h<9\c[^R9BSBdekp)*L*nRs01MA4$][gTB<Q+M(7;V-1oDWKSg`32m\-^C<08([`d?Q[G$>,J#sFfr$t
7791 %&Z5+qr:\^EI7@#F[J#pJjj[dIdHtr2j,^m#%!bM7[HsaFl[^%$8[<On%F;*<f?^MXC/8>;H14hIU1k]PVK_l<IH7qFpTOE14[JWa
7792 %O8`-$<Me=GX$5fPYNsog?+5m:7.9cOqKVNsYPVCLN1O9ZBM8B*O-_Nm\pr7#g-*rX;g3Ui^$<#?dT<M'bKochH826YgLgb*:?m\R
7793 %+9"tfb_9<ReP#^JqipK8A'-m`bJG#TrpW^1fEp8OLFjCHdl_]jUj@m&Wp,c?),QGi1P^If4QEiRTY032\Pj%=A8LaIg]!Sp*7Dp9
7794 %"+Qt!Ah(,/Nm[lHDTqc?a%FN7<E>;n>>1sUQTQ[gkhU76^?-)anYRo,g5\$1]ukTXHm3Yb9&oi:1,mS9a[kIqNBn1$nW*(FUtesn
7795 %b3=>(jBSMI*hr9^'eV88Y!lhXB?(:S8m$5jl"qi4p=3q]HV<67j1/Y;G(7uYG0tV*07XcV@^+s$mrIi;5PGcaSR/jE?HMP6N*<&]
7796 %?%eRgets6dVF[>dCDEA_A)[XQdiuirnn>#J<C/2,mS?<j9VCqLeB,Z&aPepF!EoiUU!i3\!fk\0`a+Kf-a_?gZ^PPf7!HtPbW6?8
7797 %QA:V73u&hmW=Pi!Hlf_nV>,k5dOnEEQ`8s!/\TMV=nu3HXk,T%YsinX`4X`iQNgd,3a-[\:[ci*rXa.NZ'M.g7\-RO<Vr!2Q?:\f
7798 %5LS7EOTd3(Y"-aA`HYN\lJWhIHJ!7omLI#*;!Q1XAM/dH^M.FFcectrpT=2R0L_P?lgCiNjsf&13kqC)X+!Z;CKpF7p25",Xn*\K
7799 %V9bs&k2AiT9lTNRo2`KMVp*q3QtoRc*Qq5c$Ue1U.X^EMQKio-D84,`Md7>q<KYs[gB1TZ%+L?<Kdt*lYA*lB/&r2CEhV*%<9'S%
7800 %BiGctFP][<iM1(e1"Ap4JVpiV]A:&rTbhRnIY;g;V:SF[;h`a^![$;k=(>q$hYIG;N<9=Z;)K9!rj.Y3"+MeFD-&[g.YG,LB^F*l
7801 %*p_BIkb1J(]Zj[Yb1t@-9UqGc48WF(8LJYO>AXdi'T-=6F4fVPm\M%L4OlE7TYlEG/uu(["(0ltJjSL"In(cZWuP63[t"EaFQlu4
7802 %fX?%N5B36kI8;M[Fp;)TTbcA(6XtnE[[3VhN-?R<lg5DP;Vr,9C7WgHL46M=E:6`ElcOMU471&U;:rqAd1_A%(OaNXIWaLmV'/W7
7803 %(GTW(i_t]i5o)EP4u77C_IVf'bKX3o@SLDb<g.=mj`Ap(96#UZm<liESOS6!X5thh@25E;NPn=Jo^Q.ifu8n.o%k=r%V=<_@)6`B
7804 %"itpV?/L*e"j*0kT33DtcrTu+4@;-u(km"eqp7\PDDL[_FH&FYHTPYSDdVAa9FeCD7?VG3n801LK(pXV_`7p'dXT`k^'>QQmQ5@8
7805 %frS%8H/Ql$3/8m*43Z=XV[))R33U]crS!<KBoiYr5HeL-Y(o2@4TTSZ<]:qle5Bf\Kgqsu:5R1X8q$>HD:$>Mj/=4@XQICV,PU'I
7806 %bP.Z"a-Y)R?FPuI4qiYUC\&I0LA+p;Vu<",1JFdqJ<?bYB\e"FQ(mo?"M%VRM*/(rIA$2'.'c41l<i`+N\!P=Ma#kgGH6WsDsC7S
7807 %HMs;,pEG6<Q5f1s?M%+8mjq6$,/(oA#J5n3s'<+4G6c\Sm4<<$Kf1;XIFKk"gqZZgRl"]4;86U(N;f#%N!8tSV59L_A*Ci&R2\Qa
7808 %>-S6)jh8[`:CcjeG!9WlEK'.bGDBqJn*[;8P.>_g'sQ983fVV]1$i!p,.2.@q@uGP<]tg_!3U*+e:"rtG5j\$4qE%q5gl6.[2=lZ
7809 %@D2rWWT:ok^!ACD%!)-G@`!p\bUcKU1[R)HHf*jOqR6%u\_dd,hUCZ)gWOKtmCGA[]j/$6GAWVfF]XIOWS\^+CKe<-C"r8`EsLn"
7810 %HYjd(b4OB$e>W!"jm%^N1]$NeIEUZXSNjH+[p:Z=2gVZS06c83qn%h/6-8eTDqCXgXEZ!IqH!%6+5SU<E9e%hp"ec\l?YU>3k8F$
7811 %2Tb\tT$lF?D_M.AbkL!?:FDKug"if6%Gm\i^K^&onSGK+k2]Y5B)@Y2Me06+g9J,o9ia3rAhj=1\%9C@s6"8Yg])<+^:IO#iq;;P
7812 %F*9h<n/Uo[4T*n[0=H):O3..^os1(PrMKC%0jAN2X'N%oRd0D!Il,nU^GL-ns)QR_Qa8:)-oWl>>iJaog8qHDc2?$8oPcuu/f-J$
7813 %g#h=(*om/orV\(c^*gGYmQZ.,mmLQa[jsm73;]2W*=1ZrhQ:tuhnY27mJd+<?7_CD^X9UKJ%<6t0,M7T*oqqhI=DlZjR[ZuXDS^A
7814 %);R:5Npc82ferY6p-AJ#b;&l(O**2obr**+2PR='r3+=Fb@TU@](Y3&Fd;kBP1['oX?6PdbLpX=9r,IlM6pp!<lqBW0K&a7?[PUd
7815 %B1qc]oOgE6*,dcZnH%Kmk`='8:-33gGPE&4rKh*%)a4)ICAlUR/s>CmVgj!,T<58.gT/)<P<A_cG2":W)a/P_\D8\T:Qm,D7u&0M
7816 %q/M.Dmma3=)Pc@X:.G108UgShMgrd:^S0ni,Z!8BJ,*lK>bUi2mm])#e``F&2u3D#Gm;OO<Ru[hpFCJb%.><'R'8:Cmd^s+*e02?
7817 %(Ad&EUYt`,n)gBh000=84F`Cn?8$L!"/uM5'T2pNW_KM&e?1dTs(IlVcr&gdK=B)$O5=R@nDTeM"rMTmR.K>kZgARBrpe8!DqA&b
7818 %o]GV+Va'&k=1EY_YI\"EhX)6boA>[PZJEh*h[K$*N'Eu(ItX0DdR$Nh--ou1rEVVS^MFh%qt,B?Frroo[_(G7]\[.?UdbTbT4c>/
7819 %:WrIf4`i3AVNS?Wljg1IUXH\XaJT3d,D6.B+trmq`:1!aL=F!8\nbQQ=8/s^>i0R]>jU`1C\*e*P5>3peXMc'J!=7UZccqO(uRWW
7820 %affOEF8=bX5KhQ+94$u\k=71cUlU<%57`OqO\m=g@EaAiGUsj7l#n3l$iZK$jo5Q9h-L'Q0-#tdZ5N"pMtq;I(IJB[YcGHeOdGAs
7821 %r:K=;HESEeIZ0T15$unhl\F<^W_B"4f??u@p8>m[ro7KhfFiYhA_F^946IYgeAl0@oC4PqZ(q6.bNceAo>%rO4D%/l^@l<q0D:V@
7822 %Wp/\:q9OPIpb.ZrrVCCnDraPb?TeETR/5Mfgc#&_(%S&JPRmL!o'nrJg&f3&i%uSU?,SF5B7l],<P+/]IDD4%(G4\tDZNq/`E8W#
7823 %[Um0ZDNFYMc?>h?@aAquhKM(V?6tfIrAsal`ldi2QfC=gH"B\?DVONHmH5hl^A3&H]Y%G7B:"P<@fN9o9VrW[Xs,*'29G1;lK2u-
7824 %dj4D5)qGcnC4CN8f^G0O[_^bNbQ#_$[_#c"r,j."fMLtEJXW_3ZVUElFF(a*(N].]Kam;CDP,]t@IjWd@^kK$`f`t95_+Ph$q9H(
7825 %13quE2pLc#-Ro"3>lUY$2G0bM4l5&_2jjVeT)hS;fuu?ViGNX^\"*+:=XR[Fm'j=ODDMBLk?kI!`>,<VHL'd,g\p5[[_5;qr(<C6
7826 %0=!^@n"iT2XP[Ob6.26>j3?dRg9!"9PXT#=q^Kd?JHnaO$p7)80ec"=RTt'(!_eo<<KleCg[ur_hX;]GG_9+JDRLK"._Tiq9H80,
7827 %$38@82tK2b\XY6aX*MY5L0`rb`<P[MkP$db^Yot^6O:_uY_SKi!s]V)lg7\n'tTprfsg;G_<iBr=T[4E[N4o::akRV<8Vok%`KP9
7828 %C&lTZXQt@UYl:>U.J4dkZ`=83EjiPoNUE%!BrBQn@C"EYii%l!R3STc*\$Q_Id,t+pSXP/U$j8s3E:@]Wq*cq.RVpgaG9=cZ:>:%
7829 %aWHg^H7pYZ=q@I4<.Bt]h6BW1bZ<!Zmh*:tm?+[jg.."V-*)0,b/n*=G.6>M\__f`_O4nV*CK2p6gWG&XNrkurG?sChI%]*s-k7Q
7830 %Nlg5Q(sWW%3@<I.>&5elS56''g,<>ff9!W3+E*@SJE$G"od.os'/&NHX#iGtMli612_r=&C'40QqrRTF^U>cCoaJi1-$;l3k@H#3
7831 %2cmIZiKgN7Z`pudBM>PGG(_T4D`6@9lnhEuBcDS.i@XYgDQnDhoB\Z@iF]I2O(c@:,oA;)lb23?T;LDI>C.d`r&!MY0Y;a@<3:AO
7832 %?=T/U"!Q*rL'_<KjSVP2pCe"4F(2*@p%>J5OR2!>=eK&oOt?(/@9th'`Q`.@i5;=C!rC)`n+\$aqKfDo^qC$0Cj3GBhp+-X8X3n7
7833 %'GKnYE!JE37C1d0Bp>MEk3Eaeet*hO'+6-ukO^G'q].%t[o_V_Q4``iEKfl11$@SCqb)kGH`/4(%*+7@7:s4NT>YA8e"0R,oNnQR
7834 %I(!kh=:`i.5/"tlI']>m\_etgc$Zo\KlbW-Z&eOhXo$]T/M1V)LZQn2S`"p;F8K[1D)q<8VgL1tG5TS%.C]_M]'A-_:65P6qo-:U
7835 %X`5-Nfd)8mBC9p+SDn?o,nDV>^0R?b;^#RYYs9.UJ;bEZClodC!hGQ[YKPUBG=$*D$K)U'Ol[1nqn\F:U>8#k^(72u!N*MrS0,Gt
7836 %*HM)aif<=pcjmR7"SIlBQpk>bp>`48C$2HPS*flpFincgCj1*fD;3&AY_-1EqrBquOW@m5;oFkFX6'Ugqg=!.&2@BZK\;p9,j>lr
7837 %<i<uA)NH]`G<AB;]8nc/_p&K:Of6rSHbKQ"SRS=g*E#nBR.9c[Hr)a5em_V5j'XAV_AMCZ1$(Q?D*74O$8Hr$FBV!k9o0F,Em"&e
7838 %I_lg+_<ut#L#D7ad9Feh^8I0VmF?CSE"!>Ylat^FK]\Psh9L?6a12i2fkTVa[jS,/]8('9^)c92:LDs%3&JaXpM[<4`h)]MRD/X;
7839 %GE],>Df9fWoP]g9B(6bKc!%2D7=U>mA[M:#QW(Fr:Uo82N:0%[Sp[aMrI)3Ilp%k&pd%5qe):#5"nLDK,;]+S1Hnl8IUXcW$="9]
7840 %I=4,%qXP9q9?]?:ld\N9L%^WRk9"#9?oP0o+$ckW8GVj`\FkhonA?YKpu0^EIi@.&rp<HEjD'jIa*_.BnDgN]r/!4.\>oEP]B".r
7841 %gt4ZSpJ&1K`m/-uh\,he??/6pg@D6boB0J,.U2JgY[;U;GWt-NV5nFik3?qlkV)OA"&J3:?0'_*AmCb0f"63-Nf2[.H;up\[\Yc3
7842 %m5V4'rkKU&09)-RNNI?R<F/>IYoq=^f+?BLa;3I]VH'#uQHU-[6tB"UcH?P.)*:T7P@V(2K2(nT1HYR_>+L7N"6m'p"WY`V=]p_i
7843 %T"2cT>U%a.9oAoR>1-kr>[\:Mfs*D*pY`BuAVglaI$A::\4G"#F!]D-jH-:ENnpaU@;8J6j%WPF2rgjM]Ke-/Y:JRn"b3VUaNU"a
7844 %bBYI([fZNoXN6PEMl]1aDPeE:BpqDb=L]e#TSkNTikUL/P@L-4N7/2u/5eQQr:*2E=D(`S7PRan`[,o%,Aj88$KSCubn::o>ZMSm
7845 %S/6304s/J#[:=e,9;Z$HLQqS?OK!g$KGp4F2eOF;<J.t))WNd0TU3!J$V[fH#g->?S/#Q=M]o!t0pT,q=Um,Qiamsljs.;pRi/R6
7846 %(s_9c=d]@K+sBK>/IbnKELB+tKlLU(@%lchW>fWg]X:"#SL%pg?ml,b(HEaEZ_PWnKK?Tj<*E+lV^];1d9,%k?"l5%3[eg`-LbbT
7847 %4t[3oXiMJ!b6aoL/EM$TQiRk1r^7=ERmEV\OAQjPR\R-eat:3%3>Ut7?T+3]c@ok?8%bF)=J3bZ#)Xt6$?e;VWp'[;PCe@m!Z@)k
7848 %>)\@dQs<duM6gF?.A^8T*eD[#Vu7J=ak"JS"Q1692,J:]e[6MmY]=>l3A+I[@8go>.mh,MU<K1l`E!QL).kfq&A:Pj,q!>*%bks)
7849 %jeZ'?k,_H5!77Z!C7;0rniU^@LXd^pHjD3B<n0XllfrWr@iT-g*p=3"j9\[73e>"C=!Z]H9Cm1[-m1FEc0$r(71(qidEZ+["Ead]
7850 %Um?b%!?<F<`&kbb#^=X)b7/@r?;eu(Te+3bMA`pb]I`?ACB0NK2aE]>"NCse3Z//+fb3dF9=A6$OpWN/*AYY+;3k5Ijh!DqMP^@@
7851 %=pe#g*V9GEa/,cN3*$#)Ar2'jgC1eS#P9V=-+)_E,#+K"c"tXRE*60J_6OLs%OsMuZDL]R.UaAf!Y8=#P-cQ\$ljCej]i0%PLaC)
7852 %<_X(iUC0d*<_#f7FQb'%A5gjf$q,mdZHY_k+JQd!+Faa;<DXHA4pKU]JX?f^#.ai7<=U+5dna#1^M\nYdOXKG$Z#q:>?I['f6IPS
7853 %(RUWmU+D/C]%6lY:fCPL-*#j5i"f8/"cHf^J*Ah@AtuLX\+&ec'^Q,9+9VBI7%.891pqou=/b8sPPG&"2`*()M0['oT^TCFgJ1'P
7854 %'APGcH4BV:dnO!Pp3"mi$2Sa`I5M-0gJN=".r?t?lD,@c)k!W6!,`D/o.jn47'J&#iQ\2FWu:oA^`)VZn>UOjkXPlBZ44I6'&Wu/
7855 %@pDur2XkMJBRs)Q%EF2il]d]<"+d;9&,XuVPuW&d`jm('6"qGF:6um#3JX]/-Mkk'O>Jh,a`/!N^Ht\MG_8Nn[)/Z8)-c%41*cr;
7856 %?uomcbOYH"Xq4(S<[/HH7aUF)+:Z-'*V9HV0g5;bbTtT8&P1%_MTatHCZ<&\>9=9LJCr7XeaNoG:3$-=R]7&RF=fCL,96CZ'siZ8
7857 %2usXO*J+q5#q]7,SO]W#$(f'iCpF`kBbC=^4UnO;;:@dp@IB!YKG?ean2gVh=UfdA>W.8r,fr[SJ[Y]=6L7$>i\ZN0C)pFpU4+8j
7858 %L.aHt<>m!N>n,g(dgHGt3k-+cjiEW.Ia3iJ<h&B5;$7@o`6PN)R91)]d1Rme?']aUr=`.=Z^O/d#V-I:HT/rh<n-CSo:38WfG1\B
7859 %73jcks)eO,"'["I)"]=DOgDpN\=Cs#-=]uW'r#Z'BLoPpWf$nm[QkU,Q(#.e0pdiX2O5(ppbh\_bU&/;5Y@!ja==Tud1pha,4j6n
7860 %_kmk5WpN)RWfReu1*R8ubOCj`jGG.B1W*$i$b,Vh[La#Of'q=2`s(9Cr;'PjUF35V93j<d!k;tPGrQn#8,Q5m,[O*A'b)ra3j'&s
7861 %9M5F'1hg-L2W6S%AB0c7K/T5XWAKc8Wn&&)8]sK#k/9G(GstMl9%q3kJ\gT?$@ZOr5uER^NkIhIUl\#(-8Yc(R-tpj"qpf"TS#[u
7862 %rH,s4JgPB;&T$#l5eou86q)I#ml%B];J450IG5Xt`bG;S.&\\4GL-dCcdTIg!!G_EH%M(BRQ^qLUrm5]JMGWn$d8>6>-V$![j*6"
7863 %ZJC&;9t;K92Vi*h3>8,A=qD9<DN69FP\_B)$o:!k1h]N>`g=Vm7B3*1KE,^F#07[M+`Ei+%4]gb\[9QrpiG+j!k^,DaG^l`:f8ur
7864 %e&Er0!jcUb#</82UU3jX]O=IQ`EKNYUiZbq&^>^5G:@QiX0@C:QI%6^h3\mqr!:obJ/t-%_4HE,<CXpN9H*FV6`QEP'S('Y<Go@o
7865 %c(G4b0i/>2#;6Hj:nGHe&73NA^_"FTIB[G%IM,cmpD]EjF9Ze1:8D&]-o7F*K$"IO!NiaT6Xk1S8X\"JZ\DK$er3`_Ku^8,.8)+:
7866 %g8q$bBC21OGmt!DQAM]hEBZ@GZ$^1@8(`QU<T"NGbJZk(3e,r!KHkNmdLJq`O9-WFl!Q&tA/PsuVBrsU@`6BP'(OR/.PYkf/*Y'5
7867 %)s[Y9r0C*>WJZX+(G&uD"=G?s#s)lSd1Z72+^6[h-gq65$:r"U.W:M++@$RCP#5#`XBnq8U*`,]-Z/GGrM?8'>,P;>02iIgjh[*1
7868 %Tk9g'Ck3nTDk81(/]E"Vh?oYoUd6Nr&lmiqG#_0j=m$JQZs>G@7!MTTQ<6YB6^[M;-+K[Y$Dqd$)b>*DRM/o2.]:6&9dR$oJ:J6[
7869 %\_5<N0)BR'5R>77M[WgiatT@k/!c&]9RuV3=uMSX(.H(u7u(me+'M@Whl>")2DEq0@2i*Q=ogPeaq5rQ%nWRMVQLBU*8kpNd)$5J
7870 %(H:O^,$0p25QlEFL_:b44?HiVV)JetY1X,54KB'[70+r9OqY>ln-iH._i_RRBXj6H&o0e1i]aZk:8E_?bN9NtOltGcQ;T"aD3[FM
7871 %"n:2`H]^?5GI+mJALLtVA91>j\Za"j&$&,,Gg%$*\udl7DIWQ]7O7dd7;HTdf\i+-@:]=.S00pQ+cQ(e'E+/3H];oo1ZoI`gs?fO
7872 %B/$//:0eaT10A4d$bfd'T1H'gR*LMf,&>)B_>L6HGDT@0CF/p!j!H$:-_7QeFN-J7</t>h8?rd5"-$,Qs7V'\*A9mDTs5?$&QI5:
7873 %`=CJ,.bYTnUmBj[AaQIMcXAdc\V'&Ek5\5B?c<Oj6arhpJ.rce@\p$-?58d5@YM"Y3YiFV@V)u=1%(uF(G"a(KtjiO(bHm8KuTc$
7874 %)(V%BMJ?SY/Zd7*'i93/k*\F+^)bUs2>77;W\Pe/1YkjSiCR=@3EjZO/=i8MZ3dp4(j!8W3/:,&SSA-KgB(FDDZkds'B[">)]5qj
7875 %fdYu.RmS&6-ppPbQ3V#hdmglp8a-u;&,'4.NqFUcc7ki292>p>3_CiKd>Jj8Tf4TXc^Hn&0'KgZWg&H6>aEm(16LLW=B^o]4bQfa
7876 %Gd+Dq'e++@$Xo0L=]e^_<SsN>]!.D8X8#*jK9>``I:^FYEb&:ZN#"?^7F4T)1g3cd9<VcP2HId+CV=.>pn"MU;/J<A5=^TiO]#^l
7877 %Y)F&PY=E"Yk]RZ>)+Eg_61HD*:dqBdO]#7W%uZ[r_R`pHqA'e/@TC(Feecm>,=TMCYSbq4@hm-W*AaX:`[[]Kh))487Ot]OSMmG.
7878 %`[\^C<T0Te*%<H]=.b-9FJOS<>icI<i3=J9=GdO1Q*I(G[2`D*Set$akc[@G*qT;<HjF4Q/CF[k.#_<Va;2e10Lgd/,8+%/ck?d`
7879 %f=sYp'il#e8!1Am=IY7L0I(_cYSJ.VR"fb6T_9;)d"Z\uYgsbq#`!Q_TX5]>5DN8(Y`^$/G6_.<Y]:ecY6RMkYYH8hlpf.46%q9r
7880 %7_WIQ+-rODSpFY:MNk@i`NDa'm'pdG/$4L/\=cA//`e#)q][?&=Q(r3?At-l_a7p:c4!=:Z,10V4q1/dd7S5V@XD)(NE1L<(#hb)
7881 %3F6Wae>4D?lWBE6/;?YEk0_=tU]MX;dmra"Oh-&'F<Gme&3F`bS4Q,p0#BE)a@Sqh`$@HIM4M@K$G3PEE*+EHe<4r1-ZtZB@?au0
7882 %,Wnt/@0qIe`4'/d!,I>M@F,.&1?%G#g(P<;b?/.+fmjFt"Zu*[^Qc^cWeD8IlKVOk-0kUC81,lFRC65MZeF"H#AnEr3L/]1\:55D
7883 %)73qUqacje<%O;GiZtOU*ueZm./>SF1sG71$kXe!o=5N]&lD>]/JAHD\R6s;OYa3a*Amq"=W#LCp.aJp($0te6RYn<eTBqaMq!_T
7884 %"i8_KUor_09853<GC65"I)-P;ZqT8@3HU;Ro3&4B2CUOn1j!lA]"oGoP/bAPQnMNeOnEQb[Yp`UF,#=5?FS/49fgW[K1:u)_\O]I
7885 %;tP]k?!E)SY,+Kef.t,aXgY==8g6?X1PD!m(9:,53HolI8d^p*_K.<OJ/)L3IQi_0SQpWWK@:hiik41,1L1HSIQNER,K.oV0KY#!
7886 %LtNWNn&9ci,6sMK)I133UXje,NJDsjkUf-!&pg.*8XqQ+d's;&$MD\"9Rr-75r"n#5\#W&J[@c9LDCN/U\h/F0ZX>UKZ5$R!HD0Q
7887 %\s1S3"@`tZSA;R""8k$b0Z!#&m3m!C'cpl(%_EoT@_o<PjDZ\5Jr:Vt71]!A,JW_M0QMCT*\iDIOO9iGirdQqcng,-)B>E)LTIbU
7888 %f^Q[74Of?2r<<MFi?<7>W;63R3]sd0*c6Z;i5$:VjK(+!d0rf6,=eN7dgFCCDF]fk[IDNpFu1!Vi.Zr6Z(o+po>9ER0m`1'*_qFp
7889 %R'C/Hi%QuI09)O%L'Op@iG<aj)]nT?Ne1aG`kep#E:Ou1Xc/caL?G/eiM\*`--qblo=Hg!>A:,fVakTYgIi,#&T&[:WSEiALbQ&W
7890 %-]W7FC!ErPA_D^thMRd8W<b9:W-GgfeN@!_9(g]<1:;Q\?>?eMg^ni`S3IBggl=C03FHoWQjJHK"4G$P!J@Xg6l$^K,f3?uFh"a0
7891 %qL=JQ'V;>1F:t+WL?Gn*6eq1,2f]lX5;j"4QQq:4n\aY5Tlt\O*BbJTO3o2-mI<R>i:&pN`#h!`Ngrk"-eOQ&md&72,F:Ok-Md0r
7892 %7^)^H5F:j,n;"pCs%<=iG.(L2gX48`p:3cU4&iP7__8[n-\Q[?osRG8+4i`^"^O7dP:&$@:.P=#4O.qm~>
7893 %AI9_PrivateDataEnd