%!PS-Adobe-3.1 EPSF-3.0
%%Title: Fig5a.eps
%%Creator: Adobe Illustrator(R) 9.0
%%AI8_CreatorVersion: 9.0
%AI9_PrintingDataBegin
%%For: Ning Lan
%%CreationDate: 8/8/2002
%%CropBox: 0.000000 0.000000 359.488770 374.120605
%%BoundingBox: 0 0 360 375
%%HiResBoundingBox: 0.000000 0.000000 359.488770 374.120605
%%LanguageLevel: 2
%%DocumentData: Clean7Bit
%%Pages: 1
%%DocumentNeededResources: font SimHei
%%+ font Arial-BoldMT
%%+ font ArialMT
%%DocumentSuppliedResources: procset Adobe_CoolType_Core 1.1 0
%%+ procset Adobe_AGM_Core 2.0 0
%%DocumentFonts: SimHei
%%+ Arial-BoldMT
%%+ ArialMT
%%DocumentSuppliedFonts:
%%PageOrder: Ascend
%%DocumentProcessColors: Cyan Magenta Yellow Black
%%DocumentCustomColors:
%%CMYKCustomColor:
%%RGBCustomColor:
%%EndComments
%%BeginDefaults
%%EndDefaults
%%BeginProlog
%%BeginResource: procset Adobe_AGM_Core 2.0 0
%%Version: 2.0 0
%%Copyright: Copyright (C) 1997-1999 Adobe Systems, Inc. All Rights Reserved.
systemdict /setpacking known
{
currentpacking
true setpacking
} if
userdict /Adobe_AGM_Core 233 dict dup begin put
/nd{
null def
}bind def
/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
/AGMCORE_str256 256 string def
/AGMCORE_src256 256 string def
/AGMCORE_dst64 64 string def
/AGMCORE_srcLen nd
/AGMCORE_save nd
/AGMCORE_graphicsave nd
/AGMCORE_imagestring0 nd
/AGMCORE_imagestring1 nd
/AGMCORE_imagestring2 nd
/AGMCORE_imagestring3 nd
/AGMCORE_imagestring4 nd
/AGMCORE_imagestring5 nd
/AGMCORE_c 0 def
/AGMCORE_m 0 def
/AGMCORE_y 0 def
/AGMCORE_k 0 def
/AGMCORE_mbuf () def
/AGMCORE_ybuf () def
/AGMCORE_kbuf () def
/AGMCORE_gbuf () def
/AGMCORE_bbuf () def
/AGMCORE_cmykbuf 4 array def
/AGMCORE_screen [currentscreen] cvx def
/AGMCORE_tmp 0 def
/AGMCORE_arg1 nd
/AGMCORE_arg2 nd
/AGMCORE_&setgray nd
/AGMCORE_&image nd
/AGMCORE_&colorimage nd
/AGMCORE_&imagemask nd
/AGMCORE_&setcolor nd
/AGMCORE_&setcolorspace nd
/AGMCORE_&&setcolorspace 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_in_rip_sep nd
/AGMCORE_host_sep nd
/AGMCORE_will_host_sep nd
/AGMCORE_avoid_L2_sep_space nd
/AGMCORE_composite_job nd
/AGMCORE_producing_seps nd
/AGMCORE_ccimage_exists nd
/AGMCORE_ps_level -1 def
/AGMCORE_ps_version -1 def
/AGMCORE_environ_ok nd
/AGMCORE_CSA_cache 0 dict def
/AGMCORE_CSD_cache 0 dict def
/AGMCORE_pattern_cache 0 dict def
/AGMCORE_currentoverprint false def
/AGMCORE_deltaX nd
/AGMCORE_deltaY nd
/AGMCORE_name nd
/AGMCORE_sep_special nd
/AGMCORE_ndx nd
/AGMCORE_err_strings nd
/AGMCORE_cur_err nd
/AGMCORE_ovp nd
/AGMCORE_CRD_cache where{
pop
}{
/AGMCORE_CRD_cache 0 dict def
}ifelse
/bdf
{
bind def
} bind def
/xdf
{
exch def
} def
/ldf
{
load def
} def
/ddf
{
put
} def
/xddf
{
3 -1 roll put
} def
/xpt
{
exch put
} def
/bdict
{
mark
} def
/edict
{
counttomark 2 idiv dup dict begin {def} repeat pop currentdict end
}def
/ps_level
/languagelevel where{
pop languagelevel
}{
1
}ifelse
def
/level2
ps_level 2 ge
def
/level3
ps_level 3 ge
def
/ps_version
{version cvr} stopped {
-1
}if
def
/ndf
{
1 index where{
pop pop pop
}{
dup xcheck
{bind}if
def
}ifelse
} def
/skip_image
{
has_color ne{
dup 256 idiv
{currentfile AGMCORE_str256 readstring pop pop}repeat
currentfile AGMCORE_str256 0 4 -1 roll 256 mod getinterval
readstring pop pop
}{
pop
}ifelse
} def
/addprocs
{
2{/exec load}repeat
3 1 roll
[ 5 1 roll ] bind cvx
} def
/colorbuf
{
0 1 2 index length 1 sub
{
dup 2 index exch get
255 exch sub
2 index
3 1 roll
put
} for
} def
/makereadonlyarray
{
/packedarray where
{pop packedarray}
{array astore readonly}
ifelse
} def
/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
/clp_npth
{
clip newpath
} def
/eoclp_npth
{
eoclip newpath
} def
/stkpath_clp_npth
{
strokepath clip newpath
} def
/stk_n_clp_npth
{
gsave stroke grestore clip newpath
} def
/npth_clp
{
newpath clip
} def
/graphic_setup
{
/AGMCORE_graphicsave save def
concat
0 setgray
0 setlinecap
0 setlinejoin
1 setlinewidth
[] 0 setdash
10 setmiterlimit
newpath
false setoverprint
false setstrokeadjust
userdict begin
/showpage {} def
mark
} def
/graphic_cleanup
{
cleartomark
end
AGMCORE_graphicsave restore
} def
/compose_error_msg
{
grestoreall initgraphics
/Helvetica findfont 10 scalefont setfont
/AGMCORE_deltaY 100 def
/AGMCORE_deltaX 310 def
/AGMCORE_arg2 xdf
/AGMCORE_arg1 xdf
clippath pathbbox newpath 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
dup (.) ne AGMCORE_arg1 0 lt and
{
pop
}
{
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
} ifelse
0 1 AGMCORE_str256 length 1 sub
{
AGMCORE_str256 exch 0 put
}for
/AGMCORE_tmp 0 def
}
{
dup 94 eq
{
pop
AGMCORE_arg1 0 ge
{
AGMCORE_arg1 AGMCORE_str256 cvs
dup /AGMCORE_tmp exch length def
AGMCORE_str256 exch 0 exch putinterval
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
}
{
/AGMCORE_arg1 0 def
} ifelse
0 1 AGMCORE_str256 length 1 sub
{
AGMCORE_str256 exch 0 put
}for
/AGMCORE_tmp 0 def
AGMCORE_arg1 0 ne
{
/AGMCORE_arg1 AGMCORE_arg2 def
} if
}
{
AGMCORE_str256 exch AGMCORE_tmp exch put
/AGMCORE_tmp AGMCORE_tmp 1 add def
}ifelse
} ifelse
} forall
} bdf
level2{
/AGMCORE_map_reserved_ink_name
{
dup type /stringtype eq{
dup /Red eq{
pop (_Red_)
}{
dup /Green eq{
pop (_Green_)
}{
dup /Blue eq{
pop (_Blue_)
}{
dup /Cyan eq{
pop (_Cyan_)
}{
dup /Magenta eq{
pop (_Magenta_)
}{
dup /Yellow eq{
pop (_Yellow_)
}{
dup /Black eq{
pop (_Black_)
}{
dup / eq{
pop (Process)
}if
}ifelse
}ifelse
}ifelse
}ifelse
}ifelse
}ifelse
}ifelse
}if
}def
}if
/doc_setup{
Adobe_AGM_Core begin
/AGMCORE_will_host_separate xdf
/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 /AGMCORE_bad_environ eq
{
/AGMCORE_bad_environ AGMCORE_ps_level AGMCORE_ps_version
}
{
AGMCORE_cur_err 0 0
} ifelse
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
/AGMCORE_&&setcolorspace /setcolorspace ldf
}if
/AGMCORE_&image systemdict/image get def
/AGMCORE_&imagemask systemdict/imagemask get def
/colorimage where{
pop
/AGMCORE_&colorimage /colorimage ldf
}if
/AGMCORE_in_rip_sep
level2{
currentpagedevice/Separations 2 copy known{
get
}{
pop pop false
}ifelse
}{
false
}ifelse
def
level2 not{
/xput{
dup load dup length exch maxlength eq{
dup dup load dup
length dup 0 eq {pop 1} if 2 mul dict copy def
}if
load begin
def
end
}def
}{
/xput{
load 3 1 roll put
}def
}ifelse
/AGMCORE_gstate_known{
where{
/Adobe_AGM_Core_Id known
}{
false
}ifelse
}ndf
/AGMCORE_GSTATE AGMCORE_gstate_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 7 def
/AGMCORE_&gsave /gsave ldf
/AGMCORE_&grestore /grestore ldf
/AGMCORE_&grestoreall /grestoreall ldf
/AGMCORE_&save /save 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
Adobe_AGM_Core exch
/AGMCORE_gstackptr exch put
AGMCORE_gstack AGMCORE_gstackptr get
AGMCORE_gdictcopy
}def
/grestore {
AGMCORE_&grestore
AGMCORE_gstackptr 1 sub
dup AGMCORE_gstacksaveptr lt {1 add} if
Adobe_AGM_Core exch
/AGMCORE_gstackptr exch put
}def
/grestoreall {
AGMCORE_&grestoreall
Adobe_AGM_Core
/AGMCORE_gstackptr AGMCORE_gstacksaveptr put
}def
/save {
AGMCORE_&save
AGMCORE_gstack AGMCORE_gstackptr get
AGMCORE_gstackptr 1 add
dup 32 ge {limitcheck} if
Adobe_AGM_Core begin
/AGMCORE_gstackptr exch def
/AGMCORE_gstacksaveptr AGMCORE_gstackptr def
end
AGMCORE_gstack AGMCORE_gstackptr get
AGMCORE_gdictcopy
}def
0 1 AGMCORE_gstack length 1 sub {
AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
} for
}if
/currentcmykcolor [0 0 0 0] AGMCORE_gput
/currentstrokeadjust false AGMCORE_gput
/currentcolorspace [/DeviceGray] AGMCORE_gput
/sep_tint 0 AGMCORE_gput
/sep_colorspace_dict null AGMCORE_gput
/indexed_colorspace_dict null AGMCORE_gput
/currentcolor_intent () AGMCORE_gput
end
}def
/page_setup
{
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
/AGMCORE_ccimage_exists /customcolorimage where {pop true}{false} ifelse def
/currentcmykcolor
{
/currentcmykcolor AGMCORE_gget aload pop
}ndf
/setoverprint
{
pop
}ndf
/currentoverprint
{
false
}ndf
/AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
/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_composite_job
AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and 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
}{
systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and AGMCORE_producing_seps or
}ifelse
def
AGMCORE_host_sep AGMCORE_will_host_separate not and {
/AGMCORE_cur_err /AGMCORE_color_space_onhost_seps def
AGMCORE_color_space_onhost_seps
}if
/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
}ifelse
{
/setcmykcolor[
{4 copy add add add 0 eq currentoverprint and{pop 0.0005}if}/exec cvx
/setcmykcolor load dup type/operatortype ne{/exec cvx}if
]cvx def
}if
AGMCORE_host_sep{
/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
}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
}def
level2{
/mo /moveto ldf
/ln /lineto ldf
/cv /curveto ldf
/knockout_unitsq
{
1 setgray
0 0 1 1 rectfill
}def
/level2ScreenFreq{
begin
60
HalftoneType 1 eq{
pop Frequency
}if
HalftoneType 2 eq{
pop GrayFrequency
}if
HalftoneType 5 eq{
pop Default level2ScreenFreq
}if
end
}def
/currentScreenFreq{
currenthalftone level2ScreenFreq
}def
/invert_image_samples
{
Adobe_AGM_Core/AGMCORE_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
/get_gstate
{
AGMCORE_GSTATE begin
/AGMCORE_GSTATE_ctm AGMCORE_tmpmatrix currentmatrix def
/AGMCORE_GSTATE_clr_spc currentcolorspace def
/AGMCORE_GSTATE_clr_indx 0 def
/AGMCORE_GSTATE_clr_comps 12 array def
mark currentcolor counttomark
{AGMCORE_GSTATE_clr_comps AGMCORE_GSTATE_clr_indx 3 -1 roll put
/AGMCORE_GSTATE_clr_indx AGMCORE_GSTATE_clr_indx 1 add def} repeat pop
/AGMCORE_GSTATE_fnt rootfont def
/AGMCORE_GSTATE_lw currentlinewidth def
/AGMCORE_GSTATE_lc currentlinecap def
/AGMCORE_GSTATE_lj currentlinejoin def
/AGMCORE_GSTATE_ml currentmiterlimit def
currentdash /AGMCORE_GSTATE_do xdf /AGMCORE_GSTATE_da xdf
/AGMCORE_GSTATE_sa currentstrokeadjust def
/AGMCORE_GSTATE_clr_rnd currentcolorrendering def
/AGMCORE_GSTATE_op currentoverprint def
/AGMCORE_GSTATE_bg currentblackgeneration cvlit def
/AGMCORE_GSTATE_ucr currentundercolorremoval cvlit def
currentcolortransfer
cvlit /AGMCORE_GSTATE_gy_xfer xdf
cvlit /AGMCORE_GSTATE_b_xfer xdf
cvlit /AGMCORE_GSTATE_g_xfer xdf
cvlit /AGMCORE_GSTATE_r_xfer xdf
/AGMCORE_GSTATE_ht currenthalftone def
/AGMCORE_GSTATE_flt currentflat def
end
}ndf
/set_gstate
{
AGMCORE_GSTATE begin
AGMCORE_GSTATE_ctm setmatrix
AGMCORE_GSTATE_clr_spc setcolorspace
AGMCORE_GSTATE_clr_indx {AGMCORE_GSTATE_clr_comps AGMCORE_GSTATE_clr_indx 1 sub get
/AGMCORE_GSTATE_clr_indx AGMCORE_GSTATE_clr_indx 1 sub def} repeat setcolor
AGMCORE_GSTATE_fnt setfont
AGMCORE_GSTATE_lw setlinewidth
AGMCORE_GSTATE_lc setlinecap
AGMCORE_GSTATE_lj setlinejoin
AGMCORE_GSTATE_ml setmiterlimit
AGMCORE_GSTATE_da AGMCORE_GSTATE_do setdash
AGMCORE_GSTATE_sa setstrokeadjust
AGMCORE_GSTATE_clr_rnd setcolorrendering
AGMCORE_GSTATE_op setoverprint
AGMCORE_GSTATE_bg cvx setblackgeneration
AGMCORE_GSTATE_ucr cvx setundercolorremoval
AGMCORE_GSTATE_r_xfer cvx AGMCORE_GSTATE_g_xfer cvx AGMCORE_GSTATE_b_xfer cvx
AGMCORE_GSTATE_gy_xfer cvx setcolortransfer
AGMCORE_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
{
currenthalftone /HalftoneType get AGMCORE_GSTATE_ht /HalftoneType get ne
{
mark AGMCORE_GSTATE_ht {sethalftone} stopped cleartomark
} if
}{
AGMCORE_GSTATE_ht sethalftone
} ifelse
AGMCORE_GSTATE_flt setflat
end
}ndf
AGMCORE_producing_seps not{
/setcolorspace where{
/Adobe_AGM_Core_Id known not
}{
true
}ifelse
{
/setcolorspace
{
dup type dup /arraytype eq exch /packedarraytype eq or{
dup 0 get dup /Separation eq{
pop
[ exch {} forall ]
dup dup 1 get AGMCORE_map_reserved_ink_name 1 exch put
}{
/DeviceN eq {
[ exch {} forall ]
dup dup 1 get [ exch {AGMCORE_map_reserved_ink_name} forall ] 1 exch put
}if
}ifelse
}if
AGMCORE_&&setcolorspace
}def
}if
}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
/ln{
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] {} image
}def
/currentstrokeadjust{
/currentstrokeadjust AGMCORE_gget
}def
/setstrokeadjust{
/currentstrokeadjust exch AGMCORE_gput
}def
/currentScreenFreq{
currentscreen pop pop
}def
/invert_image_samples
{
{1 exch sub} currenttransfer addprocs settransfer
}def
/knockout_image_samples
{
{ pop 1 } currenttransfer addprocs settransfer
}def
/setcolorspace
{
/currentcolorspace exch AGMCORE_gput
} def
/currentcolorspace
{
/currentcolorspace AGMCORE_gget
} def
/n_color_components
{
dup type /arraytype eq{
0 get
}if
dup /DeviceGray eq{
pop 1
}{
/DeviceCMYK eq{
4
}{
3
}ifelse
}ifelse
} def
/setcolor_devicecolor
{
dup type /arraytype eq{
0 get
}if
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 get exec
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
/op /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 /setcmykcolor ldf
/sep /setsepcolor ldf
/idx /setindexedcolor ldf
/colr /setcolor ldf
/csacrd /set_csa_crd ldf
/sepcs /setsepcolorspace ldf
/idxcs /setindexedcolorspace ldf
/cp /closepath ldf
/clp /clp_npth ldf
/eclp /eoclp_npth ldf
/spclp /stkpath_clp_npth ldf
/f /fill ldf
/ef /eofill ldf
/s /stroke ldf
/sclp /stk_n_clp_npth ldf
/nclp /npth_clp ldf
/img /imageormask ldf
/sepimg /sep_imageormask ldf
/idximg /indexed_imageormask ldf
/gset /graphic_setup ldf
/gcln /graphic_cleanup ldf
currentdict{
dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
bind
}if
def
}forall
}def
/page_trailer
{
end
}def
/unload{
systemdict/languagelevel known{
systemdict/languagelevel get 2 ge{
userdict/Adobe_AGM_Core 2 copy known{
undef
}{
pop pop
}ifelse
}if
}if
}def
/doc_trailer{
}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
{
Adobe_AGM_Core/AGMCORE_name xddf
false
currentpagedevice/SeparationColorNames get{
AGMCORE_name eq or
}forall
}def
/current_ink
{
dup length 0 eq{
pop true
}{
Adobe_AGM_Core/ink_result false put
{
dup /ProcessCyan eq{
AGMCORE_cyan_plate ink_result or Adobe_AGM_Core/ink_result xddf
}{
dup /ProcessMagenta eq{
AGMCORE_magenta_plate ink_result or Adobe_AGM_Core/ink_result xddf
}{
dup /ProcessYellow eq{
AGMCORE_yellow_plate ink_result or Adobe_AGM_Core/ink_result xddf
}{
dup /ProcessBlack eq{
AGMCORE_black_plate ink_result or Adobe_AGM_Core/ink_result xddf
}{
dup /sep_colorspace_dict AGMCORE_gget dup null eq{
pop false ink_result or Adobe_AGM_Core/ink_result xddf
}{
/Name get eq{
1 setsepcolor
currentgray 1 ne ink_result or Adobe_AGM_Core/ink_result xddf
}{
false ink_result or Adobe_AGM_Core/ink_result xddf
}ifelse
}ifelse
}ifelse
}ifelse
}ifelse
}ifelse
pop
} forall
ink_result
}ifelse
}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 map_csa setcolorspace_opt
set_crd
end
}
def
/setsepcolor
{
/sep_colorspace_dict AGMCORE_gget begin
dup /sep_tint exch AGMCORE_gput
TintProc
end
} def
/sep_colorspace_proc
{
Adobe_AGM_Core/AGMCORE_tmp xddf
/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
{
Adobe_AGM_Core/AGMCORE_tmp xddf
/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
{
dup /sep_colorspace_dict exch AGMCORE_gput
begin
/MappedCSA CSA map_csa def
Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf
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 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 inRip_spot_has_ink not
}ifelse
{
/pop cvx 1
}if
/setcustomcolor cvx
] cvx bdf
}{
/TintProc /setcolor ldf
[/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
}ifelse
}ifelse
}ifelse
}ifelse
}ifelse
set_crd
1 setsepcolor
end
} def
/setindexedcolorspace
{
dup /indexed_colorspace_dict exch AGMCORE_gput
begin
/MappedCSA CSA map_csa def
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
end
}def
/setindexedcolor
{
AGMCORE_host_sep{
/indexed_colorspace_dict AGMCORE_gget/Lookup get 4 3 -1 roll map_index setcmykcolor
}{
setcolor
}ifelse
} def
/imageormask_sys
{
begin
save mark
level2{
currentdict
Operator /imagemask eq{
AGMCORE_&imagemask
}{
AGMCORE_&image
}ifelse
}{
Width Height
Operator /imagemask eq{
Decode 0 get 1 eq Decode 1 get 0 eq and
ImageMatrix /DataSource load
AGMCORE_&imagemask
}{
BitsPerComponent ImageMatrix /DataSource load
AGMCORE_&image
}ifelse
}ifelse
cleartomark restore
end
}def
/overprint_plate
{
currentoverprint{
0 get
dup /DeviceGray eq{
pop AGMCORE_black_plate not
}{
/DeviceCMYK eq{
AGMCORE_is_cmyk_sep not
}if
}ifelse
}{
false
}ifelse
}def
/rdline {
currentfile AGMCORE_str256 readline pop
} def
/rdcmntline {
currentfile AGMCORE_str256 readline pop
(%) anchorsearch {pop} if
} def
/filter_cmyk
{
dup type /filetype ne{
0 () /SubFileDecode filter
}if
[
exch
{
AGMCORE_src256 readstring pop
dup length /AGMCORE_srcLen exch def
/AGMCORE_ndx 0 def
AGMCORE_plate_ndx 4 AGMCORE_srcLen 1 sub{
1 index exch get
AGMCORE_dst64 AGMCORE_ndx 3 -1 roll put
/AGMCORE_ndx AGMCORE_ndx 1 add def
}for
pop
AGMCORE_dst64 0 AGMCORE_ndx getinterval
}
bind
/exec cvx
] cvx
} def
/imageormask
{
begin
SkipImageProc not{
save mark
level2 AGMCORE_host_sep not and{
currentdict
Operator /imagemask eq{
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
image
}ifelse
}{
Width Height
Operator /imagemask eq{
Decode 0 get 1 eq Decode 1 get 0 eq and
ImageMatrix /DataSource load
AGMCORE_host_sep{
currentgray 1 ne{
currentdict imageormask_sys
}{
currentoverprint not{
1 AGMCORE_&setgray
knockout_image_samples
currentdict imageormask_sys
}{
nulldevice currentdict imageormask_sys
}ifelse
}ifelse
}{
imagemask
}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{
MultipleDataSources{
4 {pop} repeat
/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 /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
AGMCORE_is_cmyk_sep{
currentoverprint InksUsed current_ink not and{
nulldevice
}{
invert_image_samples
}ifelse
}{
currentoverprint not{
knockout_image_samples
}{
nulldevice
}ifelse
}ifelse
1 AGMCORE_&setgray
currentdict imageormask_sys
}{
currentcolortransfer
{pop 1} exch addprocs 4 1 roll
{pop 1} exch addprocs 4 1 roll
{pop 1} exch addprocs 4 1 roll
{pop 1} exch addprocs 4 1 roll
setcolortransfer
MultipleDataSources NComponents AGMCORE_&colorimage
}ifelse
}{
true NComponents colorimage
}ifelse
}{
Operator /image eq{
AGMCORE_host_sep{
HostSepColorImage{
invert_image_samples
}{
AGMCORE_black_plate not{
currentoverprint not{
knockout_image_samples
}{
nulldevice
}ifelse
}if
}ifelse
1 AGMCORE_&setgray
currentdict imageormask_sys
}{
image
}ifelse
}{
Operator/knockout eq{
pop pop pop pop pop
currentoverprint InksUsed current_ink not and{
}{
currentcolorspace overprint_plate not{
knockout_unitsq
}if
}ifelse
}if
}ifelse
}ifelse
}ifelse
}ifelse
cleartomark restore
}if
end
}def
/tint_image_to_color
{
begin
Width Height BitsPerComponent ImageMatrix
/DataSource load
end
Adobe_AGM_Core begin
/AGMCORE_mbuf 0 string def
/AGMCORE_ybuf 0 string def
/AGMCORE_kbuf 0 string def
{
colorbuf dup length AGMCORE_mbuf length ne
{
dup length dup dup
/AGMCORE_mbuf exch string def
/AGMCORE_ybuf exch string def
/AGMCORE_kbuf exch string def
} if
dup AGMCORE_mbuf copy AGMCORE_ybuf copy AGMCORE_kbuf copy pop
}
addprocs
{AGMCORE_mbuf}{AGMCORE_ybuf}{AGMCORE_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_Core/AGMCORE_k xddf
Adobe_AGM_Core/AGMCORE_y xddf
Adobe_AGM_Core/AGMCORE_m xddf
Adobe_AGM_Core/AGMCORE_c xddf
AGMCORE_y 0.0 eq AGMCORE_m 0.0 eq and AGMCORE_c 0.0 eq and{
{AGMCORE_k mul 1 exch sub} currenttransfer addprocs settransfer
currentdict imageormask
}{
currentcolortransfer
{AGMCORE_k mul 1 exch sub} exch addprocs 4 1 roll
{AGMCORE_y mul 1 exch sub} exch addprocs 4 1 roll
{AGMCORE_m mul 1 exch sub} exch addprocs 4 1 roll
{AGMCORE_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_Core/AGMCORE_k xddf
Adobe_AGM_Core/AGMCORE_y xddf
Adobe_AGM_Core/AGMCORE_m xddf
Adobe_AGM_Core/AGMCORE_c xddf
{AGMCORE_c mul 1 exch sub}
{AGMCORE_m mul 1 exch sub}
{AGMCORE_y mul 1 exch sub}
{AGMCORE_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
/sep_imageormask
{
/sep_colorspace_dict AGMCORE_gget begin
/MappedCSA CSA map_csa def
begin
SkipImageProc not{
save mark
AGMCORE_avoid_L2_sep_space{
/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
}if
AGMCORE_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{
AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
[/Separation Name MappedCSA sep_proc_name 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{
currentoverprint InksUsed current_ink not and{
}{
currentdict/ImageMatrix get concat
knockout_unitsq
}ifelse
}{
currentgray 1 ne{
AGMCORE_is_cmyk_sep Name (All) ne and{
level2{
[ /Separation Name [/DeviceGray]
{
sep_colorspace_proc AGMCORE_get_ink_data
1 exch sub
} bind
] AGMCORE_&setcolorspace
/sep_tint AGMCORE_gget AGMCORE_&setcolor
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{
knockout_image_samples
}{
nulldevice
}ifelse
currentdict imageormask_sys
}ifelse
}ifelse
}{
currentcolorspace 0 get /Separation ne{
[/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
/sep_tint AGMCORE_gget setcolor
}if
currentoverprint
MappedCSA 0 get /DeviceCMYK eq and
Name inRip_spot_has_ink not and
Name (All) ne and {
imageormask_l2_overprint
}{
currentdict imageormask
}ifelse
}ifelse
}ifelse
}ifelse
cleartomark restore
}if
end
end
}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
/read_image_file
{
AGMCORE_imagefile 0 setfileposition
dup /DataSource {AGMCORE_imagefile AGMCORE_imbuf readstring pop} put
exch
load exec
}def
/write_image_file
{
{ (AGMCORE_imagefile) (w+) file } stopped{
false
}{
Adobe_AGM_Core/AGMCORE_imagefile xddf
Adobe_AGM_Core/AGMCORE_imbuf Width BitsPerComponent mul 7 add 8 idiv string ddf
1 1 Height {
pop
DataSource dup type /filetype eq{
AGMCORE_imbuf readstring pop
}{
exec
} ifelse
AGMCORE_imagefile exch writestring
}for
true
}ifelse
}def
/imageormask_l2_overprint
{
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
AGMCORE_imagefile closefile (AGMCORE_imagefile) deletefile
}{
currentdict imageormask
}ifelse
} def
/indexed_imageormask
{
begin
save mark
currentdict
AGMCORE_host_sep{
Operator/knockout eq{
/indexed_colorspace_dict AGMCORE_gget /CSA get map_csa overprint_plate not{
knockout_unitsq
}if
}{
AGMCORE_is_cmyk_sep{
Operator /imagemask eq{
imageormask_sys
}{
level2{
indexed_image_lev2_sep
}{
indexed_image_lev1_sep
}ifelse
}ifelse
}{
currentoverprint not{
knockout_image_samples
imageormask_sys
}{
nulldevice currentdict imageormask_sys
}ifelse
}ifelse
}ifelse
}{
level2{
imageormask
}{
Operator /imagemask eq{
imageormask
}{
indexed_imageormask_lev1
}ifelse
}ifelse
}ifelse
cleartomark restore
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
/indexed_image_lev2_sep
{
/indexed_colorspace_dict AGMCORE_gget begin
begin
currentcolorspace
dup 1 /DeviceGray put
dup 3 [
currentcolorspace 3 get
{
exch 4 mul 4 getinterval {} forall
AGMCORE_get_ink_data 255 div 1 exch sub
} /exec cvx
] cvx put
setcolorspace
currentdict
Operator /imagemask eq{
AGMCORE_&imagemask
}{
AGMCORE_&image
}ifelse
end end
}def
/add_csa
{
Adobe_AGM_Core begin
/AGMCORE_CSA_cache xput
end
}def
/map_csa
{
dup type /nametype eq{
Adobe_AGM_Core/AGMCORE_CSA_cache get exch get
}if
}def
/add_csd
{
Adobe_AGM_Core begin
/AGMCORE_CSD_cache xput
end
}def
/get_csd
{
dup type /nametype eq{
Adobe_AGM_Core/AGMCORE_CSD_cache get exch get
}if
}def
/add_pattern
{
Adobe_AGM_Core begin
/AGMCORE_pattern_cache xput
end
}def
/get_pattern
{
dup type /nametype eq{
Adobe_AGM_Core/AGMCORE_pattern_cache get exch get
}if
}def
/set_pattern
{
dup /PatternType get 1 eq{
dup /PaintType get 1 eq{
false op [/DeviceGray] setcolorspace 0 setgray
}if
}if
setpattern
}def
/setcolorspace_opt
{
dup currentcolorspace eq{
pop
}{
setcolorspace
}ifelse
}def
/updatecolorrendering
{
currentcolorrendering/Intent known{
currentcolorrendering/Intent get
}{
null
}ifelse
Intent ne{
false
Intent
AGMCORE_CRD_cache {
exch pop
begin
dup Intent eq{
currentdict setcolorrendering_opt
end
exch pop true exch
exit
}if
end
} forall
pop
not{
systemdict /findcolorrendering known{
Intent findcolorrendering pop
/ColorRendering findresource
dup length dict copy
setcolorrendering_opt
}if
}if
}if
} def
/add_crd
{
AGMCORE_CRD_cache 3 1 roll put
}def
/set_crd
{
AGMCORE_host_sep not level2 and{
currentdict/CRD known{
AGMCORE_CRD_cache CRD get dup null ne{
setcolorrendering_opt
}{
pop
}ifelse
}{
currentdict/Intent known{
updatecolorrendering
}if
}ifelse
}if
}def
/setcolorrendering_opt
{
dup currentcolorrendering eq{
pop
}{
begin
/Intent Intent def
currentdict
end
setcolorrendering
}ifelse
}def
/OPIimage
{
dup type /dicttype ne{
10 dict begin
/DataSource xdf
/ImageMatrix xdf
/BitsPerComponent xdf
/Height xdf
/Width xdf
/MultipleDataSources false def
/NComponents 1 def
/ImageType 1 def
/Decode [0 1 def]
/SkipImageProc {false} def
currentdict
end
}if
dup begin
/HostSepColorImage false def
currentdict/Decode known not{
/Decode [
0
currentcolorspace 0 get /Indexed eq{
2 BitsPerComponent exp 1 sub
}{
1
}ifelse
]
def
}if
currentdict/Operator known not{
/Operator /image def
}if
end
/sep_colorspace_dict AGMCORE_gget null eq{
imageormask
}{
gsave
dup begin invert_image_samples end
sep_imageormask
grestore
}ifelse
}def
/cpaint_gcomp
{
AGM_preserve_spots{
gsave
nulldevice
}if
}def
/cpaint_gsep
{
AGM_preserve_spots{
grestore
currentoverprint Adobe_AGM_Core/AGMCORE_ovp xddf
}{
gsave
nulldevice
}ifelse
}def
/cpaint_gend
{
AGM_preserve_spots{
Adobe_AGM_Core/AGMCORE_ovp get setoverprint
}{
grestore
}ifelse
newpath
}def
/AGMCORE_ctm_stack bdict
/push_ctm {
stack length size le{
stack dup length 2 mul array
dup /stack exch def
copy pop
}if
stack size 3 -1 roll put
/size size 1 add def
}
/pop_ctm {
/size size 1 sub def
size 0 lt{
/size 0 def
}if
stack size get
}
/stack 1 array
/size 0
edict
def
/save_ctm
{
matrix currentmatrix AGMCORE_ctm_stack begin
push_ctm
end
}def
/restore_ctm
{
AGMCORE_ctm_stack begin
pop_ctm
end
setmatrix
}def
/path_rez
{
dup 0 ne{
AGMCORE_deviceDPI exch div
dup 1 lt{
pop 1
}if
setflat
}{
pop
}ifelse
}def
end
systemdict /setpacking known
{
setpacking
} if
%%EndResource
%%BeginResource: procset Adobe_CoolType_Core 1.1 0
%%Copyright: Copyright 1997-1999 Adobe Systems Incorporated. All Rights Reserved.
%%Version: 1.1 0
userdict/Adobe_CoolType_Core 40 dict dup begin put/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}if currentpacking true
setpacking/bdf{bind def}bind def/ldf{load def}bind def/doc_setup{
Adobe_CoolType_Core begin/mov/moveto ldf/nfnt/newencodedfont ldf/mfnt/makefont
ldf/sfnt/setfont ldf/ufnt/undefinefont ldf/chp/charpath ldf/awsh/awidthshow
ldf/wsh/widthshow ldf/ash/ashow ldf/sh/show ldf end userdict
/Adobe_CoolType_Data 2 dict dup begin/WidthShowArray 256 array def
/GenFauxMMInst{}bind def end put}bind def/doc_trailer{currentdict
Adobe_CoolType_Core eq{end}if Adobe_CoolType_Core/unload get exec systemdict
/undef known{userdict/Adobe_CoolType_Data undef}if}bind def/page_setup{
Adobe_CoolType_Core begin}bind def/page_trailer{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 dup
systemdict begin userdict begin/globaldict where{/globaldict get begin}if dup
where pop exch get/globaldict where{pop end}if end end def/systemfindfont
/findfont load def/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}bdf/newencodedfont{findfont
dup length dict begin{1 index/FID ne{def}{pop pop}ifelse}forall/Encoding exch
def currentdict end definefont pop}bdf/scff{$SubstituteFont begin dup type
/stringtype eq{dup length exch}{null}ifelse/$sname exch def/$slen exch def
/$fontname 1 index dup type/stringtype eq{cvn}if def/$used false def end
findfont $SubstituteFont begin $used{currentglobal exch dup gcheck setglobal
null copyfont begin/FontName $fontname 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}if/$sname null def
/$slen 0 def end}bdf/ConcatStrings{dup 0 exch{length add}forall string exch 0
exch{3 copy putinterval length add}forall pop}bind def/BeginFauxMMFont{1 index
findfont pop 2 array astore ConcatStrings 3 1 roll($)exch 3 array astore
ConcatStrings exch findfont currentglobal exch dup gcheck setglobal null
copyfont/tempfontname exch definefont pop exch 12 dict begin/FontName exch def
/FontType 0 def/FMapType 6 def/FontMatrix matrix def/PaintType 0 def}bind def
/EndFauxMMFont{currentdict end dup/FontName get exch definefont exch setglobal
exch mfnt sfnt}bind def/GenFauxMMInst{Adobe_CoolType_Data/GenFauxMMInst get
exec}bind def/DefFauxMMInst{Adobe_CoolType_Data exch/GenFauxMMInst exch bind
put}bind def/WSALoop{4 copy 1 index add 1 sub 1 exch{3 copy put pop 1 add}for
pop pop 3 2 roll add exch 256 add}bind def/BuildWidthShowArray{currentfont
begin FontType 0 eq dup{pop FMapType 6 eq}if{SubsVector dup length 1 sub 1
exch getinterval}{()}ifelse end Adobe_CoolType_Data/WidthShowArray get 0 0 4 3
roll{WSALoop}forall 256 2 index sub WSALoop pop pop pop}bind def/wsa{
Adobe_CoolType_Data/WidthShowArray get}bind def/?set{3 index findfont dup
/FontName known{dup/FontName get/Courier eq{4 index/Courier eq}{true}ifelse
exch/DistillerFauxFont known not and}{pop pop false}ifelse{exch pop exch pop
exch 2 dict dup/Found 3 index put exch findfont exch}{exch exec exch findfont
2 dict dup/Downloaded 6 5 roll put}ifelse dup/FontName 4 index put copyfont
definefont pop}bind def/?str1 256 string def/?str2 256 string def/?add{1 index
type/integertype eq{exch true 4 2}{false 3 1}ifelse roll 1 index findfont
/Downloaded known{exec exch{exch ?str2 cvs exch findfont/Downloaded get 1 dict
begin/Downloaded 1 index def ?str1 cvs length ?str1 1 index 1 add 3 index
putinterval exch length 1 add 1 index add ?str1 2 index(*)putinterval ?str1 0
2 index getinterval cvn findfont ?str1 3 index(+)putinterval 2 dict dup
/FontName ?str1 0 6 index getinterval cvn put dup/Downloaded Downloaded put
end copyfont dup/FontName get exch definefont pop pop pop}{pop}ifelse}{pop
exch{findfont dup/Found get dup length exch ?str1 cvs pop ?str1 1 index(+)
putinterval ?str1 1 index 1 add 4 index ?str2 cvs putinterval ?str1 exch 0
exch 5 4 roll ?str2 cvs length 1 add add getinterval cvn 1 dict exch 1 index
exch/FontName exch put copyfont dup/FontName get exch definefont pop}{pop}
ifelse}ifelse}bind def/?sh{currentfont/Downloaded known{exch}if pop}bind def
/?chp{currentfont/Downloaded known{pop}{false chp}ifelse}bind def/?mv{
currentfont/Downloaded known{moveto pop pop}{pop pop moveto}ifelse}bind def
setpacking end/currentdistillerparams where dup{pop pop currentdistillerparams
/CannotEmbedFontPolicy 2 copy known{get/Error eq}{pop pop false}ifelse}if not
1 dict begin/SubstituteFont dup $error exch 2 copy known{get}{pop pop{pop
/Courier}bind}ifelse def userdict begin/$SubstituteFont 20 dict dup begin
/$used false def end def end{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/$used
false def/$fontname null def/$italicangle 26.5 def/$findfontByEnum{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 mark{$fontpat 0 $slen 7 add getinterval{/$match
exch def exit}$str filenameforall}stopped cleartomark/$slen 0 def $match false
ne{$match(fonts/)anchorsearch pop pop cvn/$used true def}{/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/$buildfontname{length $str 1 index(-)putinterval 1 add
$str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch
0 exch getinterval cvn/$used true def}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 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 dup/CMap resourcestatus{pop pop dup/$cmapname
exch def/CMap findresource/CIDSystemInfo get{def}forall $findfontByROS}{pop
$findfontByEnum}ifelse}{//SubstituteFont exec}ifelse/$slen 0 def end}}{{
$SubstituteFont begin dup length $slen gt $sname null ne or $slen 0 gt and{
$findfontByEnum}{//SubstituteFont exec}ifelse end}}ifelse bind readonly def}{
/findfont{$SubstituteFont begin dup systemfindfont $slen 0 gt $sname null ne 3
index length $slen gt or and{dup/FontName get dup/Courier eq exch 3 index ne
and{pop $findfontByEnum findfont dup maxlength 1 add dict begin{1 index/FID eq
{pop pop}{def}ifelse}forall $fontname currentdict end definefont}{exch pop}
ifelse}{exch pop}ifelse end}bind def}ifelse end end}if end
%%EndResource
%%EndProlog
%%BeginSetup
Adobe_AGM_Core/AGMCORE_err_strings 3 dict dup begin
/AGMCORE_bad_environ (Environment not satisfactory for this job, which requests at least
PostScript Level ^ and at least PostScript version ^. 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 put
2 2010 true Adobe_AGM_Core/doc_setup get exec
Adobe_CoolType_Core/doc_setup get exec
%%EndSetup
%%Page: name:1 1
%%EndPageComments
%%BeginPageSetup
Adobe_AGM_Core/page_setup get exec
Adobe_CoolType_Core/page_setup get exec
%%EndPageSetup
Adobe_AGM_Core/AGMCORE_save save ddf
mark
/0
[/DeviceGray] add_csa
/CSA /0
/1
[/DeviceCMYK] add_csa
/CSA /1
/2
[/DeviceRGB] add_csa
/CSA /2
cleartomark
800 path_rez
1 -1 scale 0 -374.121 translate
gsave
[1 0 0 1 0 0 ] concat
gsave
0 0 mo
0 374.121 ln
359.489 374.121 ln
359.489 0 ln
clp
save_ctm
restore_ctm
false op
0 0 0 1 cmyk
%%IncludeResource: font ArialMT
/ArialMT*1
[
32{/.notdef}repeat /space 34{/.notdef}repeat /C 29{/.notdef}repeat /a 3{/.notdef}repeat /e
3{/.notdef}repeat /i /.notdef /k 2{/.notdef}repeat /n /o /p
/.notdef /r /s /t 139{/.notdef}repeat
] /ArialMT nfnt
/ArialMT*1 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
6.99658 18 mov
(protein kinase C) sh
55.8657 67.8389 mo
54.8413 63.5615 53.0796 58.2461 51.1987 54.9404 cv
55.9351 57.5952 ln
60.7085 55.0889 ln
58.7827 58.3354 56.9478 63.5933 55.8657 67.8389 cv
f
1 lw
0 lc
0 lj
4 ml
[] 0 dsh
true sadj
55.5073 26.7876 mo
55.5073 61.7715 ln
1 1 1 0 cmyk
s
save_ctm
restore_ctm
save_ctm
0 0 0 1 cmyk
%%IncludeResource: font ArialMT
/ArialMT*2
[
65{/.notdef}repeat /A 9{/.notdef}repeat /K /.notdef /M 2{/.notdef}repeat /P
175{/.notdef}repeat
] /ArialMT nfnt
/ArialMT*2 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
10.8931 86.0806 mov
(MAPKK) sh
/ArialMT*1 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
73.9106 86.0806 mov
( kinase) sh
restore_ctm
save_ctm
/ArialMT*2 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
15.562 154.161 mov
(MAPK) sh
/ArialMT*1 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
66.5737 154.161 mov
( kinase) sh
restore_ctm
55.8662 135.92 mo
54.8418 131.643 53.0801 126.326 51.1992 123.021 cv
55.9355 125.676 ln
60.7085 123.17 ln
58.7827 126.416 56.9487 131.674 55.8662 135.92 cv
f
0 0 0 1 cmyk
/ArialMT*2 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
20.3574 222.242 mov
(MAP) sh
/ArialMT*1 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
59.0381 222.242 mov
( kinase) sh
55.5078 94.8682 mo
55.5078 129.852 ln
1 1 1 0 cmyk
s
55.8662 204 mo
54.8418 199.723 53.0801 194.407 51.1992 191.102 cv
55.9355 193.756 ln
60.708 191.25 ln
58.7822 194.497 56.9482 199.754 55.8662 204 cv
0 0 0 1 cmyk
f
55.5078 162.948 mo
55.5078 197.932 ln
1 1 1 0 cmyk
s
55.8662 272.082 mo
54.8418 267.804 53.0801 262.488 51.1992 259.183 cv
55.9355 261.837 ln
60.708 259.332 ln
58.7822 262.578 56.9482 267.835 55.8662 272.082 cv
0 0 0 1 cmyk
f
55.5078 231.029 mo
55.5078 266.013 ln
1 1 1 0 cmyk
s
save_ctm
restore_ctm
save_ctm
0 0 0 1 cmyk
/ArialMT*1 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
0 290.322 mov
(trans) sh
%%IncludeResource: font ArialMT
/ArialMT*3
[
99{/.notdef}repeat /c 2{/.notdef}repeat /f 153{/.notdef}repeat
] /ArialMT nfnt
/ArialMT*3 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
40.0166 290.322 mov
(c) sh
/ArialMT*1 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
49.0166 290.322 mov
(ription ) sh
/ArialMT*3 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
103.043 290.322 mov
(f) sh
/ArialMT*1 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
108.044 290.322 mov
(a) sh
/ArialMT*3 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
118.055 290.322 mov
(c) sh
/ArialMT*1 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
127.055 290.322 mov
(tor) sh
restore_ctm
save_ctm
/ArialMT*2 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
247.472 19.7856 mov
(PK) sh
/ArialMT*1 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
271.484 19.7856 mov
(C) sh
%%IncludeResource: font ArialMT
/ArialMT*4
[
49{/.notdef}repeat /one 206{/.notdef}repeat
] /ArialMT nfnt
/ArialMT*4 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
284.483 19.7856 mov
(1) sh
restore_ctm
save_ctm
%%IncludeResource: font ArialMT
/ArialMT*5
[
66{/.notdef}repeat /B 189{/.notdef}repeat
] /ArialMT nfnt
/ArialMT*5 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
247.472 87.6431 mov
(B) sh
/ArialMT*1 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
259.478 87.6431 mov
(C) sh
/ArialMT*2 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
272.477 87.6431 mov
(K) sh
/ArialMT*4 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
284.483 87.6431 mov
(1) sh
restore_ctm
save_ctm
/ArialMT*2 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
247.472 155.5 mov
(M) sh
/ArialMT*1 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
262.466 155.5 mov
(kk) sh
/ArialMT*4 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
280.466 155.5 mov
(1) sh
/ArialMT*1 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
290.477 155.5 mov
( or ) sh
/ArialMT*2 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
316.484 155.5 mov
(M) sh
/ArialMT*1 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
331.478 155.5 mov
(kk) sh
%%IncludeResource: font ArialMT
/ArialMT*6
[
50{/.notdef}repeat /two 205{/.notdef}repeat
] /ArialMT nfnt
/ArialMT*6 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
349.478 155.5 mov
(2) sh
restore_ctm
save_ctm
%%IncludeResource: font ArialMT
/ArialMT*7
[
76{/.notdef}repeat /L 6{/.notdef}repeat /S /T 171{/.notdef}repeat
] /ArialMT nfnt
/ArialMT*7 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
247.472 224.251 mov
-1.33594 0 wsa 76 get (SLT) wsh
/ArialMT*6 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
279.148 224.251 mov
(2) sh
restore_ctm
save_ctm
%%IncludeResource: font ArialMT
/ArialMT*8
[
82{/.notdef}repeat /R 173{/.notdef}repeat
] /ArialMT nfnt
/ArialMT*8 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
247.472 289.429 mov
(R) sh
/ArialMT*7 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
260.471 289.429 mov
(L) sh
/ArialMT*2 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
270.482 289.429 mov
(M) sh
/ArialMT*4 findfont [18 0 0 -18 0 0 ]mfnt sfnt
BuildWidthShowArray
285.476 289.429 mov
(1) sh
restore_ctm
save_ctm
%%IncludeResource: font Arial-BoldMT
/Arial-BoldMT*1
[
40{/.notdef}repeat /parenleft /parenright 55{/.notdef}repeat /a 158{/.notdef}repeat
] /Arial-BoldMT nfnt
/Arial-BoldMT*1 findfont [21 0 0 -21 0 0 ]mfnt sfnt
BuildWidthShowArray
143.9 366.215 mov
(\(a\)) sh
restore_ctm
1.02 lw
1 lj
10 ml
163.022 13.0898 mo
225.848 13.0898 ln
s
163.023 80.9473 mo
225.848 80.9473 ln
s
163.022 149.696 mo
225.848 149.696 ln
s
163.023 219.339 mo
225.848 219.339 ln
s
163.023 285.411 mo
225.848 285.411 ln
s
%%IncludeResource: font SimHei
/SimHei-GBK-EUC-H 9 scff [12 0 0 -12 0 0 ]mfnt sfnt
BuildWidthShowArray
146.061 206.665 mov
( ) sh
grestore
grestore
Adobe_AGM_Core/AGMCORE_save get restore
%%PageTrailer
Adobe_CoolType_Core/page_trailer get exec
Adobe_AGM_Core/page_trailer get exec
%%Trailer
Adobe_CoolType_Core/doc_trailer get exec
Adobe_AGM_Core/doc_trailer get exec
%%EOF
gsave userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse grestore showpage
%AI9_PrintingDataEnd
userdict /AI9_read_buffer 256 string put
userdict begin
/ai9_skip_data
{
mark
{
currentfile AI9_read_buffer { readline } stopped
{
}
{
not
{
exit
} if
(%AI9_PrivateDataEnd) eq
{
exit
} if
} ifelse
} loop
cleartomark
} def
end
userdict /ai9_skip_data get exec
%AI9_PrivateDataBegin
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: Adobe Illustrator(R) 9.0
%%AI8_CreatorVersion: 9.0
%%For: (Ning Lan) (Yale University)
%%Title: (Fig5a.eps)
%%CreationDate: 8/8/2002 4:29 PM
%AI9_DataStream
%Gb"-6=d'o;Po0AC#l]U*R0\eU=\S14mXug"[H4*Jcsh@iKVP;1QF^cFaYjsWm9b@h%NmRB>0(GMULC"KX?;2),(YBQi@P#u\k[
%]m]SMmC0"^rm+B$>]N?kLSNr.;/5dgPCN@_s76$99\A1Gj3&ZhgYLRqfa]s5C>G;GOt8$
%LS#WYrG_H'kiZ%)_I'I+roO"=k1uYj:2d:Arc*>Jo%i&]d.ZQ!l`6MIrtbY*s7":>ds!aS'_7aFDuRrQlg_Mm>[P7WIeC6Is5qf)
%hqu)\IK^hkmaHM"oM:O^LV\JMrciPUlJ:p4^U^oSe+J_#k2^1>a;t/QKfbaXI/Mt#GMg-LqYn)KUtp(PrMb7ELHH?f4+h>?f!n#d32TT/pip>sPs=4b3=7DF:??hf3O;SJiohct[/#k*;cVg1B$q7lk!LdD*-lR2`/lg&Ire$m)@p\'+9,IW?+iqNH7
%qYMfB"8'X[qul3Qr;$q*T5Hj`J<"q+q"mXIoE_06qt'J6pPAri\98reA2bUMpqC4hpjD3PNCPK=i2C"Fp.9
%JD7^:YFj/aE>j=RrT=!HX,kl>-c;+.dnscbs4`%TVQ`1qFT_Ur[<>NL/lUZ*f7/*prTBdorT`a=hurnHb"\E@`niOo3_W%RqU?[R1kip)4>$>%83Rh@Lr7Hp0;PoIKc,5bP/3TIJrl;1eEX"iL=1[I=M4pf@MZ?rq%)D@Ff,cSiNt`ILa9YLRuWf
%SJQDIcgP5UlI]?L3;alpqVsX7^Zkd[,@S`&ZbD\VE:NYPft02Q7^u=pi=rNq/Sp95GMgPMq[NK5hYHF5VbdG&[AqY&\0p[SjmrV=Xgmf@A+E-(u-T#1tbr9iC=%p*[V4o`dM
%X7u)>56(?*lPo-dk5#T1TE"KAaMl)G,67S8hdO76qe31/VL$.0qY_dlIXHVCp=7]Kn"*n$Tmo8?^3Ol"*4GgHlSho6JT![NY^.`_
%r9jFWX*5Y(J8i.*T%0G4$W,XQnAQK0Sq$MVBFeqIq#'6Op[>lK/WT%KV#u\pjWVVrO3f^ZOCVqnpe2[6=8Q>J90"YD62l[Pl_k*H1b-n$r0T
%*RhXZJToP\SpU/,:TkAGPOXJOrPWXN1l^[^4nAdUq'/VR%gmd^jL5q!-e!SDk-lF_1]6n/(P#&n/;V#F]RBSc`IOR%I3ULJQaQhc
%\\as(hjAE^pA]J34TN%@kDt)hrmUOYJ,'$>Te@*?DC*fsWs/!?CAOl]@+!@I89clhqHX$(*;O][[rKaO^oMnf=S7d^`@la`!uEtG
%4#Tr]nY\lA+^t12*rYj%?@TUOqDEf,DF!jI"d?H9qMJCk5LE/b,dhP)hc+>TT8?YOZEbuJqi]"XiX$4+CjSK,:;DnD[_ZTGA^HXH7E4au86je3'.4SZC@?^H:_
%5[p&"^&J!'8/i4]S;<>kUe["@EWj>ErhScBPCXR1jCff08s4]Q&P6H+Uh#;g'9X[d:/@JfJO1!'7#K)#&h5/,8?@nX+i+5C777O*
%((r5F>tDV'M1?`U6Qua3O@WLtEeX]K&Q+HSfE)XD:BV/W(;=>50'#'[l\mJ>=/U54f[]>g_c;FA:KQftoU(GrDQe$;o!_uQU\jCn
%pBQ"ljIaK[;/mS/&&%PZL4FafX1Zig3t]d%R$t/q\R]QIhQqZM%]>SUDu*&)#[Xt`=
%8KWqL/uuRbm#npf8hd`B&@9&(O+Z>TfQ/\q^X(!W#BNL4d4rG'q/sD`e4@l?E
%Ct`UR8?I\SJUFI3CSY*KQ._Da5sF[.o;"9sI&`EGXZGo$c_`lZ>NM:&B@o?t"^::CqU;^`ZZ6ce=H$XMK>eH=>Ze(9OU"=K#X(Y_
%aoo#oTP_[XgIeqQhaG&(L937K)B_b[Bbmu5bhIh1bIgjO2X-^,D\55`Z17#na^XLk[QPD2p[kS-,$(>M0r!%hqq>F]W@
%"`0#PD@)cKEC2Rh#DkkTQuBG@WEmRr6a@SK/&]\5^l<H.#L"Q"[T>9pVN5HF?i#OI^;mp:eLZZ5Kbr7bqYZBRdYEkSCeX
%%cSQqHT.=PNbaR@BK;++(HfXY$_D(/QKd0V++'@QOfuec\^ITK%sj*A:WMsT\+A8=N`2n@.*#hblETARRroC1=LH:t@!dBNTIK3Y
%=0LN\rnX3oN2=;K$1DPcI0BH5BRL'(p'CBDdJ=2dkRm0bU\,AScm.1Ma#sUM3A/%irRSGf#/o!;_D9
%oU$`h)MI4mn$,"#"[,%I:Bu3I?[b;%)ot]Ks+tR>j0`fl^<8Qc1>/DRp?Bo29$>P`/c#t3n:AdQ"U*6?>lL$>*5#*m;B]e%V-C)c
%/!S_]TZ;J=e7"i2fVSG@a5fdf>e)N_d6+G],F(,(4o3$=CcaCPFY=b(lX&5GuOTUl6o]n@C4N&QBf"!ff+kq,/P)j'&X+N`e3RP/)&3$?`P
%89P'_?%@Se+Q]Ldda*KO?NO7i&>oR@r<1'R!#'%]$r@Y"_.\dQ%4Q'?tBdLg*s87F$T4f&3_,=]E##d!=LHo$6-4f;dbUJJE3%>coM_T"#/%(9XFdUD89+ZN5/cG!S&hh
%<-H'#"._2Y3]1ZZX3PB#>S?IN_R;l-;9@)hYLYQPX:PoWmR95ZT,df0M""c0om@@0h3.0;&,ZoCLQ2pa4^rg6[H[3>p2R8DH@4p4
%\$7a!TZ9,t4S4dX2i#-A]o6KWa1_JlHR+e+0rdaWrq:Zfp&,NjCJX\NqW(;VYY#GVRf)`GKF/?1?:CbKXT.?1XoQ#]P
%V='N0qUlQ$"AX-CdlX_=_\_sd^Ra8%?/0Ff=siELHOAM5a&`Lp?j#\T^Z4$VCdOlbbOclXI/+BelQM_kmWGRf/rHK*d8$]MX6b3(&"a"\fH5'#^b$lKC4d%*rAMIS;O(8Pu=UaAp8$[fK/-^^D,?_l`
%('FBuOY#I+#KPYq2K0JTp,m%l$:RD6lJWfrXeME-9`E%U[$*;@P1.dt[B+61f[[+KUo1'JgYeWbhNiaOa\u!E23XVZ9%5-74(6^J
%8Xt+ONZ0PAl1V:s"Jk:M7fiPSRBWH&j+&r7HG"&s)?(!@-`\TV4nl>'lEh1j*C=ekZkB:.P"m]qO
%la5LD+Sj4lN;gu"'2d&aK^VV(dV^Vdn%PJR3g$[/$HaNNWf)q*Io2Tg]hX&A(_At)+%2na4l5EmKa-(rO^FR6KD.9
%9!$SaaXA@N+6+V#i*IqIM_9Ku/!"eRu(9Ku.6ci>jDd>no[L,dAOq,-.!Op*To
%`cF$pqDO*`DnbiK0B*Oe"R+]Vd_=HmI^bI=mK8$PNZoP&LS;B84<=:E??FW@PjDYmYnK]DA&-Z?D%F5O%`_VjC#WC*[4'qY]kH=&
%I_W+jD#j$U&2"F"g&t!PjiVC@KCu8!YIXm1D-5VOea6J=6KZ+MV:M_ccT3'JRDp'QB6LCpfco/dB["H^>Hrr8%7*XbB'$U*CrXpO
%X)Om`P\r]H6Ra)*4Jd@6KLWG@1\G8SV\G5,i#&aV`bLGu91.>EnBk*[*J9^2SN#(WN_bL&]F25H)m-W*^"
%m*OZ;%DYJ[WaV<`,St\:\2.%7INU]>AG'%S('BdQHnJ"-N%bC^9n@C+)$IJ!"6p`T1et!)f!,7.nP;O=1j2FMLEt[#!q+RJT`tu9
%^6@1n$c:@X4H22GJ3:h]_W@[k-o?upO#6i,_t5cb:W)jgi-Q0>%i2mW+ae5pO%P@1J6"F?T<,4\eXmMeRTriF5Y9Wp*9Et>J4TeC
%U[0JD<,=<%AfudSk(+PdB6NqKNB_9il>RKD'GUOjORG>(p5,UA0=8c]hp,k:D94!.CQj>J['e'3DRhoHQQaN\:m&/&B&A'L
%[E`UU1M!0[8uFS9[?Y@4jGp\(fi$:92.Wfi>[i&>=_n;39t/hu]8^!3\oh(k2e'IO4inHZ[Gd2^a6Yd%abc0UVaqB9M-+lF6k`WR
%Rri?%C8aSGT^>nV`gQZ(/j]@E5u[?;#=Y@l7(V:@-oB%?*+m:4
%QO>,24:Z]eW,?;o8$>1*i"$l)Nj2%4#,rRE3lUXYp%F,a*P\InS6`h[&ZdhN*qAk_Vb"opPK/.gTO2a)gQ!Ka6:7[FBeA3O[$9EO
%Z:$XkF;4X-#ZkI4lJ%ajn1<[FDr4m7\UJ\nXaon?AHVfJ(ATg=nnV@g?B8IWXRuRkXY9#17u9Sg6/qJkW#WJL:%e:;H!28mYJ4>'
%CW"9G\Ce!)Z!ZO#^W+7Lbrm,?+8o3Ln6\i^p`^UA5Ht;DVNq#s*;e)q^';XW(nn$lhrEU-.-opfpbb&)ha)5JkCd*rES\7I4)uS'
%RU,LmYJ5%;IhhAAX-;r.^Q\':aQKahcX.ohs,BK3mi@^Caj6#`Oo2NNDjd)EM%$`fm!njMdf),"rG+t$f9#^@9Lq75h!Q'35.`m\[q1;n8`@Z?Y
%l^+AG'[D:H1mh]W%=/%c'Se4B\,1.2q.r13:ZG9=nO*43DRjYY'SgDASoo9H/V$a#D8`2n`^haP47Q]-?;h9*'R?o"
%GFS,kAuNb)qJ8i)_sGG/].m+l$)g##KlYCGZssY!L!W^7k(\=]cr-_@VNH>3]m37:P_LFi+AaP^FQBgX&OP?BNpKW+M3`[P\"P,_
%3PM49AA.CFV:1Yed1i6'5^Ud%/7qOXS-7FlD2Am[PE!/4oL1/:PnTUcbWof!Zt?0n5m!".>dT_0(0;io;_;No9mo&+)QD*Z5QEE`
%E7ADXG/NF>.nj#L>stZBp=rufGe\^tJL\Z?a`r5^[Vrsie;r/"nTD<51kG,DY>uS1XmNi%a7?hlQ:DC"oK.Q,`:_YEpXMJ%eNW_O
%@A!FC/H51[f=rS0-5KqT&(4s&$G\IfqG%a,:#o,+j\$
%mh?AcA_4!pb#eY?QTZ2oSd]1*7'dnlRn-Bine$dY6'GWnA1V(CQ7WutQ-=qSJ4C69*QsWTKh9?=Q&@d>8u>i>Z1<`VVcNZQ9H8mS
%5(Xh/7&Nsb%(:G$Ple(9'!3PbQ\AgC[3F]U\3P]]M0Skb$:Sp=LbnRKeY3XR3'p5-/8;A81g2%g4sre4kenKjX@gur's5!,)Km2k
%m'^Ec6d"&q3^sGo#]0+knl@'k.V3D'Cf8KuX)1h]gcBHC3c2$EW-Ru[<@(Ah[&6\(-6)&Ep$!.]P2H,W?Q.cp]@so%:H/.hnE9$Lo4q>GW[ki/
%h;]_<`Q=$\nqVu`:E+7i^6Fl[;:>"?Tpq(+o91):.4P*HK^pl=5.+r"-Ub))G/M&"V#=FeDRAL'5r\o9KZ0,L?](WA\Y\j]'E1>2
%"u&;@qH)WHfb400@4G\6]n>K>C^D1VmL83#J=#t=43Te,,!0:kS[#h&0WdSFHsG":!b6U_cUF(kmVhGH/oEc.pAUmKHB7t'b\B8=
%`7Y>ETQC14NR39F)CRa.:lNRm-$G/c;'E*n9DCFI0093SIYW=$EB)2<7DuY'Ye:)3$*.NDm]'sRsq=\(s9!*#iJ\_ZIDX3RR'm&TO'R5
%#t'hi-dc[u32pG/EH33[93?F'Z)T('(k*YmX>PZW'qq=]&.su.Nf[6RU,pG7W[9RS'C$tUE*XV624;CX
%83;!r/_!Al)+Df?:f,PA?YE_RLl%8F(h/Z(up^#7b#`acc7UfD,ARf-$
%(kgWAX-[*8HT[]A0q/Hp-tr>gb5Hk?/nfI$lRBc2#l#fah\K\`9cZlrYZ+QD?sW4:\GJ:`RmP<@VXf\!Q'"q1(;Y>5)EilLuEc0n8C=t-IM@l3^[\j
%C41EA3PXFPl_,4ak8a3)n]5(0@fu-nBA*#Yb"X1c>Ep2XK]N]?r-YQ0hbm1)Ii`c&n1YBFL\Wej/DTP7-ZAa;=.$1HT5$Oer+W7L
%GlR*4MFWFG+mt;CfF!GE'eq%49^+*gA`+M0b%Im$F(\Deg`2[#.a?1T&2
%k!iF)Y((U([-OAj$gg[oh_EqW9rR394$W;J`nudZF?[+k9e9/.+D%L")9ITWDsf6I$l#pWGj;
%-0_rS,VqhhG/ck1EuE&i&s,2o+0G#Wfu1;fj/V=<'RWlPb.5mZ>iK`Olq!goog^Xtppn?`%gZ:A"!2^DEL0lPm*^5A#2[r`&E`YW
%Ne-qI$O$C?VdnY5h#`/IMdt\?QX@DKD>SCnSD2kMDKhtgh'(qP`K)%5igti>mi>dB4l3NHigkXcRiokWRD/_#6^mc)J;5iA_c6Uk
%et(*Q*_ts<=aO9>_mKDaHr^g''$aH`@i^j84KckT4.:S4`6
%HbLop$I;XYhq[YVH]MtXlJ@F/NU&,Xs7Fi+qet4Rq_R6`+5^l-nKZj22nn`5iUQLP.6YJPB#j-6B,a6^^:DNIfBIZKO8/1ck%^B$
%)n357o#f&3=)h['(p^iBZYbYiSJY;5G.tETD]:]Y-b=1Khnq?mms\.2#GU$7!o8ml08FVPd=lIR54$+E",-XICL$*!f3ZX6>eXItIa2PQ*[\iTLMT3tCm(6FB.P6]MmE74l9"_R=r6Xf5+G5o=B;>Er9tA;:Itp6>a(fs^
%m5T]R1A#]^,PaZL`:/"8J?9HU&Yu2[O$VV/j#>iOn4QLTD:dk+egCFQrDtrTDq]V$HV_nr+OSiU)tt?>\'N`E[b#DZW$m;KD'JMP
%HY[Drh\.ei"ARNQ-\E)P,\he9Yl+C&YcJJXD=*LeA'gKXEGI?E>9NQ_^1[8r>4m&;TCqh,(*GC-ckX0m?-TMc]2#9VSK>Nj0g*hC
%&BQ^ro.5;\^AjR9UA,0eo-;c[Sh(c?or<2C.H76qrUe1'*rXP4J7tRVid`9i8?P-)rNW"9(?'G#a5&u)gVF".4$rGnci)j82-_SMNU_@cceY&,6_Bda+;F-A0oQg2bS\Y4\SU`_!?DF$DA_Y*skkD(DdYkq%c.W(0(H%,+X+RJ,WU1jK=Hf;M
%]-H$9-prrLA4J"3h=JI:D(uG/L9GlAAnr0kG1NEY/G9Hr"/ni.m',`$$Qp"5F"L)5h'l$:f:Zb#7!\#Kkm
%rCriVR(oR5*7,O\;pslnD5Qtdf=JK2E?r\q%j1M-?:@X`515)\iiJe13pGGkP+I)tf3Zlt*E>0>I&)IrN[ig-0BkNE8[!N;bsU45
%QMFCo;a/WPGKf+>
%M3dR),'nIMd^rC/4s10+o'RZ-ccnOZ]_845k8I*48Q+mOA\PV@B7$PuX0ZGYQ.qm7n""E9:W3"PQs0[VrDKW^:/Xk8YbnUrksI*>&5Z`_9mJHY9m!]?bTQJNNJ0S^3u5m4O)2"qO_i6GjaIBZ4Fg@\#.#<^Ga-gggfI*u&%C#Y8`oh%=,QaZT]
%4(!?34akbldrp,ff%t,s5Afe]Aj0tVj6WUcBk6j`jeoQ\<'0$?-9Go,Z_h&En^N0D9MKSDh_k"3K*rr\:;"nSIVbc4RsMEc5&D2V
%U_e_/-)Rj]qjk>%M$mNUlO])n"ICY6_Pl
%M"QK2O?N?Tq366B:Or[P.c\bCr]RbV_@,Q5/GobpF8cP0k&*>t'G$h^E;Vr]3O_R'oqh*RZcCjRM\bZ)e!VKTYd+GAGh-^>);P6k
%rUrP^gQRqoK8',OjZnI9V[iSO/%7J8Z-HBf4!!#rZJ;ANU%>)YZ^0@74n,9/^OQ"Sj7Rma3k`(Mq+!PWRI6d;0c$';"jZAns5YnT
%0*6.*.lkHKI=$KAhBObl6^7DE:[[PCF^J]$PkTMbB\d$`#>t(6mTC&tk)!'m_`;L<+)PqsYQ$kdDIq;Z_!`.g#:]i:RpWgTqlBIp
%hgTtOp=j6+7MHsEo(:$W^8J^LrnFWZ5(:.nrt_j=jSs[TIsps)B_)7eJ%Rr8YbChVWQK^0N1Z^$3#ujqjlh3l^uPEtnGE4ekb!pq
%dEdmQom\SaYGg:Wpbi&aGP/snWRDZ.CY]N1eE"UH/D\%:DLX6kJ-4g4F!Jra5P&9Q9Ht(n*LCm?B6Ys[qApOYh+"mXE=&U7N(Z5V
%+MEb`HV#6nD/,(SEHimHJ(+nqEeSC]K^'d.CNoCi[F81hK_j2rq>dMR#9@lX3P)'4a"c>12^9*25%-$[^spCYi4\TOk(`l1:\E<1
%JE]:H^gWW9gm>B4WroR:d>-^<(7Of**cji=5'QiQK(-E*_jGe+39H6OD[ZYhNTm_4j+iIo2NoI`X[Y[e]#skK?iQ-*qDNrPoD2E.
%j#l[g)g&,2D8WeZD[*
%3a$6%U$;FZFKM$X;q`seAu5ZQ^^t800gsng&GhGOeQ^A;mMJ:"]%f2[)tdgi3bBTYo:!n!@/SI'/5.ifK@$Om!9Z(\%,p?l4QaAk
%L=+M5J;e#OKs*9iVuqdUp6`RrYCJgea(WBih9ua?Z+uZZ_=$pMZ`?%R55jI&lJ$)b\\fEo#pmCe5*sT)#B0ARk_JpZok2$#rls[\
%bY.'Y]DfG>(Bo8gM"(&ND8p"!J(]X8:3&,nf3+2K6`IW[smFFqMb6[eDSrfp7D9Un2A=4<#oV#
%eYKK''mZVX)8^Zg2S"gf`IXc3N]lYprjYuFoF@0.6r%'5!BKq.!:!TILG\%[p^32A)Y;-5hb;U.f%"W;OYHjb9)`-Rh"KuN)^J<#qU$g8S"
%gBnrhYN$g/Fr[;"O)kLgH$u/ineR^$L:(LrWlC1(-/8`,UYQ$$S.VMEJ.=7s`>?5>p-;+`cmc%\]-#pE5T(@h`\^H(T0CMMo(bHi
%]9L2+I[i\-l7>:MeUcGd\K;SZ@Chg[=pNd,p3oC8!t*KOHlQ<`S,3N\%*5@Rs+$tI2n(#L.o80T#GQ`N[CIBgO9&pV5pr=jV9StK
%8JNT,=P$^L\DB9dMG=]e+sLR8,M=d:"(e>V+qeS:..\bCUL\p\"<_]Q7U)0f=&AbLl2=g)TXBYZ&i1d
%/ZAbsUs>J%*h#UfJC4Vh]"h,\/@"'pI%249Rjk!34W<<8>2UmuZ1U8%%[a4+.1k_>ipiM("\J%F(-]-,R<\sf.-)S$,3D&qBmUB]
%TNgJ?#$g)7"inu;.I5_bNdWdBY.t#](GMfk1a?YJ\b?Q3QE_e@!e-EY?dOo#XmZ94K2NotJk1tRD!'f0![-r;h^=M(Z92Y_G8ra;
%$r^29G+8@1LldhF2SfGc1A+1>3V&K`>G3T;-&f&j5\.NQpZK"U-QbR1O`J#le2/aI4erPDe
%fV$#iLf(tUaiHeWhI&k%7hqLpR*SfCe%aA$m9-!Lm(4["&6K&";k=H_fXds;/BEK5?OPjY
%.OZu%KGG"%Z?2lkdYe'nj:_hHGMO7*A:gaEH]la5qs>54D^CL(8=gg@4+,r>#g036AW#BdSO7-+M:tF[qM+4a3!;#ipqi!r6LW=B
%]U4UnQunt107D&Gl-TlgesG>;Z8K+r%3M9iRWl84F]-Y8Zr+OTmQkTEJLH"P15SN6D\N/N>6+l/^_#ACqOH?o\'$og4^`(rp0d4"
%[_]u%YA?%,fF=+dtBL\&k9_9CMEjS/GtDfmSD2hFD,oP/DPTDH$Us&/R5mJ)dOh;++n*G
%o'A3a/J3)@1uJEeno[sZ]b:j0^c"H!!o,@KZ%QHFpbs6aL3FF490+,c&1V'LRfPdE4ju<56;/RJ
%d==Y5q;)M.P$8/X,pS8)L#aGJ@n%rY;7_=V>h4G_ClccALeMuM;AG=?IPqa>3Y-Z*p3(/C6^>]/jS'krb[+`+N1gP'K7"G*:]bX)
%(PsuQ;"R59,GZ56UtTY[!cf.?CUk_P\OksK)R7WuPit1/8!B2bQ7m\8"B#M,*]m-"]lJAjPWK$Mnr+')\84U+>Z;J@b'C0L<%-1(a
%Wnu4PIH.Vp4Zu:A\B]dcrDUn&:.kW%o/d!=n'-H)8@5i5c73>]l?S9Jjh8Fk'$oj7E[g_V)#I^K"
%OV7jJM?-XOW#]DNYppM&""',k&C[Y8>nNm@KpKA_e@ajK-&X(B`heY[Q7[7C7.953-70*3j/e^EQ`'qjgJ>R4#JipE1AL2QZ\UJhqmc/LP.0G60Me:6/\^Q-N]]!4j+$L!jj0&jj[cfBn
%L-e9fCu>KJ=1*,EmD]!l4T)(+7=;oaY>l<4q[8j/URq+=^Q+B7f(OsuT]uKVaBFAt:&XHhc[P-hD9P&(rhABEo1Vk')'op$?J>JX
%qP35WeA(;LHlmmrI.Zo/DL9E'AF"0=f#o`p_f(!1&`6[.DhgL#c9.%'76m3fpLeid?b\G`+6DnC?Cj+I1f$fZ#;TgqMS+E,r,m9g
%LhuC=2_Q67Sm!1'K10.\X?Lb&Zt4RR@P;'=T@mT&2sP7[p5_(IGD4-`BVih"62^2UiPf']GlBoR$AL/!9(DQ!s>eZR3Nh8M856.5k9pMHrV#G&Vl(mq?[d=mlZXGSYjFXrrC:]"s5JO,
%9Lg;[%csBB9rOscR:d5K#/t#&(WQW2W?EDj-4/fGoU13Vg$dk][&Ji.nU,YQXPIGK]+'#sltE(,Y!sa"A8N`47d8/Uf5Qa\@P@WIeU"PFpcc;fXY@[5^HK5]N=A#eDL0Y`#-72FkN/g5^XQO%961^JdO#=V4_[I7_I2<^IF@
%F(mC6"a'Z5)^1t8shX=t*a$!*Si?W`=\E&^<4Fu5H)44UN
%7ha,sJB*N>@"dQ4'i:Z@aRYpaq;H@aS't/rdHc"he7m$A_&b))\@KuP$_$[$XHeW@KD2p=>4TQb&U@M!_k#hC!D&hK4jr+0YjaRb
%0XCEcK*1h*e$R26j`/,/Bj+?0NjX?>\WgNidr@"g\/i%DX'/n7MK:O)
%0^Y-(C+jUV0GeisBadn>ti'
%A;2l+Wm^D&P3;LfU[Z?/.DZfe\,3N3004#59=;C14/5/T!X,PVpj%,6NE3h2b)m%&Zk0kX"6=/eYh0p/T?V!s?F2t;Y20oj7m;@u
%dPnWZWT1=-T'a>S'fSIBAQaD<6?$+LJmJ"Q-TF*k=^0R/#`L$0ctYI_[#5)C:&[*U''XqMP6]tQKpQ'/lUfNX-!M@uMeq]k+B^&u
%8?A;9Q-_1Eck@L:N*6O$%2E,g\1U
%DpP1*/)CYtJc^-n;Ga>Q0!4WDi8Y+U\)Y&j.)U`!6s,"Q9Ca<^o]RY(g(iKJ
%m1:rMRskS"[Zf$.SS2h'mfcJ.J,"]-!7""X1#'`c3/T)IZsuW68OU)Idop7l2o@HdqFK=j/EA+m5JZS@Rut:,(+1$3e\=p?BIT5*
%7*TTMY'Q2?Nc`?/Z`GJ$n6h\HGAh-+!aM(o.WjR`^KMs#cY`oiI\E$;440OQ.8RF+[)Wtmg*)Zl^cQ6X&e\g0
%84Zo'^cqmKq%(5-!sg%ni"Oi`j?L492[&6e@B=)3*B`^BGU7#uZja09.ZF_okg2b\&\#=tn_U"#?Rh@#Q[!_ja7AHAa.,OlS@0`P
%UYR@2;S41#0,._.;FkfbHBs8iP8n.h_iUA#/dG9D0^f-a0trla7%:$
%JJm:5rV^<],Mon,[LFN>MMG?TGf5%[nj84:?ieP-KfCI_lj=/:WFE2dc5sWNrp]Q(:W\!/nb1LL4M7:`n[#?TUfOLpAFV-$eh!T`
%TER4$W^oeomXY)KDE0i=r"+H_JOR-KUtIGs,KrK8$Wf:UNenj*Z#5SqBoA*)le[AWol2dmM7I>[RpLlIiukd?QK9n!aqq1M0;#^o
%"it<^kb"6:"=NeGee.PKK;raRiP?P]nDO9a@TtRZ!dtT`p%Z3(3*^@6B*1jM^sEAILm,YSM\9;fjjS^V;dSfS"g'VH#m%9gi,G^t
%f>8q&!A9(.GA.]?be4c8MP[#kd>O6dCA`[RS%'Mu$FhQW=UlL28Nm0N\0S]B!F@A50ljTi"KJ175W6rcba>;1T;i4JU;UR6EUfde
%M\V/K]`CLA+uIm%@[C5F:7:?X.6L.Cg);KM:mA7&RV@UB8UJ2nZ;-!aLGeNj^WLe`AmH,$QO/ZKu7_C^e437^PU-K@XbU>A+,GY\oO=)-g`1]-Asa
%[+K!G7?Jd_[2IEQ/@1
%b^d;3@mO&Ii%>?O+k.BT&aN[_g;UufmOEUB]6HeDIGEa5`\oT_)fRaj.m*%YJ>Y/,Jt(/7Y_3m:!U);0jp\2H]bVnU"6sK%__@j'
%2XR>N0#4c.DM,KEo#DHA@kLAlJIQFCScIb8.qO@D0[^NVa=N\d^sZtg;&=`l,:(j=RgW%e`r1q/BV[+/nI;E)>41Cf#'I6pkCgI?
%2N#(,+>:AB^,p.m(Iu@el@?OWjFP<)+>:rkY<%F@ncCqH0loZfZm)dRHU(p$[Ol6a*KV(=#7^D@o&:LlDb%FL\Ahj/Dm?cBDMSbq
%2Pk^%p6P^'NkWIeF'PIng*I,(]`EPdZ)`":hr4i`5G0ZuXYZa;JA086B?+Ad1?Z57hm+rR):9691^i4'K9M"K>ANj_R%>Lg)1CJ5
%e:uE!(P%`*A<";,"=DGbQim1CNYn53\)?5@d_,[00gUb.]%>?=!"(8N3BR)#WEuS(JA,^Ic7Q0F(Np0q_h>a;ot]t+7ULi3/g<"G
%ihVi;B(X'[M%n_LI1'X0Yh'3XQA+.EGEHm)^'`a`?Vjn+*g@)sMarXuq$-JnrLFsW!>rI)m/_Y$6LMN#p/^aia>bLeuc`G"3H!<1fTR(
%PL(#]>^1\OO`ph".1moF`RPITY7S0_ien9*U=cdH(#n6DjLdh77W-s"]LA<7$S/m/Zke*:1aj,Wn5eI+?`KPeagO^E-I<>SIA!S"
%*JC[3EM\\66#'-04Hq5^nbqO.PW4XR-$t7""8]PGY@(_"r5J<;7((uT9P:$R'-i;9k1HkI@@#&$4^+m[R*W-l(&Wd&[kC+:sKBi`KUk,m>,'o37qgG]T4)H`ef#:
%+RtuLfe#d"%(lLT9`q1M4pSs&(7jHN(-Sflm$[A$.3;M=nF7asl^Jk)AW[GRW%cKuYWIe1=D2n]c6]8[IoL7XT\rRD6!:T#bX8kQ
%&B=VEi31%t=3OHt$O`n$]LB&L^ut&?g8n$BC2)6hTG^:fB#]V\8AIF&W$#HWbWWJO412DK<6(\LiA*5,Of5&*GLDZMYR,`VPW$YD
%W$8%'qnQ8%(Uce+'T&:Vs1!&X59AT#`MK@&C2P_6@JpLFKXR"b9Lj^?4i$=ER1&sJqJG2sg12Q[Z7(G*PK@<;WQ%B^!+A#U*#4n!cd',?]E<_OmBVD>lLn;iJX9#lT/M\Q+=!r"s$NXt0+tq%6+Kb6O&k.41iRNo`2DLn<;chgPMg24_>GOu_Db1HdF&htia;BTEF"rFB<".iu?pZjXOZFpCm@/lB
%7b92p8%Q3'rhQi_"MR9'+N0rkF)+9c!$Hc^5H+W-Nh@58;nD>rj^5l]!ourm8&cRl?H3+=,B4M%51?M:ViN11T6H1t-]*#"e9hQ`m^T2)+X,I`)Aje8(P'C)@RAh4j`h>]+ZHQoF-o^$8aGNY.*U<]
%Dd:qp)PXbSTi^HPKHf@=G8;E!MpaCFa4gAHB$)C?cK&[#>rX);cQN$[M,JUidfkA+FL<)eTR^"Eaa'M`%SuXb'.dV2n>KV"BF2\@
%0`,`4XW$edU8<2@d_bXb:->O$X6g0Dk3"uOY1)=N"E?g^%Eakh-Wfit-pcmZ[O>q==2a&/3Y,O`*g<]uA!&=!99ABJJO/>4.!&Y"
%;2BV"YaogdR,58<^3Etud52hN5V/;*i\Nn4R&-?8AA>qA>8T81`odOFcg$on#7'KZ9@N%TY,d(n3(b-,l,%*TrVV^=_YT)&Cct80O
%,RkRc?pku:FGa@kr.gFlD%`Ls8/cO;Q;.WEW'Wgt-6R,)lPNGVHh!TP5V5[%))u(*F&)I*drSkd@N*-le&Y*5l(ln=1d/TSo&$>G
%"][BUfROX)K2Q8EqM\0G8>m36CUTh^UFhDeikg$YdrmD0Jj(;]T/EFcQ+==j8!GKnWF?-o1raWD:A/"/XE-H1+E#*ri5SFOgg:13
%nHsiOO]*!-e$q735![s;_bG'IPFI)_%XJ6^Mf=@<[6M_ZoYI($@dLW;DTI+iWsV9ttH6ae]`=u2?GBBDd!%'6+=
%k$fI\%^7BO0tPc3P0AW.p9<*U7\IlV7I,!h!n8TBfqh\DMZG5TnS$KBCPOa$"_OT.SRnFU3MAH&fZL?Qdb(8`?FDm$,2@ef`_eeu
%_7qXqB0HO4=,i1>/E.QLLl,*09nqh0'Kh:L--MHZXgB=]kV%D;dm4HrgX5b/2C3BA*Fp,l8>]`>^mhNgoO79_tSl-P0A7NVXNCA
%OPTmXq#`L2'kQf#AkY]XA]\[MeR4DL+]?Qq%,dk^`m(F+T=k%-X.CF/UMenIcbrkgLc>:%Y2&%$fqLH](+HV4Lsgs8lpcu!d7*`H
%_[uX5D6JHBD2,kT@Xf%4@,ZNo>ZicF4JMDkX\60-P22-?q83]==koS22lh5D#TZmK?5sgJMp5>:3.R0-\F.3Mqp]97>`%bbY/GQ%
%#WW&lOEVdf`T2tQRngKcikTZKprehPmCWs6#L=XAQ>psbhX+e$DU4B$AWt`m(HW0K\^Z=rLPdAjRkhpgTW$^E\F;$j"BY3>kts'Z
%lEs7P3B^G?'=T2G<0^Rt`ge9-[A,"'8LRbo,qsB!#$f8"s&)E589jEDbX+-I(ohhQ,VC-D-cKFJYpL_f'/7HRCDlqMr&ZX6"@$88
%>/nfde8B(,Z,ahpLYpXN^'fB)B@8(?1\<'#-))V8dWWf++]_l(jbf*K)McQkYE&2FPd9+';c2NBdp4QJgWs2_6K.b'eM(h(c/EQSimZd$53\5K85G"*MBh8GbE#%]
%OkV^]k;m,c&Wl@3(FtBT91M30h9ot.V_*t[Z2_6;js.=hl1FD@6d1O[Ba)C3S#*7(UX^iKIZ%\;7CtU=#2qfoFC>gZO-gU!UY2[s
%MfLV!FYDcB(.?60e^^m:2d1P"+qU$X.GJ=>lTN65>?iP9:e3i\42UN4^rFD:Amko2=eoN&*6UN]6`UXS6l*JI68c?_3
%rPJs]W#4XgpY`G4Nr^53Cc!?H5cMs,mcZj[l4s*VepX[O@;sKPJp+J+i%5Oh"FAckHMVTL.M63t8#q.gOekNQ(\I3rHo-$I5'j[2?:Q3L
%;n6c5_=P4`S+R^F(E?Y'IgE4UCe!(9;kfX^+g%8NhMaUj//!7S%Vpg,1"O::ngF`]OT3e`q_S0%f5Z7PW]*NqMn[ZC56$'0:CVU,&X/K9594eJPEcpPLm%H&Y<)COoa_ih'P-M?(.Vr<1qKg\5Ecq
%ERL;>W%H7P2Z[VAXG=B35JS-RRb+b4m,pD1.HQ?X5fX$2fAK;WV?qC;Q/J!K$j(gUkg89$[>VgH$7Vl>U[fm0aB0iZb('uTA\Vq!
%fd3k5Ma2"/.fXaMT;+-EN2i`HuPQL5&KYib/qmMS^(1?6GHh0XO:7K\j0=GiEHAOm?
%'.dQjF@`iRb+sQZ_mVl`cquBT,">i]h8PcGcGpBuN?'EL:AFU$Sm>I?N`^C*8YS-^>A``]Wi)VgYqc*eBU"g*gO[fb7^*=\LtuY?
%Y$_PCk=P1&3]9bN`;m)S[KFS3$0p'S>+T-d0S_MT's"bX2FNC,>%%n;;:i[bD:64p!?h^+KY8%(;&r;nEjjbC#GD/t.GV.[SE-tZ
%2ia'3DqLG?20?0_,;>7C=,kV&VNqs6(kL]M8+e>MWD9fS\q*%6Q,mQ@2LpeT78#X!:rkhPR@K:VUV5&G_a(&\o9Bn94Wkec-Es1`
%0fc:UM?,]A'j&o2D;[^_EWl!PXTm_%g'2fbKBQm^,4iT)@C38(g4m9bl7?Ms2QE7r^pJ*up^guTiVT2``.>XV]A,*W`g,bW:uF"X
%E&;G`8i#V#T14rcYOo6P$:9?@9k2Gu^PGM?W9?Oh=Ot8q@Ep*Fkm5hO72D/"!/5%tMf3g_#EG*="?c"/8VsDP':?V/Leia;dk!>V
%1C?UWZ*@eOe@Af(,]GPo7K&4#nLg%3GQ'4Ic#YRhD8(=__p!;W?sEiTM-&j4lR^NO*o@?"jdoOjVeE>AhiE.VQC%0W1%=8"dXRnmh5T-DdXPc
%e24qXDT>j;G"*ND"3/-%c1[eu"GHnKl8T@qN13S=Xr=)4YTf.VYlQfr]`Ht=,_i6LD+.)*jXoB:h%&j0)InsV@7-sTR!Q&l/a5b_
%5M!D\gfLe&PR0;\4k.k]0'oYH]otIl@pj$bE+"3P@*u0F-&'<5o#s4LM$HgqA_?(%_a0*L[H"m)$=nc/JC@=n>W$]iUHaPNBL@V<
%Z:L6sqfCeO]t5X(B*&S6ciEOO'6Yn3GSd]d3W@>[)9#hUPtX)PMD"-n8V=^EahA!-EH-T2b_`U3:$$8X:=3:F\r@hji$F.]lKqfc
%9?/9YNK4ISbM3ec)ckCt\d/^Br'XLc'UNVF6L3BFIZ`t`qE?Nr68<@9IF6-*
%\T-4)NL%f(^0M:VQStd[4>\F!O4"HFJ#?maC'
%Pb+:CM0_kH\_7$&3T'lqDHS@gA";ps1t!-t7Q(+l.b-D2`ds=iN4b].8m'mt#`QC3UkWmdWd$89`YI^lD\W(=\4J^Q[TM6/%ukAW
%746fOaj3j#@@+2U'?=]mQeb.+1*Vm)WtHSm1`>$r4ORoFAq`dEoNck*d:LaWOA99b%Y;<]&hZDDj%FO;?.cPhN`PYVJVOs)U7&6\
%GjT#M%VOJ9/@/FqV0\?O*;['V.2OS]J;NMiS0b`+)2FLI0f\<^8mT:AWehj4(1@\Kb)I^bgU,+\\H\6Tf$;K>eSH3rq2F?/bqN`)
%fKH-9@lBLP\-LSU1@$(q>mcNOK(8Ju/p[%A4P#!I&-s@Ci#%KJ`?!,$JJC2
%A`dN+l7f$=#(`Zr8K4`f7Hl91C_N)NV#8H)T#ul'K2H8*%$kR5gWM>7SYIl89<$NjZ=Ha6mE"MZ/r^IV(.k*q6>jY#c@YLJgCe+8
%er5bdVi0OGP+:\M8\Bq;SiLg,I13b?!g[U5`e9UEq(N6;E4L]:3`e0hBI+ZEcFM4@?m)U2B#UL8D]1Jg/SUG(X&GX69%1j&k*E.ZIG-]s&L1j5nTY?%9i]j"b!8*E!r4&&@1kE:TkVeC
%"GX!XA(6,U,V=Y&e,c<\XbUHPE0+OIfL'DZOqbk5N#_6(n5#&fhWhS$e0+IE:4`PuJSfG/W]T9:bAQBlgf9X(afh>AJ^"FaU2*j:buF)_.\diX5m3Xg!cqWT2IY6'cVErq,c]L]TfqME*N&*;UaY@,>9?B.+t\-STPVT1#X$WIGILNqr#CR8i!L7XJ=\pk(r*D3Y9BO*@B'/.(-c>'B^d2
%ND&gm)WrN9CgMq5a>s["B?N<2Z&XD]>'(fq*
%!eh"*b(Hu0S-'(=S6-"k(eH;(lenaJb/?=J-KF%B[>B#KS:%5)eq$)C7l/_IQls[_'C.%bR5D2Z7^/7,h>n:Dd;49V4%`X8W+b*0
%"VZh1X\pOZUD0mh^F%fgn7K%$GXk%)L/]PO!?JHi[,N)KTabIiBPT26Er09Z)J5j]WkEW5Z#G`EO``3MB_fG((2)e9'B]@?.p?^a
%3(I[_Bj9a?JC);G7a=k7<(>D@#C:c5aVSG-#c+JM/(T8m5Y4:3eq$*2UM6f^JB"TNlThtuP]kW/5hV6iF^W-c-t1@\8i%&tTKk)L
%8]Qs7i%u^VcP,J,3(NQNN.WHY/]>dk(5t""Fi-0M/hW6VE@aBf[keL^Kch=Ii#ID.bgSW9@/Nn';)ee)UX7bPEtknuKfX46U5g9>
%k9tJXr@i8P65dZf`_jfS2/1cT9j,,;%kjdSa?d;$VV.W+DhBK0iM.XB+ig&a0)`FBd/OJ*D00GW=]Pu&2:9OgG<8$Ybmb;nod67lUGMNhDkpc116
%B$_O/m6DPAors&*CuJQ,GBdChW'-)6JC8N=OPY5N$LN!u5;1X[e&OpE0rF?$"PP)Tc>Zo?"K'i:['YN2"ajM6!Q+_BqTr?H%R[]M
%YiEP0r+6Bs40h%U*1c&o@)sJ@Fi0L\J_cB\irQAn4#@ioB+;Wp],cGC%sHkiCUbPa
%pc@.Bj4MBM1OdEl\:=(rm:LfRDWdqXkTQ#@06aSlbEk6@'#@Af&r*VNAFCqJ>9&WIef99W(GE51hW\9,Frsk4Z>?We+Y!?.$9l3?
%'+T!p]7Y(K`G%9K56)e^HXCDjHFOoD6gV'p?*CSV:T!$&D!i#$#XYST90>;03.``eo#RXKl`Sf9sa_A\i$nDC"/dBI#USmII
%*G,A!mt[q0P,qL=(09[(5?tOVWl5t<.&]]GZX.LA6_kB0c/u+,NBq/e90CKp8mqnAe$]1&LO.(ES=R7KcuGJp(Q7Ds';nj$
%)i%J4ED^Mt,1,X1-[i,!O#kka`gG"iQC"!LUob?tdA*?GAc7`0f(KA\qJ_RULa^6[@P(Ge01tlXc,$Td8)B<"@h_?pB'1G.OQ1(QS0h
%I(C)1)1u[iFF_i5P2bGIj.P
%&nP0dEdU.:.Vs-We+gs%]k']V8P[^6'XBS_RY>"[4@!<+/nLtl4(AdN?K;%F*-nK[97ClJ?:j?ZP7=(CE4r2_]j)IEF#kr6(OH=G
%^j/c`kXs92..Qb'T_./&;uPM(>7Hah>I=/_Go*$>8e6ga52h$%d+D(_b/-pfZ;HZ=7fj;s:&,G^GY=uc<[ut9$Km`ZY1A+VP>aQC
%O=T4Xqlq5\QE9?*>7+Q<54Q`J.[?G]]E91DAo)K%Nn+]#.P4]Q!Rj)e+V&?.ToD29MQ-*\D[ZW;OCVEMj.@.U)oXTQVSh@[RLX"fo7k0rc;qm#\t*/B%[UmtNH/Lj2!
%Z6;dDN)LS[U2d;Kh),mPDc#_6G^A\b.^-bO?M%`%*,*jXsu4h&:/En&8H\
%g;?3FUZtD[R284qK;[]N;M8Ke,$SOqGc&4S&A4(_FsGf;N'Em`h2q>Hi"lUkef#oIJ@BV.Hn7,e,WKiQ!jRK[o525)&DRI[G,W\W
%OZ7u6U38\t;CKEtI3&'ndB8"%a*%h-Ks*82N+T4T!2mZgAsYq86KER%T].;JZ\D8N3M`VaE9ZQ)Jc>+-%ch!AE_%>Q1;Q?5\BlR9
%\?T5$O:_BT[a:cb^Ak16P$Csp]L3rJ&"6F%bN0&i1:>P
%mb0%3i59pAn5rV?6M0(L%PL!e`%fgY%Q_[I?,LY+mVCX@$(.r]aC*t'G_o"=k\&*k/6X2_ZAP=!(+^rMgGlK>[Ul9alG7Q'=T8lL
%7-_mR(64V@G\uBS0h>'nDW%0cUnZEmm,cTFh7umRZtaDX$^=OpN>j"*`a,&nn<5_4^R7'[G,E`><@L?d^pT#/DCd+EEa"Cd=!u9&
%qRqN_oK'Ntj:L7ha>#O>
%p'fP!6j)FM,ZB<:a<pGm0_i@GHEZ88cl7:5eqRNC,5%<[in^XJEoMUQ%W^*/IIV$l<0_8;a^t^r301=?.(u#W6^^.YcDJcTWb5SFN6ET=?rca^,dYLb.MMW#M#h/O)RAK--D7?e
%Or&IYXF
%*UY3t&WQ0eDt''Z*jlLO]i*c]hH6@a!D57GU?Fjl(;BT,e,&(O%mmfBmj]"lV$!A^;M\0^>oCIQT]R8_kTrI6]=!A
%hhX'+A\&I$*&-C=^`Qt&l,e$[,L.@c#5;f;V:%gl^XPWZ+T9HJ0rXFXK6G%]:Teo$62U-oRI2.13UUQRs]%&2dFT514e7;5kL3!>Y)4Bp"%[CTd[V]'6I[Q7A
%olP+7$k=aBO!ht[42>sIrKPtF(rt\#&lq7f\K^D9nX-rQiG1XgpK[>!EIKl/n+*WN%bb&1_XC+ENo\kBF9!X/esZ6)\o=*9oT*qu
%Nb7557UX$Zk?sIK#6tDE35at&TXn#@11Cmcj`\sSj4k(T[;jTi%`?2sS-JdBC':opW(`C28$qQ:h=JORs3(I52j(&,Jk(S/Y:@EQ
%IH#[I"L[4tNSW[F@`Rf0#E0NHd/D<#:^2nS2,_ZNcOMqP)><9qP8(t?YF^hW!t_-af]Y!NM?+_b6)S^89E_?LX:I8HK3Db
%.Hj9XSPXm7@4*7Y2'OtR2c?nNb``[M6VQcMTXXUln!*NdbH"FPCe7,Us9"T(5X,7;P']!rb]-[_bgAHo(n7Z0[.M<7Ts6oJDNk!;p8'Dk:g_fSB7E\p_4)Ph-B5WL9;Otna8Yp54KnX2Qnfh_g!UL:&t30=!j=^,MGPSpJKjtR?D
%h6D[X>$EQH>#p#b!)?4(Jh+m:S6(1#R50GWb5emmOQC@tgc8U%caCer:X$It[9Ck8F%Rr#@0-pT&Eg-Z!A&/qnVWQ/Xc30/d7eKo
%IqfM6mt/tAJk;i.i$s7WPInH&<\4XO9!#od-pP2;/9&n:KZ,i]*#^*GC@UG=(g8J:Bb4Ci&4&/\[iIX<_UYs7$kdWfYfo\OY,:Im
%N@?$CZWs'C<`56"'(L`/dIi'!s)uXq!fed>>;03VV?u$8(s69sa@)u01T]Z5(tG5!V/&qaA.m,DeZB/1FTtRG9"L]fk8[$s&?M3'8F.a&Q!ag"8YkY@=`i(!0cSIf1$L7WJ@FOdgis>nMbA*kkQ1H$7W#p0<\\@4Fl0:ZPIOS^*?lMS
%cf.hc"PO\kp1/l_=L*KLK^/%e89ZXLr2!r&pt9dXq%M!D`\2]T3#ISXKVaZs3O\/lY!H4pJP47(HT,l?DU)5NrX4&BRAp3R[F;@S
%nl"2TD1\Ai()K=I\qi;fi;LF_W_64SI:TBeNkS('C7L"e>%9`BN"i3/)-\B+$*20;nW**Bn"X(C,@GP+d@)@PYY$V+P-bHCUashR
%Gh0$3rl:t%^o7i9&?'X/Kt,s/$?%AnPC^e\Ojfg89Nb0ab?Kq>c]GV\&0((Vcot8/XCHFi
%34H?L"I/&F\IhWfXAm_%D$$$Bh.PmBI@D8.iK*a//9H^&qp(NL(sk6i4+#X)aZ_a+_S%gemNV3FXP_hX]:8'3cJ.*NHi&'n*=j=]
%)S)rAVFBi@tYNjM`"``cX)uf;T`E%+?l(52M%bsJuAe@q5q/,`JU[l:9-[Vp!pWm]'"mFlk2\d8icMK\&Y)EpeF6<`3I0Fn
%*b43BN(l[TIBj.3KkmF>3]8DkMm#NM\S%)"PYYf:qc@fGDMDPO9C.[)##()LAi=WC&P-m3gO,^abk8Y(EM-DV&]iK=9-(?NY'M/G
%$-4^O)G,PHM\VDF9k=mnqE$u@Opm-\nmV#f5;+i+NKV>]qdM8FFs::#0hG1oI0TPFNDl#@Ef;N8!a("@*O`_u;73sM8HfF1b69lnhk!Br;_\pu>-"olrP"*?1j`[43Vi.T=n*Zdi::?p#Q]Tl>"n:R8(#
%@7_,u>Fq$Qa(HDU9%%d.B?*7?euAhgZ/1)JX@]?>W)A=8?N2F>Hu=,`G>+bC'YI[/4oS[02h6qf"d\,nD%'mC.o(B9Z%K4p#ck^+aBgN[[eH^0N&=9j_HPgr-oV/['5F+?h2G6DBSMDOQ`@i-Ju!oMOM
%.AC3D>3Ums/?2].cRQE\($DOu"L;777,2@1+cfbi/)RkffWbA\r_8g)'sN+?cqnrcS9&1h;;Fmt44?\Num`3$X/fV@sWlP*A`I
%\4^#".O>1#D44JFqFWlK9L\P+F?'Zd?6`[]6k09PCME`u@[?e>ooWOh\FdfV>NfAXL?tq*SQZK\9[D.ZYldkOb%&/XR%o_0KYsJ\
%;Urf\ZZntrGY4b=_dYP2iE'_SBf\_ko+R;EQp<5dDEBQ.jV,5Riu3NHnA'LKQ4F._'FR#2$ER]'_pJo>!ji/T@P7`1H!p(jSZBr,
%$S>&6."ANEbSipP@8a6/1X['#QA\-JU/=b`9k8W5;bM,UeYI)UjRi5>o3Q6Nrr=iipjN"YHARG9Hn0
%5We*\OuNUYBKJAXVrB+;Asi*hX[]V1Q_)P_gEnI7[1YMU`8#\^%A7`.n>)u.]cJW!cOca\W$d8e@q]U5nWGi&<.Lk%$IteKkj%>$
%$GJJp/B=i&?jF[8(Mb()jGYXW@DaWG!7>>(h?T$:Uh!sg'HSjZ\VA9=_;[(HF27i2bJa1U=I\U_H[r'[Z$cgTFlQ:
%EOB2MG>?EnaKLCS\``E"fH)M/9`l9T>JcmL-#G8`7;h6GZ6VGnV,0\L_+CRTd`js4eo>H&\?sli>L`PiZ\&jN+SEbkq;U$="BA\9
%Gt_BF&+^H6SaTPSLWS,bW=`VBl+97V\JDk$)-%9B!$*#)8D5e`+VH8)GePkSXa+rtPV$:QPYUKhF"h&XH<57LUND)bjhYW/(UT+7
%==MC)af<_QDH'l++RtdQ(8^e^FpIPeY#p$F8;61q7%0Xr$!'K:iFhMo6c+iS]k=KmMB`U7BsU>HhGPQa$:bHtZIH*22[-4GlmF">EW\t&QXA.PkC'P?YK??*.'M`d1m.p"u$>5L(R?]l]=?TDZF?m]ZBC\YmNi[]R
%gc.(@5hq[\S`E1Nn]f1!qe/s3-o3Q9G8/c>:tfF\%<,.8-YoSB^W>+gVN'_3>$@3%=em`#8q]bB//]o@=Oeg`h&m;Q@nkF/N*6ho
%^Gf;7EEH`SW=I6-;6?6hPRd?c;N,CSFc;J;7+LmGArXL_.Th3r1GckqH9j;0N_'6im(?#;LE=
%.3tW'qp^&c/&tHD:1tF=,L!uFAM8trWEK%."H7EWtSN?]g4nMcZ^n3EH.KMbRYAF*u5:<[dpi%mELeqNX!)c8Yp"+I8B
%Dmo#+LgM?l@BV;E-?/9:XTh[YV]qk0tG+*7D/YVr&@?P-V"3o
%Ub/)@:2k_85q*bY=pF@scOI+6X9-]l#($I[;g,8&F>jA3&\-);NNHlR*;gSs.G8bf@PWe9q$a=scoSkYFFI5r4&J26B:Oj_W%fMr
%omZsm=k>jko8+b#*\hQ5(CFLbh-"J(_/+RoabnLfGrB7*K9ao'UK08B?%gOXk=C,D
%gkLh0:@0+UgbWpUd;/#5TN3Q>MJSE-aU8JLL":lq3B]ls\a^S^L>O0IUbhjL/"1a+3cW3+#aC?0V.4.]'??AC(tc,/K$eD]BE>:l
%4f"'@%mb/&7(?mjMrUh/%$@%K1HIu>MZbZYdVZ[7i+eJgP(A#l%7tk&bG;5L)"N(]3HLc*lW@d^+(Z\rE(
%QN@\NVWN!OA[dO#^UbSS$V.5`Dn\i<_kVbCH-<+[jkN_1'9\;+(R6'YB>stR?"!=tki5tt>jY.TlXNL6W[HmD[:@PU@7`^=#m4rs
%/@md`U*FG>qIf9;QpL['A*QP_[]cuqUqaM0.KE9Y/[I!Adfogbo[nIhUa-Ma8LSEI8O_m"2dqDRTT)N(WI$qD9
%g'nMn6qCcXU525)>W$,)jmXS2icJ]3YU[0%W5tGX-pa$qN'i0I_3Hi!WiH5,@4nM'cLiYiL.T;:`"kP\A1p??>J)bmeP2if6[MWI
%:`Ud6!WuE9i4V=;?)0<&^8%59%+)*W0l7hMtR>ClEPE%TZVu:Sg2nC:2JBMnK\3A(B)o7;!c&
%32fs=(^%9CU7DuJcaH(W0)@,p)L`"5R_`BJ+n52FG;Lm>X9gY__@mY>LpKC\_M#m.d5r[qrJ5%m,5A9Pe#C2hri0/DE5(@j23)Y@
%(fYpH[K;Rg7K?'Q]/(3>03U.=1aKt%IN3%On1=5tPF;Q+O>6/j/r^@&]/P?5N"eD]`4gu*-qX]m]laZVhh4cJZ;0o)/!:%/#GB4.sH
%6GZ\kbq+%9gYrZ"Q.":6h]3RN9kYtu#OA):`ecU9ZC8Kj#n+7ksQGt&c@IrE8;![4hPsaK\2<:8o1>+s
%`CaAWh0S\!.:9j"9'e`8#g7))`ShWs":>35aF8s"N.pX:qU!T#R,qDP_(@CArGk8P3r("PkSa(/NW9V7Dd6^T,k\I)[;rP,bT8a?
%_JR7:(?ng+l9"Q"XX.hB%6'2*7QD1CTH60!m`.hZMgKiX9DrIW2LlAL"!/YcWOdqKPfSJk/X+^6Y,dT/44dPdT36hGuoRe7$l
%_e=9eo1Odn)6k)6\9caB@'k4KU#ohW`8jT@I:>M=/)RP,_T`S'lpXc9
%pIo+2GQLCGqL$@ElIg!0:EnJ`4#f3(gEc^81_(h"=ocZ>(8%6t*-o$49$fA'U=l85Zj[U"`M+@5qX)J=RM?Pi\GD)*+fOZrT9'.J
%EuptiYKDZ[bbK'-?om!Ea/$^'qA5^Z%P4bjp:QXpfr;AXKp]+93:4TB-q[7%Kk-9Q\XPG(]e%)-Kg"aH?PB)0oNVPmiM>>-TX+WS
%AEp<6JbS\XKV_PgG7r@*Kpq6Y;u?nEH?_oO`muKg+-:Uog+?rcV]h@Y6f;?$@1?C#Qk>+ks2@s)bB-hV9eAX'#I[0U]eWgq?O8bWBsAWIIb)-t<.@CB'&?].\T+r6/2
%E:A[cR)D7]R].jSMXIJDOJ/D:\;Iqrohc9@l9`JLE1!/8d*OK#
%]<1"4noUbEPT$dk*f-CMC5S=Z@\<6Zq&FMF71.\rC.tFBP?tI`rLe+LH'8t[Jlk>Kg1CNbeG_nDJU!UB:U&($j5=.[Y*JB?91.1&
%;424MX&S#U<"mn]ldBt`D`\1E"hqUYRZ-*G#7kLV3Q$qJ^b*e/Ll7VhR#cMd@_7RTA1][UBSJW^gdBUrpeHQ8Y-\)ar1ch5&bpX7dRW0UfqZo/d!s?tBWeWgSALC:\D@(-'nt*1`Z;"7S&q
%T1d+Nf&T$%hlDHp6bppO="IR,p_G[1dE;djI-bcnZ=FlXGMaSE91#F1K`\3K03S5=\p6*'S,htm_YMWOSACMu%6WuVh5,"&FEfN5
%1j->JJ9t-a'B-$d18Q1NTN>'Ikk/;PY("T<>*uHu5`BZUIgm3;C=$B:]Z_C(:dpIC&6j`&j,87lf-#oO,$S9M:uUT9k-Kacjb9fH!Na>b1o@jkPO-?d'Pg?_BY%]X\QHVff$5@?2N
%;O=\6.C`r0WrRE_>0[[dDBgem_c9$LN'7fi=]%7_K;4R;7a;@#o.9IhE$n+?+#kZQLdc&):>sO,)R;UCZ0MlK^o7P)VM=lt,*juu
%a+9aJlC'91,=Xe)6q@!n^o.YQ\Ois1JtV5IF@C9Tm4&`n+@PnbEYmYG$Se?L8=Fu!?LHV
%`bH9bS`I.p\;uqp7brns"L8l,LE"`(oHS"_eQOI
%hR;PbYJq4iX@/"W>E*%pLO-8F[$\H@VL<4<0G/:;*$'aua6Lqr@2p9Q,20G$-"b-5&X'$h=,SMD$tcF'4M4S_@edb<3,&[??2C5J
%+dn^[.tGd>A-bhsa\XD`q#lJ'MFC)IMZu%&Pc,)J;%uT;WWn/gFO4I,U,#1N0%E)pQ!4Guq<96'-kNeF'Y?/*JKp>]2C$s-?r$`Y'b#nZ-*Or6]_V4h*FI4(Dho;W4o(t%g6*K(j/dNS/%p[*\UHO57L%)g#K?^"@JZ@
%]$W>dLJ_utcYCejlB;l1P:b.Hi7G?Gq'Jt.kRGLl&A,o+fEK;rrO;[2R57Xi6[>U[_1A2ZVaK(i+q@,j$!%&\0&1Lk-ekA6i.R(t<<^+Jr4peQe'C
%m2L74B\,fY-&PS4O4WgJ`;Q,c_ag0mVl9Y1]RcfkH?2\J7>Y7IM$CPr2QG7k$!\?l6,[6LuUI%RNZYPGS
%VBiU)&3**+-N,Q"qE;=o:jWBGi,@3SV&^ofkpHJ
%@+E:qG%'F)]ILhr+K]"qia"l!NIJfY67TeD8BA;Xn\k?*?VoKG;?0@90L\>p0+5W!U=l$580=SHAs,PFd`_887M$^H(kcRtE?00s
%hX/=u"c5\Jlir"I,f!#P;nLt.4b`U&!O'^:[sg[7"62CP&48>tbSZNJP<4^bM39r*2:A$ZjA6^7B;eIG-#YG3$Sk+N0c3g_@&4dg
%Ncme++=XP1AG-Z&,,=nBpq:BQ8k5P)mMcC/H'4T*/F=a8-g>I.0u!0BS@qRrF\j3(*1XgS^m;FhP?AC"MOm>u1/L2#F3*bHY%0WOJBTJ-M@A1UrkRou\J.W.aPUHOGC7A--,$l6eL#Dt&hW7B7LmDC0op.YniJ3fDA)`E7t)seUR<=nC`,$TII
%7+;J,HN%Zfm7asO'X9$kNnmF;Af9BH!M.E"?3drq.\RW@a)7#s(J0VmAL"dQNo0HENC='D!=pJ`geXXC_YUpdS+I\B78)nb,cs5%
%c,laE$E<+-i=:TE6hCY0bupQ/9_Risrk`KVGO.qEXa,JeRte#Dh&Nm)#n6]a"eUm(o4S[ZB8"IF?CWUCNu0^3?Fd6IGh4Si6a.\(
%PHt?QqPE0Hgb00G=Jgrtln]?M`\EW1M\lPliL&Gm`$"%.Rb15u,ZTaKD?fWP4p>6*3oh;NS6\EW;_T5Vr<`gUAO5:K
%B\>kBd8jQ%m$:YrXOu(0LkWqf5[@L9.RRQ!0BqJ)G5$,FPN>[59A(L>%%pSs8MHQHP)UVsCj%9B8'[&h;ZP\f^ke7$$b^YSHEer?
%7(+3b[OUNh'SI!>7)^2@A+P:Zq,@``U6oBTAW,-_l=#Ft;MN;cHT%?n-IZ@#iN^,XXcg-UCdh:f$)]O$Kbl&n(Cq]!
%*o=Jk[q,8@CCW.Mc69$Wb?%WihHEl81b@k]?BGd9]k^4<"2`EH,J"B64#ML8JRK@VA+L$2\%MTX$70qoOo+^jLPm%BqER:/+Nk90kHBX'UkQe&tK\'Sa%m]&nE6(<,Wlk;ofdC&KEbo<2SIq-YR,1UVhU]L3',G3ZQ&.?9a4T)*(CqUFd6`%Znd1.cQV'O_=fh
%>59^)?6J6$%gSdd\77`dgG7:e)OZA[P;dRN[_dPq.UT@7X=u#SbM#Jcs"9,6%S@!D5`om6HN8
%9X5.SVKp%2l=ta8ecn.0JXro(>7IRa#XU\^[P"\--Zu@)/o]>S,OC0W*.6!N\;/c^1nZ=8]Jt')Uf`d$.E?&De1KcF3r,u#aFStWMJCfB4'VJUF
%[^7.3Yoa;3<>**Fq@Znb;;qBoGSa@K+fU3:6el<9I^Fb6%BX-,*HD`C^[Lsha"!Q*Zu4-U6r1$'ZKY>E"$Hr]XmDdT#gon6C,aXD
%HG&83\6X_WUNE=$dl^Q`W\K%KF0RktH/BJOhagQe[Lk%/%L2Ag0Kc[Hg9qN.Vl8ia#-k=K_sCJp3P=UoEmj[Q\CguFCmS@ern=Q<
%-6Q&m#]!HeM?"t++bHnS@4@Q[K+/S\28&)0u7`^k8PTq\DDuD+@7hL)PRT$JKrg&e$j+$8oPNpn6pl[?4*IE
%@h#q;642$=%Kt(\5LtX!b?4.`%Lo9^i'YS#NH0\S?$qQ!7=U[p;
%)UqtLk7=NDj=5hLe2$A7,Q+-!;f]/is2&2)pLF73VX(gR^^f:"_^-*[M$PCdp<"Z;R$hU[j(r!V">"btqlpScj/@0p"btfZd07
%!>A'c1qgb.9A*.q3Pol,8f$nH.'WuEN!P>5AAO&0`he%-^]6V16#(Nm=2T6Nds/<,\Fc2i"sLc1_DZIMU..c:6VZlu>0G$+YNoJ\
%jAkH#\r'O_([oEn@'T$Mq:">6j(6Q"\tLgkkY)qH@AhI=Mg^rBf]F3#D6*t))?M\@85tG$K#-u_qNYg'F*2ao^mLYQHR_^BbE<$prO.1Q`
%d2=n`IF,QgVgGL@d0=\ai*'PrJH\"uKOp3UaTA?T9H]VoS8BQ3D8<<[B#-ohX9Sn*WV/)-V(1EU2D29[2E%LG=>WU4s#bV,!-j@,
%Xt:4(EBb:0hY^JGI-e\8%8AHl<:/@?VB#""6Pd$2:/P1!3.Yg.'SLAp$VlG)&'k*DU(u537Vd^Q3*7&qfAtE(R.^OU
%Cfpi'"<\f-#(Z^.EB\_T);lT?X=J+&d=(IEFGcDuVR7Ut3qkjUb:`X0m\>8)AR7^2bf`Q7\SUSU.V?`ib-&g;MoFa:\S7/cDA5kG
%m#?/`St^C-CX,T8/q+4^8fjp>\WN+,T[+^Vh]1$p'6F=$*e;&pTl[KLoc2d-9u28MM9d-1RQ%nXb7CdV(D%/!qq-:s:A9p'&]TkF
%,lIN:*j2\.$3XNHl]U/l;=HdA:%c^OXdk&GceQmpkF6hZ^##D+PY0gdnVBm,YV,()^XkA$b[3gRQSSn"Uol6>
%?fP+<[4`QY9\t#cE@5q!eqlpoW`&D8+u6)@>>LYXPQHQ'_IL4)bY#,-8K*7u00r%efa3gD/\>-dX!idM/FB[piY3q=#4]$pXm^\4
%;q%*1M%kB8]hd&.Sg%3)@+F-nr;JO#gX9rMhrHS3+f44,K+7^Di9c%q:OT`%uGBT_!?r1OA*/-9CQ
%Zco-mB\Km>N`c9SftIjnI!ijE_DmZ+!?8t54OT'W=cBYOWYBHK?>,#&QpQROREnX)R)r1O@B-KZFX
%OUQeGD,p-XOGsYKONrZ&pQ=#ZbQ<&EJQtnlQN2S1cYH7R8qRK3VQ0rQgosu,">WBIPHKaAZI-?]FD;q[:D&Ll-Rfqf;acL_[GQ0Aa=!rt/_P2):";%;*=KpK
%'*:0iJp/!O:*2*MM[AJ,!kFabXrDrI+HVKhjC&+XjW1,us7uGG_d#6bWaB\/'rV2eM01P(>ZDnN]hag*OJl@^OPs,C+;Y^4aTSnD
%"''6YcZaGB!r3'OqsB/&P=Ze[8aNjbo1u1)C=/Ef_$Q:hXW(U0]3=WKX"`m;f"48=`+G*!S5Z!9YLL8q261O&P"0mHPG]2=RI\>F
%gbg7KoZf0qqsh3V_<4G_KgPcLSZC]?RCSb2c"*k+MU$%J=D4eSWL4X#Zd_%7?9+btPXqpBlV;=gdo9Q=D
%>BV!@Utek%K4%aPog4MINZCj2V-EP6;:b7@YJs6![Xt_VoHaRV3"8?FW5TloLa]3g<2a5XN9m&dF"kHd>89UpB-LL%4u(Cu0Ofu/
%a/C^Ub@Dj^ug+rQY30kH57c8$&Qt"I_E'/1iFAsIIJ9cBY0b2SD@b:jLn3r2>,fYu]`Koa
%h2MD=JY9Sb1Gqn8[eq,l.3mLZ6*f'[U?YJZ(X,EZD%.@#e^3aJc+H^b.^TOiCL/\<,=npp6&??bMupU$ABGK^ijNu:/eJ?^q9ngJ67sB_e29WHGDSU$,(aHOK>?uT0Vn%M#+PtOk4_bg`66DGd8nq>d#M^<%Va\oji5eOHfLdn`4TWl3'3L/8"Is1SkOA*)n9lR)#b'7r)/7rEYL`?.;aSE#J
%)%.XLLosl_KV^0/6S3Y\Kk3;%Y2OuBY-b.m7UEW7f`6lFHaB`EMV+tnbd=J7GXG0cKJpP1gkgu9-%Ypr)SC1UZs$+N#^VOoXQgeM
%_FSJu1p*smBfm!.A;mY/`RE*LI!4^9+D,q/la:9PYg'4k$%*;)<19+N&>C?jETJt_WCRCns,"Xt?t,QGaf5>RD7g#=6Rl1[<ntV"IXdo4**$pkoSF,l"89gsVLh_LDPY!=8lEI@W%8BjiR23J\HFKngFj*3]e2OYQ%H'Wt.ttG1
%eks3/j(=-O/1Wh%4CA%EPA?61&f6%66P1&tZ^(
%>`7\ON?;ojH%^iaAV(mQ'"(,:`WFAmt,)k&5gUm
%DE]lsDgr[YdPlLZ?TU+H)d5\S4Pek)!Atu_*5lYIcE/:dE_FX"Jj\VpB@L%%_s,6DPbFl$R6[7e][pX@VnAC8RR?O%[DUD$;FCbM
%L1'S9@(B7[>H3Bq;[rk!JT2E-cWk=sh3`JYkZ]\&*bM9F!E.'2HSt>pJa0>TksMj$h1Ikq)$5+p%%Vl*YN/K/KIn2D+=VtqhEIqIUL,C"u12&>Zk!btD_Ps(V&YP+c&NT9*oNk>CUf\s7PWN#h[
%4Z[H-$7?Kg1$B5^LsN\!S9\WrS<@#i:"\qPogWO"jkV_s,3XHU&61="7tmp(1CeX;gGJf'AHOOYH,t&deu@!K?BH0Nj-cDWK?;Ug
%W:?lD'aq<>YT89I6jT)1;."9f/k/6NIB6u^O7(-NI94o_,":9RD9?`l81g<\:O2L3QApERl!j3DqL)%Z2>e2q]Ftki3bne1O$HjG
%dh(Z+CY(9K2!??2XKCFTn2q.TYVACf'\aiq4Yj')'sg\38DQAm6%Z[3Ik7!"[n'u-&/FmR"7oMhoroS-RFYUur%MPGeANq&N@&*-
%)oV0fLu@OKAiE#:&DBkL^NIb?;)9Zd%ShFQU4#pHa%aa$SD.lD^oLJ?lcH6u3"ttr,Yl[IB*6tKO%>)mbl9tWt<*kfASOC%;rLa
%"jhE[W`Vqio/d35gD;@L[:a"(/\km^n"@W./4:79BKpV&In%qACmp_J4\QZt<-n\/LGqt&MW":-goHF-*%bipJ8(K10[3fDQEU-uftU,)[0
%'iVu(3"CVUR,LD,P223HWM.%?q@%AmXA!`bjE'R;^@YWrCfTl'8cXWtgB`ZbQ'=b40A-4;>e7pZ&Tu:\Su2"W1P;@KLR.>K(.CKB@0-/0,ps.-bZ^7OS'^-]i(VIXMI8fWT@=W,I\=246s"Vu(/aM\Lfb3>_!d.:DueNX0\eB,`WgXfL.tbd8/PK<
%Y@^'D8j52>Q#=@6k[Y^@KiD_gZp2<\c\YTF[_Jt$
%`EJt1#IT.$#^3m:8e)U;Tfp=^X$L_cV[O&VU85*]mLj?c]G%:q),ZA:05/Y30n/[2NZ5@YS"4
%#GT7Q92Eh$+WE7or/IGD;5Bk[1!holUE*DV>At(Z:?kG>m62^$lj+2]RmEg`rhqk[)"XHM+JpWGMU@JGEoUG)7T9mGbWV2'$HG+Q
%Lk$b[$5'Dl)O:NOf"ic?BGkPrt2V4`)Vt$:TME)Y^(d9G,:hDp^!4IVGnFRAg]0154EN5'UR;Sr"kM`Zq5P+dR@n'Ih[r"e(U1
%Tp]T;ASUGp,WY/EBuol?YLQTj,"c8tb`-TjHAC#gH?f%td\iAeY,C[+!0r*#nTfNm.mHJe"iEsWmb8[dO)Gc>Wfo<'Y_\o>H)T>`
%Y]hokHcOdudg!BM#$6rr"tJe2K1.AolsrMc7E^G)#0jSIb.l%6KQ^=P\hK4)q-!qI#"`85h\4]i3WQ:r8l[5*Q+V:RJD"N;PM9S3
%1+We:XXbrJS-''H*`EI96ucE;;1''G9*ScK=L2P%U3XMlmo9\@ctK*RP:9[,<;M]B`7`Y'kDG35F=g;-`>!s17GTqh&<_aIh_G\?
%B-1"2TUPb49k`PP-DFs]`S%:gX(e8)!qDQ.QTakP(2ZiEP#k!^#X(`G13YrtdT@3p"`$"\lG0!q@#l15W'e'k2NS-N;;6Z3Ni=-F
%>Vq+se$@lA=tgS2h8'A7@:3*kW+mjlO5)Kn]Ab;X4,](>7+XI[#A:dJE/>o];VUV,@e!&d$'T10C-b-4WDk<'$M1LXB7"Ab>4/fP
%he,-"\3`9jE1MWn)3,*:*00usr^T!C+s-'!dbr_scfT$lY^/@(*:1&C>47l)sg-j0aO)>14WPS5I:O#gHbS
%mb6S+TQ!Y[6))Bi-DrE'Ccb84M%MJ0Q\i9r\i9k]W_KsG5kX/Y-O4(t,K!=("L[Dr[WNct\3fO6`2d5RUL`(_PA03=X:O
%ZenE3>0r0G.tX#GNIe3OaS^Q7EZWk`\kuRV(a`h4)*gECFTM_F_\q'%[?^0#kc+J/k,1N`X_kp]Y(ldCA-0)#\"50b*=X6DrZhNl
%Pf+1bC<(&m:uYMS4PD2Xr%7V.obnLWAJBV/`)?H5(PLTsgU*QPCf%!%.+<,k[LHE$j6PoO
%6O+DZCriD@*HANK2rC)s"?/coU7u,^S>-OfG"fd$Z_N3:p+ZZATrAEk!Y3E.AdGI20l7DP?XUfXWF26dGN;u_h;=&C
%TWBED^1*:m0W5c\XQ)/J99*\Ek?c&YP7lP9+1kD"D!'bmV+a0VU6r'O!u2HRe;:4^!1A1W^>EX9Wk-rlb\qPr+$8KR2"3-<:0f4=
%5o=B[.ZJ:"IkU\9GItOl_<%Ge@>BSBWBjr^faD[PrMgu6(#>jo@er"%GH2T"/!6c(n0NP@.V]RtWghGP$6ZAXf?g&@i,Al1_`@eV
%@Bnk+R3oNb_$RFT/XVNIdQQcG1/4&ra0TAhCl#GTQc@Y!ePdQM^N\^)9'oaI\kd2.8\gY!6JE8g7VmtHOGh+LD`10Ee&k_TbbrE*
%9LZehGt2b.AM1!b#+hBQo:aCA1F>BQh%0AK`:Rt+p*>gt!pQdi'bP;hmhm3O\T66p,@u#oF"g[3Q]XaGg>jZ99YnuU"P\=7mKJOaf>4(XF0&_bV.g'#T2[#AhO$#t7.QO>(/KAP_dkh-AO3Q#2l]bS-q@1VAla\?\A:46S%
%1f[G[TsW/5W2l9[29NgJZdIk9SN7]Znk+Ona`CTQ!l;riW0cl'GnDr&78"j8ea1H3@_\j]%F^3Ppnn.4g/r/jN$P5U;]f.k0ECKn
%%+Jd`)e8'YJfU@t7%&H[aOi4@MG5R_srJQKXjR;P*8%sQ&db/Z'>lKF;.PL-Q5,PJAn)kN(q+m*dU1q#pSJu(9Lo82!:G3
%%Fk&;T+_#?)O`M7a:=).J6&3Q=Yt3@E5cmo9V0\K:f9DId8\:EK3os.<'I4:olr='h=T@/_S)g#Hjq8hYAd$4l?+7".c\e_XO-9N
%Fs5@K/cu+Mq2&PONr*fuk$>5)7AtI,`3/2R&-]Tb[F/pAfS!Eo5j(,"7eKa+(R5oKE/(PdD1+G0=i]9Y.S02rEqh:P:pjNWc+V)4%5>18TZB/d4ul6,]P>3m`)8pf#C#E5W4Rh>XQpA
%"^+Bh5]n?+rlC"WmqUkJTG.I\2FaiC@
%K]Wj:q3[tHOf(7`1do_VpN1]GZFA:fOZlclp0A9%&ALNpc(i^-1)`Jl898nRC9$PN4fe4UH6`^%Z(?0]*8GOa*2&Oc!Y01><%Dod4BAE'I:aHU/>rp0KsoP,Tljb^#,)Q].d+s(
%Y$5cm`sNHsOHKT:QL_pSH7LLn?+4':AS69[gYqbPmDu?W8\P
%^DUY'.N,6K-bCcpd&sVdZfNgM0q1/d4[n9[(,/fFi^^f&l.n&knl!69^$=hj9qa)*&bEl]4S"X[U*e]-ESu0S"+$p9^;VerWNF#S
%P`/QRm@!oZ$g[32$]^N(8iE?]i*V;Hi5fmRPVt+&,H&a)[FQ!.+e7^?S!(?+X4*,L$bLl&
%"gL?*=KQ,,&TOf[A$@?QI2%h^PPCMk0Ik^m]ASZq1IS3)-8CAZ((9[pm[H/tJLK[b@CA>D9=ajBj:;^4J=%*'`mJg5
%H6&@VGbYm8Ap%JqAr)!D<@aiMU0T"-Q3B)s*m(tUQI/Y5.TK/&;8f+O6Ni[F#Xh\Q7%5;!)$`SM"T@->'j[l3rCfTC6i#e,f:Am3
%YK7i5<[-Ia3'#e:rc'tRI5,_&%j@Eh=U25XtbTO[@D*.b%=Ql:XjQX7eX3k@b#qr-Z=/O?C45n
%?cDCZ4;nT$(tiY`GD26,$5q79*gee3J;=ZC\?'6jM5]kh[BH-P__AtKS(NCMfV\"8PQISLQ"C[5#=4rB]W/)%e<#Hu5Yp6[@FI3H
%)l=Hqi+sbLYY>[mA=q?+88@Ap)OnHL>>[>R:)VrG-g16PB-):!&kHUJd2l0)Y=9"X1qmO%CY/k4;Vti[o-'E6r2_pEZhqj#]ug
%gG%K5:tLal==rBbkTW8MXRT,d?A*,\a_pb'2o\*Q[Nfd^YKdJ;=)&RU.]M.O)JiBpqi*?TuK/YZjO4:BlENPDE,K,mUZ<6Jd87]+5$2N@;VS?4(8BR7,7DS"&9\!uU
%^_]pd_CQAfFIfN6K2C+jOA/B/o1THs-mAaHDq1Ju@5aOA;R/P![7;)>XZKLY2!$a=eP&t?T(4ksIVsm>RE1+>oSg#Tf/Pb''jD&7l_+T[iH)0D8kmMn`^)C>M68Rb7-lm]W6;h"
%RK5Phe=Mi4X55B`N4)GM?kfo^FR'6Z;fJ4$-l`/>?bA$C$VO>I!Ld7KJ%.kV5NnjG,ZIuQiXiZXCt
%@%q;<@bnPsjk2ADB%`AiMDK!P"5JRTHUdMWPQA:2m)a.7p'Af3*^h^,&]&XD\tR'
%1FZ)R?7Vlt&3^mA';jq,]pgTT*P1s!#_\!cdJ!ib[T%<]XAj,7+XoQib"qG(G(93B/>AVGc(**G?S",U09Ii!I0adh,2`r)DisCJ
%[i43O6o?HgYn.N#/BM6r%]"&uk*]"Q$XBaL5aWd*f@3)Q`8X1)V%D%JD)mKQBY(o[\2[rtBMpsCF=:$Y>mHiIQu#kB<;]j]2mU87Gk-6"p3];t
%]27&@bo,SCYqr/"2iZC@JT@4[]?S:C/D6kf2h"!O=GrP_+EX+Tr4Fa-S."t1ckR1.!*PFTb.O43GpNN(W_9M9)1E+_YAVWZ+t=-?
%S\+rsI]:Z7i)>Dr_/[N:_'Fn:9]g?JIa!,X6%UJ1`We/-X@5u)kIhXB!`1?RN"U[UUB,E-)<`HZF/8tN-Us#JmtU`YUE,adLN!nI
%5RC.@,cFt?MOeXFGTuF@-Wcp?S"JnSI[:UU0s;0p.\Y)"TGRf/St`'&O#\):g8^Y^(>oq8r6$c6(a25e;5G"#Q\rW?gp5'DSVUYZ
%.uQPmVg^5(odccN2Snm@"ZomnL#u4bOe$doH\RFNjf(dNT*h;jHV;+S\Ig(YF.t8+=Mpqjkdb6Qc<4b$Rq_JqUQ\S3bX@T_(GcA6
%Lhr>1c7!e1FQ^<0HT%:K+)XS*rNg9nS)1HAr'YH8V1d_NnRs]^_;j7+%PW*3G8l9&b6E;@Fa*WL25#:i\_.W(1@-oX'>BE>g\Ief
%>[)Rg3Fe*0McN!32L6=kRcOt?r:E*`K'`886<5U,Y`Z8n41X"LZUPH?,9q2=8-GL4p&.(mql8IKOJa8*ook!`Y2A^S-mho46LWb2
%O#94XOB)2uF:E19bS-DnZiCPoUW0kGIO"cW%Sui+h>d<$3^._0?&8\r2Xd5>$89`_$B&)ucZ-<84A(5Tt`/B-dStQ5l
%I4BuK:&*i[5mUa.$trc.>Zlp&T@o,k7i$YE56lTBILV'sfS)Ui=hq\QMQbLfkA_>aC2ArEc=u%:cj:Xa,
%L>K&$qk!g:f2jlZn;n3bV^L\2I"L%O0bCU)W^&JSp6_K@>7Oj3Jn"R4C4]DR-dLBffBE@BkW3I[&;rms6=Y/`Kg(EXe
%2LfPR\6d+LBq,p#LorU0s!9#61aL=Eg@)l"@LGk!/gOj@gS/C3XBYmq96!Q^6t#^@)mc8l#"_//$[s
%7Y?56N=FH=`.\V@qPJ'hpqoG:KT;iV.c@YKWWJ_&E9q,!Bir^>C,?fOeGl`iD@I1.G#d*,6e3<,?YXip\+ZalI;uT7Z=iK4+o0V@
%gEsRM09=+<=@(3e>:H%QJ!&oS&/Bn1K'skH8i4I7heOYcM0USkP:XY,5]U$0&Y[`@9[dmZ(SK.^AnOKlcg?O"g,TcNN%o6o"#X)t
%anI"^1sS1d6UP3cle1W(Q46S"!O[Lnmt';)7$EoL#-Y:WqbD%Z^i@]F].8`@3@g?JP_9
%gl+q`co"i#afHT^l/3Em16`43jU+3b)Ud,'M%,mk+I>U#NW)cc!PX3nr1k#Ajf(6i:M?AuY
%N6H0QKc>>Bgk%=5jm7HmF;4HH:[Pe)KCDDeKhk"d*#m7YW!T1t?qXdWOeV"6g7\RPjK#sN%\fYWD#W#ld)7M1X8`W'jh*_0@)EX2
%I>b9,JkiZpKNZD*=1kFkVEPp*3(4CXEYf1ENmW@L3EGWY8*&hN3!?Xb-NfTkT'_uJSkRATWt6MUj3'^&T[.?7_M4Gi6s+:cPj+=$
%&_P.GL2q?Oq>f1*BE7+,l(bIN857cs"kjX;?q)UM8=(mMs5X;-MBc`VdYa2(r"P^Q,*!AmRLA6`l1*/Y]L7CLoS?QpG6>R1feOM:
%,,sCV&I#9Q>qcaY?*d9bXdMjh.k=R8gZ2Igh1L[(&WWq8l.1ukDZ\]lSeW0GZ3Sbl5X#5tK>+2$'V]"dOM<;64&"]V8Eq9ajpQ=*
%_[2'&"7#3NAKk:o'M=bVMNLZP"n"5JBl,hKa.1%02^]7bX\K@#C]ac`0fmdY
%Na86-oO6]\-'N_Jt[T@#8G8tE(//m5:
%D&7#R@CLjJ+tn$816F(F4Q%oMW1lW1oD!!@LVAcQcEM#`OLooqaDoqd;H\X.ftC*!H8)l.R$"kqj^Zb-7je1DJXW(GLrB8J+eK`h
%O@<`UK-rp*OnEX[lYIb[Ji0$=@>`=S$3b9+F'ANQ6;E&relX8BI0jUC'C3XB?[!h2fKGA!(6aHU;]1CEScoS_TmOGtZDL]%/lFu6nQsF<
%&1g>=d\4;U_,C908IQ7F33%qU@%ha49GYW6NOJFr$BK9NBX&q",pksQ9s2-shI=8+MN%t^DI]n9O!:H+j%p2XA3fAfJ3>=e\t\(d
%5bC8ur;5%6qI0Hq+q]/[U;eHZ;(%>j[\mYn`W6>J)n)-5@h-W00dGBr#%j`4HhL2Ok0u:6oW:Pd0#Opd:o=g7
J%@Ck;G[Ko4LU1HjDa4fmj
%N"U;/FB;flBlo*=;JcMO9_;bQ26(4DN1s0SP7U`u)Y`^"*\Y#`45&ti-^f-bX[_:qoW)(7geXpF-ri%D\'\1T@A]\KM%SE(fh4fYLC<'p)I0+^#e\k"g_3
%LbF"O1"MFA..BOO#W,\CL`K8F:A#6oR^p!DJ2RVA&%Y`&4u[f+lP(`P.oBf!qCoF-@N5ee_m>h"JN'/c/s8N3";Ip^5`F@M[W@'E
%5ICT.KHG8O&Ig@ENfoU"8ED76XO#p@cB^K,2cuJ4ih0Hr&Z[CT0G4Pi-qM:qSccfD=J52pXerZ2Q5SnFkUM,=>=2(XF.^1FE9]i5
%UOB@EPFr9q?Lu,MaD%P(Zehs`X&5.cCSpR"5j5BRZj"t\C:pm3&0]11I@P;7La3h/1nRsgd
%PUOr?:=PfN7BE"`\ZqN3Kj(KY>ol#C2i4<(gQh@4cAgTZlN4t'E&5h+BOZ"%9S/[P0:!im&X3PR$Va;AZKK?8,t&SAL;ZA;@uY7@
%&l>JG,fPkMB`^]iOgqlY?s)Na7CIeS"9[2<(.0S_"#\UE62siO\Rn;bGM@l@U/mp@$qGm>Drd&gQ5WD4h)#hi0*\RG`!$/;g"`"3@#0Z@5lTNH34R5mYf^3kLZebm!T@BjM5*N\
%fFkBIA+,:f1mI7Br)Q%0n7Um[jr$S(qJ!72.oSGf/(#-\]ii-ZaHb/t`in'K4&O*59M>f^h6JNgT>0
%WhS^S3mjNp$X>Y7UH/L&NG([C`IdoW=[p61JYnp\=AD8,5YKL'hhbYn5mrtST!]kDS6R4`kjO8?h+4d"7*FHpSiR`8-:Wil4;2Cp
%4Z,Sb>>#Z;]f&o\8i.sFO:cGh%I+q;Of#QjAJr*TM"$nR3AYNKLUu05kBf7)_\"W!M$ME@C)J+Q/W%KQh;\g;AH]TNe7YqMc^MLG>%e.qa3&G0`,<^cp8^l7gqLb9p1OV?C
%)[=!mElrPBj5;oBp4glt_aXk1YoN/#/0tpVO#c8X5*qD,6]DHj3:pm+k`G$/jV\seA5n4OQ]7#n8Ck36B\6L*A@`nD5Gq*>o)^B7
%l4@nM]o6T\1E6s^3#(:99oV$MNHPg(Qu"K8Bk*&D90(q,C)H!0_oZ9tp/96/MD.>7ZF`Zh@6ar;UP2;C:`sk?Ur9E2Bd*Tb\gN!N
%LD^e*'3U-).+9d8BskN?S3P$_QqGl/MWAUU;6-6!0lArfp]Go_1b]$=Y)6%F`!II?65->:l932mUa^Bfd7t1%ZXFN\i!@`\1,>DR
%?m)#nZJ(,%Z.+u*QTc5p7E8glW')ECqG9'k&t2M4-11JJaJ\R9@QIFdYV^nHbfWU[6h<$di:V@f`;Cg$CtaBTK"8sOg[t)c=l=Bn
%#2qlW4EO&5@C`)c`)V1H"*MRbR3O&YLbP5l7")b!X`4?3!gKaoonXN?A1+,;Ul1KR+F:H\8YS0U9llJF?prN2Vr?M9d7,F)RG;6G#&1A9&q+G^\+\c#F9d_e4i0#p*,d2J[Y/hIbSSmkg3+T:JEVH%
%ZVYai"N7l`YqT%Wj`H,DV+DCES>]*Y*d/;=$)STaP\.-T;1i0IP.(q=)Np0e6cQJ4)'OJq=#A+@=LYF5Tg
%K.de,1]>n$>rLif(:sd[e\a`YpM.1&q9l`X=Np/NETlCT13A9YIA2"8&7C=l(>@iV;'XqO*a":
%Ud'/.aG0g'/fR:3/3"uq!@?WM2MEuOQ9?e9VT273otVS:R33P>=Tgb4C/neI%pcWR[;<9&A\j%>CKEXcR!kNVBmJ"Rb+6]P5Jb(oePg/YT/K0>U`obV3_h9]f&32QHIPQSr0qh"2j%KQL+V=Ts
%\niGbKRQdnQ-Sn"Gj8Edr/#k!F6B@O?1Uq"'`]?#(-ol
%UC>Ki>BF6LX-4J5i7&/o;o^r8^VKCWX.a1/.\#5^9WUd2N`4/cf8EUmIH.Ci5.+JeUhJ%g,)Ys.Glq6(JRi>],5d@-L`gudUAbI-
%!27'>fuK&C1nDKl%ss2<2kU_HM4Jh$:60Hmc<\I(sEjL8P[/P$cCp*=OdI51t+650U'p_Z2ZC1n9ad0Rol7*NXQ%qOjH,p_(Mq:r;$Fs/:a-S<1')G&X;5#1n
%Kqu;=!aJ8MWIU6VM:qS$C_YKo*!kd;7qLL65_;`=O:C-_/'/,<&dihN+%itTKkTuTZZf\)1kdKC%p>[=GiC&cg(<2R)$u3#E_&BbFRI#P2'@GWBjO-j`El-_"dD)D&fe&&NlmXd&9`?j:V4o1QJW_J0&p"+UI'C[D14]fCcR&FTn1
%iZoYI/"uV\#(^e+.7al2r-j`9QA3E@&g[m=Z<=U#GqhiL^@Q*((gX]/7KdHaeVVd`D@4%@Uj"/"**hVraiILj
%o8j[FMH1,eGX>)/"c3\\MDOipf8[r<#q`u$?'Df#Q<2F>W*KR01T@XllnXMi.p'
%W(\gE_kBK'Yc9r.&mW)tX$o(Q>=*r[Z=[_Ob8U1I=8!\#:uJAA*\O0I0j?8%Wj-`6'_S\ajdlV)G(M6CoG0+7(cWE[RM23qd=
%ZnBq@JZ80Pe=4*g%Q4EPK!^V[3V?u)D,^O$ETC.:W_7qgBp,SN\"3YJQRHL+5Hl">aTepQ8qEObOAgaBYBNt0bDLZU0%juQ6B>91s`F9X9dhl>]3ltKem'k:^r*\'$\8(t*Q"s-Yn"N599K9$!M7(q;
%h+UsJH1%A19(Re=hZHY?@[n]o_,?%8B@R%`[,1;"Wd,L
%#$V[A3.mH\1egfP,#BF$";R?f24?BtK<[7i3$Un[&WIW`p9\\;[Q,O4lb_$ThXhN09+'FmTcH,"%im;E8-k_,D
%3:D,ZHqpt&U>>)tm^hoMGJU;)@7*'uFJ-Z$ZGDF8#nX@N1sqY5!LAI'S@;H,FQ>IcAPYCu#C;4dV]'?Xl=s3e^3>3t\p&b$-.'5c
%/m'u))A@L3]*\9(bqNn$FC_W)2K.71_mb*E)-T]Gk7`^*^jDW!Yp<=-0R`Q.*YC^0"p[
%i*f'8Kr&`Yr$O@!h6!3+In1:NA0H&E?p3&!&9-t8*#Cs)BpBRKrk$#Z5'7,+-+[O*iQPTiZjQ$[s5j/ckJL)
%W7Dndp_'/f[0n;EM?S3g+)dr6]2;/Y(`bqoh>XDhcl7G4k[$+BK'HiXj:9YqqlR4Oa#0#b)<>"XlSDsrmad`aHLVe^)I$Z6d7_t_
%3=TXKgA5JO>'!5?M.%ZAqCQr*MBNjE#"5Tb7SAN[uH9K(?ONY?(hUiNL3/\epC9>8>s,iA#,bK=%Z>$uj>nb#lf2d8mJ^
%:X$YEQLRq0,p9tZ9am6hWMr,bV*l0=")4b`4&/$J62+%EW`Y2p?n%gK.0q[+o->9>$t<+h"=k;o\I[n6h/INQ@piWj//S@RSE^,c
%kdEhiCkUAce[?IH,/g;n[&du]oW(6p@Z.5tJVH!$kfn2631Ol+%dTW'I2JV`7@l(d%%4Vm=A">?^
%c)W'm`GIO[[8@d,c#2,af=4LF*!To]!$RghF%>Fp!Oqs0s,j?mG+Gsd
%S?XPl$<:',"9R2U/*:4mX0rt/S?K/l*k2b0iA;jsMVAf-Df*0NU3IU9<
%gV@%BCmsK4X&53/.B:ujE8:4pUmM_*0rj@1YZ\Xg$o3$0^CkRpZ>BDWbi(l$V.H7477!MC?a]P5auArmIG]+GrT
%<;43rp2U@W[1clRiagQ=g-!@CKY"ZX;N!r&@X:gEf\E7SLhQ>>)B)'2P1'5jV'Oq16B>^ULW]nk)Q"h7*i@*e%/b5K@U8,e,&lA`Ojf^)H/F-h*[;(of,>W^@*tI,K@C"Sj6m5B#[(POU-S*[1
%QA6r"All&W(M:oQ\0Yl$.j<"]20:[mFAGP,P>%S5][=-hAs.t=B4RhP;b]$G,)Xlcb**kF*l_kO)3ea5le6Kh'`ljWU.5I
%V!cg=TP4A1#j@PDNGP&M@Ud`o/7",T%Hs4kId(jX,djTc"LV.;eH4Jq*YY>\(YsNC04,N(9O6#b\U)(nbq@Bjc=7dm>7TOj:=CYV:O
%fouTnc*\(4%LsM*s!!916A(&&&O\op!(ED-k>ZsY"kX+*H99%LW@FI:Z$2+0*#?7)RNP\S`RZdEPDqAQCXtnch)JuXHZ)GZlH_uK0@8uP3jjUn\Bi^
%['f98gd(IHYSoS&E%suh\q(pBMPNDVh$d3^aQq2tZi`uK+-#:N%8P@k%ZP)k60UTn9_pFHEDU>;g`2-l0FF^qPf9Ah:Ql@"&J#tt
%TPnm*oQigA$)ZT^;M:ftGP\ch"U7E8T[GQ60l-6QGrT>=L;u97Z=STMk>MB;!-4>?l#mgZdH4@MWg7@)RMu'bSEk'[YM2Vj9j?hf
%0/$X:I<9Q'm)ciG?iK=,\qf/>f6c77roV2MG,GM8s&G(!5.m^5OCR8SLkCZ!(NL\6;@jLqY:;
%b'W02-[:!BFX$[TCZP,$-89(*WAtm]k'[5,qd:G9)G`_D[ek@.V=N="/0Ku%>NY/p.2;jT996/],K3JpNE:`
%ghF$MW?l?%Ft"icM5VH!#[brRrbkII49j,$DK\A]fLC#Tn=o,#gET,s+"P-%6`8pIG`bM>mt:Gqm'
%BJ[]#OA4coeduIU&[`!)F.c$]0R'r>3\4U_W=L+TGd:CS7:RF-F59R-dF;aM3?g#Bc.#T]ZK9CK.g\+r.EG!n]oI\l[.Kfd\98es
%6;$mL9;m>k`[jQ071?=4;0nlkkN$;agFjm=S+Skg?Dr3SW]H8%]?TC*0OpF(6X.j^QY@%?_oHIZ'5_K]r4OJ+h!qpil'#5CBDOHkh>hg>`GYQZ]%r9MKiuc3)^\ITiMjr>s5aj#VSXBkh
%e%\H2SU%5N;rMloo_GP#:L6*_r^dP9/=M$2aihZ*KGW?k\j!ekiKr0hZW"!Rm[nDN?G8OLFE@!5C2,*.G)cOR`NppFBZ4>-$d0>f
%L\%R)hfC=,F\gbAH[^>9jl*PXMqcj'r9Vts(O+2t?=2uFI<'=SGC=aXA_gHWgW.W2,&MdpJ$K!lmINQ4DRH%=ZS*tL0;&-QS`]]C
%YC)f$(;aj%GC@(]GkpIe\UAXHqu#U=nB'4e\Xi6D[jGOAG'ZbVp$h\OlAsLkGhq9Re+NS`fDjmjlYkl:][eak>eR^spuL`!c1T6j
%hEO-NA&!nYm@f";!bB&)84<6%UHc`8#F:Xg*gm,n!-_IBq>X#p=DnH:m`T;Esf_druT78!>#Zi"Un<'N-=?Il,nSs.TIV0o^?5bpH8D$Or7E.%()qT'@_r=3:+k-Mp+h=;bQl=dIHhm
%G[+rVVgfc21u@6l3`L$Y]udc$"/to_p8u,]HS&`(Drd.qDFj@,I3kH2l)T8]h%\ZB*W,pjS)(_BUcaurNl1AE;A%nr9U2:Qe.RnhqUEq
%lK\%,9)OI6O)ME\n_%)W5ENY-5om\OUR^($+b!M-5Q&FX_9WV[9ruuBq[Wr2f\mq'^\iWSnrr)nHiEBRX6[CpL9UXH&"N4NDpkG/
%b>4.qM14EIoJ(dgB&,(p&+=2rhU`HeIh@@OImt`es89&&]DfSBgrABb[I<_2Y$M!>4`H2Nrm/cg?[dFrm,KHh^;l2=7K*)mT7;I_
%a82>s16'(Pgu$Y+Fg8^]dXCaJSN_s)=]OT3f2p;d%c_uKEX$kE$UK^5G+af9Cd\]UO&U^
%e:jS*f@>;=MtqNtp:JYspKuVH2o#9_X34T:EVW7>Z+kZN])L_305dDs41FYtP!u*1IJWll(LO=`$.3q/q0VrSO"RSBX@!dmBDq-H
%9Yu/Mb7>Y$hqag6d-KYC:TlD%Sb2LLO0TVg$X?8!m`;(i,]'rV:[c$q*`D#Mko>Xq[.*%rD(l5s:&HAj#Q<9Oc>5PH-fY_:9A[h9
%o4+kFr[V:@r72Y\:Jsa@`W\fq&7kp=A)LTXao-39aM3E:kD&C)Ef'_RioQM.0Ai=ikKeE)"!rkF7G6W=n(o;BYXC2dhS?,gF,j5-
%Z[7J9hO/:Wgq6i(k"g6[s!0p;.me-W?f'UdoBo/02lajphs2rpGk&aZM-9(us*O:TrCW#,G`<=LTsEHODkC=KHjRJTa;:J`I"(\P
%m`POKFI\8elS%\7[+hXN&"VL7I/W,aX-\;Rdc^!H[dTG+@U3X1iI,@hS%mA4JLi"7;F4Ol3%b72cC/I>[),+de^
%:USEpP+h?=nU:!!:A^LNngG,'i:JtNS=gTG*Q.n(hYWdjf2ptGlU9NNI3nCZb^A-QI]u^N"O"djQAn-ed9q%&kKTV8k7ooVP7s0GY>FZu_?hIhGA%#9U$OnY9%a&,=a
%O6:p,Fm^'TcX5>:lWBXGrpkMLDStF>?*6Qhq""7J+1]Qaq>0CM%e&UgXn25Bk;U^t<9?"6r8uP3:gC99\G]$sjAEC0cX0p^DEV\e
%0!=<&VcNSN5>f%AH$OIhA`94fY"I[1g<9Ge/tUm)]R9QS!8]g2DL[uoZTgjBlG\)Ekf\=klMHfu<=,6cs0"+9fHEF.TtfEnSi?[9
%MJr#5s35Dtu]rUqN-0:uS,?JIY'r:6=-(<),<
%2`\?]Q,k\H7oZ[KapZb7YV>AAdfo]JD?n1gj,5oVJjc6>6d9QD.K#OD*T!3,]g&NGBp:7je+/=AXpAD67l>)[hn.A5JOhE
%4FDJRq<*FLqSr!jHR#38ffOP0qs5(Ue_&7'Baso$_ou6gJ=HN;rA>/(af)=73!%kJ'X&immFS
%oj9q/p#O6>he)5jUP44CW)1Z8?@TKBC(.q>@3YJ$Eni2ICX-o]'gir.NM/5,lYuju^$hPRJ,fD4=*Fe#n`>5@dpLrrlj\_sL]5YK
%OM?9j[iP@pS*R!@l^hZHiI=)(Hgs6gng5E+O7F-E;kBJPke@d.gj]E(pXAf:IfB6U'X;fZjDRfY^30&5?b4AG?D#:/[[eIXiOJi3
%!^5EmFnI,#f=NGQ8L1ANqb,&.Guo[e?a-s+],U(mM?9!?.Qn**_B=-mMurT`ID$$i#Ri"0\2-k%rF+%g/K>$'lE;c:1mYU7]'j^B
%r%6">="hZCn]B>9E(Ko:!qf(-+`;5Id%IT#=*HUTcY.RAj+fgOO-n^L;1,"-]hNQ9rXS(HE7u<%>uGuUCQVp"]s\hYiVE@-OW-MYR1O8GeUrkm:*=8S-HgY>#l;uF@XI$Tjj:F.:-n1L;LfRhn)/PAX6F=_qBQ$f6>5.R.3l)LRJ$!BI5H5:m%UPJ\,9A!4h3kV?4ed=PFo-&@4Ptm+n1At_IbIph
%mAuq'ek\Bn/aocb8k]'GD>Uc+Yiid9A'id+FoB:G2s^Kmas6b`bThGS_nb.If58mlgmr%Z)T.rps
%0-1D9RMZS=e`](aJhWteCLA:aL4C-_?iA=,X4qbqT)U(=s'!D7)j#R'
%OuPh85)Op^q8i,rIu6hodj4L6Y4RWR2g>9Z$ffR9T>%gT@6DAUC5g=HJ)9Djr+)'CGFOV4=hS0+Hh*jHebf(*I%O[!>i"4A8T-fg
%>WtFQH1*s^?2sochJ`\U-F'Tse7+^]):/+'BCs>.fpMZj**ClQTE]S=1efRYY`QO#G15C&Ic"
%in5,L=HguRkPZl7C[1!.;Q&Q_[`5t;o5_nMHbC(enagLh)BBrp!Z1ds+
%Juq%WH6&q[ntRq1oFLu3.\aRW2nO1s-sF!^fpu'nd%Y?cjjY6V83YM2beLj&\Y45(*WPNaSk"6Q>Z\;%I7TQp3.&uOD^u"
%c_JMcC
%I.@$We`G%sMIQ>j>4Cr=bijC&dSjr\Z#&8mf3@u2rdOG@)[Ia9^:=%-K0Xcqn@]4+*rSEm:p#B-hctR!*IBNM-O-2jjN<:X*8dqh
%nG0),Ct,Ql?Dm;/M$d,kAe`,fa(^\I:>dih36pf7E#`j]`rhm@T0Cm1<:1jpPO&+^[Qq\3#BP3!jc:MM_4_rqWLLTH-^41TX+ZB3
%kaudc^O#FNB>8rq?n+28jae00Q^5oJIlteJ3t/.,9NL,gj\b-r0*N*S'QN_hqNomQPBHO
%TDe,>-g&np[sqs2g],.*F5K1/_tT)PQ`m!`&'80`gg.#RhgGJ+]kZblS(H?>J(JG[<=O@,PJd6gqY^0.m?>HLo:+pPX+XSN!^F<2
%6dm\Z)uZq!5@:fbD-Kq1j8QK$lGL(hSbqoYNMetYHeW7e1c8AW;pSda\@B4uG59DZ`TnlV$d\_Gn*ISZ/RMbq=P**)p!Zu$r;P,&
%g$PZdlJkri04(c4Bb`7%\(?,jQE-B^a/].ff$08)IC8L&Du%N1Bn@V?]6Zqel$pIZ\@K?Nk&>eBp!o$tJ9:[h%tD"$Wn2Ibb4t'O
%T727^jMRIVIsV+\mcD2iIIl14T=t)K^!F7R7oudM8Rik/IEb!Qr]C"Mh;3A;PM>98^V78TQDU^_Fnt.%ks%ut/t_%LmI5>3_f5D/
%hk&_Bs*h;;c^l5MIslJ:Jkk.\qUrG=T"]IKP+U%X^1/k1nW1uWcWAP-=*LiSbVK1qigZuQJ'd51-5>!Q+/_`bDC+TDWb/rbXUjt#
%_tc)0bUNs\&%B#&,`3+^[C.<\a8=`4hiUD%+oUHkF7Dc,^/2kF-&t@[bPIl78BlY.VT6_a5PWpl:\`gb2jTWq=X`Cp^Q\3ck'oVj
%fa#:hn93??J,T.-i1T-"YW`u%oY]_Ho64MuX+C9EplA+ZP6DR;rU2\KA1Ho[r9g1q^3T5pmB4(95PW!s,4k(b_gDKq+-6>&!,'7bDEt4+&p,;nG&V1k/Z)tj$EsAf)OgKj"Hhos43g^FEm_;[!d>><.;JBrkl?*-3QX6XC7
%0A"tArPR[qiQ6F?:R_<%'g.P,ZZc-63krks^%W&P=hjq#5mmQf+9-h1f)*)jSQ#qsr1.[K\>BPd7kV&9#)Z9b\6b9EH&G#gb.8nYIH"2\B>7[dMlTL/2qD)Rlq(Pn6LiOGC.B*pdO6DJYcX-r73Z'"B=5ersMBg6%&-mU1(
%!\5+>j2PeC7d#B_]oc0%]BqGf9DL[2lUu]=]6i1J:IfPm0jSl&:.MV,>*;WN?/n>-Gr\JNdKGAVK&`o*D@+ImF[TeYILXMh>.q.H
%A$;LsC*eL!0,8b>W7;1nZm8.q>#?qTkoGLrY1A7m_p@+R*&S%gpOVW.rqXg/3,jpCLU>k9`rEOeb[p#
%Y.Rnu-kT?8KO6'q;W-00kRuPkg$hMHk%qpPAEt`"phqo7Q.WOu1<7t)D=Z@X8)oNgi$Y2;7e,9CG@9/L<<]D.9e"0aR;B[IEQAo(
%JSi\`_9L(K^5.u[SWccq,6Hc8?7)/dU.)/Ka_"2OTh9KG;!Bag3U]k6m)$/S+<,<[aAo[k2JMFSF(m9[4Z$+?XpF^A"oGSnSSCpc39hI8Cp*-ZO^rq9A#m#(;aC]HhR0[cX1k.!3a*.s\a5M6;O
%dPnRTf28HX,%G0b'9WL*LP9ZbWkhB7kgr;S"-X:n#%;6hB^>7Gn`q]I]'A*c%L8>&qARVn433f3`Otj!525LrI9^Wh4fsW\IQj$f-AO9#05[if9.;'PcO9V?4
%]Wa1`2?0/9a!n_K7'>]e,usJn_H4b'.n(Ks;oP@D^4-)2@!\O]/,6Hf2o*HrBmfPQr1`\Gn2mHKo"<5mkAXX\]rV.SIICd`48Gq4
%hClU6r[0YT+5pRS5/eW!m#-YbiGU@-9!\m#<:Kfn0R1eXm"b>u5S0R-rVJZ-]#Uc++,g,jr^C8lE8A-ZdkH^'bZ]CUF`7RF=ScTp
%UWF\I'&^07E[u+"iq
%AI9_PrivateDataEnd
II* x 1 < ` b F