summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-01-10 23:25:57 +0000
committerKarl Berry <karl@freefriends.org>2014-01-10 23:25:57 +0000
commit200c32dca65937f664a864f70aaede2217c129dc (patch)
tree25ff3fa71fbb1fa9d6b76ea170eefc28df18f8f1 /Master/texmf-dist
parentcd7239cea30d70ce5ed8cfde97f807aab13e71ff (diff)
graphicxbox (10jan14)
git-svn-id: svn://tug.org/texlive/trunk@32630 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/README17
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/doc/graphicxbox.pdfbin0 -> 55547 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/IndianBlanket.eps3094
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/IndianBlanket.pdfbin0 -> 15623 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/Wood-Brown.eps2979
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/Wood-Brown.pdfbin0 -> 10113 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/bg_cle_tile.eps8852
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/grandcanyon.eps8666
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/grandcanyon.pdfbin0 -> 22924 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/news_bgr.epsbin0 -> 205062 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/news_bgr.pdfbin0 -> 10720 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst.pdfbin0 -> 190940 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst.tex141
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst_indians.pdfbin0 -> 56201 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst_indians.tex159
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst_sp.pdfbin0 -> 81416 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst_sp.tex154
-rw-r--r--Master/texmf-dist/source/latex/graphicxbox/graphicxbox.dtx174
-rw-r--r--Master/texmf-dist/source/latex/graphicxbox/graphicxbox.ins59
-rw-r--r--Master/texmf-dist/tex/latex/graphicxbox/graphicxbox.sty52
20 files changed, 24347 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/README b/Master/texmf-dist/doc/latex/graphicxbox/README
new file mode 100644
index 00000000000..fc9454e78fd
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/README
@@ -0,0 +1,17 @@
+Then graphicxbox Package
+
+This is a short package that provides two new commands \graphicxbox and
+\fgraphicxbox, which are companion commands to \colorbox and \fcolorbox
+of color.dtx, by D. P. Carlisle. The \graphicxbox inserts a graphical
+image as a background rather than a background color, while \fgraphcxbox
+does the same thing, but also draws a colored frame around the box.
+
+The package is compatible with graphicxsp, for those who use Adobe
+Distiller as the PDF creator.
+
+Enjoy!
+
+Now, I must get back to my retirement.
+
+dps
+2014/01/10
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/doc/graphicxbox.pdf b/Master/texmf-dist/doc/latex/graphicxbox/doc/graphicxbox.pdf
new file mode 100644
index 00000000000..f1f5db90d4f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/doc/graphicxbox.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/IndianBlanket.eps b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/IndianBlanket.eps
new file mode 100644
index 00000000000..70ce374714c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/IndianBlanket.eps
@@ -0,0 +1,3094 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Title: (Acr1A.tmp)
+%%Version: 1 6
+%%Creator: Adobe Acrobat 7.0
+%%CreationDate: 07:00:25 06/18/05
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%ADO_ContainsXMP: MainFirst
+%%BoundingBox: 0 0 146 150
+%%HiResBoundingBox: 0.0 0.0 146.0 150.0
+%%Pages: 0
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%DocumentSuppliedResources:
+%%+ procset (Adobe Acrobat - PDF operators) 1.2 0
+%%+ procset (Adobe Acrobat - general image support) 1.2 0
+%%+ procset (Adobe Acrobat - monochrome image support) 1.2 0
+%%+ procset (Adobe Acrobat - color image support) 1.2 0
+%%+ procset (Adobe Acrobat - indexed color image support) 1.2 0
+%%EndComments
+%%BeginProlog
+%%EndProlog
+%%BeginSetup
+%ADOPrintSettings: L2 W0 VM op crd os scsa T h ef bg ucr sf ef r b fa pr seps ttf hb EF t2 irt Printer/PostScript Color Management 0
+
+%%BeginResource: procset l2check 6.0 1
+%%Copyright: Copyright 1993,2001 Adobe Systems Incorporated. All Rights Reserved.
+systemdict /languagelevel known
+{ systemdict /languagelevel get 1 eq }
+{ true }
+ifelse
+{
+initgraphics /Helvetica findfont 18 scalefont setfont
+72 600 moveto (Error: This application does not support) dup show
+72 580 moveto (printing to a PostScript Language Level 1 printer.) dup show
+exch = =
+/Times-Roman findfont 16 scalefont setfont
+72 500 moveto (As a workaround, try selecting Print As Image from) show
+72 480 moveto (the Advanced Print dialog.) show
+showpage
+quit
+}
+if
+%%EndResource
+/currentpacking where{pop currentpacking true setpacking}if
+%%BeginResource: procset pdfvars 6.0 1
+%%Copyright: Copyright 1987-2002 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: definition of dictionary of variables used by PDF & PDFText procsets
+userdict /PDF 162 dict put
+userdict /PDFVars 89 dict dup begin put
+/docSetupDone false def
+/InitAll 0 def
+/TermAll 0 def
+/DocInitAll 0 def
+/DocTermAll 0 def
+/_pdfEncodings 2 array def
+/_pdf_str1 1 string def
+/_pdf_i 0 def
+/_pdf_na 0 def
+/_pdf_showproc 0 def
+/_italMtx [1 0 .212557 1 0 0] def
+/_italMtx_WMode1 [1 -.212557 0 1 0 0] def
+/_italMtxType0 [1 0 .1062785 1 0 0] def
+/_italMtx_WMode1Type0 [1 -.1062785 0 1 0 0] def
+/_basefont 0 def
+/_basefonto 0 def
+/_pdf_oldCIDInit null def
+/_pdf_FontDirectory 30 dict def
+/_categories 10 dict def
+/_sa? true def
+/_ColorSep5044? false def
+/nulldict 0 dict def
+/_processColors 0 def
+/overprintstack null def
+/_defaulttransfer currenttransfer def
+/_defaultflatness currentflat def
+/_defaulthalftone null def
+/_defaultcolortransfer null def
+/_defaultblackgeneration null def
+/_defaultundercolorremoval null def
+/_defaultcolortransfer null def
+PDF begin
+[/c/cs/cm/d/d0/f/h/i/j/J/l/m/M/n/q/Q/re/ri/S/sc/sh/Tf/w/W
+/applyInterpFunc/applystitchFunc/domainClip/encodeInput
+/initgs/int/limit/rangeClip
+/defineRes/undefineRes/findRes/setSA/pl
+/? /! /| /: /+ /GetGlyphDirectory
+/pdf_flushFilters /pdf_readstring /pdf_dictOp /pdf_image /pdf_maskedImage
+/pdf_shfill /pdf_sethalftone
+] {null def} bind forall
+end
+end
+%%EndResource
+PDFVars begin PDF begin
+%%BeginResource: procset pdfutil 6.0 1
+%%Copyright: Copyright 1993-2001 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: Basic utilities used by other PDF procsets
+/bd {bind def} bind def
+/ld {load def} bd
+/bld {
+dup length dict begin
+{ null def } forall
+bind
+end
+def
+} bd
+/dd { PDFVars 3 1 roll put } bd
+/xdd { exch dd } bd
+/Level2?
+systemdict /languagelevel known
+{ systemdict /languagelevel get 2 ge } { false } ifelse
+def
+/Level1? Level2? not def
+/Level3?
+systemdict /languagelevel known
+{systemdict /languagelevel get 3 eq } { false } ifelse
+def
+/getifknown {
+2 copy known { get true } { pop pop false } ifelse
+} bd
+/here {
+currentdict exch getifknown
+} bd
+/isdefined? { where { pop true } { false } ifelse } bd
+%%EndResource
+%%BeginResource: procset pdf 6.0 1
+%%Copyright: Copyright 1998-2003 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: General operators for PDF, common to all Language Levels.
+/cm { matrix astore concat } bd
+/d /setdash ld
+/f /fill ld
+/h /closepath ld
+/i {dup 0 eq {pop _defaultflatness} if setflat} bd
+/j /setlinejoin ld
+/J /setlinecap ld
+/M /setmiterlimit ld
+/n /newpath ld
+/S /stroke ld
+/w /setlinewidth ld
+/W /clip ld
+/sg /setgray ld
+/initgs {
+0 setgray
+[] 0 d
+0 j
+0 J
+10 M
+1 w
+false setSA
+/_defaulttransfer load settransfer
+0 i
+/RelativeColorimetric ri
+newpath
+} bd
+/int {
+dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul
+exch pop add exch pop
+} bd
+/limit {
+dup 2 index le { exch } if pop
+dup 2 index ge { exch } if pop
+} bd
+/domainClip {
+Domain aload pop 3 2 roll
+limit
+} [/Domain] bld
+/applyInterpFunc {
+0 1 DimOut 1 sub
+{
+dup C0 exch get exch
+dup C1 exch get exch
+3 1 roll
+1 index sub
+3 index
+N exp mul add
+exch
+currentdict /Range_lo known
+{
+dup Range_lo exch get exch
+Range_hi exch get
+3 2 roll limit
+}
+{
+pop
+}
+ifelse
+exch
+} for
+pop
+} [/DimOut /C0 /C1 /N /Range_lo /Range_hi] bld
+/encodeInput {
+NumParts 1 sub
+0 1 2 index
+{
+dup Bounds exch get
+2 index gt
+{ exit }
+{ dup
+3 index eq
+{ exit }
+{ pop } ifelse
+} ifelse
+} for
+3 2 roll pop
+dup Bounds exch get exch
+dup 1 add Bounds exch get exch
+2 mul
+dup Encode exch get exch
+1 add Encode exch get
+int
+} [/NumParts /Bounds /Encode] bld
+/rangeClip {
+exch dup Range_lo exch get
+exch Range_hi exch get
+3 2 roll
+limit
+} [/Range_lo /Range_hi] bld
+/applyStitchFunc {
+Functions exch get exec
+currentdict /Range_lo known {
+0 1 DimOut 1 sub {
+DimOut 1 add -1 roll
+rangeClip
+} for
+} if
+} [/Functions /Range_lo /DimOut] bld
+/pdf_flushfilters
+{
+aload length
+{ dup status
+1 index currentfile ne and
+{ dup flushfile closefile }
+{ pop }
+ifelse
+} repeat
+} bd
+/pdf_readstring
+{
+1 index dup length 1 sub get
+exch readstring pop
+exch pdf_flushfilters
+} bind def
+/pdf_dictOp
+{
+3 2 roll
+10 dict copy
+begin
+_Filters dup length 1 sub get def
+currentdict exch exec
+_Filters pdf_flushfilters
+end
+} [/_Filters] bld
+/pdf_imagemask {{imagemask} /DataSource pdf_dictOp} bd
+/pdf_shfill {{sh} /DataSource pdf_dictOp} bd
+/pdf_sethalftone {{sethalftone} /Thresholds pdf_dictOp} bd
+/masks [ 2#10000000
+2#11000000
+2#11100000
+2#11110000
+2#11111000
+2#11111100
+2#11111110
+2#11111111 ] def
+/addNBits
+{
+/numBits exch def
+/byte exch def
+OutBitOffset numBits add 8 gt
+{
+byte OutBitOffset 8 sub bitshift
+OutBuffer OutByteIndex get or
+OutBuffer OutByteIndex 3 -1 roll put
+/OutByteIndex OutByteIndex 1 add def
+/bitsDoneSoFar OutBitOffset def
+/OutBitOffset numBits 8 OutBitOffset sub sub def
+OutBitOffset 0 gt
+{
+byte bitsDoneSoFar bitshift
+masks numBits bitsDoneSoFar sub get and
+OutBuffer OutByteIndex 3 -1 roll put
+} if
+}
+{
+byte masks numBits 1 sub get and
+OutBitOffset neg bitshift
+OutBuffer OutByteIndex get or
+OutBuffer OutByteIndex 3 -1 roll put
+/OutBitOffset OutBitOffset numBits add def
+OutBitOffset 8 eq
+{
+/OutBitOffset 0 def
+/OutByteIndex OutByteIndex 1 add def
+} if
+} ifelse
+} bind def
+/DevNNFilter
+{
+/InBuffer Width NumComps mul BitsPerComponent mul 7 add 8 idiv string def
+AllSource InBuffer readstring pop pop
+/outlen Width NewNumComps mul BitsPerComponent mul 7 add 8 idiv def
+/OutBuffer outlen string def
+0 1 outlen 1 sub { OutBuffer exch 0 put } for
+/InByteIndex 0 def
+/InBitOffset 0 def
+/OutByteIndex 0 def
+/OutBitOffset 0 def
+/KeepArray NumComps array def
+0 1 NumComps 1 sub { KeepArray exch true put } for
+DevNNones { KeepArray exch false put } forall
+Width {
+KeepArray
+{
+{
+/bitsLeft BitsPerComponent def
+{
+bitsLeft 0 le { exit } if
+/bitsToDo 8 InBitOffset sub dup bitsLeft gt { pop bitsLeft } if def
+InBuffer InByteIndex get
+InBitOffset bitshift
+bitsToDo addNBits
+/bitsLeft bitsLeft bitsToDo sub def
+InBitOffset bitsToDo add
+dup 8 mod /InBitOffset exch def
+8 idiv InByteIndex add /InByteIndex exch def
+} loop
+}
+{
+InBitOffset BitsPerComponent add
+dup 8 mod /InBitOffset exch def
+8 idiv InByteIndex add /InByteIndex exch def
+}
+ifelse
+}
+forall
+} repeat
+OutBuffer
+} bd
+/pdf_image
+{
+20 dict copy
+begin
+/UnusedNones where { /UnusedNones get}{false} ifelse
+{
+/NumComps Decode length 2 div cvi def
+/OrigDecode Decode def
+/NumNones DevNNones length def
+/NewNumComps NumComps NumNones sub def
+/Decode NewNumComps 2 mul cvi array def
+/devNNindx 0 def
+/decIndx 0 def
+/cmpIndx 0 def
+NumComps {
+cmpIndx DevNNones devNNindx get eq
+{
+/devNNindx devNNindx 1 add dup NumNones eq {pop 0} if def
+}
+{
+Decode decIndx OrigDecode cmpIndx 2 mul get put
+Decode decIndx 1 add OrigDecode cmpIndx 2 mul 1 add get put
+/decIndx decIndx 2 add def
+} ifelse
+/cmpIndx cmpIndx 1 add def
+} repeat
+_Filters dup length 1 sub get /AllSource exch def
+/DataSource { DevNNFilter } def
+}
+{ _Filters dup length 1 sub get /DataSource exch def }
+ifelse
+currentdict image
+_Filters pdf_flushfilters
+end
+} bd
+/pdf_maskedImage
+{
+10 dict copy begin
+/miDict currentdict def
+/DataDict DataDict 10 dict copy def
+DataDict begin
+/DataSource
+_Filters dup length 1 sub get
+def
+miDict image
+_Filters pdf_flushfilters
+end
+miDict /InterleaveType get 3 eq
+{ MaskDict /DataSource get dup type /filetype eq { closefile } { pop } ifelse }
+if
+end
+} [/miDict /DataDict /_Filters] bld
+/RadialShade {
+40 dict begin
+/background exch def
+/ext1 exch def
+/ext0 exch def
+/BBox exch def
+/r2 exch def
+/c2y exch def
+/c2x exch def
+/r1 exch def
+/c1y exch def
+/c1x exch def
+/rampdict exch def
+gsave
+BBox length 0 gt {
+newpath
+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
+newpath
+} 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 exch def
+/xMax exch def
+/yMin exch def
+/xMin exch def
+grestore
+xMax xMin eq yMax yMin eq or
+{
+grestore
+end
+}
+{
+/max { 2 copy gt { pop } {exch pop} ifelse } bind def
+/min { 2 copy lt { pop } {exch pop} ifelse } bind def
+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 exch def
+hires mul
+/numpix exch def
+/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
+newpath
+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 } 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
+} bd
+/GenStrips {
+40 dict begin
+/background exch def
+/ext1 exch def
+/ext0 exch def
+/BBox exch def
+/y2 exch def
+/x2 exch def
+/y1 exch def
+/x1 exch def
+/rampdict exch def
+gsave
+BBox length 0 gt {
+newpath
+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
+newpath
+} 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 exch 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
+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 } 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
+} bd
+/currentdistillerparams where { pop currentdistillerparams /CoreDistVersion get 5000 lt}{true}ifelse
+{
+/PDFMark5 {cleartomark} bd
+}
+{
+/PDFMark5 {pdfmark} bd
+}ifelse
+/ReadByPDFMark5
+{
+2 dict begin
+/makerString exch def string /tmpString exch def
+{
+currentfile tmpString readline pop
+makerString anchorsearch
+{
+pop pop cleartomark exit
+}
+{
+3 copy /PUT PDFMark5 pop 2 copy (\n) /PUT PDFMark5
+} ifelse
+}loop
+end
+}bd
+%%EndResource
+%%BeginResource: procset pdflev2 6.0 1
+%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: PDF operators, with code specific for Level 2
+/docinitialize {
+PDF begin
+/_defaulthalftone currenthalftone dd
+/_defaultblackgeneration currentblackgeneration dd
+/_defaultundercolorremoval currentundercolorremoval dd
+/_defaultcolortransfer [currentcolortransfer] dd
+/_defaulttransfer currenttransfer dd
+end
+PDFVars /docSetupDone true put
+} bd
+/initialize {
+PDFVars /docSetupDone get {
+_defaulthalftone sethalftone
+/_defaultblackgeneration load setblackgeneration
+/_defaultundercolorremoval load setundercolorremoval
+_defaultcolortransfer aload pop setcolortransfer
+} if
+false setoverprint
+} bd
+/terminate { } bd
+/c /curveto ld
+/cs /setcolorspace ld
+/l /lineto ld
+/m /moveto ld
+/q /gsave ld
+/Q /grestore ld
+/sc /setcolor ld
+/setSA/setstrokeadjust ld
+/re {
+4 2 roll m
+1 index 0 rlineto
+0 exch rlineto
+neg 0 rlineto
+h
+} bd
+/concattransferfuncs {
+[ 3 1 roll /exec load exch /exec load ] cvx
+} bd
+/concatandsettransfer {
+/_defaulttransfer load concattransferfuncs settransfer
+} bd
+/concatandsetcolortransfer {
+_defaultcolortransfer aload pop
+8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll
+6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll
+4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll
+concattransferfuncs
+setcolortransfer
+} bd
+/defineRes/defineresource ld
+/undefineRes/undefineresource ld
+/findRes/findresource ld
+currentglobal
+true systemdict /setglobal get exec
+[/Function /ExtGState /Form /Shading /FunctionDictionary /MadePattern /PatternPrototype /DataSource /Image]
+{ /Generic /Category findresource dup length dict copy /Category defineresource pop }
+forall
+systemdict /setglobal get exec
+/ri
+{
+/findcolorrendering isdefined?
+{
+mark exch
+findcolorrendering
+counttomark 2 eq
+{ type /booleantype eq
+{ dup type /nametype eq
+{ dup /ColorRendering resourcestatus
+{ pop pop
+dup /DefaultColorRendering ne
+{
+/ColorRendering findresource
+setcolorrendering
+} if
+} if
+} if
+} if
+} if
+cleartomark
+}
+{ pop
+} ifelse
+} bd
+/knownColorants? {
+pop false
+} bd
+/getrampcolor {
+cvi
+/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
+setcolor
+} bd
+/sssetbackground { aload pop setcolor } bd
+%%EndResource
+%%BeginResource: procset pdftext 6.0 1
+%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: Text operators for PDF
+PDF /PDFText 78 dict dup begin put
+/docinitialize
+{
+/resourcestatus where {
+pop
+/CIDParams /ProcSet resourcestatus {
+pop pop
+false /CIDParams /ProcSet findresource /SetBuildCompatible get exec
+} if
+} if
+PDF begin
+PDFText /_pdfDefineIdentity-H known
+{ PDFText /_pdfDefineIdentity-H get exec}
+if
+end
+} bd
+/initialize {
+PDFText begin
+} bd
+/terminate { end } bd
+Level2?
+{
+/_safeput
+{
+3 -1 roll load 3 1 roll put
+}
+bd
+}
+{
+/_safeput
+{
+2 index load dup dup length exch maxlength ge
+{ dup length 5 add dict copy
+3 index xdd
+}
+{ pop }
+ifelse
+3 -1 roll load 3 1 roll put
+}
+bd
+}
+ifelse
+/pdf_has_composefont? systemdict /composefont known def
+/CopyFont {
+{
+1 index /FID ne 2 index /UniqueID ne and
+{ def } { pop pop } ifelse
+} forall
+} bd
+/Type0CopyFont
+{
+exch
+dup length dict
+begin
+CopyFont
+[
+exch
+FDepVector
+{
+dup /FontType get 0 eq
+{
+1 index Type0CopyFont
+/_pdfType0 exch definefont
+}
+{
+/_pdfBaseFont exch
+2 index exec
+}
+ifelse
+exch
+}
+forall
+pop
+]
+/FDepVector exch def
+currentdict
+end
+} bd
+Level2? {currentglobal true setglobal} if
+/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
+Level2? {setglobal} if
+/modEnc {
+/_enc xdd
+/_icode 0 dd
+counttomark 1 sub -1 0
+{
+index
+dup type /nametype eq
+{
+_enc _icode 3 -1 roll put
+_icode 1 add
+}
+if
+/_icode xdd
+} for
+cleartomark
+_enc
+} bd
+/trEnc {
+/_enc xdd
+255 -1 0 {
+exch dup -1 eq
+{ pop /.notdef }
+{ Encoding exch get }
+ifelse
+_enc 3 1 roll put
+} for
+pop
+_enc
+} bd
+/TE {
+/_i xdd
+StandardEncoding 256 array copy modEnc
+_pdfEncodings exch _i exch put
+} bd
+Level2?
+{
+/pdfPatchCStrings
+{
+currentdict /CharStrings known currentdict /FontType known and
+{
+FontType 1 eq CharStrings type /dicttype eq and
+{
+CharStrings /mu known CharStrings /mu1 known not and CharStrings wcheck and
+{
+CharStrings /mu get
+type /stringtype eq
+{
+currentglobal
+CharStrings /mu1
+CharStrings /mu get
+dup gcheck setglobal
+dup length string copy
+put
+setglobal
+} if
+} if
+} if
+} if
+} bd
+}
+{ /pdfPatchCStrings {} bd }
+ifelse
+/TZ
+{
+/_usePDFEncoding xdd
+findfont
+dup length 6 add dict
+begin
+{
+1 index /FID ne { def } { pop pop } ifelse
+} forall
+pdfPatchCStrings
+/pdf_origFontName FontName def
+/FontName exch def
+currentdict /PaintType known
+{ PaintType 2 eq {/PaintType 0 def} if }
+if
+_usePDFEncoding 0 ge
+{
+/Encoding _pdfEncodings _usePDFEncoding get def
+pop
+}
+{
+_usePDFEncoding -1 eq
+{
+counttomark 0 eq
+{ pop }
+{
+Encoding 256 array copy
+modEnc /Encoding exch def
+}
+ifelse
+}
+{
+256 array
+trEnc /Encoding exch def
+}
+ifelse
+}
+ifelse
+pdf_EuroProcSet pdf_origFontName known
+{
+pdf_origFontName pdf_AddEuroGlyphProc
+} if
+Level2?
+{
+currentdict /pdf_origFontName undef
+} if
+FontName currentdict
+end
+definefont pop
+}
+bd
+Level2?
+{
+/TZG
+{
+currentglobal true setglobal
+2 index _pdfFontStatus
+{
+2 index findfont
+false setglobal
+3 index findfont
+true setglobal
+ne
+{
+2 index findfont dup rcheck
+{
+dup length dict begin
+{
+1 index /FID ne { def } { pop pop } ifelse
+} forall
+pdfPatchCStrings
+currentdict end
+}
+if
+3 index exch definefont pop
+}
+if
+} if
+setglobal
+TZ
+} bd
+}
+{
+/TZG {TZ} bd
+} ifelse
+Level2?
+{
+currentglobal false setglobal
+userdict /pdftext_data 5 dict put
+pdftext_data
+begin
+/saveStacks
+{
+pdftext_data
+begin
+/vmmode currentglobal def
+false setglobal
+count array astore /os exch def
+end
+countdictstack array dictstack pdftext_data exch /ds exch put
+cleardictstack pdftext_data /dscount countdictstack put
+pdftext_data /vmmode get setglobal
+} bind def
+/restoreStacks
+{
+pdftext_data /vmmode currentglobal put false setglobal
+clear cleardictstack
+pdftext_data /ds get dup
+pdftext_data /dscount get 1 2 index length 1 sub
+{ get begin dup } for
+pop pop
+pdftext_data /os get aload pop
+pdftext_data /vmmode get setglobal
+} bind def
+/testForClonePrinterBug
+{
+currentglobal true setglobal
+/undefinedCategory /Generic /Category findresource
+dup length dict copy /Category defineresource pop
+setglobal
+pdftext_data /saveStacks get exec
+pdftext_data /vmmode currentglobal put false setglobal
+/undefined /undefinedCategory { resourcestatus } stopped
+pdftext_data exch /bugFound exch put
+pdftext_data /vmmode get setglobal
+pdftext_data /restoreStacks get exec
+pdftext_data /bugFound get
+} bind def
+end
+setglobal
+/pdf_resourcestatus
+pdftext_data /testForClonePrinterBug get exec
+{
+{
+pdftext_data /saveStacks get exec
+pdftext_data /os get dup dup length 1 sub
+dup 1 sub dup 0 lt { pop 0 } if
+exch 1 exch { get exch dup } for
+pop pop
+{ resourcestatus }
+stopped
+{
+clear cleardictstack pdftext_data /restoreStacks get exec
+{ pop pop } stopped pop false
+}
+{
+count array astore pdftext_data exch /results exch put
+pdftext_data /restoreStacks get exec pop pop
+pdftext_data /results get aload pop
+}
+ifelse
+}
+}
+{ { resourcestatus } }
+ifelse
+bd
+}
+if
+Level2?
+{
+/_pdfUndefineResource
+{
+currentglobal 3 1 roll
+_pdf_FontDirectory 2 index 2 copy known
+{undef}
+{pop pop}
+ifelse
+1 index (pdf) exch _pdfConcatNames 1 index
+1 index 1 _pdfConcatNames 1 index
+5 index 1 _pdfConcatNames 1 index
+4
+{
+2 copy pdf_resourcestatus
+{
+pop 2 lt
+{2 copy findresource gcheck setglobal undefineresource}
+{pop pop}
+ifelse
+}
+{ pop pop}
+ifelse
+} repeat
+setglobal
+} bd
+}
+{
+/_pdfUndefineResource { pop pop} bd
+}
+ifelse
+Level2?
+{
+/_pdfFontStatus
+{
+currentglobal exch
+/Font pdf_resourcestatus
+{pop pop true}
+{false}
+ifelse
+exch setglobal
+} bd
+}
+{
+/_pdfFontStatusString 50 string def
+_pdfFontStatusString 0 (fonts/) putinterval
+/_pdfFontStatus
+{
+FontDirectory 1 index known
+{ pop true }
+{
+_pdfFontStatusString 6 42 getinterval
+cvs length 6 add
+_pdfFontStatusString exch 0 exch getinterval
+{ status } stopped
+{pop false}
+{
+{ pop pop pop pop true}
+{ false }
+ifelse
+}
+ifelse
+}
+ifelse
+} bd
+}
+ifelse
+Level2?
+{
+/_pdfCIDFontStatus
+{
+/CIDFont /Category pdf_resourcestatus
+{
+pop pop
+/CIDFont pdf_resourcestatus
+{pop pop true}
+{false}
+ifelse
+}
+{ pop false }
+ifelse
+} bd
+}
+if
+/_pdfString100 100 string def
+/_pdfComposeFontName
+{
+dup length 1 eq
+{
+0 get
+1 index
+type /nametype eq
+{
+_pdfString100 cvs
+length dup dup _pdfString100 exch (-) putinterval
+_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval
+2 index exch cvs length
+add 1 add _pdfString100 exch 0 exch getinterval
+exch pop
+true
+}
+{
+pop pop
+false
+}
+ifelse
+}
+{
+false
+}
+ifelse
+dup {exch cvn exch} if
+} bd
+/_pdfConcatNames
+{
+exch
+_pdfString100 cvs
+length dup dup _pdfString100 exch (-) putinterval
+_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval
+3 -1 roll exch cvs length
+add 1 add _pdfString100 exch 0 exch getinterval
+cvn
+} bind def
+/_pdfTextTempString 50 string def
+/_pdfRegOrderingArray [(Adobe-Japan1) (Adobe-CNS1) (Adobe-Korea1) (Adobe-GB1)] def
+/_pdf_CheckCIDSystemInfo
+{
+1 index _pdfTextTempString cvs
+(Identity) anchorsearch
+{
+pop pop pop pop true
+}
+{
+false
+_pdfRegOrderingArray
+{
+2 index exch
+anchorsearch
+{ pop pop pop true exit}
+{ pop }
+ifelse
+}
+forall
+exch pop
+exch /CIDFont findresource
+/CIDSystemInfo get
+3 -1 roll /CMap findresource
+/CIDSystemInfo get
+exch
+3 -1 roll
+{
+2 copy
+/Supplement get
+exch
+dup type /dicttype eq
+{/Supplement get}
+{pop 0 }
+ifelse
+ge
+}
+{ true }
+ifelse
+{
+dup /Registry get
+2 index /Registry get eq
+{
+/Ordering get
+exch /Ordering get
+dup type /arraytype eq
+{
+1 index type /arraytype eq
+{
+true
+1 index length 1 sub -1 0
+{
+dup 2 index exch get exch 3 index exch get ne
+{ pop false exit}
+if
+} for
+exch pop exch pop
+}
+{ pop pop false }
+ifelse
+}
+{
+eq
+}
+ifelse
+}
+{ pop pop false }
+ifelse
+}
+{ pop pop false }
+ifelse
+}
+ifelse
+} bind def
+pdf_has_composefont?
+{
+/_pdfComposeFont
+{
+2 copy _pdfComposeFontName not
+{
+2 index
+}
+if
+(pdf) exch _pdfConcatNames
+dup _pdfFontStatus
+{ dup findfont 5 2 roll pop pop pop true}
+{
+4 1 roll
+1 index /CMap pdf_resourcestatus
+{
+pop pop
+true
+}
+{false}
+ifelse
+1 index true exch
+{
+_pdfCIDFontStatus not
+{pop false exit}
+if
+}
+forall
+and
+{
+1 index 1 index 0 get _pdf_CheckCIDSystemInfo
+{
+3 -1 roll pop
+2 index 3 1 roll
+composefont true
+}
+{
+pop pop exch pop false
+}
+ifelse
+}
+{
+_pdfComposeFontName
+{
+dup _pdfFontStatus
+{
+exch pop
+1 index exch
+findfont definefont true
+}
+{
+pop exch pop
+false
+}
+ifelse
+}
+{
+exch pop
+false
+}
+ifelse
+}
+ifelse
+{ true }
+{
+dup _pdfFontStatus
+{ dup findfont true }
+{ pop false }
+ifelse
+}
+ifelse
+}
+ifelse
+} bd
+}
+{
+/_pdfComposeFont
+{
+_pdfComposeFontName not
+{
+dup
+}
+if
+dup
+_pdfFontStatus
+{exch pop dup findfont true}
+{
+1 index
+dup type /nametype eq
+{pop}
+{cvn}
+ifelse
+eq
+{pop false}
+{
+dup _pdfFontStatus
+{dup findfont true}
+{pop false}
+ifelse
+}
+ifelse
+}
+ifelse
+} bd
+}
+ifelse
+/_pdfStyleDicts 4 dict dup begin
+/Adobe-Japan1 4 dict dup begin
+Level2?
+{
+/Serif
+/HeiseiMin-W3-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiMin-W3}
+{
+/HeiseiMin-W3 _pdfCIDFontStatus
+{/HeiseiMin-W3}
+{/Ryumin-Light}
+ifelse
+}
+ifelse
+def
+/SansSerif
+/HeiseiKakuGo-W5-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiKakuGo-W5}
+{
+/HeiseiKakuGo-W5 _pdfCIDFontStatus
+{/HeiseiKakuGo-W5}
+{/GothicBBB-Medium}
+ifelse
+}
+ifelse
+def
+/HeiseiMaruGo-W4-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiMaruGo-W4}
+{
+/HeiseiMaruGo-W4 _pdfCIDFontStatus
+{/HeiseiMaruGo-W4}
+{
+/Jun101-Light-RKSJ-H _pdfFontStatus
+{ /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
+/TZzero
+{
+/_wmode xdd
+/_styleArr xdd
+/_regOrdering xdd
+3 copy
+_pdfComposeFont
+{
+5 2 roll pop pop pop
+}
+{
+[
+0 1 _styleArr length 1 sub
+{
+_styleArr exch get
+_pdfStyleDicts _regOrdering 2 copy known
+{
+get
+exch 2 copy known not
+{ pop /Default }
+if
+get
+}
+{
+pop pop pop /Unknown
+}
+ifelse
+}
+for
+]
+exch pop
+2 index 3 1 roll
+_pdfComposeFont
+{3 -1 roll pop}
+{
+findfont dup /FontName get exch
+}
+ifelse
+}
+ifelse
+dup /WMode 2 copy known
+{ get _wmode ne }
+{ pop pop _wmode 1 eq}
+ifelse
+{
+exch _wmode _pdfConcatNames
+dup _pdfFontStatus
+{ exch pop dup findfont false}
+{ exch true }
+ifelse
+}
+{
+dup /FontType get 0 ne
+}
+ifelse
+{
+dup /FontType get 3 eq _wmode 1 eq and
+{
+_pdfVerticalRomanT3Font dup length 10 add dict copy
+begin
+/_basefont exch
+dup length 3 add dict
+begin
+{1 index /FID ne {def}{pop pop} ifelse }
+forall
+/Encoding Encoding dup length array copy
+dup 16#27 /quotesingle put
+dup 16#60 /grave put
+_regOrdering /Adobe-Japan1 eq
+{dup 16#5c /yen put dup 16#a5 /yen put dup 16#b4 /yen put}
+if
+def
+FontName
+currentdict
+end
+definefont
+def
+/Encoding _basefont /Encoding get def
+/_fauxfont true def
+}
+{
+dup length 3 add dict
+begin
+{1 index /FID ne {def}{pop pop} ifelse }
+forall
+FontType 0 ne
+{
+/Encoding Encoding dup length array copy
+dup 16#27 /quotesingle put
+dup 16#60 /grave put
+_regOrdering /Adobe-Japan1 eq
+{dup 16#5c /yen put}
+if
+def
+/_fauxfont true def
+} if
+} ifelse
+/WMode _wmode def
+dup dup /FontName exch def
+currentdict
+end
+definefont pop
+}
+{
+pop
+}
+ifelse
+/_pdf_FontDirectory 3 1 roll _safeput
+}
+bd
+Level2?
+{
+/Tf {
+_pdf_FontDirectory 2 index 2 copy known
+{get exch 3 -1 roll pop}
+{pop pop}
+ifelse
+selectfont
+} bd
+}
+{
+/Tf {
+_pdf_FontDirectory 2 index 2 copy known
+{get exch 3 -1 roll pop}
+{pop pop}
+ifelse
+exch findfont exch
+dup type /arraytype eq
+{makefont}
+{scalefont}
+ifelse
+setfont
+} bd
+}
+ifelse
+/cshow where
+{
+pop /pdf_cshow /cshow load dd
+/pdf_remove2 {pop pop} dd
+}
+{
+/pdf_cshow {exch forall} dd
+/pdf_remove2 {} dd
+} ifelse
+/pdf_xshow
+{
+/_pdf_na xdd
+/_pdf_i 0 dd
+currentpoint
+/_pdf_y xdd
+/_pdf_x xdd
+{
+pdf_remove2
+_pdf_str1 exch 0 exch put
+_pdf_str1 /_pdf_showproc load exec
+{_pdf_na _pdf_i get} stopped
+{ pop pop }
+{
+_pdf_x _pdf_y moveto
+0
+rmoveto
+}
+ifelse
+_pdf_i 1 add /_pdf_i xdd
+currentpoint
+/_pdf_y xdd
+/_pdf_x xdd
+}
+exch
+pdf_cshow
+} bd
+/pdf_yshow
+{
+/_pdf_na xdd
+/_pdf_i 0 dd
+currentpoint
+/_pdf_y xdd
+/_pdf_x xdd
+{
+pdf_remove2
+_pdf_str1 exch 0 exch put
+_pdf_str1 /_pdf_showproc load exec
+{_pdf_na _pdf_i get} stopped
+{ pop pop }
+{
+_pdf_x _pdf_y moveto
+0 exch
+rmoveto
+}
+ifelse
+_pdf_i 1 add /_pdf_i xdd
+currentpoint
+/_pdf_y xdd
+/_pdf_x xdd
+}
+exch
+pdf_cshow
+} bd
+/pdf_xyshow
+{
+/_pdf_na xdd
+/_pdf_i 0 dd
+currentpoint
+/_pdf_y xdd
+/_pdf_x xdd
+{
+pdf_remove2
+_pdf_str1 exch 0 exch put
+_pdf_str1 /_pdf_showproc load exec
+{_pdf_na _pdf_i get} stopped
+{ pop pop }
+{
+{_pdf_na _pdf_i 1 add get} stopped
+{ pop pop pop}
+{
+_pdf_x _pdf_y moveto
+rmoveto
+}
+ifelse
+}
+ifelse
+_pdf_i 2 add /_pdf_i xdd
+currentpoint
+/_pdf_y xdd
+/_pdf_x xdd
+}
+exch
+pdf_cshow
+} bd
+/pdfl1xs {/_pdf_showproc /show load dd pdf_xshow} bd
+/pdfl1ys {/_pdf_showproc /show load dd pdf_yshow} bd
+/pdfl1xys {/_pdf_showproc /show load dd pdf_xyshow} bd
+Level2? _ColorSep5044? not and
+{
+/pdfxs {{xshow} stopped {pdfl1xs} if} bd
+/pdfys {{yshow} stopped {pdfl1ys} if} bd
+/pdfxys {{xyshow} stopped {pdfl1xys} if} bd
+}
+{
+/pdfxs /pdfl1xs load dd
+/pdfys /pdfl1ys load dd
+/pdfxys /pdfl1xys load dd
+} ifelse
+/pdf_charpath {false charpath} bd
+/pdf_xcharpath {/_pdf_showproc /pdf_charpath load dd pdf_xshow} bd
+/pdf_ycharpath {/_pdf_showproc /pdf_charpath load dd pdf_yshow} bd
+/pdf_xycharpath {/_pdf_showproc /pdf_charpath load dd pdf_xyshow} bd
+/pdf_strokepath
+{
+{
+pdf_remove2
+_pdf_str1 exch 0 exch put
+_pdf_str1 false charpath
+currentpoint S moveto
+} bind
+exch pdf_cshow
+} bd
+/pdf_xstrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xshow} bd
+/pdf_ystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_yshow} bd
+/pdf_xystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xyshow} bd
+Level2? {currentglobal true setglobal} if
+/d0/setcharwidth ld
+/nND {{/.notdef} repeat} bd
+/T3Defs {
+/BuildChar
+{
+1 index /Encoding get exch get
+1 index /BuildGlyph get exec
+}
+def
+/BuildGlyph {
+exch begin
+GlyphProcs exch get exec
+end
+} def
+/_pdfT3Font true def
+} bd
+/_pdfBoldRomanWidthProc
+{
+stringwidth 1 index 0 ne { exch .03 add exch }if setcharwidth
+0 0
+} bd
+/_pdfType0WidthProc
+{
+dup stringwidth 0 0 moveto
+2 index true charpath pathbbox
+0 -1
+7 index 2 div .88
+setcachedevice2
+pop
+0 0
+} bd
+/_pdfType0WMode1WidthProc
+{
+dup stringwidth
+pop 2 div neg -0.88
+2 copy
+moveto
+0 -1
+5 -1 roll true charpath pathbbox
+setcachedevice
+} bd
+/_pdfBoldBaseFont
+11 dict begin
+/FontType 3 def
+/FontMatrix[1 0 0 1 0 0]def
+/FontBBox[0 0 1 1]def
+/Encoding cHexEncoding def
+/_setwidthProc /_pdfBoldRomanWidthProc 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
+}bd
+currentdict
+end
+def
+pdf_has_composefont?
+{
+/_pdfBoldBaseCIDFont
+11 dict begin
+/CIDFontType 1 def
+/CIDFontName /_pdfBoldBaseCIDFont def
+/FontMatrix[1 0 0 1 0 0]def
+/FontBBox[0 0 1 1]def
+/_setwidthProc /_pdfType0WidthProc 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
+}bd
+currentdict
+end
+def
+/_pdfDefineIdentity-H
+{
+/Identity-H /CMap PDFText /pdf_resourcestatus get exec
+{
+pop pop
+}
+{
+/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap
+/CIDSystemInfo
+3 dict begin
+/Registry (Adobe) def
+/Ordering (Identity) def
+/Supplement 0 def
+currentdict
+end
+def
+/CMapName /Identity-H def
+/CMapVersion 1 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
+} if
+/_pdfVerticalRomanT3Font
+10 dict begin
+/FontType 3 def
+/FontMatrix[1 0 0 1 0 0]def
+/FontBBox[0 0 1 1]def
+/_bcstr1 1 string def
+/BuildChar
+{
+exch begin
+_basefont setfont
+_bcstr1 dup 0 4 -1 roll put
+dup
+_pdfType0WidthProc
+moveto
+show
+end
+}bd
+currentdict
+end
+def
+Level2? {setglobal} if
+/MakeBoldFont
+{
+dup /ct_SyntheticBold known
+{
+dup length 3 add dict begin
+CopyFont
+/ct_StrokeWidth .03 0 FontMatrix idtransform pop def
+/ct_SyntheticBold true def
+currentdict
+end
+definefont
+}
+{
+dup dup length 3 add dict
+begin
+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
+{
+_pdfBoldBaseCIDFont
+dup length 3 add dict copy begin
+dup /CIDSystemInfo get /CIDSystemInfo exch def
+/_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
+}
+{
+_pdfBoldBaseFont
+dup length 3 add dict copy begin
+/_basefont exch def
+/_basefonto exch def
+currentdict
+end
+definefont
+}
+ifelse
+}
+ifelse
+} bd
+/MakeBold {
+1 index
+_pdf_FontDirectory 2 index 2 copy known
+{get}
+{exch pop}
+ifelse
+findfont
+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
+{/_pdfType0WidthProc}
+{/_pdfType0WMode1WidthProc}
+ifelse
+_pdfBoldBaseFont /_setwidthProc 3 -1 roll load put
+{MakeBoldFont} Type0CopyFont definefont
+}
+{
+dup /_fauxfont known not 1 index /SubstMaster known not and
+{
+_pdfBoldBaseFont /_setwidthProc /_pdfBoldRomanWidthProc load put
+MakeBoldFont
+}
+{
+2 index 2 index eq
+{ exch pop }
+{
+dup length dict begin
+CopyFont
+currentdict
+end
+definefont
+}
+ifelse
+}
+ifelse
+}
+ifelse
+pop pop
+dup /dummybold ne
+{/_pdf_FontDirectory exch dup _safeput }
+{ pop }
+ifelse
+}bd
+/MakeItalic {
+_pdf_FontDirectory exch 2 copy known
+{get}
+{exch pop}
+ifelse
+dup findfont
+dup /FontInfo 2 copy known
+{
+get
+/ItalicAngle 2 copy known
+{get 0 eq }
+{ pop pop true}
+ifelse
+}
+{ pop pop true}
+ifelse
+{
+exch pop
+dup /FontType get 0 eq Level2? not and
+{ dup /FMapType get 6 eq }
+{ false }
+ifelse
+{
+dup /WMode 2 copy known
+{
+get 1 eq
+{ _italMtx_WMode1Type0 }
+{ _italMtxType0 }
+ifelse
+}
+{ pop pop _italMtxType0 }
+ifelse
+}
+{
+dup /WMode 2 copy known
+{
+get 1 eq
+{ _italMtx_WMode1 }
+{ _italMtx }
+ifelse
+}
+{ pop pop _italMtx }
+ifelse
+}
+ifelse
+makefont
+dup /FontType get 42 eq Level2? not or
+{
+dup length dict begin
+CopyFont
+currentdict
+end
+}
+if
+1 index exch
+definefont pop
+/_pdf_FontDirectory exch dup _safeput
+}
+{
+pop
+2 copy ne
+{
+/_pdf_FontDirectory 3 1 roll _safeput
+}
+{ pop pop }
+ifelse
+}
+ifelse
+}bd
+/MakeBoldItalic {
+/dummybold exch
+MakeBold
+/dummybold
+MakeItalic
+}bd
+Level2?
+{
+/pdf_CopyDict
+{1 index length add dict copy}
+def
+}
+{
+/pdf_CopyDict
+{
+1 index length add dict
+1 index wcheck
+{ copy }
+{ begin
+{def} forall
+currentdict
+end
+}
+ifelse
+}
+def
+}
+ifelse
+/pdf_AddEuroGlyphProc
+{
+currentdict /CharStrings known
+{
+CharStrings /Euro known not
+{
+dup
+/CharStrings
+CharStrings 1 pdf_CopyDict
+begin
+/Euro pdf_EuroProcSet 4 -1 roll get def
+currentdict
+end
+def
+/pdf_PSBuildGlyph /pdf_PSBuildGlyph load def
+/pdf_PathOps /pdf_PathOps load def
+/Symbol eq Encoding 160 get /.notdef eq and
+{
+/Encoding Encoding dup length array copy
+dup 160 /Euro put def
+}
+if
+}
+{ pop
+}
+ifelse
+}
+{ pop
+}
+ifelse
+}
+def
+Level2? {currentglobal true setglobal} if
+/pdf_PathOps 4 dict dup begin
+/m {moveto} def
+/l {lineto} def
+/c {curveto} def
+/cp {closepath} def
+end
+def
+/pdf_PSBuildGlyph
+{
+gsave
+8 -1 roll pop
+7 1 roll
+currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse
+dup 9 1 roll
+{
+currentdict /StrokeWidth 2 copy known
+{
+get 2 div
+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
+pdf_PathOps begin
+exec
+end
+{
+currentdict /StrokeWidth 2 copy known
+{ get }
+{ pop pop 0 }
+ifelse
+setlinewidth stroke
+}
+{
+fill
+}
+ifelse
+grestore
+} def
+/pdf_EuroProcSet 13 dict def
+pdf_EuroProcSet
+begin
+/Courier-Bold
+{
+600 0 6 -12 585 612
+{
+385 274 m
+180 274 l
+179 283 179 293 179 303 c
+179 310 179 316 180 323 c
+398 323 l
+423 404 l
+197 404 l
+219 477 273 520 357 520 c
+409 520 466 490 487 454 c
+487 389 l
+579 389 l
+579 612 l
+487 612 l
+487 560 l
+449 595 394 612 349 612 c
+222 612 130 529 98 404 c
+31 404 l
+6 323 l
+86 323 l
+86 304 l
+86 294 86 284 87 274 c
+31 274 l
+6 193 l
+99 193 l
+129 77 211 -12 359 -12 c
+398 -12 509 8 585 77 c
+529 145 l
+497 123 436 80 356 80 c
+285 80 227 122 198 193 c
+360 193 l
+cp
+600 0 m
+}
+pdf_PSBuildGlyph
+} def
+/Courier-BoldOblique /Courier-Bold load def
+/Courier
+{
+600 0 17 -12 578 584
+{
+17 204 m
+97 204 l
+126 81 214 -12 361 -12 c
+440 -12 517 17 578 62 c
+554 109 l
+501 70 434 43 366 43 c
+266 43 184 101 154 204 c
+380 204 l
+400 259 l
+144 259 l
+144 270 143 281 143 292 c
+143 299 143 307 144 314 c
+418 314 l
+438 369 l
+153 369 l
+177 464 249 529 345 529 c
+415 529 484 503 522 463 c
+522 391 l
+576 391 l
+576 584 l
+522 584 l
+522 531 l
+473 566 420 584 348 584 c
+216 584 122 490 95 369 c
+37 369 l
+17 314 l
+87 314 l
+87 297 l
+87 284 88 272 89 259 c
+37 259 l
+cp
+600 0 m
+}
+pdf_PSBuildGlyph
+} def
+/Courier-Oblique /Courier load def
+/Helvetica
+{
+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
+}
+pdf_PSBuildGlyph
+} def
+/Helvetica-Oblique /Helvetica load def
+/Helvetica-Bold
+{
+556 0 12 -19 563 710
+{
+563 621 m
+537 659 463 710 363 710 c
+216 710 125 620 101 462 c
+51 462 l
+12 367 l
+92 367 l
+92 346 l
+92 337 93 328 93 319 c
+52 319 l
+12 224 l
+102 224 l
+131 58 228 -19 363 -19 c
+417 -19 471 -12 517 18 c
+517 146 l
+481 115 426 93 363 93 c
+283 93 254 166 246 224 c
+398 224 l
+438 319 l
+236 319 l
+236 367 l
+457 367 l
+497 462 l
+244 462 l
+259 552 298 598 363 598 c
+425 598 464 570 486 547 c
+507 526 513 517 517 509 c
+cp
+556 0 m
+}
+pdf_PSBuildGlyph
+} def
+/Helvetica-BoldOblique /Helvetica-Bold load def
+/Symbol
+{
+750 0 20 -12 714 685
+{
+714 581 m
+650 645 560 685 465 685 c
+304 685 165 580 128 432 c
+50 432 l
+20 369 l
+116 369 l
+115 356 115 347 115 337 c
+115 328 115 319 116 306 c
+50 306 l
+20 243 l
+128 243 l
+165 97 300 -12 465 -12 c
+560 -12 635 25 685 65 c
+685 155 l
+633 91 551 51 465 51 c
+340 51 238 131 199 243 c
+555 243 l
+585 306 l
+184 306 l
+183 317 182 326 182 336 c
+182 346 183 356 184 369 c
+614 369 l 644 432 l
+199 432 l
+233 540 340 622 465 622 c
+555 622 636 580 685 520 c
+cp
+750 0 m
+}
+pdf_PSBuildGlyph
+} def
+/Times-Bold
+{
+500 0 16 -14 478 700
+{
+367 308 m
+224 308 l
+224 368 l
+375 368 l
+380 414 l
+225 414 l
+230 589 257 653 315 653 c
+402 653 431 521 444 457 c
+473 457 l
+473 698 l
+444 697 l
+441 679 437 662 418 662 c
+393 662 365 700 310 700 c
+211 700 97 597 73 414 c
+21 414 l
+16 368 l
+69 368 l
+69 359 68 350 68 341 c
+68 330 68 319 69 308 c
+21 308 l
+16 262 l
+73 262 l
+91 119 161 -14 301 -14 c
+380 -14 443 50 478 116 c
+448 136 l
+415 84 382 40 323 40 c
+262 40 231 77 225 262 c
+362 262 l
+cp
+500 0 m
+}
+pdf_PSBuildGlyph
+} def
+/Times-BoldItalic
+{
+500 0 9 -20 542 686
+{
+542 686 m
+518 686 l
+513 673 507 660 495 660 c
+475 660 457 683 384 683 c
+285 683 170 584 122 430 c
+58 430 l
+34 369 l
+105 369 l
+101 354 92 328 90 312 c
+34 312 l
+9 251 l
+86 251 l
+85 238 84 223 84 207 c
+84 112 117 -14 272 -14 c
+326 -14 349 9 381 9 c
+393 9 393 -10 394 -20 c
+420 -20 l
+461 148 l
+429 148 l
+416 109 362 15 292 15 c
+227 15 197 55 197 128 c
+197 162 204 203 216 251 c
+378 251 l
+402 312 l
+227 312 l
+229 325 236 356 241 369 c
+425 369 l
+450 430 l
+255 430 l
+257 435 264 458 274 488 c
+298 561 337 654 394 654 c
+437 654 484 621 484 530 c
+484 516 l
+516 516 l
+cp
+500 0 m
+}
+pdf_PSBuildGlyph
+} def
+/Times-Italic
+{
+500 0 23 -10 595 692
+{
+399 317 m
+196 317 l
+199 340 203 363 209 386 c
+429 386 l
+444 424 l
+219 424 l
+246 514 307 648 418 648 c
+448 648 471 638 492 616 c
+529 576 524 529 527 479 c
+549 475 l
+595 687 l
+570 687 l
+562 674 558 664 542 664 c
+518 664 474 692 423 692 c
+275 692 162 551 116 424 c
+67 424 l
+53 386 l
+104 386 l
+98 363 93 340 90 317 c
+37 317 l
+23 279 l
+86 279 l
+85 266 85 253 85 240 c
+85 118 137 -10 277 -10 c
+370 -10 436 58 488 128 c
+466 149 l
+424 101 375 48 307 48 c
+212 48 190 160 190 234 c
+190 249 191 264 192 279 c
+384 279 l
+cp
+500 0 m
+}
+pdf_PSBuildGlyph
+} def
+/Times-Roman
+{
+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
+}
+pdf_PSBuildGlyph
+} def
+end
+Level2? {setglobal} if
+currentdict readonly pop end
+%%EndResource
+PDFText begin
+[39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis
+/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute
+/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde
+/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex
+/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
+/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash
+/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef
+/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash
+/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef
+/guillemotleft/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe
+/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide
+/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright
+/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand
+/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex
+/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex
+/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla
+/hungarumlaut/ogonek/caron
+0 TE
+[1/dotlessi/caron 39/quotesingle 96/grave
+127/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase/ellipsis
+/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
+/bullet/Zcaron/bullet/bullet/quoteleft/quoteright/quotedblleft
+/quotedblright/bullet/endash/emdash/tilde/trademark/scaron
+/guilsinglright/oe/bullet/zcaron/Ydieresis/space/exclamdown/cent/sterling
+/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine
+/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus
+/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla
+/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash
+/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave
+/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
+/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde
+/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute
+/ucircumflex/udieresis/yacute/thorn/ydieresis
+1 TE
+end
+%%BeginResource: procset pdfasc.prc 6.0 1
+%%Copyright: Copyright 1992-2003 Adobe Systems Incorporated. All Rights Reserved.
+/ASR {
+13 dict begin
+/mirV? exch def
+/mirH? exch def
+/center? exch def
+/autorotate? exch def
+/angle exch def
+/shrink exch def
+/Pury exch def
+/Purx exch def
+/Plly exch def
+/Pllx exch def
+/Dury exch def
+/Durx exch def
+/Dlly exch def
+/Dllx exch def
+Dury 0 eq Durx 0 eq and Dlly 0 eq Dllx 0 eq and and
+{ shrink 0 gt { GClipBBox } { GPageBBox } ifelse }
+{ ITransDBBox }
+ifelse
+/PHt Pury Plly sub def
+/PW Purx Pllx sub def
+/DHt Dury Dlly sub def
+/DW Durx Dllx sub def
+angle 90 eq angle 270 eq or
+{
+PHt /PHt PW def /PW exch def
+} if
+autorotate? PHt PW ne and DHt DW ne and
+{
+DHt DW ge
+PHt PW ge
+ne
+{ /angle angle 90 add def
+PHt /PHt PW def /PW exch def
+}
+if
+} if
+angle 0 ne
+{
+/angle angle 360 mod def
+angle rotate
+angle 90 eq
+{ 0 DW neg translate }
+if
+angle 180 eq
+{ DW neg DHt neg translate }
+if
+angle 270 eq
+{ DHt neg 0 translate }
+if
+} if
+center?
+{
+ITransBBox
+Durx Dllx add 2 div Dury Dlly add 2 div
+Purx Pllx add -2 div Pury Plly add -2 div
+3 -1 roll add exch
+3 -1 roll add exch
+translate
+}
+{
+ITransBBox
+angle 0 eq
+{Dllx Pllx sub Dury Pury sub}
+if
+angle 90 eq
+{Durx Purx sub Dury Pury sub}
+if
+angle 180 eq
+{Durx Purx sub Dlly Plly sub}
+if
+angle 270 eq
+{Dllx Pllx sub Dlly Plly sub}
+if
+translate
+}
+ifelse
+mirH? mirV? or
+{
+ITransBBox
+mirH?
+{
+-1 1 scale
+Durx Dllx add neg 0 translate
+} if
+mirV?
+{
+1 -1 scale
+0 Dury Dlly add neg translate
+} if
+} if
+shrink 0 ne
+{
+ITransBBox
+Dury Dlly sub Pury Plly sub div
+Durx Dllx sub Purx Pllx sub div
+2 copy gt { exch } if pop
+shrink 1 eq
+{
+Durx Dllx add 2 div Dury Dlly add 2 div translate
+dup scale
+Purx Pllx add -2 div Pury Plly add -2 div translate
+}
+{
+shrink 2 eq 1 index 1.0 lt and
+{
+Durx Dllx add 2 div Dury Dlly add 2 div translate
+dup scale
+Purx Pllx add -2 div Pury Plly add -2 div translate
+}
+{ pop }
+ifelse
+}
+ifelse
+} if
+end
+} [/autorotate? /shrink? /mirH? /mirV? /angle /Pury /Purx /Plly /Pllx /Durx /Dury /Dllx /Dlly /PW /PHt /DW /DHt
+/Devurx /Devury /Devllx /Devlly /pdfHt /pdfW]
+bld
+/GClipBBox
+{
+gsave newpath clippath pathbbox newpath grestore
+/Dury exch def
+/Durx exch def
+/Dlly exch def
+/Dllx exch def
+ITransDBBox
+} [/Durx /Dury /Dllx /Dlly]
+bld
+/GPageBBox
+{
+{
+currentpagedevice /PageSize get aload pop
+/Devury exch def /Devurx exch def
+/Devllx 0 def /Devlly 0 def
+ITransBBox
+}
+stopped
+{ GClipBBox }
+if
+} [/Devurx /Devury /Devllx /Devlly ]
+bld
+/ITransDBBox
+{
+Durx Dury transform matrix defaultmatrix itransform
+/Devury exch def
+/Devurx exch def
+Dllx Dlly transform matrix defaultmatrix itransform
+/Devlly exch def
+/Devllx exch def
+Devury Devlly lt {/Devlly Devury /Devury Devlly def def} if
+Devurx Devllx lt {/Devllx Devurx /Devurx Devllx def def} if
+} [/Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ]
+bld
+/ITransBBox
+{
+/um matrix currentmatrix matrix defaultmatrix matrix invertmatrix matrix concatmatrix def
+Devllx Devlly um itransform
+Devurx Devury um itransform
+/Dury exch def
+/Durx exch def
+/Dlly exch def
+/Dllx exch def
+Dury Dlly lt {/Dlly Dury /Dury Dlly def def} if
+Durx Dllx lt {/Dllx Durx /Durx Dllx def def} if
+} [ /um /Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ]
+bld
+%%EndResource
+currentdict readonly pop
+end end
+/currentpacking where {pop setpacking}if
+PDFVars/DocInitAll{[PDF PDFText]{/docinitialize get exec}forall }put
+PDFVars/InitAll{[PDF PDFText]{/initialize get exec}forall initgs}put
+PDFVars/TermAll{[PDFText PDF]{/terminate get exec}forall}put
+PDFVars begin PDF begin
+PDFVars/DocInitAll get exec PDFVars/InitAll get exec
+
+[/NamespacePush PDFMark5
+[/_objdef {Metadata_In_EPS} /type /stream /OBJ PDFMark5
+[{Metadata_In_EPS} 3388 (% &end XMP packet& %) ReadByPDFMark5
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1-701">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:xap="http://ns.adobe.com/xap/1.0/">
+ <xap:CreateDate>2005-06-18T07:00:25-04:00</xap:CreateDate>
+ <xap:ModifyDate>2005-06-18T07:00:25-04:00</xap:ModifyDate>
+ <xap:MetadataDate>2005-06-18T07:00:25-04:00</xap:MetadataDate>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+ <xapMM:DocumentID>uuid:B38E672CE8DFD9119C5FB631860B7239</xapMM:DocumentID>
+ <xapMM:InstanceID>uuid:B38E672CE8DFD9119C5FB631860B7239</xapMM:InstanceID>
+ <xapMM:DerivedFrom rdf:parseType="Resource">
+ <stRef:instanceID>uuid:da12791f-c740-43f4-ad42-d8c23965e638</stRef:instanceID>
+ <stRef:documentID>uuid:5c35ec73-708d-4010-8bcc-41a93f5bd1c0</stRef:documentID>
+ </xapMM:DerivedFrom>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <dc:format>application/eps</dc:format>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end="w"?>
+
+% &end XMP packet& %
+
+[{Metadata_In_EPS} 2 dict begin /Type /Metadata def /Subtype /XML def currentdict end /PUT PDFMark5
+[/Document 1 dict begin /Metadata {Metadata_In_EPS} def currentdict end /BDC PDFMark5
+[/NamespacePop PDFMark5
+
+PDFVars/TermAll get exec end end
+
+%%EndSetup
+ PDF /docinitialize get exec
+PDFVars begin PDF begin PDFVars/InitAll get exec
+0.0 0.0 146.0 150.0 rectclip
+q
+0.0 0.0 m
+146.0 0.0 l
+146.0 150.0 l
+0.0 150.0 l
+h
+W
+n
+q
+146.0 0.0 0.0 150.0 0.0 0.0 cm
+q
+n
+0.0 0.0 1.0 1.0 re
+[/Indexed [/DeviceRGB] 255
+<~s8W-!s0r$;\,Wr;\$riU\,Wr;\$uD;zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzz~>]
+cs
+<<
+/ImageType 1
+/Width 146
+/Height 150
+/ImageMatrix [146.0 0.0 0.0 -150.0 0.0 150.0]
+/BitsPerComponent 8
+/Decode [0.0 255.0 ]
+/_Filters [currentfile /ASCII85Decode filter dup /LZWDecode filter dup
+] >>
+pdf_image J,fR'-mT93"b]2#:mbcG*=[f),#L=q<Zr!45pEQ.Zt9LEO2p6X!"]D@-'LqHnl]4p
+=Xoe1A90F)%V[hic/S7"`:e=6!!&rS)+5ro6CNF8[%Is7>:?1AUm*nO"qM>tefo7(
+eTSK1M:5k_CDA`6AVJLu</Y9bPmaVFkVVKD,/ZdK<i_Rc[8P7H\k"MPRS@[:9u'Zr
+&d]R>9l%;uACqj'C>As17'8Iq`Z"/][peF,)I=KtDnk-\\Oh1SSR0KHEL.SMWej^1
+61>hQV&ppdNF)'nC5pP([&$U]fIL6/ST:o>0fY)_.r0Xg5d?DfSmn[O_V]0lWBVaP
+Uo%*PQ-6VUqZ<kLlSOTLdj&=kHt0nc-8W$5,qG0cik(,l:=M'm$:M/"W7sG@1_)&^
+g`oJok^tn`i[4T(%dYOl1!>cBPJg(gP4LSJ@mn^#O+RNJ/Ig__[5\\;Up%XTbM\I7
+Wb\!l!+7!G!kONCT)'T?dL*gjY*8"$.P7/cT-l61bmZ2g,b69XP&+\S1(?>Uo"/9D
+M(^f,,4,.nO)*bc7ZJ_n$9ZK&MZ1+_X?*OFDmQbH+]+\0VTeI%n,^.;.k8_6$Y,@I
+,V%8@eBe\'.6'9to-3VOFGd+eYO]=T*5''0"!U<3n,rh^:qOOc3pDj,XA:Nc4&%h8
+K;usE.g5MC6``\t+%n@?`C!Id!t`SQ.0'ZNb>2qXp/k-[M%%Fgr0%scdHjS@Z`Lfa
+pfra"'ltUm(^uRXQRlDJa=3D$N]8K,Ek/2bZ^B(aY'M;MZn@Oq,f10]#8KJh8h56i
+-lq%_5ATBEr@AL8$N_uE7KI]_d)1Jn1[n%FpEGk!#cllsh6SY6(VHl5hcE4HFMnVO
+_.$!b.l@N!oF8s+7??N$e,WA[f.eiG^2'Rcf%[m$4t@C0YqrP(/"'kSU[GCeE.V*j
+83f=6/2IiqiEiH?A_SA))STRP/!/mAaMEnf0i68A1V8?)4!m=dWh;GTe$BNRT<"qB
+<D9_\FAD#5>AbC9\%(mU;3\u-dM%U+bIRl[^R1%S!V@);q$jhA7Umt5$=5fP_6_H?
+K&1>K@a\LDF+G.Qr/7<X^DC47iT</W3i66mX7;5=FIP;Mn$m0"nCQ<eai[AhM]$0p
+HN\8,ar!@-!H:]Na6-#E::#haDu@#Gl$-b6Y2`^#)l`WrHVnp)Q<P?AcDmrkX/tbG
+e#MS2qY*I[!Bi7`G4c-Am;sXbr0/I[io#]82bg+kZIf`Vc%08?:k\bVj5gC!6BQad
+@=jVc?EFd\-@:g<j0s)g^0gsQ@n-9"(mb6n(:o5FXl-k#;^Qcf.L^"Q]sF\?MNh.M
+C+O=,U8/FkPKYj$A'IT:/l^X488HgkYLs^Y"u^dn>%0WbUm*G"!jgEe_Mnb2-C.WB
+<":tf<ei6p`!2BXSRcGo#[tQ6W0&3t=TVRIM,Qsth]q3(OY-+5Uo`f()qtE[NTcM/
+2KdV!g*oX"EP^VH2:dQu@<Hfm4P@k5&B!TTTU!rW;Asg,/^/R_JqVD12-F!#+6.u.
+5R"tnq+CB,&P?3rVGSnSAs"DabDoK2`>$Ei)Wh_4QEsub'klDYeMEFqP;Zn`M,sEZ
+F)"]rXhb![eM0[3Mj[MH;9:i_)eWACT$Ia(9\HT$TH*]VP,&1S)':]6'^M60)M>[^
+B//TY^O26=o"["]fVM5mJ<M+Q:T<DQkUdg0FE2oRM&nr!CCXup2=d4,5j0"plR9')
+:sNQ81?^`sPjU/>aO5_BJ-A2DX0'2fYQ+](4[H"qBSnhU849"#:oXaQT2'TfOr%ha
+3R(`l0:J"M%B=qp:?V]#$6;6A2.reniJ4ijgI2I'7$s7)F[+#4p*<&DC59dE/G+b)
+lPumt;Jh2O+:AmS3?#*-)J.(S\4^<H4/%BQa\sDr4):BXW=CP%3_JPu.P.B`'#o:P
+,#L("V2%Gg&gNbL0/B-lIu:Qa1Sk`JOWP=7Vp>p\0_slQ)]N7c77O#qWle1:AO)n'
+kk*9U]0'?K=_[!kFBp;^ZWHD5<7TPqY8ScqV_*4CZaga\!Y'+F8JA*]!38@P5C*;5
+TKUK,:=Q=uIHaU+X7BAS</T&1Lm/#lQO9Qr(HVJbNWG`2J?hE"Uo]KMDuef/=^UE[
+>*ih0D/-A$4a)YP@\kiODD#k)BJ"ES.7(VhN^,Rm2IL$ZDP%Z<HI=es9cktl[8.FI
+aPohU.Kr,*J/Z/QGVN)G3[^RWI\%CT#eLK[@jt0(maqZe@3VcSL/O>/c]qRjVI_TO
+FUbQHq2(;U>\UO&WHQdK?HmIgX1gFh`E'Oi3$0>,c,[4fWrm9`k-OuN;rI<$an\86
+]PpVaOi3JUa^FW_X"-%08loWE[;^bVTEsr>).F)O1g57)=>:u!F,P;L-1%@hl4#)j
+D,`89MQr?_iE=(I:N2hpW+gGflU_\%jUT)Y9!*?k]'X]uK\(h0(7JCJa$[8&EG3b8
+!`;c'1_r4TfJDBQQ"lE5[f$AmO'JC,QGjnPp=WWuUri&Wj,+fh7*)n88+0&6@[;"$
+TX?8qhL(;V[C-n"0tPRm>V&gRECMhXqIE^p)7JJ;qK/.epIJdeGcfdZd$:4Am/:7B
+U?tFGftS%58W1(C2O]k.A[/\3X^qp/A#_$+3jLf57^Q`<>HKAT6W>4MY(jmKnijP.
+S,2hV@:VBZQ$#,%p4_`sg;Rst]#3f]]]kBrCZ^a8au,Zek<_Nc30EZ.l&ATFiQfXf
+B#[ZL\!-(X@^nf9p.Yo69Qs98g),_UkNdqWeMXYAaqnsgC$0K::&ig*P9OTII6V[l
+8?4N?R?/nVX_6M,BpscHfD-O\f3P\Vk*+!YX%f/m:^+tJ8u0!EWK9aVm$"6"&XSg7
+b[2tg09iA'i>`_c?J41AdIMFoqMC:*B49or3c[t:nQI"]P`_-@_t@3L)eY\JU(]S$
+O\]OL&,o*sZFlpW$oR15J"Xa'XRbN<PY(7j0p[7IH$3q$S$EIA``UF&@t2RqWUcbK
+:9JB^1J<NVW>O<)A?<rW7#7MX,&GNKF=<%MpWIrf9.F-*,394mhPolAC>rp$&llot
+]nHkVYB7"L$?,35:+s82#T,[X=O(G<N[u%Gch@3n!8QoH163E<B%h-_No0)_Tue"J
+CkutHj=!c"i^0qZl-M0KgtkW^`CVm3bP^1N6mJmG,#/3[m&%*\U<F'o[u26nc3.j@
+*dERtqCS`7Vd)KGUjU:YP=;'iaUHm59!aAI,j3=o&(i0Z0#B<Begir+cM4s_"tZRg
+VlaS;WCWP`gC)3aRAq<fL=DE"KQ'=N%ci;^lhX,t#,Y!NlDuh7b]rQ7<6D2_`3*:A
+mJ,O-`hb36:[6([%dmJXkfRM'Vh>\jDX=;H<oRS']e@=#Y,^4[S2JK)RF%>DAU7^A
+ra`oc<5doT"7jP<`iD`:fSN#\Xh=ps$94je%V$D*k1jj9qYc3Q?jdJLEQj\%m\,[-
+G[uX8CT.Mk)D-Q:amN9f"[=%qWr=OK*q.[E_H=(eDQfnrP=oG5d?ZD_i'sIWha8`Z
+"]-pgA1hW:1(&mt$Pm%uG$/9FoMG,?Lh,V+O>91g(1n%A/0KFqaE\<EeAg(lV.AAe
+%hjYI:]raB.\+d/IRt%/?tf<_/939,<.)hr;F>m]CP:#fDE_jW:'-Nm9@>Vl!8O_.
+qu\(?8?EQc<\Es3;Sq-WiYYP24In%_.B]%&Y`@M7&h+3Ac-hb@/e!SinpB[.m'=.I
+CBYB(X>]'3Pqk$]-b>i[`?<*T[S&NeBh]bM8ke;,Xm=2K;Wq6c5(ALg2^Z*^B%ZT@
+Zu(l_*9glW8g^l;^3e<;8'.]V_H^3A%\dL$O/Mcl93@H)r$X@#9[]L]%'89eN8]aI
+rrn6=EL._AKSlR%<^i>%ceu3mmY[-=eC"c/a\&gtNhEU%Xegdojl6[WfV3Cg7Z_4G
+ZB!lV\@[IgPA\D[MP!%hjW3qPCiA)gW>dc"\B=40`8^o9P3.$^JCVR9/W7%]MR(Am
+\h.Oo,*H(no5P*JNgHOG=jKPe&L]E076_F&'McY'C.R<i3&H\Va@icG@s8ZolSs_:
+6;@$=%m9e<M"CaD4Kg<Bm3q*(,9*[SQ:Yo9af_5?VDS\8qF<g:YN2CrikU4\@DmCf
+&;MVEW?^sj^Pd]gm:ocTOBnLhW2rCaDD[AgcIn9".?$laatWO+,tfqB65+W,MI&Na
+E6'c*5:N&nC"hgX194=VX%ki$N)o&@df><Y]oM4t9tieEGc5UQZKda^/!_e"MC=-L
+!=gY8buFGt;CAZ/"&[(@XUN$_9bgL:!<kfBNf9?iXD4^KqZTss-D)'[aF_\Z9[%CB
+EZH+;b\.Lh+UOG_N/L?P(7M2Ko$<F)#s-<a*)nacgM8@9,%Ss[e0+)$W\.i_JuY=$
+?E+0[+/ku1!cXSXa#92p.E9r(kq7u`0\8!paGOT]c<h_#d[FWI^r@o_k=R7fMXkaJ
+8QDk56Hi"t@_Ra4.S=*SbcMZlR#RjpP*,o:n-'6&Pb+U'2!LZLab^4X`10G!Atqu<
+%_koIY:Tnu/8P_^@d*he+PcP#^s6Q[FjUa)E'1'OmnJ>"e@OA:LAn@2RY%S;02Cm%
+_^l+O.gO5GBNZem[,MF&@;P+4iWK8*O!`";bKu?VC3#/F6WK#:1l0Z]bF6(:N+`:q
+/>meb<Oc2/G?sZ=#h2,k_UV;Z$OsH5,Z:(fOWb"Xn04c'Ae^WTM^N/?+]&7[#G\ko
+OfqqAG8O>D5tIkhj94S>fQ/CZ5muI9$06tZNpQl[55'@qdq1s!/sJa.^9XpTK\#*7
+R0'b1:!dM2V3==9DQUi756U+cO.d!FLC"@bg@#[e%N(lkJGJK[P;HfYlMd'R4&!e1
+j/[E<Pg5MpW<-elbLOt@$6'6c`5lBpWj00EBs=L1@%-epe;=`Q.'!+PHZ1GR5;3/,
+OaPT9(rCEecHk_A_Fio$s*ffYH'/l)<LfS_ZAk^?-o>KYJtdch](-=d`/B)99"r(D
+mXF@-)C<Vm&u*o'b80O,LZ_L5U_J?`8S%=^l6cZrQ0EuS]#h/@nF>k9G#(s(-OM='
+XmX?q8qV"]`h"hQmdmZYCrFt'*kX"1'JjSn9XNPAXs6P:oZ\Ho'&7Qq<][ETNE,.E
+0is0M!8U>hCFP_,<Veb>C6Xa_[^:F`f7M]Mm,.'N#0h>OX#Y>:o&-q2kRFq5219NP
+6EB20mUI+`Z8s?ZUutA\:UQ"Eei)<>CK^kHAIilfD)u2S#V-W&8SpX6ms._5.;:U>
+O6"l3iY#0ar;a9bA4j.E;3sM1nO"dd/$s=N:?'^s5faOjB$]i+"T^ETI.nh^IZbur
+&V0X/-PS6S7)mA_bI)Cg;Pq!664\=]0%.`sCr21MY)!4SOM8@[]Mp]*s,c[oN98tQ
+m:]AN18`_Oo#2c1"J2@Moh9VFmKBXZm(eqLkUL=hWh/;iYg2d9T=84_CQ.27c7(\A
+YkQSuMnmu&oHg5g4"s'`);s^;aKkScF6PC?)=736:M!\5kR_lP(tA'jN^NAeP(Sse
+nk4HgXVFNmJh&,gB(r/SU6I4Si=:!-JqYu>B)b=e=HdkaC1e7M"#gTT0A(`Vf54A'
+*n'6u.[jH_.n-*_ToLPSV_qH%WtsFI%BF7+4\^[Pc<e%LrERY[PEPPlj.nA%!A7k=
+eJ6B^A4&C44P_TZBT8UM"!a]S=sl2QPS&7Pc(+^Cn![uc(QjEO,\$K-i4mQhB!JIr
+bilNM,5he#1@Oe&-'D89$`e79qj;o9%"2;k/n^<^/$o>3"p%9kfJ8&;Pq)&MoEm9^
+.+="<WXs\C#Gt`QG?DjDPR.#bN>S]@Z8"Fc3`Nac8lFE]`iZiUqA2'g"j(ouk:T>R
+0PmS"QgG4KLPT%P/J_>ulpCek!<_tX4#d7h[Lhi;loNLO]*ig?!fG7MI1@U$IiI\r
+D4+$Ke<6:Bck!t&L8RQJk/-MNHI+k'.WWS_&2^sG!JTW1=?e59V,7?[T(Qp2$KPe$
+E_Vgu$HB6Lo[;W7FP1KCS1^ANjD-&OpkOInY6\hm6Ph,ihC@W6>U;.,a$N_fdR<8W
+Gl2q6_S$2NhoEsBs-P3B7LJDdC3A[735c5a7Q>u*\j3moc3C@'o_c+k4Z!dZIY)WG
+,AXh8G\K[oK(>La*$BVC*?$6.Dt5.uL(kipc<"I[n2eV*#A>I,?sdRc5=]g)83tNL
+:1YduQ[DTUY[T+qJ48b>7`tFI@`g[a<-s7,<i4kj`^i=+ibiEFI404@BNM[`/3_C)
+H,K-'@XoaA.X8+1G.AlT`Togh!G&)p@>:Mg#`qmb\u^[$(o7d@I)^npc@%FKSPY$_
+gms%oUkd$C<Ca<HA]CgATP(0(Op%dXAnqb=("sU=96WaK*E?K1#'\?Wd&09uL'BoA
+ERQ4MY6YJUcC;cer\c/Nc_j6CI4`em,[Zp/a[pM#B4cIf:8U%1EZF!f>lJRFUF2tg
+gg/Qc*3`]O]PnkSFdXI?bS(<SXMP0XG%<*XUohA.Di9<m4:;^?#?Y9P0QY7IVl#Vg
+B*`\AYE?CFE[/h'_NQdhO@t<k[XJ3CXZT>]hoj'ke(m->kN"n/&l3f_e(s8=bcXYG
+'=Y2RKDpYbSuLghD;jIkJO1>ca#J">QA6K+lQ%sD#;agl#%d!HI7UMGeD90)-7guZ
+-I\J2_k.X]^q&Qc5Pp;f-S`W"5]J+H<YAn&UNn47#;CeWOQO]bLoDsaC/T4;8p8b,
+"nC/eS:RMm7>D_CU=)&XD(Pj1;-o7@"S^*n##=0mg,pQf/N@k92Fb^0%\HL3-VW[Y
+?t\$lA5^J'BA.'t4jq"Ej3in:rn9$QIUpK=iSF1UK`*,igYE,PJrSL.-i[_VG!U)U
+A?[(r!^a(>R)Oug)O!,?K>23ZPZE0V/Gtrmk&SqFJ0pd92?'$n`Nk@jOI*9!ZDB;V
+!WW3#J,hhW$k<^LJH-fX3#jt"$NS*fOZ5I,)$Yo6@\=hH67in57&06"oFa:kPlPAl
+.%FmP0o&E]5Th%Y58]GJ+V:W3XrT*Xc=ZX86rl6)NDCq.\jS#H"boAeF\8/VYmcH<
+lEts1id5%8:+Fe0%+<+/Y<_B]b:Sat.@8MaPC%.qk6d)DW3E5&6NJ^2:SK]$%N]a.
+_+Q1YWFU1[@?]*A;[PE$>6i#WZ1dJ&C<`BV>HQ>@h'1NVdTWDiR.QF#6)[H=1TLYA
+57,J3[oaVNULtP!Dkn)WL@T,8W5s2Tl_TUnWR"l8Z*%(bDf>#HB[rNh(*>]2AM=fn
+SRPCEY>XS.M@MhRIHG@OZL3J((Za3C^K=8]]$mi9PC3<S.GK`34m[Lgkb,(G-H71s
+lh:S`DgRMAUC4rgd(;oN$E:#?0EDd(?oS8kJ06+."3$Bj?P@rE3!KI-d9$Pa`GmjJ
+'ZO"g:'2ZeCkE@N&^UOoJ?`Wr*6(5PEtUnSHr1eMJ,fs!88)B;-VDfR#8,.a*0>_?
+ZF".o!6Jb].0*a<BfJSe9U-a>80h+r7T.#4'1d+Z=!CE2h!YkK'FG]nbQqInm_nZ`
+g9o.^*>4*#BUhR4,LKbU/^6)b2,DGZ;?ndJ;!R9Y,L_la+%XLalR>VMP[4GeEs1:!
+4g)rN8h/<6nLI$\be$NJP#=M!`AH[:1eLD5h(;MTKmN$^-nl/pc`s9k=N`T*V&cEi
+"^O6aEl&V8:LFWC+=hBQ^@oLs?.U(:1'Df?:=;3gE6'fb9.Sh<,afBtLc"EK>3NB3
+F[d"e_)_R0eH6T2d:BdUiKp'iM-P$_\TBt'm?FZ_TG2Lf7fXYBK#F%@;hEkN9HuJA
+nZ7_:``D0r7l7OJ)e^e.,.<fUH6gk?^F1[LQW7dkQ'KOX)SK\/8Bf;ubfhW=PZSMI
+D)]M!:^R:mF.rhj/m7Rk.o[C$Z_Z4&7=q\lN:nir;RCkQ]2l2UQGS0O[+@(\$YHcF
+aqbsU\?tiGj$$"9(1S;`5W2ij8j!Xi)q1,q4&2d(7Oqrlc$n,#``hO&!]YQY]9:iC
+hXsU9\<TUb=]/f+A741.%*-g5HBk$uebksYat.qNDYZ:UM?@[X`49lf\!;"sb8BMA
+J"T\>!!6/ECEEd(Qo+=U7hWk<OR0?XQd-r2?;LE-)4^L>H+Sr0m367C-Wpg3_Pd$b
+]2>X$E)2^^4=(!.(K-94bC(DH6k2Oh0dKLiq4far<1-E9+Bs\b,.R3Fc-,^">")a%
+]HTJ[*AaHb#H[A0,eA.uJR(^K["T]7aPIRR0MmT<osa!sr)UGZF3`jR&>bVY@.K>#
+%E5lpj#gI=,>`hB?"XdO?uj]m,Yk/ol6<(h(t^T0C.[)4X<c/]Li^@'#us?hpO&0g
+N!48N^"Oame;i9V&kqQ"Q_sC5>MHJ0+gCMW\`K!"8L[e"l.s7VoQK,fX+P@gok-KU
+$H>q077Cr?,/<0dNnLCj7?'$AVKU\!R.p`/DFOgp7;T`6>+\BC_(Hp2BX=CiA8Wns
+X0mQG@8esa;MM<!U'A]/huZeGXpKIf<G]KRZW1P;,r2Hd$D8$2"+G"9>cD6o1.Z2,
+BaL'oY;\(j'FV%4MQK.P7,5r5FS&PUJQFpC2$hmjD+ua]bW0g1n)U:<BFAYrW0alf
+QO="VCu,#`Q>]+C@d%CF=ft'?k-/$(MOXuuZR#f0MA+nOU?o9f-Pa)n;R;FTP"DT#
+p3Al*Jp:VIINHNJCA)-55%u;P0u?J%^l1'F,KlU8,hcU"%-i^H'$@)WV<:,,Z>Z71
+%4Jh;VFj^R4&O/*9YNni_l6Ve/dk7^_M$4>iPA]PPgPdKL,Nrd`6t^99ZaI03*-]s
+59f;NT;e!*NGJXR4li%%*5_nY-)H3$cc,Go1/0,88`6o\3l)Z?-"+r&R6NS0pV6SY
+6m&-\7^8J:WmWHVQ[*CTf"@>1f6m2W;2hn@@21oq=)"`lb`%S_Ju-Q1DHfiU[.XCo
+gUI_ZVU`APC:qO=GQ*NH"f<F+`[G,;!5W$=LU/^oS_@OQ6nR5IGRhja7q*P'QlT\D
+QO^jIHZK'qiXWJ!WSg6Za_cn5V6`d+c4O0uV<J#0A-Ap^fJ4%Uc=%_ZfIl.A4<nlb
+ldWaO@`):E`(M^/OLhkD]&!8BC+eVQ-cI+a'G@4$cOINVcT^QU(R]Q5bQkT[m#.\Q
+3AQD32ck.oZ5,8,D@[>&3&<%oRaQ5&$ZRsPLA%C,;`&QT]:q@-%#l2>O_@D`\gNn7
+ru4$HKC!=:6ogD0R04F>:#U.AECf0MP'1b?SXhm//FSc8Nc,8]-oR%bRq4rF=,\Rd
+c_^E+RWA9N9@\A9AJNs/_I]G`+ln^hf`;ZUPdQGQJ1npj@ZVc8~>
+
+n
+Q
+Q
+Q
+[/EMC PDFMark5
+PDFVars/TermAll get exec end end
+%%PageTrailer
+%%Trailer
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/IndianBlanket.pdf b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/IndianBlanket.pdf
new file mode 100644
index 00000000000..3fb641f1960
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/IndianBlanket.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/Wood-Brown.eps b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/Wood-Brown.eps
new file mode 100644
index 00000000000..e2eb278cc39
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/Wood-Brown.eps
@@ -0,0 +1,2979 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Title: (Acr32.tmp)
+%%Version: 1 6
+%%Creator: Adobe Acrobat 7.0
+%%CreationDate: 08:23:40 04/05/05
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%ADO_ContainsXMP: MainFirst
+%%BoundingBox: 0 0 130 125
+%%HiResBoundingBox: 0.0 0.0 130.0 125.0
+%%Pages: 0
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%DocumentSuppliedResources:
+%%+ procset (Adobe Acrobat - PDF operators) 1.2 0
+%%+ procset (Adobe Acrobat - general image support) 1.2 0
+%%+ procset (Adobe Acrobat - monochrome image support) 1.2 0
+%%+ procset (Adobe Acrobat - color image support) 1.2 0
+%%+ procset (Adobe Acrobat - indexed color image support) 1.2 0
+%%EndComments
+%%BeginProlog
+%%EndProlog
+%%BeginSetup
+%ADOPrintSettings: L2 W0 VM op crd os scsa T h ef bg ucr sf ef r b fa pr seps ttf hb EF t2 irt Printer/PostScript Color Management 0
+
+
+%%BeginResource: procset l2check 6.0 1
+%%Copyright: Copyright 1993,2001 Adobe Systems Incorporated. All Rights Reserved.
+systemdict /languagelevel known
+{ systemdict /languagelevel get 1 eq }
+{ true }
+ifelse
+{
+initgraphics /Helvetica findfont 18 scalefont setfont
+72 600 moveto (Error: This application does not support) dup show
+72 580 moveto (printing to a PostScript Language Level 1 printer.) dup show
+exch = =
+/Times-Roman findfont 16 scalefont setfont
+72 500 moveto (As a workaround, try selecting Print As Image from) show
+72 480 moveto (the Advanced Print dialog.) show
+showpage
+quit
+}
+if
+%%EndResource
+/currentpacking where{pop currentpacking true setpacking}if
+%%BeginResource: procset pdfvars 6.0 1
+%%Copyright: Copyright 1987-2002 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: definition of dictionary of variables used by PDF & PDFText procsets
+userdict /PDF 162 dict put
+userdict /PDFVars 89 dict dup begin put
+/docSetupDone false def
+/InitAll 0 def
+/TermAll 0 def
+/DocInitAll 0 def
+/DocTermAll 0 def
+/_pdfEncodings 2 array def
+/_pdf_str1 1 string def
+/_pdf_i 0 def
+/_pdf_na 0 def
+/_pdf_showproc 0 def
+/_italMtx [1 0 .212557 1 0 0] def
+/_italMtx_WMode1 [1 -.212557 0 1 0 0] def
+/_italMtxType0 [1 0 .1062785 1 0 0] def
+/_italMtx_WMode1Type0 [1 -.1062785 0 1 0 0] def
+/_basefont 0 def
+/_basefonto 0 def
+/_pdf_oldCIDInit null def
+/_pdf_FontDirectory 30 dict def
+/_categories 10 dict def
+/_sa? true def
+/_ColorSep5044? false def
+/nulldict 0 dict def
+/_processColors 0 def
+/overprintstack null def
+/_defaulttransfer currenttransfer def
+/_defaultflatness currentflat def
+/_defaulthalftone null def
+/_defaultcolortransfer null def
+/_defaultblackgeneration null def
+/_defaultundercolorremoval null def
+/_defaultcolortransfer null def
+PDF begin
+[/c/cs/cm/d/d0/f/h/i/j/J/l/m/M/n/q/Q/re/ri/S/sc/sh/Tf/w/W
+/applyInterpFunc/applystitchFunc/domainClip/encodeInput
+/initgs/int/limit/rangeClip
+/defineRes/undefineRes/findRes/setSA/pl
+/? /! /| /: /+ /GetGlyphDirectory
+/pdf_flushFilters /pdf_readstring /pdf_dictOp /pdf_image /pdf_maskedImage
+/pdf_shfill /pdf_sethalftone
+] {null def} bind forall
+end
+end
+%%EndResource
+PDFVars begin PDF begin
+%%BeginResource: procset pdfutil 6.0 1
+%%Copyright: Copyright 1993-2001 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: Basic utilities used by other PDF procsets
+/bd {bind def} bind def
+/ld {load def} bd
+/bld {
+dup length dict begin
+{ null def } forall
+bind
+end
+def
+} bd
+/dd { PDFVars 3 1 roll put } bd
+/xdd { exch dd } bd
+/Level2?
+systemdict /languagelevel known
+{ systemdict /languagelevel get 2 ge } { false } ifelse
+def
+/Level1? Level2? not def
+/Level3?
+systemdict /languagelevel known
+{systemdict /languagelevel get 3 eq } { false } ifelse
+def
+/getifknown {
+2 copy known { get true } { pop pop false } ifelse
+} bd
+/here {
+currentdict exch getifknown
+} bd
+/isdefined? { where { pop true } { false } ifelse } bd
+%%EndResource
+%%BeginResource: procset pdf 6.0 1
+%%Copyright: Copyright 1998-2003 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: General operators for PDF, common to all Language Levels.
+/cm { matrix astore concat } bd
+/d /setdash ld
+/f /fill ld
+/h /closepath ld
+/i {dup 0 eq {pop _defaultflatness} if setflat} bd
+/j /setlinejoin ld
+/J /setlinecap ld
+/M /setmiterlimit ld
+/n /newpath ld
+/S /stroke ld
+/w /setlinewidth ld
+/W /clip ld
+/sg /setgray ld
+/initgs {
+0 setgray
+[] 0 d
+0 j
+0 J
+10 M
+1 w
+false setSA
+/_defaulttransfer load settransfer
+0 i
+/RelativeColorimetric ri
+newpath
+} bd
+/int {
+dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul
+exch pop add exch pop
+} bd
+/limit {
+dup 2 index le { exch } if pop
+dup 2 index ge { exch } if pop
+} bd
+/domainClip {
+Domain aload pop 3 2 roll
+limit
+} [/Domain] bld
+/applyInterpFunc {
+0 1 DimOut 1 sub
+{
+dup C0 exch get exch
+dup C1 exch get exch
+3 1 roll
+1 index sub
+3 index
+N exp mul add
+exch
+currentdict /Range_lo known
+{
+dup Range_lo exch get exch
+Range_hi exch get
+3 2 roll limit
+}
+{
+pop
+}
+ifelse
+exch
+} for
+pop
+} [/DimOut /C0 /C1 /N /Range_lo /Range_hi] bld
+/encodeInput {
+NumParts 1 sub
+0 1 2 index
+{
+dup Bounds exch get
+2 index gt
+{ exit }
+{ dup
+3 index eq
+{ exit }
+{ pop } ifelse
+} ifelse
+} for
+3 2 roll pop
+dup Bounds exch get exch
+dup 1 add Bounds exch get exch
+2 mul
+dup Encode exch get exch
+1 add Encode exch get
+int
+} [/NumParts /Bounds /Encode] bld
+/rangeClip {
+exch dup Range_lo exch get
+exch Range_hi exch get
+3 2 roll
+limit
+} [/Range_lo /Range_hi] bld
+/applyStitchFunc {
+Functions exch get exec
+currentdict /Range_lo known {
+0 1 DimOut 1 sub {
+DimOut 1 add -1 roll
+rangeClip
+} for
+} if
+} [/Functions /Range_lo /DimOut] bld
+/pdf_flushfilters
+{
+aload length
+{ dup status
+1 index currentfile ne and
+{ dup flushfile closefile }
+{ pop }
+ifelse
+} repeat
+} bd
+/pdf_readstring
+{
+1 index dup length 1 sub get
+exch readstring pop
+exch pdf_flushfilters
+} bind def
+/pdf_dictOp
+{
+3 2 roll
+10 dict copy
+begin
+_Filters dup length 1 sub get def
+currentdict exch exec
+_Filters pdf_flushfilters
+end
+} [/_Filters] bld
+/pdf_imagemask {{imagemask} /DataSource pdf_dictOp} bd
+/pdf_shfill {{sh} /DataSource pdf_dictOp} bd
+/pdf_sethalftone {{sethalftone} /Thresholds pdf_dictOp} bd
+/masks [ 2#10000000
+2#11000000
+2#11100000
+2#11110000
+2#11111000
+2#11111100
+2#11111110
+2#11111111 ] def
+/addNBits
+{
+/numBits exch def
+/byte exch def
+OutBitOffset numBits add 8 gt
+{
+byte OutBitOffset 8 sub bitshift
+OutBuffer OutByteIndex get or
+OutBuffer OutByteIndex 3 -1 roll put
+/OutByteIndex OutByteIndex 1 add def
+/bitsDoneSoFar OutBitOffset def
+/OutBitOffset numBits 8 OutBitOffset sub sub def
+OutBitOffset 0 gt
+{
+byte bitsDoneSoFar bitshift
+masks numBits bitsDoneSoFar sub get and
+OutBuffer OutByteIndex 3 -1 roll put
+} if
+}
+{
+byte masks numBits 1 sub get and
+OutBitOffset neg bitshift
+OutBuffer OutByteIndex get or
+OutBuffer OutByteIndex 3 -1 roll put
+/OutBitOffset OutBitOffset numBits add def
+OutBitOffset 8 eq
+{
+/OutBitOffset 0 def
+/OutByteIndex OutByteIndex 1 add def
+} if
+} ifelse
+} bind def
+/DevNNFilter
+{
+/InBuffer Width NumComps mul BitsPerComponent mul 7 add 8 idiv string def
+AllSource InBuffer readstring pop pop
+/outlen Width NewNumComps mul BitsPerComponent mul 7 add 8 idiv def
+/OutBuffer outlen string def
+0 1 outlen 1 sub { OutBuffer exch 0 put } for
+/InByteIndex 0 def
+/InBitOffset 0 def
+/OutByteIndex 0 def
+/OutBitOffset 0 def
+/KeepArray NumComps array def
+0 1 NumComps 1 sub { KeepArray exch true put } for
+DevNNones { KeepArray exch false put } forall
+Width {
+KeepArray
+{
+{
+/bitsLeft BitsPerComponent def
+{
+bitsLeft 0 le { exit } if
+/bitsToDo 8 InBitOffset sub dup bitsLeft gt { pop bitsLeft } if def
+InBuffer InByteIndex get
+InBitOffset bitshift
+bitsToDo addNBits
+/bitsLeft bitsLeft bitsToDo sub def
+InBitOffset bitsToDo add
+dup 8 mod /InBitOffset exch def
+8 idiv InByteIndex add /InByteIndex exch def
+} loop
+}
+{
+InBitOffset BitsPerComponent add
+dup 8 mod /InBitOffset exch def
+8 idiv InByteIndex add /InByteIndex exch def
+}
+ifelse
+}
+forall
+} repeat
+OutBuffer
+} bd
+/pdf_image
+{
+20 dict copy
+begin
+/UnusedNones where { /UnusedNones get}{false} ifelse
+{
+/NumComps Decode length 2 div cvi def
+/OrigDecode Decode def
+/NumNones DevNNones length def
+/NewNumComps NumComps NumNones sub def
+/Decode NewNumComps 2 mul cvi array def
+/devNNindx 0 def
+/decIndx 0 def
+/cmpIndx 0 def
+NumComps {
+cmpIndx DevNNones devNNindx get eq
+{
+/devNNindx devNNindx 1 add dup NumNones eq {pop 0} if def
+}
+{
+Decode decIndx OrigDecode cmpIndx 2 mul get put
+Decode decIndx 1 add OrigDecode cmpIndx 2 mul 1 add get put
+/decIndx decIndx 2 add def
+} ifelse
+/cmpIndx cmpIndx 1 add def
+} repeat
+_Filters dup length 1 sub get /AllSource exch def
+/DataSource { DevNNFilter } def
+}
+{ _Filters dup length 1 sub get /DataSource exch def }
+ifelse
+currentdict image
+_Filters pdf_flushfilters
+end
+} bd
+/pdf_maskedImage
+{
+10 dict copy begin
+/miDict currentdict def
+/DataDict DataDict 10 dict copy def
+DataDict begin
+/DataSource
+_Filters dup length 1 sub get
+def
+miDict image
+_Filters pdf_flushfilters
+end
+miDict /InterleaveType get 3 eq
+{ MaskDict /DataSource get dup type /filetype eq { closefile } { pop } ifelse }
+if
+end
+} [/miDict /DataDict /_Filters] bld
+/RadialShade {
+40 dict begin
+/background exch def
+/ext1 exch def
+/ext0 exch def
+/BBox exch def
+/r2 exch def
+/c2y exch def
+/c2x exch def
+/r1 exch def
+/c1y exch def
+/c1x exch def
+/rampdict exch def
+gsave
+BBox length 0 gt {
+newpath
+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
+newpath
+} 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 exch def
+/xMax exch def
+/yMin exch def
+/xMin exch def
+grestore
+xMax xMin eq yMax yMin eq or
+{
+grestore
+end
+}
+{
+/max { 2 copy gt { pop } {exch pop} ifelse } bind def
+/min { 2 copy lt { pop } {exch pop} ifelse } bind def
+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 exch def
+hires mul
+/numpix exch def
+/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
+newpath
+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 } 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
+} bd
+/GenStrips {
+40 dict begin
+/background exch def
+/ext1 exch def
+/ext0 exch def
+/BBox exch def
+/y2 exch def
+/x2 exch def
+/y1 exch def
+/x1 exch def
+/rampdict exch def
+gsave
+BBox length 0 gt {
+newpath
+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
+newpath
+} 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 exch 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
+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 } 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
+} bd
+/currentdistillerparams where { pop currentdistillerparams /CoreDistVersion get 5000 lt}{true}ifelse
+{
+/PDFMark5 {cleartomark} bd
+}
+{
+/PDFMark5 {pdfmark} bd
+}ifelse
+/ReadByPDFMark5
+{
+2 dict begin
+/makerString exch def string /tmpString exch def
+{
+currentfile tmpString readline pop
+makerString anchorsearch
+{
+pop pop cleartomark exit
+}
+{
+3 copy /PUT PDFMark5 pop 2 copy (\n) /PUT PDFMark5
+} ifelse
+}loop
+end
+}bd
+%%EndResource
+%%BeginResource: procset pdflev2 6.0 1
+%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: PDF operators, with code specific for Level 2
+/docinitialize {
+PDF begin
+/_defaulthalftone currenthalftone dd
+/_defaultblackgeneration currentblackgeneration dd
+/_defaultundercolorremoval currentundercolorremoval dd
+/_defaultcolortransfer [currentcolortransfer] dd
+/_defaulttransfer currenttransfer dd
+end
+PDFVars /docSetupDone true put
+} bd
+/initialize {
+PDFVars /docSetupDone get {
+_defaulthalftone sethalftone
+/_defaultblackgeneration load setblackgeneration
+/_defaultundercolorremoval load setundercolorremoval
+_defaultcolortransfer aload pop setcolortransfer
+} if
+false setoverprint
+} bd
+/terminate { } bd
+/c /curveto ld
+/cs /setcolorspace ld
+/l /lineto ld
+/m /moveto ld
+/q /gsave ld
+/Q /grestore ld
+/sc /setcolor ld
+/setSA/setstrokeadjust ld
+/re {
+4 2 roll m
+1 index 0 rlineto
+0 exch rlineto
+neg 0 rlineto
+h
+} bd
+/concattransferfuncs {
+[ 3 1 roll /exec load exch /exec load ] cvx
+} bd
+/concatandsettransfer {
+/_defaulttransfer load concattransferfuncs settransfer
+} bd
+/concatandsetcolortransfer {
+_defaultcolortransfer aload pop
+8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll
+6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll
+4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll
+concattransferfuncs
+setcolortransfer
+} bd
+/defineRes/defineresource ld
+/undefineRes/undefineresource ld
+/findRes/findresource ld
+currentglobal
+true systemdict /setglobal get exec
+[/Function /ExtGState /Form /Shading /FunctionDictionary /MadePattern /PatternPrototype /DataSource /Image]
+{ /Generic /Category findresource dup length dict copy /Category defineresource pop }
+forall
+systemdict /setglobal get exec
+/ri
+{
+/findcolorrendering isdefined?
+{
+mark exch
+findcolorrendering
+counttomark 2 eq
+{ type /booleantype eq
+{ dup type /nametype eq
+{ dup /ColorRendering resourcestatus
+{ pop pop
+dup /DefaultColorRendering ne
+{
+/ColorRendering findresource
+setcolorrendering
+} if
+} if
+} if
+} if
+} if
+cleartomark
+}
+{ pop
+} ifelse
+} bd
+/knownColorants? {
+pop false
+} bd
+/getrampcolor {
+cvi
+/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
+setcolor
+} bd
+/sssetbackground { aload pop setcolor } bd
+%%EndResource
+%%BeginResource: procset pdftext 6.0 1
+%%Copyright: Copyright 1987-2001,2003 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: Text operators for PDF
+PDF /PDFText 78 dict dup begin put
+/docinitialize
+{
+/resourcestatus where {
+pop
+/CIDParams /ProcSet resourcestatus {
+pop pop
+false /CIDParams /ProcSet findresource /SetBuildCompatible get exec
+} if
+} if
+PDF begin
+PDFText /_pdfDefineIdentity-H known
+{ PDFText /_pdfDefineIdentity-H get exec}
+if
+end
+} bd
+/initialize {
+PDFText begin
+} bd
+/terminate { end } bd
+Level2?
+{
+/_safeput
+{
+3 -1 roll load 3 1 roll put
+}
+bd
+}
+{
+/_safeput
+{
+2 index load dup dup length exch maxlength ge
+{ dup length 5 add dict copy
+3 index xdd
+}
+{ pop }
+ifelse
+3 -1 roll load 3 1 roll put
+}
+bd
+}
+ifelse
+/pdf_has_composefont? systemdict /composefont known def
+/CopyFont {
+{
+1 index /FID ne 2 index /UniqueID ne and
+{ def } { pop pop } ifelse
+} forall
+} bd
+/Type0CopyFont
+{
+exch
+dup length dict
+begin
+CopyFont
+[
+exch
+FDepVector
+{
+dup /FontType get 0 eq
+{
+1 index Type0CopyFont
+/_pdfType0 exch definefont
+}
+{
+/_pdfBaseFont exch
+2 index exec
+}
+ifelse
+exch
+}
+forall
+pop
+]
+/FDepVector exch def
+currentdict
+end
+} bd
+Level2? {currentglobal true setglobal} if
+/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
+Level2? {setglobal} if
+/modEnc {
+/_enc xdd
+/_icode 0 dd
+counttomark 1 sub -1 0
+{
+index
+dup type /nametype eq
+{
+_enc _icode 3 -1 roll put
+_icode 1 add
+}
+if
+/_icode xdd
+} for
+cleartomark
+_enc
+} bd
+/trEnc {
+/_enc xdd
+255 -1 0 {
+exch dup -1 eq
+{ pop /.notdef }
+{ Encoding exch get }
+ifelse
+_enc 3 1 roll put
+} for
+pop
+_enc
+} bd
+/TE {
+/_i xdd
+StandardEncoding 256 array copy modEnc
+_pdfEncodings exch _i exch put
+} bd
+Level2?
+{
+/pdfPatchCStrings
+{
+currentdict /CharStrings known currentdict /FontType known and
+{
+FontType 1 eq CharStrings type /dicttype eq and
+{
+CharStrings /mu known CharStrings /mu1 known not and CharStrings wcheck and
+{
+CharStrings /mu get
+type /stringtype eq
+{
+currentglobal
+CharStrings /mu1
+CharStrings /mu get
+dup gcheck setglobal
+dup length string copy
+put
+setglobal
+} if
+} if
+} if
+} if
+} bd
+}
+{ /pdfPatchCStrings {} bd }
+ifelse
+/TZ
+{
+/_usePDFEncoding xdd
+findfont
+dup length 6 add dict
+begin
+{
+1 index /FID ne { def } { pop pop } ifelse
+} forall
+pdfPatchCStrings
+/pdf_origFontName FontName def
+/FontName exch def
+currentdict /PaintType known
+{ PaintType 2 eq {/PaintType 0 def} if }
+if
+_usePDFEncoding 0 ge
+{
+/Encoding _pdfEncodings _usePDFEncoding get def
+pop
+}
+{
+_usePDFEncoding -1 eq
+{
+counttomark 0 eq
+{ pop }
+{
+Encoding 256 array copy
+modEnc /Encoding exch def
+}
+ifelse
+}
+{
+256 array
+trEnc /Encoding exch def
+}
+ifelse
+}
+ifelse
+pdf_EuroProcSet pdf_origFontName known
+{
+pdf_origFontName pdf_AddEuroGlyphProc
+} if
+Level2?
+{
+currentdict /pdf_origFontName undef
+} if
+FontName currentdict
+end
+definefont pop
+}
+bd
+Level2?
+{
+/TZG
+{
+currentglobal true setglobal
+2 index _pdfFontStatus
+{
+2 index findfont
+false setglobal
+3 index findfont
+true setglobal
+ne
+{
+2 index findfont dup rcheck
+{
+dup length dict begin
+{
+1 index /FID ne { def } { pop pop } ifelse
+} forall
+pdfPatchCStrings
+currentdict end
+}
+if
+3 index exch definefont pop
+}
+if
+} if
+setglobal
+TZ
+} bd
+}
+{
+/TZG {TZ} bd
+} ifelse
+Level2?
+{
+currentglobal false setglobal
+userdict /pdftext_data 5 dict put
+pdftext_data
+begin
+/saveStacks
+{
+pdftext_data
+begin
+/vmmode currentglobal def
+false setglobal
+count array astore /os exch def
+end
+countdictstack array dictstack pdftext_data exch /ds exch put
+cleardictstack pdftext_data /dscount countdictstack put
+pdftext_data /vmmode get setglobal
+} bind def
+/restoreStacks
+{
+pdftext_data /vmmode currentglobal put false setglobal
+clear cleardictstack
+pdftext_data /ds get dup
+pdftext_data /dscount get 1 2 index length 1 sub
+{ get begin dup } for
+pop pop
+pdftext_data /os get aload pop
+pdftext_data /vmmode get setglobal
+} bind def
+/testForClonePrinterBug
+{
+currentglobal true setglobal
+/undefinedCategory /Generic /Category findresource
+dup length dict copy /Category defineresource pop
+setglobal
+pdftext_data /saveStacks get exec
+pdftext_data /vmmode currentglobal put false setglobal
+/undefined /undefinedCategory { resourcestatus } stopped
+pdftext_data exch /bugFound exch put
+pdftext_data /vmmode get setglobal
+pdftext_data /restoreStacks get exec
+pdftext_data /bugFound get
+} bind def
+end
+setglobal
+/pdf_resourcestatus
+pdftext_data /testForClonePrinterBug get exec
+{
+{
+pdftext_data /saveStacks get exec
+pdftext_data /os get dup dup length 1 sub
+dup 1 sub dup 0 lt { pop 0 } if
+exch 1 exch { get exch dup } for
+pop pop
+{ resourcestatus }
+stopped
+{
+clear cleardictstack pdftext_data /restoreStacks get exec
+{ pop pop } stopped pop false
+}
+{
+count array astore pdftext_data exch /results exch put
+pdftext_data /restoreStacks get exec pop pop
+pdftext_data /results get aload pop
+}
+ifelse
+}
+}
+{ { resourcestatus } }
+ifelse
+bd
+}
+if
+Level2?
+{
+/_pdfUndefineResource
+{
+currentglobal 3 1 roll
+_pdf_FontDirectory 2 index 2 copy known
+{undef}
+{pop pop}
+ifelse
+1 index (pdf) exch _pdfConcatNames 1 index
+1 index 1 _pdfConcatNames 1 index
+5 index 1 _pdfConcatNames 1 index
+4
+{
+2 copy pdf_resourcestatus
+{
+pop 2 lt
+{2 copy findresource gcheck setglobal undefineresource}
+{pop pop}
+ifelse
+}
+{ pop pop}
+ifelse
+} repeat
+setglobal
+} bd
+}
+{
+/_pdfUndefineResource { pop pop} bd
+}
+ifelse
+Level2?
+{
+/_pdfFontStatus
+{
+currentglobal exch
+/Font pdf_resourcestatus
+{pop pop true}
+{false}
+ifelse
+exch setglobal
+} bd
+}
+{
+/_pdfFontStatusString 50 string def
+_pdfFontStatusString 0 (fonts/) putinterval
+/_pdfFontStatus
+{
+FontDirectory 1 index known
+{ pop true }
+{
+_pdfFontStatusString 6 42 getinterval
+cvs length 6 add
+_pdfFontStatusString exch 0 exch getinterval
+{ status } stopped
+{pop false}
+{
+{ pop pop pop pop true}
+{ false }
+ifelse
+}
+ifelse
+}
+ifelse
+} bd
+}
+ifelse
+Level2?
+{
+/_pdfCIDFontStatus
+{
+/CIDFont /Category pdf_resourcestatus
+{
+pop pop
+/CIDFont pdf_resourcestatus
+{pop pop true}
+{false}
+ifelse
+}
+{ pop false }
+ifelse
+} bd
+}
+if
+/_pdfString100 100 string def
+/_pdfComposeFontName
+{
+dup length 1 eq
+{
+0 get
+1 index
+type /nametype eq
+{
+_pdfString100 cvs
+length dup dup _pdfString100 exch (-) putinterval
+_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval
+2 index exch cvs length
+add 1 add _pdfString100 exch 0 exch getinterval
+exch pop
+true
+}
+{
+pop pop
+false
+}
+ifelse
+}
+{
+false
+}
+ifelse
+dup {exch cvn exch} if
+} bd
+/_pdfConcatNames
+{
+exch
+_pdfString100 cvs
+length dup dup _pdfString100 exch (-) putinterval
+_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval
+3 -1 roll exch cvs length
+add 1 add _pdfString100 exch 0 exch getinterval
+cvn
+} bind def
+/_pdfTextTempString 50 string def
+/_pdfRegOrderingArray [(Adobe-Japan1) (Adobe-CNS1) (Adobe-Korea1) (Adobe-GB1)] def
+/_pdf_CheckCIDSystemInfo
+{
+1 index _pdfTextTempString cvs
+(Identity) anchorsearch
+{
+pop pop pop pop true
+}
+{
+false
+_pdfRegOrderingArray
+{
+2 index exch
+anchorsearch
+{ pop pop pop true exit}
+{ pop }
+ifelse
+}
+forall
+exch pop
+exch /CIDFont findresource
+/CIDSystemInfo get
+3 -1 roll /CMap findresource
+/CIDSystemInfo get
+exch
+3 -1 roll
+{
+2 copy
+/Supplement get
+exch
+dup type /dicttype eq
+{/Supplement get}
+{pop 0 }
+ifelse
+ge
+}
+{ true }
+ifelse
+{
+dup /Registry get
+2 index /Registry get eq
+{
+/Ordering get
+exch /Ordering get
+dup type /arraytype eq
+{
+1 index type /arraytype eq
+{
+true
+1 index length 1 sub -1 0
+{
+dup 2 index exch get exch 3 index exch get ne
+{ pop false exit}
+if
+} for
+exch pop exch pop
+}
+{ pop pop false }
+ifelse
+}
+{
+eq
+}
+ifelse
+}
+{ pop pop false }
+ifelse
+}
+{ pop pop false }
+ifelse
+}
+ifelse
+} bind def
+pdf_has_composefont?
+{
+/_pdfComposeFont
+{
+2 copy _pdfComposeFontName not
+{
+2 index
+}
+if
+(pdf) exch _pdfConcatNames
+dup _pdfFontStatus
+{ dup findfont 5 2 roll pop pop pop true}
+{
+4 1 roll
+1 index /CMap pdf_resourcestatus
+{
+pop pop
+true
+}
+{false}
+ifelse
+1 index true exch
+{
+_pdfCIDFontStatus not
+{pop false exit}
+if
+}
+forall
+and
+{
+1 index 1 index 0 get _pdf_CheckCIDSystemInfo
+{
+3 -1 roll pop
+2 index 3 1 roll
+composefont true
+}
+{
+pop pop exch pop false
+}
+ifelse
+}
+{
+_pdfComposeFontName
+{
+dup _pdfFontStatus
+{
+exch pop
+1 index exch
+findfont definefont true
+}
+{
+pop exch pop
+false
+}
+ifelse
+}
+{
+exch pop
+false
+}
+ifelse
+}
+ifelse
+{ true }
+{
+dup _pdfFontStatus
+{ dup findfont true }
+{ pop false }
+ifelse
+}
+ifelse
+}
+ifelse
+} bd
+}
+{
+/_pdfComposeFont
+{
+_pdfComposeFontName not
+{
+dup
+}
+if
+dup
+_pdfFontStatus
+{exch pop dup findfont true}
+{
+1 index
+dup type /nametype eq
+{pop}
+{cvn}
+ifelse
+eq
+{pop false}
+{
+dup _pdfFontStatus
+{dup findfont true}
+{pop false}
+ifelse
+}
+ifelse
+}
+ifelse
+} bd
+}
+ifelse
+/_pdfStyleDicts 4 dict dup begin
+/Adobe-Japan1 4 dict dup begin
+Level2?
+{
+/Serif
+/HeiseiMin-W3-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiMin-W3}
+{
+/HeiseiMin-W3 _pdfCIDFontStatus
+{/HeiseiMin-W3}
+{/Ryumin-Light}
+ifelse
+}
+ifelse
+def
+/SansSerif
+/HeiseiKakuGo-W5-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiKakuGo-W5}
+{
+/HeiseiKakuGo-W5 _pdfCIDFontStatus
+{/HeiseiKakuGo-W5}
+{/GothicBBB-Medium}
+ifelse
+}
+ifelse
+def
+/HeiseiMaruGo-W4-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiMaruGo-W4}
+{
+/HeiseiMaruGo-W4 _pdfCIDFontStatus
+{/HeiseiMaruGo-W4}
+{
+/Jun101-Light-RKSJ-H _pdfFontStatus
+{ /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
+/TZzero
+{
+/_wmode xdd
+/_styleArr xdd
+/_regOrdering xdd
+3 copy
+_pdfComposeFont
+{
+5 2 roll pop pop pop
+}
+{
+[
+0 1 _styleArr length 1 sub
+{
+_styleArr exch get
+_pdfStyleDicts _regOrdering 2 copy known
+{
+get
+exch 2 copy known not
+{ pop /Default }
+if
+get
+}
+{
+pop pop pop /Unknown
+}
+ifelse
+}
+for
+]
+exch pop
+2 index 3 1 roll
+_pdfComposeFont
+{3 -1 roll pop}
+{
+findfont dup /FontName get exch
+}
+ifelse
+}
+ifelse
+dup /WMode 2 copy known
+{ get _wmode ne }
+{ pop pop _wmode 1 eq}
+ifelse
+{
+exch _wmode _pdfConcatNames
+dup _pdfFontStatus
+{ exch pop dup findfont false}
+{ exch true }
+ifelse
+}
+{
+dup /FontType get 0 ne
+}
+ifelse
+{
+dup /FontType get 3 eq _wmode 1 eq and
+{
+_pdfVerticalRomanT3Font dup length 10 add dict copy
+begin
+/_basefont exch
+dup length 3 add dict
+begin
+{1 index /FID ne {def}{pop pop} ifelse }
+forall
+/Encoding Encoding dup length array copy
+dup 16#27 /quotesingle put
+dup 16#60 /grave put
+_regOrdering /Adobe-Japan1 eq
+{dup 16#5c /yen put dup 16#a5 /yen put dup 16#b4 /yen put}
+if
+def
+FontName
+currentdict
+end
+definefont
+def
+/Encoding _basefont /Encoding get def
+/_fauxfont true def
+}
+{
+dup length 3 add dict
+begin
+{1 index /FID ne {def}{pop pop} ifelse }
+forall
+FontType 0 ne
+{
+/Encoding Encoding dup length array copy
+dup 16#27 /quotesingle put
+dup 16#60 /grave put
+_regOrdering /Adobe-Japan1 eq
+{dup 16#5c /yen put}
+if
+def
+/_fauxfont true def
+} if
+} ifelse
+/WMode _wmode def
+dup dup /FontName exch def
+currentdict
+end
+definefont pop
+}
+{
+pop
+}
+ifelse
+/_pdf_FontDirectory 3 1 roll _safeput
+}
+bd
+Level2?
+{
+/Tf {
+_pdf_FontDirectory 2 index 2 copy known
+{get exch 3 -1 roll pop}
+{pop pop}
+ifelse
+selectfont
+} bd
+}
+{
+/Tf {
+_pdf_FontDirectory 2 index 2 copy known
+{get exch 3 -1 roll pop}
+{pop pop}
+ifelse
+exch findfont exch
+dup type /arraytype eq
+{makefont}
+{scalefont}
+ifelse
+setfont
+} bd
+}
+ifelse
+/cshow where
+{
+pop /pdf_cshow /cshow load dd
+/pdf_remove2 {pop pop} dd
+}
+{
+/pdf_cshow {exch forall} dd
+/pdf_remove2 {} dd
+} ifelse
+/pdf_xshow
+{
+/_pdf_na xdd
+/_pdf_i 0 dd
+currentpoint
+/_pdf_y xdd
+/_pdf_x xdd
+{
+pdf_remove2
+_pdf_str1 exch 0 exch put
+_pdf_str1 /_pdf_showproc load exec
+{_pdf_na _pdf_i get} stopped
+{ pop pop }
+{
+_pdf_x _pdf_y moveto
+0
+rmoveto
+}
+ifelse
+_pdf_i 1 add /_pdf_i xdd
+currentpoint
+/_pdf_y xdd
+/_pdf_x xdd
+}
+exch
+pdf_cshow
+} bd
+/pdf_yshow
+{
+/_pdf_na xdd
+/_pdf_i 0 dd
+currentpoint
+/_pdf_y xdd
+/_pdf_x xdd
+{
+pdf_remove2
+_pdf_str1 exch 0 exch put
+_pdf_str1 /_pdf_showproc load exec
+{_pdf_na _pdf_i get} stopped
+{ pop pop }
+{
+_pdf_x _pdf_y moveto
+0 exch
+rmoveto
+}
+ifelse
+_pdf_i 1 add /_pdf_i xdd
+currentpoint
+/_pdf_y xdd
+/_pdf_x xdd
+}
+exch
+pdf_cshow
+} bd
+/pdf_xyshow
+{
+/_pdf_na xdd
+/_pdf_i 0 dd
+currentpoint
+/_pdf_y xdd
+/_pdf_x xdd
+{
+pdf_remove2
+_pdf_str1 exch 0 exch put
+_pdf_str1 /_pdf_showproc load exec
+{_pdf_na _pdf_i get} stopped
+{ pop pop }
+{
+{_pdf_na _pdf_i 1 add get} stopped
+{ pop pop pop}
+{
+_pdf_x _pdf_y moveto
+rmoveto
+}
+ifelse
+}
+ifelse
+_pdf_i 2 add /_pdf_i xdd
+currentpoint
+/_pdf_y xdd
+/_pdf_x xdd
+}
+exch
+pdf_cshow
+} bd
+/pdfl1xs {/_pdf_showproc /show load dd pdf_xshow} bd
+/pdfl1ys {/_pdf_showproc /show load dd pdf_yshow} bd
+/pdfl1xys {/_pdf_showproc /show load dd pdf_xyshow} bd
+Level2? _ColorSep5044? not and
+{
+/pdfxs {{xshow} stopped {pdfl1xs} if} bd
+/pdfys {{yshow} stopped {pdfl1ys} if} bd
+/pdfxys {{xyshow} stopped {pdfl1xys} if} bd
+}
+{
+/pdfxs /pdfl1xs load dd
+/pdfys /pdfl1ys load dd
+/pdfxys /pdfl1xys load dd
+} ifelse
+/pdf_charpath {false charpath} bd
+/pdf_xcharpath {/_pdf_showproc /pdf_charpath load dd pdf_xshow} bd
+/pdf_ycharpath {/_pdf_showproc /pdf_charpath load dd pdf_yshow} bd
+/pdf_xycharpath {/_pdf_showproc /pdf_charpath load dd pdf_xyshow} bd
+/pdf_strokepath
+{
+{
+pdf_remove2
+_pdf_str1 exch 0 exch put
+_pdf_str1 false charpath
+currentpoint S moveto
+} bind
+exch pdf_cshow
+} bd
+/pdf_xstrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xshow} bd
+/pdf_ystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_yshow} bd
+/pdf_xystrokepath {/_pdf_showproc {pdf_charpath S} dd pdf_xyshow} bd
+Level2? {currentglobal true setglobal} if
+/d0/setcharwidth ld
+/nND {{/.notdef} repeat} bd
+/T3Defs {
+/BuildChar
+{
+1 index /Encoding get exch get
+1 index /BuildGlyph get exec
+}
+def
+/BuildGlyph {
+exch begin
+GlyphProcs exch get exec
+end
+} def
+/_pdfT3Font true def
+} bd
+/_pdfBoldRomanWidthProc
+{
+stringwidth 1 index 0 ne { exch .03 add exch }if setcharwidth
+0 0
+} bd
+/_pdfType0WidthProc
+{
+dup stringwidth 0 0 moveto
+2 index true charpath pathbbox
+0 -1
+7 index 2 div .88
+setcachedevice2
+pop
+0 0
+} bd
+/_pdfType0WMode1WidthProc
+{
+dup stringwidth
+pop 2 div neg -0.88
+2 copy
+moveto
+0 -1
+5 -1 roll true charpath pathbbox
+setcachedevice
+} bd
+/_pdfBoldBaseFont
+11 dict begin
+/FontType 3 def
+/FontMatrix[1 0 0 1 0 0]def
+/FontBBox[0 0 1 1]def
+/Encoding cHexEncoding def
+/_setwidthProc /_pdfBoldRomanWidthProc 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
+}bd
+currentdict
+end
+def
+pdf_has_composefont?
+{
+/_pdfBoldBaseCIDFont
+11 dict begin
+/CIDFontType 1 def
+/CIDFontName /_pdfBoldBaseCIDFont def
+/FontMatrix[1 0 0 1 0 0]def
+/FontBBox[0 0 1 1]def
+/_setwidthProc /_pdfType0WidthProc 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
+}bd
+currentdict
+end
+def
+/_pdfDefineIdentity-H
+{
+/Identity-H /CMap PDFText /pdf_resourcestatus get exec
+{
+pop pop
+}
+{
+/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap
+/CIDSystemInfo
+3 dict begin
+/Registry (Adobe) def
+/Ordering (Identity) def
+/Supplement 0 def
+currentdict
+end
+def
+/CMapName /Identity-H def
+/CMapVersion 1 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
+} if
+/_pdfVerticalRomanT3Font
+10 dict begin
+/FontType 3 def
+/FontMatrix[1 0 0 1 0 0]def
+/FontBBox[0 0 1 1]def
+/_bcstr1 1 string def
+/BuildChar
+{
+exch begin
+_basefont setfont
+_bcstr1 dup 0 4 -1 roll put
+dup
+_pdfType0WidthProc
+moveto
+show
+end
+}bd
+currentdict
+end
+def
+Level2? {setglobal} if
+/MakeBoldFont
+{
+dup /ct_SyntheticBold known
+{
+dup length 3 add dict begin
+CopyFont
+/ct_StrokeWidth .03 0 FontMatrix idtransform pop def
+/ct_SyntheticBold true def
+currentdict
+end
+definefont
+}
+{
+dup dup length 3 add dict
+begin
+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
+{
+_pdfBoldBaseCIDFont
+dup length 3 add dict copy begin
+dup /CIDSystemInfo get /CIDSystemInfo exch def
+/_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
+}
+{
+_pdfBoldBaseFont
+dup length 3 add dict copy begin
+/_basefont exch def
+/_basefonto exch def
+currentdict
+end
+definefont
+}
+ifelse
+}
+ifelse
+} bd
+/MakeBold {
+1 index
+_pdf_FontDirectory 2 index 2 copy known
+{get}
+{exch pop}
+ifelse
+findfont
+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
+{/_pdfType0WidthProc}
+{/_pdfType0WMode1WidthProc}
+ifelse
+_pdfBoldBaseFont /_setwidthProc 3 -1 roll load put
+{MakeBoldFont} Type0CopyFont definefont
+}
+{
+dup /_fauxfont known not 1 index /SubstMaster known not and
+{
+_pdfBoldBaseFont /_setwidthProc /_pdfBoldRomanWidthProc load put
+MakeBoldFont
+}
+{
+2 index 2 index eq
+{ exch pop }
+{
+dup length dict begin
+CopyFont
+currentdict
+end
+definefont
+}
+ifelse
+}
+ifelse
+}
+ifelse
+pop pop
+dup /dummybold ne
+{/_pdf_FontDirectory exch dup _safeput }
+{ pop }
+ifelse
+}bd
+/MakeItalic {
+_pdf_FontDirectory exch 2 copy known
+{get}
+{exch pop}
+ifelse
+dup findfont
+dup /FontInfo 2 copy known
+{
+get
+/ItalicAngle 2 copy known
+{get 0 eq }
+{ pop pop true}
+ifelse
+}
+{ pop pop true}
+ifelse
+{
+exch pop
+dup /FontType get 0 eq Level2? not and
+{ dup /FMapType get 6 eq }
+{ false }
+ifelse
+{
+dup /WMode 2 copy known
+{
+get 1 eq
+{ _italMtx_WMode1Type0 }
+{ _italMtxType0 }
+ifelse
+}
+{ pop pop _italMtxType0 }
+ifelse
+}
+{
+dup /WMode 2 copy known
+{
+get 1 eq
+{ _italMtx_WMode1 }
+{ _italMtx }
+ifelse
+}
+{ pop pop _italMtx }
+ifelse
+}
+ifelse
+makefont
+dup /FontType get 42 eq Level2? not or
+{
+dup length dict begin
+CopyFont
+currentdict
+end
+}
+if
+1 index exch
+definefont pop
+/_pdf_FontDirectory exch dup _safeput
+}
+{
+pop
+2 copy ne
+{
+/_pdf_FontDirectory 3 1 roll _safeput
+}
+{ pop pop }
+ifelse
+}
+ifelse
+}bd
+/MakeBoldItalic {
+/dummybold exch
+MakeBold
+/dummybold
+MakeItalic
+}bd
+Level2?
+{
+/pdf_CopyDict
+{1 index length add dict copy}
+def
+}
+{
+/pdf_CopyDict
+{
+1 index length add dict
+1 index wcheck
+{ copy }
+{ begin
+{def} forall
+currentdict
+end
+}
+ifelse
+}
+def
+}
+ifelse
+/pdf_AddEuroGlyphProc
+{
+currentdict /CharStrings known
+{
+CharStrings /Euro known not
+{
+dup
+/CharStrings
+CharStrings 1 pdf_CopyDict
+begin
+/Euro pdf_EuroProcSet 4 -1 roll get def
+currentdict
+end
+def
+/pdf_PSBuildGlyph /pdf_PSBuildGlyph load def
+/pdf_PathOps /pdf_PathOps load def
+/Symbol eq Encoding 160 get /.notdef eq and
+{
+/Encoding Encoding dup length array copy
+dup 160 /Euro put def
+}
+if
+}
+{ pop
+}
+ifelse
+}
+{ pop
+}
+ifelse
+}
+def
+Level2? {currentglobal true setglobal} if
+/pdf_PathOps 4 dict dup begin
+/m {moveto} def
+/l {lineto} def
+/c {curveto} def
+/cp {closepath} def
+end
+def
+/pdf_PSBuildGlyph
+{
+gsave
+8 -1 roll pop
+7 1 roll
+currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse
+dup 9 1 roll
+{
+currentdict /StrokeWidth 2 copy known
+{
+get 2 div
+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
+pdf_PathOps begin
+exec
+end
+{
+currentdict /StrokeWidth 2 copy known
+{ get }
+{ pop pop 0 }
+ifelse
+setlinewidth stroke
+}
+{
+fill
+}
+ifelse
+grestore
+} def
+/pdf_EuroProcSet 13 dict def
+pdf_EuroProcSet
+begin
+/Courier-Bold
+{
+600 0 6 -12 585 612
+{
+385 274 m
+180 274 l
+179 283 179 293 179 303 c
+179 310 179 316 180 323 c
+398 323 l
+423 404 l
+197 404 l
+219 477 273 520 357 520 c
+409 520 466 490 487 454 c
+487 389 l
+579 389 l
+579 612 l
+487 612 l
+487 560 l
+449 595 394 612 349 612 c
+222 612 130 529 98 404 c
+31 404 l
+6 323 l
+86 323 l
+86 304 l
+86 294 86 284 87 274 c
+31 274 l
+6 193 l
+99 193 l
+129 77 211 -12 359 -12 c
+398 -12 509 8 585 77 c
+529 145 l
+497 123 436 80 356 80 c
+285 80 227 122 198 193 c
+360 193 l
+cp
+600 0 m
+}
+pdf_PSBuildGlyph
+} def
+/Courier-BoldOblique /Courier-Bold load def
+/Courier
+{
+600 0 17 -12 578 584
+{
+17 204 m
+97 204 l
+126 81 214 -12 361 -12 c
+440 -12 517 17 578 62 c
+554 109 l
+501 70 434 43 366 43 c
+266 43 184 101 154 204 c
+380 204 l
+400 259 l
+144 259 l
+144 270 143 281 143 292 c
+143 299 143 307 144 314 c
+418 314 l
+438 369 l
+153 369 l
+177 464 249 529 345 529 c
+415 529 484 503 522 463 c
+522 391 l
+576 391 l
+576 584 l
+522 584 l
+522 531 l
+473 566 420 584 348 584 c
+216 584 122 490 95 369 c
+37 369 l
+17 314 l
+87 314 l
+87 297 l
+87 284 88 272 89 259 c
+37 259 l
+cp
+600 0 m
+}
+pdf_PSBuildGlyph
+} def
+/Courier-Oblique /Courier load def
+/Helvetica
+{
+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
+}
+pdf_PSBuildGlyph
+} def
+/Helvetica-Oblique /Helvetica load def
+/Helvetica-Bold
+{
+556 0 12 -19 563 710
+{
+563 621 m
+537 659 463 710 363 710 c
+216 710 125 620 101 462 c
+51 462 l
+12 367 l
+92 367 l
+92 346 l
+92 337 93 328 93 319 c
+52 319 l
+12 224 l
+102 224 l
+131 58 228 -19 363 -19 c
+417 -19 471 -12 517 18 c
+517 146 l
+481 115 426 93 363 93 c
+283 93 254 166 246 224 c
+398 224 l
+438 319 l
+236 319 l
+236 367 l
+457 367 l
+497 462 l
+244 462 l
+259 552 298 598 363 598 c
+425 598 464 570 486 547 c
+507 526 513 517 517 509 c
+cp
+556 0 m
+}
+pdf_PSBuildGlyph
+} def
+/Helvetica-BoldOblique /Helvetica-Bold load def
+/Symbol
+{
+750 0 20 -12 714 685
+{
+714 581 m
+650 645 560 685 465 685 c
+304 685 165 580 128 432 c
+50 432 l
+20 369 l
+116 369 l
+115 356 115 347 115 337 c
+115 328 115 319 116 306 c
+50 306 l
+20 243 l
+128 243 l
+165 97 300 -12 465 -12 c
+560 -12 635 25 685 65 c
+685 155 l
+633 91 551 51 465 51 c
+340 51 238 131 199 243 c
+555 243 l
+585 306 l
+184 306 l
+183 317 182 326 182 336 c
+182 346 183 356 184 369 c
+614 369 l 644 432 l
+199 432 l
+233 540 340 622 465 622 c
+555 622 636 580 685 520 c
+cp
+750 0 m
+}
+pdf_PSBuildGlyph
+} def
+/Times-Bold
+{
+500 0 16 -14 478 700
+{
+367 308 m
+224 308 l
+224 368 l
+375 368 l
+380 414 l
+225 414 l
+230 589 257 653 315 653 c
+402 653 431 521 444 457 c
+473 457 l
+473 698 l
+444 697 l
+441 679 437 662 418 662 c
+393 662 365 700 310 700 c
+211 700 97 597 73 414 c
+21 414 l
+16 368 l
+69 368 l
+69 359 68 350 68 341 c
+68 330 68 319 69 308 c
+21 308 l
+16 262 l
+73 262 l
+91 119 161 -14 301 -14 c
+380 -14 443 50 478 116 c
+448 136 l
+415 84 382 40 323 40 c
+262 40 231 77 225 262 c
+362 262 l
+cp
+500 0 m
+}
+pdf_PSBuildGlyph
+} def
+/Times-BoldItalic
+{
+500 0 9 -20 542 686
+{
+542 686 m
+518 686 l
+513 673 507 660 495 660 c
+475 660 457 683 384 683 c
+285 683 170 584 122 430 c
+58 430 l
+34 369 l
+105 369 l
+101 354 92 328 90 312 c
+34 312 l
+9 251 l
+86 251 l
+85 238 84 223 84 207 c
+84 112 117 -14 272 -14 c
+326 -14 349 9 381 9 c
+393 9 393 -10 394 -20 c
+420 -20 l
+461 148 l
+429 148 l
+416 109 362 15 292 15 c
+227 15 197 55 197 128 c
+197 162 204 203 216 251 c
+378 251 l
+402 312 l
+227 312 l
+229 325 236 356 241 369 c
+425 369 l
+450 430 l
+255 430 l
+257 435 264 458 274 488 c
+298 561 337 654 394 654 c
+437 654 484 621 484 530 c
+484 516 l
+516 516 l
+cp
+500 0 m
+}
+pdf_PSBuildGlyph
+} def
+/Times-Italic
+{
+500 0 23 -10 595 692
+{
+399 317 m
+196 317 l
+199 340 203 363 209 386 c
+429 386 l
+444 424 l
+219 424 l
+246 514 307 648 418 648 c
+448 648 471 638 492 616 c
+529 576 524 529 527 479 c
+549 475 l
+595 687 l
+570 687 l
+562 674 558 664 542 664 c
+518 664 474 692 423 692 c
+275 692 162 551 116 424 c
+67 424 l
+53 386 l
+104 386 l
+98 363 93 340 90 317 c
+37 317 l
+23 279 l
+86 279 l
+85 266 85 253 85 240 c
+85 118 137 -10 277 -10 c
+370 -10 436 58 488 128 c
+466 149 l
+424 101 375 48 307 48 c
+212 48 190 160 190 234 c
+190 249 191 264 192 279 c
+384 279 l
+cp
+500 0 m
+}
+pdf_PSBuildGlyph
+} def
+/Times-Roman
+{
+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
+}
+pdf_PSBuildGlyph
+} def
+end
+Level2? {setglobal} if
+currentdict readonly pop end
+%%EndResource
+PDFText begin
+[39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis
+/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute
+/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde
+/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex
+/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
+/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash
+/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef
+/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash
+/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef
+/guillemotleft/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe
+/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide
+/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright
+/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand
+/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex
+/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex
+/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla
+/hungarumlaut/ogonek/caron
+0 TE
+[1/dotlessi/caron 39/quotesingle 96/grave
+127/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase/ellipsis
+/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
+/bullet/Zcaron/bullet/bullet/quoteleft/quoteright/quotedblleft
+/quotedblright/bullet/endash/emdash/tilde/trademark/scaron
+/guilsinglright/oe/bullet/zcaron/Ydieresis/space/exclamdown/cent/sterling
+/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine
+/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus
+/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla
+/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash
+/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave
+/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
+/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde
+/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute
+/ucircumflex/udieresis/yacute/thorn/ydieresis
+1 TE
+end
+%%BeginResource: procset pdfasc.prc 6.0 1
+%%Copyright: Copyright 1992-2003 Adobe Systems Incorporated. All Rights Reserved.
+/ASR {
+13 dict begin
+/mirV? exch def
+/mirH? exch def
+/center? exch def
+/autorotate? exch def
+/angle exch def
+/shrink exch def
+/Pury exch def
+/Purx exch def
+/Plly exch def
+/Pllx exch def
+/Dury exch def
+/Durx exch def
+/Dlly exch def
+/Dllx exch def
+Dury 0 eq Durx 0 eq and Dlly 0 eq Dllx 0 eq and and
+{ shrink 0 gt { GClipBBox } { GPageBBox } ifelse }
+{ ITransDBBox }
+ifelse
+/PHt Pury Plly sub def
+/PW Purx Pllx sub def
+/DHt Dury Dlly sub def
+/DW Durx Dllx sub def
+angle 90 eq angle 270 eq or
+{
+PHt /PHt PW def /PW exch def
+} if
+autorotate? PHt PW ne and DHt DW ne and
+{
+DHt DW ge
+PHt PW ge
+ne
+{ /angle angle 90 add def
+PHt /PHt PW def /PW exch def
+}
+if
+} if
+angle 0 ne
+{
+/angle angle 360 mod def
+angle rotate
+angle 90 eq
+{ 0 DW neg translate }
+if
+angle 180 eq
+{ DW neg DHt neg translate }
+if
+angle 270 eq
+{ DHt neg 0 translate }
+if
+} if
+center?
+{
+ITransBBox
+Durx Dllx add 2 div Dury Dlly add 2 div
+Purx Pllx add -2 div Pury Plly add -2 div
+3 -1 roll add exch
+3 -1 roll add exch
+translate
+}
+{
+ITransBBox
+angle 0 eq
+{Dllx Pllx sub Dury Pury sub}
+if
+angle 90 eq
+{Durx Purx sub Dury Pury sub}
+if
+angle 180 eq
+{Durx Purx sub Dlly Plly sub}
+if
+angle 270 eq
+{Dllx Pllx sub Dlly Plly sub}
+if
+translate
+}
+ifelse
+mirH? mirV? or
+{
+ITransBBox
+mirH?
+{
+-1 1 scale
+Durx Dllx add neg 0 translate
+} if
+mirV?
+{
+1 -1 scale
+0 Dury Dlly add neg translate
+} if
+} if
+shrink 0 ne
+{
+ITransBBox
+Dury Dlly sub Pury Plly sub div
+Durx Dllx sub Purx Pllx sub div
+2 copy gt { exch } if pop
+shrink 1 eq
+{
+Durx Dllx add 2 div Dury Dlly add 2 div translate
+dup scale
+Purx Pllx add -2 div Pury Plly add -2 div translate
+}
+{
+shrink 2 eq 1 index 1.0 lt and
+{
+Durx Dllx add 2 div Dury Dlly add 2 div translate
+dup scale
+Purx Pllx add -2 div Pury Plly add -2 div translate
+}
+{ pop }
+ifelse
+}
+ifelse
+} if
+end
+} [/autorotate? /shrink? /mirH? /mirV? /angle /Pury /Purx /Plly /Pllx /Durx /Dury /Dllx /Dlly /PW /PHt /DW /DHt
+/Devurx /Devury /Devllx /Devlly /pdfHt /pdfW]
+bld
+/GClipBBox
+{
+gsave newpath clippath pathbbox newpath grestore
+/Dury exch def
+/Durx exch def
+/Dlly exch def
+/Dllx exch def
+ITransDBBox
+} [/Durx /Dury /Dllx /Dlly]
+bld
+/GPageBBox
+{
+{
+currentpagedevice /PageSize get aload pop
+/Devury exch def /Devurx exch def
+/Devllx 0 def /Devlly 0 def
+ITransBBox
+}
+stopped
+{ GClipBBox }
+if
+} [/Devurx /Devury /Devllx /Devlly ]
+bld
+/ITransDBBox
+{
+Durx Dury transform matrix defaultmatrix itransform
+/Devury exch def
+/Devurx exch def
+Dllx Dlly transform matrix defaultmatrix itransform
+/Devlly exch def
+/Devllx exch def
+Devury Devlly lt {/Devlly Devury /Devury Devlly def def} if
+Devurx Devllx lt {/Devllx Devurx /Devurx Devllx def def} if
+} [/Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ]
+bld
+/ITransBBox
+{
+/um matrix currentmatrix matrix defaultmatrix matrix invertmatrix matrix concatmatrix def
+Devllx Devlly um itransform
+Devurx Devury um itransform
+/Dury exch def
+/Durx exch def
+/Dlly exch def
+/Dllx exch def
+Dury Dlly lt {/Dlly Dury /Dury Dlly def def} if
+Durx Dllx lt {/Dllx Durx /Durx Dllx def def} if
+} [ /um /Durx /Dury /Dllx /Dlly /Devurx /Devury /Devllx /Devlly ]
+bld
+%%EndResource
+currentdict readonly pop
+end end
+/currentpacking where {pop setpacking}if
+PDFVars/DocInitAll{[PDF PDFText]{/docinitialize get exec}forall }put
+PDFVars/InitAll{[PDF PDFText]{/initialize get exec}forall initgs}put
+PDFVars/TermAll{[PDFText PDF]{/terminate get exec}forall}put
+PDFVars begin PDF begin
+PDFVars/DocInitAll get exec PDFVars/InitAll get exec
+
+[/NamespacePush PDFMark5
+[/_objdef {Metadata_In_EPS} /type /stream /OBJ PDFMark5
+[{Metadata_In_EPS} 3388 (% &end XMP packet& %) ReadByPDFMark5
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1-701">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:xap="http://ns.adobe.com/xap/1.0/">
+ <xap:CreateDate>2005-04-05T08:23:40-04:00</xap:CreateDate>
+ <xap:ModifyDate>2005-04-05T08:23:40-04:00</xap:ModifyDate>
+ <xap:MetadataDate>2005-04-05T08:23:40-04:00</xap:MetadataDate>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+ <xapMM:DocumentID>uuid:B532D68ACDA5D911917D96E6BBC9AAA6</xapMM:DocumentID>
+ <xapMM:InstanceID>uuid:B532D68ACDA5D911917D96E6BBC9AAA6</xapMM:InstanceID>
+ <xapMM:DerivedFrom rdf:parseType="Resource">
+ <stRef:instanceID>uuid:c22a5b32-d509-4ccf-af0c-be57e0d80133</stRef:instanceID>
+ <stRef:documentID>uuid:a24248c4-97b7-4180-86b3-ff24e4c02bd8</stRef:documentID>
+ </xapMM:DerivedFrom>
+ </rdf:Description>
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <dc:format>application/eps</dc:format>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end="w"?>
+
+% &end XMP packet& %
+
+[{Metadata_In_EPS} 2 dict begin /Type /Metadata def /Subtype /XML def currentdict end /PUT PDFMark5
+[/Document 1 dict begin /Metadata {Metadata_In_EPS} def currentdict end /BDC PDFMark5
+[/NamespacePop PDFMark5
+
+PDFVars/TermAll get exec end end
+
+%%EndSetup
+ PDF /docinitialize get exec
+PDFVars begin PDF begin PDFVars/InitAll get exec
+0.0 0.0 130.0 125.0 rectclip
+q
+0.0 0.0 m
+130.0 0.0 l
+130.0 125.0 l
+0.0 125.0 l
+h
+W
+n
+q
+130.0 0.0 0.0 125.0 0.0 0.0 cm
+q
+n
+0.0 0.0 1.0 1.0 re
+[/DeviceRGB] cs
+<<
+/ImageType 1
+/Width 130
+/Height 125
+/ImageMatrix [130.0 0.0 0.0 -125.0 0.0 125.0]
+/BitsPerComponent 8
+/Decode [0.0 1.0 0.0 1.0 0.0 1.0 ]
+/_Filters [currentfile /ASCII85Decode filter dup /DCTDecode filter dup
+] >>
+pdf_image s4IA>!"M;*Ddm8XA:OX[!!3,S!/(=\#RC\A#RgtE$kNdS$P4!^%1Nd](_RJq'+u,r
+&el#o'G;)o)]g%A)\aPF-RU8e1,UpH1-7QZ4$,Mc4$,M)%13FN$4ICQ$k<jZ%Ls'b
+%hB0]'GM)j&ePZh'GD/q'bh;q'bqGu'bqH%)B'M4)BKq@*ZcON,9nQ`-S-f"s1eUH
+#QT8QJcc#t!!3`5!tbS6_uW1)!!*6(!<E3%!<<*"z!rr?'"9eu7#RLhG!<<-(!<E3%
+!<E0#z!!*'$!sAc3#7(VC$P3:="9AT+"9J`3"pbA7$o7na!YGM;+VHL55uD&(,&r/h
+"r*2nYsKZ\'iMkW1Gj-(d6e-bP#Ll/nRHVt(8A*e-:F%sA4=A1F>ar`<T7T\Z\66F
+FlW'_-^:E\[$ASZjRf:V`RX)C<b?N0QDV+1f&lZb7os>ILR4pJa4KMK&HDk6!<NB,
+!sAc3#6tG73ro<_&Ha12&d1Kt@<!J)"YtXk'VVcu,Jd:*n1u>!iGsO56W4_0F#<D5
+"r<r=K*N_\_U:i9<217?79)6fA`E9eKYu8]j7>a)UkQ1@`73l?V7":mjn2YdG(u<[
+[`6n\p*Vdh=(c`4Q`%=5fB;o.g&MN`!<<05!tbMt!:9S0#!Qcl\-`>a`DG6T13<Q#
+AGr/3RUaCW0`.!G<RF=-'-@r8*q5Ut'OB\R."MCY$$)#=Q%0P1T<_=sM%Xt$8-CHZ
+1X$BNOOmI)aZ\%YWW[RE*"N12NY4uq./7hP6(m<on1$eY'!7qur";bf85SF^2un*h
+S3T:QS<lZe<fi[1_F'!d,^AU7rr?LC!B-IIC%6l5+X32dJm9Ze8[RF[-ut^Hr),Wg
+QO+s+^e(:sMJo:uI/XJ$P#9V@mjWENV<.ItL-1jiVEE@348d6cU_Hf6pnX83OpY(J
+41L;m9MCjPm3*M;*LMh3:@kqo_+DO`Nuh.;Gq5o5J$h%+3_+p]gcPK`O^chYSU;)o
+0rKnXn<.Nc)ldQ:nP>lEl:cILd7X\]A,T#dJjCUn5C,pQI/>8?P6p'?8p5d>I+$P,
+"l]T$nafZR-N&E8ONIgdP#=LIP.rlT&Z7)NKT@$dQtsi-]TU3S.V:c@OU`[.ETRgn
+:nipG>s5^m.7jI=C/,*9&3Zpe!gV>nh3h*p%gbXrG(=W@:^7"&HDa$H(E`*D!]12m
+7&SI25q3NZ&ipQB,b=`Ckb]_inP^#*@LKPA-V4-_*D2A]kIPQfI&(mK#nbi7V*XV<
+.4)KKp4SWPm&a@P7#*3M^:YgUVi@ed3_$k.O?L,F8^/l(,i:G5LWs*?16;gg.=Vik
+&?Atl:#d]p&ZO:^'l7(VjIII:GXNj6.2/EDnOqf.dW?R\JdPE]hP<qhL7d=lP*Wpg
+WP3)p*ZbUjPZQL8:\Sgk'G4na!&0UsT8HAtFO<3EPl?R1>Y,1k-j:s>q<4P@3;K@r
+'b7=UmD<eaSl6+k,t^5li@R(fWHZl<'Xr2G2!arN9^741*1nhrA@RiXKT(G2"XX`Y
+88^ahbF"O=i1tWj4h;lhOJ76884Pj91&*+Y-/sVMrr?C/PbGg=,_l`.0m\r?6/CWo
+VaTLTNll6pkFuT$Ua7@8;LHFW9;9"ujHka<8>U'+R41[(r1PRj&@Bl^,(.jQ2)4*b
+mDiPS>!Q>V\Il(P5TS>7M>=_-*pT(\31msMS\PQD_!I</LeG;q&_TBnjYBQkV:c:L
+na)EQq!aG*k)*[(OIU9WrrB_loAp"I9#j:Jh5bYq;g2$lmmUNLUe3s<'b)NtP&Eap
+9M#0`C39bLp[8ZV6AD:e^eQj_3V)c?e$990NI94KM!gZ$,Q0r7]T\-5[7&$2+l6.@
+e,=Yl*-q?*Q<HUep\:P6"G0oVd=7;K8N6Bm.4)i\OWVP<s4I~>
+
+n
+Q
+Q
+Q
+[/EMC PDFMark5
+PDFVars/TermAll get exec end end
+%%PageTrailer
+%%Trailer
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/Wood-Brown.pdf b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/Wood-Brown.pdf
new file mode 100644
index 00000000000..4741f45edf3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/Wood-Brown.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/bg_cle_tile.eps b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/bg_cle_tile.eps
new file mode 100644
index 00000000000..365ad087e32
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/bg_cle_tile.eps
@@ -0,0 +1,8852 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%ADO_DSC_Encoding: Windows Roman
+%%Title: Acr7056.tmp.pdf
+%%Creator: Adobe Acrobat 8.0
+%%For: Donald Story
+%%CreationDate: 12/04/2007, 4:21:23 PM
+%%BoundingBox: 0 0 252 202
+%%HiResBoundingBox: 0 0 252 202
+%%CropBox: 0 0 252 202
+%%LanguageLevel: 2
+%%DocumentNeededResources: (atend)
+%%DocumentSuppliedResources: (atend)
+%%DocumentNeededFeatures: (atend)
+%%DocumentSuppliedFeatures: (atend)
+%%DocumentData: Clean7Bit
+%%Pages: (atend)
+%%DocumentProcessColors:
+%%DocumentCustomColors: (atend)
+%%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-2003 Adobe Systems, Inc. All Rights Reserved.
+systemdict/setpacking known
+{currentpacking true setpacking}if
+userdict/Adobe_AGM_Utils 75 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
+/ReadBypdfmark_5_string
+{
+ 2 dict begin
+ /makerString exch def string/tmpString exch def
+ {
+ currentfile tmpString readline pop
+ makerString anchorsearch
+ {
+ pop pop cleartomark exit
+ }{
+ 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5
+ }ifelse
+ }loop
+ end
+}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
+/lmt{
+ dup 2 index le{exch}if pop dup 2 index ge{exch}if pop
+}bdf
+/int{
+ dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop
+}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-2005 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 setcolor}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{
+ exch pop/sep_tint AGMCORE_gget exch
+ }if
+ mark 3 1 roll
+ setsepcolorspace
+ counttomark 0 ne{
+ setsepcolor
+ }if
+ pop
+ 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 /$None SetSubstituteStrategy end
+%%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright(C)2000-2003 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/exec cvx
+ DataSource 1 get/exec cvx
+ DataSource 2 get/exec cvx
+ DataSource 3 get/exec cvx
+ /AGMCORE_get_ink_data cvx
+ ]cvx 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/names_index known{
+ 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
+ }{
+ AGMIMG_&customcolorimage
+ }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 2016 Adobe_AGM_Core/ds gx
+Adobe_CoolType_Core/ds get exec
+Adobe_AGM_Image/ds gx
+[/NamespacePush pdfmark_5
+[/_objdef {Doc_Metadata} /type /stream /OBJ pdfmark_5
+[{Doc_Metadata} 3358 (% &end XMP packet& %) ReadBypdfmark_5_string
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.0-c316 44.253921, Sun Oct 01 2006 17:14:39">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:xap="http://ns.adobe.com/xap/1.0/"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:pdf="http://ns.adobe.com/pdf/1.3/"
+ xap:ModifyDate="2007-12-04T16:21:05-06:00"
+ xap:CreateDate="2007-12-04T16:21:05-06:00"
+ xap:MetadataDate="2007-12-04T16:21:05-06:00"
+ xap:CreatorTool="Adobe Acrobat 8.11"
+ dc:format="application/pdf"
+ xapMM:DocumentID="uuid:5cc14a12-697e-4ed6-ab9c-1f4b0703d3d6"
+ xapMM:InstanceID="uuid:7302f037-da4b-4f03-831c-b621c6e63aea"
+ pdf:Producer="Adobe Acrobat 8.11 Image Conversion Plug-in"/>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end='w'?>
+
+
+% &end XMP packet& %
+
+[{Doc_Metadata} 2 dict begin /Type /Metadata def /Subtype /XML def currentdict end /PUT pdfmark_5
+[/Document 1 dict begin /Metadata {Doc_Metadata} def currentdict end /BDC pdfmark_5
+[/NamespacePop pdfmark_5
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: 1 1
+%%EndPageComments
+%%BeginPageSetup
+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
+Adobe_AGM_Core/ps gx
+gsave
+/0
+<<
+/0
+[/DeviceRGB] /CSA add_res
+/CSA /0 get_csa_by_name
+/MappedCSA null
+/HiVal 255
+/Lookup <~
+!#@gJ0g-pSCe#7!!!<R!$QBa6<sTa(+;ln*9j\)/%0R._-3k2Y-q-^@M@pOH!!!!!!!!!!!!!!!!!!!!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+~>
+>>
+/CSD add_res
+grestore
+Adobe_AGM_Core/pt gx
+%%EndPageSetup
+1 -1 scale 0 -202 translate
+pgsv
+[1 0 0 1 0 0 ]ct
+gsave
+np
+gsave
+0 0 mo
+0 202 li
+252 202 li
+252 0 li
+cp
+clp
+[1 0 0 1 0 0 ]ct
+0 202 mo
+252 202 li
+252 0 li
+0 0 li
+cp
+false sop
+gsave
+/0 /CSD get_res idxcs
+clp
+[1 0 0 -1 0 202 ]ct
+[252 0 0 202 0 0 ]ct
+snap_to_device
+<<
+/T 1
+/W 252
+/H 202
+/M[252 0 0 -202 0 202 ]
+/BC 8
+/D[0 255 ]
+/DS cf /ASCII85Decode fl /RunLengthDecode filter
+/O 2
+>>
+%%BeginBinary: 1
+idximg
+IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98c1!=&`-"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98c5#n@FH"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98c5#n@7C!=fV?"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q0
+!=fDG!=];9#mUS5"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)$3CMD
+!=92E"T\o2$312/"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98];#mh%M
+!t>D9#RM"A"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+3<00^"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)!=f/0%7(."
+"To)9!=&`-"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)":#5C%1NCA"Tno1
+$jR%C"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q/#m(2<"To/8"UGMI
+%gN4;"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9Jl2!t>D9$j-nD$k!RN
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q+#m(2<"To/8"To):%fc_4
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)$P!ID!t>D9"Tno1$3pq="98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98rB!=],5"Tno1"UGG?$312/"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)!=f,>!s8]/"To/D$3pn<"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98H4!=],5"Tno1"V1qF$312/"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98c6%gE:D#R1Y@#n@CR"Tno1"To/D$O6e7"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+?3C62!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)$3gM4#n@7O#n@7O#n@7C!t>D9"Tno1$k!FJ"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)$3geH#n@7O#m(,/!<NQ;#m(2<"Tno1"To/@$O6e7"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"9o/B#n?t;!=f,7!<rQ/#Qb#-"Tno1"To/=$jR.F"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)2uj']"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98];#n?t;!<NQ/#6kD;#6t/463m_s"Tno6"UGG?$NL;0"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q0#n@"<!<N93#mLD7!<rc6$O7%F"Tno1"To/@":#;7"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"9Jl2#n@7O#n@7O#n@7O#mLbB$NL>4"Tno1$k!CI$312/"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)IKTWR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9),le&J"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98f>#m(G.%Sm<6#n@1?$NL\>"Tno1$k!CI"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!FMH"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98];#m(/'
+%T3?=%fm.H#7CM>#R(;6!t5PF#6Y#0!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9&%KR"E!W`?'!W`?'
+#6b2?%LrOJ!"0#8!sK2B$OZq;!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)"pkb?%1!4C!sJc1!t5G=
+!t55@%KQP;!"8r<$OR+G!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)!!E9)!!E9)!!E9)!!EK4!XJf4#R(;6!sJc8!sJr=
+#6>;@"q(DA!t5DF#6Y#0!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)!!E9)!!E9)!!E9)!XT&3!X/Z0!sJc1!tPJ>!XK#=
+!Y,\F!"0&>"pbG:!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)!!E9)!!E9)!"08C!=95<!sJc1!sJc1!s&l<#7:\;
+%LE=I#7(AA!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)!!E9)!!E9-%LijR%KQY8!sJc1!sJr:%Lr[O!tPGC
+#n$tE%KQV3#6Y#0!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"<RUH!!E9)!!E9)!!E9)!!s,E#mh(B!sJc1!sJc1!=A`8>7:T;#QbJA
+#71kH!XT>E!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"<7CE!!E9)!!E9)!!EK4#m1JD%L37C!sJc1!sJc*%LN7J!sJc4%LE=G
+%fQ`1%KQe;!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!+#d."98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"??Gb!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9/%LEFN%LE=I#6b25!sJc4rXM4#"q(M:!sJl8%LE.>
+!t5A?"p=o/!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"?-;`!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!*Q9%1NdK!"/l4!sJc1#Qao76O*T!#R(;6#R:hK!sJc1
+%fl_=!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!"/i7%LijJ!=oD=!sJc1!sJr2%LEUM!"0&9!sJc7"pG):#6bVK
+"q(D6!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!EK4%LEFN%0ZhB!sJc1!sJc1!sJr9!XA]5#6b25!tPV?#7Ce@%grUL
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E94%LEFN%0I%C!sJc1!sJc1!sJc1!sJc8#7Cb?!sJc8#7LhJ#Rh4O#6Y#0
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)"pkbK#n7=G!sJc1!sJc1!sJc1!sJc1!sJc8#7L\<!sJr=#R(J@$O[1B!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)
+!!E9)!!E9)!!E9)!!Ec<#n7=G!sJc1!sJc1!sJc1!sJc1!sJc1!sJc1!sJc1!sJc1#RUeE!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)
+!!E9)!!E9)!!E9)%LERH%1!1L#RgtB!sJc1!sJc8#6b25!sJc1!sJc1!sJc1!sJr;#7:G6!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)
+!!E9)!!E9)!!Ec5%0H\C!WiQ2#6b25!sJc1!sJo;#R(;6!sJc1!sJc1!sJc1%grUL!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)";_%@!!E9)!!E9)
+!!E9)!!E9)%LECE!tYA@@gN2?!sJc1!sJr@#7h%I#7CbI#7gn?!sJc1!sK2C#7:G6!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)
+!!E9)!!E?0"q1SE"pkbG%L<=D#Rh4O#7L\<!t5GG#7C_?!<iQ/!sJc1#RUeE!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"<mgK!!E9)!!E9)
+!!E9)!!*-3#R(J7%LEUO!XJu9"p"c7%K6H3%1N@>%LrOD!sJc1!sK2B#7CM7!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"<.=D!!E9)!!E9)
+!!E9/!W`N7!tPG>%LEUO%LN+E":5PE!X\i9<s]?H!Xo/7!sJc8%giOK!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)";Ln>!!E9)!!E9)
+!!EN4!Y5PF"pkbGrXJo7rXJo7rXJo7rXN';%LrOK!sJc8#RUqH#6Y#0!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)";_%@!!E9)!!E9)
+!"&o2#7Lk>%LEUT#mpS@!"&W7!"&W7>6tcL!Xo/7#Rh(D$O[1B!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98f6%gE:@!<ro3"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)";(V:!!E9)!!E9)
+#7(AA$j[=LrXJo7rXJo7rXJo7rXN3?%KZnE!t5PE$OR+G!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!+#d."98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9nl.!<N9'!<N9'!<NB("98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)">9`X!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9/
+!W`Q8!X\i9!"&W7!!<-0!"&W757%B%#Rh4N#7CbE#6Y#0!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)$O-V5!<N9'!<N9+#6k21$NL;0"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)">'TV!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!EN-
+"q1b=rXJo7rXJo0q@5dl#RgtG$OR+G!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98c5!<N9'!<N9'!<N9+$NLP=!<NT."98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)">9`X!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!"T,:%gW4C
+%LN+E!"&Q570s/,#Rh4H#7CM7!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9e"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)%fub5!<N9'!WE-]!<NN4$3ph<!<NB("98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98QT!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!EK,#Rgt>r!i]5
+r=2@"#RChL$4@1G"98Q4"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)49PWe!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!iW,!W`?'!Wr?-4q.f#!t5PF!W`?'"p=o/!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)-3+/K"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)":"r3rX;a1!<NQ;#n@7C
+!=0)>$k!CI$NL;0"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)2?X!_!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!iW,
+!W`?(r!>\!#n7=I%g3+<!XJc/!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!FVK"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98f2%hJXJ"pb_F%gW[OrX;C0
+":GSB$312/"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"9:.Z!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E94!W`?'!rWEr
+%1*IM%1NIC$4@1B!<rZ,"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"F^=R!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)#7(PA%gigU%h&sW%gi[O$OR+G
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!%e<R"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q/!<N9'r<Z.,#n71M
+%0H\@%gi[M!XJc/!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98f6%gNFL$4@1K$4@1K$3pqD"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)0*D7X!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!EK,!W`?/%LEFN$2k<*!s8]4
+$4?t@!<NB("98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98RR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!"0#>#7CbD$OR+H#7Cb>!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E:N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98]/!<N<4#mh%I%1NCK!s8]/$kE[Q
+$3C54"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98RR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!"&r<#7:\C#7:G6!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E:N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q/!<N93#mh%I%1NCK"Tno1"To/D$4@+@
+#QOu-"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98RR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9D"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)#Qb#.r<ZX:%0I%C!sJc1!sJr=$Np\8!X\o1
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"99DE!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!W`?(rWum?%0I%C!sJc1!sJc1#RUqB"p"o2!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!iW,!XT/B#n7=G!sJc1!sJc1!t5\I$O[":!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"992?!!E9)!!E9)!!E9)!!E9)!!EK,!Wi9,A.8tM!sJc1!sJc1!sJc8%gi[T!XJc/!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"9<lR!!E9)!!E9)!!E9)!!E94!W`?/#n71C%0Zh;!sJc8!sJc1!t5\I$O?eA!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"9;a2!!E9)!!E9)!!E9)!!*-%!XT/B%0Zh;!sJc8#7gn?!sJc8$Np\8!X&K+!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!EK,!W`T:#m185!t5GD%gr@@!sJc1#Rh(D"p"o2!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E94!W`?'#n7=G!t5GD%giOL#R(;6!sK2B$OQq9!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!*-%!Y#GF%0ZhB%gi[T"q(M:!sJc8%gi[T!W`9(!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9&!W`T:%0H\9#Rh4H#6>#>!sJc1!t5\I$O?eE!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)"p"c+#n7=G!sJr=$O[":#7(b@!sJc8%gi[F!X\o1!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E?(!W`T:%0ZhB%gi[M!XJu4%0H\9!t5P?#6=l/!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"99MH!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9/!W`B$%9`o;$kE[M!<NN2!t>>7"UGME"9nl2"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+$N^>5%1NCK"To/D$3pS5!<EW=!s8]4$4@1B!<<6&"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)"98Q)"98Q)"98Q)"98f2
+!<ruB!s8]/$j[1E!<N9.%1NCA$kE[Q$N^>/"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98Q)"98Q)"98Q)"98Q)$N^>5
+!t>>7"Tno6$O-V5!=92E"To/D$4@@G#QOu-"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!$h[I"98Q)"98Q)"98Q0%fub5%gNUH!<rW8
+!s8]/"To8>!<N<$%9<W7$kE[Q#Qb>5"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q)"98c5!<N9'!<N9'!<N9+!t>D9
+"Tno1%gE%9%1NCK"To/@":"r/"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!.G%N"98Q/!<N9'!<N9'!<N9'!<rW8"Tno1
+"Tni2!<N]>!s8]4$4?t@!<rZ,"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!EE)#Qb&+!d4kO!<N9'!<N9+#Qk54"Tno1
+"T\i4!t>>7"V1qJ$3C55"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"F^=R!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)"p4l-!=o&7Fq"`e!=/l1"qLe>!sJc1!sK,>
+!<Wc7!t5\I$P*:>!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)IK0KN"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)#Qb#.r<ZX:#n7=G%0ZtA!Xf8;!sJc1!sJc1%0Zh;
+!t5\I$O?eE!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"99DE!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!*-%rWum?#n7=G!sJc8%grFD!"8r5!sJc1!sJc1!sJc8
+%g3+<!X&K+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!"T,3!W`T:#n7=I!sJr=%gi[O!W`N5#Rge=!sJc1!sJc1!t5\C
+"p"o2!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"9<lR!!E9)!!E9)!!E9)!!E9)!!E9&!W`?'#n7=G!sJr=$OR7K$OR(="q(eI!sJc1!sJc1!sJc1%giLA
+"p=o/!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"9<lR!!E9)!!E9)!!E9)!!E9)!!*-%!Y#GF%0ZhB%gi[I#7CnH!W`?.#7:_?!sJc1!sJc1!sJr;#6=l:
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"9<lR!!E9)!!E9)!!E9)!!EK,!W`?3%0I%C!t5\I$P*:>"pb82!W`K5#7L\<!sJc1!sJc1!t5D>!W`9(
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"9<lR!!E9)!!E9)!!E9)"p"c+!Y#S@!sJc8$NpY7!W`?'!XJc,!W`K1#R(;6!sJc1!sJc1%grF>"p=o/
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"9<lR!!E9)!!E9)!!EK,!W`<2%0Zh;!t5PE!W`N5#7CM7!!E?(!XA`.!sJc1!sJc1!sJc7"p"c.!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"9<lR!!E9)!!E9)"p"o5!<Wc7!sJc8$O[":!!E9)!!E9&!W`?'%0H\9!sJc8#RgtI!t5/8!XJc/!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"9<lR!!E9)!!EK,"pY/2%0Zh;!t5\J!W`N/!!E94!W`?'!Y#S@!sJc8%gi[O%h&^P#7CS6#6Y#0!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"9<lR!!E9)"p"o9#R(;6!sJc1#R^h;!W`K+!W`?'!XT/B%0H\9#Rh(D$NphE%h&sU"p"o2!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"9<lR!!EK,"q(\?!sJc1!sJc;!!iW,!W`?'!XT/B#n7=I!t5\I$OR(K$NphE%giOB!Y586!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"992?"p"o5#6b25!sJc1!sJr8"p"c+!Wr?-A.8tM!sJr=$OR7P!W`?5#6YD;$P*:>!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"99&8!XK#>!sJc1!sJc1%0HV3!Wi9,BFP7W%0ZhB%gi[I#6=l,!W`?.#7:hA"p"o2!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+#QfGU#7CV;!sJc1!sK,9%1NUQ#n71M%0H\9#Rh(J$OQq9"p>/:!W`?'"q(Y:!X&K+!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q/
+!<rl=%h&OD!sJc1%0QG9C]abC!t5\I$NphC!XJc/!!E94!W`?'"p"c.!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98H(%ffoC
+#Rge=!sJc1%0I%A%0H\9!t5\I$OR7K"p"c.!!E9)!!E9/"p"c+!X&K+!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!"T,3#6YPG
+#Rge=!sJc1!sJc1!t5\I$OR7E#7(A3!!E9)!!E9)!!E9)"p"o2!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)"p"c9$ORCQ
+%h&^P#RgtI#Rh4N$OR7K$O[.>!X&K+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9-!W`K4$OR7K
+%gigS%gi[O$OR7K$OR(=!XJc/!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!EK,!W`N5$NphE
+$OR7K$OR7E$OR+E!W`K.!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!"&c.!XK#=$Nph?
+$Nph?$O[.E!W`?1!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!"T,3!W`K9"qLnK
+"pbD6!W`?5!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!"/u3!W`?'!W`?'
+!W`K5!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)$3pqC%gE:@!<Nc:"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!EN7"qLnK"q(Y=
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q/!<N9'!<N9'!<N9'!<N9+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98r6!<N9'!<N9'!<NN2$O71H!<NB("98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98r6!<N9'!<N9'!<N9&$jR.E!<N9'"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"9nl.!<N9'!<N9'!=92E"To)3%fub5!<rZ,"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"9nl.!<N9'!<N9.%1*IQ!s8r>$3gM4$312/"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98]/!<N9'!<N]:%1*IM!t>YL$4@@G#QOu-"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98r6
+!<N9'!=92A%1*IQ!t>D>$4?tA!<NB("98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q/!<N9'
+!=92A%1*IQ!t>D9$kE[Q$N^>5"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9;a2!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q/!<N9'!=92A
+%1*+G!t>D9"UGME$4@+@%fc_4"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)%fub5!<N]:%1*+G
+!s8]/"Tno6$4?tA!<NB("98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9nl.!<N9.%1*IQ!s8]/
+"Tno1$kE[Q$3gM8"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98r6!<N9.%1*IQ!s8]/"Tno1
+"To/D$4@4C!<<6&"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q/!<N9'%1*IQ!t>D9"Tno1"Tno1
+$kE[Q#QbM:"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)%fub5!=92A!t>D9"Tno1"Tno1"UGME
+":"r/"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98H(!<N]:%1NCA"Tno1"UGM="Tno6$4?t@
+!<rZ,"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q/!<N9.%1*+G"To/8$j[@K$j-Y8$kE[Q$3gM2
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)%fub5!=92E"To/=$j[7H$O?n<"To/D$4@4C!<<6&
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98H(!<N]:!t>D9$kEaS$NLP:"Tno1$kE[Q%g!7A"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!F_N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q/!<N9'%1NCA"UGMI$N:9-$j-Y8"UGME$3ph<"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9JT*!=92E"To/D$4@4G#R:M8"Tno6$k!1C!<NB("98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98c1!<N9.!t>D9$kE[Q#Qb5:!t>D9"UGGC"9nl2"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)%fub5%1NCK"UGMI":"r/#6=o9"To/D$4@1F!<<6&"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98H(!<N]>!s8]4$kE[L!<rc<!t>D9$kE[Q$N^>/"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)!<NN-!t>>7"UGME$N^>5#RpkF"To/D$4@@G%fc_4"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9;a2
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98H(#QY#:"Tno6$jR.A!<rQ6!t>D9$kE[M#Qb>5"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q0!<NN-!t>D9"To/<$N^>1!=],5"UGME":"r/"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98c5%gEOK$O6\6#6=o9"Tno1"UGJ;!<N]>!s8]4$4?t@!<rZ,"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98r6
+!<N9'!<N9'!<NK,!t>D9"Tno6#6Fo-%1NCA$kE[Q$3gM9"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98c5!<N9'
+!<N9'!<N9'#QY)2"Tno1"To8>!<E93"To/D$4@4C!<<6&"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q/!<N9'!<N9'
+!<N9'!<NN2"Tno1"Tno1#R1MC!t>D9$kE[Q%g!7A"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)%fub5!<N9.%1*IQ
+#R1M8!='#8"Tno1"Tno/#Rpq>"UGME":"r/"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"9nl.!<N9.%1*IQ!t>D9
+%gE%>$3LG6"Tno1"Tno1"Tno6$k!1B!<rZ,"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q+!<N9.%1*IQ!t>D9$j[7A
+#R1YI$j-Y8"Tno1"Tno1"UGME$3gM9"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)%fub5!=92E!s8]/$kE[U$4@@G
+%grdO$j-Y8"Tno1"Tno6$k!RI#QOu-"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98H(!<N]:%1NIC$kE[Q$4?tE%fub:
+$4dOI"Tno1"Tno1"To/@%fub3"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q0!<N9'%1NCA"UGMI$4@1G$4@@G!<NW6
+$j-Y8"Tno1"Tno1$kE^M!<rZ,"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"9nl.!=92E!s8]4$k!1C#R1P=#Qb85#R:_C
+"Tno1"Tno1"Tno6$3pS5"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q/!<rf=!t>D9$j[1J$N^>1!<N9+"9nl.#6tbA
+"Tno1"Tno1"To/5#Qb83"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"9nl2#RpkF"To/=$4@@G%fcqA"98Q)#Qb#2#Rpq>
+"Tno1"Tno1$jR.A!=&`-"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`T!<rf=!t>D9$j[1J#Qb>5"98Q)"9nl.!<rW8"Tno1
+$j[7I$j[7I$O-V9"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9;a2!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9nl2#Rpk<"Tno6$31>5%fc_4"98]/!<N9.!t>D9$j[7P
+$4dIS$j[1F#QbM:"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!EN4
+!X\o1!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q/!<s&D"Tno1"To/<%fub5%gE%9!<N9'%1*+G"To/D$4?tE
+$4@1O$k!FE!<<6&"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9-!XT>B
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9nl2%g)t;"Tno1"UGJ?!<N9'!<N9'!=92E!s8]4$k!CM%gNFL
+":GPI$3gM8"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E94!XT>;!XT&6
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q/!<ro;"Tno1"Tno1%gE7?!<N9'!<N]:%1NIC$kE[Q":"r/#R1YE
+":G>;!<Nc3"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9/!XT>;!WrH(%LW7>
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)":"r3$O6h;"Tno1"Tno;#R1;2!<N]:%1NCA"UGME$4@1F!<rQ+!<s&>
+":G_A!<<6&"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!*Q9!W``4!ser/!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)!<Nc3$j-Y8"Tno1"UtPC%1*IM%1NCK"To/D$4@1K%g!":$3gM4!<s&>
+$O-V9"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!EK4!W``4%0H\@"p"o2!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!FMH
+"98Q)"98Q)"98Q)"98Q)"98r6#R:\B$j-Y8"Tno;!t>A3%9EW@"Tno6$k!CM"9nl.$312/":#26!<NN2
+!<NB("98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!XSo;%0H\9!t5D?!X\o1!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"9nl2$P*XO$j-Y8"Tno;!t>>A"Tno6$kE[Q$4@@G!<rZ,"98Q)"98r6!<N9'
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!"&c.!<Wc7#R(;6%grRL!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)!<Nc3$4dON$j[7D"Tno1"To/=$kE[Q$4?t@!<Nc3"98Q)"98Q)"98r6!<rZ,
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E94%KR"@!sJr6!t5GB#7:G6!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98r6!<rl=$4dOU$j[7I$j[7P$kE[Q$4?tA%fub9"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!j&8%0H\9#RgtI%giOK!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"9nl.#R:J?$4dIS$4dIS$4@1K$4?tE$O-V5%fc_4"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9&%L<LI!t5GD!t5\I#7:G6!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)$3C54%grLJ$4@1K$4@1K$4?tE$O-V5#QOu-"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)#71G;%1!%E!sJc8%grUF!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)#Qb#2%gNFL":G>?":GPA$O-V5!<rZ,"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!EK4!Wrl?!t588!t5PF#6Y#0!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q/!<N9'#R1eD%gEOK#Qb#.!<rZ,"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!XSo1%0["G!t5GB$O[1B!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q0%fub5!<N9'!<N9'!<rZ,"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E?0!<Wc7!sJc1#RUeE#6Y#0!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)$3pqC$O-tD$312/"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9;a2
+!!E9)!!E9)!!E9)!!EN7"qLnD"pbD@%KZY5!sJr6!sJr;#7CM7!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!"T,3#mh(J%LEUO%LEUG%0H\9#R(;6#RUeD!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)#7(A;%LE1C!W`?'!W`?/%KQY8!sJc1!t5\I#7:G6!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"99hQ!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!"T,;%KQV3rW5t'"pbD<"p"c2!sJc1!sJr=%giOK!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!EK4
+%KQV3"p"c+"pY>;"pY>;#7(D8!sJc8#Rh(J#6Y#0!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E90%LE1;
+!W`K,!XAo8"pbD@#7CMB!sJc1!sJr;$OR+A!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!j&8%LEUO
+%LEUO%LEUO%L2tA!"0&9!sJc1#RUqH#6Y#0!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!EN5%KQV;%LEUO
+%LEUO"pYVE"q(D=#6b25!t5GB$OZq;!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)"pk>:"pkbG%LEUO
+%KQeA!XT/@!"/c8!sJc8%giOK!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!"&c6!XJu2!W`K+"pbD@
+#R(D=%KQP;!"0&9!t5PE#6Y#0!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E90%KQS4#S."G!t588#S."@
+#QYDA!Xeu9#R(J@$OZq;!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!j&8!=/r>!sJc1!sJr=!tPYF
+!XT>B!"0&9#RUeE!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9&%L<+:#Rge=!sJc1#R(51"ptS9
+%LE=I#7M+R"pt>5!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)#71G;#mgV9!sJc1!sJc8!XSo9%hA^J
+%L2tA"p"o8!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!EK4!Wro=!<iQ/!sJc1!t5YG%L<=K#6>;8
+!"/i/!W`?0!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!XSl:%LE1F!sJc1!sJc4%LEUG#R(;@!XT&=
+%LE1;%KQe;!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98N,!"TS=!ETa;"q1S;!sJc1!s&l<%KQe<!t5A8%L<OG
+!=T/=!X\o1!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9&%KR"F%L2tA!sJc1!sJr3%LE1A#6b25!sfAC!XJl3
+%gN.A!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!XSo1!XSo9#7L\<!sJc8!XT>C"q(D>!sJc8"pk;6!t58=
+"p"r3!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)#6>;@!<W?.#7gn?!sJc1!tPG>%LE@J!"T/8!t5/?!sJo?!t5D?
+#6Y#0!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!E9)!"TPG%KR"@!sJr6!sJc1!sJc1#Rg_>#7CMB!sJc1#7CVE!"T/?#7h%B
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E9)!!EK4%KQV5%0Zh;!sJc1!sJc1!sJc1!sJr<!"/l4!sJr<#R^nH#RUeE!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!E94%LE1G%0I%C!t588!sJc1!sJc1!sJc1!sJr<#R(;6!tPYJ!t5\I#7:G6!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9)!!s,9%0I%C!sJc8!sJc1!sJc1#R(;6!sJc1!sJr6!sJc1!sJc8$OR+G!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!E9.!Wrl6#S..N#Rge=!sJc1!sJr<!sJc1!sJc1!sJc1!sJc1!t5PF#6Y#0!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9)!!r]4%0Zt;!W`N6!sJc1!sJc1!t,>B!sJc1!sJc1!sJc1!sJc8#7h%B!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!E9&!Y5A:#6GAA%KQh=!sJc1!t5GG#7CbE#7h%H#Rge=!sJc1!t5DF#6Y#0!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9)!!j&?#R(J>%KR%G"q1bG#RUeD#RgeD#RgqG#6t;9!sJc1!sJc8$O[1B!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"99&;
+!!E9/"p"r;!t553%LE1;"pk24BF#%L%0[1C!W`?/%KQh=!sJc1!t5PE#6Y#0!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!!E9-!Y5PF#QYDA%LEUO%LEUO%LEUG%LEUO!XT>;#R(;6!t5GB$OR+A!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+!"&o2#7LkD%LE1C%LEUO%LEUO%KR%G%LEUO%KQh=!sJr=%g3+F!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR
+#7(ME#Rgb@!XT>;%LEUO!XT>;%LEUO%LEUG#R(;=%gi[O#7:G6!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9;a8
+"p"r;!<N</%KR%G%KQV;%LEUO%LE1C!Y5PF%gi[I#7Cb>!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!EN4
+!Y5PB%LEUO%LEUO!XT>C%LEUO%KQeC#Rh(J#7CbD!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!"/i6
+%h&LG%LEUO%LE1C%LEUO%LE1I#Rh4N#7:\=!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)"p"o:
+#QYDA%LEUO!XT>C%LEUN#RgtG$OR+A!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"99GF!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9-!r`^9
+!XT>C%LEUO%LEUG"q1bG$Np\A!!E9)$NpG4!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!"&o9%h&^L
+!W`?/%LEUG"qLtJ%gi[O#7:G6!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)#7(M@%h&^P
+#S.1O#Rh4P%gi[O#7:G6!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!E90"qLqG%gigU
+%h&sW%gi[O$O[1B!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!!EN;#7CbD$OR7K
+$NphE#7CbD!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<lR!!E9)!!E9)!!E9)!!E9)!!E9)!"&r=#7CbD#7:\C
+#7CbD!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!I`N"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)
+"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"98Q)"9<0>!!E9)!!E9)!!E9)!!E9)!!E9)!!E9/#7:\C#7:\=
+!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)!!E9)
+!!E9)!!E9)!!If~>
+
+%%EndBinary
+grestore
+np
+grestore
+grestore
+pgrs
+%%PageTrailer
+[
+[/CSA [/0 ]]
+[/CSD [/0 ]]
+] del_res
+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_Utils begin
+[/EMC pdfmark_5
+currentdict Adobe_AGM_Utils eq {end} if
+Adobe_AGM_Image/dt get exec
+Adobe_CoolType_Core/dt get exec
+Adobe_AGM_Core/dt get exec
+%%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
+%%DocumentNeededFeatures:
+%%DocumentSuppliedFeatures:
+%%DocumentCustomColors:
+%%CMYKCustomColor:
+%%RGBCustomColor:
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/grandcanyon.eps b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/grandcanyon.eps
new file mode 100644
index 00000000000..c7011353639
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/grandcanyon.eps
@@ -0,0 +1,8666 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%ADO_DSC_Encoding: Windows Roman
+%%Title: grandcanyon.pdf
+%%Creator: Adobe Acrobat 8.0
+%%For: Donald Story
+%%CreationDate: 12/14/2007, 5:46:14 PM
+%%BoundingBox: 0 0 150 113
+%%HiResBoundingBox: 0 0 149.6654 112.4498
+%%CropBox: 0 0 149.6654 112.4498
+%%LanguageLevel: 2
+%%DocumentNeededResources: (atend)
+%%DocumentSuppliedResources: (atend)
+%%DocumentNeededFeatures: (atend)
+%%DocumentSuppliedFeatures: (atend)
+%%DocumentData: Clean7Bit
+%%Pages: (atend)
+%%DocumentProcessColors:
+%%DocumentCustomColors: (atend)
+%%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-2003 Adobe Systems, Inc. All Rights Reserved.
+systemdict/setpacking known
+{currentpacking true setpacking}if
+userdict/Adobe_AGM_Utils 75 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
+/ReadBypdfmark_5_string
+{
+ 2 dict begin
+ /makerString exch def string/tmpString exch def
+ {
+ currentfile tmpString readline pop
+ makerString anchorsearch
+ {
+ pop pop cleartomark exit
+ }{
+ 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5
+ }ifelse
+ }loop
+ end
+}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
+/lmt{
+ dup 2 index le{exch}if pop dup 2 index ge{exch}if pop
+}bdf
+/int{
+ dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop
+}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-2005 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 setcolor}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{
+ exch pop/sep_tint AGMCORE_gget exch
+ }if
+ mark 3 1 roll
+ setsepcolorspace
+ counttomark 0 ne{
+ setsepcolor
+ }if
+ pop
+ 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 /$None SetSubstituteStrategy end
+%%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright(C)2000-2003 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/exec cvx
+ DataSource 1 get/exec cvx
+ DataSource 2 get/exec cvx
+ DataSource 3 get/exec cvx
+ /AGMCORE_get_ink_data cvx
+ ]cvx 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/names_index known{
+ 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
+ }{
+ AGMIMG_&customcolorimage
+ }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 2016 Adobe_AGM_Core/ds gx
+Adobe_CoolType_Core/ds get exec
+Adobe_AGM_Image/ds gx
+[/NamespacePush pdfmark_5
+[/_objdef {Doc_Metadata} /type /stream /OBJ pdfmark_5
+[{Doc_Metadata} 4722 (% &end XMP packet& %) ReadBypdfmark_5_string
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.0-c316 44.253921, Sun Oct 01 2006 17:14:39">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:xap="http://ns.adobe.com/xap/1.0/"
+ xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:pdf="http://ns.adobe.com/pdf/1.3/"
+ xap:CreateDate="2007-12-14T17:44:55-06:00"
+ xap:ModifyDate="2007-12-14T17:44:55-06:00"
+ xap:MetadataDate="2005-12-27T20:27:21-05:00"
+ xap:CreatorTool="Adobe Acrobat 7.0"
+ xapMM:DocumentID="uuid:4C94C1FE4077DA11A0CECADC253085D0"
+ xapMM:InstanceID="uuid:fbbd54dd-6f3a-452c-ae6c-0ae9c6ea26ec"
+ dc:format="application/pdf"
+ pdf:Producer="Acrobat Distiller 8.1.0 (Windows)">
+ <xapMM:DerivedFrom
+ stRef:instanceID="uuid:10f6350e-0e46-4322-83e0-998f5490025a"
+ stRef:documentID="uuid:F10EF329395CDA119D739CF0512C738A"/>
+ <dc:title>
+ <rdf:Alt>
+ <rdf:li xml:lang="x-default">Acr1D.tmp</rdf:li>
+ </rdf:Alt>
+ </dc:title>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end='w'?>
+
+
+% &end XMP packet& %
+
+[{Doc_Metadata} 2 dict begin /Type /Metadata def /Subtype /XML def currentdict end /PUT pdfmark_5
+[/Document 1 dict begin /Metadata {Doc_Metadata} def currentdict end /BDC pdfmark_5
+[/NamespacePop pdfmark_5
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: 1 1
+%%EndPageComments
+%%BeginPageSetup
+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
+Adobe_AGM_Core/ps gx
+gsave
+<< /0
+[/CIEBasedABC 20 dict
+dup /CreationDate (19980209064900) put
+dup /RenderingIntent (RelativeColorimetric) put
+dup /Description (sRGB IEC61966-2.1) put
+dup /ColorSpace (RGB ) put
+dup /Copyright (Copyright (c) 1998 Hewlett-Packard Company) put
+dup /ProfileID <1D3FDA2EDB4A89AB60A23C5F7C7D81DD> put
+dup /DecodeABC [
+{{0 0.00031 0.00061 0.0009 0.0012 0.00151 0.00181 0.00212 0.00242 0.00271
+0.00302 0.00334 0.00366 0.00401 0.00437 0.00476 0.00515 0.00558 0.00602 0.00648
+0.00696 0.00745 0.00798 0.00852 0.00908 0.00966 0.01027 0.01089 0.01153 0.0122
+0.0129 0.01362 0.01435 0.01511 0.01589 0.0167 0.01752 0.01837 0.01925 0.02015
+0.02107 0.02203 0.02299 0.02399 0.02501 0.02606 0.02713 0.02822 0.02934 0.03049
+0.03166 0.03287 0.03409 0.03533 0.03662 0.03792 0.03925 0.04061 0.04199 0.04341
+0.04484 0.04631 0.04781 0.04933 0.05088 0.05245 0.05406 0.05569 0.05736 0.05904
+0.06077 0.06252 0.0643 0.06611 0.06794 0.06981 0.0717 0.07363 0.07558 0.07756
+0.07959 0.08162 0.0837 0.08581 0.08795 0.09011 0.09231 0.09454 0.0968 0.09909
+0.10142 0.10376 0.10616 0.10857 0.11102 0.11351 0.11602 0.11856 0.12114 0.12376
+0.12639 0.12907 0.13178 0.13452 0.13729 0.14009 0.14294 0.14581 0.14873 0.15166
+0.15463 0.15765 0.16068 0.16376 0.16687 0.17001 0.17319 0.17641 0.17965 0.18293
+0.18625 0.1896 0.19299 0.19641 0.19987 0.20335 0.20688 0.21045 0.21405 0.21767
+0.22134 0.22505 0.22879 0.23257 0.23638 0.24023 0.24411 0.24804 0.25199 0.25599
+0.26002 0.26409 0.2682 0.27234 0.27651 0.28073 0.28499 0.28928 0.29361 0.29798
+0.30238 0.30683 0.3113 0.31582 0.32038 0.32497 0.3296 0.33428 0.33898 0.34372
+0.34851 0.35333 0.3582 0.3631 0.36804 0.37302 0.37804 0.3831 0.38819 0.39333
+0.3985 0.40372 0.40898 0.41427 0.41961 0.42498 0.43039 0.43585 0.44134 0.44688
+0.45245 0.45806 0.46372 0.46942 0.47516 0.48094 0.48675 0.49261 0.49851 0.50445
+0.51043 0.51646 0.52253 0.52863 0.53477 0.54097 0.54719 0.55347 0.55979 0.56613
+0.57253 0.57897 0.58545 0.59198 0.59855 0.60515 0.6118 0.61849 0.62524 0.63201
+0.63884 0.6457 0.6526 0.65955 0.66654 0.67357 0.68066 0.68778 0.69495 0.70215
+0.7094 0.71669 0.72404 0.73142 0.73885 0.74632 0.75383 0.76138 0.76899 0.77663
+0.78433 0.79206 0.79983 0.80765 0.81552 0.82343 0.83139 0.8394 0.84744 0.85554
+0.86367 0.87185 0.88007 0.88835 0.89666 0.90503 0.91343 0.92189 0.93038 0.93892
+0.94751 0.95614 0.96482 0.97355 0.98232 0.99114 1}
+dup 3 -1 roll 0 1 3 copy 3 -1 roll exch ge
+{pop pop pop pop pop 256 get}
+{pop 3 copy pop le {pop pop pop pop 0 get}
+{exch dup 4 -1 roll exch sub 3 1 roll sub div 256 mul dup
+floor dup 3 1 roll sub exch cvi dup 1 add 4 -1 roll exch
+get 4 -1 roll 3 -1 roll get dup 4 1 roll sub mul add}
+ifelse} ifelse
+} bind
+dup
+dup
+] put
+dup /MatrixABC [
+0.2180189128 0.1112492942 0.0069565698
+0.1925612492 0.358452993 0.0485281768
+0.0715286348 0.0303053423 0.3569742448
+] put
+dup /MatrixLMN [1.9999694824 0 0 0 1.9999694824 0 0 0 1.9999694824] put
+dup /BlackPoint [0 0 0] put
+dup /WhitePoint [0.9642028809 1 0.8249053955] put]
+
+/CSA add_res
+/CSA /0 get_csa_by_name
+/Intent /RelativeColorimetric
+>> csacrd
+grestore
+Adobe_AGM_Core/pt gx
+%%EndPageSetup
+1 -1 scale 0 -112.45 translate
+pgsv
+[1 0 0 1 0 0 ]ct
+gsave
+np
+gsave
+0 0 mo
+0 112.45 li
+149.665 112.45 li
+149.665 0 li
+cp
+clp
+[1 0 0 1 -.267731 0 ]ct
+-3e-6 198.929 mo
+150 198.929 li
+150 -1.07095 li
+-3e-6 -1.07095 li
+cp
+false sop
+gsave
+<< /CSA /0 get_csa_by_name
+/Intent /RelativeColorimetric
+>> csacrd
+/0 /CSA get_res setcolorspace
+clp
+[1 0 0 -1 .267731 112.45 ]ct
+[150 0 0 200 -.267734 -86.4793 ]ct
+snap_to_device
+<<
+/T 1
+/W 375
+/H 500
+/M[375 0 0 -500 0 500 ]
+/BC 8
+/D[0 1 0 1 0 1 ]
+/DS [cf /ASCII85Decode fl dup/DCTDecode fl]
+/O 2
+>>
+%%BeginBinary: 1
+img
+s4IA>!"M;*Ddm8XA:OX[!!3,S!/(=\#RC\B#Rh"G$kWjS$P=*a$k*X](_[Pt',)3!&el#o'G;2u)]Tn=
+)]'bF-RU/b2)@$E2*3l]4$,Mc4$,M)%1<OQ%LisZ%M0<a%h99f&.oKc'HIl%'bh?&,oRR9(Ddu9+<qpK
+*[;dU-m^/f-o*P31,:pQ4$,Mc4$,Mcs1eUH#QaPuG67ji!!3`5!tbS6_uW(&!!*6(!<E3%!<<*"!!!!!
+!rr?'"9eu7#RLhG!<<-(!<E3%!<E0#!!!!!!!*'$!sAc3#7(VC$P3:="9AT+"9J`3"pbA7$o7na!YGM;
++VHL55uD&(,&r/h"r*2nYsKZ\'iMkW1Gj-(d6e-bP#Ll/nRHVt(8A*e-:F%sA4=A1F>ar`<T7T\Z\66F
+FlW'_-^:E\[$ASZjRf:V`RX)C<b?N0QDV+1f&lZb7os>ILR4pJa4KMK&HDk6!<NB,!sAc3#6tG:2$![Y
+&Ha12&d1Kt@<!J)"YtXk'VVcu,Jd:*n1u>!iGsO56W4_0F#<D5"r<r=K*N_\_U:i9<217?79)6fA`E9e
+KYu8]j7>a)UkQ1@`73l?V7":mjn2YdG(u<[[`6n\p*Vdh=(c`4Q`%=5s4RG]!s&B'&H`UF56-oqg8D>B
+e[FVo3)9QNC-eemfPO4m+YBZCfPO4m2P_7SQu,G-2Q#2kQpQ$rKV9np#YG[eV$ST(-+-J\KU$?s-r\ia
+,`?(;iD42bQ)TE_$?24TX'rCm,!o+hXWGuc&e]k_B_J8.Ro7t'XWH!#WPVk;;E.8\2Pg^0dHsX6Ro4p(
+O(rO1OH_#k8$t8)84jLpUY;2P,UEaHd6_:S92cV%X$sEQ,4/+4-!DK+67HYdW%-1]8=NLK2VQlWC7`qK
+.mjS<[8%?fX\9ld;hVTUC1.G-:MO*3[4m9BU2<P<(8_Y-.DgM4>*6ZuM7"q7>,`JhKfuD%<i-g6g8D>1
+WEL-U8eg59WEPZU:l2S3WEN09:l2S3WEKnN>>[;T[4>-7955_!JsE<g-A4o_C._"(-rYf-Uo"]mC*Y+5
+'dJC?WU3:j[3L@5U-`^r>*82H[23RpWEPG$D5b'F6:sXLR'd`FD5g^$(8ffD[4uDg6a\1FW?e@j-++D$
+:n)/g)P:ake@)2g8$tP24fS.KC'aO0[1d:Z;RE[^QIJX.D+`09C0OOnV6qgP%B424g6<mu8$sqIRo4pA
+8Dtsbg6U6j9K&d%M7"q7>*qWQM7"q7>*6ZuVmS+U>*s/$[1d:Z;RIb'QIJGuC0$"7;M7cDD+`67C0OOn
+V6qg?4fPlam7J#!,2/@484jK%,MJW%-IdrO[3F=je6Sn/e?)982Ul$3[\[_/[59(E9slKL3)!M5>,#2X
+OmP_9C.KMW[4SD*;sdH:,!DpC;'@Nj=t,3U[]/Xi$!M$ae@))<:mJ#7e@)?nIApC!*n7WmD+YGK;[o^C
+;qdH^C1.Ec;hUhp;[?$2,UKiK;E_#<:MO*3[8K/e66mkb.odgITb7ukX[r/^[1X+*X]1?r:o=WnV.rN.
+-r\ia-#06&;VHs6Tds%I955g'd#F_?e@))<>>hjQ/PBh*e@)2gUg$aNM[?(-<?`SC,*o+[Q(\m=KO(Pm
+UM<,!R'dX9,1N_of6`n#$d8Z>8&`CIplq(VIU2U=RV94<@b^.UVJE]S]H,^N3'p3Ni8W^+p5]_#qp.\;
+iD(#=b=s^ETh6!8<iTR7iCdp6WEQ9Ue=fVMKWS4n&qr;;'"(XD:C;'*-#0:gPUXIGQ)^3<:o=Ud<iTR7
+6C]>.=t,3UThZ5RX]3.MKfD[;[8R?'']CH4eP%,C,!os8eP'C";hUhp<?m0j:(i5^<5K9%3(adi;[>u0
+iA;iqVAiFeV[734eO\XNW0!G\[8JtV&KrtWC8>g5,!os8d7E4Se4<1D[3@1r67E6e-"s3Ilh=EV=/FsE
+%Y(Y5]2B#+k/!'<8S7W:X'b8*.!*@pj"@Cu^N"GJP0i@3!!k#%4kTYDoVTq;]rM'3h<_l5MZf@X#:-_!
+IaGq:><kAm5:X`i1.*0b,JW?2'<l)1mEGbp6\4=sl.>!gCX;?j#'Lma!"@C4Q&L40Zi&e[<[%?+J6321
+nM$N[H#,[T*JrCo8Oh+p*rc4m\h0`Ip7L^U+Qf7$56A)>/>s+qP'[`Nj[lo3**d6/"AAqO_*6b;i9ipV
+.hC13S_fkY%c<N`q,$)TbQJHO0L#&mT#s%<p)Sr](.3/!g=EsT`9XLKeks_(RR?,urTJ6G-t4Q=FAjXo
+/c'h8#JQ%TFbABh-dFr.>Y=_5UBs8b<d68,Gm1sriV+j^+i$'P%\TS49M!qg&qoM>k-.L;%lCC&W(IV]
+8aTH4*Pi(-0p*flO-'>HE?r>[KfgXe6S>.TGkeYF2YrqcG.r9O<-XPCi6DsgksAFN=qa5c8Qr*P-\U_N
+<iT=:6Bic&=t+,Z$;cs5C8N\L.4#8RWJi,1:m<8@VD+5^KT`]?d$bZB-q`#`@45$,d#G)[N$a6<8eSL0
+#Y[RT-6l5Bnk.G'/\7BoqQFZn(iJ@H:7]ukorG5R[ke[5a`,hO1#:1'DP)6QorG5Vr9%IFp9PY.?)*SH
+LNr$]rl2OnVV,ZsU>L.*]8r`RSK0N]'b3ojnNoHYRk?g&7&BT6*He$`dfn#\UJIDDq*I^A79&WIoiCdn
+b?c2!EG3bF&LVd?1eCd,f62LelZ2<6DJ3GlVLsa#WOD*cK'!V7d1Qs3EWfM#6'd`/+rLK&+J'=J$`dRd
+IBV<-KPT=F,D]6tb+5]/`:4`gM>B[PO3'@&+F0bJ<'`U:gOdQuJ6i,@kO2;YZ/O\.STW@Eoi"ro2!73"
+6qPmk4F<=H>uGN"e[We0";h,.ZD8L3O9c%[SAZm"(OKUV;YM1OfcT"/Gc4sF2VQm>--cMc*pGau`p@@c
+@E7p)X1qP'1-90G^01ZUR=Y)U?7N,YT!gAu4.pBVnk@2nGA\uqa-m*8nM)E0Gc6_f3bj!d8%Lm84"4[?
+CPVt>GEccsf3)2p*($\f>7n(5WUBJ14![g0<B#BWOP8WC9PEJc`Eq-W>4C^G^i0MsrQ',pc/[Sbf]s*0
+AZQ=B97-aQFORUi8KKBM,J?tdChl4nPFt/.;QLWC>"k)S\n\%pSHD\VbD1LpjE"TN#X7^m63]`*%s2:D
+ni$[@;)Z%#"F`D-,`W0Ul$)^bNF/Fae$Si_aqd&ea%b7Iju6sjP9][[nV(PXA&Pa0%jaIF3Q$EOA)aB$
+(dVj9pn.7-ENu#s6#S$LrMR^):\LC],KVn\,6FD]&%)liV\oq4*$m@4]pV^MC_&;%P$K>r9GBIL0pCPN
+[ef6Jk>T/'9RC*mk*ZBc$B);SGlIcW&V]T!Y9Ud/rmWND[A/-q#36=Yi^a`\GY[%oggUOW)d$Q8W_AQf
+aCaqd8LZ_JVN0hAJ.Yihm$/h.P>Uil'Y`#KqBp3=<j!+h11^[F`u#"E.@lSo9KD#P'!r3:7%k%McjU_@
+<4uJU0,jY_BVnUp'7,W9iV05[CUbMb'!tQ`U>b)*Gc@W)Z`eJQ<:IS$K&3Dhp5O_ghkM@K!'&[8F7JEn
+HAq\MTt'gVL>(3I60'&2K(;\*MQ,,Za.oTe"uDZaQ>H45Y1W1+rU5NuQ8,JFZ/@Xe4165Y[$]ZV/fJu5
+AKiI8SAYslU*GS)YhN0.7=a+0_=0#im4l[#'Tp,Rk?%K'CL*_J-'>]uRRrFnW0rJK`E!o$SL:mX(:Z\u
+E0W;e(gA#m6l8-0nts`K5Ti[9iQ#AYdB96@7tdUghnPfV.2%N5\fqC#W+o,U+W/c90R3*L:W3d'+J%6M
+4J<<dflhrXd3m.)Oci!1P+R!S"*Kkl`\e\7!3^t\!git1OfFL]aJCPO5R1RokCUrV;[/F?a@uCWbKU_b
+#pa1H<$'uhaCptAoD#"m/0f/#l1h.cZhM!!&<i#>B:jd+H2QKk*^NEJ!nKBu+Hn%%!!iCa(<_8spk7CY
+G0hLZK/*+pC*XAoHk7f^,rn9FnDYS+m\+4hg^F`!dK%'3Rd_=YM":ss#*C-%eg)B,*LN>K2/<3H_&`O9
+5IJ=j!@,@%1)f(-e'*(7&?Mn;@#]PArr<0j+RQI8f[Hp8FV#]e=RJ1X4;9h](^#,0O7o:QM2_Z3rr@@9
++d]-2!,)oHE1ON_\riu]:d.">%ff2['G98qecm--%^7sFTNu8TmElmU^d3%W+H6Brrr<28@R(l-^"]_R
+q]fkZ5\0%]mS;\)f=HpP:7;d9nl()N1kb^[k^N_P.W*/"Ce4Qt_^"f,M%Dm$Bd':DI$=_`r\BaVN@ZGp
+5SaE3\%!JD2!6*!Mjk=:BD<tRk?^9fR+cfH%@9mB`a,15i4qkAU19Eu'$^oXRZ-RLMi47D6kuRCR>e99
+,RqIpmo!asHV@4L6#Q0%iBII^:9JD_YECf$DMq^37r:F9=*,)-cjj#DXoR^aJI.$h/CWj/VaQ'D5aG1s
+EAO>N/1q)!i?HOJ3_>;F`F*jWO\8)E*O81kr44==DVY^:p@oe`\`K_[e=VVc?o+K!I$,uCZ[XY1IDSe'
+<M,i5C;R@)**moE[=Aq:_-M688Ka"cTCmoXAp#)oZCR(,jG*%`Tpnf?1b(VNTr1kG[i9[7m<+`'d<iY^
+I][%=IZQ;U<WQT?dC#bO#J8#^A8&7PR?nc%[Yj`105giYDpg"/+Ko[f[>IL:kB!aIT@gM-bl/4:TsW9V
+)T.Q/a6u'DJ4iK%l-]S";F#+hb1uPkiqA21Ogm@G9a!8qnt^u9krfnF*BjS:@90tU56PoPC.S/R^j'gp
+"`]Z7p2E11&"8u&QYJ`!Mn>1iP@#>neJq4?V[gb8kJ96[%@N<-fA_psJN`o9F?;.^M%SMb^TnYI(FfG.
+CO^`XMNK"`-g%EJSp5ne^1k]:l98ocG\,F0gF@E89k/ft%0stI8H/BZ?`p&QnO[[8Ha@gc)snQ2+5W[N
+Zq8\D(H`P*&g$Z4J2iXEYMgLeU$R5"K3QDqE1(Aoi+5?9E,"5%V"<R"KL%nae?`p2bY"4ug_+$Th_7%l
+GY?l!?K[CD+__N=#-`;Il*_pLVV8p+r0*FuFJ"mJ>2^+7BS`3LJo-97EVZCt8CsG\3;=q!"0-G'(d?h!
+%d;eMOqh0)28?K)9[`WjNPi:kl;;AAkuuBJCE<;N[s%0b+poX%eQD"ilJ)JMTT;)eM!5?eGMoES%GSDa
+;^%/4mu^6871.QKGLp>_G3pE7*\jAI'o`ZBJ!R)M:`9XK/j+CLMV[YHGjJ1]P@I%g7dH3B3dajhcnp>!
+O#69C[WEnd-k6k_>W2#s8!6/+pIH:g1*h)mLH\6\d7o;\ClN_4MH0q:&i:T#aHc%Z$NRsd+EO8rjq50L
+=OdSXFF.6nERK)mRTm7=CYQ4Km>ih]d7/uONZ,`2g<oE\:$IiNBnP,aT%ka%Q2i1DbpWJS";4k.ViqFU
+d5j7ZRN&q;,Q^aRnOqZi,SB"01pfh1[mA]IO1m[W%\Wh%YtD'J*0%l+6b7mrmEiNC]_qCe*fI.M;Wd0_
++F&SpIG?n\X1Z)#@S_c?A1#u>1aU!>,'DiY:io)G7]4/=n5+R/cq";%^kG\!Rl@s!"hZc_1LVo!F<'W$
+k)Id<>13P%>nQ7BS3/LSF,50tm>^6iF2I#)l5*T=mgh9:`tQ?cVnu?TbK7un)rAJT-.-&W#h_6rd2FQ`
+a7$Ng2DTAfi()Y)jI).Z5SG!`dp]Qd]f"@WqA).hpZd70hIU2TZN]b3mrO?^6lC)c"S(KXl,\!X%:2'`
+XEO@h%ChNHYR@pBdD5)RFP\T"Z9W7\k0'g5NN<^CX4dr;51.TB.4jpdoUC^3LHo;;8M\ajW-42!JcX=g
+5?rAqn/_nL7lh#]5k?)QXWiWo4nVU\'-KS-%^F#8Gps(2-0NTVr)3G)9W)0ol$.6:c-o0Q`>YpSJ:Q,2
+Gp[pWWL#A"1Y_k#Bp/7KeYL@M^^d)a+*p"^Jk=sKWAl\!FH\NDnl'<.VK[3J$!_";RMtR$30X?S-Z+2I
+2`F<Y3CWS[U]EXc!9aD>M#RH]kp/gmC6ggr%JV-TNf?:0`'Dg$28V5t,d20[%JL*$_9tE^PNmGel97Ao
+<-%[h:LiA_`8]/&&]\tle.cFd:ug1RO*((V.5r:%7dU_:7jQ:j#FJ=@FQcRl)=Fu0a8c7=@[Ycu[o)]F
+#Eg9[jNd[N;PXVjlLZSLm4mS'pF+Qb=OP4S-^(8UgC??._!k);8cB#=P\mU@L#[g=8@fMh_li^RqY;CP
+XGPXDh/JGr&T5tjTM:!8h7:=b`+Z6@g#,%9mQktH-=R4HOs)TJm+1j3?o$F'4+9Rk>MG>b^=SBK<*rSX
+AVM+!d5m?-9*+#&O<=P?#`Wpg-QN4<3.W9C)dL/gkYX6bFWc`!Me)2ddf[166&slU1F'?-J<if]?EBQ9
+2NtUF,Uj:0$jd&P*XRIiZiUcJcC1Vte8>nAPcUr14Y:9NN=l;6>?hSimb/Vja%>@l!2rRBBc7l\::;o,
+LY:ie8D5HFHp/sq>gXoo2<?aj27aVH$0U_O/hudHrk<E(,rMFo(dW^:AO[)(.F5MU+<M*4,@D./EZh$0
+#-fs&T*4O4DmdRn^`\,IMf'%<__(CUFaJZE8`Y=`ddpBb!7F.gA+KOo9^<.N31fEQ(`36eRI#&g89U_;
+^BfFkBmPFQ=:9ml@)tmo>uZ^&E?0fJhcX!<>419)4L[MeCJA8Tg3.sL1e,=c]Oh%#5/"dfeYE_O1^":m
+"'JcEVO#&.:EQCi!!3[Kl1/`9Am=#8/A7&iiaYpVd0f'D&NYa:bl"/9OVVV2X0q5QkH_^)CCnoU)&i9h
+M2bWGZ30g5):M.^``5>j4sRk>>J8qsYS5?7BjBo6g>-Z)cu%,ighI=k0aT0dNGE(4hWFsp6'2:FUTmBF
++'6h`!d3jn7_0,@7Ae>J&CN\`MnNa_$#9Msj"RW>3.+p3#<_f2C461`WRaVsicY.[=:QB:H3IM/d"iTU
+,c>&iJJ&k3,Y\4<Ee+^DJAC_SWNBdIl;1)lC-'LAWr`<T(Qr+Q1hkI[Or/9$P3HZX;e\/Ch7(TUh]bEY
+KisGd83+pBrFI#a>"@<1eYD,"pI\iU\4A@cJr?5PBQTImh5BLa4;%ZqQ-RegDE^X0!)F5p*@HrAnd>jC
+pnAIe=<^5>iMpU-KS0$!,;H;^ISp<$o*PA>4p86?3W*;,'K3eY>Os:>H2+E,CPTK6i`!8_Ls[\@dVi2h
+:>6c;W=_;UIgJF]E=!I/?,snk81fIU@SB:`M2d^tj1;EU]>3o)%Ko&Z,=Et]am'&9b&U!ogY9M)U4r=7
+)Yki0?A5WgAMnYL2fCg@XF<Q)I;CZ.Sfe^0feel'+d8<<*VYTXIZ"Dc=oKm[k.(;2pa"l_Uja^qlX22Y
+Gem'&NZC@MjU$lt$[$B-,SW%Mg@(b0E<i,L*DpP;`q::Y`WpF<<,]foE$+J"U`NO%?LBZu[(oUZF4h-X
++.D5`6kU&RC9Y*r&&M;^OqN8?k*B,t_r8[&2-WY@hVpX-UKpg->*ur[cqGN=5?&^YZi+."`4<!+-Z=6.
+V_]7>>2O+ba?T#ZKNhm1"<FDtpEVE$Dt@AJGpNkZYB721`ecO=*<_EKQ";t_f$a!L?]j_)rD<"@4ou/W
+%MI7CM>X;)U9[?uo\JLSZ;_LLEdS4pPk/H]WNt,8EdYMH'U``p*F"FpUY?#RM:=SeC]+^FHV8H5*QQ)@
+<E/R\@h@+PC`AlcA3&dDO1f0=k89TR-!e^*r/`HR)>%)m3dt(#^qi-n,sY!K7DTprENbgWXEA[kJ2HCf
+R*G)8:6K(8.d`cgdj;,>k;TXaC&AW9#u+_!]+P%im1[!liQ+Rud'9eO0Pm/:%[rAIif[jU;r38]k8e(E
+VT1j$1KYc?8_"-UR=VDg\J3cK_'dMCdXb)Zi8Ha?*^A/P2RTe@mI3YMda:/p$5PXu_L94LYB21qd3Ggs
+QK]%l.%[b)4+RH\FSR&`L]lttr7$XX8GqKiEXL2IW*W#)K81]^d[7ZJa2nXpQIma+l.`]-hm+X8pJG*r
+#D:kFR-$dQ8dPQ0%9/]5hFAt/"KuM"+mp!I5hbW&CP)!A.P;OZ/Soo=pj<\\VIsH7+!i*i2cgUR$E@sR
+Y[(6.!*#\unR.*(*aoat^SW,3!KC`D9Ze+C=('bL+8MhMr0;eScmEb)U`^suh58E>/)&d9b?Z$rE(EK:
+<A#5Zi&a6OO1d2^M1`@3`/T"=IQ]SNEG41f1d?RM&P5ES!??B(U?bsr2ZWtg!LU8&6l7#WI*oo50T]H@
+o0;V6+9d1p1k7tQpPsl*;/%4Y&:o)+cd4ej,="*Wd2&1g=;s%;5^l*X6!P2;P"V$jg,'Fe:b@m(PiGI^
+&!@)g%<+(E.65]bOWcs(rMdj^$1;1HSPIAZ?N1#$i]If=H[_*>iXga2h?]a`WJa%r7";U&_J&UR\olr,
+@#\+kO)R-+]FIe+(UQ,-hC<AkJddl!mG)G=$E\Jh2**j^gN6)$_Epg8%GM7q,f\brA&2Oql?j=FPJ+5*
+_.h<"*WB^^hoHbQdUioKJj>!VPP&bQA2:aTbmu0e-6qXdeVfA)gG-JF4+FY;Gp%r*>Y^9+F7Vf"gR)Jq
+YPBg/cf@gp#kD9g$I`t;/6>b5njBe<,"ue/&93^gk5a\e0P!S!GXBQn^G5>.eV:?L@i;6Gpm2\_e!e=8
+)l]2W%Qa=7&ik:Q`se!e]P@KK*9cdiK:;QsCiK17T[l9#2X#6;W)7mM&-I]+ooqpCeIo\^N#S#.Ch:Nt
+_)pDm591P)e?Ug7.X"*nGAf&P+@uPNEB:/V><8i(I0!PWqu3"&QlJkkY$]]l>65dhq#"$[a$Rh`6)2h$
+b'cO06lol7H1%fn1E.d((H9faS/Tc"mcWf$<EY6.iU3cKCHgm@@!C"(_SnM.\u_2Uej+H^?8_/DOW=ek
+3EX.f)Z$KR>!R&s"2&BM$Ysb=*#dDS[.*>3G-e3.\Wsb#m>#].JnIDtU[M0][^Xs-o<GGQ\F:l1g9?>u
+p)C"IJDXD+4,7bZ](mV+1%&Nk.Bj.PJ?aakD0N@S3pI>E[.%/Ilm7U(FNH]R/j"o6+qlnFG6>uqimJr_
+H(QsB#oY"tiP<ZjRj17o=T+\/HRUm@ma]SO5tfhCi!Fq]al59K*h-pf)'nen!Nq5jh8TGK+Q4G0"=+`7
+b8[*"+3fCp=Q2/Y`9@EFjFmfPGn?hn\_;'gf=W5($8QO9NQ(tF\i!<4f2d=rYjqiPLHAd,5ERaP5;\X?
+V:=-97]p?lkX;0Zf^M_j:m+'Ea-c:bLGthNPZ7]$6+rRDLJgBVn_jAeP6YDmDA2"!8ST`\*^O;j%gS]I
+T]GeULuaPC4H^1ln0_1J4)B@6QOT<_d)LVK4T%fU4#V6QPn@]V]?gA;og;:\cqc(n'PqhXb?smuJc;J_
+QZ,_,S1Cgr0]B1pcDd9B"M!`DFpQeNX./rD[eA=`bTOFeT[=\p0t@:$@?\Ni#J)>XEVLpRKk#0l*tXPq
+-k0/AlXPhp+i"0^=e/K;of=rQ&L'`&B3#E73(qPhEaFY+p6"E#e>BFCWuEf3>9*I#dJgdN7d$=mJH_k6
+cajcq9kCK'5]b\U5VPAM7?8>:M;;<EJb%NJPo@$<4:qhQ-7-R=F\;S%N(raPlAjM=mM_ZY.t`2N/Iad2
+Rck(ff^3_h4$T837!X&#!*j&0KihVU]U'P,2VBDrfR]rLlJ8R]'#s?Ym6BI3S's0/aPBu-Xc<RN36]4f
+5s<f$O1"?@dL9kI1&MVE*=BRg]5*q3P3AUt4bSSgkm'uAK]:S872CL,NI<bO+D^@`qFVQ&9uWjR6^d@V
+Dpf6UFHi_>g;])<*V>c%i+V8E%[3t:H`eBO[]IWQ[K(Fc]5pH)f^^_g+#Tn@AaVE=KT3o@&\p-<-1?)^
+e7&%'TfZ_+f@o0j!J8l-[C`N"*9c6@M:tci.u'JqQJYV.>f,)!P4>K5Uj_>/]SD%"3,T1FCQ@i$`fhg*
+MT[hdCF#GihK@CX-F&-b\TdKQ++dpu=9I(uC`\5!>"NBQ3:6,&O3"K_FSiAKR<pG9%K\S'4lp<7b\'iB
+Z\RW&!^l4R"13OPC"p-$Ert]%?k9<#M-fBLmW0>[M>&dIr2GH>9-F0E)`;#"eht"*G12OJYGK0i*TS:G
+RFH*GEhA=kG.cBRe<7U+&'ge`%f3<_Ni:?dE5p19YI'bAb;Se[QZ0V3WdS=@QfW-'2\/YN8TphWOS7m-
+Ll3frA.8nTr/CNRhe<V"Qugt#cfU!CX"DS(0sC/G\(li+jLVfS3Td4WHZe%Jj/7$8&s5gM90dUg4+m&O
+P<k.jGAL[;AMk-4Rp,;cZu`29)Q5d&f_V6/4eC-pTR1g5KmmYE")&SRcA6UEOSt4_L4Qn<)LFu--;iQl
+K<h#qk5JtpfLLs`AQ7Lei]N>YT(glBn'3[M*INHTEC$gfM=elK_iYk8%0E#bAF*\7BI2SQI_%E^6B\A/
+9K&#Nk0MN2!MXl0i?TpB5)RQW2$(U/)TdMWTfZr[pGqUn"&K4eJr]>F"T3c%Ub/g#GPfpN+r=8O6L.us
+D5(E)?L@8:!7\%YaK_H>"fIH,qii-=m74C%\!2-XA8mcNJY;1o*bdN9H2dkBMtUfb_9o09pVKY!#i>Li
+S9*L-+l*jJGLqk(IfrKddL9jE#$g3NVC84%Ce9d7Pm_=^)@Wum*M_VJK[K"liaal57g$;e2?:jb]?WM:
+l%M/"H1C<u)B7F0b^ZlOaRj%u1"US:3XM-0G\O1=\`A`o%LMSG"XuKZN-Wb>8mVYheMb\+rX_LC/g\6j
+a85KsF0to'b)#Lb80`&p%_tc"h*LG.HtR(m.:TDFZu*(lEK4\H..+;-+I?j&Gs^kABL)Rt@\$?t1tTL/
+`B:DbdCB(h-4fi"fF,^`Ou+=Okk1U*-W&[WJgEUGbk2n12/*<#*43jIZDjC2MYnL?]I*9@o;dOh%l@*e
+hd7Llf(a[X[Z/jO/HMVs'S14A]2S[MLlUaG&i;@k3;faZKsPWHQACa["E-PD%sQH^4"+.c49WlgA0Pq:
+;pUg-;b9TQ^j_@V21u>@D0Mr:4eRm#3_lWMe#K+.DW:1"*l7F!Z3c>m[C;]d1UZ.U7Zr8$:oMV2D&$9`
+?5p@kKG1.JG-\`<>12H,OV=O13[^u+1E+`(cVV="/KstA56sdlXg6#b_Ni@"aata9Vr^ih1[G3X@GE+@
+:[jUgCl'9sU`B^Cntr[OE":;aI!%IadX*B4\uilU6ek%fp5K+%]I%b_5R'SFXTf'[a<tOoh(o2C8C2l7
+`C6kT^t@XV=#Iqr!4<1`W.9T/1:#ol%fGA-*^9f)>$WD$\bpP<0>'kq&")&]q]RZ(KFq]Paj>T$le2t%
+UM0Ab!->i/6U0J=$L:GK2ne.02/^)%Ld\8eD=AVoa>,ae@LT@+[qN5gf&>\qca1->l@U7_4%#H4+;?l8
+b(H=/LDQpS,*tS;V.5rbjFZ?lI+MM^ool;g'sGfHJC^4VA<o'7iUPBN_7)#_EHRCSJCni-4<bq+^cmm/
+/obBNSZMg$l++(BIj-->f,""LA*Ya)Q!'0/L0hn6>B29LK0Ml\[)1r//i3eK9;J,.3$/FeKkI@P(&DcX
+='N-8>[0G0:4A=E,@?O2a/QW!L,aK<ZqXSm$lD)n7Y"7I>1iWDdN7F^BP8I(8-XRrNV8lTg;C:L5*ueA
+,?(u[q`o4;Z/27kg@BWuM$Rp:UcFKlI[[`4hjS0@AY!+M4PNecgh1'BNp3bhm=r(_d.7]c-V2jr+C2ME
++@&%N\q$9A!H8$(llnVB<esJ3f26g5%(389iZoTA:C=MTUPdbkP"@\?4b2'(h5qo=XK]0!-UAgh?M?1_
+\CQ)ALG:32+G,cBp6T[OrkB/09Bpta)9@s&Q_`FIdDhsAnQ-X_?<lWS96;HY*28<o/)9,)]>ISF'=aHT
+9f_U[B!0r.rX'^.1)af@X18[L.Wa69Eos`P*VD\"rh(ASXcDH=P2]#hX$S:ZkU&tp*t:</F$7;J?-]$F
+.o*(m[-/n#pa4_G(iVNL4AiN$7]A2Ad8OKC,!8`94l]#UpH=VnejM4W5LqY`dMZm_:6X\)bd<G$SePA[
+[A<a3S;i!j37:*UGk44AjGhlaHR.c5[]1XM_:q_[8`<+>G`qH,;?"-PTN#F9+7%jPa,GBZ\W2_Z"K7VI
+2/n54`6%@Urg'J&\bhRGWnSZ+KA&`6glkq*R0=rqn4>;rA!B9Ff!7UI?'q(5A2Xje>W_[SNlEs-D$7Dp
+gu<S19b^<?)Y+B2K]17;9Eac14s&Fd+hc4ur/uS*S9P_Y:l^#?03Q(a6:fY3YXc<%HZi*m##';"!+[1,
+qY?p>pMiD1P,S(jpEZ.SrQ0uO4T)`UFj`*_BUCo,I"mG*`:cafG-noA(^Yc=MM#X"h<o4l-.]jF42-cc
+.k`Q#-,XM+NM#)8!NnO&JYXC\KF)1BH_:DafGqcM0MQ.Irb9u;A%C^:\`(mAkJ%ucbCS1/r1W0?KY9k]
+qBXCARXN74+_**j27DnD)Y)T)3DuuGma^ZcIlXjT]qH7l-8b>CrN`<@(aP(DG^g89:$BR!Z6@sRfrqi.
+#lE%&W[H9f_**kR6A;V+G-cf(*C&g[;5W>E@+;Puh_0VjPa:u8l'Joi=eOh<I$@oBN0aUm"<!?Vis<B7
+_!=.f%%Tk?]&gM`GH>.iXrCRU[\D^>cqFos<"NRFe\,iq4k;\4NA!>N!s*DCSKt@Mr0r<r->WetHaKD%
+7V&!jC[JDp*Q'eC`MAYlRsuoZ:,XurV:bUFHju.=i3]`7@B>GeK,HSqXgVF&f'6P<]P=loE>[JCf_7DO
+omI'E:[$+&4!ETldnAZJirHX+gd\WMe"[qnR-q5_obh>CGQ^MT5l']6:<<J9DmP@a?26/QCqcp>.qfPY
+KA%Mu*3!Dj,+3d.CksEGr'Wk7R/(UTC[?t$HQ"4hT8oJl6ebi3H^tWbR3tqc_1^J\YcsnHWl's)NNQO&
+mrM^,PL"APi:`8uS%5:pp'*DAi@;f,[X.$2Y%;K)5h86r/!g.&a"W)01`rIZ:=;?`G!QU&g)4<<R15SX
+knEUK;m\ACEsOi#mJ!_FnVlZ"AtRTp+1r@hSEV$em%+9G8Vp3nLZf-fd[OU$>"=09<9pu7TCsP*)Pi7_
+?RE=/d";SF=2rGff,$Bu_AcS]%_\DPTVcjj@pAS`SDcL1#EOgnHD?:#O(5po8XD?e[o-b[>N;W=*'2Ot
+b"HpUP0tBi>'@aO"R%r_9![4^aP44dA%(%WnL0fZa!5B*4cTu/9Zd1,PRId5?L+]FFba^[XrWrmEUuMV
+Vr#jWe_T*/)EDd>Nt`s*VRe%>G9p7grrC?s2f0%Ege^2_cVQXbh@#bW+<<Y1E/,)&J,kp3eAe&U_FE57
+5FoiHB=46&Z3IrO4?G*,jCJ8j1B.@%OQgTL,S4JL(t65RYMj#<J;YHE<kZ:*^cP&2&ri0=PY#`gA2KGf
+%ikTLH69`&*O'E+G23])Y_RSZ>XmuI)gG$rpTtB79Fkh,6I0h"^`>s:*'eD$Bfa?KOa3=A6./5k"X:b5
+`oA;\#PY7l%FA\%Nu\R.D-RZ9&sE']bpFfu2,3AN]K!ZX1sdZ%ek`kfM"`![,O2%>A06pXIP@(d,8f:)
+;"83S+k-G)$HK'S*DE"KrT]cjDYi6`h@!W]IZQA<b1,24-=m*h4c^XUf:s%5Cst]C3NW]N4,nX#']2_#
+WJ9XZ*@4:t,(83O)RqUA!-h2:=R05U"H)8.7Y)L))us_G'4#Hk*]jtLO,A^in"[AI%!d=:pNhKP3,\pe
+>"A>^WjQ3u&S%9fg@TA)!(Z2ROHE>I.`5ij3N^jZJ(KAb5`eaiVh-4<=)1rK?8ac9>$qq,'LLP4OrHIH
+W9s>SCFf9#XoXOl-=k/Jr),6)#,dFm0/%L7%5^.l!;QQo[0ZVM*XA"s'Ch<PC(iBArTOj<g&mpr.3;)U
+"ueM/I#;R("iNYHS+e2<G>L>_g-/l$7-G#(oCMaS0\4%ehL'(8^^G[\&9[JqPRWoZSpIn]Gi;BAJ2@7s
+F<.n_3,u.2gjJ3PY**!#j/\5L56sh^i/ZDVL^-7Sq%/<k>XWWqrrB#dI=ci2PMGk/BTql2b`Y')$.Kko
+=5!f][FFBIe];f\M/0KFkqV,,/urrnNPXI&oS\X0gSlD_%*ID0.!3,enCs03/XrC+HR%4UEV?no+J-Y7
+]dCIeNFB!Tm*)Ol`c!pY=?HSO6Y!/:M)mbEeG,eKL[WT?7^.9S.6`O8o3I>,Y\75!"F]R\*ZK,O$n#`L
+T7V(9@,91>g)4!.#+LN<Sj<P)EK-`a's=6I2,\Fd&$;pblJ9J;N"/k-@q'kXW^a(lYgQ4b]).H\<O7Bt
+Z-R5g^fj!MF9$/nRNoRq5uC2><thDjY.QfZA[XEQhU,B`8T,tBn`6RgZ[UVP#;]9`8/('Ep>`moe[+n5
+^iNekIZ0A1h5MGG1@t3tGCg[L%:m[M6q`C,8g<q1`qSh5Ck@!LT&1hDZentSG9*>nNsY!A,usVmPHKPJ
+i2@GK[qOC(.J0'7p:\a+_:4+R6M?9)i1rhuA>FrS11;tpee;rL!`FnVP`q[dZ0[WGI<X+Wp9[@B#EKJV
+W4KQGDEuuKE@nT$ed361K.=lPPmi!0*(VZdVfPDXj2?Y0<b!)9>0g3Co&I>f8W`'MOEDZ2U0UYm7X[kQ
+VpV5+YM8F<5Re=pe:F8cVE2lk/ubs:M$J"XLOO.*SpqIRSQF95R9-O2_TNj$G]1uQpsc5Yfj0TNo^$W<
+>DiO;mD:&[;u&aaTP.ULWk,ZAk;X75"e]T=Eu]VN3LI_4XiuR53#2Q@DEki/lDD\q>@A`!C``>sdK%4Q
+dK6>7D=08\cZPP9]P%MuoXeg"C5iZ(o.'u=U?mdp!PY(Z3(`gr0r4RpfSuTZ17>Y[N,W/+43)UD<,sY5
+V]XBBmWjh%!WC]3amI/b=N<0lkNt0VDOO=mb!=<A742j[LJS4c)ZDdmH3&\TR*pF5SJekdmpB-O7(6JZ
+4po?2\8DJi6&e+>!!-^+NG+DTURVOpnX*0![UFa*r>G"bU?B/qNnR;*Pn<>bP2bB?54h60e!<LE;@$rW
+Sg;NohGB6q'+H#qgWr9If!H)0\Bspk,pR(*EIe4BGk9HHR*;[[@ci8JTdBkt&jY(>X"DF4#s)ofHmYtW
+"M/^Ba,5'p(-.":OidV'C'nb3pIMQ>mMtQPUhmH3%imKZ+*'/O-ETf`mLY"^A2e"QK3#MUKX>#qMIU5D
+'pl9n)N!u+'j8hijs?Zb7nAa`Hm;n9f[/3bekDIi$10<QJ2K%,lM`5/m!qX/I+mX>T[,u/g$EApp)guJ
+SaR#gG4//,+T&gc.GDf?(C6Ga!TI%4f5$e8)k1?Fh5'Gh"AaV,8i*acP37qd$X2LC5MDB=g>H@[WB]cN
+mk&<BaIPt8]'=E)EFV@YBdKF6H.=j1G7+d/Ba*C=-l'4D&nHO>Ho.C(7:jeR%PBFUUIamAJss>heo!#X
+=FI@B+V7I9"WN*g^cJ(M^VN@Tc"YuG*\^Tp2p^_3m#RfdT%p#A"cW:)Z_W0?)Z3Ju]g-;$:MpK+3fR+-
+0&%D*OF'Peq`R7bq<+;.q!bBF[^Kj[[uJ/j5`iU4>LQK]]g3s\XW3LR3;d2\0-AP\g*FHCDf\-hO&E/&
+W[tF6U6ZnLP&q-QKo(HTXAShrL%aI-[]=5,@p4-fGb.!G-kLS.iZgi/r@QR]28)B-aCU@c7J)^PfKn:r
+p3q*U#%pKKa/Ze2/&'\.CP2nXf\-+-c#d5YHB&28<nWH*(K>&)_$'c<,mtl]H?Bc<I`FFRdL8$",^Xdb
+815,s%N_f/ghZbi;Pt<cc_9"@MXB7HnBG/>9m'M9bj8P,m/T&;)UhXim>0P022#%D1O#g(DJcOiCMeO(
+/EMk2+H`D!Rul78XP2i@!.us9F"L%+i3_**hqKm<_"Q4=Y_$$tW-!G?54q@OcnZ'eWNc5:[ESa_a8@,S
+@tdMQ6%JfY8?<]]blMeDLt,VH[Xj`Nk.#._H'/3eRS9>,RV;nBKsG"L@GL?>_q`X9J$n$iScBjXeRQ;d
+<.-h1A\(AoHkt\J1t'iu13\(Ka),m$k51&oM*EkKFdnp3e:SB]r\B]FK,6Y<lp'+@0[ps:PM&m'f"+5;
+iA04uHQG%A"3iu%CC2>^f8jd$E$!>I]DA6o".DLuLcu*DN2Hh'4;1MJ8mN_/H"\IJ&bh8_8Pc,Df'=c.
+SuicFh,t@"DqhXOVpXHZnF;uhCLR3]NNHgU#40ffP7HVU>1Qa#6-K`N#BO-X&]pAT$SpN*S\D]==2All
+7?)P9Z8XK%nOAbCCp!/S[(FemQPt8pm2d*8f6m.9W`5+);0D;Ef<jdCO"a>dcJ>OK&MnFmVUj2=2*7E@
+D#Gr/BNccX'g-8k=f6Kga`-si"?6[.>\,h<KfX%TrgRiLH\6,\RnV&GS)QX8Z0Q&i?/*%N:tN:YcaI#&
+nb\S@hdaj!kV^>J!_2*X?Z*XI<cVHl=Sl5YmNRcqLCH5kA'_tA<Ns)!1'P+n)XD`SZlL)0?i_iAnlD#U
+Z?NRmK!rL-m9@?_oM"SNVe0N[Yff]5hsG3J)n''pdI,F?dmUcj?99bni8_5KA<1F-qqnoCH1)&g.1N^c
+["E#TaE_QW&HUUp;'2&>(A;!=>_(sO)@W138^]]#[q4(5\(+uZDZ,a7h6,3oVNQXdju4\lfe$uEiYVtV
+4*JW*-h0G9K@//P(;i_(`'Ng\6cQ51Pnr'<]T?OHXmRQ=F@mc\l59HU_*(g2MS28?clHA=^0QstEI2l"
+boG%6<S,`("%Tt/A&Kc2^u?`['Wk?THhN'cD)'eX."_$SClaG"U4KmHe9pm^%mQ$KHr.Ki>2:EEYAhn-
+7iMC-EfKIkbUk/P*=7QBUMg8No&843&%P$E[Bam;JVbh!:&$PK$R3\H_#R9U%]kFBc&r+Y:Hs`H!8Hr9
+8%WS-pSsWl=O"ct#U'-IE%0b)Zb3WNGoM$ZFcOoO=N7MpZrk>9i+P)7'cIsKqV)KnB^b(I.`7c\Znr!o
+!-`,CJaANT)m-BQ3POXAqjeX=3UB]KY8'(dO?46b"%=^B_ZZ!*"s*<+<&-%dd>(Kf,RH1DRI(P!FP2,@
+=$*KI.,<P"cP#%>ESuhjCM+*:V\P2qI0Kn>k7Xc"p02AnXq!5YBlV[r0RImd`E_36cZZJC;o/C1)la:Q
+-HY"2bLl;i\-RUMeOf-\!/CTbNC47<C9*)nqqG%-&Z(a%::t8/f*Akh>TPa*kqT.UV+"WV@%$,aZpTA'
+H[%kq<,HE?mLJXqLQFfEA`OE^4h<[%PWP:rehC*3h'7:I%b%)<K*e/=k<KOkSb7Nl4L0p#3Nf[.!:]!p
+8D6QRo/`m?e6LmS'l@B,(<4d,r20fjlLk+aO\(iu*R1hZ*o/&CnPq=+]R?+08V+,>3_Yt2eL;LB0[0C#
+2TP1:%DC*-XDMS/f"LYL)FL449$J6JRibpZ(=r2Bi9$@[:Eg3e_!Zd`%<,fKBpj=B9Y[3?An29aIb(pg
+P$68:#Ke2AH7ZeoR.:#>f*`L'%[$g+ehusU;!Lca*n+MAh!kkmGjR[7.sC!gdk%c,%PQFI%<%i5T8FF^
+@k>'Whmoh.pV]Ub1TGP5=XnIY279itc[0e^Yf$Y6OGSmW.rOL?melA*-U;31b.mX2ESas;pML&E4[3q(
+S_>DV3iouO/B,6MLGeQJ%#7@q7#6q[&<aM?4"ZbR(GM<r4#kW\:Mm[=goGbf/p6$'>gNKFG1&Hno0]<Q
+phc'8L#23l:uC-\!l'YOMVOZR>D&OI!,Pga"/CLa"8@.`.Cr"CmXuIB2plCC,5/R?23$#%[Tt]Yd8>?M
+p$LVgo`VX93d_\!U;5TO[EnLS$D6D*DR7BH"0HOE`TPc6#9HA&H0h(8U2>fDm@p:Q@PoO$fBuY/8L0iu
+eM/>]?c>"m3DNKT.?pEm!C][PJk:55P+Q-DgD\6@AS--"Ur5OL4-bkE5Gn0Y.q>WG[>hB])T1=K`_+_F
+'N(,sUuFq)]:)8OleC?sj8(W6C"cq,\]o2SK0RNMKWAC-MERD67[n=E@Bt%m8^J"W5V3q_*^;LaMf!_D
+gBE)'"6Jd'-WufTP[!^:Xa(VO,C+>L\3%1/6`au7X0C\rZ.@b@Gic(2*?$m6?aTQ"L:tsS!t-W%[ZU`+
+f2m<)"DR]m3Xo'XLYD:dD,u:O7?+RSh=Q@3d,!(ha2qQ'lI>9G'.W_uk+;SQGlZ&GmF1ZS&uOquOcnRp
+9m,/ckfcfqOPagkWR)0h!F%1LTk"$;m]Dc,cjS\K!=gG&N^$'q%X\sEWr#7mg&j7[esa$4cu&KehsF==
+gp<2mPh50IOg4R?_qi$8'A.\tS9nEpD@L8u^L($O+Lpa:pjPU8V&h%%`]n,p4m`ZtBm.>&%Qm5`NYFNe
+VSd82EGM`[A8#3Y^3:6`nQ5;;Ls0Kpc6MPukVEH/)C+c>`5d)%lc>(D#)>V2i>dUt_lBoG>ZR%kZ-_**
+&fWM]o837CR-.B-!&R&l4=EL_n(d[^;lM"[J$hA4i&,-/q`o6EnK'.`XZN!`%^7=d<dRD#OlD)[#XE-f
+Bdqb0T%Za`J>+s-7lp3?98&GC:pS+39F6A;5q4dIP376,Ta/03*+Zb:]_rUh!2_(9P!Og.fDU&k<D,tX
+Lss\p'tT\3Q8u8Bm@N#<:[*WO4gcEsq,OrumQ(g_IT-D=fJ1D!Di_]V<fdnKQAK<lmk_B*:7c2eLG?CG
+[n2.kE1P8sD:G37DPKpK$>ac7IaEMl`(YUKR[t_TG!!TG#O#k*!o/-NA$j<<!^+MT]_7XQ>lji`BW57k
+*Fj9(>#(m6"8Q7OXou*c16##9q,U.Wa&:o%7*HN_dpIu<1A@?Ym[(T_Fasl0c6d\!=0)2"a__Goo\LnP
+Om\2RC&!)*qJ3A79%q'H(,aCgF=))2I$5gu@jb+@j?%$d@$^+$Nm/0qQ;+Nb[b_FI\7tn[14ttW[B=]$
+*9dMe'UT!$fPH/j[)"d?qHWT_^=toaaDgj`^dimsWTCM#c6#C(`n(Omn_<UY54_<RA/>+VdDuH3r"aYJ
+b\aEsYQd8/!ne4=4p:RR]b!s+D!Zp?mOiFW>JOjg-\9TR*bqh.c.dD$0`+M'h8bZ_S,eP6Q]0N43Q9pE
+LAP8U-ZfXC<$PmZ$`biZQM3GcXplOD<j?db?t$!MAXYT%1Z)"$PtfT1\''3.4g-K/-h9m:>tn+97@PeZ
+h<fh.,L$7t5/t">%G*O.JY[l`"$h!(!e;al=KTj#iZ34p0-&!%)'9A(Q^O2Nd*WUn9*"MO*2mK,[d,0l
+AdAP)4p=i*M';Hqb=GDJ.Fk19<*<L9/0OeEE<3Lef5'b.pn_9J?]Z:P]'OXP/Z<E-$&8t;F<OWJf=A=L
+^>DSCY<3%`8c."dd.TRBmV^Vm0X1<e(CoY$g?Ypl*5F^-\@)m:%"c`Hq5]gqn,mKR6g1fbUN*B$M"`k@
+rhWUVD0a63H_7^kY#mlO:9u$g[!c^E?2@F/rpOPU-9%#)4?I5-gJo%OW82I.AZlVc1u&4][=q?$-VhK]
+bek0^)Rha3j1'PVmfF4[+MmI'U_Q4\UqR`m%qO)HW[Uh`';'kiSPi@\<0AV^O]1N]4GFKqiWinkO5B5p
+^#*NC*]CR@SQgXXi$MULX?)uQM#<'BZ&f>bckA.SD%t_(!*P9+@5YaF#9K977ctd4*u%;u70(B0f5#AA
+]!f)uC%kC7IEjTXkkV;=S_/[jqFW>`WoDLpA'Be`+p=1Yju3Xf1EQD%[bt`@-<`p,Pu6@";-=o'db4]q
+'+Y3PF4f`6n4c!-5,rYg@m8LPIR19N3$?%Y>8pfpcbnl-HHYV^a'iu\h$2Jnmf]$P3:$3]$C,l&IG\ht
+Z)i"M"9H'OHOek-#D@Q">AC:LQOd&Z_at=O\9#:G`21r-%@XK7]Q$;lg2(OBAT1tq_"VOsXl3dIMi2HG
+f[@qGYh/M:h'NW4+djmjCL6D2/H]ZID/S;#E7a=Fh-FVsY$i-VMRE)uCi*SRr=]G"U^_dk[I/=Ki;:Qn
+g8o7':;52dg'H0dU;'K$F'A;)Bqi&C:e*DWq9W^TbdjI7<G;AHi]T![&gLMM&*64g'\Q;rD7b]tF1;mY
+G(6GU8G,e3bB#*`gt;[uKH20;bUJ"fAi42i2mnf*mjE%&lS62aWYaC<>>.5d-YNTQga?G^2()j;AS.&g
+URf*Wbp.$2*),pa&_/#8p>4O+*6imt,(!,%"i:b\q=Z3RGW+Sj:!Ngni,K`+]V>]dSn&@FmJ*FsP]tZA
+hH:seHaRNM]ZL=BEBKj0'_(Eo`eGb19I%!Md3)!eaPY*c.$jpY)SfCmDYbJ@r0f%oNK#T7UknpF.5Ki8
+pV0Tj'B#6L?2t7J[@ifp"*o*O_$I`i5TH@X4LJ"jnn3O"hsj+PXOuP'AY=,(;mm'*ZB;Osenu'"'-8dn
+a5!^RlWiTONRP9&E#V'+i-"CIQS5K<-*N<?J:^-aD^A_J+o>U9AVI]S=d.0uhLO>10$LWiF/roG4i.GB
+EUm+G\5?@TUqQ2NYT6N-nlbFn-(,jQ"GWJlK-t)hh$U@:00'N>\f*r-2JsFLf@k?)Bddub<neV:0=%j!
+3lip-a%P,VkA>6WMW8jG1pf!fP&(7e,]Ub<jKCW[QF>Ko*,B>]G`BJ/\:!F&jJg(qdO)3M3_<hAU^^P2
+SAK+W3f^R2[_*,JJ;kMLT9ORMen=hZm<(%(Ru;n*BQ.n5aTEV0,9!merepa*\ba=p!!rJPD<:LTpXfWp
+D=r0+E'KfRpA(Lq[4X3@*I]'](V0"2cCKqZ63k,J'B:d;cMLp0*lbY#->NfZ:=//ikMc"%<H)t/]@C\R
+3ugn0-XBK=it.2ENdYJugK7t'Ql,rj"l'UPbAGM4WnEMl_VM;=gN?H#*oCb@1CC`L?>?dWcIN405T<l5
+gU5m&PoCn0.bo1T*9sW3HT*i@34Z3pE$chIq'sUp%_=90N@o:R51pAW4rVJd$L!er;8d'0D/E=/$]/qp
+r]k.P&dJJf.]Z$S?LLS#='J$rmaPr3LejG10;XqIg3=$BO>\+>q"@iKKC!u@1JlsOhp'd4S_6<#6SE5P
+fd97VI4[;I9,#_G[bn2t*Q13^riFDF(:qOJ;5^&`;#Z*V2#dQ\"0,RK;+$maWO[_6hkFrPAG;Z1qYF2m
+7?/G)aI;`(rpee4+2>p-!XOlqp`BG8Ek-m8Jbr#nOicu/qdt<\aTG]\(@1g4BW_!Z8_>tS]0JIe8*:E@
+RhHo%XN&@tM(dZ5"i8s27r?#0X]kXW3+:YIV!Y89k3du=P%Hr1<LK>>qT3M=/s_8pi*&LKp;:>rd5!gP
+;<ua@1T9s4F+r/S+3e56d/7HPF%2s?&b7T(7b>:=&iY(0m[gLhl4'm=C[>csdAs&#'Tq-L[8N4A+#9;M
+GkBc2dPZY2Ho+jaV[ZVL!ob+U-\:9HZE]1)@=;cSBItUL:R[!E(:h8r6u"%QP6kDhk`T0rMOrCWm=.p;
+WkiJ"K6I#197T5r*BNpqg?`E,2F#XoN:cjq[Nfk%GP?ONZ`I`@Hg38,9jhZXakemjRPb:3+<Y)cNKi=.
+DFJ`.O>PS.U4;([RpD/g/$cIZGcnPl>"c<2rc'[\M>U!$`Fl5MjjfZ"X7dF\noRu8j07B\"+g+jDKARp
+qCpQi0FG'[?6QN=_\e_?XAnY;VakI1g><$Cih46(S)8Z\)_S5ZZH&LT)mn1/KcH''5)mjh(;)MYc-Sj?
+gs+6U:Wf_<K5M>)/Rto+@,Fm"A;A4:AcU:KB'*0[M2dF!>72fq@o3+,F$(Q;.&j%9SGQJlk;B'$f8Rg(
+Nr+`=YE,:_kR=?#>C2lFpD+d"_%.17c/kQ."UlA3l+YW0kJ#N%(,;JgeDK;ZqD6:@qaX6ZoN+nhp"J.X
+JL>PWOnk[66:n?D^<SK^01iR;dMURCLG!b>U<TnIqLq/efjAPRf$RK:77#^j!9PNHN`F6nC:`^M!OgR-
+U3dEsB^h92qqZLBGI<D^fcDJ4>W5:(U).q0D/7J-&dP1?#MMc*[#W=0['7Af8*Koq*YG-Ep1N+LAWLp7
+2RLD:`2dBe#P6(67G827#Zg9,6Z)"@qj^>:GXll#WV`O?)s?&ikc*;q5]$BX*<qC!)XUkV?pgj_,CPeH
+;l\]93f[c!0S%g\5J9MZYW+Rg*)<#a:R[K=@N$L&V%+D6_$_[=HQ:DP_(Ufe4Gp6+?"*JK4hi@e2sI38
+OYV8@haD.Tf2Mb.J0Ic-U'O$jG*3u)&`:]7WlD<'CL_H[%hk`]>Ac58lSo=Vq.\!NM34!5QIm_Ef3I%^
+i#i47L:t>9G=L=G*nHg/,2uipT+10/151cX-hQFpBF]-$QSqY6U:@bc\t`dP%acDJC9LS.pUep91![*q
+(tWj>kU>[k/!66Fca(/5G__C:a-5[N#mEK&0;eHQZh/II=9l4Hi,I_L$\,,*O-XR)5\R*5hF"["Zo<%g
+]N01I3u3`L?%0"tNR%A#la?4QPhOZ&HqS@\*S%Qe]o@oc"pjDI@s=Q4d7h7J;fARTJ8=khY%SCc&Zk]r
+SJG^Qa_>WcM/tNJm#iaN-%q*b=.,ID]o?e:X>=@T92+P[G`Nrc)RU`q9sm$k2747.Y&*;H=P)d$&L]8N
+Xd3JRk;^epM4G'8!kQUb#*W7[<P3AD\Y\#>$'J;8ZWM#[#B$Yo2:aS<Zj?_LG;A,!74o<,>OR"`ZK(Bd
+f6]d<i:!T3gE(#]cE4qVf\P<:mU]3@V;ui]%8q@pZ'K_.qM]]cOeEG^DS'E#&#eEUa:o9]3IlEf!"_-`
+cE;1;Ct"jLl#u2PXRs1u>h:h!F@4faFq_%eSB*XXpH4XA1=BZ<g.mdgXl8EIOtmm/SAqstXkqG<=;kK:
+&l:@=fASX1ludr*BFclV!%&^M*$gi6D^#0-U`CK/9$57hGp47]k$d*R'T[_3%T9NmkQaE6kGfP#RXn&6
+IS7km5n+_lJq#Z?IP=_SWg8uf[S'//f)cq=cZ/`YeD\7%Nl^UfLV148I4`+`qtpckmY8l!^lChX.la=,
+2MnDp*@F^r]P(_8YZb`5>Bk>CC<d=<q8-,$fg5:$['d\'#L=_%di<V*:$dUX4!h<qPht^SCUUe@E/lr>
+%970`dsGi;`785&VhbRbj`ae\R8#Pbm%?]hO/VOp8,AL;D8*-TZ+pG$,Rjsl!$hf'.CW>X<S+XCLGZ73
+UJo:]b,pklCoXL&(rfQ;91QM<G<#/QLA(n_Q*mbQ%Bg<#K&Ia^JWsnlc?2k6_K9FD"@/e,<[t5ZZ*ur/
+N-eh^ga!G=9`.*9>a1&8;(>6'\]=>9/r`F@a)lf:c_/cQ/<JlRJg&&td0ghX(-0Xp=<K^b\3'r"L@?&X
+/"0Wm+>UX4'0j3Rn,Dt$)QbS[`-"MW$HP;eK0UQ3YOZs1DV^/-IS2FC`k4D6a.IHT)?ugU(bfMHGfJI;
+h33D2SBS5r21sXb'$qlf82IHo7kLVX5ODHM/$oLuZ,Oc5&[g'C!'5r,8%-e<\_tGfF(Oai-UY=i)ttPG
+$-(O*NGbHD6lGu)\k5gYq6$$D7Fp<6`p=C=:U[Rh,afqTV8Jiak>a<L2Ho7m9,u\G"?8sGQOV?g.PJo_
+\@SRso3?&_-%nkG_22kjJr+nn'fD:7`I]*+k@l49-bOJ^.nOV@0soNsg=oo<c*k(u"*TuM0PBlHg"#%[
+9j"N?D'$U[R/dcS/sG@kM<MA8[ek5dQGD5:R/0\Orr@)!Jr`_92b^X:83c?3>"j.&n:X(j3iQ5@be"oK
+[D^^A$Q0o!%[OS,g^cRl7]3u3mst-J34,s;#a0V_G_hWs7RJ0HRmu!oG4IeIXrDK<4D2WEA_UFm\W=,2
+U!5DKR_?-dSK6]Olh@,BrJB"7LijK`D(!rVYViUtd@^RfU!R7qXbq"mbqEIqVf'o(,@5h7Q)`T!?$LMC
+k-Wk.D7-0rh=6kIZHI;<^G=1,$c*Q;C)l5Gg?/.t8*!<Oi/h[;f_GR%='n%],`k64)'q/.>/MW*]A3O<
+Ze8r4bbsT&kIP182:^CepMp2oE4+$nQp8PO9b_.b>5,X,9=4*cfi@T\[C&FTh-iLoI(:9j;g"+7NMOAl
+7rSU'R\Q:8f3%rO4P'4@?N_.[%Vp`RK>M>gKE[[la2tZ7/9?f%S"r14*M'Qg[Q&u;M4XFpa#T:Jqt@GR
+^5Qj`<j__+)LI*\4n!2-Z2)\o>s)#blJC3@K:'I6fl/PQ3f2n3ABfh+B4C6(EM;knYea]c5k3qLdA>lG
+Dq[2pqLRP8`r-BgC9,s2HX4-tK0DECP)aj`Wf!/Gg`@@QB&1aNk<E'D')Eu6\pgI<;h]#'(8%A0P9tD1
+;s>)VL/opMlg?j)%)@VaJ\_+*2F_cT[aH)QNq"]7jr<s,$E!LuIAOPFK^)s)*Mb'&FA6RU=]n%lG#^(F
+ad1$jS--I[`k,(DDJ\!Kes?/R%QgOkmMmU7<b8^cV6.2`AUa"mP93;_7-Q6=hfQ3QBkEA7e(L_SiXa%-
+In=))fWMDU0<*0/A<!D#!k02c['Y5'9Wm-D_7lCkRVf(?#hXB@"r1X2CW4tR9oWk2X,Q2ahT&-t!C*)s
+<cPFEZ-RDO"9"4#IZl\[TTR;jV'=%b)ZXqH[g'Y79;gt-790,-iQlYb)[LG\I@u[F\]m0#>/+^Gf=Lp`
+[_N<&+iU])Gj)E=DJO85?;&5Hreq.+C>ePh)Z,!U!*<401KdI]Tu;]:-%L?`-g6'hl)Ge03l5^g!BXLq
+@qY@(Boh2H/@run?nZ;rf5UqL"8@KDrrBGG,.jGhfjpD'Haj2@*Xkj,PZ62Yhc3[agIm*J#,JJk##+de
+UPt7*m*E*=S),L=mDYkA=iC;]),[^MM004ZF*G0TF0pNgRsEWFV#HX-\D(g]K52G,kD);ddX*t;JWLh8
+JELDMD=muK+)*$u[`a1C8@f;EQ&jVLS5Rr;Oj40N!o9"a`:ni!KIg`i<M"mIgLC5'C_jWW>U2?@qSLjd
+[Q`maGdHW>9EO]-2V:$(5#N%?,C0n6k>d$q+`"-F!Ng@ES]&PheT]qSO`27)@:1Z0qmMVB61`K1bG[Z,
+mObE0dR<M[4lrg?Ir_TLe1PUh)0:keo\^O(Dk"+qJ0aCoe$gFP)f&sn`3>Xm\3If&&rQ%T_=qdE^`utB
+IQB!S/rZhMO+'2L8Hlk$%jdnGI/M?jX7`AjNZl[Af.mYJ5<!<=Gt-%Zb%g#R<;jG`Eu>of"E*cd_&^As
+io9]f#+',7JHt,@F0V;"Zr:175qZqW)g3;80MB&Z7?"X827u;D80I^Q'4FRFOid2g+Eit2L]b=BRq9P+
+CV.CD02;<IOUQ4]#"Kp:l,m?Kf%"B<2ZV[YjD#,!r"O!$+9s_60HcuN'8AZ*5m2'.NHjOscDJaT^Y<7%
+2TE@b3m@CGeI>uc9+/k$8Gq?Z]eUE7dO%L4Jd.YgA(Jt$f9^j:fkY4u:BY[X-k`EV'g$BkkBd4?H^ZoG
+DSZgC%]1O'N3c`X?7FSZK"q?r!SW,#a3Tu>23lhF[(=`NIZ^K6F'pr!11_3fY008ZV3RA6Hd&jhBHAlO
+1Q,P@%6EA7Z\Nk0D4@-c=iJ1p7b51SSl/bj2>nmXN009?D7H[Qm!@Ai[ET0W#MUN@8Q!0b9ul@!`ca3r
+Rk,hE!!i*eeOJ`,e?^B8>3Cm(pMH5+q\u`%NRb>Xk-fm5A3?!bUMnUC#2\5TKbr-@**h(`BJ"9uT=N6d
+e<nXVJ$,:d[<f;eFm.Fr`NL&POMOl22@$q%\^M"U+$r)RoafJ529on]brZf<=o`f-1uk3k)9fP$>j'cb
+EHuQRDEG:ejQLkZY/Xg?HN=mE''!e1i_12O49Y((2YsPQTJQm8EJIaEbRt5D9/b(d^0boC_qIOsXIF#F
+^pX7u)NoZ0>MF:bgTL:4d:6^BO)Q2_goeC1Rk+.aMq]fl(2>b"GIWW.`'P4g<T;cR\\f<Xhmg:Ai*jZI
+K1R*c-iJi9^#pg)\^%=14*Yh>nb__aM4aGheE&F/'JOAH4*Wk)r76KBS&V'3O+Balf6p\!_T)JKM.pc&
+lNHJ*)q8Y<YGs)pCGL<1_]%`HFnYP0&[Q/5mH.<M(fud3c`i1qK5#j-QZ$Pg[-lIIUDq[mp0-jWiZD)B
+gkcXSa0O.dl62EQXs8,1%7t7US[d!VXH8P`EdD=E?6*php:)%I)bb!<cj3fn+dP!H-G(fS!.7:$-!.$J
+;6d!mpGJ6IIcc/*R$'Z]A2iU3-H\WV_TH%u,\dk5a5bu++Za?sB9Yc)*8aY!ci]&28DsDLTk3n`&AeY6
+m?^KZ#]A,"Ie?L9FZ).hh.+-!gu'+.U@tk-DBs8_r3"0nB2<++aJ>8pB!YXG>$].SXJYcf9<cOh[`;Qi
+2E%2%CH;IHl1BYmWq?DW^0=q!Fr&9e0k\-pItu-M%q]VE`rHPNFmLCP3$gp>Vq0F%I=p(sb8b+6rB7nc
+`Y#RkLCV4^"bGDF6qMRR(tF_a_*nR0MS4AuQH17mLt$=!d/pn-Fr":Z#/e!ZSp'Z"V&pMM50F2bLhdq'
+(=[UTD;+/f-Yso%T,>90oc<Z*E00Kt:X8Q4gr=XBoPPq$Rb3h"a:a/.a"Yf?53gupET$9_E3%TPb\$]h
+Z5c.KR0Bk5^1jX$ND_.O3DB'IehPDlQ^7e%<p?^%n5f'R%`s+NiWh&TBH*H5N+oHU)SirrjDEB_%?B!e
+PM>Rn3?Gj7Zo_s"J8DHB@?\lDA(m`7.o*4jiFUZNL4\3?#-Q]BO1;cJKqF!T)b#4TI92EE_8Fn1)EY^M
+?"R*]]qDd[=gb@U=Qqj`'068DRk'Au[iMY0JEFRW_5C#UHoTa"3D.>lX""ibdc(6XpIfZIjCir?.:qMI
+f2q5o$`Wm)D:#e-->2>=jCH!:FaIi!T17*75@2.Hml[A(S*;S9Lb.;]_!Z?;507_8EiZ1+3l^6J[]n3<
+^f]1VqG9![>UMk(9dS>FeDSA$Z5k2NZ`b^"IT:.L4"n#.hWjBNCWdZiDR0%WSn<44a(t#W@bMaor=\'6
+COh$Hn/afGBd]h/+VgBo[dVU(^6t=FbW9rr/^WObl_*`9@&aBk/nLq^3"c7+LI;[IWf<b,1S%a)k-,KL
+\-O]3EH@Ma5MP+uA(P!F[[Q9g`s4K":`[lh$%a*Yp/,?A2O:4WNMduDW<&=.88sb7RdJQC^'\!@;5P8o
+mrSXmK-3[o8Cu-ep:6JC3q,VZ3MF7Y!(?8CZa-j@m^1`_[_<6ufD^&5ma9A"#a*Vb:tYY?*L&bA95&Pr
+cLBWKiU./CkH_&+;YhHt>1Ws]\El9qhqm>,PNIR*1S'WUk(^;a=;YFa)O@b>]W.B&*gd#,^jAiM[)aB`
+4@52cf7'`/D%3l.>E"R_qm(]1P]N%8/8`oR=Or>aq11b$3dKnF<$/CmAE[N`Ie8!tVX-#!ljmmee#>O`
+d)8DQa))!Vf?.YP*jGBB/[W4AqL.`>CpgUqhQ\&-COdUF![6@?qj$T?Q"F<^`@l26CS+mNE@igU)inBO
+Pt*15fjM5I/@"[;*F9]o3Nm@1KLKTi7-;,n>\8GA#Q'a]#DY1`8DTrt_cYGLDYH+qrr>gFbdHF7RVhUD
+7ALB;.EH=*Qa4(VDn5;ll5iEWg,r3%n2A+E"F,"?TnD"_Mb'qaCZ+UldUiOC=@k#1ltclW+%KH)mYct[
+:@MPseU]V;`ILaIHa1J)I:-o59E7UGG4s/X<HITW^Dcg!]Fa>=b[P3+=mNJsg-@5!)AnWBeO51JORWjQ
+qIi&A#G4[HZi\RJp4t)!pNWS]P"V>kq#0GH1p*1OdO$4P#h.*fPX.%cif\>RLHd\_Dr15?#1cnun+='4
+l1l#IEh)n?9Jj7?Fa+/"V4]'"$H8Yr9PeCj7%_``3'Y5>`,3dBmJqg[BnoHd'.<8=K`E?tl9.ts?9V9u
+Z+/"c)g=YC*q(:sGfGRs9oOKdenpb(!"_q7[NHDfnZbHYb`X.:JM#>XhL]7lieNic0_[W6gDo_H[]ogM
+dplQdkrsT;IG22F$-0'7Rugrm%kKeGfmb`d\>QAU23)6AD,a/$g?h0XGOLW9NlmA7;7!3%?+K<1-K&D9
+dXHi[]b_s-L"+i4NF<lnX<ifJ$/OLp[.d&)[;B[7!J;Z.Y*t4(,fGQ"?$qp=9U<FF]</4%F!AEOP1Pe?
+'DHt[Oc?[)>t]A%L7cj2!43d$ZmSb0;6m*"G""!b[B_:l)U-L35FQj_:t!eXfooFe>AF>q?uP6KdHr4S
+Ohq@*]$N)U3"Y75cHnNWr7Q"GY3bM09gB(1>"C@j%E#QbPn-q9#;l<N"LJ.oGCONebj(>)JSJq6^Eo13
+!k-!Y9Y)T:FE_j79uemDDl2hf>1!9LB_Hj+\t-md%gHj!juR7![GL+tG]&X.'mAotMfVYL_Udr2[Np>Q
+[cA.Mb3A(?Q<SF!lON%Y!<M)Jh7sQfWT)kT.XPF?O^KbVFnWb;/g#@;^FGQ(]-Y`[fJb[J"gE@VS$`V7
+WA_Q_9NLY+HTsK>K@)9"MUa+e4"bt_fWj=)2!B#`]R@a8+#2*FG#Ko.DJAgjEd%0J<:9#EbPO-+(:50&
+-aqFEF*T7S\/p>FMaNJDr7B@EGLCBDH<h8kmCp%0)dBD9?t0>TBoUlZ!3Xu.Uf\Q:VFb]Nd$H`9T?=ID
+pGVms]qi9oc0PR+#J:8&%/_8^fm_-!>Fi$e%Gi'm6[jUB4i`?TdK<80..4@sTmVVtG^0O.R+8PB^B?W=
+X+1Qq$jV1*KH7o1r_IFt6Je8%oj$))l<-\ehDVqm^:l`-cu8/n30\u)P"U!V`^qd("sj19[cif8>g.hI
+9:Xouc_rF.,a(?JfC;eWWUuP7;b1bZhW=fA>Vn-N=*eaR*`c2on#CI<,_k_=51&I++%OM.HLm*92\q\]
+?"\L$5B-AGGC=a)'5OYtDDjrCVcY$>SS!kP\qZbL81ah%hC@A7EFp^C4,@u<3(/45k(c>8Ns-=HX08U(
+_%&(/,jkT4Q(O*7X@N5U.j+E!^aE1MJ%oK`B1ECYqie*t[#G]1jM,*E^b;tcJC@i]a1Hm%!*spp@qFiY
+`Z$B/a+lQVh5%E+"$NA%>&2k[?'@X8PT'M'"'loWgdGlsIG/t?eSY"AH`c'U/p1QmHp3J#NY0eBMlc1S
+YVXe^OoQ5Lft%uKoVBX8D[1]qF\d(I_Vicf@U`uj7:!B5A5iq(K:LOb'C@#N%%Vb\$Z\")d,=<B&:I0?
++R;/.BqgVkT,lNE$oXPiU?_\B&*UG.h&:0\dF27\<JLbkqjfM0eIZ8AGkX$SHUuM&H`Tn)VJ7\@3ZD1F
+Y_a`O0g%$BIU/3Hfk78HL-O,>"qK%kSu/$udEiT],GcQiN6:#.Yd8ejXDH4ZZ(qUY\dr;s]=3>j19dpd
+_;X@m_6p\WA39U5JYq:)K<D-0ARn$Tgg.GWHWXMETC?f\_#a#FD03%CAQA.[#-f>U6V0$qB9*bjM]kh:
+DH6,!V].U8/ZlU=G5=OT/rMQtA=ZMRd^L;G)QWD1"kC,/Pe!H(GIfk3'<(7u>c3Q<8u/L)3;)?7lKiuG
+CPt8I^GhQGCE2Tm$%XE+^`E&JRt5)>X1k;[ggS_kGI34fG\P;'oX[qJJ$NNoL=YPK?R;L&Z!!^CfA,g)
+b4W;40@C^q#$G6$InJ9n?h-M;/j@Yri&Oabl0P7=C<Ugc<nB9<@#$pg/SR<Zh#@?h>:TNUYOu-ij.ff)
+)B(Ve&Z3>"QOSU/=]gpG7CI&EG?(^L8ML4S[)Tl;ZJS^+*EA]_28u_idAL\^GZKHUk?D*B5WKRl)("YC
+CHJt[9J"BSor^2i%;`gqFFZU-PTgD(97Nj]EII_$HVFL+)_5u96\m%c"R2Y8G=]1NAWF$mX'N,n51AOR
+FjnS;#Z8;/f^Rcj*nEDYgAIbLK-.(aV28]#U?gUP/q!_d#6F48S"N94*)%_)X3Td+CFh#`4Z>46"&I,7
+TXDbA0Oq@n'qI-&W%lo_AG_1L$YqVT:97mY,B/ZiX9.$"4et%S+Sd2oa9*Bknkoo:ntI*_#iSIaJYmu4
+.-ojufAr*C2Pc5%QSRlEWk-jXHXkWJ5V74AJf[.!*ULf=>RS5.5]r'8cp@BCM2p<h19rY2NOE0E!Oek@
+-,'J:D4]lP9%/69W5`M^Z`jY"YdR*hI82ZUi2[DS!3acn^68'0c`/r'PAdf5%7/M.0aKd![$'`lFHAEd
+DCoO^,`OhNLJE1IYWA5rT=D89gHdFSDUT3<goOW6ose8h31!1;0r;J,f]-<QCldM-'m`ZsY*VH0)D$"c
+[^%am8WN_:9lEg;lOCGrqO/S^N(>_d[r/nS.c)aZfWTWbNbtQI[C\e3i#FT6j5uc4(/qfV5fOcWoZXq(
+1&3doP?MY%&@W":HYU,d:1+O[<Ybcur?umOn3o9Fa_UPP\2YPjH^`k3\p-p,b;%+L$CRSu5ReXBc&_ON
+$oYE8d)NL2k)qqcQkBB[o&2g"7,\fUl?XSDff4<4W\+=\\djMeFmp$E$6NKRF.*4L)do3HOX0^I,#sZn
+G2.mjV60FrCWt(f##jSdp:M/&F'/\+,Eqc68D+q6D,SC,=nJ3gOOs(KJF12uP\asbASu(E*PaLnirB\K
+=n#=eBVC]t@;b#d45<48e#Qaq3[-_Pj-H.Z_0_Ve+AS]da(0$]>-UOa?VX;)bCP):BToK+HZkY+R+RY3
+_ruZZ^`+8(l1B*dbfTMW!)+L"<+W[4!:D0qo<k8JD0;rR=2*ZA@5-;,#AnI@geU*_]&&8JQaQ]C'US56
+N@b6&E^]4#TJk8G=Ro_AhkGkG]>a1Mp\.#!):_p<7d#bkr?)*Nc$$A%G8qi-D08][1*.M&!S[&d[H'tn
+GK8Wt*\)&rKA8DrNRg[@!.Z;R4F<dbo]rU"W%uI(?jqBo)F5YK!7=0<NU3X*(-.?_A'Y>WM:?6#Ih^/m
+6Dh@3eD9I$F$27WSjAqXn$ro@$:A^Ues<kJr?*?7ESr[&G1/O7EpCfYZWeIYmrLd6r]o<MnN=3TVcRkR
+c&<bM&FI5$c$$5Ppa]q,=^1W&$UfR`,>nB@I*s?-0dE`[B1oP3IoHW\b]aXR*i,F&`h1GKd)>2`4tHIe
+f$GDS=EHA1DWoe9n?$&aIT=+OgI:o!KA7EF%5Fgd5LrhXFRtK/R0A2b.fnLr:>r_NC\KR=^k:c95b>Qj
+1"s!N=(N+W[(,P+gbA:?2$6t-O7#Z?ZPP'nb%s2i*7iWe[-QD\o.[L64Jual=>dIi[(4`aR0VO)UVmI.
+c-4#%2R@Ml">SLbr>Q#d`5Ea4G4^,5)\Jj7PF_C`5LXF0k(d/;T2!4aTQiYH.l=u,fj.Sj/:Q4I;]=s`
+M31#`AFHP!a0&_f\ZW&h3GEQBJq"M@N1m),IBF'Zc"gNnVt6ES\42sCFT*`t9N#C^_Wi[i[X_(HgEj$A
++,`Zmfpt9ebL+6:PPR%#-*hXdf-#i-M2cda2qfB.\@/,:k.HNRa0Z=ugYDqBk[S>]?oq/^/Hc-q!qtna
++?E1enkjm>?;<Hsom.%gXl9_Z-3iUrmGF\0pFW/(Nne]gQ2sg$@/=8m1t4hk!)oU-DB&.0/;dO_fA=EP
+[rCJ5!%U0/RbWg*G\q@.qCZkF,D!5f.09rqU8bh-;f*hh[Gu$Q27B.\')qqpIe,VkMjp&dEPjOd%Cl.Z
+h!0`t[a<Ii_K=Vom0\k"Cs0)7iMP1h>Rl=e%?M_4!3E)@LM:g^Y%-6GK=]'g!!!QX:WL^B"/R.YF%-n2
+@_CAapf_NPb9=_]LK8T5j5dI9N`Pj>c*"<f[bBLGDli7V)G\\hC&\0?&>`7EaiM&O.VPd+dTu9&#]J.8
+-9gLLM!1BL]M!&T>/3L0hEglLfTsPu^?'^>AK'4f>8l'.3ZE(e+k#<3GRe.RNPrbDVT0WjA(jI^ea>&U
+1j9-K?S@R*%Dl\C1>H9lQjGX_^a,6^nJ_+Sa\`t:W'f*KD6u*/]e`(QN&n0JC[H)rA!*th/@XYEf.j-,
+nj"=WId((nXff]`'irK2_mBWW<k6InV!3l?P<'R^C$F1&9X:s>X6K"b,T"b6cgICFZ6E6uEgI:6DaPSd
+@tH5GCCe%#XZO^;\piq?ENNpaGml;.NS8BT^)dZXq_]#[P?DU`A";qhF$7*%rOs2iP-MTTa(l,XId:0@
+#]J,;&FRGr!\ofuG!f#nNR-8)X@s+Q!dh*)lLAdfTs_D$gP&+oSK29n>\n3og=Yl:_rr+%V`"9_e1PXm
+fsD2>GgOR(n31W3Uh86C*,>XG5m>\=G6ba(16e-D3tueRk:hWG^t/h[Be>_?H[M&=O4?FXT%;OD%*1(R
+F4bn"&l7Zr/Tc@OZ2158Z"sjZA2lH>T,f:sZE2[.CY6N$U$q^#KR7rcLs\%$2>fAlk'r;9K+%O)>AS7>
+1=kf[r_VFN_Tq?cA#IfAk$o=p#ALCRk(Dj*@XQe&e(-7s>!5.=8L/05_IA"PSmPF\DT4Qfd;s0u3k#D"
+Fbe87hOGif@FCbrCB8-4^e&a`6`5$aETm9`)agX>Vn%aoBb]tVVW%@!c<<h3r*liuT%pI0H?E!U+-?@?
+<ESBef?WOm/XI%hbT3Y6gO`tg&*ZCPfd)1g]A'D-F<$*5%-hBR82UoRE@ij]dQW\NQjunl2Vd>)=Pd6K
+L7eZ0J\RZr6YYu=!S$!CfV/_#$?f.oL=Y0>#D`e)C,MDCHkZ5uAWU66k=*A]U".EI48(mZ0s'd7g<gY+
+)U[nfm;WatCS^9rW;NntBl5pa\5)kLmGN3Upn@rYKAqa@G*-)hk-2sC5lo7A#MM#*J(I(CIdAD9P22on
+[Jfu<a,eX,%Cae]91DaE<8VTBW@(WSGj(UnE6W$2?IlgH_n/k%K>@'J:9)YDC=mu6+&AuZCTACt!?b.,
+[>@1m@'7PZT2"(mp?LYX:?Lf]c]/PeWl?lG$X<tD@3Q.u5+f<PpF7f:aK"4(`IL$s61b#J5.0aT>-,`S
+bk5F1E.*N5>PjRF+^^f]CKesbh]Bo5cE[A[T[e,S*p[.cGmA,S-,Mb03dG]Pju6)N-J%'[O^5r[D;2#9
+97=l"h+ikGl*6tl7>qj-CRYhVS"Yj@^!E.::c>`5!:\?DJGgj=qE=^(4/VC]Q\LY+^*XA2,>_C!C2Lt%
+J[ROm3KWL\iOJ\R-fgYPfb[J%rr?JHV8;S0>?U%"PO1J)cc!ff-*F)m".C4Fi#Z9nn%2l#^5Hm\^(7+!
+hbhe.Eu]?:.]oQBof>":+>JDj31_-%6lgWNl5BfhR]o462a!Eh%s=apFMjgqVS8QZ=B]3WJ^<B1j6Zm%
+\bKolO%jmPhiUJ>[B45ipDN^Sj1p1p+r5&Bp=d]BNIH^,1_T$*i6e7FIsQ(\qN[c_.!>0JRblZb+g5U8
+![(7coQ<V"+hnYI7H@Z`R\c[pg3DBY4hoj5Kj=h>pP2`AbANJP5)t4!f(%Y6??JrK$%0>%\WR0L)ZFQn
+hNru.Ub.*eg2(Y:Lb8P_ID4Ua*;H-:K!Ug;8rH&m'bD=gSTK[3D??S=<;N`-Z*j!&^-m<,3d!%Qi&kMT
+=+-t#_q]#Q=V+di!"!kZ6jBJL2;k-@*?,L2kq'+n@r$&7VNucFTInlSOc`;o:>O09p@#/+CO$kUM//hJ
+<G0jDd4K`/]:'l1p:KP"I&0oMm$qgZgK<34itaZT!1HPRrR%e$r%q+MCXI-nT?>S;g5\E-UbUC)LG>5&
+(67HFT,!]\P4hVaPAILtYjiZ+o%4Q5k-&FZ>uS14ehPJr'/3V<2k=K8dn^S/@cZ6LdM`@`fQdJ4C^m61
+HqF+2!(%"F/U^d'ogQJc*o2bU]-9_Y54A.OKf<9&(r5'?(;oni%E/]'1pO2n_%@RfVi8hK@,$7BrN)<u
+YZOAROk@Hn56U#PXk^@R12r]+QF3l@R[h8L>0h-k^>Rgi!d-bP9<kp+_0N8UN,`?8aV*%TT55%$X44_p
+n[=V3Q>JH=XDZr%LU=ZqNdTC$*31[,hi^X)A=D<P]3<dOm5q[;PPH@k7&X2>Mb@?DXKmiKENhfCSY3>M
+VE$4kb-@J\S*T_#mnUIqDFMief^A,"M3-siqd&o5UfFc5>fa+4%3)i3h?!5tKb47a7YgiaHer!XHW_sH
+mFX?1>N=bB9c=U3+!8`n_oStPqGe2=mU7YVg>)j83]8@/]'5qYqf,p^Bl3PU[JR"G$"4g?![RTD2Ioa-
+hc;P)k:h;kh6LJ:$p/_/]=s1N2VaLZC:Kd\n^"VV^Qdo&fR.+#'.]j*7B:S!D8l;#],o"@2M^`+=V2d$
+-G%BiBRcqhgt+Hn3#Fm1&>`m;229lPHaV\=NH]R#Tq=1uNK2_]pm24[Y7^hN\D%[sE>PXFpD7_&BRKaN
+=)]\$rU$c9b?k:He#XYJ'*VY<2@[1TY1hW6^fgbj5sLgu!d<l8R.rjqF.&.#!N^8g:t^F+)h_"JgmKT?
+2'"EG[_BrY^9)3e]uC.Lp?g>f#J(C?9cgneNq8<h_6ob+#'Y9M\]tjP.JfmE_8U":Cu"?:lQ=mdl7-i`
+`k%74;_tLlNcW9g?6S5:ABprA88VjWLM*UZ$ZY]N^9JOn!afGjP/I1&IC%u;XL_PI<9fEX=YIn$HO"0R
+G`U*<lAfIO4aAnFTsM/N%K\PCZeEmrqm98bpqSk$4$cfYY2-Mo2'eDPZ$gdd%mc7^=M*h'^Jc'pN?t\Q
+Ks,:;bt!!sIT.j7ArO3&lCDTuF_cEnZ(PrRBBKp4Fk(-drEuhVoU66?[/4\e)]\S5C].#np:hsO1YoXJ
+f!_+mU$_Sh7_Q/oK3GJ-@-htd#LcDuA@/`#rA!+</-6=57-a4Nb?DPaQ*IDA$jK'>b9NB/#Nhe*Vid0C
+_J=F7nnTDb^lN=3!4c3UWE(Eoft<IMCMDQtl/1Ol6Bc*=O,WR&Q%8@PqZ)ci_DG77de4H234Yj^S0R7h
+mV.2PK:KsK!#?@I@-J?Y8p8kL[V^d2A)#ddOJ&263Q%Rpa6p,"juCVK#]L$_];54@P18>U2NbFm",#GC
+98"fscY^dF@CsItl$'e+SMtd!q")@V3>hHY6g<6ONAC(_5pc[l5h!d7X5@'&f"0\_`qK\J`9h)Kj8#ub
+n4(?6%@4Ej@<Ik&@qXLPO<u.S#s\cgPVKaYkIV]gXa:u&\/,2I3hLX"]B$6&mCt:&;glWVf"CGD%":r[
+([^pBrgRdaM[\8#6R3ZT36%N>pV)LjF).)omnreF`C"EODMe9)KM@V(hLSC0d[1m(X6GB9h[V#P/WmV,
+r)LA6BWMZm2RdRFRaOGD4&*teNYDZmQFKjtRpL[52#EafaCC)+7rK)GlFbg8Z,5*QOBP1p0Ds4qZtV`]
+j/&<s9n0J#D6:LTg=^Z'gB3c2*T2(rig'H`Mqm*WgEa7BBd?"Bh6G!?T'55$eC6"Vc)'>i!T)5Z`-+<d
+OUhcMA9uoB]oRn&Y^MTYoDGc5Vi!ujrJI7+@tiC3AlE_"Gl8M3__<@SH'P=39,t`*bFubdHI%'("fu@L
+(P_l2e#3qXbXurA[`6hZ5U6g;N:G&?8l?1,*uI'\fd=$JI40"g,L%obAV&*NHZs@94SZs8U6FrJqMclV
+$\MnGN?J+@o(YhRAH@@Jln>"kJi@FgId[T9;-N5_U;oBbU!.nMNWCIag^l6F%@JO#Z)k/=1ssQ0JUs_@
+Y_u_F2)r%K@>)2>AB/rF)^X$3?'SZ+Y:ORNh%"YbgnIS::5d]TA%-;%)UT)MVP@4+53*)lX=eAIB(o9\
+mQ\kR4)d&U]#PUAZlQa_inFS:,IotE9hiJ$2`e80_(B/(51/KLPR0]PSD*PeAQCb?@uPrrCFj]d[#l9H
+UNbRsjk7*aR`ilVk3h(k#(,b?6f><LC?`=iAK[Jc6_KdS)?=lg6dD.H`F!d/<`7(-[oHAfS^*W#fHbrW
+r0"h"9hSa]6gJ5dA<rifK8FBQ]3'YI_RGG/\"?[gY.Et@)B3:NY^;nl2L^l_X[DHY.b_!6FY8$A!O3,h
+bB,nS)YR(AH?X^[m&?X7QH4+g#/W<4$'Nc[>*2EgRsS?!?)#,*DkM5!c-os@eFk<1iYYo?>>]"je*_+F
+hZ!SFj4t'R*Hf>o3Zsbk>$Ek8&4tBB^jM5^@HmG^[ETo4*PD9kEBCZo7m[hL'c*rY9pl(?6%t?)_7I'i
+Fo]n<4ihi!b56UP\]q7,Z[]NhD"("0kGl.\O^09MK%eE2e8TDVmfB>B5;*b7kJ$-$e=Qd?ah^979A>P6
+G-0PKO'nu*Ofppj3FeT:9nXA[6\G1)JEVtfTbOR<Rcm6Kc9G4LW7;@][-GXj96A]b"&MU]2Dpm5fhdh7
+\=EWpP6`)lVlD\ab#rTL%B5:>hSM[!BUP5K9F0h@XHs1kL=!rNTKt2UH)kiJhmg_<&()V];dn/[/\$P!
+HPf$)eo!Q:RWn-TVW%GQC[>X.c`HCQh:CJq<X,,!f[7%/)Q3Yn:%mqVX's3CY%_gMpGpecYSpd6N@3t0
+H'#(=i+/>Da_bJ*c>a(j80#jn^([6Tg?Yd97<]PQl#<nX(75@!DOgp;G\W(tFY0TN\]q"k1m$+[k=>]a
+`+V@<i'<XeIpsCke)+->3j8eTG1Xas&kD@!g5d*4;9h!r.qUl5*o/A")^LK=G(O4"2/=rAp5s,`Wd@!L
+VU>#9#>Z))ltc!_bF78[eJk&AG2W0FG_KqER#J)*XFB/%%e=7<4MoRhaD&\AaF.rK9o"e&8_W2:)ZE0]
+!J9Hc!9Q7AYNddTVH%Tj.q)p2_uW(j_!q7uOKo3j?L!>\BeQaJlQ1D:gKtI*$2`/C1tn\$9e+Du<ZHGU
+`!VkZB^SX-S?">5]I06^;W,a2QJYE]3:sF4d+15.3O1ns7!iH`AR[Gn!jc+6ZY`DZ#(NU5TLGXpI1PWB
+AijpXj6Z6XEusI'mV^%Q"'S=\Y-uoI[\dq],Bt<AFQC7500SR59!!qdAabCX2'eQ!Rbr2A1m#<*PF8u+
+_qhu2Yjtt/V4p/4bk\,of%3aS^Phg5@tnB(VEb1,&MBV=33+^3Xnk8+a0MlEX=W1hd/O)bEu`l!_9hEg
+H<&bp(CeaR\;/D=!7QSC7oGJD=1VQ9Bn77bp#.2@%YncS'@6O?OpSVB0MRj9p3&R-,3(;U`jc$_]A;l(
+q=:Xld4j9ISC\#[lu2sFG<!fcZRm&^\TX9A\="D3)ikXaeGPFaZQE*d95/;2X_Z]&&j<(t&b&DH?WK6k
+rgf>*rE/b0#=iCs+J*sl=MhfkM[[(;"gV>BIe(Pu]2/^FJd*Hkp:&Of)Tge)!k3"kCq+5)j6f@0XLfd\
+ULX$\33hk*R/H+F*Bt`JTc0W:MdtQ":7\.o!5K3X3rg@kI!_UBP=TgdHYgC@/S;o-#=QS:56WTc-;s>;
+>8S@D"f"uEnc&Sp&b9r3m\n^i/U;pKj2[/l#$\"#:@'<2lItF7X`/[%1aU'V41;jQD0u,)D'AeUES\6j
+]]o&VBTJ43m!9Yl>3DMjVWVqC6Ect0G.,*/[#qS.*o>WF7Q&PUNtfg^A*1)\Z6s]]a;Xc;)tK]WL<B[&
+kI8ncSg"P7V3@0E<?$X!V@<YA+op)9["aY$W%u\%bdEHXo)A\gB_l<up:ES>X8,]f6b>fn2iZ>SD[d4r
+M4Yu\j("!^ZiJ8g#A[nF5EsgO8tboBdKMM8<5:sl3ge]Fj,ro[>0"me[0J\[WRB-Yf5Vco,!H8DPVqIT
+>O8:J4H4bJ9V%`m`&lnZi/;EM[HoMU9KRF()Z:f`I#q*01E=W%fPkc5:>uT?5oaknnuT/ALU*3dJ;YK=
+Uq`6$7!kUaa&EiE+dKU>f]q6u#We%UC?H(S1fSL8NEnlPMCW`Wm<E]fm/ao_9`?P+NjY1nf[eX)<pt$9
+lm-He_U>KaiEXA0jBX#hUSPN1eene$7]Jt:6YXGTca/%MDf("]\ZOuiOu25dY>0)B_545U7Eu(NhuIgi
+LJ"gP9mJ@<R*gt-d;Ul.8%W'UVo8lo1:j("Sh"o7?!(bqi7:8;BHU'_nY.74"=^qICOKg\_apoFlP_To
+/V"f47ig*3I7EVZ?Y?B3>kupI$&t)"Hkpi8/odiF/f0'(4bUMQ2g`:t!:I4-bGQi%9fi,imq?J_OYC$i
+f0hSh3[87N#H*9^emk99&hK6Z[DR&]0r,lU^K#.RX1jnSC[RnF<Mrk%5Nsp`4*X3Z2&igp1#AZk!4V2p
+@*"/mk-4FIDgkomfsHJ<&[iolfeDYd!*6_-1s9_:XdEUWc]?t`Qt<DUBP7FX^sm/h:.=S\8-UXe'>a5*
+OCtiWZ:QX"%[!rH8o*,IE,_,QCSD3n?K1,cER^TpC[E:7@S+q1cA4@,D2g/UON?4),o!]+U<JN7<H0WG
+-U9jN[<c*r3*+;,CM@bnCOlZW1UguYo;qj)%\;p3mq#q(`Jt1K0K"^9P.E171GEfUAN$sJqeUb\,RVSt
+CBesKbj3o%Qu&5>[o7(?#1Ue0FeE8-Dn"4[UeeM1Jjc6HHsp*rl</T&Mg['pJ_nD$m/VL-VRSGle)Tuh
+<Usm:2bS+:4Wr@;;7ec9NUDr4&J@>J\19?sWf2q^@3BJM>Y-/S1T3&&nq;,cD@X*P]5cMIqSsc;;"n-P
+m[0./\*`t\nQ2r@NZFK&^AY\*_9XBgd!"g0\p9@MF*[R6[it2UQa+KL0rNg7qB)Hu+]_`afroai`bHO+
+qW$Lg8:W9c0#rD>Sk[#\d<kPn[QuPB/J/J[f2QqRS9DDLLb6PbT37cZ3J6#g[r.k,eeWa6ZQd!F@4cmZ
+gM8^6S[6-+qk?3%9'%5g\*Zt8[C%anA^9-S,AEA0J)gm(WgD/K"Z[HfGN(`mhp&[SG.8*1NXNHKV/:Wg
+[]<V;;J<=rF()jWRgk?ImdUZ!VoQb"ADg5i[8UahHr3f#ZN=Q'R+(S$4f'm`,r2Yk4Ed!*%d-c#XDcPA
+&9p:DK/0J`N[MC_>T/%8gaE'36:u@r5!,i!YSP033N)*IpGq9T"k<1GLL]8Nb/CkSpCk_DSL9Pt*_VF2
+aKD%R*7A0Z>3<J<)W.IeY+qilR\*K]CX%oOFYejVH_oMELCrU7G@!0<AVnnknefrka4+eMhnL'MYcSq#
+`k@KsCX:.)1".eLQT"0`>$B>mfTq>[3R4"D-]ZBIUt'!Zh7JRIJ=.R`i2!0g?qCLHKd77He6T6837IiJ
++IsT.c,]K0#C.n?Q5aDI!;tbCDG82ionGVmk-s13Y\odl8_:k6Vg]qY4g/pM"pT]Nr?0iMj8%&Of0qUW
+1=-C2L@_gg!8%EkpMKC>+pD\o1$Wmp2I0C\Bq0@YRbK![H/5/4kjOIU.Fjt`p\g]m"(M>#Ch,EJ)G:ol
++RhIe]*MJs8Trm42bKZ7>3EDWfpIlK-Uf"Kg)Af+XdK&=TLSJT0U&;Ihn_C0q%UDLMKZD2F0'QBH_%up
+8($[NP'_$S/nb`'!4WLV\+b`>Gu;Se]0L<83W5MD?+)\/JjB+0heR'\XLQj@GI4^g$lIHb;b5MiYu\R3
+HB/eurLukER"$/amSRI7O:*.G6^Z:haOGY8LFT]*@E1Hfh2c'SYT?I[E,0g=Kk'AsqH<m#S\T\rSMrTV
+V-O\meTN6Mp//)GXT=dTG1,RSmUM;!-jQMVmhX@7[B4E%+#3MMh^(M@<n&'jYI(_@%rpWCjV?T<p9CcA
+aRqHC)K]fmHSk?RSQcIfn8$bElKk.L=>ee`@#+"!F7&t9,Ja\;p"O%\%GSP`gsNE;k\ctUJ)6#^m0kgK
+A#aMA[`ZfO`#W%<,N>`QHC[eUH(fk3Mf!in%]1Rc6u>YrA%%KG6WiWpEV`qJhHU0'`FrZ@ZH)S(XE#=(
+2<V^oNb)%eb+BFS3#ae2j:YQci^&A`r#mK1Xc6m[qLJ"jl''3?pHiR5dT(3\ICD&EQ[PEYc?j)8:5;a8
+r:h[OiaSD372E3Ni8\T<%XAIE::rMP[46P%*30N[bo:g;@$!eF&2f<o/pf5`Q0iuXDS!<([mpO$2@hns
+JU@#V[IuZH23p5YlKd,=)@RC!E-0C1Wd:[_<RuJIUeK5-@K8.T7br0I1t4_$RR:mDZjh2F)"g&;h%LcB
+Y)3/Y79pY]N8W8eqCq&t\@KXS97)[t9[81B/^HB19+*JZboWkVrLWmE))$3s7if2lrAjP0ImV$(=@?C!
+mXq2qBtu4)19.5sf[HdS[^dMMh\bOlW:\g`DWVKKrU,"bB`;l&[AEBnC@?nV`p7(a[u-Npl#3\if2K`'
+bS"#[cYq24+ebnOo]#/(:%Xl(Ql")qOpPoSnPZ\Sk"td(!L"hW+??%LY*QOu8+8"9=a!isfkZS:&#f>W
+\Sm$?3d_UK*EB-8\CP-LRVEd/Li@^:36109M>mQgMQQS[2RS8eg?1cV0gA=M?+lNc$6;cEf*4:iK7VRK
+`'g$f/6cr4(V/%N1Jtb_Ta+>&\j63VdLp*_kHVY.[EU;Y!7Zi["]i[N@rIHQ]A'h:,O'U':.AN%oS+>U
+_!A/j&0+haRK@,'GbQcHS#=a#>]1lFR.4\.F:\Y^!9QKqZ^]O*e2!P?c#%MpD\)U1N>_.Fqcfd&1X.cQ
+-CV#ORMnQIAcXLt&N]3UQPeF@"?8\*6Cf#UaJu+<CS+CGVq_T*>gp6]T;BE$F/cafqH<'<!)7lmn$gCG
+%is5d<&5SJD7+hTm/7^u6#kA)p\[q;.V^aM,0d3+DVY6lTctgQmd\sBfQdq&Nb_`_BsVkdY0j,>_U?E<
+/t/7+:T2mUdoE/@o:U9ugUD+34*)og=+8/nqb+gSgS#0KOo1#T&p15fBe&AM3/qF,j1I8;F.K(4#Ig81
+n.Xl6ML>i$l!#LZ4Z7h$%sI,3KQ7i`W6CH*XEOH/7?k3qLBdpf@@q8c_)7:ZVqlbqD3(>H[p^4`QF!s6
+Dh;B15oqu4*SeB=E8>SBO0R-QQWV:A@U&JIliP:_F/_A5f+Eti4jG^#&Ng>4%X+9U8lUrK8*sOt"'"?Y
+#K\*YV&pD7"\Ge:K_@tgl]DI3!UaNHDK$4f"(P6,9AA_jES:Hi?64D<L?83[)heb")qeQ\!Q1L)Ztg^:
+T'i;77WhJ3?L2.Lk#qSsH^]F.I's]N?)?!JbV%Wi*No]DMQ<4bWRPdqYi,COg0LX"\og7`kk-c=gkIQU
+h"mQ'\\qSjVZ-W$$(WoEl[G1Y.1U3DV>(/ADR$\O2RcFJj7+nj`[7.M'CH9S&6e)O)B[aM.oQH/k?QF"
+1tt3YN^OCnoRM$X+a?(Qf,h$2:?ICXK<sYeNl`hE__6B5I=]ogCF5]X6f,_SYB9``^nd=E?4T'n60@W*
+M]HS>mqE[P,=]6(B]l\N_K0!eNK)],#r/K:p5bq9kS@1%ieC=9b*q!+a_;gYqmbZ^i/,n<@uH&'UDb9E
+`j+?jV!IiTfG:]-Rj;KSjY/mfh1tVki5+?_!Rp1.Xf!&e!;]9hY%Xb7@F$1&D.NB'WkW*E!%A^e2:GcR
+^%+!q:Up4<G*'-_I6O\tL3d?V6U<bX2Bl&cD*V<01[PuT)ikb\OOh!d#T>eW#LWPOH=:\D4)8]YD79b3
+h4`R*Ne+;Z-6R&(UTsAo:j`/1J9+m;YWOetWlD^'D;LYXm4YQ59S-YiqF%j6qpTcDlDg_)AD<@3eVrXR
+)B7rWaU\/B!]rp3W/PAppUJIk"540mo5&)Yk,f9^=\EPM%B,HAK&C4An8!f-'jKKgQgB(T?2jmi3P%][
+!8Rss9<Q>ah0'b*%=Ma:A$gJ#&7k;ZPhV)Y][:'_/9',1*]d((VH,@\ee,=/bne-Y+T3n-^]a@40tMN+
+5A"+-5U%_[8Uf7sSUWXO&BF/IW(-5J]$(@Zcj5iTZCu^@2R:A%l8de1N-$sj\VYm@"-n'<V=e%#Y@S5c
+M4[M38Sk#qW]d5ZIZP"`0O3SETT8SilBS?f`n<dlm:0jJrJm\58NLQsP;2X[9i^I-`c:[SYa]KF5\Ml+
+-=Fi^lAM0ID+E'\UN$IU['U%EC'!5La=J!eD:Ung^;e4,cI@m2.'=UE99"f2>3b7pJ\ZeD3-*ClTC5n<
+:BK\>;dDTHkm_8J5V@%uO2YDhrFM!N>1YSi9h+S(d$m*SekJ*8d17f]h5`m_iUjjNLC'X(TRu061tRZi
+7Ga4c^#B$3*SV-$4J5.<osKg'gHkK?*+V"GR1aXH[cHFHAQ1F_j9Egkcl-E#G`hbNpN2imQG1CrpH/#[
+4DJN^5!OWVi.04(7JBX-<AcMi_g,b,8E/V#T_A/)8%1\0=JO<sm"#-r7/gi2`6';cJ(eNj%B^2n)d)ah
+806@a6XU1Z;0lNBLUahq!%^!0G_<bL\/f_fV*Jk#,XWLu.\ULXbC,?c='"R(VsO6k2+=DPQu'(;li9.c
+,Ymh;p6[NG0[6[0[KTd!S].=I[C`(6)YQPD+kPF+!+(*I[W_';;gTD0%F#oY?.-uh^"<*tXgS43k88FD
+n(QIL$C5j82#;pU!rE(h\7u/4lT[SSL&!9-(CsD#fMApdI=DA-nk$'T"_9SPf&q4I4l::&0'LcdPiP!9
+?:/J+7aIh"5('#,0H.tq\%H6BgJ@ubMiR8aMiqDu45:f,BEeT_o9Dj$a&Ce:V-@MlCKg2Oj5u)<4t)L1
+mc<kk4t*+!e\DVipTB8ZVW9V4*mM.Cn\2-m-)'[gFTh)Lcunnaqf[`(o<q-U]Z58^\EooIL?e/SU"0GW
+GI>5r%Xm'qnP,;4U?L`=gR.ndC40ilDm-jm6iI#((_cGe<mBmZLc0.JX@BVP5i+DkV<gAnc^c3])^c'd
+qC0"n=UfG]K;dEtk5/V3bQ*)B-Hs*gCRXE,YBKXA:8J6]HVuB`G29JP**83t%!X<HY\\AbWSC]6iaN/3
+;]3#ck"oeSRc_<-dMcZ_fBH)Y<*PoVb/5.t!,Fk0-g<H.#\i\K$f:I*[$"VK)ES8p7^iM6RUA`tigr"V
+TfGcR1.+Hm9%'iIMjmXO>!j>oXs6^W/sF`PlC$2]dA*>7S9Sg=Y&T/leM(n*p,a#_M]#[ZVb$jjToU$_
+`R5a[W3Yg,U'5DjoAIuif!`1ZG660k-fQ9jWI6]hZ<H`T"1njXBSDXgWEirP9n(LP%^W0,>+;*9WQ!5"
+NMjPo0UhMj40^D]l0YJ!8O<Yb;D0YJ4l1E)Bd$fiLiJV$KAXLfD7[ArRTWGN.Q#ZL5I#KUDJO_->a]9u
+6X?S'mj5/d;sD4^rU#-XS9,ltDSLEjOLe[,mne)MGpUuW]$$Pn3m^6MCJ1,ViX?\rB3NIs`]D9]0AHY)
+rrC@i:NLnT8Mr[[_ja5-T)*HZi&9(Jmb?^.]8!8/YK!BqI<Rm,+/IIg2#QfX:Hu[*iJVWrC!jO4*^TMD
+&Z12G)pR%22UL2AXg2BHM&^c_H/U[sQLm/M<ufjCIZ/6,:<&CR>K6CSh>XXi)JO(XFkSah*p80aBCg85
+?@S#Ip0;4M#r:u[U`Oee2BQ5!S(h((Hf;@dL61(N\=d;4K+`<QI(Li1]*7A5)UZ.N"H@nRUIeQiGaZ)n
+IJ$K242'fjn"a[hKd5)'1GS4g)VQn_mI)]fpE/5CJ`NrAr4fWIES2\YL9tp?#4\o8i1XC?AuIHt4/]:I
+f;\kd/bM*6UMCuGr+)a;rC4la@E6N3fE7Z\#+a64g9tkqAUQ7::u.=Ch.83hrMT7pKj,&bemphSb?5?n
+g)3g/pQulrO0g87M?``pqBnY1R`k9Yf0/+!)RKOu^8EJuPi>a7k5lM%Trese7t!Zl[//AZ3i?m$D.Jq6
+f#Q*4MJok6@_(oM0VXHEY'#8Xi&#4:>3YgY?:iO[?Y+*3>d_>9^OZH7haLuH4Iin=mHQut(7gG5%QY4M
+k`@t9=oRQ0Y,hXX!Ik#nj74\MimC1)Xi"O_Z(]+I)`ta)#[Xp4<EON_>T.JgVVAT6a#hc[dr^%IES>Q,
+9$?K:=VWs:ju4?=gd;Ipj#k6hd^n5h$k/JORIAqOa`*(^%cg%#bHhqjj1cJNR<tH08TSK0f4abD)aP4d
+`l.hHDUqJGY_P?p*O2IEQ8O2,nWd@%(L:V)3\lYGcq4(1hkMh[@X25o>sG7F3"'R",HMh*`m3bnk;fG^
+2r^Xe0PE(f4\To::=d-i&Z\GL8.P2E&gRsCf68Rs2ATe-"dQiD?o[DS[NkkYaK%fY)OYAnDJPk$JD!#,
+)Xd(<KkQ7Pc.F&AdU!p@[R'lZGUNZl(Zb_l'/8R]n/qf"'P,l)DcEico6iRXYiF`r\Y@-+_WY^il1;'6
+9u6)h/@+Q@G$o<^H.TQs_Ds!T0<]F-U=(Tr)fo3=OEWhVf+-P**^$OJr(OGD/[b1UVf/S==N6`e^rIKZ
+dtK->-hV;%n+9mmkh\Jn6cPu\M>)7rm$juq]K:"]T2X4cO:SjT8YYM<oPB!)cpmLD"h]m+qWbJ&BEQXn
+AV'63>$\'jB7rhBMK&.W._d.0CWcm26/%\GL9!;+B!S;BlFg8bSaN*1k]MI4?FQh2^$L(a*_t-QXtXHU
+G=/P8`]9cF2\RicTtkj0c]8BP,Sl,(*Hp6'Z'\ko7'nYl[!gEoPoEqN&Si<+A&*.Ya3rGl243K/cE7%!
+Z*eHA/3BCIhU4SD+!j911%nqs/h_X4&9j[5%j)*G/tgV*V=lm!)m!ir]-7#H-5ng6SIoMaIeSp1dNSqS
+Xn98U;_=6I_QtV*[L3*`k_DiGU*s\5P3.ohE'/Ir17+R8T+AbVA9<PhO3#?\!-*-C2\!Qi,AE^]'iQY%
+$_/\)#O'n`!+Bctp?hb(Zs-/(QIEDqBd@PZW=e'X1:l.S2JiK]CPZM_$aoon!d0aqXmKn1k)e3:@6>A\
+A*0%&L;,"PlD,^aKR';gJCi%!b)k!pP*hJuUjNkI8P`F\>6<^8fB;/'S>&_g#65[gDprE]MU;4kKDN!$
+ot`C&GK&K.*slj+Q>b:^QFW'qDO4,W*UA>&:>sp/Y,KOGkh#Ir6_A#&YRLAg&Fm6U72aN=Z:@bf"P:;(
+/L3l=#B@nWpNk/$TJVCXO>nuN5_r7#Wf`9GC8>r'SO)aDU7l)7*pp;opE]LAbA;Mn2tKP+A<`foFeH7h
+LZojD.b!g4kcDGcoc+*K_[,Tgn5Q?5"nfI[23KocjpmhP/"Pm9\;tgb'&O.Fl@N6"c503@9\8]D?q-pi
+g8'DE7;T9Fn7m**!5Y5%R<56fSbmlZp+&'lT`Sh9eD9P`^AZIM;s<-19C-hMVf194rg2=t7t%YKg:.iY
+*I$cD/=0GKcMJCNrlk#KaVE+Rhu'V2p"eZ^&c."ThYj8KdkghPhnQ]"*PU4d(S@Locu,QLlMF%`m*A3m
+VtPW0PN)^VFkmD=5GRpXB91GWT;+U;OlsmWoTLTt?:2t)IZLqqc_<X<DOLH1eX6!eEOWEr?G#S(!,QQ/
+^8B;aG3Ft@IlHBq_%KQ-2u9h&IYI_9d6C5dZ1q,a;*Sdn-LL=.DYW71D81\unKcuUIJ1A2S%!l+*`Ld?
+en.\5Y4VI7;Z5&V[pFN20,7%]+04]"Dr#=!2HLj4HX2itNm6:(F$"K9oU="kfDVbk;FDr$+%^\/rH%2i
+p%LL1:"uGWc2FQX\!g[$g\Li%O/)?B[.fFHr/8g_9p\;>rrA10/FAuUbBE.;as6ZWDP("\g$ID98btM5
+4-0+h0M+6?\ih-9]6#."mI^@h2pUlantVf*`ep'Xg:&kMrL8kKlbl2YO-e2_?>Pcj8#t<M\(>QPpID4O
+R>u^-IU(%B`V'5JVsc^roQKWVVpb6&K(IKT>'><BIBmY\[S/GcB6N;tqmOQB'f5+N,LkED6e1pIh<ILK
+9Ck(@.tL7q7HqCmgH@#Me\?2:6@X/PmdI\u^Zg*BHdDRi>"S\E(U*\=rr=uAhTspTUi,npgZV.G;DnF]
+d=99QAnLM<rm'6S4[$D%o=m1D?5A]4htZWK^Xm\^o=nf4I`36b^NZIFBCk;1\"=/rPg/iLaN`RrrAO)"
+qG."HD"t.R,eA]4V7q_fm??dP4EDQJ^P\0HI`fpakjN_l4DrVkh_$;$A>Gg3Z_Hnadr*k3,jt/]2St?E
+P"KVZP_u9"8oCNmWMG]KTB_a"gD*KJLMbd18j&G1e0F<[HCMX8kbIBgT:$X@h(-`J;9S,!)'SRCjjDM*
+krYY`]=pGX&(8p\5p[_q:7:uRER++KcA8pLgT:8tCu+LJT$cX^/9I!=VX^$.jo1rFrr>KWq10Uu24fs\
+H5p5*ZerBc[R^.rr+.2#,anL#J,e1/~>
+%%EndBinary
+grestore
+np
+grestore
+grestore
+pgrs
+%%PageTrailer
+[
+[/CSA [/0 ]]
+] del_res
+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_Utils begin
+[/EMC pdfmark_5
+currentdict Adobe_AGM_Utils eq {end} if
+Adobe_AGM_Image/dt get exec
+Adobe_CoolType_Core/dt get exec
+Adobe_AGM_Core/dt get exec
+%%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
+%%DocumentNeededFeatures:
+%%DocumentSuppliedFeatures:
+%%DocumentCustomColors:
+%%CMYKCustomColor:
+%%RGBCustomColor:
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/grandcanyon.pdf b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/grandcanyon.pdf
new file mode 100644
index 00000000000..d24068acb54
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/grandcanyon.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/news_bgr.eps b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/news_bgr.eps
new file mode 100644
index 00000000000..04f2ec026b1
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/news_bgr.eps
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/news_bgr.pdf b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/news_bgr.pdf
new file mode 100644
index 00000000000..0e111df1be3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/examples/graphics/news_bgr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst.pdf b/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst.pdf
new file mode 100644
index 00000000000..adc3f4f913e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst.tex b/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst.tex
new file mode 100644
index 00000000000..27487591067
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst.tex
@@ -0,0 +1,141 @@
+\documentclass{article}
+\usepackage{graphicx}
+\usepackage[pdftex,tight,designiv]{web}
+\usepackage{graphicxbox}
+
+\title{GraphicxBox Test File\texorpdfstring{\\}{: }Using the \textsf{Graphicx} Package}
+\author{D. P. Story}
+\subject{Graphic backgrounds to latex boxes}
+\keywords{LaTeX, PDF, AcroTeX, graphics, backgrounds,}
+\university{Acro\negthinspace\TeX.Net}
+\email{dpstory@acrotex.net}
+\def\webversion{\textcolor{webbrown}{www.acrotex.net}}
+\revisionLabel{Prepared:}
+\versionLabel{}
+
+\newcommand{\cs}[1]{\texttt{\char`\\#1}}
+
+\parindent0pt\parskip\medskipamount
+\pagestyle{empty}
+
+\begin{document}
+
+\maketitle
+
+This demo file---produced by \textsf{pdftex}---for the \textsf{graphicxbox} package for users
+that are using the \textsf{graphicx} package, and not the
+\textsf{graphicxsp} package, the latter requiring the distiller.\footnote{The package should work for any driver that supports the \textsf{color} package.}
+This package delivers two commands, these are \cs{graphicxbox} and
+\cs{fgraphicxbox}. These two are modeled after \cs{colorbox} and
+\cs{fcolorbox} of the \textsf{color} package. These new commands are
+similar to their colorful counterparts, but they insert a graphical background
+in the box rather than a color background.
+
+The syntax for \cs{graphicxbox} is
+\begin{verbatim}
+ \graphicxbox[<includegraphics options>]{<graphic>}
+ {<box content>}
+\end{verbatim}
+The optional parameter is passed to the \cs{include\-graphics}
+command, which is used. Do not use the \texttt{scale},
+\texttt{width} or \texttt{height} options of \cs{include\-graphics},
+the graphic is scaled to fit the box by \cs{graphicxbox}. The required
+parameter \verb!{<graphic>}! is also passed to \cs{include\-graphics}.
+
+Let's see an example.
+
+\begin{center}
+\graphicxbox{graphics/indianblanket}{%
+ \begin{minipage}{.67\linewidth-2\fboxsep} %
+ \footnotesize\bfseries\color{red}This is `the Indian Blanket' background
+ graphic. These graphical background can be used for more interesting displays
+ of content, or for an eye-catching presentation. Every time you create a
+ box using \cs{graphicxbox} or \cs{fgraphicxbox}, you import the graphic once again.
+ \end{minipage}}
+\end{center}
+
+\cs{fgraphicxbox} does the same as \cs{graphicxbox}, but places a colorful frame around
+the box, just as \cs{fcolorbox} does. The syntax is
+\begin{verbatim}
+ \fgraphicxbox[<model>]{<specification>}
+ [<includegraphics options>]{<graphic>}{<box content>}
+\end{verbatim}
+The first two (color) parameters are passed to the \cs{color} command, which takes
+two parameters. The other three parameters are the same ones for \cs{graphicxbox}.
+
+Here's an example
+
+\begin{center}
+\fgraphicxbox{red}{graphics/indianblanket}{%
+ \begin{minipage}{.67\linewidth-2\fboxsep} %
+ \footnotesize\bfseries\color{red}This is `the Indian Blanket' background
+ graphic. These graphical background can be used for more interesting displays
+ of content, or for an eye-catching presentation. Every time you create a
+ box using \cs{graphicxbox} or \cs{fgraphicxbox}, you import the graphic once again.
+ \end{minipage}}
+\end{center}
+
+As with \cs{colorbox} and \cs{fcolorbox}, the space around the box is equal to
+\cs{fboxsep} on all sides, and the width of the rule is \cs{fboxrule}. These can
+be changed as desired.
+
+Here's a few more examples of graphical backgrounds.
+
+\begin{center}
+\graphicxbox{graphics/Wood-Brown}{%
+ \begin{minipage}[b]{0.5\linewidth-2\fboxsep}
+ \footnotesize\bfseries\color{webgreen}This is a wood-brown background, perhaps `webgreen'
+ is not the best text color for this background, but, then again, I have no feel
+ for color at all. In fact, I really wonder if I know what I'm doing at all. I'm pretty
+ confused and disoriented most all the time.
+ \end{minipage}}
+\end{center}
+
+
+\begin{center}
+\graphicxbox{graphics/news_bgr}{%
+ \begin{minipage}[b]{0.5\linewidth-2\fboxsep}
+ \footnotesize\bfseries Here's a gradient-type background that I downloaded from
+ the Internet. Once can, in theory, download any of your favorite backgrounds
+ and use them as background graphics for a box.
+ \end{minipage}}
+\end{center}
+
+What if you have a graphic that has an aspect ratio that cannot be changed
+because it would distort the graphic? To use such a graphic requires the knowledge
+of the dimensions of the graphic.
+
+Let's try a photo for a graphic, now we must take care to preserve
+the aspect ratio. We simply create the box so that its
+dimensions have the same aspect ratio as that of the photo. Like so
+{\small\begin{verbatim}
+ \begin{minipage}[b][112.45bp-2\fboxsep]{149.665bp-2\fboxsep}
+ \footnotesize\bfseries\color{white}%
+ This is the mighty Grand Canyon, as seen from the south rim.
+ Beautiful!
+ \end{minipage}
+\end{verbatim}
+}Here, \texttt{149.665bp} and \texttt{112.45bp} are the dimensions of the photo.
+Wrap this box in \cs{graphicxbox} using the \texttt{grandcanyon} photo and we have\dots
+\begin{center}
+\graphicxbox{graphics/grandcanyon}{%
+ \begin{minipage}[b][112.45bp-2\fboxsep]{149.665bp-2\fboxsep}
+ \footnotesize\bfseries\color{white}This is the mighty Grand Canyon, as seen from the
+ south rim. Beautiful!
+ \end{minipage}}
+\end{center}
+
+Interesting. Now, let's try framing this picture.
+
+\begin{center}
+\setlength{\fboxrule}{4bp}
+\fgraphicxbox{webblue}{graphics/grandcanyon}{%
+ \begin{minipage}[b][112.45bp-2\fboxsep-2\fboxrule]{149.665bp-2\fboxsep-2\fboxrule}
+ \footnotesize\bfseries\color{white}This is again, the mighty Grand Canyon, as seen from the
+ south rim. Beautiful!
+ \end{minipage}}
+\end{center}
+We've also modified the lengths of \cs{fboxsep} and \cs{fboxrule}.
+
+Cool! That's the \textsf{graphicxbox} package.
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst_indians.pdf b/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst_indians.pdf
new file mode 100644
index 00000000000..aff08b00ce7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst_indians.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst_indians.tex b/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst_indians.tex
new file mode 100644
index 00000000000..3c13ad0840a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst_indians.tex
@@ -0,0 +1,159 @@
+\documentclass{article}
+\usepackage{graphicxsp}
+\usepackage[tight,designiv,usetemplates]{web}
+\usepackage{aeb_tilebg}
+\usepackage{graphicxbox}
+
+\title{The \textsf{GraphicxBox} Package\texorpdfstring{\\\textsf{GraphicxSP}, Transparency, Tiling}{: GraphicxSP, Transparency, Tiling}}
+\author{D. P. Story}
+\subject{Test file for the AcroTeX eDucation Bundle}
+\keywords{LaTeX, Web package, tiled backgrounds, Adobe Acrobat}
+\university{Acro\negthinspace\TeX.Net}
+\email{dpstory@acrotex.net}
+\def\webversion{\textcolor{webbrown}{www.acrotex.net}}
+\revisionLabel{Prepared:}
+\versionLabel{}
+
+\newcommand{\cs}[1]{\texttt{\char`\\#1}}
+
+\embedEPS[transparencyGroup]{cle_ind_back}{graphics/bg_cle_tile}
+\embedEPS[transparencyGroup]{indianblanket}{graphics/indianblanket}
+%
+% Create a 100 by 100 rectangle of while for used as a transparent
+% background to the \graphicxbox and \fgraphicbox
+%
+\begin{createImage}[transparencyGroup]{0 0 100 100}{whiteBG}
+1 1 1 setrgbcolor 0 0 100 100 rectfill
+\end{createImage}
+
+\begin{createImage}[transparencyGroup]{0 0 100 100}{blueBG}
+0 0 1 setrgbcolor 0 0 100 100 rectfill
+\end{createImage}
+
+\parindent0pt\parskip\medskipamount
+
+\begin{document}
+
+\maketitle
+
+\vspace*{0.25in}
+
+\begin{center}\sffamily\Large\bfseries\color{blue}
+ Introduction
+\end{center}
+\begin{quote}\parskip6pt
+This is the original application that I had envisioned for the
+\textsf{GraphicxBox} package; using a graphical background behind a
+\cs{parbox} with an interesting dark (and tiled) background for the
+page. I wished to write on top of the graphical background, yet
+have a degree of transparency for seeing through to the background.
+
+We'll begin the tiling on the next page so you can see what I mean,
+shall we.
+\end{quote}
+
+\newpage
+\setTileBgGraphic[hiresbb,scale=.4,name=cle_ind_back]{\null}
+
+\null\vskip-\baselineskip\vfil
+
+\begin{center}
+\graphicxbox[name=whiteBG,transparency={/ca .7 /BM/Normal}]{} %
+{%
+ \begin{minipage}{0.67\linewidth}\parskip6pt\bfseries
+ This document introduces a new command, \cs{graphicxbox}. This
+ command is quite similar to \cs{colorbox}, except
+ \cs{graphicxbox} places a graphic in the background instead
+ of a color. The graphic, in this case, is a simple white rectangle
+ that has been given a an opacity of 0.7.
+
+ As with \cs{colorbox}, the box is increased by \cs{fboxsep} on all sides.
+
+ We use the \textsf{graphicxsp} package to get the transparency, and the
+ \textsf{aeb\_tilebg} package to tile the background.
+ \end{minipage}
+}
+\end{center}
+
+\newpage
+
+\null\vskip-\baselineskip
+\vfil
+
+\begin{center}
+\setlength{\fboxrule}{2bp}\setlength{\fboxsep}{10bp}%
+\fgraphicxbox{blue}[name=whiteBG,transparency={/ca .7 /BM/Normal}]{}
+{%
+ \begin{minipage}{0.67\linewidth}\parskip6pt\bfseries
+ This display panel demos \cs{fgraphicxbox}. This command
+ is similar to \cs{fcolorbox}, it does draw a boundary rule, but
+ inserts a graphic image instead of a flat background. The
+ graphic, in this case, is a simple white rectangle that has been
+ given a an opacity of 0.7.
+
+ As with \cs{fcolorbox}, the box is increased by \cs{fboxsep}
+ on all sides, and the rule width is set by \cs{fboxrule}.
+ \end{minipage}
+}
+\end{center}
+
+\newpage
+
+\null\vskip-\baselineskip\vfil
+
+\begin{center}
+\setlength{\fboxsep}{10bp}%
+\graphicxbox{graphics/indianblanket}
+{%
+ \parbox{0.67\linewidth}{\parskip6pt\bfseries
+ The `Indian Blanket' background graphic is inserted with the
+ \textsf{graphicx} package, not by \textsf{graphicxsp}. We have no
+ transparency, of course, but it still looks pretty swave!
+ }%
+}
+\end{center}
+
+\newpage
+
+\null\vskip-\baselineskip\vfil
+
+\begin{center}
+\setlength{\fboxsep}{10bp}%
+\graphicxbox[name=indianblanket,transparency={/ca .7 /BM/Normal}]{}
+{%
+ \parbox{0.67\linewidth}{\parskip6pt\bfseries
+ Same `Indian Blanket' graphic as the previous page, but
+ using \textsf{graphicxsp}, with transparency!
+ Cool
+
+ Go Indians!
+ }%
+}
+\end{center}
+
+
+\newpage
+
+\null\vskip-\baselineskip
+\vfil
+
+\begin{center}
+\setlength{\fboxrule}{0bp}\setlength{\fboxsep}{4bp}%
+\graphicxbox[name=blueBG,transparency={/ca .5 /BM/Normal}]{}
+{%
+ \parbox[c]{0.67\linewidth}{%
+ \setlength{\fboxrule}{0bp}\setlength{\fboxsep}{10bp}%
+ \graphicxbox[name=whiteBG,transparency={/ca .7 /BM/Normal}]{}
+ {%
+ \begin{minipage}{\linewidth-2\fboxsep}\parskip6pt\bfseries
+ Someone asked me if the border can be made to be transparent. On first blush,
+ I said ``No! Not at this time.'' The latter phrase I throw in to cover
+ myself in case the answer is ``Yes!''
+ \end{minipage}
+ }
+ }
+}
+\end{center}
+
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst_sp.pdf b/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst_sp.pdf
new file mode 100644
index 00000000000..762874841ad
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst_sp.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst_sp.tex b/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst_sp.tex
new file mode 100644
index 00000000000..d319013b3a3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/graphicxbox/examples/grfxbox_tst_sp.tex
@@ -0,0 +1,154 @@
+\documentclass{article}
+\usepackage{graphicxsp}
+\usepackage[tight,designiv,usetemplates,nodirectory]{web}
+\usepackage{graphicxbox}
+
+\title{GraphicxBox Test File\texorpdfstring{\\}{: }Using the \textsf{GraphicxSP} Package}
+\author{D. P. Story}
+\subject{Graphic backgrounds to latex boxes}
+\keywords{LaTeX, PDF, AcroTeX, graphics, backgrounds,}
+\university{Acro\negthinspace\TeX.Net}
+\email{dpstory@acrotex.net}
+\def\webversion{\textcolor{webbrown}{www.acrotex.net}}
+\revisionLabel{Prepared:}
+\versionLabel{}
+
+\newcommand{\cs}[1]{\texttt{\char`\\#1}}
+
+\parindent0pt\parskip\medskipamount
+
+\embedEPS[hiresbb]{grandcanyon}{graphics/grandcanyon}
+\embedEPS{indianblanket}{graphics/indianblanket}
+\embedEPS{Wood-Brown}{graphics/Wood-Brown}
+\embedEPS{news_bgr}{graphics/news_bgr}
+
+\begin{document}
+
+\maketitle
+
+This is a demo file for the \textsf{graphicxbox} package for those who
+are using the \textsf{graphicxsp} package, which requires the distiller.
+This package delivers two commands, \cs{graphicxbox} and
+\cs{fgraphicxbox}. These two are modeled after \cs{colorbox} and
+\cs{fcolorbox} of the \textsf{color} package. These new commands are
+similar to their colorful counterparts, but they insert a graphical background
+in the box rather than a color background.
+
+The syntax for \cs{graphicxbox} is
+\begin{verbatim}
+ \graphicxbox[<includegraphics options>,name=<name>]
+ {<graphic>}{<box content>}
+\end{verbatim}
+The optional parameter is passed to the \cs{include\-graphics}
+command,\footnote{Including addition key-value pairs defined in the
+\textsf{GraphicxSP} package.} which is used. Do not use the \texttt{scale},
+\texttt{width} or \texttt{height} options of \cs{include\-graphics},
+the graphic is scaled to fit the box by \cs{graphicxbox}. The
+required parameter \verb!{<graphic>}! is not used and can be left empty.
+
+Let's see an example.
+
+\begin{center}
+\graphicxbox[name=indianblanket]{}{%
+ \begin{minipage}{.67\linewidth-2\fboxsep} %
+ \footnotesize\bfseries\color{red}This is `the Indian Blanket' background
+ graphic. These graphical background can be used for more interesting displays
+ of content, or for an eye-catching presentation. Every time you create a
+ box using \cs{graphicxbox} or \cs{fgraphicxbox}, you import the graphic once again.
+ \end{minipage}}
+\end{center}
+
+\cs{fgraphicxbox} does the same as \cs{graphicxbox}, but places a colorful frame around
+the box, just as \cs{fcolorbox} does. The syntax is
+{\small\begin{verbatim}
+\fgraphicxbox[<model>]{<specification>}
+ [<includegraphics options>,name=<name>]{<graphic>}{<box content>}
+\end{verbatim}
+}The first two (color) parameters are passed to the \cs{color} command, which takes
+two parameters. The other three parameters are the same ones for \cs{graphicxbox}.
+
+Here's an example
+
+\begin{center}
+\fgraphicxbox{red}[name=indianblanket]{}{%
+ \begin{minipage}{.67\linewidth-2\fboxsep} %
+ \footnotesize\bfseries\color{red}This is `the Indian Blanket' background
+ graphic. These graphical background can be used for more interesting displays
+ of content, or for an eye-catching presentation. Every time you create a
+ box using \cs{graphicxbox} or \cs{fgraphicxbox}, you import the graphic once again.
+ \end{minipage}}
+\end{center}
+
+As with \cs{colorbox} and \cs{fcolorbox}, the space around the box is equal to
+\cs{fboxsep} on all sides, and the width of the rule is \cs{fboxrule}. These can
+be changed as desired.
+
+Here's a few more examples of graphical backgrounds.
+
+\begin{center}
+\graphicxbox[name=Wood-Brown]{}{%
+ \begin{minipage}[b]{0.5\linewidth-2\fboxsep}
+ \footnotesize\bfseries\color{webgreen}This is a wood-brown background, perhaps `webgreen'
+ is not the best text color for this background, but, then again, I have no feel
+ for color at all. In fact, I really wonder if I know what I'm doing at all. I'm pretty
+ confused and disoriented most all the time.
+ \end{minipage}}
+\end{center}
+
+
+\begin{center}
+\graphicxbox[name=news_bgr]{news_bgr}{%
+ \begin{minipage}[b]{0.5\linewidth-2\fboxsep}
+ \footnotesize\bfseries Here's a gradient-type background that I downloaded from
+ the Internet. Once can, in theory, download any of your favorite backgrounds
+ and use them as background graphics for a box.
+ \end{minipage}}
+\end{center}
+
+What if you have a graphic that has an aspect ratio that cannot be changed
+because it would distort the graphic? To use such a graphic requires the knowledge
+of the dimensions of the graphic.
+
+Let's try a photo for a graphic, now we must take care to preserve
+the aspect ratio. We simply create the box so that its
+dimensions have the same aspect ratio as that of the photo. Like so
+{\small\begin{verbatim}
+ \begin{minipage}[b][\heightOf{grandcanyon}bp-2\fboxsep]
+ {\widthOf{grandcanyon}bp-2\fboxsep}
+ \footnotesize\bfseries\color{white}This is the mighty
+ Grand Canyon, as seen from the south rim. Beautiful!
+ \end{minipage}
+\end{verbatim}
+}Here, \texttt{\widthOf{grandcanyon}bp} and
+\texttt{\heightOf{grandcanyon}bp} are the dimensions of the photo.
+Now, wrap this box in \cs{graphicxbox} using the \texttt{grandcanyon}
+photo
+\begin{center}
+\graphicxbox[name=grandcanyon]{}{%
+ \begin{minipage}[b][\heightOf{grandcanyon}bp-2\fboxsep]{\widthOf{grandcanyon}bp-2\fboxsep}
+ \footnotesize\bfseries\color{white}This is the mighty Grand Canyon, as seen from the
+ south rim. Beautiful!
+ \end{minipage}}
+\end{center}
+
+Interesting. Now, let's try framing this picture.
+
+\begin{center}
+\setlength{\fboxrule}{4bp}
+\fgraphicxbox{webblue}[name=grandcanyon]{}{%
+ \begin{minipage}[b][\heightOf{grandcanyon}bp-2\fboxsep-2\fboxrule]{\widthOf{grandcanyon}bp-2\fboxsep-2\fboxrule}
+ \footnotesize\bfseries\color{white}This is again, the mighty Grand Canyon, as seen from the
+ south rim. Beautiful!
+ \end{minipage}}
+\end{center}
+Cool! That's the \textsf{graphicxbox} package.
+
+\textbf{\textcolor{red}{Notes:}} This file has a size of 83KB,\footnote{83KB before additional text and fonts were introduced
+into this version of the document.} and \texttt{grfxbox\_tst.pdf},
+as produced by \textsf{pdftex}, has file size 111KB. GraphicxSP embeds the file once, and reuses
+the graphic. We got a slight savings on file space.
+
+See the demo file \texttt{grfxbox\_tst\_indians.pdf} for an example of the use
+of transparency and tiling.
+
+\end{document}
diff --git a/Master/texmf-dist/source/latex/graphicxbox/graphicxbox.dtx b/Master/texmf-dist/source/latex/graphicxbox/graphicxbox.dtx
new file mode 100644
index 00000000000..cc544604192
--- /dev/null
+++ b/Master/texmf-dist/source/latex/graphicxbox/graphicxbox.dtx
@@ -0,0 +1,174 @@
+% \iffalse
+%<*copyright>
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% aeb_envelope.sty package, 2014-01-10 %%
+%% Copyright (C) 2014 D. P. Story %%
+%% dpstory@acrotex.net %%
+%% storyd@owc.edu %%
+%% %%
+%% This program can redistributed and/or modified under %%
+%% the terms of the LaTeX Project Public License %%
+%% Distributed from CTAN archives in directory %%
+%% macros/latex/base/lppl.txt; either version 1 of the %%
+%% License, or (at your option) any later version. %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%</copyright>
+%<package>\NeedsTeXFormat{LaTeX2e}
+%<package>\ProvidesPackage{graphicxbox}
+%<package> [2014/01/10 v1.0 Provides graphic backgrounds for parboxes (dps)]
+%<*driver>
+\documentclass{ltxdoc}
+\usepackage[colorlinks,hyperindex]{hyperref}
+\pdfstringdefDisableCommands{\let\\\textbackslash}%
+\EnableCrossrefs \CodelineIndex
+\OnlyDescription % comment out for implementation details
+\begin{document}
+ \GetFileInfo{graphicxbox.sty}
+ \title{The \textsf{graphicxbox} Package}
+ \author{D. P. Story\\
+ Email: \texttt{dpstory@acrotex.net}}
+ \date{processed \today}
+ \maketitle
+ \tableofcontents
+ \let\Email\texttt
+ \DocInput{graphicxbox.dtx}
+ \PrintIndex
+\end{document}
+%</driver>
+% \fi
+% \begin{macrocode}
+%<*package>
+% \end{macrocode}
+%\section{Introduction}
+% This is a short package that provides two new commands \cs{graphicxbox} and \cs{fgraphicxbox}, which
+% are companion commands to \cs{colorbox} and \cs{fcolorbox} of \textsf{color.dtx}, by D. P. Carlisle.
+% The \cs{graphicxbox} inserts a graphical image as a background rather than a background color,
+% while \cs{fgraphcxbox} does the same thing, but also draws a colored frame around the box.
+%
+% This package requires either \textsf{graphicx} or \textsf{graphicxsp} package (the latter calls the first).
+% The \textsf{graphicxsp} allows you to embed graphic images once and use them many times, this is ideal for
+% this current package. Either of these commands should be loaded before this package. If you are using the
+% \textsf{web} package and want to use \textsf{graphicxsp}, you should load \textsf{graphicxsp} before
+% the \textsf{web} package. I will not use the \cs{RequirePackage} command to require either of these
+% graphics packages, the reason for this is that \textsf{graphicxsp} contains options the user might
+% want to access and I don't want to make this package unduly complicated by adding options to this
+% package only to pass them to another.
+%
+%\section{Example files} We provide three sample files with this distribution.
+%\begin{enumerate}
+%\item \texttt{grfxbox\_tst.tex} illustrates the basic features available to
+% all users of \textsf{dvips}, \textsf{dvipsone}, \textsf{pdflatex}, and \textsf{xelatex}.
+%\item \texttt{grfxbox\_tst\_sp.tex} same as \texttt{grfxbox\_tst.tex}, but uses \texttt{graphicxsp}.
+% The drivers \textsf{dvips} or \textsf{dvipsone} are required, and \textsf{Adobe Distiller} required as the PDF creator.
+%\item \texttt{grfxbox\_tst\_indians.tex} uses \texttt{graphicxsp} again, but illustrates transparency.
+% Distill the file with \texttt{Standard\_transparency.joboptions} which accompanie the \texttt{graphicsp} package.
+%\end{enumerate}
+% Though we don't have a \cs{RequirePackage} for the required graphics package, we will test for their
+% presence and emit a package error.
+% \begin{macrocode}
+\@ifpackageloaded{graphicxsp}{}
+ {%
+ \@ifpackageloaded{graphicx}{}
+ {%
+ \PackageError{graphicxbox}{%
+ Neither the graphicx nor graphicxsp packages are loaded.}%
+ {Load the graphicx or graphicxsp package before this one.}%
+ }%
+ }
+% \end{macrocode}
+%\section{Definitions of the two main commands}
+% \begin{macro}{\graphicxbox}
+% This command provides a background graphic for a box, similar to \cs{colorbox}.
+% The syntax is
+%\begin{verbatim}
+% \graphicxbox[<Graphicx(SP)options>]{<graphic>}{<box content>}
+%\end{verbatim}
+% When \textsf{graphicx} is loaded (and not \textsf{graphicxsp}) the syntax, in example
+% form is
+%\begin{verbatim}
+% \graphicxbox{mycoolgraphic}{\Huge Hello World!}
+%\end{verbatim}
+% The first parameter is optional and is passed to the \cs{includegraphics}
+% command. Do not use the \texttt{scale}, \texttt{width} or \texttt{height} parameters of
+% \cs{includegraphics}. This package uses \texttt{width} and \texttt{height} to set the dimensions
+% of the graphic to fit the box.
+%
+% When \textsf{graphicxsp} (distiller required) is loaded, the optional parameter is used to specify
+% the name of the embedded graphic to be used, in this case, the second argument \verb!{<graphic>}!
+% is not used. For example,
+% \begin{verbatim}
+% \embedEPS{indianblanket}{IndianBlnkt}
+% ...
+% ...
+% \graphicxbox[name=indianblanket]{}{\Huge Hello World!}
+%\end{verbatim}
+% The \texttt{indianblanket} graphic can be used and reused many time without increasing the file size
+% significantly. The other advantage of using the \textsf{graphicxsp} package is that it supports
+% transparency. See the demo files that accompany this package.
+% \begin{macrocode}
+\newcommand{\graphicxbox}[2][]{\graphicx@b@x\relax{#1}{#2}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\fgraphicxbox}
+% This command does the same as \cs{graphicxbox}, but additionally, adds a colored
+% rule framing the box, similar to what \cs{fcolorbox} does. The syntax is
+%\begin{verbatim}
+% \fgraphicxbox[<model>]{<specification>}[<Graphicx(SP)options>]
+% {<graphic>}{<box content>}
+%\end{verbatim}
+% The first two parameters are the same ones used by \cs{fcolorbox}, the color specification.
+% The next three parameters are the same as \cs{graphicxbox}. The comments made above
+% for the \cs{graphicxbox} hold here as well.
+%
+% Here is an example for the \textsf{graphicxsp} package:
+%\begin{verbatim}
+% \graphicxbox{blue}[name=indianblanket]{}{\Huge Hello World!}
+%\end{verbatim}
+%
+% As with \cs{colorbox} and \cs{fcolorbox}, the lengths \cs{fboxsep} and \cs{fboxrule}. For example,
+% if we set
+% \begin{verbatim}
+% \setlength{\fboxsep}{10pt}
+% \setlength{\fboxrule}{2pt}
+% \graphicxbox{blue}[name=indianblanket]{}{\Huge Hello World!}
+%\end{verbatim}
+% we would make the separation between the content and the frame of
+% the to be \texttt{10pt} and the rule with to be \texttt{2pt}.
+% \begin{macrocode}
+\newcommand{\fgraphicxbox}[2][]{\fgraphicx@box{#1}{#2}}
+% \end{macrocode}
+% \end{macro}
+%\section{Internal, supporting commands}
+%\DescribeMacro{\fgraphicx@box} continues the flow from \cs{fgraphicxbox}.
+% The parameters of \cs{fgraphicx@@box} are
+%\begin{verbatim}
+% \fgraphicx@box{model}{color spec}[options for graphicx(sp)]{filename}
+%\end{verbatim}
+% \begin{macrocode}
+\def\fgraphicx@box#1#2{\@ifnextchar[{\fgraphicx@@box{#1}{#2}}%
+ {\fgraphicx@@box{#1}{#2}[]}}
+% \end{macrocode}
+% \begin{macrocode}
+\def\fgraphicx@@box#1#2[#3]#4{%
+ \graphicx@b@x{\fboxsep\z@\color#1{#2}\fbox}{#3}{#4}}
+% \end{macrocode}
+% \DescribeMacro{\graphicx@b@x}\cs{graphicx@b@x} is the low-level command that does all the work
+% now that the parameters have been set. This code is a modification
+% of \cs{color@b@x} from the \textsf{color.dtx} package.
+% \begin{macrocode}
+\long\def\graphicx@b@x#1#2#3#4{\leavevmode
+ \setbox\z@\hbox{\kern\fboxsep{\set@color#4}\kern\fboxsep}%
+ \dimen@\ht\z@\advance\dimen@\fboxsep\ht\z@\dimen@
+ \dimen@\dp\z@\advance\dimen@\fboxsep\dp\z@\dimen@
+ {%\color@block{\wd\z@}{\ht\z@}{\dp\z@}%
+% \dimen@ii\dp\z@\advance\dimen@ii\ht\z@
+ \dimen@\dp\z@\advance\dimen@\ht\z@
+ \edef\gfxb@totalheight{\the\dimen@}%
+ {#1{\lower\dp\z@\rlap{%
+ \includegraphics[#2,width=\wd\z@,height=\gfxb@totalheight]{#3}}%
+ \box\z@}}}%
+}
+%</package>
+% \end{macrocode}
+% \Finale
+\endinput
diff --git a/Master/texmf-dist/source/latex/graphicxbox/graphicxbox.ins b/Master/texmf-dist/source/latex/graphicxbox/graphicxbox.ins
new file mode 100644
index 00000000000..3298afccc3a
--- /dev/null
+++ b/Master/texmf-dist/source/latex/graphicxbox/graphicxbox.ins
@@ -0,0 +1,59 @@
+%%
+%% This file will generate fast loadable files and documentation
+%% driver files from the doc files in this package when run through
+%% LaTeX or TeX.
+%%
+%% Copyright 1999-2006 D. P. Story
+%%
+%% This file is part of the `AcroTeX eDucation Bundle'.
+%% -------------------------------------------
+%%
+%% It may be distributed under the conditions of the LaTeX Project Public
+%% License, either version 1.2 of this license or (at your option) any
+%% later version. The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.2 or later is part of all distributions of LaTeX
+%% version 1999/12/01 or later.
+%%
+%% --------------- start of docstrip commands ------------------
+%%
+\def\filedate{2007/06/03}
+\def\batchfile{graphicxbox.ins}
+%
+\input docstrip
+\ifx\generate\undefined
+ \Msg{**********************************************}
+ \Msg{*}
+ \Msg{* This installation requires docstrip}
+ \Msg{* version 2.4 or later.}
+ \Msg{*}
+ \Msg{* An older version of docstrip has been input}
+ \Msg{*}
+ \Msg{**********************************************}
+ \errhelp{Move or rename old docstrip.tex and get a newer one.}
+ \errmessage{Old docstrip in input path}
+ \batchmode
+ \csname @@end\endcsname\end
+\fi
+
+\keepsilent
+\askforoverwritefalse
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\preamble
+\endpreamble
+\generate
+{%
+ \file{graphicxbox.sty}{\from{graphicxbox.dtx}{copyright,package}}
+}
+
+\Msg{***************************************************************}
+\Msg{*}
+\Msg{* \space To finish the installation you have to copy the files }
+\Msg{*}
+\Msg{* \space *.sty, *.cfg and *.def into a directory searched by TeX}
+\Msg{*}
+\Msg{***************************************************************}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\endinput
diff --git a/Master/texmf-dist/tex/latex/graphicxbox/graphicxbox.sty b/Master/texmf-dist/tex/latex/graphicxbox/graphicxbox.sty
new file mode 100644
index 00000000000..415e0d9c1e0
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/graphicxbox/graphicxbox.sty
@@ -0,0 +1,52 @@
+%%
+%% This is file `graphicxbox.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% graphicxbox.dtx (with options: `copyright,package')
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% aeb_envelope.sty package, 2014-01-10 %%
+%% Copyright (C) 2014 D. P. Story %%
+%% dpstory@acrotex.net %%
+%% storyd@owc.edu %%
+%% %%
+%% This program can redistributed and/or modified under %%
+%% the terms of the LaTeX Project Public License %%
+%% Distributed from CTAN archives in directory %%
+%% macros/latex/base/lppl.txt; either version 1 of the %%
+%% License, or (at your option) any later version. %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{graphicxbox}
+ [2014/01/10 v1.0 Provides graphic backgrounds for parboxes (dps)]
+\@ifpackageloaded{graphicxsp}{}
+ {%
+ \@ifpackageloaded{graphicx}{}
+ {%
+ \PackageError{graphicxbox}{%
+ Neither the graphicx nor graphicxsp packages are loaded.}%
+ {Load the graphicx or graphicxsp package before this one.}%
+ }%
+ }
+\newcommand{\graphicxbox}[2][]{\graphicx@b@x\relax{#1}{#2}}
+\newcommand{\fgraphicxbox}[2][]{\fgraphicx@box{#1}{#2}}
+\def\fgraphicx@box#1#2{\@ifnextchar[{\fgraphicx@@box{#1}{#2}}%
+ {\fgraphicx@@box{#1}{#2}[]}}
+\def\fgraphicx@@box#1#2[#3]#4{%
+ \graphicx@b@x{\fboxsep\z@\color#1{#2}\fbox}{#3}{#4}}
+\long\def\graphicx@b@x#1#2#3#4{\leavevmode
+ \setbox\z@\hbox{\kern\fboxsep{\set@color#4}\kern\fboxsep}%
+ \dimen@\ht\z@\advance\dimen@\fboxsep\ht\z@\dimen@
+ \dimen@\dp\z@\advance\dimen@\fboxsep\dp\z@\dimen@
+ {%\color@block{\wd\z@}{\ht\z@}{\dp\z@}%
+ \dimen@\dp\z@\advance\dimen@\ht\z@
+ \edef\gfxb@totalheight{\the\dimen@}%
+ {#1{\lower\dp\z@\rlap{%
+ \includegraphics[#2,width=\wd\z@,height=\gfxb@totalheight]{#3}}%
+ \box\z@}}}%
+}
+\endinput
+%%
+%% End of file `graphicxbox.sty'.