summaryrefslogtreecommitdiff
path: root/doc/IGE332/vect.eps
diff options
context:
space:
mode:
Diffstat (limited to 'doc/IGE332/vect.eps')
-rw-r--r--doc/IGE332/vect.eps4962
1 files changed, 4962 insertions, 0 deletions
diff --git a/doc/IGE332/vect.eps b/doc/IGE332/vect.eps
new file mode 100644
index 0000000..eb6c130
--- /dev/null
+++ b/doc/IGE332/vect.eps
@@ -0,0 +1,4962 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%ADO_DSC_Encoding: MacOS Roman
+%%Title: vect.eps
+%%Creator: Adobe Illustrator(R) 13.0
+%%For: Alain Hebert
+%%CreationDate: 6/13/09
+%%BoundingBox: 0 0 370 231
+%%HiResBoundingBox: 0 0 369.5000 230.0684
+%%CropBox: 0 0 369.5000 230.0684
+%%LanguageLevel: 2
+%%DocumentData: Clean7Bit
+%ADOBeginClientInjection: DocumentHeader "AI11EPS"
+%%AI8_CreatorVersion: 13.0.2 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 13.0.2 x434 R agm 4.4379 ct 5.1039 %ADO_ContainsXMP: MainFirst %AI7_Thumbnail: 128 80 8 %%BeginData: 6470 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FD31FFA87D7D84A8FD4EFFA8A87D7D84A87D7DA87EFD05A87D527D %A8A8FD047D527D7DFD12FFA8A8FD4EFFA8FFFFFF7D59527D527E7D7D527D %7DA827FF7D7D52FF7D52527D52537DA8FD12FFA8A8FD4DFF527E7DA8FFFF %FD04527D7D277DFD04527DA8FD047D2E7D525252A8FD13FFA87DFD4DFF84 %FD05FF847DA8A8A87DA884FF7DFD05A8FF7D7DA8FFFF7D7D7DFD13FFA8A8 %FD4DFF7DFD30FFA87DFFA8FD4BFF7EFD30FFA87D7DA8A8FD4AFF7DFD30FF %A87DFD4DFFA8FD30FFA8A8FD4DFF7DFD30FFA87DFD4DFF7DFD04FF7DA852 %A87D7DA8A852A8A8FFA87D52A8FFFFFFA8FFA8A8FF7D7D7DFD11FFA8A8FD %4DFF7DFFFFFFA87D52A8FD0552FF5252A87D275252FFFFFF27A852FFFF52 %277DA8FD10FFA87DFD4DFF7D7DA8A8FFA87D7D52527D527DA87D52A87D52 %7DFD04FF7D7D7DFFFF7D7D7DFFFFA87DA87DA87DA87DA87DA87DA87DA87D %7D7DA8A8FD4AFF59FFA8FFFFFF7D7D7DA8FFA87D527DFF527D7DFD05FF7D %A8A8FFFF7D52FFFFFFA8FFA8A8A8FFA8A8A8FFA8A8A8FFA8A87DFFA8FD4B %FF84FD30FFA8A8FD4DFF7DFD30FFA87DFD4DFFA8FD30FFA8A8FD4DFF7DFD %30FFA87EFD4DFF7DFD30FFA87DA8A8A8FD4AFF7DFD30FFA859A8A8FD4BFF %A8FFFFFFA8A8847DFF7D7DA8A852A8A8FF7D7D59A8FFFF7D7EFFA8FFFF7D %A87DFD11FFA8A8FD4DFF52A87DFFA8527D7D535252527DA85259FF522859 %52FFA87E527D52FFA82752A8FFFFA8A87DA87DA87DA87DA8FD05FFA87DFD %4DFF7DA8A8A8FF7D7D5259527D277DA85952A852527DFFFFFF527D7DA8FF %AF7D52FD04FFFD09A8FD05FFA8A8FD4DFF7DFD05FF537D7DA8FFA87D7DA8 %A852A87EFFFFFFA853527DA8FFA87D7DFD12FFA87DFD4DFFA8FD30FFA87D %A8A8FD4BFF7DFD31FF7DA87DFD4BFF7DFD7FFF7DFD7FFF7DFD7FFF7DFFFF %FFA8A87D7DA87D52A8A8527DA8A8A87D7D7DFFFFA859FF7DFFFFA87D7DA8 %FD5FFF7DFD04FF537D7D7D527D527DFF7D52FF7D525259FFFF7E527D7DA8 %FF52527DFFFFFFA8FFA8FFA8FFA8FFA8FD54FF52A87DA8FFA8527E275259 %5252FF52527D7D277DA8FFFFA852527DFFA87D527EFFFF84FD087DA8FD54 %FFA8FD05FFA853A884FFA8A852A8FF7D7DA8FD04FFA87D7DFFFFFF7D7DFD %61FF7DFD7FFF7DFD7FFF7DFD7FFF7DFD7FFF7DFD7BFFA87D7D7E7EFD06FF %A8FFA8A8FFFFA8FD05FFA8FD0BFFA8FD35FFA8FFFFFFA8FD07FFA8A8A8FF %FFFFA8A8FFA8A8FD10FFA8A8FFA87DFFFFFF7D7D52537D52527D527D527D %A87D525252FFFFFF52A852FFA852527DA8FD32FF7D52527D7D527D7D7D52 %7D7D527D7D277D7DFFFD05527D52FD0FFF7DA8FFFF7D7D84A8FF52A87D7D %527D27A8FF5252FF525252A8FFFF52527D7DFFAF537DA8FFFFA87DA87DA8 %7DA87D847DFD22FF7E7DA8A8FFFF7D7D7D527DFF7D527D527D277DFF7DA8 %7DFF52527D527D7DFD10FFA8A8FFFF52FFA8FFFFA85252527DA852527D7D %7D527D52FD04FF845252A8FFA87D52FFFFFFA8A8A8FFA8A8A8FFA8FD22FF %A87DFFA8FFFFFF5953527D527D527D7D52527D52A853FF527D527DA85252 %7DA8FD0FFF7DA8FFFF7DFD06FFA8FD05FFA8FFFFA8FD08FFA8FFFFFFA8FD %2FFFA8A8FD06FFA8FFFFFFA8FFFFFFA9FD07FFA8FFFFFFA8A8A8FD10FFA8 %A8FFFF7DFD4CFFA87DFD2DFFFD057DFD4CFFA8A8FD2DFFA87DFFA87DFD4C %FFA87DFD2DFF7DA8FFFF7EFD4CFFA8A8FD2DFFA8A8FFFF7DFFFFFFA8FFFF %A8FFFF7DFFFFA8FFFFA8FFA8A8A8FFFFFFA8FFA8FFFFFFA8AFA8FD2CFFA8 %7DFD15FFA8FD17FF7DA8FFFFA8FD04FF597D527E527D527D597D7DFF7D52 %527DFFFF7D52A87DA8FF525252A8FD2CFFA8A8FD04FF7DA87DFF7D7DA8A8 %52A8A8FFA87E537D7DFFA8A87DA8A8FD12FFA8A8FFFF52AFA8FFFF847DFF %FD0552FF7D52A88427527DFFFF7D527D53FFFF7D5284FFFFFD0AA8FD21FF %A87DA8A8FFFF525384FD0552FF5252A87D277D287DFF7D52277D7DFFFFFF %FD0FA87D7EA8A87DA8A8A8FFFF7D525252FF537D527D7D7D527DA8FFFFFF %847D52A8FFFF7D7DA8FFFFAF7DA87DA884A87DA8A8FD21FFA87DA8A8A8FF %A87D7D52527D527DFF7D52A87D5253FFFFFF59A87D7D7DFFFFFFA8A884A8 %7DA884A87DA884A87DA8A87D7DA8847DFD05FFA8A8A8FD04FFA8A8FFA8FF %A8FD05FFA8FD04FFAFA8FD2EFFA87DFD05FF7D7D7DA8FFA87D597DFF527D %7DFD04FFFD057DFD12FF7DA8FFFF7DFD4CFFA8A8FD16FFA8FFFFFFA8FD12 %FFA8A8FFFF7DFD4CFFA87DFD2DFF7DA8FFFF7EFD4CFFA8A8FD2DFFA8A8FF %FF7DFD4CFFA87DFD2DFF7DFD04A8FD4CFFA8A8FD2DFFA87DA87D7DFFFFFF %A9FFFFFFA8FFA8A8A8A9A8A87EFD04A8FFA8FF7EA8A8FFFFFFA8A8A8FD2C %FFA87DFD05FFA9FFA8FFFD04A87EFFFD04A8FFA8A8FFA8A8A8FFFFFFA8A8 %A8FD0DFF7DA8FFFF7DFD04FF527D7DA8FF52527E527D52527D52527D527D %7D52527D52A85352527D7DFD2BFFA8A8FD04FF527D7DFFFF52527D527D52 %53525253A8537D7D52537D52A85352527D7DFD0CFFA8A8FFFF7D7D7DA8FF %A82752A87D527D7D527D59527D52A852A8FFA87DA8537D527D527DA8FD2C %FFAF597D7DFFFFA8277DA87D52847D527D7D527D52A852A8FFFF7DA8537D %527D527DA8FD0DFF7DA8FD08FF7D7D7DA87D537D7DFF7DA8FF527DA8527D %A8A87E7DA852A87D52A8FD32FFA87D7DA8A8527D7D7DFF7DA8A8527DA859 %7DA87EA87DA853A87D52A8FD0DFFA8A8FD08FFA8FFA8FFA8A8A8FD05FFA8 %A8A8FFA8FFFFFFA8FFA8FFA8A8A8FD33FFAFFFA8FFA8A8A8FD05FFA8A8FF %A8A8FFA8FFA8FFA8FFA8A8A8FD0DFF7DA8FD7EFFA87DA87DFD7EFFA8FDFC %FFFDFCFFFD09FFA852FFFFFFA8FD04FFA8FD0CFFA8FFFFFFA8FD09FFA8FF %A8A8FD23FFA8A8FFA8FFA8FD04FFA884FD0BFFA8FFFFFFA8A8FD09FFA8FF %A8FD0BFF52527D7D52527EFF525227FF7D52597D7D52FD047D527D7D5252 %7D528452527DA8527D5252527D525252537DFD1FFF7DA8A87D525952FF7D %7D277DFF52537D537D7D7D527D527D537D5252527D7D7D52FF527D527D27 %7D527D527D52FD07FF7D5252275227FF7D7D5253FF7D2752525352527D52 %527D2E522752527D5252277DA87D5252277D2E522752277DFD1FFF7D7DA8 %2752527DFF7D7D52A8A827FD06527D27A852522752527D52522752FF7D52 %52277D525227525252A8FD06FF7D7DA87E7D7EA8FF527D7DFFFD097DA852 %A8597D7D7DA8A8A87DA8FF7D7D527D527EFD057DFD1FFF7E537D7E52847D %FF7D7D7DFFA87D7D7D597D7DA852A85284FD057DA8A87D7DFF7D7D527D52 %FD047DA852A8FDFCFFFDFCFFFDFCFFFDFCFFFD15FFFF %%EndData
+%ADOEndClientInjection: DocumentHeader "AI11EPS"
+%%Pages: 1
+%%DocumentNeededResources:
+%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0
+%%+ procset Adobe_CoolType_Utility_T42 1.0 0
+%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0
+%%+ procset Adobe_CoolType_Core 2.31 0
+%%+ procset Adobe_AGM_Core 2.0 0
+%%+ procset Adobe_AGM_Utils 1.0 0
+%%DocumentFonts:
+%%DocumentNeededFonts:
+%%DocumentNeededFeatures:
+%%DocumentSuppliedFeatures:
+%%DocumentProcessColors: Black
+%%DocumentCustomColors:
+%%CMYKCustomColor:
+%%RGBCustomColor:
+%%EndComments
+
+
+
+
+
+
+%%BeginDefaults
+%%ViewingOrientation: 1 0 0 1
+%%EndDefaults
+%%BeginProlog
+%%BeginResource: procset Adobe_AGM_Utils 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
+systemdict/setpacking known
+{currentpacking true setpacking}if
+userdict/Adobe_AGM_Utils 73 dict dup begin put
+/bdf
+{bind def}bind def
+/nd{null def}bdf
+/xdf
+{exch def}bdf
+/ldf
+{load def}bdf
+/ddf
+{put}bdf
+/xddf
+{3 -1 roll put}bdf
+/xpt
+{exch put}bdf
+/ndf
+{
+ exch dup where{
+ pop pop pop
+ }{
+ xdf
+ }ifelse
+}def
+/cdndf
+{
+ exch dup currentdict exch known{
+ pop pop
+ }{
+ exch def
+ }ifelse
+}def
+/gx
+{get exec}bdf
+/ps_level
+ /languagelevel where{
+ pop systemdict/languagelevel gx
+ }{
+ 1
+ }ifelse
+def
+/level2
+ ps_level 2 ge
+def
+/level3
+ ps_level 3 ge
+def
+/ps_version
+ {version cvr}stopped{-1}if
+def
+/set_gvm
+{currentglobal exch setglobal}bdf
+/reset_gvm
+{setglobal}bdf
+/makereadonlyarray
+{
+ /packedarray where{pop packedarray
+ }{
+ array astore readonly}ifelse
+}bdf
+/map_reserved_ink_name
+{
+ dup type/stringtype eq{
+ dup/Red eq{
+ pop(_Red_)
+ }{
+ dup/Green eq{
+ pop(_Green_)
+ }{
+ dup/Blue eq{
+ pop(_Blue_)
+ }{
+ dup()cvn eq{
+ pop(Process)
+ }if
+ }ifelse
+ }ifelse
+ }ifelse
+ }if
+}bdf
+/AGMUTIL_GSTATE 22 dict def
+/get_gstate
+{
+ AGMUTIL_GSTATE begin
+ /AGMUTIL_GSTATE_clr_spc currentcolorspace def
+ /AGMUTIL_GSTATE_clr_indx 0 def
+ /AGMUTIL_GSTATE_clr_comps 12 array def
+ mark currentcolor counttomark
+ {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
+ /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop
+ /AGMUTIL_GSTATE_fnt rootfont def
+ /AGMUTIL_GSTATE_lw currentlinewidth def
+ /AGMUTIL_GSTATE_lc currentlinecap def
+ /AGMUTIL_GSTATE_lj currentlinejoin def
+ /AGMUTIL_GSTATE_ml currentmiterlimit def
+ currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf
+ /AGMUTIL_GSTATE_sa currentstrokeadjust def
+ /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
+ /AGMUTIL_GSTATE_op currentoverprint def
+ /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
+ /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
+ currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf
+ cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf
+ /AGMUTIL_GSTATE_ht currenthalftone def
+ /AGMUTIL_GSTATE_flt currentflat def
+ end
+}def
+/set_gstate
+{
+ AGMUTIL_GSTATE begin
+ AGMUTIL_GSTATE_clr_spc setcolorspace
+ AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
+ /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor
+ AGMUTIL_GSTATE_fnt setfont
+ AGMUTIL_GSTATE_lw setlinewidth
+ AGMUTIL_GSTATE_lc setlinecap
+ AGMUTIL_GSTATE_lj setlinejoin
+ AGMUTIL_GSTATE_ml setmiterlimit
+ AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
+ AGMUTIL_GSTATE_sa setstrokeadjust
+ AGMUTIL_GSTATE_clr_rnd setcolorrendering
+ AGMUTIL_GSTATE_op setoverprint
+ AGMUTIL_GSTATE_bg cvx setblackgeneration
+ AGMUTIL_GSTATE_ucr cvx setundercolorremoval
+ AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
+ AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
+ AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or
+ {
+ currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne
+ {
+ mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark
+ }if
+ }{
+ AGMUTIL_GSTATE_ht sethalftone
+ }ifelse
+ AGMUTIL_GSTATE_flt setflat
+ end
+}def
+/get_gstate_and_matrix
+{
+ AGMUTIL_GSTATE begin
+ /AGMUTIL_GSTATE_ctm matrix currentmatrix def
+ end
+ get_gstate
+}def
+/set_gstate_and_matrix
+{
+ set_gstate
+ AGMUTIL_GSTATE begin
+ AGMUTIL_GSTATE_ctm setmatrix
+ end
+}def
+/AGMUTIL_str256 256 string def
+/AGMUTIL_src256 256 string def
+/AGMUTIL_dst64 64 string def
+/AGMUTIL_srcLen nd
+/AGMUTIL_ndx nd
+/AGMUTIL_cpd nd
+/capture_cpd{
+ //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf
+}def
+/thold_halftone
+{
+ level3
+ {sethalftone currenthalftone}
+ {
+ dup/HalftoneType get 3 eq
+ {
+ sethalftone currenthalftone
+ }{
+ begin
+ Width Height mul{
+ Thresholds read{pop}if
+ }repeat
+ end
+ currenthalftone
+ }ifelse
+ }ifelse
+}def
+/rdcmntline
+{
+ currentfile AGMUTIL_str256 readline pop
+ (%)anchorsearch{pop}if
+}bdf
+/filter_cmyk
+{
+ dup type/filetype ne{
+ exch()/SubFileDecode filter
+ }{
+ exch pop
+ }
+ ifelse
+ [
+ exch
+ {
+ AGMUTIL_src256 readstring pop
+ dup length/AGMUTIL_srcLen exch def
+ /AGMUTIL_ndx 0 def
+ AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
+ 1 index exch get
+ AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
+ /AGMUTIL_ndx AGMUTIL_ndx 1 add def
+ }for
+ pop
+ AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
+ }
+ bind
+ /exec cvx
+ ]cvx
+}bdf
+/filter_indexed_devn
+{
+ cvi Names length mul names_index add Lookup exch get
+}bdf
+/filter_devn
+{
+ 4 dict begin
+ /srcStr xdf
+ /dstStr xdf
+ dup type/filetype ne{
+ 0()/SubFileDecode filter
+ }if
+ [
+ exch
+ [
+ /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx
+ currentdict/srcStr get/readstring cvx/pop cvx
+ /dup cvx/length cvx 0/gt cvx[
+ Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx
+ names_index Names length currentdict/srcStr get length 1 sub{
+ 1/index cvx/exch cvx/get cvx
+ currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx
+ Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx
+ }for
+ currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx
+ ]cvx/if cvx
+ /end cvx
+ ]cvx
+ bind
+ /exec cvx
+ ]cvx
+ end
+}bdf
+/AGMUTIL_imagefile nd
+/read_image_file
+{
+ AGMUTIL_imagefile 0 setfileposition
+ 10 dict begin
+ /imageDict xdf
+ /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
+ /imbufIdx 0 def
+ /origDataSource imageDict/DataSource get def
+ /origMultipleDataSources imageDict/MultipleDataSources get def
+ /origDecode imageDict/Decode get def
+ /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def
+ imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse
+ {
+ /imbufCnt imageDict/DataSource get length def
+ /imbufs imbufCnt array def
+ 0 1 imbufCnt 1 sub{
+ /imbufIdx xdf
+ imbufs imbufIdx imbufLen string put
+ imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put
+ }for
+ DeviceN_PS2{
+ imageDict begin
+ /DataSource[DataSource/devn_sep_datasource cvx]cvx def
+ /MultipleDataSources false def
+ /Decode[0 1]def
+ end
+ }if
+ }{
+ /imbuf imbufLen string def
+ Indexed_DeviceN level3 not and DeviceN_NoneName or{
+ /srcDataStrs[imageDict begin
+ currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
+ {
+ Width Decode length 2 div mul cvi string
+ }repeat
+ end]def
+ imageDict begin
+ /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def
+ /Decode[0 1]def
+ end
+ }{
+ imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put
+ imageDict/Decode[0 1]put
+ }ifelse
+ }ifelse
+ imageDict exch
+ load exec
+ imageDict/DataSource origDataSource put
+ imageDict/MultipleDataSources origMultipleDataSources put
+ imageDict/Decode origDecode put
+ end
+}bdf
+/write_image_file
+{
+ begin
+ {(AGMUTIL_imagefile)(w+)file}stopped{
+ false
+ }{
+ Adobe_AGM_Utils/AGMUTIL_imagefile xddf
+ 2 dict begin
+ /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
+ MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{
+ /imbuf imbufLen string def
+ }if
+ 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{
+ pop
+ MultipleDataSources{
+ 0 1 DataSource length 1 sub{
+ DataSource type dup
+ /arraytype eq{
+ pop DataSource exch gx
+ }{
+ /filetype eq{
+ DataSource exch get imbuf readstring pop
+ }{
+ DataSource exch get
+ }ifelse
+ }ifelse
+ AGMUTIL_imagefile exch writestring
+ }for
+ }{
+ DataSource type dup
+ /arraytype eq{
+ pop DataSource exec
+ }{
+ /filetype eq{
+ DataSource imbuf readstring pop
+ }{
+ DataSource
+ }ifelse
+ }ifelse
+ AGMUTIL_imagefile exch writestring
+ }ifelse
+ }for
+ end
+ true
+ }ifelse
+ end
+}bdf
+/close_image_file
+{
+ AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile
+}def
+statusdict/product known userdict/AGMP_current_show known not and{
+ /pstr statusdict/product get def
+ pstr(HP LaserJet 2200)eq
+ pstr(HP LaserJet 4000 Series)eq or
+ pstr(HP LaserJet 4050 Series )eq or
+ pstr(HP LaserJet 8000 Series)eq or
+ pstr(HP LaserJet 8100 Series)eq or
+ pstr(HP LaserJet 8150 Series)eq or
+ pstr(HP LaserJet 5000 Series)eq or
+ pstr(HP LaserJet 5100 Series)eq or
+ pstr(HP Color LaserJet 4500)eq or
+ pstr(HP Color LaserJet 4600)eq or
+ pstr(HP LaserJet 5Si)eq or
+ pstr(HP LaserJet 1200 Series)eq or
+ pstr(HP LaserJet 1300 Series)eq or
+ pstr(HP LaserJet 4100 Series)eq or
+ {
+ userdict/AGMP_current_show/show load put
+ userdict/show{
+ currentcolorspace 0 get
+ /Pattern eq
+ {false charpath f}
+ {AGMP_current_show}ifelse
+ }put
+ }if
+ currentdict/pstr undef
+}if
+/consumeimagedata
+{
+ begin
+ AGMIMG_init_common
+ currentdict/MultipleDataSources known not
+ {/MultipleDataSources false def}if
+ MultipleDataSources
+ {
+ DataSource 0 get type
+ dup/filetype eq
+ {
+ 1 dict begin
+ /flushbuffer Width cvi string def
+ 1 1 Height cvi
+ {
+ pop
+ 0 1 DataSource length 1 sub
+ {
+ DataSource exch get
+ flushbuffer readstring pop pop
+ }for
+ }for
+ end
+ }if
+ dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and
+ {
+ Width Height mul cvi
+ {
+ 0 1 DataSource length 1 sub
+ {dup DataSource exch gx length exch 0 ne{pop}if}for
+ dup 0 eq
+ {pop exit}if
+ sub dup 0 le
+ {exit}if
+ }loop
+ pop
+ }if
+ }
+ {
+ /DataSource load type
+ dup/filetype eq
+ {
+ 1 dict begin
+ /flushbuffer Width Decode length 2 idiv mul cvi string def
+ 1 1 Height{pop DataSource flushbuffer readstring pop pop}for
+ end
+ }if
+ dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and
+ {
+ Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul
+ {
+ DataSource length dup 0 eq
+ {pop exit}if
+ sub dup 0 le
+ {exit}if
+ }loop
+ pop
+ }if
+ }ifelse
+ end
+}bdf
+/addprocs
+{
+ 2{/exec load}repeat
+ 3 1 roll
+ [5 1 roll]bind cvx
+}def
+/modify_halftone_xfer
+{
+ currenthalftone dup length dict copy begin
+ currentdict 2 index known{
+ 1 index load dup length dict copy begin
+ currentdict/TransferFunction known{
+ /TransferFunction load
+ }{
+ currenttransfer
+ }ifelse
+ addprocs/TransferFunction xdf
+ currentdict end def
+ currentdict end sethalftone
+ }{
+ currentdict/TransferFunction known{
+ /TransferFunction load
+ }{
+ currenttransfer
+ }ifelse
+ addprocs/TransferFunction xdf
+ currentdict end sethalftone
+ pop
+ }ifelse
+}def
+/clonearray
+{
+ dup xcheck exch
+ dup length array exch
+ Adobe_AGM_Core/AGMCORE_tmp -1 ddf
+ {
+ Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf
+ dup type/dicttype eq
+ {
+ Adobe_AGM_Core/AGMCORE_tmp get
+ exch
+ clonedict
+ Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
+ }if
+ dup type/arraytype eq
+ {
+ Adobe_AGM_Core/AGMCORE_tmp get exch
+ clonearray
+ Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
+ }if
+ exch dup
+ Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put
+ }forall
+ exch{cvx}if
+}bdf
+/clonedict
+{
+ dup length dict
+ begin
+ {
+ dup type/dicttype eq
+ {clonedict}if
+ dup type/arraytype eq
+ {clonearray}if
+ def
+ }forall
+ currentdict
+ end
+}bdf
+/DeviceN_PS2
+{
+ /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and
+}bdf
+/Indexed_DeviceN
+{
+ /indexed_colorspace_dict AGMCORE_gget dup null ne{
+ dup/CSDBase known{
+ /CSDBase get/CSD get_res/Names known
+ }{
+ pop false
+ }ifelse
+ }{
+ pop false
+ }ifelse
+}bdf
+/DeviceN_NoneName
+{
+ /Names where{
+ pop
+ false Names
+ {
+ (None)eq or
+ }forall
+ }{
+ false
+ }ifelse
+}bdf
+/DeviceN_PS2_inRip_seps
+{
+ /AGMCORE_in_rip_sep where
+ {
+ pop dup type dup/arraytype eq exch/packedarraytype eq or
+ {
+ dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and
+ {
+ /currentcolorspace exch AGMCORE_gput
+ false
+ }{
+ true
+ }ifelse
+ }{
+ true
+ }ifelse
+ }{
+ true
+ }ifelse
+}bdf
+/base_colorspace_type
+{
+ dup type/arraytype eq{0 get}if
+}bdf
+/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
+{
+ /pdfmark_5{cleartomark}bind def
+}{
+ /pdfmark_5{pdfmark}bind def
+}ifelse
+/ReadBypdfmark_5
+{
+ currentfile exch 0 exch/SubFileDecode filter
+ /currentdistillerparams where
+ {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
+ {flushfile cleartomark}
+ {/PUT pdfmark}ifelse
+}bdf
+/xpdfm
+{
+ {
+ dup 0 get/Label eq
+ {
+ aload length[exch 1 add 1 roll/PAGELABEL
+ }{
+ aload pop
+ [{ThisPage}<<5 -2 roll>>/PUT
+ }ifelse
+ pdfmark_5
+ }forall
+}bdf
+/ds{
+ Adobe_AGM_Utils begin
+}bdf
+/dt{
+ currentdict Adobe_AGM_Utils eq{
+ end
+ }if
+}bdf
+systemdict/setpacking known
+{setpacking}if
+%%EndResource
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved.
+systemdict/setpacking known
+{
+ currentpacking
+ true setpacking
+}if
+userdict/Adobe_AGM_Core 209 dict dup begin put
+/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen[currentscreen]cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_&setgray nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&setcmykcolor nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_distilling nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_err_strings 4 dict def
+/AGMCORE_cur_err nd
+/AGMCORE_current_spot_alias false def
+/AGMCORE_inverting false def
+/AGMCORE_feature_dictCount nd
+/AGMCORE_feature_opCount nd
+/AGMCORE_feature_ctm nd
+/AGMCORE_ConvertToProcess false def
+/AGMCORE_Default_CTM matrix def
+/AGMCORE_Default_PageSize nd
+/AGMCORE_Default_flatness nd
+/AGMCORE_currentbg nd
+/AGMCORE_currentucr nd
+/AGMCORE_pattern_paint_type 0 def
+/knockout_unitsq nd
+currentglobal true setglobal
+[/CSA/Gradient/Procedure]
+{
+ /Generic/Category findresource dup length dict copy/Category defineresource pop
+}forall
+setglobal
+/AGMCORE_key_known
+{
+ where{
+ /Adobe_AGM_Core_Id known
+ }{
+ false
+ }ifelse
+}ndf
+/flushinput
+{
+ save
+ 2 dict begin
+ /CompareBuffer 3 -1 roll def
+ /readbuffer 256 string def
+ mark
+ {
+ currentfile readbuffer{readline}stopped
+ {cleartomark mark}
+ {
+ not
+ {pop exit}
+ if
+ CompareBuffer eq
+ {exit}
+ if
+ }ifelse
+ }loop
+ cleartomark
+ end
+ restore
+}bdf
+/getspotfunction
+{
+ AGMCORE_screen exch pop exch pop
+ dup type/dicttype eq{
+ dup/HalftoneType get 1 eq{
+ /SpotFunction get
+ }{
+ dup/HalftoneType get 2 eq{
+ /GraySpotFunction get
+ }{
+ pop
+ {
+ abs exch abs 2 copy add 1 gt{
+ 1 sub dup mul exch 1 sub dup mul add 1 sub
+ }{
+ dup mul exch dup mul add 1 exch sub
+ }ifelse
+ }bind
+ }ifelse
+ }ifelse
+ }if
+}def
+/np
+{newpath}bdf
+/clp_npth
+{clip np}def
+/eoclp_npth
+{eoclip np}def
+/npth_clp
+{np clip}def
+/graphic_setup
+{
+ /AGMCORE_graphicsave save store
+ concat
+ 0 setgray
+ 0 setlinecap
+ 0 setlinejoin
+ 1 setlinewidth
+ []0 setdash
+ 10 setmiterlimit
+ np
+ false setoverprint
+ false setstrokeadjust
+ //Adobe_AGM_Core/spot_alias gx
+ /Adobe_AGM_Image where{
+ pop
+ Adobe_AGM_Image/spot_alias 2 copy known{
+ gx
+ }{
+ pop pop
+ }ifelse
+ }if
+ /sep_colorspace_dict null AGMCORE_gput
+ 100 dict begin
+ /dictstackcount countdictstack def
+ /showpage{}def
+ mark
+}def
+/graphic_cleanup
+{
+ cleartomark
+ dictstackcount 1 countdictstack 1 sub{end}for
+ end
+ AGMCORE_graphicsave restore
+}def
+/compose_error_msg
+{
+ grestoreall initgraphics
+ /Helvetica findfont 10 scalefont setfont
+ /AGMCORE_deltaY 100 def
+ /AGMCORE_deltaX 310 def
+ clippath pathbbox np pop pop 36 add exch 36 add exch moveto
+ 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+ 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+ 0 AGMCORE_&setgray
+ gsave 1 AGMCORE_&setgray fill grestore
+ 1 setlinewidth gsave stroke grestore
+ currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+ /AGMCORE_deltaY 12 def
+ /AGMCORE_tmp 0 def
+ AGMCORE_err_strings exch get
+ {
+ dup 32 eq
+ {
+ pop
+ AGMCORE_str256 0 AGMCORE_tmp getinterval
+ stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+ {
+ currentpoint AGMCORE_deltaY sub exch pop
+ clippath pathbbox pop pop pop 44 add exch moveto
+ }if
+ AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show
+ 0 1 AGMCORE_str256 length 1 sub
+ {
+ AGMCORE_str256 exch 0 put
+ }for
+ /AGMCORE_tmp 0 def
+ }{
+ AGMCORE_str256 exch AGMCORE_tmp xpt
+ /AGMCORE_tmp AGMCORE_tmp 1 add def
+ }ifelse
+ }forall
+}bdf
+/AGMCORE_CMYKDeviceNColorspaces[
+ [/Separation/None/DeviceCMYK{0 0 0}]
+ [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind]
+ [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind]
+ [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind]
+ [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind]
+ [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind]
+ [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind]
+ [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind]
+ [/Separation(Cyan)/DeviceCMYK{0 0 0}]
+ [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind]
+ [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind]
+ [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind]
+ [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}]
+ [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind]
+ [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}]
+ [/DeviceCMYK]
+]def
+/ds{
+ Adobe_AGM_Core begin
+ /currentdistillerparams where
+ {
+ pop currentdistillerparams/CoreDistVersion get 5000 lt
+ {<</DetectBlends false>>setdistillerparams}if
+ }if
+ /AGMCORE_ps_version xdf
+ /AGMCORE_ps_level xdf
+ errordict/AGM_handleerror known not{
+ errordict/AGM_handleerror errordict/handleerror get put
+ errordict/handleerror{
+ Adobe_AGM_Core begin
+ $error/newerror get AGMCORE_cur_err null ne and{
+ $error/newerror false put
+ AGMCORE_cur_err compose_error_msg
+ }if
+ $error/newerror true put
+ end
+ errordict/AGM_handleerror get exec
+ }bind put
+ }if
+ /AGMCORE_environ_ok
+ ps_level AGMCORE_ps_level ge
+ ps_version AGMCORE_ps_version ge and
+ AGMCORE_ps_level -1 eq or
+ def
+ AGMCORE_environ_ok not
+ {/AGMCORE_cur_err/AGMCORE_bad_environ def}if
+ /AGMCORE_&setgray systemdict/setgray get def
+ level2{
+ /AGMCORE_&setcolor systemdict/setcolor get def
+ /AGMCORE_&setcolorspace systemdict/setcolorspace get def
+ }if
+ /AGMCORE_currentbg currentblackgeneration def
+ /AGMCORE_currentucr currentundercolorremoval def
+ /AGMCORE_Default_flatness currentflat def
+ /AGMCORE_distilling
+ /product where{
+ pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and
+ }{
+ false
+ }ifelse
+ def
+ /AGMCORE_GSTATE AGMCORE_key_known not{
+ /AGMCORE_GSTATE 21 dict def
+ /AGMCORE_tmpmatrix matrix def
+ /AGMCORE_gstack 32 array def
+ /AGMCORE_gstackptr 0 def
+ /AGMCORE_gstacksaveptr 0 def
+ /AGMCORE_gstackframekeys 14 def
+ /AGMCORE_&gsave/gsave ldf
+ /AGMCORE_&grestore/grestore ldf
+ /AGMCORE_&grestoreall/grestoreall ldf
+ /AGMCORE_&save/save ldf
+ /AGMCORE_&setoverprint/setoverprint ldf
+ /AGMCORE_gdictcopy{
+ begin
+ {def}forall
+ end
+ }def
+ /AGMCORE_gput{
+ AGMCORE_gstack AGMCORE_gstackptr get
+ 3 1 roll
+ put
+ }def
+ /AGMCORE_gget{
+ AGMCORE_gstack AGMCORE_gstackptr get
+ exch
+ get
+ }def
+ /gsave{
+ AGMCORE_&gsave
+ AGMCORE_gstack AGMCORE_gstackptr get
+ AGMCORE_gstackptr 1 add
+ dup 32 ge{limitcheck}if
+ /AGMCORE_gstackptr exch store
+ AGMCORE_gstack AGMCORE_gstackptr get
+ AGMCORE_gdictcopy
+ }def
+ /grestore{
+ AGMCORE_&grestore
+ AGMCORE_gstackptr 1 sub
+ dup AGMCORE_gstacksaveptr lt{1 add}if
+ dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known
+ {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse
+ /AGMCORE_gstackptr exch store
+ }def
+ /grestoreall{
+ AGMCORE_&grestoreall
+ /AGMCORE_gstackptr AGMCORE_gstacksaveptr store
+ }def
+ /save{
+ AGMCORE_&save
+ AGMCORE_gstack AGMCORE_gstackptr get
+ AGMCORE_gstackptr 1 add
+ dup 32 ge{limitcheck}if
+ /AGMCORE_gstackptr exch store
+ /AGMCORE_gstacksaveptr AGMCORE_gstackptr store
+ AGMCORE_gstack AGMCORE_gstackptr get
+ AGMCORE_gdictcopy
+ }def
+ /setoverprint{
+ dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint
+ }def
+ 0 1 AGMCORE_gstack length 1 sub{
+ AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+ }for
+ }if
+ level3/AGMCORE_&sysshfill AGMCORE_key_known not and
+ {
+ /AGMCORE_&sysshfill systemdict/shfill get def
+ /AGMCORE_&sysmakepattern systemdict/makepattern get def
+ /AGMCORE_&usrmakepattern/makepattern load def
+ }if
+ /currentcmykcolor[0 0 0 0]AGMCORE_gput
+ /currentstrokeadjust false AGMCORE_gput
+ /currentcolorspace[/DeviceGray]AGMCORE_gput
+ /sep_tint 0 AGMCORE_gput
+ /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput
+ /sep_colorspace_dict null AGMCORE_gput
+ /devicen_colorspace_dict null AGMCORE_gput
+ /indexed_colorspace_dict null AGMCORE_gput
+ /currentcolor_intent()AGMCORE_gput
+ /customcolor_tint 1 AGMCORE_gput
+ /absolute_colorimetric_crd null AGMCORE_gput
+ /relative_colorimetric_crd null AGMCORE_gput
+ /saturation_crd null AGMCORE_gput
+ /perceptual_crd null AGMCORE_gput
+ currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf
+ cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf
+ <<
+ /MaxPatternItem currentsystemparams/MaxPatternCache get
+ >>
+ setuserparams
+ end
+}def
+/ps
+{
+ /setcmykcolor where{
+ pop
+ Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put
+ }if
+ Adobe_AGM_Core begin
+ /setcmykcolor
+ {
+ 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput
+ 1 sub 4 1 roll
+ 3{
+ 3 index add neg dup 0 lt{
+ pop 0
+ }if
+ 3 1 roll
+ }repeat
+ setrgbcolor pop
+ }ndf
+ /currentcmykcolor
+ {
+ /currentcmykcolor AGMCORE_gget aload pop
+ }ndf
+ /setoverprint
+ {pop}ndf
+ /currentoverprint
+ {false}ndf
+ /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+ /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+ /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+ /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+ /AGMCORE_plate_ndx
+ AGMCORE_cyan_plate{
+ 0
+ }{
+ AGMCORE_magenta_plate{
+ 1
+ }{
+ AGMCORE_yellow_plate{
+ 2
+ }{
+ AGMCORE_black_plate{
+ 3
+ }{
+ 4
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ def
+ /AGMCORE_have_reported_unsupported_color_space false def
+ /AGMCORE_report_unsupported_color_space
+ {
+ AGMCORE_have_reported_unsupported_color_space false eq
+ {
+ (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)==
+ Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf
+ }if
+ }def
+ /AGMCORE_composite_job
+ AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+ /AGMCORE_in_rip_sep
+ /AGMCORE_in_rip_sep where{
+ pop AGMCORE_in_rip_sep
+ }{
+ AGMCORE_distilling
+ {
+ false
+ }{
+ userdict/Adobe_AGM_OnHost_Seps known{
+ false
+ }{
+ level2{
+ currentpagedevice/Separations 2 copy known{
+ get
+ }{
+ pop pop false
+ }ifelse
+ }{
+ false
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ def
+ /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+ /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+ /AGM_preserve_spots
+ /AGM_preserve_spots where{
+ pop AGM_preserve_spots
+ }{
+ AGMCORE_distilling AGMCORE_producing_seps or
+ }ifelse
+ def
+ /AGM_is_distiller_preserving_spotimages
+ {
+ currentdistillerparams/PreserveOverprintSettings known
+ {
+ currentdistillerparams/PreserveOverprintSettings get
+ {
+ currentdistillerparams/ColorConversionStrategy known
+ {
+ currentdistillerparams/ColorConversionStrategy get
+ /sRGB ne
+ }{
+ true
+ }ifelse
+ }{
+ false
+ }ifelse
+ }{
+ false
+ }ifelse
+ }def
+ /convert_spot_to_process where{pop}{
+ /convert_spot_to_process
+ {
+ //Adobe_AGM_Core begin
+ dup map_alias{
+ /Name get exch pop
+ }if
+ dup dup(None)eq exch(All)eq or
+ {
+ pop false
+ }{
+ AGMCORE_host_sep
+ {
+ gsave
+ 1 0 0 0 setcmykcolor currentgray 1 exch sub
+ 0 1 0 0 setcmykcolor currentgray 1 exch sub
+ 0 0 1 0 setcmykcolor currentgray 1 exch sub
+ 0 0 0 1 setcmykcolor currentgray 1 exch sub
+ add add add 0 eq
+ {
+ pop false
+ }{
+ false setoverprint
+ current_spot_alias false set_spot_alias
+ 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
+ set_spot_alias
+ currentgray 1 ne
+ }ifelse
+ grestore
+ }{
+ AGMCORE_distilling
+ {
+ pop AGM_is_distiller_preserving_spotimages not
+ }{
+ //Adobe_AGM_Core/AGMCORE_name xddf
+ false
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq
+ AGMUTIL_cpd/OverrideSeparations known and
+ {
+ AGMUTIL_cpd/OverrideSeparations get
+ {
+ /HqnSpots/ProcSet resourcestatus
+ {
+ pop pop pop true
+ }if
+ }if
+ }if
+ {
+ AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not
+ }{
+ gsave
+ [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace
+ false
+ AGMUTIL_cpd/SeparationColorNames 2 copy known
+ {
+ get
+ {AGMCORE_name eq or}forall
+ not
+ }{
+ pop pop pop true
+ }ifelse
+ grestore
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ end
+ }def
+ }ifelse
+ /convert_to_process where{pop}{
+ /convert_to_process
+ {
+ dup length 0 eq
+ {
+ pop false
+ }{
+ AGMCORE_host_sep
+ {
+ dup true exch
+ {
+ dup(Cyan)eq exch
+ dup(Magenta)eq 3 -1 roll or exch
+ dup(Yellow)eq 3 -1 roll or exch
+ dup(Black)eq 3 -1 roll or
+ {pop}
+ {convert_spot_to_process and}ifelse
+ }
+ forall
+ {
+ true exch
+ {
+ dup(Cyan)eq exch
+ dup(Magenta)eq 3 -1 roll or exch
+ dup(Yellow)eq 3 -1 roll or exch
+ (Black)eq or and
+ }forall
+ not
+ }{pop false}ifelse
+ }{
+ false exch
+ {
+ /PhotoshopDuotoneList where{pop false}{true}ifelse
+ {
+ dup(Cyan)eq exch
+ dup(Magenta)eq 3 -1 roll or exch
+ dup(Yellow)eq 3 -1 roll or exch
+ dup(Black)eq 3 -1 roll or
+ {pop}
+ {convert_spot_to_process or}ifelse
+ }
+ {
+ convert_spot_to_process or
+ }
+ ifelse
+ }
+ forall
+ }ifelse
+ }ifelse
+ }def
+ }ifelse
+ /AGMCORE_avoid_L2_sep_space
+ version cvr 2012 lt
+ level2 and
+ AGMCORE_producing_seps not and
+ def
+ /AGMCORE_is_cmyk_sep
+ AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+ def
+ /AGM_avoid_0_cmyk where{
+ pop AGM_avoid_0_cmyk
+ }{
+ AGM_preserve_spots
+ userdict/Adobe_AGM_OnHost_Seps known
+ userdict/Adobe_AGM_InRip_Seps known or
+ not and
+ }ifelse
+ {
+ /setcmykcolor[
+ {
+ 4 copy add add add 0 eq currentoverprint and{
+ pop 0.0005
+ }if
+ }/exec cvx
+ /AGMCORE_&setcmykcolor load dup type/operatortype ne{
+ /exec cvx
+ }if
+ ]cvx def
+ }if
+ /AGMCORE_IsSeparationAProcessColor
+ {
+ dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or
+ }def
+ AGMCORE_host_sep{
+ /setcolortransfer
+ {
+ AGMCORE_cyan_plate{
+ pop pop pop
+ }{
+ AGMCORE_magenta_plate{
+ 4 3 roll pop pop pop
+ }{
+ AGMCORE_yellow_plate{
+ 4 2 roll pop pop pop
+ }{
+ 4 1 roll pop pop pop
+ }ifelse
+ }ifelse
+ }ifelse
+ settransfer
+ }
+ def
+ /AGMCORE_get_ink_data
+ AGMCORE_cyan_plate{
+ {pop pop pop}
+ }{
+ AGMCORE_magenta_plate{
+ {4 3 roll pop pop pop}
+ }{
+ AGMCORE_yellow_plate{
+ {4 2 roll pop pop pop}
+ }{
+ {4 1 roll pop pop pop}
+ }ifelse
+ }ifelse
+ }ifelse
+ def
+ /AGMCORE_RemoveProcessColorNames
+ {
+ 1 dict begin
+ /filtername
+ {
+ dup/Cyan eq 1 index(Cyan)eq or
+ {pop(_cyan_)}if
+ dup/Magenta eq 1 index(Magenta)eq or
+ {pop(_magenta_)}if
+ dup/Yellow eq 1 index(Yellow)eq or
+ {pop(_yellow_)}if
+ dup/Black eq 1 index(Black)eq or
+ {pop(_black_)}if
+ }def
+ dup type/arraytype eq
+ {[exch{filtername}forall]}
+ {filtername}ifelse
+ end
+ }def
+ level3{
+ /AGMCORE_IsCurrentColor
+ {
+ dup AGMCORE_IsSeparationAProcessColor
+ {
+ AGMCORE_plate_ndx 0 eq
+ {dup(Cyan)eq exch/Cyan eq or}if
+ AGMCORE_plate_ndx 1 eq
+ {dup(Magenta)eq exch/Magenta eq or}if
+ AGMCORE_plate_ndx 2 eq
+ {dup(Yellow)eq exch/Yellow eq or}if
+ AGMCORE_plate_ndx 3 eq
+ {dup(Black)eq exch/Black eq or}if
+ AGMCORE_plate_ndx 4 eq
+ {pop false}if
+ }{
+ gsave
+ false setoverprint
+ current_spot_alias false set_spot_alias
+ 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
+ set_spot_alias
+ currentgray 1 ne
+ grestore
+ }ifelse
+ }def
+ /AGMCORE_filter_functiondatasource
+ {
+ 5 dict begin
+ /data_in xdf
+ data_in type/stringtype eq
+ {
+ /ncomp xdf
+ /comp xdf
+ /string_out data_in length ncomp idiv string def
+ 0 ncomp data_in length 1 sub
+ {
+ string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put
+ }for
+ string_out
+ }{
+ string/string_in xdf
+ /string_out 1 string def
+ /component xdf
+ [
+ data_in string_in/readstring cvx
+ [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx
+ [/pop cvx()]cvx/ifelse cvx
+ ]cvx/ReusableStreamDecode filter
+ }ifelse
+ end
+ }def
+ /AGMCORE_separateShadingFunction
+ {
+ 2 dict begin
+ /paint? xdf
+ /channel xdf
+ dup type/dicttype eq
+ {
+ begin
+ FunctionType 0 eq
+ {
+ /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def
+ currentdict/Decode known
+ {/Decode Decode channel 2 mul 2 getinterval def}if
+ paint? not
+ {/Decode[1 1]def}if
+ }if
+ FunctionType 2 eq
+ {
+ paint?
+ {
+ /C0[C0 channel get 1 exch sub]def
+ /C1[C1 channel get 1 exch sub]def
+ }{
+ /C0[1]def
+ /C1[1]def
+ }ifelse
+ }if
+ FunctionType 3 eq
+ {
+ /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def
+ }if
+ currentdict/Range known
+ {/Range[0 1]def}if
+ currentdict
+ end}{
+ channel get 0 paint? AGMCORE_separateShadingFunction
+ }ifelse
+ end
+ }def
+ /AGMCORE_separateShading
+ {
+ 3 -1 roll begin
+ currentdict/Function known
+ {
+ currentdict/Background known
+ {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if
+ Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf
+ /ColorSpace[/DeviceGray]def
+ }{
+ ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq
+ {
+ /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
+ }{
+ ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put
+ }ifelse
+ ColorSpace 0 get/Separation eq
+ {
+ {
+ [1/exch cvx/sub cvx]cvx
+ }{
+ [/pop cvx 1]cvx
+ }ifelse
+ ColorSpace 3 3 -1 roll put
+ pop
+ }{
+ {
+ [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx
+ }{
+ pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx
+ }ifelse
+ ColorSpace 3 3 -1 roll bind put
+ }ifelse
+ ColorSpace 2/DeviceGray put
+ }ifelse
+ end
+ }def
+ /AGMCORE_separateShadingDict
+ {
+ dup/ColorSpace get
+ dup type/arraytype ne
+ {[exch]}if
+ dup 0 get/DeviceCMYK eq
+ {
+ exch begin
+ currentdict
+ AGMCORE_cyan_plate
+ {0 true}if
+ AGMCORE_magenta_plate
+ {1 true}if
+ AGMCORE_yellow_plate
+ {2 true}if
+ AGMCORE_black_plate
+ {3 true}if
+ AGMCORE_plate_ndx 4 eq
+ {0 false}if
+ dup not currentoverprint and
+ {/AGMCORE_ignoreshade true def}if
+ AGMCORE_separateShading
+ currentdict
+ end exch
+ }if
+ dup 0 get/Separation eq
+ {
+ exch begin
+ ColorSpace 1 get dup/None ne exch/All ne and
+ {
+ ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and
+ {
+ ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq
+ {
+ /ColorSpace
+ [
+ /Separation
+ ColorSpace 1 get
+ /DeviceGray
+ [
+ ColorSpace 3 get/exec cvx
+ 4 AGMCORE_plate_ndx sub -1/roll cvx
+ 4 1/roll cvx
+ 3[/pop cvx]cvx/repeat cvx
+ 1/exch cvx/sub cvx
+ ]cvx
+ ]def
+ }{
+ AGMCORE_report_unsupported_color_space
+ AGMCORE_black_plate not
+ {
+ currentdict 0 false AGMCORE_separateShading
+ }if
+ }ifelse
+ }{
+ currentdict ColorSpace 1 get AGMCORE_IsCurrentColor
+ 0 exch
+ dup not currentoverprint and
+ {/AGMCORE_ignoreshade true def}if
+ AGMCORE_separateShading
+ }ifelse
+ }if
+ currentdict
+ end exch
+ }if
+ dup 0 get/DeviceN eq
+ {
+ exch begin
+ ColorSpace 1 get convert_to_process
+ {
+ ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq
+ {
+ /ColorSpace
+ [
+ /DeviceN
+ ColorSpace 1 get
+ /DeviceGray
+ [
+ ColorSpace 3 get/exec cvx
+ 4 AGMCORE_plate_ndx sub -1/roll cvx
+ 4 1/roll cvx
+ 3[/pop cvx]cvx/repeat cvx
+ 1/exch cvx/sub cvx
+ ]cvx
+ ]def
+ }{
+ AGMCORE_report_unsupported_color_space
+ AGMCORE_black_plate not
+ {
+ currentdict 0 false AGMCORE_separateShading
+ /ColorSpace[/DeviceGray]def
+ }if
+ }ifelse
+ }{
+ currentdict
+ false -1 ColorSpace 1 get
+ {
+ AGMCORE_IsCurrentColor
+ {
+ 1 add
+ exch pop true exch exit
+ }if
+ 1 add
+ }forall
+ exch
+ dup not currentoverprint and
+ {/AGMCORE_ignoreshade true def}if
+ AGMCORE_separateShading
+ }ifelse
+ currentdict
+ end exch
+ }if
+ dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not
+ {
+ exch begin
+ ColorSpace dup type/arraytype eq
+ {0 get}if
+ /DeviceGray ne
+ {
+ AGMCORE_report_unsupported_color_space
+ AGMCORE_black_plate not
+ {
+ ColorSpace 0 get/CIEBasedA eq
+ {
+ /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def
+ }if
+ ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or
+ {
+ /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def
+ }if
+ ColorSpace 0 get/CIEBasedDEFG eq
+ {
+ /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
+ }if
+ currentdict 0 false AGMCORE_separateShading
+ }if
+ }if
+ currentdict
+ end exch
+ }if
+ pop
+ dup/AGMCORE_ignoreshade known
+ {
+ begin
+ /ColorSpace[/Separation(None)/DeviceGray{}]def
+ currentdict end
+ }if
+ }def
+ /shfill
+ {
+ AGMCORE_separateShadingDict
+ dup/AGMCORE_ignoreshade known
+ {pop}
+ {AGMCORE_&sysshfill}ifelse
+ }def
+ /makepattern
+ {
+ exch
+ dup/PatternType get 2 eq
+ {
+ clonedict
+ begin
+ /Shading Shading AGMCORE_separateShadingDict def
+ Shading/AGMCORE_ignoreshade known
+ currentdict end exch
+ {pop<</PatternType 1/PaintProc{pop}/BBox[0 0 1 1]/XStep 1/YStep 1/PaintType 1/TilingType 3>>}if
+ exch AGMCORE_&sysmakepattern
+ }{
+ exch AGMCORE_&usrmakepattern
+ }ifelse
+ }def
+ }if
+ }if
+ AGMCORE_in_rip_sep{
+ /setcustomcolor
+ {
+ exch aload pop
+ dup 7 1 roll inRip_spot_has_ink not {
+ 4{4 index mul 4 1 roll}
+ repeat
+ /DeviceCMYK setcolorspace
+ 6 -2 roll pop pop
+ }{
+ //Adobe_AGM_Core begin
+ /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf
+ end
+ [/Separation 4 -1 roll/DeviceCMYK
+ {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+ ]
+ setcolorspace
+ }ifelse
+ setcolor
+ }ndf
+ /setseparationgray
+ {
+ [/Separation(All)/DeviceGray{}]setcolorspace_opt
+ 1 exch sub setcolor
+ }ndf
+ }{
+ /setseparationgray
+ {
+ AGMCORE_&setgray
+ }ndf
+ }ifelse
+ /findcmykcustomcolor
+ {
+ 5 makereadonlyarray
+ }ndf
+ /setcustomcolor
+ {
+ exch aload pop pop
+ 4{4 index mul 4 1 roll}repeat
+ setcmykcolor pop
+ }ndf
+ /has_color
+ /colorimage where{
+ AGMCORE_producing_seps{
+ pop true
+ }{
+ systemdict eq
+ }ifelse
+ }{
+ false
+ }ifelse
+ def
+ /map_index
+ {
+ 1 index mul exch getinterval{255 div}forall
+ }bdf
+ /map_indexed_devn
+ {
+ Lookup Names length 3 -1 roll cvi map_index
+ }bdf
+ /n_color_components
+ {
+ base_colorspace_type
+ dup/DeviceGray eq{
+ pop 1
+ }{
+ /DeviceCMYK eq{
+ 4
+ }{
+ 3
+ }ifelse
+ }ifelse
+ }bdf
+ level2{
+ /mo/moveto ldf
+ /li/lineto ldf
+ /cv/curveto ldf
+ /knockout_unitsq
+ {
+ 1 setgray
+ 0 0 1 1 rectfill
+ }def
+ level2/setcolorspace AGMCORE_key_known not and{
+ /AGMCORE_&&&setcolorspace/setcolorspace ldf
+ /AGMCORE_ReplaceMappedColor
+ {
+ dup type dup/arraytype eq exch/packedarraytype eq or
+ {
+ /AGMCORE_SpotAliasAry2 where{
+ begin
+ dup 0 get dup/Separation eq
+ {
+ pop
+ dup length array copy
+ dup dup 1 get
+ current_spot_alias
+ {
+ dup map_alias
+ {
+ false set_spot_alias
+ dup 1 exch setsepcolorspace
+ true set_spot_alias
+ begin
+ /sep_colorspace_dict currentdict AGMCORE_gput
+ pop pop pop
+ [
+ /Separation Name
+ CSA map_csa
+ MappedCSA
+ /sep_colorspace_proc load
+ ]
+ dup Name
+ end
+ }if
+ }if
+ map_reserved_ink_name 1 xpt
+ }{
+ /DeviceN eq
+ {
+ dup length array copy
+ dup dup 1 get[
+ exch{
+ current_spot_alias{
+ dup map_alias{
+ /Name get exch pop
+ }if
+ }if
+ map_reserved_ink_name
+ }forall
+ ]1 xpt
+ }if
+ }ifelse
+ end
+ }if
+ }if
+ }def
+ /setcolorspace
+ {
+ dup type dup/arraytype eq exch/packedarraytype eq or
+ {
+ dup 0 get/Indexed eq
+ {
+ AGMCORE_distilling
+ {
+ /PhotoshopDuotoneList where
+ {
+ pop false
+ }{
+ true
+ }ifelse
+ }{
+ true
+ }ifelse
+ {
+ aload pop 3 -1 roll
+ AGMCORE_ReplaceMappedColor
+ 3 1 roll 4 array astore
+ }if
+ }{
+ AGMCORE_ReplaceMappedColor
+ }ifelse
+ }if
+ DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if
+ }def
+ }if
+ }{
+ /adj
+ {
+ currentstrokeadjust{
+ transform
+ 0.25 sub round 0.25 add exch
+ 0.25 sub round 0.25 add exch
+ itransform
+ }if
+ }def
+ /mo{
+ adj moveto
+ }def
+ /li{
+ adj lineto
+ }def
+ /cv{
+ 6 2 roll adj
+ 6 2 roll adj
+ 6 2 roll adj curveto
+ }def
+ /knockout_unitsq
+ {
+ 1 setgray
+ 8 8 1[8 0 0 8 0 0]{<ffffffffffffffff>}image
+ }def
+ /currentstrokeadjust{
+ /currentstrokeadjust AGMCORE_gget
+ }def
+ /setstrokeadjust{
+ /currentstrokeadjust exch AGMCORE_gput
+ }def
+ /setcolorspace
+ {
+ /currentcolorspace exch AGMCORE_gput
+ }def
+ /currentcolorspace
+ {
+ /currentcolorspace AGMCORE_gget
+ }def
+ /setcolor_devicecolor
+ {
+ base_colorspace_type
+ dup/DeviceGray eq{
+ pop setgray
+ }{
+ /DeviceCMYK eq{
+ setcmykcolor
+ }{
+ setrgbcolor
+ }ifelse
+ }ifelse
+ }def
+ /setcolor
+ {
+ currentcolorspace 0 get
+ dup/DeviceGray ne{
+ dup/DeviceCMYK ne{
+ dup/DeviceRGB ne{
+ dup/Separation eq{
+ pop
+ currentcolorspace 3 gx
+ currentcolorspace 2 get
+ }{
+ dup/Indexed eq{
+ pop
+ currentcolorspace 3 get dup type/stringtype eq{
+ currentcolorspace 1 get n_color_components
+ 3 -1 roll map_index
+ }{
+ exec
+ }ifelse
+ currentcolorspace 1 get
+ }{
+ /AGMCORE_cur_err/AGMCORE_invalid_color_space def
+ AGMCORE_invalid_color_space
+ }ifelse
+ }ifelse
+ }if
+ }if
+ }if
+ setcolor_devicecolor
+ }def
+ }ifelse
+ /sop/setoverprint ldf
+ /lw/setlinewidth ldf
+ /lc/setlinecap ldf
+ /lj/setlinejoin ldf
+ /ml/setmiterlimit ldf
+ /dsh/setdash ldf
+ /sadj/setstrokeadjust ldf
+ /gry/setgray ldf
+ /rgb/setrgbcolor ldf
+ /cmyk[
+ /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx
+ /setcmykcolor load dup type/operatortype ne{/exec cvx}if
+ ]cvx bdf
+ level3 AGMCORE_host_sep not and{
+ /nzopmsc{
+ 6 dict begin
+ /kk exch def
+ /yy exch def
+ /mm exch def
+ /cc exch def
+ /sum 0 def
+ cc 0 ne{/sum sum 2#1000 or def cc}if
+ mm 0 ne{/sum sum 2#0100 or def mm}if
+ yy 0 ne{/sum sum 2#0010 or def yy}if
+ kk 0 ne{/sum sum 2#0001 or def kk}if
+ AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace
+ sum 0 eq{0}if
+ end
+ setcolor
+ }bdf
+ }{
+ /nzopmsc/cmyk ldf
+ }ifelse
+ /sep/setsepcolor ldf
+ /devn/setdevicencolor ldf
+ /idx/setindexedcolor ldf
+ /colr/setcolor ldf
+ /csacrd/set_csa_crd ldf
+ /sepcs/setsepcolorspace ldf
+ /devncs/setdevicencolorspace ldf
+ /idxcs/setindexedcolorspace ldf
+ /cp/closepath ldf
+ /clp/clp_npth ldf
+ /eclp/eoclp_npth ldf
+ /f/fill ldf
+ /ef/eofill ldf
+ /@/stroke ldf
+ /nclp/npth_clp ldf
+ /gset/graphic_setup ldf
+ /gcln/graphic_cleanup ldf
+ /ct/concat ldf
+ /cf/currentfile ldf
+ /fl/filter ldf
+ /rs/readstring ldf
+ /AGMCORE_def_ht currenthalftone def
+ /clonedict Adobe_AGM_Utils begin/clonedict load end def
+ /clonearray Adobe_AGM_Utils begin/clonearray load end def
+ currentdict{
+ dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
+ bind
+ }if
+ def
+ }forall
+ /getrampcolor
+ {
+ /indx exch def
+ 0 1 NumComp 1 sub
+ {
+ dup
+ Samples exch get
+ dup type/stringtype eq{indx get}if
+ exch
+ Scaling exch get aload pop
+ 3 1 roll
+ mul add
+ }for
+ ColorSpaceFamily/Separation eq
+ {sep}
+ {
+ ColorSpaceFamily/DeviceN eq
+ {devn}{setcolor}ifelse
+ }ifelse
+ }bdf
+ /sssetbackground{
+ aload pop
+ ColorSpaceFamily/Separation eq
+ {sep}
+ {
+ ColorSpaceFamily/DeviceN eq
+ {devn}{setcolor}ifelse
+ }ifelse
+ }bdf
+ /RadialShade
+ {
+ 40 dict begin
+ /ColorSpaceFamily xdf
+ /background xdf
+ /ext1 xdf
+ /ext0 xdf
+ /BBox xdf
+ /r2 xdf
+ /c2y xdf
+ /c2x xdf
+ /r1 xdf
+ /c1y xdf
+ /c1x xdf
+ /rampdict xdf
+ /setinkoverprint where{pop/setinkoverprint{pop}def}if
+ gsave
+ BBox length 0 gt
+ {
+ np
+ BBox 0 get BBox 1 get moveto
+ BBox 2 get BBox 0 get sub 0 rlineto
+ 0 BBox 3 get BBox 1 get sub rlineto
+ BBox 2 get BBox 0 get sub neg 0 rlineto
+ closepath
+ clip
+ np
+ }if
+ c1x c2x eq
+ {
+ c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse
+ }{
+ /slope c2y c1y sub c2x c1x sub div def
+ /theta slope 1 atan def
+ c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if
+ c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if
+ }ifelse
+ gsave
+ clippath
+ c1x c1y translate
+ theta rotate
+ -90 rotate
+ {pathbbox}stopped
+ {0 0 0 0}if
+ /yMax xdf
+ /xMax xdf
+ /yMin xdf
+ /xMin xdf
+ grestore
+ xMax xMin eq yMax yMin eq or
+ {
+ grestore
+ end
+ }{
+ /max{2 copy gt{pop}{exch pop}ifelse}bdf
+ /min{2 copy lt{pop}{exch pop}ifelse}bdf
+ rampdict begin
+ 40 dict begin
+ background length 0 gt{background sssetbackground gsave clippath fill grestore}if
+ gsave
+ c1x c1y translate
+ theta rotate
+ -90 rotate
+ /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def
+ /c1y 0 def
+ /c1x 0 def
+ /c2x 0 def
+ ext0
+ {
+ 0 getrampcolor
+ c2y r2 add r1 sub 0.0001 lt
+ {
+ c1x c1y r1 360 0 arcn
+ pathbbox
+ /aymax exch def
+ /axmax exch def
+ /aymin exch def
+ /axmin exch def
+ /bxMin xMin axmin min def
+ /byMin yMin aymin min def
+ /bxMax xMax axmax max def
+ /byMax yMax aymax max def
+ bxMin byMin moveto
+ bxMax byMin lineto
+ bxMax byMax lineto
+ bxMin byMax lineto
+ bxMin byMin lineto
+ eofill
+ }{
+ c2y r1 add r2 le
+ {
+ c1x c1y r1 0 360 arc
+ fill
+ }
+ {
+ c2x c2y r2 0 360 arc fill
+ r1 r2 eq
+ {
+ /p1x r1 neg def
+ /p1y c1y def
+ /p2x r1 def
+ /p2y c1y def
+ p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto
+ fill
+ }{
+ /AA r2 r1 sub c2y div def
+ AA -1 eq
+ {/theta 89.99 def}
+ {/theta AA 1 AA dup mul sub sqrt div 1 atan def}
+ ifelse
+ /SS1 90 theta add dup sin exch cos div def
+ /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
+ /p1y p1x SS1 div neg def
+ /SS2 90 theta sub dup sin exch cos div def
+ /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
+ /p2y p2x SS2 div neg def
+ r1 r2 gt
+ {
+ /L1maxX p1x yMin p1y sub SS1 div add def
+ /L2maxX p2x yMin p2y sub SS2 div add def
+ }{
+ /L1maxX 0 def
+ /L2maxX 0 def
+ }ifelse
+ p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
+ L1maxX L1maxX p1x sub SS1 mul p1y add lineto
+ fill
+ }ifelse
+ }ifelse
+ }ifelse
+ }if
+ c1x c2x sub dup mul
+ c1y c2y sub dup mul
+ add 0.5 exp
+ 0 dtransform
+ dup mul exch dup mul add 0.5 exp 72 div
+ 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
+ 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
+ 1 index 1 index lt{exch}if pop
+ /hires xdf
+ hires mul
+ /numpix xdf
+ /numsteps NumSamples def
+ /rampIndxInc 1 def
+ /subsampling false def
+ numpix 0 ne
+ {
+ NumSamples numpix div 0.5 gt
+ {
+ /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
+ /rampIndxInc NumSamples 1 sub numsteps div def
+ /subsampling true def
+ }if
+ }if
+ /xInc c2x c1x sub numsteps div def
+ /yInc c2y c1y sub numsteps div def
+ /rInc r2 r1 sub numsteps div def
+ /cx c1x def
+ /cy c1y def
+ /radius r1 def
+ np
+ xInc 0 eq yInc 0 eq rInc 0 eq and and
+ {
+ 0 getrampcolor
+ cx cy radius 0 360 arc
+ stroke
+ NumSamples 1 sub getrampcolor
+ cx cy radius 72 hires div add 0 360 arc
+ 0 setlinewidth
+ stroke
+ }{
+ 0
+ numsteps
+ {
+ dup
+ subsampling{round cvi}if
+ getrampcolor
+ cx cy radius 0 360 arc
+ /cx cx xInc add def
+ /cy cy yInc add def
+ /radius radius rInc add def
+ cx cy radius 360 0 arcn
+ eofill
+ rampIndxInc add
+ }repeat
+ pop
+ }ifelse
+ ext1
+ {
+ c2y r2 add r1 lt
+ {
+ c2x c2y r2 0 360 arc
+ fill
+ }{
+ c2y r1 add r2 sub 0.0001 le
+ {
+ c2x c2y r2 360 0 arcn
+ pathbbox
+ /aymax exch def
+ /axmax exch def
+ /aymin exch def
+ /axmin exch def
+ /bxMin xMin axmin min def
+ /byMin yMin aymin min def
+ /bxMax xMax axmax max def
+ /byMax yMax aymax max def
+ bxMin byMin moveto
+ bxMax byMin lineto
+ bxMax byMax lineto
+ bxMin byMax lineto
+ bxMin byMin lineto
+ eofill
+ }{
+ c2x c2y r2 0 360 arc fill
+ r1 r2 eq
+ {
+ /p1x r2 neg def
+ /p1y c2y def
+ /p2x r2 def
+ /p2y c2y def
+ p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto
+ fill
+ }{
+ /AA r2 r1 sub c2y div def
+ AA -1 eq
+ {/theta 89.99 def}
+ {/theta AA 1 AA dup mul sub sqrt div 1 atan def}
+ ifelse
+ /SS1 90 theta add dup sin exch cos div def
+ /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
+ /p1y c2y p1x SS1 div sub def
+ /SS2 90 theta sub dup sin exch cos div def
+ /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
+ /p2y c2y p2x SS2 div sub def
+ r1 r2 lt
+ {
+ /L1maxX p1x yMax p1y sub SS1 div add def
+ /L2maxX p2x yMax p2y sub SS2 div add def
+ }{
+ /L1maxX 0 def
+ /L2maxX 0 def
+ }ifelse
+ p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
+ L1maxX L1maxX p1x sub SS1 mul p1y add lineto
+ fill
+ }ifelse
+ }ifelse
+ }ifelse
+ }if
+ grestore
+ grestore
+ end
+ end
+ end
+ }ifelse
+ }bdf
+ /GenStrips
+ {
+ 40 dict begin
+ /ColorSpaceFamily xdf
+ /background xdf
+ /ext1 xdf
+ /ext0 xdf
+ /BBox xdf
+ /y2 xdf
+ /x2 xdf
+ /y1 xdf
+ /x1 xdf
+ /rampdict xdf
+ /setinkoverprint where{pop/setinkoverprint{pop}def}if
+ gsave
+ BBox length 0 gt
+ {
+ np
+ BBox 0 get BBox 1 get moveto
+ BBox 2 get BBox 0 get sub 0 rlineto
+ 0 BBox 3 get BBox 1 get sub rlineto
+ BBox 2 get BBox 0 get sub neg 0 rlineto
+ closepath
+ clip
+ np
+ }if
+ x1 x2 eq
+ {
+ y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse
+ }{
+ /slope y2 y1 sub x2 x1 sub div def
+ /theta slope 1 atan def
+ x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if
+ x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if
+ }
+ ifelse
+ gsave
+ clippath
+ x1 y1 translate
+ theta rotate
+ {pathbbox}stopped
+ {0 0 0 0}if
+ /yMax exch def
+ /xMax exch def
+ /yMin exch def
+ /xMin exch def
+ grestore
+ xMax xMin eq yMax yMin eq or
+ {
+ grestore
+ end
+ }{
+ rampdict begin
+ 20 dict begin
+ background length 0 gt{background sssetbackground gsave clippath fill grestore}if
+ gsave
+ x1 y1 translate
+ theta rotate
+ /xStart 0 def
+ /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def
+ /ySpan yMax yMin sub def
+ /numsteps NumSamples def
+ /rampIndxInc 1 def
+ /subsampling false def
+ xStart 0 transform
+ xEnd 0 transform
+ 3 -1 roll
+ sub dup mul
+ 3 1 roll
+ sub dup mul
+ add 0.5 exp 72 div
+ 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
+ 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
+ 1 index 1 index lt{exch}if pop
+ mul
+ /numpix xdf
+ numpix 0 ne
+ {
+ NumSamples numpix div 0.5 gt
+ {
+ /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
+ /rampIndxInc NumSamples 1 sub numsteps div def
+ /subsampling true def
+ }if
+ }if
+ ext0
+ {
+ 0 getrampcolor
+ xMin xStart lt
+ {
+ xMin yMin xMin neg ySpan rectfill
+ }if
+ }if
+ /xInc xEnd xStart sub numsteps div def
+ /x xStart def
+ 0
+ numsteps
+ {
+ dup
+ subsampling{round cvi}if
+ getrampcolor
+ x yMin xInc ySpan rectfill
+ /x x xInc add def
+ rampIndxInc add
+ }repeat
+ pop
+ ext1{
+ xMax xEnd gt
+ {
+ xEnd yMin xMax xEnd sub ySpan rectfill
+ }if
+ }if
+ grestore
+ grestore
+ end
+ end
+ end
+ }ifelse
+ }bdf
+}def
+/pt
+{
+ end
+}def
+/dt{
+}def
+/pgsv{
+ //Adobe_AGM_Core/AGMCORE_save save put
+}def
+/pgrs{
+ //Adobe_AGM_Core/AGMCORE_save get restore
+}def
+systemdict/findcolorrendering known{
+ /findcolorrendering systemdict/findcolorrendering get def
+}if
+systemdict/setcolorrendering known{
+ /setcolorrendering systemdict/setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+ gsave
+ setcmykcolor currentgray 1 ne
+ grestore
+}def
+/inRip_spot_has_ink
+{
+ dup//Adobe_AGM_Core/AGMCORE_name xddf
+ convert_spot_to_process not
+}def
+/map255_to_range
+{
+ 1 index sub
+ 3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+ /sep_colorspace_dict null AGMCORE_gput
+ begin
+ CSA get_csa_by_name setcolorspace_opt
+ set_crd
+ end
+}
+def
+/map_csa
+{
+ currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse
+ {pop}{get_csa_by_name/MappedCSA xdf}ifelse
+}def
+/setsepcolor
+{
+ /sep_colorspace_dict AGMCORE_gget begin
+ dup/sep_tint exch AGMCORE_gput
+ TintProc
+ end
+}def
+/setdevicencolor
+{
+ /devicen_colorspace_dict AGMCORE_gget begin
+ Names length copy
+ Names length 1 sub -1 0
+ {
+ /devicen_tints AGMCORE_gget 3 1 roll xpt
+ }for
+ TintProc
+ end
+}def
+/sep_colorspace_proc
+{
+ /AGMCORE_tmp exch store
+ /sep_colorspace_dict AGMCORE_gget begin
+ currentdict/Components known{
+ Components aload pop
+ TintMethod/Lab eq{
+ 2{AGMCORE_tmp mul NComponents 1 roll}repeat
+ LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll
+ }{
+ TintMethod/Subtractive eq{
+ NComponents{
+ AGMCORE_tmp mul NComponents 1 roll
+ }repeat
+ }{
+ NComponents{
+ 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll
+ }repeat
+ }ifelse
+ }ifelse
+ }{
+ ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+ aload pop
+ }ifelse
+ end
+}def
+/sep_colorspace_gray_proc
+{
+ /AGMCORE_tmp exch store
+ /sep_colorspace_dict AGMCORE_gget begin
+ GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+ end
+}def
+/sep_proc_name
+{
+ dup 0 get
+ dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{
+ pop[/DeviceGray]
+ /sep_colorspace_gray_proc
+ }{
+ /sep_colorspace_proc
+ }ifelse
+}def
+/setsepcolorspace
+{
+ current_spot_alias{
+ dup begin
+ Name map_alias{
+ exch pop
+ }if
+ end
+ }if
+ dup/sep_colorspace_dict exch AGMCORE_gput
+ begin
+ CSA map_csa
+ /AGMCORE_sep_special Name dup()eq exch(All)eq or store
+ AGMCORE_avoid_L2_sep_space{
+ [/Indexed MappedCSA sep_proc_name 255 exch
+ {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx
+ ]setcolorspace_opt
+ /TintProc{
+ 255 mul round cvi setcolor
+ }bdf
+ }{
+ MappedCSA 0 get/DeviceCMYK eq
+ currentdict/Components known and
+ AGMCORE_sep_special not and{
+ /TintProc[
+ Components aload pop Name findcmykcustomcolor
+ /exch cvx/setcustomcolor cvx
+ ]cvx bdf
+ }{
+ AGMCORE_host_sep Name(All)eq and{
+ /TintProc{
+ 1 exch sub setseparationgray
+ }bdf
+ }{
+ AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and
+ AGMCORE_host_sep or
+ Name()eq and{
+ /TintProc[
+ MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{
+ cvx/setcmykcolor cvx
+ }{
+ cvx/setgray cvx
+ }ifelse
+ ]cvx bdf
+ }{
+ AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{
+ /TintProc[
+ /dup cvx
+ MappedCSA sep_proc_name cvx exch
+ 0 get/DeviceGray eq{
+ 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx
+ }if
+ /Name cvx/findcmykcustomcolor cvx/exch cvx
+ AGMCORE_host_sep{
+ AGMCORE_is_cmyk_sep
+ /Name cvx
+ /AGMCORE_IsSeparationAProcessColor load/exec cvx
+ /not cvx/and cvx
+ }{
+ Name inRip_spot_has_ink not
+ }ifelse
+ [
+ /pop cvx 1
+ ]cvx/if cvx
+ /setcustomcolor cvx
+ ]cvx bdf
+ }{
+ /TintProc{setcolor}bdf
+ [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ set_crd
+ setsepcolor
+ end
+}def
+/additive_blend
+{
+ 3 dict begin
+ /numarrays xdf
+ /numcolors xdf
+ 0 1 numcolors 1 sub
+ {
+ /c1 xdf
+ 1
+ 0 1 numarrays 1 sub
+ {
+ 1 exch add/index cvx
+ c1/get cvx/mul cvx
+ }for
+ numarrays 1 add 1/roll cvx
+ }for
+ numarrays[/pop cvx]cvx/repeat cvx
+ end
+}def
+/subtractive_blend
+{
+ 3 dict begin
+ /numarrays xdf
+ /numcolors xdf
+ 0 1 numcolors 1 sub
+ {
+ /c1 xdf
+ 1 1
+ 0 1 numarrays 1 sub
+ {
+ 1 3 3 -1 roll add/index cvx
+ c1/get cvx/sub cvx/mul cvx
+ }for
+ /sub cvx
+ numarrays 1 add 1/roll cvx
+ }for
+ numarrays[/pop cvx]cvx/repeat cvx
+ end
+}def
+/exec_tint_transform
+{
+ /TintProc[
+ /TintTransform cvx/setcolor cvx
+ ]cvx bdf
+ MappedCSA setcolorspace_opt
+}bdf
+/devn_makecustomcolor
+{
+ 2 dict begin
+ /names_index xdf
+ /Names xdf
+ 1 1 1 1 Names names_index get findcmykcustomcolor
+ /devicen_tints AGMCORE_gget names_index get setcustomcolor
+ Names length{pop}repeat
+ end
+}bdf
+/setdevicencolorspace
+{
+ dup/AliasedColorants known{false}{true}ifelse
+ current_spot_alias and{
+ 7 dict begin
+ /names_index 0 def
+ dup/names_len exch/Names get length def
+ /new_names names_len array def
+ /new_LookupTables names_len array def
+ /alias_cnt 0 def
+ dup/Names get
+ {
+ dup map_alias{
+ exch pop
+ dup/ColorLookup known{
+ dup begin
+ new_LookupTables names_index ColorLookup put
+ end
+ }{
+ dup/Components known{
+ dup begin
+ new_LookupTables names_index Components put
+ end
+ }{
+ dup begin
+ new_LookupTables names_index[null null null null]put
+ end
+ }ifelse
+ }ifelse
+ new_names names_index 3 -1 roll/Name get put
+ /alias_cnt alias_cnt 1 add def
+ }{
+ /name xdf
+ new_names names_index name put
+ dup/LookupTables known{
+ dup begin
+ new_LookupTables names_index LookupTables names_index get put
+ end
+ }{
+ dup begin
+ new_LookupTables names_index[null null null null]put
+ end
+ }ifelse
+ }ifelse
+ /names_index names_index 1 add def
+ }forall
+ alias_cnt 0 gt{
+ /AliasedColorants true def
+ /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def
+ 0 1 names_len 1 sub{
+ /names_index xdf
+ new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{
+ /AliasedColorants false def
+ exit
+ }{
+ new_LookupTables names_index get 0 get null eq{
+ dup/Names get names_index get/name xdf
+ name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq
+ or or or not{
+ /AliasedColorants false def
+ exit
+ }if
+ }if
+ }ifelse
+ }for
+ lut_entry_len 1 eq{
+ /AliasedColorants false def
+ }if
+ AliasedColorants{
+ dup begin
+ /Names new_names def
+ /LookupTables new_LookupTables def
+ /AliasedColorants true def
+ /NComponents lut_entry_len def
+ /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def
+ /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def
+ currentdict/TTTablesIdx known not{
+ /TTTablesIdx -1 def
+ }if
+ end
+ }if
+ }if
+ end
+ }if
+ dup/devicen_colorspace_dict exch AGMCORE_gput
+ begin
+ currentdict/AliasedColorants known{
+ AliasedColorants
+ }{
+ false
+ }ifelse
+ dup not{
+ CSA map_csa
+ }if
+ /TintTransform load type/nulltype eq or{
+ /TintTransform[
+ 0 1 Names length 1 sub
+ {
+ /TTTablesIdx TTTablesIdx 1 add def
+ dup LookupTables exch get dup 0 get null eq
+ {
+ 1 index
+ Names exch get
+ dup(Cyan)eq
+ {
+ pop exch
+ LookupTables length exch sub
+ /index cvx
+ 0 0 0
+ }
+ {
+ dup(Magenta)eq
+ {
+ pop exch
+ LookupTables length exch sub
+ /index cvx
+ 0/exch cvx 0 0
+ }{
+ (Yellow)eq
+ {
+ exch
+ LookupTables length exch sub
+ /index cvx
+ 0 0 3 -1/roll cvx 0
+ }{
+ exch
+ LookupTables length exch sub
+ /index cvx
+ 0 0 0 4 -1/roll cvx
+ }ifelse
+ }ifelse
+ }ifelse
+ 5 -1/roll cvx/astore cvx
+ }{
+ dup length 1 sub
+ LookupTables length 4 -1 roll sub 1 add
+ /index cvx/mul cvx/round cvx/cvi cvx/get cvx
+ }ifelse
+ Names length TTTablesIdx add 1 add 1/roll cvx
+ }for
+ Names length[/pop cvx]cvx/repeat cvx
+ NComponents Names length
+ TintMethod/Subtractive eq
+ {
+ subtractive_blend
+ }{
+ additive_blend
+ }ifelse
+ ]cvx bdf
+ }if
+ AGMCORE_host_sep{
+ Names convert_to_process{
+ exec_tint_transform
+ }
+ {
+ currentdict/AliasedColorants known{
+ AliasedColorants not
+ }{
+ false
+ }ifelse
+ 5 dict begin
+ /AvoidAliasedColorants xdf
+ /painted? false def
+ /names_index 0 def
+ /names_len Names length def
+ AvoidAliasedColorants{
+ /currentspotalias current_spot_alias def
+ false set_spot_alias
+ }if
+ Names{
+ AGMCORE_is_cmyk_sep{
+ dup(Cyan)eq AGMCORE_cyan_plate and exch
+ dup(Magenta)eq AGMCORE_magenta_plate and exch
+ dup(Yellow)eq AGMCORE_yellow_plate and exch
+ (Black)eq AGMCORE_black_plate and or or or{
+ /devicen_colorspace_dict AGMCORE_gget/TintProc[
+ Names names_index/devn_makecustomcolor cvx
+ ]cvx ddf
+ /painted? true def
+ }if
+ painted?{exit}if
+ }{
+ 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{
+ /devicen_colorspace_dict AGMCORE_gget/TintProc[
+ Names names_index/devn_makecustomcolor cvx
+ ]cvx ddf
+ /painted? true def
+ exit
+ }if
+ }ifelse
+ /names_index names_index 1 add def
+ }forall
+ AvoidAliasedColorants{
+ currentspotalias set_spot_alias
+ }if
+ painted?{
+ /devicen_colorspace_dict AGMCORE_gget/names_index names_index put
+ }{
+ /devicen_colorspace_dict AGMCORE_gget/TintProc[
+ names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx
+ 0 0 0 0/setcmykcolor cvx
+ ]cvx ddf
+ }ifelse
+ end
+ }ifelse
+ }
+ {
+ AGMCORE_in_rip_sep{
+ Names convert_to_process not
+ }{
+ level3
+ }ifelse
+ {
+ [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt
+ /TintProc level3 not AGMCORE_in_rip_sep and{
+ [
+ Names/length cvx[/pop cvx]cvx/repeat cvx
+ ]cvx bdf
+ }{
+ {setcolor}bdf
+ }ifelse
+ }{
+ exec_tint_transform
+ }ifelse
+ }ifelse
+ set_crd
+ /AliasedColorants false def
+ end
+}def
+/setindexedcolorspace
+{
+ dup/indexed_colorspace_dict exch AGMCORE_gput
+ begin
+ currentdict/CSDBase known{
+ CSDBase/CSD get_res begin
+ currentdict/Names known{
+ currentdict devncs
+ }{
+ 1 currentdict sepcs
+ }ifelse
+ AGMCORE_host_sep{
+ 4 dict begin
+ /compCnt/Names where{pop Names length}{1}ifelse def
+ /NewLookup HiVal 1 add string def
+ 0 1 HiVal{
+ /tableIndex xdf
+ Lookup dup type/stringtype eq{
+ compCnt tableIndex map_index
+ }{
+ exec
+ }ifelse
+ /Names where{
+ pop setdevicencolor
+ }{
+ setsepcolor
+ }ifelse
+ currentgray
+ tableIndex exch
+ 255 mul cvi
+ NewLookup 3 1 roll put
+ }for
+ [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt
+ end
+ }{
+ level3
+ {
+ currentdict/Names known{
+ [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt
+ }{
+ [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt
+ }ifelse
+ }{
+ [/Indexed MappedCSA HiVal
+ [
+ currentdict/Names known{
+ Lookup dup type/stringtype eq
+ {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx}
+ {/exec cvx}ifelse
+ /TintTransform load/exec cvx
+ }{
+ Lookup dup type/stringtype eq
+ {/exch cvx/get cvx 255/div cvx}
+ {/exec cvx}ifelse
+ CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx
+ }ifelse
+ ]cvx
+ ]setcolorspace_opt
+ }ifelse
+ }ifelse
+ end
+ set_crd
+ }
+ {
+ CSA map_csa
+ AGMCORE_host_sep level2 not and{
+ 0 0 0 0 setcmykcolor
+ }{
+ [/Indexed MappedCSA
+ level2 not has_color not and{
+ dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{
+ pop[/DeviceGray]
+ }if
+ HiVal GrayLookup
+ }{
+ HiVal
+ currentdict/RangeArray known{
+ {
+ /indexed_colorspace_dict AGMCORE_gget begin
+ Lookup exch
+ dup HiVal gt{
+ pop HiVal
+ }if
+ NComponents mul NComponents getinterval{}forall
+ NComponents 1 sub -1 0{
+ RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+ NComponents 1 roll
+ }for
+ end
+ }bind
+ }{
+ Lookup
+ }ifelse
+ }ifelse
+ ]setcolorspace_opt
+ set_crd
+ }ifelse
+ }ifelse
+ end
+}def
+/setindexedcolor
+{
+ AGMCORE_host_sep{
+ /indexed_colorspace_dict AGMCORE_gget
+ begin
+ currentdict/CSDBase known{
+ CSDBase/CSD get_res begin
+ currentdict/Names known{
+ map_indexed_devn
+ devn
+ }
+ {
+ Lookup 1 3 -1 roll map_index
+ sep
+ }ifelse
+ end
+ }{
+ Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll
+ map_index
+ MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse
+ }ifelse
+ end
+ }{
+ level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{
+ /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin
+ map_indexed_devn
+ devn
+ end
+ }
+ {
+ setcolor
+ }ifelse
+ }ifelse
+}def
+/ignoreimagedata
+{
+ currentoverprint not{
+ gsave
+ dup clonedict begin
+ 1 setgray
+ /Decode[0 1]def
+ /DataSource<FF>def
+ /MultipleDataSources false def
+ /BitsPerComponent 8 def
+ currentdict end
+ systemdict/image gx
+ grestore
+ }if
+ consumeimagedata
+}def
+/add_res
+{
+ dup/CSD eq{
+ pop
+ //Adobe_AGM_Core begin
+ /AGMCORE_CSD_cache load 3 1 roll put
+ end
+ }{
+ defineresource pop
+ }ifelse
+}def
+/del_res
+{
+ {
+ aload pop exch
+ dup/CSD eq{
+ pop
+ {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall
+ }{
+ exch
+ {1 index undefineresource}forall
+ pop
+ }ifelse
+ }forall
+}def
+/get_res
+{
+ dup/CSD eq{
+ pop
+ dup type dup/nametype eq exch/stringtype eq or{
+ AGMCORE_CSD_cache exch get
+ }if
+ }{
+ findresource
+ }ifelse
+}def
+/get_csa_by_name
+{
+ dup type dup/nametype eq exch/stringtype eq or{
+ /CSA get_res
+ }if
+}def
+/paintproc_buf_init
+{
+ /count get 0 0 put
+}def
+/paintproc_buf_next
+{
+ dup/count get dup 0 get
+ dup 3 1 roll
+ 1 add 0 xpt
+ get
+}def
+/cachepaintproc_compress
+{
+ 5 dict begin
+ currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
+ /ppdict 20 dict def
+ /string_size 16000 def
+ /readbuffer string_size string def
+ currentglobal true setglobal
+ ppdict 1 array dup 0 1 put/count xpt
+ setglobal
+ /LZWFilter
+ {
+ exch
+ dup length 0 eq{
+ pop
+ }{
+ ppdict dup length 1 sub 3 -1 roll put
+ }ifelse
+ {string_size}{0}ifelse string
+ }/LZWEncode filter def
+ {
+ ReadFilter readbuffer readstring
+ exch LZWFilter exch writestring
+ not{exit}if
+ }loop
+ LZWFilter closefile
+ ppdict
+ end
+}def
+/cachepaintproc
+{
+ 2 dict begin
+ currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
+ /ppdict 20 dict def
+ currentglobal true setglobal
+ ppdict 1 array dup 0 1 put/count xpt
+ setglobal
+ {
+ ReadFilter 16000 string readstring exch
+ ppdict dup length 1 sub 3 -1 roll put
+ not{exit}if
+ }loop
+ ppdict dup dup length 1 sub()put
+ end
+}def
+/make_pattern
+{
+ exch clonedict exch
+ dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
+ exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub
+ exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub
+ matrix translate exch matrix concatmatrix
+ 1 index begin
+ BBox 0 get XStep div cvi XStep mul/xshift exch neg def
+ BBox 1 get YStep div cvi YStep mul/yshift exch neg def
+ BBox 0 get xshift add
+ BBox 1 get yshift add
+ BBox 2 get xshift add
+ BBox 3 get yshift add
+ 4 array astore
+ /BBox exch def
+ [xshift yshift/translate load null/exec load]dup
+ 3/PaintProc load put cvx/PaintProc exch def
+ end
+ gsave 0 setgray
+ makepattern
+ grestore
+}def
+/set_pattern
+{
+ dup/PatternType get 1 eq{
+ dup/PaintType get 1 eq{
+ currentoverprint sop[/DeviceGray]setcolorspace 0 setgray
+ }if
+ }if
+ setpattern
+}def
+/setcolorspace_opt
+{
+ dup currentcolorspace eq{pop}{setcolorspace}ifelse
+}def
+/updatecolorrendering
+{
+ currentcolorrendering/RenderingIntent known{
+ currentcolorrendering/RenderingIntent get
+ }
+ {
+ Intent/AbsoluteColorimetric eq
+ {
+ /absolute_colorimetric_crd AGMCORE_gget dup null eq
+ }
+ {
+ Intent/RelativeColorimetric eq
+ {
+ /relative_colorimetric_crd AGMCORE_gget dup null eq
+ }
+ {
+ Intent/Saturation eq
+ {
+ /saturation_crd AGMCORE_gget dup null eq
+ }
+ {
+ /perceptual_crd AGMCORE_gget dup null eq
+ }ifelse
+ }ifelse
+ }ifelse
+ {
+ pop null
+ }
+ {
+ /RenderingIntent known{null}{Intent}ifelse
+ }ifelse
+ }ifelse
+ Intent ne{
+ Intent/ColorRendering{findresource}stopped
+ {
+ pop pop systemdict/findcolorrendering known
+ {
+ Intent findcolorrendering
+ {
+ /ColorRendering findresource true exch
+ }
+ {
+ /ColorRendering findresource
+ product(Xerox Phaser 5400)ne
+ exch
+ }ifelse
+ dup Intent/AbsoluteColorimetric eq
+ {
+ /absolute_colorimetric_crd exch AGMCORE_gput
+ }
+ {
+ Intent/RelativeColorimetric eq
+ {
+ /relative_colorimetric_crd exch AGMCORE_gput
+ }
+ {
+ Intent/Saturation eq
+ {
+ /saturation_crd exch AGMCORE_gput
+ }
+ {
+ Intent/Perceptual eq
+ {
+ /perceptual_crd exch AGMCORE_gput
+ }
+ {
+ pop
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ 1 index{exch}{pop}ifelse
+ }
+ {false}ifelse
+ }
+ {true}ifelse
+ {
+ dup begin
+ currentdict/TransformPQR known{
+ currentdict/TransformPQR get aload pop
+ 3{{}eq 3 1 roll}repeat or or
+ }
+ {true}ifelse
+ currentdict/MatrixPQR known{
+ currentdict/MatrixPQR get aload pop
+ 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll
+ 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll
+ 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq
+ and and and and and and and and
+ }
+ {true}ifelse
+ end
+ or
+ {
+ clonedict begin
+ /TransformPQR[
+ {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div
+ 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind
+ {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div
+ 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind
+ {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div
+ 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind
+ ]def
+ /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def
+ /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def
+ currentdict end
+ }if
+ setcolorrendering_opt
+ }if
+ }if
+}def
+/set_crd
+{
+ AGMCORE_host_sep not level2 and{
+ currentdict/ColorRendering known{
+ ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if
+ }{
+ currentdict/Intent known{
+ updatecolorrendering
+ }if
+ }ifelse
+ currentcolorspace dup type/arraytype eq
+ {0 get}if
+ /DeviceRGB eq
+ {
+ currentdict/UCR known
+ {/UCR}{/AGMCORE_currentucr}ifelse
+ load setundercolorremoval
+ currentdict/BG known
+ {/BG}{/AGMCORE_currentbg}ifelse
+ load setblackgeneration
+ }if
+ }if
+}def
+/set_ucrbg
+{
+ dup null eq{pop/AGMCORE_currentbg load}{/Procedure get_res}ifelse setblackgeneration
+ dup null eq{pop/AGMCORE_currentucr load}{/Procedure get_res}ifelse setundercolorremoval
+}def
+/setcolorrendering_opt
+{
+ dup currentcolorrendering eq{
+ pop
+ }{
+ clonedict
+ begin
+ /Intent Intent def
+ currentdict
+ end
+ setcolorrendering
+ }ifelse
+}def
+/cpaint_gcomp
+{
+ convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
+ //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
+ {
+ (%end_cpaint_gcomp)flushinput
+ }if
+}def
+/cpaint_gsep
+{
+ //Adobe_AGM_Core/AGMCORE_ConvertToProcess get
+ {
+ (%end_cpaint_gsep)flushinput
+ }if
+}def
+/cpaint_gend
+{np}def
+/T1_path
+{
+ currentfile token pop currentfile token pop mo
+ {
+ currentfile token pop dup type/stringtype eq
+ {pop exit}if
+ 0 exch rlineto
+ currentfile token pop dup type/stringtype eq
+ {pop exit}if
+ 0 rlineto
+ }loop
+}def
+/T1_gsave
+ level3
+ {/clipsave}
+ {/gsave}ifelse
+ load def
+/T1_grestore
+ level3
+ {/cliprestore}
+ {/grestore}ifelse
+ load def
+/set_spot_alias_ary
+{
+ dup inherit_aliases
+ //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
+}def
+/set_spot_normalization_ary
+{
+ dup inherit_aliases
+ dup length
+ /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if
+ array
+ //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf
+ /AGMCORE_SpotAliasAry where{
+ pop
+ AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval
+ AGMCORE_SpotAliasAry length
+ }{0}ifelse
+ AGMCORE_SpotAliasAry2 3 1 roll exch putinterval
+ true set_spot_alias
+}def
+/inherit_aliases
+{
+ {dup/Name get map_alias{/CSD put}{pop}ifelse}forall
+}def
+/set_spot_alias
+{
+ /AGMCORE_SpotAliasAry2 where{
+ /AGMCORE_current_spot_alias 3 -1 roll put
+ }{
+ pop
+ }ifelse
+}def
+/current_spot_alias
+{
+ /AGMCORE_SpotAliasAry2 where{
+ /AGMCORE_current_spot_alias get
+ }{
+ false
+ }ifelse
+}def
+/map_alias
+{
+ /AGMCORE_SpotAliasAry2 where{
+ begin
+ /AGMCORE_name xdf
+ false
+ AGMCORE_SpotAliasAry2{
+ dup/Name get AGMCORE_name eq{
+ /CSD get/CSD get_res
+ exch pop true
+ exit
+ }{
+ pop
+ }ifelse
+ }forall
+ end
+ }{
+ pop false
+ }ifelse
+}bdf
+/spot_alias
+{
+ true set_spot_alias
+ /AGMCORE_&setcustomcolor AGMCORE_key_known not{
+ //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put
+ }if
+ /customcolor_tint 1 AGMCORE_gput
+ //Adobe_AGM_Core begin
+ /setcustomcolor
+ {
+ //Adobe_AGM_Core begin
+ dup/customcolor_tint exch AGMCORE_gput
+ 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not
+ current_spot_alias and{1 index 4 get map_alias}{false}ifelse
+ {
+ false set_spot_alias
+ /sep_colorspace_dict AGMCORE_gget null ne
+ 3 1 roll 2 index{
+ exch pop/sep_tint AGMCORE_gget exch
+ }if
+ mark 3 1 roll
+ setsepcolorspace
+ counttomark 0 ne{
+ setsepcolor
+ }if
+ pop
+ not{/sep_tint 1.0 AGMCORE_gput}if
+ pop
+ true set_spot_alias
+ }{
+ AGMCORE_&setcustomcolor
+ }ifelse
+ end
+ }bdf
+ end
+}def
+/begin_feature
+{
+ Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
+ count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
+ {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
+}def
+/end_feature
+{
+ 2 dict begin
+ /spd/setpagedevice load def
+ /setpagedevice{get_gstate spd set_gstate}def
+ stopped{$error/newerror false put}if
+ end
+ count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
+ countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
+ {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
+}def
+/set_negative
+{
+ //Adobe_AGM_Core begin
+ /AGMCORE_inverting exch def
+ level2{
+ currentpagedevice/NegativePrint known AGMCORE_distilling not and{
+ currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{
+ true begin_feature true{
+ <</NegativePrint//Adobe_AGM_Core/AGMCORE_inverting get>>setpagedevice
+ }end_feature
+ }if
+ /AGMCORE_inverting false def
+ }if
+ }if
+ AGMCORE_inverting{
+ [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
+ AGMCORE_distilling{
+ erasepage
+ }{
+ gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse
+ /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore
+ }ifelse
+ }if
+ end
+}def
+/lw_save_restore_override{
+ /md where{
+ pop
+ md begin
+ initializepage
+ /initializepage{}def
+ /pmSVsetup{}def
+ /endp{}def
+ /pse{}def
+ /psb{}def
+ /orig_showpage where
+ {pop}
+ {/orig_showpage/showpage load def}
+ ifelse
+ /showpage{orig_showpage gR}def
+ end
+ }if
+}def
+/pscript_showpage_override{
+ /NTPSOct95 where
+ {
+ begin
+ showpage
+ save
+ /showpage/restore load def
+ /restore{exch pop}def
+ end
+ }if
+}def
+/driver_media_override
+{
+ /md where{
+ pop
+ md/initializepage known{
+ md/initializepage{}put
+ }if
+ md/rC known{
+ md/rC{4{pop}repeat}put
+ }if
+ }if
+ /mysetup where{
+ /mysetup[1 0 0 1 0 0]put
+ }if
+ Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put
+ level2
+ {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if
+}def
+/driver_check_media_override
+{
+ /PrepsDict where
+ {pop}
+ {
+ Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne
+ Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq
+ {
+ Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and
+ Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and
+ }if
+ {
+ Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix
+ }if
+ }ifelse
+}def
+AGMCORE_err_strings begin
+ /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def
+ /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def
+ /AGMCORE_invalid_color_space(This job contains an invalid color space. )def
+end
+/set_def_ht
+{AGMCORE_def_ht sethalftone}def
+/set_def_flat
+{AGMCORE_Default_flatness setflat}def
+end
+systemdict/setpacking known
+{setpacking}if
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Core 2.31 0 %%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. %%Version: 2.31 0 10 dict begin /Adobe_CoolType_Passthru currentdict def /Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def Adobe_CoolType_Core_Defined {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} if userdict/Adobe_CoolType_Core 70 dict dup begin put /Adobe_CoolType_Version 2.31 def /Level2? systemdict/languagelevel known dup {pop systemdict/languagelevel get 2 ge} if def Level2? not { /currentglobal false def /setglobal/pop load def /gcheck{pop false}bind def /currentpacking false def /setpacking/pop load def /SharedFontDirectory 0 dict def } if currentpacking true setpacking currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def end setglobal currentglobal true setglobal userdict/Adobe_CoolType_GVMFonts known not {userdict/Adobe_CoolType_GVMFonts 10 dict put} if setglobal currentglobal false setglobal userdict/Adobe_CoolType_LVMFonts known not {userdict/Adobe_CoolType_LVMFonts 10 dict put} if setglobal /ct_VMDictPut { dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse 3 1 roll put }bind def /ct_VMDictUndef { dup Adobe_CoolType_GVMFonts exch known {Adobe_CoolType_GVMFonts exch undef} { dup Adobe_CoolType_LVMFonts exch known {Adobe_CoolType_LVMFonts exch undef} {pop} ifelse }ifelse }bind def /ct_str1 1 string def /ct_xshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_yshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 exch rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_xyshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { {_ct_na _ct_i 1 add get}stopped {pop pop pop} { _ct_x _ct_y moveto rmoveto } ifelse } ifelse /_ct_i _ct_i 2 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def /ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def /xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def currentglobal true setglobal /ct_T3Defs { /BuildChar { 1 index/Encoding get exch get 1 index/BuildGlyph get exec }bind def /BuildGlyph { exch begin GlyphProcs exch get exec end }bind def }bind def setglobal /@_SaveStackLevels { Adobe_CoolType_Data begin /@vmState currentglobal def false setglobal @opStackCountByLevel @opStackLevel 2 copy known not { 2 copy 3 dict dup/args 7 index 5 add array put put get } { get dup/args get dup length 3 index lt { dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args exch put } {pop} ifelse } ifelse begin count 1 sub 1 index lt {pop count} if dup/argCount exch def dup 0 gt { args exch 0 exch getinterval astore pop } {pop} ifelse count /restCount exch def end /@opStackLevel @opStackLevel 1 add def countdictstack 1 sub @dictStackCountByLevel exch @dictStackLevel exch put /@dictStackLevel @dictStackLevel 1 add def @vmState setglobal end }bind def /@_RestoreStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def @opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt {{pop}repeat} {pop} ifelse args 0 argCount getinterval{}forall end /@dictStackLevel @dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end countdictstack exch sub dup 0 gt {{end}repeat} {pop} ifelse }bind def /@_PopStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def /@dictStackLevel @dictStackLevel 1 sub def end }bind def /@Raise { exch cvx exch errordict exch get exec stop }bind def /@ReRaise { cvx $error/errorname get errordict exch get exec stop }bind def /@Stopped { 0 @#Stopped }bind def /@#Stopped { @_SaveStackLevels stopped {@_RestoreStackLevels true} {@_PopStackLevels false} ifelse }bind def /@Arg { Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 1 sub get begin args exch argCount 1 sub exch sub get end end }bind def currentglobal true setglobal /CTHasResourceForAllBug Level2? { 1 dict dup /@shouldNotDisappearDictValue true def Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put begin count @_SaveStackLevels {(*){pop stop}128 string/Category resourceforall} stopped pop @_RestoreStackLevels currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll { /@shouldNotDisappearDictValue known { { end currentdict 1 index eq {pop exit} if } loop } if } { pop end } ifelse } {false} ifelse def true setglobal /CTHasResourceStatusBug Level2? { mark {/steveamerige/Category resourcestatus} stopped {cleartomark true} {cleartomark currentglobal not} ifelse } {false} ifelse def setglobal /CTResourceStatus { mark 3 1 roll /Category findresource begin ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse end }bind def /CTWorkAroundBugs { Level2? { /cid_PreLoad/ProcSet resourcestatus { pop pop currentglobal mark { (*) { dup/CMap CTHasResourceStatusBug {CTResourceStatus} {resourcestatus} ifelse { pop dup 0 eq exch 1 eq or { dup/CMap findresource gcheck setglobal /CMap undefineresource } { pop CTHasResourceForAllBug {exit} {stop} ifelse } ifelse } {pop} ifelse } 128 string/CMap resourceforall } stopped {cleartomark} stopped pop setglobal } if } if }bind def /ds { Adobe_CoolType_Core begin CTWorkAroundBugs /mo/moveto load def /nf/newencodedfont load def /msf{makefont setfont}bind def /uf{dup undefinefont ct_VMDictUndef}bind def /ur/undefineresource load def /chp/charpath load def /awsh/awidthshow load def /wsh/widthshow load def /ash/ashow load def /@xshow/xshow load def /@yshow/yshow load def /@xyshow/xyshow load def /@cshow/cshow load def /sh/show load def /rp/repeat load def /.n/.notdef def end currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /AddWidths? false def /CC 0 def /charcode 2 string def /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def /InVMFontsByCMap 10 dict def /InVMDeepCopiedFonts 10 dict def end setglobal }bind def /dt { currentdict Adobe_CoolType_Core eq {end} if }bind def /ps { Adobe_CoolType_Core begin Adobe_CoolType_GVMFonts begin Adobe_CoolType_LVMFonts begin SharedFontDirectory begin }bind def /pt { end end end end }bind def /unload { systemdict/languagelevel known { systemdict/languagelevel get 2 ge { userdict/Adobe_CoolType_Core 2 copy known {undef} {pop pop} ifelse } if } if }bind def /ndf { 1 index where {pop pop pop} {dup xcheck{bind}if def} ifelse }def /findfont systemdict begin userdict begin /globaldict where{/globaldict get begin}if dup where pop exch get /globaldict where{pop end}if end end Adobe_CoolType_Core_Defined {/systemfindfont exch def} { /findfont 1 index def /systemfindfont exch def } ifelse /undefinefont {pop}ndf /copyfont { currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{dup length}ifelse 2 index length add 1 add dict begin exch { 1 index/FID eq {pop pop} {def} ifelse } forall dup null eq {pop} {{def}forall} ifelse currentdict end exch setglobal }bind def /copyarray { currentglobal exch dup gcheck setglobal dup length array copy exch setglobal }bind def /newencodedfont { currentglobal { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } { FontDirectory 3 index known {FontDirectory 3 index get/FontReferenced known} { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } ifelse } ifelse dup { 3 index findfont/FontReferenced get 2 index dup type/nametype eq {findfont} if ne {pop false} if } if dup { 1 index dup type/nametype eq {findfont} if dup/CharStrings known { /CharStrings get length 4 index findfont/CharStrings get length ne { pop false } if } {pop} ifelse } if { pop 1 index findfont /Encoding get exch 0 1 255 {2 copy get 3 index 3 1 roll put} for pop pop pop } { currentglobal 4 1 roll dup type/nametype eq {findfont} if dup gcheck setglobal dup dup maxlength 2 add dict begin exch { 1 index/FID ne 2 index/Encoding ne and {def} {pop pop} ifelse } forall /FontReferenced exch def /Encoding exch dup length array copy def /FontName 1 index dup type/stringtype eq{cvn}if def dup currentdict end definefont ct_VMDictPut setglobal } ifelse }bind def /SetSubstituteStrategy { $SubstituteFont begin dup type/dicttype ne {0 dict} if currentdict/$Strategies known { exch $Strategies exch 2 copy known { get 2 copy maxlength exch maxlength add dict begin {def}forall {def}forall currentdict dup/$Init known {dup/$Init get exec} if end /$Strategy exch def } {pop pop pop} ifelse } {pop pop} ifelse end }bind def /scff { $SubstituteFont begin dup type/stringtype eq {dup length exch} {null} ifelse /$sname exch def /$slen exch def /$inVMIndex $sname null eq { 1 index $str cvs dup length $slen sub $slen getinterval cvn } {$sname} ifelse def end {findfont} @Stopped { dup length 8 add string exch 1 index 0(BadFont:)putinterval 1 index exch 8 exch dup length string cvs putinterval cvn {findfont} @Stopped {pop/Courier findfont} if } if $SubstituteFont begin /$sname null def /$slen 0 def /$inVMIndex null def end }bind def /isWidthsOnlyFont { dup/WidthsOnly known {pop pop true} { dup/FDepVector known {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} { dup/FDArray known {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} {pop} ifelse } ifelse } ifelse }bind def /ct_StyleDicts 4 dict dup begin /Adobe-Japan1 4 dict dup begin Level2? { /Serif /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMin-W3} { /CIDFont/Category resourcestatus { pop pop /HeiseiMin-W3/CIDFont resourcestatus {pop pop/HeiseiMin-W3} {/Ryumin-Light} ifelse } {/Ryumin-Light} ifelse } ifelse def /SansSerif /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiKakuGo-W5} { /CIDFont/Category resourcestatus { pop pop /HeiseiKakuGo-W5/CIDFont resourcestatus {pop pop/HeiseiKakuGo-W5} {/GothicBBB-Medium} ifelse } {/GothicBBB-Medium} ifelse } ifelse def /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMaruGo-W4} { /CIDFont/Category resourcestatus { pop pop /HeiseiMaruGo-W4/CIDFont resourcestatus {pop pop/HeiseiMaruGo-W4} { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } ifelse /RoundSansSerif exch def /Default Serif def } { /Serif/Ryumin-Light def /SansSerif/GothicBBB-Medium def { (fonts/Jun101-Light-83pv-RKSJ-H)status }stopped {pop}{ {pop pop pop pop/Jun101-Light} {SansSerif} ifelse /RoundSansSerif exch def }ifelse /Default Serif def } ifelse end def /Adobe-Korea1 4 dict dup begin /Serif/HYSMyeongJo-Medium def /SansSerif/HYGoThic-Medium def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-GB1 4 dict dup begin /Serif/STSong-Light def /SansSerif/STHeiti-Regular def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-CNS1 4 dict dup begin /Serif/MKai-Medium def /SansSerif/MHei-Medium def /RoundSansSerif SansSerif def /Default Serif def end def end def Level2?{currentglobal true setglobal}if /ct_BoldRomanWidthProc { stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth 0 0 }bind def /ct_Type0WidthProc { dup stringwidth 0 0 moveto 2 index true charpath pathbbox 0 -1 7 index 2 div .88 setcachedevice2 pop 0 0 }bind def /ct_Type0WMode1WidthProc { dup stringwidth pop 2 div neg -0.88 2 copy moveto 0 -1 5 -1 roll true charpath pathbbox setcachedevice }bind def /cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_BoldBaseFont 11 dict begin /FontType 3 def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /Encoding cHexEncoding def /_setwidthProc/ct_BoldRomanWidthProc load def /_bcstr1 1 string def /BuildChar { exch begin _basefont setfont _bcstr1 dup 0 4 -1 roll put dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def systemdict/composefont known { /ct_DefineIdentity-H { /Identity-H/CMap resourcestatus { pop pop } { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000><FFFF> endcodespacerange 1 begincidrange <0000><FFFF>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse } def /ct_BoldBaseCIDFont 11 dict begin /CIDFontType 1 def /CIDFontName/ct_BoldBaseCIDFont def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /_setwidthProc/ct_Type0WidthProc load def /_bcstr2 2 string def /BuildGlyph { exch begin _basefont setfont _bcstr2 1 2 index 256 mod put _bcstr2 0 3 -1 roll 256 idiv put _bcstr2 dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def }if Level2?{setglobal}if /ct_CopyFont{ { 1 index/FID ne 2 index/UniqueID ne and {def}{pop pop}ifelse }forall }bind def /ct_Type0CopyFont { exch dup length dict begin ct_CopyFont [ exch FDepVector { dup/FontType get 0 eq { 1 index ct_Type0CopyFont /_ctType0 exch definefont } { /_ctBaseFont exch 2 index exec } ifelse exch } forall pop ] /FDepVector exch def currentdict end }bind def /ct_MakeBoldFont { dup/ct_SyntheticBold known { dup length 3 add dict begin ct_CopyFont /ct_StrokeWidth .03 0 FontMatrix idtransform pop def /ct_SyntheticBold true def currentdict end definefont } { dup dup length 3 add dict begin ct_CopyFont /PaintType 2 def /StrokeWidth .03 0 FontMatrix idtransform pop def /dummybold currentdict end definefont dup/FontType get dup 9 ge exch 11 le and { ct_BoldBaseCIDFont dup length 3 add dict copy begin dup/CIDSystemInfo get/CIDSystemInfo exch def ct_DefineIdentity-H /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefont exch def /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefonto exch def currentdict end /CIDFont defineresource } { ct_BoldBaseFont dup length 3 add dict copy begin /_basefont exch def /_basefonto exch def currentdict end definefont } ifelse } ifelse }bind def /ct_MakeBold{ 1 index 1 index findfont currentglobal 5 1 roll dup gcheck setglobal dup /FontType get 0 eq { dup/WMode known{dup/WMode get 1 eq}{false}ifelse version length 4 ge and {version 0 4 getinterval cvi 2015 ge} {true} ifelse {/ct_Type0WidthProc} {/ct_Type0WMode1WidthProc} ifelse ct_BoldBaseFont/_setwidthProc 3 -1 roll load put {ct_MakeBoldFont}ct_Type0CopyFont definefont } { dup/_fauxfont known not 1 index/SubstMaster known not and { ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put ct_MakeBoldFont } { 2 index 2 index eq {exch pop } { dup length dict begin ct_CopyFont currentdict end definefont } ifelse } ifelse } ifelse pop pop pop setglobal }bind def /?str1 256 string def /?set { $SubstituteFont begin /$substituteFound false def /$fontname 1 index def /$doSmartSub false def end dup findfont $SubstituteFont begin $substituteFound {false} { dup/FontName known { dup/FontName get $fontname eq 1 index/DistillerFauxFont known not and /currentdistillerparams where {pop false 2 index isWidthsOnlyFont not and} if } {false} ifelse } ifelse exch pop /$doSmartSub true def end { 5 1 roll pop pop pop pop findfont } { 1 index findfont dup/FontType get 3 eq { 6 1 roll pop pop pop pop pop false } {pop true} ifelse { $SubstituteFont begin pop pop /$styleArray 1 index def /$regOrdering 2 index def pop pop 0 1 $styleArray length 1 sub { $styleArray exch get ct_StyleDicts $regOrdering 2 copy known { get exch 2 copy known not {pop/Default} if get dup type/nametype eq { ?str1 cvs length dup 1 add exch ?str1 exch(-)putinterval exch dup length exch ?str1 exch 3 index exch putinterval add ?str1 exch 0 exch getinterval cvn } { pop pop/Unknown } ifelse } { pop pop pop pop/Unknown } ifelse } for end findfont }if } ifelse currentglobal false setglobal 3 1 roll null copyfont definefont pop setglobal }bind def setpacking userdict/$SubstituteFont 25 dict put 1 dict begin /SubstituteFont dup $error exch 2 copy known {get} {pop pop{pop/Courier}bind} ifelse def /currentdistillerparams where dup { pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known {get/Error eq} {pop pop false} ifelse } if not { countdictstack array dictstack 0 get begin userdict begin $SubstituteFont begin /$str 128 string def /$fontpat 128 string def /$slen 0 def /$sname null def /$match false def /$fontname null def /$substituteFound false def /$inVMIndex null def /$doSmartSub true def /$depth 0 def /$fontname null def /$italicangle 26.5 def /$dstack null def /$Strategies 10 dict dup begin /$Type3Underprint { currentglobal exch false setglobal 11 dict begin /UseFont exch $WMode 0 ne { dup length dict copy dup/WMode $WMode put /UseFont exch definefont } if def /FontName $fontname dup type/stringtype eq{cvn}if def /FontType 3 def /FontMatrix[.001 0 0 .001 0 0]def /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def /FontBBox[0 0 0 0]def /CCInfo 7 dict dup begin /cc null def /x 0 def /y 0 def end def /BuildChar { exch begin CCInfo begin 1 string dup 0 3 index put exch pop /cc exch def UseFont 1000 scalefont setfont cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end }bind def currentdict end exch setglobal }bind def /$GetaTint 2 dict dup begin /$BuildFont { dup/WMode known {dup/WMode get} {0} ifelse /$WMode exch def $fontname exch dup/FontName known { dup/FontName get dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse exch Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index/FontName get known { pop Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index get null copyfont } {$deepcopyfont} ifelse exch 1 index exch/FontBasedOn exch put dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont Adobe_CoolType_Data/InVMDeepCopiedFonts get begin dup/FontBasedOn get 1 index def end }bind def /$Underprint { gsave x abs y abs gt {/y 1000 def} {/x -1000 def 500 120 translate} ifelse Level2? { [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] setcolorspace } {0 setgray} ifelse 10 setlinewidth x .8 mul [7 3] { y mul 8 div 120 sub x 10 div exch moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave Level2? {.2 setcolor} {.8 setgray} ifelse fill grestore stroke } forall pop grestore }bind def end def /$Oblique 1 dict dup begin /$BuildFont { currentglobal exch dup gcheck setglobal null copyfont begin /FontBasedOn currentdict/FontName known { FontName dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse def /FontName $fontname dup type/stringtype eq{cvn}if def /currentdistillerparams where {pop} { /FontInfo currentdict/FontInfo known {FontInfo null copyfont} {2 dict} ifelse dup begin /ItalicAngle $italicangle def /FontMatrix FontMatrix [1 0 ItalicAngle dup sin exch cos div 1 0 0] matrix concatmatrix readonly end 4 2 roll def def } ifelse FontName currentdict end definefont exch setglobal }bind def end def /$None 1 dict dup begin /$BuildFont{}bind def end def end def /$Oblique SetSubstituteStrategy /$findfontByEnum { dup type/stringtype eq{cvn}if dup/$fontname exch def $sname null eq {$str cvs dup length $slen sub $slen getinterval} {pop $sname} ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval /$match false def $SubstituteFont/$dstack countdictstack array dictstack put mark { $fontpat 0 $slen 7 add getinterval {/$match exch def exit} $str filenameforall } stopped { cleardictstack currentdict true $SubstituteFont/$dstack get { exch { 1 index eq {pop false} {true} ifelse } {begin false} ifelse } forall pop } if cleartomark /$slen 0 def $match false ne {$match(fonts/)anchorsearch pop pop cvn} {/Courier} ifelse }bind def /$ROS 1 dict dup begin /Adobe 4 dict dup begin /Japan1 [/Ryumin-Light/HeiseiMin-W3 /GothicBBB-Medium/HeiseiKakuGo-W5 /HeiseiMaruGo-W4/Jun101-Light]def /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def /GB1 [/STSong-Light/STHeiti-Regular]def /CNS1 [/MKai-Medium/MHei-Medium]def end def end def /$cmapname null def /$deepcopyfont { dup/FontType get 0 eq { 1 dict dup/FontName/copied put copyfont begin /FDepVector FDepVector copyarray 0 1 2 index length 1 sub { 2 copy get $deepcopyfont dup/FontName/copied put /copied exch definefont 3 copy put pop pop } for def currentdict end } {$Strategies/$Type3Underprint get exec} ifelse }bind def /$buildfontname { dup/CIDFont findresource/CIDSystemInfo get begin Registry length Ordering length Supplement 8 string cvs 3 copy length 2 add add add string dup 5 1 roll dup 0 Registry putinterval dup 4 index(-)putinterval dup 4 index 1 add Ordering putinterval 4 2 roll add 1 add 2 copy(-)putinterval end 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch anchorsearch {pop pop 3 2 roll putinterval cvn/$cmapname exch def} {pop pop pop pop pop} ifelse length $str 1 index(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch 0 exch getinterval cvn }bind def /$findfontByROS { /$fontname exch def $ROS Registry 2 copy known { get Ordering 2 copy known {get} {pop pop[]} ifelse } {pop pop[]} ifelse false exch { dup/CIDFont resourcestatus { pop pop save 1 index/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get} {false} ifelse exch pop exch restore {pop} {exch pop true exit} ifelse } {pop} ifelse } forall {$str cvs $buildfontname} { false(*) { save exch dup/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get not} {true} ifelse exch/CIDSystemInfo get dup/Registry get Registry eq exch/Ordering get Ordering eq and and {exch restore exch pop true exit} {pop restore} ifelse } $str/CIDFont resourceforall {$buildfontname} {$fontname $findfontByEnum} ifelse } ifelse }bind def end end currentdict/$error known currentdict/languagelevel known and dup {pop $error/SubstituteFont known} if dup {$error} {Adobe_CoolType_Core} ifelse begin { /SubstituteFont /CMap/Category resourcestatus { pop pop { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and { $sname null eq {dup $str cvs dup length $slen sub $slen getinterval cvn} {$sname} ifelse Adobe_CoolType_Data/InVMFontsByCMap get 1 index 2 copy known { get false exch { pop currentglobal { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } { FontDirectory 1 index known {exch pop true exit} { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } ifelse } ifelse } forall } {pop pop false} ifelse { exch pop exch pop } { dup/CMap resourcestatus { pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS } { 128 string cvs dup(-)search { 3 1 roll search { 3 1 roll pop {dup cvi} stopped {pop pop pop pop pop $findfontByEnum} { 4 2 roll pop pop exch length exch 2 index length 2 index sub exch 1 sub -1 0 { $str cvs dup length 4 index 0 4 index 4 3 roll add getinterval exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus { pop pop 4 1 roll pop pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS true exit } {pop} ifelse } for dup type/booleantype eq {pop} {pop pop pop $findfontByEnum} ifelse } ifelse } {pop pop pop $findfontByEnum} ifelse } {pop pop $findfontByEnum} ifelse } ifelse } ifelse } {//SubstituteFont exec} ifelse /$slen 0 def end } } { { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and {$findfontByEnum} {//SubstituteFont exec} ifelse end } } ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont load put } { /scfindfont { $SubstituteFont begin dup systemfindfont dup/FontName known {dup/FontName get dup 3 index ne} {/noname true} ifelse dup { /$origfontnamefound 2 index def /$origfontname 4 index def/$substituteFound true def } if exch pop { $slen 0 gt $sname null ne 3 index length $slen gt or and { pop dup $findfontByEnum findfont dup maxlength 1 add dict begin {1 index/FID eq{pop pop}{def}ifelse} forall currentdict end definefont dup/FontName known{dup/FontName get}{null}ifelse $origfontnamefound ne { $origfontname $str cvs print ( substitution revised, using )print dup/FontName known {dup/FontName get}{(unspecified font)} ifelse $str cvs print(.\n)print } if } {exch pop} ifelse } {exch pop} ifelse end }bind def } ifelse end end Adobe_CoolType_Core_Defined not { Adobe_CoolType_Core/findfont { $SubstituteFont begin $depth 0 eq { /$fontname 1 index dup type/stringtype ne{$str cvs}if def /$substituteFound false def } if /$depth $depth 1 add def end scfindfont $SubstituteFont begin /$depth $depth 1 sub def $substituteFound $depth 0 eq and { $inVMIndex null ne {dup $inVMIndex $AddInVMFont} if $doSmartSub { currentdict/$Strategy known {$Strategy/$BuildFont get exec} if } if } if end }bind put } if } if end /$AddInVMFont { exch/FontName 2 copy known { get 1 dict dup begin exch 1 index gcheck def end exch Adobe_CoolType_Data/InVMFontsByCMap get exch $DictAdd } {pop pop pop} ifelse }bind def /$DictAdd { 2 copy known not {2 copy 4 index length dict put} if Level2? not { 2 copy get dup maxlength exch length 4 index length add lt 2 copy get dup length 4 index length add exch maxlength 1 index lt { 2 mul dict begin 2 copy get{forall}def 2 copy currentdict put end } {pop} ifelse } if get begin {def} forall end }bind def end end %%EndResource currentglobal true setglobal %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. %%Version: 1.23 0 systemdict/languagelevel known dup {currentglobal false setglobal} {false} ifelse exch userdict/Adobe_CoolType_Utility 2 copy known {2 copy get dup maxlength 27 add dict copy} {27 dict} ifelse put Adobe_CoolType_Utility begin /@eexecStartData <BAB431EA07F209EB8C4348311481D9D3F76E3D15246555577D87BC510ED54E 118C39697FA9F6DB58128E60EB8A12FA24D7CDD2FA94D221FA9EC8DA3E5E6A1C 4ACECC8C2D39C54E7C946031DD156C3A6B4A09AD29E1867A>def /@recognizeCIDFont null def /ct_Level2? exch def /ct_Clone? 1183615869 internaldict dup /CCRun known not exch/eCCRun known not ct_Level2? and or def ct_Level2? {globaldict begin currentglobal true setglobal} if /ct_AddStdCIDMap ct_Level2? {{ mark Adobe_CoolType_Utility/@recognizeCIDFont currentdict put { ((Hex)57 StartData 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec } stopped { cleartomark Adobe_CoolType_Utility/@recognizeCIDFont get countdictstack dup array dictstack exch 1 sub -1 0 { 2 copy get 3 index eq {1 index length exch sub 1 sub{end}repeat exit} {pop} ifelse } for pop pop Adobe_CoolType_Utility/@eexecStartData get eexec } {cleartomark} ifelse }} {{ Adobe_CoolType_Utility/@eexecStartData get eexec }} ifelse bind def userdict/cid_extensions known dup{cid_extensions/cid_UpdateDB known and}if { cid_extensions begin /cid_GetCIDSystemInfo { 1 index type/stringtype eq {exch cvn exch} if cid_extensions begin dup load 2 index known { 2 copy cid_GetStatusInfo dup null ne { 1 index load 3 index get dup null eq {pop pop cid_UpdateDB} { exch 1 index/Created get eq {exch pop exch pop} {pop cid_UpdateDB} ifelse } ifelse } {pop cid_UpdateDB} ifelse } {cid_UpdateDB} ifelse end }bind def end } if ct_Level2? {end setglobal} if /ct_UseNativeCapability? systemdict/composefont known def /ct_MakeOCF 35 dict def /ct_Vars 25 dict def /ct_GlyphDirProcs 6 dict def /ct_BuildCharDict 15 dict dup begin /charcode 2 string def /dst_string 1500 string def /nullstring()def /usewidths? true def end def ct_Level2?{setglobal}{pop}ifelse ct_GlyphDirProcs begin /GetGlyphDirectory { systemdict/languagelevel known {pop/CIDFont findresource/GlyphDirectory get} { 1 index/CIDFont findresource/GlyphDirectory get dup type/dicttype eq { dup dup maxlength exch length sub 2 index lt { dup length 2 index add dict copy 2 index /CIDFont findresource/GlyphDirectory 2 index put } if } if exch pop exch pop } ifelse + }def /+ { systemdict/languagelevel known { currentglobal false setglobal 3 dict begin /vm exch def } {1 dict begin} ifelse /$ exch def systemdict/languagelevel known { vm setglobal /gvm currentglobal def $ gcheck setglobal } if ?{$ begin}if }def /?{$ type/dicttype eq}def /|{ userdict/Adobe_CoolType_Data known { Adobe_CoolType_Data/AddWidths? known { currentdict Adobe_CoolType_Data begin begin AddWidths? { Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore currentfont/Widths get exch CC exch put } {?{def}{$ 3 1 roll put}ifelse} ifelse end end } {?{def}{$ 3 1 roll put}ifelse} ifelse } {?{def}{$ 3 1 roll put}ifelse} ifelse }def /! { ?{end}if systemdict/languagelevel known {gvm setglobal} if end }def /:{string currentfile exch readstring pop}executeonly def end ct_MakeOCF begin /ct_cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_CID_STR_SIZE 8000 def /ct_mkocfStr100 100 string def /ct_defaultFontMtx[.001 0 0 .001 0 0]def /ct_1000Mtx[1000 0 0 1000 0 0]def /ct_raise{exch cvx exch errordict exch get exec stop}bind def /ct_reraise {cvx $error/errorname get(Error: )print dup( )cvs print errordict exch get exec stop }bind def /ct_cvnsi { 1 index add 1 sub 1 exch 0 4 1 roll { 2 index exch get exch 8 bitshift add } for exch pop }bind def /ct_GetInterval { Adobe_CoolType_Utility/ct_BuildCharDict get begin /dst_index 0 def dup dst_string length gt {dup string/dst_string exch def} if 1 index ct_CID_STR_SIZE idiv /arrayIndex exch def 2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub { dup 3 index add 2 index length le { 2 index getinterval dst_string dst_index 2 index putinterval length dst_index add/dst_index exch def exit } { 1 index length 1 index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval pop dup dst_index add/dst_index exch def sub /arrayIndex arrayIndex 1 add def 2 index dup length arrayIndex gt {arrayIndex get} { pop exit } ifelse 0 } ifelse } loop pop pop pop dst_string 0 dst_index getinterval end }bind def ct_Level2? { /ct_resourcestatus currentglobal mark true setglobal {/unknowninstancename/Category resourcestatus} stopped {cleartomark setglobal true} {cleartomark currentglobal not exch setglobal} ifelse { { mark 3 1 roll/Category findresource begin ct_Vars/vm currentglobal put ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse ct_Vars/vm get setglobal end } } {{resourcestatus}} ifelse bind def /CIDFont/Category ct_resourcestatus {pop pop} { currentglobal true setglobal /Generic/Category findresource dup length dict copy dup/InstanceType/dicttype put /CIDFont exch/Category defineresource pop setglobal } ifelse ct_UseNativeCapability? { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000><FFFF> endcodespacerange 1 begincidrange <0000><FFFF>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } if } { /ct_Category 2 dict begin /CIDFont 10 dict def /ProcSet 2 dict def currentdict end def /defineresource { ct_Category 1 index 2 copy known { get dup dup maxlength exch length eq { dup length 10 add dict copy ct_Category 2 index 2 index put } if 3 index 3 index put pop exch pop } {pop pop/defineresource/undefined ct_raise} ifelse }bind def /findresource { ct_Category 1 index 2 copy known { get 2 index 2 copy known {get 3 1 roll pop pop} {pop pop/findresource/undefinedresource ct_raise} ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /resourcestatus { ct_Category 1 index 2 copy known { get 2 index known exch pop exch pop { 0 -1 true } { false } ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /ct_resourcestatus/resourcestatus load def } ifelse /ct_CIDInit 2 dict begin /ct_cidfont_stream_init { { dup(Binary)eq { pop null currentfile ct_Level2? { {cid_BYTE_COUNT()/SubFileDecode filter} stopped {pop pop pop} if } if /readstring load exit } if dup(Hex)eq { pop currentfile ct_Level2? { {null exch/ASCIIHexDecode filter/readstring} stopped {pop exch pop(>)exch/readhexstring} if } {(>)exch/readhexstring} ifelse load exit } if /StartData/typecheck ct_raise } loop cid_BYTE_COUNT ct_CID_STR_SIZE le { 2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put } { cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1 exch { 2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop } for 2 index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch 1 index length 1 sub exch put } ifelse cid_CIDFONT exch/GlyphData exch put 2 index null eq { pop pop pop } { pop/readstring load 1 string exch { 3 copy exec pop dup length 0 eq { pop pop pop pop pop true exit } if 4 index eq { pop pop pop pop false exit } if } loop pop } ifelse }bind def /StartData { mark { currentdict dup/FDArray get 0 get/FontMatrix get 0 get 0.001 eq { dup/CDevProc known not { /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known {get} { pop pop {pop pop pop pop pop 0 -1000 7 index 2 div 880} } ifelse def } if } { /CDevProc { pop pop pop pop pop 0 1 cid_temp/cid_CIDFONT get /FDArray get 0 get /FontMatrix get 0 get div 7 index 2 div 1 index 0.88 mul }def } ifelse /cid_temp 15 dict def cid_temp begin /cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt { ct_cidfont_stream_init FDArray { /Private get dup/SubrMapOffset known { begin /Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2? { currentdict dup/SubrMapOffset undef dup/SubrCount undef /SDBytes undef } if end /cid_SD_BYTES exch def /cid_SUBR_COUNT exch def /cid_SUBR_MAP_OFFSET exch def /cid_SUBRS exch def cid_SUBR_COUNT 0 gt { GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub { exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put } for pop } if } {pop} ifelse } forall } if cleartomark pop pop end CIDFontName currentdict/CIDFont defineresource pop end end } stopped {cleartomark/StartData ct_reraise} if }bind def currentdict end def /ct_saveCIDInit { /CIDInit/ProcSet ct_resourcestatus {true} {/CIDInitC/ProcSet ct_resourcestatus} ifelse { pop pop /CIDInit/ProcSet findresource ct_UseNativeCapability? {pop null} {/CIDInit ct_CIDInit/ProcSet defineresource pop} ifelse } {/CIDInit ct_CIDInit/ProcSet defineresource pop null} ifelse ct_Vars exch/ct_oldCIDInit exch put }bind def /ct_restoreCIDInit { ct_Vars/ct_oldCIDInit get dup null ne {/CIDInit exch/ProcSet defineresource pop} {pop} ifelse }bind def /ct_BuildCharSetUp { 1 index begin CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin /ct_dfCharCode exch def /ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge {pop 0} if /cid exch def { GlyphDirectory cid 2 copy known {get} {pop pop nullstring} ifelse dup length FDBytes sub 0 gt { dup FDBytes 0 ne {0 FDBytes ct_cvnsi} {pop 0} ifelse /fdIndex exch def dup length FDBytes sub FDBytes exch getinterval /charstring exch def exit } { pop cid 0 eq {/charstring nullstring def exit} if /cid 0 def } ifelse } loop }def /ct_SetCacheDevice { 0 0 moveto dup stringwidth 3 -1 roll true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto }def /ct_CloneSetCacheProc { 1 eq { stringwidth pop -2 div -880 0 -1000 setcharwidth moveto } { usewidths? { currentfont/Widths get cid 2 copy known {get exch pop aload pop} {pop pop stringwidth} ifelse } {stringwidth} ifelse setcharwidth 0 0 moveto } ifelse }def /ct_Type3ShowCharString { ct_FDDict fdIndex 2 copy known {get} { currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known {get} {pop pop ct_defaultFontMtx} ifelse /FontMatrix exch dup length array copy def /Private get /Private exch def /Widths rootfont/Widths get def /CharStrings 1 dict dup/.notdef <d841272cf18f54fc13>dup length string copy put def currentdict end /ct_Type1Font exch definefont dup 5 1 roll put setglobal } ifelse dup/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put rootfont/WMode 2 copy known {get} {pop pop 0} ifelse exch 1000 scalefont setfont ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold { currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth setlinewidth stroke } {ct_str1 show} ifelse }def /ct_Type4ShowCharString { ct_dfDict ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not {ct_1000Mtx matrix concatmatrix concat} {pop} ifelse /Private get Adobe_CoolType_Utility/ct_Level2? get not { ct_dfDict/Private 3 -1 roll {put} 1183615869 internaldict/superexec get exec } if 1183615869 internaldict Adobe_CoolType_Utility/ct_Level2? get {1 index} {3 index/Private get mark 6 1 roll} ifelse dup/RunInt known {/RunInt get} {pop/CCRun} ifelse get exec Adobe_CoolType_Utility/ct_Level2? get not {cleartomark} if }bind def /ct_BuildCharIncremental { { Adobe_CoolType_Utility/ct_MakeOCF get begin ct_BuildCharSetUp ct_ShowCharString } stopped {stop} if end end end end }bind def /BaseFontNameStr(BF00)def /ct_Type1FontTemplate 14 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /PaintType 0 def currentdict end def /BaseFontTemplate 11 dict begin /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /BuildChar/ct_BuildCharIncremental load def ct_Clone? { /FontType 3 def /ct_ShowCharString/ct_Type3ShowCharString load def /ct_dfSetCacheProc/ct_CloneSetCacheProc load def /ct_SyntheticBold false def /ct_StrokeWidth 1 def } { /FontType 4 def /Private 1 dict dup/lenIV 4 put def /CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def /PaintType 0 def /ct_ShowCharString/ct_Type4ShowCharString load def } ifelse /ct_str1 1 string def currentdict end def /BaseFontDictSize BaseFontTemplate length 5 add def /ct_matrixeq { true 0 1 5 { dup 4 index exch get exch 3 index exch get eq and dup not {exit} if } for exch pop exch pop }bind def /ct_makeocf { 15 dict begin exch/WMode exch def exch/FontName exch def /FontType 0 def /FMapType 2 def dup/FontMatrix known {dup/FontMatrix get/FontMatrix exch def} {/FontMatrix matrix def} ifelse /bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if def /Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{2 copy bfCount put pop}for def /FDepVector bfCount dup 256 lt{1 add}if array def BaseFontTemplate BaseFontDictSize dict copy begin /CIDFont exch def CIDFont/FontBBox known {CIDFont/FontBBox get/FontBBox exch def} if CIDFont/CDevProc known {CIDFont/CDevProc get/CDevProc exch def} if currentdict end BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if { FDepVector exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul def FontType 3 eq {/ct_FDDict 2 dict def} if currentdict end 1 index 16 BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put } for ct_Clone? {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} if FontName currentdict end definefont ct_Clone? { gsave dup 1000 scalefont setfont ct_BuildCharDict begin /usewidths? false def currentfont/Widths get begin exch/CIDFont get/GlyphDirectory get { pop dup charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore def } forall end /usewidths? true def end grestore } {exch pop} ifelse }bind def currentglobal true setglobal /ct_ComposeFont { ct_UseNativeCapability? { 2 index/CMap ct_resourcestatus {pop pop exch pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 3 index def /CMapVersion 1.000 def /CMapType 1 def exch/WMode exch def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search { dup length string copy exch pop exch pop } {pop(Identity)} ifelse } {pop (Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000><FFFF> endcodespacerange 1 begincidrange <0000><FFFF>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { 3 2 roll pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def setglobal /ct_MakeIdentity { ct_UseNativeCapability? { 1 index/CMap ct_resourcestatus {pop pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 2 index def /CMapVersion 1.000 def /CMapType 1 def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search {dup length string copy exch pop exch pop} {pop(Identity)} ifelse } {pop(Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000><FFFF> endcodespacerange 1 begincidrange <0000><FFFF>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { exch pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def currentdict readonly pop end end %%EndResource setglobal %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 %%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. %%Version: 1.0 0 userdict/ct_T42Dict 15 dict put ct_T42Dict begin /Is2015? { version cvi 2015 ge }bind def /AllocGlyphStorage { Is2015? { pop } { {string}forall }ifelse }bind def /Type42DictBegin { 25 dict begin /FontName exch def /CharStrings 256 dict begin /.notdef 0 def currentdict end def /Encoding exch def /PaintType 0 def /FontType 42 def /FontMatrix[1 0 0 1 0 0]def 4 array astore cvx/FontBBox exch def /sfnts }bind def /Type42DictEnd { currentdict dup/FontName get exch definefont end ct_T42Dict exch dup/FontName get exch put }bind def /RD{string currentfile exch readstring pop}executeonly def /PrepFor2015 { Is2015? { /GlyphDirectory 16 dict def sfnts 0 get dup 2 index (glyx) putinterval 2 index (locx) putinterval pop pop } { pop pop }ifelse }bind def /AddT42Char { Is2015? { /GlyphDirectory get begin def end pop pop } { /sfnts get 4 index get 3 index 2 index putinterval pop pop pop pop }ifelse }bind def /T0AddT42Mtx2 { /CIDFont findresource/Metrics2 get begin def end }bind def end %%EndResource currentglobal true setglobal %%BeginFile: MMFauxFont.prc %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. %%All Rights Reserved. userdict /ct_EuroDict 10 dict put ct_EuroDict begin /ct_CopyFont { { 1 index /FID ne {def} {pop pop} ifelse} forall } def /ct_GetGlyphOutline { gsave initmatrix newpath exch findfont dup length 1 add dict begin ct_CopyFont /Encoding Encoding dup length array copy dup 4 -1 roll 0 exch put def currentdict end /ct_EuroFont exch definefont 1000 scalefont setfont 0 0 moveto [ <00> stringwidth <00> false charpath pathbbox [ {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall grestore counttomark 8 add } def /ct_MakeGlyphProc { ] cvx /ct_PSBuildGlyph cvx ] cvx } def /ct_PSBuildGlyph { gsave 8 -1 roll pop 7 1 roll 6 -2 roll ct_FontMatrix transform 6 2 roll 4 -2 roll ct_FontMatrix transform 4 2 roll ct_FontMatrix transform currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse dup 9 1 roll { currentdict /StrokeWidth 2 copy known { get 2 div 0 ct_FontMatrix dtransform pop 5 1 roll 4 -1 roll 4 index sub 4 1 roll 3 -1 roll 4 index sub 3 1 roll exch 4 index add exch 4 index add 5 -1 roll pop } { pop pop } ifelse } if setcachedevice ct_FontMatrix concat ct_PSPathOps begin exec end { currentdict /StrokeWidth 2 copy known { get } { pop pop 0 } ifelse setlinewidth stroke } { fill } ifelse grestore } def /ct_PSPathOps 4 dict dup begin /m {moveto} def /l {lineto} def /c {curveto} def /cp {closepath} def end def /ct_matrix1000 [1000 0 0 1000 0 0] def /ct_AddGlyphProc { 2 index findfont dup length 4 add dict begin ct_CopyFont /CharStrings CharStrings dup length 1 add dict copy begin 3 1 roll def currentdict end def /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def /ct_PSBuildGlyph /ct_PSBuildGlyph load def /ct_PSPathOps /ct_PSPathOps load def currentdict end definefont pop } def systemdict /languagelevel known { /ct_AddGlyphToPrinterFont { 2 copy ct_GetGlyphOutline 3 add -1 roll restore ct_MakeGlyphProc ct_AddGlyphProc } def } { /ct_AddGlyphToPrinterFont { pop pop restore Adobe_CTFauxDict /$$$FONTNAME get /Euro Adobe_CTFauxDict /$$$SUBSTITUTEBASE get ct_EuroDict exch get ct_AddGlyphProc } def } ifelse /AdobeSansMM { 556 0 24 -19 541 703 { 541 628 m 510 669 442 703 354 703 c 201 703 117 607 101 444 c 50 444 l 25 372 l 97 372 l 97 301 l 49 301 l 24 229 l 103 229 l 124 67 209 -19 350 -19 c 435 -19 501 25 509 32 c 509 131 l 492 105 417 60 343 60 c 267 60 204 127 197 229 c 406 229 l 430 301 l 191 301 l 191 372 l 455 372 l 479 444 l 194 444 l 201 531 245 624 348 624 c 433 624 484 583 509 534 c cp 556 0 m } ct_PSBuildGlyph } def /AdobeSerifMM { 500 0 10 -12 484 692 { 347 298 m 171 298 l 170 310 170 322 170 335 c 170 362 l 362 362 l 374 403 l 172 403 l 184 580 244 642 308 642 c 380 642 434 574 457 457 c 481 462 l 474 691 l 449 691 l 433 670 429 657 410 657 c 394 657 360 692 299 692 c 204 692 94 604 73 403 c 22 403 l 10 362 l 70 362 l 69 352 69 341 69 330 c 69 319 69 308 70 298 c 22 298 l 10 257 l 73 257 l 97 57 216 -12 295 -12 c 364 -12 427 25 484 123 c 458 142 l 425 101 384 37 316 37 c 256 37 189 84 173 257 c 335 257 l cp 500 0 m } ct_PSBuildGlyph } def end %%EndFile setglobal Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end %%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
+systemdict/setpacking known
+{
+ currentpacking
+ true setpacking
+}if
+userdict/Adobe_AGM_Image 71 dict dup begin put
+/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def
+/nd{
+ null def
+}bind def
+/AGMIMG_&image nd
+/AGMIMG_&colorimage nd
+/AGMIMG_&imagemask nd
+/AGMIMG_mbuf()def
+/AGMIMG_ybuf()def
+/AGMIMG_kbuf()def
+/AGMIMG_c 0 def
+/AGMIMG_m 0 def
+/AGMIMG_y 0 def
+/AGMIMG_k 0 def
+/AGMIMG_tmp nd
+/AGMIMG_imagestring0 nd
+/AGMIMG_imagestring1 nd
+/AGMIMG_imagestring2 nd
+/AGMIMG_imagestring3 nd
+/AGMIMG_imagestring4 nd
+/AGMIMG_imagestring5 nd
+/AGMIMG_cnt nd
+/AGMIMG_fsave nd
+/AGMIMG_colorAry nd
+/AGMIMG_override nd
+/AGMIMG_name nd
+/AGMIMG_maskSource nd
+/AGMIMG_flushfilters nd
+/invert_image_samples nd
+/knockout_image_samples nd
+/img nd
+/sepimg nd
+/devnimg nd
+/idximg nd
+/ds
+{
+ Adobe_AGM_Core begin
+ Adobe_AGM_Image begin
+ /AGMIMG_&image systemdict/image get def
+ /AGMIMG_&imagemask systemdict/imagemask get def
+ /colorimage where{
+ pop
+ /AGMIMG_&colorimage/colorimage ldf
+ }if
+ end
+ end
+}def
+/ps
+{
+ Adobe_AGM_Image begin
+ /AGMIMG_ccimage_exists{/customcolorimage where
+ {
+ pop
+ /Adobe_AGM_OnHost_Seps where
+ {
+ pop false
+ }{
+ /Adobe_AGM_InRip_Seps where
+ {
+ pop false
+ }{
+ true
+ }ifelse
+ }ifelse
+ }{
+ false
+ }ifelse
+ }bdf
+ level2{
+ /invert_image_samples
+ {
+ Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
+ /Decode[Decode 1 get Decode 0 get]def
+ }def
+ /knockout_image_samples
+ {
+ Operator/imagemask ne{
+ /Decode[1 1]def
+ }if
+ }def
+ }{
+ /invert_image_samples
+ {
+ {1 exch sub}currenttransfer addprocs settransfer
+ }def
+ /knockout_image_samples
+ {
+ {pop 1}currenttransfer addprocs settransfer
+ }def
+ }ifelse
+ /img/imageormask ldf
+ /sepimg/sep_imageormask ldf
+ /devnimg/devn_imageormask ldf
+ /idximg/indexed_imageormask ldf
+ /_ctype 7 def
+ currentdict{
+ dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
+ bind
+ }if
+ def
+ }forall
+}def
+/pt
+{
+ end
+}def
+/dt
+{
+}def
+/AGMIMG_flushfilters
+{
+ dup type/arraytype ne
+ {1 array astore}if
+ dup 0 get currentfile ne
+ {dup 0 get flushfile}if
+ {
+ dup type/filetype eq
+ {
+ dup status 1 index currentfile ne and
+ {closefile}
+ {pop}
+ ifelse
+ }{pop}ifelse
+ }forall
+}def
+/AGMIMG_init_common
+{
+ currentdict/T known{/ImageType/T ldf currentdict/T undef}if
+ currentdict/W known{/Width/W ldf currentdict/W undef}if
+ currentdict/H known{/Height/H ldf currentdict/H undef}if
+ currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if
+ currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if
+ currentdict/D known{/Decode/D ldf currentdict/D undef}if
+ currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if
+ currentdict/O known{
+ /Operator/O load 1 eq{
+ /imagemask
+ }{
+ /O load 2 eq{
+ /image
+ }{
+ /colorimage
+ }ifelse
+ }ifelse
+ def
+ currentdict/O undef
+ }if
+ currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if
+ currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if
+ currentdict/I known{/Interpolate/I ldf currentdict/I undef}if
+ currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if
+ /DataSource load xcheck not{
+ DataSource type/arraytype eq{
+ DataSource 0 get type/filetype eq{
+ /_Filters DataSource def
+ currentdict/MultipleDataSources known not{
+ /DataSource DataSource dup length 1 sub get def
+ }if
+ }if
+ }if
+ currentdict/MultipleDataSources known not{
+ /MultipleDataSources DataSource type/arraytype eq{
+ DataSource length 1 gt
+ }
+ {false}ifelse def
+ }if
+ }if
+ /NComponents Decode length 2 div def
+ currentdict/SkipImageProc known not{/SkipImageProc{false}def}if
+}bdf
+/imageormask_sys
+{
+ begin
+ AGMIMG_init_common
+ save mark
+ level2{
+ currentdict
+ Operator/imagemask eq{
+ AGMIMG_&imagemask
+ }{
+ use_mask{
+ process_mask AGMIMG_&image
+ }{
+ AGMIMG_&image
+ }ifelse
+ }ifelse
+ }{
+ Width Height
+ Operator/imagemask eq{
+ Decode 0 get 1 eq Decode 1 get 0 eq and
+ ImageMatrix/DataSource load
+ AGMIMG_&imagemask
+ }{
+ BitsPerComponent ImageMatrix/DataSource load
+ AGMIMG_&image
+ }ifelse
+ }ifelse
+ currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+ cleartomark restore
+ end
+}def
+/overprint_plate
+{
+ currentoverprint{
+ 0 get dup type/nametype eq{
+ dup/DeviceGray eq{
+ pop AGMCORE_black_plate not
+ }{
+ /DeviceCMYK eq{
+ AGMCORE_is_cmyk_sep not
+ }if
+ }ifelse
+ }{
+ false exch
+ {
+ AGMOHS_sepink eq or
+ }forall
+ not
+ }ifelse
+ }{
+ pop false
+ }ifelse
+}def
+/process_mask
+{
+ level3{
+ dup begin
+ /ImageType 1 def
+ end
+ 4 dict begin
+ /DataDict exch def
+ /ImageType 3 def
+ /InterleaveType 3 def
+ /MaskDict 9 dict begin
+ /ImageType 1 def
+ /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def
+ /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def
+ /ImageMatrix[Width 0 0 Height neg 0 Height]def
+ /NComponents 1 def
+ /BitsPerComponent 1 def
+ /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def
+ /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def
+ currentdict end def
+ currentdict end
+ }if
+}def
+/use_mask
+{
+ dup/Mask known {dup/Mask get}{false}ifelse
+}def
+/imageormask
+{
+ begin
+ AGMIMG_init_common
+ SkipImageProc{
+ currentdict consumeimagedata
+ }
+ {
+ save mark
+ level2 AGMCORE_host_sep not and{
+ currentdict
+ Operator/imagemask eq DeviceN_PS2 not and{
+ imagemask
+ }{
+ AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{
+ [/Separation/Black/DeviceGray{}]setcolorspace
+ /Decode[Decode 1 get Decode 0 get]def
+ }if
+ use_mask{
+ process_mask image
+ }{
+ DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and
+ {
+ Names convert_to_process not{
+ 2 dict begin
+ /imageDict xdf
+ /names_index 0 def
+ gsave
+ imageDict write_image_file{
+ Names{
+ dup(None)ne{
+ [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace
+ Operator imageDict read_image_file
+ names_index 0 eq{true setoverprint}if
+ /names_index names_index 1 add def
+ }{
+ pop
+ }ifelse
+ }forall
+ close_image_file
+ }if
+ grestore
+ end
+ }{
+ Operator/imagemask eq{
+ imagemask
+ }{
+ image
+ }ifelse
+ }ifelse
+ }{
+ Operator/imagemask eq{
+ imagemask
+ }{
+ image
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }{
+ Width Height
+ Operator/imagemask eq{
+ Decode 0 get 1 eq Decode 1 get 0 eq and
+ ImageMatrix/DataSource load
+ /Adobe_AGM_OnHost_Seps where{
+ pop imagemask
+ }{
+ currentgray 1 ne{
+ currentdict imageormask_sys
+ }{
+ currentoverprint not{
+ 1 AGMCORE_&setgray
+ currentdict imageormask_sys
+ }{
+ currentdict ignoreimagedata
+ }ifelse
+ }ifelse
+ }ifelse
+ }{
+ BitsPerComponent ImageMatrix
+ MultipleDataSources{
+ 0 1 NComponents 1 sub{
+ DataSource exch get
+ }for
+ }{
+ /DataSource load
+ }ifelse
+ Operator/colorimage eq{
+ AGMCORE_host_sep{
+ MultipleDataSources level2 or NComponents 4 eq and{
+ AGMCORE_is_cmyk_sep{
+ MultipleDataSources{
+ /DataSource DataSource 0 get xcheck
+ {
+ [
+ DataSource 0 get/exec cvx
+ DataSource 1 get/exec cvx
+ DataSource 2 get/exec cvx
+ DataSource 3 get/exec cvx
+ /AGMCORE_get_ink_data cvx
+ ]cvx
+ }{
+ DataSource aload pop AGMCORE_get_ink_data
+ }ifelse def
+ }{
+ /DataSource
+ Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
+ /DataSource load
+ filter_cmyk 0()/SubFileDecode filter def
+ }ifelse
+ /Decode[Decode 0 get Decode 1 get]def
+ /MultipleDataSources false def
+ /NComponents 1 def
+ /Operator/image def
+ invert_image_samples
+ 1 AGMCORE_&setgray
+ currentdict imageormask_sys
+ }{
+ currentoverprint not Operator/imagemask eq and{
+ 1 AGMCORE_&setgray
+ currentdict imageormask_sys
+ }{
+ currentdict ignoreimagedata
+ }ifelse
+ }ifelse
+ }{
+ MultipleDataSources NComponents AGMIMG_&colorimage
+ }ifelse
+ }{
+ true NComponents colorimage
+ }ifelse
+ }{
+ Operator/image eq{
+ AGMCORE_host_sep{
+ /DoImage true def
+ currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse
+ {
+ AGMCORE_black_plate not Operator/imagemask ne and{
+ /DoImage false def
+ currentdict ignoreimagedata
+ }if
+ }if
+ 1 AGMCORE_&setgray
+ DoImage
+ {currentdict imageormask_sys}if
+ }{
+ use_mask{
+ process_mask image
+ }{
+ image
+ }ifelse
+ }ifelse
+ }{
+ Operator/knockout eq{
+ pop pop pop pop pop
+ currentcolorspace overprint_plate not{
+ knockout_unitsq
+ }if
+ }if
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ cleartomark restore
+ }ifelse
+ currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+ end
+}def
+/sep_imageormask
+{
+ /sep_colorspace_dict AGMCORE_gget begin
+ CSA map_csa
+ begin
+ AGMIMG_init_common
+ SkipImageProc{
+ currentdict consumeimagedata
+ }{
+ save mark
+ AGMCORE_avoid_L2_sep_space{
+ /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def
+ }if
+ AGMIMG_ccimage_exists
+ MappedCSA 0 get/DeviceCMYK eq and
+ currentdict/Components known and
+ Name()ne and
+ Name(All)ne and
+ Operator/image eq and
+ AGMCORE_producing_seps not and
+ level2 not and
+ {
+ Width Height BitsPerComponent ImageMatrix
+ [
+ /DataSource load/exec cvx
+ {
+ 0 1 2 index length 1 sub{
+ 1 index exch
+ 2 copy get 255 xor put
+ }for
+ }/exec cvx
+ ]cvx bind
+ MappedCSA 0 get/DeviceCMYK eq{
+ Components aload pop
+ }{
+ 0 0 0 Components aload pop 1 exch sub
+ }ifelse
+ Name findcmykcustomcolor
+ customcolorimage
+ }{
+ AGMCORE_producing_seps not{
+ level2{
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{
+ [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt
+ /sep_tint AGMCORE_gget setcolor
+ }if
+ currentdict imageormask
+ }{
+ currentdict
+ Operator/imagemask eq{
+ imageormask
+ }{
+ sep_imageormask_lev1
+ }ifelse
+ }ifelse
+ }{
+ AGMCORE_host_sep{
+ Operator/knockout eq{
+ currentdict/ImageMatrix get concat
+ knockout_unitsq
+ }{
+ currentgray 1 ne{
+ AGMCORE_is_cmyk_sep Name(All)ne and{
+ level2{
+ Name AGMCORE_IsSeparationAProcessColor
+ {
+ Operator/imagemask eq{
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
+ /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor
+ }if
+ }{
+ invert_image_samples
+ }ifelse
+ }{
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
+ [/Separation Name[/DeviceGray]
+ {
+ sep_colorspace_proc AGMCORE_get_ink_data
+ 1 exch sub
+ }bind
+ ]AGMCORE_&setcolorspace
+ /sep_tint AGMCORE_gget AGMCORE_&setcolor
+ }if
+ }ifelse
+ currentdict imageormask_sys
+ }{
+ currentdict
+ Operator/imagemask eq{
+ imageormask_sys
+ }{
+ sep_image_lev1_sep
+ }ifelse
+ }ifelse
+ }{
+ Operator/imagemask ne{
+ invert_image_samples
+ }if
+ currentdict imageormask_sys
+ }ifelse
+ }{
+ currentoverprint not Name(All)eq or Operator/imagemask eq and{
+ currentdict imageormask_sys
+ }{
+ currentoverprint not
+ {
+ gsave
+ knockout_unitsq
+ grestore
+ }if
+ currentdict consumeimagedata
+ }ifelse
+ }ifelse
+ }ifelse
+ }{
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
+ currentcolorspace 0 get/Separation ne{
+ [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt
+ /sep_tint AGMCORE_gget setcolor
+ }if
+ }if
+ currentoverprint
+ MappedCSA 0 get/DeviceCMYK eq and
+ Name AGMCORE_IsSeparationAProcessColor not and
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse
+ Name(All)ne and{
+ imageormask_l2_overprint
+ }{
+ currentdict imageormask
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ cleartomark restore
+ }ifelse
+ currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+ end
+ end
+}def
+/colorSpaceElemCnt
+{
+ mark currentcolor counttomark dup 2 add 1 roll cleartomark
+}bdf
+/devn_sep_datasource
+{
+ 1 dict begin
+ /dataSource xdf
+ [
+ 0 1 dataSource length 1 sub{
+ dup currentdict/dataSource get/exch cvx/get cvx/exec cvx
+ /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx
+ }for
+ ]cvx bind
+ end
+}bdf
+/devn_alt_datasource
+{
+ 11 dict begin
+ /convProc xdf
+ /origcolorSpaceElemCnt xdf
+ /origMultipleDataSources xdf
+ /origBitsPerComponent xdf
+ /origDecode xdf
+ /origDataSource xdf
+ /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def
+ /DataSource origMultipleDataSources
+ {
+ [
+ BitsPerComponent 8 idiv origDecode length 2 idiv mul string
+ 0 1 origDecode length 2 idiv 1 sub
+ {
+ dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch
+ origDataSource exch get 0()/SubFileDecode filter
+ BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx
+ }for
+ ]bind cvx
+ }{origDataSource}ifelse 0()/SubFileDecode filter def
+ [
+ origcolorSpaceElemCnt string
+ 0 2 origDecode length 2 sub
+ {
+ dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div
+ 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx
+ }for
+ /convProc load/exec cvx
+ origcolorSpaceElemCnt 1 sub -1 0
+ {
+ /dup cvx 2/add cvx/index cvx
+ 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx
+ }for
+ ]bind cvx 0()/SubFileDecode filter
+ end
+}bdf
+/devn_imageormask
+{
+ /devicen_colorspace_dict AGMCORE_gget begin
+ CSA map_csa
+ 2 dict begin
+ dup
+ /srcDataStrs[3 -1 roll begin
+ AGMIMG_init_common
+ currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
+ {
+ Width Decode length 2 div mul cvi
+ {
+ dup 65535 gt{1 add 2 div cvi}{exit}ifelse
+ }loop
+ string
+ }repeat
+ end]def
+ /dstDataStr srcDataStrs 0 get length string def
+ begin
+ AGMIMG_init_common
+ SkipImageProc{
+ currentdict consumeimagedata
+ }{
+ save mark
+ AGMCORE_producing_seps not{
+ level3 not{
+ Operator/imagemask ne{
+ /DataSource[[
+ DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
+ colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get
+ devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def
+ /MultipleDataSources true def
+ /Decode colorSpaceElemCnt[exch{0 1}repeat]def
+ }if
+ }if
+ currentdict imageormask
+ }{
+ AGMCORE_host_sep{
+ Names convert_to_process{
+ CSA get_csa_by_name 0 get/DeviceCMYK eq{
+ /DataSource
+ Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
+ DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
+ 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get
+ devn_alt_datasource
+ filter_cmyk 0()/SubFileDecode filter def
+ /MultipleDataSources false def
+ /Decode[1 0]def
+ /DeviceGray setcolorspace
+ currentdict imageormask_sys
+ }{
+ AGMCORE_report_unsupported_color_space
+ AGMCORE_black_plate{
+ /DataSource
+ DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
+ CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get
+ devn_alt_datasource
+ /MultipleDataSources false def
+ /Decode colorSpaceElemCnt[exch{0 1}repeat]def
+ currentdict imageormask_sys
+ }{
+ gsave
+ knockout_unitsq
+ grestore
+ currentdict consumeimagedata
+ }ifelse
+ }ifelse
+ }
+ {
+ /devicen_colorspace_dict AGMCORE_gget/names_index known{
+ Operator/imagemask ne{
+ MultipleDataSources{
+ /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def
+ /MultipleDataSources false def
+ }{
+ /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def
+ }ifelse
+ invert_image_samples
+ }if
+ currentdict imageormask_sys
+ }{
+ currentoverprint not Operator/imagemask eq and{
+ currentdict imageormask_sys
+ }{
+ currentoverprint not
+ {
+ gsave
+ knockout_unitsq
+ grestore
+ }if
+ currentdict consumeimagedata
+ }ifelse
+ }ifelse
+ }ifelse
+ }{
+ currentdict imageormask
+ }ifelse
+ }ifelse
+ cleartomark restore
+ }ifelse
+ currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+ end
+ end
+ end
+}def
+/imageormask_l2_overprint
+{
+ currentdict
+ currentcmykcolor add add add 0 eq{
+ currentdict consumeimagedata
+ }{
+ level3{
+ currentcmykcolor
+ /AGMIMG_k xdf
+ /AGMIMG_y xdf
+ /AGMIMG_m xdf
+ /AGMIMG_c xdf
+ Operator/imagemask eq{
+ [/DeviceN[
+ AGMIMG_c 0 ne{/Cyan}if
+ AGMIMG_m 0 ne{/Magenta}if
+ AGMIMG_y 0 ne{/Yellow}if
+ AGMIMG_k 0 ne{/Black}if
+ ]/DeviceCMYK{}]setcolorspace
+ AGMIMG_c 0 ne{AGMIMG_c}if
+ AGMIMG_m 0 ne{AGMIMG_m}if
+ AGMIMG_y 0 ne{AGMIMG_y}if
+ AGMIMG_k 0 ne{AGMIMG_k}if
+ setcolor
+ }{
+ /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def
+ [/Indexed
+ [
+ /DeviceN[
+ AGMIMG_c 0 ne{/Cyan}if
+ AGMIMG_m 0 ne{/Magenta}if
+ AGMIMG_y 0 ne{/Yellow}if
+ AGMIMG_k 0 ne{/Black}if
+ ]
+ /DeviceCMYK{
+ AGMIMG_k 0 eq{0}if
+ AGMIMG_y 0 eq{0 exch}if
+ AGMIMG_m 0 eq{0 3 1 roll}if
+ AGMIMG_c 0 eq{0 4 1 roll}if
+ }
+ ]
+ 255
+ {
+ 255 div
+ mark exch
+ dup dup dup
+ AGMIMG_k 0 ne{
+ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop
+ counttomark 1 roll
+ }{
+ pop
+ }ifelse
+ AGMIMG_y 0 ne{
+ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop
+ counttomark 1 roll
+ }{
+ pop
+ }ifelse
+ AGMIMG_m 0 ne{
+ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop
+ counttomark 1 roll
+ }{
+ pop
+ }ifelse
+ AGMIMG_c 0 ne{
+ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop
+ counttomark 1 roll
+ }{
+ pop
+ }ifelse
+ counttomark 1 add -1 roll pop
+ }
+ ]setcolorspace
+ }ifelse
+ imageormask_sys
+ }{
+ write_image_file{
+ currentcmykcolor
+ 0 ne{
+ [/Separation/Black/DeviceGray{}]setcolorspace
+ gsave
+ /Black
+ [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx]
+ cvx modify_halftone_xfer
+ Operator currentdict read_image_file
+ grestore
+ }if
+ 0 ne{
+ [/Separation/Yellow/DeviceGray{}]setcolorspace
+ gsave
+ /Yellow
+ [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx]
+ cvx modify_halftone_xfer
+ Operator currentdict read_image_file
+ grestore
+ }if
+ 0 ne{
+ [/Separation/Magenta/DeviceGray{}]setcolorspace
+ gsave
+ /Magenta
+ [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx]
+ cvx modify_halftone_xfer
+ Operator currentdict read_image_file
+ grestore
+ }if
+ 0 ne{
+ [/Separation/Cyan/DeviceGray{}]setcolorspace
+ gsave
+ /Cyan
+ [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx]
+ cvx modify_halftone_xfer
+ Operator currentdict read_image_file
+ grestore
+ }if
+ close_image_file
+ }{
+ imageormask
+ }ifelse
+ }ifelse
+ }ifelse
+}def
+/indexed_imageormask
+{
+ begin
+ AGMIMG_init_common
+ save mark
+ currentdict
+ AGMCORE_host_sep{
+ Operator/knockout eq{
+ /indexed_colorspace_dict AGMCORE_gget dup/CSA known{
+ /CSA get get_csa_by_name
+ }{
+ /Names get
+ }ifelse
+ overprint_plate not{
+ knockout_unitsq
+ }if
+ }{
+ Indexed_DeviceN{
+ /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{
+ indexed_image_lev2_sep
+ }{
+ currentoverprint not{
+ knockout_unitsq
+ }if
+ currentdict consumeimagedata
+ }ifelse
+ }{
+ AGMCORE_is_cmyk_sep{
+ Operator/imagemask eq{
+ imageormask_sys
+ }{
+ level2{
+ indexed_image_lev2_sep
+ }{
+ indexed_image_lev1_sep
+ }ifelse
+ }ifelse
+ }{
+ currentoverprint not{
+ knockout_unitsq
+ }if
+ currentdict consumeimagedata
+ }ifelse
+ }ifelse
+ }ifelse
+ }{
+ level2{
+ Indexed_DeviceN{
+ /indexed_colorspace_dict AGMCORE_gget begin
+ }{
+ /indexed_colorspace_dict AGMCORE_gget dup null ne
+ {
+ begin
+ currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse
+ get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and
+ AGMCORE_in_rip_sep and{
+ [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup]
+ setcolorspace
+ }if
+ end
+ }
+ {pop}ifelse
+ }ifelse
+ imageormask
+ Indexed_DeviceN{
+ end
+ }if
+ }{
+ Operator/imagemask eq{
+ imageormask
+ }{
+ indexed_imageormask_lev1
+ }ifelse
+ }ifelse
+ }ifelse
+ cleartomark restore
+ currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+ end
+}def
+/indexed_image_lev2_sep
+{
+ /indexed_colorspace_dict AGMCORE_gget begin
+ begin
+ Indexed_DeviceN not{
+ currentcolorspace
+ dup 1/DeviceGray put
+ dup 3
+ currentcolorspace 2 get 1 add string
+ 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub
+ {
+ dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put
+ }for
+ put setcolorspace
+ }if
+ currentdict
+ Operator/imagemask eq{
+ AGMIMG_&imagemask
+ }{
+ use_mask{
+ process_mask AGMIMG_&image
+ }{
+ AGMIMG_&image
+ }ifelse
+ }ifelse
+ end end
+}def
+ /OPIimage
+ {
+ dup type/dicttype ne{
+ 10 dict begin
+ /DataSource xdf
+ /ImageMatrix xdf
+ /BitsPerComponent xdf
+ /Height xdf
+ /Width xdf
+ /ImageType 1 def
+ /Decode[0 1 def]
+ currentdict
+ end
+ }if
+ dup begin
+ /NComponents 1 cdndf
+ /MultipleDataSources false cdndf
+ /SkipImageProc{false}cdndf
+ /Decode[
+ 0
+ currentcolorspace 0 get/Indexed eq{
+ 2 BitsPerComponent exp 1 sub
+ }{
+ 1
+ }ifelse
+ ]cdndf
+ /Operator/image cdndf
+ end
+ /sep_colorspace_dict AGMCORE_gget null eq{
+ imageormask
+ }{
+ gsave
+ dup begin invert_image_samples end
+ sep_imageormask
+ grestore
+ }ifelse
+ }def
+/cachemask_level2
+{
+ 3 dict begin
+ /LZWEncode filter/WriteFilter xdf
+ /readBuffer 256 string def
+ /ReadFilter
+ currentfile
+ 0(%EndMask)/SubFileDecode filter
+ /ASCII85Decode filter
+ /RunLengthDecode filter
+ def
+ {
+ ReadFilter readBuffer readstring exch
+ WriteFilter exch writestring
+ not{exit}if
+ }loop
+ WriteFilter closefile
+ end
+}def
+/spot_alias
+{
+ /mapto_sep_imageormask
+ {
+ dup type/dicttype ne{
+ 12 dict begin
+ /ImageType 1 def
+ /DataSource xdf
+ /ImageMatrix xdf
+ /BitsPerComponent xdf
+ /Height xdf
+ /Width xdf
+ /MultipleDataSources false def
+ }{
+ begin
+ }ifelse
+ /Decode[/customcolor_tint AGMCORE_gget 0]def
+ /Operator/image def
+ /SkipImageProc{false}def
+ currentdict
+ end
+ sep_imageormask
+ }bdf
+ /customcolorimage
+ {
+ Adobe_AGM_Image/AGMIMG_colorAry xddf
+ /customcolor_tint AGMCORE_gget
+ <<
+ /Name AGMIMG_colorAry 4 get
+ /CSA[/DeviceCMYK]
+ /TintMethod/Subtractive
+ /TintProc null
+ /MappedCSA null
+ /NComponents 4
+ /Components[AGMIMG_colorAry aload pop pop]
+ >>
+ setsepcolorspace
+ mapto_sep_imageormask
+ }ndf
+ Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put
+ /customcolorimage
+ {
+ Adobe_AGM_Image/AGMIMG_override false put
+ current_spot_alias{dup 4 get map_alias}{false}ifelse
+ {
+ false set_spot_alias
+ /customcolor_tint AGMCORE_gget exch setsepcolorspace
+ pop
+ mapto_sep_imageormask
+ true set_spot_alias
+ }{
+ //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec
+ }ifelse
+ }bdf
+}def
+/snap_to_device
+{
+ 6 dict begin
+ matrix currentmatrix
+ dup 0 get 0 eq 1 index 3 get 0 eq and
+ 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop
+ {
+ 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def
+ 0 0 transform
+ AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch
+ AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch
+ itransform/AGMIMG_llY exch def/AGMIMG_llX exch def
+ 1 1 transform
+ AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch
+ AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch
+ itransform/AGMIMG_urY exch def/AGMIMG_urX exch def
+ [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat
+ }{
+ }ifelse
+ end
+}def
+level2 not{
+ /colorbuf
+ {
+ 0 1 2 index length 1 sub{
+ dup 2 index exch get
+ 255 exch sub
+ 2 index
+ 3 1 roll
+ put
+ }for
+ }def
+ /tint_image_to_color
+ {
+ begin
+ Width Height BitsPerComponent ImageMatrix
+ /DataSource load
+ end
+ Adobe_AGM_Image begin
+ /AGMIMG_mbuf 0 string def
+ /AGMIMG_ybuf 0 string def
+ /AGMIMG_kbuf 0 string def
+ {
+ colorbuf dup length AGMIMG_mbuf length ne
+ {
+ dup length dup dup
+ /AGMIMG_mbuf exch string def
+ /AGMIMG_ybuf exch string def
+ /AGMIMG_kbuf exch string def
+ }if
+ dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
+ }
+ addprocs
+ {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage
+ end
+ }def
+ /sep_imageormask_lev1
+ {
+ begin
+ MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{
+ {
+ 255 mul round cvi GrayLookup exch get
+ }currenttransfer addprocs settransfer
+ currentdict imageormask
+ }{
+ /sep_colorspace_dict AGMCORE_gget/Components known{
+ MappedCSA 0 get/DeviceCMYK eq{
+ Components aload pop
+ }{
+ 0 0 0 Components aload pop 1 exch sub
+ }ifelse
+ Adobe_AGM_Image/AGMIMG_k xddf
+ Adobe_AGM_Image/AGMIMG_y xddf
+ Adobe_AGM_Image/AGMIMG_m xddf
+ Adobe_AGM_Image/AGMIMG_c xddf
+ AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
+ {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer
+ currentdict imageormask
+ }{
+ currentcolortransfer
+ {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll
+ {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll
+ {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll
+ {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll
+ setcolortransfer
+ currentdict tint_image_to_color
+ }ifelse
+ }{
+ MappedCSA 0 get/DeviceGray eq{
+ {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer
+ currentdict imageormask
+ }{
+ MappedCSA 0 get/DeviceCMYK eq{
+ currentcolortransfer
+ {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll
+ setcolortransfer
+ currentdict tint_image_to_color
+ }{
+ currentcolortransfer
+ {pop 1}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll
+ setcolortransfer
+ currentdict tint_image_to_color
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ end
+ }def
+ /sep_image_lev1_sep
+ {
+ begin
+ /sep_colorspace_dict AGMCORE_gget/Components known{
+ Components aload pop
+ Adobe_AGM_Image/AGMIMG_k xddf
+ Adobe_AGM_Image/AGMIMG_y xddf
+ Adobe_AGM_Image/AGMIMG_m xddf
+ Adobe_AGM_Image/AGMIMG_c xddf
+ {AGMIMG_c mul 1 exch sub}
+ {AGMIMG_m mul 1 exch sub}
+ {AGMIMG_y mul 1 exch sub}
+ {AGMIMG_k mul 1 exch sub}
+ }{
+ {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+ {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+ {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+ {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+ }ifelse
+ AGMCORE_get_ink_data currenttransfer addprocs settransfer
+ currentdict imageormask_sys
+ end
+ }def
+ /indexed_imageormask_lev1
+ {
+ /indexed_colorspace_dict AGMCORE_gget begin
+ begin
+ currentdict
+ MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{
+ {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer
+ imageormask
+ }{
+ MappedCSA 0 get/DeviceGray eq{
+ {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer
+ imageormask
+ }{
+ MappedCSA 0 get/DeviceCMYK eq{
+ currentcolortransfer
+ {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
+ {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
+ {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
+ {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
+ setcolortransfer
+ tint_image_to_color
+ }{
+ currentcolortransfer
+ {pop 1}exch addprocs 4 1 roll
+ {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll
+ {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll
+ {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll
+ setcolortransfer
+ tint_image_to_color
+ }ifelse
+ }ifelse
+ }ifelse
+ end end
+ }def
+ /indexed_image_lev1_sep
+ {
+ /indexed_colorspace_dict AGMCORE_gget begin
+ begin
+ {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}
+ {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+ {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+ {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+ AGMCORE_get_ink_data currenttransfer addprocs settransfer
+ currentdict imageormask_sys
+ end end
+ }def
+}if
+end
+systemdict/setpacking known
+{setpacking}if
+%%EndResource
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndProlog
+%%BeginSetup
+Adobe_AGM_Utils begin
+2 2010 Adobe_AGM_Core/ds gx
+Adobe_CoolType_Core/ds get exec Adobe_AGM_Image/ds gx
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: (Page 1) 1
+%%EndPageComments
+%%BeginPageSetup
+%ADOBeginClientInjection: PageSetup Start "AI11EPS"
+%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0
+%ADOEndClientInjection: PageSetup Start "AI11EPS"
+Adobe_AGM_Utils begin
+Adobe_AGM_Core/ps gx
+Adobe_AGM_Utils/capture_cpd gx
+Adobe_CoolType_Core/ps get exec Adobe_AGM_Image/ps gx
+%ADOBeginClientInjection: PageSetup End "AI11EPS"
+/currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 <?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.1-c036 46.277092, Fri Feb 23 2007 14:16:18 ">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <dc:format>application/postscript</dc:format>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xap="http://ns.adobe.com/xap/1.0/"
+ xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+ <xap:CreatorTool>Adobe Illustrator CS3</xap:CreatorTool>
+ <xap:CreateDate>2009-06-13T13:27:01-04:00</xap:CreateDate>
+ <xap:ModifyDate>2009-06-13T13:27:39-04:00</xap:ModifyDate>
+ <xap:MetadataDate>2009-06-13T13:27:39-04:00</xap:MetadataDate>
+ <xap:Thumbnails>
+ <rdf:Alt>
+ <rdf:li rdf:parseType="Resource">
+ <xapGImg:width>256</xapGImg:width>
+ <xapGImg:height>160</xapGImg:height>
+ <xapGImg:format>JPEG</xapGImg:format>
+ <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAoAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9G6f5z0TUTb/AFNL6SO7&#xA;4m3nOnX6wsslCr+s0CxhSDXkWpirF/PXmzz3oup/V9PitJLedpri1ZIXvLhba2gg5erbLNbvwa4k&#xA;kDSR8uC8fhJbCqU2P5p+ZNbvLyz0s2kHoo97Bcraz3pmt0tLGZYreES2zyuz3rFmJXinH4anZVLm&#xA;/PLXxa3N6bO1+pPZWZs7pBK0aX84Zmjl5mNuEixv6Z2oyhd+QxpCdx/mZrOr6p5s0vSprW0bSYnu&#xA;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&#xA;V2KuxV2KuxV2KuxV2KuxV2KuxV//2Q==</xapGImg:image>
+ </rdf:li>
+ </rdf:Alt>
+ </xap:Thumbnails>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/">
+ <xapMM:DocumentID>uuid:D7FF3C35B059DE11AFC0B4F2CCFB8D1B</xapMM:DocumentID>
+ <xapMM:InstanceID>uuid:D9FF3C35B059DE11AFC0B4F2CCFB8D1B</xapMM:InstanceID>
+ <xapMM:DerivedFrom rdf:parseType="Resource"/>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xapTPg="http://ns.adobe.com/xap/1.0/t/pg/"
+ xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
+ xmlns:stFnt="http://ns.adobe.com/xap/1.0/sType/Font#"
+ xmlns:xapG="http://ns.adobe.com/xap/1.0/g/">
+ <xapTPg:MaxPageSize rdf:parseType="Resource">
+ <stDim:w>792.000000</stDim:w>
+ <stDim:h>612.000000</stDim:h>
+ <stDim:unit>Points</stDim:unit>
+ </xapTPg:MaxPageSize>
+ <xapTPg:NPages>1</xapTPg:NPages>
+ <xapTPg:HasVisibleTransparency>False</xapTPg:HasVisibleTransparency>
+ <xapTPg:HasVisibleOverprint>False</xapTPg:HasVisibleOverprint>
+ <xapTPg:Fonts>
+ <rdf:Bag>
+ <rdf:li rdf:parseType="Resource">
+ <stFnt:fontName>Helvetica</stFnt:fontName>
+ <stFnt:fontFamily>Helvetica</stFnt:fontFamily>
+ <stFnt:fontFace>Regular</stFnt:fontFace>
+ <stFnt:fontType>TrueType</stFnt:fontType>
+ <stFnt:versionString>6.0d7e1</stFnt:versionString>
+ <stFnt:composite>False</stFnt:composite>
+ <stFnt:fontFileName>Helvetica.dfont</stFnt:fontFileName>
+ </rdf:li>
+ </rdf:Bag>
+ </xapTPg:Fonts>
+ <xapTPg:PlateNames>
+ <rdf:Seq>
+ <rdf:li>Black</rdf:li>
+ </rdf:Seq>
+ </xapTPg:PlateNames>
+ <xapTPg:SwatchGroups>
+ <rdf:Seq>
+ <rdf:li rdf:parseType="Resource">
+ <xapG:groupName>Default Swatch Group</xapG:groupName>
+ <xapG:groupType>0</xapG:groupType>
+ </rdf:li>
+ </rdf:Seq>
+ </xapTPg:SwatchGroups>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end="w"?> % &&end XMP packet marker&& [{ai_metadata_stream_123} <</Type /Metadata /Subtype /XML>> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5
+%ADOEndClientInjection: PageSetup End "AI11EPS"
+%%EndPageSetup
+1 -1 scale 0 -230.068 translate
+pgsv
+[1 0 0 1 0 0 ]ct
+gsave
+np
+gsave
+0 0 mo
+0 230.068 li
+369.5 230.068 li
+369.5 0 li
+cp
+clp
+[1 0 0 1 0 0 ]ct
+1 lw
+0 lc
+0 lj
+10 ml
+[72 0 ] 0 dsh
+true sadj
+0.5 9.5 mo
+0.5 171.5 li
+false sop
+/0
+[/DeviceCMYK] /CSA add_res
+0 0 0 1 cmyk
+@
+%ADOBeginSubsetFont: Helvetica Initial
+%ADOt1write: (1.0.24) %%Copyright: Copyright 2009 Adobe System Incorporated. All rights reserved. 12 dict dup begin /FontType 1 def /FontName /Helvetica def /FontInfo 5 dict dup begin /ItalicAngle 0 def /FSType 0 def end def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 32 /space put dup 39 /quotesingle put dup 40 /parenleft put dup 41 /parenright put dup 45 /hyphen put dup 47 /slash put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 65 /A put dup 67 /C put dup 69 /E put dup 70 /F put dup 71 /G put dup 73 /I put dup 75 /K put dup 78 /N put dup 79 /O put dup 80 /P put dup 82 /R put dup 83 /S put dup 84 /T put dup 85 /U put dup 86 /V put def /FontBBox {-951 -481 1446 1122} def end systemdict begin dup /Private 7 dict dup begin /|- {def} def /| {put} def /BlueValues [0 0] def /password 5839 def /MinFeature {16 16} def /OtherSubrs[{}{}{}{systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict get exec dup/startlock known{/startlock get exec}{dup /strtlck known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]def /Subrs 5 array dup 0 <1C60D8A8CC31FE2BF6E07AA3E541E2> | dup 1 <1C60D8A8C9C3D06D9E> | dup 2 <1C60D8A8C9C202D79A> | dup 3 <1C60D8A849> | dup 4 <1C60D8A8CC3674F41144B13B77> | def put dup /CharStrings 27 dict dup begin /.notdef <1C60D8A8C9B66F631635D26BA635582B3FDE9B3DD75794781396E6 48A7CA97DB1343CA> |- /space <1C60D8A8C9B854D00D> |- /quotesingle <1C60D8A8C9B8ADAC7D5A0126936BF9AA86DD6462CB7D8404> |- /parenleft <1C60D8A8C9B81F2C3A3BDBA2E9DFEE10E6670AEBC7475A54CE0B 91C398F722701ECC7FFACD7325FD69C372628B8FE38CA7FCBE37C8CC6151D955 D330AD238F5A7ADFF3EC6F792676AC012B90C4C6A5CC37C0C314284064> |- /parenright <1C60D8A8C9B81F2C240532A9306D88FBE802946D4D7C96BED00 3DF2FCDB8DDB235CA368A4FADF1D0309B087452F4DD7B6CF26A6C550E92B406C 8BCDB5365991B0FCCD46328F398E95D059281A86422A9CC2837C1B0EF> |- /hyphen <1C60D8A8C9B81F2C797F8B2BDB0639171EDAAB309BF7> |- /slash <1C60D8A8C9B854D08FD42DCC2A61292225078A8A43> |- /one <1C60D8A8C9B7EF322B8DEEDAE6F72EF3709E16C7A593AF17F17D72A390 7C7468090579C66DE0263BFE> |- /two <1C60D8A8C9B7EF327699F81B0CD59DC4BD38D48AF11B5B9C1D7787A22B DC09D7BCED9A76C2312055A28AC829584109043EE366AF8632D6D62E9BBD6A43 57093750D4015EA59C9F538C44C55AD0DB14FEE0C7267845EB7EFBD514024AA1 A03530A8941AD7B5F508335B2FDCA37E6B0627146A6F144DB9DD7DCA6BE86290 FB46DD6A2918F4C2C2BDEECA159D78> |- /three <1C60D8A8C9B7EF322B8D6E3793F9C339FF2D01F55F75395A69A42725 328E1B8E66EAFF6BAC335B6E345906CE7152DDCE6F991DD2E99A50D14EF5FE71 6864AD89B92005EB56184F6465E294CACBF73EC4E77A27D9ACFF3348FE551D23 745FD8C1F5363E223D2FE146B2E36748D97805004E8C37168D3D6622BBF76ADD 739801325A4BB7457A49C531154E36C58F381AB30F164CAE6510100AF5FE6405 CBE42D3AEC01131A86CADB27645F055DEC901ADBC964660F336098380F7A3143 62D92502B680C534E053458ABD592A4A4D87F9589307764B161F9884> |- /four <1C60D8A8C9B7EF32298E3DD46F18108137336D1A5C627A90D059BB181 58BA2A55FF5DE20CE460964DAF45C08A7D9820A784F4A44F7E1> |- /five <1C60D8A8C9B7EF3277A9C7C54B35CB479E4C110330EAD203F40A20826 414A4CC0E90EF4AAF68DCFEF4ABE6CFF07A7C5FBDADC90A7F87ECB382B602F56 451722980F3A3AC74E582BA9C9CEC3027EC489F453112D8FBBD217B656538AC9 0D034F616E885784C813B1555F6DEF92ECF082193A9672305F8A984DE35F68D1 502A8C10EB08C528E24E38813C68D1F86D01BCA9E> |- /A <1C60D8A8C9B64EDFF4A769B0E349B0B8A8759517834132408F730D592533 2B160EAFC678A283B12B9F41A37E5CF702EF2D2E718583BF> |- /C <1C60D8A8C9B6079F6D8209747A86332E73924F1B07F271169856A53C9157 71D7C530ADE68D8CA49F0A6B3478F9E8176949771F40D91B68E1A88C72CE81CC 0A91B3CFB642960E7EB2127A1637D49961A11F5DD40622F39379CDAB7E5B349D F832E4955008C5E3208AB258B012A237635179513D820ACF76E0A17ED392C351 599687E8E7D0> |- /E <1C60D8A8C9B64EDFE336C703EA12FABA68C9F5D15F1A9B67653505BC29F8 D56A4237858E054C3198877A> |- /F <1C60D8A8C9B7D8BE0123FD0A136BA0F480FD4287FFCF97986718886432AF 2C7EB6A3F35B> |- /G <1C60D8A8C9B6FF86FAE761919412E75DCB56A17E0B647886E974BE0CD2DD C55247C89172C0F24B317CED95A1845F91927547B6F787BE4A81523EC6B90B7A F23F6F8A8BDDC51D0AA285D7E086AD8E028BD7D16A89F17742D556071D7D5616 6C6C8A71E0DFC3DA3B4DBE27EC4E6BE207A1EAF47A71BE409951D1C5060119CD D071AF7E9076F56846B6D62E52B2CB6390635FC230> |- /I <1C60D8A8C9B854D0EE4B20327A907C36187261> |- /K <1C60D8A8C9B64EDFDBBA3672BA9F92710F094994A8A12A9F4DF39299BC3F AD32D853DD36FBDA8E3717CD2AE8C1575639957965FDD3> |- /N <1C60D8A8C9B6079F42CB3557771D803C706A630DA03929B931F488C01B37 E85FE694B3E25EF7F6332F> |- /O <1C60D8A8C9B6FF86FAE00AF1D2F86EE41080CA4FE58FE601E0C2094F12B2 546E9E38BAEF65733BECF7148D0EA0DA88DD45A55274AD12A1DAB92015F88338 234BE6A027107EEF674C9235BAD46D7DFF766B4165047A7FA440E1670CEEAAB2 425BA29AB4CCAE0C0F708E15BAD5B5B8F2A1708072DEF2F49003A8347C8BC4E8 13779196F3AD613B7571> |- /P <1C60D8A8C9B64EDFE336D280AD0769103D1650D4946BC89E21A88DEC5161 3F3C79BEE823BD11DE4DA6DB5B89497F0D2976B3DEFC67AF28487C3BB530BC49 F1D09A090BACE6D7137C10758B70768799060F36DCE81F308AA18889AF5053DE> |- /R <1C60D8A8C9B6079F62E4AB3BE2637412A7FA2BF1A87387986CC045CAB872 B149BF5CA8B183616945E928E44276850B6ACD583D0202E4733E2391A44F4BCB 738AB089D22707E0F4100F2BC6F35BD460D56FBB8A5713D4AF8760EB8EC1E1AE 6F49A9B2B1066A8DA04011CCA29E2BB62A652880D30D80185E3336BD5BF6EB5D 116E1FAF0793D4F86835A22CB564EFB5339E311318AE2981A0679F359C9E7A1F F6CE964A> |- /S <1C60D8A8C9B64EDFB8831DC7D3DA5352C683CFE7ADDB1F2F7D19136185D1 F816C3BE09EC1E84619F52030DEE9359B5F11BDC142E51FA821DBBAA94D355CD B3194A176F4CAFE2F8762140A61B8DB4801B25EC39CF8CD3F7F21C11EB8BF2FE AA7BF71364CB0E29D9153C5428F8E2556CFDCDFCF7C63E7AA008F518E6EAA3DE B5EC8960FB0234452B3B55FF1BB7B980C85D0DFF1CA34BE144E02D5E8A581ACC 1C4C80D7396F6E85C6E2CC3BAA0E140AF4F656AC7D073077DF7B4E8B5856F92B> |- /T <1C60D8A8C9B7D8BE7B6CE17BCB3B2D4B0FB3E6AF9E6DDADD178189522CE1 F006> |- /U <1C60D8A8C9B6079F4AA924EA43FD5A09DAB441D8FDAD8EE41C906BC5551C AACFEF8B65251D34977BCAD7099CF8F4F9BCA8F32E33DFACED539B0F12BA4E54 491DDBF246C2DFA3D44D729CA7103659C293245DC39AD319> |- /V <1C60D8A8C9B64EDFA60949676B75C625C6948873966B83A549B84A6BD5D6 EE9C83058CE085EB61> |- end put end dup /FontName get exch definefont pop end %ADOEndSubsetFont
+/BDZTMS+Helvetica /Helvetica findfont ct_VMDictPut /BDZTMS+Helvetica*1 [32{/.notdef}rp /space 6{/.notdef}rp /quotesingle /parenleft /parenright 3{/.notdef}rp /hyphen /.notdef /slash /.notdef /one /two /three /four /five 11{/.notdef}rp /A /.notdef /C /.notdef /E /F /G /.notdef /I /.notdef /K 2{/.notdef}rp /N /O /P /.notdef /R /S /T /U /V 169{/.notdef}rp] BDZTMS+Helvetica nf BDZTMS+Helvetica*1 [12 0 0 -12 0 0 ]msf 14.4922 13.498 mo ('SIGNATURE' ) [2.29102 8.00391 3.33398 9.33398 8.66602 8.00391 7.33008 8.66602 8.66602 8.00391 2.29102 0 ]xsh 14.4922 39.498 mo ('GROUP 1/ 5' ) [2.29102 9.33398 8.66602 9.33398 8.66602 8.00391 3.33398 3.33398 6.67383 3.33398 3.33398 3.33398 6.67383 2.29102 0 ]xsh 13.4922 67.498 mo ('GROUP 2/ 5' ) [2.29102 9.33398 8.66602 9.33398 8.66602 8.00391 3.33398 3.33398 6.67383 3.33398 3.33398 3.33398 6.67383 2.29102 0 ]xsh 14.4922 93.498 mo ('GROUP 3/ 5' ) [2.29102 9.33398 8.66602 9.33398 8.66602 8.00391 3.33398 3.33398 6.67383 3.33398 3.33398 3.33398 6.67383 2.29102 0 ]xsh 13.4922 121.498 mo ('GROUP 4/ 5' ) [2.29102 9.33398 8.66602 9.33398 8.66602 8.00391 3.33398 3.33398 6.67383 3.33398 3.33398 3.33398 6.67383 2.29102 0 ]xsh 14.4922 147.498 mo ('GROUP 5/ 5' ) [2.29102 9.33398 8.66602 9.33398 8.66602 8.00391 3.33398 3.33398 6.67383 3.33398 3.33398 3.33398 6.67383 2.29102 0 ]xsh 14.4922 175.498 mo ('K-EFFECTIVE' ) [2.29102 8.00391 3.99609 8.00391 7.33008 7.33008 8.00391 8.66602 7.33008 3.33398 8.00391 8.00391 2.29102 0 ]xsh 240.492 121.498 mo ('SIGNATURE' ) [2.29102 8.00391 3.33398 9.33398 8.66602 8.00391 7.33008 8.66602 8.66602 8.00391 2.29102 0 ]xsh 239.492 175.498 mo ('K-EFFECTIVE' ) [2.29102 8.00391 3.99609 8.00391 7.33008 7.33008 8.00391 8.66602 7.33008 3.33398 8.00391 8.00391 2.29102 0 ]xsh 239.492 148.498 mo ('GROUP' \(5\) ) [2.29102 9.33398 8.66602 9.33398 8.66602 8.00391 2.29102 3.33398 3.99609 6.67383 3.99609 0 ]xsh 99.5 144.5 mo
+126.5 144.5 li
+99.5 117.5 mo
+126.5 117.5 li
+99.5 90.5 mo
+126.5 90.5 li
+99.5 63.5 mo
+126.5 63.5 li
+144.5 72.5 mo
+153.5 72.5 li
+144.5 54.5 mo
+153.5 54.5 li
+144.5 0.5 mo
+153.5 0.5 li
+144.5 18.5 mo
+153.5 18.5 li
+144.5 0.5 mo
+144.5 72.5 li
+99.5 36.5 mo
+153.5 36.5 li
+360.5 180.5 mo
+369.5 180.5 li
+360.5 162.5 mo
+369.5 162.5 li
+360.5 108.5 mo
+369.5 108.5 li
+360.5 126.5 mo
+369.5 126.5 li
+360.5 108.5 mo
+360.5 180.5 li
+315.5 144.5 mo
+369.5 144.5 li
+225.5 171.5 mo
+234.5 171.5 li
+225.5 144.5 mo
+234.5 144.5 li
+225.5 117.5 mo
+234.5 117.5 li
+225.5 117.5 mo
+225.5 171.5 li
+0.5 171.5 mo
+9.5 171.5 li
+0.5 144.5 mo
+9.5 144.5 li
+0.5 117.5 mo
+9.5 117.5 li
+0.5 90.5 mo
+9.5 90.5 li
+0.5 63.5 mo
+9.5 63.5 li
+0.5 36.5 mo
+9.5 36.5 li
+0.5 9.5 mo
+9.5 9.5 li
+@
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+%ADOt1write: (1.0.24) %%Copyright: Copyright 2009 Adobe System Incorporated. All rights reserved. systemdict begin BDZTMS+Helvetica dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /L <1C60D8A8C9B7EF320B5E1B1901757FD427860A5A6931496E07> |- /a <1C60D8A8C9B7EF322B0D17E770BC81022852C5639214CBF49D6EF8BAFB01 88062A6BB41F6EB58ADD15E3D1B86AD22624C804FD4A4EBA73D78F7E503599DB 65A7EB53D74C4A9A536152BF7A6B13AB96FF2727313FED0263E50A950746CED5 AD5E7764E6E353716A8BE8970281B41D9429E56957BD1FCC84205F76AF78E807 D18CA1CFFE724AECDDD2D385233E91066015AC7E0906FE359E28D96D9E0BD326 B9E6C7D3E486FD1864E3B47A611B1D6D0D080020321300485E65AE9E4C12443E 21865F474D46CD791839F25C8FD0A80215E3D2C3A5928427942DF3859AEF6E90 35C909FC75082E8FF246F375DDB90EAC248C9121707FE869E161502F320A2711 3504> |- /b <1C60D8A8C9B7EF3218D573119DA1C11A6AE733DE74B449EE28E952049DF2 0D24986476D6D2EEF32C9EA9D0ACD1DB597DCDAFEA016C8786CCA065DDF1EE59 07C8756872FC8DF20AB863D540CF67DD1EF324B2790688B9E765FC9F6CEBC3C1 28AB52D1A4FF3B9BAF04627D17E8573C64B9FC053FD7156FF73E6BCD82B1A402 A01ECDBBEC20265AC1F5281625> |- /c <1C60D8A8C9B7A73DB9BB4BD7623FA1F3C03F832EDB3EBDEEADF30D53894C A8D0E43AB471E7BA022BFFD675D506AE0402072D4B89708C39F4DE4224D2E08E 345C99AE382D5A27CCF2E9E7F36B9FF185D5B1582E55EEA79434D321A3126C80 6AF846740E1C2FF9A41681247A023D851231C058548F93E1F768FE103B973ACF 15C379D13F> |- /e <1C60D8A8C9B7EF322BB83B593C4F5531F1493EEBEAC6F4C92C25FF10F1FB 8EC7E530E4B1F1C9E51F31B44D59539AB4135F310FAB43C5A16AA1F4EA07D67B BB916AB355913EB7D45F3AC7C9CF1FD32728FCA1A2D5BBD257CEF831AE751904 AD7F4FBE21E10F3A844E74CF6B850E894017941E45AE6BCDA168BF4979345C67 DB13F0C5FE9888EB731B0A06A8D5D1475F60C11332FBE633540E50C86671A26F D83CD870BB68F7A9> |- /f <1C60D8A8C9B854D0E1194BB75B674577C40C65C9DA80CF489EB158487251 DB3D0D4CE62FE4588AAD1DAC98153B63C50CB7167E75DAE3557295D61A22E58E D82D181423A4BEB279AE837EE035530BF30960CB0B47037A994CC5880A6489EE> |- /i <1C60D8A8C9B88C084EE8A68C7FA2A58C433876A9B19799899FEF7A13> |- /l <1C60D8A8C9B88C084B857C39B4185359B4FDA8> |- /o <1C60D8A8C9B7EF322BB7315D499F0FAA57DF741D86CA9D8DB7E5AD83A05F D148F53EC24E4E6BF5C292C0FC171599978D99E35AB7CAFB8CB65593939725D5 20CE4A30CDA834D29EB92A082721C79AE18875772ECDD437AD2148D76D23F045 CDA1E61619294E456095F14AB8D580008870DAABB6481A0C5B1656CACCDE79F2 741F9BB15B> |- /s <1C60D8A8C9B7A73DE557A2AA450BB57EE39D611FDE79056DA153DEDE8E0D 2C9D756143DA5E614060C362E0813E35369DA2F002330267D2CFA81D3D9AA172 C91A8B8E19BB92CE3CFBA62200E9E8175CCCB3A5FA559ECF71DD7F2B47B117C6 9AC3637EDAE62020C9DAFDDB718C27C76EF62794CF8B187D103B05AC07655F04 A6D9D5181CB287F032D98B2512B2A9B281D13745308AC05B350DA95BA0BE14F1 2630B5B2A718215DC0DE5A544FA267BEF8FD5CF5292808F195D31A5EEC3ADC63> |- /t <1C60D8A8C9B854D0DE8EB299D76AFE3A3E7733E2D967660702D2EB06537F 4BAA1F2129056DC9771C91484E3F22B637802F61054AB3D0E9902E08C4E6B9AD DC0E2F51D38CAD652B2A777D9304919B1B524DD7CC56553E03BE971752FD0161 CF> |- /v <1C60D8A8C9B7A73DDF32B99894CC6FA66F5D07EC695DA6C164CB40F9A791 729569775D3BE9C3> |- systemdict /gcheck known {setglobal} if end {end} if end BDZTMS+Helvetica /Encoding get dup 76 /L put dup 97 /a put dup 98 /b put dup 99 /c put dup 101 /e put dup 102 /f put dup 105 /i put dup 108 /l put dup 111 /o put dup 115 /s put dup 116 /t put dup 118 /v put pop %ADOEndSubsetFont
+/BDZTMS+Helvetica*1 [32{/.notdef}rp /space 6{/.notdef}rp /quotesingle /parenleft /parenright 3{/.notdef}rp /hyphen /.notdef /slash /.notdef /one /two /three /four /five 11{/.notdef}rp /A /.notdef /C /.notdef /E /F /G /.notdef /I /.notdef /K /L /.notdef /N /O /P /.notdef /R /S /T /U /V 10{/.notdef}rp /a /b /c /.notdef /e /f 2{/.notdef}rp /i 2{/.notdef}rp /l 2{/.notdef}rp /o 3{/.notdef}rp /s /t /.notdef /v 137{/.notdef}rp] BDZTMS+Helvetica nf BDZTMS+Helvetica*1 [12 0 0 -12 0 0 ]msf 0.5 206.498 mo (Set of associative tables ) [8.00391 6.67383 3.33398 3.33398 6.67383 3.33398 3.33398 6.67383 6 6 6.67383 6 2.66602 6.67383 3.33398 2.66602 6 6.67383 3.33398 3.33398 6.67383 6.67383 2.66602 6.67383 6 0 ]xsh 220.5 206.498 mo (List of associative tables) [6.67383 2.66602 6 3.33398 3.33398 6.67383 3.33398 3.33398 6.67383 6 6 6.67383 6 2.66602 6.67383 3.33398 2.66602 6 6.67383 3.33398 3.33398 6.67383 6.67383 2.66602 6.67383 0 ]xsh %ADOBeginClientInjection: EndPageContent "AI11EPS"
+userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse
+%ADOEndClientInjection: EndPageContent "AI11EPS"
+grestore
+grestore
+pgrs
+%%PageTrailer
+%ADOBeginClientInjection: PageTrailer Start "AI11EPS"
+[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5
+%ADOEndClientInjection: PageTrailer Start "AI11EPS"
+[
+[/CSA [/0 ]]
+] del_res
+/BDZTMS+Helvetica*1 uf /BDZTMS+Helvetica uf /Helvetica uf Adobe_AGM_Image/pt gx
+Adobe_CoolType_Core/pt get exec Adobe_AGM_Core/pt gx
+currentdict Adobe_AGM_Utils eq {end} if
+%%Trailer
+Adobe_AGM_Image/dt get exec
+Adobe_CoolType_Core/dt get exec Adobe_AGM_Core/dt get exec
+%%EOF
+%AI9_PrintingDataEnd userdict /AI9_read_buffer 256 string put userdict begin /ai9_skip_data { mark { currentfile AI9_read_buffer { readline } stopped { } { not { exit } if (%AI9_PrivateDataEnd) eq { exit } if } ifelse } loop cleartomark } def end userdict /ai9_skip_data get exec %AI9_PrivateDataBegin %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 13.0 %%AI8_CreatorVersion: 13.0.2 %%For: (Alain Hebert) () %%Title: (vect.eps) %%CreationDate: 6/13/09 1:27 PM %AI9_DataStream %Gb!U'q-NAJcRA_I5jtBM$D!Z^Eu@%q'IZ>"!Xn3'T[8P&?-cjG+6V@=A]KW`Vo(RmH,$b:]<ngfgTi(tZ=Nk2`US?*l]45ej+$W+ %J]i?7'^nb-Eo'2bnG)t&rG-Cf;(!;UTiui&94sHeC3eU*&&lqt+cX+nFBTRn`mQ^4/IpLjDl1$**mN'l@r_!BSFsL2<##%ts,m0F %*dTVg/UknKD2EPsAj2UkqI7e<MhRAECUHA<X(,krSp>B3%\E4-CN82QoIf:DN[X#&a[?a_-XLdWS(%(dR.oV/jRL?j4.,c\#3rnS %3uOdP.26<!nb3uB2F@a9h;M3i9'<<4G1>`Tr*S@gFfR`t8aTZ14Sfd<Y]%M>AC-p)(nZXi)XthEi)BS,f0nZ7[;qcrMZ1q@!rPh$ %<J6:Fqr3+rhXbp"5FRS0T4CcXI[=H;+O+g#s+A=XaU-f\09E*`o78;I7t!WPIZu(\SWA-W5^nCDXUa&=;@``IX.Q3)D-QiJB8B1" %K/j>qn',ln&]/\(rC<(XR\55TM)`'ehr3E]JVoW$/0KhnA\@8D_CME:pp;t/aR/K,/Y2rqfAU9J21q"J5gs^%ofr;J]\KF/CJF*g %e1&NGhCSK<h2Z'7s)[g^dQ]S<fh<C-rC&PA3`k9Z>jVBC1iW>KaCs)k,<YK_(6-t979q@:\K7$jZZb2p:1cIRWrI=%IqCr+*;Z!m %^h5\;T=GqhQ:gd`+p!0,#q/LnTJVcRV:@'.:#8L?TiO2`^X?hpPtj]KFLkYP0QT7QPKQ7_*;TnYkAjBLQ\/K2%6gIdW<BV$-$Zaq %Js'"<l;Xf\>-4[Nn922Hjjbi+L\-u+Qh6'?84qi8>+S90r9t$#?qg%r[9u[MUneDg"J8Kq7Kf>;DMebk/rU*#i>7FY4ol;4'7gQ: %Jkm4Br.V%&->8TNPI(k.?sN1-FfJGd7ct#&:2in28?`5hj@qCMdX0DddPoT8oUO2=X[2qP/JoRW![KORACRE6bS^83=ti-$_ZVLN %>o4Z2_Cl`HR=FuW4bkES$+4/gn4@5S:^OrgBcgNS1]T\:oL%f#oT*B#C(\*U]TA8>hF#U\^IYs>17^'rKDpKa0KMgo0KOHJN1-!J %ptug#&c.7P&Y+r,i=kLlkWF;dfp$[dk"#l5\g\(e>+sFM4XZI\BS#^XSPt,adQ<&'dOr?ToUO24*?46)e=s&Yki@.i:B$BI'@%lQ %9]hl'L-V]sItW8NDC=mtr01DccD#P]BqJ3\V0eL,i,+a6.&X,P9X1\E"8%CY'&HZo62O:O9A:b3adYE=iIC?`84?ka-O?M9rCd,9 %PN94LQi-IM;^q9*rCd-$1?>q@Qi,$=amX&3[[i]`'aga)rCd,)Mr_ADQi-IMb@U64rCd,i.ce)8Qi,m.ImfmGgqbA+=7Vj[,(J#8 %KOcO"Wg4<G[9CX`b*d9.=iaXeaU7rHT>4h+=fI^t'`:Q0R5.sCZ;?l\P2D[J[EK$>4UQbIK?A73"8uSXHK8pn-tJtbT&<cRWKg(@ %R0Hj*=s\)#R#!4g];/FM""f^DZp-m25YDD#:4eFb^]@.B`W=uT%5Q3q2Of@`O:dX^Oga0e*a=6g#2TPDn1;DtOK5mX7J*s]4seS' %o7C-bYXWs@AY^q!UB[UdKYor'A5`PTS%s`_5nD(b:gB23F9K,24DhppQQaL/jnI,X!WN:,J5>r0l3J8@#JNLYJ8's<>n?%:b%%<T %Laf2p@)C[`88u>Dlo-[%f)NYB/2gEeQFc9b;9Hha;C6GkjYEYF8eeXWZMLWI.7bRL)ic^c5+>)5+LN]=pZ2$)oRZM&PFiTs[F"mS %Kk;0Le+q$DcRH6$n/WCUQ3%=6dErOWV%SG[#_`:k;hBOG!RcPkSBN@.#ML<I.G(g('7?!%.BQI;b*7J=!21Y4Na!2G7?[X8D:EV^ %=.!IDB240+@MbVdZr#p-^;7>L-n?!U0LiJ\PqC"d;rnq[jt`'YA;'6S9\&bgO\CYnV"@G:9dPcko71VAr^kG:j]#7AH87BFeHA[L %XA%RfO3E[_G*U#o)6`3&E[jX0J33k3ME)a(2jFJEY0skX:h:-SGQj\sjEXNIaggRTV%Q1f;E@h=.3=a:#7C2,[A8(Pbc6/NoR4(b %^j;6B>XE^@m03>jPijs$ap\,0UN/HgSA%^0T'+V\Cd6%aUrkX-$IZ>:;DF<%'Pk4,AppGT-'aA[2rGXaL?5[6rDc12Zj1huQKJe4 %-JV"\dCH"l8m=YGWQH`k7adG7(gmDO"mBBK8ocC]<LP04j0c<fhkk6=X$<N-!l9CZ4c4V!8C&_Y64qlrm5MkY.eC#fRIjFDCW_S[ %8WmKE7%GQq6m>^^p;si;\0[BXcjln:XHmnR.S-Om^7k$7rgT\4V&=oE)_01=/1FF&,fm<p5/e`uX1AH`+Zr6O;#4KQ^883RoSmRs %b)B05/h8[;SeI'L8C-f7bC%9AeFk=mVfG0`-o6u1e48_m8gUJL:mr[KLnOC4l8n9(#B)-j=<TFs?%Fi$,2kb3$tR$sg)cNJ+I>@M %WP*itOF@G&L$,1\Hc8oe;dlR:=RPE1-M2eRN`G&uWn]Lp<u&-XW\,K:D1\#Z'X."L2Q>tbW^^0j;B@0r\NKJr7]WIc>uB]\(&KZp %auesY7.gs<*@Q<C*RY<>1['.db&p<@R+>4c$tY*X.[5OAAu<u2E`@*YF[aFf]V+@dQ/6d<&!k')W8R^sT/gm#]P[?XoET.8#6&.7 %1GnM>b=VInXO#k5.S9.tW'MpW"GXZGk,=;uhns64!l;seZ>:t2AXudnZ?d7_"dqa2:F_K,WMus?AYI39-='PPfoPruBTWUGQX),L %Ydb<-2iP0mCR2!u<c(=+5nI:"?D/mMN3t.#2FL37\lUehJZ-AImAU4o6P\@<@LpY1g-^r5<0e+IP-ou.MIbP=rMSsECT1/@;h#Uf %L/"aa3\n]!.k<U2k\p$u'O=A=nlf6*Hm=?Ffp`]="V#:FQ@afa7AY##X'2Z8SAS]-P<#qgX#rp`!M+)iGtsV7GjZ3GbY[38'"4`E %6a^irE`J_U3[stQ*X0o'A\S<,T:i5Ld"SK^:cV5L_H\<G;Pg]gm1s/.;&r3)Dk2>Pog;`JX4i>j;7.IUB=+iD:qu9'!SL06E6:=c %%2C@g2XR\?lf:,Z-XIBk=Z=-BVcl2s"ic;N6s:#L,&'hPfQ>Ys[K3++6`/<hKo\AY(!7Q&*h-*A(1]U2IgbY!Cf+##O(C,eCPD72 %OiVXhQgpLhYR!a_'j4h7=NJEZ7-da>21C-h"170nN-__C6GA`)6eMC,d[c_Z1`hT?8=B#hQe[D'q8Dmc8`\kqoC5MEp.$2,d@3eL %5G\!k&b^2'KjJ,N:rtP#OAKr0e.m?/_4VgP[(Gpt(r)I2#<aej8ZR-r:$%?mWRAf5ipCVjlHY1R"7`".>HL9LDe%^2$=(MfHK$,o %<FfDNPumhcI%SpQ1NiOdSIl(pM2t6a0r[6HlAh.@A($W&WB)D,kA"!mI'1ud[6HiC.GdE4'ZG;5iB'5oM:)An0bq=)itq1.#6Sr] %T<oo[^uR;3hAE[k^!6Ud8\uF>#[/n<*DcZ*rK#9-HmZ7Jiik"_a%7A;k$k+UX=(a&$^LMKFO6V.HB^p`_0e<1O611'qY-%1M@\nH %`u[T2qKFL`hF.RI58)rPYW_C!#Om@HBVXa2lT]H1$A7])s"fOjs)\M5+o[@tX5@b)cjS!#mt3?`>[o]Vk%Ld6iHR6lhe24-JdHEN %kYGUIdn./%`X?<4$8Sm.Ik'tCd)`/@\eGs9p^\]^KOP@SrZEob0D.>Nf^&S*"+_jk;fLSk^:d0V18C,F1r_\tS>,Wps2*\Vnb53c %YY6+:jnJtd1[Y9pi42naXOEbu8dFks<-@mpSkfrTGiAm]6n?LU!hkR1d^]]NbmAZE_NO5A;X&j6\g3On)0g8YQ_[*7e7c-qR\Zke %1Gt`sj367g,)5Kf"S=='UftBg)1o(LiFl$bF$BG69Cq,84eEl]*08&,Gdi[hoA!C92KnBXol`A<ML"Xo.O9B:=A2^ah(ciNjLq`h %PQMTfn.\qGa41N-?iKb]!(*uPK(7\iF7JtM7!.7b+e$7n^&muEn1\a-OmLqoor?@XG=]37pbXWs(,):O`6f!M5P+RKrCG!+UNaYM %ZTelU_lVc'88O3$TJQB%iNkYN58$2eIXBH-^V@h:5_h>[,!M./]m1D#V`o\l"#5_LB63UdU%m%/HMC_pNara+ZBrmKip@%ui?,TH %\SSo0%VBR]^aE^m6%&\sioic%$:t^W%hM7EhY\77`e2l&q5]pF'Z';i_Kc6G#t,DN/gaDXI;KDTW2M&&kED+Wqq)RtR.3)gZVPLZ %J@L"GoZGM$:G6tq4g"I.Mr\$Bh4FgeiS@*;(@pFtm!Kt%NF%nmW8DLTrL)jXkb\a(&X'UOc)72jg[TN]oM8\eFAmXIT0iMVN]%gN %L!f"<@+s7r>X@7F6(7c([=W-t[t"hcS"Z2&B^N\E6bdEfJ4[<"&h.%XYppAYUA@(Q8cQ@E9?c)fktn3Gk",Y#:Nmr<r'?4ccl$"i %Hll!K#&X-LAb91HN$h:HPp^7=o\R'RM&g8s-6t<mLdNj\X(WI`-P4)V^%lJ?7,6VOB,0%2EC%Tsp'?Lrr*07/iWmjaP%Rs\7%Phm %;]tg;d2.erbJYALJU"TU+!g5:nZrg*[dXfG*d)0R7SUiTg-a7,n\fAB6R71r.HeB4s*o9,N#Ll-pk+$cU+]m;d=8f#n%&2W([(1Z %V[qChh?-Y@a>e?+?6nmpd9i(q]ns\BdqnU4Bf>YQ1n4JgRa(alc"@!HAomuEZUsTBBpSdCRMGgmB)eJrW@.>F4Whms3AaG/qaTJG %4Z&2ob]RQCMpC5q""c7mHJuBt1ti$DWEm"INK2%/:)gc$obaF4)dQ77W&-hL/[D2&&NCPCL,%TnbH.6s7uE+3!au!lq(VrHHY<Fb %mOO8I-_@cu3;nhK'7TVZMkD[#1&[Y6HfN^%ZCV,]G-;]M"Q=jl]^[1Dd_(->HhpGXnat4N17m`F[?4W]*b>ImquekskY:n.ngGeK %l&Gu]H*W@8OqVbB4r\jPgYcf2s,X+2Lkb&_+QZ,a:A[ChSjJ3tIUI+k")2bGEEh^R]+>0Bb2X#qoo!fc1`\)]q4HVRKSlNqQ^@Q> %q+R$"*\U&^>K5#s#-eC-9Wd_qJ'aBI)*J]6ZkP]9IjQq""5BU8lgM8=h*p[[1BTRl[d*>T?r$%)o;P0l&J?,,ABGW3s6HqB7'c"X %0nXK?>O8o:%'@&e_H_7hSNb='ia%KP&]]kj]>0&<*ZnU5:"-j$-?r`g\/Kk3h&2#d#iBW&s(+[gcDS#=n8GT.s!B1\s6Y,O:t7]X %s#iEe:YVP-_30g\bUkjSFhU+hq(M$Uru\amqYm,eimmg2AqT?@hu2FbMhM:h1N'1\D)Km?&bbJE9JN[Fmu$'l3YtFL%I-1VhX&_9 %R,j/)mZ8R-eR:^mg^N>k^HE.Lq0!Ur5H][]^HE.Im'I[#B08OR:0i7>Odol>UGBRT?a/O";0Ogf93i.-n,M]H5$F?Qm4Jgd=hBGG %TN1lO>Ho9>4kZUiL:Wbp)@?]#Nq]+*X,E-b,)K5qqCR$6^I;i<DOmcC$)2]R4J+p`Mg$NIirHYPkYJkI1$F\uGTiSi4E:aT3g7S@ %Pj3OS;k,G.g(O,57":-Nfi[fgg4T*tC\6QS]U**EgRjMbqugpC[_VE62A*D<Pu?Pc3>\TcMFRraI(\_n"h*@(8''%HA+4r/>q`iQ %E>mc%o@X7HYQpdqV%P4M#EtKErMMIq0\'c5HSh;#&\3&aTJ#k`hPoM_EWc]b'QWdo+Xps(lO$>WN`?kr.o@CB@qV'q]Oi?+Pa65" %D0d_GriFr?&,NUsb,eGqik:4j'$'cmlg<*?]_s"")rh6q]"le*f^$k=bl!"+\iK&"&[P==1kSh/BG>Z)k%/rSL`3j7W@.Cq9P9\H %Du=',dhHRHXjX][$GnoGbOV8d/mLicat/h]DrF*8EPq>bB2qTAagnaf,B7kbMLUUI0f3a_G'Ym@Y;S]A7jS!UC58Xh2Z<&>3f)D& %K=6b+XHbUWTm*TU(R#/A#Fpf9Y[?dO+W9c?`c$jVS9Hej-)S.9_K'NVmF+p9cjiE"\-X*@0hbaW`+_dYVq8"0c(oGE-fQG$7jMT, %Q&HVi7r$WuO9p^Z_?Gbfdg7;_d1F1$)3./rP'6.V>S%>Gm:)C3\'#_hh\lg@\u&HPieg]VN@[u`)-bggP.-t%lHEH8,YR<aM%o9n %\O&"V[1'XG3#g&h/WD*n[\fj(G@irA'o?_PRU)U^O).rZ2Tf-.E86OD/_9%mPf7j"et0ABa'4l+^Oa`(dTQUaWZmkjWN5?AFX=I@ %B'@'rn;8c@f"Q&FYr$kb!ZXb9+aVnG@o=s<Q9JcdSX8[?As=h;>17A9+Au=%omYZf**8R;\ppe1L",@IVKO@VF_:T'U:6Ogji?jP %2MDT;LH7s0'RL=4\e8QiZS'"RB!L2X1F8o@VXk9<<Pki6.:V/kikVEEdo`LYEl#3,8Gka,jDVYM:XMcsRc3'KRlUWmf!>"n+O"s# %VP!5s6r,<M19C`FqFI.AV(Z'=T1M_O]UL&`eH'a.]&Ta+Gg[To<1)AJ*EVIL(X`2'YM1k;e<:G)k+f(0JUhOF7jGUgD6>eU>#%u* %4(JIaTGb@uH1/]^>"+QKf(2'1DXK.scU%#<_7iDFbX<AapBNb.6WXMeV>Jd-e-(*M_+#=e8IEin5R.#4fmk\'=S&8eSHCY+27^F^ %7rI1OoDirbOm>b:HEMg_BiElm=_btFmo+5g\2KL]Rs:2<f/OPCPmZ=\Vu;ZR>@[Dr<lDN8aR166h&TR-BZLrsHeR`1L2@m,LT7/1 %A@0]X=&:.BOe+7Zk`Mim9gu\_^d44YX3t)ONR.]';"5RJYg9TH5I*^o;%"<U/1c]j*;+9tSiACtE]om<)D?<o#kkU[&MR?00a4Va %l/j!CA[DA0RK&Y91*pS3MKfL#GHEo<hK:LmqoG4IW$X6-=\``s\/IDFBki9*<KTQ%jJ[ZG.P#8DMn3(\go33Ts(T[AO@(tWp=_rH %eTc&9bOjLWD4T1^:pq_!qflYl\6-]fJi&kK:GGaS`0jXb8T5GKJYX)7fISk[q;FdOJLX$_d*1Fb0s=+&TamNFL3lY&0qs3>-Ml4] %;WF%6\C.t+5Ba>.XZ2o#Rep4pZo[5]feqKmC/h&gN"@+on3X@JBpg=Yce0[R1Daq$-R[SH=Tf$6:r<O;[nQSdXqU!XiU]n@n8jnG %DaJL5.\BNEY*<k7?oN(M4"HWSF1(Jsc0P=Oq42:A.&B7Ts#U,C$Ts-OI$+#UQH/G%G@M(h7&ZE!iM/OX(Z0-7EDn;n.<q,J$Ia(G %On*_enFGrh;9UAml,WGcEA./h*G=dR>Ycs5NaKbg,TX6^[DC[#VtbFa<@C8TeZd)$\M%e^`/b:eB8,C<@B"R"R!^lNch=7"mF*5& %r738FNF%d.i_a^3XXqM6/ZJAKHhJ1,?Z)@`]h7jRNk%?=,[oF#Kc^Dp0UCG=JM5C1@_V'NiLMWjNH2bSkLZgh>&5KnBE<9iaiH>e %/+TCNErcg3+EtKkV&Re2pM6ZXll9i+EIl06<f4kofpZliH2N8CecoAt]2`Hi[QD0dSd3q)/tT^!/Mge@2?-&'kUI-/YONiLi%RM> %^\"Q@3f56Kfm3@ck1`oa!]QPf?f-gD)L[`s]meg?1qN^Qq?]kUgo/8sCK>aQ5;oS]4l.0#ifE5]meNHORs1uh=ed&<1jcXFF-&%< %SXPNq]\?0K=YuT(gq8!H8=;E*Ccugh@ep]rMYKV!erArrG&*>pD4!3'<StF/QAobia]?B^;)Br)fcF4q8M+ud=+?Z*l*fVB0.+_c %o`!P^k2f&O4$1#69h9Ku:Y_nhO%?QTdE_$@oW*@p&KEXQC@YGH(2HCa)k@t@RPjC#j(?aVh!QM,etg]roTJ;XbT"6oKJn>.o5h6- %VjilZ'fQJ?bV7W.6XdntRQ$ZD[_fY/k(RNE)qB,SXARISRFSXEU'6.tS,QAFF_K09l]nN2Df<l>X_mHDf>Z(5a)k@mg/[jlC0$D) %UV7S5<PJ&%?.CXR7W>q['U_:_+gk1s$>K5/F\$d81XS-b5IpP82qj,nF<f&+@^/Gp7[&m%Y!0M@TN8GEb)N!/bd6tC2f%.2jZkr: %D"K:P1Pt<6KiUaN:LW[gr\HKOoITN1Y>u0^VN'H(oM7"W]fAmG^>ZKJCogEDmZ)Y9R5\<1DVk(n6bB4ThS&8OFcGB]jC[i^ip4O_ %d<"_>H<@OfZkC);b"<u/7NWka08M-\`qm)_>;'/:qOH\s[GSj`NF"I=hg,5j6uCH6B:=6oH$H`5F=\I;5-,YckM@]]Z?`4q-L^JC %4Nss'bf2,((XYsfd7tmaA"%?h<(W0@gDdJfG,<;Ro0eFf7O,E?1_utAbPf6&9BG+<27bI*=.9&s'p0I6c@pA"qVRo'hJo;WZ,N>K %`PXR-jN>G?%@W7p7H$\"Xu)uCIT@taY8D!G0MmU>)GPYJoYRn-8o3T^B<[8uU/29eB.ojLdC?I/[!uT#FaT,d4n\%Xoa/U\:V"mN %<D5>LO8j".?hl%n*]E>,/V;@gp[pPdbF>T$1!8'`kS*N^N^`2[gR%+5-h<.2-r1$Zdi>/Oo='oL#nb(#hkCg!(R;\W$7Su@AQ?T0 %mW8&rKRh7*!rh_OX'ZqqX\&t+]m#dN.RcB,GOE)h>*W1!bO3K[<Tu#X;u3(gPWhOGS%DCeN%pOe(jC=K*jBrP`AN'.1%S;=btE+b %7P6Q^aiE1Be$i,qoo,2)g=k@Qo['VFcJ<F#$<Eu>W0R7%V.<T_i#Xg5^T:&B\6fc-+cFe3%/9)R4[Ll8/C/;hc/"''gIL%7qDDn_ %qC;$?critBWa`%Mi,`hR\]*<o9tn.9;RJ!fiQnYb:+])M@l0L0DkV)Hh@&nVYHr*;daZJ(G'@luBO3/^)nqm$l%P'NABP+9[H.R! %m.fcEQQ'J-0H9f\P,D[LV9.Y:GYe+EdZpgL$iUM%m1-=fnkq;dSX_%8Y-:;UQiq`EiSo*.6)<,Krl!-MAsI#6BPEod2L`aEOWh7; %-=s&SI]TtqbE%q%(ja2%9>t#B<%>o6_W\t.M>ZA&IfR/ROS5'-2\S:**$rU"F#%uLfDYJiG-lm<aG2c6GE?clhc!5;c$4`Q'1<hM %;*i2s^7c.idY>!4hhY0?kOP,Tek2]>)c(m:r-Q/_.^%GoPH>)U7Q7?\\7MF?osT+A=ngUS,/s>_J)7VKoZa8\=u=8Vg=tK@`/Vpn %\2;HcVoi*T3WpfP53ohfdFpj<hMhNiB_#b.D,ct=nM/;"Y;Al`%+Jn:.'b1^mI4rKBX7;AegQj+(r8SUCofCDOmQQ0.+f"mX%#P5 %W3Yi,`er@BWs@r[5p*@"0BaXa\jh6$j^t\)ZauQcaN`a`17dT6f%X3j@G\JnR=)0LJsZs)83J.KKR-hfjoUI%@GU2g=mA(E-(4Va %f0ue@&`H&2X)e+M+)19Xjl;1Tok"0M7&sP+Kgu.&RW5q[1q(HO4j`;/N`a[3c(Cm2If'5qH-[te=uR8_9psYT<EtBhGBtZq]iqan %IW#&EO7i[NDsMdmW:ElTYPaj?R,KM8L/nd6oHSB?-J0J&58D6(#S70*1^I&cLoAM9pnq6f_ZqC,6gdA0'(IF84/Gp)GDc*k&g8>P %5)I&:9(!LRni<k)/TD`*it$E_fHrNt?c-M@5*'%gk-b-rJsLiQ1k2_#&02jtLWK6iSR3]nAWeX,ja-oL_^^)WX-aR+Ck+rZ&A,sl %\VC]1Xi]ReV:(Vk(/.ld4290H'(\/sl\JM%0+26\F"8-8^'fqiT`^13%AKa8R:mL87W0GrcmiW^)\j2ZN<,_p=X/6EgR'J8ES$)l %FBiPD&!lVX6cL-i\shQ[npKW,'&-Gl8IQ])TcN]:od,A_<\YFrFOLDn3O'1N5*uKI-K[:j225_<,-.)'o@meTk-Fr^_MQb1qo&f9 %V.;tUg,1'_:?T$kD4Ri4RAP"0LDFI'>RW?jeuLVTcC/a@EYqCqp5LN*c?(4;>#5XZ@G_5Q1%8I=pfWFAXLPD?%]C&/pW_mlFhWKM %^%7%(Pl__3dB3hkk/B."l-ug3Ep&8mgW7KMHs.tt!>[*gj=[_9$<s\1m4.j:MEP)No('ps$aZ?91a0s_ijI?2a`gdkQaL^"%iWt# %+WlGGKLKuPFae+PWN'<kd-Q?1mUgop286c3F1e=BUuhRDSBhLEqji7q/d]M;go8h-WV"5j9)"n2[-Wr:Fnil7GFZM</R-2'e&D4s %R9Xf2l!3gmYJuFdf;9%BWl$@rlq>!4gFpDsG/1Hmb&W,f4`LJq^@Us#-B+@+Fj":]4WeoR)oct4D6ZCLIP'(\1HYBZ)6Q<riFTTX %G"d8SE=?$CKe[7;B[%@WA([>4[TBXqWe,)f/"cokDledGO'rR\C_9%f1meGV-aC(+<nH;"dJ@*WB*#?"_%!Fo+mck]>e:TL`aU8/ %[/=C\'l?HG>:jS[crbBqEKC7)3[3cK@]iori5C36op0%c8'tae9@W<9Wa"q^/47(HWOfSoq8dJBAZ\aNBVYQSSKKB.Y./Dc_Pn^V %RZ;dH3fKL%Y[W]t'.:1Teh,^"C::[1!2.aQ<BjWU!;JV&#lnUbhf=+Nn;^_0:"C-H:7:>RG#W7[ahq3^jV]-iIT=uc<1eJk<3.>q %_oKV@5=*HHo?SW(>>U@H1.BcG/8eni!32,=^)2cDOJQOYR$#4?VjP<Bm+Y\!No$VN<dnPrNJGI'QS:P0Z1Hb]AEd9Ca:h'pPD@*0 %-&[Mtn*#MGn@hOSam_-,G^"MKOF'>64c$_5qr(TKqjaB]m`+OBR+Yh_5l*@gf'd+RMB28cF0.i;_X@S?8NHVCoV0.<?ZTuJY@/l* %;s.rC.FU&ajr6+I.\/P8qAl)_(d(p[%a+G)Ch96,a,g)7qec5j7MCO!BDQ2$d?GDP#Ua9=KlB&$3Ge*gSPa5skE@^XilCKX\FrB: %Q/&9CpDaA?)QX7A,MG_l.KIcDeW/>A>m<$pL!CAaBVG%m<Gg;"45,D6E?-h"ZAbZfKA,2;@CBXm[h=!&0QhRmAAVeJI^iOur^<kC %Zs;u4n#0H?'`bT5\!hSHXXjh_CiSUd;(=7/mn+q]dONIE0]7QB4YGZG<oohap:ppN/&MB9&PFMnruuEVMu!@;F\e366%R"@"D2b6 %#D;TmLdpEP\A`e'le#W2TTnP-NOgiS6PmoToZLjqa(g[]6AY[F$Mp;A-hWZq1jKhb.doI?F@cXY&e."IO-c)E3Y0>"Eubn\::FGu %0X4qi9/HdqV*so7mN<Z\.n_^\0[oL/b.J6(n^`lE4ms>b+5HUFZ!T1)2_r=^2gXGf`83#!'/q`5ak"Yu34r%$8CdrPXjh"dlln:b %%bk+4m+,V#<(E&Q]p.^jY^&S3TJ#l\bsXO0^m8q-`/0*`En&;Smd,WYnVt-qZZh^=]tKLbgNs*3b==cnAo:=B>FJCZ1("B4RPq+d %)@DT\eo2C&m4G$qG=ImP@rG1j>f1Q=O0_d,28#!$Xj'q\K9k=s(pAW33S*&cs/`<Z"-MI+f#"775-V:-nn-i]/6>1ACgm;!_?UIa %<nHftq2Nlb<jDA<q-$fR"NQMmlJ.jd6kEcdM`L&>J$KOo^X-_/]b[=KMq\#k(K_..[4i\Y(tQQO+K"F6X0%,T,>U,=cmd>^eDMc5 %ON)>=q#G?d0+BC2jj\VN%2fO(ql3XmBO99,h&)M*Dd11agL)SG\34M#a_3<qgfpcoK)%]T?(6/C>_LSj]&Z*g*ksjbknYV>ps=o` %N&3o_KX3nrEa`_9)/2j.CBf,-p$C/U&Uh#/F-U3kF[b$d0^GQhH@&obh>jc+LtE&EXc;^:</e'+9[_j'#9PJtB#3i)WEo!F9+fBc %Jo.EW/QF2XZ)V!b`?uW7;ggMLB6b!.fdrJ^[D?/G[Ck1^=/rg5UR1956).nW60IdA-\j<jRmEr_%'>maB:hI[cL+dtLX+O#RmC\M %/\"aiSUC\_3P/eo*'1DqeI4KRnZA6IB:hJfSDCGZ%\7=/8d:i3[c$.*FS6SoA;>C%*'3s*3daE8)KP'.1[+?)ZA'>[.Pf4(k]@`E %6U7qOg7)rXMcgJ$FXGJ]P$QL]H;UT1!k6LrY4ADG/ge4eZ=IM5;d$1"=uZalH$UDk$cS95n*rQ+[/h5ij%5SKUWjN*b%j+LEnM^j %\VeGV:m71CJq,l#@C[FdCZ=lRNH"FXfor:GO\WUDVhnT$acQ>^jLMS\P'+p;R`XZU2!7Wb]N!+&LF//$%LH+$Q3Og@.#=kA='<sg %Cc4+dd5jds3=P;#dtM/bj*++=dmcYVQ'aO^r;@?n`fTQLi:-<IE)fnSFac7g%TlmY`7P3FY_It/)$6Iiq,qIf\2,gU#hD:3)!dCl %93:Z#1:\XRS[d9boU<hoTME0]KM]6R0s/S^V=iL7i.D^p#7:<;iB";e*.k%,dCMnaJ=$ZO>GFkCZt%XefrT"5=^]CbW7AYhZaJob %^!%L+i8)E+eb%UC7a3HZNIeS,P\?Hfj!M0qn\EcC@c/oC9i<gMkKc-mhL-H;UF*`@*hU`1\I:46dHLYT+i.akb.?'jQlG`M('3QZ %DmL;#XEQ=`^mJiKs)N`cXG/I3j-L`>W<m\C3&]79[JH7@?1uo2BfDj2#LiQ%*V8BO+:J7/!_8mYLq0"!jR/(=\&P$):UW%PAr!PV %F=R@G:+*M1JiK-<%S*;@H+(p70i+'=E/"c_,;qH@AVus%]2E1lA>Qj103BDc;'jbVNi^T9Vn'TnOtHrLjVug*nd!=#4tH?YoOI%7 %bd=-UZudq][]n',Js.SuEUR"B7+nOV$gD/.-OXq,MC##]L@DR`*^&[3LmH)FKmQ<[!fij&2jnZG>pB!cM=Xk>>3j229.&/![u/ks %Bd&OrATTtTC,(d.VFt*Rbl5h2FpFfgXhuA>4B4O"91Ps-[dnu$[iQDILY'[b3*hS8#2B$me!2/6d*RpVbFpYqekTpm.sPUSCr+Tr %arVEk6Sf/^2IrUEk3">VOjX"#+[=:YHB(pE%`44JE42"t.S:n&<0enE>%QADDVU5WI'uic]9S&k?TA6C\MZ2VLX"&'[3'!(Vp:]Y %jK-Dj`qP:D(0i.VNiXmHQ7%G>Qrdo4\tI4^FNgdi/ngQYp`Qcc+lpRI?C`6n`&(EF3C!_1l`:Vr12nnt/aYmtOGquBL[(RG%`G#E %kUc+f[H>B[qYAa/&%BXUA'=&QBtOdF7bkTHiKf<s>s'4S4K`VYq/EBI$bD0MoXMsF?TfK+Ru^6!imsY2VtsiSN49Vsg^O!teu&YP %1EXnPRLs2$"0b`gSDG$fg=E7ZNRs7p%h"oFW*RG3,#G/R_l-eNLl"O8XESb%Le\HqDHuO1g#jhB>t74B_msiN%I(+7MrA?/kG<JL %k?4kg44\S]/dC00U=l.>Cme&6mT8],Yk!/Qd^*BD\R^ade%JbFh)@/&CWVBA`iM2VFG\B*SKBe\j)Gm(]OPh4/uFVpgkI^HV$sNe %1gga4'cYk2Y8GRMCj;jf_BmO>_/PpM_tBpA=b^):)31)(3c3$h/$5>mLdl'6@>&8sPBo6A\qEj;^33%TE(8da3\s\&f9qbI^Q+9& %kF].mV",JP[:H'W3,?T+`VEtYOMB/3F_%9l3%g8C2U,RWqNQLrC^s0F362A^#L%k4<aMWqYb<Za:+sX'c.6m$$:hFpm/;R;VSX3) %p/b/NQLS0o1$0g@aH^&AE[i%hKBU-pV-Q5!NqFm3a>@0X'i+3>Eu0"Tek[7$A3:I\@7>(u"!eXF&RM5n)3,J=qEQn<oqUFD1%cs+ %E$,7eR1!B/.ikL`5@f#Lblqo05n]ZF/KDCOGsR\8/XJRN`uL;4[H+/Kle=Fi<U1ZjQNpN%0B/0Y9\Rs#JUY:tJ\/a:Hq7VE_c>[! %^<kOcmu*F6msU>1QQ)"C(O>E(qEhZF1jj((c&s`+p6t"#&)S7M3SGR)ZX'FL-Z-.n^bPp!DT?Y53>Tf,]X-kJesO-5<L`=jk\OOS %>MS!LI(%5&gShhS/K;[\C0NN`hUJ>i))LVcm#p1P.I0I^;Ji7-I4ghSFXGk.=p4l28HHFa\n2l2-+gundq4TfqtQ3>6PHL7Ya/S# %gBVBE-s-@iCmSSns,PuZX;Ys11g8r1ArS;7nU6pF=s,f<l$M8\2_B%VI1a)RSnr1*n7YjR@AC=7p`%JsS+h$2DdMmQ;m`W]oOPAl %`oXq\"[m)(qTYn\_O(di-tQZUDBtmc>n/-kSPeJgEi[Ys)r!`m6c?/)#*8&tWBCocgW<pNK(5:3hd^e>IoNa<k/t86Nd%k?bOT0& %a/f>?(;*5aX@o!<<Lg`qc8WkUotiS02V*L.Fd[FkfB;Q73O:?+Gi=t'7*^7/g3__I/fSdl5(.C[8URg:Uc[Eh_K6+(ZMaZ@meMQ` %Y:#rJFc,j</p78dQ)Aj%Cq9fK0M?$,RAfNgHuf3iZg"R`jRm-6RJ?tcIT]`1SXJKPGikc"2P$6h?6<mrH8_<s/tMG.Yr-(@R=TAp %"hdGbh81]5;V?0SH`ub\VR,+s=_BX`=Y?7DCsV+oFCr71bLiD_Zg#\Sl($("=>ZMm9Y$;3;d*ZhSQRS9iO&EGZg!i0),<(r?T+IC %EiSa'Xs':[D#Q7M9W]V1c7G=-r(c3NZK]RuH2R!RVK7Bpe[+MaEp6WFQp.!W6&[C`9kTSu[H;9d"+X/+=K>Z/,F_F9JE5-5/+T.7 %l-+<D'MW:YflT.'lPd+o/9aS7RS@G$^8s&YcH8)[hJ>5/AC,Z9f9]3EVF?s/a1&V\R%NXP5l#l6od#>r?;g%XS*o'8-U,)c^"%@K %N7u7NpXM!(ZILR.]<BM=4uKsHQ?[G_g"$j5.[Fb>poiq[ir\Y/"O-;-eRq$,F@te\A*UY&9=D=Q))%[hY"QmU:-#YsPO7bD-5+=q %;s>SrAkB]iM0:ARQ2?SW/YZ1W7:Zh5G2o"^pg%-Hk9=Q`5$l+dhIF4820UCVb8DtE>C:+qC[S:lYB3C4>Jo^YqMXd-*0BI7[D-:m %2GIn:C[Q"$MX!WSb@MqQ\<2!lQTiXEh)0Bd\SnW/O3kJBBg62gk?OR[1!a<L[\aT^1pf.$nsm7J`R)u08S3DMb3(\Vd$d/GS0rE% %jcYIBmUL_uf1O,XZOYu6T3pfPQ0']T%'Yq87EI0#fErH)A]Vf2>j/P-6Wks_i0n"%YtL+366/c]G_b*E6XcO8?-uJ.qgW/q6hjuT %q98C;nOA=h?^?CUI2oa*`T%<N,'UY&7Wng&<B6.+Z,gJ-AdUW_Z4gUR,h@!j4!=0P[9mCYOBDB+3p\/\q:<bc"U&59F<NSW?XI85 %+04>4G$1R1An6`jlhb"*A#SjT>Is=J.Y?Bk'"<al2FNQVQ^Q9,h[P=bFl$NYFHOZ&K(n`RMdKG#Y`eLpCFcG!(lE00k9=kG5:(iq %=nT4<E[dP;?q>&Z/JbCE(rTu0K?G9AUjF!4&3Y*&aPc!-0<ODl4(r22ChS77h;\0006>%%H04/0CoFu)DRGu)gu]81hNYL8)t*?r %S1P,h5&QEe?_$[SQG;D(ikALUN]Vu:((%A+lqTFA4o_T0Z-+b4AAQ2fI`#/</?tA.&o7<&Q#B5AR?+*@iEP_*+70Q]EI5tGL9n6G %M`E$AIP$DapL\tOVRDjJ*1QkLZQpk[0,FBNL>\L(YKKk4OR.kmQiu#+Z;f;%!HX[I"D;g0Pf@7'P4N(L`.V2HpM!<CO<)Nf_+`*s %*2d>0`jE)PkosBZNS+e&bl5'ZY&nXif7Tpe^:7JE.P771AFRCpgCnF)g;Oane0V?5/\MLLkI>^-40IW^.#.Gn2S%"N/O&gh<YJ+o %J]G9nf\B$,=Ibq>8i(ms1L8aXNsHH0O.AFkDK8uD;u<>h(=?P_0aIHKV/t)ODS]EKB.$jOB1o_pfk*B/kI@6=\Y0:i26t<oTIN>7 %WUl6dHh&0+Vii=L[cA.9dp*9$qekBQaQ*#K]<P:*lmq&]^0%,$gJTA:>Lu%6RjL!eRdtoaj\JTc>&m!Ok?-Vqp)^YZbBu9`rYDh8 %_@,f=+8Qr>Y_8_EYZ]kdQY\h=?$#bZ>;jW(h_/k(1o@m?NB_jY=uG$?]8*M5__at@\X4qgbth1OJGS'9K:f9>1/_CA>gPM<&#"2S %cq&V6)IAF[c2AkiNn6YW`@;0iT5I3Z/eeFaPLb`E,&_[kNUDURbbnGR?;,_7Rm%:b^15ip1i4<//0"7&rJKI;O^4ng0h4<U^W@-$ %/3W]]Rb>0KpG*hNm-EX.b4OiB9BG-\&Rt$(VE9'kKG9j;JkkR+*gsf?>rn7,]BWY,(.cS7k;$jO^DeHU@cfRfdWTI[K<8-2F"pgE %88N1_ZO3h?m#pW4IX/cV.dP$MlI>(ZI$\&:A\1T3=<FUP:XW1p7;.tJe1nC6H,7iWRfosWcF@%A/'T5(;aX8ih7!JuN71sXHuLH7 %@Fm4\h/1`67?j+T0CFt::c)C4dDq3:ZA[18UeA@hR:8"Z8Ul](Z!)-YEZ!q3`QZB8`18?B`K-cOdJ7"/RCrgjf"$LGH096i_P%>> %\?_E+SlX>aUrM(P<fqTN=&4"Gh6M3JXu4K+>f!*_a,WJ%TUTF`*H0GKSM0,9[8^t;Zs<FIZp>qLEGqa"r&E*73sjB=Y00<&,W9`W %B'ET>n-M,qG%DG-C#r>\aO9q\?+]G;N9Ru)hq<kc=rG#+E<1JUDi*'s27LO<an5=1/:Ys]GLlV\K>ho53fBML@-EcZ^3o+FcT,s< %NGH,tW=RNloW^h`!O_LT2O0J>8iEZ!:0/@GRQnIZR["j+F^,T4jPm=!pV7bed4o1`g&Z9#<>NE<@kNi>6(71G/r_U+qfEUiQq]o9 %+^N_u4,h6elQrk;D7)_X#LN8d'"]\[=/rW-FLpch5drb()Xlmqraa%h5gN&*J8TE.4aoo[igBH%S-,^7HC)bUFINBr50LqY*A2@4 %4gqM8V^t*B3Ii1N.Tq:>Era=2A^c$if6/U8M]:@#E%)kMbLajC^6F]K.f@7Yq(-Gp>O/,5[W62$Qh"QL^UkHS<k+BTdJEk%V0n<4 %AZb&l55Y4-=1XWWkn<\>LmIsc7/Gr.)SA;`>IiHlrDkotMS7V[kubHLme*nD&5Li%2O)IgIdWtJmI0^h)lL's]m`Z+h<JW?=l/IW %mhO8Tilg3EB7HtSmVJhun+F#\A?9&r+8P9c?9`e1!7=X/\C]&S\F`fd)kW9t"!?FdB0VS$[gl]!Hi<;dVVGOhik9dtlY[.jJCrZC %B0RN`.^m4-I[Xt+h!2@JIcVc?Ipei!2CELloHRtn[E1q#B<dJDrN,!saK9o,a@^O4(3Xs)Q/fQ,p84uF$@:r`rNt4#N.PC,?9`cb %f(\\dG-@MQPd!4[]ZY[#m%J[TFK_>8L5MF^]%XiH)HG7*WunmC@J,!G'K.e]ePCN%an#3&fl'=->b4saos;E`O5\6Hme*ms\AjiR %)Xd:)^XZ-%i*Pq[5PpEmX'F%@n+AIGU/u7*>PUHH=1c@&mc.OI'G("'^,=^3B<T7ccK9)Uf?\o(fFVo3jLp"CRQS.2cZ%V9P5"g@ %jgODt&m)j"cX*/Dm$AIUos<OoVK[$_HESF0[eUNYMr2Ra9TY"^I=/*%U&J*-<USmgDbF<,hI+"JDkX6,$lQ&1\CXLd$a@.k&+m,L %>UX36X5>+(C!3P;H5^#]?9cnf.9?-4V`&8Xoip/%\'Vg;p.ul$E?4fMfdfAVn)IUu$WiIVL3rm+Hc?HT4;i&0_sq5P\CXO*MW%T# %7h<8UHi7ct]@^,"`I%RM".^.pk_f-2kqJtjgTAbTF-H46hWqY0hbo@e2u!0ZZ7B"jfC-NK<kfrT#>O[[ZW@QdpXaDgT=n]IZ'2]e %]mdC?Ef5lfom?Z$+O+itA+[$kme*nC_PqI$/bf*%@VdXjqLrd)oeXjq?/f0Tqo-B6Mf\E8rTk:)ECMcemIDCFCihLZ>qeF[PW;h1 %]pXq^Na64uD!#Teffnn3QaWidVMRuVb_9QIDiKq&p)99!Gf1d,V[4b#;!j6>8]E+]-,9.'Q6b_Q]'o/2`FjOq"[79_,O?CdP]8"j %V`G=F2VO>?ruBnhJKr7Fo5acnMsZ!/_Rg%;\a\JDFXqjoruQ6Hb#b+6Hq!X3p$A^&<QG&!=1cUD\baFe.p!h,Iis\U%`D02juedd %DGU+Q>]]c;cJ<KH!I+:D5NhI0G6.+ddL:023ZFF@bKIdbpNiBtEGp\h*U`;WE$\(R,q_oaa1Kci+5KN[f5+j+PM$.oi-GTqSN@mB %[,3sZ4MJnM+5QmAr:#EKr==mim-^P1Dqri;[m.Y+)]Q?_7::2`oq*LNgR"J7L[nc-V?6VVO\,-'%8R:%HRi'6DuJIWfL*t'@k9p) %SmH\KE.7%n$43PO?aSHX106``pB]o>(<FWG&MiK5gtU[Y:m*H*@?9;XXNBBfGV?=C`)V_.7BZLD4lpFF(W5M"9=b4nX$4)-K:bb\ %5C;q=`N-1+a@X&(.X.:^I*!HH^D%oI>;EVQZ`PCX^ej^51.+uA*u5BnD-q8N,3b$*GO?Tcp>ERLgF?jr^.@bW#bIXa_H.ZmOEPsO %"c'g*+jomMc6&'pTq>%9de6I;VWm@cA@E*S\[f\79)NS+hi@:^Wn4$%\kg2,j7-2$_KcoF^R=SRO,jD8mHt4Koj%EA,DP)NCupC- %NXNebpa6?dJGee-%&#V?KB0VhpRRp1r!^b5o78=fKR4?RK6gE"JY^)_df'0eEUhNb<u?t`e&'f:r@]E"Ai[Ds#FV5g^lI>\5KjhK %[n?P-!9Dcu.B4-i`Q.*aIHMlY(*MH!UHf2>H)9F&9pgFG`G>>ooblM)Xb:;Y.8nkh740gCmmm^9A^=cfB/:t6RXWLY_)7:'-4ZM/ %oWrP5_LBHR,'m:L5a;o/Z,NHM^47WU,&(6,,(XimVRCI^#L@Dn0>-L]'8$aVab_sJ'(PR_mf[t6(865!D\Ga\W.ET_Mmqt$>2EpC %DcrHooOG6JDsqQ+5=R`Zl<Ye4V,/pAa/hF/Z%f<IeLB!h<,TE]F[-OuXT4[0<t%!3R_?jTCXo1#n[<hnP:rn'j*T]a9"l%WjbSCm %%32"1#f4@CVG([*G#CUmRjGGeAJC4@60QRPd*H</Aq8//a*6er61jQ$Vn5(]cAQY'3t]iPFkR0"9tLUqf\K4h:TOOmpsW7D+Pm>8 %TEp'2piZudLI;J;IO:ED!^M6bDL<CX(6Ini,bg,.O5sE!GY#9iEdJJ:j2XIg:,%IX4]<=)OZ:"W[&^CHV__`X(pJ(3>dPqT^YtWF %j,hL>r'jp>8"[YSU\?!T/dUnjK`O=g`BZ_7+P&CG#g.I6WZ!g?NZcG/W<C:odK\^aA,qj=`,L8m?KM,J*_([`]_%e7Qha08$khbT %MYkIb?8<^iI:r*>60@UFo_)SS_.i4fia?7qjeH$-T<ua0&5Ne`$>T6nR)^k@Y]^_8q)qdo'NG=a.j2,u<8V1b.&1_JP`On[LZj^" %1mUPgm1=EZT-j1uPHmu>7]$3V]Ll:06k]Le0P]m4AQfkXaY]\l[M*9inU>5f/6$eJh6:pH/(.IFA\nLP:G56U1olUUgreZQ),U:l %&@GE[p?P9CjmtUO9C]3E$<C[\P!Zh86Z^QI&nkstdrc1\M1gPuI3#:Sj3C9a2%@ftQ\;5p9,'^>NAV2?Dcndc`go#j&"-S$9mVL> %LBbI#-Yh]Tra+TI%ZO\%BHUa=Oed/6\\rZ)bOqsq4!5;K1sOB63B'=s/B_nATn+h/4Z&4>c!>R-$pfV7"gan2:[]2)$25LNb_'F? %q!M10Nu=$^:*S7-;L1<Kh1LSu@^GIZ<-hfq5:T=SITN;Z@uG9oN1L<4WsbcY:/\K@nM@[DrLAIaoBS]d4,k=m@q=cT`pdh0$E";E %nMB'OCPXQ^CmRkcRWE(+3CpRs/;VfcWX"YGGoA.4D?p6RqP;1>#T=2[;LR@5K#;%%'S-6kHhlSbFU6.9g-6bVg%RrQ.0Q2@\8q=_ %%#RuEd9MKb!Fq_9+er@(;ZuN3DrXC0E0VE^"/Z8T$3h!4#)nTCmKAjejk1Y\.qd2D0eg-Ioce\Fk(_hk)Dn#O]KGu/nHuNnV./bI %)Pj@Y5\KEZ)6'OU)X7bRe(A=.$=8[r\PKU7IECa&2DkJe&,:O>gnr34p@L7?JqTm%K*;4Gmu=%a)-9Z8^%p7:I0l"_=SBnd)[-Po %//%)@QO4?HZq-"_5XFDn.M0BD5W82GI<__W!ksDHfZ;Bt.86Ul,/G0$L]$C9VYsun/?G@.P</[Xg\>NpTS(2Am>R6c3-4mIUHk4< %/./tTk;kY3UM`?igJQ:@1++@m#R18rM])S+p>(6AO[%%^5sDC_a"=C.&b;p%<dd4MEup'.P"VM^k?,-dWsf*+:<^E_BIpU*+Eo4c %9N2E#TLp)3bCKr'<,'D-*krG6#?\QB7Q^fQWa&TA"B_[7!LQafOt\5M@-M^25,_G;k5m>L1)l#Emh#^8o'8Rq<9]FI4U)JCFD4M_ %.TNKn+;f15kc*!n4"fE4Pf(s>g3Q&MppfU+nOgWbm[,l1WR.$Fo#[9l\K"UG-'2\P/8-]HgsB/B<P]D\#m:](`L-O2W!)*\AE[_Y %BLX2(oH@`lFU5ulK4(%O"o?$9a<=St/2J4gPp1=Ke?$`7*$8@M,367RnOnhaSibNB0/-"BYWms@U'9M8Cgh.FZff&92Ymf1T(jKr %[/`D%>@7$bn/=pV^l=[.0"YdTo'5cB2G/Z4]=e6R4naiZjNW_Oh(N<DrY))F^;a8uo0%Jb%032`f8;e,"R"eX4BnNK6#.Gb%P$i8 %-[TFq8.cH[nu%B4OLOpgZ1^c"mia8lLoUIgLJ76sn&u8D(/_B6E7is%@5=Z#lH:#n".?BMCq@0L0,9r1];)-,mVWF$:1/K*2<a[o %-!l&%[Vj!nA9,td4GRQaGRPaCfMQ8SSsdhAlE)i[A4hOWF9fE?`9)@'2O/J!qACL)R!9-T^NDoj_$.<RSC#o%WQ:_:-[&r,&MBZ4 %@=<2eRk[<ZF*c.Ph)pQ5J_al<WV:5PDrV`[qhM.SJEDP"L!C%`W"!cV-^j!i3tJP+E/Y3]mk-9+p7c3L236eS,d>p2=oLCh-")$3 %![!Nqc@7-KYJ-jk@2Dri&o!DW0l&'Xf[/_ZP].;0e]g7,]H?*VL"C4-j(lp*!e6_sesS,k0+'drTpcNTY%DVe5pHc,[N"GbGlgad %R`!+*qZqaUIpuVqB$jlO-Gp(0!W@D:mR)68623.tT-KcRb2EE;lonsrjm['.Po`_A7OiUc/+$eqCgt#>0(P.:*Fpu5_*l/tMq65` %*Tn'iHYGH?-_.$r!5-T"_=<XL$XE+O9/=P3lLd:`jLa;FCkpHHGlOFc#X7B5?Rs[5BIo92F]XSR9(;r$D'%1N-AFmAj8HtjRI=H> %$];E'@b;\[(22%XVF6I?.=-"3OP`4^:5=1COjBZ`74n+Vd(I'NI%_)8.\%0d2DFa%47kQ^WfP'XTDF$(Pj*?cD'2KEr>+':6jPDQ %FZ;dCeBLCa;Tf;VDn8ck+L]A^n4&"cSqHuuTC2O8'A=$FEp@PU:i(h9k.C<Q8:O0WGaCeRW5[R,B1H*:f+YSQjdctps,\.?)e7NY %O)Ief_Tc@Xfe=A/Kj\QAga7e$Dj<,"m%@bi-1R8e4I'#UT@V>3V%-E_8D&5[WpU'T<-ikD%?<sO%H@kZ&;Q*iZE],d)_D77)C>Yf %*q,1"*]E5$prmrW+4Wd<@]p8pSO@M`UQ?lpK0r7@GRGC'%5BHQ.s%+i.a6$:iduP;IX^mP5Rc'lA%`S:a,17CQ/bfQ]2lW^(C(+\ %Y]:-cPu_Q4*tu][Wj;M;pj/rpCWJI>)Uif<WgqgRP_)55YB\@+^SX`e'20'U,1_!<qY;?=+0U6cKciS7%t-gT+o+2jer[DU-ZuJC %EOeSGg':U8`"TAW;;rgJ*S,qXRYei-9hkaacH?6S3j?f6Q`D@QEENjqO!e)[<-s,N;?q@Y9T!Y^:@B<S>Y#iFc45R>)/f'1G'Eq7 %g>BNG2*S5Ung?*5=6a%!.Zs>A/@h6>6eQ:$C,\8-":A:;C\o:-TK812,qPW"Kf+cBNA5$YN.tgi'P3E:J,R9>Afss$Et[Tm$oj:P %n,LFBQXPde<>'n=8%T+6(/qQZQ<=%Wf_I!,ZC@5:2Smksp-i;7\*0UakhEh!'#7.&@sgo'LAc:dbM@K+8/*JP1_q<h<7j-s4?b6E %8Z4=_dhd@BPlpWka2=3p%T[<&:Ngp'Fe.7)+/&CmGeZ%cF5bt_NcKq7-:`IHB;^d-g;t8+eTMce81+Cpf6?C[[cn->a/q@t',6$> %<onmlCfTT%;He$-91\$)2ksJjjY/)/h(m."Qj*lKd64d)i##[!$J&)\#u?8nG(4:'e'uW1:35jIIJCYbe:<&`\rQQ<[#<3;15NC0 %!Mo:.7Pc4?7Ee5=?#<$O\_W+Eh9)^SAJrP5Y<rTD4U/;$<0\r3NRpT1/t#*NZua0Bhb=R`fJA@)eVc+L\mMHC9*#f$6L_RRL[E9> %7YDpoVje(?89i-u1c(4"i>I1!7s!Thj^Fnh9l)_;XAecqHLYWTE:<_H(R0C2^>PL57CJRJf)GTj#+;Pu/7O\E'UEcVOC<LNh#GP% %RE(@_1=[N-Wt2UtjU<p#+;oe?T*JSY\2)-EjS)OV)/1Cm0utP(]#2,Dp@NB+)9?>od9j-#8/)*0bHt='%`.];<`rUN4UKZ#<Q:lB %9g,H.kR]>!,RiRun2qnk0G6?t9cqr::j_@[SAM21Z*Z5"3V;^jYp(rdI#WV*$K]06*(R"S/G,P+YX\;W?k/$jXb(A+mHn>aVZK=4 %dX(Zn#Hc%Q->Ue2lTqX(XS49KolueLHPY4Z$n"i^d!HP[HB<f"d!OKGR(]2)@qOg)]6Fr['Z"gE<q;"MIlWp"$s-=o$]\!5(g;u6 %$2utdFSQ@)KDL.6BXoh'nEd>jBXoh'4F[$Z(<3Z-d'=@$M=$3a#io`mH42^&@VCm6*"P)$jE*T&*#cXG&t,ltL(M"tViW<FAT4WM %<g(@eSu3np:4mbT0C;Y%9rNYcTna8)(@\6saD80*8.I6`HSe3&*M21WUdQpY"kDfb,J4M-<T2O\O9LiQb+1H]8+a/XnOjkMf]QdA %2[;lC2PTa^j@a,\)NL]1/:NPrf@PD$lV5bCXP?Ks_2Hkc321i8m>\dcq6mNY6Tjj232.5;H=.i*`Le^LLgEX<_9l*&323D'_p;S$ %4kct<NS^ENUtu^N9'_lcL1NBR\D@=W?4j:Y>"d\^':m]Ar;=`aUYTZJ2LZJZhIrJ26Z?k9p!E%QUY_2#/'(:ZGS=Dh(+.Y2"H-7m %oH-$rs'*>Y%R_=ie[;Z5Ib$K[qKVWBAponTV"qC$pm='TR<[?!1om)AQo-'=JWS:78,P\B(j`+-/78d;`+*j!9;(t!+6p>BP!JHr %&%G0tjH&HiNqI7Bl/WB%R%4@`O8Qg,B)NZWN;RBc)k1Z8pd0/U6LmWrh?BID5UE_3h$#n&;4[VN3ko6.n>a*/Wr0\>Ktju6VTL!, %&$M6$>*&TtRZ\kG9)bba!ZC+Gjai-UL#gQolKF&H+4g)$10K`)c(9XZKiKNNIusYR]t][,6#pcF%EPCDR<e_2BL$Is%uodZ:'5Me %J(/o-AMbO=njhQu0p=jh+P5=NO8NGJQtm/pO?\XU,_'e$Rk0-+gkj\f\/4fVOB_O5`j11#jAu8A]qf3s+LgnHkqK7tT\M*X."Bls %"k;C^pks,EO&c>i'e^RbTHNlmc^Eu]RDegREE+B94T<*.JZ0gq97A(9"qV,`ZU1<]?$j2d8R@QW!+\Xc^+>1;LU&2*^'9E>C2]X% %+Mfb6@`Wf3i@+IKNp1tTQkYI2`qS7oDPL'H@RlKbF\egP61$j$CpAed,D]r8mW+3*YleDlGEp8S/R4R4b%E*9)oQ@ca-(PKh^KY% %Df3aRJ_hVYbZ3@8(RfiHkkqq*q7N#/m;A<1+Ha%(E8VeCrRLr^P"FdBHW'1<9K%H.;p1u'kppc>5XpOKM3>D_+7@<]gEKK+V[4QM %UhN"pI-/X2\7"Lc_WW[/od#+<3=b@uJjE>X#6[I+&M3XTYST&0P1^)4E2+(mrAhU5,:=G514"kg_m2dpN;m\VpqYYg<I7+akrW5P %^CP6^NS;.aLI#?!Z$eRd8%Rg'LI6Ztr"1Eqa$-B])33&5$*TC[.J.Za5BjSj\)#m^#mu:Z+s]?1p;.(+'IpWe*C/O[7dEWlL;!G3 %6`A=;jW&Ghj?=o1Y`I1gKK&19[+FiYl9F9h[jD>NAp*Pb==M4[f"r:tmE+DgHdYR;Srfg[e=WW(et-hkf38,CB%iGhhY>h&7qUHg %c?j\P^HkKF'%WP"=5)s=UVm"0bYidsUH6Zd2\6mIf9q\#g(W&Xf'5ITe".,1XkA27VEKKKHklYn2[[1$hO**`*,L9KRbMa(duY`D %op3Pq,89Ap"$,hj*sZTR+.:4mL\"rulo/Wuq*R$9p%aZmjGsr0Yr;WERJ`2B#hJ$#&miT8gLg"HEsKWjo3]]8n@IFF1MieZG?q"3 %s"DugC7XU`RM')r=JBbaHauDK@V,[>#;kqr\a6`D%W.^d/"bHK$abjNEqGaT"7,;dODqbD,3Z5D4>7hL`8TOk=^p-pUP\>hOJ2h' %l6m#pe4$/r9`T@2\p2;X/muc?CV<?]OA>F%B12Ydf/<9>X?U5d-[O;@rP.U.##B/P[^5C`+e@h*A?nc:a3A:Cd;q+lGi;>L&,OE2 %f-kqV`iOj>)FY1!@uBbi9iU*39(W6b#p]M.kH%"#RsOiV#C8aF:(kTPh'!*S%;m?,#MEQJq]03WIK.M6GVS2'FaTXKpTsEc,uLU? %C1+"Ig_o!3@!CIMEed2VZP!r;R,q(IR0,W.R?k*!-+k:K*@S1Q[p1S*h3&:9RXX^=2:%@2<l&p;,'.RSS.)S_H6TF"_j09XblVn& %g5mKA@s7*=3-[N`%8D--C\9`abJ_kWNB[c[%7m`47o:L2fRO\(oXfC)djPe_4@^-3T[Hr2mm`(4=\uQp"85#/EdTW&ajc"Ks7m_m %8$irLLYi:!q5$Jp0/5MtH7VXiH&XX,+nubRi=mFTHBd(=/(Wt>7-R_aQpS+N\g!B"Hibj;a74WEqM75HI-14XVlrW%^bUgGUYUhp %PZgc+PZ]h.NOY\slR'hf_SGCFl5=g2=_`>2C\Wjf+3dG/V2aJl;O?52<#a>p_hNBOTnJ6)641KK-\k-$dgc=.`UGTl1$-Ba]%SAE %SeUG2IE;J1E1h4c(d84!/H?gR-,2s.NZu^CJ3/PZ"'SN\0a5>S01WCBc5]X$2IFW48MD0lm.&Q&7q(P-5c3XH<BYs&"X1*!TkF$X %9nBn:J;;#4Bn!IeJ5`;s;sM``N]eX:H;7c+,YCME4<uRuNI$O'&kG^Y`\e![`1rA7r-TVp&V#h^d>gP4.i+@F]5*tqRDc5+7ilC\ %oj.)6pg3ej="iZ34KG\JmCa&:b&pqo"^u3b3).[d`HWn]B$M`WgVW0GS/GFV$GBh>"g72Uo]_3M[g@bQhUoC*e0E2bJ4,mk>[ukB %JekS2OF0Dg'fd^>4Yomb`j#aLOj2_h'oM0!XnLgZc,3%KPJ]?V)i\^rnBIrDB0g!MU@RQ2a9]i>g8Lc:@k:)@5UU.mKlbT[G9#Ql %3.i/fKS8k![uk\PHR*F)]/N#9]D7gmoW`8q6A:'A=TC'urW/)!RrY`>83UjnjIaL67U1_$;rrh^"0dqjDOYg`am"/78VnsimYs6e %\X^Zi<MT\OQ0epQ)#g-0:F;8uH*bUt`Z)[a%n,Y[l@8FrhM>gr'/,mFHumdV=!^_V(&s\ea5-Pf*6l-ADnL$f3]Y<Zb$oSM'><Jt %p9tHor^'eT#rQ.f:6V@$np@P5ICsj=h_)ZbXTLr9GiEri%W]3/LV3'NJesJ.?f\PSMVd3"^@477!ujI9?^*VgE"8_tH.NHP4Jmmp %HdT=f3-1_MH9*nb;?7:$4,(c:iq2Fc2a,5'n(l$aj2^4d7='FDYVKP@0C3nfA20\>$u;/oomd8]qGfu(,4&i'p`ao8("E'V#@AV- %hG?tMgkFRd"rd1.$foMRpnFOaB/n!k#NcT0<MEcWF=WKos&[bqh+FIo:$Z)CF=WK.$.cR$kuK"Xb26<ZF=WJ_/?X1Kd]Gp=gV[VT %_Ijs+6GV9TO6fmn%+!s@*hrQ)#uNIThnQce_.FKeU%IZ7]-BscS-B>TA#9Lf=4eQ#Z[dF*ofV+3hEU^&Jqpf^CqlfZHeY'1O!\YT %r<&?R90uR?%"NI;_g8bc0^mqr$,"es=au1%B'+nai]PoL&U'1^^PGmFpcX54<Gt8ZZJth<=cBG,rCB,2NBj!gB6Km_2D8(<7Fkb+ %SrHpq8@nDoYpp!kF0Ha`>s=1f.qb'$Z(/cMh)k24+/^W!S`<V=1U,&a)5("bnP#/6oUpM6U>(lhF[i2[d=WDT`4BkA3G_]%;Teff %=,$ecKkZc7^p':k1Rs"U$VV98%35G=ck`Y#P/i8"4_\mU1*5!`-$MS8UDa6F<^Lk,@sZVe05d%,:O@aqMK&h'KQcr\.R%9)=HPni %Mt[aN's,@TJK/(oUsJIXkd-QhmpEr'cJIEIXHm=)d:e?ZT>*ml'01Y`?O//P&:49L,Y!+Z*[WB.oCpb`IMP02N,5Es_lK?G#f.31 %$=6gKi'Vi&$HVa+O":o?Ioms]-I"%'0S2d]GhAMA@7*lq"`gC/"UTEG=;5/@QPgG0B.a[hZoNmrhjCD+0ZoEML!F+k04VFMdaJVT %a):tJ,mG+d@/p:f-S5==S>:KC8BQ_335V7/fZW&8(C[K(N;%]B@Ko*<Q*qf-Z0:2b^]:=^lb/mKXYpT8Mi6_::R.a2*V0(+El;+4 %Dufs!ak?IuXMWe$Ta'lb^qluC+EFg8C4.N+_f5*t#mcm(!BY95(ObfJD0jUjUJA/ChRcSb,b>3fQ3Hc@+XDar[L?#AD8n/-b.MWm %0e%+&W3fe"U0B!-"u+l3*>_^iRGJ?88VnOd-;ppsEm<kcYL\>:h)DcKI3V-7Mq:*0ZXc@$BZpr@[?m8Mq6cgMg.*oudb%H];k)k( %L^]ThoH91'NoDPuj#C6(.#ff+2#-*QSTifnRE"m4ke-[lj7poQB;UkqOkkZRDIoQCXiPlK\fY.5j1FQ=Sm>X)aE[;*`<U)OP^G=# %@8D0`og3NRo9">`NcGCIZA4S@2Mc(AK<aeKh?%Hhd9tqc%MLaZUQUG8Q-,2`0p2<T1;RV/i1G%'1VTT:^0$@FL*Xg.@6:+(m7CqV %[NIME.g9@iTH<O\!^-?m;79#B*=5Xu.=ETJ3YN&%<QMa]Si$Tjji.r&>VSYhaduBE_fc*c-:a#1`+)'](Her`Nt8GQk7nB:o+;2N %?HIpNU;abXYS0#=P;mPM?9f0*EGT(Th89mkgQ`2UHe$&B'?m:@ppL4_nqe]EBPsU3Ps$u(T58UV(C.4+:nc9bYN$aD'/R"kF]n$> %#)]Y6]Ve6ml/6:(k$19dWp^m&B$,Q:DWY1%b%%UUY4c(+V-ZQ"N$GP!P#-$H8hrae+(i*+_X>OB2+%,="QJB(:<EJVcJ&$s#1l"6 %rK?n7TOEdnlop!8b9!YJCJ&[GK'UmjXKM_h4]b9_#it\?+RLHiMd?\Mp,X=WJ!CCm/?T)Drgs9'U0cJiGccpNlrJbZmmg/k`7]M> %'iM5(nY8=K\,V8IL\Hu33:n;?Ao_3aaEiP>$N3N3dsB%J^id><cs%T;r3,XB1b8=4Zi54!QMu.#nEAiDhE366o3P>h("M.5##K6J %=&^+R"^uo@(%q(H_g)XRs+gW!k3,%TH]A$.GrW>JW8J3_EJhJXTh#.QnsoI0qih]R;Y]\skNr;'CQH9m@OZ4>_oG[>CskD0+5fq> %0_!kBR\$$.&G/0APKar[%-fY3NPh%jCsAWEiEtuGGV\Q@s.J73mu?5K`mPt*@+XF169jP.;<'f8H?$0Z&a[r]Ebg>n=X1$?)I]Jn %#V3GT=G\oP'%R?3KPYe8k+7[WFB6%cA1Kje4oi$SlQh\*3qNGOLX52Lcj+;++ie<_-kD\+l%H2LIDF?(UighD"/ZQn%S@aB>U0tS %D-QQ5q`;iP^-?WY[6J[P[Qch"8fb@BPb<Ymar&-`9&jo&"JlTR^i>)iWMC#!.VT-Ce=dD?3e01a*Vt;c_f<7KCk!(&<_GZ6[%O=h %6jh;'a=;/i#@,hV-S=Q?U]ih>Ue[43e.L-?3^VOsLWeuJB_oV\80$/OV"?K>l7b%jl=aj;Y+sF4>_f.1\W09$EZLH(6Hu?-5a.IJ %%1?Rp;*Hk^'oXE>aOamJ!(o]*HSV+MV4"ePSr\1rn*P?de;F;Cj7'f+Zm566+5T8f=Qgqlk^#@,"$fa]i,$1Da0XHD81LLB8E<oT %^$^Atc=E#!B32Dl^<[W:BF0sBH(ClMM115e4fj?+UIb&nZp2K5WSJX=D=:ugr[iHNUCeV9S=gM`LEoV,<7*f+*<-88TN>fLUc2U\ %4oZ=a2]fU~> %AI9_PrivateDataEnd \ No newline at end of file