ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/hcalDoc/CalibNote/cms_in.eps
Revision: 1.1
Committed: Tue Jul 5 16:01:20 2011 UTC (13 years, 10 months ago) by anastass
Content type: application/postscript
Branch: MAIN
CVS Tags: HEAD
Log Message:
Start from previous version of the note. A lot of updating needed.

File Contents

# Content
1 %!PS-Adobe-3.1 EPSF-3.0
2 %%Title: cms_note [Converted].eps
3 %%Creator: Adobe Illustrator(R) 11
4 %%AI8_CreatorVersion: 11.0.0
5 %AI9_PrintingDataBegin
6 %%For: CMS
7 %%CreationDate: 4/19/07
8 %%BoundingBox: 0 0 446 91
9 %%HiResBoundingBox: 0 0 445.9998 90.7002
10 %%CropBox: 0 0 445.9998 90.7002
11 %%LanguageLevel: 2
12 %%DocumentData: Clean7Bit
13 %%Pages: 1
14 %%DocumentNeededResources:
15 %%DocumentSuppliedResources: procset Adobe_AGM_Image (1.0 0)
16 %%+ procset Adobe_CoolType_Utility_T42 (1.0 0)
17 %%+ procset Adobe_CoolType_Utility_MAKEOCF (1.19 0)
18 %%+ procset Adobe_CoolType_Core (2.23 0)
19 %%+ procset Adobe_AGM_Core (2.0 0)
20 %%+ procset Adobe_AGM_Utils (1.0 0)
21 %%DocumentFonts:
22 %%DocumentNeededFonts:
23 %%DocumentNeededFeatures:
24 %%DocumentSuppliedFeatures:
25 %%DocumentProcessColors: Black
26 %%DocumentCustomColors:
27 %%CMYKCustomColor:
28 %%RGBCustomColor:
29 %ADO_ContainsXMP: MainFirst
30 %%EndComments
31 %%BeginDefaults
32 %%ViewingOrientation: 1 0 0 1
33 %%EndDefaults
34 %%BeginProlog
35 %%BeginResource: procset Adobe_AGM_Utils 1.0 0
36 %%Version: 1.0 0
37 %%Copyright: Copyright (C) 2000-2003 Adobe Systems, Inc. All Rights Reserved.
38 systemdict /setpacking known
39 {
40 currentpacking
41 true setpacking
42 } if
43 userdict /Adobe_AGM_Utils 68 dict dup begin put
44 /bdf
45 {
46 bind def
47 } bind def
48 /nd{
49 null def
50 }bdf
51 /xdf
52 {
53 exch def
54 }bdf
55 /ldf
56 {
57 load def
58 }bdf
59 /ddf
60 {
61 put
62 }bdf
63 /xddf
64 {
65 3 -1 roll put
66 }bdf
67 /xpt
68 {
69 exch put
70 }bdf
71 /ndf
72 {
73 exch dup where{
74 pop pop pop
75 }{
76 xdf
77 }ifelse
78 }def
79 /cdndf
80 {
81 exch dup currentdict exch known{
82 pop pop
83 }{
84 exch def
85 }ifelse
86 }def
87 /bdict
88 {
89 mark
90 }bdf
91 /edict
92 {
93 counttomark 2 idiv dup dict begin {def} repeat pop currentdict end
94 }def
95 /ps_level
96 /languagelevel where{
97 pop systemdict /languagelevel get exec
98 }{
99 1
100 }ifelse
101 def
102 /level2
103 ps_level 2 ge
104 def
105 /level3
106 ps_level 3 ge
107 def
108 /ps_version
109 {version cvr} stopped {
110 -1
111 }if
112 def
113 /makereadonlyarray
114 {
115 /packedarray where{
116 pop packedarray
117 }{
118 array astore readonly
119 }ifelse
120 }bdf
121 /map_reserved_ink_name
122 {
123 dup type /stringtype eq{
124 dup /Red eq{
125 pop (_Red_)
126 }{
127 dup /Green eq{
128 pop (_Green_)
129 }{
130 dup /Blue eq{
131 pop (_Blue_)
132 }{
133 dup () cvn eq{
134 pop (Process)
135 }if
136 }ifelse
137 }ifelse
138 }ifelse
139 }if
140 }bdf
141 /AGMUTIL_GSTATE 22 dict def
142 /get_gstate
143 {
144 AGMUTIL_GSTATE begin
145 /AGMUTIL_GSTATE_clr_spc currentcolorspace def
146 /AGMUTIL_GSTATE_clr_indx 0 def
147 /AGMUTIL_GSTATE_clr_comps 12 array def
148 mark currentcolor counttomark
149 {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
150 /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop
151 /AGMUTIL_GSTATE_fnt rootfont def
152 /AGMUTIL_GSTATE_lw currentlinewidth def
153 /AGMUTIL_GSTATE_lc currentlinecap def
154 /AGMUTIL_GSTATE_lj currentlinejoin def
155 /AGMUTIL_GSTATE_ml currentmiterlimit def
156 currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf
157 /AGMUTIL_GSTATE_sa currentstrokeadjust def
158 /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
159 /AGMUTIL_GSTATE_op currentoverprint def
160 /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
161 /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
162 currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf
163 cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf
164 /AGMUTIL_GSTATE_ht currenthalftone def
165 /AGMUTIL_GSTATE_flt currentflat def
166 end
167 }def
168 /set_gstate
169 {
170 AGMUTIL_GSTATE begin
171 AGMUTIL_GSTATE_clr_spc setcolorspace
172 AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
173 /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor
174 AGMUTIL_GSTATE_fnt setfont
175 AGMUTIL_GSTATE_lw setlinewidth
176 AGMUTIL_GSTATE_lc setlinecap
177 AGMUTIL_GSTATE_lj setlinejoin
178 AGMUTIL_GSTATE_ml setmiterlimit
179 AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
180 AGMUTIL_GSTATE_sa setstrokeadjust
181 AGMUTIL_GSTATE_clr_rnd setcolorrendering
182 AGMUTIL_GSTATE_op setoverprint
183 AGMUTIL_GSTATE_bg cvx setblackgeneration
184 AGMUTIL_GSTATE_ucr cvx setundercolorremoval
185 AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
186 AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
187 AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
188 {
189 currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne
190 {
191 mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark
192 } if
193 }{
194 AGMUTIL_GSTATE_ht sethalftone
195 } ifelse
196 AGMUTIL_GSTATE_flt setflat
197 end
198 }def
199 /get_gstate_and_matrix
200 {
201 AGMUTIL_GSTATE begin
202 /AGMUTIL_GSTATE_ctm matrix currentmatrix def
203 end
204 get_gstate
205 }def
206 /set_gstate_and_matrix
207 {
208 set_gstate
209 AGMUTIL_GSTATE begin
210 AGMUTIL_GSTATE_ctm setmatrix
211 end
212 }def
213 /AGMUTIL_str256 256 string def
214 /AGMUTIL_src256 256 string def
215 /AGMUTIL_dst64 64 string def
216 /AGMUTIL_srcLen nd
217 /AGMUTIL_ndx nd
218 /agm_sethalftone
219 {
220 dup
221 begin
222 /_Data load
223 /Thresholds xdf
224 end
225 level3
226 { sethalftone }{
227 dup /HalftoneType get 3 eq {
228 sethalftone
229 } {pop} ifelse
230 }ifelse
231 } def
232 /rdcmntline
233 {
234 currentfile AGMUTIL_str256 readline pop
235 (%) anchorsearch {pop} if
236 } bdf
237 /filter_cmyk
238 {
239 dup type /filetype ne{
240 exch () /SubFileDecode filter
241 }
242 {
243 exch pop
244 }
245 ifelse
246 [
247 exch
248 {
249 AGMUTIL_src256 readstring pop
250 dup length /AGMUTIL_srcLen exch def
251 /AGMUTIL_ndx 0 def
252 AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
253 1 index exch get
254 AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
255 /AGMUTIL_ndx AGMUTIL_ndx 1 add def
256 }for
257 pop
258 AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
259 }
260 bind
261 /exec cvx
262 ] cvx
263 } bdf
264 /filter_indexed_devn
265 {
266 cvi Names length mul names_index add Lookup exch get
267 } bdf
268 /filter_devn
269 {
270 4 dict begin
271 /srcStr xdf
272 /dstStr xdf
273 dup type /filetype ne{
274 0 () /SubFileDecode filter
275 }if
276 [
277 exch
278 [
279 /devicen_colorspace_dict /AGMCORE_gget cvx /begin cvx
280 currentdict /srcStr get /readstring cvx /pop cvx
281 /dup cvx /length cvx 0 /gt cvx [
282 Adobe_AGM_Utils /AGMUTIL_ndx 0 /ddf cvx
283 names_index Names length currentdict /srcStr get length 1 sub {
284 1 /index cvx /exch cvx /get cvx
285 currentdict /dstStr get /AGMUTIL_ndx /load cvx 3 -1 /roll cvx /put cvx
286 Adobe_AGM_Utils /AGMUTIL_ndx /AGMUTIL_ndx /load cvx 1 /add cvx /ddf cvx
287 } for
288 currentdict /dstStr get 0 /AGMUTIL_ndx /load cvx /getinterval cvx
289 ] cvx /if cvx
290 /end cvx
291 ] cvx
292 bind
293 /exec cvx
294 ] cvx
295 end
296 } bdf
297 /AGMUTIL_imagefile nd
298 /read_image_file
299 {
300 AGMUTIL_imagefile 0 setfileposition
301 10 dict begin
302 /imageDict xdf
303 /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
304 /imbufIdx 0 def
305 /origDataSource imageDict /DataSource get def
306 /origMultipleDataSources imageDict /MultipleDataSources get def
307 /origDecode imageDict /Decode get def
308 /dstDataStr imageDict /Width get colorSpaceElemCnt mul string def
309 /srcDataStrs [ imageDict begin
310 currentdict /MultipleDataSources known {MultipleDataSources {DataSource length}{1}ifelse}{1} ifelse
311 {
312 Width Decode length 2 div mul cvi string
313 } repeat
314 end ] def
315 imageDict /MultipleDataSources known {MultipleDataSources}{false} ifelse
316 {
317 /imbufCnt imageDict /DataSource get length def
318 /imbufs imbufCnt array def
319 0 1 imbufCnt 1 sub {
320 /imbufIdx xdf
321 imbufs imbufIdx imbufLen string put
322 imageDict /DataSource get imbufIdx [ AGMUTIL_imagefile imbufs imbufIdx get /readstring cvx /pop cvx ] cvx put
323 } for
324 DeviceN_PS2 {
325 imageDict begin
326 /DataSource [ DataSource /devn_sep_datasource cvx ] cvx def
327 /MultipleDataSources false def
328 /Decode [0 1] def
329 end
330 } if
331 }{
332 /imbuf imbufLen string def
333 Indexed_DeviceN level3 not and DeviceN_NoneName or {
334 imageDict begin
335 /DataSource [AGMUTIL_imagefile Decode BitsPerComponent false 1 /filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource /exec cvx] cvx def
336 /Decode [0 1] def
337 end
338 }{
339 imageDict /DataSource {AGMUTIL_imagefile imbuf readstring pop} put
340 } ifelse
341 } ifelse
342 imageDict exch
343 load exec
344 imageDict /DataSource origDataSource put
345 imageDict /MultipleDataSources origMultipleDataSources put
346 imageDict /Decode origDecode put
347 end
348 } bdf
349 /write_image_file
350 {
351 begin
352 { (AGMUTIL_imagefile) (w+) file } stopped{
353 false
354 }{
355 Adobe_AGM_Utils/AGMUTIL_imagefile xddf
356 2 dict begin
357 /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
358 MultipleDataSources {DataSource 0 get}{DataSource}ifelse type /filetype eq {
359 /imbuf imbufLen string def
360 }if
361 1 1 Height {
362 pop
363 MultipleDataSources {
364 0 1 DataSource length 1 sub {
365 DataSource type dup
366 /arraytype eq {
367 pop DataSource exch get exec
368 }{
369 /filetype eq {
370 DataSource exch get imbuf readstring pop
371 }{
372 DataSource exch get
373 } ifelse
374 } ifelse
375 AGMUTIL_imagefile exch writestring
376 } for
377 }{
378 DataSource type dup
379 /arraytype eq {
380 pop DataSource exec
381 }{
382 /filetype eq {
383 DataSource imbuf readstring pop
384 }{
385 DataSource
386 } ifelse
387 } ifelse
388 AGMUTIL_imagefile exch writestring
389 } ifelse
390 }for
391 end
392 true
393 }ifelse
394 end
395 } bdf
396 /close_image_file
397 {
398 AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile
399 }def
400 statusdict /product known userdict /AGMP_current_show known not and{
401 /pstr statusdict /product get def
402 pstr (HP LaserJet 2200) eq
403 pstr (HP LaserJet 4000 Series) eq or
404 pstr (HP LaserJet 4050 Series ) eq or
405 pstr (HP LaserJet 8000 Series) eq or
406 pstr (HP LaserJet 8100 Series) eq or
407 pstr (HP LaserJet 8150 Series) eq or
408 pstr (HP LaserJet 5000 Series) eq or
409 pstr (HP LaserJet 5100 Series) eq or
410 pstr (HP Color LaserJet 4500) eq or
411 pstr (HP Color LaserJet 4600) eq or
412 pstr (HP LaserJet 5Si) eq or
413 pstr (HP LaserJet 1200 Series) eq or
414 pstr (HP LaserJet 1300 Series) eq or
415 pstr (HP LaserJet 4100 Series) eq or
416 {
417 userdict /AGMP_current_show /show load put
418 userdict /show {
419 currentcolorspace 0 get
420 /Pattern eq
421 {false charpath f}
422 {AGMP_current_show} ifelse
423 } put
424 }if
425 currentdict /pstr undef
426 } if
427 /consumeimagedata
428 {
429 begin
430 currentdict /MultipleDataSources known not
431 {/MultipleDataSources false def} if
432 MultipleDataSources
433 {
434 1 dict begin
435 /flushbuffer Width cvi string def
436 1 1 Height cvi
437 {
438 pop
439 0 1 DataSource length 1 sub
440 {
441 DataSource exch get
442 dup type dup
443 /filetype eq
444 {
445 exch flushbuffer readstring pop pop
446 }if
447 /arraytype eq
448 {
449 exec pop
450 }if
451 }for
452 }for
453 end
454 }
455 {
456 /DataSource load type dup
457 /filetype eq
458 {
459 1 dict begin
460 /flushbuffer Width Decode length 2 div mul cvi string def
461 1 1 Height { pop DataSource flushbuffer readstring pop pop} for
462 end
463 }if
464 /arraytype eq
465 {
466 1 1 Height { pop DataSource pop } for
467 }if
468 }ifelse
469 end
470 }bdf
471 /addprocs
472 {
473 2{/exec load}repeat
474 3 1 roll
475 [ 5 1 roll ] bind cvx
476 }def
477 /modify_halftone_xfer
478 {
479 currenthalftone dup length dict copy begin
480 currentdict 2 index known{
481 1 index load dup length dict copy begin
482 currentdict/TransferFunction known{
483 /TransferFunction load
484 }{
485 currenttransfer
486 }ifelse
487 addprocs /TransferFunction xdf
488 currentdict end def
489 currentdict end sethalftone
490 }{
491 currentdict/TransferFunction known{
492 /TransferFunction load
493 }{
494 currenttransfer
495 }ifelse
496 addprocs /TransferFunction xdf
497 currentdict end sethalftone
498 pop
499 }ifelse
500 }def
501 /clonearray
502 {
503 dup xcheck exch
504 dup length array exch
505 Adobe_AGM_Core/AGMCORE_tmp -1 ddf
506 {
507 Adobe_AGM_Core/AGMCORE_tmp AGMCORE_tmp 1 add ddf
508 dup type /dicttype eq
509 {
510 AGMCORE_tmp
511 exch
512 clonedict
513 Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
514 } if
515 dup type /arraytype eq
516 {
517 AGMCORE_tmp exch
518 clonearray
519 Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
520 } if
521 exch dup
522 AGMCORE_tmp 4 -1 roll put
523 }forall
524 exch {cvx} if
525 }bdf
526 /clonedict
527 {
528 dup length dict
529 begin
530 {
531 dup type /dicttype eq
532 {
533 clonedict
534 } if
535 dup type /arraytype eq
536 {
537 clonearray
538 } if
539 def
540 }forall
541 currentdict
542 end
543 }bdf
544 /DeviceN_PS2
545 {
546 /currentcolorspace AGMCORE_gget 0 get /DeviceN eq level3 not and
547 } bdf
548 /Indexed_DeviceN
549 {
550 /indexed_colorspace_dict AGMCORE_gget dup null ne {
551 /CSD known
552 }{
553 pop false
554 } ifelse
555 } bdf
556 /DeviceN_NoneName
557 {
558 /Names where {
559 pop
560 false Names
561 {
562 (None) eq or
563 } forall
564 }{
565 false
566 }ifelse
567 } bdf
568 /DeviceN_PS2_inRip_seps
569 {
570 /AGMCORE_in_rip_sep where
571 {
572 pop dup type dup /arraytype eq exch /packedarraytype eq or
573 {
574 dup 0 get /DeviceN eq level3 not and AGMCORE_in_rip_sep and
575 {
576 /currentcolorspace exch AGMCORE_gput
577 false
578 }
579 {
580 true
581 }ifelse
582 }
583 {
584 true
585 } ifelse
586 }
587 {
588 true
589 } ifelse
590 } bdf
591 /base_colorspace_type
592 {
593 dup type /arraytype eq {0 get} if
594 } bdf
595 /doc_setup{
596 Adobe_AGM_Utils begin
597 }bdf
598 /doc_trailer{
599 currentdict Adobe_AGM_Utils eq{
600 end
601 }if
602 }bdf
603 systemdict /setpacking known
604 {
605 setpacking
606 } if
607 %%EndResource
608 %%BeginResource: procset Adobe_AGM_Core 2.0 0
609 %%Version: 2.0 0
610 %%Copyright: Copyright (C) 1997-2003 Adobe Systems, Inc. All Rights Reserved.
611 systemdict /setpacking known
612 {
613 currentpacking
614 true setpacking
615 } if
616 userdict /Adobe_AGM_Core 216 dict dup begin put
617 /nd{
618 null def
619 }bind def
620 /Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
621 /AGMCORE_str256 256 string def
622 /AGMCORE_save nd
623 /AGMCORE_graphicsave nd
624 /AGMCORE_c 0 def
625 /AGMCORE_m 0 def
626 /AGMCORE_y 0 def
627 /AGMCORE_k 0 def
628 /AGMCORE_cmykbuf 4 array def
629 /AGMCORE_screen [currentscreen] cvx def
630 /AGMCORE_tmp 0 def
631 /AGMCORE_&setgray nd
632 /AGMCORE_&setcolor nd
633 /AGMCORE_&setcolorspace nd
634 /AGMCORE_&setcmykcolor nd
635 /AGMCORE_cyan_plate nd
636 /AGMCORE_magenta_plate nd
637 /AGMCORE_yellow_plate nd
638 /AGMCORE_black_plate nd
639 /AGMCORE_plate_ndx nd
640 /AGMCORE_get_ink_data nd
641 /AGMCORE_is_cmyk_sep nd
642 /AGMCORE_host_sep nd
643 /AGMCORE_avoid_L2_sep_space nd
644 /AGMCORE_distilling nd
645 /AGMCORE_composite_job nd
646 /AGMCORE_producing_seps nd
647 /AGMCORE_ps_level -1 def
648 /AGMCORE_ps_version -1 def
649 /AGMCORE_environ_ok nd
650 /AGMCORE_CSA_cache 0 dict def
651 /AGMCORE_CSD_cache 0 dict def
652 /AGMCORE_pattern_cache 0 dict def
653 /AGMCORE_currentoverprint false def
654 /AGMCORE_deltaX nd
655 /AGMCORE_deltaY nd
656 /AGMCORE_name nd
657 /AGMCORE_sep_special nd
658 /AGMCORE_err_strings 4 dict def
659 /AGMCORE_cur_err nd
660 /AGMCORE_ovp nd
661 /AGMCORE_current_spot_alias false def
662 /AGMCORE_inverting false def
663 /AGMCORE_feature_dictCount nd
664 /AGMCORE_feature_opCount nd
665 /AGMCORE_feature_ctm nd
666 /AGMCORE_ConvertToProcess false def
667 /AGMCORE_Default_CTM matrix def
668 /AGMCORE_Default_PageSize nd
669 /AGMCORE_currentbg nd
670 /AGMCORE_currentucr nd
671 /AGMCORE_gradientcache 32 dict def
672 /AGMCORE_in_pattern false def
673 /knockout_unitsq nd
674 /AGMCORE_CRD_cache where{
675 pop
676 }{
677 /AGMCORE_CRD_cache 0 dict def
678 }ifelse
679 /AGMCORE_key_known
680 {
681 where{
682 /Adobe_AGM_Core_Id known
683 }{
684 false
685 }ifelse
686 }ndf
687 /flushinput
688 {
689 save
690 2 dict begin
691 /CompareBuffer 3 -1 roll def
692 /readbuffer 256 string def
693 mark
694 {
695 currentfile readbuffer {readline} stopped
696 {cleartomark mark}
697 {
698 not
699 {pop exit}
700 if
701 CompareBuffer eq
702 {exit}
703 if
704 }ifelse
705 }loop
706 cleartomark
707 end
708 restore
709 }bdf
710 /getspotfunction
711 {
712 AGMCORE_screen exch pop exch pop
713 dup type /dicttype eq{
714 dup /HalftoneType get 1 eq{
715 /SpotFunction get
716 }{
717 dup /HalftoneType get 2 eq{
718 /GraySpotFunction get
719 }{
720 pop
721 {
722 abs exch abs 2 copy add 1 gt{
723 1 sub dup mul exch 1 sub dup mul add 1 sub
724 }{
725 dup mul exch dup mul add 1 exch sub
726 }ifelse
727 }bind
728 }ifelse
729 }ifelse
730 }if
731 } def
732 /clp_npth
733 {
734 clip newpath
735 } def
736 /eoclp_npth
737 {
738 eoclip newpath
739 } def
740 /npth_clp
741 {
742 newpath clip
743 } def
744 /add_grad
745 {
746 AGMCORE_gradientcache 3 1 roll put
747 }bdf
748 /exec_grad
749 {
750 AGMCORE_gradientcache exch get exec
751 }bdf
752 /graphic_setup
753 {
754 /AGMCORE_graphicsave save def
755 concat
756 0 setgray
757 0 setlinecap
758 0 setlinejoin
759 1 setlinewidth
760 [] 0 setdash
761 10 setmiterlimit
762 newpath
763 false setoverprint
764 false setstrokeadjust
765 Adobe_AGM_Core/spot_alias get exec
766 /Adobe_AGM_Image where {
767 pop
768 Adobe_AGM_Image/spot_alias 2 copy known{
769 get exec
770 }{
771 pop pop
772 }ifelse
773 } if
774 100 dict begin
775 /dictstackcount countdictstack def
776 /showpage {} def
777 mark
778 } def
779 /graphic_cleanup
780 {
781 cleartomark
782 dictstackcount 1 countdictstack 1 sub {end}for
783 end
784 AGMCORE_graphicsave restore
785 } def
786 /compose_error_msg
787 {
788 grestoreall initgraphics
789 /Helvetica findfont 10 scalefont setfont
790 /AGMCORE_deltaY 100 def
791 /AGMCORE_deltaX 310 def
792 clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto
793 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
794 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
795 0 AGMCORE_&setgray
796 gsave 1 AGMCORE_&setgray fill grestore
797 1 setlinewidth gsave stroke grestore
798 currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
799 /AGMCORE_deltaY 12 def
800 /AGMCORE_tmp 0 def
801 AGMCORE_err_strings exch get
802 {
803 dup 32 eq
804 {
805 pop
806 AGMCORE_str256 0 AGMCORE_tmp getinterval
807 stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
808 {
809 currentpoint AGMCORE_deltaY sub exch pop
810 clippath pathbbox pop pop pop 44 add exch moveto
811 } if
812 AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show
813 0 1 AGMCORE_str256 length 1 sub
814 {
815 AGMCORE_str256 exch 0 put
816 }for
817 /AGMCORE_tmp 0 def
818 }
819 {
820 AGMCORE_str256 exch AGMCORE_tmp xpt
821 /AGMCORE_tmp AGMCORE_tmp 1 add def
822 } ifelse
823 } forall
824 } bdf
825 /doc_setup{
826 Adobe_AGM_Core begin
827 /AGMCORE_ps_version xdf
828 /AGMCORE_ps_level xdf
829 errordict /AGM_handleerror known not{
830 errordict /AGM_handleerror errordict /handleerror get put
831 errordict /handleerror {
832 Adobe_AGM_Core begin
833 $error /newerror get AGMCORE_cur_err null ne and{
834 $error /newerror false put
835 AGMCORE_cur_err compose_error_msg
836 }if
837 $error /newerror true put
838 end
839 errordict /AGM_handleerror get exec
840 } bind put
841 }if
842 /AGMCORE_environ_ok
843 ps_level AGMCORE_ps_level ge
844 ps_version AGMCORE_ps_version ge and
845 AGMCORE_ps_level -1 eq or
846 def
847 AGMCORE_environ_ok not
848 {/AGMCORE_cur_err /AGMCORE_bad_environ def} if
849 /AGMCORE_&setgray systemdict/setgray get def
850 level2{
851 /AGMCORE_&setcolor systemdict/setcolor get def
852 /AGMCORE_&setcolorspace systemdict/setcolorspace get def
853 }if
854 /AGMCORE_currentbg currentblackgeneration def
855 /AGMCORE_currentucr currentundercolorremoval def
856 /AGMCORE_distilling
857 /product where{
858 pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and
859 }{
860 false
861 }ifelse
862 def
863 level2 not{
864 /xput{
865 dup load dup length exch maxlength eq{
866 dup dup load dup
867 length dup 0 eq {pop 1} if 2 mul dict copy def
868 }if
869 load begin
870 def
871 end
872 }def
873 }{
874 /xput{
875 load 3 1 roll put
876 }def
877 }ifelse
878 /AGMCORE_GSTATE AGMCORE_key_known not{
879 /AGMCORE_GSTATE 21 dict def
880 /AGMCORE_tmpmatrix matrix def
881 /AGMCORE_gstack 32 array def
882 /AGMCORE_gstackptr 0 def
883 /AGMCORE_gstacksaveptr 0 def
884 /AGMCORE_gstackframekeys 10 def
885 /AGMCORE_&gsave /gsave ldf
886 /AGMCORE_&grestore /grestore ldf
887 /AGMCORE_&grestoreall /grestoreall ldf
888 /AGMCORE_&save /save ldf
889 /AGMCORE_gdictcopy {
890 begin
891 { def } forall
892 end
893 }def
894 /AGMCORE_gput {
895 AGMCORE_gstack AGMCORE_gstackptr get
896 3 1 roll
897 put
898 }def
899 /AGMCORE_gget {
900 AGMCORE_gstack AGMCORE_gstackptr get
901 exch
902 get
903 }def
904 /gsave {
905 AGMCORE_&gsave
906 AGMCORE_gstack AGMCORE_gstackptr get
907 AGMCORE_gstackptr 1 add
908 dup 32 ge {limitcheck} if
909 Adobe_AGM_Core exch
910 /AGMCORE_gstackptr xpt
911 AGMCORE_gstack AGMCORE_gstackptr get
912 AGMCORE_gdictcopy
913 }def
914 /grestore {
915 AGMCORE_&grestore
916 AGMCORE_gstackptr 1 sub
917 dup AGMCORE_gstacksaveptr lt {1 add} if
918 Adobe_AGM_Core exch
919 /AGMCORE_gstackptr xpt
920 }def
921 /grestoreall {
922 AGMCORE_&grestoreall
923 Adobe_AGM_Core
924 /AGMCORE_gstackptr AGMCORE_gstacksaveptr put
925 }def
926 /save {
927 AGMCORE_&save
928 AGMCORE_gstack AGMCORE_gstackptr get
929 AGMCORE_gstackptr 1 add
930 dup 32 ge {limitcheck} if
931 Adobe_AGM_Core begin
932 /AGMCORE_gstackptr exch def
933 /AGMCORE_gstacksaveptr AGMCORE_gstackptr def
934 end
935 AGMCORE_gstack AGMCORE_gstackptr get
936 AGMCORE_gdictcopy
937 }def
938 0 1 AGMCORE_gstack length 1 sub {
939 AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
940 } for
941 }if
942 level3 /AGMCORE_&sysshfill AGMCORE_key_known not and
943 {
944 /AGMCORE_&sysshfill systemdict/shfill get def
945 /AGMCORE_&usrshfill /shfill load def
946 /AGMCORE_&sysmakepattern systemdict/makepattern get def
947 /AGMCORE_&usrmakepattern /makepattern load def
948 }if
949 /currentcmykcolor [0 0 0 0] AGMCORE_gput
950 /currentstrokeadjust false AGMCORE_gput
951 /currentcolorspace [/DeviceGray] AGMCORE_gput
952 /sep_tint 0 AGMCORE_gput
953 /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
954 /sep_colorspace_dict null AGMCORE_gput
955 /devicen_colorspace_dict null AGMCORE_gput
956 /indexed_colorspace_dict null AGMCORE_gput
957 /currentcolor_intent () AGMCORE_gput
958 /customcolor_tint 1 AGMCORE_gput
959 <<
960 /MaxPatternItem currentsystemparams /MaxPatternCache get
961 >>
962 setuserparams
963 end
964 }def
965 /page_setup
966 {
967 /setcmykcolor where{
968 pop
969 Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put
970 }if
971 Adobe_AGM_Core begin
972 /setcmykcolor
973 {
974 4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput
975 1 sub 4 1 roll
976 3 {
977 3 index add neg dup 0 lt {
978 pop 0
979 } if
980 3 1 roll
981 } repeat
982 setrgbcolor pop
983 }ndf
984 /currentcmykcolor
985 {
986 /currentcmykcolor AGMCORE_gget aload pop
987 }ndf
988 /setoverprint
989 {
990 pop
991 }ndf
992 /currentoverprint
993 {
994 false
995 }ndf
996 /AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
997 /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
998 /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
999 /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
1000 /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
1001 /AGMCORE_plate_ndx
1002 AGMCORE_cyan_plate{
1003 0
1004 }{
1005 AGMCORE_magenta_plate{
1006 1
1007 }{
1008 AGMCORE_yellow_plate{
1009 2
1010 }{
1011 AGMCORE_black_plate{
1012 3
1013 }{
1014 4
1015 }ifelse
1016 }ifelse
1017 }ifelse
1018 }ifelse
1019 def
1020 /AGMCORE_have_reported_unsupported_color_space false def
1021 /AGMCORE_report_unsupported_color_space
1022 {
1023 AGMCORE_have_reported_unsupported_color_space false eq
1024 {
1025 (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.) ==
1026 Adobe_AGM_Core /AGMCORE_have_reported_unsupported_color_space true ddf
1027 } if
1028 }def
1029 /AGMCORE_composite_job
1030 AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
1031 /AGMCORE_in_rip_sep
1032 /AGMCORE_in_rip_sep where{
1033 pop AGMCORE_in_rip_sep
1034 }{
1035 AGMCORE_distilling
1036 {
1037 false
1038 }{
1039 userdict/Adobe_AGM_OnHost_Seps known{
1040 false
1041 }{
1042 level2{
1043 currentpagedevice/Separations 2 copy known{
1044 get
1045 }{
1046 pop pop false
1047 }ifelse
1048 }{
1049 false
1050 }ifelse
1051 }ifelse
1052 }ifelse
1053 }ifelse
1054 def
1055 /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
1056 /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
1057 /AGM_preserve_spots
1058 /AGM_preserve_spots where{
1059 pop AGM_preserve_spots
1060 }{
1061 AGMCORE_distilling AGMCORE_producing_seps or
1062 }ifelse
1063 def
1064 /AGM_is_distiller_preserving_spotimages
1065 {
1066 currentdistillerparams/PreserveOverprintSettings known
1067 {
1068 currentdistillerparams/PreserveOverprintSettings get
1069 {
1070 currentdistillerparams/ColorConversionStrategy known
1071 {
1072 currentdistillerparams/ColorConversionStrategy get
1073 /LeaveColorUnchanged eq
1074 }{
1075 true
1076 }ifelse
1077 }{
1078 false
1079 }ifelse
1080 }{
1081 false
1082 }ifelse
1083 }def
1084 /convert_spot_to_process where {pop}{
1085 /convert_spot_to_process
1086 {
1087 dup map_alias {
1088 /Name get exch pop
1089 } if
1090 dup dup (None) eq exch (All) eq or
1091 {
1092 pop false
1093 }{
1094 AGMCORE_host_sep
1095 {
1096 gsave
1097 1 0 0 0 setcmykcolor currentgray 1 exch sub
1098 0 1 0 0 setcmykcolor currentgray 1 exch sub
1099 0 0 1 0 setcmykcolor currentgray 1 exch sub
1100 0 0 0 1 setcmykcolor currentgray 1 exch sub
1101 add add add 0 eq
1102 {
1103 pop false
1104 }{
1105 false setoverprint
1106 1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor
1107 currentgray 0 eq
1108 }ifelse
1109 grestore
1110 }{
1111 AGMCORE_distilling
1112 {
1113 pop AGM_is_distiller_preserving_spotimages not
1114 }{
1115 Adobe_AGM_Core/AGMCORE_name xddf
1116 false
1117 Adobe_AGM_Core/AGMCORE_in_pattern known {Adobe_AGM_Core/AGMCORE_in_pattern get}{false} ifelse
1118 not currentpagedevice/OverrideSeparations known and
1119 {
1120 currentpagedevice/OverrideSeparations get
1121 {
1122 /HqnSpots /ProcSet resourcestatus
1123 {
1124 pop pop pop true
1125 }if
1126 }if
1127 }if
1128 {
1129 AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not
1130 }{
1131 gsave
1132 [/Separation AGMCORE_name /DeviceGray {}]setcolorspace
1133 false
1134 currentpagedevice/SeparationColorNames 2 copy known
1135 {
1136 get
1137 { AGMCORE_name eq or}forall
1138 not
1139 }{
1140 pop pop pop true
1141 }ifelse
1142 grestore
1143 }ifelse
1144 }ifelse
1145 }ifelse
1146 }ifelse
1147 }def
1148 }ifelse
1149 /convert_to_process where {pop}{
1150 /convert_to_process
1151 {
1152 dup length 0 eq
1153 {
1154 pop false
1155 }{
1156 AGMCORE_host_sep
1157 {
1158 dup true exch
1159 {
1160 dup (Cyan) eq exch
1161 dup (Magenta) eq 3 -1 roll or exch
1162 dup (Yellow) eq 3 -1 roll or exch
1163 dup (Black) eq 3 -1 roll or
1164 {pop}
1165 {convert_spot_to_process and}ifelse
1166 }
1167 forall
1168 {
1169 true exch
1170 {
1171 dup (Cyan) eq exch
1172 dup (Magenta) eq 3 -1 roll or exch
1173 dup (Yellow) eq 3 -1 roll or exch
1174 (Black) eq or and
1175 }forall
1176 not
1177 }{pop false}ifelse
1178 }{
1179 false exch
1180 {
1181 dup (Cyan) eq exch
1182 dup (Magenta) eq 3 -1 roll or exch
1183 dup (Yellow) eq 3 -1 roll or exch
1184 dup (Black) eq 3 -1 roll or
1185 {pop}
1186 {convert_spot_to_process or}ifelse
1187 }
1188 forall
1189 }ifelse
1190 }ifelse
1191 }def
1192 }ifelse
1193 /AGMCORE_avoid_L2_sep_space
1194 version cvr 2012 lt
1195 level2 and
1196 AGMCORE_producing_seps not and
1197 def
1198 /AGMCORE_is_cmyk_sep
1199 AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
1200 def
1201 /AGM_avoid_0_cmyk where{
1202 pop AGM_avoid_0_cmyk
1203 }{
1204 AGM_preserve_spots
1205 userdict/Adobe_AGM_OnHost_Seps known
1206 userdict/Adobe_AGM_InRip_Seps known or
1207 not and
1208 }ifelse
1209 {
1210 /setcmykcolor[
1211 {
1212 4 copy add add add 0 eq currentoverprint and{
1213 pop 0.0005
1214 }if
1215 }/exec cvx
1216 /AGMCORE_&setcmykcolor load dup type/operatortype ne{
1217 /exec cvx
1218 }if
1219 ]cvx def
1220 }if
1221 AGMCORE_host_sep{
1222 /setcolortransfer
1223 {
1224 AGMCORE_cyan_plate{
1225 pop pop pop
1226 }{
1227 AGMCORE_magenta_plate{
1228 4 3 roll pop pop pop
1229 }{
1230 AGMCORE_yellow_plate{
1231 4 2 roll pop pop pop
1232 }{
1233 4 1 roll pop pop pop
1234 }ifelse
1235 }ifelse
1236 }ifelse
1237 settransfer
1238 }
1239 def
1240 /AGMCORE_get_ink_data
1241 AGMCORE_cyan_plate{
1242 {pop pop pop}
1243 }{
1244 AGMCORE_magenta_plate{
1245 {4 3 roll pop pop pop}
1246 }{
1247 AGMCORE_yellow_plate{
1248 {4 2 roll pop pop pop}
1249 }{
1250 {4 1 roll pop pop pop}
1251 }ifelse
1252 }ifelse
1253 }ifelse
1254 def
1255 /AGMCORE_RemoveProcessColorNames
1256 {
1257 1 dict begin
1258 /filtername
1259 {
1260 dup /Cyan eq 1 index (Cyan) eq or
1261 {pop (_cyan_)}if
1262 dup /Magenta eq 1 index (Magenta) eq or
1263 {pop (_magenta_)}if
1264 dup /Yellow eq 1 index (Yellow) eq or
1265 {pop (_yellow_)}if
1266 dup /Black eq 1 index (Black) eq or
1267 {pop (_black_)}if
1268 }def
1269 dup type /arraytype eq
1270 {[exch {filtername}forall]}
1271 {filtername}ifelse
1272 end
1273 }def
1274 /AGMCORE_IsSeparationAProcessColor
1275 {
1276 dup (Cyan) eq exch dup (Magenta) eq exch dup (Yellow) eq exch (Black) eq or or or
1277 }def
1278 level3 {
1279 /AGMCORE_IsCurrentColor
1280 {
1281 gsave
1282 false setoverprint
1283 1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor
1284 currentgray 0 eq
1285 grestore
1286 }def
1287 /AGMCORE_filter_functiondatasource
1288 {
1289 5 dict begin
1290 /data_in xdf
1291 data_in type /stringtype eq
1292 {
1293 /ncomp xdf
1294 /comp xdf
1295 /string_out data_in length ncomp idiv string def
1296 0 ncomp data_in length 1 sub
1297 {
1298 string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put
1299 }for
1300 string_out
1301 }{
1302 string /string_in xdf
1303 /string_out 1 string def
1304 /component xdf
1305 [
1306 data_in string_in /readstring cvx
1307 [component /get cvx 255 /exch cvx /sub cvx string_out /exch cvx 0 /exch cvx /put cvx string_out]cvx
1308 [/pop cvx ()]cvx /ifelse cvx
1309 ]cvx /ReusableStreamDecode filter
1310 }ifelse
1311 end
1312 }def
1313 /AGMCORE_separateShadingFunction
1314 {
1315 2 dict begin
1316 /paint? xdf
1317 /channel xdf
1318 begin
1319 FunctionType 0 eq
1320 {
1321 /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def
1322 currentdict /Decode known
1323 {/Decode Decode channel 2 mul 2 getinterval def}if
1324 paint? not
1325 {/Decode [1 1]def}if
1326 }if
1327 FunctionType 2 eq
1328 {
1329 paint?
1330 {
1331 /C0 [C0 channel get 1 exch sub] def
1332 /C1 [C1 channel get 1 exch sub] def
1333 }{
1334 /C0 [1] def
1335 /C1 [1] def
1336 }ifelse
1337 }if
1338 FunctionType 3 eq
1339 {
1340 /Functions [Functions {channel paint? AGMCORE_separateShadingFunction} forall] def
1341 }if
1342 currentdict /Range known
1343 {/Range [0 1] def}if
1344 currentdict
1345 end
1346 end
1347 }def
1348 /AGMCORE_separateShading
1349 {
1350 3 -1 roll begin
1351 currentdict /Function known
1352 {
1353 currentdict /Background known
1354 {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if
1355 Function 3 1 roll AGMCORE_separateShadingFunction /Function xdf
1356 /ColorSpace [/DeviceGray] def
1357 }{
1358 ColorSpace dup type /arraytype eq {0 get}if /DeviceCMYK eq
1359 {
1360 /ColorSpace [/DeviceN [/_cyan_ /_magenta_ /_yellow_ /_black_] /DeviceCMYK {}] def
1361 }{
1362 ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put
1363 }ifelse
1364 ColorSpace 0 get /Separation eq
1365 {
1366 {
1367 [1 /exch cvx /sub cvx]cvx
1368 }{
1369 [/pop cvx 1]cvx
1370 }ifelse
1371 ColorSpace 3 3 -1 roll put
1372 pop
1373 }{
1374 {
1375 [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
1376 }{
1377 pop [ColorSpace 1 get length {/pop cvx} repeat cvx 1]cvx
1378 }ifelse
1379 ColorSpace 3 3 -1 roll bind put
1380 }ifelse
1381 ColorSpace 2 /DeviceGray put
1382 }ifelse
1383 end
1384 }def
1385 /AGMCORE_separateShadingDict
1386 {
1387 dup /ColorSpace get
1388 dup type /arraytype ne
1389 {[exch]}if
1390 dup 0 get /DeviceCMYK eq
1391 {
1392 exch begin
1393 currentdict
1394 AGMCORE_cyan_plate
1395 {0 true}if
1396 AGMCORE_magenta_plate
1397 {1 true}if
1398 AGMCORE_yellow_plate
1399 {2 true}if
1400 AGMCORE_black_plate
1401 {3 true}if
1402 AGMCORE_plate_ndx 4 eq
1403 {0 false}if
1404 dup not currentoverprint and
1405 {/AGMCORE_ignoreshade true def}if
1406 AGMCORE_separateShading
1407 currentdict
1408 end exch
1409 }if
1410 dup 0 get /Separation eq
1411 {
1412 exch begin
1413 ColorSpace 1 get dup /None ne exch /All ne and
1414 {
1415 ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and
1416 {
1417 ColorSpace 2 get dup type /arraytype eq {0 get}if /DeviceCMYK eq
1418 {
1419 /ColorSpace
1420 [
1421 /Separation
1422 ColorSpace 1 get
1423 /DeviceGray
1424 [
1425 ColorSpace 3 get /exec cvx
1426 4 AGMCORE_plate_ndx sub -1 /roll cvx
1427 4 1 /roll cvx
1428 3 [/pop cvx]cvx /repeat cvx
1429 1 /exch cvx /sub cvx
1430 ]cvx
1431 ]def
1432 }{
1433 AGMCORE_report_unsupported_color_space
1434 AGMCORE_black_plate not
1435 {
1436 currentdict 0 false AGMCORE_separateShading
1437 }if
1438 }ifelse
1439 }{
1440 currentdict ColorSpace 1 get AGMCORE_IsCurrentColor
1441 0 exch
1442 dup not currentoverprint and
1443 {/AGMCORE_ignoreshade true def}if
1444 AGMCORE_separateShading
1445 }ifelse
1446 }if
1447 currentdict
1448 end exch
1449 }if
1450 dup 0 get /DeviceN eq
1451 {
1452 exch begin
1453 ColorSpace 1 get convert_to_process
1454 {
1455 ColorSpace 2 get dup type /arraytype eq {0 get}if /DeviceCMYK eq
1456 {
1457 /ColorSpace
1458 [
1459 /DeviceN
1460 ColorSpace 1 get
1461 /DeviceGray
1462 [
1463 ColorSpace 3 get /exec cvx
1464 4 AGMCORE_plate_ndx sub -1 /roll cvx
1465 4 1 /roll cvx
1466 3 [/pop cvx]cvx /repeat cvx
1467 1 /exch cvx /sub cvx
1468 ]cvx
1469 ]def
1470 }{
1471 AGMCORE_report_unsupported_color_space
1472 AGMCORE_black_plate not
1473 {
1474 currentdict 0 false AGMCORE_separateShading
1475 /ColorSpace [/DeviceGray] def
1476 }if
1477 }ifelse
1478 }{
1479 currentdict
1480 false -1 ColorSpace 1 get
1481 {
1482 AGMCORE_IsCurrentColor
1483 {
1484 1 add
1485 exch pop true exch exit
1486 }if
1487 1 add
1488 }forall
1489 exch
1490 dup not currentoverprint and
1491 {/AGMCORE_ignoreshade true def}if
1492 AGMCORE_separateShading
1493 }ifelse
1494 currentdict
1495 end exch
1496 }if
1497 dup 0 get dup /DeviceCMYK eq exch dup /Separation eq exch /DeviceN eq or or not
1498 {
1499 exch begin
1500 ColorSpace dup type /arraytype eq
1501 {0 get}if
1502 /DeviceGray ne
1503 {
1504 AGMCORE_report_unsupported_color_space
1505 AGMCORE_black_plate not
1506 {
1507 ColorSpace 0 get /CIEBasedA eq
1508 {
1509 /ColorSpace [/Separation /_ciebaseda_ /DeviceGray {}] def
1510 }if
1511 ColorSpace 0 get dup /CIEBasedABC eq exch dup /CIEBasedDEF eq exch /DeviceRGB eq or or
1512 {
1513 /ColorSpace [/DeviceN [/_red_ /_green_ /_blue_] /DeviceRGB {}] def
1514 }if
1515 ColorSpace 0 get /CIEBasedDEFG eq
1516 {
1517 /ColorSpace [/DeviceN [/_cyan_ /_magenta_ /_yellow_ /_black_] /DeviceCMYK {}]
1518 }if
1519 currentdict 0 false AGMCORE_separateShading
1520 }if
1521 }if
1522 currentdict
1523 end exch
1524 }if
1525 pop
1526 dup /AGMCORE_ignoreshade known
1527 {
1528 begin
1529 /ColorSpace [/Separation (None) /DeviceGray {}] def
1530 currentdict end
1531 }if
1532 }def
1533 /shfill
1534 {
1535 clonedict
1536 AGMCORE_separateShadingDict
1537 dup /AGMCORE_ignoreshade known
1538 {pop}
1539 {AGMCORE_&sysshfill}ifelse
1540 }def
1541 /makepattern
1542 {
1543 exch
1544 dup /PatternType get 2 eq
1545 {
1546 clonedict
1547 begin
1548 /Shading Shading AGMCORE_separateShadingDict def
1549 currentdict end
1550 exch AGMCORE_&sysmakepattern
1551 }{
1552 exch AGMCORE_&usrmakepattern
1553 }ifelse
1554 }def
1555 }if
1556 }if
1557 AGMCORE_in_rip_sep{
1558 /setcustomcolor
1559 {
1560 exch aload pop
1561 dup 7 1 roll inRip_spot_has_ink not {
1562 4 {4 index mul 4 1 roll}
1563 repeat
1564 /DeviceCMYK setcolorspace
1565 6 -2 roll pop pop
1566 }{
1567 Adobe_AGM_Core begin
1568 /AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf
1569 end
1570 [/Separation 4 -1 roll /DeviceCMYK
1571 {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
1572 ]
1573 setcolorspace
1574 }ifelse
1575 setcolor
1576 }ndf
1577 /setseparationgray
1578 {
1579 [/Separation (All) /DeviceGray {}] setcolorspace_opt
1580 1 exch sub setcolor
1581 }ndf
1582 }{
1583 /setseparationgray
1584 {
1585 AGMCORE_&setgray
1586 }ndf
1587 }ifelse
1588 /findcmykcustomcolor
1589 {
1590 5 makereadonlyarray
1591 }ndf
1592 /setcustomcolor
1593 {
1594 exch aload pop pop
1595 4 {4 index mul 4 1 roll} repeat
1596 setcmykcolor pop
1597 }ndf
1598 /has_color
1599 /colorimage where{
1600 AGMCORE_producing_seps{
1601 pop true
1602 }{
1603 systemdict eq
1604 }ifelse
1605 }{
1606 false
1607 }ifelse
1608 def
1609 /map_index
1610 {
1611 1 index mul exch getinterval {255 div} forall
1612 } bdf
1613 /map_indexed_devn
1614 {
1615 Lookup Names length 3 -1 roll cvi map_index
1616 } bdf
1617 /n_color_components
1618 {
1619 base_colorspace_type
1620 dup /DeviceGray eq{
1621 pop 1
1622 }{
1623 /DeviceCMYK eq{
1624 4
1625 }{
1626 3
1627 }ifelse
1628 }ifelse
1629 }bdf
1630 level2{
1631 /mo /moveto ldf
1632 /li /lineto ldf
1633 /cv /curveto ldf
1634 /knockout_unitsq
1635 {
1636 1 setgray
1637 0 0 1 1 rectfill
1638 }def
1639 /level2ScreenFreq{
1640 begin
1641 60
1642 HalftoneType 1 eq{
1643 pop Frequency
1644 }if
1645 HalftoneType 2 eq{
1646 pop GrayFrequency
1647 }if
1648 HalftoneType 5 eq{
1649 pop Default level2ScreenFreq
1650 }if
1651 end
1652 }def
1653 /currentScreenFreq{
1654 currenthalftone level2ScreenFreq
1655 }def
1656 level2 /setcolorspace AGMCORE_key_known not and{
1657 /AGMCORE_&&&setcolorspace /setcolorspace ldf
1658 /AGMCORE_ReplaceMappedColor
1659 {
1660 dup type dup /arraytype eq exch /packedarraytype eq or
1661 {
1662 dup 0 get dup /Separation eq
1663 {
1664 pop
1665 dup length array copy
1666 dup dup 1 get
1667 current_spot_alias
1668 {
1669 dup map_alias
1670 {
1671 begin
1672 /sep_colorspace_dict currentdict AGMCORE_gput
1673 pop pop pop
1674 [
1675 /Separation Name
1676 CSA map_csa
1677 dup /MappedCSA xdf
1678 /sep_colorspace_proc load
1679 ]
1680 dup Name
1681 end
1682 }if
1683 }if
1684 map_reserved_ink_name 1 xpt
1685 }{
1686 /DeviceN eq
1687 {
1688 dup length array copy
1689 dup dup 1 get [
1690 exch {
1691 current_spot_alias{
1692 dup map_alias{
1693 /Name get exch pop
1694 }if
1695 }if
1696 map_reserved_ink_name
1697 } forall
1698 ] 1 xpt
1699 }if
1700 }ifelse
1701 }if
1702 }def
1703 /setcolorspace
1704 {
1705 dup type dup /arraytype eq exch /packedarraytype eq or
1706 {
1707 dup 0 get /Indexed eq
1708 {
1709 AGMCORE_distilling
1710 {
1711 /PhotoshopDuotoneList where
1712 {
1713 pop false
1714 }{
1715 true
1716 }ifelse
1717 }{
1718 true
1719 }ifelse
1720 {
1721 aload pop 3 -1 roll
1722 AGMCORE_ReplaceMappedColor
1723 3 1 roll 4 array astore
1724 }if
1725 }{
1726 AGMCORE_ReplaceMappedColor
1727 }ifelse
1728 }if
1729 DeviceN_PS2_inRip_seps {AGMCORE_&&&setcolorspace} if
1730 }def
1731 }if
1732 }{
1733 /adj
1734 {
1735 currentstrokeadjust{
1736 transform
1737 0.25 sub round 0.25 add exch
1738 0.25 sub round 0.25 add exch
1739 itransform
1740 }if
1741 }def
1742 /mo{
1743 adj moveto
1744 }def
1745 /li{
1746 adj lineto
1747 }def
1748 /cv{
1749 6 2 roll adj
1750 6 2 roll adj
1751 6 2 roll adj curveto
1752 }def
1753 /knockout_unitsq
1754 {
1755 1 setgray
1756 8 8 1 [8 0 0 8 0 0] {<ffffffffffffffff>} image
1757 }def
1758 /currentstrokeadjust{
1759 /currentstrokeadjust AGMCORE_gget
1760 }def
1761 /setstrokeadjust{
1762 /currentstrokeadjust exch AGMCORE_gput
1763 }def
1764 /currentScreenFreq{
1765 currentscreen pop pop
1766 }def
1767 /setcolorspace
1768 {
1769 /currentcolorspace exch AGMCORE_gput
1770 } def
1771 /currentcolorspace
1772 {
1773 /currentcolorspace AGMCORE_gget
1774 } def
1775 /setcolor_devicecolor
1776 {
1777 base_colorspace_type
1778 dup /DeviceGray eq{
1779 pop setgray
1780 }{
1781 /DeviceCMYK eq{
1782 setcmykcolor
1783 }{
1784 setrgbcolor
1785 }ifelse
1786 }ifelse
1787 }def
1788 /setcolor
1789 {
1790 currentcolorspace 0 get
1791 dup /DeviceGray ne{
1792 dup /DeviceCMYK ne{
1793 dup /DeviceRGB ne{
1794 dup /Separation eq{
1795 pop
1796 currentcolorspace 3 get exec
1797 currentcolorspace 2 get
1798 }{
1799 dup /Indexed eq{
1800 pop
1801 currentcolorspace 3 get dup type /stringtype eq{
1802 currentcolorspace 1 get n_color_components
1803 3 -1 roll map_index
1804 }{
1805 exec
1806 }ifelse
1807 currentcolorspace 1 get
1808 }{
1809 /AGMCORE_cur_err /AGMCORE_invalid_color_space def
1810 AGMCORE_invalid_color_space
1811 }ifelse
1812 }ifelse
1813 }if
1814 }if
1815 }if
1816 setcolor_devicecolor
1817 } def
1818 }ifelse
1819 /sop /setoverprint ldf
1820 /lw /setlinewidth ldf
1821 /lc /setlinecap ldf
1822 /lj /setlinejoin ldf
1823 /ml /setmiterlimit ldf
1824 /dsh /setdash ldf
1825 /sadj /setstrokeadjust ldf
1826 /gry /setgray ldf
1827 /rgb /setrgbcolor ldf
1828 /cmyk /setcmykcolor ldf
1829 /sep /setsepcolor ldf
1830 /devn /setdevicencolor ldf
1831 /idx /setindexedcolor ldf
1832 /colr /setcolor ldf
1833 /csacrd /set_csa_crd ldf
1834 /sepcs /setsepcolorspace ldf
1835 /devncs /setdevicencolorspace ldf
1836 /idxcs /setindexedcolorspace ldf
1837 /cp /closepath ldf
1838 /clp /clp_npth ldf
1839 /eclp /eoclp_npth ldf
1840 /f /fill ldf
1841 /ef /eofill ldf
1842 /@ /stroke ldf
1843 /nclp /npth_clp ldf
1844 /gset /graphic_setup ldf
1845 /gcln /graphic_cleanup ldf
1846 currentdict{
1847 dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
1848 bind
1849 }if
1850 def
1851 }forall
1852 /currentpagedevice currentpagedevice def
1853 /getrampcolor {
1854 /indx exch def
1855 0 1 NumComp 1 sub {
1856 dup
1857 Samples exch get
1858 dup type /stringtype eq { indx get } if
1859 exch
1860 Scaling exch get aload pop
1861 3 1 roll
1862 mul add
1863 } for
1864 ColorSpaceFamily /Separation eq
1865 {
1866 sep
1867 }
1868 {
1869 ColorSpaceFamily /DeviceN eq
1870 {
1871 devn
1872 }
1873 {
1874 setcolor
1875 }ifelse
1876 }ifelse
1877 } bind def
1878 /sssetbackground { aload pop setcolor } bind def
1879 /RadialShade {
1880 40 dict begin
1881 /ColorSpaceFamily exch def
1882 /background exch def
1883 /ext1 exch def
1884 /ext0 exch def
1885 /BBox exch def
1886 /r2 exch def
1887 /c2y exch def
1888 /c2x exch def
1889 /r1 exch def
1890 /c1y exch def
1891 /c1x exch def
1892 /rampdict exch def
1893 /setinkoverprint where {pop /setinkoverprint{pop}def}if
1894 gsave
1895 BBox length 0 gt {
1896 newpath
1897 BBox 0 get BBox 1 get moveto
1898 BBox 2 get BBox 0 get sub 0 rlineto
1899 0 BBox 3 get BBox 1 get sub rlineto
1900 BBox 2 get BBox 0 get sub neg 0 rlineto
1901 closepath
1902 clip
1903 newpath
1904 } if
1905 c1x c2x eq
1906 {
1907 c1y c2y lt {/theta 90 def}{/theta 270 def} ifelse
1908 }
1909 {
1910 /slope c2y c1y sub c2x c1x sub div def
1911 /theta slope 1 atan def
1912 c2x c1x lt c2y c1y ge and { /theta theta 180 sub def} if
1913 c2x c1x lt c2y c1y lt and { /theta theta 180 add def} if
1914 }
1915 ifelse
1916 gsave
1917 clippath
1918 c1x c1y translate
1919 theta rotate
1920 -90 rotate
1921 { pathbbox } stopped
1922 { 0 0 0 0 } if
1923 /yMax exch def
1924 /xMax exch def
1925 /yMin exch def
1926 /xMin exch def
1927 grestore
1928 xMax xMin eq yMax yMin eq or
1929 {
1930 grestore
1931 end
1932 }
1933 {
1934 /max { 2 copy gt { pop } {exch pop} ifelse } bind def
1935 /min { 2 copy lt { pop } {exch pop} ifelse } bind def
1936 rampdict begin
1937 40 dict begin
1938 background length 0 gt { background sssetbackground gsave clippath fill grestore } if
1939 gsave
1940 c1x c1y translate
1941 theta rotate
1942 -90 rotate
1943 /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def
1944 /c1y 0 def
1945 /c1x 0 def
1946 /c2x 0 def
1947 ext0 {
1948 0 getrampcolor
1949 c2y r2 add r1 sub 0.0001 lt
1950 {
1951 c1x c1y r1 360 0 arcn
1952 pathbbox
1953 /aymax exch def
1954 /axmax exch def
1955 /aymin exch def
1956 /axmin exch def
1957 /bxMin xMin axmin min def
1958 /byMin yMin aymin min def
1959 /bxMax xMax axmax max def
1960 /byMax yMax aymax max def
1961 bxMin byMin moveto
1962 bxMax byMin lineto
1963 bxMax byMax lineto
1964 bxMin byMax lineto
1965 bxMin byMin lineto
1966 eofill
1967 }
1968 {
1969 c2y r1 add r2 le
1970 {
1971 c1x c1y r1 0 360 arc
1972 fill
1973 }
1974 {
1975 c2x c2y r2 0 360 arc fill
1976 r1 r2 eq
1977 {
1978 /p1x r1 neg def
1979 /p1y c1y def
1980 /p2x r1 def
1981 /p2y c1y def
1982 p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto
1983 fill
1984 }
1985 {
1986 /AA r2 r1 sub c2y div def
1987 /theta AA 1 AA dup mul sub sqrt div 1 atan def
1988 /SS1 90 theta add dup sin exch cos div def
1989 /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
1990 /p1y p1x SS1 div neg def
1991 /SS2 90 theta sub dup sin exch cos div def
1992 /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
1993 /p2y p2x SS2 div neg def
1994 r1 r2 gt
1995 {
1996 /L1maxX p1x yMin p1y sub SS1 div add def
1997 /L2maxX p2x yMin p2y sub SS2 div add def
1998 }
1999 {
2000 /L1maxX 0 def
2001 /L2maxX 0 def
2002 }ifelse
2003 p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
2004 L1maxX L1maxX p1x sub SS1 mul p1y add lineto
2005 fill
2006 }
2007 ifelse
2008 }
2009 ifelse
2010 } ifelse
2011 } if
2012 c1x c2x sub dup mul
2013 c1y c2y sub dup mul
2014 add 0.5 exp
2015 0 dtransform
2016 dup mul exch dup mul add 0.5 exp 72 div
2017 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
2018 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
2019 1 index 1 index lt { exch } if pop
2020 /hires exch def
2021 hires mul
2022 /numpix exch def
2023 /numsteps NumSamples def
2024 /rampIndxInc 1 def
2025 /subsampling false def
2026 numpix 0 ne
2027 {
2028 NumSamples numpix div 0.5 gt
2029 {
2030 /numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def
2031 /rampIndxInc NumSamples 1 sub numsteps div def
2032 /subsampling true def
2033 } if
2034 } if
2035 /xInc c2x c1x sub numsteps div def
2036 /yInc c2y c1y sub numsteps div def
2037 /rInc r2 r1 sub numsteps div def
2038 /cx c1x def
2039 /cy c1y def
2040 /radius r1 def
2041 newpath
2042 xInc 0 eq yInc 0 eq rInc 0 eq and and
2043 {
2044 0 getrampcolor
2045 cx cy radius 0 360 arc
2046 stroke
2047 NumSamples 1 sub getrampcolor
2048 cx cy radius 72 hires div add 0 360 arc
2049 0 setlinewidth
2050 stroke
2051 }
2052 {
2053 0
2054 numsteps
2055 {
2056 dup
2057 subsampling { round cvi } if
2058 getrampcolor
2059 cx cy radius 0 360 arc
2060 /cx cx xInc add def
2061 /cy cy yInc add def
2062 /radius radius rInc add def
2063 cx cy radius 360 0 arcn
2064 eofill
2065 rampIndxInc add
2066 }
2067 repeat
2068 pop
2069 } ifelse
2070 ext1 {
2071 c2y r2 add r1 lt
2072 {
2073 c2x c2y r2 0 360 arc
2074 fill
2075 }
2076 {
2077 c2y r1 add r2 sub 0.0001 le
2078 {
2079 c2x c2y r2 360 0 arcn
2080 pathbbox
2081 /aymax exch def
2082 /axmax exch def
2083 /aymin exch def
2084 /axmin exch def
2085 /bxMin xMin axmin min def
2086 /byMin yMin aymin min def
2087 /bxMax xMax axmax max def
2088 /byMax yMax aymax max def
2089 bxMin byMin moveto
2090 bxMax byMin lineto
2091 bxMax byMax lineto
2092 bxMin byMax lineto
2093 bxMin byMin lineto
2094 eofill
2095 }
2096 {
2097 c2x c2y r2 0 360 arc fill
2098 r1 r2 eq
2099 {
2100 /p1x r2 neg def
2101 /p1y c2y def
2102 /p2x r2 def
2103 /p2y c2y def
2104 p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto
2105 fill
2106 }
2107 {
2108 /AA r2 r1 sub c2y div def
2109 /theta AA 1 AA dup mul sub sqrt div 1 atan def
2110 /SS1 90 theta add dup sin exch cos div def
2111 /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
2112 /p1y c2y p1x SS1 div sub def
2113 /SS2 90 theta sub dup sin exch cos div def
2114 /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
2115 /p2y c2y p2x SS2 div sub def
2116 r1 r2 lt
2117 {
2118 /L1maxX p1x yMax p1y sub SS1 div add def
2119 /L2maxX p2x yMax p2y sub SS2 div add def
2120 }
2121 {
2122 /L1maxX 0 def
2123 /L2maxX 0 def
2124 }ifelse
2125 p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
2126 L1maxX L1maxX p1x sub SS1 mul p1y add lineto
2127 fill
2128 }
2129 ifelse
2130 }
2131 ifelse
2132 } ifelse
2133 } if
2134 grestore
2135 grestore
2136 end
2137 end
2138 end
2139 } ifelse
2140 } bind def
2141 /GenStrips {
2142 40 dict begin
2143 /ColorSpaceFamily exch def
2144 /background exch def
2145 /ext1 exch def
2146 /ext0 exch def
2147 /BBox exch def
2148 /y2 exch def
2149 /x2 exch def
2150 /y1 exch def
2151 /x1 exch def
2152 /rampdict exch def
2153 /setinkoverprint where {pop /setinkoverprint{pop}def}if
2154 gsave
2155 BBox length 0 gt {
2156 newpath
2157 BBox 0 get BBox 1 get moveto
2158 BBox 2 get BBox 0 get sub 0 rlineto
2159 0 BBox 3 get BBox 1 get sub rlineto
2160 BBox 2 get BBox 0 get sub neg 0 rlineto
2161 closepath
2162 clip
2163 newpath
2164 } if
2165 x1 x2 eq
2166 {
2167 y1 y2 lt {/theta 90 def}{/theta 270 def} ifelse
2168 }
2169 {
2170 /slope y2 y1 sub x2 x1 sub div def
2171 /theta slope 1 atan def
2172 x2 x1 lt y2 y1 ge and { /theta theta 180 sub def} if
2173 x2 x1 lt y2 y1 lt and { /theta theta 180 add def} if
2174 }
2175 ifelse
2176 gsave
2177 clippath
2178 x1 y1 translate
2179 theta rotate
2180 { pathbbox } stopped
2181 { 0 0 0 0 } if
2182 /yMax exch def
2183 /xMax exch def
2184 /yMin exch def
2185 /xMin exch def
2186 grestore
2187 xMax xMin eq yMax yMin eq or
2188 {
2189 grestore
2190 end
2191 }
2192 {
2193 rampdict begin
2194 20 dict begin
2195 background length 0 gt { background sssetbackground gsave clippath fill grestore } if
2196 gsave
2197 x1 y1 translate
2198 theta rotate
2199 /xStart 0 def
2200 /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def
2201 /ySpan yMax yMin sub def
2202 /numsteps NumSamples def
2203 /rampIndxInc 1 def
2204 /subsampling false def
2205 xStart 0 transform
2206 xEnd 0 transform
2207 3 -1 roll
2208 sub dup mul
2209 3 1 roll
2210 sub dup mul
2211 add 0.5 exp 72 div
2212 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
2213 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
2214 1 index 1 index lt { exch } if pop
2215 mul
2216 /numpix exch def
2217 numpix 0 ne
2218 {
2219 NumSamples numpix div 0.5 gt
2220 {
2221 /numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def
2222 /rampIndxInc NumSamples 1 sub numsteps div def
2223 /subsampling true def
2224 } if
2225 } if
2226 ext0 {
2227 0 getrampcolor
2228 xMin xStart lt
2229 { xMin yMin xMin neg ySpan rectfill } if
2230 } if
2231 /xInc xEnd xStart sub numsteps div def
2232 /x xStart def
2233 0
2234 numsteps
2235 {
2236 dup
2237 subsampling { round cvi } if
2238 getrampcolor
2239 x yMin xInc ySpan rectfill
2240 /x x xInc add def
2241 rampIndxInc add
2242 }
2243 repeat
2244 pop
2245 ext1 {
2246 xMax xEnd gt
2247 { xEnd yMin xMax xEnd sub ySpan rectfill } if
2248 } if
2249 grestore
2250 grestore
2251 end
2252 end
2253 end
2254 } ifelse
2255 } bind def
2256 }def
2257 /page_trailer
2258 {
2259 end
2260 }def
2261 /doc_trailer{
2262 }def
2263 systemdict /findcolorrendering known{
2264 /findcolorrendering systemdict /findcolorrendering get def
2265 }if
2266 systemdict /setcolorrendering known{
2267 /setcolorrendering systemdict /setcolorrendering get def
2268 }if
2269 /test_cmyk_color_plate
2270 {
2271 gsave
2272 setcmykcolor currentgray 1 ne
2273 grestore
2274 }def
2275 /inRip_spot_has_ink
2276 {
2277 dup Adobe_AGM_Core/AGMCORE_name xddf
2278 convert_spot_to_process not
2279 }def
2280 /map255_to_range
2281 {
2282 1 index sub
2283 3 -1 roll 255 div mul add
2284 }def
2285 /set_csa_crd
2286 {
2287 /sep_colorspace_dict null AGMCORE_gput
2288 begin
2289 CSA map_csa setcolorspace_opt
2290 set_crd
2291 end
2292 }
2293 def
2294 /setsepcolor
2295 {
2296 /sep_colorspace_dict AGMCORE_gget begin
2297 dup /sep_tint exch AGMCORE_gput
2298 TintProc
2299 end
2300 } def
2301 /setdevicencolor
2302 {
2303 /devicen_colorspace_dict AGMCORE_gget begin
2304 Names length copy
2305 Names length 1 sub -1 0
2306 {
2307 /devicen_tints AGMCORE_gget 3 1 roll xpt
2308 } for
2309 TintProc
2310 end
2311 } def
2312 /sep_colorspace_proc
2313 {
2314 Adobe_AGM_Core/AGMCORE_tmp xddf
2315 /sep_colorspace_dict AGMCORE_gget begin
2316 currentdict/Components known{
2317 Components aload pop
2318 TintMethod/Lab eq{
2319 2 {AGMCORE_tmp mul NComponents 1 roll} repeat
2320 LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll
2321 }{
2322 TintMethod/Subtractive eq{
2323 NComponents{
2324 AGMCORE_tmp mul NComponents 1 roll
2325 }repeat
2326 }{
2327 NComponents{
2328 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll
2329 } repeat
2330 }ifelse
2331 }ifelse
2332 }{
2333 ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
2334 aload pop
2335 }ifelse
2336 end
2337 } def
2338 /sep_colorspace_gray_proc
2339 {
2340 Adobe_AGM_Core/AGMCORE_tmp xddf
2341 /sep_colorspace_dict AGMCORE_gget begin
2342 GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
2343 end
2344 } def
2345 /sep_proc_name
2346 {
2347 dup 0 get
2348 dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{
2349 pop [/DeviceGray]
2350 /sep_colorspace_gray_proc
2351 }{
2352 /sep_colorspace_proc
2353 }ifelse
2354 } def
2355 /setsepcolorspace
2356 {
2357 current_spot_alias{
2358 dup begin
2359 Name map_alias{
2360 exch pop
2361 }if
2362 end
2363 }if
2364 dup /sep_colorspace_dict exch AGMCORE_gput
2365 begin
2366 /MappedCSA CSA map_csa def
2367 Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf
2368 AGMCORE_avoid_L2_sep_space{
2369 [/Indexed MappedCSA sep_proc_name 255 exch
2370 { 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx
2371 ] setcolorspace_opt
2372 /TintProc {
2373 255 mul round cvi setcolor
2374 }bdf
2375 }{
2376 MappedCSA 0 get /DeviceCMYK eq
2377 currentdict/Components known and
2378 AGMCORE_sep_special not and{
2379 /TintProc [
2380 Components aload pop Name findcmykcustomcolor
2381 /exch cvx /setcustomcolor cvx
2382 ] cvx bdf
2383 }{
2384 AGMCORE_host_sep Name (All) eq and{
2385 /TintProc {
2386 1 exch sub setseparationgray
2387 }bdf
2388 }{
2389 AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and
2390 AGMCORE_host_sep or
2391 Name () eq and{
2392 /TintProc [
2393 MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{
2394 cvx /setcmykcolor cvx
2395 }{
2396 cvx /setgray cvx
2397 }ifelse
2398 ] cvx bdf
2399 }{
2400 AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{
2401 /TintProc [
2402 /dup cvx
2403 MappedCSA sep_proc_name cvx exch
2404 0 get /DeviceGray eq{
2405 1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx
2406 }if
2407 /Name cvx /findcmykcustomcolor cvx /exch cvx
2408 AGMCORE_host_sep{
2409 AGMCORE_is_cmyk_sep
2410 /Name cvx
2411 /AGMCORE_IsSeparationAProcessColor load /exec cvx
2412 /not cvx /and cvx
2413 }{
2414 Name inRip_spot_has_ink not
2415 }ifelse
2416 [
2417 /pop cvx 1
2418 ] cvx /if cvx
2419 /setcustomcolor cvx
2420 ] cvx bdf
2421 }{
2422 /TintProc /setcolor ldf
2423 [/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
2424 }ifelse
2425 }ifelse
2426 }ifelse
2427 }ifelse
2428 }ifelse
2429 set_crd
2430 setsepcolor
2431 end
2432 } def
2433 /additive_blend
2434 {
2435 3 dict begin
2436 /numarrays xdf
2437 /numcolors xdf
2438 0 1 numcolors 1 sub
2439 {
2440 /c1 xdf
2441 1
2442 0 1 numarrays 1 sub
2443 {
2444 1 exch add /index cvx
2445 c1 /get cvx /mul cvx
2446 }for
2447 numarrays 1 add 1 /roll cvx
2448 }for
2449 numarrays [/pop cvx] cvx /repeat cvx
2450 end
2451 }def
2452 /subtractive_blend
2453 {
2454 3 dict begin
2455 /numarrays xdf
2456 /numcolors xdf
2457 0 1 numcolors 1 sub
2458 {
2459 /c1 xdf
2460 1 1
2461 0 1 numarrays 1 sub
2462 {
2463 1 3 3 -1 roll add /index cvx
2464 c1 /get cvx /sub cvx /mul cvx
2465 }for
2466 /sub cvx
2467 numarrays 1 add 1 /roll cvx
2468 }for
2469 numarrays [/pop cvx] cvx /repeat cvx
2470 end
2471 }def
2472 /exec_tint_transform
2473 {
2474 /TintProc [
2475 /TintTransform cvx /setcolor cvx
2476 ] cvx bdf
2477 MappedCSA setcolorspace_opt
2478 } bdf
2479 /devn_makecustomcolor
2480 {
2481 2 dict begin
2482 /names_index xdf
2483 /Names xdf
2484 1 1 1 1 Names names_index get findcmykcustomcolor
2485 /devicen_tints AGMCORE_gget names_index get setcustomcolor
2486 Names length {pop} repeat
2487 end
2488 } bdf
2489 /setdevicencolorspace
2490 {
2491 dup /AliasedColorants known {false}{true}ifelse
2492 current_spot_alias and {
2493 6 dict begin
2494 /names_index 0 def
2495 dup /names_len exch /Names get length def
2496 /new_names names_len array def
2497 /new_LookupTables names_len array def
2498 /alias_cnt 0 def
2499 dup /Names get
2500 {
2501 dup map_alias {
2502 exch pop
2503 dup /ColorLookup known {
2504 dup begin
2505 new_LookupTables names_index ColorLookup put
2506 end
2507 }{
2508 dup /Components known {
2509 dup begin
2510 new_LookupTables names_index Components put
2511 end
2512 }{
2513 dup begin
2514 new_LookupTables names_index [null null null null] put
2515 end
2516 } ifelse
2517 } ifelse
2518 new_names names_index 3 -1 roll /Name get put
2519 /alias_cnt alias_cnt 1 add def
2520 }{
2521 /name xdf
2522 new_names names_index name put
2523 dup /LookupTables known {
2524 dup begin
2525 new_LookupTables names_index LookupTables names_index get put
2526 end
2527 }{
2528 dup begin
2529 new_LookupTables names_index [null null null null] put
2530 end
2531 } ifelse
2532 } ifelse
2533 /names_index names_index 1 add def
2534 } forall
2535 alias_cnt 0 gt {
2536 /AliasedColorants true def
2537 0 1 names_len 1 sub {
2538 /names_index xdf
2539 new_LookupTables names_index get 0 get null eq {
2540 dup /Names get names_index get /name xdf
2541 name (Cyan) eq name (Magenta) eq name (Yellow) eq name (Black) eq
2542 or or or not {
2543 /AliasedColorants false def
2544 exit
2545 } if
2546 } if
2547 } for
2548 AliasedColorants {
2549 dup begin
2550 /Names new_names def
2551 /AliasedColorants true def
2552 /LookupTables new_LookupTables def
2553 currentdict /TTTablesIdx known not {
2554 /TTTablesIdx -1 def
2555 } if
2556 currentdict /NComponents known not {
2557 /NComponents TintMethod /Subtractive eq {4}{3}ifelse def
2558 } if
2559 end
2560 } if
2561 }if
2562 end
2563 } if
2564 dup /devicen_colorspace_dict exch AGMCORE_gput
2565 begin
2566 /MappedCSA CSA map_csa def
2567 currentdict /AliasedColorants known {
2568 AliasedColorants
2569 }{
2570 false
2571 } ifelse
2572 /TintTransform load type /nulltype eq or {
2573 /TintTransform [
2574 0 1 Names length 1 sub
2575 {
2576 /TTTablesIdx TTTablesIdx 1 add def
2577 dup LookupTables exch get dup 0 get null eq
2578 {
2579 1 index
2580 Names exch get
2581 dup (Cyan) eq
2582 {
2583 pop exch
2584 LookupTables length exch sub
2585 /index cvx
2586 0 0 0
2587 }
2588 {
2589 dup (Magenta) eq
2590 {
2591 pop exch
2592 LookupTables length exch sub
2593 /index cvx
2594 0 /exch cvx 0 0
2595 }
2596 {
2597 (Yellow) eq
2598 {
2599 exch
2600 LookupTables length exch sub
2601 /index cvx
2602 0 0 3 -1 /roll cvx 0
2603 }
2604 {
2605 exch
2606 LookupTables length exch sub
2607 /index cvx
2608 0 0 0 4 -1 /roll cvx
2609 } ifelse
2610 } ifelse
2611 } ifelse
2612 5 -1 /roll cvx /astore cvx
2613 }
2614 {
2615 dup length 1 sub
2616 LookupTables length 4 -1 roll sub 1 add
2617 /index cvx /mul cvx /round cvx /cvi cvx /get cvx
2618 } ifelse
2619 Names length TTTablesIdx add 1 add 1 /roll cvx
2620 } for
2621 Names length [/pop cvx] cvx /repeat cvx
2622 NComponents Names length
2623 TintMethod /Subtractive eq
2624 {
2625 subtractive_blend
2626 }
2627 {
2628 additive_blend
2629 } ifelse
2630 ] cvx bdf
2631 } if
2632 AGMCORE_host_sep {
2633 Names convert_to_process {
2634 exec_tint_transform
2635 }
2636 {
2637 currentdict /AliasedColorants known {
2638 AliasedColorants not
2639 }{
2640 false
2641 } ifelse
2642 5 dict begin
2643 /AvoidAliasedColorants xdf
2644 /painted? false def
2645 /names_index 0 def
2646 /names_len Names length def
2647 Names {
2648 AvoidAliasedColorants {
2649 /currentspotalias current_spot_alias def
2650 false set_spot_alias
2651 } if
2652 AGMCORE_is_cmyk_sep {
2653 dup (Cyan) eq AGMCORE_cyan_plate and exch
2654 dup (Magenta) eq AGMCORE_magenta_plate and exch
2655 dup (Yellow) eq AGMCORE_yellow_plate and exch
2656 (Black) eq AGMCORE_black_plate and or or or {
2657 /devicen_colorspace_dict AGMCORE_gget /TintProc [
2658 Names names_index /devn_makecustomcolor cvx
2659 ] cvx ddf
2660 /painted? true def
2661 } if
2662 painted? {exit} if
2663 }{
2664 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq {
2665 /devicen_colorspace_dict AGMCORE_gget /TintProc [
2666 Names names_index /devn_makecustomcolor cvx
2667 ] cvx ddf
2668 /painted? true def
2669 exit
2670 } if
2671 } ifelse
2672 AvoidAliasedColorants {
2673 currentspotalias set_spot_alias
2674 } if
2675 /names_index names_index 1 add def
2676 } forall
2677 painted? {
2678 /devicen_colorspace_dict AGMCORE_gget /names_index names_index put
2679 }{
2680 /devicen_colorspace_dict AGMCORE_gget /TintProc [
2681 names_len [/pop cvx] cvx /repeat cvx 1 /setseparationgray cvx
2682 0 0 0 0 () /findcmykcustomcolor cvx 0 /setcustomcolor cvx
2683 ] cvx ddf
2684 } ifelse
2685 end
2686 } ifelse
2687 }
2688 {
2689 AGMCORE_in_rip_sep {
2690 Names convert_to_process not
2691 }{
2692 level3
2693 } ifelse
2694 {
2695 [/DeviceN Names MappedCSA /TintTransform load] setcolorspace_opt
2696 /TintProc level3 not AGMCORE_in_rip_sep and {
2697 [
2698 Names /length cvx [/pop cvx] cvx /repeat cvx
2699 ] cvx bdf
2700 }{
2701 /setcolor ldf
2702 } ifelse
2703 }{
2704 exec_tint_transform
2705 } ifelse
2706 } ifelse
2707 set_crd
2708 /AliasedColorants false def
2709 end
2710 } def
2711 /setindexedcolorspace
2712 {
2713 dup /indexed_colorspace_dict exch AGMCORE_gput
2714 begin
2715 currentdict /CSD known {
2716 CSD get_csd /Names known {
2717 CSD get_csd begin
2718 currentdict devncs
2719 AGMCORE_host_sep{
2720 4 dict begin
2721 /devnCompCnt Names length def
2722 /NewLookup HiVal 1 add string def
2723 0 1 HiVal {
2724 /tableIndex xdf
2725 Lookup dup type /stringtype eq {
2726 devnCompCnt tableIndex map_index
2727 }{
2728 exec
2729 } ifelse
2730 setdevicencolor
2731 currentgray
2732 tableIndex exch
2733 HiVal mul cvi
2734 NewLookup 3 1 roll put
2735 } for
2736 [/Indexed currentcolorspace HiVal NewLookup] setcolorspace_opt
2737 end
2738 }{
2739 level3
2740 {
2741 [/Indexed [/DeviceN Names MappedCSA /TintTransform load] HiVal Lookup] setcolorspace_opt
2742 }{
2743 [/Indexed MappedCSA HiVal
2744 [
2745 Lookup dup type /stringtype eq
2746 {/exch cvx CSD get_csd /Names get length dup /mul cvx exch /getinterval cvx {255 div} /forall cvx}
2747 {/exec cvx}ifelse
2748 /TintTransform load /exec cvx
2749 ]cvx
2750 ]setcolorspace_opt
2751 }ifelse
2752 } ifelse
2753 end
2754 }{
2755 } ifelse
2756 set_crd
2757 }
2758 {
2759 /MappedCSA CSA map_csa def
2760 AGMCORE_host_sep level2 not and{
2761 0 0 0 0 setcmykcolor
2762 }{
2763 [/Indexed MappedCSA
2764 level2 not has_color not and{
2765 dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{
2766 pop [/DeviceGray]
2767 }if
2768 HiVal GrayLookup
2769 }{
2770 HiVal
2771 currentdict/RangeArray known{
2772 {
2773 /indexed_colorspace_dict AGMCORE_gget begin
2774 Lookup exch
2775 dup HiVal gt{
2776 pop HiVal
2777 }if
2778 NComponents mul NComponents getinterval {} forall
2779 NComponents 1 sub -1 0{
2780 RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
2781 NComponents 1 roll
2782 }for
2783 end
2784 } bind
2785 }{
2786 Lookup
2787 }ifelse
2788 }ifelse
2789 ] setcolorspace_opt
2790 set_crd
2791 }ifelse
2792 }ifelse
2793 end
2794 }def
2795 /setindexedcolor
2796 {
2797 AGMCORE_host_sep {
2798 /indexed_colorspace_dict AGMCORE_gget dup /CSD known {
2799 begin
2800 CSD get_csd begin
2801 map_indexed_devn
2802 devn
2803 end
2804 end
2805 }{
2806 AGMCORE_gget/Lookup get 4 3 -1 roll map_index
2807 pop setcmykcolor
2808 } ifelse
2809 }{
2810 level3 not AGMCORE_in_rip_sep and /indexed_colorspace_dict AGMCORE_gget /CSD known and {
2811 /indexed_colorspace_dict AGMCORE_gget /CSD get get_csd begin
2812 map_indexed_devn
2813 devn
2814 end
2815 }
2816 {
2817 setcolor
2818 } ifelse
2819 }ifelse
2820 } def
2821 /ignoreimagedata
2822 {
2823 currentoverprint not{
2824 gsave
2825 dup clonedict begin
2826 1 setgray
2827 /Decode [0 1] def
2828 /DataSource <FF> def
2829 /MultipleDataSources false def
2830 /BitsPerComponent 8 def
2831 currentdict end
2832 systemdict /image get exec
2833 grestore
2834 }if
2835 consumeimagedata
2836 }def
2837 /add_csa
2838 {
2839 Adobe_AGM_Core begin
2840 /AGMCORE_CSA_cache xput
2841 end
2842 }def
2843 /get_csa_by_name
2844 {
2845 dup type dup /nametype eq exch /stringtype eq or{
2846 Adobe_AGM_Core begin
2847 1 dict begin
2848 /name xdf
2849 AGMCORE_CSA_cache
2850 {
2851 0 get name eq {
2852 exit
2853 }{
2854 pop
2855 } ifelse
2856 }forall
2857 end
2858 end
2859 }{
2860 pop
2861 } ifelse
2862 }def
2863 /map_csa
2864 {
2865 dup type /nametype eq{
2866 Adobe_AGM_Core/AGMCORE_CSA_cache get exch get
2867 }if
2868 }def
2869 /add_csd
2870 {
2871 Adobe_AGM_Core begin
2872 /AGMCORE_CSD_cache xput
2873 end
2874 }def
2875 /get_csd
2876 {
2877 dup type /nametype eq{
2878 Adobe_AGM_Core/AGMCORE_CSD_cache get exch get
2879 }if
2880 }def
2881 /pattern_buf_init
2882 {
2883 /count get 0 0 put
2884 } def
2885 /pattern_buf_next
2886 {
2887 dup /count get dup 0 get
2888 dup 3 1 roll
2889 1 add 0 xpt
2890 get
2891 } def
2892 /cachepattern_compress
2893 {
2894 5 dict begin
2895 currentfile exch 0 exch /SubFileDecode filter /ReadFilter exch def
2896 /patarray 20 dict def
2897 /string_size 16000 def
2898 /readbuffer string_size string def
2899 currentglobal true setglobal
2900 patarray 1 array dup 0 1 put /count xpt
2901 setglobal
2902 /LZWFilter
2903 {
2904 exch
2905 dup length 0 eq {
2906 pop
2907 }{
2908 patarray dup length 1 sub 3 -1 roll put
2909 } ifelse
2910 {string_size}{0}ifelse string
2911 } /LZWEncode filter def
2912 {
2913 ReadFilter readbuffer readstring
2914 exch LZWFilter exch writestring
2915 not {exit} if
2916 } loop
2917 LZWFilter closefile
2918 patarray
2919 end
2920 }def
2921 /cachepattern
2922 {
2923 2 dict begin
2924 currentfile exch 0 exch /SubFileDecode filter /ReadFilter exch def
2925 /patarray 20 dict def
2926 currentglobal true setglobal
2927 patarray 1 array dup 0 1 put /count xpt
2928 setglobal
2929 {
2930 ReadFilter 16000 string readstring exch
2931 patarray dup length 1 sub 3 -1 roll put
2932 not {exit} if
2933 } loop
2934 patarray dup dup length 1 sub () put
2935 end
2936 }def
2937 /add_pattern
2938 {
2939 Adobe_AGM_Core begin
2940 /AGMCORE_pattern_cache xput
2941 end
2942 }def
2943 /get_pattern
2944 {
2945 dup type /nametype eq{
2946 Adobe_AGM_Core/AGMCORE_pattern_cache get exch get
2947 dup wrap_paintproc
2948 }if
2949 }def
2950 /wrap_paintproc
2951 {
2952 statusdict /currentfilenameextend known{
2953 begin
2954 /OldPaintProc /PaintProc load def
2955 /PaintProc
2956 {
2957 mark exch
2958 dup /OldPaintProc get stopped
2959 {closefile restore end} if
2960 cleartomark
2961 } def
2962 end
2963 } {pop} ifelse
2964 } def
2965 /make_pattern
2966 {
2967 dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
2968 exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub
2969 exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub
2970 matrix translate exch matrix concatmatrix
2971 1 index begin
2972 BBox 0 get XStep div cvi XStep mul /xshift exch neg def
2973 BBox 1 get YStep div cvi YStep mul /yshift exch neg def
2974 BBox 0 get xshift add
2975 BBox 1 get yshift add
2976 BBox 2 get xshift add
2977 BBox 3 get yshift add
2978 4 array astore
2979 /BBox exch def
2980 [ xshift yshift /translate load null /exec load ] dup
2981 3 /PaintProc load put cvx /PaintProc exch def
2982 end
2983 gsave 0 setgray
2984 makepattern
2985 grestore
2986 }def
2987 /set_pattern
2988 {
2989 dup /PatternType get 1 eq{
2990 dup /PaintType get 1 eq{
2991 currentoverprint sop [/DeviceGray] setcolorspace 0 setgray
2992 }if
2993 }if
2994 setpattern
2995 }def
2996 /setcolorspace_opt
2997 {
2998 dup currentcolorspace eq{
2999 pop
3000 }{
3001 setcolorspace
3002 }ifelse
3003 }def
3004 /updatecolorrendering
3005 {
3006 currentcolorrendering/Intent known{
3007 currentcolorrendering/Intent get
3008 }{
3009 null
3010 }ifelse
3011 Intent ne{
3012 false
3013 Intent
3014 AGMCORE_CRD_cache {
3015 exch pop
3016 begin
3017 dup Intent eq{
3018 currentdict setcolorrendering_opt
3019 end
3020 exch pop true exch
3021 exit
3022 }if
3023 end
3024 } forall
3025 pop
3026 not{
3027 systemdict /findcolorrendering known{
3028 Intent findcolorrendering pop
3029 /ColorRendering findresource
3030 dup length dict copy
3031 setcolorrendering_opt
3032 }if
3033 }if
3034 }if
3035 } def
3036 /add_crd
3037 {
3038 AGMCORE_CRD_cache 3 1 roll put
3039 }def
3040 /set_crd
3041 {
3042 AGMCORE_host_sep not level2 and{
3043 currentdict/CRD known{
3044 AGMCORE_CRD_cache CRD get dup null ne{
3045 setcolorrendering_opt
3046 }{
3047 pop
3048 }ifelse
3049 }{
3050 currentdict/Intent known{
3051 updatecolorrendering
3052 }if
3053 }ifelse
3054 currentcolorspace dup type /arraytype eq
3055 {0 get}if
3056 /DeviceRGB eq
3057 {
3058 currentdict/UCR known
3059 {/UCR}{/AGMCORE_currentucr}ifelse
3060 load setundercolorremoval
3061 currentdict/BG known
3062 {/BG}{/AGMCORE_currentbg}ifelse
3063 load setblackgeneration
3064 }if
3065 }if
3066 }def
3067 /setcolorrendering_opt
3068 {
3069 dup currentcolorrendering eq{
3070 pop
3071 }{
3072 begin
3073 /Intent Intent def
3074 currentdict
3075 end
3076 setcolorrendering
3077 }ifelse
3078 }def
3079 /cpaint_gcomp
3080 {
3081 convert_to_process Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
3082 Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
3083 {
3084 (%end_cpaint_gcomp) flushinput
3085 }if
3086 }def
3087 /cpaint_gsep
3088 {
3089 Adobe_AGM_Core/AGMCORE_ConvertToProcess get
3090 {
3091 (%end_cpaint_gsep) flushinput
3092 }if
3093 }def
3094 /cpaint_gend
3095 {
3096 newpath
3097 }def
3098 /path_rez
3099 {
3100 dup 0 ne{
3101 AGMCORE_deviceDPI exch div
3102 dup 1 lt{
3103 pop 1
3104 }if
3105 setflat
3106 }{
3107 pop
3108 }ifelse
3109 }def
3110 /set_spot_alias_ary
3111 {
3112 /AGMCORE_SpotAliasAry where{
3113 pop pop
3114 }{
3115 Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
3116 true set_spot_alias
3117 }ifelse
3118 }def
3119 /set_spot_alias
3120 {
3121 /AGMCORE_SpotAliasAry where{
3122 /AGMCORE_current_spot_alias 3 -1 roll put
3123 }{
3124 pop
3125 }ifelse
3126 }def
3127 /current_spot_alias
3128 {
3129 /AGMCORE_SpotAliasAry where{
3130 /AGMCORE_current_spot_alias get
3131 }{
3132 false
3133 }ifelse
3134 }def
3135 /map_alias
3136 {
3137 /AGMCORE_SpotAliasAry where{
3138 begin
3139 /AGMCORE_name xdf
3140 false
3141 AGMCORE_SpotAliasAry{
3142 dup/Name get AGMCORE_name eq{
3143 save exch
3144 /Adobe_AGM_Core currentdict def
3145 /CSD get get_csd
3146 exch restore
3147 exch pop true
3148 exit
3149 }{
3150 pop
3151 }ifelse
3152 }forall
3153 end
3154 }{
3155 pop false
3156 }ifelse
3157 }bdf
3158 /spot_alias
3159 {
3160 true set_spot_alias
3161 /AGMCORE_&setcustomcolor AGMCORE_key_known not {
3162 Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put
3163 } if
3164 /customcolor_tint 1 AGMCORE_gput
3165 Adobe_AGM_Core begin
3166 /setcustomcolor
3167 {
3168 dup /customcolor_tint exch AGMCORE_gput
3169 current_spot_alias{
3170 1 index 4 get map_alias{
3171 mark 3 1 roll
3172 setsepcolorspace
3173 counttomark 0 ne{
3174 setsepcolor
3175 }if
3176 pop
3177 pop
3178 }{
3179 AGMCORE_&setcustomcolor
3180 }ifelse
3181 }{
3182 AGMCORE_&setcustomcolor
3183 }ifelse
3184 }bdf
3185 end
3186 }def
3187 /begin_feature
3188 {
3189 Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
3190 count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
3191 {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
3192 }def
3193 /end_feature
3194 {
3195 2 dict begin
3196 /spd /setpagedevice load def
3197 /setpagedevice { get_gstate spd set_gstate } def
3198 stopped{$error/newerror false put}if
3199 end
3200 count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
3201 countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
3202 {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
3203 }def
3204 /set_negative
3205 {
3206 Adobe_AGM_Core begin
3207 /AGMCORE_inverting exch def
3208 level2{
3209 currentpagedevice/NegativePrint known{
3210 currentpagedevice/NegativePrint get Adobe_AGM_Core/AGMCORE_inverting get ne{
3211 true begin_feature true{
3212 bdict /NegativePrint Adobe_AGM_Core/AGMCORE_inverting get edict setpagedevice
3213 }end_feature
3214 }if
3215 /AGMCORE_inverting false def
3216 }if
3217 }if
3218 AGMCORE_inverting{
3219 [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
3220 gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse
3221 /AGMIRS_&fill where {pop AGMIRS_&fill}{fill} ifelse grestore
3222 }if
3223 end
3224 }def
3225 /lw_save_restore_override {
3226 /md where {
3227 pop
3228 md begin
3229 initializepage
3230 /initializepage{}def
3231 /pmSVsetup{} def
3232 /endp{}def
3233 /pse{}def
3234 /psb{}def
3235 /orig_showpage where
3236 {pop}
3237 {/orig_showpage /showpage load def}
3238 ifelse
3239 /showpage {orig_showpage gR} def
3240 end
3241 }if
3242 }def
3243 /pscript_showpage_override {
3244 /NTPSOct95 where
3245 {
3246 begin
3247 showpage
3248 save
3249 /showpage /restore load def
3250 /restore {exch pop}def
3251 end
3252 }if
3253 }def
3254 /driver_media_override
3255 {
3256 /md where {
3257 pop
3258 md /initializepage known {
3259 md /initializepage {} put
3260 } if
3261 md /rC known {
3262 md /rC {4{pop}repeat} put
3263 } if
3264 }if
3265 /mysetup where {
3266 /mysetup [1 0 0 1 0 0] put
3267 }if
3268 Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put
3269 level2
3270 {Adobe_AGM_Core /AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if
3271 }def
3272 /driver_check_media_override
3273 {
3274 /PrepsDict where
3275 {pop}
3276 {
3277 Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne
3278 Adobe_AGM_Core /AGMCORE_Default_PageSize get type /arraytype eq
3279 {
3280 Adobe_AGM_Core /AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and
3281 Adobe_AGM_Core /AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and
3282 }if
3283 {
3284 Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix
3285 }if
3286 }ifelse
3287 }def
3288 AGMCORE_err_strings begin
3289 /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
3290 /AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def
3291 /AGMCORE_invalid_color_space (This job contains an invalid color space. ) def
3292 end
3293 end
3294 systemdict /setpacking known
3295 {
3296 setpacking
3297 } if
3298 %%EndResource
3299 %%BeginResource: procset Adobe_CoolType_Core 2.23 0
3300 %%Copyright: Copyright 1997-2003 Adobe Systems Incorporated. All Rights Reserved.
3301 %%Version: 2.23 0
3302 10 dict begin
3303 /Adobe_CoolType_Passthru currentdict def
3304 /Adobe_CoolType_Core_Defined userdict /Adobe_CoolType_Core known def
3305 Adobe_CoolType_Core_Defined
3306 { /Adobe_CoolType_Core userdict /Adobe_CoolType_Core get def }
3307 if
3308 userdict /Adobe_CoolType_Core 60 dict dup begin put
3309 /Adobe_CoolType_Version 2.23 def
3310 /Level2?
3311 systemdict /languagelevel known dup
3312 { pop systemdict /languagelevel get 2 ge }
3313 if def
3314 Level2? not
3315 {
3316 /currentglobal false def
3317 /setglobal /pop load def
3318 /gcheck { pop false } bind def
3319 /currentpacking false def
3320 /setpacking /pop load def
3321 /SharedFontDirectory 0 dict def
3322 }
3323 if
3324 currentpacking
3325 true setpacking
3326 /@_SaveStackLevels
3327 {
3328 Adobe_CoolType_Data
3329 begin
3330 @opStackCountByLevel @opStackLevel
3331 2 copy known not
3332 { 2 copy 3 dict dup /args 7 index 5 add array put put get }
3333 {
3334 get dup /args get dup length 3 index lt
3335 {
3336 dup length 5 add array exch
3337 1 index exch 0 exch putinterval
3338 1 index exch /args exch put
3339 }
3340 { pop }
3341 ifelse
3342 }
3343 ifelse
3344 begin
3345 count 2 sub 1 index lt
3346 { pop count 1 sub }
3347 if
3348 dup /argCount exch def
3349 dup 0 gt
3350 {
3351 exch 1 index 2 add 1 roll
3352 args exch 0 exch getinterval
3353 astore pop
3354 }
3355 { pop }
3356 ifelse
3357 count 1 sub /restCount exch def
3358 end
3359 /@opStackLevel @opStackLevel 1 add def
3360 countdictstack 1 sub
3361 @dictStackCountByLevel exch @dictStackLevel exch put
3362 /@dictStackLevel @dictStackLevel 1 add def
3363 end
3364 } bind def
3365 /@_RestoreStackLevels
3366 {
3367 Adobe_CoolType_Data
3368 begin
3369 /@opStackLevel @opStackLevel 1 sub def
3370 @opStackCountByLevel @opStackLevel get
3371 begin
3372 count restCount sub dup 0 gt
3373 { { pop } repeat }
3374 { pop }
3375 ifelse
3376 args 0 argCount getinterval {} forall
3377 end
3378 /@dictStackLevel @dictStackLevel 1 sub def
3379 @dictStackCountByLevel @dictStackLevel get
3380 end
3381 countdictstack exch sub dup 0 gt
3382 { { end } repeat }
3383 { pop }
3384 ifelse
3385 } bind def
3386 /@_PopStackLevels
3387 {
3388 Adobe_CoolType_Data
3389 begin
3390 /@opStackLevel @opStackLevel 1 sub def
3391 /@dictStackLevel @dictStackLevel 1 sub def
3392 end
3393 } bind def
3394 /@Raise
3395 {
3396 exch cvx exch errordict exch get exec
3397 stop
3398 } bind def
3399 /@ReRaise
3400 {
3401 cvx $error /errorname get errordict exch get exec
3402 stop
3403 } bind def
3404 /@Stopped
3405 {
3406 0 @#Stopped
3407 } bind def
3408 /@#Stopped
3409 {
3410 @_SaveStackLevels
3411 stopped
3412 { @_RestoreStackLevels true }
3413 { @_PopStackLevels false }
3414 ifelse
3415 } bind def
3416 /@Arg
3417 {
3418 Adobe_CoolType_Data
3419 begin
3420 @opStackCountByLevel @opStackLevel 1 sub get /args get exch get
3421 end
3422 } bind def
3423 currentglobal true setglobal
3424 /CTHasResourceForAllBug
3425 Level2?
3426 {
3427 1 dict dup begin
3428 mark
3429 {
3430 (*) { pop stop } 128 string /Category
3431 resourceforall
3432 }
3433 stopped
3434 cleartomark
3435 currentdict eq dup
3436 { end }
3437 if
3438 not
3439 }
3440 { false }
3441 ifelse
3442 def
3443 /CTHasResourceStatusBug
3444 Level2?
3445 {
3446 mark
3447 { /steveamerige /Category resourcestatus }
3448 stopped
3449 { cleartomark true }
3450 { cleartomark currentglobal not }
3451 ifelse
3452 }
3453 { false }
3454 ifelse
3455 def
3456 setglobal
3457 /CTResourceStatus
3458 {
3459 mark 3 1 roll
3460 /Category findresource
3461 begin
3462 ({ResourceStatus} stopped) 0 () /SubFileDecode filter cvx exec
3463 { cleartomark false }
3464 { { 3 2 roll pop true } { cleartomark false } ifelse }
3465 ifelse
3466 end
3467 } bind def
3468 /CTWorkAroundBugs
3469 {
3470 Level2?
3471 {
3472 /cid_PreLoad /ProcSet resourcestatus
3473 {
3474 pop pop
3475 currentglobal
3476 mark
3477 {
3478 (*)
3479 {
3480 dup /CMap CTHasResourceStatusBug
3481 { CTResourceStatus }
3482 { resourcestatus }
3483 ifelse
3484 {
3485 pop dup 0 eq exch 1 eq or
3486 {
3487 dup /CMap findresource gcheck setglobal
3488 /CMap undefineresource
3489 }
3490 {
3491 pop CTHasResourceForAllBug
3492 { exit }
3493 { stop }
3494 ifelse
3495 }
3496 ifelse
3497 }
3498 { pop }
3499 ifelse
3500 }
3501 128 string /CMap resourceforall
3502 }
3503 stopped
3504 { cleartomark }
3505 stopped pop
3506 setglobal
3507 }
3508 if
3509 }
3510 if
3511 } bind def
3512 /doc_setup
3513 {
3514 Adobe_CoolType_Core
3515 begin
3516 CTWorkAroundBugs
3517 /mov /moveto load def
3518 /nfnt /newencodedfont load def
3519 /mfnt /makefont load def
3520 /sfnt /setfont load def
3521 /ufnt /undefinefont load def
3522 /chp /charpath load def
3523 /awsh /awidthshow load def
3524 /wsh /widthshow load def
3525 /ash /ashow load def
3526 /sh /show load def
3527 end
3528 userdict /Adobe_CoolType_Data 10 dict dup
3529 begin
3530 /AddWidths? false def
3531 /CC 0 def
3532 /charcode 2 string def
3533 /@opStackCountByLevel 32 dict def
3534 /@opStackLevel 0 def
3535 /@dictStackCountByLevel 32 dict def
3536 /@dictStackLevel 0 def
3537 /InVMFontsByCMap 10 dict def
3538 /InVMDeepCopiedFonts 10 dict def
3539 end put
3540 } bind def
3541 /doc_trailer
3542 {
3543 currentdict Adobe_CoolType_Core eq
3544 { end }
3545 if
3546 } bind def
3547 /page_setup
3548 {
3549 Adobe_CoolType_Core begin
3550 } bind def
3551 /page_trailer
3552 {
3553 end
3554 } bind def
3555 /unload
3556 {
3557 systemdict /languagelevel known
3558 {
3559 systemdict/languagelevel get 2 ge
3560 {
3561 userdict/Adobe_CoolType_Core 2 copy known
3562 { undef }
3563 { pop pop }
3564 ifelse
3565 }
3566 if
3567 }
3568 if
3569 } bind def
3570 /ndf
3571 {
3572 1 index where
3573 { pop pop pop }
3574 { dup xcheck { bind } if def }
3575 ifelse
3576 } def
3577 /findfont systemdict
3578 begin
3579 userdict
3580 begin
3581 /globaldict where { /globaldict get begin } if
3582 dup where pop exch get
3583 /globaldict where { pop end } if
3584 end
3585 end
3586 Adobe_CoolType_Core_Defined
3587 { /systemfindfont exch def }
3588 {
3589 /findfont 1 index def
3590 /systemfindfont exch def
3591 }
3592 ifelse
3593 /undefinefont
3594 { pop } ndf
3595 /copyfont
3596 {
3597 currentglobal 3 1 roll
3598 1 index gcheck setglobal
3599 dup null eq { 0 } { dup length } ifelse
3600 2 index length add 1 add dict
3601 begin
3602 exch
3603 {
3604 1 index /FID eq
3605 { pop pop }
3606 { def }
3607 ifelse
3608 }
3609 forall
3610 dup null eq
3611 { pop }
3612 { { def } forall }
3613 ifelse
3614 currentdict
3615 end
3616 exch setglobal
3617 } bind def
3618 /copyarray
3619 {
3620 currentglobal exch
3621 dup gcheck setglobal
3622 dup length array copy
3623 exch setglobal
3624 } bind def
3625 /newencodedfont
3626 {
3627 currentglobal
3628 {
3629 SharedFontDirectory 3 index known
3630 { SharedFontDirectory 3 index get /FontReferenced known }
3631 { false }
3632 ifelse
3633 }
3634 {
3635 FontDirectory 3 index known
3636 { FontDirectory 3 index get /FontReferenced known }
3637 {
3638 SharedFontDirectory 3 index known
3639 { SharedFontDirectory 3 index get /FontReferenced known }
3640 { false }
3641 ifelse
3642 }
3643 ifelse
3644 }
3645 ifelse
3646 dup
3647 {
3648 3 index findfont /FontReferenced get
3649 2 index dup type /nametype eq
3650 {findfont}
3651 if ne
3652 { pop false }
3653 if
3654 }
3655 if
3656 {
3657 pop
3658 1 index findfont
3659 /Encoding get exch
3660 0 1 255
3661 { 2 copy get 3 index 3 1 roll put }
3662 for
3663 pop pop pop
3664 }
3665 {
3666 dup type /nametype eq
3667 { findfont }
3668 if
3669 dup dup maxlength 2 add dict
3670 begin
3671 exch
3672 {
3673 1 index /FID ne
3674 {def}
3675 {pop pop}
3676 ifelse
3677 }
3678 forall
3679 /FontReferenced exch def
3680 /Encoding exch dup length array copy def
3681 /FontName 1 index dup type /stringtype eq { cvn } if def dup
3682 currentdict
3683 end
3684 definefont def
3685 }
3686 ifelse
3687 } bind def
3688 /SetSubstituteStrategy
3689 {
3690 $SubstituteFont
3691 begin
3692 dup type /dicttype ne
3693 { 0 dict }
3694 if
3695 currentdict /$Strategies known
3696 {
3697 exch $Strategies exch
3698 2 copy known
3699 {
3700 get
3701 2 copy maxlength exch maxlength add dict
3702 begin
3703 { def } forall
3704 { def } forall
3705 currentdict
3706 dup /$Init known
3707 { dup /$Init get exec }
3708 if
3709 end
3710 /$Strategy exch def
3711 }
3712 { pop pop pop }
3713 ifelse
3714 }
3715 { pop pop }
3716 ifelse
3717 end
3718 } bind def
3719 /scff
3720 {
3721 $SubstituteFont
3722 begin
3723 dup type /stringtype eq
3724 { dup length exch }
3725 { null }
3726 ifelse
3727 /$sname exch def
3728 /$slen exch def
3729 /$inVMIndex
3730 $sname null eq
3731 {
3732 1 index $str cvs
3733 dup length $slen sub $slen getinterval cvn
3734 }
3735 { $sname }
3736 ifelse def
3737 end
3738 { findfont }
3739 @Stopped
3740 {
3741 dup length 8 add string exch
3742 1 index 0 (BadFont:) putinterval
3743 1 index exch 8 exch dup length string cvs putinterval cvn
3744 { findfont }
3745 @Stopped
3746 { pop /Courier findfont }
3747 if
3748 }
3749 if
3750 $SubstituteFont
3751 begin
3752 /$sname null def
3753 /$slen 0 def
3754 /$inVMIndex null def
3755 end
3756 } bind def
3757 /isWidthsOnlyFont
3758 {
3759 dup /WidthsOnly known
3760 { pop pop true }
3761 {
3762 dup /FDepVector known
3763 { /FDepVector get { isWidthsOnlyFont dup { exit } if } forall }
3764 {
3765 dup /FDArray known
3766 { /FDArray get { isWidthsOnlyFont dup { exit } if } forall }
3767 { pop }
3768 ifelse
3769 }
3770 ifelse
3771 }
3772 ifelse
3773 } bind def
3774 /?str1 256 string def
3775 /?set
3776 {
3777 $SubstituteFont
3778 begin
3779 /$substituteFound false def
3780 /$fontname 4 index def
3781 /$doSmartSub false def
3782 end
3783 3 index
3784 currentglobal false setglobal exch
3785 /CompatibleFonts /ProcSet resourcestatus
3786 {
3787 pop pop
3788 /CompatibleFonts /ProcSet findresource
3789 begin
3790 dup /CompatibleFont currentexception
3791 1 index /CompatibleFont true setexception
3792 1 index /Font resourcestatus
3793 {
3794 pop pop
3795 3 2 roll setglobal
3796 end
3797 exch
3798 dup findfont
3799 /CompatibleFonts /ProcSet findresource
3800 begin
3801 3 1 roll exch /CompatibleFont exch setexception
3802 end
3803 }
3804 {
3805 3 2 roll setglobal
3806 1 index exch /CompatibleFont exch setexception
3807 end
3808 findfont
3809 $SubstituteFont /$substituteFound true put
3810 }
3811 ifelse
3812 }
3813 { exch setglobal findfont }
3814 ifelse
3815 $SubstituteFont
3816 begin
3817 $substituteFound
3818 {
3819 false
3820 (%%[Using embedded font ) print
3821 5 index ?str1 cvs print
3822 ( to avoid the font substitution problem noted earlier.]%%\n) print
3823 }
3824 {
3825 dup /FontName known
3826 {
3827 dup /FontName get $fontname eq
3828 1 index /DistillerFauxFont known not and
3829 /currentdistillerparams where
3830 { pop false 2 index isWidthsOnlyFont not and }
3831 if
3832 }
3833 { false }
3834 ifelse
3835 }
3836 ifelse
3837 exch pop
3838 /$doSmartSub true def
3839 end
3840 {
3841 exch pop exch pop exch
3842 2 dict dup /Found 3 index put
3843 exch findfont exch
3844 }
3845 {
3846 exch exec
3847 exch dup findfont
3848 dup /FontType get 3 eq
3849 {
3850 exch ?str1 cvs
3851 dup length 1 sub
3852 -1 0
3853 {
3854 exch dup 2 index get 42 eq
3855 {
3856 exch 0 exch getinterval cvn 4 1 roll 3 2 roll pop
3857 exit
3858 }
3859 {exch pop} ifelse
3860 }for
3861 }
3862 {
3863 exch pop
3864 } ifelse
3865 2 dict dup /Downloaded 6 5 roll put
3866 }
3867 ifelse
3868 dup /FontName 4 index put copyfont definefont pop
3869 } bind def
3870 /?str2 256 string def
3871 /?add
3872 {
3873 1 index type /integertype eq
3874 { exch true 4 2 }
3875 { false 3 1 }
3876 ifelse
3877 roll
3878 1 index findfont
3879 dup /Widths known
3880 {
3881 Adobe_CoolType_Data /AddWidths? true put
3882 gsave dup 1000 scalefont setfont
3883 }
3884 if
3885 /Downloaded known
3886 {
3887 exec
3888 exch
3889 {
3890 exch ?str2 cvs exch
3891 findfont /Downloaded get 1 dict begin /Downloaded 1 index def ?str1 cvs length
3892 ?str1 1 index 1 add 3 index putinterval
3893 exch length 1 add 1 index add
3894 ?str1 2 index (*) putinterval
3895 ?str1 0 2 index getinterval cvn findfont
3896 ?str1 3 index (+) putinterval
3897 2 dict dup /FontName ?str1 0 6 index getinterval cvn put
3898 dup /Downloaded Downloaded put end copyfont
3899 dup /FontName get exch definefont pop pop pop
3900 }
3901 {
3902 pop
3903 }
3904 ifelse
3905 }
3906 {
3907 pop
3908 exch
3909 {
3910 findfont
3911 dup /Found get
3912 dup length exch ?str1 cvs pop
3913 ?str1 1 index (+) putinterval
3914 ?str1 1 index 1 add 4 index ?str2 cvs putinterval
3915 ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add getinterval cvn
3916 1 dict exch 1 index exch /FontName exch put copyfont
3917 dup /FontName get exch definefont pop
3918 }
3919 {
3920 pop
3921 }
3922 ifelse
3923 }
3924 ifelse
3925 Adobe_CoolType_Data /AddWidths? get
3926 { grestore Adobe_CoolType_Data /AddWidths? false put }
3927 if
3928 } bind def
3929 /?sh
3930 {
3931 currentfont /Downloaded known { exch } if pop
3932 } bind def
3933 /?chp
3934 {
3935 currentfont /Downloaded known { pop } { false chp } ifelse
3936 } bind def
3937 /?mv
3938 {
3939 currentfont /Downloaded known { moveto pop pop } { pop pop moveto } ifelse
3940 } bind def
3941 setpacking
3942 userdict /$SubstituteFont 25 dict put
3943 1 dict
3944 begin
3945 /SubstituteFont
3946 dup $error exch 2 copy known
3947 { get }
3948 { pop pop { pop /Courier } bind }
3949 ifelse def
3950 /currentdistillerparams where dup
3951 {
3952 pop pop
3953 currentdistillerparams /CannotEmbedFontPolicy 2 copy known
3954 { get /Error eq }
3955 { pop pop false }
3956 ifelse
3957 }
3958 if not
3959 {
3960 countdictstack array dictstack 0 get
3961 begin
3962 userdict
3963 begin
3964 $SubstituteFont
3965 begin
3966 /$str 128 string def
3967 /$fontpat 128 string def
3968 /$slen 0 def
3969 /$sname null def
3970 /$match false def
3971 /$fontname null def
3972 /$substituteFound false def
3973 /$inVMIndex null def
3974 /$doSmartSub true def
3975 /$depth 0 def
3976 /$fontname null def
3977 /$italicangle 26.5 def
3978 /$dstack null def
3979 /$Strategies 10 dict dup
3980 begin
3981 /$Type3Underprint
3982 {
3983 currentglobal exch false setglobal
3984 11 dict
3985 begin
3986 /UseFont exch
3987 $WMode 0 ne
3988 {
3989 dup length dict copy
3990 dup /WMode $WMode put
3991 /UseFont exch definefont
3992 }
3993 if def
3994 /FontName $fontname dup type /stringtype eq { cvn } if def
3995 /FontType 3 def
3996 /FontMatrix [ .001 0 0 .001 0 0 ] def
3997 /Encoding 256 array dup 0 1 255 { /.notdef put dup } for pop def
3998 /FontBBox [ 0 0 0 0 ] def
3999 /CCInfo 7 dict dup
4000 begin
4001 /cc null def
4002 /x 0 def
4003 /y 0 def
4004 end def
4005 /BuildChar
4006 {
4007 exch
4008 begin
4009 CCInfo
4010 begin
4011 1 string dup 0 3 index put exch pop
4012 /cc exch def
4013 UseFont 1000 scalefont setfont
4014 cc stringwidth /y exch def /x exch def
4015 x y setcharwidth
4016 $SubstituteFont /$Strategy get /$Underprint get exec
4017 0 0 moveto cc show
4018 x y moveto
4019 end
4020 end
4021 } bind def
4022 currentdict
4023 end
4024 exch setglobal
4025 } bind def
4026 /$GetaTint
4027 2 dict dup
4028 begin
4029 /$BuildFont
4030 {
4031 dup /WMode known
4032 { dup /WMode get }
4033 { 0 }
4034 ifelse
4035 /$WMode exch def
4036 $fontname exch
4037 dup /FontName known
4038 {
4039 dup /FontName get
4040 dup type /stringtype eq { cvn } if
4041 }
4042 { /unnamedfont }
4043 ifelse
4044 exch
4045 Adobe_CoolType_Data /InVMDeepCopiedFonts get
4046 1 index /FontName get known
4047 {
4048 pop
4049 Adobe_CoolType_Data /InVMDeepCopiedFonts get
4050 1 index get
4051 null copyfont
4052 }
4053 { $deepcopyfont }
4054 ifelse
4055 exch 1 index exch /FontBasedOn exch put
4056 dup /FontName $fontname dup type /stringtype eq { cvn } if put
4057 definefont
4058 Adobe_CoolType_Data /InVMDeepCopiedFonts get
4059 begin
4060 dup /FontBasedOn get 1 index def
4061 end
4062 } bind def
4063 /$Underprint
4064 {
4065 gsave
4066 x abs y abs gt
4067 { /y 1000 def }
4068 { /x -1000 def 500 120 translate }
4069 ifelse
4070 Level2?
4071 {
4072 [ /Separation (All) /DeviceCMYK { 0 0 0 1 pop } ]
4073 setcolorspace
4074 }
4075 { 0 setgray }
4076 ifelse
4077 10 setlinewidth
4078 x .8 mul
4079 [ 7 3 ]
4080 {
4081 y mul 8 div 120 sub x 10 div exch moveto
4082 0 y 4 div neg rlineto
4083 dup 0 rlineto
4084 0 y 4 div rlineto
4085 closepath
4086 gsave
4087 Level2?
4088 { .2 setcolor }
4089 { .8 setgray }
4090 ifelse
4091 fill grestore
4092 stroke
4093 }
4094 forall
4095 pop
4096 grestore
4097 } bind def
4098 end def
4099 /$Oblique
4100 1 dict dup
4101 begin
4102 /$BuildFont
4103 {
4104 currentglobal exch dup gcheck setglobal
4105 null copyfont
4106 begin
4107 /FontBasedOn
4108 currentdict /FontName known
4109 {
4110 FontName
4111 dup type /stringtype eq { cvn } if
4112 }
4113 { /unnamedfont }
4114 ifelse
4115 def
4116 /FontName $fontname dup type /stringtype eq { cvn } if def
4117 /currentdistillerparams where
4118 { pop }
4119 {
4120 /FontInfo currentdict /FontInfo known
4121 { FontInfo null copyfont }
4122 { 2 dict }
4123 ifelse
4124 dup
4125 begin
4126 /ItalicAngle $italicangle def
4127 /FontMatrix FontMatrix
4128 [ 1 0 ItalicAngle dup sin exch cos div 1 0 0 ]
4129 matrix concatmatrix readonly
4130 end
4131 4 2 roll def
4132 def
4133 }
4134 ifelse
4135 FontName currentdict
4136 end
4137 definefont
4138 exch setglobal
4139 } bind def
4140 end def
4141 /$None
4142 1 dict dup
4143 begin
4144 /$BuildFont {} bind def
4145 end def
4146 end def
4147 /$Oblique SetSubstituteStrategy
4148 /$findfontByEnum
4149 {
4150 dup type /stringtype eq { cvn } if
4151 dup /$fontname exch def
4152 $sname null eq
4153 { $str cvs dup length $slen sub $slen getinterval }
4154 { pop $sname }
4155 ifelse
4156 $fontpat dup 0 (fonts/*) putinterval exch 7 exch putinterval
4157 /$match false def
4158 $SubstituteFont /$dstack countdictstack array dictstack put
4159 mark
4160 {
4161 $fontpat 0 $slen 7 add getinterval
4162 { /$match exch def exit }
4163 $str filenameforall
4164 }
4165 stopped
4166 {
4167 cleardictstack
4168 currentdict
4169 true
4170 $SubstituteFont /$dstack get
4171 {
4172 exch
4173 {
4174 1 index eq
4175 { pop false }
4176 { true }
4177 ifelse
4178 }
4179 { begin false }
4180 ifelse
4181 }
4182 forall
4183 pop
4184 }
4185 if
4186 cleartomark
4187 /$slen 0 def
4188 $match false ne
4189 { $match (fonts/) anchorsearch pop pop cvn }
4190 { /Courier }
4191 ifelse
4192 } bind def
4193 /$ROS 1 dict dup
4194 begin
4195 /Adobe 4 dict dup
4196 begin
4197 /Japan1 [ /Ryumin-Light /HeiseiMin-W3
4198 /GothicBBB-Medium /HeiseiKakuGo-W5
4199 /HeiseiMaruGo-W4 /Jun101-Light ] def
4200 /Korea1 [ /HYSMyeongJo-Medium /HYGoThic-Medium ] def
4201 /GB1 [ /STSong-Light /STHeiti-Regular ] def
4202 /CNS1 [ /MKai-Medium /MHei-Medium ] def
4203 end def
4204 end def
4205 /$cmapname null def
4206 /$deepcopyfont
4207 {
4208 dup /FontType get 0 eq
4209 {
4210 1 dict dup /FontName /copied put copyfont
4211 begin
4212 /FDepVector FDepVector copyarray
4213 0 1 2 index length 1 sub
4214 {
4215 2 copy get $deepcopyfont
4216 dup /FontName /copied put
4217 /copied exch definefont
4218 3 copy put pop pop
4219 }
4220 for
4221 def
4222 currentdict
4223 end
4224 }
4225 { $Strategies /$Type3Underprint get exec }
4226 ifelse
4227 } bind def
4228 /$buildfontname
4229 {
4230 dup /CIDFont findresource /CIDSystemInfo get
4231 begin
4232 Registry length Ordering length Supplement 8 string cvs
4233 3 copy length 2 add add add string
4234 dup 5 1 roll dup 0 Registry putinterval
4235 dup 4 index (-) putinterval
4236 dup 4 index 1 add Ordering putinterval
4237 4 2 roll add 1 add 2 copy (-) putinterval
4238 end
4239 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch
4240 anchorsearch
4241 { pop pop 3 2 roll putinterval cvn /$cmapname exch def }
4242 { pop pop pop pop pop }
4243 ifelse
4244 length
4245 $str 1 index (-) putinterval 1 add
4246 $str 1 index $cmapname $fontpat cvs putinterval
4247 $cmapname length add
4248 $str exch 0 exch getinterval cvn
4249 } bind def
4250 /$findfontByROS
4251 {
4252 /$fontname exch def
4253 $ROS Registry 2 copy known
4254 {
4255 get Ordering 2 copy known
4256 { get }
4257 { pop pop [] }
4258 ifelse
4259 }
4260 { pop pop [] }
4261 ifelse
4262 false exch
4263 {
4264 dup /CIDFont resourcestatus
4265 {
4266 pop pop
4267 save
4268 1 index /CIDFont findresource
4269 dup /WidthsOnly known
4270 { dup /WidthsOnly get }
4271 { false }
4272 ifelse
4273 exch pop
4274 exch restore
4275 { pop }
4276 { exch pop true exit }
4277 ifelse
4278 }
4279 { pop }
4280 ifelse
4281 }
4282 forall
4283 { $str cvs $buildfontname }
4284 {
4285 false (*)
4286 {
4287 save exch
4288 dup /CIDFont findresource
4289 dup /WidthsOnly known
4290 { dup /WidthsOnly get not }
4291 { true }
4292 ifelse
4293 exch /CIDSystemInfo get
4294 dup /Registry get Registry eq
4295 exch /Ordering get Ordering eq and and
4296 { exch restore exch pop true exit }
4297 { pop restore }
4298 ifelse
4299 }
4300 $str /CIDFont resourceforall
4301 { $buildfontname }
4302 { $fontname $findfontByEnum }
4303 ifelse
4304 }
4305 ifelse
4306 } bind def
4307 end
4308 end
4309 currentdict /$error known currentdict /languagelevel known and dup
4310 { pop $error /SubstituteFont known }
4311 if
4312 dup
4313 { $error }
4314 { Adobe_CoolType_Core }
4315 ifelse
4316 begin
4317 {
4318 /SubstituteFont
4319 /CMap /Category resourcestatus
4320 {
4321 pop pop
4322 {
4323 $SubstituteFont
4324 begin
4325 /$substituteFound true def
4326 dup length $slen gt
4327 $sname null ne or
4328 $slen 0 gt and
4329 {
4330 $sname null eq
4331 { dup $str cvs dup length $slen sub $slen getinterval cvn }
4332 { $sname }
4333 ifelse
4334 Adobe_CoolType_Data /InVMFontsByCMap get
4335 1 index 2 copy known
4336 {
4337 get
4338 false exch
4339 {
4340 pop
4341 currentglobal
4342 {
4343 GlobalFontDirectory 1 index known
4344 { exch pop true exit }
4345 { pop }
4346 ifelse
4347 }
4348 {
4349 FontDirectory 1 index known
4350 { exch pop true exit }
4351 {
4352 GlobalFontDirectory 1 index known
4353 { exch pop true exit }
4354 { pop }
4355 ifelse
4356 }
4357 ifelse
4358 }
4359 ifelse
4360 }
4361 forall
4362 }
4363 { pop pop false }
4364 ifelse
4365 {
4366 exch pop exch pop
4367 }
4368 {
4369 dup /CMap resourcestatus
4370 {
4371 pop pop
4372 dup /$cmapname exch def
4373 /CMap findresource /CIDSystemInfo get { def } forall
4374 $findfontByROS
4375 }
4376 {
4377 128 string cvs
4378 dup (-) search
4379 {
4380 3 1 roll search
4381 {
4382 3 1 roll pop
4383 { dup cvi }
4384 stopped
4385 { pop pop pop pop pop $findfontByEnum }
4386 {
4387 4 2 roll pop pop
4388 exch length
4389 exch
4390 2 index length
4391 2 index
4392 sub
4393 exch 1 sub -1 0
4394 {
4395 $str cvs dup length
4396 4 index
4397 0
4398 4 index
4399 4 3 roll add
4400 getinterval
4401 exch 1 index exch 3 index exch
4402 putinterval
4403 dup /CMap resourcestatus
4404 {
4405 pop pop
4406 4 1 roll pop pop pop
4407 dup /$cmapname exch def
4408 /CMap findresource /CIDSystemInfo get { def } forall
4409 $findfontByROS
4410 true exit
4411 }
4412 { pop }
4413 ifelse
4414 }
4415 for
4416 dup type /booleantype eq
4417 { pop }
4418 { pop pop pop $findfontByEnum }
4419 ifelse
4420 }
4421 ifelse
4422 }
4423 { pop pop pop $findfontByEnum }
4424 ifelse
4425 }
4426 { pop pop $findfontByEnum }
4427 ifelse
4428 }
4429 ifelse
4430 }
4431 ifelse
4432 }
4433 { //SubstituteFont exec }
4434 ifelse
4435 /$slen 0 def
4436 end
4437 }
4438 }
4439 {
4440 {
4441 $SubstituteFont
4442 begin
4443 /$substituteFound true def
4444 dup length $slen gt
4445 $sname null ne or
4446 $slen 0 gt and
4447 { $findfontByEnum }
4448 { //SubstituteFont exec }
4449 ifelse
4450 end
4451 }
4452 }
4453 ifelse
4454 bind readonly def
4455 Adobe_CoolType_Core /scfindfont /systemfindfont load put
4456 }
4457 {
4458 /scfindfont
4459 {
4460 $SubstituteFont
4461 begin
4462 dup systemfindfont
4463 dup /FontName known
4464 { dup /FontName get dup 3 index ne }
4465 { /noname true }
4466 ifelse
4467 dup
4468 {
4469 /$origfontnamefound 2 index def
4470 /$origfontname 4 index def /$substituteFound true def
4471 }
4472 if
4473 exch pop
4474 {
4475 $slen 0 gt
4476 $sname null ne
4477 3 index length $slen gt or and
4478 {
4479 pop dup $findfontByEnum findfont
4480 dup maxlength 1 add dict
4481 begin
4482 { 1 index /FID eq { pop pop } { def } ifelse }
4483 forall
4484 currentdict
4485 end
4486 definefont
4487 dup /FontName known { dup /FontName get } { null } ifelse
4488 $origfontnamefound ne
4489 {
4490 $origfontname $str cvs print
4491 ( substitution revised, using ) print
4492 dup /FontName known
4493 { dup /FontName get } { (unspecified font) }
4494 ifelse
4495 $str cvs print (.\n) print
4496 }
4497 if
4498 }
4499 { exch pop }
4500 ifelse
4501 }
4502 { exch pop }
4503 ifelse
4504 end
4505 } bind def
4506 }
4507 ifelse
4508 end
4509 end
4510 Adobe_CoolType_Core_Defined not
4511 {
4512 Adobe_CoolType_Core /findfont
4513 {
4514 $SubstituteFont
4515 begin
4516 $depth 0 eq
4517 {
4518 /$fontname 1 index dup type /stringtype ne { $str cvs } if def
4519 /$substituteFound false def
4520 }
4521 if
4522 /$depth $depth 1 add def
4523 end
4524 scfindfont
4525 $SubstituteFont
4526 begin
4527 /$depth $depth 1 sub def
4528 $substituteFound $depth 0 eq and
4529 {
4530 $inVMIndex null ne
4531 { dup $inVMIndex $AddInVMFont }
4532 if
4533 $doSmartSub
4534 {
4535 currentdict /$Strategy known
4536 { $Strategy /$BuildFont get exec }
4537 if
4538 }
4539 if
4540 }
4541 if
4542 end
4543 } bind put
4544 }
4545 if
4546 }
4547 if
4548 end
4549 /$AddInVMFont
4550 {
4551 exch /FontName 2 copy known
4552 {
4553 get
4554 1 dict dup begin exch 1 index gcheck def end exch
4555 Adobe_CoolType_Data /InVMFontsByCMap get exch
4556 $DictAdd
4557 }
4558 { pop pop pop }
4559 ifelse
4560 } bind def
4561 /$DictAdd
4562 {
4563 2 copy known not
4564 { 2 copy 4 index length dict put }
4565 if
4566 Level2? not
4567 {
4568 2 copy get dup maxlength exch length 4 index length add lt
4569 2 copy get dup length 4 index length add exch maxlength 1 index lt
4570 {
4571 2 mul dict
4572 begin
4573 2 copy get { forall } def
4574 2 copy currentdict put
4575 end
4576 }
4577 { pop }
4578 ifelse
4579 }
4580 if
4581 get
4582 begin
4583 { def }
4584 forall
4585 end
4586 } bind def
4587 end
4588 end
4589 %%EndResource
4590 %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.19 0
4591 %%Copyright: Copyright 1987-2003 Adobe Systems Incorporated.
4592 %%Version: 1.19 0
4593 systemdict /languagelevel known dup
4594 { currentglobal false setglobal }
4595 { false }
4596 ifelse
4597 exch
4598 userdict /Adobe_CoolType_Utility 2 copy known
4599 { 2 copy get dup maxlength 25 add dict copy }
4600 { 25 dict }
4601 ifelse put
4602 Adobe_CoolType_Utility
4603 begin
4604 /ct_Level2? exch def
4605 /ct_Clone? 1183615869 internaldict dup
4606 /CCRun known not
4607 exch /eCCRun known not
4608 ct_Level2? and or def
4609 ct_Level2?
4610 { globaldict begin currentglobal true setglobal }
4611 if
4612 /ct_AddStdCIDMap
4613 ct_Level2?
4614 { {
4615 ((Hex) 57 StartData
4616 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0
4617 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60
4618 d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8
4619 cc36 74f4 1144 b13b 77) 0 () /SubFileDecode filter cvx exec
4620 } }
4621 { {
4622 <BAB431EA07F209EB8C4348311481D9D3F76E3D15246555577D87BC510ED54E
4623 118C39697FA9F6DB58128E60EB8A12FA24D7CDD2FA94D221FA9EC8DA3E5E6A1C
4624 4ACECC8C2D39C54E7C946031DD156C3A6B4A09AD29E1867A> eexec
4625 } }
4626 ifelse bind def
4627 userdict /cid_extensions known
4628 dup { cid_extensions /cid_UpdateDB known and } if
4629 {
4630 cid_extensions
4631 begin
4632 /cid_GetCIDSystemInfo
4633 {
4634 1 index type /stringtype eq
4635 { exch cvn exch }
4636 if
4637 cid_extensions
4638 begin
4639 dup load 2 index known
4640 {
4641 2 copy
4642 cid_GetStatusInfo
4643 dup null ne
4644 {
4645 1 index load
4646 3 index get
4647 dup null eq
4648 { pop pop cid_UpdateDB }
4649 {
4650 exch
4651 1 index /Created get eq
4652 { exch pop exch pop }
4653 { pop cid_UpdateDB }
4654 ifelse
4655 }
4656 ifelse
4657 }
4658 { pop cid_UpdateDB }
4659 ifelse
4660 }
4661 { cid_UpdateDB }
4662 ifelse
4663 end
4664 } bind def
4665 end
4666 }
4667 if
4668 ct_Level2?
4669 { end setglobal }
4670 if
4671 /ct_UseNativeCapability? systemdict /composefont known def
4672 /ct_MakeOCF 35 dict def
4673 /ct_Vars 25 dict def
4674 /ct_GlyphDirProcs 6 dict def
4675 /ct_BuildCharDict 15 dict dup
4676 begin
4677 /charcode 2 string def
4678 /dst_string 1500 string def
4679 /nullstring () def
4680 /usewidths? true def
4681 end def
4682 ct_Level2? { setglobal } { pop } ifelse
4683 ct_GlyphDirProcs
4684 begin
4685 /GetGlyphDirectory
4686 {
4687 systemdict /languagelevel known
4688 { pop /CIDFont findresource /GlyphDirectory get }
4689 {
4690 1 index /CIDFont findresource /GlyphDirectory
4691 get dup type /dicttype eq
4692 {
4693 dup dup maxlength exch length sub 2 index lt
4694 {
4695 dup length 2 index add dict copy 2 index
4696 /CIDFont findresource/GlyphDirectory 2 index put
4697 }
4698 if
4699 }
4700 if
4701 exch pop exch pop
4702 }
4703 ifelse
4704 +
4705 } def
4706 /+
4707 {
4708 systemdict /languagelevel known
4709 {
4710 currentglobal false setglobal
4711 3 dict begin
4712 /vm exch def
4713 }
4714 { 1 dict begin }
4715 ifelse
4716 /$ exch def
4717 systemdict /languagelevel known
4718 {
4719 vm setglobal
4720 /gvm currentglobal def
4721 $ gcheck setglobal
4722 }
4723 if
4724 ? { $ begin } if
4725 } def
4726 /? { $ type /dicttype eq } def
4727 /| {
4728 userdict /Adobe_CoolType_Data known
4729 {
4730 Adobe_CoolType_Data /AddWidths? known
4731 {
4732 currentdict Adobe_CoolType_Data
4733 begin
4734 begin
4735 AddWidths?
4736 {
4737 Adobe_CoolType_Data /CC 3 index put
4738 ? { def } { $ 3 1 roll put } ifelse
4739 CC charcode exch 1 index 0 2 index 256 idiv put
4740 1 index exch 1 exch 256 mod put
4741 stringwidth 2 array astore
4742 currentfont /Widths get exch CC exch put
4743 }
4744 { ? { def } { $ 3 1 roll put } ifelse }
4745 ifelse
4746 end
4747 end
4748 }
4749 { ? { def } { $ 3 1 roll put } ifelse } ifelse
4750 }
4751 { ? { def } { $ 3 1 roll put } ifelse }
4752 ifelse
4753 } def
4754 /!
4755 {
4756 ? { end } if
4757 systemdict /languagelevel known
4758 { gvm setglobal }
4759 if
4760 end
4761 } def
4762 /: { string currentfile exch readstring pop } executeonly def
4763 end
4764 ct_MakeOCF
4765 begin
4766 /ct_cHexEncoding
4767 [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12
4768 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25
4769 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38
4770 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B
4771 /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E
4772 /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71
4773 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84
4774 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97
4775 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA
4776 /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD
4777 /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0
4778 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3
4779 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6
4780 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def
4781 /ct_CID_STR_SIZE 8000 def
4782 /ct_mkocfStr100 100 string def
4783 /ct_defaultFontMtx [.001 0 0 .001 0 0] def
4784 /ct_1000Mtx [1000 0 0 1000 0 0] def
4785 /ct_raise {exch cvx exch errordict exch get exec stop} bind def
4786 /ct_reraise
4787 { cvx $error /errorname get (Error: ) print dup ( ) cvs print
4788 errordict exch get exec stop
4789 } bind def
4790 /ct_cvnsi
4791 {
4792 1 index add 1 sub 1 exch 0 4 1 roll
4793 {
4794 2 index exch get
4795 exch 8 bitshift
4796 add
4797 }
4798 for
4799 exch pop
4800 } bind def
4801 /ct_GetInterval
4802 {
4803 Adobe_CoolType_Utility /ct_BuildCharDict get
4804 begin
4805 /dst_index 0 def
4806 dup dst_string length gt
4807 { dup string /dst_string exch def }
4808 if
4809 1 index ct_CID_STR_SIZE idiv
4810 /arrayIndex exch def
4811 2 index arrayIndex get
4812 2 index
4813 arrayIndex ct_CID_STR_SIZE mul
4814 sub
4815 {
4816 dup 3 index add 2 index length le
4817 {
4818 2 index getinterval
4819 dst_string dst_index 2 index putinterval
4820 length dst_index add /dst_index exch def
4821 exit
4822 }
4823 {
4824 1 index length 1 index sub
4825 dup 4 1 roll
4826 getinterval
4827 dst_string dst_index 2 index putinterval
4828 pop dup dst_index add /dst_index exch def
4829 sub
4830 /arrayIndex arrayIndex 1 add def
4831 2 index dup length arrayIndex gt
4832 { arrayIndex get }
4833 {
4834 pop
4835 exit
4836 }
4837 ifelse
4838 0
4839 }
4840 ifelse
4841 }
4842 loop
4843 pop pop pop
4844 dst_string 0 dst_index getinterval
4845 end
4846 } bind def
4847 ct_Level2?
4848 {
4849 /ct_resourcestatus
4850 currentglobal mark true setglobal
4851 { /unknowninstancename /Category resourcestatus }
4852 stopped
4853 { cleartomark setglobal true }
4854 { cleartomark currentglobal not exch setglobal }
4855 ifelse
4856 {
4857 {
4858 mark 3 1 roll /Category findresource
4859 begin
4860 ct_Vars /vm currentglobal put
4861 ({ResourceStatus} stopped) 0 () /SubFileDecode filter cvx exec
4862 { cleartomark false }
4863 { { 3 2 roll pop true } { cleartomark false } ifelse }
4864 ifelse
4865 ct_Vars /vm get setglobal
4866 end
4867 }
4868 }
4869 { { resourcestatus } }
4870 ifelse bind def
4871 /CIDFont /Category ct_resourcestatus
4872 { pop pop }
4873 {
4874 currentglobal true setglobal
4875 /Generic /Category findresource
4876 dup length dict copy
4877 dup /InstanceType /dicttype put
4878 /CIDFont exch /Category defineresource pop
4879 setglobal
4880 }
4881 ifelse
4882 ct_UseNativeCapability?
4883 {
4884 /CIDInit /ProcSet findresource begin
4885 12 dict begin
4886 begincmap
4887 /CIDSystemInfo 3 dict dup begin
4888 /Registry (Adobe) def
4889 /Ordering (Identity) def
4890 /Supplement 0 def
4891 end def
4892 /CMapName /Identity-H def
4893 /CMapVersion 1.000 def
4894 /CMapType 1 def
4895 1 begincodespacerange
4896 <0000> <FFFF>
4897 endcodespacerange
4898 1 begincidrange
4899 <0000> <FFFF> 0
4900 endcidrange
4901 endcmap
4902 CMapName currentdict /CMap defineresource pop
4903 end
4904 end
4905 }
4906 if
4907 }
4908 {
4909 /ct_Category 2 dict begin
4910 /CIDFont 10 dict def
4911 /ProcSet 2 dict def
4912 currentdict
4913 end
4914 def
4915 /defineresource
4916 {
4917 ct_Category 1 index 2 copy known
4918 {
4919 get
4920 dup dup maxlength exch length eq
4921 {
4922 dup length 10 add dict copy
4923 ct_Category 2 index 2 index put
4924 }
4925 if
4926 3 index 3 index put
4927 pop exch pop
4928 }
4929 { pop pop /defineresource /undefined ct_raise }
4930 ifelse
4931 } bind def
4932 /findresource
4933 {
4934 ct_Category 1 index 2 copy known
4935 {
4936 get
4937 2 index 2 copy known
4938 { get 3 1 roll pop pop}
4939 { pop pop /findresource /undefinedresource ct_raise }
4940 ifelse
4941 }
4942 { pop pop /findresource /undefined ct_raise }
4943 ifelse
4944 } bind def
4945 /resourcestatus
4946 {
4947 ct_Category 1 index 2 copy known
4948 {
4949 get
4950 2 index known
4951 exch pop exch pop
4952 {
4953 0 -1 true
4954 }
4955 {
4956 false
4957 }
4958 ifelse
4959 }
4960 { pop pop /findresource /undefined ct_raise }
4961 ifelse
4962 } bind def
4963 /ct_resourcestatus /resourcestatus load def
4964 }
4965 ifelse
4966 /ct_CIDInit 2 dict
4967 begin
4968 /ct_cidfont_stream_init
4969 {
4970 {
4971 dup (Binary) eq
4972 {
4973 pop
4974 null
4975 currentfile
4976 ct_Level2?
4977 {
4978 { cid_BYTE_COUNT () /SubFileDecode filter }
4979 stopped
4980 { pop pop pop }
4981 if
4982 }
4983 if
4984 /readstring load
4985 exit
4986 }
4987 if
4988 dup (Hex) eq
4989 {
4990 pop
4991 currentfile
4992 ct_Level2?
4993 {
4994 { null exch /ASCIIHexDecode filter /readstring }
4995 stopped
4996 { pop exch pop (>) exch /readhexstring }
4997 if
4998 }
4999 { (>) exch /readhexstring }
5000 ifelse
5001 load
5002 exit
5003 }
5004 if
5005 /StartData /typecheck ct_raise
5006 }
5007 loop
5008 cid_BYTE_COUNT ct_CID_STR_SIZE le
5009 {
5010 2 copy cid_BYTE_COUNT string exch exec
5011 pop
5012 1 array dup
5013 3 -1 roll
5014 0 exch put
5015 }
5016 {
5017 cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi
5018 dup array exch 2 sub 0 exch 1 exch
5019 {
5020 2 copy
5021 5 index
5022 ct_CID_STR_SIZE
5023 string
5024 6 index exec
5025 pop
5026 put
5027 pop
5028 }
5029 for
5030 2 index
5031 cid_BYTE_COUNT ct_CID_STR_SIZE mod string
5032 3 index exec
5033 pop
5034 1 index exch
5035 1 index length 1 sub
5036 exch put
5037 }
5038 ifelse
5039 cid_CIDFONT exch /GlyphData exch put
5040 2 index null eq
5041 {
5042 pop pop pop
5043 }
5044 {
5045 pop /readstring load
5046 1 string exch
5047 {
5048 3 copy exec
5049 pop
5050 dup length 0 eq
5051 {
5052 pop pop pop pop pop
5053 true exit
5054 }
5055 if
5056 4 index
5057 eq
5058 {
5059 pop pop pop pop
5060 false exit
5061 }
5062 if
5063 }
5064 loop
5065 pop
5066 }
5067 ifelse
5068 } bind def
5069 /StartData
5070 {
5071 mark
5072 {
5073 currentdict
5074 dup /FDArray get 0 get /FontMatrix get
5075 0 get 0.001 eq
5076 {
5077 dup /CDevProc known not
5078 {
5079 /CDevProc 1183615869 internaldict /stdCDevProc 2 copy known
5080 { get }
5081 {
5082 pop pop
5083 { pop pop pop pop pop 0 -1000 7 index 2 div 880 }
5084 }
5085 ifelse
5086 def
5087 }
5088 if
5089 }
5090 {
5091 /CDevProc
5092 {
5093 pop pop pop pop pop
5094 0
5095 1 cid_temp /cid_CIDFONT get
5096 /FDArray get 0 get
5097 /FontMatrix get 0 get div
5098 7 index 2 div
5099 1 index 0.88 mul
5100 } def
5101 }
5102 ifelse
5103 /cid_temp 15 dict def
5104 cid_temp
5105 begin
5106 /cid_CIDFONT exch def
5107 3 copy pop
5108 dup /cid_BYTE_COUNT exch def 0 gt
5109 {
5110 ct_cidfont_stream_init
5111 FDArray
5112 {
5113 /Private get
5114 dup /SubrMapOffset known
5115 {
5116 begin
5117 /Subrs SubrCount array def
5118 Subrs
5119 SubrMapOffset
5120 SubrCount
5121 SDBytes
5122 ct_Level2?
5123 {
5124 currentdict dup /SubrMapOffset undef
5125 dup /SubrCount undef
5126 /SDBytes undef
5127 }
5128 if
5129 end
5130 /cid_SD_BYTES exch def
5131 /cid_SUBR_COUNT exch def
5132 /cid_SUBR_MAP_OFFSET exch def
5133 /cid_SUBRS exch def
5134 cid_SUBR_COUNT 0 gt
5135 {
5136 GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval
5137 0 cid_SD_BYTES ct_cvnsi
5138 0 1 cid_SUBR_COUNT 1 sub
5139 {
5140 exch 1 index
5141 1 add
5142 cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add
5143 GlyphData exch cid_SD_BYTES ct_GetInterval
5144 0 cid_SD_BYTES ct_cvnsi
5145 cid_SUBRS 4 2 roll
5146 GlyphData exch
5147 4 index
5148 1 index
5149 sub
5150 ct_GetInterval
5151 dup length string copy put
5152 }
5153 for
5154 pop
5155 }
5156 if
5157 }
5158 { pop }
5159 ifelse
5160 }
5161 forall
5162 }
5163 if
5164 cleartomark pop pop
5165 end
5166 CIDFontName currentdict /CIDFont defineresource pop
5167 end end
5168 }
5169 stopped
5170 { cleartomark /StartData ct_reraise }
5171 if
5172 } bind def
5173 currentdict
5174 end def
5175 /ct_saveCIDInit
5176 {
5177 /CIDInit /ProcSet ct_resourcestatus
5178 { true }
5179 { /CIDInitC /ProcSet ct_resourcestatus }
5180 ifelse
5181 {
5182 pop pop
5183 /CIDInit /ProcSet findresource
5184 ct_UseNativeCapability?
5185 { pop null }
5186 { /CIDInit ct_CIDInit /ProcSet defineresource pop }
5187 ifelse
5188 }
5189 { /CIDInit ct_CIDInit /ProcSet defineresource pop null }
5190 ifelse
5191 ct_Vars exch /ct_oldCIDInit exch put
5192 } bind def
5193 /ct_restoreCIDInit
5194 {
5195 ct_Vars /ct_oldCIDInit get dup null ne
5196 { /CIDInit exch /ProcSet defineresource pop }
5197 { pop }
5198 ifelse
5199 } bind def
5200 /ct_BuildCharSetUp
5201 {
5202 1 index
5203 begin
5204 CIDFont
5205 begin
5206 Adobe_CoolType_Utility /ct_BuildCharDict get
5207 begin
5208 /ct_dfCharCode exch def
5209 /ct_dfDict exch def
5210 CIDFirstByte ct_dfCharCode add
5211 dup CIDCount ge
5212 { pop 0 }
5213 if
5214 /cid exch def
5215 {
5216 GlyphDirectory cid 2 copy known
5217 { get }
5218 { pop pop nullstring }
5219 ifelse
5220 dup length FDBytes sub 0 gt
5221 {
5222 dup
5223 FDBytes 0 ne
5224 { 0 FDBytes ct_cvnsi }
5225 { pop 0 }
5226 ifelse
5227 /fdIndex exch def
5228 dup length FDBytes sub FDBytes exch getinterval
5229 /charstring exch def
5230 exit
5231 }
5232 {
5233 pop
5234 cid 0 eq
5235 { /charstring nullstring def exit }
5236 if
5237 /cid 0 def
5238 }
5239 ifelse
5240 }
5241 loop
5242 } def
5243 /ct_SetCacheDevice
5244 {
5245 0 0 moveto
5246 dup stringwidth
5247 3 -1 roll
5248 true charpath
5249 pathbbox
5250 0 -1000
5251 7 index 2 div 880
5252 setcachedevice2
5253 0 0 moveto
5254 } def
5255 /ct_CloneSetCacheProc
5256 {
5257 1 eq
5258 {
5259 stringwidth
5260 pop -2 div -880
5261 0 -1000 setcharwidth
5262 moveto
5263 }
5264 {
5265 usewidths?
5266 {
5267 currentfont /Widths get cid
5268 2 copy known
5269 { get exch pop aload pop }
5270 { pop pop stringwidth }
5271 ifelse
5272 }
5273 { stringwidth }
5274 ifelse
5275 setcharwidth
5276 0 0 moveto
5277 }
5278 ifelse
5279 } def
5280 /ct_Type3ShowCharString
5281 {
5282 ct_FDDict fdIndex 2 copy known
5283 { get }
5284 {
5285 currentglobal 3 1 roll
5286 1 index gcheck setglobal
5287 ct_Type1FontTemplate dup maxlength dict copy
5288 begin
5289 FDArray fdIndex get
5290 dup /FontMatrix 2 copy known
5291 { get }
5292 { pop pop ct_defaultFontMtx }
5293 ifelse
5294 /FontMatrix exch dup length array copy def
5295 /Private get
5296 /Private exch def
5297 /Widths rootfont /Widths get def
5298 /CharStrings 1 dict dup /.notdef
5299 <d841272cf18f54fc13> dup length string copy put def
5300 currentdict
5301 end
5302 /ct_Type1Font exch definefont
5303 dup 5 1 roll put
5304 setglobal
5305 }
5306 ifelse
5307 dup /CharStrings get 1 index /Encoding get
5308 ct_dfCharCode get charstring put
5309 rootfont /WMode 2 copy known
5310 { get }
5311 { pop pop 0 }
5312 ifelse
5313 exch
5314 1000 scalefont setfont
5315 ct_str1 0 ct_dfCharCode put
5316 ct_str1 exch ct_dfSetCacheProc
5317 ct_SyntheticBold
5318 {
5319 currentpoint
5320 ct_str1 show
5321 newpath
5322 moveto
5323 ct_str1 true charpath
5324 ct_StrokeWidth setlinewidth
5325 stroke
5326 }
5327 { ct_str1 show }
5328 ifelse
5329 } def
5330 /ct_Type4ShowCharString
5331 {
5332 ct_dfDict ct_dfCharCode charstring
5333 FDArray fdIndex get
5334 dup /FontMatrix get dup ct_defaultFontMtx ct_matrixeq not
5335 { ct_1000Mtx matrix concatmatrix concat }
5336 { pop }
5337 ifelse
5338 /Private get
5339 Adobe_CoolType_Utility /ct_Level2? get not
5340 {
5341 ct_dfDict /Private
5342 3 -1 roll
5343 { put }
5344 1183615869 internaldict /superexec get exec
5345 }
5346 if
5347 1183615869 internaldict
5348 Adobe_CoolType_Utility /ct_Level2? get
5349 { 1 index }
5350 { 3 index /Private get mark 6 1 roll }
5351 ifelse
5352 dup /RunInt known
5353 { /RunInt get }
5354 { pop /CCRun }
5355 ifelse
5356 get exec
5357 Adobe_CoolType_Utility /ct_Level2? get not
5358 { cleartomark }
5359 if
5360 } bind def
5361 /ct_BuildCharIncremental
5362 {
5363 {
5364 Adobe_CoolType_Utility /ct_MakeOCF get begin
5365 ct_BuildCharSetUp
5366 ct_ShowCharString
5367 }
5368 stopped
5369 { stop }
5370 if
5371 end
5372 end
5373 end
5374 end
5375 } bind def
5376 /BaseFontNameStr (BF00) def
5377 /ct_Type1FontTemplate 14 dict
5378 begin
5379 /FontType 1 def
5380 /FontMatrix [0.001 0 0 0.001 0 0] def
5381 /FontBBox [-250 -250 1250 1250] def
5382 /Encoding ct_cHexEncoding def
5383 /PaintType 0 def
5384 currentdict
5385 end def
5386 /BaseFontTemplate 11 dict
5387 begin
5388 /FontMatrix [0.001 0 0 0.001 0 0] def
5389 /FontBBox [-250 -250 1250 1250] def
5390 /Encoding ct_cHexEncoding def
5391 /BuildChar /ct_BuildCharIncremental load def
5392 ct_Clone?
5393 {
5394 /FontType 3 def
5395 /ct_ShowCharString /ct_Type3ShowCharString load def
5396 /ct_dfSetCacheProc /ct_CloneSetCacheProc load def
5397 /ct_SyntheticBold false def
5398 /ct_StrokeWidth 1 def
5399 }
5400 {
5401 /FontType 4 def
5402 /Private 1 dict dup /lenIV 4 put def
5403 /CharStrings 1 dict dup /.notdef <d841272cf18f54fc13> put def
5404 /PaintType 0 def
5405 /ct_ShowCharString /ct_Type4ShowCharString load def
5406 }
5407 ifelse
5408 /ct_str1 1 string def
5409 currentdict
5410 end def
5411 /BaseFontDictSize BaseFontTemplate length 5 add def
5412 /ct_matrixeq
5413 {
5414 true 0 1 5
5415 {
5416 dup 4 index exch get exch 3 index exch get eq and
5417 dup not
5418 { exit }
5419 if
5420 }
5421 for
5422 exch pop exch pop
5423 } bind def
5424 /ct_makeocf
5425 {
5426 15 dict
5427 begin
5428 exch /WMode exch def
5429 exch /FontName exch def
5430 /FontType 0 def
5431 /FMapType 2 def
5432 dup /FontMatrix known
5433 { dup /FontMatrix get /FontMatrix exch def }
5434 { /FontMatrix matrix def }
5435 ifelse
5436 /bfCount 1 index /CIDCount get 256 idiv 1 add
5437 dup 256 gt { pop 256} if def
5438 /Encoding
5439 256 array 0 1 bfCount 1 sub { 2 copy dup put pop } for
5440 bfCount 1 255 { 2 copy bfCount put pop } for
5441 def
5442 /FDepVector bfCount dup 256 lt { 1 add } if array def
5443 BaseFontTemplate BaseFontDictSize dict copy
5444 begin
5445 /CIDFont exch def
5446 CIDFont /FontBBox known
5447 { CIDFont /FontBBox get /FontBBox exch def }
5448 if
5449 CIDFont /CDevProc known
5450 { CIDFont /CDevProc get /CDevProc exch def }
5451 if
5452 currentdict
5453 end
5454 BaseFontNameStr 3 (0) putinterval
5455 0 1 bfCount dup 256 eq { 1 sub } if
5456 {
5457 FDepVector exch
5458 2 index BaseFontDictSize dict copy
5459 begin
5460 dup /CIDFirstByte exch 256 mul def
5461 FontType 3 eq
5462 { /ct_FDDict 2 dict def }
5463 if
5464 currentdict
5465 end
5466 1 index 16
5467 BaseFontNameStr 2 2 getinterval cvrs pop
5468 BaseFontNameStr exch definefont
5469 put
5470 }
5471 for
5472 ct_Clone?
5473 { /Widths 1 index /CIDFont get /GlyphDirectory get length dict def }
5474 if
5475 FontName
5476 currentdict
5477 end
5478 definefont
5479 ct_Clone?
5480 {
5481 gsave
5482 dup 1000 scalefont setfont
5483 ct_BuildCharDict
5484 begin
5485 /usewidths? false def
5486 currentfont /Widths get
5487 begin
5488 exch /CIDFont get /GlyphDirectory get
5489 {
5490 pop
5491 dup charcode exch 1 index 0 2 index 256 idiv put
5492 1 index exch 1 exch 256 mod put
5493 stringwidth 2 array astore def
5494 }
5495 forall
5496 end
5497 /usewidths? true def
5498 end
5499 grestore
5500 }
5501 { exch pop }
5502 ifelse
5503 } bind def
5504 /ct_ComposeFont
5505 {
5506 ct_UseNativeCapability?
5507 {
5508 2 index /CMap ct_resourcestatus
5509 { pop pop exch pop }
5510 {
5511 /CIDInit /ProcSet findresource
5512 begin
5513 12 dict
5514 begin
5515 begincmap
5516 /CMapName 3 index def
5517 /CMapVersion 1.000 def
5518 /CMapType 1 def
5519 exch /WMode exch def
5520 /CIDSystemInfo 3 dict dup
5521 begin
5522 /Registry (Adobe) def
5523 /Ordering
5524 CMapName ct_mkocfStr100 cvs
5525 (Adobe-) search
5526 {
5527 pop pop
5528 (-) search
5529 {
5530 dup length string copy
5531 exch pop exch pop
5532 }
5533 { pop (Identity)}
5534 ifelse
5535 }
5536 { pop (Identity) }
5537 ifelse
5538 def
5539 /Supplement 0 def
5540 end def
5541 1 begincodespacerange
5542 <0000> <FFFF>
5543 endcodespacerange
5544 1 begincidrange
5545 <0000> <FFFF> 0
5546 endcidrange
5547 endcmap
5548 CMapName currentdict /CMap defineresource pop
5549 end
5550 end
5551 }
5552 ifelse
5553 composefont
5554 }
5555 {
5556 3 2 roll pop
5557 0 get /CIDFont findresource
5558 ct_makeocf
5559 }
5560 ifelse
5561 } bind def
5562 /ct_MakeIdentity
5563 {
5564 ct_UseNativeCapability?
5565 {
5566 1 index /CMap ct_resourcestatus
5567 { pop pop }
5568 {
5569 /CIDInit /ProcSet findresource begin
5570 12 dict begin
5571 begincmap
5572 /CMapName 2 index def
5573 /CMapVersion 1.000 def
5574 /CMapType 1 def
5575 /CIDSystemInfo 3 dict dup
5576 begin
5577 /Registry (Adobe) def
5578 /Ordering
5579 CMapName ct_mkocfStr100 cvs
5580 (Adobe-) search
5581 {
5582 pop pop
5583 (-) search
5584 { dup length string copy exch pop exch pop }
5585 { pop (Identity) }
5586 ifelse
5587 }
5588 { pop (Identity) }
5589 ifelse
5590 def
5591 /Supplement 0 def
5592 end def
5593 1 begincodespacerange
5594 <0000> <FFFF>
5595 endcodespacerange
5596 1 begincidrange
5597 <0000> <FFFF> 0
5598 endcidrange
5599 endcmap
5600 CMapName currentdict /CMap defineresource pop
5601 end
5602 end
5603 }
5604 ifelse
5605 composefont
5606 }
5607 {
5608 exch pop
5609 0 get /CIDFont findresource
5610 ct_makeocf
5611 }
5612 ifelse
5613 } bind def
5614 currentdict readonly pop
5615 end
5616 end
5617 %%EndResource
5618 %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0
5619 %%Copyright: Copyright 1987-2003 Adobe Systems Incorporated.
5620 %%Version: 1.0 0
5621 userdict /ct_T42Dict 15 dict put
5622 ct_T42Dict begin
5623 /Is2015?
5624 {
5625 version
5626 cvi
5627 2015
5628 ge
5629 } bind def
5630 /AllocGlyphStorage
5631 {
5632 Is2015?
5633 {
5634 pop
5635 }
5636 {
5637 {string} forall
5638 } ifelse
5639 } bind def
5640 /Type42DictBegin
5641 {
5642 25 dict begin
5643 /FontName exch def
5644 /CharStrings 256 dict
5645 begin
5646 /.notdef 0 def
5647 currentdict
5648 end def
5649 /Encoding exch def
5650 /PaintType 0 def
5651 /FontType 42 def
5652 /FontMatrix [1 0 0 1 0 0] def
5653 4 array astore cvx /FontBBox exch def
5654 /sfnts
5655 } bind def
5656 /Type42DictEnd
5657 {
5658 currentdict dup /FontName get exch definefont end
5659 ct_T42Dict exch
5660 dup /FontName get exch put
5661 } bind def
5662 /RD {string currentfile exch readstring pop} executeonly def
5663 /PrepFor2015
5664 {
5665 Is2015?
5666 {
5667 /GlyphDirectory
5668 16
5669 dict def
5670 sfnts 0 get
5671 dup
5672 2 index
5673 (glyx)
5674 putinterval
5675 2 index
5676 (locx)
5677 putinterval
5678 pop
5679 pop
5680 }
5681 {
5682 pop
5683 pop
5684 } ifelse
5685 } bind def
5686 /AddT42Char
5687 {
5688 Is2015?
5689 {
5690 /GlyphDirectory get
5691 begin
5692 def
5693 end
5694 pop
5695 pop
5696 }
5697 {
5698 /sfnts get
5699 4 index
5700 get
5701 3 index
5702 2 index
5703 putinterval
5704 pop
5705 pop
5706 pop
5707 pop
5708 } ifelse
5709 } bind def
5710 end
5711 %%EndResource
5712 Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end
5713 %%BeginResource: procset Adobe_AGM_Image 1.0 0
5714 %%Version: 1.0 0
5715 %%Copyright: Copyright (C) 2000-2003 Adobe Systems, Inc. All Rights Reserved.
5716 systemdict /setpacking known
5717 {
5718 currentpacking
5719 true setpacking
5720 } if
5721 userdict /Adobe_AGM_Image 75 dict dup begin put
5722 /Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def
5723 /nd{
5724 null def
5725 }bind def
5726 /AGMIMG_&image nd
5727 /AGMIMG_&colorimage nd
5728 /AGMIMG_&imagemask nd
5729 /AGMIMG_mbuf () def
5730 /AGMIMG_ybuf () def
5731 /AGMIMG_kbuf () def
5732 /AGMIMG_c 0 def
5733 /AGMIMG_m 0 def
5734 /AGMIMG_y 0 def
5735 /AGMIMG_k 0 def
5736 /AGMIMG_tmp nd
5737 /AGMIMG_imagestring0 nd
5738 /AGMIMG_imagestring1 nd
5739 /AGMIMG_imagestring2 nd
5740 /AGMIMG_imagestring3 nd
5741 /AGMIMG_imagestring4 nd
5742 /AGMIMG_imagestring5 nd
5743 /AGMIMG_cnt nd
5744 /AGMIMG_fsave nd
5745 /AGMIMG_colorAry nd
5746 /AGMIMG_override nd
5747 /AGMIMG_name nd
5748 /AGMIMG_maskSource nd
5749 /invert_image_samples nd
5750 /knockout_image_samples nd
5751 /img nd
5752 /sepimg nd
5753 /devnimg nd
5754 /idximg nd
5755 /doc_setup
5756 {
5757 Adobe_AGM_Core begin
5758 Adobe_AGM_Image begin
5759 /AGMIMG_&image systemdict/image get def
5760 /AGMIMG_&imagemask systemdict/imagemask get def
5761 /colorimage where{
5762 pop
5763 /AGMIMG_&colorimage /colorimage ldf
5764 }if
5765 end
5766 end
5767 }def
5768 /page_setup
5769 {
5770 Adobe_AGM_Image begin
5771 /AGMIMG_ccimage_exists {/customcolorimage where
5772 {
5773 pop
5774 /Adobe_AGM_OnHost_Seps where
5775 {
5776 pop false
5777 }{
5778 /Adobe_AGM_InRip_Seps where
5779 {
5780 pop false
5781 }{
5782 true
5783 }ifelse
5784 }ifelse
5785 }{
5786 false
5787 }ifelse
5788 }bdf
5789 level2{
5790 /invert_image_samples
5791 {
5792 Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
5793 /Decode [ Decode 1 get Decode 0 get] def
5794 }def
5795 /knockout_image_samples
5796 {
5797 Operator/imagemask ne{
5798 /Decode [1 1] def
5799 }if
5800 }def
5801 }{
5802 /invert_image_samples
5803 {
5804 {1 exch sub} currenttransfer addprocs settransfer
5805 }def
5806 /knockout_image_samples
5807 {
5808 { pop 1 } currenttransfer addprocs settransfer
5809 }def
5810 }ifelse
5811 /img /imageormask ldf
5812 /sepimg /sep_imageormask ldf
5813 /devnimg /devn_imageormask ldf
5814 /idximg /indexed_imageormask ldf
5815 /_ctype 7 def
5816 currentdict{
5817 dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{
5818 bind
5819 }if
5820 def
5821 }forall
5822 }def
5823 /page_trailer
5824 {
5825 end
5826 }def
5827 /doc_trailer
5828 {
5829 }def
5830 /imageormask_sys
5831 {
5832 begin
5833 save mark
5834 level2{
5835 currentdict
5836 Operator /imagemask eq{
5837 AGMIMG_&imagemask
5838 }{
5839 use_mask {
5840 level3 {process_mask_L3 AGMIMG_&image}{masked_image_simulation}ifelse
5841 }{
5842 AGMIMG_&image
5843 }ifelse
5844 }ifelse
5845 }{
5846 Width Height
5847 Operator /imagemask eq{
5848 Decode 0 get 1 eq Decode 1 get 0 eq and
5849 ImageMatrix /DataSource load
5850 AGMIMG_&imagemask
5851 }{
5852 BitsPerComponent ImageMatrix /DataSource load
5853 AGMIMG_&image
5854 }ifelse
5855 }ifelse
5856 cleartomark restore
5857 end
5858 }def
5859 /overprint_plate
5860 {
5861 currentoverprint {
5862 0 get dup type /nametype eq {
5863 dup /DeviceGray eq{
5864 pop AGMCORE_black_plate not
5865 }{
5866 /DeviceCMYK eq{
5867 AGMCORE_is_cmyk_sep not
5868 }if
5869 }ifelse
5870 }{
5871 false exch
5872 {
5873 AGMOHS_sepink eq or
5874 } forall
5875 not
5876 } ifelse
5877 }{
5878 pop false
5879 }ifelse
5880 }def
5881 /process_mask_L3
5882 {
5883 dup begin
5884 /ImageType 1 def
5885 end
5886 4 dict begin
5887 /DataDict exch def
5888 /ImageType 3 def
5889 /InterleaveType 3 def
5890 /MaskDict 9 dict begin
5891 /ImageType 1 def
5892 /Width DataDict dup /MaskWidth known {/MaskWidth}{/Width} ifelse get def
5893 /Height DataDict dup /MaskHeight known {/MaskHeight}{/Height} ifelse get def
5894 /ImageMatrix [Width 0 0 Height neg 0 Height] def
5895 /NComponents 1 def
5896 /BitsPerComponent 1 def
5897 /Decode [0 1] def
5898 /DataSource AGMIMG_maskSource def
5899 currentdict end def
5900 currentdict end
5901 }def
5902 /use_mask
5903 {
5904 dup type /dicttype eq
5905 {
5906 dup /Mask known {
5907 dup /Mask get {
5908 level3
5909 {true}
5910 {
5911 dup /MaskWidth known {dup /MaskWidth get 1 index /Width get eq}{true}ifelse exch
5912 dup /MaskHeight known {dup /MaskHeight get 1 index /Height get eq}{true}ifelse
5913 3 -1 roll and
5914 } ifelse
5915 }
5916 {false} ifelse
5917 }
5918 {false} ifelse
5919 }
5920 {false} ifelse
5921 }def
5922 /make_line_source
5923 {
5924 begin
5925 MultipleDataSources {
5926 [
5927 Decode length 2 div cvi {Width string} repeat
5928 ]
5929 }{
5930 Width Decode length 2 div mul cvi string
5931 }ifelse
5932 end
5933 }def
5934 /datasource_to_str
5935 {
5936 exch dup type
5937 dup /filetype eq {
5938 pop exch readstring
5939 }{
5940 /arraytype eq {
5941 exec exch copy
5942 }{
5943 pop
5944 }ifelse
5945 }ifelse
5946 pop
5947 }def
5948 /masked_image_simulation
5949 {
5950 3 dict begin
5951 dup make_line_source /line_source xdf
5952 /mask_source AGMIMG_maskSource /LZWDecode filter def
5953 dup /Width get 8 div ceiling cvi string /mask_str xdf
5954 begin
5955 gsave
5956 0 1 translate 1 -1 Height div scale
5957 1 1 Height {
5958 pop
5959 gsave
5960 MultipleDataSources {
5961 0 1 DataSource length 1 sub {
5962 dup DataSource exch get
5963 exch line_source exch get
5964 datasource_to_str
5965 } for
5966 }{
5967 DataSource line_source datasource_to_str
5968 } ifelse
5969 <<
5970 /PatternType 1
5971 /PaintProc [
5972 /pop cvx
5973 <<
5974 /ImageType 1
5975 /Width Width
5976 /Height 1
5977 /ImageMatrix Width 1.0 sub 1 matrix scale 0.5 0 matrix translate matrix concatmatrix
5978 /MultipleDataSources MultipleDataSources
5979 /DataSource line_source
5980 /BitsPerComponent BitsPerComponent
5981 /Decode Decode
5982 >>
5983 /image cvx
5984 ] cvx
5985 /BBox [0 0 Width 1]
5986 /XStep Width
5987 /YStep 1
5988 /PaintType 1
5989 /TilingType 2
5990 >>
5991 matrix makepattern set_pattern
5992 <<
5993 /ImageType 1
5994 /Width Width
5995 /Height 1
5996 /ImageMatrix Width 1 matrix scale
5997 /MultipleDataSources false
5998 /DataSource mask_source mask_str readstring pop
5999 /BitsPerComponent 1
6000 /Decode [0 1]
6001 >>
6002 imagemask
6003 grestore
6004 0 1 translate
6005 } for
6006 grestore
6007 end
6008 end
6009 }def
6010 /imageormask
6011 {
6012 begin
6013 SkipImageProc {
6014 currentdict consumeimagedata
6015 }
6016 {
6017 save mark
6018 level2 AGMCORE_host_sep not and{
6019 currentdict
6020 Operator /imagemask eq DeviceN_PS2 not and {
6021 imagemask
6022 }{
6023 AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{
6024 [/Separation /Black /DeviceGray {}] setcolorspace
6025 /Decode [ Decode 1 get Decode 0 get ] def
6026 }if
6027 use_mask {
6028 level3 {process_mask_L3 image}{masked_image_simulation}ifelse
6029 }{
6030 DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and
6031 {
6032 Names convert_to_process not {
6033 2 dict begin
6034 /imageDict xdf
6035 /names_index 0 def
6036 gsave
6037 imageDict write_image_file {
6038 Names {
6039 dup (None) ne {
6040 [/Separation 3 -1 roll /DeviceGray {1 exch sub}] setcolorspace
6041 Operator imageDict read_image_file
6042 names_index 0 eq {true setoverprint} if
6043 /names_index names_index 1 add def
6044 }{
6045 pop
6046 } ifelse
6047 } forall
6048 close_image_file
6049 } if
6050 grestore
6051 end
6052 }{
6053 Operator /imagemask eq {
6054 imagemask
6055 }{
6056 image
6057 } ifelse
6058 } ifelse
6059 }{
6060 Operator /imagemask eq {
6061 imagemask
6062 }{
6063 image
6064 } ifelse
6065 } ifelse
6066 }ifelse
6067 }ifelse
6068 }{
6069 Width Height
6070 Operator /imagemask eq{
6071 Decode 0 get 1 eq Decode 1 get 0 eq and
6072 ImageMatrix /DataSource load
6073 /Adobe_AGM_OnHost_Seps where {
6074 pop imagemask
6075 }{
6076 currentgray 1 ne{
6077 currentdict imageormask_sys
6078 }{
6079 currentoverprint not{
6080 1 AGMCORE_&setgray
6081 currentdict imageormask_sys
6082 }{
6083 currentdict ignoreimagedata
6084 }ifelse
6085 }ifelse
6086 }ifelse
6087 }{
6088 BitsPerComponent ImageMatrix
6089 MultipleDataSources{
6090 0 1 NComponents 1 sub{
6091 DataSource exch get
6092 }for
6093 }{
6094 /DataSource load
6095 }ifelse
6096 Operator /colorimage eq{
6097 AGMCORE_host_sep{
6098 MultipleDataSources level2 or NComponents 4 eq and{
6099 AGMCORE_is_cmyk_sep{
6100 MultipleDataSources{
6101 /DataSource [
6102 DataSource 0 get /exec cvx
6103 DataSource 1 get /exec cvx
6104 DataSource 2 get /exec cvx
6105 DataSource 3 get /exec cvx
6106 /AGMCORE_get_ink_data cvx
6107 ] cvx def
6108 }{
6109 /DataSource
6110 Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
6111 /DataSource load
6112 filter_cmyk 0 () /SubFileDecode filter def
6113 }ifelse
6114 /Decode [ Decode 0 get Decode 1 get ] def
6115 /MultipleDataSources false def
6116 /NComponents 1 def
6117 /Operator /image def
6118 invert_image_samples
6119 1 AGMCORE_&setgray
6120 currentdict imageormask_sys
6121 }{
6122 currentoverprint not Operator/imagemask eq and{
6123 1 AGMCORE_&setgray
6124 currentdict imageormask_sys
6125 }{
6126 currentdict ignoreimagedata
6127 }ifelse
6128 }ifelse
6129 }{
6130 MultipleDataSources NComponents AGMIMG_&colorimage
6131 }ifelse
6132 }{
6133 true NComponents colorimage
6134 }ifelse
6135 }{
6136 Operator /image eq{
6137 AGMCORE_host_sep{
6138 /DoImage true def
6139 HostSepColorImage{
6140 invert_image_samples
6141 }{
6142 AGMCORE_black_plate not Operator/imagemask ne and{
6143 /DoImage false def
6144 currentdict ignoreimagedata
6145 }if
6146 }ifelse
6147 1 AGMCORE_&setgray
6148 DoImage
6149 {currentdict imageormask_sys} if
6150 }{
6151 use_mask {
6152 level3 {process_mask_L3 image}{masked_image_simulation}ifelse
6153 }{
6154 image
6155 }ifelse
6156 }ifelse
6157 }{
6158 Operator/knockout eq{
6159 pop pop pop pop pop
6160 currentcolorspace overprint_plate not{
6161 knockout_unitsq
6162 }if
6163 }if
6164 }ifelse
6165 }ifelse
6166 }ifelse
6167 }ifelse
6168 cleartomark restore
6169 }ifelse
6170 end
6171 }def
6172 /sep_imageormask
6173 {
6174 /sep_colorspace_dict AGMCORE_gget begin
6175 /MappedCSA CSA map_csa def
6176 begin
6177 SkipImageProc {
6178 currentdict consumeimagedata
6179 }
6180 {
6181 save mark
6182 AGMCORE_avoid_L2_sep_space{
6183 /Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
6184 }if
6185 AGMIMG_ccimage_exists
6186 MappedCSA 0 get /DeviceCMYK eq and
6187 currentdict/Components known and
6188 Name () ne and
6189 Name (All) ne and
6190 Operator /image eq and
6191 AGMCORE_producing_seps not and
6192 level2 not and
6193 {
6194 Width Height BitsPerComponent ImageMatrix
6195 [
6196 /DataSource load /exec cvx
6197 {
6198 0 1 2 index length 1 sub{
6199 1 index exch
6200 2 copy get 255 xor put
6201 }for
6202 } /exec cvx
6203 ] cvx bind
6204 MappedCSA 0 get /DeviceCMYK eq{
6205 Components aload pop
6206 }{
6207 0 0 0 Components aload pop 1 exch sub
6208 }ifelse
6209 Name findcmykcustomcolor
6210 customcolorimage
6211 }{
6212 AGMCORE_producing_seps not{
6213 level2{
6214 AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
6215 [/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
6216 /sep_tint AGMCORE_gget setcolor
6217 }if
6218 currentdict imageormask
6219 }{
6220 currentdict
6221 Operator /imagemask eq{
6222 imageormask
6223 }{
6224 sep_imageormask_lev1
6225 }ifelse
6226 }ifelse
6227 }{
6228 AGMCORE_host_sep{
6229 Operator/knockout eq{
6230 currentdict/ImageMatrix get concat
6231 knockout_unitsq
6232 }{
6233 currentgray 1 ne{
6234 AGMCORE_is_cmyk_sep Name (All) ne and{
6235 level2{
6236 [ /Separation Name [/DeviceGray]
6237 {
6238 sep_colorspace_proc AGMCORE_get_ink_data
6239 1 exch sub
6240 } bind
6241 ] AGMCORE_&setcolorspace
6242 /sep_tint AGMCORE_gget AGMCORE_&setcolor
6243 currentdict imageormask_sys
6244 }{
6245 currentdict
6246 Operator /imagemask eq{
6247 imageormask_sys
6248 }{
6249 sep_image_lev1_sep
6250 }ifelse
6251 }ifelse
6252 }{
6253 Operator/imagemask ne{
6254 invert_image_samples
6255 }if
6256 currentdict imageormask_sys
6257 }ifelse
6258 }{
6259 currentoverprint not Name (All) eq or Operator/imagemask eq and{
6260 currentdict imageormask_sys
6261 }{
6262 currentoverprint not
6263 {
6264 gsave
6265 knockout_unitsq
6266 grestore
6267 }if
6268 currentdict consumeimagedata
6269 }ifelse
6270 }ifelse
6271 }ifelse
6272 }{
6273 currentcolorspace 0 get /Separation ne{
6274 [/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
6275 /sep_tint AGMCORE_gget setcolor
6276 }if
6277 currentoverprint
6278 MappedCSA 0 get /DeviceCMYK eq and
6279 Name inRip_spot_has_ink not and
6280 Name (All) ne and {
6281 imageormask_l2_overprint
6282 }{
6283 currentdict imageormask
6284 }ifelse
6285 }ifelse
6286 }ifelse
6287 }ifelse
6288 cleartomark restore
6289 }ifelse
6290 end
6291 end
6292 }def
6293 /decode_image_sample
6294 {
6295 4 1 roll exch dup 5 1 roll
6296 sub 2 4 -1 roll exp 1 sub div mul add
6297 } bdf
6298 /colorSpaceElemCnt
6299 {
6300 currentcolorspace 0 get dup /DeviceCMYK eq {
6301 pop 4
6302 }
6303 {
6304 /DeviceRGB eq {
6305 pop 3
6306 }{
6307 1
6308 } ifelse
6309 } ifelse
6310 } bdf
6311 /devn_sep_datasource
6312 {
6313 1 dict begin
6314 /dataSource xdf
6315 [
6316 0 1 dataSource length 1 sub {
6317 dup currentdict /dataSource get /exch cvx /get cvx /exec cvx
6318 /exch cvx names_index /ne cvx [ /pop cvx ] cvx /if cvx
6319 } for
6320 ] cvx bind
6321 end
6322 } bdf
6323 /devn_alt_datasource
6324 {
6325 11 dict begin
6326 /srcDataStrs xdf
6327 /dstDataStr xdf
6328 /convProc xdf
6329 /origcolorSpaceElemCnt xdf
6330 /origMultipleDataSources xdf
6331 /origBitsPerComponent xdf
6332 /origDecode xdf
6333 /origDataSource xdf
6334 /dsCnt origMultipleDataSources {origDataSource length}{1}ifelse def
6335 /samplesNeedDecoding
6336 0 0 1 origDecode length 1 sub {
6337 origDecode exch get add
6338 } for
6339 origDecode length 2 div div
6340 dup 1 eq {
6341 /decodeDivisor 2 origBitsPerComponent exp 1 sub def
6342 } if
6343 2 origBitsPerComponent exp 1 sub ne
6344 def
6345 [
6346 0 1 dsCnt 1 sub [
6347 currentdict /origMultipleDataSources get {
6348 dup currentdict /origDataSource get exch get dup type
6349 }{
6350 currentdict /origDataSource get dup type
6351 } ifelse
6352 dup /filetype eq {
6353 pop currentdict /srcDataStrs get 3 -1 /roll cvx /get cvx /readstring cvx /pop cvx
6354 }{
6355 /stringtype ne {
6356 /exec cvx
6357 } if
6358 currentdict /srcDataStrs get /exch cvx 3 -1 /roll cvx /xpt cvx
6359 } ifelse
6360 ] cvx /for cvx
6361 currentdict /srcDataStrs get 0 /get cvx /length cvx 0 /ne cvx [
6362 0 1 Width 1 sub [
6363 Adobe_AGM_Utils /AGMUTIL_ndx /xddf cvx
6364 currentdict /origMultipleDataSources get {
6365 0 1 dsCnt 1 sub [
6366 Adobe_AGM_Utils /AGMUTIL_ndx1 /xddf cvx
6367 currentdict /srcDataStrs get /AGMUTIL_ndx1 /load cvx /get cvx /AGMUTIL_ndx /load cvx /get cvx
6368 samplesNeedDecoding {
6369 currentdict /decodeDivisor known {
6370 currentdict /decodeDivisor get /div cvx
6371 }{
6372 currentdict /origDecode get /AGMUTIL_ndx1 /load cvx 2 /mul cvx 2 /getinterval cvx /aload cvx /pop cvxs
6373 BitsPerComponent /decode_image_sample load /exec cvx
6374 } ifelse
6375 } if
6376 ] cvx /for cvx
6377 }{
6378 Adobe_AGM_Utils /AGMUTIL_ndx1 0 /ddf cvx
6379 currentdict /srcDataStrs get 0 /get cvx /AGMUTIL_ndx /load cvx
6380 currentdict /origDecode get length 2 idiv dup 3 1 /roll cvx /mul cvx /exch cvx /getinterval cvx
6381 [
6382 samplesNeedDecoding {
6383 currentdict /decodeDivisor known {
6384 currentdict /decodeDivisor get /div cvx
6385 }{
6386 currentdict /origDecode get /AGMUTIL_ndx1 /load cvx 2 /mul cvx 2 /getinterval cvx /aload cvx /pop cvx
6387 BitsPerComponent /decode_image_sample load /exec cvx
6388 Adobe_AGM_Utils /AGMUTIL_ndx1 /AGMUTIL_ndx1 /load cvx 1 /add cvx /ddf cvx
6389 } ifelse
6390 } if
6391 ] cvx /forall cvx
6392 } ifelse
6393 currentdict /convProc get /exec cvx
6394 currentdict /origcolorSpaceElemCnt get 1 sub -1 0 [
6395 currentdict /dstDataStr get 3 1 /roll cvx /AGMUTIL_ndx /load cvx currentdict /origcolorSpaceElemCnt get /mul cvx /add cvx /exch cvx
6396 currentdict /convProc get /filter_indexed_devn load ne {
6397 255 /mul cvx /cvi cvx
6398 } if
6399 /put cvx
6400 ] cvx /for cvx
6401 ] cvx /for cvx
6402 currentdict /dstDataStr get
6403 ] cvx /if cvx
6404 ] cvx bind
6405 end
6406 } bdf
6407 /devn_imageormask
6408 {
6409 /devicen_colorspace_dict AGMCORE_gget begin
6410 /MappedCSA CSA map_csa def
6411 2 dict begin
6412 dup dup
6413 /dstDataStr exch /Width get colorSpaceElemCnt mul string def
6414 /srcDataStrs [ 3 -1 roll begin
6415 currentdict /MultipleDataSources known {MultipleDataSources {DataSource length}{1}ifelse}{1} ifelse
6416 {
6417 Width Decode length 2 div mul cvi string
6418 } repeat
6419 end ] def
6420 begin
6421 SkipImageProc {
6422 currentdict consumeimagedata
6423 }
6424 {
6425 save mark
6426 AGMCORE_producing_seps not {
6427 level3 not {
6428 Operator /imagemask ne {
6429 /DataSource [
6430 DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse
6431 colorSpaceElemCnt /devicen_colorspace_dict AGMCORE_gget /TintTransform get
6432 dstDataStr srcDataStrs devn_alt_datasource /exec cvx
6433 ] cvx 0 () /SubFileDecode filter def
6434 /MultipleDataSources false def
6435 /Decode colorSpaceElemCnt [ exch {0 1} repeat ] def
6436 } if
6437 }if
6438 currentdict imageormask
6439 }{
6440 AGMCORE_host_sep{
6441 Names convert_to_process {
6442 CSA map_csa 0 get /DeviceCMYK eq {
6443 /DataSource
6444 Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
6445 [
6446 DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse
6447 4 /devicen_colorspace_dict AGMCORE_gget /TintTransform get
6448 dstDataStr srcDataStrs devn_alt_datasource /exec cvx
6449 ] cvx
6450 filter_cmyk 0 () /SubFileDecode filter def
6451 /MultipleDataSources false def
6452 /Decode [1 0] def
6453 /DeviceGray setcolorspace
6454 currentdict imageormask_sys
6455 }{
6456 AGMCORE_report_unsupported_color_space
6457 AGMCORE_black_plate {
6458 /DataSource [
6459 DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse
6460 CSA map_csa 0 get /DeviceRGB eq{3}{1}ifelse /devicen_colorspace_dict AGMCORE_gget /TintTransform get
6461 dstDataStr srcDataStrs devn_alt_datasource /exec cvx
6462 ] cvx 0 () /SubFileDecode filter def
6463 /MultipleDataSources false def
6464 /Decode colorSpaceElemCnt [ exch {0 1} repeat ] def
6465 currentdict imageormask_sys
6466 }
6467 {
6468 gsave
6469 knockout_unitsq
6470 grestore
6471 currentdict consumeimagedata
6472 } ifelse
6473 } ifelse
6474 }
6475 {
6476 /devicen_colorspace_dict AGMCORE_gget /names_index known {
6477 Operator/imagemask ne{
6478 MultipleDataSources {
6479 /DataSource [ DataSource devn_sep_datasource /exec cvx ] cvx def
6480 /MultipleDataSources false def
6481 }{
6482 /DataSource /DataSource load dstDataStr srcDataStrs 0 get filter_devn def
6483 } ifelse
6484 invert_image_samples
6485 } if
6486 currentdict imageormask_sys
6487 }{
6488 currentoverprint not Operator/imagemask eq and{
6489 currentdict imageormask_sys
6490 }{
6491 currentoverprint not
6492 {
6493 gsave
6494 knockout_unitsq
6495 grestore
6496 }if
6497 currentdict consumeimagedata
6498 }ifelse
6499 }ifelse
6500 }ifelse
6501 }{
6502 currentdict imageormask
6503 }ifelse
6504 }ifelse
6505 cleartomark restore
6506 }ifelse
6507 end
6508 end
6509 end
6510 }def
6511 /imageormask_l2_overprint
6512 {
6513 currentdict
6514 currentcmykcolor add add add 0 eq{
6515 currentdict consumeimagedata
6516 }{
6517 level3{
6518 currentcmykcolor
6519 /AGMIMG_k xdf
6520 /AGMIMG_y xdf
6521 /AGMIMG_m xdf
6522 /AGMIMG_c xdf
6523 Operator/imagemask eq{
6524 [/DeviceN [
6525 AGMIMG_c 0 ne {/Cyan} if
6526 AGMIMG_m 0 ne {/Magenta} if
6527 AGMIMG_y 0 ne {/Yellow} if
6528 AGMIMG_k 0 ne {/Black} if
6529 ] /DeviceCMYK {}] setcolorspace
6530 AGMIMG_c 0 ne {AGMIMG_c} if
6531 AGMIMG_m 0 ne {AGMIMG_m} if
6532 AGMIMG_y 0 ne {AGMIMG_y} if
6533 AGMIMG_k 0 ne {AGMIMG_k} if
6534 setcolor
6535 }{
6536 /Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
6537 [/Indexed
6538 [
6539 /DeviceN [
6540 AGMIMG_c 0 ne {/Cyan} if
6541 AGMIMG_m 0 ne {/Magenta} if
6542 AGMIMG_y 0 ne {/Yellow} if
6543 AGMIMG_k 0 ne {/Black} if
6544 ]
6545 /DeviceCMYK {
6546 AGMIMG_k 0 eq {0} if
6547 AGMIMG_y 0 eq {0 exch} if
6548 AGMIMG_m 0 eq {0 3 1 roll} if
6549 AGMIMG_c 0 eq {0 4 1 roll} if
6550 }
6551 ]
6552 255
6553 {
6554 255 div
6555 mark exch
6556 dup dup dup
6557 AGMIMG_k 0 ne{
6558 /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop
6559 counttomark 1 roll
6560 }{
6561 pop
6562 }ifelse
6563 AGMIMG_y 0 ne{
6564 /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop
6565 counttomark 1 roll
6566 }{
6567 pop
6568 }ifelse
6569 AGMIMG_m 0 ne{
6570 /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop
6571 counttomark 1 roll
6572 }{
6573 pop
6574 }ifelse
6575 AGMIMG_c 0 ne{
6576 /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop
6577 counttomark 1 roll
6578 }{
6579 pop
6580 }ifelse
6581 counttomark 1 add -1 roll pop
6582 }
6583 ] setcolorspace
6584 }ifelse
6585 imageormask_sys
6586 }{
6587 write_image_file{
6588 currentcmykcolor
6589 0 ne{
6590 [/Separation /Black /DeviceGray {}] setcolorspace
6591 gsave
6592 /Black
6593 [{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]
6594 cvx modify_halftone_xfer
6595 Operator currentdict read_image_file
6596 grestore
6597 }if
6598 0 ne{
6599 [/Separation /Yellow /DeviceGray {}] setcolorspace
6600 gsave
6601 /Yellow
6602 [{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]
6603 cvx modify_halftone_xfer
6604 Operator currentdict read_image_file
6605 grestore
6606 }if
6607 0 ne{
6608 [/Separation /Magenta /DeviceGray {}] setcolorspace
6609 gsave
6610 /Magenta
6611 [{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]
6612 cvx modify_halftone_xfer
6613 Operator currentdict read_image_file
6614 grestore
6615 }if
6616 0 ne{
6617 [/Separation /Cyan /DeviceGray {}] setcolorspace
6618 gsave
6619 /Cyan
6620 [{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]
6621 cvx modify_halftone_xfer
6622 Operator currentdict read_image_file
6623 grestore
6624 } if
6625 close_image_file
6626 }{
6627 imageormask
6628 }ifelse
6629 }ifelse
6630 }ifelse
6631 } def
6632 /indexed_imageormask
6633 {
6634 begin
6635 save mark
6636 currentdict
6637 AGMCORE_host_sep{
6638 Operator/knockout eq{
6639 /indexed_colorspace_dict AGMCORE_gget dup /CSA known {
6640 /CSA get map_csa
6641 }{
6642 /CSD get get_csd /Names get
6643 } ifelse
6644 overprint_plate not{
6645 knockout_unitsq
6646 }if
6647 }{
6648 Indexed_DeviceN {
6649 /devicen_colorspace_dict AGMCORE_gget /names_index known {
6650 indexed_image_lev2_sep
6651 }{
6652 currentoverprint not{
6653 knockout_unitsq
6654 }if
6655 currentdict consumeimagedata
6656 } ifelse
6657 }{
6658 AGMCORE_is_cmyk_sep{
6659 Operator /imagemask eq{
6660 imageormask_sys
6661 }{
6662 level2{
6663 indexed_image_lev2_sep
6664 }{
6665 indexed_image_lev1_sep
6666 }ifelse
6667 }ifelse
6668 }{
6669 currentoverprint not{
6670 knockout_unitsq
6671 }if
6672 currentdict consumeimagedata
6673 }ifelse
6674 }ifelse
6675 }ifelse
6676 }{
6677 level2{
6678 Indexed_DeviceN {
6679 /indexed_colorspace_dict AGMCORE_gget begin
6680 CSD get_csd begin
6681 }{
6682 /indexed_colorspace_dict AGMCORE_gget begin
6683 CSA map_csa 0 get /DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and {
6684 [/Indexed [/DeviceN [/Cyan /Magenta /Yellow /Black] /DeviceCMYK {}] HiVal Lookup]
6685 setcolorspace
6686 } if
6687 end
6688 } ifelse
6689 imageormask
6690 Indexed_DeviceN {
6691 end
6692 end
6693 } if
6694 }{
6695 Operator /imagemask eq{
6696 imageormask
6697 }{
6698 indexed_imageormask_lev1
6699 }ifelse
6700 }ifelse
6701 }ifelse
6702 cleartomark restore
6703 end
6704 }def
6705 /indexed_image_lev2_sep
6706 {
6707 /indexed_colorspace_dict AGMCORE_gget begin
6708 begin
6709 Indexed_DeviceN not {
6710 currentcolorspace
6711 dup 1 /DeviceGray put
6712 dup 3
6713 currentcolorspace 2 get 1 add string
6714 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub
6715 {
6716 dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put
6717 }for
6718 put setcolorspace
6719 } if
6720 currentdict
6721 Operator /imagemask eq{
6722 AGMIMG_&imagemask
6723 }{
6724 use_mask {
6725 level3 {process_mask_L3 AGMIMG_&image}{masked_image_simulation}ifelse
6726 }{
6727 AGMIMG_&image
6728 }ifelse
6729 }ifelse
6730 end end
6731 }def
6732 /OPIimage
6733 {
6734 dup type /dicttype ne{
6735 10 dict begin
6736 /DataSource xdf
6737 /ImageMatrix xdf
6738 /BitsPerComponent xdf
6739 /Height xdf
6740 /Width xdf
6741 /ImageType 1 def
6742 /Decode [0 1 def]
6743 currentdict
6744 end
6745 }if
6746 dup begin
6747 /NComponents 1 cdndf
6748 /MultipleDataSources false cdndf
6749 /SkipImageProc {false} cdndf
6750 /HostSepColorImage false cdndf
6751 /Decode [
6752 0
6753 currentcolorspace 0 get /Indexed eq{
6754 2 BitsPerComponent exp 1 sub
6755 }{
6756 1
6757 }ifelse
6758 ] cdndf
6759 /Operator /image cdndf
6760 end
6761 /sep_colorspace_dict AGMCORE_gget null eq{
6762 imageormask
6763 }{
6764 gsave
6765 dup begin invert_image_samples end
6766 sep_imageormask
6767 grestore
6768 }ifelse
6769 }def
6770 /cachemask_level2
6771 {
6772 3 dict begin
6773 /LZWEncode filter /WriteFilter xdf
6774 /readBuffer 256 string def
6775 /ReadFilter
6776 currentfile
6777 0 (%EndMask) /SubFileDecode filter
6778 /ASCII85Decode filter
6779 /RunLengthDecode filter
6780 def
6781 {
6782 ReadFilter readBuffer readstring exch
6783 WriteFilter exch writestring
6784 not {exit} if
6785 }loop
6786 WriteFilter closefile
6787 end
6788 }def
6789 /cachemask_level3
6790 {
6791 currentfile
6792 <<
6793 /Filter [ /SubFileDecode /ASCII85Decode /RunLengthDecode ]
6794 /DecodeParms [ << /EODCount 0 /EODString (%EndMask) >> null null ]
6795 /Intent 1
6796 >>
6797 /ReusableStreamDecode filter
6798 }def
6799 /spot_alias
6800 {
6801 /mapto_sep_imageormask
6802 {
6803 dup type /dicttype ne{
6804 12 dict begin
6805 /ImageType 1 def
6806 /DataSource xdf
6807 /ImageMatrix xdf
6808 /BitsPerComponent xdf
6809 /Height xdf
6810 /Width xdf
6811 /MultipleDataSources false def
6812 }{
6813 begin
6814 }ifelse
6815 /Decode [/customcolor_tint AGMCORE_gget 0] def
6816 /Operator /image def
6817 /HostSepColorImage false def
6818 /SkipImageProc {false} def
6819 currentdict
6820 end
6821 sep_imageormask
6822 }bdf
6823 /customcolorimage
6824 {
6825 Adobe_AGM_Image/AGMIMG_colorAry xddf
6826 /customcolor_tint AGMCORE_gget
6827 bdict
6828 /Name AGMIMG_colorAry 4 get
6829 /CSA [ /DeviceCMYK ]
6830 /TintMethod /Subtractive
6831 /TintProc null
6832 /MappedCSA null
6833 /NComponents 4
6834 /Components [ AGMIMG_colorAry aload pop pop ]
6835 edict
6836 setsepcolorspace
6837 mapto_sep_imageormask
6838 }ndf
6839 Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put
6840 /customcolorimage
6841 {
6842 Adobe_AGM_Image/AGMIMG_override false put
6843 dup 4 get map_alias{
6844 /customcolor_tint AGMCORE_gget exch setsepcolorspace
6845 pop
6846 mapto_sep_imageormask
6847 }{
6848 AGMIMG_&customcolorimage
6849 }ifelse
6850 }bdf
6851 }def
6852 /snap_to_device
6853 {
6854 6 dict begin
6855 matrix currentmatrix
6856 dup 0 get 0 eq 1 index 3 get 0 eq and
6857 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop
6858 {
6859 1 1 dtransform 0 gt exch 0 gt /AGMIMG_xSign? exch def /AGMIMG_ySign? exch def
6860 0 0 transform
6861 AGMIMG_ySign? {floor 0.1 sub}{ceiling 0.1 add} ifelse exch
6862 AGMIMG_xSign? {floor 0.1 sub}{ceiling 0.1 add} ifelse exch
6863 itransform /AGMIMG_llY exch def /AGMIMG_llX exch def
6864 1 1 transform
6865 AGMIMG_ySign? {ceiling 0.1 add}{floor 0.1 sub} ifelse exch
6866 AGMIMG_xSign? {ceiling 0.1 add}{floor 0.1 sub} ifelse exch
6867 itransform /AGMIMG_urY exch def /AGMIMG_urX exch def
6868 [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY] concat
6869 }{
6870 }ifelse
6871 end
6872 } def
6873 level2 not{
6874 /colorbuf
6875 {
6876 0 1 2 index length 1 sub{
6877 dup 2 index exch get
6878 255 exch sub
6879 2 index
6880 3 1 roll
6881 put
6882 }for
6883 }def
6884 /tint_image_to_color
6885 {
6886 begin
6887 Width Height BitsPerComponent ImageMatrix
6888 /DataSource load
6889 end
6890 Adobe_AGM_Image begin
6891 /AGMIMG_mbuf 0 string def
6892 /AGMIMG_ybuf 0 string def
6893 /AGMIMG_kbuf 0 string def
6894 {
6895 colorbuf dup length AGMIMG_mbuf length ne
6896 {
6897 dup length dup dup
6898 /AGMIMG_mbuf exch string def
6899 /AGMIMG_ybuf exch string def
6900 /AGMIMG_kbuf exch string def
6901 } if
6902 dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
6903 }
6904 addprocs
6905 {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage
6906 end
6907 } def
6908 /sep_imageormask_lev1
6909 {
6910 begin
6911 MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
6912 {
6913 255 mul round cvi GrayLookup exch get
6914 } currenttransfer addprocs settransfer
6915 currentdict imageormask
6916 }{
6917 /sep_colorspace_dict AGMCORE_gget/Components known{
6918 MappedCSA 0 get /DeviceCMYK eq{
6919 Components aload pop
6920 }{
6921 0 0 0 Components aload pop 1 exch sub
6922 }ifelse
6923 Adobe_AGM_Image/AGMIMG_k xddf
6924 Adobe_AGM_Image/AGMIMG_y xddf
6925 Adobe_AGM_Image/AGMIMG_m xddf
6926 Adobe_AGM_Image/AGMIMG_c xddf
6927 AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
6928 {AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer
6929 currentdict imageormask
6930 }{
6931 currentcolortransfer
6932 {AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll
6933 {AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll
6934 {AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll
6935 {AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll
6936 setcolortransfer
6937 currentdict tint_image_to_color
6938 }ifelse
6939 }{
6940 MappedCSA 0 get /DeviceGray eq {
6941 {255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer
6942 currentdict imageormask
6943 }{
6944 MappedCSA 0 get /DeviceCMYK eq {
6945 currentcolortransfer
6946 {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll
6947 {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll
6948 {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll
6949 {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll
6950 setcolortransfer
6951 currentdict tint_image_to_color
6952 }{
6953 currentcolortransfer
6954 {pop 1} exch addprocs 4 1 roll
6955 {255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll
6956 {255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll
6957 {255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll
6958 setcolortransfer
6959 currentdict tint_image_to_color
6960 }ifelse
6961 }ifelse
6962 }ifelse
6963 }ifelse
6964 end
6965 }def
6966 /sep_image_lev1_sep
6967 {
6968 begin
6969 /sep_colorspace_dict AGMCORE_gget/Components known{
6970 Components aload pop
6971 Adobe_AGM_Image/AGMIMG_k xddf
6972 Adobe_AGM_Image/AGMIMG_y xddf
6973 Adobe_AGM_Image/AGMIMG_m xddf
6974 Adobe_AGM_Image/AGMIMG_c xddf
6975 {AGMIMG_c mul 1 exch sub}
6976 {AGMIMG_m mul 1 exch sub}
6977 {AGMIMG_y mul 1 exch sub}
6978 {AGMIMG_k mul 1 exch sub}
6979 }{
6980 {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
6981 {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
6982 {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
6983 {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
6984 }ifelse
6985 AGMCORE_get_ink_data currenttransfer addprocs settransfer
6986 currentdict imageormask_sys
6987 end
6988 }def
6989 /indexed_imageormask_lev1
6990 {
6991 /indexed_colorspace_dict AGMCORE_gget begin
6992 begin
6993 currentdict
6994 MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
6995 {HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer
6996 imageormask
6997 }{
6998 MappedCSA 0 get /DeviceGray eq {
6999 {HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer
7000 imageormask
7001 }{
7002 MappedCSA 0 get /DeviceCMYK eq {
7003 currentcolortransfer
7004 {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
7005 {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
7006 {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
7007 {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
7008 setcolortransfer
7009 tint_image_to_color
7010 }{
7011 currentcolortransfer
7012 {pop 1} exch addprocs 4 1 roll
7013 {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll
7014 {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll
7015 {3 mul HiVal mul round cvi Lookup exch get HiVal div} exch addprocs 4 1 roll
7016 setcolortransfer
7017 tint_image_to_color
7018 }ifelse
7019 }ifelse
7020 }ifelse
7021 end end
7022 }def
7023 /indexed_image_lev1_sep
7024 {
7025 /indexed_colorspace_dict AGMCORE_gget begin
7026 begin
7027 {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}
7028 {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
7029 {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
7030 {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
7031 AGMCORE_get_ink_data currenttransfer addprocs settransfer
7032 currentdict imageormask_sys
7033 end end
7034 }def
7035 }if
7036 end
7037 systemdict /setpacking known
7038 {
7039 setpacking
7040 } if
7041 %%EndResource
7042 currentdict Adobe_AGM_Utils eq {end} if
7043 %%EndProlog
7044 %%BeginSetup
7045 Adobe_AGM_Utils begin
7046 2 2010 Adobe_AGM_Core/doc_setup get exec
7047 Adobe_CoolType_Core/doc_setup get exec
7048 Adobe_AGM_Image/doc_setup get exec
7049 currentdict Adobe_AGM_Utils eq {end} if
7050 %%EndSetup
7051 %%Page: (cms_note [Converted].eps) 1
7052 %%EndPageComments
7053 %%BeginPageSetup
7054 /currentdistillerparams where
7055 {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse
7056 { userdict /AI11_PDFMark5 /cleartomark load put
7057 userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put}
7058 { userdict /AI11_PDFMark5 /pdfmark load put
7059 userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse
7060 [/NamespacePush AI11_PDFMark5
7061 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5
7062 [{ai_metadata_stream_123}
7063 currentfile 0 (% &&end XMP packet marker&&)
7064 /SubFileDecode filter AI11_ReadMetadata_PDFMark5
7065 <?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?><x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 3.0-29, framework 1.6'>
7066 <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
7067
7068 <rdf:Description rdf:about=''
7069 xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
7070 </rdf:Description>
7071
7072 <rdf:Description rdf:about=''
7073 xmlns:tiff='http://ns.adobe.com/tiff/1.0/'>
7074 </rdf:Description>
7075
7076 <rdf:Description rdf:about=''
7077 xmlns:xap='http://ns.adobe.com/xap/1.0/'
7078 xmlns:xapGImg='http://ns.adobe.com/xap/1.0/g/img/'>
7079 <xap:CreateDate>2007-04-19T15:06:22Z</xap:CreateDate>
7080 <xap:ModifyDate>2007-04-19T15:06:22Z</xap:ModifyDate>
7081 <xap:CreatorTool>Illustrator</xap:CreatorTool>
7082 <xap:Thumbnails>
7083 <rdf:Alt>
7084 <rdf:li rdf:parseType='Resource'>
7085 <xapGImg:format>JPEG</xapGImg:format>
7086 <xapGImg:width>256</xapGImg:width>
7087 <xapGImg:height>52</xapGImg:height>
7088 <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgANAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9AxwfllIVEceiuXpwCi0&#xA;Na9KUxVEfonyB/yxaV/yKtv6Yq79E+QP+WLSv+RVt/TFXfonyB/yxaV/yKtv6Yq5dH8hMyqtlpRZ&#xA;iFVRFbklmNABt1JxVFf4T8q/9Wax/wCkaH/mnFVs3lnyhDE0s2k6fHEgq8j28CqAO5JWgxVD22k+&#xA;QLpwltZaVO7V4rHFbOTxoTQKD0qMVRR8p+VQKnRrEAdT9Wh/5pxVStvLvky6iEttpmnTxHYSRwQO&#xA;tfmqkYqq/wCE/Kv/AFZrH/pGh/5pxV3+E/Kv/Vmsf+kaH/mnFVsnlfyjFG0sukaekaAs7tbwhVUC&#xA;pJJXYDFVI6D5HHoV07TB9a3tv3Nv+9FAf3e3xbHtiqv/AIT8q/8AVmsf+kaH/mnFVsvljyhDG0su&#xA;k6fHEgLO728KqoHUklaAYqsby95LW3Ny2maatsByM5ggCU8eXGlMVVf8J+Vf+rNY/wDSND/zTirT&#xA;eVvKSlVbSLBS54oDbwgsaFqD4dzQE4qh5dH8hQxtLNZaVHGkhhZ3it1USAVKEkfa9uuKq0PlnyfP&#xA;Es0GlafLE4qkiW8DKR4ghaHFV/8AhPyr/wBWax/6Rof+acVaHlbykXZBpFgXSnJRbw1FelRx74q3&#xA;/hPyr/1ZrH/pGh/5pxV3+E/Kv/Vmsf8ApGh/5pxV3+E/Kv8A1ZrH/pGh/wCacVd/hPyr/wBWax/6&#xA;Rof+acVS2aH8sYZXhmTRI5Y2KSRuLRWVlNCrA7gg4qs/5BZ/2o/+nPFXf8gs/wC1H/054q7/AJBZ&#xA;/wBqP/pzxVon8qlBJOhADck/U6AYqoWGu3Jj8v8Alqwto57q50qK9u5rg/uYbZFSLdB8UjyO1FXY&#xA;UBJPYqrtQ1htE1TRrG+hjtBqs0tubqxdhFEw4iB3idfT/fM/p/EDRioBPZVAa7+Zd1pU3mC2gsf0&#xA;i+i2sM6XCkxxvJJK0UgcKJW4QUUyMimm/wAO2Ksq8satLqulJfPPZXUcrEwXWnSma3ki2KsGI2Pi&#xA;N6eOKrm1Ky1HTY7qyk9a2a5hWOZQeD8bhFLISPiWo2YbHqNsVTTFVG8tLe7tnt7iFLiF6coZQCjF&#xA;SGHIEHao8MVeGXH5LefYtC8u/oe4s9O8w6OurCa/huJo2Y3t0J7akiRBmCqXVlYU7bg4qytfy888&#xA;3fkvXtG1fXmutT1G9FzbTyTNJbmGK5Eq25QRI8MU0SCOSMM4FTTbYqq2u+T/AD7d3dpfaDcWnlqS&#xA;W7Fzq9vayySLMym2VZpG9KISlYLeSL0ioU8gSa9FXnmt+Qfz/wBJ8uXd4nmC5vp7e1Y/V7O/vbi5&#xA;klNpPEfSQoCW9doHHhxJHeqrIZfIf56ySwSWPmaOyh5XUiLNd3U7wpcG69GJlkhPreiJoWrJvVeO&#xA;wAJVT3R/IHm621O+v725W6+veXRphhnvri6ZL31p5XIeWMVib1lAalVApQ9Sqx0fkx53tZdNXTtR&#xA;gji0kaxDo7+vMj2NvqVnIlusZEZYtDcXB+IEfAiU3FMVRFp+X354r6TTeakWs0krxC5uJOCsLb4e&#xA;bRrzDLDMoXonPku/RVF6N+XX5kP5H1TQvMerfpC7updMltLgX9w0sRtY7c3Lx3EkTsjm4gaWMFWW&#xA;p3ABOKpLqX5Qfm5d+Xb7RpPMFnLaXWnT2v1QF4YDJKGorRRxCMH1G9VplUMTVQoXFUTqX5a/nY+l&#xA;+jaea3OoevqErzm+nhiIliZLL044oF9NUYIzRFmVTXjsSMVdrX5XfnJqF2twfNFu8lveS3VlJI0h&#xA;9F3iv0jnjT0yqGNbu3T012/dk1qd1VaH8pvOsfk6bTGntn1OfzNaa+ZjdSyssVv6Bes00Ll5ibc0&#xA;LKQa74qs80+UPzRsdIuL/SbmSIWui6hatpthe3bPJdlJjaXcEMaIrXLMy+p2ZmLDdFJVUU/Lv87b&#xA;u0mm/wAVTWyT2V6dPsxe3Cvb3NxGwgE8kkDySqC/LqrRMBxqBiq3Xfyn/NY6rfXeg679V+uW0CNO&#xA;1/dJO80On3MIMsioWdUu543WpPwr9GKqsn5b/nhKl6G82PGht9SXTY4r6ZSk9x6n1VpnaB2dFEg6&#xA;MGjKgqT0xVOvIfkH8wdK86JrfmHUk1G0S2vrOJWvLiaSOOe6jng2kSj0VSp5NttuaAYq9TxV2KpR&#xA;5cdE0ud3YKi3uolmJoABfTVJOKpNb+aPMnmMet5UtLeHRj/c67qfqFLgfz2tpGY5JIvCR5Iw3VOS&#xA;nlirFvNPnL8w9Ike3sPM/lLUdQg3utNazuYLlVBoQqfpKVef8okZAf5hiqZ+UfMPnPzZpSalo3mr&#xA;QpUPwz276JdrPBIDRop4/wBLko6kfI9QSKHFW/M58/xadf6fd+Y9Fklm068uTax6LeJI9vAqpMVk&#xA;OpyIhrMoBYHrWhocVR2kadZXP+G9csNVhttRh0yOykjbjNHcQSrG4RkDxtySRKowPcihriqY6x5L&#xA;Gti8XVbsTR3dk9kqxRmIxF5BKssbc2YMjIhG/UVriqk3lFtOlTUbLVRZSWmnGzkuZ4lkDETrcyXE&#xA;xZkB5Ufl0+0TUYqkegeW5Ws9RDTOfLWpXsl/fvHGtp9a9SilYoVBaO04IgYl+Uwqdlr6qrNrqS0+&#xA;qiC2aPja3FtC8UZWkREkTBCq/Z+BlNPAjFUxxV2KuxVhf5r/AJpaH+W/lhta1NGuZpXEGn2EZCvP&#xA;MQTx5EEIqgVZiNh4kgFV48v53f8AOSbaF/i9fIVifKfp/WeX7z6z9X48vU4/WfV40+Ln6FOO/TfF&#xA;WaW//OQNrrv5Ma5578u2qQ6toycbnS73lKkU/JNmMZiMkbK9VYca+xBGKpf/AM49/nr5o/MLVdT0&#xA;zzLZWVncRWkV/ppsUljEkBkaKZmEss1aOUApTvirFvzX/wCcnfPHlf8AMHVdC0HT9MuNG0ye3tHu&#xA;rqK4eUzywiSRaxzxL8Lch9ntir0H85fzuvPJesaX5V8uaOdd836yoktbQkiONGZkRmCfE5Zkb4QV&#xA;oASWHdVhl1+f/wCcnke/s5PzU8mW1lod9KsK32mPUxk1Lbie8jduI5CMshIBxV9DWl3b3lrDd20g&#xA;ltriNZYJV6MjgMrD2IOKvDf+chfz782flp5j0fT9HsbC7tL62Nxc/XEmaSqylCqNHLGq1Ud1OKs8&#xA;178zIT+T15+YPlv0rhRp7X1klwGZOa7NHKqMjVRwVYBhuMVX/kr551bzz+XGmeZtWht4L+9a4WWK&#xA;0V0hAhuJIl4rI8rfZQV+Lriqdwef/IlxqS6Xb+Y9Lm1Nm4LYx3tu05frxEQcvX2piqQfnD+bWmfl&#xA;v5b/AEpNFBf6hI6La6Q90ltNMhYLI8dVlZhHyBaiHFU38h+fdF83+UrPzDaXFsolt45tQtormOf6&#xA;nK8QkeCZ148WjDb8lU+wxVGaT518m6xdvZaRr2najeR1521pdwTyrStapG7MOh7YqnWKuxV2KuxV&#xA;5d591a3sfJMNreLK2m6nrl9bamkIq8lrFPeXktuBVf8AelbX6vuR9vqOuKorzZruu3GoaL5VksX0&#xA;qPVFmuLr6vdKpks7UwRvbxzxrzhZnvIwxVR8IYK4qGxVA+Tfza8rL5es59P0JtO8vBrVHnsRHJbW&#xA;ourN7tvWCCNw1uiL9Y4owXkG5EBiFUNrmm6FrHnbRPMenyNpWp66+o6JFq1sV9X61pbytazgj4ZE&#xA;ZLWZWjeqyKyqfsriqNtNcutdXzPNfxLBqej6C1jqEKGqJdtLeLccNyeDi1jkSu/B1xVl3k2/sJPJ&#xA;2hRyNxWTT7VAJlZFesCCi8wA1a9sVV9S1C00qZLaxDzajIvqRaPbgMZEBpy4sVSBa1HqMyrXrU0G&#xA;KpZcXFlNNHL5pvIfVB5W3lyAtKA6NszRKvrXcikVFE4DYqtRzxVMZpte1RSIQ2iabQmS7lCm8dRv&#xA;+6jPKOEEftS1YdPTU/EFVHSTpqaJDBpqkWImtp7RmDcnhnuFdZGL/GxZuXxN8TfaO5xVkmKuxV2K&#xA;vlT/AJzSr/iHyR9d5foml16lK0/vYPWp78OOKvqGeXTrfTJJpTGumxQM8hoDEIFSp2G3Hh+GKvCv&#xA;OOv/AJRa1+R3nyf8uLezht4reFNRex099PVn9QGMNyht/UKjl40r74q87/Ke4t/KnmD8o/Mk7C3s&#xA;Nf0vVNJvZa0BaC8uHUt/spYh9GKsG85RSX/kGx83zgm481ea9SvQzfa9FQiop/1XMnTFX0R+dX5d&#xA;W/mX8wNE1fyt5v0/QvzI06JY7PT7ueMSTRoXljZYh6knw8nr+6YMvXpirE/O3nD89fKOjxTfmf5U&#xA;0Hzj5Uhmi+sTtHE9Jd40ah+FGapoxt6CtNq0xV9D+TdZ0jWvKmkaro8Qt9LvLSGWztggjEURQcYu&#xA;C/CvD7NBttttir5+/wCch7O1vfz+/LSyu4lntLmS3huIHFUeOS94ujDuGU0OKsV1e8uvyusPzB/K&#xA;TVpWbRNUsJ9Q8o3Mp6hxX0qk/tKhU/5aH+bFVl/5q1bQv+cO/L9vpsjwNrOo3NhdToSrCA3F1K6B&#xA;huOfpBT4rUYqyXzN/wA42/lxp/5FTa7bpIPMdppS6o2r/WJCssghEzx+kT6PpvXitE5dPi8VWLeb&#xA;Xi83/wDOLek+bNeja78yaFc/oyz1J5ZS5gNwFPNeXB2KKqlmBO1a74qp/mVaWvlb8ivIOi+XYZrO&#xA;PzssOoeYBbvLK91MltBVeDufttKG9NaLVRtiqE86eTNMt7LSL38sfy/876J5o0u4jka/vNPuCsqo&#xA;CfUJEk/GUSBSOCKtK7dMVfZeg3d5eaFp15fQtbXtzawzXVu6lGjleNWdCrbqVYkUOKo/FXYq7FXl&#xA;/n1LGHyINZ1C1F9p+ia3d3d/ZlPUElnPd3Vjd/BQ8uNteSPT2xVM/KumeXNQ17UJYpbi5k08Qy6L&#xA;e/pC8mZtM1G3t5ARK07s8ctxaPsfh+D54qyLTPJXlfS5rebT7BLaS1ggtYSjPT0rWJoIAylqOY4p&#xA;GQM1W4mlcVeZ+cbLS4poZfLUKWnl/wDLac6vefVqCEXkl0k93bp2HpWbXJlUbKZFHYjFWSw2dr6H&#xA;5mapAv8AvbNJEZB0c2mlQQsR/qyh0PuuKpLafmFNofkbytp0qwPe6npFm1ssRLyRRNbooeSFwqty&#xA;b4Eq9GbamxxVMtBsbhbeOW5stRurO94u/wBXZLRJZWUKpmeaW1upqr8A9RI46cVWJRQBVkNsbnTr&#xA;hE0by2unrcgo0cr21tC0iguhJtTdMDxD78PDFVa7sbi4eA+ZLyMW08yxW+j2ob0ZJGqVSZz+8uKK&#xA;pJHFE4gl1IFcVRut/BLYyDrJcRQEezSJJX6DFT6cVTbFXYq7FWFfmx+Veh/mR5YOi6lI1rPDIJ9P&#xA;1CNQzwSgEV4kjkjA0ZaivsQCFXjsn5Ff85GzaD/g6fz7ZN5PKC3Zf3pufq4Wgjr9XEhSnw+n9Y48&#xA;dum2KvQJfyNtNK/JPVPy88sSx/XdQiJl1C8rGJrlnQvLL6ayFRxQKoANAAN+uKsP8yf845ebNU/J&#xA;byn5Pt77T4vMvly6mma7aScWxinkmdhHIsJl5fHGd0HQ4qv87f8AOOfmjVvyy8jeU9JvNPiu/LRe&#xA;TUZJ3mSF5JqPL6JSF2YeoW+0q4qyn84/yKk866xp3mry9q7aD5u0pVS3vApMcio5dOZQh0ZCxowr&#xA;tsR4KsM1X8jv+cgfOyQ6T+YPnmxk8vJIsssOnxD1HKkbFVtrJW/yS7NQ70xV7/oOiafoWiWOi6cn&#xA;p2GnQR21shNSEiUKtT3O25xV5l+Zn5R+ZPNP5reTPN2n3NnFpvl2WCS9huHlWdxFciZvSVInQ/D0&#xA;5MN8VRP5/wD5M/8AKy/LdvFYSQWvmHTpeen3VwWWIxyECaKRkSRuLABhRT8SjsTiqX6F+Qfr/kTb&#xA;/lt5ouYfrsEk08WoWJaVIZ2uJJopI/VWEtRZOLAgVBIr3xVhD/kB/wA5BXmgxeSr/wA92X+Co+MQ&#xA;jRZHuPRj+whHoRuyDYCM3HGlPAYq9F84fkZZ335LL+XHl25WzFqIntbm5BYSTRyeq7TFBX96xYkq&#xA;Nq7Cm2KsXg/5x7846/8AlXH5P8865ayalo86P5Wv7BS6WsEUCxLDIDDas4NDWtW6HltTFVOy/KH/&#xA;AJyN1O8s7LzT+ZP1fQLN6+po8ksN9Ki7cXkSG1Ziy95JHod6HFXv0MSxQpEpZljUKGdi7EKKVZmJ&#xA;Zj7nFV+KuxV2Ksag0i31ryjq+j3P9xqMurWsp7hZrq4QkfLlirD4Py58zWOl2XmXy1MdC86GyjXV&#xA;dGldZ9MnlkKy3cfpgssbNKGZHiZRyJJHxscVSLXPNXmzVbuHy5qPmibQriVqa01nph002cXFXKNc&#xA;yTaorzSqf3XoSgdWL0HFlWXW5sLnyyPJvknSJhpM0D2s2pXkE8FlFDPUTScpxHNdyvzZv3dQzV5u&#xA;u+KqvlqC3tvyX+qwoEe20u6gvACWreQrJHeMzMWYs1ysjMSak9cVYJ+Xf5f+Y9GKXXmvyxqmranF&#xA;EttCbe6076vDbQRJBbxpW9geSsKkS814k9F7lVm1tpSDTpoH8gzLN6krWjldHJVTIXiDMLsn4dl2&#xA;7DFUwnsbkqq2uja3bn1IjvfwPGqK4JAjkvpEWgG3FcVTCyt/ql0bsaNqVxeFSouLm4t5mVWpyEYe&#xA;6KxhqDkEArQVxVV1S51W8S2gi0a5T/S7V5JpJLQLHHFOkkjnjO7H4VIoBXFU/wAVdirz38x9Z/Nr&#xA;T9YsE8maNHqumSxr9ddmhV4pFuEdqCWSLkHt0kTqKMymu2KsT03zh/zkr/iGKTUfKVpHoTxE3Qje&#xA;NzE8dWYxhZhMxkCAKOJoW/apiqOufP8A+dt75d0q90TyejXF/Bd/W2n/AHD28sdxJHbuLeaVGo8U&#xA;ayFGP7YoxocVdc+bv+ciYbrVvQ8oWN1bw3Ma6ZzlWIywtE3qUInenCSMfEwHLl0GKpr5f8zfnHqG&#xA;j6jJrHluLStRijU2UUZjkEm8QkYMbhxzCtIyIy0JoGZSDyVY9d+YP+ckEvLmC20WKWyiWWSzvWS2&#xA;SWZZBF9Wikj+sMInjZZBKwDA8tlUfEqrIfMurfm5B5hgTTdOabSPrXC5+ri3WlmbRWSRJpTM/q/W&#xA;+auvokcQu6/bZVKNF8wf85A2/mKA67okUvlxfTe9a39GS5CtbSSP6SqycyJUCcONQSoDPucVTvWd&#xA;R/OFdanGlWUL2KTunpypF6Zt+Q9GSCb1Q7OUr6iulOR+E0G6qnrmq/nQurLHp2n20VrMCUoiXMUL&#xA;egp4ySmaCR/3vICka12qQFpIq3qurfnLb6DLNaaXDd6qt0whgj9JOUP1SN4lPORlANyXSRq1224A&#xA;8lVY+vmD/nIn6rp8i6GhZrUfpVZJLb1EvPQlY+hxVF9IyIi0IcqWHxOK4qnB1r88RrVosOjQSaMk&#xA;ttLdNK8QmktpEX6zHWsVJ4X5cTwVXG9F6BVE+VNe/NZvNHDzFprLoEwkjiZLeNJI5fURYyxjnm+E&#xA;jm3SipxFWapxVJE8y/8AORgItB5as3E7cV1OV41MBCAuzwJL8S86hFB9uZ/vCq3c+bP+ciJLW6js&#xA;fK9kJEtpDb3Nx+6kadUIUCIXEkf21BHKQAhh0KspVVJPOX/OQM1vSLyZbW8jI4d2ljcxv6jFGVfr&#xA;FHHp8EYdmq+6jiVXr+KuxV2KpRpS3tjbywSWckhN1dzK8bRcSk9zJMn2nU/ZcV2xVS1688ytp5i0&#xA;SwKX8zLGtxcNCY4Eb7c3ASVkKD7KVHI9SBvirXl/TYdD01LGzsLp/iMtzcyvA89xO+8k8z+p8cjn&#xA;cn6BQADFUy+u3P8AywT/APBQf9VcVYva6PrcGjeZ9KFm/o6jc3sulVeGipfxCWT1P3nw/wClyzdK&#xA;7UPemKoj/kKf/aj/AOnzFXf8hT/7Uf8A0+Yq7/kKf/aj/wCnzFXf8hT/AO1H/wBPmKu/5Cn/ANqP&#xA;/p8xV3/IU/8AtR/9PmKu/wCQp/8Aaj/6fMVd/wAhT/7Uf/T5irv+Qp/9qP8A6fMVd/yFP/tR/wDT&#xA;5irv+Qp/9qP/AKfMVd/yFP8A7Uf/AE+Yq7/kKf8A2o/+nzFXf8hT/wC1H/0+Yq7/AJCn/wBqP/p8&#xA;xV3/ACFP/tR/9PmKu/5Cn/2o/wDp8xV3/IU/+1H/ANPmKu/5Cn/2o/8Ap8xV3/IU/wDtR/8AT5ir&#xA;v+Qp/wDaj/6fMVd/yFP/ALUf/T5irv8AkKf/AGo/+nzFXf8AIU/+1H/0+Yq7/kKf/aj/AOnzFXf8&#xA;hT/7Uf8A0+Yq7/kKf/aj/wCnzFXf8hT/AO1H/wBPmKu/5Cn/ANqP/p8xV3/IU/8AtR/9PmKu/wCQ&#xA;p/8Aaj/6fMVd/wAhT/7Uf/T5ir//2Q==</xapGImg:image>
7089 </rdf:li>
7090 </rdf:Alt>
7091 </xap:Thumbnails>
7092 </rdf:Description>
7093
7094 <rdf:Description rdf:about=''
7095 xmlns:dc='http://purl.org/dc/elements/1.1/'>
7096 <dc:format>application/postscript</dc:format>
7097 </rdf:Description>
7098
7099 </rdf:RDF>
7100 </x:xmpmeta>
7101 <?xpacket end='w'?>
7102 % &&end XMP packet marker&&
7103 [{ai_metadata_stream_123}
7104 <</Type /Metadata /Subtype /XML>>
7105 /PUT AI11_PDFMark5
7106 [/Document
7107 1 dict begin /Metadata {ai_metadata_stream_123} def
7108 currentdict end /BDC AI11_PDFMark5
7109 Adobe_AGM_Utils begin
7110 Adobe_AGM_Core/page_setup get exec
7111 Adobe_CoolType_Core/page_setup get exec
7112 Adobe_AGM_Image/page_setup get exec
7113 %%EndPageSetup
7114 Adobe_AGM_Core/AGMCORE_save save ddf
7115 1 -1 scale 0 -90.7002 translate
7116 [1 0 0 1 0 0 ] concat
7117 % page clip
7118 gsave
7119 newpath
7120 gsave % PSGState
7121 0 0 mo
7122 0 90.7002 li
7123 446 90.7002 li
7124 446 0 li
7125 clp
7126 [1 0 0 1 0 0 ] concat
7127 420.782 44.8345 mo
7128 420.615 44.584 420.364 44.3335 420.03 43.9991 cv
7129 413.931 37.9004 li
7130 413.764 37.9004 li
7131 413.764 44.8345 li
7132 413.68 44.751 413.513 44.751 413.43 44.751 cv
7133 413.263 44.751 413.095 44.751 413.012 44.8345 cv
7134 413.012 36.0621 li
7135 413.513 36.0621 li
7136 420.281 42.6626 li
7137 420.364 42.6626 li
7138 420.364 36.0621 li
7139 420.532 36.0621 420.615 36.1456 420.782 36.1456 cv
7140 420.949 36.1456 421.032 36.0621 421.2 36.0621 cv
7141 421.2 44.8345 li
7142 420.782 44.8345 li
7143 cp
7144 408.083 39.9888 mo
7145 409.169 39.8218 409.921 39.1534 409.921 38.1509 cv
7146 409.921 37.3155 409.42 36.7305 408.334 36.5635 cv
7147 407.832 36.48 406.245 36.5635 405.66 36.5635 cv
7148 405.66 40.0728 li
7149 405.911 40.0728 407.414 40.1558 408.083 39.9888 cv
7150 cp
7151 408.083 36.0621 mo
7152 410.255 36.0621 411.258 36.7305 411.258 37.9839 cv
7153 411.258 39.4878 409.754 40.2398 408.334 40.4068 cv
7154 411.258 43.7486 li
7155 411.926 44.5005 li
7156 412.177 44.8345 li
7157 411.926 44.751 411.676 44.751 411.425 44.751 cv
7158 411.091 44.751 410.84 44.751 410.589 44.8345 cv
7159 410.255 44.417 410.005 44.0826 409.67 43.6651 cv
7160 407.999 41.7437 li
7161 406.913 40.5738 li
7162 405.743 40.5738 li
7163 405.743 44.8345 li
7164 405.576 44.751 405.326 44.751 405.159 44.751 cv
7165 404.908 44.751 404.741 44.751 404.49 44.8345 cv
7166 404.49 36.0621 li
7167 408.083 36.0621 li
7168 cp
7169 401.483 39.9053 mo
7170 401.901 39.9053 402.318 39.8218 402.736 39.8218 cv
7171 402.736 39.9053 402.653 40.0728 402.653 40.1558 cv
7172 402.653 40.2398 402.736 40.4068 402.736 40.4903 cv
7173 402.318 40.4903 401.901 40.4068 401.483 40.4068 cv
7174 398.642 40.4068 li
7175 398.642 44.1666 li
7176 399.478 44.1666 400.982 44.1666 401.817 44.0826 cv
7177 402.235 44.0826 402.736 44.0826 403.154 43.9991 cv
7178 403.154 44.1666 403.07 44.2496 403.07 44.417 cv
7179 403.07 44.5005 403.154 44.6675 403.154 44.751 cv
7180 397.389 44.751 li
7181 397.389 36.0621 li
7182 403.07 36.0621 li
7183 403.07 36.2295 402.987 36.313 402.987 36.48 cv
7184 402.987 36.5635 403.07 36.7305 403.07 36.814 cv
7185 402.653 36.814 402.235 36.7305 401.817 36.7305 cv
7186 400.397 36.647 li
7187 398.642 36.647 li
7188 398.642 39.9053 li
7189 401.483 39.9053 li
7190 cp
7191 392.878 44.918 mo
7192 389.786 44.918 387.865 43.1636 387.865 40.4068 cv
7193 387.865 37.566 390.204 35.8951 393.212 35.8951 cv
7194 394.214 35.8951 395.301 36.1456 396.22 36.48 cv
7195 396.136 36.814 396.052 37.1485 395.969 37.4825 cv
7196 395.885 37.4825 li
7197 395.635 37.232 394.632 36.3965 393.128 36.3965 cv
7198 390.538 36.3965 389.285 38.3179 389.285 40.4068 cv
7199 389.285 42.9131 390.872 44.417 393.045 44.417 cv
7200 394.632 44.417 395.802 43.6651 396.052 43.4146 cv
7201 395.969 44.2496 li
7202 395.134 44.751 393.964 44.918 392.878 44.918 cv
7203 cp
7204 395.217 47.1739 mo
7205 395.217 46.9234 395.217 46.6724 395.217 46.4219 cv
7206 394.298 46.4219 li
7207 394.298 46.6724 394.214 46.9234 394.214 47.1739 cv
7208 394.214 51.6021 395.301 55.1109 397.639 58.5362 cv
7209 399.227 59.2881 li
7210 396.47 55.7794 395.217 52.0196 395.217 47.1739 cv
7211 cp
7212 415.686 25.7027 mo
7213 408.584 25.7027 402.486 29.0445 398.642 34.1407 cv
7214 399.311 34.8926 li
7215 403.07 29.8799 409.002 26.7051 415.686 26.7051 cv
7216 417.774 26.7051 419.195 26.7886 421.116 27.4571 cv
7217 424.04 28.543 li
7218 431.309 31.2168 436.155 38.9029 436.155 47.1739 cv
7219 436.155 51.4351 435.236 54.6094 433.063 57.9517 cv
7220 433.314 59.2881 li
7221 435.486 56.4478 436.489 53.6905 436.99 49.9312 cv
7222 440.248 24.7837 li
7223 439.329 24.7837 li
7224 436.906 43.9156 li
7225 435.653 35.9786 430.891 29.546 423.455 27.2901 cv
7226 419.612 26.1202 li
7227 418.109 25.7027 417.357 25.7027 415.686 25.7027 cv
7228 cp
7229 406.496 20.606 mo
7230 395.301 20.606 386.277 29.7129 386.277 40.9078 cv
7231 386.277 49.0118 390.789 56.5308 397.89 59.2046 cv
7232 399.645 59.8731 li
7233 401.817 60.7085 404.073 61.126 406.496 61.126 cv
7234 417.691 61.126 426.714 52.1031 426.714 40.9078 cv
7235 426.714 35.8116 425.126 31.6343 422.035 28.1255 cv
7236 424.374 29.2115 li
7237 426.129 31.6343 426.965 33.8067 427.633 36.814 cv
7238 432.562 58.2022 li
7239 432.896 59.9566 li
7240 437.24 78.8379 li
7241 436.071 78.8379 li
7242 432.311 61.7945 li
7243 431.726 59.8731 li
7244 427.884 43.1636 li
7245 427.382 48.4273 424.625 52.855 421.283 56.5308 cv
7246 411.341 67.2252 li
7247 410.589 68.0606 li
7248 400.564 78.9214 li
7249 399.311 78.9214 li
7250 409.253 68.1441 li
7251 410.422 66.9747 li
7252 417.44 59.3716 li
7253 414.182 61.2935 410.506 62.3794 406.579 62.3794 cv
7254 404.741 62.3794 403.488 62.296 401.817 61.7945 cv
7255 399.143 60.959 li
7256 394.632 59.5386 391.29 56.6983 388.784 52.9385 cv
7257 392.293 65.8047 li
7258 391.039 65.8047 li
7259 386.11 47.4249 li
7260 385.526 45.336 385.108 43.1636 385.108 40.9078 cv
7261 385.108 29.128 394.632 19.5201 406.412 19.4366 cv
7262 406.496 19.4366 li
7263 406.496 19.4366 406.496 19.4366 406.579 19.4366 cv
7264 445.094 19.4366 li
7265 445.094 20.606 li
7266 413.513 20.606 li
7267 417.19 21.8594 419.78 23.6138 422.286 26.5381 cv
7268 419.947 25.8697 li
7269 416.354 22.4444 411.926 20.606 406.496 20.606 cv
7270 cp
7271 415.686 68.6456 mo
7272 422.286 68.6456 427.633 66.3062 431.559 61.711 cv
7273 431.225 60.5416 li
7274 427.466 65.2198 422.202 67.6426 415.686 67.6426 cv
7275 414.182 67.6426 413.513 67.5591 412.177 67.3086 cv
7276 411.258 68.1441 li
7277 412.928 68.4781 413.931 68.6456 415.686 68.6456 cv
7278 cp
7279 409.169 67.4756 mo
7280 409.838 66.7237 li
7281 406.245 65.8047 403.989 64.5513 401.483 62.0455 cv
7282 399.895 61.6275 li
7283 402.569 64.7188 405.075 66.3062 409.169 67.4756 cv
7284 cp
7285 379.343 12.335 mo
7286 445.428 12.335 li
7287 445.428 79.2554 li
7288 379.343 79.2554 li
7289 379.677 78.8379 li
7290 445.094 78.8379 li
7291 445.094 12.6695 li
7292 379.677 12.6695 li
7293 379.677 78.8379 li
7294 379.343 79.1724 li
7295 379.343 12.335 li
7296 false sop
7297 /0
7298 [/DeviceCMYK] add_csa
7299 0 0 0 1 cmyk
7300 f
7301 0.2555 lw
7302 0 lc
7303 0 lj
7304 4 ml
7305 [] 0 dsh
7306 true sadj
7307 0.612549 62.9888 mo
7308 0.612549 62.9888 15.5228 62.1656 16.9388 78.8799 cv
7309 16.9676 79.2178 16.9676 79.1929 16.9676 79.1929 cv
7310 -1.24952 79.1929 0.612549 79.1929 0.612549 79.1929 cv
7311 0.612549 62.9888 li
7312 cp
7313 @
7314 0.4088 lw
7315 0.608887 79.1929 mo
7316 0.608887 79.1929 65.9505 79.191 67.1888 79.1929 cv
7317 67.1888 79.1929 67.1502 79.1534 67.0354 77.772 cv
7318 61.5843 12.0372 0.608887 12.7925 0.608887 12.7925 cv
7319 0.608887 79.1929 li
7320 cp
7321 @
7322 0.612549 40.356 mo
7323 0.612549 40.356 36.2879 38.3858 39.6761 78.377 cv
7324 39.7444 79.1851 39.7444 79.1929 39.7444 79.1929 cv
7325 -3.84229 79.1929 0.612549 79.1929 0.612549 79.1929 cv
7326 0.612549 40.356 li
7327 cp
7328 @
7329 0.612549 53.2188 mo
7330 0.612549 53.2188 24.4842 51.9004 26.7513 78.6597 cv
7331 26.7972 79.2007 26.7972 79.1929 26.7972 79.1929 cv
7332 -2.36841 79.1929 0.612549 79.1929 0.612549 79.1929 cv
7333 0.612549 53.2188 li
7334 cp
7335 @
7336 0.612549 62.1275 mo
7337 0.612549 62.1275 16.3079 61.2603 17.7981 78.8545 cv
7338 17.8284 79.21 17.8284 79.1929 17.8284 79.1929 cv
7339 -1.34742 79.1929 0.612549 79.1929 0.612549 79.1929 cv
7340 0.612549 62.1275 li
7341 cp
7342 @
7343 0.608887 71.504 mo
7344 0.608887 71.504 7.67164 71.2754 8.34253 79.1929 cv
7345 8.35621 79.3526 8.35621 79.1929 8.35621 79.1929 cv
7346 -0.27295 79.1929 0.608887 79.1929 0.608887 79.1929 cv
7347 0.608887 71.504 li
7348 cp
7349 @
7350 0.601807 79.1929 mo
7351 0.601807 75.0181 li
7352 0.601807 75.0181 4.47925 74.8462 4.84742 79.1929 cv
7353 4.85474 79.2808 4.85474 79.1929 4.85474 79.1929 cv
7354 0.605713 79.1929 0.601807 79.1929 0.601807 79.1929 cv
7355 @
7356 0.0238 lw
7357 65.9197 78.3628 mo
7358 65.8856 78.3374 65.8343 78.3331 65.8006 78.3545 cv
7359 65.741 78.3926 65.8045 78.461 65.8387 78.5035 cv
7360 65.8431 78.5123 65.8431 78.5376 65.8387 78.5376 cv
7361 65.7791 78.5718 65.698 78.5503 65.6429 78.5162 cv
7362 @
7363 66.0306 78.397 mo
7364 65.992 78.3926 65.9495 78.3926 65.9241 78.4312 cv
7365 65.9026 78.461 65.8982 78.4991 65.9153 78.5332 cv
7366 65.9412 78.5801 65.9964 78.5757 66.0389 78.5674 cv
7367 @
7368 66.158 78.3887 mo
7369 66.1497 78.4058 66.1409 78.4268 66.1541 78.4439 cv
7370 66.1795 78.4654 66.2264 78.4566 66.2435 78.4268 cv
7371 66.2435 78.4229 66.2435 78.4141 66.2435 78.4097 cv
7372 66.2264 78.397 66.2005 78.3755 66.1751 78.3887 cv
7373 @
7374 66.2435 78.4268 mo
7375 66.2474 78.461 66.2518 78.4908 66.2435 78.5162 cv
7376 66.2347 78.5591 66.1712 78.563 66.1409 78.5332 cv
7377 @
7378 66.303 78.3926 mo
7379 66.3328 78.3926 66.3582 78.3926 66.388 78.3926 cv
7380 66.3924 78.4483 66.3709 78.5035 66.3626 78.5591 cv
7381 @
7382 66.3543 78.4737 mo
7383 66.3709 78.4737 66.388 78.4737 66.4051 78.4737 cv
7384 @
7385 17.7923 33.6573 mo
7386 16.4832 34.5298 14.7791 34.8418 13.1995 34.8418 cv
7387 8.62769 34.8418 5.88453 31.9532 5.88453 27.4019 cv
7388 5.88453 22.7256 9.33423 20.066 13.719 20.066 cv
7389 15.2361 20.066 16.7947 20.419 18.1873 21.0215 cv
7390 17.9793 21.5416 17.8548 22.0816 17.7508 22.6221 cv
7391 17.6053 22.6426 li
7392 17.3143 22.2686 15.7767 20.8555 13.636 20.8555 cv
7393 9.81226 20.8555 7.92115 23.9517 7.92115 27.4849 cv
7394 7.92115 31.4751 10.2073 34.0313 13.4905 34.0313 cv
7395 15.7352 34.0313 17.4808 32.7012 17.8963 32.3477 cv
7396 17.7923 33.6573 li
7397 f
7398 0.1703 lw
7399 17.7923 33.6573 mo
7400 16.4832 34.5298 14.7791 34.8418 13.1995 34.8418 cv
7401 8.62769 34.8418 5.88453 31.9532 5.88453 27.4019 cv
7402 5.88453 22.7256 9.33423 20.066 13.719 20.066 cv
7403 15.2361 20.066 16.7947 20.419 18.1873 21.0215 cv
7404 17.9793 21.5416 17.8548 22.0816 17.7508 22.6221 cv
7405 17.6053 22.6426 li
7406 17.3143 22.2686 15.7767 20.8555 13.636 20.8555 cv
7407 9.81226 20.8555 7.92115 23.9517 7.92115 27.4849 cv
7408 7.92115 31.4751 10.2073 34.0313 13.4905 34.0313 cv
7409 15.7352 34.0313 17.4808 32.7012 17.8963 32.3477 cv
7410 17.7923 33.6573 li
7411 cp
7412 0 0 0 0 cmyk
7413 @
7414 34.7093 20.3775 mo
7415 35.2498 25.5108 35.8314 30.6231 36.3924 34.5923 cv
7416 36.0184 34.5713 35.7278 34.5298 35.4158 34.5298 cv
7417 35.0833 34.5298 34.7508 34.5713 34.4393 34.5923 cv
7418 34.0857 30.4151 33.6702 25.9263 33.3792 23.8687 cv
7419 30.9686 28.1705 29.1814 31.4957 27.9344 34.3638 cv
7420 27.7059 34.3638 li
7421 26.5628 32.0152 li
7422 25.2327 29.272 23.7781 26.5704 22.365 23.8687 cv
7423 21.9075 27.9214 21.3465 32.0362 21.3465 34.5923 cv
7424 21.0765 34.5713 20.848 34.5298 20.6194 34.5298 cv
7425 20.3489 34.5298 20.1204 34.5713 19.8709 34.5923 cv
7426 20.4114 31.2461 21.6585 22.5596 21.866 20.3775 cv
7427 22.4065 20.3775 li
7428 24.0691 23.6817 26.0643 27.5889 28.2879 31.2671 cv
7429 30.262 27.7134 32.1741 24.0972 34.2728 20.3775 cv
7430 34.7093 20.3775 li
7431 0 0 0 1 cmyk
7432 f
7433 34.7093 20.3775 mo
7434 35.2498 25.5108 35.8314 30.6231 36.3924 34.5923 cv
7435 36.0184 34.5713 35.7278 34.5298 35.4158 34.5298 cv
7436 35.0833 34.5298 34.7508 34.5713 34.4393 34.5923 cv
7437 34.0857 30.4151 33.6702 25.9263 33.3792 23.8687 cv
7438 30.9686 28.1705 29.1814 31.4957 27.9344 34.3638 cv
7439 27.7059 34.3638 li
7440 26.5628 32.0152 li
7441 25.2327 29.272 23.7781 26.5704 22.365 23.8687 cv
7442 21.9075 27.9214 21.3465 32.0362 21.3465 34.5923 cv
7443 21.0765 34.5713 20.848 34.5298 20.6194 34.5298 cv
7444 20.3489 34.5298 20.1204 34.5713 19.8709 34.5923 cv
7445 20.4114 31.2461 21.6585 22.5596 21.866 20.3775 cv
7446 22.4065 20.3775 li
7447 24.0691 23.6817 26.0643 27.5889 28.2879 31.2671 cv
7448 30.262 27.7134 32.1741 24.0972 34.2728 20.3775 cv
7449 34.7093 20.3775 li
7450 cp
7451 0 0 0 0 cmyk
7452 @
7453 38.9686 31.7867 mo
7454 39.7791 33.1168 40.7142 33.9478 42.3353 33.9478 cv
7455 44.0188 33.9478 45.2239 32.5557 45.2239 30.9141 cv
7456 45.2239 27.0484 38.7195 28.7525 38.7195 24.0562 cv
7457 38.7195 21.375 40.8392 20.066 43.3328 20.066 cv
7458 44.3304 20.066 45.5359 20.3775 46.3045 21.0635 cv
7459 46.0555 21.6036 45.91 22.1856 45.7435 22.7676 cv
7460 45.5359 22.7676 li
7461 45.0994 21.6451 44.1849 20.9595 42.9588 20.9595 cv
7462 41.5247 20.9595 40.3401 21.9156 40.3401 23.3912 cv
7463 40.3401 27.2149 46.8865 25.6768 46.8865 30.1036 cv
7464 46.8865 33.0752 44.5799 34.8418 41.7537 34.8418 cv
7465 40.7352 34.8418 39.0726 34.4053 38.366 33.6363 cv
7466 38.574 33.0337 38.678 32.4102 38.761 31.7867 cv
7467 38.9686 31.7867 li
7468 0 0 0 1 cmyk
7469 f
7470 38.9686 31.7867 mo
7471 39.7791 33.1168 40.7142 33.9478 42.3353 33.9478 cv
7472 44.0188 33.9478 45.2239 32.5557 45.2239 30.9141 cv
7473 45.2239 27.0484 38.7195 28.7525 38.7195 24.0562 cv
7474 38.7195 21.375 40.8392 20.066 43.3328 20.066 cv
7475 44.3304 20.066 45.5359 20.3775 46.3045 21.0635 cv
7476 46.0555 21.6036 45.91 22.1856 45.7435 22.7676 cv
7477 45.5359 22.7676 li
7478 45.0994 21.6451 44.1849 20.9595 42.9588 20.9595 cv
7479 41.5247 20.9595 40.3401 21.9156 40.3401 23.3912 cv
7480 40.3401 27.2149 46.8865 25.6768 46.8865 30.1036 cv
7481 46.8865 33.0752 44.5799 34.8418 41.7537 34.8418 cv
7482 40.7352 34.8418 39.0726 34.4053 38.366 33.6363 cv
7483 38.574 33.0337 38.678 32.4102 38.761 31.7867 cv
7484 38.9686 31.7867 li
7485 cp
7486 0 0 0 0 cmyk
7487 @
7488 1.5331 lw
7489 1 lc
7490 1 lj
7491 1.07496 78.7281 mo
7492 1.07496 78.7281 9.00416 61.5626 30.6507 56.5225 cv
7493 43.1189 53.6197 55.0433 46.919 60.4949 40.5591 cv
7494 @
7495 59.5047 24.5337 mo
7496 59.5047 24.5337 46.2171 40.0923 25.5291 52.0254 cv
7497 4.59742 64.0982 1.07496 78.7281 1.07496 78.7281 cv
7498 @
7499 1.07496 78.7281 mo
7500 1.07496 78.7281 9.77369 63.9507 27.4153 64.9454 cv
7501 41.3211 65.7291 53.8519 60.3062 57.7718 52.2032 cv
7502 @
7503 1.07496 78.7281 mo
7504 1.07496 78.7281 7.97437 66.8096 29.4646 71.6485 cv
7505 48.9134 76.0279 50.1443 70.2984 53.2107 67.0049 cv
7506 @
7507 0.8177 lw
7508 1.07496 78.7281 mo
7509 1.07496 78.7281 9.00416 61.5626 30.6507 56.5225 cv
7510 43.1189 53.6197 55.0433 46.919 60.4949 40.5591 cv
7511 0 0 0 1 cmyk
7512 @
7513 59.5047 24.5337 mo
7514 59.5047 24.5337 46.2171 40.0923 25.5291 52.0254 cv
7515 4.59742 64.0982 1.07496 78.7281 1.07496 78.7281 cv
7516 @
7517 1.07496 78.7281 mo
7518 1.07496 78.7281 9.77369 63.9507 27.4153 64.9454 cv
7519 41.3211 65.7291 53.8519 60.3062 57.7718 52.2032 cv
7520 @
7521 1.07496 78.7281 mo
7522 1.07496 78.7281 7.97437 66.8096 29.4646 71.6485 cv
7523 48.9134 76.0279 50.1443 70.2984 53.2107 67.0049 cv
7524 @
7525 0.511001 lw
7526 0 lc
7527 0 lj
7528 67.1888 12.5865 mo
7529 67.1888 79.1929 li
7530 0.603272 79.1929 li
7531 0.603272 12.5865 li
7532 67.1888 12.5865 li
7533 cp
7534 @
7535 0.7 lw
7536 0 0.350098 mo
7537 446 0.350098 li
7538 @
7539 0 90.3502 mo
7540 446 90.3502 li
7541 @
7542 /1
7543 [/DeviceGray] add_csa
7544 0 gry
7545 %ADOBeginSubsetFont: Times-Bold Initial
7546 %ADOt1write: (1.0.21)
7547 %%Copyright: Copyright 2007 Adobe System Incorporated. All rights reserved.
7548 12 dict dup begin
7549 /FontType 1 def
7550 /FontName /Times-Bold def
7551 /FontInfo 5 dict dup begin
7552 /ItalicAngle 0 def
7553 /OrigFontType /TrueType def
7554 end def
7555 /PaintType 0 def
7556 /FontMatrix [0.001 0 0 0.001 0 0] def
7557 /Encoding 256 array
7558 0 1 255 {1 index exch /.notdef put} for
7559 dup 32 /space put
7560 dup 67 /C put
7561 dup 69 /E put
7562 dup 77 /M put
7563 dup 83 /S put
7564 dup 84 /T put
7565 dup 97 /a put
7566 dup 99 /c put
7567 dup 100 /d put
7568 dup 101 /e put
7569 dup 104 /h put
7570 dup 105 /i put
7571 dup 108 /l put
7572 dup 109 /m put
7573 dup 110 /n put
7574 dup 111 /o put
7575 dup 112 /p put
7576 dup 114 /r put
7577 dup 116 /t put
7578 dup 117 /u put
7579 dup 120 /x put
7580 def
7581 /FontBBox {-228 -408 1779 1295} def
7582 end
7583 systemdict begin
7584 dup /Private
7585 7 dict dup begin
7586 /|- {def} def
7587 /| {put} def
7588 /BlueValues [0 0] def
7589 /password 5839 def
7590 /MinFeature {16 16} def
7591 /OtherSubrs[{}{}{}{systemdict/internaldict known not{pop 3}{1183615869
7592 systemdict/internaldict get exec dup/startlock known{/startlock get exec}{dup
7593 /strtlck known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]def
7594 /Subrs 5 array
7595 dup 0 <1C60D8A8CC31FE2BF6E07AA3E541E2> |
7596 dup 1 <1C60D8A8C9C3D06D9E> |
7597 dup 2 <1C60D8A8C9C202D79A> |
7598 dup 3 <1C60D8A849> |
7599 dup 4 <1C60D8A8CC3674F41144B13B77> |
7600 def
7601 put
7602 dup /CharStrings
7603 22 dict dup begin
7604 /.notdef <1C60D8A8C9B6FF86FBBBA1CBC846D6875CB85192F5DD7C77104B04
7605 E63A1804586BB1AD> |-
7606 /space <1C60D8A8C9B8707C25> |-
7607 /C <1C60D8A8C9B6079F6D9E7D2984CB9E45AD7AD973F3A23ED340C5F97AA799
7608 33572BD8BDBBA41F8F5A7452CE8A17E51707E1EC6E4E31E611A6F74104676233
7609 A232D3FC1B2247E5ED09546EC68BFF79CA7A4CBB1814CFD40E1464AB9F7411B5
7610 B2AEB2C62FDC5A6A4D871A1925E362C687DBEEDD33788150D629F9F783B3562E
7611 97E19F79F6080DA502E28611CF109CFB9B621ADE1737D2F6A3E8C2> |-
7612 /E <1C60D8A8C9B64EDFFB9634030713458B32B53B9E46C8E7F91D7496219A9E
7613 2825851C44CC2F3E3C9E972FFEB9FC01FEBD27E4ABD1FB7F0002A94932CF5483
7614 879F677690D85192405E9C1AD045BECB4CB2C3B0B8770515761158C1CEA38003
7615 DEACE1683B355C64D4CFF0AD82FF2989FBDA48AAAEBAB25F43B3216A5986FE68
7616 826CA1B8F596BBB444F53EFD2D18D57FACD930203D999AE5B2617A5CC4EE05CB
7617 B9> |-
7618 /M <1C60D8A8C9B5D6EF2DD0DD677665AD6F93211B52E63425D7EE67BA357C0B
7619 235D1ADB33D04B68ABE40805B1D80F684DCE76DD10A26DBF8CB9EF50A982C7F0
7620 069956D34761BC81D3F3B1045370B3046F8908527F38BE77669240EE1900888C
7621 B8E7DBAD0C0D73BE8322A1D9B4594FE8321098006615E915BE20173878720FBC
7622 CA3C1669E7879A0954B2A8D209A2FF626BE901BB1448141C27C6808460C6D7ED> |-
7623 /S <1C60D8A8C9B7EF327359836F8FF2578524976B2F2BAC8F5733BE470D9816
7624 37FB8445157087AE11DA78F437C679F3E324444EB4F3B94D1C392A6A9BC5F3B6
7625 805E21589051F9EDC405CC9BFD2BD9FF116F16C0C5FD1FB9F6D3CC5F8E777B78
7626 04411957BC162616EBF2E8B026C5F4535A6B36FDF073144FFFE769C7F21ED671
7627 59915A66B9EA872ED96228F1E8BD93AFE7ABCC07078333F07739D4E6E26C6A35
7628 45A2870B688A16D2BF496382261A833AD3FFAED6D26EA6D9B265B15BE9C90066
7629 3C2FC26B5BBCA9743986A105B45580BDCE6B83CC2C0487E45368FAA4DC0BD299
7630 CE8FF02EBB31616D68CDA4D98E6362F82E2419F146> |-
7631 /T <1C60D8A8C9B64EDFA7469B8D044AA27FFD4B2BF05190F49B2BCB53F435DE
7632 AF2D2B573D7A93E7A9B5EBCFADDD57556F36ECF1EAEEE36391F0D882226958E9
7633 27D7395CFE505676CD0D4C1D753DD384E07EAF386B98B87FF35648AAF9F7B3F0> |-
7634 /a <1C60D8A8C9B7A73DB94A513D63310D115235E6D4A077A6A21289C2D0C0E3
7635 4F47338E1E2DB35F1B0B76B5B472D7E0195BEBCD74DF110242E699155FD6066A
7636 EB492856AEBEBE5A1325C2FAD314B89C26EBC0EE2C84EF54DF3F8AF7BD7AA6D0
7637 658144BACBB9946CD7FDE73BBA0A78F4694C9D232EBC1BEB00B2901F3BC1E276
7638 D89F8FFFC04367BA964194855F87BB1D08436F2AAC917013B79137EEFFE7AA14
7639 4C1C40CD10836639A1B3E41B5F4974776F0E2069E942AA0965412C9FDD7B6406
7640 C361CD76DDFBF9959E3CB5F06138EEE4D42C4708785616550353699B10532F02
7641 94DEAFA72A4657A0CF689571F1AEF088760C4C06ED694CE818CC6BB117B9512A
7642 B19C9E2A638E77143009BDD5E2B3834CE024364A196FF20F3EBE4CE5329BF9> |-
7643 /c <1C60D8A8C9B77FE2CE887CBCF1B648EA2EFF7B0769C3E57B14D770927AC3
7644 07DD8A0662A921C7245081987D784A9651465FAE5A17AB9A72AAD3403C821E75
7645 D86997030646C6C5A7C62BC433A843B83EF68FFCCC96F687DB5E84807FCDC7ED
7646 C647C7DD7B9BBD03FFBD84A855D3D8B43E5B8CD236DB97ED253B5A1BAB021C22
7647 72095F35651939795482DA86A4BB9D6D0BA80F60B89E728E60F1E470078B4FD1
7648 34454F781AE9056DC534DF927A06> |-
7649 /d <1C60D8A8C9B7EF322B9A245BA007CCCE21E347B331EF98DAF90562899B66
7650 BB19223B34B93FCC5A217CC8149211D51B78932A402613E91A35393373C192B9
7651 5F913E51BB0347FADC848701B79289C9103E041CC7D207C3C709B76F9AC342B1
7652 CC663A6D80AA6648BCBAE0C1EFC7A203508F49D1DF3B9E27209A5C7C5FCCD03C
7653 0A3D04D3EB3402080D2C957C2B75DFBF12D3DD7DCF823916034F92FA02C898D8
7654 896057D1A939264B82A173E1CE43D17DC7280B612738C5129DB5DFDD757FDD5C
7655 7273> |-
7656 /e <1C60D8A8C9B77FE2986490791C5870084E5A199A76A7AA608F5655608CCF
7657 2BA636952B5665B68BA1FB6F5D5C5CFEE16033DFEC56AE965732B4F2917932A9
7658 2FD00CB57E849E83627A0EF030CD8E206EAE3238DC898C1C1A8A1A5921E18C85
7659 DC765882FC0D513E264D45119E97BCB082AFDECBC6593BF68E42681D925776CC
7660 330E4CD74455690488DDB5D6D07A6E4BE9C2C69ABA2668E8BA> |-
7661 /h <1C60D8A8C9B7EF3247BFBC504398F567424F3FC64EF68678CB3BC9F1875C
7662 5BC6ED30E9B59839E15633EE7D040D690778246312C545B6790D1D413398B5DB
7663 B2A4E2D28E90BB09BB2CE82E8F6619C8F68E7711B51220765B158FC30D865F0C
7664 B960989E13B0C72E1657A85AF4CADCD7945750DEB854151ED0FD1BFAFDED3594
7665 0FD07ED4F4FDB57E99A2F3ED82E5EA7AE1DE24A59BA21B12577891ECEC41916E
7666 22A532324121B0FFEBCC86AB> |-
7667 /i <1C60D8A8C9B854D0C48723CFC72B20F502063FF7EA73BECC1370B5BC856D
7668 DC0DF88F24762736FAEF4EBA5B08481BB495A74B1CDAA4E2682AF7F63DC37449
7669 9DA6D091794F8498AD142DF75FE5FB35A180FE832E2BE4A3404A38EF01444AD3
7670 B7C2E4603085415F8AFF4E3AEC011C581815F3E49D88BB4F4C1AED68AE88216A
7671 DB9B718BE1E4DD> |-
7672 /l <1C60D8A8C9B854D098120023EFB487075B9F62A593777077CEE32A5E478D
7673 CD1AD232753364531A97D5794735725D4FC0DB8DE38B94E628BAE2F980060099
7674 5822891F84B12824> |-
7675 /m <1C60D8A8C9B6B41CD713DB53C25C1E06503E9F1B716A601BCDF040655A7B
7676 B545D791EE8990D2E00083A6C727B0B0657220A7EB69E643130A8FE9D7A369A5
7677 2C94567CAA2E34D5777E6CCC47B130458C807A49AC2F3366A4C7591E95A442C4
7678 61B5D303E394F7AE5783DFDE791E0F890DB9CD47A5DB170A16EF7FB1FCBF57EF
7679 26750F3B28985181DD3EEA412EFF4ACEF78CE1E25B169DE80CFF549DD2F50A7A
7680 1DB1213F500172F5118F7E114ACBAB0A589CC94D997F9ED0449D93C8FC5BC75D
7681 5321B50AB3EAABF1ADDF2E927FF09C6B45F8AFC052812795BED3FFB83F37C6DD
7682 641D755CDD27BEA3E7032EEB8EED011ACBB024114D81A5D0C07D0704872639D8
7683 7F57835D4D7CD31DCD5B9EC752C6> |-
7684 /n <1C60D8A8C9B7EF3247BFBC504398F567424F3FC64EF68678CB3BC9F1875C
7685 5BC6F58C16FAB6C3A80048FD071F39C6824C4C4ECD5A48A70BFC9F3948823390
7686 C43CB44EC9B9714F030E274C1D2A276D676BECB03C5E049978BB3188D6AEE266
7687 10451A585D8840FE594D2C3A2BF39A1322FA6E1F881B111F3C7339AD65CC9A1E
7688 7B81D05ACBD0C84B307DC76AF835EAAC462BAFB13A3B64030A4F142D686DC504
7689 5116FB30078A920858949B> |-
7690 /o <1C60D8A8C9B7A73DEF47C66B5639FA7CFEF3DE7B502CFBAF488D63515E8A
7691 CFC5BF4E18508DE4F901AB88E78BAA8DC4DEA95F26F340D06E0C30979A108C77
7692 2383D43B88784DDC98D37FAA80B9D902B98B37E66D5E56FF70E212DAC81DD858
7693 18E6BA9827B7094AE547C516377D9DFDA0F6AB70F569D66E9C8DA7FA2634DDCA
7694 B43E4FAA> |-
7695 /p <1C60D8A8C9B7EF322BAF34F5EE07DE08F7B68AA635508EE64E1CA9096953
7696 74539F4587CCB5122404D21525203F99DF2E2BF92F292BEAE96B714B49DCA671
7697 1B877E54198978F5F094E4897BF2E98D95F04B30A2FC7992E9C4509C576C0D41
7698 B538CAC49F61F56940D8F608C58ABED1B3C0F0B12FDD0FB3ABF4056A1CE4048C
7699 24B9A45EF6253E40DB1EFD72F1501B07080B2D2789FC11BBBF46AC642F50C11B
7700 0335A443FBA116E66110062F1FC7F2E25A89A5BC437E6698BD7718980EBEC302
7701 9A5BEE8FEB1C70C9DF1503> |-
7702 /r <1C60D8A8C9B77FE2A4562A0D98256D5ED40972037B338C91A556E90AF1EA
7703 82068E3A84A9B73613EAE2F253B058BD167EE06E513893B78D00FBD5C73703C4
7704 852FB43D196808866FCECA47B1894316D8603C8ED224E76F77673AA407489224
7705 36AA4B69041CE8EED27D5C3F0491B2A53EE4A3F974984A8FEAC946ED914473E6
7706 1BDEEC8C92BFC1CEE19A097F6C7B3FC4C991D9> |-
7707 /t <1C60D8A8C9B81F2C026CEBECDAB207ECD0D8941D60338278CE0E5E9ACEB5
7708 A3D93DD7D1D8E5D47CB7799E624A4F9BD9E95DB8B16D9A926BA43C6779650ECF
7709 31C0F72258DAA6C97CB39669DCB599A405F0B2FB2A40F1E6403B44090F17E3FB
7710 823B9AB0F540B2BF6D2E6FD87014D8EB8FCA05> |-
7711 /u <1C60D8A8C9B7EF324751F9BEDE69430511FC788FDED3513A377F4A4D91EF
7712 3D3EA6D1902B57A7D17EA37D45A3296C303EC70D4E089F38253699555850909D
7713 B47795F36BCE0402FC10C4215623430238AB3ADE72D46957DD7E4B7EA3F6DAEF
7714 AA7BB6F8B0287037C7550340D457B1F91470832DD02AA9F8CC2378F267B0DC82
7715 04BB84BA24A1907A558E095AD4DA71C6A80C1550E01662> |-
7716 /x <1C60D8A8C9B7A73DD7406A587DCBB171BE46524330C52DDFA12821E8BC23
7717 16EB235EFF8245CB27782651C004B9FE478978D124C5F17679E59AA88DCB428E
7718 D0666F730A08084D682C318946F39C1B82E6A00DFEADCCA0A3CC87C741C07591
7719 7CB09A935687CC14997FF0F5470450DCE8A1C7E893DFFF6F1ACBDD7516C16D67
7720 7594E434E9994C60FAA6C5B6E31853062C17879B5237601F265D49374830201D
7721 097A0F25BF437C6C3160407DBD4DD2AB2F68B91F4CB878A0F2167C7E17275794
7722 40E2581770BFE4C7A116B9863DE0338C791A8299FC6C903AF3325F80CFD596E2
7723 08B814E95046AA7B8BDBE4E9991E11FC08F18C68850816F5703A> |-
7724 end put
7725 end
7726 dup /FontName get exch definefont pop
7727 end
7728 %ADOEndSubsetFont
7729 /HDFLNI+Times-Bold /Times-Bold findfont def
7730 /HDFLNI+Times-Bold*1
7731 [
7732 32{/.notdef}repeat /space 34{/.notdef}repeat /C /.notdef /E 7{/.notdef}repeat /M
7733 5{/.notdef}repeat /S /T 12{/.notdef}repeat /a /.notdef /c /d
7734 /e 2{/.notdef}repeat /h /i 2{/.notdef}repeat /l /m /n
7735 /o /p /.notdef /r /.notdef /t /u 2{/.notdef}repeat
7736 /x 135{/.notdef}repeat
7737 ] HDFLNI+Times-Bold nfnt
7738 HDFLNI+Times-Bold*1 [14 0 -0 -14 0 0 ]mfnt sfnt
7739 94.8289 21.9541 mov
7740 (The Compact Muon Solenoid Experiment) sh
7741 %ADOBeginSubsetFont: Helvetica Initial
7742 %ADOt1write: (1.0.21)
7743 %%Copyright: Copyright 2007 Adobe System Incorporated. All rights reserved.
7744 12 dict dup begin
7745 /FontType 1 def
7746 /FontName /Helvetica def
7747 /FontInfo 5 dict dup begin
7748 /ItalicAngle 0 def
7749 /OrigFontType /TrueType def
7750 end def
7751 /PaintType 0 def
7752 /FontMatrix [0.001 0 0 0.001 0 0] def
7753 /Encoding 256 array
7754 0 1 255 {1 index exch /.notdef put} for
7755 dup 32 /space put
7756 dup 44 /comma put
7757 dup 45 /hyphen put
7758 dup 49 /one put
7759 dup 50 /two put
7760 dup 51 /three put
7761 dup 58 /colon put
7762 dup 65 /A put
7763 dup 67 /C put
7764 dup 69 /E put
7765 dup 71 /G put
7766 dup 72 /H put
7767 dup 77 /M put
7768 dup 78 /N put
7769 dup 82 /R put
7770 dup 83 /S put
7771 dup 86 /V put
7772 dup 97 /a put
7773 dup 100 /d put
7774 dup 101 /e put
7775 dup 103 /g put
7776 dup 105 /i put
7777 dup 108 /l put
7778 dup 110 /n put
7779 dup 114 /r put
7780 dup 115 /s put
7781 dup 116 /t put
7782 dup 119 /w put
7783 dup 122 /z put
7784 def
7785 /FontBBox {-195 -444 1446 1206} def
7786 end
7787 systemdict begin
7788 dup /Private
7789 7 dict dup begin
7790 /|- {def} def
7791 /| {put} def
7792 /BlueValues [0 0] def
7793 /password 5839 def
7794 /MinFeature {16 16} def
7795 /OtherSubrs[{}{}{}{systemdict/internaldict known not{pop 3}{1183615869
7796 systemdict/internaldict get exec dup/startlock known{/startlock get exec}{dup
7797 /strtlck known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]def
7798 /Subrs 5 array
7799 dup 0 <1C60D8A8CC31FE2BF6E07AA3E541E2> |
7800 dup 1 <1C60D8A8C9C3D06D9E> |
7801 dup 2 <1C60D8A8C9C202D79A> |
7802 dup 3 <1C60D8A849> |
7803 dup 4 <1C60D8A8CC3674F41144B13B77> |
7804 def
7805 put
7806 dup /CharStrings
7807 30 dict dup begin
7808 /.notdef <1C60D8A8C9B6079F6CA73DFA409AF012C254CC3E9C1FE22D425665
7809 1EB98561290D3823> |-
7810 /space <1C60D8A8C9B854D00D> |-
7811 /comma <1C60D8A8C9B854D0DD5C695FDDCFFC8F3DAB9FA51E8C2F5A9C87AECB
7812 E2EE42E99334D68420488E5FD4B5E231DC10B0201F4794994C32707EF4A502BE
7813 3D2D0869> |-
7814 /hyphen <1C60D8A8C9B81F2C797F8B2BDB0639171EDAAB309BF7> |-
7815 /one <1C60D8A8C9B7EF322B8DEEDAE6F72EF3709E16C7A593AF17F17D72A390
7816 7C7468090579C66DE0263BFE> |-
7817 /two <1C60D8A8C9B7EF327699F81B0CD59DC4BD38D48AF11B5B9C1D7787A22B
7818 DC09D7BCED9A76C2312055A28AC829584109043EE366AF8632D6D62E9BBD6A43
7819 57093750D4015EA59C9F538C44C55AD0DB14FEE0C7267845EB7EFBD514024AA1
7820 A03530A8941AD7B5F508335B2FDCA37E6B0627146A6F144DB9DD7DCA6BE86290
7821 FB46DD6A2918F4C2C2BDEECA159D78> |-
7822 /three <1C60D8A8C9B7EF322B8D6E3793F9C339FF2D01F55F75395A69A42725
7823 328E1B8E66EAFF6BAC335B6E345906CE7152DDCE6F991DD2E99A50D14EF5FE71
7824 6864AD89B92005EB56184F6465E294CACBF73EC4E77A27D9ACFF3348FE551D23
7825 745FD8C1F5363E223D2FE146B2E36748D97805004E8C37168D3D6622BBF76ADD
7826 739801325A4BB7457A49C531154E36C58F381AB30F164CAE6510100AF5FE6405
7827 CBE42D3AEC01131A86CADB27645F055DEC901ADBC964660F336098380F7A3143
7828 62D92502B680C534E053458ABD592A4A4D87F9589307764B161F9884> |-
7829 /colon <1C60D8A8C9B854D0F4305E7B4C115DF77DDFD45AC92D3A28706FE8FA
7830 19D528> |-
7831 /A <1C60D8A8C9B64EDFF4A769B0E349B0B8A8759517834132408F730D592533
7832 2B160EAFC678A283B12B9F41A37E5CF702EF2D2E718583BF> |-
7833 /C <1C60D8A8C9B6079F6D8209747A86332E73924F1B07F271169856A53C9157
7834 71D7C530ADE68D8CA49F0A6B3478F9E8176949771F40D91B68E1A88C72CE81CC
7835 0A91B3CFB642960E7EB2127A1637D49961A11F5DD40622F39379CDAB7E5B349D
7836 F832E4955008C5E3208AB258B012A237635179513D820ACF76E0A17ED392C351
7837 599687E8E7D0> |-
7838 /E <1C60D8A8C9B64EDFE336C703EA12FABA68C9F5D15F1A9B67653505BC29F8
7839 D56A4237858E054C3198877A> |-
7840 /G <1C60D8A8C9B6FF86FAE761919412E75DCB56A17E0B647886E974BE0CD2DD
7841 C55247C89172C0F24B317CED95A1845F91927547B6F787BE4A81523EC6B90B7A
7842 F23F6F8A8BDDC51D0AA285D7E086AD8E028BD7D16A89F17742D556071D7D5616
7843 6C6C8A71E0DFC3DA3B4DBE27EC4E6BE207A1EAF47A71BE409951D1C5060119CD
7844 D071AF7E9076F56846B6D62E52B2CB6390635FC230> |-
7845 /H <1C60D8A8C9B6079F4F4E07EFC7C894BAD912B65087B319FD4C6D4407FA6B
7846 DEE59584D043C3070AE38B> |-
7847 /M <1C60D8A8C9B6B41C9910B30BE12408A0CCE83CFCBF71D6A0AFED0B0C7E6B
7848 8742F00BF38074693AE67B7536DF8025FC27BB7165EE6A43D7B9497E065E42F0
7849 EE8DA1C58C8863D1E0F8290CD2A3925749EE5F186B> |-
7850 /N <1C60D8A8C9B6079F42CB3557771D803C706A630DA03929B931F488C01B37
7851 E85FE694B3E25EF7F6332F> |-
7852 /R <1C60D8A8C9B6079F62E4AB3BE2637412A7FA2BF1A87387986CC045CAB872
7853 B149BF5CA8B183616945E928E44276850B6ACD583D0202E4733E2391A44F4BCB
7854 738AB089D22707E0F4100F2BC6F35BD460D56FBB8A5713D4AF8760EB8EC1E1AE
7855 6F49A9B2B1066A8DA04011CCA29E2BB62A652880D30D80185E3336BD5BF6EB5D
7856 116E1FAF0793D4F86835A22CB564EFB5339E311318AE2981A0679F359C9E7A1F
7857 F6CE964A> |-
7858 /S <1C60D8A8C9B64EDFB8831DC7D3DA5352C683CFE7ADDB1F2F7D19136185D1
7859 F816C3BE09EC1E84619F52030DEE9359B5F11BDC142E51FA821DBBAA94D355CD
7860 B3194A176F4CAFE2F8762140A61B8DB4801B25EC39CF8CD3F7F21C11EB8BF2FE
7861 AA7BF71364CB0E29D9153C5428F8E2556CFDCDFCF7C63E7AA008F518E6EAA3DE
7862 B5EC8960FB0234452B3B55FF1BB7B980C85D0DFF1CA34BE144E02D5E8A581ACC
7863 1C4C80D7396F6E85C6E2CC3BAA0E140AF4F656AC7D073077DF7B4E8B5856F92B> |-
7864 /V <1C60D8A8C9B64EDFA60949676B75C625C6948873966B83A549B84A6BD5D6
7865 EE9C83058CE085EB61> |-
7866 /a <1C60D8A8C9B7EF322B0D17E770BC81022852C5639214CBF49D6EF8BAFB01
7867 88062A6BB41F6EB58ADD15E3D1B86AD22624C804FD4A4EBA73D78F7E503599DB
7868 65A7EB53D74C4A9A536152BF7A6B13AB96FF2727313FED0263E50A950746CED5
7869 AD5E7764E6E353716A8BE8970281B41D9429E56957BD1FCC84205F76AF78E807
7870 D18CA1CFFE724AECDDD2D385233E91066015AC7E0906FE359E28D96D9E0BD326
7871 B9E6C7D3E486FD1864E3B47A611B1D6D0D080020321300485E65AE9E4C12443E
7872 21865F474D46CD791839F25C8FD0A80215E3D2C3A5928427942DF3859AEF6E90
7873 35C909FC75082E8FF246F375DDB90EAC248C9121707FE869E161502F320A2711
7874 3504> |-
7875 /d <1C60D8A8C9B7EF322B197A4CECAEBFA93CFC6ACCC571419BFA5461EED77B
7876 FB3D8FE900AE7AE7F3558D5F515A8BFDAAA816E55EE92701787F654353E7BD1A
7877 4CD427A1C3D52C079A2D5373BCA2D0E81E97334505A34C6046F7856771303B42
7878 2A1AED127DFB82533DF581F3B1C10CE7C6EB68EFDC809921DBBDF534E7567CC2
7879 D2750B89DE10766FCFB923BB97A09A4C79BB9A> |-
7880 /e <1C60D8A8C9B7EF322BB83B593C4F5531F1493EEBEAC6F4C92C25FF10F1FB
7881 8EC7E530E4B1F1C9E51F31B44D59539AB4135F310FAB43C5A16AA1F4EA07D67B
7882 BB916AB355913EB7D45F3AC7C9CF1FD32728FCA1A2D5BBD257CEF831AE751904
7883 AD7F4FBE21E10F3A844E74CF6B850E894017941E45AE6BCDA168BF4979345C67
7884 DB13F0C5FE9888EB731B0A06A8D5D1475F60C11332FBE633540E50C86671A26F
7885 D83CD870BB68F7A9> |-
7886 /g <1C60D8A8C9B7EF322B9E33783F120324D4831FD54687FCF0A3239094C0D4
7887 E3AAB20B4037430546FA4664C0C2EC6F9AF25AB8C7F18077B54094AD8EBB679E
7888 A5C6D7AFD732ED61A8DCEA904021433763160B264DB52A614A19F2765FBBC579
7889 8DAD5FE93A7CA6F9AD05E8ADF7528A45B919107B69D8844684194FE7F92E9448
7890 90ACD166034B8B64BAE18E8E65CE4B5414E043D7BFC474CE1F5EA604A5C9DC3A
7891 7BA914202197CB4B05F919B47B1EB5B22C18D76DC248F3694EA79BFDDDCC0F06
7892 8EB1529F2B8631C6> |-
7893 /i <1C60D8A8C9B88C084EE8A68C7FA2A58C433876A9B19799899FEF7A13> |-
7894 /l <1C60D8A8C9B88C084B857C39B4185359B4FDA8> |-
7895 /n <1C60D8A8C9B7EF3217E3BC2FA8BE5FFDDE7BA6B2BB97B82CAF2D20211744
7896 A627BCE3171C7124085EFB87C01551538DC74ADD76A4A469E736F37382A8E68F
7897 CF64FCF52E65C49BB3C47B4136748A05BC6A02EABE080CF030B375C809CD6734
7898 3FEE2448D6> |-
7899 /r <1C60D8A8C9B81F2C037408F8BF0E381AE4C9649BA754678B3C9CB9B6F598
7900 5C2C3DD85532C988309B457CF86E09A953B63981C0C686B55A9B6F57C7F684C3
7901 CFA5497AE68C179CE338521D1494441800> |-
7902 /s <1C60D8A8C9B7A73DE557A2AA450BB57EE39D611FDE79056DA153DEDE8E0D
7903 2C9D756143DA5E614060C362E0813E35369DA2F002330267D2CFA81D3D9AA172
7904 C91A8B8E19BB92CE3CFBA62200E9E8175CCCB3A5FA559ECF71DD7F2B47B117C6
7905 9AC3637EDAE62020C9DAFDDB718C27C76EF62794CF8B187D103B05AC07655F04
7906 A6D9D5181CB287F032D98B2512B2A9B281D13745308AC05B350DA95BA0BE14F1
7907 2630B5B2A718215DC0DE5A544FA267BEF8FD5CF5292808F195D31A5EEC3ADC63> |-
7908 /t <1C60D8A8C9B854D0DE8EB299D76AFE3A3E7733E2D967660702D2EB06537F
7909 4BAA1F2129056DC9771C91484E3F22B637802F61054AB3D0E9902E08C4E6B9AD
7910 DC0E2F51D38CAD652B2A777D9304919B1B524DD7CC56553E03BE971752FD0161
7911 CF> |-
7912 /w <1C60D8A8C9B6079F005DC3C75B1A77147C8375CCDFD0A24C766DB69E35DE
7913 36706983CA4785D8107CB89C2D97982F5548429FD5F71FC913D3> |-
7914 /z <1C60D8A8C9B7A73DEABE54629387A84F059D312ADC9A1BC62C3E425E4C57
7915 824FE89DFBD64BF53A53> |-
7916 end put
7917 end
7918 dup /FontName get exch definefont pop
7919 end
7920 %ADOEndSubsetFont
7921 /GDFLNI+Helvetica /Helvetica findfont def
7922 /GDFLNI+Helvetica*1
7923 [
7924 32{/.notdef}repeat /space 11{/.notdef}repeat /comma /hyphen 3{/.notdef}repeat /one /two
7925 /three 6{/.notdef}repeat /colon 6{/.notdef}repeat /A /.notdef /C /.notdef
7926 /E /.notdef /G /H 4{/.notdef}repeat /M /N 3{/.notdef}repeat
7927 /R /S 2{/.notdef}repeat /V 10{/.notdef}repeat /a 2{/.notdef}repeat /d
7928 /e /.notdef /g /.notdef /i 2{/.notdef}repeat /l /.notdef
7929 /n 3{/.notdef}repeat /r /s /t 2{/.notdef}repeat /w 2{/.notdef}repeat
7930 /z 133{/.notdef}repeat
7931 ] GDFLNI+Helvetica nfnt
7932 GDFLNI+Helvetica*1 [8 0 -0 -8 0 0 ]mfnt sfnt
7933 103.624 79.2876 mov
7934 (Mailing address: CMS CERN, CH-121) sh
7935 238.186 79.2876 mov
7936 -0.589844 0 86 (1 GENEVA) wsh
7937 277.175 79.2876 mov
7938 ( 23, Switzerland) sh
7939 %ADOBeginSubsetFont: Helvetica-Bold Initial
7940 %ADOt1write: (1.0.21)
7941 %%Copyright: Copyright 2007 Adobe System Incorporated. All rights reserved.
7942 12 dict dup begin
7943 /FontType 1 def
7944 /FontName /Helvetica-Bold def
7945 /FontInfo 5 dict dup begin
7946 /ItalicAngle 0 def
7947 /OrigFontType /TrueType def
7948 end def
7949 /PaintType 0 def
7950 /FontMatrix [0.001 0 0 0.001 0 0] def
7951 /Encoding 256 array
7952 0 1 255 {1 index exch /.notdef put} for
7953 dup 32 /space put
7954 dup 67 /C put
7955 dup 77 /M put
7956 dup 78 /N put
7957 dup 83 /S put
7958 dup 101 /e put
7959 dup 111 /o put
7960 dup 116 /t put
7961 def
7962 /FontBBox {-204 -443 1437 1254} def
7963 end
7964 systemdict begin
7965 dup /Private
7966 7 dict dup begin
7967 /|- {def} def
7968 /| {put} def
7969 /BlueValues [0 0] def
7970 /password 5839 def
7971 /MinFeature {16 16} def
7972 /OtherSubrs[{}{}{}{systemdict/internaldict known not{pop 3}{1183615869
7973 systemdict/internaldict get exec dup/startlock known{/startlock get exec}{dup
7974 /strtlck known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]def
7975 /Subrs 5 array
7976 dup 0 <1C60D8A8CC31FE2BF6E07AA3E541E2> |
7977 dup 1 <1C60D8A8C9C3D06D9E> |
7978 dup 2 <1C60D8A8C9C202D79A> |
7979 dup 3 <1C60D8A849> |
7980 dup 4 <1C60D8A8CC3674F41144B13B77> |
7981 def
7982 put
7983 dup /CharStrings
7984 9 dict dup begin
7985 /.notdef <1C60D8A8C9B6079F6C9C5B6880C89408E8AD9743F80D45518E2865
7986 3C59C8B376144C36> |-
7987 /space <1C60D8A8C9B854D00D> |-
7988 /C <1C60D8A8C9B6079F2D195D2F475FB0496F57CAED376D8723354DEC9F1B1D
7989 E5681520D221B2480D1D8BDCDE504128C39D7EB2E84513BAC1DE0FB32782218F
7990 DC6E9C50EDB3243AB03AB27341C2AB66BCC7BEF1938A37561E60AF9AC58E6461
7991 50BF50A2A4F9C83CE1E9DB03C86EEE00383C4EF0503E9E481C5C2D47FEADCC38
7992 BAEC2FF5C5F148176C> |-
7993 /M <1C60D8A8C9B6B41CB4F0B3BEE1A6CAEFC0BF482EC1CC7D2F0198309C9F0F
7994 DCD50F606DDBD44D23F589330B462EBB855D5C7D5E33D1AB31D947D9B1D0155E
7995 EAFD60545ACDB4485F1DD800CF449A8552776F4F18221C> |-
7996 /N <1C60D8A8C9B6079F4056A67B07AC214E11A0833288A2EACF147312A351AB
7997 D6E19454B2E6CAAB3689D4E14C> |-
7998 /S <1C60D8A8C9B64EDFB7523A7CB42EDAFEB7A57D7E602730D163703AB2E374
7999 2CE0B6B5031548F45E27EFEFB540FE387F8D57A682608C79329F4A9151F797C0
8000 BCE8B604F7FE451B11641163326012E74FF90725FC4946BE08E582C7990A27F0
8001 5BF122930EF15C33C6A81641E7FDAB6583B2FA7DF36B61736BAEC2A282E5FA64
8002 D01E02E9F2034809BFCF9FB16CEAD631B349973A1734AC0C894FE2F2A758604E
8003 B0CD036EAE9087D8FFE9EBB3F6918A69E2C9D04BA54611686354B12441475A72
8004 B74E> |-
8005 /e <1C60D8A8C9B7EF322BA45AA2EF7BD5EAECAF85AF93C215781DFD7DA13F94
8006 BB4115BE9214BE159174D684F62C2005A0180C6808F64A08B396F763189FED74
8007 6BF18ED4EE6E66DDE691142C37E3D614F8DB7B75C14A9F846CCAD13261BA0F08
8008 6A233499153D3DE84AE55E921B6458DA81ABE3A274371E0DC1724FB71E09D7A2
8009 DF5E64CCD5B0577B8A6829193E633FA6CD7C2838A9AF9E8E0D8892F0FE> |-
8010 /o <1C60D8A8C9B7D8BE16E0CC961AEF519BE656EC753A8172FD3365F902B7C7
8011 52134E0D6062F2934F0088DB7D58C66CCBA57D3D7D362C8679BD71F98F68353D
8012 F00A6FE4BC9DC38D8621ADC978F735588AE608451BBF7B1F36DE1ABDB4D743E8
8013 61A8CEED1A56243288AD7237419D7149DAF8582921DC7F71072F99464BF4B424
8014 500A0E0A81AC> |-
8015 /t <1C60D8A8C9B81F2C1282009E5D95CE7F7F46B3356102279C4BC0F18BE996
8016 79A2FBE0B24A5C5CDAE5CD8FAEB44771EF6D329849A78B1C197090EDEDC41A56
8017 28E7A0D30EBF1C775B98D05B427C008446AE8ADA9F57D4B8> |-
8018 end put
8019 end
8020 dup /FontName get exch definefont pop
8021 end
8022 %ADOEndSubsetFont
8023 /DDFLNI+Helvetica-Bold /Helvetica-Bold findfont def
8024 /DDFLNI+Helvetica-Bold*1
8025 [
8026 32{/.notdef}repeat /space 34{/.notdef}repeat /C 9{/.notdef}repeat /M /N 4{/.notdef}repeat
8027 /S 17{/.notdef}repeat /e 9{/.notdef}repeat /o 4{/.notdef}repeat /t 139{/.notdef}repeat
8028 ] DDFLNI+Helvetica-Bold nfnt
8029 DDFLNI+Helvetica-Bold*1 [44 0 -0 -44 0 0 ]mfnt sfnt
8030 115.779 65.2876 mov
8031 (CMS Note) sh
8032 %ADOBeginClientInjection: EndPageContent "AI11EPS"
8033 userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse
8034
8035 %ADOEndClientInjection: EndPageContent "AI11EPS"
8036 % page clip
8037 grestore
8038 grestore % PSGState
8039 /HDFLNI+Times-Bold*1 ufnt
8040 /GDFLNI+Helvetica*1 ufnt
8041 /DDFLNI+Helvetica-Bold*1 ufnt
8042 Adobe_AGM_Core/AGMCORE_save get restore
8043 %%PageTrailer
8044 [/EMC AI11_PDFMark5
8045 [/NamespacePop AI11_PDFMark5
8046 Adobe_AGM_Image/page_trailer get exec
8047 Adobe_CoolType_Core/page_trailer get exec
8048 Adobe_AGM_Core/page_trailer get exec
8049 currentdict Adobe_AGM_Utils eq {end} if
8050 %%Trailer
8051 Adobe_AGM_Image/doc_trailer get exec
8052 Adobe_CoolType_Core/doc_trailer get exec
8053 Adobe_AGM_Core/doc_trailer get exec
8054 %%EOF
8055 %AI9_PrintingDataEnd
8056
8057 userdict /AI9_read_buffer 256 string put
8058 userdict begin
8059 /ai9_skip_data
8060 {
8061 mark
8062 {
8063 currentfile AI9_read_buffer { readline } stopped
8064 {
8065 }
8066 {
8067 not
8068 {
8069 exit
8070 } if
8071 (%AI9_PrivateDataEnd) eq
8072 {
8073 exit
8074 } if
8075 } ifelse
8076 } loop
8077 cleartomark
8078 } def
8079 end
8080 userdict /ai9_skip_data get exec
8081 %AI9_PrivateDataBegin
8082 %!PS-Adobe-3.0 EPSF-3.0
8083 %%Creator: Adobe Illustrator(R) 11.0
8084 %%AI8_CreatorVersion: 11.0.0
8085 %%For: (CMS) (CERN)
8086 %%Title: (cms_note.eps)
8087 %%CreationDate: 4/19/07 5:06 PM
8088 %AI9_DataStream
8089 %Gb"-6M,roa[K-/QJ:A,q?6BQ&UQCQ?"VjiJClp%e8ghkIkM37jZRRP@+<]NfhAC17Z.IF";Di7@ltalrQ]%97-GAAK^eFd!5"[)]
8090 %,#RVR7`CC^Of61Z\fBQ5$XJrm4<@:kG+i"n&V\5%oE9RS#uSf4*'Rl1h:5Vp/?AAV='.!\e'W9O809R]G5#54R\*?@nG#lur?EkK
8091 %h);nQW4rM(l)9@ZeV@XC+oa$AI(u,p7RNlY:FGd7XMk]?!^E6:gWQ?[Ld991/I^j\U-0(98,-`en^XEs>4mOuJ1pPt`pe;*?6i_L
8092 %kBgXJ"RH*s,RdY^Gq*U-%8WfbhNp<40O-0lmH&:JH1Ql@f7ia2e6WJ!\Ig$7'M6:*J#*n\."4f$U"E5(UdE0k.WlFuOg"fgH'BR^
8093 %!T8ge>"--ocVXC<qWOg4*DVpL`MY]-lEDeaT:R_)L]7GiNK_jh,"7>amoCZAr\,3B`Tb`N.Ija6BhoQH#g0XSW/[ZJi'4%00DlD$
8094 %eD'SGYQW[JN`Ki%Bn0*-Fh8Q!\,R\seH%-U@8`^]@V@3I]])mA'S6:E@$4#*&Z:ZKai%%-M(tDX![8B"-1TW`fJVq"FX-XQJG#kX
8095 %$<?6+_/PR'TM)YLo3kF#[01W:'`Z&!#UMA.Vr[kH87BriV(`K_R[`pVdkS]s:kO[W[@P+MO/<$LSanRc"2h6QNYb22(&h?1QbigD
8096 %*XP?9G^(o\s!&MG<&./AL;Fqe/Ah$!?AAnRD8Xc"*Tl)3ePZ\1/r-3n&?a+!*8q.aMmh96NI)&NP0\[fqBOtViO7H0r4\.Pn&h1/
8097 %pe++Z&3gmdT*i`=6a?N^fOh'r1K<(%E;,C^<,=W2gJ0VCVb5^C#g,bU\e:L8e>A8q8nm$q%gKm5g]IN[+l!6KLDNTl5!lSX#[Ki)
8098 %iQc0p&shKZH]Bd6q[C@Yj7];#)$-&cR-gQU?FW(fr<J/;Eu>0?lj;_Gr&ZIHTF;X*9U@o9+/ZSfAMIpQ4rqe@fk@c1%jrm8Oo4Zt
8099 %KLpF$dQ_mlg<'@ikInS0>n&._qK^k&FB9^ZMqjs7c_]$=<l+o4Z8_a6,V8l*4)0iHO$Htni(!3enl6bkFZ;+-0j)7i$fgJl,kRGg
8100 %D^$N]d:bL,1LJ?k^4g9@0kcErUjooD'[b!t#9\_S1&_Ck18#J..fU^dM18HrM[t0PItibE'Vm0;Io:a\ceIH:Ei]!M6]*lmJK+WD
8101 %]5rZ&6^Y)G*\_VZ#3/C(Ld:H5X*iK40*DGDr!P>eISNrP+;%,2erV;Xq3`!IK2[<\7+>Iuc`a_:HDNI0&fXih7MSXIo"6J^M[-N+
8102 %K=76SnPp+%e7(-@CVCQ#@bgCs&\Wg=a3E=DbRbskM]D*iJ$(,Np3\_=[9$#Z_s'Sa%X6[sSYOJ=8Js%dl3gE%l(_I-.4PfYVRT3A
8103 %MH#$#W26FhNG<kJX,k/5"&\^BT>cgUp;u,1e`SHVrh#U_ql!Uqlh.c2I/G7kCO\T?<-poH3WK<JDdc?Z)^E+ZEDdEZ7q<eV#'(9(
8104 %<p^Ls&e>L#I1QY,s(I&o+p$I!FG/"17#cY8O@^),)N]*b@=-KCpA89cb8=FuiRrV4>BN4E%\^ohP3L>A1)6sNKgGUW6)J+"&:@#d
8105 %*0I3g\35HTr[gEu8qpJWZtpg]A5m#=&2O819Er?G'dZ]:&[63>r]fGgFOUYUs/sU/-DIaKBWV>1+q<kJSY8!a<ctd$=2juW27o=L
8106 %V[bB9Rs'I[.T38;8S%rfHlb$6e`-2!5+R^]8*^V[=(3iHja=%E]l=HoCYcbZd9_5;g)rVbdM[5Q\i4o<N+;PJ`W<m]R1!aOpfHS7
8107 %NF1Od0e1G@>^rSlDXtd/&MQcb(Lsj_bnKd5D%m!Y2$.?q:q@6g<<9]QrZaY_g_hX7_8t4Z/Uki:rXhWKR0JYn'2T!*NV7a3eLc@_
8108 %=LAB9\R,f4K"B=XnI0\88,&YC)1$+4.<5^8"tb<-K,YXTEl:X.YD\3\6/JN#]\&Q3EZ[/&ER25RJK_!;#/lcOlem&[j&s+31H`p[
8109 %p`uKij*ZfHne%JQ8Y4jbNoO6E^bHhRV77e;i8S"#MfKDii^f);H'VrC[_OXLc)0-hK2&Ri2TA5>#YVEJ9,..&='uDi!`Pa"WC!nP
8110 %.)ZLu6F7:Q:^+-i0Kd6-/5opnL1X=WP"@?I-H8HA#X^<l6TAbNk%L&5cjWXt.6:$JkVsTXUND0dBTa]?I#:S%WBuJ6dA^(pR7a:7
8111 %WE:X=MPR0bR3IfAP"W+&6BXpga](%[81'MiA1STm7Zp`69G.Xq_'R`%+i,Gf6n4<m,SKW8/.kTE&laHV&90nZ`S#JZcG\sl.\;SH
8112 %O@L7N`ZoIQ:<!T1N/qs52HGVg0fkVX-"Dd64;NiD@hJ3qaVYWOUKj%C(8=KeNi&PmBHe@U`hH?"U8]OY,pI_iMm/=1KSe'<<$^^a
8113 %,U2bL/-8"VKSkj'K&S5>@]9FJ:c+H3P#R#7(PmrH&W3;RMBI2-,?_<;1*fSk5QrDuRDd/p)'LGl,RF\V$VA-;&.ARF,@JebS,g>1
8114 %kaN^2q7:MV8$3U`#F[pK3X/n(JY1^Z>V426B&OjH[k<F7dBq:`Km!m*:p`oak/;QnoRJcj^s\bP$YX\M=-Z_k+BF'o?mu(:$Ga\j
8115 %&kSH!%?i9Wj>_`=$(*:JZ];ohj+)h/@"SZb'EC37a\r=MMZTtK!IJf9i;ciS!2U*sQ3@uo&H^<R!SX<!r\uGr'%V\iFXb-&E"P9+
8116 %^j8k^DGaNN336U&erti2/\q4';;Mm0@)49opa?\=*!d\o"@3,u'S&HY(`t,U@ORn>-r:JbZ9V,5TIL/EMZkTj'*M,O"dBf,$B->F
8117 %%Nre+O<k"iaT@n$8HMGK!n*&0$%pj!9EIr;5hcI8EA#A2#bZGMBKlhd&-lN4!`.1Y)[5.30#]nc!gn]Dk(s-Q`IXG?^f3-E<rn\I
8118 %UNqRoY+pOEU;2J&i5R$],n8X4!&!@M^-D\M;S]tCi8Su)i;f0=!GaL,i[h;pcP"%e'X3'$`'><\5n`5[%J$1mEe7eHNW?UUJc(=U
8119 %*/T;18V13@6,"$uc>Xcli*dcpp].`g&-5Bg.&B0g_9a='31^@a`Gu>X/gS&2/AI8LA$?Y7E\)oU)3SS</CBPQMda/N,[1CE2^I;-
8120 %+2f/3"80WQ=P0l\i$"6'@'PIi?O@0*,lSEY"<o!+_h&GV_?^p480FWkLt?kV#)pIJOi7qGa[cWZ8L,b4+':;6:BHGJ,W'"5E$E[I
8121 %_;Z+7;"P!t0(2&H6spaK?\JQIW=5)n8@#+sF@GaXJRpBqZ8!nEOfXOMH&Eq#qL^$on%]4hYkVe7#Y%.J_1EM\iY30K80B:a:e"nS
8122 %L.*m2c4MV#ObcJVOC7%0W(+WBM/*lbCa?A*/@^i+:1<[P"F'tUE?rP6=Hk%=*l.muM0/@paXQ(t(Qu],S]*@u+G,=EK)^qfEfd<^
8123 %,*.OV>a@]l'$Ti7P%:Af,U<&IA>7EPl,AT^_U0AdDhCVlrYYK5Pjn]+fD^91-HS-G,rRB][)U[tN7Z`kZI%/qN>L>[XYm0Hcn2`G
8124 %JfC%]=`N8d4-W1C??WB'a%NUCGm@Z%X2VPSIN8G;ld%OA8\g2hXN:GJJL;EaKO?&/7;aFuGo;gihM<F'#t[7bP5-UH^nM,d)Sr-c
8125 %//lC$"5C\e2([J!U.#JK0d'dZMFFjR1lOlP=>Z%,o2mi272$PtA-XZeBIA_(Z=kbHf!8sBM\`X41Wrh*BK'GE)/N+jX&0Y5.`R&4
8126 %5me8FZCs];>-t'0,q[fuU,=OVe"T8_g=2is/_\b-Z?AdY[:im)"u\BEiD0N]#dUa)3u_DXP-$<>gS2A5>25js*Htnt>;j,_dp"ZC
8127 %7Is_?^dSoA1r;[;>VsC8'IS.I()O)m`dnS>d3KNfEmZES%<KWJf;^eS7%h5KGX>8>;2s]nGmOh:PkJMWC=2NuPHrr^1K@ps;LCr6
8128 %Nq^`mE$hMe;>U5>)2^m^WM:kTkp.GOS;;s[!9HgRi:p+>5PWhCr:gF+s)f#=\iG(^,E@*FH1MOFdI]:sImr06?)-9`M[*,Tp[ql@
8129 %\E>p[_bgh7)1ILZqg[Se,]MS%oZpY+0Wo\S3k8<2;NqTWe-nRg22WYGa=LG/-U6';NKKojIUr8BY%^!69!5S>%s3fPR'AmOR=6V7
8130 %?%;X#Y#.#j`/OUf5F&#S2>Da*;'KI;NVlIfqV^:r@&l\JH]djD+/Hh6BENDQT96?sKZfSD^F&`BUU7p3:Snf_;>@R_(66Z[iVVSY
8131 %2A5)[`)-^;+#qimh43+PWM=X]Sg.KW!t7[;a&/3=qXC\+bSPNX?B(7h>6YlCHohnEbO0c22DCp10Gl6h727+QnQKdj"B[Gg7()'Z
8132 %g*B02/KBMCeLl5(E-TRh"TF)dIfTQtr@6.B><"!jDW(OBpg7_U9#SXYW0li4+\I'Q0R_8h*0`VgVZ]M#H&Ffn[*B(iLsF+PBV:%9
8133 %N*rfrLfmD>dj/AgK[d_+$Gb:!!^qc4Ka%H2!#(7S^knJq,6OcoP_eR3,5!X`^U6d('^Gii)_eq]<2>)Q8J*:j>+^r1KQOODN0>El
8134 %P;/Pa%#>263\9ce%[^):!)C`DNsO5r8;Yt;9V`7IoX>%@17'\e#hS2klpdM7Ij4KVDSCd4])'MekA$A4Tq<^;5#;,.AJ3A*U+i#O
8135 %(m,5+E+3GK8<fbJ8`;T;9V`FNQ/T)Hkm\jhMT%e5)LT:?bm[sXHqP@pQ].:c/u@`9"++O`MATGSP15C'/^&tA1IqPp+Ar1fP;+MW
8136 %9Yp3;HA`Vn$34Yu6^0!pS"p?@DU]%aCIh`D<LA?/<@K/rl53]We9,AW)6=.+F\WM,f'tn;,"1p(lc)nc\dlKX[tokX_/#UgM^6_)
8137 %aYaR_VJ8[)#@^jjE$1ue6%r*E#$P+2*7KLG0&UWg,<[uTM?_Ks2J<mgUk_0H-I-/\&2B:WR`-W*-`P5n^#7Xu;O']\^ghuC6a'QU
8138 %0iS%G+]cK30P.=]@pN5O"@:8][P0s]?n/]S4eN"n;Dk*J:-ENXlb'(%20M8FBfZ]'VQERF1<r7PCMWNtQqg$aDH\2,187N2)/#ZI
8139 %eI5=XbH3Fm$E0*QoS/,.ViL@>*Tn<"&"<jV90><GK?2NgQjJJ7bX4&[n3d\j:I5J(Ud_$m0gMc0U>F&>!?*bZcQQ4H<DHdX2mcCr
8140 %peV?1Pu0Y!g%!e8`OuK59C$(+*'W.c+((H^`)gD_#jURPOWHk[\q_&l9<cQqcYRs]G.:^aq0-e+d;MCB<nO#D8,U&GF+$.;$2>>*
8141 %8Pa(/c82c1-A*Q3^W3)U1^Khj-K%_t^nZ(\bhrHL#5_J<O?*_U_3f#AQiEIFDo;3phDU!o/1fO=!;uQkOS]'_kl9uKDX>cT.kLZ9
8142 %LX2o9\t?l;D_=_Z2EEV@1i+gRnBPd*!'S6'cHIYV5@)OG!j7sdYFO'&aT'p#@PEt>U.=0(Tfo]7P5=(T4G):CrI8aX8sCIugSXO[
8143 %Z`/<Z.)U>rI$4"JnR"0p)04c-r\a$o5QAJX,mePNN&oGLE]UoMqFe*/AF&<,R@3=3^Lq/u$(Pl0k%pC3Fo2R'CmTrapLMYQD3V;=
8144 %q1$MdiWO)VBRT1G[-,>MB7rmrr\ntO,nU+>0`5!e`a'B<]kF/M(1_C`0/)\LF's4"!7C;nc%IF-9E/L?H9d7Ds45;c3W,]nL:IDs
8145 %hI;.S_c:?*.t>\@5#c6/@3gTT[/2HI[a/kISQK=Zs);j2o`$5kpqN5"%ZR:aV4P%;#P<\2E(=8tjH1(c^dZ.2fBp[feK+ude`gm-
8146 %dohk/KBc]D#kNP!UUos`jUp)`0&)rUBXj;^Uj+F+M(&P&NnX)9BA/sONk20pqhRA'bJ^is-)t7?fPK;>-j(bp-*<Y7.KE[WC&lo?
8147 %[UW.8`b+P4Mr$,MmE&hgL3;n_#DO2kNY]P4&X6jid@NCf[:d>r?B/)3S<b9UM%GREJf7WibLpWUFOrtcaM\%o%?K#MGR;%8g,Ct-
8148 %icE9Z`7k(2Zue-X<pc^`1Dd:NhUqUM!b,aK^^X+[PJloC2aVGm)J]P)dr<#=GtKsaJ-nu)b9N!?f!0m%/qA3RnHg*)^"G*8K=3o]
8149 %/p*/omDZPfk.$AT=hCSh9)@h/?7i&^p>klo1^lhnobESO\6\SGTt:Gjl*NtJ8_:K'CS(UH:o3m5&pVZ-bJeKcrK_`$ZtS58%;.qh
8150 %aIrJ*&ZSs*::>O)PIZ/=O"d3"OJj@0!&`Ts]I3?1bA\00SM#,3Xfd+TQ"/cuDnZL67\\bL2)K)E-I\eH(NIt6NT>@:(@)U\fPi_4
8151 %DJ9.Z$ojnmMkma&s*GMZ<M*F_csSp#XgU&gD!RcV>o-/F#)EsO2jd?Jad42WD&c2`WR<732.eF+Yc`nO#[u,$Y&B_aR5\A\-e"?Q
8152 %M<hm$eY*S2Q1];=.B@C`g$YP+r/LZ78Ao60ji0c?]-T?G2msSK2I'o!ZWXns0E=E<cfWNgfENC%f1:5'Kn"c<FXR.01:1/+()nTT
8153 %Re0(UH%2j8$Ss7GRuP71OgMeN\d.9a&3<0g1%"^&@Pl2Mo=5bf[*a1[S_7n=%Z=-p@*ohPK@&(7D54WGC)a8iW,8nIKA*j/W%GG[
8154 %3adqcBfFWh95\H)"2f.=ktedJ4P.fq]Et0ce-9c1>"uLSoT<2(6rhKc0lHnHm4=%9OWf6a";%W.rc#6$`DFGUg905ZAkdcB[Hc%a
8155 %U#g6h=BK/TK\@ugh8q!U'\gi$h>_0T'I2JQB'k]lqT!3[cOFE?>#"/^\Z_!0UjgMj4DHX@/r#jP%(1][SpaAss0K8dFH-\?[a8i7
8156 %1_2%t:'W)qDJgt?b1UmIJS@qR<RdF8),T<.irHLN%%$#J9WoS@>2rbm(ZIqCRSGfj\'hE(D*DiPfFo%<_.4LrB<ujh4%,QO"Z?,Z
8157 %&[i6/8OhM%?hTq&GEFe*VMYp<*OW-9:d`M$&h73YR`Zsj2ak]sX_EGj14ne.2R_59"Hj*\W6MFZPsB5$W9T"Ge?Z%h;6c@rcs=\V
8158 %WR-8E4YaEUF//+,s'e!O>0UYBCZ1)<8L#_PX?2(^Lcn7?Tl`Y+_uRZ%D:<@^n7$at=4!1/R#M(aGU+=jVL#cj,mo9^,&"OW&TXpG
8159 %r*Z:TA]:BWYkE)F_kVjWjpM4_2Rf83C:X*\c9Po8^:/qZA.nsh%nu.fRWd%<.%8hg_%gY%<UYtu3e)6',U0Y,7ZK2aAd9?cK#:V.
8160 %K-J`FEk*+f8dpncq'*s?@ONAs.(]24Q&@;H0"L=keR>b"F)U0kMp2UMTeAqHrLMN5[hE:<4`#qUOP2tLA?(@aNeS2e76l`5=[*#-
8161 %W>.M\=]9!I0q/Ln5^ql%UZ^>YLl1Ho_UVXA`^7F'<,Ub(>f;8mq1Z"tba(oX54>OLFT.&@pI94hO,HCN6M*$"g,6^]B!/pKk<H+N
8162 %*o7cZ+`u$3\]7I4TLR*AI95Utq=O#*'n;7)T,k(Nn:R@mc="</K"bSTGj.e4Y`QT0p_hQB#'VhpkF='bj(<F$?cK^Cn0RJJYg<7G
8163 %*DIk"pUHR*7FC@[/g@4$5ji\2;.4FR2FCmpL5WYe%"EWG:S5=EI-U@6T't9Dkd.`+LPlOFLG&,L0k\=(M_:sI%D6G#-/@UnHo,&#
8164 %5O]XQ5@r0p5EG<bJ&2P6B#OpkXrD3Qb'BVl>8;%#2O6G$lh'6=I8S7%lEsV?]SKiS>fiWpEa!]<4[&lpr@6a$;94NB^7XEtn'#!\
8165 %]3<H54MQFOc,C_dWK2AqS80gq>s>n<A78c8bHNU[p\F<AQn!V#blE<;3?2L;UCR##,KDG$b?3K;joV/.bf;;Xmr0Sqq:liMkQ];j
8166 %M4WOsT:",an%P[Y7:-kPiqbEWp(Ya4ZgmU:Y1Hqg1gZ`Uht3XJHiE"30[n"Cq@#(/Sj.QUdA=s\o/:Q:(]On4Y#AL"rd3G`\rBr2
8167 %2<P=!cU&cI20ZbgUVr^!m0A+qIr2qgd:\\3c6BP8P;(*hdG^g#:ELU%i:@ODpCf&Skf5MET4\qaq4!GY+irSC>/LEc>sX!Z"4,A)
8168 %.d`;K"FgDG\"Xc4m30cTK0!8K@:Q^dpY9N1O87PVo"ee^67766%T6nk3aD8FZ9_[=oeMtVdGO)=ArkaUcfoO`2X#P]&N]T.:@DNZ
8169 %TFR<+fKbb6Ah=4HT:A#-ho<kFNBTK=4;4oc%I.maNqom>kp2FkRa%,UqqXog6/>N4M6e,-7hgmQ-TifuA3GP?T*MAmn$lcPi0e"R
8170 %4l`n+B[u.jX_D>F)#hI+P((![WIr(!^oG,mhq5t!)E))1e`^4Z)0uRW%m%<R=Ul@b,r-im:kq\&//klWInu5%o0I:Ts2e&aF^m>n
8171 %iag'uAqN-LR$;X@KR>\I.j3L='Zc4SDTr@h;EFRJo*p3(Cf#^ZE>NjrUau+ZNLu`t5L)&#K0Hs\r7g>(ktI067E5!@I_=8A$DZNf
8172 %MeB(p$O"LG4Mi4J0cr7<%*o`rl7!W.CHuftpZE07kD]S+&eWX>ofBoO8V921]t-MipXe;`ih5)m2nq9"k<*b__SpVL3aC*<07Oao
8173 %mupr1FO2!,HtYNRrju1'/I$Xn&bg!=[;7nUj)XXsg_7u!VM!a7EZ*%dDdP.jN,DH/738m&4F3Gfo0KQU<qh5A053K2j#&j)*;#pA
8174 %/rm/!AieO!nMlHf/I'Jq*o@nY[-=6C>fX#e'TXFIgM5-ZL;fgh;<"]UpR)P<>8_fGfrX(Qd'mSb#$bk"f5W\+DH[Ll'<TtaepPh:
8175 %hD]qX(BnqXcsl:EgfH1I0kg.+fsi?2`Bi8!bMkS3jQ<M_9,%h]DIApU$!?&upXQbW_oBUj\UO>B:8L7k;uX0jA"RYu7aa,XkJDSV
8176 %5%nWD(mIeBTK,+_bXF$)Y!^LdP;j)*V?jm5?+`p2ih/:bGG[a2PNFA:ER;1+]!O'q+(4atQffYO/8Z)T%qIA6mJ_]'F-M.#q(Uuq
8177 %##3]9lSH5%?sN+N*]0%,\@tF99Jb:aQUS"IJi+!I'`'9QEH>9p69<X>S`b*-ndob/Z=\$;(1WN!VhaTiP3LT![PLQ]]`sc<D`nnI
8178 %HVlp\HOD@>T/g3$.>t%!hai`nSOkr[T9AE?JS^?"5A0MC-Q]O;4..HGDjN3OmJ?*T/sf0#i]1HHop+:"Y;EbX`S4t$HrW41R(YpH
8179 %9UU.;%Kp5ko<6@-entCqjfs&7mT7koa.V\OjR"bfoB'B97#YCg,o(F"XC]]P2XZ$-^Mju)DmS<@6FN"Xhl^JURdi=3k<m8KlcZV8
8180 %+^TXUIsXQS?g#.Zcg37#f^7MXf:p4fbeLl/IZ5S10P0ctr%ee2$VBs!:N'6L4,Xq3^45ah.+E*]g\Q2[je9fNG*=sO5"kBG(_`@I
8181 %r:7?AR"*p>hEF)0=3%1V?&`%VdHeHiR:C%s5B#'rq3oonhWG>1I82LuPo;GJD[f$H::J4NkF76,hd4NSfpUjD+j]n!Jc*Zg\[T(b
8182 %bpIh(mudHc`5VPrA`i\t"%9dofDOTO8OR]82qsu#8@i,2Y&qu00"Tj1/RcTGM@EQLZh$2b4EZ7W00"T\e<BLjo;doN$DD+Fo8L@5
8183 %TYDCW:*D._\L4h6IrWa1k*JU@SpGYT4*V0TBe<\eGQuioT5rB1bBfE]/0\shdLneEl<J>"@%J`<Z)F9;M5LB7=9.7?mSk`@[KB,s
8184 %<l9TMQ=)/=X#AZT2_:nC#<oG=b;<pGjCA0phkS.qNqm#6?B8GO8"N.cc"1m"FN/.i=:D&`m>dg52r&KKV]QtOGC2CHT_QUm^d:o-
8185 %"a^%:i!We[UlHnMH1_6$NTf@iS"J:M=n/)Bq*Mi\%,[;&"HK;)M<@_=q9<4g^4'+YA7@ia:aC`"$eDO-AB4t"JS\qG[hUmlWki\%
8186 %<MKn%i'j8EbeQ$;`gF%7%]#p&*l1Y<FW98LYD(<ZG2NK<35Cn-Gfe]Ddg#4Gme3Ke)*#`b78\ciG495bgl\2\456sF&_&FjHH`Ak
8187 %OCqtDXjPeDJ$']n/:E$AI0t%p4b\Y=l*Idc#-r%:jNQ6s'`@q&@DP!"e,'Oloi8ss$UOe5T]NbQ:\1`t]Im_Ep6C\7B(u,fE7r0<
8188 %75!NeL$/l3CV[:,YlsI02520fcE#;NED58NS9(8phM!7)J(so.>k"dS)Pn!PH:c41+D1'Gfs>(`$V#eMK^jZc:nAYHKt]GQ0]JLd
8189 %frNsiW1^/;SB020<>9;IPT\m)qM@X,+qFKZBA\([QbLKg;U"8,)TnoSji9'P5CTVHBfm@:=/So<ch,[/:OB/_<P[)Y'Ng^mf,]fT
8190 %NCt=[1l[A.]Vf.W-f>uINSk\YXFR2R%X=p\$(Nsk(3s+cgVJNM3ktD6WdMWG9!L==l%1-[<r3P3hf?RdGr9J;(=Vq9D+rPiIl5%'
8191 %]%N9HOA%R6`g!uL2d)9*,5Gk^;n9T)'il].5jU+ir)_Bt1%Y)SP#o?*oof<A005o$c3,+>gZrX1pkk,22!?'S]pP@H68i.ZC/XEX
8192 %,#s#h&sj\X(]I'9a=H9\6o>I6?Wa&kq.\POTYn1.gSSNYe8tF)"A77TK#7"c(dpi$B7UZYE9U24++\#:mHJFr-IG5ajKM<^a)YU,
8193 %M=u%g(E#agK4m0ZM-D5To@8?R`;+-!lGR1;.nRB8>il*:]uRSs;r66'oTur]30J'gqV:DcZ&[ULZZ)pZ>UuEc1Tgo$JgZ>j(a67j
8194 %&%5NE=E]W#Eb?j@\5tS%VI+NP$0G]-@V_VpJn3ds"XLdagkM_UgAAMp,WF.8+k_O16iiH\SVYT!4E;C\VL`eg]d`#GdW)I&?VKV>
8195 %%Q1Z"8GG?Y<uf1MN?)bFBAlkF9'W[G2![rUfWe.KdOH,SO2N.cd<&T6*S8,4FF5Ge+2TA%?cdmDg-!b9KO-Q8KP2`gN)RL;BVmDM
8196 %^:<X5QVP1T6ce-0(HrM!1U^Qf@4kHEVdK#9]ctkqZoM,5@9mTEP;\l7R^r'JUn@JB2sIh;f!1F0<O?I@lMC\?\*gL7\NGfs..Vi7
8197 %VJYR)iraA&7:#.l(ATWLRba!NZ*l8SmITXdacY]N_len\PBEdG.9=K$<hW8_Wlub<?=V+hQF&@:@n9lFH-a@Om'8(9@(DKmbtR/:
8198 %mEUGENE6Q=1%0$k_rC".Y>M:,@1Y1C3u708W2,gD<(ZfX2d"`p46F_E+.X;a4[+gq9+sb(^LP!j=P9H(e[.95K>FBiQbst.*SR`C
8199 %76A7O36u@W>Bc]hk<(D=Y!ZVKP'a:f*!BdF7$$V-=kPLPMhOo%Dt=sN6/(!^[\D+Pah99`4+S[=.2d]B-!+o5K\tMArH/Y*_Pj?!
8200 %Ah1G[Hqa4;`FK!\lUg>!=a,41MY5S(T-0QR!?8Us3)_bO`'N8rK;FG68Qp"U_G(Y(0fa_hfiTSV&LV@Ck8JS0HEYdME/MoT#+j5e
8201 %rf-aL"foDgd+RPnCT"f:](_"0=g*QciI][uYnapjk<9KNFmhdEPHQM@`1GFXXUp8'#JFdoj`=aO\QPOb>imTO!J/fQDM^V)8'rI'
8202 %Y1+TJh?]?_%rkl#lQ\oc(041Tkr0bBA#'pBHFkg$`^%SSV"1t3AL!#>Q+Na1N?L.7l>P_NaD%+8llJJL`L-BR(fNe8)Lg?a?55Ip
8203 %r>7)$'9F3BJGO*g%IN^W5T.(K:HY%ucntQ.<]%Q,/((M,Bnb@I)o5[4[HSg%?.r#kVY)8[\@RFn*m9A6NVIqT,YYLTR1r8"Vk)TF
8204 %l*A,@G$S^8$[PM!A2Nopg18p1<G(@6Br69[>:V!qBjH]*eWAP.*%m_6)tq7<CMW^q%Um]+KWt5hk]_:G&HDgZ(1,JV,]3^a:EDaf
8205 %$'Nls7mP%17q4.;kr">WgTe&[/BaEi_:8e2c-/M@j;8NX^-/?%_70XK/i5H<r;1<m!8Mb,XcurF(7j3m2t>?KXUDh7DR,<30UhP#
8206 %cJ4?)Q=&<NrG?5SZ$5<6_fqJ+N6scbo@$h%BSO7:+lit]ijt?P3uZkfJ`Y<fCn(,5Hec%1@]dmd)Dg(D+G;DaCLoC?Ln=KK^R8T2
8207 %kSu2oWXb"Yr+<Q4ZhpW88;6d$d6_C'rkc[fMd:Zd$#7-!Fgd<>O,8em3&S^[/GHogV2l`V)3cn4I`iZ@-D=.ThRC*Q;Leqa?L;Y"
8208 %B]<M+(l`koHWUFWD%YO'^D1V*png)DLMI-W!jmOFT&&S-XaF)[(bg]Wp<bNA^F"%^)Dc7Nlf&!(=fcH[DjQrD2P]'W79B,\"A2@%
8209 %S*NrUHfa8(@cOuo\2i^0E*:7uWu[8\dqnbY1Q<au!:J##T`,=>JF.U12R<YrB":"C/-9%Go/&6m'K;ZoXhGO\F0Fq=N/^?7qSkMS
8210 %T(B:I5)Alsp15?<F(U@PmS.2m6.+GC]NV:GLW_N.B@e3LeFHL;b79j^P8UI=6`O^:'^]*@S#N?k=Y4D7N.&+h5&T&tR?Q,UU+tt)
8211 %"Mf6n[>Z@>GoSm[g+:aZfq-/pjoa>i=Y6+58C79d#?&b4iu?us1q#t-b;RS)C)PC,Md"shU0-69cdci8WauiXBh'bak$(p3RoK/Y
8212 %k9X8IX<RCY[qnKu\$<S%Qc[U[j#jR&:ODI5XR55"JFNHcY26XF=)$p.BfCWXf+W)Im3hErrE7)8&FMkh"!Lk%Z(WLA_@X8Kp[)P'
8213 %)P_bPKc9Ud?+I[*O*KA>"aKd?+2p'`/'#(`qi7YObpS_)7`3N-gJ05tQ7P'))du1U/mET$k^Hr/X3>"&d<8W3HgV-urB_oP\6(Ul
8214 %mZp%uA"@>K0guC#nojV.TcC\W&(J?Oc>T/=Nj5P5qkDeBA]$sL(8:2oq)1$$PfMGW_7lDkBZ_2rL=<GuhRh5>WgLME\5:HB[540Y
8215 %[[d>;L;\epcEkRcHfnP4=*JstHn4hf<N<M\[pfIT5G$sY4nkk;-:JZ;[E*b/+1N&q31kZ?:D9_A=@J3A\$;e%Q:(o-m<iM8*j_]Y
8216 %8PI^BmP-k9hbVLSD,23bUDJ3X2RGgVDPbjof*s;bdY4$cXmKSik[:H0ZZ`9&AZ_fdQ$#j2p)$$!2ja<]C#[G4An*I?;Hp?9Tq/5>
8217 %]P6,f9Dl_&Q<IQ54aO7lTu#;(BVuBmO35o!\raB>Z`Z)b$X":;KR9ju\%[sUiDQ!F*Iolu>0-#VZW@:cel6<E>h4&;HoYE="Ac?B
8218 %d9H<S1N;RML?MRZ(3mgI\..4*`S/G?%QMCl7L!!?(@*1.4$15(Dp+3qLuO.-D=2sV^tYhB3k\!m]@:?:=-3Qhe"@2;4TF%!4c@)X
8219 %l04@06OO%)b't0jUFclVO0fGmaBZ2XO%Y@>1g"bR-_VtQP;c`W'8p4W/@T-Uq"l,7\S,EfRlF,"lSK#LQ>&.Is1IC$<CU-an/Hd?
8220 %Qc$bIZ*##DZ'?JN"O>Li@VqFFphdQs<VO@:%Bo.%ri4^L!/C>SX/t3pj^N)XW;,c2n9PMBEBBAAAqu_\Rj5Z8a_WA.(;>IBJDGTG
8221 %>:%HN.oS]pg8k'.<-E.L+HDIc(+n95*k-\c*:6$lhhKDCh_<,NQWRj&@CH8g-5,]`K1(&IS(W^\fop*>ARa>Q&bnLJB(0\iH&)ZN
8222 %I'aRXZ&r.C=9"gQ888KE)4&qrA,GW7Qt>!Ho'F&u=A;%Ad&ndsK\i/"Ah32eF?=*$W/q2&[[6)ZqSQq#M^hXNrk74)^E(Iinos&!
8223 %I1?R%,JRZRD%n$]DJ\G`g*kd/kupQCd!;j-Oi"4TB!b48Fj!g_#`$SSb.MFimAjl*_;dP*0\oV\m(_m`F5#DI;kVl>YYus\r/KNE
8224 %P1TH!1pu-4[KO?D:7J]R)BWcD?X;edApR`-PO5jrC[:P:Ep.X;SK<)_;MV[,^QW_obMGfU4&d^\G,r26VYU-O*#`4gP0't-l*mcX
8225 %IhPdb7BKGO\#f^;>H#Iu$nD4aA\med8o7;OL76&O*V0M/2(7"grn?+)VK$<nN.`X>WM[A.YsC+h:VG/dg#]GArFO9G2d(!\5QYYG
8226 %qe7G$S1X8>c[!5]F.W-Df[I*>)<L9']3*]!4c210>mYpD1$lVk#0IRSSUG$aTUobBK!_+dMh&)Z=)<D_9p"#Cq\qFtf?3Egk=-l3
8227 %eX"rjB#i]>/NShZ>/]$X=o#^5`R)10DI#+\Yq5qq[VE0n>H?!rK)p5?/S<+Bk3(JsXJE4I0&5%SXfj7MPAM\EA6krNcki$cVbcV`
8228 %CEOC&$H2WDOL]Rf7R9JdgWi4@M>0:-NfERN+>^^@Tk)hW#gK&5TeuoG$)(L&$m>`lX#"rfT[*7M\<-C2Y]dl\8a*?FBUVJ1C%pmd
8229 %MiqYT]aQ*sg^QE$oX`_W5DMu$*g_<h6<h@[cIJ=`Q-aiXIErQ:;0hjF+g_\+*$V%"LT,qBF%>u,c<LUr3Wmq+BdXWI`>ak)fUV7S
8230 %B%q4He&nMf9<1e*ZAkUjbcD21pcVHHrcCiGbG8`<84BmISL;#!AVU32;$ab>DK\-<FKI;Wm6*ih%q*V!C$\lZm<"r``_'nRY:8-F
8231 %qitgK4:8o5"/t,?HfK675hR[.[$(]K:*hUKZ.^prc7ErQ.-DjcQ+22pmdf!i`PgWQ>Hp4I93g?6PQ4[:)qE\5Rl.?H@qAdig2>S>
8232 %-+3<mFd9i,G.,t<'_gnXM)ML82RN9rT8MWID(T*Y5Wo^V0iVt:La.Ji8oKo>U-357BD9JW;>3\\2-Lgm6BCgJLTTiu[+S8J7FBG9
8233 %]rU/kA9UHil@$iTiVIIf+AbWp*(>O#(Qmt9+u7.:jIjNdF*k!71p(+lI/C"k:.HV1Bfg->07<t'WNJ61U4h4+cIeG5gL4^t"Mepc
8234 %:cGKj[Th7lXghI&<.9%+'/!TL`])-umHp,kTD`ANP(\t@QOT)!^%;[^=^H/NIRRatXg1FM2HG!H[cZg!Zu+X\Yt-0CO"$K_QorVE
8235 %2i_m/Wf71'f\Q'_<N9,D%_+2s2;RL+:U@t80?qN>B+^e/BWJq$RRLVf_N9+meH\qF3Yr8ZpHb;dZ$7-T&aajkgZHOo0b*K@%>E+/
8236 %0LQHGVQiL711Ga+Q?U(sBrbDA&JhT7$Q>;/?JE;Q9srbQeabBd$c$WBS2/+pkl@saH`CZC9&YCB&r;FO5qO2:/2^\F]NHhiSNOHj
8237 %I+bZ.^*Q*tbEia7Q;Pc0XHn?3@mM&K=d*o<9.cXpF)>"%p*,C(maYJmVnG!bV+n?+i4WrJekPEn:$/`f$Z&`:\LCb1]^A]GP?[V\
8238 %li#t>omU\jKAPKlq2(Da[keB#H/^5jBK+i*1=h6Hqs@I6g/F2#q_i\K[nKlJE<T&-M:P,o1nM\8@AA8lc)L?$B+FBt8rAQ5CI_7T
8239 %);0+>JLO_Uc#5\!OmI&`)us_4W,1qp3Il*`k9sH%`t^`(U60;Y/6eOof&p=@W3&B7]_c[P>BuiT[VVib>@u5Ae4Zc@Rt=3Bhp7b`
8240 %rE426hb?.C-CA&g%!YZ&W]"*R]bi_]P?J@E:34]'*I2k=d.PnYa[Oa*B:p1nm<MR:m[@mGlVB.5em25AE;dmIe[fqfVXHaZW*4C>
8241 %oqo:tihC2Z\K(I?C>Cbt0Zma-<3664h-Bj_(KKdO".B''(KKe(WRf/O6XE`o!tIa7rnsMch)3aB?IHYCWn(HS%5dbp(KDDla8V9\
8242 %WccomMc#1\?W=/T52$:T[0==s7FeuRbEgB2I4qVOfej8AAb4*'Wi^hVpQB?!<,K6t>V=X^;T$-87Ff!KoOi:fkb@>_C3].%qIbR_
8243 %cs1Bo<,K6X=^QbpO`.3TX*;:V3j:X%o%+[XRj-5WVXJpGOuFN1j@mX%0o3dh4,+)(qZsip^=l#K+g5hYo'Aa3nlV5kms$q3U!Lt`
8244 %MmI9VcEK14FB`anm22pIH1pYC43WhtL>qR5G=?B8mF][pYuRB4"!mDQgL$4YRfg-#7q.@\4bHed`S(#Ul/.b=YLB4[EV?Rc+*kKO
8245 %1(JZbIT(O#NJO&!0$d;Sff"_o-*I/?H+"/2B0MZQb-PsOWM+J1AU1_DibYZaOWDTND*Vd]@_7t>gF1@U>Sm;!fll!/GNIL9MR.fG
8246 %0$1X5lZ]853mGjSD2>-M2mD$mJo)>Dd]H3X.F5FjV.p79]*Z6RFPg1>[E#9/qXSGAW&2grhPiWl7WJ->]:u1afc-J!M]4p)0@)O`
8247 %rO(YONT\13/'kY$S?9oEfsa(j5E+u5So$2HD/o8]I^)nE]q^X)$.P!cQU[(T4hb9gBBqi=nZOn&,MO`p[K4h=/-9&;fu@-G@=q=s
8248 %[76L'gU`I!FJ`:1c8M3?Xh-aNDCr'r18MOgD;6LV[rQ]1h:^L#/%aa,IWtMJ9RH!n+EqJA)VOELloeFfX>8m=FjtU&c8N[N2UkUY
8249 %124t0COS5=??*XfG@uOUrnE&0ee)SAGII%C:AY=(A]WLg=(/#:Slo#gdJK(moJ[NFVC/bm]OH7m'^dXij18FA5H5R0^t=2g`d`ER
8250 %Trj2l>:1Ei\meph\O*c<s&I&5ef,&.;DIUlnNPk/.`V-!7"8,iDKu`65qBsO9&\YA;!D'=Uge_T47%-n(uKkK"'1@&k(]jP($"V,
8251 %YCBP,DQKr>Mi)MdB+b'E@U,*YHN/1(j-I6N#H\iPJ+hf=.`T_Ob;saap]9ZCCfHAJY"SUk`OIN*rf8PKInaF].`NKP[I::K`\fSb
8252 %FpI,[.`Q>_=oYO[EO.^?_cMeT2b_o<o6fGQEA;L1\Ra_r.`MurA$s!Z>bP]_V.og+N8k<jF-Gd;(#t*W%cOI)Xr-'(mWH:%EO4<:
8253 %i@DnY6t7PYj+alFGJ'/ZpPNsGIFmQs(#s(BG5YR_\E/-d#H\gZX.LFDEtF.=`VA;&h<\)q/tJSN$.NCR)"H2JZ`PN*^T/21]pIp?
8254 %(#p6HbiVcdG!$Xi3fm;sri7)!<fEg?FQ;1YLTVIaF#cY\E-'"n\qKm[MK-\&8Anpd`^L3_307=PWYjXVCoH/?`[rD\#H\h-eB*mi
8255 %(#tH\[^lM#YSH3p>jK/((uMn\Efc/u]pJ@M(#tT8q4JJ_En0bIotI,/I%M&^f9b5e`OL=lr&5ANqD0>pVIJ<jn,L+2gu1"K.IuC3
8256 %j![-;LF_feX;EnL)>SoBEG9((G$&b!MK-G!jV@NFWu)Xus2huEhQ(+5A#B4@.`UkJ5PCS(ERXO"2H>^6:@8O8ZE>$OT&SICYtk48
8257 %Wl*B@E,BL=TrZ)]Fq3-]<JRW_iG3WE+1O@Zdp*Aa*NmtJgRQGne_t8JXmW(TK3!c.[Gg[n-@\l5XobNX_L2.DE"t@Ub5)3>LMJF+
8258 %s/nCFYdq(=5h4h.RC7Lcfj@^6X0po\IefJuE7D3r)\/qKB@Yt@XfdLb*kXPhFAMhme_t:%bb%mjYK)n,W]L&C2s"nU%c=g'Cp3,C
8259 %le>&C=WOZrL@:Y]]0g_N3aLdJ)2G7&f4T4*9m*s;7e\!(LYJo:pgnTX_+QgoFguogS].4#LTALX:S@QBl>Z-._V\@KgW1Hu5]sRp
8260 %T)<f_iAuqr;0BBkNoD4__`.&R*i_8+XUX0TD>VNAE)V]9]K0<"%H!U7r/9iZ;bQB5e`!O28(AT/<?5ssY/5aj_pr9CL[4E/_p.@b
8261 %kj!,p2LLM(%U:#l@Da(p3o$CIrhMU1Ea9/Y*NmtJ+)kLD>i!*V]%F"mhsU"TU,lObCq\)CaQd`P2VdF47!hphDm&(^<->^.9$QVR
8262 %#HnWHEN[0RC#PCigd#3S]:L-ria_0R?^$+oA],!0bqAMAalQXbIAY\%*Mc).0BKY!`+m$UK1gQfS7ro#o?7D?6BAl5jj[__YcY5R
8263 %`nZ?dfM8pJDRbT<D7J4I"LS7Cngk3(]'Y*eFc[#72\qR+4._CCqS),BZj[[_2Z.ZTNNPogmrdfFfhJ=/(4Nj7ju;t_XXsE@CJ,b7
8264 %e*]iM>DceT"W\WK[cGGC?g`0"[B_n$r5pSWpktg*Q0Bk#Q?dZ.Jr\3G?ES,+Qd)S9F3nojQ\:0+T-GdD<7W]dXTcXLQ.O`k0R7$l
8265 %(Ua)tUlO+k]GhDq:I?$3BOSdY!Y'ts^H`pe*>Q"&4X&e06pmDRN(-Q@hZ_3W[rKN'&=Gu!CrKd,Vs35O_s6\hb"7m.-f"Xfej&BG
8266 %^t?E4d@b#jB$Pioohk0d0NMB1\F@g>gp2%+4&QYe>>q9_Uop"7;nWVf[G&E[]sL+CarWaKd6'i*'sI(Lc&6.TC&RD72s7)MF:$Le
8267 %l=8[oZb4OlYd<mdQDn\Hij9S-fN%D%bu)Jd:RhW#D#5R<bu*e0=a,\GhA@bDa*,e;h,=4>Zr*T,kJkj=YB.>;4[':=aj%hPiQ6%&
8268 %eV7A$X[YK(?+3lmWO%etf1i\X*ijqt<#Y'CgQH&)$T.9qg6ULO]cst'V$_.%CT7%Q=2tP.-iu]5.?B[:Gk\5-]XPL3kHImBD--72
8269 %P.5TA1ZBe^60^f*buf4o;`2Lnoc5sS[a:C[GO91CHR8\\lk(6VEUY1tHLA,@_dsEMCt:O`W9pDEjON_0$T8MnYd'1I+C#SJRr(em
8270 %O-X>uFW8Bd3*b3a1bF<)S6?`FTOM,PVZYVS:%ct\H`(W2W%%^gNJbHqio.+!.Z[Muc>\ToIf8oP]rD)pV:`P]:"@7I0m+J72UtT9
8271 %Jd9^W%sD_eD:.#0c($@'#c;gs#E3\%(C79E-o]VtAEB>A`J2kH<#YXlR"KB2IF$6R(Z?8^M@]'g'[3kHIWNLL.UCphn6gB'ZKLC)
8272 %pEMn3,JaqBhojY;<U6+a]!Hn3PutH.T3H*@^Chh/ff_6-40g->XS)A46DQLm_gL7P1M`Yg*GSM[Il>fRP/fJWV-ULa5/+@??#6Pj
8273 %rf()>4bohQ=LF*fSp*E$dK4:&WEfh:p%%PLe?Xp)#3n10>&GG>K^Im<D.UG9%CL#E`dX\KXm`>%*`+HSDDQQFD,SQZq4;?SC+a5h
8274 %DKkbiY$@7),\["V:V!]LkP;R_ogA%nZ`LB<l2@K-]t_">\=rWMFp-9[-]ZJ%YT4#&F;@$B>1Y:ZD,noj(>02dgSeL=4dMoU$<fpt
8275 %.&QgSYiU_rN;>\SO8?DpB0tmD>d0lWNlc,>gG3`51K?>4YhM3VG[jiQGE-.Qj=5]Y_hnG&gpV[:Fm=S#2&I9Whp-B-atA8$@X-'p
8276 %2,N-*[ZdNSjKl&]5,r#JNHVaVPHrVO*TPe^V:lQJ>Lf%8YtUsRWV>+-fehRKl8Rb*fCH^Q"BBe3TbD?iJ\;ubRecUB/ZZ5$@AoY;
8277 %mOYmSV5gBG:_>=&\pi+dEp`\/#8Y$'04L7PhNo_\)fIYBEGCq8qq?(3\T,*Qie3t"Nu,I43_X1>Ztgl2mqOTEo,lR7%sA0<$ruDg
8278 %eDnNo=KIRT?ec+^iFTGcPKChXL:O6&hrY;?,_Bf:SYnC_=!>FBEJD(YZY3nK=lM)(DlMHCh\u^5dcY%f(ufRT9:u-`R(2aqh2B'E
8279 %+*gp=RCRFs<.=7E5Mo6iM-)1[:#>Ba:cU@V`ib6I&*E<W+kO?@M)RWa_JSZ&d4=ib)mh9@IN@&/b2;G\[Q,(ChMK/Cdn9PJk4qUH
8280 %f%IRXGtoU@@bfL`\[q@65#5LZdoR\%.pWW21>TrK.(k@A?9Ha++.]+@Heq='INAUELaQ!f9UR(!I^_]Zj6jPTr$1<o09V<q`Q<J>
8281 %j)?SZSX1flSUC1Be)5Xf^A;fOc=YJY&*Q)8AP<#h;^RlJ\/*-_<R<`J^4fjXiQ[qP^kLjV@UO/#-.*1gqBHdl$Zs8&[55ld7Ft)>
8282 %*6RnD`;uUmN[[rSmdej&l]N-G0bsd_9D<fT3H[AfgJRV-D0ps$al@I@icHpdo56$==IkCscJD"$n5;kI>;(20JUHV>LC9V"DdNe@
8283 %mH0Uhq;QJkG&339$I9Nl;cH)Sb&NtkG>(fD_'pBDX_r5i*Qpuc,fGOep:Kn<qq[OAOj9T&F\Lb5M-P_93OrD+_/hiEnVg<E\DugN
8284 %H`Z\6?<XK?I2e3XE'&L$gScnFp,kB@kh$9oH-.JOc8/fkO.MZ-J_KWG3r.bN]uW3dFJS(^]4kS4rBDZNJh5fln_DB!P'?ckK@"h\
8285 %c'GQ'%I'cgs82Bb20)1k^(VQ$9EW$DS%8,#9jEq&Kjd&:ihsaC^U%/>Hsp:PG^@%',W&!g8#u2JhphfNCru"$F5?;W'LA;gFQql>
8286 %C^QOML![Zh(MpimbHcQUfjEs8IoZrLd2"7(6$/R_`%r(hgO%Pu#bH8U$(Mh(9o3Y8>Y^Y`U)$#/-M,p#Et5sN?^WD04cp0'\F1f;
8287 %4mVc;Xo9-kmrJUfb)[a@jsCic8<.ifVg"H;IX6Z]HnY:X;0i49KV##I4`#bbms8#Z<Q/TmnN4neh\lg+1Dp+Kk9qE@f,l(9Ck)9s
8288 %8.Q*p-dTf(WPHLK'Q!bbEHL`hFf(Kk]%Y@"R*ihcKL$\%Lkoti6J'nG;tatun3Bc6.t/@\cHSae'-GgL1'nfU-Acj0K(l/%0&1Y7
8289 %)f,f(p\!..s1!%r5k;6oXqgE=]Xitba1p@#K0+FBc]fJ$C-V"C'S]ub0RIrm=Fng0Q6[)&o6S>4V(N.^9RiQmV9;[/'7$.8kUbrn
8290 %MYF@:geTc!\TZ7!W*9T\kccagDc-)3k6rnuh^=K:oY[1*5GA7`gr+]ZQG-+Cn6?Tc8@GW1O*5b<b:M#h,0G:[MEItJRET;b?HjbE
8291 %[tT`!.<MB$9pVCUJ.C0:1D`MFaL9M"BP\^p)KQst^1e)(k)4b,WIX0UBAUdP"Zo@R*mWgDI+\,6co.'_-K,?S^Uf35[nO;>eY4uF
8292 %1>6W.(jbVV1@M+n.!ZDs_&g3N$+YfgLSt'iI,CHdJ-B;@Jqf5h0PKbtT3_YuLl1d!bd9A7H,5cr`CW/rO)NBu;YZ2rGinpuCU]^5
8293 %B(0&P<0?-YSU6!%+7Z8pLD8a#CEURk"[:aMrC&T9).+'XZ9D+'h>!RkMf9m`!TkPS;Q-r6mscIro`X@;\RoS0nTk,J:qi]?Ibtmo
8294 %YDfmsaLXtf&b[D-@_V&:pUSD#S$`BTqXZWiP.>dH(h&ibIQm?qQV9Y:n/m]ekObS!rXelOk@Nhl0:mkOi4R*k"."0(9;iG^d=up2
8295 %hAH-eoQ3"W0[UV6UQb49LhE@FB/"Ac"\G(W5.>cb$s]<5:XBoEJG6inr.H=6iLB`5#g>JV$J,";cMo)O#k`1[!KnqA:e9N")7f#i
8296 %<`nFWOq8ZdA'fn4,82Pl&`.s7_IoCB0Vd]#&fj(iAc&l($fUODo&T4$K9l9Jpa("K=^l^^a.[UhK.]'97q%,1['J0%a<!-t^"^W(
8297 %Vpo4[g>>o[b6-(Qo2G@arI\"kIALI+Pq4t$+:j/e$Jmh?DotkN6>mpWAqHFERW&".ariNGX2=OO=[CE[A:C4QL!S:TSa/J3o<L'f
8298 %cc0=6^$sChF2>pfejZ@uK1;7S?%"08EiiL5$g@.@-?mJ?JaZ,F/=b#j5m=qp\f)R=7=g>GXkhhunuT#r_+H!G/\FA&f4:?gI:(gj
8299 %B+C8!o1O#c-@HP`][6>_X"6/1?GoWgSG1"UBf6HI?T:NB]a!6Oi=7BB1mrIB@eAr&IOqCF:NJ2Qb%5?HiNmomeD%8Fk;/G;(2)'J
8300 %#ub>!Z6(m3me[7#rp]RjjSTo_U;tISC)!6=@G\\<Q@SNWfB'u8>Ca!E[?YDb`a+95qofFBp8#1W$?*nqB)8Vbol:N(VSr7!o.$-P
8301 %nOnT]6M8Rop#Mi,H>L=DQZ6XCXUAge>Vh6GO@Rgl2.f`g(R7],dj,uMj#0[<$U)(Ig:\*o'2oYXlm^P'O1rEuGZ'b\ECraYT<Hl#
8302 %%9E:sr$k?8g%SDk+"$t,c)5Kp'@NR3in$I,gS[270'E]fP!l3gI1=s,FON<>f'41iW04FERn^H/Ff6^tHNW#@3&lIlGs%Jhn0f_X
8303 %H2;sWCBTC-=k-;i'AsBVLU45?`=NU2/'qDc5/cXA?fk$njmf(=18%8Y_>M//%Mi>tA;Ii1%>RJ!*C7u2+PAHje25sYn!C?q?"(`8
8304 %1E-"JR;jNs)W2[+QUo[Y`1a?:R\ssdb`'=K^RbLuS=`^=H+]d-3c9F3T<9/`1;Peo$4&a)@MZu:[L"[iOfH"!IGh$t_-0K[Yi;_Q
8305 %`N3O:raiU"9dg\XW(@#(3@YJr!s1U)#%'Z=d]^I`3_>>#PYC-FA_b7neQ4nn2nj4B!&rr6lf<]67%];N?)OTLR>!e1Y2)9EJn6^)
8306 %AV2*&<3h`dZ#H_\$=BWJQuLf6T;LVejCdHJ](a*A$flA[3dl5RTW/;uI=q<6P(hYGG)\(bVZ]<)l!rlIp:e]Y9/ee#BeeTTZJbQ[
8307 %CV6"J(aBo=a+i>R@L]V%GJ5,m"[m$@T`.4\Z1AZa)Q\10p!PtsXsek3XSY3OlGf1PjZ23:KiXqeJL%[eGHm4`+=i&o9p!\.Vk;X=
8308 %XkBom"dkI\_>s$;cjr^/MgOlWcJWOKXPW#Pga!3^nuk,H]W[kfqK=#<'pcTFD<<oIH@^L=/lD6bq[fF^DicuL_kF+'DXlkGO"=Tr
8309 %1M$$(^]c>O,:_^<Ne7U'/'qaX^tY+:=C4C,HiHZG\>Vn2Mt$?D*CFt'OY2M4eMsao_+Q-K=Bd9;b@P*9=?)F+`\O<V$\&pX-;,BH
8310 %MWT_!-.$e0/sBEd6eq&ks1W6@i?*"QNYS"38lVlQSZ9qcfCL$2&Sk5u;,nhCKgD#-PO$`sDQl6%I^U>G6$*nDo<Wmi!ruE8`VOp,
8311 %VGlPRVENTqrM%3IZh+F_3H%>7[Pg=infUjpm==hH[F.;KXoTFj"boGt`q$=*htRI5Yqo5;F5HB]BZO4ki't+SV)V0.EHGJSB5rnr
8312 %TpGQM6WnV=5-*'ID;7AdId(?%UaJ&*o#V*T39d[*mXg,.YqY!'Vr_9k)h"]?/6+ufFZ<KpiE*HmcA!'0/W2a]O8_972%R-`EOt0D
8313 %G8bTCO$K%?n9FQfA9!oqOMsOB96&8#>J!Fk=+;GuItL_fh1EG>XT@<_^'/fY1B0u(ofm"=X"Qs00o54O?hX%ha)n&Ipe8mVQUBp3
8314 %H.nK/bfN3F[61p#9fQD9S.Ro+K#[H<43@t_2[7S*%h0#,ls'qob`"Xgn'4!27uh+D:Z98E<ob^,;On95DbRd>GT?H!"94j]KBN+?
8315 %j7NU6`0F558Sl9U_Jq+XLT1.n_T&o)(\#KBnYbrR%-jta`BADK@Qr,()s_I0o]*KoaYN!qd8G:"WpJOr(hhGG>q#n0J0M.V&U2\P
8316 %OQAi<+@>b:%-*n.BQg/q0S9#nUhP3_4LG$VDQ^R=;Voo%`841?2sO)A*&F#K1K@?6fVY'+T;l+.g3#KcbZ13'ZWX,_nWS(dT'MtZ
8317 %K-lu!?U$14%WqK8VpN1,Sg(p)??r:6:DPp]_b.+mX0:G&5CA'*7=6M%YP=1N1l;>X4t_)'1.D;E>'P;^J<&oA:2tiBLW[rTBfAi>
8318 %`X=*F!YP]O*A@uCa)9)(o8T4)Ql21+?^_g-.2L'fh!;p:)[aP#nRhYG$5VDc$rsm2&J;e0Qg(-e5C!$YFQ1ic8]a`Q1QZ/:;W'bf
8319 %0H,YPH_c>HDqEfpNXOW;lej#FqW[;?I_Zc2G6N*2i[\1ZW\?PJ!oU=Q)M"ig*qK+&eJP/<J%jl[Vf.Dh$S9r:GPkcqlg:5!]uH[V
8320 %0CRi9B3p]lpP>N*!i)NG>D6Cj+G&e\cb^$fG;GmK+MGuD*D;KAhV?;D$Bi;<(FWg>(G.muHJSd&r5@PT]c0o=18D)^[M85'0[U(n
8321 %UDOb4h_->Nr-LZ@aq2+t;fdUD35@$eL/QK2;!gQJe<r"B\]"*!+8EES-)f#0MWJQ\Rt'che26d?ZAX'KgoFB1He!$!#/qt[Wa(mj
8322 %4:Wk=qs/?]Nq/QGUuL$\3RU@'<j"*J%>.Q2RMf#NGnssIUcMb(<n`g]:/-hm=X$k9T7U$1aTh<^6\A\fTXnMLh&W]6D5n^]Ok3,/
8323 %'!)H@`GYf-+5+$L+s&:$HGUeU*8:WF"B'5`OH>.K!N;PTb$d37k'^0Z[&5mhchf-JdZ;#rSb>@-@@"e>=^39VZU#ml/>_':akpC*
8324 %/VJ3UZ[j8sQBoDLTTMrNDA/Y7;psqaq,cULTqJ^f"*J`DX8et/5-jBtle#c49@abXs$4e`M98N9kUH<m$:VG8Yklp=ooK[P8Q>#2
8325 %DW=9kU8Q:7bC+*T;GNEg"]rLu3XiCLDBHrmY#El^LnC1amX2L0h%G)q>;bkm<Zj<<$<h6j["i'kLJ,gpebQJH=sblTqi2u7/rkkO
8326 %K"2S?HC^cN/$!R`3b'`Fe5Ok:A<,u/qb%W#HcH=;`B982EU_4[I!]aZJUSaa`X=Y(3]5o4GD2+HTj):(jF0LoG1Yu:'LuiS2i[Om
8327 %T:LONn,i&s,HLbVm./h$VYp@?/:-LK;h=78lSqFW/)C3BIsC5h9!I;Mo-)trQMa0_.ltf_NLS$MK(o/f6>-UJJk]sT=tZ2iCFUo)
8328 %i,MX'$JX'MA4K</a:H(I<TD"Ce+ki-]+!<U8nsL+-_7;B\npO\1e(p-+c)H]1VEa>j*J*=?2=#5PmHe(gODHeec^7iiop^3l,sHp
8329 %ns#61[]<RW_B^?t0gKOr0g5+fj93Z4\J'6VhoL<E')ge^Y_A=#L%7$In*L-]J#k<5kPc3O2c&GD]53,o]&/6IkJ"Tlj)#4HFm>Bk
8330 %_Ze=e`<g>:IE`$.^*1u(3M&n@SgjL\T=le/Z2l/@@D8^^-d^s3,UVrpm#S[e&L=2Y#8BY;Li_LZ#<Y1LWZ"cZ+ri4Thm_`q)TXYU
8331 %+&^o%;(.0#"#&(=ro>*R7VSrB8,TFtO7j$7a#>E<I,dsmE=0(TNctrO%JJ31(`C[`0u/+(8G,n]=0mE30De`u0ApB.7H#95H>^MU
8332 %GhV2ar+nZ"@J/TONYL!"^Ep\-oa5A<MJIRKm2+oS]d0saUo"<?Hikh?GTF!8GQ#>tL$,I^g[YDaESr)2jmC<=7u:%Ip"QG\P,Rjl
8333 %^,.@Nf$]:dSpqPOT+FPSq+S?3`&V/P\g/>40D5*]]_<t4G+Xs@0:q@2k3P/qL//T<^dD_**_\[,JBsTA[]I+LllbLtio"pa;L,fB
8334 %ih>a%C\?u<ZZ[mqgUT_aeP]67g2-dc]4#C*r-MHH<+m(k`l&O=,*I;_^/gd'$4;EY#g%i`gQofP\]_D8Z';Q'Q"9^gZn>r%D<d)/
8335 %m$$Hpf$/U<V:$pYQVCG+K=X>DZlqAL=jJqTi&er&[e"n?.FTXOCu9@aPMN^TP&][PXe<#L+j(q=f'p\jE&A60\(V:<Hn_?./ihL<
8336 %p4A_$TCf,2g%n`dm?hMgolf:Mi<Pk]Dne9X,]fg#@4nm!/"g`t4\)auEpgcs)pJ%NE/D%/*6'Q1:]6ZolLcSn6Fi7Z:(jX)p^H:h
8337 %XPh;EoA41UjDuGVnqKp8&l'IK?sQ=MMXg(\0ms7C]&V^"rd$An2S_.M$C_*#FcS*TQ,*SVm6$d(TWRTqiHk&cUCco@/'OP9ktFW.
8338 %-gBq*D.T;11jJi[7[[ih/afEd%jlbqj)!2DnFt?\\m5m+MHsf/;Tf"n/N(QobuEBG"@VOC6BZ,YJEjS;85NR4Qu.0&6(fP=K]GiJ
8339 %Q(M,GBpa/VJfdg=c,eSH[tX<5g+QTt"PS,hTcqTr&&\Hr$l;OGBnNFSSKU:%_g,A.aG%Lfo>d8^CV?%aJ8G<%_=;UGkHaUQdTn<T
8340 %:rh!jDosYbLX"p`+rS_8EFMGrU,*7Q'hB\ch<P\PX6+2BB-a+EI(`bdL>l9ti!t1K""L@lJVt0g'HTFqYK4o9HoN@H\rU<4'2Q4Z
8341 %;Np)g9QollCD?WW0j@rE^"Qb!m<Acj%?&U4@#8?"Je9Ng<AEoL'ErjG)'Q!UP@uRGZ0s-UPtDZo"T'P9INe?>eVttC;=Xn5`>GW6
8342 %@lZdLak*T?pT^o?Ci#NeM3^b/Z7`FR2D;$?p+*S&+^9!ue[k;c*Nf\(W27RETop!PjSV]AkeDT^,47q&X<[Z!aI]ID]dQiB!q3Nq
8343 %c^nqTIOg81Du/YMLc\fCg!f;@@0WVUb*S/:0u,IZ"_:L1e;>+\oP&GAG&%U[>]<5WT3nm3DcW'QSBiK'=+p\RXHX'SoD40*_^8R2
8344 %ir7k@g%5mN?9okQUQ<`o!s^">]G_[K7n)U*<8bYQpHM6B[_Xio[Wi6ib[\:!6Dop&\;.s,/Th.d^b69l#k@A%^=mN%+io3RKR10h
8345 %O>_i36NOS2LWe&jni[N%ct:ZkGL.a=.?_[E&1W$R4p-hkS;=UbrOP.$R2`V:LEbhFNJ`n1qM6k\[)Mn81`5$Vp<l#_;:=$.)_`cW
8346 %iY:B"f6:$5VX05NX+JQ2\PdZ8eR,\E`%KX/[?L?7D[CA9@Zs->*ED/PCH8^mFY4E<:>C+r*P4$unYK+^mPV</Y*"Wdis\%sF"#`9
8347 %eeq-chjbb9mrj#0+0SGsn2lDSW]PVN_T:tfooIM(%AuiArD**4,n/qUjkSg8HLFUt:1*^ljn'5C/p*Rb38OL"5Y;rDjVfOg=:c.&
8348 %@<`OsJ)rdFd,7aP]M!OB-E&I/1?7/X&+uqMj<GmN6Be=Nq,#f'&Xa?0<ak//q5d-:]m=YsW`Zed4/3R!Y^8RqeOA=6hJ2`[L(7b@
8349 %(E.(g8'ac6$1e?&.6C$kJjUuTZ?uS\h@B!U-KR=nStAll"Nk3qb:,K3'i)=C$Pqoum[Yb*nsH<I?pbn%l(`oIZ2/0,f,LW:mNXp]
8350 %k(!5[M'8(X+2T<\'0tL6Kb_+p#DS;0af^ePY)SlM"8]u!YGO#X9]RRTiNU_OfC+ms.&X4;Z,)cWP-jp*WX6X\:0$,!h!R@HRP(OZ
8351 %We'm<;80YBeA9'WIaDWHRtVdmq']sN=\L,4o#l,!m9B1_&cP?qn&gcnTHSeY:0pU@LUXD/Mr&4mT.,1i71Te[8VDE\M2[?jeAXOP
8352 %<_Q?q6a]e$ahKf(X&lQ2!:E]OTf,S51Z\L28<p$9N:e-%o[9:%3E7I<5RAu%`:TrqVHYJ`53";W@`!#XPP0i.^QN)rl*%,.4YE)^
8353 %$s\`B6]/)6-pKppSdY!52?V<2<`b9tnGFI^47fWDI-,l\AV/%_/@MXO$H9L;cBjc6$>sH*pA-m\Mp!J,^dSIGSS-:8_2[p;`0";!
8354 %rbB@h:#W2!kA.lnooa6a4f7<HMT06p<G>jTNEl-;cJB/t='N#.\jbT*RT*jg>W:#8!q0>"+._WK8?7O</(Xd?VGW$3XbnRiQrG&u
8355 %KiuM485$KuUl`,jHoqJtjMkB^\MYo_B!OTJr#MGdoW-Z8*A21l$Edi7b>-Wi9Uq1gfu_G$)r$u*pGBts)bho>=lR_ur^93<:T1K!
8356 %N@E4$)E5!L]&nM@#&cN`Q<a4--hhDGcm5s@T&X<q\kA&oDCQU,P-:ic$bitRC:-04b7#3H3igpQU6?KP-VgmgAP=iM*:k9/&'?B\
8357 %mnSTf$^MFWNEnSjhoZt+U0ZDA%Y7c7qDQKK0>H^Ap+Q3OLfrE_N(SkO(k$VI*o"MXhq`Jmlh=,dGFYef*lnUfU4-H6S<WIo`tlK7
8358 %MaRl7Xp=1f@da\lVXh(]=5K^a33,b#6@[:T>,TbrEJHDKq"?8-VcpbbgAZEliA_8:?Q)0F\M:7g$4eemF4A7T/7od[d,2lVku@Jp
8359 %XR:'6)XMisQ+jlq,$Q\)_e$6s!Q>)P:OUKY0,Qc[-D[(ToNpeS;3NA)Gac.,nkDTc\s.)C@cYV'/!\gZfZ2?V;'Pig5Ir-S>fs/E
8360 %+ZPf'L+&7Dph&]81Ok;As426R_8M?bf\c4n#%[;+n<,*?l.HM*MYCbJn'6!RS>Cr\`30TL]l(Ri/ln3pqT/:ai4UM`"$+N9U-<tL
8361 %R/!E+jj?@+`>J;&,OWVB3HA2bk`3A;/<24_5/S"<cdreWdHSk'?S3E$mksjtMCX\G@YOfLk;*+/`VdMXNt_<NL;;[h5;ihl&<"=?
8362 %'@^.sm&9489K\(4%1o3hG6r?l7lHIP`(m8^kW4RhJ,.;t5U1/R,lrEAAnhs)r0VEQGeYn'i^48G)T+U2@cfsF9"KEL^(kdjk[]b"
8363 %:1YD(]ZB7(SNH)Ja]VKWGE*6Kn'6d<GD/On-`O=BSELcX=gIYZ!@E50"=`6-kk5asS`e$>R"!/_=YHNDC8W-rr3mIr!kEkqf561q
8364 %4S,.W,'<OaML0nOP^^E$XP^77ZQQ7kF2q87Gn!3bGtQ.[<,>m)lrP*nT7%^;?aD@9E@V:&HYhr)8P%^(BOLL))RNRB8QaO#j"=uC
8365 %R^g3;F]f16U<`O*3`0?Z*t($"/WsFVeLI'1'm03@O2R;3)]k=WcZ@AH_bkP7OG\4ulneYI17;FU1RIq:6iAp)M?Qn*4a6nBk.JCj
8366 %bk#s-<Hp$b>dCoUI@^2DGt&m)P/UVeV+"b25AoH5l3;^;Qh]XAitOGQg)gj'q93s9<;.igT#J^?MR<teR*)_JckWW8S8THLY38eB
8367 %^LhQnW$HSUT.R2mB]iYX*COV!?%fh4a7Te+[d,h>_+SGGFm[*u;YfbP.s3o_X:)Ea74n!s7g2F:k)Vr93l(VUo+gt%7<SJIs8&DW
8368 %qVOJK*,n-!So6VJH]@+Ob=>M\,,e_<o%CJ2?e(UcArTDdCkmnWZY.VN/'jg+"%oiBR/a[f7e5dIHoinB(U@[>SJFR8Uk8d+gJ>Pi
8369 %_T/[oe6FfEVCGUreHe8.BeE?'oLm%f?H<?tW8;'mT\F\mrGie:F6Y[JT59["mo?toC>:(/]W>t5^9r1B,fMhig258&fd%:]=gLj!
8370 %-_$oFIt)=)oM7A:O[_5EGTLgf'GHg#;\,7QIK\POLm?mR-$_lXib@i1Lg+`iq;M_LnFEnK2dk7J!;kj'b]fpX8J)d"FWh8ng#^W2
8371 %2gsI26!(7kYGmHnmF_]">k`N!.0?P'LWb"pLYF6]9&=IoEi5I+OCK6<+K]fZ5pl'-;i3"!&Dl"#SPktF@b<1ooM2C'FKb>`4/HBh
8372 %r`:6F)Z^%@mr*8=m-g/cVtur^XHDE<lTQm[Up2H>BHMScWCM;V^Pl&4:83\&35L[AbkftlNA%J\Z'q$M%L.$nmIUtB4bC6B_Ee5b
8373 %3IO1/YK%r'6Jl&]]VK`M[sR*ZIYN(#i'hY-S\<j6R:%N1%'1H_nfjo=8?tY-\j<`Y7-d>!8^5!m8oClPA`-_VEEg9]=T?Q+[$+Up
8374 %J_,#adSVs_IEbN,ef>f4n+%':mK<d)H@CE'Nf+MDgj]eeY#qDtH$upUi9T0FUar:?mS^%bQDs(lfbU\Mg2/M(_6".nd(+*S:6so;
8375 %jXU%j?A`L27!Rri.udcfHNeUNN4m.8hD:/$W<[Of"ZeaJ]=#u\34MQo-e_8=5Z_J'HbSEa<[1/M:hNPgUZ&jN];q1g/,73<_^%>4
8376 %Xse=J,EbuQ1WU]j<;)H&PpGdEZR75pfXAa8"_(>W;0,N4?2aUFU`p2]5l8VH@?;'1Z:t"&lc0ls(h-ZL.5jL.<0Hni>pkb5Pc9hW
8377 %!uiT^MJ::%G-9RNol8a4Xg*,/"Ru0fdD,2s<5qB4+?5c]PogbpL(@_>Ra59YKFj,J[2rI7Zk2WIY^PNq6EG)\PdfYNrKdng3F8^W
8378 %<+#ohg/t333?sIBII2!-'3$Dc=u?0*OWe2MiR\E*[;Vm.?hGC-P?lhK(JO[kA;A5/^&Tlk3>OVYh;`:.B;EX!C/bataX=(jHcG3B
8379 %KpeN^?T6G<U6G<?cF;gMZ^4n`aY!:%ZMr!'Qu@1h.4;3cDc*K'5']%'>l8:_Uc*Y^78T=Gj)Q7u<S_*dIVH6?l=qS2X.A<akqX+d
8380 %K2(l%b&i0pF?OsPIbn:fDdC`Wp#D<VGf,Ab_'^`n>j<IHg67enV`-;h@S/[d,3U&jk?+f`io*i"TY(-7)o>cgM,+.+3?)[acCtB0
8381 %^\INf9c&K[l@[M\5[GF)\`peR#*\1gU76<X-_:U:4@@]i'aB*bUnc+'-S/s!7sk0^f^%M0h,i^NTskTZ<hDZfV1k>%nOl"CYZKlV
8382 %@l0N"<%s_<LVgbP1D1N[5H`4F.!$6[s8AFOibc5&SYfUR:K3&<Z$+q+X\!o8;i;7orB0;1Bp.e*:ZC`k<UPF@5;(74c:4PklkTPJ
8383 %XQE]!6RW,6YFSMa`s&()HVae#3iVg)q>[mIV-Rs!bk`.N5<'#Z>E#@Y956cn)pE&[O:=`'/B/hYCgi`WoB#r<\"8b/ZOLokg^j.L
8384 %HfiOGo!hmRPtIlVV!>q4S"73TaRoC3e*<#X1:k<b-"(#[4SmFj=/*Rdf]J76Od3%-g#T5iZNJP9<X*V.+76=oJS5R>)9CaN.fK!K
8385 %fpA9*(NQ]d7cEh-6^u161-=(tqNOO>DRO2$T@!?\[X(L@G^7_[^7I6j_[WqteuY:o2bAc`2&_D1epQt8BD9BjbP;s4p%EC;Z*Eia
8386 %AUXn6gmoNJhC975g77(f9CqI&cKDm-.kc?&o2,O<>PDNJofZo:p@b@_nE8*(o!e//C$h;]mIlk^V\r)J]<=$l(:?Zp:TgU,?;%$@
8387 %[o,X5Ol=GMhd8OV;r$C`FaIc!B'-dU=VoPrf69\&r$-CZBI"*bn?mc".mm,`/U-jPo3/K1`-q,_iZeeb/-cmoXE1)i]k*>)qfYXW
8388 %o()SO$$d<S$O9Zd(1)P?N._6hH%?*BZ.e!Xs-ctHH1DiZ3ff3_'D00nC'2\PAT]KR;;#fE4QNah=fATV1Q(.heLXI8Og=Z<CglGS
8389 %]-#\6[^1Y]72cU&hH2`.X!V,a/%jJ3\2<#-rmbC*<b31%%JNQ7ja(6]`8$qQLLHsQSZaR;7LMVFjCJhm"#p-_*d:'.o&H\?k>(S]
8390 %m$mV84#dq]LO886D",L><\UQ*n12JrU^qO4C*'M&4hpbH9R;#3V#KNKE\*$ukP?uaHNs?]N]2B^X^gcR+*C*0\'a'%0W8cHcW&Kj
8391 %6;2]QYPFOn\TC!f'57_B2S\rI!u4Fm_=GN-7,lk=bKdT.5/(m#70$q;<o#T:4rg>62b&F'l\[(Q@H$dRS'"QNm08%+I^HV+o^nM`
8392 %Ilt?#F8&+nXK:gaN;]tC^]1u%L04(<g=3j.o'XC[d&Nn6*\WY<OWMt*a#di+XN?tfguYf!$`=Xoq3dM[K@kl57;#O432#?u?'*[t
8393 %eQ)R_1DML;Y%fI]Fn3fEC$4d3e]I@'H$,kP]J<VsOn/JHdDb*FVt7(_T::Omp?c#Gr2)MTSZKSs?WhC=6Do6Oe=jpn,hLMUld;iT
8394 %$Yug106p]pr92\%KmiibodrTmL`L+M.mpsq6;G]d^P9!K;EmB.m`qn=?-O@Z0:dReG1bGShl,-ScK4Kc=o#mR!ORRVjdk4L+^T>A
8395 %9qX6u!%GZKaG[t4`9#1m\[CLE`[su)eeTo&C)jXkgA*-44t^`f>C9:tdI'M#l:$/DYeIhk%dCI4#]haKA_-i<212*>F0kDs_qa=t
8396 %Qqs/.RVI,.9>PVjN3cpP8c3%@0mWWXLpLYK5G"ISm`[p]%1hUV4N+Yt7G7rcDB@fk^bd+V\Ts!H".*RQkN3qj%>qJ%k1i);[AaQD
8397 %lJ+M?[6[E70^%RAXplJ')T]I7Lhi3P_LCV%4N+Y$fcSSOH&-7RX)]?Gjrpl:R?I_62\0nFr7-ZjS=>;D2O0t%SXYDE2DDrHaJ8S`
8398 %f7nJ0!M,^8\2L]D#BXi)inEl*oRWO%5BLbJ16B9BNJ03EoWJ)*rOjN:q.dl67H1Wdn]6**?c@M,I@^.i+.'2!0+h!lfNn7J3S)CJ
8399 %qB(*cT6B:uHi9X5m+$3_@UX<JW;5'@n-5"#5DA\7YP):Wg@@mP,DB*aqH!LP:PiU.!bf9C709?t?(^r<m/`hj#rNR.[Th"og/04^
8400 %#D9/T\o^n`%&X.GNu%KaB'*!HD.GUGiL_!:4*?_Ca+#k.h^*hJZ-(&*QX>.>+L6&-R@C(/(7)Dl%dW;aO"NuMbS1$<O(`i-fAiX&
8401 %pO",04YD&dF]7mS2GY[@rtsh^Ld)AcT&NGZO(-Xkr8:?F'&,P%aeA@LVk`D5d*Z:2Fs]DHV"s3&;OMa]HJ^*9?>P(YTBdqRd((#h
8402 %GKhd.F49Zg'9onOp=F2*^nMlB]5BOQ=j8Wi(5[q2V@HemNN`6F4,oI#c@5A(@lq"G;V,c,ItjK>a6/BIX!M@lZjiqu[4a;K^d$N:
8403 %9s]U9bpW0co8Sal`4I[d"j5?^gfKZr+4jim6cI#+X"?H%9(1!:]CD`TD4`;QKc8>@<f#n5(<[)V8!alk6g_DpmoBo6Rr5"]bB5@J
8404 %5947ZCLfXlM>_QGVqs)XhqgJEMb-+lKT&,`==DaE]^`Nmrq5kQX@7B_4`q$=?/X6$hRf7_J&=*C@J?*eS/\-B@*oe&^W>>pI^u\&
8405 %DiqjHKpkPV<M?5]_DbL:h2GUr?^joolqGn5WQf[7q"dM485\6@H`S#nK9fG`r-2iIrc3nbH)0[jRsQZ'MWXQ3?W<`3^YWQ`qgKBA
8406 %an>12<8:_"?7qhgR9^`W;eG9J0%B.s5PU<^(MD"YbM`-$a5iaAI)CBh2&cmEcSW\:iTHiooA`>.hjWs"I<B29`l682RbdEVh28\`
8407 %\Gb!^9OoOaH2@=DB&6.$o_lq?2f6\7I"R;DS\1aCq#PCL6fIpL![R.TNR)<!gRdD033%49?,5@"(IgI]f+l2P>q^$mr_eGtr9[7R
8408 %\4GGH7Ef:Z:m,5('StImGu$l*L3[oK7AXL68"lf:o/d=nrHY6?K?$V8IpUdoNr"V(j1h`)#f!Zp&\";mB);/Emh_h]^%/nCPk\k2
8409 %h3G]fI/=#qq4b.dXn:.m[JgDbq.AaRF[)$=6N`TGHXNtk@aWsT;,aZ:rj[8Y01e]35.lF)LPu&[dJ[k\:C7pKYkE;8#E\rB0@]4o
8410 %Rf7;,bWb@*?VSa+MR3<*7=)3`Erj1XObj;r^,qZf2Z(6:</9)?V.R;^Z%$OV.>q0G?UO`YU"[2Tg&5e[m5L?CS%VHjmiU=\/!&d&
8411 %W,:GFCqilgV"sI2G+:GejWU-?Sc$6!`-)VL;I8M/[<jH;pK*9-3r[O1<qLg:]!ln]=RL&Brl]`r#e_=kW5&<+kbb'If>$k4*0-fa
8412 %a^R@/@nIb:StHY2!SkcP]F%.)5mEsA8s9e%_Hkl++*j=QdkA<@SZAfJr0pa&Nr6B2^-/Hf(=K"(kTl/B4m)([r9_4\'t(Mu1a1rC
8413 %-UWm"=1`?i^4(E*b.=r-&47Q*/t7CO^iNRQNij;Hh!*!KCj]a:IAgLXe6:fU3<`Jus4Qp:<jnj\Vfoob\?H3ZcS#s"*AQ?ql7%[(
8414 %f\,o\>jEs\p6Duh9XkcjeC^]a2%=siri)-bg"-KbTE+0/p>("_T'o+%n)kiXQF[1\k48+ZR]Y6LI!(I_r57Ar$_g++bEh"6;X=3#
8415 %^4O\^H1m*d3MFA[T'VjEqJ>8L,7XHBZ`?X8T?6'to,>*1a>KM-0'#ojeb8aWo)&##Bs_CI)%H0#EVJW!5D;I.P>CqAm3ge(ZgL?B
8416 %dnLu$1gY-&Mh?DVW7/aH+0-u@?g[aeRn9FJa*+W\X)`U=@Gsjhe+q</5%!,`iDfeY1"Yu,n,$A>R/@_o7`Y4SW1AE9(sq!WV2GE>
8417 %aO6d#"jIu\aeoSt\t./=7un]QKLcnGlnQ3#<P4TQU6Js?S%RB;V(HrX#+qH3Rl]&cr!<bTYCEKjfYPkB))<bt9-Rq;RMjd]DKQM1
8418 %g.mhqjWBN%.^/6B>>JM\B)JLOV?G5[4'f0+Q6s<dj\&@EO!"qH^GL@!EmU9X)Z/A25P]QAT)m.Hfk!R>URUhJM[r#1ZFe\X`9jPA
8419 %T'u1)4KihCjnWYd]t$+L^%Ao6+hn6+rnD']f*ePoeS\Y;EV$ol5/7'_5G*(I]G!.52n#B9f4npKCb<mjhrpP=,%5P%1V9/W^6.su
8420 %CObn_H8r\/eQ&'V42?7PPEa@mA5Tk]OO9G6]ZrTm^L-:"?g`#Uri9>:UNiAUs'f`WrdOY<5!O]+d:V9>.Tm\/VeCse;5A&Jd:%@c
8421 %'0c$n'ujqeKM2)4iMWNGV4DPL_fs?bDp0;9ffHY@O<m]Z/p+NkU[52]=TL+hGqAuL37Lgc[.\*ZI-,BlF?J@Od`oancKoH#B2QPW
8422 %8)HLab@3!e_D?=_q8;s;X/3/OL"4Ss)dKZ^T0oO6n(:eSf<Q@-X^>+si_Ng5.T9V1VCE+Z1)8*,4l4cUfk6#9BWfXu7S!=sp6Xbd
8423 %F[q`F:EI7lcAkWcAO5pZP#XYPRbPKWRqUu\*ZqBA&/Rkjs'f"-k4RW@o^Kg68nonuFf8b%jlgrs3I]d(T)ZA8:"7/+X_$H@?9uRX
8424 %gMYGu>i>J(D9*s:Gl=N*689>P/B^YEqLWe_em'h6&IYudL;.Y>WK?rBX(9+^.YJQi>RisZeggf/Mr0RJS;?+p,5>oPo(VLoKt+E_
8425 %YP[a.H?2(d)8cZlM:peSGFKI1n^;jJls"ba,!K8$`Bnl/YF`J\?`;deDpe"EmPb#09[qrWLJL71ftWiJ`K@QSDF0<,9f4:iK/O3P
8426 %]ktkKN0`q6rfnir_Dd(/EQeeJ?2SoDnsmX37EW=+q,-Z5=_29&OLLdMgIjX?mkm/H-g.UaT:N$?XSRDLrIb.(UahY1W]12*!4NFg
8427 %,Q)L\N`KBIQ(bn5qUNj-8c.Z2ir%a"B6=R.ep?Z\b!L6NlCZn-B:i6qL`EZi:X`+735N$n,jnZ#[8-a>rDOTGV>n<)Iuc*(&4-(e
8428 %qTCAei>Y)_<-<>sqIs#1O7:;]MN1t:La9!8-#-#Q9_GJ".pWgF[Q2p]YpcJ66qS&W^"\603qAZhM</rVRPgg(L-CQ<V0DfFKm-2g
8429 %8f<t/a_3l?I%fe,W+]gZNh3=A-E]A.BRngI=tHD$+B+2X`qrN_&h,+m[\fTfWq;pPM.>hi\=/Bc2=3e+C.GI1=]:d/gTG3_9c4g)
8430 %ArKR9YBKPZU_A252U9^>1g2I_GF1@[?gOYi:#tS-f:lAu#[K6Tr]lYjGWZ-\(8drAC,KcXQD16UCm^%2)G@3O,,r+@!`RUXO^L5`
8431 %.3n)E0O[L3dCM-Z1)WR%eH-$uTHPY^k%IGBB2hUZ`4oiJ"%(7GjVURf?$a[?[7!G)OugI5k_.#e+el5$OVhsc:9;]1f?4887drfD
8432 %6O&TBRMdIrWnKqM`#+hNRU/X/6lZsSnH)UY+q\r5fn??J0Ud2sA"%;!e8u[/^XgnNN$dd"EGWEV&oSS?fo@1#e?,%jYi#eM(UQSX
8433 %NbotCE,5[I,X`QtPZ"(ri2WJjRO#p_&UX'mOrrq1&]lIT?mM]%5TWJ+&k0,L8-EF+/!s<e8DLQX*TOi3-KsoOd:fUY/.\3+N-4Yb
8434 %Rc6l2F^g+V$6.Acg]m#J,l,GjgR.aKA,-+^NJa,[&Qf0pA:^PX[-T+38C*MTP&P48'%0@I!_.f#78AK"==55FetLLm'#]3i7V@Bd
8435 %AuGju&b?VaL_pFBHHIQMbSR',5R&e`!P2JdYb\2qMH%`-#hfpRM5;S&cWCQaAI5->S4Mjt<7H>3_E#k(6o"g3*0e<R*YVRdX0AsE
8436 %kXhKl4:/,A$*bVU#h"88*i4.%#6]sC\0A"(5"/?`lc::WjusU*^t(DBcg)'-(FdB]=E"[2ZqsYL,p]aPR:3?n83EOYA(#4%.Od9t
8437 %9gLEY\\=l*kX@!eBb@*H[hpq2_\nUUO3%N7"QNt<C8bnUKcHtu!#4"#^`^IVZplnt>taN2eupo=SRf[$<&1d8]b.JL+"UoCLAY?0
8438 %V"-GP=O9$V)He5L0H)T'8).15Tu<)3a.ud-1E/uU0iRJ.`0`OQQ*$g`:Z3b^+fXa*DFl7X>R<!?rK4T(PB&6g]cQ"^::Iu;T;'/h
8439 %FS-NpX,:$pGR,7SN2>^=U/b-GTL=Cm"+!4I)e?u^5*6[.I`][81CBF<bM*r9A#r\.$N!DLGh&^kX5[%nbLaL!$^MU2FinJR(C=,(
8440 %K(Q&s?@uB$F99RaNR>D5M5M,^@@RtW'%A]hXodTr!QrKg$Hk+pdmPJ"1rVG+9N"YB5^c_-e#Z/NeoO\&-UIDk"(;?\bQG4?-:l(U
8441 %`=[$gd!N,6nPk+b9eg*d"#UfZl"b1YOV4<QBG$18ZpcN@i[udZD$AXZ1]o=6)>]:;G*iE]PX%rA=0\#Q'5VB5>>daDLkA9.9b8pg
8442 %Z!M,'V'2+Nb*-7Zfr)\PJ5E6OF@d%5.`;AN@$d]`4Y($LI7Mg#@UQ1#&8,H*=c,+W/G9cnQ*Kg*kt3=FZ1S/2-FSHPQKH9Vc:e@7
8443 %XL)DGO$mf0@jg5l;pC[t17q`Z%F)MD%(%Pp*#:ejHJ/E0oLoc;133W-R-#"-H8,_q.qEj<(oJ7K@=_m;a>I</n4:4Sb:jc<X>!r)
8444 %d2)0s!#m5qF4MZu;Ii8r<6>V9,hlPA"6[H.RWg-lS,acOa>\Mi<X(?F;H&OA#Z;.$-XmhI,82QLYngi3&H5Bi17DuqmP0:\-/*41
8445 %FcNhS1JpK._Gc25$cOVX0i5>>;W(Q0d9^BmY#7o4j?1nJBqAC,MBk^GKl&MnMG+`4"MF;a;FN2LibT<`m+HmuT>Z?C"pPsp"T/Z`
8446 %!*E-Y8d_lN.il:&1(PTQ7H$e<S2!K6BE83u3+`u+?%X__`/ulaPU#Qf#n-2n;B%`T1fin>N3HsQhod]>(/V:/^uc7r)kZ9e19(CV
8447 %TKIQS)dbd;q,S05<WRh5V#6O<jbr8"#f`85I6!IY4L!p8/5rj-89-7/^5+b:pdnH1RD=Oc$a#3?/t;,-P06]7Zd+k?Vk$85/qaB2
8448 %CuFEKEi`9VBXP-u=4hT__F,@l1U6MONon3CO`[-10roD97#;3h8eD@>5X@e9rK)"ZIkR@N'PXm6/OEBj[eeEGpVhaF[ed(a;dM+n
8449 %39@gB^3r>bSR]2XRa[QG['P\3QMf8YXBr90AWd`DJh9Q3p54KW8Q\S`dk$u;O*U12/Wq=HIa76bkUTb_-%n2NW$E_>'g"/G;s7JR
8450 %W/Pss-LJ!B?q[BR+H<hB0LupI7ct,^boAWr[a?K0$HjC7jQZLUCLt:P=c1/k`sUj]^TEbQ;MtucWA6e@Tdl+m^%nh/]FRt0A8H(-
8451 %gaQ9//mVA=LPjM%,4G/q'r"4/Y,1QVe[u@5#^/b!Yea]L^GCgb5fHN][p3)\2ICa$eRYAmq$PB!;Yg0bh,G7lIP8Tj>!HRLp;VEU
8452 %l:I=%@<,B*1YU&nJaZD6>L(8F`fpk:BLV"\C(Uc5,Vb+-mudeWRB"Xc^k8KGX:"BYNo3\+_hr5_Hp;J*ZB@YJM?l5LAQ^0R9iP#T
8453 %$pq%X[Z%GU?^-fa/'(?6@hGI:C[5iG&3S%$d17_>8UF$<>sUJ^I*E)*N;G'Pk4dL6/j3bYB?Mke@g^`_pH2L;CA7']r5[[CeA%],
8454 %QRW'Z,Hh#E61Dc=5,8aU"%:ul5#`aAd6TR%"OmP53Ud%KXoQ>Ei2A?W==jOZs8B$$34E#%.?sL*Gc&+Me&jO"e+t@f#kFc\6m75_
8455 %aW,u=P[R]V/`.$rX'R3$Zdkt]<ok<poudDHa=hT`@h@fo>=?MB#Nd6TU#cL=^`%[eDr6D)72-!_!Q5=u#%LQ2UoF,<9EEDCP28u1
8456 %qZCQ$N8'RW72!D+N+4-?jNCpmPiO=Bi\]M*L4:^",3m>B,E[S)Ph>8sO(q6PnlnH/$%^F(j2!&o-)!^CD;rF:+@uUI/:=[cFat`%
8457 %Q+&tmbg>Am$P5CNkeIefb"1aE"N,X!Z;M$%A3lRp\nChNCC0McTh#Gsi#(j\dSY[r&0OXJ2fD8^Q[hcD]n8M1I#%,GRQ,si)TtP\
8458 %/\&D)7hUY*>'*cuP4Gu<(G%i@fqXomdth\ZJ\44#D'IS#;c/9up3*(VA6_^]F3)`NfNZ?bX$*17)&h/3V,ell#uWMa&5>O"";E7\
8459 %>s_TWrFb5/jd$[WJEc_;YIrLq+/9RhB%e+c^o2l;""@=*Kf)KRZmR:g4Hg@#"$k?<TH2)E2MlZ_?js%E(mH*E<r.!0ijFei@c*Y$
8460 %>;*WY!q,l$/cAd@ii]cMZn''#)3OOr+Ao/c3-*:Ma)JRpNaDMNZI\S7$BsbNfTcb%d\mci-c5W@Hsk+g1Pf*r3mV5nc?V=e:'JLW
8461 %qO/!S4=%f5N/;'^$ri;=+[?H($'gWJH6jld-%U/9Pb'bX8^@Z#MASX\d(bn[Y;u6lQqg/MP\6<nli9=`!XS$RQ+,i3.q%(S4_:Cu
8462 %)rW>L\TP-I&JI'SKH*LCUmd:`Q]AXN`EC!`/@.O&c7]DX\W\c`@JUj/<><b\k@pdS)eMG@aj0Ytjt'>[:eE2LJHuCoEZmaH3D=o,
8463 %`&`B^^>bh3j`7*o6W)PZQ@s0(#SpA'.0(8mU`oLr4F7`<\\Ai_.7^3Vb54e/*>ttsD3Aof-,TUFCSW[1)6TbiTW_jti\HW]Qa#4%
8464 %H[95X`ak^Xf]RCE#49Mh%)u9Ig<dCQ#H\'g6M(Z=Zm_Z.1'_81A##Ag80TrY\f>F"T8$/Jm(qc%P8V`M,R@'g,EP'@4V0VaWI47P
8465 %r^,uOY)IqW@V=CB+#s!&QNN*\J.`nG"3fpBfY?Hj8Fq-q_h*U*_Pn5PKAhnW2atG"*PqFo>(s7B5f4gI^emi=LB'O=On]K6%Nn*:
8466 %QmEW'W!KAOp/!WmO$_>9-?tIaPlbghe!bp^feWhH$KMDEfD?C>B-mcGELPVWSnUEk*5_%g=cpX*#TUqJ[<9Jc,)sp2cmB:88]*^O
8467 %9S3@eV+bHlrLOjJi?@5jO',$W!29&skHY7Z+R>.5D=5]8Sr*CC'\\D*4Y1eHY',bk0p+jN'M)-ki-js`p@*kMJRN$mZt/8COanWK
8468 %_5E&7gKrIo+Ya3[!C-]3U`Ti^3:NA&!lF##M_-c>*!os4ICmIqSP,&&7&ChK/[:O.8,Mq=Q.X%=E=m2F\j2SN/j@A9e1)"QOcDco
8469 %#h3KXJIP-bkl<H=#`..Ja]:3F/0g&]LN<[Jnn1;!->s'ZU,?4>q;``_9fe@L+]<k[K-Une+UW":71&"KZ!*)1`P<^g&P/+:fJ\i?
8470 %MBn7RrAnne9bQk&ks)NX`]Ke-@oc/r#n#RM9Lu0<i<dqR=`<oFnm)rXS'$=n;s;Fe"$TT(.MJOPX4N&(!>0?W[',VK;E7"\.HM3q
8471 %Kngke-__b&>Z*tOer=oN3CX>]k9`GmjG[OKMPF8g&L?F?j6%8"Eg!7@OYFk&W[U4\mpuZF$9FBhb2Q?gPbKYs#=nn(O&`1jZN.=(
8472 %q>Le>kkl-e[K.SWM#l";JCV7=DhYV;C%6F"Zo#7e5rVY/3lC\6.4:O$K0s,dJsHPFk.:$rNL.n'[)Ar[*9#@2LA@<KL?&n4W^qGF
8473 %?</oY;O!7K7o+M^)+O$B;H'6Y9F6pOGbBn`;I/&nd9k8Fku0E;r]gl8%^B4\!m?7^ELb:O,)UbtEKp6$f@hH[E+qeK6Cp2.l[5l9
8474 %#MC_u"-T0u=^A.%S:MoAU34IN]K_Po@nYtV*0Snn&Oh-S*]Pu&BdrGqNY%n'8ekSU5*(hFY$4@PTe`DiZ#ZVX+6_Z[BP-Eqa?F)0
8475 %">ill<j%$o)e.)*3X0>Lrnp+pOeduM-=u++RD]>;H74P=e8I=lVqLSamg@Dj3%T[A?]h42pmYoSe;`KE)fZ;@5#S1?SbI^2GaXM(
8476 %kDWf%&lHM[5G3HG_Wp&8F@Zd))`iWj,BbFDZA)a/P0!!2i=l?o$'GXE$iON48((0lg/3liKX-$hUG5N,,lI[1rnj8;+3Y+J;b9,E
8477 %R>1AG2aasq$9k]I)bUPn]Nu_-X4=,E<or%jo[(uA?V")2=HE5^N.IQqs5'c7]H"&6KuZ/&7>>jZ=SDL]0cq\5kC2B*Y[fdW6Sq6a
8478 %PAM;bf(+/*G)@^S&(4_V4IBQ%O:,=Q0QM;nHCI<j99d&i:ADRES97lXO#m<7^T6Y\gRF,%TBY7*=*W)>,5A*G_@-k0T'U=_O4t;^
8479 %C^]Z]jT$Y+knsetc5=e1YQ#&]/H=@;p`nJ:o-6FXrTmZuB^#-*ETc0._9$ESWcEK8n9:dVE.37UF)]U=UgL.B=.O-$VGk2-HLVLW
8480 %H6mueBW1`AZ1:*hn'DF~>
8481 %AI9_PrivateDataEnd