Code

Added comments
[gosa.git] / gosa-core / contrib / artwork / GOsa-logo.eps
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
151         currentpacking
152         true setpacking
153 } if
154 userdict /Adobe_AGM_Utils 70 dict dup begin put
155 /bdf
157         bind def
158 } bind def
159 /nd{
160         null def
161 }bdf
162 /xdf
164         exch def
165 }bdf
166 /ldf 
168         load def
169 }bdf
170 /ddf
172         put
173 }bdf    
174 /xddf
176         3 -1 roll put
177 }bdf    
178 /xpt
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
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
218         currentglobal exch setglobal
219 }bdf
220 /reset_gvm
222         setglobal
223 }bdf
224 /makereadonlyarray
226         /packedarray where{
227                 pop packedarray
228         }{
229                 array astore readonly
230         }ifelse
231 }bdf
232 /map_reserved_ink_name
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
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
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
312         AGMUTIL_GSTATE begin
313         /AGMUTIL_GSTATE_ctm matrix currentmatrix def
314         end
315         get_gstate
316 }def
317 /set_gstate_and_matrix
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
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
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
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
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
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
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
606           2{/exec load}repeat
607           3 1 roll
608           [ 5 1 roll ] bind cvx
609 }def
610 /modify_halftone_xfer
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
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
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
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
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
730         dup type /arraytype eq {0 get} if
731 } bdf
732 /currentdistillerparams where { pop currentdistillerparams /CoreDistVersion get 5000 lt}{true}ifelse
734         /pdfmark_5 {cleartomark} bind def
735 }{
736         /pdfmark_5 {pdfmark} bind def
737 }ifelse
738 /ReadBypdfmark_5
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
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
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]
831         /Generic /Category findresource dup length dict copy /Category defineresource pop
832 } forall
833 setglobal
834 /AGMCORE_key_known
836         where{
837                 /Adobe_AGM_Core_Id known
838         }{
839                 false
840         }ifelse
841 }ndf
842 /flushinput
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
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
889         clip newpath
890 } def
891 /eoclp_npth
893         eoclip newpath
894 } def
895 /npth_clp
897         newpath clip
898 } def
899 /graphic_setup
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
928         cleartomark
929         dictstackcount 1 countdictstack 1 sub {end}for
930         end
931         AGMCORE_graphicsave restore
932 } def
933 /compose_error_msg
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
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
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
2424         gsave
2425         setcmykcolor currentgray 1 ne
2426         grestore
2427 }def
2428 /inRip_spot_has_ink
2430         dup //Adobe_AGM_Core/AGMCORE_name xddf
2431         convert_spot_to_process not
2432 }def
2433 /map255_to_range
2435         1 index sub
2436         3 -1 roll 255 div mul add
2437 }def
2438 /set_csa_crd
2440         /sep_colorspace_dict null AGMCORE_gput
2441         begin
2442                 CSA get_csa_by_name setcolorspace_opt
2443                 set_crd
2444         end
2446 def
2447 /map_csa
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
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
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
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
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
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
2632         /TintProc [
2633                 /TintTransform cvx /setcolor cvx
2634         ] cvx bdf
2635         MappedCSA setcolorspace_opt
2636 } bdf
2637 /devn_makecustomcolor
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
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
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
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
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
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
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
3070         dup type dup /nametype eq exch /stringtype eq or{
3071                 /CSA get_res
3072         } if
3073 }def
3074 /pattern_buf_init
3076         /count get 0 0 put
3077 } def
3078 /pattern_buf_next
3080         dup /count get dup 0 get
3081         dup 3 1 roll
3082         1 add 0 xpt
3083         get                             
3084 } def
3085 /cachepattern_compress
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
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
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
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
3181         dup currentcolorspace eq{
3182                 pop
3183         }{
3184                 setcolorspace
3185         }ifelse
3186 }def
3187 /updatecolorrendering
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
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
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
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
3285         //Adobe_AGM_Core/AGMCORE_ConvertToProcess get
3286         {       
3287                 (%end_cpaint_gsep) flushinput
3288         }if
3289 }def
3290 /cpaint_gend
3292         newpath
3293 }def
3294 /set_spot_alias_ary
3296         dup inherit_aliases
3297         //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
3298 }def
3299 /set_spot_normalization_ary
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
3316         {dup /Name get map_alias {/CSD put}{pop} ifelse} forall
3317 }def
3318 /set_spot_alias
3320         /AGMCORE_SpotAliasAry2 where{
3321                 /AGMCORE_current_spot_alias 3 -1 roll put
3322         }{
3323                 pop
3324         }ifelse
3325 }def
3326 /current_spot_alias
3328         /AGMCORE_SpotAliasAry2 where{
3329                 /AGMCORE_current_spot_alias get
3330         }{
3331                 false
3332         }ifelse
3333 }def
3334 /map_alias
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
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
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
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
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
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
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
3498         AGMCORE_def_ht sethalftone
3499 } def
3500 end
3501 systemdict /setpacking known
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?
5901   version
5902   cvi
5903   2015
5904   ge
5905 } bind def
5906 /AllocGlyphStorage
5908   Is2015?
5909   {     
5910                 pop
5911   } 
5912   { 
5913                 {string} forall
5914   } ifelse
5915 } bind def
5916 /Type42DictBegin
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  
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
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
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
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
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
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
6106         end
6107 }def
6108 /doc_trailer
6110 }def
6111 /AGMIMG_flushfilters
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
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
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
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
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
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
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
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
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
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
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
6609         mark currentcolor counttomark dup 2 add 1 roll cleartomark
6610 } bdf
6611 /devn_sep_datasource
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
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
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
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
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
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
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
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
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
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
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&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgATAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWOecPzB8q+&#xA;UbcSaxdhJ3HKGyiHO4kH+Sg6Db7TUX3y7Dp55D6QgyAeO6z/AM5Qao0jLoujQRRA/BJeu8rEeJSI&#xA;xBf+CObKHZg/iPyazkS6H/nJzzsJAZtO0x4+6pHcIfvMz/qyZ7Mx95/HwR4hZx5V/wCckPK+pSpb&#xA;65ayaPM23r19e3r7soV1r/q098xcvZ047xNshketW9zb3MEdxbSpPbyqHimjYOjKdwystQQc15BG&#xA;xbFTArsVdiqTeZ/OHlzyxZC71u9S1javpRmrSSEdo41qzfdQd8txYZTNRCCQHkGuf85QRLI8ehaK&#xA;ZEH2Li9k41/55R1/5OZsYdmfzj8ms5GNT/8AOS3n6Q/u7XToQK7LDKSR2rymP4ZcOzcfeUeIVSH/&#xA;AJya89LxEljpkgH2j6U6sfpE1PwxPZuPvP4+C+IXvXkLX77zB5R03Wb6KOG6vY2keKGvADmwWnIs&#xA;fsgd81OfGITMR0bYmwn+Upad1RS7kKiglmJoAB1JOKvJPOv/ADkT5c0iV7PQYf0zdpUNcBuFqp9n&#xA;oWk/2Ip/lZscPZ8pby2H2tZyPMNQ/wCchfzKunZre6t7BT0SC3jYDf8A4vExzOj2fiHMWw4yssv+&#xA;cgvzNt3DTX0F4B1Se2iAP/IlYj+OMuz8R6UvGXo/kz/nJHSNQmjs/MtoNMlc0F9CS9vU/wA6n44x&#xA;7/F70zDzdnEbxNsxk73ssUsU0SSxOskUih45EIZWVhUEEbEEZrCKbF2KuxV2KuxV2KuxV2KuxV2K&#xA;uxV2KrZVdonWN/TkZSEkpXiSNjQ9aYhXyR5u/Lj8wT56bSrtJdX1XUCZoL5SSk0daGQs20YTowNA&#xA;vypnQ4dRj8OxsA0GJt6FoX/OOOh2Fkt75w1gqQKyxQOkECE9mmlBLfQFzDn2jImoBkMfejv+VS/k&#xA;XqJFpp+uR/W22T6tqMEshP8AqN6lfuyP5vUDcj7E8MWAfmD+RPmHyxBJqOnyfpfSY/ilkRCs8Q8Z&#xA;IwWqo/mU/MDMvT66M9jsWEoU9N/5x68uebdM0GS81S5ePSb5RJp2lyCpXlv69TugcdFHXr4ZhdoZ&#xA;ISlQ5jmWcAXrea5sdirEPzM/MSw8k6F9bcCfUrnlHp1mT9twN3em/ppUcvu75k6bTnLKunVjKVPk&#xA;nX/MGr6/qk2p6tctc3cxqWY7KK7Ii9FUdgM6DHjEBQ5NBNpdk1RVvpWp3Kc7eznmT+aON2G/uAci&#xA;Zgcyqr+gNd/6tt1/yJk/5px8SPeFp9l+RbFrDyVoVm6lJIbC2WVTUEP6Sl9j/lVzms8rnI+bkR5J&#xA;5lSXzN+dv5tXWt6hP5d0Wcx6HbMY7qWM0+tSKaNUj/dSnYDo3XwpvNFpBEcUvq+5pnK3kWbBgy/R&#xA;/wAo/wAxtYtFu7HQ5jbuAUeZorfkDuGUTvGSD2IFMx56vFE0SkRKB8zfl/5y8sxpLrely2kEh4rP&#xA;VJYuR6KZImdAfYnJY9RCf0lSCGPZch7r/wA46fmDdfXW8n6hKZLeRGl0lnNSjIOUkIr+yVqwHah8&#xA;c1XaOnFcY+LZjl0fQOahtdirsVdirsVdirsVcSACSaAbknFWJ3n5r/lzaXZtJ9etROp4sELSKCOx&#xA;dAyD78yBpchF8JY8QZNZX1lf2sd3ZTx3NrMOUU8LB0YeIZSQcolEg0WStgV5N+cH5zxeWlfRNBdJ&#xA;teYUnn2ZLUEeHRpfBTsOp8M2Gj0fH6pfT97XKdK/k/zrH5c/JSw8x61K93ckXDLzcmSeaa6lZE5t&#xA;U1Pc9gPbBmw8ecxjt/YkGovnzzp5u8z+ZNWe612WQPXlDZtySKFHHJRHGegKkb9T1qc2+HFGAqLU&#xA;TbHsuQ9k/Jr81Nb0i8sdG8wPLN5e1Jzb2F5OGIhlBA4pI32o6uoZa/DUHbvrdZpYyBlH6gzhKk+/&#xA;Mn8x9X8kfmuk1rWbTLiytzf6eTRJAGkXkv8ALIANm+g7ZVptPHLh352mUqL2Hy55j0jzFpEGraTO&#xA;J7ScbHoyMPtI6/ssvcZrcmMwNHm2A2meQS+OPzV84S+afOd9eiQtYwObbT1/ZEERIDAf5Zq5+edJ&#xA;pcPhwA6uPI2WKQQTXE8cECGSaZljijUVZmY0VQPEnMgmkPqr8s/yZ0Hyzp8F3qltFf8AmB1DzTSg&#xA;SJAxH2IVNVHHpz6n5bZoNTrJTNDaLdGFJ235s/lxGxRtftVZDxK1bYjanTKvymX+aU8Qa/5W5+W3&#xA;/UwWv3t/TH8pl/mleMO/5W5+W3/UwWv3t/TH8pl/mleMJf8Amp54ttM/LS51fSrlZDqarbabcRnY&#xA;m4Bq6nxWNXYe4yelwGWXhPTmiR2fI+dC0vXP+cefIlvrevT69qEQlsNIKi3jcVV7p91JqCCIlHL5&#xA;lc1/aGfhjwjmfuZwjb6azRtyF1bSrDVtNudNv4hPZ3cbRTxN3VvDwI6g9jkoSMTY5qQ+Ite0qTSN&#xA;c1DSpG5vYXMtsXpTl6TlOVPelc6jHPiiD3uMUX5L1KXTPN2jX8R4tb3kDHtVfUAdT7MpIORzR4oE&#xA;eSjm+3M5dyXYq7FXYq7FXYq7FWLfmV5b1/zJ5Wm0fRb2OxnuXUXEkpdVaAA846oGb4jSviKjL9Nk&#xA;jCfFIWxkLDxDzL+V3lXyV5DuJPMt0JvN10xGmx2srFNmABVGVCV47uzL7DfNpj1U8uT0j0dWsxoM&#xA;x/5xhXUh5c1czc/0ebpPqnL7PqBP33H/AISuY/adcQ76ZY2UfnR5u8yeWvKpuNDtHeScmKfUgAy2&#xA;imgDlevJiaKaUB69gcfR4Yzn6j8O9MzQfLeg20eq+ZdOtb+R2jv72GK6mLfGVmlCu3Jq/F8RNTm+&#xA;yHhiSOgaQ+m7r8l/KF1pFro9xq2oy6ZZMXtbRrmLhGxrUqPT/wAo5oxrJgmQAs+TdwBAfnH5A8nS&#xA;eR1vbidNPvNGtkh0+/eheYRoFjt5OIrJz47UFVO42qDPR6ifiUNxJE4inhn5Y+WtC8yebrXS9avv&#xA;qVrICUUbNPICOMCudkL+J60oNyM2mpyyhAmItriLL6V81/lT5M1+y0uxvBJZWmkJJHYQ2sixKqyc&#xA;eWzK9fsDf780uLVTgSRvbcYgvN/z78kaTZ6FF5hOo3eoat60NmJLmWJx6PGRqUjjj3BHXM3QZyZc&#xA;NABhOLz38pvOHmrQPM0FtoULX66g6xXGl78Zh/MP5GUVPPt32zL1eGE43LaurGJIL6o833ktl5R1&#xA;u9j+GW20+6mSh3DRwsw3+YzQ4RcwPMNx5PiDOocd6B+ROmQX/wCZem+uAyWiy3Sqe7xoeB/2LEN9&#xA;GYmulWIsoc31Zqt4LLS7y9OwtoJJqnp+7Qt/DNBAWQG4vhQkkkk1J6nOqcdrFXYq9a/NS4a3/K/8&#xA;vdOUcUmtXunQneoji4tQ9m9ZqZr9KLyzPmzlyDyXNgwfVv8Azj3YRWv5Z2c6CjX1xcXEh8WWQwf8&#xA;RhGaDtCV5T5N0OT0nMJm7FXxZ+Y8yTef/MToar+kbkA/6srKf1Z02mH7uPuDjy5pX5ftWu9e020U&#xA;FmuLqCIKOpLyKtB9+TyGok+SA+ofzk/NGXyXp9vbaciS6zqAYwmQVSGNNjIy/tGpoo6da9KHR6PS&#xA;+KbP0hunKniOmaT+cH5hxz6hBcXd/bI5R5ZbhYYOexKIhZE2rWirQZs5Tw4dtg10SgLjUPzO/L7V&#xA;0t7i6vNMulAkSFpfVgkSux41eGRfvyYjizRsAFG4fSv5W+eh5z8qx6nJGIb6GRra+iX7PqoA3JK7&#xA;8WVgfbpvSuaTVYPDnXRuibDxf8yvz38w6jqdxpnlm4bT9Khdoluodri4KmnMP1RSfshaHxPYbPTa&#xA;GIFy3LXKbGNS8j/m7b6a2v6ha6gLaNDK9w8/OZEpVmeP1DMoA61Xbvl8c+EnhBCOEsp/Jj82vMsX&#xA;may0DV7yXUdN1BxBE1wxklhlYUjKu1WKlqKVJoOoyjWaSPCZRFEJhLd63+bH5lQeSNFR4UWfWL0s&#xA;lhbt9kcac5ZKb8VqNu5+kjXaXTeLLyDZKVPnDRLzQ/MfmSbVfP8ArU6REh5eEbyTTmv92pRSkSD2&#xA;6dFHcbqYlCNYw0jfm+q/I995ZvfLFnN5ZjEWiANHaII2jFI3Kts4DH4gak9TmgzxkJni+pvjVbJ1&#xA;cW8FxBJb3EaywSqUlicBlZWFCrA7EEZWDSXzB+cX5Oz+V531nRkaXy9K3xpuzWjMdlY9TGT9lvoP&#xA;YneaPWcfpl9X3tMo0yO2/L2180fkNpd1pVnENdtRLcJIkarLP6U8sckTMBVqqPhr3Ayk6gw1BBPp&#xA;Tw3F5P5o86a/5hSyttRl42mmQx21nZpVY4xEgTkVPV24/Ex/AbZsMWGMLI6sCbSEEqQQaEbgjqDl&#xA;qHomhyebfzT1XQfL+oyG4g0kSfWNSofUW1cpyMr9GakYVD1JO9euYcxDAJSHXp5shZTD86vKqN+Z&#xA;VponlzTUSW5s4BDaWsaoGcs4LEKAPsr8THsN8hosv7oykeqZjd7F+U/5V2fkvTTPdBLjX7pf9Kug&#xA;KiNTQ+jET+yD1P7R+jNbq9Ucp2+lnGNMq812MmoeVtZsIgTJd2NzAgHUtJCyDx8coxSqYPmGR5Ph&#xA;7OocdlH5aeaY/LHnXTdXnr9UjcxXdAT+5mUxu1BuePLl9GUanFxwMeqYmi+wL62tda0S4to562mp&#xA;WzxLcwlW/dzxleaE8lOzVHUZzsSYyvub+by6L/nGPyUAfW1LUnPYo8C/rhbM49pz7gw8MPEfzL8t&#xA;aJ5a82XOi6RdS3cFqiCaSYqWErDkyVQKPhBHbrm002SU4cRDXIUWMxRSSypFGpaSRgqKOpJNAMvJ&#xA;Q9w/5yI8vnTvLfk9UX93p0T6e7jpVYouA/5JNmr7PyXKfnu2THJ4Zm0a31F/zjlrtve+QzpgYC50&#xA;m4kR46/F6c7GZHp4Fmdf9jmi7RhWS+9uxnZ6pmAzSDz15ts/Knli81i5ZecSlLSFjvLcMCI4wOpq&#xA;dzTooJ7ZdgxHJIRCJGg+K5ZZJpXllYvJIxd3PUsxqSc6YCnHeg/kR5ak1n8wLO4ZCbTSa3s79gyb&#xA;Qivj6hB+QOYeuycOMjv2ZQG7P/8AnJHyZrF+1h5jsIXuba0ha3vkjHJolDl0koN+PxMGPbbMTs7N&#xA;EXE9WWQdXl3kf81/Nvk2FrXTZIp9PdzI1lcoXj5kAFlKlHWoHZqe2Z2fSwybnmwEiHrHlr89/Jfm&#xA;O8trbzbpEFndoSttfSqlxbqz0B+J15w8qDxHiRmvyaGcBcDbYJg83sd5e6dpmnS3lzLHbWFtGZJZ&#xA;TRUVAK12/hmuETI0ObY8L1388/y4ivf9xvlCDUxCwMd1PHBb7o1VZKxTOKHcVAObWGhy1vKmozHc&#xA;luu/85I67qel3tpY6JDapPE8UkzyPOY0lHDlssS1HLau1e2Tx9nRiQSUHIwj8otNk1D8yNAhReXp&#xA;XS3LV6BbcGYn/hPvzK1cqxS9zGPN9ReZ/wAufJvmi7iu9d0/65cQR+lE/rTxBU5FqcYpEXqetM0W&#xA;LUTxiomm8xBSb/lRP5Vf9WP/AKerz/qtln57L3/YEcAZjo2j6bo2mW+l6ZCLextV4QQgs3EElj8T&#xA;lmO57nMaczI2eaQKRmRSpXa2rWswu1RrUo3rrIAUKU+LkDtSnXCLvZXznL+esXl7WbfTvKFmn+Dr&#xA;BpQLSUEPOZpTK7q7VeMBmPpjw+0OgG5Gh443M+stPHXJkN9pn5IfmS36Sh1JdE1ucAzxl0tpGkP+&#xA;/IpR6ch/yozv3OUxlnw7VxRT6Sgh+QHkSzIuNU83qLL7VeVvb1X/AIyO8i/TTJ/n8h2Ed14B3t61&#xA;+aXkPyNoc2hfl1Cs9/KKS6lQtGr0p6jSPvM4/ZA+Af8AC4IaXJllxZOXcpkByZR+TPnPRvN0s1/e&#xA;wIvnS2t0t7y4pvLao3wyR/soCzfGF7+1AKNZhlj2H0MoG/e9UzAZuxV8j/nJ5DufK3my4ljjP6I1&#xA;N3uLCUD4V5Hk8NfGMnb/ACaZ0OjzjJDzDRIUWA5lsWY+T/zY86+VIRbaddiWwU1Wxul9WFamp47q&#xA;yf7FhmPm0kMm5G6RIhPdX/5yI/MTULVoImtNO5ghprSJhJQ+DSvNT5jfKYdn4wepZGZeaSyyyyvL&#xA;K7SSyMWkkYlmZmNSSTuSTmcAwei/kV5Lm8wec7e/ljP6M0Zlup5CPhaVTWGMHxLjkfYHMLXZuCFd&#xA;SygLL6D/ADP8nf4t8m3ulxgfXVpcWDN0E8VSor25qWSvauajS5vDmD0bZCw+OLi3nt55Le4jaKeF&#xA;iksTgqyspoVYHoQc6QG92hM/LHmrXfLGqLqejXJt7lQUcUDI6HqjodmX/bG+V5cUZipKDT0pf+cn&#xA;POYio2m6cZafb4zgV8ePq/xzC/kyHeWfiF5/5x89+ZfN96lzrVz6iw1FvbRjhDEG68EHc9yan3zL&#xA;w4I4xUWJNpLY2N5f3kNlZwtcXVw4jhhjFWZmNAAMtlIAWUPrf8s/IkfkXyk8Zj+tavOv1nUDFQl5&#xA;FU8YYyaVCfZWvck9857U5/Fn5N8RQYMf+coLA38MQ0GSOzMircTvODIkZNGKxLHuR1pyzK/kw19W&#xA;7HxGY635C/KTzZYtqjx2ipIvM6pZSpARyFeTMh4E7ftqcx4Z82M1v7ikxBfLfmOy0yx16/s9Lu/r&#xA;2nW8zx2t3t+8RTQNUbH5jY9c3uORMQSKLSXtv5mT6zafkD5cguCyzXBsobxTWvpCB5EV/cGNK175&#xA;q9MInUSrzbJfSkH/ADjtoPk/VdV1M61DBd6jAsR0+0uQroVPP1XWNvhdlovbbLu0Mk4gcOwRABlv&#xA;/OQXnPQ7Hyw3lHT2ia9vXjN1BDxpBDC4kHIL9lmdFovhX2rj9n4ZGfGeQZTO1MZ/5xi0hZ/Mmraq&#xA;wB+o2qQpXs9y5NR/sYWH05f2nOogd5Y4xu+j80rc7FXYq7FXYq8e/MX/AJx907Wp5dT8tSR6bqEl&#xA;Wms3FLWRvFeIJiY+wK+w65stP2gY7S3DXKHc8S1r8sfP2jSsl7ol0UWv7+CMzxU8ecXNR9ObOGpx&#xA;y5ENZiUqg8seZJ5BFBpN5LIeiJbysx7dAuWHLEdQimc+U/yB886zKj6jCNFsCRzlud5qd+EAPKv+&#xA;vxzFy6/HHl6iyECX0T5K8i6B5P0v6jpMRDSUa6upPimmcCgLttsOyjYffmmzZ5ZDZbhGmQ5Sl2Kp&#xA;Z5j8t6N5j0qXS9XtlubSXcA7MjDo8bdVYeIyePJKBuKCLfP/AJt/5xu8yWUsk3lydNTtKkpbyssN&#xA;yo8KtSN/nVflm3xdoxP1bFqOMvPr38u/PdkxW58v3602LrbySJ/waBl/HMyOoxnlIMeEqEHkjznP&#xA;II4dB1GRz2W1mPelT8OwwnPAfxD5rRZx5T/5x6856tMkmsKujWFQXMpV52X/ACIlJof9cjMXL2hC&#xA;P0+oshAvo7yv5X0byzo8Ok6TD6NtFuzHd5HP2pJGoOTN/YNs02XLKcrLaBSa5Wl5p+Z35J6T5tkf&#xA;U9PkXTtdI+OUisM9BQesBuDt9tfpB2zO02tOPY7xYShbwbW/yf8AzF0iVkl0We6QfZmsl+sow8f3&#xA;XJh/sgM2sNXjl1+bUYlJU8m+b3YImh6gznYKtrOSfoC5b40O8fNFFlHl78jPzE1iVPU0/wDRlsx+&#xA;O4vj6VB/xi3lJ/2OUZNdjj1v3MhAvffy6/KTy95Lj9eP/TtYdeMuoyqAQD1WJKn018d6nuc1Go1c&#xA;svlHubYxpnOYrJ5H+YX/ADj9pmv382q6JdLpl/cMXuLd15W8jnqw4/FGWO5pUe2bHT9oGAqQsNco&#xA;W87P/ONn5ghyom08itOYmkp894q/hmZ/KWPzY+GWbeR/+ccLHTbyK/8AM12moyQkOlhApFvyBqDI&#xA;70aQf5PEe9RtmLn7RMhURTIY+96h5x8qad5p8u3WiXxKRXABjlQfFHIh5I6/Ijp3G2YOHKcchIMy&#xA;LeAXH/OM/ndbwxQXthLa1+C4d5UPHxZBG5B9gT88247Sx1yLV4ZTy5/5xhmXQ40tdWjk1szK0skq&#xA;slssPFgUQKHctyoeR+4ZSO0/VuPSnw2Y/k7+WGueRpdV/SF1bXMWorBx+rmTkrQGTrzVdiJcx9Zq&#xA;Y5aoHZlCNPTMwWbsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs&#xA;VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV&#xA;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>
7364                                                                                                     
7365                                                                                                     
7366                                                                                                     
7367                                                                                                     
7368                                                                                                     
7369                                                                                                     
7370                                                                                                     
7371                                                                                                     
7372                                                                                                     
7373                                                                                                     
7374                                                                                                     
7375                                                                                                     
7376                                                                                                     
7377                                                                                                     
7378                                                                                                     
7379                                                                                                     
7380                                                                                                     
7381                                                                                                     
7382                                                                                                     
7383                                                                                                     
7384                            
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
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
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