summaryrefslogtreecommitdiff
path: root/texmf-dist/doc/latex/icon-appr/examples/graphics/man1.eps
diff options
context:
space:
mode:
Diffstat (limited to 'texmf-dist/doc/latex/icon-appr/examples/graphics/man1.eps')
-rw-r--r--texmf-dist/doc/latex/icon-appr/examples/graphics/man1.eps20988
1 files changed, 10494 insertions, 10494 deletions
diff --git a/texmf-dist/doc/latex/icon-appr/examples/graphics/man1.eps b/texmf-dist/doc/latex/icon-appr/examples/graphics/man1.eps
index 356d8729..60047b3f 100644
--- a/texmf-dist/doc/latex/icon-appr/examples/graphics/man1.eps
+++ b/texmf-dist/doc/latex/icon-appr/examples/graphics/man1.eps
@@ -1,7960 +1,7960 @@
-%!PS-Adobe-3.1 EPSF-3.0
-%ADO_DSC_Encoding: Windows Roman
-%%Title: man1.pdf
-%%Creator: Adobe Acrobat 19.8.0
-%%For: dpstory
-%%CreationDate: 11/18/2018, 5:40:08 AM
-%%BoundingBox: 0 0 300 300
-%%HiResBoundingBox: 0 0 299.9600 299.9600
-%%CropBox: 0 0 299.9600 299.9600
-%%LanguageLevel: 2
-%%DocumentNeededResources: (atend)
-%%DocumentSuppliedResources: (atend)
-%%DocumentNeededFeatures: (atend)
-%%DocumentSuppliedFeatures: (atend)
-%%DocumentData: Clean7Bit
-%%Pages: (atend)
-%%DocumentCustomColors: (atend)
-%%EndComments
-%%BeginDefaults
-%%ViewingOrientation: 1 0 0 1
-%%EndDefaults
-%%BeginProlog
-%%BeginResource: procset Adobe_AGM_Utils 1.0 0
-%%Version: 1.0 0
-%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
-systemdict/setpacking known
-{currentpacking true setpacking}if
-userdict/Adobe_AGM_Utils 75 dict dup begin put
-/bdf
-{bind def}bind def
-/nd{null def}bdf
-/xdf
-{exch def}bdf
-/ldf
-{load def}bdf
-/ddf
-{put}bdf
-/xddf
-{3 -1 roll put}bdf
-/xpt
-{exch put}bdf
-/ndf
-{
- exch dup where{
- pop pop pop
- }{
- xdf
- }ifelse
-}def
-/cdndf
-{
- exch dup currentdict exch known{
- pop pop
- }{
- exch def
- }ifelse
-}def
-/gx
-{get exec}bdf
-/ps_level
- /languagelevel where{
- pop systemdict/languagelevel gx
- }{
- 1
- }ifelse
-def
-/level2
- ps_level 2 ge
-def
-/level3
- ps_level 3 ge
-def
-/ps_version
- {version cvr}stopped{-1}if
-def
-/set_gvm
-{currentglobal exch setglobal}bdf
-/reset_gvm
-{setglobal}bdf
-/makereadonlyarray
-{
- /packedarray where{pop packedarray
- }{
- array astore readonly}ifelse
-}bdf
-/map_reserved_ink_name
-{
- dup type/stringtype eq{
- dup/Red eq{
- pop(_Red_)
- }{
- dup/Green eq{
- pop(_Green_)
- }{
- dup/Blue eq{
- pop(_Blue_)
- }{
- dup()cvn eq{
- pop(Process)
- }if
- }ifelse
- }ifelse
- }ifelse
- }if
-}bdf
-/AGMUTIL_GSTATE 22 dict def
-/get_gstate
-{
- AGMUTIL_GSTATE begin
- /AGMUTIL_GSTATE_clr_spc currentcolorspace def
- /AGMUTIL_GSTATE_clr_indx 0 def
- /AGMUTIL_GSTATE_clr_comps 12 array def
- mark currentcolor counttomark
- {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
- /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop
- /AGMUTIL_GSTATE_fnt rootfont def
- /AGMUTIL_GSTATE_lw currentlinewidth def
- /AGMUTIL_GSTATE_lc currentlinecap def
- /AGMUTIL_GSTATE_lj currentlinejoin def
- /AGMUTIL_GSTATE_ml currentmiterlimit def
- currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf
- /AGMUTIL_GSTATE_sa currentstrokeadjust def
- /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
- /AGMUTIL_GSTATE_op currentoverprint def
- /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
- /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
- currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf
- cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf
- /AGMUTIL_GSTATE_ht currenthalftone def
- /AGMUTIL_GSTATE_flt currentflat def
- end
-}def
-/set_gstate
-{
- AGMUTIL_GSTATE begin
- AGMUTIL_GSTATE_clr_spc setcolorspace
- AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
- /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor
- AGMUTIL_GSTATE_fnt setfont
- AGMUTIL_GSTATE_lw setlinewidth
- AGMUTIL_GSTATE_lc setlinecap
- AGMUTIL_GSTATE_lj setlinejoin
- AGMUTIL_GSTATE_ml setmiterlimit
- AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
- AGMUTIL_GSTATE_sa setstrokeadjust
- AGMUTIL_GSTATE_clr_rnd setcolorrendering
- AGMUTIL_GSTATE_op setoverprint
- AGMUTIL_GSTATE_bg cvx setblackgeneration
- AGMUTIL_GSTATE_ucr cvx setundercolorremoval
- AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
- AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
- AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or
- {
- currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne
- {
- mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark
- }if
- }{
- AGMUTIL_GSTATE_ht sethalftone
- }ifelse
- AGMUTIL_GSTATE_flt setflat
- end
-}def
-/get_gstate_and_matrix
-{
- AGMUTIL_GSTATE begin
- /AGMUTIL_GSTATE_ctm matrix currentmatrix def
- end
- get_gstate
-}def
-/set_gstate_and_matrix
-{
- set_gstate
- AGMUTIL_GSTATE begin
- AGMUTIL_GSTATE_ctm setmatrix
- end
-}def
-/AGMUTIL_str256 256 string def
-/AGMUTIL_src256 256 string def
-/AGMUTIL_dst64 64 string def
-/AGMUTIL_srcLen nd
-/AGMUTIL_ndx nd
-/AGMUTIL_cpd nd
-/capture_cpd{
- //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf
-}def
-/thold_halftone
-{
- level3
- {sethalftone currenthalftone}
- {
- dup/HalftoneType get 3 eq
- {
- sethalftone currenthalftone
- }{
- begin
- Width Height mul{
- Thresholds read{pop}if
- }repeat
- end
- currenthalftone
- }ifelse
- }ifelse
-}def
-/rdcmntline
-{
- currentfile AGMUTIL_str256 readline pop
- (%)anchorsearch{pop}if
-}bdf
-/filter_cmyk
-{
- dup type/filetype ne{
- exch()/SubFileDecode filter
- }{
- exch pop
- }
- ifelse
- [
- exch
- {
- AGMUTIL_src256 readstring pop
- dup length/AGMUTIL_srcLen exch def
- /AGMUTIL_ndx 0 def
- AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
- 1 index exch get
- AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
- /AGMUTIL_ndx AGMUTIL_ndx 1 add def
- }for
- pop
- AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
- }
- bind
- /exec cvx
- ]cvx
-}bdf
-/filter_indexed_devn
-{
- cvi Names length mul names_index add Lookup exch get
-}bdf
-/filter_devn
-{
- 4 dict begin
- /srcStr xdf
- /dstStr xdf
- dup type/filetype ne{
- 0()/SubFileDecode filter
- }if
- [
- exch
- [
- /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx
- currentdict/srcStr get/readstring cvx/pop cvx
- /dup cvx/length cvx 0/gt cvx[
- Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx
- names_index Names length currentdict/srcStr get length 1 sub{
- 1/index cvx/exch cvx/get cvx
- currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx
- Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx
- }for
- currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx
- ]cvx/if cvx
- /end cvx
- ]cvx
- bind
- /exec cvx
- ]cvx
- end
-}bdf
-/AGMUTIL_imagefile nd
-/read_image_file
-{
- AGMUTIL_imagefile 0 setfileposition
- 10 dict begin
- /imageDict xdf
- /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
- /imbufIdx 0 def
- /origDataSource imageDict/DataSource get def
- /origMultipleDataSources imageDict/MultipleDataSources get def
- /origDecode imageDict/Decode get def
- /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def
- imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse
- {
- /imbufCnt imageDict/DataSource get length def
- /imbufs imbufCnt array def
- 0 1 imbufCnt 1 sub{
- /imbufIdx xdf
- imbufs imbufIdx imbufLen string put
- imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put
- }for
- DeviceN_PS2{
- imageDict begin
- /DataSource[DataSource/devn_sep_datasource cvx]cvx def
- /MultipleDataSources false def
- /Decode[0 1]def
- end
- }if
- }{
- /imbuf imbufLen string def
- Indexed_DeviceN level3 not and DeviceN_NoneName or{
- /srcDataStrs[imageDict begin
- currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
- {
- Width Decode length 2 div mul cvi string
- }repeat
- end]def
- imageDict begin
- /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def
- /Decode[0 1]def
- end
- }{
- imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put
- imageDict/Decode[0 1]put
- }ifelse
- }ifelse
- imageDict exch
- load exec
- imageDict/DataSource origDataSource put
- imageDict/MultipleDataSources origMultipleDataSources put
- imageDict/Decode origDecode put
- end
-}bdf
-/write_image_file
-{
- begin
- {(AGMUTIL_imagefile)(w+)file}stopped{
- false
- }{
- Adobe_AGM_Utils/AGMUTIL_imagefile xddf
- 2 dict begin
- /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
- MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{
- /imbuf imbufLen string def
- }if
- 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{
- pop
- MultipleDataSources{
- 0 1 DataSource length 1 sub{
- DataSource type dup
- /arraytype eq{
- pop DataSource exch gx
- }{
- /filetype eq{
- DataSource exch get imbuf readstring pop
- }{
- DataSource exch get
- }ifelse
- }ifelse
- AGMUTIL_imagefile exch writestring
- }for
- }{
- DataSource type dup
- /arraytype eq{
- pop DataSource exec
- }{
- /filetype eq{
- DataSource imbuf readstring pop
- }{
- DataSource
- }ifelse
- }ifelse
- AGMUTIL_imagefile exch writestring
- }ifelse
- }for
- end
- true
- }ifelse
- end
-}bdf
-/close_image_file
-{
- AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile
-}def
-statusdict/product known userdict/AGMP_current_show known not and{
- /pstr statusdict/product get def
- pstr(HP LaserJet 2200)eq
- pstr(HP LaserJet 4000 Series)eq or
- pstr(HP LaserJet 4050 Series )eq or
- pstr(HP LaserJet 8000 Series)eq or
- pstr(HP LaserJet 8100 Series)eq or
- pstr(HP LaserJet 8150 Series)eq or
- pstr(HP LaserJet 5000 Series)eq or
- pstr(HP LaserJet 5100 Series)eq or
- pstr(HP Color LaserJet 4500)eq or
- pstr(HP Color LaserJet 4600)eq or
- pstr(HP LaserJet 5Si)eq or
- pstr(HP LaserJet 1200 Series)eq or
- pstr(HP LaserJet 1300 Series)eq or
- pstr(HP LaserJet 4100 Series)eq or
- {
- userdict/AGMP_current_show/show load put
- userdict/show{
- currentcolorspace 0 get
- /Pattern eq
- {false charpath f}
- {AGMP_current_show}ifelse
- }put
- }if
- currentdict/pstr undef
-}if
-/consumeimagedata
-{
- begin
- AGMIMG_init_common
- currentdict/MultipleDataSources known not
- {/MultipleDataSources false def}if
- MultipleDataSources
- {
- DataSource 0 get type
- dup/filetype eq
- {
- 1 dict begin
- /flushbuffer Width cvi string def
- 1 1 Height cvi
- {
- pop
- 0 1 DataSource length 1 sub
- {
- DataSource exch get
- flushbuffer readstring pop pop
- }for
- }for
- end
- }if
- dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and
- {
- Width Height mul cvi
- {
- 0 1 DataSource length 1 sub
- {dup DataSource exch gx length exch 0 ne{pop}if}for
- dup 0 eq
- {pop exit}if
- sub dup 0 le
- {exit}if
- }loop
- pop
- }if
- }
- {
- /DataSource load type
- dup/filetype eq
- {
- 1 dict begin
- /flushbuffer Width Decode length 2 idiv mul cvi string def
- 1 1 Height{pop DataSource flushbuffer readstring pop pop}for
- end
- }if
- dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and
- {
- Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul
- {
- DataSource length dup 0 eq
- {pop exit}if
- sub dup 0 le
- {exit}if
- }loop
- pop
- }if
- }ifelse
- end
-}bdf
-/addprocs
-{
- 2{/exec load}repeat
- 3 1 roll
- [5 1 roll]bind cvx
-}def
-/modify_halftone_xfer
-{
- currenthalftone dup length dict copy begin
- currentdict 2 index known{
- 1 index load dup length dict copy begin
- currentdict/TransferFunction known{
- /TransferFunction load
- }{
- currenttransfer
- }ifelse
- addprocs/TransferFunction xdf
- currentdict end def
- currentdict end sethalftone
- }{
- currentdict/TransferFunction known{
- /TransferFunction load
- }{
- currenttransfer
- }ifelse
- addprocs/TransferFunction xdf
- currentdict end sethalftone
- pop
- }ifelse
-}def
-/clonearray
-{
- dup xcheck exch
- dup length array exch
- Adobe_AGM_Core/AGMCORE_tmp -1 ddf
- {
- Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf
- dup type/dicttype eq
- {
- Adobe_AGM_Core/AGMCORE_tmp get
- exch
- clonedict
- Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
- }if
- dup type/arraytype eq
- {
- Adobe_AGM_Core/AGMCORE_tmp get exch
- clonearray
- Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
- }if
- exch dup
- Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put
- }forall
- exch{cvx}if
-}bdf
-/clonedict
-{
- dup length dict
- begin
- {
- dup type/dicttype eq
- {clonedict}if
- dup type/arraytype eq
- {clonearray}if
- def
- }forall
- currentdict
- end
-}bdf
-/DeviceN_PS2
-{
- /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and
-}bdf
-/Indexed_DeviceN
-{
- /indexed_colorspace_dict AGMCORE_gget dup null ne{
- dup/CSDBase known{
- /CSDBase get/CSD get_res/Names known
- }{
- pop false
- }ifelse
- }{
- pop false
- }ifelse
-}bdf
-/DeviceN_NoneName
-{
- /Names where{
- pop
- false Names
- {
- (None)eq or
- }forall
- }{
- false
- }ifelse
-}bdf
-/DeviceN_PS2_inRip_seps
-{
- /AGMCORE_in_rip_sep where
- {
- pop dup type dup/arraytype eq exch/packedarraytype eq or
- {
- dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and
- {
- /currentcolorspace exch AGMCORE_gput
- false
- }{
- true
- }ifelse
- }{
- true
- }ifelse
- }{
- true
- }ifelse
-}bdf
-/base_colorspace_type
-{
- dup type/arraytype eq{0 get}if
-}bdf
-/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
-{
- /pdfmark_5{cleartomark}bind def
-}{
- /pdfmark_5{pdfmark}bind def
-}ifelse
-/ReadBypdfmark_5
-{
- currentfile exch 0 exch/SubFileDecode filter
- /currentdistillerparams where
- {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
- {flushfile cleartomark}
- {/PUT pdfmark}ifelse
-}bdf
-/ReadBypdfmark_5_string
-{
- 2 dict begin
- /makerString exch def string/tmpString exch def
- {
- currentfile tmpString readline not{pop exit}if
- makerString anchorsearch
- {
- pop pop cleartomark exit
- }{
- 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5
- }ifelse
- }loop
- end
-}bdf
-/xpdfm
-{
- {
- dup 0 get/Label eq
- {
- aload length[exch 1 add 1 roll/PAGELABEL
- }{
- aload pop
- [{ThisPage}<<5 -2 roll>>/PUT
- }ifelse
- pdfmark_5
- }forall
-}bdf
-/lmt{
- dup 2 index le{exch}if pop dup 2 index ge{exch}if pop
-}bdf
-/int{
- dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop
-}bdf
-/ds{
- Adobe_AGM_Utils begin
-}bdf
-/dt{
- currentdict Adobe_AGM_Utils eq{
- end
- }if
-}bdf
-systemdict/setpacking known
-{setpacking}if
-%%EndResource
-%%BeginResource: procset Adobe_AGM_Core 2.0 0
-%%Version: 2.0 0
-%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved.
-systemdict/setpacking known
-{
- currentpacking
- true setpacking
-}if
-userdict/Adobe_AGM_Core 209 dict dup begin put
-/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def
-/AGMCORE_str256 256 string def
-/AGMCORE_save nd
-/AGMCORE_graphicsave nd
-/AGMCORE_c 0 def
-/AGMCORE_m 0 def
-/AGMCORE_y 0 def
-/AGMCORE_k 0 def
-/AGMCORE_cmykbuf 4 array def
-/AGMCORE_screen[currentscreen]cvx def
-/AGMCORE_tmp 0 def
-/AGMCORE_&setgray nd
-/AGMCORE_&setcolor nd
-/AGMCORE_&setcolorspace nd
-/AGMCORE_&setcmykcolor nd
-/AGMCORE_cyan_plate nd
-/AGMCORE_magenta_plate nd
-/AGMCORE_yellow_plate nd
-/AGMCORE_black_plate nd
-/AGMCORE_plate_ndx nd
-/AGMCORE_get_ink_data nd
-/AGMCORE_is_cmyk_sep nd
-/AGMCORE_host_sep nd
-/AGMCORE_avoid_L2_sep_space nd
-/AGMCORE_distilling nd
-/AGMCORE_composite_job nd
-/AGMCORE_producing_seps nd
-/AGMCORE_ps_level -1 def
-/AGMCORE_ps_version -1 def
-/AGMCORE_environ_ok nd
-/AGMCORE_CSD_cache 0 dict def
-/AGMCORE_currentoverprint false def
-/AGMCORE_deltaX nd
-/AGMCORE_deltaY nd
-/AGMCORE_name nd
-/AGMCORE_sep_special nd
-/AGMCORE_err_strings 4 dict def
-/AGMCORE_cur_err nd
-/AGMCORE_current_spot_alias false def
-/AGMCORE_inverting false def
-/AGMCORE_feature_dictCount nd
-/AGMCORE_feature_opCount nd
-/AGMCORE_feature_ctm nd
-/AGMCORE_ConvertToProcess false def
-/AGMCORE_Default_CTM matrix def
-/AGMCORE_Default_PageSize nd
-/AGMCORE_Default_flatness nd
-/AGMCORE_currentbg nd
-/AGMCORE_currentucr nd
-/AGMCORE_pattern_paint_type 0 def
-/knockout_unitsq nd
-currentglobal true setglobal
-[/CSA/Gradient/Procedure]
-{
- /Generic/Category findresource dup length dict copy/Category defineresource pop
-}forall
-setglobal
-/AGMCORE_key_known
-{
- where{
- /Adobe_AGM_Core_Id known
- }{
- false
- }ifelse
-}ndf
-/flushinput
-{
- save
- 2 dict begin
- /CompareBuffer 3 -1 roll def
- /readbuffer 256 string def
- mark
- {
- currentfile readbuffer{readline}stopped
- {cleartomark mark}
- {
- not
- {pop exit}
- if
- CompareBuffer eq
- {exit}
- if
- }ifelse
- }loop
- cleartomark
- end
- restore
-}bdf
-/getspotfunction
-{
- AGMCORE_screen exch pop exch pop
- dup type/dicttype eq{
- dup/HalftoneType get 1 eq{
- /SpotFunction get
- }{
- dup/HalftoneType get 2 eq{
- /GraySpotFunction get
- }{
- pop
- {
- abs exch abs 2 copy add 1 gt{
- 1 sub dup mul exch 1 sub dup mul add 1 sub
- }{
- dup mul exch dup mul add 1 exch sub
- }ifelse
- }bind
- }ifelse
- }ifelse
- }if
-}def
-/np
-{newpath}bdf
-/clp_npth
-{clip np}def
-/eoclp_npth
-{eoclip np}def
-/npth_clp
-{np clip}def
-/graphic_setup
-{
- /AGMCORE_graphicsave save store
- concat
- 0 setgray
- 0 setlinecap
- 0 setlinejoin
- 1 setlinewidth
- []0 setdash
- 10 setmiterlimit
- np
- false setoverprint
- false setstrokeadjust
- //Adobe_AGM_Core/spot_alias gx
- /Adobe_AGM_Image where{
- pop
- Adobe_AGM_Image/spot_alias 2 copy known{
- gx
- }{
- pop pop
- }ifelse
- }if
- /sep_colorspace_dict null AGMCORE_gput
- 100 dict begin
- /dictstackcount countdictstack def
- /showpage{}def
- mark
-}def
-/graphic_cleanup
-{
- cleartomark
- dictstackcount 1 countdictstack 1 sub{end}for
- end
- AGMCORE_graphicsave restore
-}def
-/compose_error_msg
-{
- grestoreall initgraphics
- /Helvetica findfont 10 scalefont setfont
- /AGMCORE_deltaY 100 def
- /AGMCORE_deltaX 310 def
- clippath pathbbox np pop pop 36 add exch 36 add exch moveto
- 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
- 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
- 0 AGMCORE_&setgray
- gsave 1 AGMCORE_&setgray fill grestore
- 1 setlinewidth gsave stroke grestore
- currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
- /AGMCORE_deltaY 12 def
- /AGMCORE_tmp 0 def
- AGMCORE_err_strings exch get
- {
- dup 32 eq
- {
- pop
- AGMCORE_str256 0 AGMCORE_tmp getinterval
- stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
- {
- currentpoint AGMCORE_deltaY sub exch pop
- clippath pathbbox pop pop pop 44 add exch moveto
- }if
- AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show
- 0 1 AGMCORE_str256 length 1 sub
- {
- AGMCORE_str256 exch 0 put
- }for
- /AGMCORE_tmp 0 def
- }{
- AGMCORE_str256 exch AGMCORE_tmp xpt
- /AGMCORE_tmp AGMCORE_tmp 1 add def
- }ifelse
- }forall
-}bdf
-/AGMCORE_CMYKDeviceNColorspaces[
- [/Separation/None/DeviceCMYK{0 0 0}]
- [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind]
- [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind]
- [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind]
- [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind]
- [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind]
- [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind]
- [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind]
- [/Separation(Cyan)/DeviceCMYK{0 0 0}]
- [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind]
- [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind]
- [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind]
- [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}]
- [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind]
- [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}]
- [/DeviceCMYK]
-]def
-/ds{
- Adobe_AGM_Core begin
- /currentdistillerparams where
- {
- pop currentdistillerparams/CoreDistVersion get 5000 lt
- {<</DetectBlends false>>setdistillerparams}if
- }if
- /AGMCORE_ps_version xdf
- /AGMCORE_ps_level xdf
- errordict/AGM_handleerror known not{
- errordict/AGM_handleerror errordict/handleerror get put
- errordict/handleerror{
- Adobe_AGM_Core begin
- $error/newerror get AGMCORE_cur_err null ne and{
- $error/newerror false put
- AGMCORE_cur_err compose_error_msg
- }if
- $error/newerror true put
- end
- errordict/AGM_handleerror get exec
- }bind put
- }if
- /AGMCORE_environ_ok
- ps_level AGMCORE_ps_level ge
- ps_version AGMCORE_ps_version ge and
- AGMCORE_ps_level -1 eq or
- def
- AGMCORE_environ_ok not
- {/AGMCORE_cur_err/AGMCORE_bad_environ def}if
- /AGMCORE_&setgray systemdict/setgray get def
- level2{
- /AGMCORE_&setcolor systemdict/setcolor get def
- /AGMCORE_&setcolorspace systemdict/setcolorspace get def
- }if
- /AGMCORE_currentbg currentblackgeneration def
- /AGMCORE_currentucr currentundercolorremoval def
- /AGMCORE_Default_flatness currentflat def
- /AGMCORE_distilling
- /product where{
- pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and
- }{
- false
- }ifelse
- def
- /AGMCORE_GSTATE AGMCORE_key_known not{
- /AGMCORE_GSTATE 21 dict def
- /AGMCORE_tmpmatrix matrix def
- /AGMCORE_gstack 64 array def
- /AGMCORE_gstackptr 0 def
- /AGMCORE_gstacksaveptr 0 def
- /AGMCORE_gstackframekeys 14 def
- /AGMCORE_&gsave/gsave ldf
- /AGMCORE_&grestore/grestore ldf
- /AGMCORE_&grestoreall/grestoreall ldf
- /AGMCORE_&save/save ldf
- /AGMCORE_&setoverprint/setoverprint ldf
- /AGMCORE_gdictcopy{
- begin
- {def}forall
- end
- }def
- /AGMCORE_gput{
- AGMCORE_gstack AGMCORE_gstackptr get
- 3 1 roll
- put
- }def
- /AGMCORE_gget{
- AGMCORE_gstack AGMCORE_gstackptr get
- exch
- get
- }def
- /gsave{
- AGMCORE_&gsave
- AGMCORE_gstack AGMCORE_gstackptr get
- AGMCORE_gstackptr 1 add
- dup 64 ge{limitcheck}if
- /AGMCORE_gstackptr exch store
- AGMCORE_gstack AGMCORE_gstackptr get
- AGMCORE_gdictcopy
- }def
- /grestore{
- AGMCORE_&grestore
- AGMCORE_gstackptr 1 sub
- dup AGMCORE_gstacksaveptr lt{1 add}if
- dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known
- {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse
- /AGMCORE_gstackptr exch store
- }def
- /grestoreall{
- AGMCORE_&grestoreall
- /AGMCORE_gstackptr AGMCORE_gstacksaveptr store
- }def
- /save{
- AGMCORE_&save
- AGMCORE_gstack AGMCORE_gstackptr get
- AGMCORE_gstackptr 1 add
- dup 64 ge{limitcheck}if
- /AGMCORE_gstackptr exch store
- /AGMCORE_gstacksaveptr AGMCORE_gstackptr store
- AGMCORE_gstack AGMCORE_gstackptr get
- AGMCORE_gdictcopy
- }def
- /setoverprint{
- dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint
- }def
- 0 1 AGMCORE_gstack length 1 sub{
- AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
- }for
- }if
- level3/AGMCORE_&sysshfill AGMCORE_key_known not and
- {
- /AGMCORE_&sysshfill systemdict/shfill get def
- /AGMCORE_&sysmakepattern systemdict/makepattern get def
- /AGMCORE_&usrmakepattern/makepattern load def
- }if
- /currentcmykcolor[0 0 0 0]AGMCORE_gput
- /currentstrokeadjust false AGMCORE_gput
- /currentcolorspace[/DeviceGray]AGMCORE_gput
- /sep_tint 0 AGMCORE_gput
- /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput
- /sep_colorspace_dict null AGMCORE_gput
- /devicen_colorspace_dict null AGMCORE_gput
- /indexed_colorspace_dict null AGMCORE_gput
- /currentcolor_intent()AGMCORE_gput
- /customcolor_tint 1 AGMCORE_gput
- /absolute_colorimetric_crd null AGMCORE_gput
- /relative_colorimetric_crd null AGMCORE_gput
- /saturation_crd null AGMCORE_gput
- /perceptual_crd null AGMCORE_gput
- currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf
- cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf
- <<
- /MaxPatternItem currentsystemparams/MaxPatternCache get
- >>
- setuserparams
- end
-}def
-/ps
-{
- /setcmykcolor where{
- pop
- Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put
- }if
- Adobe_AGM_Core begin
- /setcmykcolor
- {
- 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput
- 1 sub 4 1 roll
- 3{
- 3 index add neg dup 0 lt{
- pop 0
- }if
- 3 1 roll
- }repeat
- setrgbcolor pop
- }ndf
- /currentcmykcolor
- {
- /currentcmykcolor AGMCORE_gget aload pop
- }ndf
- /setoverprint
- {pop}ndf
- /currentoverprint
- {false}ndf
- /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
- /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
- /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
- /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
- /AGMCORE_plate_ndx
- AGMCORE_cyan_plate{
- 0
- }{
- AGMCORE_magenta_plate{
- 1
- }{
- AGMCORE_yellow_plate{
- 2
- }{
- AGMCORE_black_plate{
- 3
- }{
- 4
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- def
- /AGMCORE_have_reported_unsupported_color_space false def
- /AGMCORE_report_unsupported_color_space
- {
- AGMCORE_have_reported_unsupported_color_space false eq
- {
- (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)==
- Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf
- }if
- }def
- /AGMCORE_composite_job
- AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
- /AGMCORE_in_rip_sep
- /AGMCORE_in_rip_sep where{
- pop AGMCORE_in_rip_sep
- }{
- AGMCORE_distilling
- {
- false
- }{
- userdict/Adobe_AGM_OnHost_Seps known{
- false
- }{
- level2{
- currentpagedevice/Separations 2 copy known{
- get
- }{
- pop pop false
- }ifelse
- }{
- false
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- def
- /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
- /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
- /AGM_preserve_spots
- /AGM_preserve_spots where{
- pop AGM_preserve_spots
- }{
- AGMCORE_distilling AGMCORE_producing_seps or
- }ifelse
- def
- /AGM_is_distiller_preserving_spotimages
- {
- currentdistillerparams/PreserveOverprintSettings known
- {
- currentdistillerparams/PreserveOverprintSettings get
- {
- currentdistillerparams/ColorConversionStrategy known
- {
- currentdistillerparams/ColorConversionStrategy get
- /sRGB ne
- }{
- true
- }ifelse
- }{
- false
- }ifelse
- }{
- false
- }ifelse
- }def
- /convert_spot_to_process where{pop}{
- /convert_spot_to_process
- {
- //Adobe_AGM_Core begin
- dup map_alias{
- /Name get exch pop
- }if
- dup dup(None)eq exch(All)eq or
- {
- pop false
- }{
- AGMCORE_host_sep
- {
- gsave
- 1 0 0 0 setcmykcolor currentgray 1 exch sub
- 0 1 0 0 setcmykcolor currentgray 1 exch sub
- 0 0 1 0 setcmykcolor currentgray 1 exch sub
- 0 0 0 1 setcmykcolor currentgray 1 exch sub
- add add add 0 eq
- {
- pop false
- }{
- false setoverprint
- current_spot_alias false set_spot_alias
- 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
- set_spot_alias
- currentgray 1 ne
- }ifelse
- grestore
- }{
- AGMCORE_distilling
- {
- pop AGM_is_distiller_preserving_spotimages not
- }{
- //Adobe_AGM_Core/AGMCORE_name xddf
- false
- //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq
- AGMUTIL_cpd/OverrideSeparations known and
- {
- AGMUTIL_cpd/OverrideSeparations get
- {
- /HqnSpots/ProcSet resourcestatus
- {
- pop pop pop true
- }if
- }if
- }if
- {
- AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not
- }{
- gsave
- [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace
- false
- AGMUTIL_cpd/SeparationColorNames 2 copy known
- {
- get
- {AGMCORE_name eq or}forall
- not
- }{
- pop pop pop true
- }ifelse
- grestore
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- end
- }def
- }ifelse
- /convert_to_process where{pop}{
- /convert_to_process
- {
- dup length 0 eq
- {
- pop false
- }{
- AGMCORE_host_sep
- {
- dup true exch
- {
- dup(Cyan)eq exch
- dup(Magenta)eq 3 -1 roll or exch
- dup(Yellow)eq 3 -1 roll or exch
- dup(Black)eq 3 -1 roll or
- {pop}
- {convert_spot_to_process and}ifelse
- }
- forall
- {
- true exch
- {
- dup(Cyan)eq exch
- dup(Magenta)eq 3 -1 roll or exch
- dup(Yellow)eq 3 -1 roll or exch
- (Black)eq or and
- }forall
- not
- }{pop false}ifelse
- }{
- false exch
- {
- /PhotoshopDuotoneList where{pop false}{true}ifelse
- {
- dup(Cyan)eq exch
- dup(Magenta)eq 3 -1 roll or exch
- dup(Yellow)eq 3 -1 roll or exch
- dup(Black)eq 3 -1 roll or
- {pop}
- {convert_spot_to_process or}ifelse
- }
- {
- convert_spot_to_process or
- }
- ifelse
- }
- forall
- }ifelse
- }ifelse
- }def
- }ifelse
- /AGMCORE_avoid_L2_sep_space
- version cvr 2012 lt
- level2 and
- AGMCORE_producing_seps not and
- def
- /AGMCORE_is_cmyk_sep
- AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
- def
- /AGM_avoid_0_cmyk where{
- pop AGM_avoid_0_cmyk
- }{
- AGM_preserve_spots
- userdict/Adobe_AGM_OnHost_Seps known
- userdict/Adobe_AGM_InRip_Seps known or
- not and
- }ifelse
- {
- /setcmykcolor[
- {
- 4 copy add add add 0 eq currentoverprint and{
- pop 0.0005
- }if
- }/exec cvx
- /AGMCORE_&setcmykcolor load dup type/operatortype ne{
- /exec cvx
- }if
- ]cvx def
- }if
- /AGMCORE_IsSeparationAProcessColor
- {
- dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or
- }def
- AGMCORE_host_sep{
- /setcolortransfer
- {
- AGMCORE_cyan_plate{
- pop pop pop
- }{
- AGMCORE_magenta_plate{
- 4 3 roll pop pop pop
- }{
- AGMCORE_yellow_plate{
- 4 2 roll pop pop pop
- }{
- 4 1 roll pop pop pop
- }ifelse
- }ifelse
- }ifelse
- settransfer
- }
- def
- /AGMCORE_get_ink_data
- AGMCORE_cyan_plate{
- {pop pop pop}
- }{
- AGMCORE_magenta_plate{
- {4 3 roll pop pop pop}
- }{
- AGMCORE_yellow_plate{
- {4 2 roll pop pop pop}
- }{
- {4 1 roll pop pop pop}
- }ifelse
- }ifelse
- }ifelse
- def
- /AGMCORE_RemoveProcessColorNames
- {
- 1 dict begin
- /filtername
- {
- dup/Cyan eq 1 index(Cyan)eq or
- {pop(_cyan_)}if
- dup/Magenta eq 1 index(Magenta)eq or
- {pop(_magenta_)}if
- dup/Yellow eq 1 index(Yellow)eq or
- {pop(_yellow_)}if
- dup/Black eq 1 index(Black)eq or
- {pop(_black_)}if
- }def
- dup type/arraytype eq
- {[exch{filtername}forall]}
- {filtername}ifelse
- end
- }def
- level3{
- /AGMCORE_IsCurrentColor
- {
- dup AGMCORE_IsSeparationAProcessColor
- {
- AGMCORE_plate_ndx 0 eq
- {dup(Cyan)eq exch/Cyan eq or}if
- AGMCORE_plate_ndx 1 eq
- {dup(Magenta)eq exch/Magenta eq or}if
- AGMCORE_plate_ndx 2 eq
- {dup(Yellow)eq exch/Yellow eq or}if
- AGMCORE_plate_ndx 3 eq
- {dup(Black)eq exch/Black eq or}if
- AGMCORE_plate_ndx 4 eq
- {pop false}if
- }{
- gsave
- false setoverprint
- current_spot_alias false set_spot_alias
- 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
- set_spot_alias
- currentgray 1 ne
- grestore
- }ifelse
- }def
- /AGMCORE_filter_functiondatasource
- {
- 5 dict begin
- /data_in xdf
- data_in type/stringtype eq
- {
- /ncomp xdf
- /comp xdf
- /string_out data_in length ncomp idiv string def
- 0 ncomp data_in length 1 sub
- {
- string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put
- }for
- string_out
- }{
- string/string_in xdf
- /string_out 1 string def
- /component xdf
- [
- data_in string_in/readstring cvx
- [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx
- [/pop cvx()]cvx/ifelse cvx
- ]cvx/ReusableStreamDecode filter
- }ifelse
- end
- }def
- /AGMCORE_separateShadingFunction
- {
- 2 dict begin
- /paint? xdf
- /channel xdf
- dup type/dicttype eq
- {
- begin
- FunctionType 0 eq
- {
- /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def
- currentdict/Decode known
- {/Decode Decode channel 2 mul 2 getinterval def}if
- paint? not
- {/Decode[1 1]def}if
- }if
- FunctionType 2 eq
- {
- paint?
- {
- /C0[C0 channel get 1 exch sub]def
- /C1[C1 channel get 1 exch sub]def
- }{
- /C0[1]def
- /C1[1]def
- }ifelse
- }if
- FunctionType 3 eq
- {
- /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def
- }if
- currentdict/Range known
- {/Range[0 1]def}if
- currentdict
- end}{
- channel get 0 paint? AGMCORE_separateShadingFunction
- }ifelse
- end
- }def
- /AGMCORE_separateShading
- {
- 3 -1 roll begin
- currentdict/Function known
- {
- currentdict/Background known
- {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if
- Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf
- /ColorSpace[/DeviceGray]def
- }{
- ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq
- {
- /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
- }{
- ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put
- }ifelse
- ColorSpace 0 get/Separation eq
- {
- {
- [1/exch cvx/sub cvx]cvx
- }{
- [/pop cvx 1]cvx
- }ifelse
- ColorSpace 3 3 -1 roll put
- pop
- }{
- {
- [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx
- }{
- pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx
- }ifelse
- ColorSpace 3 3 -1 roll bind put
- }ifelse
- ColorSpace 2/DeviceGray put
- }ifelse
- end
- }def
- /AGMCORE_separateShadingDict
- {
- dup/ColorSpace get
- dup type/arraytype ne
- {[exch]}if
- dup 0 get/DeviceCMYK eq
- {
- exch begin
- currentdict
- AGMCORE_cyan_plate
- {0 true}if
- AGMCORE_magenta_plate
- {1 true}if
- AGMCORE_yellow_plate
- {2 true}if
- AGMCORE_black_plate
- {3 true}if
- AGMCORE_plate_ndx 4 eq
- {0 false}if
- dup not currentoverprint and
- {/AGMCORE_ignoreshade true def}if
- AGMCORE_separateShading
- currentdict
- end exch
- }if
- dup 0 get/Separation eq
- {
- exch begin
- ColorSpace 1 get dup/None ne exch/All ne and
- {
- ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and
- {
- ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq
- {
- /ColorSpace
- [
- /Separation
- ColorSpace 1 get
- /DeviceGray
- [
- ColorSpace 3 get/exec cvx
- 4 AGMCORE_plate_ndx sub -1/roll cvx
- 4 1/roll cvx
- 3[/pop cvx]cvx/repeat cvx
- 1/exch cvx/sub cvx
- ]cvx
- ]def
- }{
- AGMCORE_report_unsupported_color_space
- AGMCORE_black_plate not
- {
- currentdict 0 false AGMCORE_separateShading
- }if
- }ifelse
- }{
- currentdict ColorSpace 1 get AGMCORE_IsCurrentColor
- 0 exch
- dup not currentoverprint and
- {/AGMCORE_ignoreshade true def}if
- AGMCORE_separateShading
- }ifelse
- }if
- currentdict
- end exch
- }if
- dup 0 get/DeviceN eq
- {
- exch begin
- ColorSpace 1 get convert_to_process
- {
- ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq
- {
- /ColorSpace
- [
- /DeviceN
- ColorSpace 1 get
- /DeviceGray
- [
- ColorSpace 3 get/exec cvx
- 4 AGMCORE_plate_ndx sub -1/roll cvx
- 4 1/roll cvx
- 3[/pop cvx]cvx/repeat cvx
- 1/exch cvx/sub cvx
- ]cvx
- ]def
- }{
- AGMCORE_report_unsupported_color_space
- AGMCORE_black_plate not
- {
- currentdict 0 false AGMCORE_separateShading
- /ColorSpace[/DeviceGray]def
- }if
- }ifelse
- }{
- currentdict
- false -1 ColorSpace 1 get
- {
- AGMCORE_IsCurrentColor
- {
- 1 add
- exch pop true exch exit
- }if
- 1 add
- }forall
- exch
- dup not currentoverprint and
- {/AGMCORE_ignoreshade true def}if
- AGMCORE_separateShading
- }ifelse
- currentdict
- end exch
- }if
- dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not
- {
- exch begin
- ColorSpace dup type/arraytype eq
- {0 get}if
- /DeviceGray ne
- {
- AGMCORE_report_unsupported_color_space
- AGMCORE_black_plate not
- {
- ColorSpace 0 get/CIEBasedA eq
- {
- /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def
- }if
- ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or
- {
- /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def
- }if
- ColorSpace 0 get/CIEBasedDEFG eq
- {
- /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
- }if
- currentdict 0 false AGMCORE_separateShading
- }if
- }if
- currentdict
- end exch
- }if
- pop
- dup/AGMCORE_ignoreshade known
- {
- begin
- /ColorSpace[/Separation(None)/DeviceGray{}]def
- currentdict end
- }if
- }def
- /shfill
- {
- AGMCORE_separateShadingDict
- dup/AGMCORE_ignoreshade known
- {pop}
- {AGMCORE_&sysshfill}ifelse
- }def
- /makepattern
- {
- exch
- dup/PatternType get 2 eq
- {
- clonedict
- begin
- /Shading Shading AGMCORE_separateShadingDict def
- Shading/AGMCORE_ignoreshade known
- currentdict end exch
- {pop<</PatternType 1/PaintProc{pop}/BBox[0 0 1 1]/XStep 1/YStep 1/PaintType 1/TilingType 3>>}if
- exch AGMCORE_&sysmakepattern
- }{
- exch AGMCORE_&usrmakepattern
- }ifelse
- }def
- }if
- }if
- AGMCORE_in_rip_sep{
- /setcustomcolor
- {
- exch aload pop
- dup 7 1 roll inRip_spot_has_ink not {
- 4{4 index mul 4 1 roll}
- repeat
- /DeviceCMYK setcolorspace
- 6 -2 roll pop pop
- }{
- //Adobe_AGM_Core begin
- /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf
- end
- [/Separation 4 -1 roll/DeviceCMYK
- {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
- ]
- setcolorspace
- }ifelse
- setcolor
- }ndf
- /setseparationgray
- {
- [/Separation(All)/DeviceGray{}]setcolorspace_opt
- 1 exch sub setcolor
- }ndf
- }{
- /setseparationgray
- {
- AGMCORE_&setgray
- }ndf
- }ifelse
- /findcmykcustomcolor
- {
- 5 makereadonlyarray
- }ndf
- /setcustomcolor
- {
- exch aload pop pop
- 4{4 index mul 4 1 roll}repeat
- setcmykcolor pop
- }ndf
- /has_color
- /colorimage where{
- AGMCORE_producing_seps{
- pop true
- }{
- systemdict eq
- }ifelse
- }{
- false
- }ifelse
- def
- /map_index
- {
- 1 index mul exch getinterval{255 div}forall
- }bdf
- /map_indexed_devn
- {
- Lookup Names length 3 -1 roll cvi map_index
- }bdf
- /n_color_components
- {
- base_colorspace_type
- dup/DeviceGray eq{
- pop 1
- }{
- /DeviceCMYK eq{
- 4
- }{
- 3
- }ifelse
- }ifelse
- }bdf
- level2{
- /mo/moveto ldf
- /li/lineto ldf
- /cv/curveto ldf
- /knockout_unitsq
- {
- 1 setgray
- 0 0 1 1 rectfill
- }def
- level2/setcolorspace AGMCORE_key_known not and{
- /AGMCORE_&&&setcolorspace/setcolorspace ldf
- /AGMCORE_ReplaceMappedColor
- {
- dup type dup/arraytype eq exch/packedarraytype eq or
- {
- /AGMCORE_SpotAliasAry2 where{
- begin
- dup 0 get dup/Separation eq
- {
- pop
- dup length array copy
- dup dup 1 get
- current_spot_alias
- {
- dup map_alias
- {
- false set_spot_alias
- dup 1 exch setsepcolorspace
- true set_spot_alias
- begin
- /sep_colorspace_dict currentdict AGMCORE_gput
- pop pop pop
- [
- /Separation Name
- CSA map_csa
- MappedCSA
- /sep_colorspace_proc load
- ]
- dup Name
- end
- }if
- }if
- map_reserved_ink_name 1 xpt
- }{
- /DeviceN eq
- {
- dup length array copy
- dup dup 1 get[
- exch{
- current_spot_alias{
- dup map_alias{
- /Name get exch pop
- }if
- }if
- map_reserved_ink_name
- }forall
- ]1 xpt
- }if
- }ifelse
- end
- }if
- }if
- }def
- /setcolorspace
- {
- dup type dup/arraytype eq exch/packedarraytype eq or
- {
- dup 0 get/Indexed eq
- {
- AGMCORE_distilling
- {
- /PhotoshopDuotoneList where
- {
- pop false
- }{
- true
- }ifelse
- }{
- true
- }ifelse
- {
- aload pop 3 -1 roll
- AGMCORE_ReplaceMappedColor
- 3 1 roll 4 array astore
- }if
- }{
- AGMCORE_ReplaceMappedColor
- }ifelse
- }if
- DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if
- }def
- }if
- }{
- /adj
- {
- currentstrokeadjust{
- transform
- 0.25 sub round 0.25 add exch
- 0.25 sub round 0.25 add exch
- itransform
- }if
- }def
- /mo{
- adj moveto
- }def
- /li{
- adj lineto
- }def
- /cv{
- 6 2 roll adj
- 6 2 roll adj
- 6 2 roll adj curveto
- }def
- /knockout_unitsq
- {
- 1 setgray
- 8 8 1[8 0 0 8 0 0]{<ffffffffffffffff>}image
- }def
- /currentstrokeadjust{
- /currentstrokeadjust AGMCORE_gget
- }def
- /setstrokeadjust{
- /currentstrokeadjust exch AGMCORE_gput
- }def
- /setcolorspace
- {
- /currentcolorspace exch AGMCORE_gput
- }def
- /currentcolorspace
- {
- /currentcolorspace AGMCORE_gget
- }def
- /setcolor_devicecolor
- {
- base_colorspace_type
- dup/DeviceGray eq{
- pop setgray
- }{
- /DeviceCMYK eq{
- setcmykcolor
- }{
- setrgbcolor
- }ifelse
- }ifelse
- }def
- /setcolor
- {
- currentcolorspace 0 get
- dup/DeviceGray ne{
- dup/DeviceCMYK ne{
- dup/DeviceRGB ne{
- dup/Separation eq{
- pop
- currentcolorspace 3 gx
- currentcolorspace 2 get
- }{
- dup/Indexed eq{
- pop
- currentcolorspace 3 get dup type/stringtype eq{
- currentcolorspace 1 get n_color_components
- 3 -1 roll map_index
- }{
- exec
- }ifelse
- currentcolorspace 1 get
- }{
- /AGMCORE_cur_err/AGMCORE_invalid_color_space def
- AGMCORE_invalid_color_space
- }ifelse
- }ifelse
- }if
- }if
- }if
- setcolor_devicecolor
- }def
- }ifelse
- /sop/setoverprint ldf
- /lw/setlinewidth ldf
- /lc/setlinecap ldf
- /lj/setlinejoin ldf
- /ml/setmiterlimit ldf
- /dsh/setdash ldf
- /sadj/setstrokeadjust ldf
- /gry/setgray ldf
- /rgb/setrgbcolor ldf
- /cmyk[
- /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx
- /setcmykcolor load dup type/operatortype ne{/exec cvx}if
- ]cvx bdf
- level3 AGMCORE_host_sep not and{
- /nzopmsc{
- 6 dict begin
- /kk exch def
- /yy exch def
- /mm exch def
- /cc exch def
- /sum 0 def
- cc 0 ne{/sum sum 2#1000 or def cc}if
- mm 0 ne{/sum sum 2#0100 or def mm}if
- yy 0 ne{/sum sum 2#0010 or def yy}if
- kk 0 ne{/sum sum 2#0001 or def kk}if
- AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace
- sum 0 eq{0}if
- end
- setcolor
- }bdf
- }{
- /nzopmsc/cmyk ldf
- }ifelse
- /sep/setsepcolor ldf
- /devn/setdevicencolor ldf
- /idx/setindexedcolor ldf
- /colr/setcolor ldf
- /csacrd/set_csa_crd ldf
- /sepcs/setsepcolorspace ldf
- /devncs/setdevicencolorspace ldf
- /idxcs/setindexedcolorspace ldf
- /cp/closepath ldf
- /clp/clp_npth ldf
- /eclp/eoclp_npth ldf
- /f/fill ldf
- /ef/eofill ldf
- /@/stroke ldf
- /nclp/npth_clp ldf
- /gset/graphic_setup ldf
- /gcln/graphic_cleanup ldf
- /ct/concat ldf
- /cf/currentfile ldf
- /fl/filter ldf
- /rs/readstring ldf
- /AGMCORE_def_ht currenthalftone def
- /clonedict Adobe_AGM_Utils begin/clonedict load end def
- /clonearray Adobe_AGM_Utils begin/clonearray load end def
- currentdict{
- dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
- bind
- }if
- def
- }forall
- /getrampcolor
- {
- /indx exch def
- 0 1 NumComp 1 sub
- {
- dup
- Samples exch get
- dup type/stringtype eq{indx get}if
- exch
- Scaling exch get aload pop
- 3 1 roll
- mul add
- }for
- ColorSpaceFamily/Separation eq
- {sep}
- {
- ColorSpaceFamily/DeviceN eq
- {devn}{setcolor}ifelse
- }ifelse
- }bdf
- /sssetbackground{
- aload pop
- ColorSpaceFamily/Separation eq
- {sep}
- {
- ColorSpaceFamily/DeviceN eq
- {devn}{setcolor}ifelse
- }ifelse
- }bdf
- /RadialShade
- {
- 40 dict begin
- /ColorSpaceFamily xdf
- /background xdf
- /ext1 xdf
- /ext0 xdf
- /BBox xdf
- /r2 xdf
- /c2y xdf
- /c2x xdf
- /r1 xdf
- /c1y xdf
- /c1x xdf
- /rampdict xdf
- /setinkoverprint where{pop/setinkoverprint{pop}def}if
- gsave
- BBox length 0 gt
- {
- np
- BBox 0 get BBox 1 get moveto
- BBox 2 get BBox 0 get sub 0 rlineto
- 0 BBox 3 get BBox 1 get sub rlineto
- BBox 2 get BBox 0 get sub neg 0 rlineto
- closepath
- clip
- np
- }if
- c1x c2x eq
- {
- c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse
- }{
- /slope c2y c1y sub c2x c1x sub div def
- /theta slope 1 atan def
- c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if
- c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if
- }ifelse
- gsave
- clippath
- c1x c1y translate
- theta rotate
- -90 rotate
- {pathbbox}stopped
- {0 0 0 0}if
- /yMax xdf
- /xMax xdf
- /yMin xdf
- /xMin xdf
- grestore
- xMax xMin eq yMax yMin eq or
- {
- grestore
- end
- }{
- /max{2 copy gt{pop}{exch pop}ifelse}bdf
- /min{2 copy lt{pop}{exch pop}ifelse}bdf
- rampdict begin
- 40 dict begin
- background length 0 gt{background sssetbackground gsave clippath fill grestore}if
- gsave
- c1x c1y translate
- theta rotate
- -90 rotate
- /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def
- /c1y 0 def
- /c1x 0 def
- /c2x 0 def
- ext0
- {
- 0 getrampcolor
- c2y r2 add r1 sub 0.0001 lt
- {
- c1x c1y r1 360 0 arcn
- pathbbox
- /aymax exch def
- /axmax exch def
- /aymin exch def
- /axmin exch def
- /bxMin xMin axmin min def
- /byMin yMin aymin min def
- /bxMax xMax axmax max def
- /byMax yMax aymax max def
- bxMin byMin moveto
- bxMax byMin lineto
- bxMax byMax lineto
- bxMin byMax lineto
- bxMin byMin lineto
- eofill
- }{
- c2y r1 add r2 le
- {
- c1x c1y r1 0 360 arc
- fill
- }
- {
- c2x c2y r2 0 360 arc fill
- r1 r2 eq
- {
- /p1x r1 neg def
- /p1y c1y def
- /p2x r1 def
- /p2y c1y def
- p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto
- fill
- }{
- /AA r2 r1 sub c2y div def
- AA -1 eq
- {/theta 89.99 def}
- {/theta AA 1 AA dup mul sub sqrt div 1 atan def}
- ifelse
- /SS1 90 theta add dup sin exch cos div def
- /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
- /p1y p1x SS1 div neg def
- /SS2 90 theta sub dup sin exch cos div def
- /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
- /p2y p2x SS2 div neg def
- r1 r2 gt
- {
- /L1maxX p1x yMin p1y sub SS1 div add def
- /L2maxX p2x yMin p2y sub SS2 div add def
- }{
- /L1maxX 0 def
- /L2maxX 0 def
- }ifelse
- p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
- L1maxX L1maxX p1x sub SS1 mul p1y add lineto
- fill
- }ifelse
- }ifelse
- }ifelse
- }if
- c1x c2x sub dup mul
- c1y c2y sub dup mul
- add 0.5 exp
- 0 dtransform
- dup mul exch dup mul add 0.5 exp 72 div
- 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
- 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
- 1 index 1 index lt{exch}if pop
- /hires xdf
- hires mul
- /numpix xdf
- /numsteps NumSamples def
- /rampIndxInc 1 def
- /subsampling false def
- numpix 0 ne
- {
- NumSamples numpix div 0.5 gt
- {
- /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
- /rampIndxInc NumSamples 1 sub numsteps div def
- /subsampling true def
- }if
- }if
- /xInc c2x c1x sub numsteps div def
- /yInc c2y c1y sub numsteps div def
- /rInc r2 r1 sub numsteps div def
- /cx c1x def
- /cy c1y def
- /radius r1 def
- np
- xInc 0 eq yInc 0 eq rInc 0 eq and and
- {
- 0 getrampcolor
- cx cy radius 0 360 arc
- stroke
- NumSamples 1 sub getrampcolor
- cx cy radius 72 hires div add 0 360 arc
- 0 setlinewidth
- stroke
- }{
- 0
- numsteps
- {
- dup
- subsampling{round cvi}if
- getrampcolor
- cx cy radius 0 360 arc
- /cx cx xInc add def
- /cy cy yInc add def
- /radius radius rInc add def
- cx cy radius 360 0 arcn
- eofill
- rampIndxInc add
- }repeat
- pop
- }ifelse
- ext1
- {
- c2y r2 add r1 lt
- {
- c2x c2y r2 0 360 arc
- fill
- }{
- c2y r1 add r2 sub 0.0001 le
- {
- c2x c2y r2 360 0 arcn
- pathbbox
- /aymax exch def
- /axmax exch def
- /aymin exch def
- /axmin exch def
- /bxMin xMin axmin min def
- /byMin yMin aymin min def
- /bxMax xMax axmax max def
- /byMax yMax aymax max def
- bxMin byMin moveto
- bxMax byMin lineto
- bxMax byMax lineto
- bxMin byMax lineto
- bxMin byMin lineto
- eofill
- }{
- c2x c2y r2 0 360 arc fill
- r1 r2 eq
- {
- /p1x r2 neg def
- /p1y c2y def
- /p2x r2 def
- /p2y c2y def
- p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto
- fill
- }{
- /AA r2 r1 sub c2y div def
- AA -1 eq
- {/theta 89.99 def}
- {/theta AA 1 AA dup mul sub sqrt div 1 atan def}
- ifelse
- /SS1 90 theta add dup sin exch cos div def
- /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
- /p1y c2y p1x SS1 div sub def
- /SS2 90 theta sub dup sin exch cos div def
- /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
- /p2y c2y p2x SS2 div sub def
- r1 r2 lt
- {
- /L1maxX p1x yMax p1y sub SS1 div add def
- /L2maxX p2x yMax p2y sub SS2 div add def
- }{
- /L1maxX 0 def
- /L2maxX 0 def
- }ifelse
- p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
- L1maxX L1maxX p1x sub SS1 mul p1y add lineto
- fill
- }ifelse
- }ifelse
- }ifelse
- }if
- grestore
- grestore
- end
- end
- end
- }ifelse
- }bdf
- /GenStrips
- {
- 40 dict begin
- /ColorSpaceFamily xdf
- /background xdf
- /ext1 xdf
- /ext0 xdf
- /BBox xdf
- /y2 xdf
- /x2 xdf
- /y1 xdf
- /x1 xdf
- /rampdict xdf
- /setinkoverprint where{pop/setinkoverprint{pop}def}if
- gsave
- BBox length 0 gt
- {
- np
- BBox 0 get BBox 1 get moveto
- BBox 2 get BBox 0 get sub 0 rlineto
- 0 BBox 3 get BBox 1 get sub rlineto
- BBox 2 get BBox 0 get sub neg 0 rlineto
- closepath
- clip
- np
- }if
- x1 x2 eq
- {
- y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse
- }{
- /slope y2 y1 sub x2 x1 sub div def
- /theta slope 1 atan def
- x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if
- x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if
- }
- ifelse
- gsave
- clippath
- x1 y1 translate
- theta rotate
- {pathbbox}stopped
- {0 0 0 0}if
- /yMax exch def
- /xMax exch def
- /yMin exch def
- /xMin exch def
- grestore
- xMax xMin eq yMax yMin eq or
- {
- grestore
- end
- }{
- rampdict begin
- 20 dict begin
- background length 0 gt{background sssetbackground gsave clippath fill grestore}if
- gsave
- x1 y1 translate
- theta rotate
- /xStart 0 def
- /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def
- /ySpan yMax yMin sub def
- /numsteps NumSamples def
- /rampIndxInc 1 def
- /subsampling false def
- xStart 0 transform
- xEnd 0 transform
- 3 -1 roll
- sub dup mul
- 3 1 roll
- sub dup mul
- add 0.5 exp 72 div
- 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
- 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
- 1 index 1 index lt{exch}if pop
- mul
- /numpix xdf
- numpix 0 ne
- {
- NumSamples numpix div 0.5 gt
- {
- /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
- /rampIndxInc NumSamples 1 sub numsteps div def
- /subsampling true def
- }if
- }if
- ext0
- {
- 0 getrampcolor
- xMin xStart lt
- {
- xMin yMin xMin neg ySpan rectfill
- }if
- }if
- /xInc xEnd xStart sub numsteps div def
- /x xStart def
- 0
- numsteps
- {
- dup
- subsampling{round cvi}if
- getrampcolor
- x yMin xInc ySpan rectfill
- /x x xInc add def
- rampIndxInc add
- }repeat
- pop
- ext1{
- xMax xEnd gt
- {
- xEnd yMin xMax xEnd sub ySpan rectfill
- }if
- }if
- grestore
- grestore
- end
- end
- end
- }ifelse
- }bdf
-}def
-/pt
-{
- end
-}def
-/dt{
-}def
-/pgsv{
- //Adobe_AGM_Core/AGMCORE_save save put
-}def
-/pgrs{
- //Adobe_AGM_Core/AGMCORE_save get restore
-}def
-systemdict/findcolorrendering known{
- /findcolorrendering systemdict/findcolorrendering get def
-}if
-systemdict/setcolorrendering known{
- /setcolorrendering systemdict/setcolorrendering get def
-}if
-/test_cmyk_color_plate
-{
- gsave
- setcmykcolor currentgray 1 ne
- grestore
-}def
-/inRip_spot_has_ink
-{
- dup//Adobe_AGM_Core/AGMCORE_name xddf
- convert_spot_to_process not
-}def
-/map255_to_range
-{
- 1 index sub
- 3 -1 roll 255 div mul add
-}def
-/set_csa_crd
-{
- /sep_colorspace_dict null AGMCORE_gput
- begin
- CSA get_csa_by_name setcolorspace_opt
- set_crd
- end
-}
-def
-/map_csa
-{
- currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse
- {pop}{get_csa_by_name/MappedCSA xdf}ifelse
-}def
-/setsepcolor
-{
- /sep_colorspace_dict AGMCORE_gget begin
- dup/sep_tint exch AGMCORE_gput
- TintProc
- end
-}def
-/setdevicencolor
-{
- /devicen_colorspace_dict AGMCORE_gget begin
- Names length copy
- Names length 1 sub -1 0
- {
- /devicen_tints AGMCORE_gget 3 1 roll xpt
- }for
- TintProc
- end
-}def
-/sep_colorspace_proc
-{
- /AGMCORE_tmp exch store
- /sep_colorspace_dict AGMCORE_gget begin
- currentdict/Components known{
- Components aload pop
- TintMethod/Lab eq{
- 2{AGMCORE_tmp mul NComponents 1 roll}repeat
- LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll
- }{
- TintMethod/Subtractive eq{
- NComponents{
- AGMCORE_tmp mul NComponents 1 roll
- }repeat
- }{
- NComponents{
- 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll
- }repeat
- }ifelse
- }ifelse
- }{
- ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
- aload pop
- }ifelse
- end
-}def
-/sep_colorspace_gray_proc
-{
- /AGMCORE_tmp exch store
- /sep_colorspace_dict AGMCORE_gget begin
- GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
- end
-}def
-/sep_proc_name
-{
- dup 0 get
- dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{
- pop[/DeviceGray]
- /sep_colorspace_gray_proc
- }{
- /sep_colorspace_proc
- }ifelse
-}def
-/setsepcolorspace
-{
- current_spot_alias{
- dup begin
- Name map_alias{
- exch pop
- }if
- end
- }if
- dup/sep_colorspace_dict exch AGMCORE_gput
- begin
- CSA map_csa
- /AGMCORE_sep_special Name dup()eq exch(All)eq or store
- AGMCORE_avoid_L2_sep_space{
- [/Indexed MappedCSA sep_proc_name 255 exch
- {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx
- ]setcolorspace_opt
- /TintProc{
- 255 mul round cvi setcolor
- }bdf
- }{
- MappedCSA 0 get/DeviceCMYK eq
- currentdict/Components known and
- AGMCORE_sep_special not and{
- /TintProc[
- Components aload pop Name findcmykcustomcolor
- /exch cvx/setcustomcolor cvx
- ]cvx bdf
- }{
- AGMCORE_host_sep Name(All)eq and{
- /TintProc{
- 1 exch sub setseparationgray
- }bdf
- }{
- AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and
- AGMCORE_host_sep or
- Name()eq and{
- /TintProc[
- MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{
- cvx/setcmykcolor cvx
- }{
- cvx/setgray cvx
- }ifelse
- ]cvx bdf
- }{
- AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{
- /TintProc[
- /dup cvx
- MappedCSA sep_proc_name cvx exch
- 0 get/DeviceGray eq{
- 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx
- }if
- /Name cvx/findcmykcustomcolor cvx/exch cvx
- AGMCORE_host_sep{
- AGMCORE_is_cmyk_sep
- /Name cvx
- /AGMCORE_IsSeparationAProcessColor load/exec cvx
- /not cvx/and cvx
- }{
- Name inRip_spot_has_ink not
- }ifelse
- [
- /pop cvx 1
- ]cvx/if cvx
- /setcustomcolor cvx
- ]cvx bdf
- }{
- /TintProc{setcolor}bdf
- [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- set_crd
- setsepcolor
- end
-}def
-/additive_blend
-{
- 3 dict begin
- /numarrays xdf
- /numcolors xdf
- 0 1 numcolors 1 sub
- {
- /c1 xdf
- 1
- 0 1 numarrays 1 sub
- {
- 1 exch add/index cvx
- c1/get cvx/mul cvx
- }for
- numarrays 1 add 1/roll cvx
- }for
- numarrays[/pop cvx]cvx/repeat cvx
- end
-}def
-/subtractive_blend
-{
- 3 dict begin
- /numarrays xdf
- /numcolors xdf
- 0 1 numcolors 1 sub
- {
- /c1 xdf
- 1 1
- 0 1 numarrays 1 sub
- {
- 1 3 3 -1 roll add/index cvx
- c1/get cvx/sub cvx/mul cvx
- }for
- /sub cvx
- numarrays 1 add 1/roll cvx
- }for
- numarrays[/pop cvx]cvx/repeat cvx
- end
-}def
-/exec_tint_transform
-{
- /TintProc[
- /TintTransform cvx/setcolor cvx
- ]cvx bdf
- MappedCSA setcolorspace_opt
-}bdf
-/devn_makecustomcolor
-{
- 2 dict begin
- /names_index xdf
- /Names xdf
- 1 1 1 1 Names names_index get findcmykcustomcolor
- /devicen_tints AGMCORE_gget names_index get setcustomcolor
- Names length{pop}repeat
- end
-}bdf
-/setdevicencolorspace
-{
- dup/AliasedColorants known{false}{true}ifelse
- current_spot_alias and{
- 7 dict begin
- /names_index 0 def
- dup/names_len exch/Names get length def
- /new_names names_len array def
- /new_LookupTables names_len array def
- /alias_cnt 0 def
- dup/Names get
- {
- dup map_alias{
- exch pop
- dup/ColorLookup known{
- dup begin
- new_LookupTables names_index ColorLookup put
- end
- }{
- dup/Components known{
- dup begin
- new_LookupTables names_index Components put
- end
- }{
- dup begin
- new_LookupTables names_index[null null null null]put
- end
- }ifelse
- }ifelse
- new_names names_index 3 -1 roll/Name get put
- /alias_cnt alias_cnt 1 add def
- }{
- /name xdf
- new_names names_index name put
- dup/LookupTables known{
- dup begin
- new_LookupTables names_index LookupTables names_index get put
- end
- }{
- dup begin
- new_LookupTables names_index[null null null null]put
- end
- }ifelse
- }ifelse
- /names_index names_index 1 add def
- }forall
- alias_cnt 0 gt{
- /AliasedColorants true def
- /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def
- 0 1 names_len 1 sub{
- /names_index xdf
- new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{
- /AliasedColorants false def
- exit
- }{
- new_LookupTables names_index get 0 get null eq{
- dup/Names get names_index get/name xdf
- name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq
- or or or not{
- /AliasedColorants false def
- exit
- }if
- }if
- }ifelse
- }for
- lut_entry_len 1 eq{
- /AliasedColorants false def
- }if
- AliasedColorants{
- dup begin
- /Names new_names def
- /LookupTables new_LookupTables def
- /AliasedColorants true def
- /NComponents lut_entry_len def
- /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def
- /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def
- currentdict/TTTablesIdx known not{
- /TTTablesIdx -1 def
- }if
- end
- }if
- }if
- end
- }if
- dup/devicen_colorspace_dict exch AGMCORE_gput
- begin
- currentdict/AliasedColorants known{
- AliasedColorants
- }{
- false
- }ifelse
- dup not{
- CSA map_csa
- }if
- /TintTransform load type/nulltype eq or{
- /TintTransform[
- 0 1 Names length 1 sub
- {
- /TTTablesIdx TTTablesIdx 1 add def
- dup LookupTables exch get dup 0 get null eq
- {
- 1 index
- Names exch get
- dup(Cyan)eq
- {
- pop exch
- LookupTables length exch sub
- /index cvx
- 0 0 0
- }
- {
- dup(Magenta)eq
- {
- pop exch
- LookupTables length exch sub
- /index cvx
- 0/exch cvx 0 0
- }{
- (Yellow)eq
- {
- exch
- LookupTables length exch sub
- /index cvx
- 0 0 3 -1/roll cvx 0
- }{
- exch
- LookupTables length exch sub
- /index cvx
- 0 0 0 4 -1/roll cvx
- }ifelse
- }ifelse
- }ifelse
- 5 -1/roll cvx/astore cvx
- }{
- dup length 1 sub
- LookupTables length 4 -1 roll sub 1 add
- /index cvx/mul cvx/round cvx/cvi cvx/get cvx
- }ifelse
- Names length TTTablesIdx add 1 add 1/roll cvx
- }for
- Names length[/pop cvx]cvx/repeat cvx
- NComponents Names length
- TintMethod/Subtractive eq
- {
- subtractive_blend
- }{
- additive_blend
- }ifelse
- ]cvx bdf
- }if
- AGMCORE_host_sep{
- Names convert_to_process{
- exec_tint_transform
- }
- {
- currentdict/AliasedColorants known{
- AliasedColorants not
- }{
- false
- }ifelse
- 5 dict begin
- /AvoidAliasedColorants xdf
- /painted? false def
- /names_index 0 def
- /names_len Names length def
- AvoidAliasedColorants{
- /currentspotalias current_spot_alias def
- false set_spot_alias
- }if
- Names{
- AGMCORE_is_cmyk_sep{
- dup(Cyan)eq AGMCORE_cyan_plate and exch
- dup(Magenta)eq AGMCORE_magenta_plate and exch
- dup(Yellow)eq AGMCORE_yellow_plate and exch
- (Black)eq AGMCORE_black_plate and or or or{
- /devicen_colorspace_dict AGMCORE_gget/TintProc[
- Names names_index/devn_makecustomcolor cvx
- ]cvx ddf
- /painted? true def
- }if
- painted?{exit}if
- }{
- 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{
- /devicen_colorspace_dict AGMCORE_gget/TintProc[
- Names names_index/devn_makecustomcolor cvx
- ]cvx ddf
- /painted? true def
- exit
- }if
- }ifelse
- /names_index names_index 1 add def
- }forall
- AvoidAliasedColorants{
- currentspotalias set_spot_alias
- }if
- painted?{
- /devicen_colorspace_dict AGMCORE_gget/names_index names_index put
- }{
- /devicen_colorspace_dict AGMCORE_gget/TintProc[
- names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx
- 0 0 0 0/setcmykcolor cvx
- ]cvx ddf
- }ifelse
- end
- }ifelse
- }
- {
- AGMCORE_in_rip_sep{
- Names convert_to_process not
- }{
- level3
- }ifelse
- {
- [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt
- /TintProc level3 not AGMCORE_in_rip_sep and{
- [
- Names/length cvx[/pop cvx]cvx/repeat cvx
- ]cvx bdf
- }{
- {setcolor}bdf
- }ifelse
- }{
- exec_tint_transform
- }ifelse
- }ifelse
- set_crd
- /AliasedColorants false def
- end
-}def
-/setindexedcolorspace
-{
- dup/indexed_colorspace_dict exch AGMCORE_gput
- begin
- currentdict/CSDBase known{
- CSDBase/CSD get_res begin
- currentdict/Names known{
- currentdict devncs
- }{
- 1 currentdict sepcs
- }ifelse
- AGMCORE_host_sep{
- 4 dict begin
- /compCnt/Names where{pop Names length}{1}ifelse def
- /NewLookup HiVal 1 add string def
- 0 1 HiVal{
- /tableIndex xdf
- Lookup dup type/stringtype eq{
- compCnt tableIndex map_index
- }{
- exec
- }ifelse
- /Names where{
- pop setdevicencolor
- }{
- setsepcolor
- }ifelse
- currentgray
- tableIndex exch
- 255 mul cvi
- NewLookup 3 1 roll put
- }for
- [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt
- end
- }{
- level3
- {
- currentdict/Names known{
- [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt
- }{
- [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt
- }ifelse
- }{
- [/Indexed MappedCSA HiVal
- [
- currentdict/Names known{
- Lookup dup type/stringtype eq
- {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx}
- {/exec cvx}ifelse
- /TintTransform load/exec cvx
- }{
- Lookup dup type/stringtype eq
- {/exch cvx/get cvx 255/div cvx}
- {/exec cvx}ifelse
- CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx
- }ifelse
- ]cvx
- ]setcolorspace_opt
- }ifelse
- }ifelse
- end
- set_crd
- }
- {
- CSA map_csa
- AGMCORE_host_sep level2 not and{
- 0 0 0 0 setcmykcolor
- }{
- [/Indexed MappedCSA
- level2 not has_color not and{
- dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{
- pop[/DeviceGray]
- }if
- HiVal GrayLookup
- }{
- HiVal
- currentdict/RangeArray known{
- {
- /indexed_colorspace_dict AGMCORE_gget begin
- Lookup exch
- dup HiVal gt{
- pop HiVal
- }if
- NComponents mul NComponents getinterval{}forall
- NComponents 1 sub -1 0{
- RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
- NComponents 1 roll
- }for
- end
- }bind
- }{
- Lookup
- }ifelse
- }ifelse
- ]setcolorspace_opt
- set_crd
- }ifelse
- }ifelse
- end
-}def
-/setindexedcolor
-{
- AGMCORE_host_sep{
- /indexed_colorspace_dict AGMCORE_gget
- begin
- currentdict/CSDBase known{
- CSDBase/CSD get_res begin
- currentdict/Names known{
- map_indexed_devn
- devn
- }
- {
- Lookup 1 3 -1 roll map_index
- sep
- }ifelse
- end
- }{
- Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll
- map_index
- MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse
- }ifelse
- end
- }{
- level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{
- /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin
- map_indexed_devn
- devn
- end
- }
- {
- setcolor
- }ifelse
- }ifelse
-}def
-/ignoreimagedata
-{
- currentoverprint not{
- gsave
- dup clonedict begin
- 1 setgray
- /Decode[0 1]def
- /DataSource<FF>def
- /MultipleDataSources false def
- /BitsPerComponent 8 def
- currentdict end
- systemdict/image gx
- grestore
- }if
- consumeimagedata
-}def
-/add_res
-{
- dup/CSD eq{
- pop
- //Adobe_AGM_Core begin
- /AGMCORE_CSD_cache load 3 1 roll put
- end
- }{
- defineresource pop
- }ifelse
-}def
-/del_res
-{
- {
- aload pop exch
- dup/CSD eq{
- pop
- {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall
- }{
- exch
- {1 index undefineresource}forall
- pop
- }ifelse
- }forall
-}def
-/get_res
-{
- dup/CSD eq{
- pop
- dup type dup/nametype eq exch/stringtype eq or{
- AGMCORE_CSD_cache exch get
- }if
- }{
- findresource
- }ifelse
-}def
-/get_csa_by_name
-{
- dup type dup/nametype eq exch/stringtype eq or{
- /CSA get_res
- }if
-}def
-/paintproc_buf_init
-{
- /count get 0 0 put
-}def
-/paintproc_buf_next
-{
- dup/count get dup 0 get
- dup 3 1 roll
- 1 add 0 xpt
- get
-}def
-/cachepaintproc_compress
-{
- 5 dict begin
- currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
- /ppdict 20 dict def
- /string_size 16000 def
- /readbuffer string_size string def
- currentglobal true setglobal
- ppdict 1 array dup 0 1 put/count xpt
- setglobal
- /LZWFilter
- {
- exch
- dup length 0 eq{
- pop
- }{
- ppdict dup length 1 sub 3 -1 roll put
- }ifelse
- {string_size}{0}ifelse string
- }/LZWEncode filter def
- {
- ReadFilter readbuffer readstring
- exch LZWFilter exch writestring
- not{exit}if
- }loop
- LZWFilter closefile
- ppdict
- end
-}def
-/cachepaintproc
-{
- 2 dict begin
- currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
- /ppdict 20 dict def
- currentglobal true setglobal
- ppdict 1 array dup 0 1 put/count xpt
- setglobal
- {
- ReadFilter 16000 string readstring exch
- ppdict dup length 1 sub 3 -1 roll put
- not{exit}if
- }loop
- ppdict dup dup length 1 sub()put
- end
-}def
-/make_pattern
-{
- exch clonedict exch
- dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
- exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub
- exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub
- matrix translate exch matrix concatmatrix
- 1 index begin
- BBox 0 get XStep div cvi XStep mul/xshift exch neg def
- BBox 1 get YStep div cvi YStep mul/yshift exch neg def
- BBox 0 get xshift add
- BBox 1 get yshift add
- BBox 2 get xshift add
- BBox 3 get yshift add
- 4 array astore
- /BBox exch def
- [xshift yshift/translate load null/exec load]dup
- 3/PaintProc load put cvx/PaintProc exch def
- end
- gsave 0 setgray
- makepattern
- grestore
-}def
-/set_pattern
-{
- dup/PatternType get 1 eq{
- dup/PaintType get 1 eq{
- currentoverprint sop[/DeviceGray]setcolorspace 0 setgray
- }if
- }if
- setpattern
-}def
-/setcolorspace_opt
-{
- dup currentcolorspace eq{pop}{setcolorspace}ifelse
-}def
-/updatecolorrendering
-{
- currentcolorrendering/RenderingIntent known{
- currentcolorrendering/RenderingIntent get
- }
- {
- Intent/AbsoluteColorimetric eq
- {
- /absolute_colorimetric_crd AGMCORE_gget dup null eq
- }
- {
- Intent/RelativeColorimetric eq
- {
- /relative_colorimetric_crd AGMCORE_gget dup null eq
- }
- {
- Intent/Saturation eq
- {
- /saturation_crd AGMCORE_gget dup null eq
- }
- {
- /perceptual_crd AGMCORE_gget dup null eq
- }ifelse
- }ifelse
- }ifelse
- {
- pop null
- }
- {
- /RenderingIntent known{null}{Intent}ifelse
- }ifelse
- }ifelse
- Intent ne{
- Intent/ColorRendering{findresource}stopped
- {
- pop pop systemdict/findcolorrendering known
- {
- Intent findcolorrendering
- {
- /ColorRendering findresource true exch
- }
- {
- /ColorRendering findresource
- product(Xerox Phaser 5400)ne
- exch
- }ifelse
- dup Intent/AbsoluteColorimetric eq
- {
- /absolute_colorimetric_crd exch AGMCORE_gput
- }
- {
- Intent/RelativeColorimetric eq
- {
- /relative_colorimetric_crd exch AGMCORE_gput
- }
- {
- Intent/Saturation eq
- {
- /saturation_crd exch AGMCORE_gput
- }
- {
- Intent/Perceptual eq
- {
- /perceptual_crd exch AGMCORE_gput
- }
- {
- pop
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- 1 index{exch}{pop}ifelse
- }
- {false}ifelse
- }
- {true}ifelse
- {
- dup begin
- currentdict/TransformPQR known{
- currentdict/TransformPQR get aload pop
- 3{{}eq 3 1 roll}repeat or or
- }
- {true}ifelse
- currentdict/MatrixPQR known{
- currentdict/MatrixPQR get aload pop
- 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll
- 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll
- 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq
- and and and and and and and and
- }
- {true}ifelse
- end
- or
- {
- clonedict begin
- /TransformPQR[
- {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div
- 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind
- {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div
- 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind
- {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div
- 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind
- ]def
- /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def
- /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def
- currentdict end
- }if
- setcolorrendering_opt
- }if
- }if
-}def
-/set_crd
-{
- AGMCORE_host_sep not level2 and{
- currentdict/ColorRendering known{
- ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if
- }{
- currentdict/Intent known{
- updatecolorrendering
- }if
- }ifelse
- currentcolorspace dup type/arraytype eq
- {0 get}if
- /DeviceRGB eq
- {
- currentdict/UCR known
- {/UCR}{/AGMCORE_currentucr}ifelse
- load setundercolorremoval
- currentdict/BG known
- {/BG}{/AGMCORE_currentbg}ifelse
- load setblackgeneration
- }if
- }if
-}def
-/set_ucrbg
-{
- dup null eq {pop /AGMCORE_currentbg load}{/Procedure get_res}ifelse
- dup currentblackgeneration eq {pop}{setblackgeneration}ifelse
- dup null eq {pop /AGMCORE_currentucr load}{/Procedure get_res}ifelse
- dup currentundercolorremoval eq {pop}{setundercolorremoval}ifelse
-}def
-/setcolorrendering_opt
-{
- dup currentcolorrendering eq{
- pop
- }{
- product(HP Color LaserJet 2605)anchorsearch{
- pop pop pop
- }{
- pop
- clonedict
- begin
- /Intent Intent def
- currentdict
- end
- setcolorrendering
- }ifelse
- }ifelse
-}def
-/cpaint_gcomp
-{
- convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
- //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
- {
- (%end_cpaint_gcomp)flushinput
- }if
-}def
-/cpaint_gsep
-{
- //Adobe_AGM_Core/AGMCORE_ConvertToProcess get
- {
- (%end_cpaint_gsep)flushinput
- }if
-}def
-/cpaint_gend
-{np}def
-/T1_path
-{
- currentfile token pop currentfile token pop mo
- {
- currentfile token pop dup type/stringtype eq
- {pop exit}if
- 0 exch rlineto
- currentfile token pop dup type/stringtype eq
- {pop exit}if
- 0 rlineto
- }loop
-}def
-/T1_gsave
- level3
- {/clipsave}
- {/gsave}ifelse
- load def
-/T1_grestore
- level3
- {/cliprestore}
- {/grestore}ifelse
- load def
-/set_spot_alias_ary
-{
- dup inherit_aliases
- //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
-}def
-/set_spot_normalization_ary
-{
- dup inherit_aliases
- dup length
- /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if
- array
- //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf
- /AGMCORE_SpotAliasAry where{
- pop
- AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval
- AGMCORE_SpotAliasAry length
- }{0}ifelse
- AGMCORE_SpotAliasAry2 3 1 roll exch putinterval
- true set_spot_alias
-}def
-/inherit_aliases
-{
- {dup/Name get map_alias{/CSD put}{pop}ifelse}forall
-}def
-/set_spot_alias
-{
- /AGMCORE_SpotAliasAry2 where{
- /AGMCORE_current_spot_alias 3 -1 roll put
- }{
- pop
- }ifelse
-}def
-/current_spot_alias
-{
- /AGMCORE_SpotAliasAry2 where{
- /AGMCORE_current_spot_alias get
- }{
- false
- }ifelse
-}def
-/map_alias
-{
- /AGMCORE_SpotAliasAry2 where{
- begin
- /AGMCORE_name xdf
- false
- AGMCORE_SpotAliasAry2{
- dup/Name get AGMCORE_name eq{
- /CSD get/CSD get_res
- exch pop true
- exit
- }{
- pop
- }ifelse
- }forall
- end
- }{
- pop false
- }ifelse
-}bdf
-/spot_alias
-{
- true set_spot_alias
- /AGMCORE_&setcustomcolor AGMCORE_key_known not{
- //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put
- }if
- /customcolor_tint 1 AGMCORE_gput
- //Adobe_AGM_Core begin
- /setcustomcolor
- {
- //Adobe_AGM_Core begin
- dup/customcolor_tint exch AGMCORE_gput
- 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not
- current_spot_alias and{1 index 4 get map_alias}{false}ifelse
- {
- false set_spot_alias
- /sep_colorspace_dict AGMCORE_gget null ne
- {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse
- 3 1 roll 2 index{
- exch pop/sep_tint AGMCORE_gget exch
- }if
- mark 3 1 roll
- setsepcolorspace
- counttomark 0 ne{
- setsepcolor
- }if
- pop
- not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if
- pop
- true set_spot_alias
- }{
- AGMCORE_&setcustomcolor
- }ifelse
- end
- }bdf
- end
-}def
-/begin_feature
-{
- Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
- count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
- {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
-}def
-/end_feature
-{
- 2 dict begin
- /spd/setpagedevice load def
- /setpagedevice{get_gstate spd set_gstate}def
- stopped{$error/newerror false put}if
- end
- count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
- countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
- {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
-}def
-/set_negative
-{
- //Adobe_AGM_Core begin
- /AGMCORE_inverting exch def
- level2{
- currentpagedevice/NegativePrint known AGMCORE_distilling not and{
- currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{
- true begin_feature true{
- <</NegativePrint//Adobe_AGM_Core/AGMCORE_inverting get>>setpagedevice
- }end_feature
- }if
- /AGMCORE_inverting false def
- }if
- }if
- AGMCORE_inverting{
- [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
- AGMCORE_distilling{
- erasepage
- }{
- gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse
- /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore
- }ifelse
- }if
- end
-}def
-/lw_save_restore_override{
- /md where{
- pop
- md begin
- initializepage
- /initializepage{}def
- /pmSVsetup{}def
- /endp{}def
- /pse{}def
- /psb{}def
- /orig_showpage where
- {pop}
- {/orig_showpage/showpage load def}
- ifelse
- /showpage{orig_showpage gR}def
- end
- }if
-}def
-/pscript_showpage_override{
- /NTPSOct95 where
- {
- begin
- showpage
- save
- /showpage/restore load def
- /restore{exch pop}def
- end
- }if
-}def
-/driver_media_override
-{
- /md where{
- pop
- md/initializepage known{
- md/initializepage{}put
- }if
- md/rC known{
- md/rC{4{pop}repeat}put
- }if
- }if
- /mysetup where{
- /mysetup[1 0 0 1 0 0]put
- }if
- Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put
- level2
- {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if
-}def
-/capture_mysetup
-{
- /Pscript_Win_Data where{
- pop
- Pscript_Win_Data/mysetup known{
- Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put
- }if
- }if
-}def
-/restore_mysetup
-{
- /Pscript_Win_Data where{
- pop
- Pscript_Win_Data/mysetup known{
- Adobe_AGM_Core/save_mysetup known{
- Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put
- Adobe_AGM_Core/save_mysetup undef
- }if
- }if
- }if
-}def
-/driver_check_media_override
-{
- /PrepsDict where
- {pop}
- {
- Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne
- Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq
- {
- Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and
- Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and
- }if
- {
- Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix
- }if
- }ifelse
-}def
-AGMCORE_err_strings begin
- /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def
- /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def
- /AGMCORE_invalid_color_space(This job contains an invalid color space. )def
-end
-/set_def_ht
-{AGMCORE_def_ht sethalftone}def
-/set_def_flat
-{AGMCORE_Default_flatness setflat}def
-end
-systemdict/setpacking known
-{setpacking}if
-%%EndResource
-%%BeginResource: procset Adobe_CoolType_Core 2.31 0
-%%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved.
-%%Version: 2.31 0
-10 dict begin
-/Adobe_CoolType_Passthru currentdict def
-/Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def
-Adobe_CoolType_Core_Defined
- {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def}
-if
-userdict/Adobe_CoolType_Core 70 dict dup begin put
-/Adobe_CoolType_Version 2.31 def
-/Level2?
- systemdict/languagelevel known dup
- {pop systemdict/languagelevel get 2 ge}
- if def
-Level2? not
- {
- /currentglobal false def
- /setglobal/pop load def
- /gcheck{pop false}bind def
- /currentpacking false def
- /setpacking/pop load def
- /SharedFontDirectory 0 dict def
- }
-if
-currentpacking
-true setpacking
-currentglobal false setglobal
-userdict/Adobe_CoolType_Data 2 copy known not
- {2 copy 10 dict put}
-if
-get
- begin
- /@opStackCountByLevel 32 dict def
- /@opStackLevel 0 def
- /@dictStackCountByLevel 32 dict def
- /@dictStackLevel 0 def
- end
-setglobal
-currentglobal true setglobal
-userdict/Adobe_CoolType_GVMFonts known not
- {userdict/Adobe_CoolType_GVMFonts 10 dict put}
-if
-setglobal
-currentglobal false setglobal
-userdict/Adobe_CoolType_LVMFonts known not
- {userdict/Adobe_CoolType_LVMFonts 10 dict put}
-if
-setglobal
-/ct_VMDictPut
- {
- dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse
- 3 1 roll put
- }bind def
-/ct_VMDictUndef
- {
- dup Adobe_CoolType_GVMFonts exch known
- {Adobe_CoolType_GVMFonts exch undef}
- {
- dup Adobe_CoolType_LVMFonts exch known
- {Adobe_CoolType_LVMFonts exch undef}
- {pop}
- ifelse
- }ifelse
- }bind def
-/ct_str1 1 string def
-/ct_xshow
-{
- /_ct_na exch def
- /_ct_i 0 def
- currentpoint
- /_ct_y exch def
- /_ct_x exch def
- {
- pop pop
- ct_str1 exch 0 exch put
- ct_str1 show
- {_ct_na _ct_i get}stopped
- {pop pop}
- {
- _ct_x _ct_y moveto
- 0
- rmoveto
- }
- ifelse
- /_ct_i _ct_i 1 add def
- currentpoint
- /_ct_y exch def
- /_ct_x exch def
- }
- exch
- @cshow
-}bind def
-/ct_yshow
-{
- /_ct_na exch def
- /_ct_i 0 def
- currentpoint
- /_ct_y exch def
- /_ct_x exch def
- {
- pop pop
- ct_str1 exch 0 exch put
- ct_str1 show
- {_ct_na _ct_i get}stopped
- {pop pop}
- {
- _ct_x _ct_y moveto
- 0 exch
- rmoveto
- }
- ifelse
- /_ct_i _ct_i 1 add def
- currentpoint
- /_ct_y exch def
- /_ct_x exch def
- }
- exch
- @cshow
-}bind def
-/ct_xyshow
-{
- /_ct_na exch def
- /_ct_i 0 def
- currentpoint
- /_ct_y exch def
- /_ct_x exch def
- {
- pop pop
- ct_str1 exch 0 exch put
- ct_str1 show
- {_ct_na _ct_i get}stopped
- {pop pop}
- {
- {_ct_na _ct_i 1 add get}stopped
- {pop pop pop}
- {
- _ct_x _ct_y moveto
- rmoveto
- }
- ifelse
- }
- ifelse
- /_ct_i _ct_i 2 add def
- currentpoint
- /_ct_y exch def
- /_ct_x exch def
- }
- exch
- @cshow
-}bind def
-/xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def
-/ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def
-/xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def
-currentglobal true setglobal
-/ct_T3Defs
-{
-/BuildChar
-{
- 1 index/Encoding get exch get
- 1 index/BuildGlyph get exec
-}bind def
-/BuildGlyph
-{
- exch begin
- GlyphProcs exch get exec
- end
-}bind def
-}bind def
-setglobal
-/@_SaveStackLevels
- {
- Adobe_CoolType_Data
- begin
- /@vmState currentglobal def false setglobal
- @opStackCountByLevel
- @opStackLevel
- 2 copy known not
- {
- 2 copy
- 3 dict dup/args
- 7 index
- 5 add array put
- put get
- }
- {
- get dup/args get dup length 3 index lt
- {
- dup length 5 add array exch
- 1 index exch 0 exch putinterval
- 1 index exch/args exch put
- }
- {pop}
- ifelse
- }
- ifelse
- begin
- count 1 sub
- 1 index lt
- {pop count}
- if
- dup/argCount exch def
- dup 0 gt
- {
- args exch 0 exch getinterval
- astore pop
- }
- {pop}
- ifelse
- count
- /restCount exch def
- end
- /@opStackLevel @opStackLevel 1 add def
- countdictstack 1 sub
- @dictStackCountByLevel exch @dictStackLevel exch put
- /@dictStackLevel @dictStackLevel 1 add def
- @vmState setglobal
- end
- }bind def
-/@_RestoreStackLevels
- {
- Adobe_CoolType_Data
- begin
- /@opStackLevel @opStackLevel 1 sub def
- @opStackCountByLevel @opStackLevel get
- begin
- count restCount sub dup 0 gt
- {{pop}repeat}
- {pop}
- ifelse
- args 0 argCount getinterval{}forall
- end
- /@dictStackLevel @dictStackLevel 1 sub def
- @dictStackCountByLevel @dictStackLevel get
- end
- countdictstack exch sub dup 0 gt
- {{end}repeat}
- {pop}
- ifelse
- }bind def
-/@_PopStackLevels
- {
- Adobe_CoolType_Data
- begin
- /@opStackLevel @opStackLevel 1 sub def
- /@dictStackLevel @dictStackLevel 1 sub def
- end
- }bind def
-/@Raise
- {
- exch cvx exch errordict exch get exec
- stop
- }bind def
-/@ReRaise
- {
- cvx $error/errorname get errordict exch get exec
- stop
- }bind def
-/@Stopped
- {
- 0 @#Stopped
- }bind def
-/@#Stopped
- {
- @_SaveStackLevels
- stopped
- {@_RestoreStackLevels true}
- {@_PopStackLevels false}
- ifelse
- }bind def
-/@Arg
- {
- Adobe_CoolType_Data
- begin
- @opStackCountByLevel @opStackLevel 1 sub get
- begin
- args exch
- argCount 1 sub exch sub get
- end
- end
- }bind def
-currentglobal true setglobal
-/CTHasResourceForAllBug
- Level2?
- {
- 1 dict dup
- /@shouldNotDisappearDictValue true def
- Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put
- begin
- count @_SaveStackLevels
- {(*){pop stop}128 string/Category resourceforall}
- stopped pop
- @_RestoreStackLevels
- currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll
- {
- /@shouldNotDisappearDictValue known
- {
- {
- end
- currentdict 1 index eq
- {pop exit}
- if
- }
- loop
- }
- if
- }
- {
- pop
- end
- }
- ifelse
- }
- {false}
- ifelse
- def
-true setglobal
-/CTHasResourceStatusBug
- Level2?
- {
- mark
- {/steveamerige/Category resourcestatus}
- stopped
- {cleartomark true}
- {cleartomark currentglobal not}
- ifelse
- }
- {false}
- ifelse
- def
-setglobal
-/CTResourceStatus
- {
- mark 3 1 roll
- /Category findresource
- begin
- ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec
- {cleartomark false}
- {{3 2 roll pop true}{cleartomark false}ifelse}
- ifelse
- end
- }bind def
-/CTWorkAroundBugs
- {
- Level2?
- {
- /cid_PreLoad/ProcSet resourcestatus
- {
- pop pop
- currentglobal
- mark
- {
- (*)
- {
- dup/CMap CTHasResourceStatusBug
- {CTResourceStatus}
- {resourcestatus}
- ifelse
- {
- pop dup 0 eq exch 1 eq or
- {
- dup/CMap findresource gcheck setglobal
- /CMap undefineresource
- }
- {
- pop CTHasResourceForAllBug
- {exit}
- {stop}
- ifelse
- }
- ifelse
- }
- {pop}
- ifelse
- }
- 128 string/CMap resourceforall
- }
- stopped
- {cleartomark}
- stopped pop
- setglobal
- }
- if
- }
- if
- }bind def
-/ds
- {
- Adobe_CoolType_Core
- begin
- CTWorkAroundBugs
- /mo/moveto load def
- /nf/newencodedfont load def
- /msf{makefont setfont}bind def
- /uf{dup undefinefont ct_VMDictUndef}bind def
- /ur/undefineresource load def
- /chp/charpath load def
- /awsh/awidthshow load def
- /wsh/widthshow load def
- /ash/ashow load def
- /@xshow/xshow load def
- /@yshow/yshow load def
- /@xyshow/xyshow load def
- /@cshow/cshow load def
- /sh/show load def
- /rp/repeat load def
- /.n/.notdef def
- end
- currentglobal false setglobal
- userdict/Adobe_CoolType_Data 2 copy known not
- {2 copy 10 dict put}
- if
- get
- begin
- /AddWidths? false def
- /CC 0 def
- /charcode 2 string def
- /@opStackCountByLevel 32 dict def
- /@opStackLevel 0 def
- /@dictStackCountByLevel 32 dict def
- /@dictStackLevel 0 def
- /InVMFontsByCMap 10 dict def
- /InVMDeepCopiedFonts 10 dict def
- end
- setglobal
- }bind def
-/dt
- {
- currentdict Adobe_CoolType_Core eq
- {end}
- if
- }bind def
-/ps
- {
- Adobe_CoolType_Core begin
- Adobe_CoolType_GVMFonts begin
- Adobe_CoolType_LVMFonts begin
- SharedFontDirectory begin
- }bind def
-/pt
- {
- end
- end
- end
- end
- }bind def
-/unload
- {
- systemdict/languagelevel known
- {
- systemdict/languagelevel get 2 ge
- {
- userdict/Adobe_CoolType_Core 2 copy known
- {undef}
- {pop pop}
- ifelse
- }
- if
- }
- if
- }bind def
-/ndf
- {
- 1 index where
- {pop pop pop}
- {dup xcheck{bind}if def}
- ifelse
- }def
-/findfont systemdict
- begin
- userdict
- begin
- /globaldict where{/globaldict get begin}if
- dup where pop exch get
- /globaldict where{pop end}if
- end
- end
-Adobe_CoolType_Core_Defined
- {/systemfindfont exch def}
- {
- /findfont 1 index def
- /systemfindfont exch def
- }
-ifelse
-/undefinefont
- {pop}ndf
-/copyfont
- {
- currentglobal 3 1 roll
- 1 index gcheck setglobal
- dup null eq{0}{dup length}ifelse
- 2 index length add 1 add dict
- begin
- exch
- {
- 1 index/FID eq
- {pop pop}
- {def}
- ifelse
- }
- forall
- dup null eq
- {pop}
- {{def}forall}
- ifelse
- currentdict
- end
- exch setglobal
- }bind def
-/copyarray
- {
- currentglobal exch
- dup gcheck setglobal
- dup length array copy
- exch setglobal
- }bind def
-/newencodedfont
- {
- currentglobal
- {
- SharedFontDirectory 3 index known
- {SharedFontDirectory 3 index get/FontReferenced known}
- {false}
- ifelse
- }
- {
- FontDirectory 3 index known
- {FontDirectory 3 index get/FontReferenced known}
- {
- SharedFontDirectory 3 index known
- {SharedFontDirectory 3 index get/FontReferenced known}
- {false}
- ifelse
- }
- ifelse
- }
- ifelse
- dup
- {
- 3 index findfont/FontReferenced get
- 2 index dup type/nametype eq
- {findfont}
- if ne
- {pop false}
- if
- }
- if
- dup
- {
- 1 index dup type/nametype eq
- {findfont}
- if
- dup/CharStrings known
- {
- /CharStrings get length
- 4 index findfont/CharStrings get length
- ne
- {
- pop false
- }
- if
- }
- {pop}
- ifelse
- }
- if
- {
- pop
- 1 index findfont
- /Encoding get exch
- 0 1 255
- {2 copy get 3 index 3 1 roll put}
- for
- pop pop pop
- }
- {
- currentglobal
- 4 1 roll
- dup type/nametype eq
- {findfont}
- if
- dup gcheck setglobal
- dup dup maxlength 2 add dict
- begin
- exch
- {
- 1 index/FID ne
- 2 index/Encoding ne and
- {def}
- {pop pop}
- ifelse
- }
- forall
- /FontReferenced exch def
- /Encoding exch dup length array copy def
- /FontName 1 index dup type/stringtype eq{cvn}if def dup
- currentdict
- end
- definefont ct_VMDictPut
- setglobal
- }
- ifelse
- }bind def
-/SetSubstituteStrategy
- {
- $SubstituteFont
- begin
- dup type/dicttype ne
- {0 dict}
- if
- currentdict/$Strategies known
- {
- exch $Strategies exch
- 2 copy known
- {
- get
- 2 copy maxlength exch maxlength add dict
- begin
- {def}forall
- {def}forall
- currentdict
- dup/$Init known
- {dup/$Init get exec}
- if
- end
- /$Strategy exch def
- }
- {pop pop pop}
- ifelse
- }
- {pop pop}
- ifelse
- end
- }bind def
-/scff
- {
- $SubstituteFont
- begin
- dup type/stringtype eq
- {dup length exch}
- {null}
- ifelse
- /$sname exch def
- /$slen exch def
- /$inVMIndex
- $sname null eq
- {
- 1 index $str cvs
- dup length $slen sub $slen getinterval cvn
- }
- {$sname}
- ifelse def
- end
- {findfont}
- @Stopped
- {
- dup length 8 add string exch
- 1 index 0(BadFont:)putinterval
- 1 index exch 8 exch dup length string cvs putinterval cvn
- {findfont}
- @Stopped
- {pop/Courier findfont}
- if
- }
- if
- $SubstituteFont
- begin
- /$sname null def
- /$slen 0 def
- /$inVMIndex null def
- end
- }bind def
-/isWidthsOnlyFont
- {
- dup/WidthsOnly known
- {pop pop true}
- {
- dup/FDepVector known
- {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall}
- {
- dup/FDArray known
- {/FDArray get{isWidthsOnlyFont dup{exit}if}forall}
- {pop}
- ifelse
- }
- ifelse
- }
- ifelse
- }bind def
-/ct_StyleDicts 4 dict dup begin
- /Adobe-Japan1 4 dict dup begin
- Level2?
- {
- /Serif
- /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus
- {pop pop/HeiseiMin-W3}
- {
- /CIDFont/Category resourcestatus
- {
- pop pop
- /HeiseiMin-W3/CIDFont resourcestatus
- {pop pop/HeiseiMin-W3}
- {/Ryumin-Light}
- ifelse
- }
- {/Ryumin-Light}
- ifelse
- }
- ifelse
- def
- /SansSerif
- /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus
- {pop pop/HeiseiKakuGo-W5}
- {
- /CIDFont/Category resourcestatus
- {
- pop pop
- /HeiseiKakuGo-W5/CIDFont resourcestatus
- {pop pop/HeiseiKakuGo-W5}
- {/GothicBBB-Medium}
- ifelse
- }
- {/GothicBBB-Medium}
- ifelse
- }
- ifelse
- def
- /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus
- {pop pop/HeiseiMaruGo-W4}
- {
- /CIDFont/Category resourcestatus
- {
- pop pop
- /HeiseiMaruGo-W4/CIDFont resourcestatus
- {pop pop/HeiseiMaruGo-W4}
- {
- /Jun101-Light-RKSJ-H/Font resourcestatus
- {pop pop/Jun101-Light}
- {SansSerif}
- ifelse
- }
- ifelse
- }
- {
- /Jun101-Light-RKSJ-H/Font resourcestatus
- {pop pop/Jun101-Light}
- {SansSerif}
- ifelse
- }
- ifelse
- }
- ifelse
- /RoundSansSerif exch def
- /Default Serif def
- }
- {
- /Serif/Ryumin-Light def
- /SansSerif/GothicBBB-Medium def
- {
- (fonts/Jun101-Light-83pv-RKSJ-H)status
- }stopped
- {pop}{
- {pop pop pop pop/Jun101-Light}
- {SansSerif}
- ifelse
- /RoundSansSerif exch def
- }ifelse
- /Default Serif def
- }
- ifelse
- end
- def
- /Adobe-Korea1 4 dict dup begin
- /Serif/HYSMyeongJo-Medium def
- /SansSerif/HYGoThic-Medium def
- /RoundSansSerif SansSerif def
- /Default Serif def
- end
- def
- /Adobe-GB1 4 dict dup begin
- /Serif/STSong-Light def
- /SansSerif/STHeiti-Regular def
- /RoundSansSerif SansSerif def
- /Default Serif def
- end
- def
- /Adobe-CNS1 4 dict dup begin
- /Serif/MKai-Medium def
- /SansSerif/MHei-Medium def
- /RoundSansSerif SansSerif def
- /Default Serif def
- end
- def
-end
-def
-Level2?{currentglobal true setglobal}if
-/ct_BoldRomanWidthProc
- {
- stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth
- 0 0
- }bind def
-/ct_Type0WidthProc
- {
- dup stringwidth 0 0 moveto
- 2 index true charpath pathbbox
- 0 -1
- 7 index 2 div .88
- setcachedevice2
- pop
- 0 0
- }bind def
-/ct_Type0WMode1WidthProc
- {
- dup stringwidth
- pop 2 div neg -0.88
- 2 copy
- moveto
- 0 -1
- 5 -1 roll true charpath pathbbox
- setcachedevice
- }bind def
-/cHexEncoding
-[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12
-/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25
-/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38
-/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B
-/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E
-/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71
-/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84
-/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97
-/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA
-/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD
-/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0
-/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3
-/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6
-/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
-/ct_BoldBaseFont
- 11 dict begin
- /FontType 3 def
- /FontMatrix[1 0 0 1 0 0]def
- /FontBBox[0 0 1 1]def
- /Encoding cHexEncoding def
- /_setwidthProc/ct_BoldRomanWidthProc load def
- /_bcstr1 1 string def
- /BuildChar
- {
- exch begin
- _basefont setfont
- _bcstr1 dup 0 4 -1 roll put
- dup
- _setwidthProc
- 3 copy
- moveto
- show
- _basefonto setfont
- moveto
- show
- end
- }bind def
- currentdict
- end
-def
-systemdict/composefont known
-{
-/ct_DefineIdentity-H
-{
- /Identity-H/CMap resourcestatus
- {
- pop pop
- }
- {
- /CIDInit/ProcSet findresource begin
- 12 dict begin
- begincmap
- /CIDSystemInfo 3 dict dup begin
- /Registry(Adobe)def
- /Ordering(Identity)def
- /Supplement 0 def
- end def
- /CMapName/Identity-H def
- /CMapVersion 1.000 def
- /CMapType 1 def
- 1 begincodespacerange
- <0000><FFFF>
- endcodespacerange
- 1 begincidrange
- <0000><FFFF>0
- endcidrange
- endcmap
- CMapName currentdict/CMap defineresource pop
- end
- end
- }
- ifelse
-}
-def
-/ct_BoldBaseCIDFont
- 11 dict begin
- /CIDFontType 1 def
- /CIDFontName/ct_BoldBaseCIDFont def
- /FontMatrix[1 0 0 1 0 0]def
- /FontBBox[0 0 1 1]def
- /_setwidthProc/ct_Type0WidthProc load def
- /_bcstr2 2 string def
- /BuildGlyph
- {
- exch begin
- _basefont setfont
- _bcstr2 1 2 index 256 mod put
- _bcstr2 0 3 -1 roll 256 idiv put
- _bcstr2 dup _setwidthProc
- 3 copy
- moveto
- show
- _basefonto setfont
- moveto
- show
- end
- }bind def
- currentdict
- end
-def
-}if
-Level2?{setglobal}if
-/ct_CopyFont{
- {
- 1 index/FID ne 2 index/UniqueID ne and
- {def}{pop pop}ifelse
- }forall
-}bind def
-/ct_Type0CopyFont
-{
- exch
- dup length dict
- begin
- ct_CopyFont
- [
- exch
- FDepVector
- {
- dup/FontType get 0 eq
- {
- 1 index ct_Type0CopyFont
- /_ctType0 exch definefont
- }
- {
- /_ctBaseFont exch
- 2 index exec
- }
- ifelse
- exch
- }
- forall
- pop
- ]
- /FDepVector exch def
- currentdict
- end
-}bind def
-/ct_MakeBoldFont
-{
- dup/ct_SyntheticBold known
- {
- dup length 3 add dict begin
- ct_CopyFont
- /ct_StrokeWidth .03 0 FontMatrix idtransform pop def
- /ct_SyntheticBold true def
- currentdict
- end
- definefont
- }
- {
- dup dup length 3 add dict
- begin
- ct_CopyFont
- /PaintType 2 def
- /StrokeWidth .03 0 FontMatrix idtransform pop def
- /dummybold currentdict
- end
- definefont
- dup/FontType get dup 9 ge exch 11 le and
- {
- ct_BoldBaseCIDFont
- dup length 3 add dict copy begin
- dup/CIDSystemInfo get/CIDSystemInfo exch def
- ct_DefineIdentity-H
- /_Type0Identity/Identity-H 3 -1 roll[exch]composefont
- /_basefont exch def
- /_Type0Identity/Identity-H 3 -1 roll[exch]composefont
- /_basefonto exch def
- currentdict
- end
- /CIDFont defineresource
- }
- {
- ct_BoldBaseFont
- dup length 3 add dict copy begin
- /_basefont exch def
- /_basefonto exch def
- currentdict
- end
- definefont
- }
- ifelse
- }
- ifelse
-}bind def
-/ct_MakeBold{
- 1 index
- 1 index
- findfont
- currentglobal 5 1 roll
- dup gcheck setglobal
- dup
- /FontType get 0 eq
- {
- dup/WMode known{dup/WMode get 1 eq}{false}ifelse
- version length 4 ge
- and
- {version 0 4 getinterval cvi 2015 ge}
- {true}
- ifelse
- {/ct_Type0WidthProc}
- {/ct_Type0WMode1WidthProc}
- ifelse
- ct_BoldBaseFont/_setwidthProc 3 -1 roll load put
- {ct_MakeBoldFont}ct_Type0CopyFont definefont
- }
- {
- dup/_fauxfont known not 1 index/SubstMaster known not and
- {
- ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put
- ct_MakeBoldFont
- }
- {
- 2 index 2 index eq
- {exch pop }
- {
- dup length dict begin
- ct_CopyFont
- currentdict
- end
- definefont
- }
- ifelse
- }
- ifelse
- }
- ifelse
- pop pop pop
- setglobal
-}bind def
-/?str1 256 string def
-/?set
- {
- $SubstituteFont
- begin
- /$substituteFound false def
- /$fontname 1 index def
- /$doSmartSub false def
- end
- dup
- findfont
- $SubstituteFont
- begin
- $substituteFound
- {false}
- {
- dup/FontName known
- {
- dup/FontName get $fontname eq
- 1 index/DistillerFauxFont known not and
- /currentdistillerparams where
- {pop false 2 index isWidthsOnlyFont not and}
- if
- }
- {false}
- ifelse
- }
- ifelse
- exch pop
- /$doSmartSub true def
- end
- {
- 5 1 roll pop pop pop pop
- findfont
- }
- {
- 1 index
- findfont
- dup/FontType get 3 eq
- {
- 6 1 roll pop pop pop pop pop false
- }
- {pop true}
- ifelse
- {
- $SubstituteFont
- begin
- pop pop
- /$styleArray 1 index def
- /$regOrdering 2 index def
- pop pop
- 0 1 $styleArray length 1 sub
- {
- $styleArray exch get
- ct_StyleDicts $regOrdering
- 2 copy known
- {
- get
- exch 2 copy known not
- {pop/Default}
- if
- get
- dup type/nametype eq
- {
- ?str1 cvs length dup 1 add exch
- ?str1 exch(-)putinterval
- exch dup length exch ?str1 exch 3 index exch putinterval
- add ?str1 exch 0 exch getinterval cvn
- }
- {
- pop pop/Unknown
- }
- ifelse
- }
- {
- pop pop pop pop/Unknown
- }
- ifelse
- }
- for
- end
- findfont
- }if
- }
- ifelse
- currentglobal false setglobal 3 1 roll
- null copyfont definefont pop
- setglobal
- }bind def
-setpacking
-userdict/$SubstituteFont 25 dict put
-1 dict
- begin
- /SubstituteFont
- dup $error exch 2 copy known
- {get}
- {pop pop{pop/Courier}bind}
- ifelse def
- /currentdistillerparams where dup
- {
- pop pop
- currentdistillerparams/CannotEmbedFontPolicy 2 copy known
- {get/Error eq}
- {pop pop false}
- ifelse
- }
- if not
- {
- countdictstack array dictstack 0 get
- begin
- userdict
- begin
- $SubstituteFont
- begin
- /$str 128 string def
- /$fontpat 128 string def
- /$slen 0 def
- /$sname null def
- /$match false def
- /$fontname null def
- /$substituteFound false def
- /$inVMIndex null def
- /$doSmartSub true def
- /$depth 0 def
- /$fontname null def
- /$italicangle 26.5 def
- /$dstack null def
- /$Strategies 10 dict dup
- begin
- /$Type3Underprint
- {
- currentglobal exch false setglobal
- 11 dict
- begin
- /UseFont exch
- $WMode 0 ne
- {
- dup length dict copy
- dup/WMode $WMode put
- /UseFont exch definefont
- }
- if def
- /FontName $fontname dup type/stringtype eq{cvn}if def
- /FontType 3 def
- /FontMatrix[.001 0 0 .001 0 0]def
- /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def
- /FontBBox[0 0 0 0]def
- /CCInfo 7 dict dup
- begin
- /cc null def
- /x 0 def
- /y 0 def
- end def
- /BuildChar
- {
- exch
- begin
- CCInfo
- begin
- 1 string dup 0 3 index put exch pop
- /cc exch def
- UseFont 1000 scalefont setfont
- cc stringwidth/y exch def/x exch def
- x y setcharwidth
- $SubstituteFont/$Strategy get/$Underprint get exec
- 0 0 moveto cc show
- x y moveto
- end
- end
- }bind def
- currentdict
- end
- exch setglobal
- }bind def
- /$GetaTint
- 2 dict dup
- begin
- /$BuildFont
- {
- dup/WMode known
- {dup/WMode get}
- {0}
- ifelse
- /$WMode exch def
- $fontname exch
- dup/FontName known
- {
- dup/FontName get
- dup type/stringtype eq{cvn}if
- }
- {/unnamedfont}
- ifelse
- exch
- Adobe_CoolType_Data/InVMDeepCopiedFonts get
- 1 index/FontName get known
- {
- pop
- Adobe_CoolType_Data/InVMDeepCopiedFonts get
- 1 index get
- null copyfont
- }
- {$deepcopyfont}
- ifelse
- exch 1 index exch/FontBasedOn exch put
- dup/FontName $fontname dup type/stringtype eq{cvn}if put
- definefont
- Adobe_CoolType_Data/InVMDeepCopiedFonts get
- begin
- dup/FontBasedOn get 1 index def
- end
- }bind def
- /$Underprint
- {
- gsave
- x abs y abs gt
- {/y 1000 def}
- {/x -1000 def 500 120 translate}
- ifelse
- Level2?
- {
- [/Separation(All)/DeviceCMYK{0 0 0 1 pop}]
- setcolorspace
- }
- {0 setgray}
- ifelse
- 10 setlinewidth
- x .8 mul
- [7 3]
- {
- y mul 8 div 120 sub x 10 div exch moveto
- 0 y 4 div neg rlineto
- dup 0 rlineto
- 0 y 4 div rlineto
- closepath
- gsave
- Level2?
- {.2 setcolor}
- {.8 setgray}
- ifelse
- fill grestore
- stroke
- }
- forall
- pop
- grestore
- }bind def
- end def
- /$Oblique
- 1 dict dup
- begin
- /$BuildFont
- {
- currentglobal exch dup gcheck setglobal
- null copyfont
- begin
- /FontBasedOn
- currentdict/FontName known
- {
- FontName
- dup type/stringtype eq{cvn}if
- }
- {/unnamedfont}
- ifelse
- def
- /FontName $fontname dup type/stringtype eq{cvn}if def
- /currentdistillerparams where
- {pop}
- {
- /FontInfo currentdict/FontInfo known
- {FontInfo null copyfont}
- {2 dict}
- ifelse
- dup
- begin
- /ItalicAngle $italicangle def
- /FontMatrix FontMatrix
- [1 0 ItalicAngle dup sin exch cos div 1 0 0]
- matrix concatmatrix readonly
- end
- 4 2 roll def
- def
- }
- ifelse
- FontName currentdict
- end
- definefont
- exch setglobal
- }bind def
- end def
- /$None
- 1 dict dup
- begin
- /$BuildFont{}bind def
- end def
- end def
- /$Oblique SetSubstituteStrategy
- /$findfontByEnum
- {
- dup type/stringtype eq{cvn}if
- dup/$fontname exch def
- $sname null eq
- {$str cvs dup length $slen sub $slen getinterval}
- {pop $sname}
- ifelse
- $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval
- /$match false def
- $SubstituteFont/$dstack countdictstack array dictstack put
- mark
- {
- $fontpat 0 $slen 7 add getinterval
- {/$match exch def exit}
- $str filenameforall
- }
- stopped
- {
- cleardictstack
- currentdict
- true
- $SubstituteFont/$dstack get
- {
- exch
- {
- 1 index eq
- {pop false}
- {true}
- ifelse
- }
- {begin false}
- ifelse
- }
- forall
- pop
- }
- if
- cleartomark
- /$slen 0 def
- $match false ne
- {$match(fonts/)anchorsearch pop pop cvn}
- {/Courier}
- ifelse
- }bind def
- /$ROS 1 dict dup
- begin
- /Adobe 4 dict dup
- begin
- /Japan1 [/Ryumin-Light/HeiseiMin-W3
- /GothicBBB-Medium/HeiseiKakuGo-W5
- /HeiseiMaruGo-W4/Jun101-Light]def
- /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def
- /GB1 [/STSong-Light/STHeiti-Regular]def
- /CNS1 [/MKai-Medium/MHei-Medium]def
- end def
- end def
- /$cmapname null def
- /$deepcopyfont
- {
- dup/FontType get 0 eq
- {
- 1 dict dup/FontName/copied put copyfont
- begin
- /FDepVector FDepVector copyarray
- 0 1 2 index length 1 sub
- {
- 2 copy get $deepcopyfont
- dup/FontName/copied put
- /copied exch definefont
- 3 copy put pop pop
- }
- for
- def
- currentdict
- end
- }
- {$Strategies/$Type3Underprint get exec}
- ifelse
- }bind def
- /$buildfontname
- {
- dup/CIDFont findresource/CIDSystemInfo get
- begin
- Registry length Ordering length Supplement 8 string cvs
- 3 copy length 2 add add add string
- dup 5 1 roll dup 0 Registry putinterval
- dup 4 index(-)putinterval
- dup 4 index 1 add Ordering putinterval
- 4 2 roll add 1 add 2 copy(-)putinterval
- end
- 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch
- anchorsearch
- {pop pop 3 2 roll putinterval cvn/$cmapname exch def}
- {pop pop pop pop pop}
- ifelse
- length
- $str 1 index(-)putinterval 1 add
- $str 1 index $cmapname $fontpat cvs putinterval
- $cmapname length add
- $str exch 0 exch getinterval cvn
- }bind def
- /$findfontByROS
- {
- /$fontname exch def
- $ROS Registry 2 copy known
- {
- get Ordering 2 copy known
- {get}
- {pop pop[]}
- ifelse
- }
- {pop pop[]}
- ifelse
- false exch
- {
- dup/CIDFont resourcestatus
- {
- pop pop
- save
- 1 index/CIDFont findresource
- dup/WidthsOnly known
- {dup/WidthsOnly get}
- {false}
- ifelse
- exch pop
- exch restore
- {pop}
- {exch pop true exit}
- ifelse
- }
- {pop}
- ifelse
- }
- forall
- {$str cvs $buildfontname}
- {
- false(*)
- {
- save exch
- dup/CIDFont findresource
- dup/WidthsOnly known
- {dup/WidthsOnly get not}
- {true}
- ifelse
- exch/CIDSystemInfo get
- dup/Registry get Registry eq
- exch/Ordering get Ordering eq and and
- {exch restore exch pop true exit}
- {pop restore}
- ifelse
- }
- $str/CIDFont resourceforall
- {$buildfontname}
- {$fontname $findfontByEnum}
- ifelse
- }
- ifelse
- }bind def
- end
- end
- currentdict/$error known currentdict/languagelevel known and dup
- {pop $error/SubstituteFont known}
- if
- dup
- {$error}
- {Adobe_CoolType_Core}
- ifelse
- begin
- {
- /SubstituteFont
- /CMap/Category resourcestatus
- {
- pop pop
- {
- $SubstituteFont
- begin
- /$substituteFound true def
- dup length $slen gt
- $sname null ne or
- $slen 0 gt and
- {
- $sname null eq
- {dup $str cvs dup length $slen sub $slen getinterval cvn}
- {$sname}
- ifelse
- Adobe_CoolType_Data/InVMFontsByCMap get
- 1 index 2 copy known
- {
- get
- false exch
- {
- pop
- currentglobal
- {
- GlobalFontDirectory 1 index known
- {exch pop true exit}
- {pop}
- ifelse
- }
- {
- FontDirectory 1 index known
- {exch pop true exit}
- {
- GlobalFontDirectory 1 index known
- {exch pop true exit}
- {pop}
- ifelse
- }
- ifelse
- }
- ifelse
- }
- forall
- }
- {pop pop false}
- ifelse
- {
- exch pop exch pop
- }
- {
- dup/CMap resourcestatus
- {
- pop pop
- dup/$cmapname exch def
- /CMap findresource/CIDSystemInfo get{def}forall
- $findfontByROS
- }
- {
- 128 string cvs
- dup(-)search
- {
- 3 1 roll search
- {
- 3 1 roll pop
- {dup cvi}
- stopped
- {pop pop pop pop pop $findfontByEnum}
- {
- 4 2 roll pop pop
- exch length
- exch
- 2 index length
- 2 index
- sub
- exch 1 sub -1 0
- {
- $str cvs dup length
- 4 index
- 0
- 4 index
- 4 3 roll add
- getinterval
- exch 1 index exch 3 index exch
- putinterval
- dup/CMap resourcestatus
- {
- pop pop
- 4 1 roll pop pop pop
- dup/$cmapname exch def
- /CMap findresource/CIDSystemInfo get{def}forall
- $findfontByROS
- true exit
- }
- {pop}
- ifelse
- }
- for
- dup type/booleantype eq
- {pop}
- {pop pop pop $findfontByEnum}
- ifelse
- }
- ifelse
- }
- {pop pop pop $findfontByEnum}
- ifelse
- }
- {pop pop $findfontByEnum}
- ifelse
- }
- ifelse
- }
- ifelse
- }
- {//SubstituteFont exec}
- ifelse
- /$slen 0 def
- end
- }
- }
- {
- {
- $SubstituteFont
- begin
- /$substituteFound true def
- dup length $slen gt
- $sname null ne or
- $slen 0 gt and
- {$findfontByEnum}
- {//SubstituteFont exec}
- ifelse
- end
- }
- }
- ifelse
- bind readonly def
- Adobe_CoolType_Core/scfindfont/systemfindfont load put
- }
- {
- /scfindfont
- {
- $SubstituteFont
- begin
- dup systemfindfont
- dup/FontName known
- {dup/FontName get dup 3 index ne}
- {/noname true}
- ifelse
- dup
- {
- /$origfontnamefound 2 index def
- /$origfontname 4 index def/$substituteFound true def
- }
- if
- exch pop
- {
- $slen 0 gt
- $sname null ne
- 3 index length $slen gt or and
- {
- pop dup $findfontByEnum findfont
- dup maxlength 1 add dict
- begin
- {1 index/FID eq{pop pop}{def}ifelse}
- forall
- currentdict
- end
- definefont
- dup/FontName known{dup/FontName get}{null}ifelse
- $origfontnamefound ne
- {
- $origfontname $str cvs print
- ( substitution revised, using )print
- dup/FontName known
- {dup/FontName get}{(unspecified font)}
- ifelse
- $str cvs print(.\n)print
- }
- if
- }
- {exch pop}
- ifelse
- }
- {exch pop}
- ifelse
- end
- }bind def
- }
- ifelse
- end
- end
- Adobe_CoolType_Core_Defined not
- {
- Adobe_CoolType_Core/findfont
- {
- $SubstituteFont
- begin
- $depth 0 eq
- {
- /$fontname 1 index dup type/stringtype ne{$str cvs}if def
- /$substituteFound false def
- }
- if
- /$depth $depth 1 add def
- end
- scfindfont
- $SubstituteFont
- begin
- /$depth $depth 1 sub def
- $substituteFound $depth 0 eq and
- {
- $inVMIndex null ne
- {dup $inVMIndex $AddInVMFont}
- if
- $doSmartSub
- {
- currentdict/$Strategy known
- {$Strategy/$BuildFont get exec}
- if
- }
- if
- }
- if
- end
- }bind put
- }
- if
- }
- if
- end
-/$AddInVMFont
- {
- exch/FontName 2 copy known
- {
- get
- 1 dict dup begin exch 1 index gcheck def end exch
- Adobe_CoolType_Data/InVMFontsByCMap get exch
- $DictAdd
- }
- {pop pop pop}
- ifelse
- }bind def
-/$DictAdd
- {
- 2 copy known not
- {2 copy 4 index length dict put}
- if
- Level2? not
- {
- 2 copy get dup maxlength exch length 4 index length add lt
- 2 copy get dup length 4 index length add exch maxlength 1 index lt
- {
- 2 mul dict
- begin
- 2 copy get{forall}def
- 2 copy currentdict put
- end
- }
- {pop}
- ifelse
- }
- if
- get
- begin
- {def}
- forall
- end
- }bind def
-end
-end
-%%EndResource
-currentglobal true setglobal
-%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0
-%%Copyright: Copyright 1987-2006 Adobe Systems Incorporated.
-%%Version: 1.23 0
-systemdict/languagelevel known dup
- {currentglobal false setglobal}
- {false}
-ifelse
-exch
-userdict/Adobe_CoolType_Utility 2 copy known
- {2 copy get dup maxlength 27 add dict copy}
- {27 dict}
-ifelse put
-Adobe_CoolType_Utility
- begin
- /@eexecStartData
- <BAB431EA07F209EB8C4348311481D9D3F76E3D15246555577D87BC510ED54E
- 118C39697FA9F6DB58128E60EB8A12FA24D7CDD2FA94D221FA9EC8DA3E5E6A1C
- 4ACECC8C2D39C54E7C946031DD156C3A6B4A09AD29E1867A>def
- /@recognizeCIDFont null def
- /ct_Level2? exch def
- /ct_Clone? 1183615869 internaldict dup
- /CCRun known not
- exch/eCCRun known not
- ct_Level2? and or def
-ct_Level2?
- {globaldict begin currentglobal true setglobal}
-if
- /ct_AddStdCIDMap
- ct_Level2?
- {{
- mark
- Adobe_CoolType_Utility/@recognizeCIDFont currentdict put
- {
- ((Hex)57 StartData
- 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0
- 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60
- d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8
- cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec
- }
- stopped
- {
- cleartomark
- Adobe_CoolType_Utility/@recognizeCIDFont get
- countdictstack dup array dictstack
- exch 1 sub -1 0
- {
- 2 copy get 3 index eq
- {1 index length exch sub 1 sub{end}repeat exit}
- {pop}
- ifelse
- }
- for
- pop pop
- Adobe_CoolType_Utility/@eexecStartData get eexec
- }
- {cleartomark}
- ifelse
- }}
- {{
- Adobe_CoolType_Utility/@eexecStartData get eexec
- }}
- ifelse bind def
-userdict/cid_extensions known
-dup{cid_extensions/cid_UpdateDB known and}if
- {
- cid_extensions
- begin
- /cid_GetCIDSystemInfo
- {
- 1 index type/stringtype eq
- {exch cvn exch}
- if
- cid_extensions
- begin
- dup load 2 index known
- {
- 2 copy
- cid_GetStatusInfo
- dup null ne
- {
- 1 index load
- 3 index get
- dup null eq
- {pop pop cid_UpdateDB}
- {
- exch
- 1 index/Created get eq
- {exch pop exch pop}
- {pop cid_UpdateDB}
- ifelse
- }
- ifelse
- }
- {pop cid_UpdateDB}
- ifelse
- }
- {cid_UpdateDB}
- ifelse
- end
- }bind def
- end
- }
-if
-ct_Level2?
- {end setglobal}
-if
- /ct_UseNativeCapability? systemdict/composefont known def
- /ct_MakeOCF 35 dict def
- /ct_Vars 25 dict def
- /ct_GlyphDirProcs 6 dict def
- /ct_BuildCharDict 15 dict dup
- begin
- /charcode 2 string def
- /dst_string 1500 string def
- /nullstring()def
- /usewidths? true def
- end def
- ct_Level2?{setglobal}{pop}ifelse
- ct_GlyphDirProcs
- begin
- /GetGlyphDirectory
- {
- systemdict/languagelevel known
- {pop/CIDFont findresource/GlyphDirectory get}
- {
- 1 index/CIDFont findresource/GlyphDirectory
- get dup type/dicttype eq
- {
- dup dup maxlength exch length sub 2 index lt
- {
- dup length 2 index add dict copy 2 index
- /CIDFont findresource/GlyphDirectory 2 index put
- }
- if
- }
- if
- exch pop exch pop
- }
- ifelse
- +
- }def
- /+
- {
- systemdict/languagelevel known
- {
- currentglobal false setglobal
- 3 dict begin
- /vm exch def
- }
- {1 dict begin}
- ifelse
- /$ exch def
- systemdict/languagelevel known
- {
- vm setglobal
- /gvm currentglobal def
- $ gcheck setglobal
- }
- if
- ?{$ begin}if
- }def
- /?{$ type/dicttype eq}def
- /|{
- userdict/Adobe_CoolType_Data known
- {
- Adobe_CoolType_Data/AddWidths? known
- {
- currentdict Adobe_CoolType_Data
- begin
- begin
- AddWidths?
- {
- Adobe_CoolType_Data/CC 3 index put
- ?{def}{$ 3 1 roll put}ifelse
- CC charcode exch 1 index 0 2 index 256 idiv put
- 1 index exch 1 exch 256 mod put
- stringwidth 2 array astore
- currentfont/Widths get exch CC exch put
- }
- {?{def}{$ 3 1 roll put}ifelse}
- ifelse
- end
- end
- }
- {?{def}{$ 3 1 roll put}ifelse} ifelse
- }
- {?{def}{$ 3 1 roll put}ifelse}
- ifelse
- }def
- /!
- {
- ?{end}if
- systemdict/languagelevel known
- {gvm setglobal}
- if
- end
- }def
- /:{string currentfile exch readstring pop}executeonly def
- end
- ct_MakeOCF
- begin
- /ct_cHexEncoding
- [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12
- /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25
- /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38
- /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B
- /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E
- /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71
- /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84
- /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97
- /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA
- /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD
- /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0
- /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3
- /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6
- /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
- /ct_CID_STR_SIZE 8000 def
- /ct_mkocfStr100 100 string def
- /ct_defaultFontMtx[.001 0 0 .001 0 0]def
- /ct_1000Mtx[1000 0 0 1000 0 0]def
- /ct_raise{exch cvx exch errordict exch get exec stop}bind def
- /ct_reraise
- {cvx $error/errorname get(Error: )print dup( )cvs print
- errordict exch get exec stop
- }bind def
- /ct_cvnsi
- {
- 1 index add 1 sub 1 exch 0 4 1 roll
- {
- 2 index exch get
- exch 8 bitshift
- add
- }
- for
- exch pop
- }bind def
- /ct_GetInterval
- {
- Adobe_CoolType_Utility/ct_BuildCharDict get
- begin
- /dst_index 0 def
- dup dst_string length gt
- {dup string/dst_string exch def}
- if
- 1 index ct_CID_STR_SIZE idiv
- /arrayIndex exch def
- 2 index arrayIndex get
- 2 index
- arrayIndex ct_CID_STR_SIZE mul
- sub
- {
- dup 3 index add 2 index length le
- {
- 2 index getinterval
- dst_string dst_index 2 index putinterval
- length dst_index add/dst_index exch def
- exit
- }
- {
- 1 index length 1 index sub
- dup 4 1 roll
- getinterval
- dst_string dst_index 2 index putinterval
- pop dup dst_index add/dst_index exch def
- sub
- /arrayIndex arrayIndex 1 add def
- 2 index dup length arrayIndex gt
- {arrayIndex get}
- {
- pop
- exit
- }
- ifelse
- 0
- }
- ifelse
- }
- loop
- pop pop pop
- dst_string 0 dst_index getinterval
- end
- }bind def
- ct_Level2?
- {
- /ct_resourcestatus
- currentglobal mark true setglobal
- {/unknowninstancename/Category resourcestatus}
- stopped
- {cleartomark setglobal true}
- {cleartomark currentglobal not exch setglobal}
- ifelse
- {
- {
- mark 3 1 roll/Category findresource
- begin
- ct_Vars/vm currentglobal put
- ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec
- {cleartomark false}
- {{3 2 roll pop true}{cleartomark false}ifelse}
- ifelse
- ct_Vars/vm get setglobal
- end
- }
- }
- {{resourcestatus}}
- ifelse bind def
- /CIDFont/Category ct_resourcestatus
- {pop pop}
- {
- currentglobal true setglobal
- /Generic/Category findresource
- dup length dict copy
- dup/InstanceType/dicttype put
- /CIDFont exch/Category defineresource pop
- setglobal
- }
- ifelse
- ct_UseNativeCapability?
- {
- /CIDInit/ProcSet findresource begin
- 12 dict begin
- begincmap
- /CIDSystemInfo 3 dict dup begin
- /Registry(Adobe)def
- /Ordering(Identity)def
- /Supplement 0 def
- end def
- /CMapName/Identity-H def
- /CMapVersion 1.000 def
- /CMapType 1 def
- 1 begincodespacerange
- <0000><FFFF>
- endcodespacerange
- 1 begincidrange
- <0000><FFFF>0
- endcidrange
- endcmap
- CMapName currentdict/CMap defineresource pop
- end
- end
- }
- if
- }
- {
- /ct_Category 2 dict begin
- /CIDFont 10 dict def
- /ProcSet 2 dict def
- currentdict
- end
- def
- /defineresource
- {
- ct_Category 1 index 2 copy known
- {
- get
- dup dup maxlength exch length eq
- {
- dup length 10 add dict copy
- ct_Category 2 index 2 index put
- }
- if
- 3 index 3 index put
- pop exch pop
- }
- {pop pop/defineresource/undefined ct_raise}
- ifelse
- }bind def
- /findresource
- {
- ct_Category 1 index 2 copy known
- {
- get
- 2 index 2 copy known
- {get 3 1 roll pop pop}
- {pop pop/findresource/undefinedresource ct_raise}
- ifelse
- }
- {pop pop/findresource/undefined ct_raise}
- ifelse
- }bind def
- /resourcestatus
- {
- ct_Category 1 index 2 copy known
- {
- get
- 2 index known
- exch pop exch pop
- {
- 0 -1 true
- }
- {
- false
- }
- ifelse
- }
- {pop pop/findresource/undefined ct_raise}
- ifelse
- }bind def
- /ct_resourcestatus/resourcestatus load def
- }
- ifelse
- /ct_CIDInit 2 dict
- begin
- /ct_cidfont_stream_init
- {
- {
- dup(Binary)eq
- {
- pop
- null
- currentfile
- ct_Level2?
- {
- {cid_BYTE_COUNT()/SubFileDecode filter}
- stopped
- {pop pop pop}
- if
- }
- if
- /readstring load
- exit
- }
- if
- dup(Hex)eq
- {
- pop
- currentfile
- ct_Level2?
- {
- {null exch/ASCIIHexDecode filter/readstring}
- stopped
- {pop exch pop(>)exch/readhexstring}
- if
- }
- {(>)exch/readhexstring}
- ifelse
- load
- exit
- }
- if
- /StartData/typecheck ct_raise
- }
- loop
- cid_BYTE_COUNT ct_CID_STR_SIZE le
- {
- 2 copy cid_BYTE_COUNT string exch exec
- pop
- 1 array dup
- 3 -1 roll
- 0 exch put
- }
- {
- cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi
- dup array exch 2 sub 0 exch 1 exch
- {
- 2 copy
- 5 index
- ct_CID_STR_SIZE
- string
- 6 index exec
- pop
- put
- pop
- }
- for
- 2 index
- cid_BYTE_COUNT ct_CID_STR_SIZE mod string
- 3 index exec
- pop
- 1 index exch
- 1 index length 1 sub
- exch put
- }
- ifelse
- cid_CIDFONT exch/GlyphData exch put
- 2 index null eq
- {
- pop pop pop
- }
- {
- pop/readstring load
- 1 string exch
- {
- 3 copy exec
- pop
- dup length 0 eq
- {
- pop pop pop pop pop
- true exit
- }
- if
- 4 index
- eq
- {
- pop pop pop pop
- false exit
- }
- if
- }
- loop
- pop
- }
- ifelse
- }bind def
- /StartData
- {
- mark
- {
- currentdict
- dup/FDArray get 0 get/FontMatrix get
- 0 get 0.001 eq
- {
- dup/CDevProc known not
- {
- /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known
- {get}
- {
- pop pop
- {pop pop pop pop pop 0 -1000 7 index 2 div 880}
- }
- ifelse
- def
- }
- if
- }
- {
- /CDevProc
- {
- pop pop pop pop pop
- 0
- 1 cid_temp/cid_CIDFONT get
- /FDArray get 0 get
- /FontMatrix get 0 get div
- 7 index 2 div
- 1 index 0.88 mul
- }def
- }
- ifelse
- /cid_temp 15 dict def
- cid_temp
- begin
- /cid_CIDFONT exch def
- 3 copy pop
- dup/cid_BYTE_COUNT exch def 0 gt
- {
- ct_cidfont_stream_init
- FDArray
- {
- /Private get
- dup/SubrMapOffset known
- {
- begin
- /Subrs SubrCount array def
- Subrs
- SubrMapOffset
- SubrCount
- SDBytes
- ct_Level2?
- {
- currentdict dup/SubrMapOffset undef
- dup/SubrCount undef
- /SDBytes undef
- }
- if
- end
- /cid_SD_BYTES exch def
- /cid_SUBR_COUNT exch def
- /cid_SUBR_MAP_OFFSET exch def
- /cid_SUBRS exch def
- cid_SUBR_COUNT 0 gt
- {
- GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval
- 0 cid_SD_BYTES ct_cvnsi
- 0 1 cid_SUBR_COUNT 1 sub
- {
- exch 1 index
- 1 add
- cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add
- GlyphData exch cid_SD_BYTES ct_GetInterval
- 0 cid_SD_BYTES ct_cvnsi
- cid_SUBRS 4 2 roll
- GlyphData exch
- 4 index
- 1 index
- sub
- ct_GetInterval
- dup length string copy put
- }
- for
- pop
- }
- if
- }
- {pop}
- ifelse
- }
- forall
- }
- if
- cleartomark pop pop
- end
- CIDFontName currentdict/CIDFont defineresource pop
- end end
- }
- stopped
- {cleartomark/StartData ct_reraise}
- if
- }bind def
- currentdict
- end def
- /ct_saveCIDInit
- {
- /CIDInit/ProcSet ct_resourcestatus
- {true}
- {/CIDInitC/ProcSet ct_resourcestatus}
- ifelse
- {
- pop pop
- /CIDInit/ProcSet findresource
- ct_UseNativeCapability?
- {pop null}
- {/CIDInit ct_CIDInit/ProcSet defineresource pop}
- ifelse
- }
- {/CIDInit ct_CIDInit/ProcSet defineresource pop null}
- ifelse
- ct_Vars exch/ct_oldCIDInit exch put
- }bind def
- /ct_restoreCIDInit
- {
- ct_Vars/ct_oldCIDInit get dup null ne
- {/CIDInit exch/ProcSet defineresource pop}
- {pop}
- ifelse
- }bind def
- /ct_BuildCharSetUp
- {
- 1 index
- begin
- CIDFont
- begin
- Adobe_CoolType_Utility/ct_BuildCharDict get
- begin
- /ct_dfCharCode exch def
- /ct_dfDict exch def
- CIDFirstByte ct_dfCharCode add
- dup CIDCount ge
- {pop 0}
- if
- /cid exch def
- {
- GlyphDirectory cid 2 copy known
- {get}
- {pop pop nullstring}
- ifelse
- dup length FDBytes sub 0 gt
- {
- dup
- FDBytes 0 ne
- {0 FDBytes ct_cvnsi}
- {pop 0}
- ifelse
- /fdIndex exch def
- dup length FDBytes sub FDBytes exch getinterval
- /charstring exch def
- exit
- }
- {
- pop
- cid 0 eq
- {/charstring nullstring def exit}
- if
- /cid 0 def
- }
- ifelse
- }
- loop
- }def
- /ct_SetCacheDevice
- {
- 0 0 moveto
- dup stringwidth
- 3 -1 roll
- true charpath
- pathbbox
- 0 -1000
- 7 index 2 div 880
- setcachedevice2
- 0 0 moveto
- }def
- /ct_CloneSetCacheProc
- {
- 1 eq
- {
- stringwidth
- pop -2 div -880
- 0 -1000 setcharwidth
- moveto
- }
- {
- usewidths?
- {
- currentfont/Widths get cid
- 2 copy known
- {get exch pop aload pop}
- {pop pop stringwidth}
- ifelse
- }
- {stringwidth}
- ifelse
- setcharwidth
- 0 0 moveto
- }
- ifelse
- }def
- /ct_Type3ShowCharString
- {
- ct_FDDict fdIndex 2 copy known
- {get}
- {
- currentglobal 3 1 roll
- 1 index gcheck setglobal
- ct_Type1FontTemplate dup maxlength dict copy
- begin
- FDArray fdIndex get
- dup/FontMatrix 2 copy known
- {get}
- {pop pop ct_defaultFontMtx}
- ifelse
- /FontMatrix exch dup length array copy def
- /Private get
- /Private exch def
- /Widths rootfont/Widths get def
- /CharStrings 1 dict dup/.notdef
- <d841272cf18f54fc13>dup length string copy put def
- currentdict
- end
- /ct_Type1Font exch definefont
- dup 5 1 roll put
- setglobal
- }
- ifelse
- dup/CharStrings get 1 index/Encoding get
- ct_dfCharCode get charstring put
- rootfont/WMode 2 copy known
- {get}
- {pop pop 0}
- ifelse
- exch
- 1000 scalefont setfont
- ct_str1 0 ct_dfCharCode put
- ct_str1 exch ct_dfSetCacheProc
- ct_SyntheticBold
- {
- currentpoint
- ct_str1 show
- newpath
- moveto
- ct_str1 true charpath
- ct_StrokeWidth setlinewidth
- stroke
- }
- {ct_str1 show}
- ifelse
- }def
- /ct_Type4ShowCharString
- {
- ct_dfDict ct_dfCharCode charstring
- FDArray fdIndex get
- dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not
- {ct_1000Mtx matrix concatmatrix concat}
- {pop}
- ifelse
- /Private get
- Adobe_CoolType_Utility/ct_Level2? get not
- {
- ct_dfDict/Private
- 3 -1 roll
- {put}
- 1183615869 internaldict/superexec get exec
- }
- if
- 1183615869 internaldict
- Adobe_CoolType_Utility/ct_Level2? get
- {1 index}
- {3 index/Private get mark 6 1 roll}
- ifelse
- dup/RunInt known
- {/RunInt get}
- {pop/CCRun}
- ifelse
- get exec
- Adobe_CoolType_Utility/ct_Level2? get not
- {cleartomark}
- if
- }bind def
- /ct_BuildCharIncremental
- {
- {
- Adobe_CoolType_Utility/ct_MakeOCF get begin
- ct_BuildCharSetUp
- ct_ShowCharString
- }
- stopped
- {stop}
- if
- end
- end
- end
- end
- }bind def
- /BaseFontNameStr(BF00)def
- /ct_Type1FontTemplate 14 dict
- begin
- /FontType 1 def
- /FontMatrix [0.001 0 0 0.001 0 0]def
- /FontBBox [-250 -250 1250 1250]def
- /Encoding ct_cHexEncoding def
- /PaintType 0 def
- currentdict
- end def
- /BaseFontTemplate 11 dict
- begin
- /FontMatrix [0.001 0 0 0.001 0 0]def
- /FontBBox [-250 -250 1250 1250]def
- /Encoding ct_cHexEncoding def
- /BuildChar/ct_BuildCharIncremental load def
- ct_Clone?
- {
- /FontType 3 def
- /ct_ShowCharString/ct_Type3ShowCharString load def
- /ct_dfSetCacheProc/ct_CloneSetCacheProc load def
- /ct_SyntheticBold false def
- /ct_StrokeWidth 1 def
- }
- {
- /FontType 4 def
- /Private 1 dict dup/lenIV 4 put def
- /CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def
- /PaintType 0 def
- /ct_ShowCharString/ct_Type4ShowCharString load def
- }
- ifelse
- /ct_str1 1 string def
- currentdict
- end def
- /BaseFontDictSize BaseFontTemplate length 5 add def
- /ct_matrixeq
- {
- true 0 1 5
- {
- dup 4 index exch get exch 3 index exch get eq and
- dup not
- {exit}
- if
- }
- for
- exch pop exch pop
- }bind def
- /ct_makeocf
- {
- 15 dict
- begin
- exch/WMode exch def
- exch/FontName exch def
- /FontType 0 def
- /FMapType 2 def
- dup/FontMatrix known
- {dup/FontMatrix get/FontMatrix exch def}
- {/FontMatrix matrix def}
- ifelse
- /bfCount 1 index/CIDCount get 256 idiv 1 add
- dup 256 gt{pop 256}if def
- /Encoding
- 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for
- bfCount 1 255{2 copy bfCount put pop}for
- def
- /FDepVector bfCount dup 256 lt{1 add}if array def
- BaseFontTemplate BaseFontDictSize dict copy
- begin
- /CIDFont exch def
- CIDFont/FontBBox known
- {CIDFont/FontBBox get/FontBBox exch def}
- if
- CIDFont/CDevProc known
- {CIDFont/CDevProc get/CDevProc exch def}
- if
- currentdict
- end
- BaseFontNameStr 3(0)putinterval
- 0 1 bfCount dup 256 eq{1 sub}if
- {
- FDepVector exch
- 2 index BaseFontDictSize dict copy
- begin
- dup/CIDFirstByte exch 256 mul def
- FontType 3 eq
- {/ct_FDDict 2 dict def}
- if
- currentdict
- end
- 1 index 16
- BaseFontNameStr 2 2 getinterval cvrs pop
- BaseFontNameStr exch definefont
- put
- }
- for
- ct_Clone?
- {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def}
- if
- FontName
- currentdict
- end
- definefont
- ct_Clone?
- {
- gsave
- dup 1000 scalefont setfont
- ct_BuildCharDict
- begin
- /usewidths? false def
- currentfont/Widths get
- begin
- exch/CIDFont get/GlyphDirectory get
- {
- pop
- dup charcode exch 1 index 0 2 index 256 idiv put
- 1 index exch 1 exch 256 mod put
- stringwidth 2 array astore def
- }
- forall
- end
- /usewidths? true def
- end
- grestore
- }
- {exch pop}
- ifelse
- }bind def
- currentglobal true setglobal
- /ct_ComposeFont
- {
- ct_UseNativeCapability?
- {
- 2 index/CMap ct_resourcestatus
- {pop pop exch pop}
- {
- /CIDInit/ProcSet findresource
- begin
- 12 dict
- begin
- begincmap
- /CMapName 3 index def
- /CMapVersion 1.000 def
- /CMapType 1 def
- exch/WMode exch def
- /CIDSystemInfo 3 dict dup
- begin
- /Registry(Adobe)def
- /Ordering
- CMapName ct_mkocfStr100 cvs
- (Adobe-)search
- {
- pop pop
- (-)search
- {
- dup length string copy
- exch pop exch pop
- }
- {pop(Identity)}
- ifelse
- }
- {pop (Identity)}
- ifelse
- def
- /Supplement 0 def
- end def
- 1 begincodespacerange
- <0000><FFFF>
- endcodespacerange
- 1 begincidrange
- <0000><FFFF>0
- endcidrange
- endcmap
- CMapName currentdict/CMap defineresource pop
- end
- end
- }
- ifelse
- composefont
- }
- {
- 3 2 roll pop
- 0 get/CIDFont findresource
- ct_makeocf
- }
- ifelse
- }bind def
- setglobal
- /ct_MakeIdentity
- {
- ct_UseNativeCapability?
- {
- 1 index/CMap ct_resourcestatus
- {pop pop}
- {
- /CIDInit/ProcSet findresource begin
- 12 dict begin
- begincmap
- /CMapName 2 index def
- /CMapVersion 1.000 def
- /CMapType 1 def
- /CIDSystemInfo 3 dict dup
- begin
- /Registry(Adobe)def
- /Ordering
- CMapName ct_mkocfStr100 cvs
- (Adobe-)search
- {
- pop pop
- (-)search
- {dup length string copy exch pop exch pop}
- {pop(Identity)}
- ifelse
- }
- {pop(Identity)}
- ifelse
- def
- /Supplement 0 def
- end def
- 1 begincodespacerange
- <0000><FFFF>
- endcodespacerange
- 1 begincidrange
- <0000><FFFF>0
- endcidrange
- endcmap
- CMapName currentdict/CMap defineresource pop
- end
- end
- }
- ifelse
- composefont
- }
- {
- exch pop
- 0 get/CIDFont findresource
- ct_makeocf
- }
- ifelse
- }bind def
- currentdict readonly pop
- end
- end
-%%EndResource
-setglobal
-%%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0
-%%Copyright: Copyright 1987-2004 Adobe Systems Incorporated.
-%%Version: 1.0 0
-userdict/ct_T42Dict 15 dict put
-ct_T42Dict begin
-/Is2015?
-{
- version
- cvi
- 2015
- ge
-}bind def
-/AllocGlyphStorage
-{
- Is2015?
- {
- pop
- }
- {
- {string}forall
- }ifelse
-}bind def
-/Type42DictBegin
-{
-25 dict begin
- /FontName exch def
- /CharStrings 256 dict
-begin
- /.notdef 0 def
- currentdict
-end def
- /Encoding exch def
- /PaintType 0 def
- /FontType 42 def
- /FontMatrix[1 0 0 1 0 0]def
- 4 array astore cvx/FontBBox exch def
- /sfnts
-}bind def
-/Type42DictEnd
-{
- currentdict dup/FontName get exch definefont end
-ct_T42Dict exch
-dup/FontName get exch put
-}bind def
-/RD{string currentfile exch readstring pop}executeonly def
-/PrepFor2015
-{
-Is2015?
-{
- /GlyphDirectory
- 16
- dict def
- sfnts 0 get
- dup
- 2 index
- (glyx)
- putinterval
- 2 index
- (locx)
- putinterval
- pop
- pop
-}
-{
- pop
- pop
-}ifelse
-}bind def
-/AddT42Char
-{
-Is2015?
-{
- /GlyphDirectory get
- begin
- def
- end
- pop
- pop
-}
-{
- /sfnts get
- 4 index
- get
- 3 index
- 2 index
- putinterval
- pop
- pop
- pop
- pop
-}ifelse
-}bind def
-/T0AddT42Mtx2
-{
-/CIDFont findresource/Metrics2 get begin def end
-}bind def
-end
-%%EndResource
-currentglobal true setglobal
-%%BeginFile: MMFauxFont.prc
-%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated.
-%%All Rights Reserved.
-userdict /ct_EuroDict 10 dict put
-ct_EuroDict begin
-/ct_CopyFont
-{
- { 1 index /FID ne {def} {pop pop} ifelse} forall
-} def
-/ct_GetGlyphOutline
-{
- gsave
- initmatrix newpath
- exch findfont dup
- length 1 add dict
- begin
- ct_CopyFont
- /Encoding Encoding dup length array copy
- dup
- 4 -1 roll
- 0 exch put
- def
- currentdict
- end
- /ct_EuroFont exch definefont
- 1000 scalefont setfont
- 0 0 moveto
- [
- <00> stringwidth
- <00> false charpath
- pathbbox
- [
- {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall
- grestore
- counttomark 8 add
-}
-def
-/ct_MakeGlyphProc
-{
- ] cvx
- /ct_PSBuildGlyph cvx
- ] cvx
-} def
-/ct_PSBuildGlyph
-{
- gsave
- 8 -1 roll pop
- 7 1 roll
- 6 -2 roll ct_FontMatrix transform 6 2 roll
- 4 -2 roll ct_FontMatrix transform 4 2 roll
- ct_FontMatrix transform
- currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse
- dup 9 1 roll
- {
- currentdict /StrokeWidth 2 copy known
- {
- get 2 div
- 0 ct_FontMatrix dtransform pop
- 5 1 roll
- 4 -1 roll 4 index sub
- 4 1 roll
- 3 -1 roll 4 index sub
- 3 1 roll
- exch 4 index add exch
- 4 index add
- 5 -1 roll pop
- }
- {
- pop pop
- }
- ifelse
- }
- if
- setcachedevice
- ct_FontMatrix concat
- ct_PSPathOps begin
- exec
- end
- {
- currentdict /StrokeWidth 2 copy known
- { get }
- { pop pop 0 }
- ifelse
- setlinewidth stroke
- }
- {
- fill
- }
- ifelse
- grestore
-} def
-/ct_PSPathOps 4 dict dup begin
- /m {moveto} def
- /l {lineto} def
- /c {curveto} def
- /cp {closepath} def
-end
-def
-/ct_matrix1000 [1000 0 0 1000 0 0] def
-/ct_AddGlyphProc
-{
- 2 index findfont dup length 4 add dict
- begin
- ct_CopyFont
- /CharStrings CharStrings dup length 1 add dict copy
- begin
- 3 1 roll def
- currentdict
- end
- def
- /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def
- /ct_PSBuildGlyph /ct_PSBuildGlyph load def
- /ct_PSPathOps /ct_PSPathOps load def
- currentdict
- end
- definefont pop
-}
-def
-systemdict /languagelevel known
-{
- /ct_AddGlyphToPrinterFont {
- 2 copy
- ct_GetGlyphOutline 3 add -1 roll restore
- ct_MakeGlyphProc
- ct_AddGlyphProc
- } def
-}
-{
- /ct_AddGlyphToPrinterFont {
- pop pop restore
- Adobe_CTFauxDict /$$$FONTNAME get
- /Euro
- Adobe_CTFauxDict /$$$SUBSTITUTEBASE get
- ct_EuroDict exch get
- ct_AddGlyphProc
- } def
-} ifelse
-/AdobeSansMM
-{
-556 0 24 -19 541 703
- {
- 541 628 m
- 510 669 442 703 354 703 c
- 201 703 117 607 101 444 c
- 50 444 l
- 25 372 l
- 97 372 l
- 97 301 l
- 49 301 l
- 24 229 l
- 103 229 l
- 124 67 209 -19 350 -19 c
- 435 -19 501 25 509 32 c
- 509 131 l
- 492 105 417 60 343 60 c
- 267 60 204 127 197 229 c
- 406 229 l
- 430 301 l
- 191 301 l
- 191 372 l
- 455 372 l
- 479 444 l
- 194 444 l
- 201 531 245 624 348 624 c
- 433 624 484 583 509 534 c
- cp
- 556 0 m
- }
-ct_PSBuildGlyph
-} def
-/AdobeSerifMM
-{
-500 0 10 -12 484 692
- {
- 347 298 m
- 171 298 l
- 170 310 170 322 170 335 c
- 170 362 l
- 362 362 l
- 374 403 l
- 172 403 l
- 184 580 244 642 308 642 c
- 380 642 434 574 457 457 c
- 481 462 l
- 474 691 l
- 449 691 l
- 433 670 429 657 410 657 c
- 394 657 360 692 299 692 c
- 204 692 94 604 73 403 c
- 22 403 l
- 10 362 l
- 70 362 l
- 69 352 69 341 69 330 c
- 69 319 69 308 70 298 c
- 22 298 l
- 10 257 l
- 73 257 l
- 97 57 216 -12 295 -12 c
- 364 -12 427 25 484 123 c
- 458 142 l
- 425 101 384 37 316 37 c
- 256 37 189 84 173 257 c
- 335 257 l
- cp
- 500 0 m
- }
-ct_PSBuildGlyph
-} def
-end
-%%EndFile
-setglobal
-Adobe_CoolType_Core begin /$None SetSubstituteStrategy end
-%%BeginResource: procset Adobe_AGM_Image 1.0 0
-%%Version: 1.0 0
-%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
-systemdict/setpacking known
-{
- currentpacking
- true setpacking
-}if
-userdict/Adobe_AGM_Image 71 dict dup begin put
-/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def
-/nd{
- null def
-}bind def
-/AGMIMG_&image nd
-/AGMIMG_&colorimage nd
-/AGMIMG_&imagemask nd
-/AGMIMG_mbuf()def
-/AGMIMG_ybuf()def
-/AGMIMG_kbuf()def
-/AGMIMG_c 0 def
-/AGMIMG_m 0 def
-/AGMIMG_y 0 def
-/AGMIMG_k 0 def
-/AGMIMG_tmp nd
-/AGMIMG_imagestring0 nd
-/AGMIMG_imagestring1 nd
-/AGMIMG_imagestring2 nd
-/AGMIMG_imagestring3 nd
-/AGMIMG_imagestring4 nd
-/AGMIMG_imagestring5 nd
-/AGMIMG_cnt nd
-/AGMIMG_fsave nd
-/AGMIMG_colorAry nd
-/AGMIMG_override nd
-/AGMIMG_name nd
-/AGMIMG_maskSource nd
-/AGMIMG_flushfilters nd
-/invert_image_samples nd
-/knockout_image_samples nd
-/img nd
-/sepimg nd
-/devnimg nd
-/idximg nd
-/ds
-{
- Adobe_AGM_Core begin
- Adobe_AGM_Image begin
- /AGMIMG_&image systemdict/image get def
- /AGMIMG_&imagemask systemdict/imagemask get def
- /colorimage where{
- pop
- /AGMIMG_&colorimage/colorimage ldf
- }if
- end
- end
-}def
-/ps
-{
- Adobe_AGM_Image begin
- /AGMIMG_ccimage_exists{/customcolorimage where
- {
- pop
- /Adobe_AGM_OnHost_Seps where
- {
- pop false
- }{
- /Adobe_AGM_InRip_Seps where
- {
- pop false
- }{
- true
- }ifelse
- }ifelse
- }{
- false
- }ifelse
- }bdf
- level2{
- /invert_image_samples
- {
- Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
- /Decode[Decode 1 get Decode 0 get]def
- }def
- /knockout_image_samples
- {
- Operator/imagemask ne{
- /Decode[1 1]def
- }if
- }def
- }{
- /invert_image_samples
- {
- {1 exch sub}currenttransfer addprocs settransfer
- }def
- /knockout_image_samples
- {
- {pop 1}currenttransfer addprocs settransfer
- }def
- }ifelse
- /img/imageormask ldf
- /sepimg/sep_imageormask ldf
- /devnimg/devn_imageormask ldf
- /idximg/indexed_imageormask ldf
- /_ctype 7 def
- currentdict{
- dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
- bind
- }if
- def
- }forall
-}def
-/pt
-{
- end
-}def
-/dt
-{
-}def
-/AGMIMG_flushfilters
-{
- dup type/arraytype ne
- {1 array astore}if
- dup 0 get currentfile ne
- {dup 0 get flushfile}if
- {
- dup type/filetype eq
- {
- dup status 1 index currentfile ne and
- {closefile}
- {pop}
- ifelse
- }{pop}ifelse
- }forall
-}def
-/AGMIMG_init_common
-{
- currentdict/T known{/ImageType/T ldf currentdict/T undef}if
- currentdict/W known{/Width/W ldf currentdict/W undef}if
- currentdict/H known{/Height/H ldf currentdict/H undef}if
- currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if
- currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if
- currentdict/D known{/Decode/D ldf currentdict/D undef}if
- currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if
- currentdict/O known{
- /Operator/O load 1 eq{
- /imagemask
- }{
- /O load 2 eq{
- /image
- }{
- /colorimage
- }ifelse
- }ifelse
- def
- currentdict/O undef
- }if
- currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if
- currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if
- currentdict/I known{/Interpolate/I ldf currentdict/I undef}if
- currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if
- /DataSource load xcheck not{
- DataSource type/arraytype eq{
- DataSource 0 get type/filetype eq{
- /_Filters DataSource def
- currentdict/MultipleDataSources known not{
- /DataSource DataSource dup length 1 sub get def
- }if
- }if
- }if
- currentdict/MultipleDataSources known not{
- /MultipleDataSources DataSource type/arraytype eq{
- DataSource length 1 gt
- }
- {false}ifelse def
- }if
- }if
- /NComponents Decode length 2 div def
- currentdict/SkipImageProc known not{/SkipImageProc{false}def}if
-}bdf
-/imageormask_sys
-{
- begin
- AGMIMG_init_common
- save mark
- level2{
- currentdict
- Operator/imagemask eq{
- AGMIMG_&imagemask
- }{
- use_mask{
- process_mask AGMIMG_&image
- }{
- AGMIMG_&image
- }ifelse
- }ifelse
- }{
- Width Height
- Operator/imagemask eq{
- Decode 0 get 1 eq Decode 1 get 0 eq and
- ImageMatrix/DataSource load
- AGMIMG_&imagemask
- }{
- BitsPerComponent ImageMatrix/DataSource load
- AGMIMG_&image
- }ifelse
- }ifelse
- currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
- cleartomark restore
- end
-}def
-/overprint_plate
-{
- currentoverprint{
- 0 get dup type/nametype eq{
- dup/DeviceGray eq{
- pop AGMCORE_black_plate not
- }{
- /DeviceCMYK eq{
- AGMCORE_is_cmyk_sep not
- }if
- }ifelse
- }{
- false exch
- {
- AGMOHS_sepink eq or
- }forall
- not
- }ifelse
- }{
- pop false
- }ifelse
-}def
-/process_mask
-{
- level3{
- dup begin
- /ImageType 1 def
- end
- 4 dict begin
- /DataDict exch def
- /ImageType 3 def
- /InterleaveType 3 def
- /MaskDict 9 dict begin
- /ImageType 1 def
- /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def
- /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def
- /ImageMatrix[Width 0 0 Height neg 0 Height]def
- /NComponents 1 def
- /BitsPerComponent 1 def
- /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def
- /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def
- currentdict end def
- currentdict end
- }if
-}def
-/use_mask
-{
- dup/Mask known {dup/Mask get}{false}ifelse
-}def
-/imageormask
-{
- begin
- AGMIMG_init_common
- SkipImageProc{
- currentdict consumeimagedata
- }
- {
- save mark
- level2 AGMCORE_host_sep not and{
- currentdict
- Operator/imagemask eq DeviceN_PS2 not and{
- imagemask
- }{
- AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{
- [/Separation/Black/DeviceGray{}]setcolorspace
- /Decode[Decode 1 get Decode 0 get]def
- }if
- use_mask{
- process_mask image
- }{
- DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and
- {
- Names convert_to_process not{
- 2 dict begin
- /imageDict xdf
- /names_index 0 def
- gsave
- imageDict write_image_file{
- Names{
- dup(None)ne{
- [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace
- Operator imageDict read_image_file
- names_index 0 eq{true setoverprint}if
- /names_index names_index 1 add def
- }{
- pop
- }ifelse
- }forall
- close_image_file
- }if
- grestore
- end
- }{
- Operator/imagemask eq{
- imagemask
- }{
- image
- }ifelse
- }ifelse
- }{
- Operator/imagemask eq{
- imagemask
- }{
- image
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- }{
- Width Height
- Operator/imagemask eq{
- Decode 0 get 1 eq Decode 1 get 0 eq and
- ImageMatrix/DataSource load
- /Adobe_AGM_OnHost_Seps where{
- pop imagemask
- }{
- currentgray 1 ne{
- currentdict imageormask_sys
- }{
- currentoverprint not{
- 1 AGMCORE_&setgray
- currentdict imageormask_sys
- }{
- currentdict ignoreimagedata
- }ifelse
- }ifelse
- }ifelse
- }{
- BitsPerComponent ImageMatrix
- MultipleDataSources{
- 0 1 NComponents 1 sub{
- DataSource exch get
- }for
- }{
- /DataSource load
- }ifelse
- Operator/colorimage eq{
- AGMCORE_host_sep{
- MultipleDataSources level2 or NComponents 4 eq and{
- AGMCORE_is_cmyk_sep{
- MultipleDataSources{
- /DataSource DataSource 0 get xcheck
- {
- [
- DataSource 0 get/exec cvx
- DataSource 1 get/exec cvx
- DataSource 2 get/exec cvx
- DataSource 3 get/exec cvx
- /AGMCORE_get_ink_data cvx
- ]cvx
- }{
- DataSource aload pop AGMCORE_get_ink_data
- }ifelse def
- }{
- /DataSource
- Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
- /DataSource load
- filter_cmyk 0()/SubFileDecode filter def
- }ifelse
- /Decode[Decode 0 get Decode 1 get]def
- /MultipleDataSources false def
- /NComponents 1 def
- /Operator/image def
- invert_image_samples
- 1 AGMCORE_&setgray
- currentdict imageormask_sys
- }{
- currentoverprint not Operator/imagemask eq and{
- 1 AGMCORE_&setgray
- currentdict imageormask_sys
- }{
- currentdict ignoreimagedata
- }ifelse
- }ifelse
- }{
- MultipleDataSources NComponents AGMIMG_&colorimage
- }ifelse
- }{
- true NComponents colorimage
- }ifelse
- }{
- Operator/image eq{
- AGMCORE_host_sep{
- /DoImage true def
- currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse
- {
- AGMCORE_black_plate not Operator/imagemask ne and{
- /DoImage false def
- currentdict ignoreimagedata
- }if
- }if
- 1 AGMCORE_&setgray
- DoImage
- {currentdict imageormask_sys}if
- }{
- use_mask{
- process_mask image
- }{
- image
- }ifelse
- }ifelse
- }{
- Operator/knockout eq{
- pop pop pop pop pop
- currentcolorspace overprint_plate not{
- knockout_unitsq
- }if
- }if
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- cleartomark restore
- }ifelse
- currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
- end
-}def
-/sep_imageormask
-{
- /sep_colorspace_dict AGMCORE_gget begin
- CSA map_csa
- begin
- AGMIMG_init_common
- SkipImageProc{
- currentdict consumeimagedata
- }{
- save mark
- AGMCORE_avoid_L2_sep_space{
- /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def
- }if
- AGMIMG_ccimage_exists
- MappedCSA 0 get/DeviceCMYK eq and
- currentdict/Components known and
- Name()ne and
- Name(All)ne and
- Operator/image eq and
- AGMCORE_producing_seps not and
- level2 not and
- {
- Width Height BitsPerComponent ImageMatrix
- [
- /DataSource load/exec cvx
- {
- 0 1 2 index length 1 sub{
- 1 index exch
- 2 copy get 255 xor put
- }for
- }/exec cvx
- ]cvx bind
- MappedCSA 0 get/DeviceCMYK eq{
- Components aload pop
- }{
- 0 0 0 Components aload pop 1 exch sub
- }ifelse
- Name findcmykcustomcolor
- customcolorimage
- }{
- AGMCORE_producing_seps not{
- level2{
- //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{
- [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt
- /sep_tint AGMCORE_gget setcolor
- }if
- currentdict imageormask
- }{
- currentdict
- Operator/imagemask eq{
- imageormask
- }{
- sep_imageormask_lev1
- }ifelse
- }ifelse
- }{
- AGMCORE_host_sep{
- Operator/knockout eq{
- currentdict/ImageMatrix get concat
- knockout_unitsq
- }{
- currentgray 1 ne{
- AGMCORE_is_cmyk_sep Name(All)ne and{
- level2{
- Name AGMCORE_IsSeparationAProcessColor
- {
- Operator/imagemask eq{
- //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
- /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor
- }if
- }{
- invert_image_samples
- }ifelse
- }{
- //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
- [/Separation Name[/DeviceGray]
- {
- sep_colorspace_proc AGMCORE_get_ink_data
- 1 exch sub
- }bind
- ]AGMCORE_&setcolorspace
- /sep_tint AGMCORE_gget AGMCORE_&setcolor
- }if
- }ifelse
- currentdict imageormask_sys
- }{
- currentdict
- Operator/imagemask eq{
- imageormask_sys
- }{
- sep_image_lev1_sep
- }ifelse
- }ifelse
- }{
- Operator/imagemask ne{
- invert_image_samples
- }if
- currentdict imageormask_sys
- }ifelse
- }{
- currentoverprint not Name(All)eq or Operator/imagemask eq and{
- currentdict imageormask_sys
- }{
- currentoverprint not
- {
- gsave
- knockout_unitsq
- grestore
- }if
- currentdict consumeimagedata
- }ifelse
- }ifelse
- }ifelse
- }{
- //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
- currentcolorspace 0 get/Separation ne{
- [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt
- /sep_tint AGMCORE_gget setcolor
- }if
- }if
- currentoverprint
- MappedCSA 0 get/DeviceCMYK eq and
- Name AGMCORE_IsSeparationAProcessColor not and
- //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse
- Name(All)ne and{
- imageormask_l2_overprint
- }{
- currentdict imageormask
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- cleartomark restore
- }ifelse
- currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
- end
- end
-}def
-/colorSpaceElemCnt
-{
- mark currentcolor counttomark dup 2 add 1 roll cleartomark
-}bdf
-/devn_sep_datasource
-{
- 1 dict begin
- /dataSource xdf
- [
- 0 1 dataSource length 1 sub{
- dup currentdict/dataSource get/exch cvx/get cvx/exec cvx
- /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx
- }for
- ]cvx bind
- end
-}bdf
-/devn_alt_datasource
-{
- 11 dict begin
- /convProc xdf
- /origcolorSpaceElemCnt xdf
- /origMultipleDataSources xdf
- /origBitsPerComponent xdf
- /origDecode xdf
- /origDataSource xdf
- /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def
- /DataSource origMultipleDataSources
- {
- [
- BitsPerComponent 8 idiv origDecode length 2 idiv mul string
- 0 1 origDecode length 2 idiv 1 sub
- {
- dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch
- origDataSource exch get 0()/SubFileDecode filter
- BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx
- }for
- ]bind cvx
- }{origDataSource}ifelse 0()/SubFileDecode filter def
- [
- origcolorSpaceElemCnt string
- 0 2 origDecode length 2 sub
- {
- dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div
- 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx
- }for
- /convProc load/exec cvx
- origcolorSpaceElemCnt 1 sub -1 0
- {
- /dup cvx 2/add cvx/index cvx
- 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx
- }for
- ]bind cvx 0()/SubFileDecode filter
- end
-}bdf
-/devn_imageormask
-{
- /devicen_colorspace_dict AGMCORE_gget begin
- CSA map_csa
- 2 dict begin
- dup
- /srcDataStrs[3 -1 roll begin
- AGMIMG_init_common
- currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
- {
- Width Decode length 2 div mul cvi
- {
- dup 65535 gt{1 add 2 div cvi}{exit}ifelse
- }loop
- string
- }repeat
- end]def
- /dstDataStr srcDataStrs 0 get length string def
- begin
- AGMIMG_init_common
- SkipImageProc{
- currentdict consumeimagedata
- }{
- save mark
- AGMCORE_producing_seps not{
- level3 not{
- Operator/imagemask ne{
- /DataSource[[
- DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
- colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get
- devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def
- /MultipleDataSources true def
- /Decode colorSpaceElemCnt[exch{0 1}repeat]def
- }if
- }if
- currentdict imageormask
- }{
- AGMCORE_host_sep{
- Names convert_to_process{
- CSA get_csa_by_name 0 get/DeviceCMYK eq{
- /DataSource
- Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
- DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
- 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get
- devn_alt_datasource
- filter_cmyk 0()/SubFileDecode filter def
- /MultipleDataSources false def
- /Decode[1 0]def
- /DeviceGray setcolorspace
- currentdict imageormask_sys
- }{
- AGMCORE_report_unsupported_color_space
- AGMCORE_black_plate{
- /DataSource
- DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
- CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get
- devn_alt_datasource
- /MultipleDataSources false def
- /Decode colorSpaceElemCnt[exch{0 1}repeat]def
- currentdict imageormask_sys
- }{
- gsave
- knockout_unitsq
- grestore
- currentdict consumeimagedata
- }ifelse
- }ifelse
- }
- {
- /devicen_colorspace_dict AGMCORE_gget/names_index known{
- Operator/imagemask ne{
- MultipleDataSources{
- /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def
- /MultipleDataSources false def
- }{
- /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def
- }ifelse
- invert_image_samples
- }if
- currentdict imageormask_sys
- }{
- currentoverprint not Operator/imagemask eq and{
- currentdict imageormask_sys
- }{
- currentoverprint not
- {
- gsave
- knockout_unitsq
- grestore
- }if
- currentdict consumeimagedata
- }ifelse
- }ifelse
- }ifelse
- }{
- currentdict imageormask
- }ifelse
- }ifelse
- cleartomark restore
- }ifelse
- currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
- end
- end
- end
-}def
-/imageormask_l2_overprint
-{
- currentdict
- currentcmykcolor add add add 0 eq{
- currentdict consumeimagedata
- }{
- level3{
- currentcmykcolor
- /AGMIMG_k xdf
- /AGMIMG_y xdf
- /AGMIMG_m xdf
- /AGMIMG_c xdf
- Operator/imagemask eq{
- [/DeviceN[
- AGMIMG_c 0 ne{/Cyan}if
- AGMIMG_m 0 ne{/Magenta}if
- AGMIMG_y 0 ne{/Yellow}if
- AGMIMG_k 0 ne{/Black}if
- ]/DeviceCMYK{}]setcolorspace
- AGMIMG_c 0 ne{AGMIMG_c}if
- AGMIMG_m 0 ne{AGMIMG_m}if
- AGMIMG_y 0 ne{AGMIMG_y}if
- AGMIMG_k 0 ne{AGMIMG_k}if
- setcolor
- }{
- /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def
- [/Indexed
- [
- /DeviceN[
- AGMIMG_c 0 ne{/Cyan}if
- AGMIMG_m 0 ne{/Magenta}if
- AGMIMG_y 0 ne{/Yellow}if
- AGMIMG_k 0 ne{/Black}if
- ]
- /DeviceCMYK{
- AGMIMG_k 0 eq{0}if
- AGMIMG_y 0 eq{0 exch}if
- AGMIMG_m 0 eq{0 3 1 roll}if
- AGMIMG_c 0 eq{0 4 1 roll}if
- }
- ]
- 255
- {
- 255 div
- mark exch
- dup dup dup
- AGMIMG_k 0 ne{
- /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop
- counttomark 1 roll
- }{
- pop
- }ifelse
- AGMIMG_y 0 ne{
- /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop
- counttomark 1 roll
- }{
- pop
- }ifelse
- AGMIMG_m 0 ne{
- /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop
- counttomark 1 roll
- }{
- pop
- }ifelse
- AGMIMG_c 0 ne{
- /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop
- counttomark 1 roll
- }{
- pop
- }ifelse
- counttomark 1 add -1 roll pop
- }
- ]setcolorspace
- }ifelse
- imageormask_sys
- }{
- write_image_file{
- currentcmykcolor
- 0 ne{
- [/Separation/Black/DeviceGray{}]setcolorspace
- gsave
- /Black
- [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx]
- cvx modify_halftone_xfer
- Operator currentdict read_image_file
- grestore
- }if
- 0 ne{
- [/Separation/Yellow/DeviceGray{}]setcolorspace
- gsave
- /Yellow
- [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx]
- cvx modify_halftone_xfer
- Operator currentdict read_image_file
- grestore
- }if
- 0 ne{
- [/Separation/Magenta/DeviceGray{}]setcolorspace
- gsave
- /Magenta
- [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx]
- cvx modify_halftone_xfer
- Operator currentdict read_image_file
- grestore
- }if
- 0 ne{
- [/Separation/Cyan/DeviceGray{}]setcolorspace
- gsave
- /Cyan
- [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx]
- cvx modify_halftone_xfer
- Operator currentdict read_image_file
- grestore
- }if
- close_image_file
- }{
- imageormask
- }ifelse
- }ifelse
- }ifelse
-}def
-/indexed_imageormask
-{
- begin
- AGMIMG_init_common
- save mark
- currentdict
- AGMCORE_host_sep{
- Operator/knockout eq{
- /indexed_colorspace_dict AGMCORE_gget dup/CSA known{
- /CSA get get_csa_by_name
- }{
- /Names get
- }ifelse
- overprint_plate not{
- knockout_unitsq
- }if
- }{
- Indexed_DeviceN{
- /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{
- indexed_image_lev2_sep
- }{
- currentoverprint not{
- knockout_unitsq
- }if
- currentdict consumeimagedata
- }ifelse
- }{
- AGMCORE_is_cmyk_sep{
- Operator/imagemask eq{
- imageormask_sys
- }{
- level2{
- indexed_image_lev2_sep
- }{
- indexed_image_lev1_sep
- }ifelse
- }ifelse
- }{
- currentoverprint not{
- knockout_unitsq
- }if
- currentdict consumeimagedata
- }ifelse
- }ifelse
- }ifelse
- }{
- level2{
- Indexed_DeviceN{
- /indexed_colorspace_dict AGMCORE_gget begin
- }{
- /indexed_colorspace_dict AGMCORE_gget dup null ne
- {
- begin
- currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse
- get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and
- AGMCORE_in_rip_sep and{
- [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup]
- setcolorspace
- }if
- end
- }
- {pop}ifelse
- }ifelse
- imageormask
- Indexed_DeviceN{
- end
- }if
- }{
- Operator/imagemask eq{
- imageormask
- }{
- indexed_imageormask_lev1
- }ifelse
- }ifelse
- }ifelse
- cleartomark restore
- currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
- end
-}def
-/indexed_image_lev2_sep
-{
- /indexed_colorspace_dict AGMCORE_gget begin
- begin
- Indexed_DeviceN not{
- currentcolorspace
- dup 1/DeviceGray put
- dup 3
- currentcolorspace 2 get 1 add string
- 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub
- {
- dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put
- }for
- put setcolorspace
- }if
- currentdict
- Operator/imagemask eq{
- AGMIMG_&imagemask
- }{
- use_mask{
- process_mask AGMIMG_&image
- }{
- AGMIMG_&image
- }ifelse
- }ifelse
- end end
-}def
- /OPIimage
- {
- dup type/dicttype ne{
- 10 dict begin
- /DataSource xdf
- /ImageMatrix xdf
- /BitsPerComponent xdf
- /Height xdf
- /Width xdf
- /ImageType 1 def
- /Decode[0 1 def]
- currentdict
- end
- }if
- dup begin
- /NComponents 1 cdndf
- /MultipleDataSources false cdndf
- /SkipImageProc{false}cdndf
- /Decode[
- 0
- currentcolorspace 0 get/Indexed eq{
- 2 BitsPerComponent exp 1 sub
- }{
- 1
- }ifelse
- ]cdndf
- /Operator/image cdndf
- end
- /sep_colorspace_dict AGMCORE_gget null eq{
- imageormask
- }{
- gsave
- dup begin invert_image_samples end
- sep_imageormask
- grestore
- }ifelse
- }def
-/cachemask_level2
-{
- 3 dict begin
- /LZWEncode filter/WriteFilter xdf
- /readBuffer 256 string def
- /ReadFilter
- currentfile
- 0(%EndMask)/SubFileDecode filter
- /ASCII85Decode filter
- /RunLengthDecode filter
- def
- {
- ReadFilter readBuffer readstring exch
- WriteFilter exch writestring
- not{exit}if
- }loop
- WriteFilter closefile
- end
-}def
-/spot_alias
-{
- /mapto_sep_imageormask
- {
- dup type/dicttype ne{
- 12 dict begin
- /ImageType 1 def
- /DataSource xdf
- /ImageMatrix xdf
- /BitsPerComponent xdf
- /Height xdf
- /Width xdf
- /MultipleDataSources false def
- }{
- begin
- }ifelse
- /Decode[/customcolor_tint AGMCORE_gget 0]def
- /Operator/image def
- /SkipImageProc{false}def
- currentdict
- end
- sep_imageormask
- }bdf
- /customcolorimage
- {
- Adobe_AGM_Image/AGMIMG_colorAry xddf
- /customcolor_tint AGMCORE_gget
- <<
- /Name AGMIMG_colorAry 4 get
- /CSA[/DeviceCMYK]
- /TintMethod/Subtractive
- /TintProc null
- /MappedCSA null
- /NComponents 4
- /Components[AGMIMG_colorAry aload pop pop]
- >>
- setsepcolorspace
- mapto_sep_imageormask
- }ndf
- Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put
- /customcolorimage
- {
- Adobe_AGM_Image/AGMIMG_override false put
- current_spot_alias{dup 4 get map_alias}{false}ifelse
- {
- false set_spot_alias
- /customcolor_tint AGMCORE_gget exch setsepcolorspace
- pop
- mapto_sep_imageormask
- true set_spot_alias
- }{
- //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec
- }ifelse
- }bdf
-}def
-/snap_to_device
-{
- 6 dict begin
- matrix currentmatrix
- dup 0 get 0 eq 1 index 3 get 0 eq and
- 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop
- {
- 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def
- 0 0 transform
- AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch
- AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch
- itransform/AGMIMG_llY exch def/AGMIMG_llX exch def
- 1 1 transform
- AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch
- AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch
- itransform/AGMIMG_urY exch def/AGMIMG_urX exch def
- [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat
- }{
- }ifelse
- end
-}def
-level2 not{
- /colorbuf
- {
- 0 1 2 index length 1 sub{
- dup 2 index exch get
- 255 exch sub
- 2 index
- 3 1 roll
- put
- }for
- }def
- /tint_image_to_color
- {
- begin
- Width Height BitsPerComponent ImageMatrix
- /DataSource load
- end
- Adobe_AGM_Image begin
- /AGMIMG_mbuf 0 string def
- /AGMIMG_ybuf 0 string def
- /AGMIMG_kbuf 0 string def
- {
- colorbuf dup length AGMIMG_mbuf length ne
- {
- dup length dup dup
- /AGMIMG_mbuf exch string def
- /AGMIMG_ybuf exch string def
- /AGMIMG_kbuf exch string def
- }if
- dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
- }
- addprocs
- {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage
- end
- }def
- /sep_imageormask_lev1
- {
- begin
- MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{
- {
- 255 mul round cvi GrayLookup exch get
- }currenttransfer addprocs settransfer
- currentdict imageormask
- }{
- /sep_colorspace_dict AGMCORE_gget/Components known{
- MappedCSA 0 get/DeviceCMYK eq{
- Components aload pop
- }{
- 0 0 0 Components aload pop 1 exch sub
- }ifelse
- Adobe_AGM_Image/AGMIMG_k xddf
- Adobe_AGM_Image/AGMIMG_y xddf
- Adobe_AGM_Image/AGMIMG_m xddf
- Adobe_AGM_Image/AGMIMG_c xddf
- AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
- {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer
- currentdict imageormask
- }{
- currentcolortransfer
- {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll
- {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll
- {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll
- {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll
- setcolortransfer
- currentdict tint_image_to_color
- }ifelse
- }{
- MappedCSA 0 get/DeviceGray eq{
- {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer
- currentdict imageormask
- }{
- MappedCSA 0 get/DeviceCMYK eq{
- currentcolortransfer
- {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll
- {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll
- {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll
- {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll
- setcolortransfer
- currentdict tint_image_to_color
- }{
- currentcolortransfer
- {pop 1}exch addprocs 4 1 roll
- {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll
- {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll
- {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll
- setcolortransfer
- currentdict tint_image_to_color
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- end
- }def
- /sep_image_lev1_sep
- {
- begin
- /sep_colorspace_dict AGMCORE_gget/Components known{
- Components aload pop
- Adobe_AGM_Image/AGMIMG_k xddf
- Adobe_AGM_Image/AGMIMG_y xddf
- Adobe_AGM_Image/AGMIMG_m xddf
- Adobe_AGM_Image/AGMIMG_c xddf
- {AGMIMG_c mul 1 exch sub}
- {AGMIMG_m mul 1 exch sub}
- {AGMIMG_y mul 1 exch sub}
- {AGMIMG_k mul 1 exch sub}
- }{
- {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
- {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
- {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
- {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
- }ifelse
- AGMCORE_get_ink_data currenttransfer addprocs settransfer
- currentdict imageormask_sys
- end
- }def
- /indexed_imageormask_lev1
- {
- /indexed_colorspace_dict AGMCORE_gget begin
- begin
- currentdict
- MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{
- {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer
- imageormask
- }{
- MappedCSA 0 get/DeviceGray eq{
- {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer
- imageormask
- }{
- MappedCSA 0 get/DeviceCMYK eq{
- currentcolortransfer
- {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
- {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
- {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
- {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
- setcolortransfer
- tint_image_to_color
- }{
- currentcolortransfer
- {pop 1}exch addprocs 4 1 roll
- {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll
- {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll
- {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll
- setcolortransfer
- tint_image_to_color
- }ifelse
- }ifelse
- }ifelse
- end end
- }def
- /indexed_image_lev1_sep
- {
- /indexed_colorspace_dict AGMCORE_gget begin
- begin
- {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}
- {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
- {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
- {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
- AGMCORE_get_ink_data currenttransfer addprocs settransfer
- currentdict imageormask_sys
- end end
- }def
-}if
-end
-systemdict/setpacking known
-{setpacking}if
-%%EndResource
-currentdict Adobe_AGM_Utils eq {end} if
-%%EndProlog
-%%BeginSetup
-Adobe_AGM_Utils begin
-2 2010 Adobe_AGM_Core/ds gx
-Adobe_CoolType_Core/ds get exec
-Adobe_AGM_Image/ds gx
-[/NamespacePush pdfmark_5
-[/_objdef {Doc_Metadata} /type /stream /OBJ pdfmark_5
-[{Doc_Metadata} 840 (% &end XMP packet& %) ReadBypdfmark_5_string
-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
-<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c015 91.163280, 2018/06/22-11:31:03 ">
- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <rdf:Description rdf:about=""
- xmlns:xmp="http://ns.adobe.com/xap/1.0/"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
- xmlns:pdf="http://ns.adobe.com/pdf/1.3/"
- xmp:ModifyDate="2018-11-15T08:12:40-06:00"
- xmp:CreateDate="2009-05-03T06:43:32-05:00"
- xmp:MetadataDate="2018-11-15T08:12:40-06:00"
- xmp:CreatorTool="Adobe Acrobat 9.1"
- dc:format="application/pdf"
- xmpMM:DocumentID="uuid:9e9f02a3-e6d5-474b-aca8-583180271bac"
- xmpMM:InstanceID="uuid:3b9bc5ba-6b8e-4ef8-b04b-3da5ce3766dc"
- pdf:Producer="Adobe Acrobat 9.1 Image Conversion Plug-in"/>
- </rdf:RDF>
-</x:xmpmeta>
+%!PS-Adobe-3.1 EPSF-3.0
+%ADO_DSC_Encoding: Windows Roman
+%%Title: man1.pdf
+%%Creator: Adobe Acrobat 19.8.0
+%%For: dpstory
+%%CreationDate: 11/18/2018, 5:40:08 AM
+%%BoundingBox: 0 0 300 300
+%%HiResBoundingBox: 0 0 299.9600 299.9600
+%%CropBox: 0 0 299.9600 299.9600
+%%LanguageLevel: 2
+%%DocumentNeededResources: (atend)
+%%DocumentSuppliedResources: (atend)
+%%DocumentNeededFeatures: (atend)
+%%DocumentSuppliedFeatures: (atend)
+%%DocumentData: Clean7Bit
+%%Pages: (atend)
+%%DocumentCustomColors: (atend)
+%%EndComments
+%%BeginDefaults
+%%ViewingOrientation: 1 0 0 1
+%%EndDefaults
+%%BeginProlog
+%%BeginResource: procset Adobe_AGM_Utils 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
+systemdict/setpacking known
+{currentpacking true setpacking}if
+userdict/Adobe_AGM_Utils 75 dict dup begin put
+/bdf
+{bind def}bind def
+/nd{null def}bdf
+/xdf
+{exch def}bdf
+/ldf
+{load def}bdf
+/ddf
+{put}bdf
+/xddf
+{3 -1 roll put}bdf
+/xpt
+{exch put}bdf
+/ndf
+{
+ exch dup where{
+ pop pop pop
+ }{
+ xdf
+ }ifelse
+}def
+/cdndf
+{
+ exch dup currentdict exch known{
+ pop pop
+ }{
+ exch def
+ }ifelse
+}def
+/gx
+{get exec}bdf
+/ps_level
+ /languagelevel where{
+ pop systemdict/languagelevel gx
+ }{
+ 1
+ }ifelse
+def
+/level2
+ ps_level 2 ge
+def
+/level3
+ ps_level 3 ge
+def
+/ps_version
+ {version cvr}stopped{-1}if
+def
+/set_gvm
+{currentglobal exch setglobal}bdf
+/reset_gvm
+{setglobal}bdf
+/makereadonlyarray
+{
+ /packedarray where{pop packedarray
+ }{
+ array astore readonly}ifelse
+}bdf
+/map_reserved_ink_name
+{
+ dup type/stringtype eq{
+ dup/Red eq{
+ pop(_Red_)
+ }{
+ dup/Green eq{
+ pop(_Green_)
+ }{
+ dup/Blue eq{
+ pop(_Blue_)
+ }{
+ dup()cvn eq{
+ pop(Process)
+ }if
+ }ifelse
+ }ifelse
+ }ifelse
+ }if
+}bdf
+/AGMUTIL_GSTATE 22 dict def
+/get_gstate
+{
+ AGMUTIL_GSTATE begin
+ /AGMUTIL_GSTATE_clr_spc currentcolorspace def
+ /AGMUTIL_GSTATE_clr_indx 0 def
+ /AGMUTIL_GSTATE_clr_comps 12 array def
+ mark currentcolor counttomark
+ {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
+ /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop
+ /AGMUTIL_GSTATE_fnt rootfont def
+ /AGMUTIL_GSTATE_lw currentlinewidth def
+ /AGMUTIL_GSTATE_lc currentlinecap def
+ /AGMUTIL_GSTATE_lj currentlinejoin def
+ /AGMUTIL_GSTATE_ml currentmiterlimit def
+ currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf
+ /AGMUTIL_GSTATE_sa currentstrokeadjust def
+ /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
+ /AGMUTIL_GSTATE_op currentoverprint def
+ /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
+ /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
+ currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf
+ cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf
+ /AGMUTIL_GSTATE_ht currenthalftone def
+ /AGMUTIL_GSTATE_flt currentflat def
+ end
+}def
+/set_gstate
+{
+ AGMUTIL_GSTATE begin
+ AGMUTIL_GSTATE_clr_spc setcolorspace
+ AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
+ /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor
+ AGMUTIL_GSTATE_fnt setfont
+ AGMUTIL_GSTATE_lw setlinewidth
+ AGMUTIL_GSTATE_lc setlinecap
+ AGMUTIL_GSTATE_lj setlinejoin
+ AGMUTIL_GSTATE_ml setmiterlimit
+ AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
+ AGMUTIL_GSTATE_sa setstrokeadjust
+ AGMUTIL_GSTATE_clr_rnd setcolorrendering
+ AGMUTIL_GSTATE_op setoverprint
+ AGMUTIL_GSTATE_bg cvx setblackgeneration
+ AGMUTIL_GSTATE_ucr cvx setundercolorremoval
+ AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
+ AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
+ AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or
+ {
+ currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne
+ {
+ mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark
+ }if
+ }{
+ AGMUTIL_GSTATE_ht sethalftone
+ }ifelse
+ AGMUTIL_GSTATE_flt setflat
+ end
+}def
+/get_gstate_and_matrix
+{
+ AGMUTIL_GSTATE begin
+ /AGMUTIL_GSTATE_ctm matrix currentmatrix def
+ end
+ get_gstate
+}def
+/set_gstate_and_matrix
+{
+ set_gstate
+ AGMUTIL_GSTATE begin
+ AGMUTIL_GSTATE_ctm setmatrix
+ end
+}def
+/AGMUTIL_str256 256 string def
+/AGMUTIL_src256 256 string def
+/AGMUTIL_dst64 64 string def
+/AGMUTIL_srcLen nd
+/AGMUTIL_ndx nd
+/AGMUTIL_cpd nd
+/capture_cpd{
+ //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf
+}def
+/thold_halftone
+{
+ level3
+ {sethalftone currenthalftone}
+ {
+ dup/HalftoneType get 3 eq
+ {
+ sethalftone currenthalftone
+ }{
+ begin
+ Width Height mul{
+ Thresholds read{pop}if
+ }repeat
+ end
+ currenthalftone
+ }ifelse
+ }ifelse
+}def
+/rdcmntline
+{
+ currentfile AGMUTIL_str256 readline pop
+ (%)anchorsearch{pop}if
+}bdf
+/filter_cmyk
+{
+ dup type/filetype ne{
+ exch()/SubFileDecode filter
+ }{
+ exch pop
+ }
+ ifelse
+ [
+ exch
+ {
+ AGMUTIL_src256 readstring pop
+ dup length/AGMUTIL_srcLen exch def
+ /AGMUTIL_ndx 0 def
+ AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
+ 1 index exch get
+ AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
+ /AGMUTIL_ndx AGMUTIL_ndx 1 add def
+ }for
+ pop
+ AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
+ }
+ bind
+ /exec cvx
+ ]cvx
+}bdf
+/filter_indexed_devn
+{
+ cvi Names length mul names_index add Lookup exch get
+}bdf
+/filter_devn
+{
+ 4 dict begin
+ /srcStr xdf
+ /dstStr xdf
+ dup type/filetype ne{
+ 0()/SubFileDecode filter
+ }if
+ [
+ exch
+ [
+ /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx
+ currentdict/srcStr get/readstring cvx/pop cvx
+ /dup cvx/length cvx 0/gt cvx[
+ Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx
+ names_index Names length currentdict/srcStr get length 1 sub{
+ 1/index cvx/exch cvx/get cvx
+ currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx
+ Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx
+ }for
+ currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx
+ ]cvx/if cvx
+ /end cvx
+ ]cvx
+ bind
+ /exec cvx
+ ]cvx
+ end
+}bdf
+/AGMUTIL_imagefile nd
+/read_image_file
+{
+ AGMUTIL_imagefile 0 setfileposition
+ 10 dict begin
+ /imageDict xdf
+ /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
+ /imbufIdx 0 def
+ /origDataSource imageDict/DataSource get def
+ /origMultipleDataSources imageDict/MultipleDataSources get def
+ /origDecode imageDict/Decode get def
+ /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def
+ imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse
+ {
+ /imbufCnt imageDict/DataSource get length def
+ /imbufs imbufCnt array def
+ 0 1 imbufCnt 1 sub{
+ /imbufIdx xdf
+ imbufs imbufIdx imbufLen string put
+ imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put
+ }for
+ DeviceN_PS2{
+ imageDict begin
+ /DataSource[DataSource/devn_sep_datasource cvx]cvx def
+ /MultipleDataSources false def
+ /Decode[0 1]def
+ end
+ }if
+ }{
+ /imbuf imbufLen string def
+ Indexed_DeviceN level3 not and DeviceN_NoneName or{
+ /srcDataStrs[imageDict begin
+ currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
+ {
+ Width Decode length 2 div mul cvi string
+ }repeat
+ end]def
+ imageDict begin
+ /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def
+ /Decode[0 1]def
+ end
+ }{
+ imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put
+ imageDict/Decode[0 1]put
+ }ifelse
+ }ifelse
+ imageDict exch
+ load exec
+ imageDict/DataSource origDataSource put
+ imageDict/MultipleDataSources origMultipleDataSources put
+ imageDict/Decode origDecode put
+ end
+}bdf
+/write_image_file
+{
+ begin
+ {(AGMUTIL_imagefile)(w+)file}stopped{
+ false
+ }{
+ Adobe_AGM_Utils/AGMUTIL_imagefile xddf
+ 2 dict begin
+ /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
+ MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{
+ /imbuf imbufLen string def
+ }if
+ 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{
+ pop
+ MultipleDataSources{
+ 0 1 DataSource length 1 sub{
+ DataSource type dup
+ /arraytype eq{
+ pop DataSource exch gx
+ }{
+ /filetype eq{
+ DataSource exch get imbuf readstring pop
+ }{
+ DataSource exch get
+ }ifelse
+ }ifelse
+ AGMUTIL_imagefile exch writestring
+ }for
+ }{
+ DataSource type dup
+ /arraytype eq{
+ pop DataSource exec
+ }{
+ /filetype eq{
+ DataSource imbuf readstring pop
+ }{
+ DataSource
+ }ifelse
+ }ifelse
+ AGMUTIL_imagefile exch writestring
+ }ifelse
+ }for
+ end
+ true
+ }ifelse
+ end
+}bdf
+/close_image_file
+{
+ AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile
+}def
+statusdict/product known userdict/AGMP_current_show known not and{
+ /pstr statusdict/product get def
+ pstr(HP LaserJet 2200)eq
+ pstr(HP LaserJet 4000 Series)eq or
+ pstr(HP LaserJet 4050 Series )eq or
+ pstr(HP LaserJet 8000 Series)eq or
+ pstr(HP LaserJet 8100 Series)eq or
+ pstr(HP LaserJet 8150 Series)eq or
+ pstr(HP LaserJet 5000 Series)eq or
+ pstr(HP LaserJet 5100 Series)eq or
+ pstr(HP Color LaserJet 4500)eq or
+ pstr(HP Color LaserJet 4600)eq or
+ pstr(HP LaserJet 5Si)eq or
+ pstr(HP LaserJet 1200 Series)eq or
+ pstr(HP LaserJet 1300 Series)eq or
+ pstr(HP LaserJet 4100 Series)eq or
+ {
+ userdict/AGMP_current_show/show load put
+ userdict/show{
+ currentcolorspace 0 get
+ /Pattern eq
+ {false charpath f}
+ {AGMP_current_show}ifelse
+ }put
+ }if
+ currentdict/pstr undef
+}if
+/consumeimagedata
+{
+ begin
+ AGMIMG_init_common
+ currentdict/MultipleDataSources known not
+ {/MultipleDataSources false def}if
+ MultipleDataSources
+ {
+ DataSource 0 get type
+ dup/filetype eq
+ {
+ 1 dict begin
+ /flushbuffer Width cvi string def
+ 1 1 Height cvi
+ {
+ pop
+ 0 1 DataSource length 1 sub
+ {
+ DataSource exch get
+ flushbuffer readstring pop pop
+ }for
+ }for
+ end
+ }if
+ dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and
+ {
+ Width Height mul cvi
+ {
+ 0 1 DataSource length 1 sub
+ {dup DataSource exch gx length exch 0 ne{pop}if}for
+ dup 0 eq
+ {pop exit}if
+ sub dup 0 le
+ {exit}if
+ }loop
+ pop
+ }if
+ }
+ {
+ /DataSource load type
+ dup/filetype eq
+ {
+ 1 dict begin
+ /flushbuffer Width Decode length 2 idiv mul cvi string def
+ 1 1 Height{pop DataSource flushbuffer readstring pop pop}for
+ end
+ }if
+ dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and
+ {
+ Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul
+ {
+ DataSource length dup 0 eq
+ {pop exit}if
+ sub dup 0 le
+ {exit}if
+ }loop
+ pop
+ }if
+ }ifelse
+ end
+}bdf
+/addprocs
+{
+ 2{/exec load}repeat
+ 3 1 roll
+ [5 1 roll]bind cvx
+}def
+/modify_halftone_xfer
+{
+ currenthalftone dup length dict copy begin
+ currentdict 2 index known{
+ 1 index load dup length dict copy begin
+ currentdict/TransferFunction known{
+ /TransferFunction load
+ }{
+ currenttransfer
+ }ifelse
+ addprocs/TransferFunction xdf
+ currentdict end def
+ currentdict end sethalftone
+ }{
+ currentdict/TransferFunction known{
+ /TransferFunction load
+ }{
+ currenttransfer
+ }ifelse
+ addprocs/TransferFunction xdf
+ currentdict end sethalftone
+ pop
+ }ifelse
+}def
+/clonearray
+{
+ dup xcheck exch
+ dup length array exch
+ Adobe_AGM_Core/AGMCORE_tmp -1 ddf
+ {
+ Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf
+ dup type/dicttype eq
+ {
+ Adobe_AGM_Core/AGMCORE_tmp get
+ exch
+ clonedict
+ Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
+ }if
+ dup type/arraytype eq
+ {
+ Adobe_AGM_Core/AGMCORE_tmp get exch
+ clonearray
+ Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
+ }if
+ exch dup
+ Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put
+ }forall
+ exch{cvx}if
+}bdf
+/clonedict
+{
+ dup length dict
+ begin
+ {
+ dup type/dicttype eq
+ {clonedict}if
+ dup type/arraytype eq
+ {clonearray}if
+ def
+ }forall
+ currentdict
+ end
+}bdf
+/DeviceN_PS2
+{
+ /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and
+}bdf
+/Indexed_DeviceN
+{
+ /indexed_colorspace_dict AGMCORE_gget dup null ne{
+ dup/CSDBase known{
+ /CSDBase get/CSD get_res/Names known
+ }{
+ pop false
+ }ifelse
+ }{
+ pop false
+ }ifelse
+}bdf
+/DeviceN_NoneName
+{
+ /Names where{
+ pop
+ false Names
+ {
+ (None)eq or
+ }forall
+ }{
+ false
+ }ifelse
+}bdf
+/DeviceN_PS2_inRip_seps
+{
+ /AGMCORE_in_rip_sep where
+ {
+ pop dup type dup/arraytype eq exch/packedarraytype eq or
+ {
+ dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and
+ {
+ /currentcolorspace exch AGMCORE_gput
+ false
+ }{
+ true
+ }ifelse
+ }{
+ true
+ }ifelse
+ }{
+ true
+ }ifelse
+}bdf
+/base_colorspace_type
+{
+ dup type/arraytype eq{0 get}if
+}bdf
+/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
+{
+ /pdfmark_5{cleartomark}bind def
+}{
+ /pdfmark_5{pdfmark}bind def
+}ifelse
+/ReadBypdfmark_5
+{
+ currentfile exch 0 exch/SubFileDecode filter
+ /currentdistillerparams where
+ {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
+ {flushfile cleartomark}
+ {/PUT pdfmark}ifelse
+}bdf
+/ReadBypdfmark_5_string
+{
+ 2 dict begin
+ /makerString exch def string/tmpString exch def
+ {
+ currentfile tmpString readline not{pop exit}if
+ makerString anchorsearch
+ {
+ pop pop cleartomark exit
+ }{
+ 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5
+ }ifelse
+ }loop
+ end
+}bdf
+/xpdfm
+{
+ {
+ dup 0 get/Label eq
+ {
+ aload length[exch 1 add 1 roll/PAGELABEL
+ }{
+ aload pop
+ [{ThisPage}<<5 -2 roll>>/PUT
+ }ifelse
+ pdfmark_5
+ }forall
+}bdf
+/lmt{
+ dup 2 index le{exch}if pop dup 2 index ge{exch}if pop
+}bdf
+/int{
+ dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop
+}bdf
+/ds{
+ Adobe_AGM_Utils begin
+}bdf
+/dt{
+ currentdict Adobe_AGM_Utils eq{
+ end
+ }if
+}bdf
+systemdict/setpacking known
+{setpacking}if
+%%EndResource
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved.
+systemdict/setpacking known
+{
+ currentpacking
+ true setpacking
+}if
+userdict/Adobe_AGM_Core 209 dict dup begin put
+/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen[currentscreen]cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_&setgray nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&setcmykcolor nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_distilling nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_err_strings 4 dict def
+/AGMCORE_cur_err nd
+/AGMCORE_current_spot_alias false def
+/AGMCORE_inverting false def
+/AGMCORE_feature_dictCount nd
+/AGMCORE_feature_opCount nd
+/AGMCORE_feature_ctm nd
+/AGMCORE_ConvertToProcess false def
+/AGMCORE_Default_CTM matrix def
+/AGMCORE_Default_PageSize nd
+/AGMCORE_Default_flatness nd
+/AGMCORE_currentbg nd
+/AGMCORE_currentucr nd
+/AGMCORE_pattern_paint_type 0 def
+/knockout_unitsq nd
+currentglobal true setglobal
+[/CSA/Gradient/Procedure]
+{
+ /Generic/Category findresource dup length dict copy/Category defineresource pop
+}forall
+setglobal
+/AGMCORE_key_known
+{
+ where{
+ /Adobe_AGM_Core_Id known
+ }{
+ false
+ }ifelse
+}ndf
+/flushinput
+{
+ save
+ 2 dict begin
+ /CompareBuffer 3 -1 roll def
+ /readbuffer 256 string def
+ mark
+ {
+ currentfile readbuffer{readline}stopped
+ {cleartomark mark}
+ {
+ not
+ {pop exit}
+ if
+ CompareBuffer eq
+ {exit}
+ if
+ }ifelse
+ }loop
+ cleartomark
+ end
+ restore
+}bdf
+/getspotfunction
+{
+ AGMCORE_screen exch pop exch pop
+ dup type/dicttype eq{
+ dup/HalftoneType get 1 eq{
+ /SpotFunction get
+ }{
+ dup/HalftoneType get 2 eq{
+ /GraySpotFunction get
+ }{
+ pop
+ {
+ abs exch abs 2 copy add 1 gt{
+ 1 sub dup mul exch 1 sub dup mul add 1 sub
+ }{
+ dup mul exch dup mul add 1 exch sub
+ }ifelse
+ }bind
+ }ifelse
+ }ifelse
+ }if
+}def
+/np
+{newpath}bdf
+/clp_npth
+{clip np}def
+/eoclp_npth
+{eoclip np}def
+/npth_clp
+{np clip}def
+/graphic_setup
+{
+ /AGMCORE_graphicsave save store
+ concat
+ 0 setgray
+ 0 setlinecap
+ 0 setlinejoin
+ 1 setlinewidth
+ []0 setdash
+ 10 setmiterlimit
+ np
+ false setoverprint
+ false setstrokeadjust
+ //Adobe_AGM_Core/spot_alias gx
+ /Adobe_AGM_Image where{
+ pop
+ Adobe_AGM_Image/spot_alias 2 copy known{
+ gx
+ }{
+ pop pop
+ }ifelse
+ }if
+ /sep_colorspace_dict null AGMCORE_gput
+ 100 dict begin
+ /dictstackcount countdictstack def
+ /showpage{}def
+ mark
+}def
+/graphic_cleanup
+{
+ cleartomark
+ dictstackcount 1 countdictstack 1 sub{end}for
+ end
+ AGMCORE_graphicsave restore
+}def
+/compose_error_msg
+{
+ grestoreall initgraphics
+ /Helvetica findfont 10 scalefont setfont
+ /AGMCORE_deltaY 100 def
+ /AGMCORE_deltaX 310 def
+ clippath pathbbox np pop pop 36 add exch 36 add exch moveto
+ 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+ 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+ 0 AGMCORE_&setgray
+ gsave 1 AGMCORE_&setgray fill grestore
+ 1 setlinewidth gsave stroke grestore
+ currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+ /AGMCORE_deltaY 12 def
+ /AGMCORE_tmp 0 def
+ AGMCORE_err_strings exch get
+ {
+ dup 32 eq
+ {
+ pop
+ AGMCORE_str256 0 AGMCORE_tmp getinterval
+ stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+ {
+ currentpoint AGMCORE_deltaY sub exch pop
+ clippath pathbbox pop pop pop 44 add exch moveto
+ }if
+ AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show
+ 0 1 AGMCORE_str256 length 1 sub
+ {
+ AGMCORE_str256 exch 0 put
+ }for
+ /AGMCORE_tmp 0 def
+ }{
+ AGMCORE_str256 exch AGMCORE_tmp xpt
+ /AGMCORE_tmp AGMCORE_tmp 1 add def
+ }ifelse
+ }forall
+}bdf
+/AGMCORE_CMYKDeviceNColorspaces[
+ [/Separation/None/DeviceCMYK{0 0 0}]
+ [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind]
+ [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind]
+ [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind]
+ [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind]
+ [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind]
+ [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind]
+ [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind]
+ [/Separation(Cyan)/DeviceCMYK{0 0 0}]
+ [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind]
+ [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind]
+ [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind]
+ [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}]
+ [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind]
+ [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}]
+ [/DeviceCMYK]
+]def
+/ds{
+ Adobe_AGM_Core begin
+ /currentdistillerparams where
+ {
+ pop currentdistillerparams/CoreDistVersion get 5000 lt
+ {<</DetectBlends false>>setdistillerparams}if
+ }if
+ /AGMCORE_ps_version xdf
+ /AGMCORE_ps_level xdf
+ errordict/AGM_handleerror known not{
+ errordict/AGM_handleerror errordict/handleerror get put
+ errordict/handleerror{
+ Adobe_AGM_Core begin
+ $error/newerror get AGMCORE_cur_err null ne and{
+ $error/newerror false put
+ AGMCORE_cur_err compose_error_msg
+ }if
+ $error/newerror true put
+ end
+ errordict/AGM_handleerror get exec
+ }bind put
+ }if
+ /AGMCORE_environ_ok
+ ps_level AGMCORE_ps_level ge
+ ps_version AGMCORE_ps_version ge and
+ AGMCORE_ps_level -1 eq or
+ def
+ AGMCORE_environ_ok not
+ {/AGMCORE_cur_err/AGMCORE_bad_environ def}if
+ /AGMCORE_&setgray systemdict/setgray get def
+ level2{
+ /AGMCORE_&setcolor systemdict/setcolor get def
+ /AGMCORE_&setcolorspace systemdict/setcolorspace get def
+ }if
+ /AGMCORE_currentbg currentblackgeneration def
+ /AGMCORE_currentucr currentundercolorremoval def
+ /AGMCORE_Default_flatness currentflat def
+ /AGMCORE_distilling
+ /product where{
+ pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and
+ }{
+ false
+ }ifelse
+ def
+ /AGMCORE_GSTATE AGMCORE_key_known not{
+ /AGMCORE_GSTATE 21 dict def
+ /AGMCORE_tmpmatrix matrix def
+ /AGMCORE_gstack 64 array def
+ /AGMCORE_gstackptr 0 def
+ /AGMCORE_gstacksaveptr 0 def
+ /AGMCORE_gstackframekeys 14 def
+ /AGMCORE_&gsave/gsave ldf
+ /AGMCORE_&grestore/grestore ldf
+ /AGMCORE_&grestoreall/grestoreall ldf
+ /AGMCORE_&save/save ldf
+ /AGMCORE_&setoverprint/setoverprint ldf
+ /AGMCORE_gdictcopy{
+ begin
+ {def}forall
+ end
+ }def
+ /AGMCORE_gput{
+ AGMCORE_gstack AGMCORE_gstackptr get
+ 3 1 roll
+ put
+ }def
+ /AGMCORE_gget{
+ AGMCORE_gstack AGMCORE_gstackptr get
+ exch
+ get
+ }def
+ /gsave{
+ AGMCORE_&gsave
+ AGMCORE_gstack AGMCORE_gstackptr get
+ AGMCORE_gstackptr 1 add
+ dup 64 ge{limitcheck}if
+ /AGMCORE_gstackptr exch store
+ AGMCORE_gstack AGMCORE_gstackptr get
+ AGMCORE_gdictcopy
+ }def
+ /grestore{
+ AGMCORE_&grestore
+ AGMCORE_gstackptr 1 sub
+ dup AGMCORE_gstacksaveptr lt{1 add}if
+ dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known
+ {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse
+ /AGMCORE_gstackptr exch store
+ }def
+ /grestoreall{
+ AGMCORE_&grestoreall
+ /AGMCORE_gstackptr AGMCORE_gstacksaveptr store
+ }def
+ /save{
+ AGMCORE_&save
+ AGMCORE_gstack AGMCORE_gstackptr get
+ AGMCORE_gstackptr 1 add
+ dup 64 ge{limitcheck}if
+ /AGMCORE_gstackptr exch store
+ /AGMCORE_gstacksaveptr AGMCORE_gstackptr store
+ AGMCORE_gstack AGMCORE_gstackptr get
+ AGMCORE_gdictcopy
+ }def
+ /setoverprint{
+ dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint
+ }def
+ 0 1 AGMCORE_gstack length 1 sub{
+ AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+ }for
+ }if
+ level3/AGMCORE_&sysshfill AGMCORE_key_known not and
+ {
+ /AGMCORE_&sysshfill systemdict/shfill get def
+ /AGMCORE_&sysmakepattern systemdict/makepattern get def
+ /AGMCORE_&usrmakepattern/makepattern load def
+ }if
+ /currentcmykcolor[0 0 0 0]AGMCORE_gput
+ /currentstrokeadjust false AGMCORE_gput
+ /currentcolorspace[/DeviceGray]AGMCORE_gput
+ /sep_tint 0 AGMCORE_gput
+ /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput
+ /sep_colorspace_dict null AGMCORE_gput
+ /devicen_colorspace_dict null AGMCORE_gput
+ /indexed_colorspace_dict null AGMCORE_gput
+ /currentcolor_intent()AGMCORE_gput
+ /customcolor_tint 1 AGMCORE_gput
+ /absolute_colorimetric_crd null AGMCORE_gput
+ /relative_colorimetric_crd null AGMCORE_gput
+ /saturation_crd null AGMCORE_gput
+ /perceptual_crd null AGMCORE_gput
+ currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf
+ cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf
+ <<
+ /MaxPatternItem currentsystemparams/MaxPatternCache get
+ >>
+ setuserparams
+ end
+}def
+/ps
+{
+ /setcmykcolor where{
+ pop
+ Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put
+ }if
+ Adobe_AGM_Core begin
+ /setcmykcolor
+ {
+ 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput
+ 1 sub 4 1 roll
+ 3{
+ 3 index add neg dup 0 lt{
+ pop 0
+ }if
+ 3 1 roll
+ }repeat
+ setrgbcolor pop
+ }ndf
+ /currentcmykcolor
+ {
+ /currentcmykcolor AGMCORE_gget aload pop
+ }ndf
+ /setoverprint
+ {pop}ndf
+ /currentoverprint
+ {false}ndf
+ /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+ /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+ /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+ /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+ /AGMCORE_plate_ndx
+ AGMCORE_cyan_plate{
+ 0
+ }{
+ AGMCORE_magenta_plate{
+ 1
+ }{
+ AGMCORE_yellow_plate{
+ 2
+ }{
+ AGMCORE_black_plate{
+ 3
+ }{
+ 4
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ def
+ /AGMCORE_have_reported_unsupported_color_space false def
+ /AGMCORE_report_unsupported_color_space
+ {
+ AGMCORE_have_reported_unsupported_color_space false eq
+ {
+ (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)==
+ Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf
+ }if
+ }def
+ /AGMCORE_composite_job
+ AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+ /AGMCORE_in_rip_sep
+ /AGMCORE_in_rip_sep where{
+ pop AGMCORE_in_rip_sep
+ }{
+ AGMCORE_distilling
+ {
+ false
+ }{
+ userdict/Adobe_AGM_OnHost_Seps known{
+ false
+ }{
+ level2{
+ currentpagedevice/Separations 2 copy known{
+ get
+ }{
+ pop pop false
+ }ifelse
+ }{
+ false
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ def
+ /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+ /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+ /AGM_preserve_spots
+ /AGM_preserve_spots where{
+ pop AGM_preserve_spots
+ }{
+ AGMCORE_distilling AGMCORE_producing_seps or
+ }ifelse
+ def
+ /AGM_is_distiller_preserving_spotimages
+ {
+ currentdistillerparams/PreserveOverprintSettings known
+ {
+ currentdistillerparams/PreserveOverprintSettings get
+ {
+ currentdistillerparams/ColorConversionStrategy known
+ {
+ currentdistillerparams/ColorConversionStrategy get
+ /sRGB ne
+ }{
+ true
+ }ifelse
+ }{
+ false
+ }ifelse
+ }{
+ false
+ }ifelse
+ }def
+ /convert_spot_to_process where{pop}{
+ /convert_spot_to_process
+ {
+ //Adobe_AGM_Core begin
+ dup map_alias{
+ /Name get exch pop
+ }if
+ dup dup(None)eq exch(All)eq or
+ {
+ pop false
+ }{
+ AGMCORE_host_sep
+ {
+ gsave
+ 1 0 0 0 setcmykcolor currentgray 1 exch sub
+ 0 1 0 0 setcmykcolor currentgray 1 exch sub
+ 0 0 1 0 setcmykcolor currentgray 1 exch sub
+ 0 0 0 1 setcmykcolor currentgray 1 exch sub
+ add add add 0 eq
+ {
+ pop false
+ }{
+ false setoverprint
+ current_spot_alias false set_spot_alias
+ 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
+ set_spot_alias
+ currentgray 1 ne
+ }ifelse
+ grestore
+ }{
+ AGMCORE_distilling
+ {
+ pop AGM_is_distiller_preserving_spotimages not
+ }{
+ //Adobe_AGM_Core/AGMCORE_name xddf
+ false
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq
+ AGMUTIL_cpd/OverrideSeparations known and
+ {
+ AGMUTIL_cpd/OverrideSeparations get
+ {
+ /HqnSpots/ProcSet resourcestatus
+ {
+ pop pop pop true
+ }if
+ }if
+ }if
+ {
+ AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not
+ }{
+ gsave
+ [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace
+ false
+ AGMUTIL_cpd/SeparationColorNames 2 copy known
+ {
+ get
+ {AGMCORE_name eq or}forall
+ not
+ }{
+ pop pop pop true
+ }ifelse
+ grestore
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ end
+ }def
+ }ifelse
+ /convert_to_process where{pop}{
+ /convert_to_process
+ {
+ dup length 0 eq
+ {
+ pop false
+ }{
+ AGMCORE_host_sep
+ {
+ dup true exch
+ {
+ dup(Cyan)eq exch
+ dup(Magenta)eq 3 -1 roll or exch
+ dup(Yellow)eq 3 -1 roll or exch
+ dup(Black)eq 3 -1 roll or
+ {pop}
+ {convert_spot_to_process and}ifelse
+ }
+ forall
+ {
+ true exch
+ {
+ dup(Cyan)eq exch
+ dup(Magenta)eq 3 -1 roll or exch
+ dup(Yellow)eq 3 -1 roll or exch
+ (Black)eq or and
+ }forall
+ not
+ }{pop false}ifelse
+ }{
+ false exch
+ {
+ /PhotoshopDuotoneList where{pop false}{true}ifelse
+ {
+ dup(Cyan)eq exch
+ dup(Magenta)eq 3 -1 roll or exch
+ dup(Yellow)eq 3 -1 roll or exch
+ dup(Black)eq 3 -1 roll or
+ {pop}
+ {convert_spot_to_process or}ifelse
+ }
+ {
+ convert_spot_to_process or
+ }
+ ifelse
+ }
+ forall
+ }ifelse
+ }ifelse
+ }def
+ }ifelse
+ /AGMCORE_avoid_L2_sep_space
+ version cvr 2012 lt
+ level2 and
+ AGMCORE_producing_seps not and
+ def
+ /AGMCORE_is_cmyk_sep
+ AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+ def
+ /AGM_avoid_0_cmyk where{
+ pop AGM_avoid_0_cmyk
+ }{
+ AGM_preserve_spots
+ userdict/Adobe_AGM_OnHost_Seps known
+ userdict/Adobe_AGM_InRip_Seps known or
+ not and
+ }ifelse
+ {
+ /setcmykcolor[
+ {
+ 4 copy add add add 0 eq currentoverprint and{
+ pop 0.0005
+ }if
+ }/exec cvx
+ /AGMCORE_&setcmykcolor load dup type/operatortype ne{
+ /exec cvx
+ }if
+ ]cvx def
+ }if
+ /AGMCORE_IsSeparationAProcessColor
+ {
+ dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or
+ }def
+ AGMCORE_host_sep{
+ /setcolortransfer
+ {
+ AGMCORE_cyan_plate{
+ pop pop pop
+ }{
+ AGMCORE_magenta_plate{
+ 4 3 roll pop pop pop
+ }{
+ AGMCORE_yellow_plate{
+ 4 2 roll pop pop pop
+ }{
+ 4 1 roll pop pop pop
+ }ifelse
+ }ifelse
+ }ifelse
+ settransfer
+ }
+ def
+ /AGMCORE_get_ink_data
+ AGMCORE_cyan_plate{
+ {pop pop pop}
+ }{
+ AGMCORE_magenta_plate{
+ {4 3 roll pop pop pop}
+ }{
+ AGMCORE_yellow_plate{
+ {4 2 roll pop pop pop}
+ }{
+ {4 1 roll pop pop pop}
+ }ifelse
+ }ifelse
+ }ifelse
+ def
+ /AGMCORE_RemoveProcessColorNames
+ {
+ 1 dict begin
+ /filtername
+ {
+ dup/Cyan eq 1 index(Cyan)eq or
+ {pop(_cyan_)}if
+ dup/Magenta eq 1 index(Magenta)eq or
+ {pop(_magenta_)}if
+ dup/Yellow eq 1 index(Yellow)eq or
+ {pop(_yellow_)}if
+ dup/Black eq 1 index(Black)eq or
+ {pop(_black_)}if
+ }def
+ dup type/arraytype eq
+ {[exch{filtername}forall]}
+ {filtername}ifelse
+ end
+ }def
+ level3{
+ /AGMCORE_IsCurrentColor
+ {
+ dup AGMCORE_IsSeparationAProcessColor
+ {
+ AGMCORE_plate_ndx 0 eq
+ {dup(Cyan)eq exch/Cyan eq or}if
+ AGMCORE_plate_ndx 1 eq
+ {dup(Magenta)eq exch/Magenta eq or}if
+ AGMCORE_plate_ndx 2 eq
+ {dup(Yellow)eq exch/Yellow eq or}if
+ AGMCORE_plate_ndx 3 eq
+ {dup(Black)eq exch/Black eq or}if
+ AGMCORE_plate_ndx 4 eq
+ {pop false}if
+ }{
+ gsave
+ false setoverprint
+ current_spot_alias false set_spot_alias
+ 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
+ set_spot_alias
+ currentgray 1 ne
+ grestore
+ }ifelse
+ }def
+ /AGMCORE_filter_functiondatasource
+ {
+ 5 dict begin
+ /data_in xdf
+ data_in type/stringtype eq
+ {
+ /ncomp xdf
+ /comp xdf
+ /string_out data_in length ncomp idiv string def
+ 0 ncomp data_in length 1 sub
+ {
+ string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put
+ }for
+ string_out
+ }{
+ string/string_in xdf
+ /string_out 1 string def
+ /component xdf
+ [
+ data_in string_in/readstring cvx
+ [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx
+ [/pop cvx()]cvx/ifelse cvx
+ ]cvx/ReusableStreamDecode filter
+ }ifelse
+ end
+ }def
+ /AGMCORE_separateShadingFunction
+ {
+ 2 dict begin
+ /paint? xdf
+ /channel xdf
+ dup type/dicttype eq
+ {
+ begin
+ FunctionType 0 eq
+ {
+ /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def
+ currentdict/Decode known
+ {/Decode Decode channel 2 mul 2 getinterval def}if
+ paint? not
+ {/Decode[1 1]def}if
+ }if
+ FunctionType 2 eq
+ {
+ paint?
+ {
+ /C0[C0 channel get 1 exch sub]def
+ /C1[C1 channel get 1 exch sub]def
+ }{
+ /C0[1]def
+ /C1[1]def
+ }ifelse
+ }if
+ FunctionType 3 eq
+ {
+ /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def
+ }if
+ currentdict/Range known
+ {/Range[0 1]def}if
+ currentdict
+ end}{
+ channel get 0 paint? AGMCORE_separateShadingFunction
+ }ifelse
+ end
+ }def
+ /AGMCORE_separateShading
+ {
+ 3 -1 roll begin
+ currentdict/Function known
+ {
+ currentdict/Background known
+ {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if
+ Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf
+ /ColorSpace[/DeviceGray]def
+ }{
+ ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq
+ {
+ /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
+ }{
+ ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put
+ }ifelse
+ ColorSpace 0 get/Separation eq
+ {
+ {
+ [1/exch cvx/sub cvx]cvx
+ }{
+ [/pop cvx 1]cvx
+ }ifelse
+ ColorSpace 3 3 -1 roll put
+ pop
+ }{
+ {
+ [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx
+ }{
+ pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx
+ }ifelse
+ ColorSpace 3 3 -1 roll bind put
+ }ifelse
+ ColorSpace 2/DeviceGray put
+ }ifelse
+ end
+ }def
+ /AGMCORE_separateShadingDict
+ {
+ dup/ColorSpace get
+ dup type/arraytype ne
+ {[exch]}if
+ dup 0 get/DeviceCMYK eq
+ {
+ exch begin
+ currentdict
+ AGMCORE_cyan_plate
+ {0 true}if
+ AGMCORE_magenta_plate
+ {1 true}if
+ AGMCORE_yellow_plate
+ {2 true}if
+ AGMCORE_black_plate
+ {3 true}if
+ AGMCORE_plate_ndx 4 eq
+ {0 false}if
+ dup not currentoverprint and
+ {/AGMCORE_ignoreshade true def}if
+ AGMCORE_separateShading
+ currentdict
+ end exch
+ }if
+ dup 0 get/Separation eq
+ {
+ exch begin
+ ColorSpace 1 get dup/None ne exch/All ne and
+ {
+ ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and
+ {
+ ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq
+ {
+ /ColorSpace
+ [
+ /Separation
+ ColorSpace 1 get
+ /DeviceGray
+ [
+ ColorSpace 3 get/exec cvx
+ 4 AGMCORE_plate_ndx sub -1/roll cvx
+ 4 1/roll cvx
+ 3[/pop cvx]cvx/repeat cvx
+ 1/exch cvx/sub cvx
+ ]cvx
+ ]def
+ }{
+ AGMCORE_report_unsupported_color_space
+ AGMCORE_black_plate not
+ {
+ currentdict 0 false AGMCORE_separateShading
+ }if
+ }ifelse
+ }{
+ currentdict ColorSpace 1 get AGMCORE_IsCurrentColor
+ 0 exch
+ dup not currentoverprint and
+ {/AGMCORE_ignoreshade true def}if
+ AGMCORE_separateShading
+ }ifelse
+ }if
+ currentdict
+ end exch
+ }if
+ dup 0 get/DeviceN eq
+ {
+ exch begin
+ ColorSpace 1 get convert_to_process
+ {
+ ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq
+ {
+ /ColorSpace
+ [
+ /DeviceN
+ ColorSpace 1 get
+ /DeviceGray
+ [
+ ColorSpace 3 get/exec cvx
+ 4 AGMCORE_plate_ndx sub -1/roll cvx
+ 4 1/roll cvx
+ 3[/pop cvx]cvx/repeat cvx
+ 1/exch cvx/sub cvx
+ ]cvx
+ ]def
+ }{
+ AGMCORE_report_unsupported_color_space
+ AGMCORE_black_plate not
+ {
+ currentdict 0 false AGMCORE_separateShading
+ /ColorSpace[/DeviceGray]def
+ }if
+ }ifelse
+ }{
+ currentdict
+ false -1 ColorSpace 1 get
+ {
+ AGMCORE_IsCurrentColor
+ {
+ 1 add
+ exch pop true exch exit
+ }if
+ 1 add
+ }forall
+ exch
+ dup not currentoverprint and
+ {/AGMCORE_ignoreshade true def}if
+ AGMCORE_separateShading
+ }ifelse
+ currentdict
+ end exch
+ }if
+ dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not
+ {
+ exch begin
+ ColorSpace dup type/arraytype eq
+ {0 get}if
+ /DeviceGray ne
+ {
+ AGMCORE_report_unsupported_color_space
+ AGMCORE_black_plate not
+ {
+ ColorSpace 0 get/CIEBasedA eq
+ {
+ /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def
+ }if
+ ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or
+ {
+ /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def
+ }if
+ ColorSpace 0 get/CIEBasedDEFG eq
+ {
+ /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
+ }if
+ currentdict 0 false AGMCORE_separateShading
+ }if
+ }if
+ currentdict
+ end exch
+ }if
+ pop
+ dup/AGMCORE_ignoreshade known
+ {
+ begin
+ /ColorSpace[/Separation(None)/DeviceGray{}]def
+ currentdict end
+ }if
+ }def
+ /shfill
+ {
+ AGMCORE_separateShadingDict
+ dup/AGMCORE_ignoreshade known
+ {pop}
+ {AGMCORE_&sysshfill}ifelse
+ }def
+ /makepattern
+ {
+ exch
+ dup/PatternType get 2 eq
+ {
+ clonedict
+ begin
+ /Shading Shading AGMCORE_separateShadingDict def
+ Shading/AGMCORE_ignoreshade known
+ currentdict end exch
+ {pop<</PatternType 1/PaintProc{pop}/BBox[0 0 1 1]/XStep 1/YStep 1/PaintType 1/TilingType 3>>}if
+ exch AGMCORE_&sysmakepattern
+ }{
+ exch AGMCORE_&usrmakepattern
+ }ifelse
+ }def
+ }if
+ }if
+ AGMCORE_in_rip_sep{
+ /setcustomcolor
+ {
+ exch aload pop
+ dup 7 1 roll inRip_spot_has_ink not {
+ 4{4 index mul 4 1 roll}
+ repeat
+ /DeviceCMYK setcolorspace
+ 6 -2 roll pop pop
+ }{
+ //Adobe_AGM_Core begin
+ /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf
+ end
+ [/Separation 4 -1 roll/DeviceCMYK
+ {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+ ]
+ setcolorspace
+ }ifelse
+ setcolor
+ }ndf
+ /setseparationgray
+ {
+ [/Separation(All)/DeviceGray{}]setcolorspace_opt
+ 1 exch sub setcolor
+ }ndf
+ }{
+ /setseparationgray
+ {
+ AGMCORE_&setgray
+ }ndf
+ }ifelse
+ /findcmykcustomcolor
+ {
+ 5 makereadonlyarray
+ }ndf
+ /setcustomcolor
+ {
+ exch aload pop pop
+ 4{4 index mul 4 1 roll}repeat
+ setcmykcolor pop
+ }ndf
+ /has_color
+ /colorimage where{
+ AGMCORE_producing_seps{
+ pop true
+ }{
+ systemdict eq
+ }ifelse
+ }{
+ false
+ }ifelse
+ def
+ /map_index
+ {
+ 1 index mul exch getinterval{255 div}forall
+ }bdf
+ /map_indexed_devn
+ {
+ Lookup Names length 3 -1 roll cvi map_index
+ }bdf
+ /n_color_components
+ {
+ base_colorspace_type
+ dup/DeviceGray eq{
+ pop 1
+ }{
+ /DeviceCMYK eq{
+ 4
+ }{
+ 3
+ }ifelse
+ }ifelse
+ }bdf
+ level2{
+ /mo/moveto ldf
+ /li/lineto ldf
+ /cv/curveto ldf
+ /knockout_unitsq
+ {
+ 1 setgray
+ 0 0 1 1 rectfill
+ }def
+ level2/setcolorspace AGMCORE_key_known not and{
+ /AGMCORE_&&&setcolorspace/setcolorspace ldf
+ /AGMCORE_ReplaceMappedColor
+ {
+ dup type dup/arraytype eq exch/packedarraytype eq or
+ {
+ /AGMCORE_SpotAliasAry2 where{
+ begin
+ dup 0 get dup/Separation eq
+ {
+ pop
+ dup length array copy
+ dup dup 1 get
+ current_spot_alias
+ {
+ dup map_alias
+ {
+ false set_spot_alias
+ dup 1 exch setsepcolorspace
+ true set_spot_alias
+ begin
+ /sep_colorspace_dict currentdict AGMCORE_gput
+ pop pop pop
+ [
+ /Separation Name
+ CSA map_csa
+ MappedCSA
+ /sep_colorspace_proc load
+ ]
+ dup Name
+ end
+ }if
+ }if
+ map_reserved_ink_name 1 xpt
+ }{
+ /DeviceN eq
+ {
+ dup length array copy
+ dup dup 1 get[
+ exch{
+ current_spot_alias{
+ dup map_alias{
+ /Name get exch pop
+ }if
+ }if
+ map_reserved_ink_name
+ }forall
+ ]1 xpt
+ }if
+ }ifelse
+ end
+ }if
+ }if
+ }def
+ /setcolorspace
+ {
+ dup type dup/arraytype eq exch/packedarraytype eq or
+ {
+ dup 0 get/Indexed eq
+ {
+ AGMCORE_distilling
+ {
+ /PhotoshopDuotoneList where
+ {
+ pop false
+ }{
+ true
+ }ifelse
+ }{
+ true
+ }ifelse
+ {
+ aload pop 3 -1 roll
+ AGMCORE_ReplaceMappedColor
+ 3 1 roll 4 array astore
+ }if
+ }{
+ AGMCORE_ReplaceMappedColor
+ }ifelse
+ }if
+ DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if
+ }def
+ }if
+ }{
+ /adj
+ {
+ currentstrokeadjust{
+ transform
+ 0.25 sub round 0.25 add exch
+ 0.25 sub round 0.25 add exch
+ itransform
+ }if
+ }def
+ /mo{
+ adj moveto
+ }def
+ /li{
+ adj lineto
+ }def
+ /cv{
+ 6 2 roll adj
+ 6 2 roll adj
+ 6 2 roll adj curveto
+ }def
+ /knockout_unitsq
+ {
+ 1 setgray
+ 8 8 1[8 0 0 8 0 0]{<ffffffffffffffff>}image
+ }def
+ /currentstrokeadjust{
+ /currentstrokeadjust AGMCORE_gget
+ }def
+ /setstrokeadjust{
+ /currentstrokeadjust exch AGMCORE_gput
+ }def
+ /setcolorspace
+ {
+ /currentcolorspace exch AGMCORE_gput
+ }def
+ /currentcolorspace
+ {
+ /currentcolorspace AGMCORE_gget
+ }def
+ /setcolor_devicecolor
+ {
+ base_colorspace_type
+ dup/DeviceGray eq{
+ pop setgray
+ }{
+ /DeviceCMYK eq{
+ setcmykcolor
+ }{
+ setrgbcolor
+ }ifelse
+ }ifelse
+ }def
+ /setcolor
+ {
+ currentcolorspace 0 get
+ dup/DeviceGray ne{
+ dup/DeviceCMYK ne{
+ dup/DeviceRGB ne{
+ dup/Separation eq{
+ pop
+ currentcolorspace 3 gx
+ currentcolorspace 2 get
+ }{
+ dup/Indexed eq{
+ pop
+ currentcolorspace 3 get dup type/stringtype eq{
+ currentcolorspace 1 get n_color_components
+ 3 -1 roll map_index
+ }{
+ exec
+ }ifelse
+ currentcolorspace 1 get
+ }{
+ /AGMCORE_cur_err/AGMCORE_invalid_color_space def
+ AGMCORE_invalid_color_space
+ }ifelse
+ }ifelse
+ }if
+ }if
+ }if
+ setcolor_devicecolor
+ }def
+ }ifelse
+ /sop/setoverprint ldf
+ /lw/setlinewidth ldf
+ /lc/setlinecap ldf
+ /lj/setlinejoin ldf
+ /ml/setmiterlimit ldf
+ /dsh/setdash ldf
+ /sadj/setstrokeadjust ldf
+ /gry/setgray ldf
+ /rgb/setrgbcolor ldf
+ /cmyk[
+ /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx
+ /setcmykcolor load dup type/operatortype ne{/exec cvx}if
+ ]cvx bdf
+ level3 AGMCORE_host_sep not and{
+ /nzopmsc{
+ 6 dict begin
+ /kk exch def
+ /yy exch def
+ /mm exch def
+ /cc exch def
+ /sum 0 def
+ cc 0 ne{/sum sum 2#1000 or def cc}if
+ mm 0 ne{/sum sum 2#0100 or def mm}if
+ yy 0 ne{/sum sum 2#0010 or def yy}if
+ kk 0 ne{/sum sum 2#0001 or def kk}if
+ AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace
+ sum 0 eq{0}if
+ end
+ setcolor
+ }bdf
+ }{
+ /nzopmsc/cmyk ldf
+ }ifelse
+ /sep/setsepcolor ldf
+ /devn/setdevicencolor ldf
+ /idx/setindexedcolor ldf
+ /colr/setcolor ldf
+ /csacrd/set_csa_crd ldf
+ /sepcs/setsepcolorspace ldf
+ /devncs/setdevicencolorspace ldf
+ /idxcs/setindexedcolorspace ldf
+ /cp/closepath ldf
+ /clp/clp_npth ldf
+ /eclp/eoclp_npth ldf
+ /f/fill ldf
+ /ef/eofill ldf
+ /@/stroke ldf
+ /nclp/npth_clp ldf
+ /gset/graphic_setup ldf
+ /gcln/graphic_cleanup ldf
+ /ct/concat ldf
+ /cf/currentfile ldf
+ /fl/filter ldf
+ /rs/readstring ldf
+ /AGMCORE_def_ht currenthalftone def
+ /clonedict Adobe_AGM_Utils begin/clonedict load end def
+ /clonearray Adobe_AGM_Utils begin/clonearray load end def
+ currentdict{
+ dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
+ bind
+ }if
+ def
+ }forall
+ /getrampcolor
+ {
+ /indx exch def
+ 0 1 NumComp 1 sub
+ {
+ dup
+ Samples exch get
+ dup type/stringtype eq{indx get}if
+ exch
+ Scaling exch get aload pop
+ 3 1 roll
+ mul add
+ }for
+ ColorSpaceFamily/Separation eq
+ {sep}
+ {
+ ColorSpaceFamily/DeviceN eq
+ {devn}{setcolor}ifelse
+ }ifelse
+ }bdf
+ /sssetbackground{
+ aload pop
+ ColorSpaceFamily/Separation eq
+ {sep}
+ {
+ ColorSpaceFamily/DeviceN eq
+ {devn}{setcolor}ifelse
+ }ifelse
+ }bdf
+ /RadialShade
+ {
+ 40 dict begin
+ /ColorSpaceFamily xdf
+ /background xdf
+ /ext1 xdf
+ /ext0 xdf
+ /BBox xdf
+ /r2 xdf
+ /c2y xdf
+ /c2x xdf
+ /r1 xdf
+ /c1y xdf
+ /c1x xdf
+ /rampdict xdf
+ /setinkoverprint where{pop/setinkoverprint{pop}def}if
+ gsave
+ BBox length 0 gt
+ {
+ np
+ BBox 0 get BBox 1 get moveto
+ BBox 2 get BBox 0 get sub 0 rlineto
+ 0 BBox 3 get BBox 1 get sub rlineto
+ BBox 2 get BBox 0 get sub neg 0 rlineto
+ closepath
+ clip
+ np
+ }if
+ c1x c2x eq
+ {
+ c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse
+ }{
+ /slope c2y c1y sub c2x c1x sub div def
+ /theta slope 1 atan def
+ c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if
+ c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if
+ }ifelse
+ gsave
+ clippath
+ c1x c1y translate
+ theta rotate
+ -90 rotate
+ {pathbbox}stopped
+ {0 0 0 0}if
+ /yMax xdf
+ /xMax xdf
+ /yMin xdf
+ /xMin xdf
+ grestore
+ xMax xMin eq yMax yMin eq or
+ {
+ grestore
+ end
+ }{
+ /max{2 copy gt{pop}{exch pop}ifelse}bdf
+ /min{2 copy lt{pop}{exch pop}ifelse}bdf
+ rampdict begin
+ 40 dict begin
+ background length 0 gt{background sssetbackground gsave clippath fill grestore}if
+ gsave
+ c1x c1y translate
+ theta rotate
+ -90 rotate
+ /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def
+ /c1y 0 def
+ /c1x 0 def
+ /c2x 0 def
+ ext0
+ {
+ 0 getrampcolor
+ c2y r2 add r1 sub 0.0001 lt
+ {
+ c1x c1y r1 360 0 arcn
+ pathbbox
+ /aymax exch def
+ /axmax exch def
+ /aymin exch def
+ /axmin exch def
+ /bxMin xMin axmin min def
+ /byMin yMin aymin min def
+ /bxMax xMax axmax max def
+ /byMax yMax aymax max def
+ bxMin byMin moveto
+ bxMax byMin lineto
+ bxMax byMax lineto
+ bxMin byMax lineto
+ bxMin byMin lineto
+ eofill
+ }{
+ c2y r1 add r2 le
+ {
+ c1x c1y r1 0 360 arc
+ fill
+ }
+ {
+ c2x c2y r2 0 360 arc fill
+ r1 r2 eq
+ {
+ /p1x r1 neg def
+ /p1y c1y def
+ /p2x r1 def
+ /p2y c1y def
+ p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto
+ fill
+ }{
+ /AA r2 r1 sub c2y div def
+ AA -1 eq
+ {/theta 89.99 def}
+ {/theta AA 1 AA dup mul sub sqrt div 1 atan def}
+ ifelse
+ /SS1 90 theta add dup sin exch cos div def
+ /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
+ /p1y p1x SS1 div neg def
+ /SS2 90 theta sub dup sin exch cos div def
+ /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
+ /p2y p2x SS2 div neg def
+ r1 r2 gt
+ {
+ /L1maxX p1x yMin p1y sub SS1 div add def
+ /L2maxX p2x yMin p2y sub SS2 div add def
+ }{
+ /L1maxX 0 def
+ /L2maxX 0 def
+ }ifelse
+ p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
+ L1maxX L1maxX p1x sub SS1 mul p1y add lineto
+ fill
+ }ifelse
+ }ifelse
+ }ifelse
+ }if
+ c1x c2x sub dup mul
+ c1y c2y sub dup mul
+ add 0.5 exp
+ 0 dtransform
+ dup mul exch dup mul add 0.5 exp 72 div
+ 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
+ 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
+ 1 index 1 index lt{exch}if pop
+ /hires xdf
+ hires mul
+ /numpix xdf
+ /numsteps NumSamples def
+ /rampIndxInc 1 def
+ /subsampling false def
+ numpix 0 ne
+ {
+ NumSamples numpix div 0.5 gt
+ {
+ /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
+ /rampIndxInc NumSamples 1 sub numsteps div def
+ /subsampling true def
+ }if
+ }if
+ /xInc c2x c1x sub numsteps div def
+ /yInc c2y c1y sub numsteps div def
+ /rInc r2 r1 sub numsteps div def
+ /cx c1x def
+ /cy c1y def
+ /radius r1 def
+ np
+ xInc 0 eq yInc 0 eq rInc 0 eq and and
+ {
+ 0 getrampcolor
+ cx cy radius 0 360 arc
+ stroke
+ NumSamples 1 sub getrampcolor
+ cx cy radius 72 hires div add 0 360 arc
+ 0 setlinewidth
+ stroke
+ }{
+ 0
+ numsteps
+ {
+ dup
+ subsampling{round cvi}if
+ getrampcolor
+ cx cy radius 0 360 arc
+ /cx cx xInc add def
+ /cy cy yInc add def
+ /radius radius rInc add def
+ cx cy radius 360 0 arcn
+ eofill
+ rampIndxInc add
+ }repeat
+ pop
+ }ifelse
+ ext1
+ {
+ c2y r2 add r1 lt
+ {
+ c2x c2y r2 0 360 arc
+ fill
+ }{
+ c2y r1 add r2 sub 0.0001 le
+ {
+ c2x c2y r2 360 0 arcn
+ pathbbox
+ /aymax exch def
+ /axmax exch def
+ /aymin exch def
+ /axmin exch def
+ /bxMin xMin axmin min def
+ /byMin yMin aymin min def
+ /bxMax xMax axmax max def
+ /byMax yMax aymax max def
+ bxMin byMin moveto
+ bxMax byMin lineto
+ bxMax byMax lineto
+ bxMin byMax lineto
+ bxMin byMin lineto
+ eofill
+ }{
+ c2x c2y r2 0 360 arc fill
+ r1 r2 eq
+ {
+ /p1x r2 neg def
+ /p1y c2y def
+ /p2x r2 def
+ /p2y c2y def
+ p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto
+ fill
+ }{
+ /AA r2 r1 sub c2y div def
+ AA -1 eq
+ {/theta 89.99 def}
+ {/theta AA 1 AA dup mul sub sqrt div 1 atan def}
+ ifelse
+ /SS1 90 theta add dup sin exch cos div def
+ /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
+ /p1y c2y p1x SS1 div sub def
+ /SS2 90 theta sub dup sin exch cos div def
+ /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
+ /p2y c2y p2x SS2 div sub def
+ r1 r2 lt
+ {
+ /L1maxX p1x yMax p1y sub SS1 div add def
+ /L2maxX p2x yMax p2y sub SS2 div add def
+ }{
+ /L1maxX 0 def
+ /L2maxX 0 def
+ }ifelse
+ p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
+ L1maxX L1maxX p1x sub SS1 mul p1y add lineto
+ fill
+ }ifelse
+ }ifelse
+ }ifelse
+ }if
+ grestore
+ grestore
+ end
+ end
+ end
+ }ifelse
+ }bdf
+ /GenStrips
+ {
+ 40 dict begin
+ /ColorSpaceFamily xdf
+ /background xdf
+ /ext1 xdf
+ /ext0 xdf
+ /BBox xdf
+ /y2 xdf
+ /x2 xdf
+ /y1 xdf
+ /x1 xdf
+ /rampdict xdf
+ /setinkoverprint where{pop/setinkoverprint{pop}def}if
+ gsave
+ BBox length 0 gt
+ {
+ np
+ BBox 0 get BBox 1 get moveto
+ BBox 2 get BBox 0 get sub 0 rlineto
+ 0 BBox 3 get BBox 1 get sub rlineto
+ BBox 2 get BBox 0 get sub neg 0 rlineto
+ closepath
+ clip
+ np
+ }if
+ x1 x2 eq
+ {
+ y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse
+ }{
+ /slope y2 y1 sub x2 x1 sub div def
+ /theta slope 1 atan def
+ x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if
+ x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if
+ }
+ ifelse
+ gsave
+ clippath
+ x1 y1 translate
+ theta rotate
+ {pathbbox}stopped
+ {0 0 0 0}if
+ /yMax exch def
+ /xMax exch def
+ /yMin exch def
+ /xMin exch def
+ grestore
+ xMax xMin eq yMax yMin eq or
+ {
+ grestore
+ end
+ }{
+ rampdict begin
+ 20 dict begin
+ background length 0 gt{background sssetbackground gsave clippath fill grestore}if
+ gsave
+ x1 y1 translate
+ theta rotate
+ /xStart 0 def
+ /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def
+ /ySpan yMax yMin sub def
+ /numsteps NumSamples def
+ /rampIndxInc 1 def
+ /subsampling false def
+ xStart 0 transform
+ xEnd 0 transform
+ 3 -1 roll
+ sub dup mul
+ 3 1 roll
+ sub dup mul
+ add 0.5 exp 72 div
+ 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
+ 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
+ 1 index 1 index lt{exch}if pop
+ mul
+ /numpix xdf
+ numpix 0 ne
+ {
+ NumSamples numpix div 0.5 gt
+ {
+ /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
+ /rampIndxInc NumSamples 1 sub numsteps div def
+ /subsampling true def
+ }if
+ }if
+ ext0
+ {
+ 0 getrampcolor
+ xMin xStart lt
+ {
+ xMin yMin xMin neg ySpan rectfill
+ }if
+ }if
+ /xInc xEnd xStart sub numsteps div def
+ /x xStart def
+ 0
+ numsteps
+ {
+ dup
+ subsampling{round cvi}if
+ getrampcolor
+ x yMin xInc ySpan rectfill
+ /x x xInc add def
+ rampIndxInc add
+ }repeat
+ pop
+ ext1{
+ xMax xEnd gt
+ {
+ xEnd yMin xMax xEnd sub ySpan rectfill
+ }if
+ }if
+ grestore
+ grestore
+ end
+ end
+ end
+ }ifelse
+ }bdf
+}def
+/pt
+{
+ end
+}def
+/dt{
+}def
+/pgsv{
+ //Adobe_AGM_Core/AGMCORE_save save put
+}def
+/pgrs{
+ //Adobe_AGM_Core/AGMCORE_save get restore
+}def
+systemdict/findcolorrendering known{
+ /findcolorrendering systemdict/findcolorrendering get def
+}if
+systemdict/setcolorrendering known{
+ /setcolorrendering systemdict/setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+ gsave
+ setcmykcolor currentgray 1 ne
+ grestore
+}def
+/inRip_spot_has_ink
+{
+ dup//Adobe_AGM_Core/AGMCORE_name xddf
+ convert_spot_to_process not
+}def
+/map255_to_range
+{
+ 1 index sub
+ 3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+ /sep_colorspace_dict null AGMCORE_gput
+ begin
+ CSA get_csa_by_name setcolorspace_opt
+ set_crd
+ end
+}
+def
+/map_csa
+{
+ currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse
+ {pop}{get_csa_by_name/MappedCSA xdf}ifelse
+}def
+/setsepcolor
+{
+ /sep_colorspace_dict AGMCORE_gget begin
+ dup/sep_tint exch AGMCORE_gput
+ TintProc
+ end
+}def
+/setdevicencolor
+{
+ /devicen_colorspace_dict AGMCORE_gget begin
+ Names length copy
+ Names length 1 sub -1 0
+ {
+ /devicen_tints AGMCORE_gget 3 1 roll xpt
+ }for
+ TintProc
+ end
+}def
+/sep_colorspace_proc
+{
+ /AGMCORE_tmp exch store
+ /sep_colorspace_dict AGMCORE_gget begin
+ currentdict/Components known{
+ Components aload pop
+ TintMethod/Lab eq{
+ 2{AGMCORE_tmp mul NComponents 1 roll}repeat
+ LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll
+ }{
+ TintMethod/Subtractive eq{
+ NComponents{
+ AGMCORE_tmp mul NComponents 1 roll
+ }repeat
+ }{
+ NComponents{
+ 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll
+ }repeat
+ }ifelse
+ }ifelse
+ }{
+ ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+ aload pop
+ }ifelse
+ end
+}def
+/sep_colorspace_gray_proc
+{
+ /AGMCORE_tmp exch store
+ /sep_colorspace_dict AGMCORE_gget begin
+ GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+ end
+}def
+/sep_proc_name
+{
+ dup 0 get
+ dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{
+ pop[/DeviceGray]
+ /sep_colorspace_gray_proc
+ }{
+ /sep_colorspace_proc
+ }ifelse
+}def
+/setsepcolorspace
+{
+ current_spot_alias{
+ dup begin
+ Name map_alias{
+ exch pop
+ }if
+ end
+ }if
+ dup/sep_colorspace_dict exch AGMCORE_gput
+ begin
+ CSA map_csa
+ /AGMCORE_sep_special Name dup()eq exch(All)eq or store
+ AGMCORE_avoid_L2_sep_space{
+ [/Indexed MappedCSA sep_proc_name 255 exch
+ {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx
+ ]setcolorspace_opt
+ /TintProc{
+ 255 mul round cvi setcolor
+ }bdf
+ }{
+ MappedCSA 0 get/DeviceCMYK eq
+ currentdict/Components known and
+ AGMCORE_sep_special not and{
+ /TintProc[
+ Components aload pop Name findcmykcustomcolor
+ /exch cvx/setcustomcolor cvx
+ ]cvx bdf
+ }{
+ AGMCORE_host_sep Name(All)eq and{
+ /TintProc{
+ 1 exch sub setseparationgray
+ }bdf
+ }{
+ AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and
+ AGMCORE_host_sep or
+ Name()eq and{
+ /TintProc[
+ MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{
+ cvx/setcmykcolor cvx
+ }{
+ cvx/setgray cvx
+ }ifelse
+ ]cvx bdf
+ }{
+ AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{
+ /TintProc[
+ /dup cvx
+ MappedCSA sep_proc_name cvx exch
+ 0 get/DeviceGray eq{
+ 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx
+ }if
+ /Name cvx/findcmykcustomcolor cvx/exch cvx
+ AGMCORE_host_sep{
+ AGMCORE_is_cmyk_sep
+ /Name cvx
+ /AGMCORE_IsSeparationAProcessColor load/exec cvx
+ /not cvx/and cvx
+ }{
+ Name inRip_spot_has_ink not
+ }ifelse
+ [
+ /pop cvx 1
+ ]cvx/if cvx
+ /setcustomcolor cvx
+ ]cvx bdf
+ }{
+ /TintProc{setcolor}bdf
+ [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ set_crd
+ setsepcolor
+ end
+}def
+/additive_blend
+{
+ 3 dict begin
+ /numarrays xdf
+ /numcolors xdf
+ 0 1 numcolors 1 sub
+ {
+ /c1 xdf
+ 1
+ 0 1 numarrays 1 sub
+ {
+ 1 exch add/index cvx
+ c1/get cvx/mul cvx
+ }for
+ numarrays 1 add 1/roll cvx
+ }for
+ numarrays[/pop cvx]cvx/repeat cvx
+ end
+}def
+/subtractive_blend
+{
+ 3 dict begin
+ /numarrays xdf
+ /numcolors xdf
+ 0 1 numcolors 1 sub
+ {
+ /c1 xdf
+ 1 1
+ 0 1 numarrays 1 sub
+ {
+ 1 3 3 -1 roll add/index cvx
+ c1/get cvx/sub cvx/mul cvx
+ }for
+ /sub cvx
+ numarrays 1 add 1/roll cvx
+ }for
+ numarrays[/pop cvx]cvx/repeat cvx
+ end
+}def
+/exec_tint_transform
+{
+ /TintProc[
+ /TintTransform cvx/setcolor cvx
+ ]cvx bdf
+ MappedCSA setcolorspace_opt
+}bdf
+/devn_makecustomcolor
+{
+ 2 dict begin
+ /names_index xdf
+ /Names xdf
+ 1 1 1 1 Names names_index get findcmykcustomcolor
+ /devicen_tints AGMCORE_gget names_index get setcustomcolor
+ Names length{pop}repeat
+ end
+}bdf
+/setdevicencolorspace
+{
+ dup/AliasedColorants known{false}{true}ifelse
+ current_spot_alias and{
+ 7 dict begin
+ /names_index 0 def
+ dup/names_len exch/Names get length def
+ /new_names names_len array def
+ /new_LookupTables names_len array def
+ /alias_cnt 0 def
+ dup/Names get
+ {
+ dup map_alias{
+ exch pop
+ dup/ColorLookup known{
+ dup begin
+ new_LookupTables names_index ColorLookup put
+ end
+ }{
+ dup/Components known{
+ dup begin
+ new_LookupTables names_index Components put
+ end
+ }{
+ dup begin
+ new_LookupTables names_index[null null null null]put
+ end
+ }ifelse
+ }ifelse
+ new_names names_index 3 -1 roll/Name get put
+ /alias_cnt alias_cnt 1 add def
+ }{
+ /name xdf
+ new_names names_index name put
+ dup/LookupTables known{
+ dup begin
+ new_LookupTables names_index LookupTables names_index get put
+ end
+ }{
+ dup begin
+ new_LookupTables names_index[null null null null]put
+ end
+ }ifelse
+ }ifelse
+ /names_index names_index 1 add def
+ }forall
+ alias_cnt 0 gt{
+ /AliasedColorants true def
+ /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def
+ 0 1 names_len 1 sub{
+ /names_index xdf
+ new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{
+ /AliasedColorants false def
+ exit
+ }{
+ new_LookupTables names_index get 0 get null eq{
+ dup/Names get names_index get/name xdf
+ name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq
+ or or or not{
+ /AliasedColorants false def
+ exit
+ }if
+ }if
+ }ifelse
+ }for
+ lut_entry_len 1 eq{
+ /AliasedColorants false def
+ }if
+ AliasedColorants{
+ dup begin
+ /Names new_names def
+ /LookupTables new_LookupTables def
+ /AliasedColorants true def
+ /NComponents lut_entry_len def
+ /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def
+ /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def
+ currentdict/TTTablesIdx known not{
+ /TTTablesIdx -1 def
+ }if
+ end
+ }if
+ }if
+ end
+ }if
+ dup/devicen_colorspace_dict exch AGMCORE_gput
+ begin
+ currentdict/AliasedColorants known{
+ AliasedColorants
+ }{
+ false
+ }ifelse
+ dup not{
+ CSA map_csa
+ }if
+ /TintTransform load type/nulltype eq or{
+ /TintTransform[
+ 0 1 Names length 1 sub
+ {
+ /TTTablesIdx TTTablesIdx 1 add def
+ dup LookupTables exch get dup 0 get null eq
+ {
+ 1 index
+ Names exch get
+ dup(Cyan)eq
+ {
+ pop exch
+ LookupTables length exch sub
+ /index cvx
+ 0 0 0
+ }
+ {
+ dup(Magenta)eq
+ {
+ pop exch
+ LookupTables length exch sub
+ /index cvx
+ 0/exch cvx 0 0
+ }{
+ (Yellow)eq
+ {
+ exch
+ LookupTables length exch sub
+ /index cvx
+ 0 0 3 -1/roll cvx 0
+ }{
+ exch
+ LookupTables length exch sub
+ /index cvx
+ 0 0 0 4 -1/roll cvx
+ }ifelse
+ }ifelse
+ }ifelse
+ 5 -1/roll cvx/astore cvx
+ }{
+ dup length 1 sub
+ LookupTables length 4 -1 roll sub 1 add
+ /index cvx/mul cvx/round cvx/cvi cvx/get cvx
+ }ifelse
+ Names length TTTablesIdx add 1 add 1/roll cvx
+ }for
+ Names length[/pop cvx]cvx/repeat cvx
+ NComponents Names length
+ TintMethod/Subtractive eq
+ {
+ subtractive_blend
+ }{
+ additive_blend
+ }ifelse
+ ]cvx bdf
+ }if
+ AGMCORE_host_sep{
+ Names convert_to_process{
+ exec_tint_transform
+ }
+ {
+ currentdict/AliasedColorants known{
+ AliasedColorants not
+ }{
+ false
+ }ifelse
+ 5 dict begin
+ /AvoidAliasedColorants xdf
+ /painted? false def
+ /names_index 0 def
+ /names_len Names length def
+ AvoidAliasedColorants{
+ /currentspotalias current_spot_alias def
+ false set_spot_alias
+ }if
+ Names{
+ AGMCORE_is_cmyk_sep{
+ dup(Cyan)eq AGMCORE_cyan_plate and exch
+ dup(Magenta)eq AGMCORE_magenta_plate and exch
+ dup(Yellow)eq AGMCORE_yellow_plate and exch
+ (Black)eq AGMCORE_black_plate and or or or{
+ /devicen_colorspace_dict AGMCORE_gget/TintProc[
+ Names names_index/devn_makecustomcolor cvx
+ ]cvx ddf
+ /painted? true def
+ }if
+ painted?{exit}if
+ }{
+ 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{
+ /devicen_colorspace_dict AGMCORE_gget/TintProc[
+ Names names_index/devn_makecustomcolor cvx
+ ]cvx ddf
+ /painted? true def
+ exit
+ }if
+ }ifelse
+ /names_index names_index 1 add def
+ }forall
+ AvoidAliasedColorants{
+ currentspotalias set_spot_alias
+ }if
+ painted?{
+ /devicen_colorspace_dict AGMCORE_gget/names_index names_index put
+ }{
+ /devicen_colorspace_dict AGMCORE_gget/TintProc[
+ names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx
+ 0 0 0 0/setcmykcolor cvx
+ ]cvx ddf
+ }ifelse
+ end
+ }ifelse
+ }
+ {
+ AGMCORE_in_rip_sep{
+ Names convert_to_process not
+ }{
+ level3
+ }ifelse
+ {
+ [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt
+ /TintProc level3 not AGMCORE_in_rip_sep and{
+ [
+ Names/length cvx[/pop cvx]cvx/repeat cvx
+ ]cvx bdf
+ }{
+ {setcolor}bdf
+ }ifelse
+ }{
+ exec_tint_transform
+ }ifelse
+ }ifelse
+ set_crd
+ /AliasedColorants false def
+ end
+}def
+/setindexedcolorspace
+{
+ dup/indexed_colorspace_dict exch AGMCORE_gput
+ begin
+ currentdict/CSDBase known{
+ CSDBase/CSD get_res begin
+ currentdict/Names known{
+ currentdict devncs
+ }{
+ 1 currentdict sepcs
+ }ifelse
+ AGMCORE_host_sep{
+ 4 dict begin
+ /compCnt/Names where{pop Names length}{1}ifelse def
+ /NewLookup HiVal 1 add string def
+ 0 1 HiVal{
+ /tableIndex xdf
+ Lookup dup type/stringtype eq{
+ compCnt tableIndex map_index
+ }{
+ exec
+ }ifelse
+ /Names where{
+ pop setdevicencolor
+ }{
+ setsepcolor
+ }ifelse
+ currentgray
+ tableIndex exch
+ 255 mul cvi
+ NewLookup 3 1 roll put
+ }for
+ [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt
+ end
+ }{
+ level3
+ {
+ currentdict/Names known{
+ [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt
+ }{
+ [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt
+ }ifelse
+ }{
+ [/Indexed MappedCSA HiVal
+ [
+ currentdict/Names known{
+ Lookup dup type/stringtype eq
+ {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx}
+ {/exec cvx}ifelse
+ /TintTransform load/exec cvx
+ }{
+ Lookup dup type/stringtype eq
+ {/exch cvx/get cvx 255/div cvx}
+ {/exec cvx}ifelse
+ CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx
+ }ifelse
+ ]cvx
+ ]setcolorspace_opt
+ }ifelse
+ }ifelse
+ end
+ set_crd
+ }
+ {
+ CSA map_csa
+ AGMCORE_host_sep level2 not and{
+ 0 0 0 0 setcmykcolor
+ }{
+ [/Indexed MappedCSA
+ level2 not has_color not and{
+ dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{
+ pop[/DeviceGray]
+ }if
+ HiVal GrayLookup
+ }{
+ HiVal
+ currentdict/RangeArray known{
+ {
+ /indexed_colorspace_dict AGMCORE_gget begin
+ Lookup exch
+ dup HiVal gt{
+ pop HiVal
+ }if
+ NComponents mul NComponents getinterval{}forall
+ NComponents 1 sub -1 0{
+ RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+ NComponents 1 roll
+ }for
+ end
+ }bind
+ }{
+ Lookup
+ }ifelse
+ }ifelse
+ ]setcolorspace_opt
+ set_crd
+ }ifelse
+ }ifelse
+ end
+}def
+/setindexedcolor
+{
+ AGMCORE_host_sep{
+ /indexed_colorspace_dict AGMCORE_gget
+ begin
+ currentdict/CSDBase known{
+ CSDBase/CSD get_res begin
+ currentdict/Names known{
+ map_indexed_devn
+ devn
+ }
+ {
+ Lookup 1 3 -1 roll map_index
+ sep
+ }ifelse
+ end
+ }{
+ Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll
+ map_index
+ MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse
+ }ifelse
+ end
+ }{
+ level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{
+ /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin
+ map_indexed_devn
+ devn
+ end
+ }
+ {
+ setcolor
+ }ifelse
+ }ifelse
+}def
+/ignoreimagedata
+{
+ currentoverprint not{
+ gsave
+ dup clonedict begin
+ 1 setgray
+ /Decode[0 1]def
+ /DataSource<FF>def
+ /MultipleDataSources false def
+ /BitsPerComponent 8 def
+ currentdict end
+ systemdict/image gx
+ grestore
+ }if
+ consumeimagedata
+}def
+/add_res
+{
+ dup/CSD eq{
+ pop
+ //Adobe_AGM_Core begin
+ /AGMCORE_CSD_cache load 3 1 roll put
+ end
+ }{
+ defineresource pop
+ }ifelse
+}def
+/del_res
+{
+ {
+ aload pop exch
+ dup/CSD eq{
+ pop
+ {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall
+ }{
+ exch
+ {1 index undefineresource}forall
+ pop
+ }ifelse
+ }forall
+}def
+/get_res
+{
+ dup/CSD eq{
+ pop
+ dup type dup/nametype eq exch/stringtype eq or{
+ AGMCORE_CSD_cache exch get
+ }if
+ }{
+ findresource
+ }ifelse
+}def
+/get_csa_by_name
+{
+ dup type dup/nametype eq exch/stringtype eq or{
+ /CSA get_res
+ }if
+}def
+/paintproc_buf_init
+{
+ /count get 0 0 put
+}def
+/paintproc_buf_next
+{
+ dup/count get dup 0 get
+ dup 3 1 roll
+ 1 add 0 xpt
+ get
+}def
+/cachepaintproc_compress
+{
+ 5 dict begin
+ currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
+ /ppdict 20 dict def
+ /string_size 16000 def
+ /readbuffer string_size string def
+ currentglobal true setglobal
+ ppdict 1 array dup 0 1 put/count xpt
+ setglobal
+ /LZWFilter
+ {
+ exch
+ dup length 0 eq{
+ pop
+ }{
+ ppdict dup length 1 sub 3 -1 roll put
+ }ifelse
+ {string_size}{0}ifelse string
+ }/LZWEncode filter def
+ {
+ ReadFilter readbuffer readstring
+ exch LZWFilter exch writestring
+ not{exit}if
+ }loop
+ LZWFilter closefile
+ ppdict
+ end
+}def
+/cachepaintproc
+{
+ 2 dict begin
+ currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
+ /ppdict 20 dict def
+ currentglobal true setglobal
+ ppdict 1 array dup 0 1 put/count xpt
+ setglobal
+ {
+ ReadFilter 16000 string readstring exch
+ ppdict dup length 1 sub 3 -1 roll put
+ not{exit}if
+ }loop
+ ppdict dup dup length 1 sub()put
+ end
+}def
+/make_pattern
+{
+ exch clonedict exch
+ dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
+ exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub
+ exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub
+ matrix translate exch matrix concatmatrix
+ 1 index begin
+ BBox 0 get XStep div cvi XStep mul/xshift exch neg def
+ BBox 1 get YStep div cvi YStep mul/yshift exch neg def
+ BBox 0 get xshift add
+ BBox 1 get yshift add
+ BBox 2 get xshift add
+ BBox 3 get yshift add
+ 4 array astore
+ /BBox exch def
+ [xshift yshift/translate load null/exec load]dup
+ 3/PaintProc load put cvx/PaintProc exch def
+ end
+ gsave 0 setgray
+ makepattern
+ grestore
+}def
+/set_pattern
+{
+ dup/PatternType get 1 eq{
+ dup/PaintType get 1 eq{
+ currentoverprint sop[/DeviceGray]setcolorspace 0 setgray
+ }if
+ }if
+ setpattern
+}def
+/setcolorspace_opt
+{
+ dup currentcolorspace eq{pop}{setcolorspace}ifelse
+}def
+/updatecolorrendering
+{
+ currentcolorrendering/RenderingIntent known{
+ currentcolorrendering/RenderingIntent get
+ }
+ {
+ Intent/AbsoluteColorimetric eq
+ {
+ /absolute_colorimetric_crd AGMCORE_gget dup null eq
+ }
+ {
+ Intent/RelativeColorimetric eq
+ {
+ /relative_colorimetric_crd AGMCORE_gget dup null eq
+ }
+ {
+ Intent/Saturation eq
+ {
+ /saturation_crd AGMCORE_gget dup null eq
+ }
+ {
+ /perceptual_crd AGMCORE_gget dup null eq
+ }ifelse
+ }ifelse
+ }ifelse
+ {
+ pop null
+ }
+ {
+ /RenderingIntent known{null}{Intent}ifelse
+ }ifelse
+ }ifelse
+ Intent ne{
+ Intent/ColorRendering{findresource}stopped
+ {
+ pop pop systemdict/findcolorrendering known
+ {
+ Intent findcolorrendering
+ {
+ /ColorRendering findresource true exch
+ }
+ {
+ /ColorRendering findresource
+ product(Xerox Phaser 5400)ne
+ exch
+ }ifelse
+ dup Intent/AbsoluteColorimetric eq
+ {
+ /absolute_colorimetric_crd exch AGMCORE_gput
+ }
+ {
+ Intent/RelativeColorimetric eq
+ {
+ /relative_colorimetric_crd exch AGMCORE_gput
+ }
+ {
+ Intent/Saturation eq
+ {
+ /saturation_crd exch AGMCORE_gput
+ }
+ {
+ Intent/Perceptual eq
+ {
+ /perceptual_crd exch AGMCORE_gput
+ }
+ {
+ pop
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ 1 index{exch}{pop}ifelse
+ }
+ {false}ifelse
+ }
+ {true}ifelse
+ {
+ dup begin
+ currentdict/TransformPQR known{
+ currentdict/TransformPQR get aload pop
+ 3{{}eq 3 1 roll}repeat or or
+ }
+ {true}ifelse
+ currentdict/MatrixPQR known{
+ currentdict/MatrixPQR get aload pop
+ 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll
+ 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll
+ 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq
+ and and and and and and and and
+ }
+ {true}ifelse
+ end
+ or
+ {
+ clonedict begin
+ /TransformPQR[
+ {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div
+ 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind
+ {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div
+ 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind
+ {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div
+ 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind
+ ]def
+ /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def
+ /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def
+ currentdict end
+ }if
+ setcolorrendering_opt
+ }if
+ }if
+}def
+/set_crd
+{
+ AGMCORE_host_sep not level2 and{
+ currentdict/ColorRendering known{
+ ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if
+ }{
+ currentdict/Intent known{
+ updatecolorrendering
+ }if
+ }ifelse
+ currentcolorspace dup type/arraytype eq
+ {0 get}if
+ /DeviceRGB eq
+ {
+ currentdict/UCR known
+ {/UCR}{/AGMCORE_currentucr}ifelse
+ load setundercolorremoval
+ currentdict/BG known
+ {/BG}{/AGMCORE_currentbg}ifelse
+ load setblackgeneration
+ }if
+ }if
+}def
+/set_ucrbg
+{
+ dup null eq {pop /AGMCORE_currentbg load}{/Procedure get_res}ifelse
+ dup currentblackgeneration eq {pop}{setblackgeneration}ifelse
+ dup null eq {pop /AGMCORE_currentucr load}{/Procedure get_res}ifelse
+ dup currentundercolorremoval eq {pop}{setundercolorremoval}ifelse
+}def
+/setcolorrendering_opt
+{
+ dup currentcolorrendering eq{
+ pop
+ }{
+ product(HP Color LaserJet 2605)anchorsearch{
+ pop pop pop
+ }{
+ pop
+ clonedict
+ begin
+ /Intent Intent def
+ currentdict
+ end
+ setcolorrendering
+ }ifelse
+ }ifelse
+}def
+/cpaint_gcomp
+{
+ convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
+ //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
+ {
+ (%end_cpaint_gcomp)flushinput
+ }if
+}def
+/cpaint_gsep
+{
+ //Adobe_AGM_Core/AGMCORE_ConvertToProcess get
+ {
+ (%end_cpaint_gsep)flushinput
+ }if
+}def
+/cpaint_gend
+{np}def
+/T1_path
+{
+ currentfile token pop currentfile token pop mo
+ {
+ currentfile token pop dup type/stringtype eq
+ {pop exit}if
+ 0 exch rlineto
+ currentfile token pop dup type/stringtype eq
+ {pop exit}if
+ 0 rlineto
+ }loop
+}def
+/T1_gsave
+ level3
+ {/clipsave}
+ {/gsave}ifelse
+ load def
+/T1_grestore
+ level3
+ {/cliprestore}
+ {/grestore}ifelse
+ load def
+/set_spot_alias_ary
+{
+ dup inherit_aliases
+ //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
+}def
+/set_spot_normalization_ary
+{
+ dup inherit_aliases
+ dup length
+ /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if
+ array
+ //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf
+ /AGMCORE_SpotAliasAry where{
+ pop
+ AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval
+ AGMCORE_SpotAliasAry length
+ }{0}ifelse
+ AGMCORE_SpotAliasAry2 3 1 roll exch putinterval
+ true set_spot_alias
+}def
+/inherit_aliases
+{
+ {dup/Name get map_alias{/CSD put}{pop}ifelse}forall
+}def
+/set_spot_alias
+{
+ /AGMCORE_SpotAliasAry2 where{
+ /AGMCORE_current_spot_alias 3 -1 roll put
+ }{
+ pop
+ }ifelse
+}def
+/current_spot_alias
+{
+ /AGMCORE_SpotAliasAry2 where{
+ /AGMCORE_current_spot_alias get
+ }{
+ false
+ }ifelse
+}def
+/map_alias
+{
+ /AGMCORE_SpotAliasAry2 where{
+ begin
+ /AGMCORE_name xdf
+ false
+ AGMCORE_SpotAliasAry2{
+ dup/Name get AGMCORE_name eq{
+ /CSD get/CSD get_res
+ exch pop true
+ exit
+ }{
+ pop
+ }ifelse
+ }forall
+ end
+ }{
+ pop false
+ }ifelse
+}bdf
+/spot_alias
+{
+ true set_spot_alias
+ /AGMCORE_&setcustomcolor AGMCORE_key_known not{
+ //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put
+ }if
+ /customcolor_tint 1 AGMCORE_gput
+ //Adobe_AGM_Core begin
+ /setcustomcolor
+ {
+ //Adobe_AGM_Core begin
+ dup/customcolor_tint exch AGMCORE_gput
+ 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not
+ current_spot_alias and{1 index 4 get map_alias}{false}ifelse
+ {
+ false set_spot_alias
+ /sep_colorspace_dict AGMCORE_gget null ne
+ {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse
+ 3 1 roll 2 index{
+ exch pop/sep_tint AGMCORE_gget exch
+ }if
+ mark 3 1 roll
+ setsepcolorspace
+ counttomark 0 ne{
+ setsepcolor
+ }if
+ pop
+ not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if
+ pop
+ true set_spot_alias
+ }{
+ AGMCORE_&setcustomcolor
+ }ifelse
+ end
+ }bdf
+ end
+}def
+/begin_feature
+{
+ Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
+ count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
+ {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
+}def
+/end_feature
+{
+ 2 dict begin
+ /spd/setpagedevice load def
+ /setpagedevice{get_gstate spd set_gstate}def
+ stopped{$error/newerror false put}if
+ end
+ count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
+ countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
+ {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
+}def
+/set_negative
+{
+ //Adobe_AGM_Core begin
+ /AGMCORE_inverting exch def
+ level2{
+ currentpagedevice/NegativePrint known AGMCORE_distilling not and{
+ currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{
+ true begin_feature true{
+ <</NegativePrint//Adobe_AGM_Core/AGMCORE_inverting get>>setpagedevice
+ }end_feature
+ }if
+ /AGMCORE_inverting false def
+ }if
+ }if
+ AGMCORE_inverting{
+ [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
+ AGMCORE_distilling{
+ erasepage
+ }{
+ gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse
+ /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore
+ }ifelse
+ }if
+ end
+}def
+/lw_save_restore_override{
+ /md where{
+ pop
+ md begin
+ initializepage
+ /initializepage{}def
+ /pmSVsetup{}def
+ /endp{}def
+ /pse{}def
+ /psb{}def
+ /orig_showpage where
+ {pop}
+ {/orig_showpage/showpage load def}
+ ifelse
+ /showpage{orig_showpage gR}def
+ end
+ }if
+}def
+/pscript_showpage_override{
+ /NTPSOct95 where
+ {
+ begin
+ showpage
+ save
+ /showpage/restore load def
+ /restore{exch pop}def
+ end
+ }if
+}def
+/driver_media_override
+{
+ /md where{
+ pop
+ md/initializepage known{
+ md/initializepage{}put
+ }if
+ md/rC known{
+ md/rC{4{pop}repeat}put
+ }if
+ }if
+ /mysetup where{
+ /mysetup[1 0 0 1 0 0]put
+ }if
+ Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put
+ level2
+ {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if
+}def
+/capture_mysetup
+{
+ /Pscript_Win_Data where{
+ pop
+ Pscript_Win_Data/mysetup known{
+ Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put
+ }if
+ }if
+}def
+/restore_mysetup
+{
+ /Pscript_Win_Data where{
+ pop
+ Pscript_Win_Data/mysetup known{
+ Adobe_AGM_Core/save_mysetup known{
+ Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put
+ Adobe_AGM_Core/save_mysetup undef
+ }if
+ }if
+ }if
+}def
+/driver_check_media_override
+{
+ /PrepsDict where
+ {pop}
+ {
+ Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne
+ Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq
+ {
+ Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and
+ Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and
+ }if
+ {
+ Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix
+ }if
+ }ifelse
+}def
+AGMCORE_err_strings begin
+ /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def
+ /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def
+ /AGMCORE_invalid_color_space(This job contains an invalid color space. )def
+end
+/set_def_ht
+{AGMCORE_def_ht sethalftone}def
+/set_def_flat
+{AGMCORE_Default_flatness setflat}def
+end
+systemdict/setpacking known
+{setpacking}if
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Core 2.31 0
+%%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved.
+%%Version: 2.31 0
+10 dict begin
+/Adobe_CoolType_Passthru currentdict def
+/Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def
+Adobe_CoolType_Core_Defined
+ {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def}
+if
+userdict/Adobe_CoolType_Core 70 dict dup begin put
+/Adobe_CoolType_Version 2.31 def
+/Level2?
+ systemdict/languagelevel known dup
+ {pop systemdict/languagelevel get 2 ge}
+ if def
+Level2? not
+ {
+ /currentglobal false def
+ /setglobal/pop load def
+ /gcheck{pop false}bind def
+ /currentpacking false def
+ /setpacking/pop load def
+ /SharedFontDirectory 0 dict def
+ }
+if
+currentpacking
+true setpacking
+currentglobal false setglobal
+userdict/Adobe_CoolType_Data 2 copy known not
+ {2 copy 10 dict put}
+if
+get
+ begin
+ /@opStackCountByLevel 32 dict def
+ /@opStackLevel 0 def
+ /@dictStackCountByLevel 32 dict def
+ /@dictStackLevel 0 def
+ end
+setglobal
+currentglobal true setglobal
+userdict/Adobe_CoolType_GVMFonts known not
+ {userdict/Adobe_CoolType_GVMFonts 10 dict put}
+if
+setglobal
+currentglobal false setglobal
+userdict/Adobe_CoolType_LVMFonts known not
+ {userdict/Adobe_CoolType_LVMFonts 10 dict put}
+if
+setglobal
+/ct_VMDictPut
+ {
+ dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse
+ 3 1 roll put
+ }bind def
+/ct_VMDictUndef
+ {
+ dup Adobe_CoolType_GVMFonts exch known
+ {Adobe_CoolType_GVMFonts exch undef}
+ {
+ dup Adobe_CoolType_LVMFonts exch known
+ {Adobe_CoolType_LVMFonts exch undef}
+ {pop}
+ ifelse
+ }ifelse
+ }bind def
+/ct_str1 1 string def
+/ct_xshow
+{
+ /_ct_na exch def
+ /_ct_i 0 def
+ currentpoint
+ /_ct_y exch def
+ /_ct_x exch def
+ {
+ pop pop
+ ct_str1 exch 0 exch put
+ ct_str1 show
+ {_ct_na _ct_i get}stopped
+ {pop pop}
+ {
+ _ct_x _ct_y moveto
+ 0
+ rmoveto
+ }
+ ifelse
+ /_ct_i _ct_i 1 add def
+ currentpoint
+ /_ct_y exch def
+ /_ct_x exch def
+ }
+ exch
+ @cshow
+}bind def
+/ct_yshow
+{
+ /_ct_na exch def
+ /_ct_i 0 def
+ currentpoint
+ /_ct_y exch def
+ /_ct_x exch def
+ {
+ pop pop
+ ct_str1 exch 0 exch put
+ ct_str1 show
+ {_ct_na _ct_i get}stopped
+ {pop pop}
+ {
+ _ct_x _ct_y moveto
+ 0 exch
+ rmoveto
+ }
+ ifelse
+ /_ct_i _ct_i 1 add def
+ currentpoint
+ /_ct_y exch def
+ /_ct_x exch def
+ }
+ exch
+ @cshow
+}bind def
+/ct_xyshow
+{
+ /_ct_na exch def
+ /_ct_i 0 def
+ currentpoint
+ /_ct_y exch def
+ /_ct_x exch def
+ {
+ pop pop
+ ct_str1 exch 0 exch put
+ ct_str1 show
+ {_ct_na _ct_i get}stopped
+ {pop pop}
+ {
+ {_ct_na _ct_i 1 add get}stopped
+ {pop pop pop}
+ {
+ _ct_x _ct_y moveto
+ rmoveto
+ }
+ ifelse
+ }
+ ifelse
+ /_ct_i _ct_i 2 add def
+ currentpoint
+ /_ct_y exch def
+ /_ct_x exch def
+ }
+ exch
+ @cshow
+}bind def
+/xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def
+/ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def
+/xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def
+currentglobal true setglobal
+/ct_T3Defs
+{
+/BuildChar
+{
+ 1 index/Encoding get exch get
+ 1 index/BuildGlyph get exec
+}bind def
+/BuildGlyph
+{
+ exch begin
+ GlyphProcs exch get exec
+ end
+}bind def
+}bind def
+setglobal
+/@_SaveStackLevels
+ {
+ Adobe_CoolType_Data
+ begin
+ /@vmState currentglobal def false setglobal
+ @opStackCountByLevel
+ @opStackLevel
+ 2 copy known not
+ {
+ 2 copy
+ 3 dict dup/args
+ 7 index
+ 5 add array put
+ put get
+ }
+ {
+ get dup/args get dup length 3 index lt
+ {
+ dup length 5 add array exch
+ 1 index exch 0 exch putinterval
+ 1 index exch/args exch put
+ }
+ {pop}
+ ifelse
+ }
+ ifelse
+ begin
+ count 1 sub
+ 1 index lt
+ {pop count}
+ if
+ dup/argCount exch def
+ dup 0 gt
+ {
+ args exch 0 exch getinterval
+ astore pop
+ }
+ {pop}
+ ifelse
+ count
+ /restCount exch def
+ end
+ /@opStackLevel @opStackLevel 1 add def
+ countdictstack 1 sub
+ @dictStackCountByLevel exch @dictStackLevel exch put
+ /@dictStackLevel @dictStackLevel 1 add def
+ @vmState setglobal
+ end
+ }bind def
+/@_RestoreStackLevels
+ {
+ Adobe_CoolType_Data
+ begin
+ /@opStackLevel @opStackLevel 1 sub def
+ @opStackCountByLevel @opStackLevel get
+ begin
+ count restCount sub dup 0 gt
+ {{pop}repeat}
+ {pop}
+ ifelse
+ args 0 argCount getinterval{}forall
+ end
+ /@dictStackLevel @dictStackLevel 1 sub def
+ @dictStackCountByLevel @dictStackLevel get
+ end
+ countdictstack exch sub dup 0 gt
+ {{end}repeat}
+ {pop}
+ ifelse
+ }bind def
+/@_PopStackLevels
+ {
+ Adobe_CoolType_Data
+ begin
+ /@opStackLevel @opStackLevel 1 sub def
+ /@dictStackLevel @dictStackLevel 1 sub def
+ end
+ }bind def
+/@Raise
+ {
+ exch cvx exch errordict exch get exec
+ stop
+ }bind def
+/@ReRaise
+ {
+ cvx $error/errorname get errordict exch get exec
+ stop
+ }bind def
+/@Stopped
+ {
+ 0 @#Stopped
+ }bind def
+/@#Stopped
+ {
+ @_SaveStackLevels
+ stopped
+ {@_RestoreStackLevels true}
+ {@_PopStackLevels false}
+ ifelse
+ }bind def
+/@Arg
+ {
+ Adobe_CoolType_Data
+ begin
+ @opStackCountByLevel @opStackLevel 1 sub get
+ begin
+ args exch
+ argCount 1 sub exch sub get
+ end
+ end
+ }bind def
+currentglobal true setglobal
+/CTHasResourceForAllBug
+ Level2?
+ {
+ 1 dict dup
+ /@shouldNotDisappearDictValue true def
+ Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put
+ begin
+ count @_SaveStackLevels
+ {(*){pop stop}128 string/Category resourceforall}
+ stopped pop
+ @_RestoreStackLevels
+ currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll
+ {
+ /@shouldNotDisappearDictValue known
+ {
+ {
+ end
+ currentdict 1 index eq
+ {pop exit}
+ if
+ }
+ loop
+ }
+ if
+ }
+ {
+ pop
+ end
+ }
+ ifelse
+ }
+ {false}
+ ifelse
+ def
+true setglobal
+/CTHasResourceStatusBug
+ Level2?
+ {
+ mark
+ {/steveamerige/Category resourcestatus}
+ stopped
+ {cleartomark true}
+ {cleartomark currentglobal not}
+ ifelse
+ }
+ {false}
+ ifelse
+ def
+setglobal
+/CTResourceStatus
+ {
+ mark 3 1 roll
+ /Category findresource
+ begin
+ ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec
+ {cleartomark false}
+ {{3 2 roll pop true}{cleartomark false}ifelse}
+ ifelse
+ end
+ }bind def
+/CTWorkAroundBugs
+ {
+ Level2?
+ {
+ /cid_PreLoad/ProcSet resourcestatus
+ {
+ pop pop
+ currentglobal
+ mark
+ {
+ (*)
+ {
+ dup/CMap CTHasResourceStatusBug
+ {CTResourceStatus}
+ {resourcestatus}
+ ifelse
+ {
+ pop dup 0 eq exch 1 eq or
+ {
+ dup/CMap findresource gcheck setglobal
+ /CMap undefineresource
+ }
+ {
+ pop CTHasResourceForAllBug
+ {exit}
+ {stop}
+ ifelse
+ }
+ ifelse
+ }
+ {pop}
+ ifelse
+ }
+ 128 string/CMap resourceforall
+ }
+ stopped
+ {cleartomark}
+ stopped pop
+ setglobal
+ }
+ if
+ }
+ if
+ }bind def
+/ds
+ {
+ Adobe_CoolType_Core
+ begin
+ CTWorkAroundBugs
+ /mo/moveto load def
+ /nf/newencodedfont load def
+ /msf{makefont setfont}bind def
+ /uf{dup undefinefont ct_VMDictUndef}bind def
+ /ur/undefineresource load def
+ /chp/charpath load def
+ /awsh/awidthshow load def
+ /wsh/widthshow load def
+ /ash/ashow load def
+ /@xshow/xshow load def
+ /@yshow/yshow load def
+ /@xyshow/xyshow load def
+ /@cshow/cshow load def
+ /sh/show load def
+ /rp/repeat load def
+ /.n/.notdef def
+ end
+ currentglobal false setglobal
+ userdict/Adobe_CoolType_Data 2 copy known not
+ {2 copy 10 dict put}
+ if
+ get
+ begin
+ /AddWidths? false def
+ /CC 0 def
+ /charcode 2 string def
+ /@opStackCountByLevel 32 dict def
+ /@opStackLevel 0 def
+ /@dictStackCountByLevel 32 dict def
+ /@dictStackLevel 0 def
+ /InVMFontsByCMap 10 dict def
+ /InVMDeepCopiedFonts 10 dict def
+ end
+ setglobal
+ }bind def
+/dt
+ {
+ currentdict Adobe_CoolType_Core eq
+ {end}
+ if
+ }bind def
+/ps
+ {
+ Adobe_CoolType_Core begin
+ Adobe_CoolType_GVMFonts begin
+ Adobe_CoolType_LVMFonts begin
+ SharedFontDirectory begin
+ }bind def
+/pt
+ {
+ end
+ end
+ end
+ end
+ }bind def
+/unload
+ {
+ systemdict/languagelevel known
+ {
+ systemdict/languagelevel get 2 ge
+ {
+ userdict/Adobe_CoolType_Core 2 copy known
+ {undef}
+ {pop pop}
+ ifelse
+ }
+ if
+ }
+ if
+ }bind def
+/ndf
+ {
+ 1 index where
+ {pop pop pop}
+ {dup xcheck{bind}if def}
+ ifelse
+ }def
+/findfont systemdict
+ begin
+ userdict
+ begin
+ /globaldict where{/globaldict get begin}if
+ dup where pop exch get
+ /globaldict where{pop end}if
+ end
+ end
+Adobe_CoolType_Core_Defined
+ {/systemfindfont exch def}
+ {
+ /findfont 1 index def
+ /systemfindfont exch def
+ }
+ifelse
+/undefinefont
+ {pop}ndf
+/copyfont
+ {
+ currentglobal 3 1 roll
+ 1 index gcheck setglobal
+ dup null eq{0}{dup length}ifelse
+ 2 index length add 1 add dict
+ begin
+ exch
+ {
+ 1 index/FID eq
+ {pop pop}
+ {def}
+ ifelse
+ }
+ forall
+ dup null eq
+ {pop}
+ {{def}forall}
+ ifelse
+ currentdict
+ end
+ exch setglobal
+ }bind def
+/copyarray
+ {
+ currentglobal exch
+ dup gcheck setglobal
+ dup length array copy
+ exch setglobal
+ }bind def
+/newencodedfont
+ {
+ currentglobal
+ {
+ SharedFontDirectory 3 index known
+ {SharedFontDirectory 3 index get/FontReferenced known}
+ {false}
+ ifelse
+ }
+ {
+ FontDirectory 3 index known
+ {FontDirectory 3 index get/FontReferenced known}
+ {
+ SharedFontDirectory 3 index known
+ {SharedFontDirectory 3 index get/FontReferenced known}
+ {false}
+ ifelse
+ }
+ ifelse
+ }
+ ifelse
+ dup
+ {
+ 3 index findfont/FontReferenced get
+ 2 index dup type/nametype eq
+ {findfont}
+ if ne
+ {pop false}
+ if
+ }
+ if
+ dup
+ {
+ 1 index dup type/nametype eq
+ {findfont}
+ if
+ dup/CharStrings known
+ {
+ /CharStrings get length
+ 4 index findfont/CharStrings get length
+ ne
+ {
+ pop false
+ }
+ if
+ }
+ {pop}
+ ifelse
+ }
+ if
+ {
+ pop
+ 1 index findfont
+ /Encoding get exch
+ 0 1 255
+ {2 copy get 3 index 3 1 roll put}
+ for
+ pop pop pop
+ }
+ {
+ currentglobal
+ 4 1 roll
+ dup type/nametype eq
+ {findfont}
+ if
+ dup gcheck setglobal
+ dup dup maxlength 2 add dict
+ begin
+ exch
+ {
+ 1 index/FID ne
+ 2 index/Encoding ne and
+ {def}
+ {pop pop}
+ ifelse
+ }
+ forall
+ /FontReferenced exch def
+ /Encoding exch dup length array copy def
+ /FontName 1 index dup type/stringtype eq{cvn}if def dup
+ currentdict
+ end
+ definefont ct_VMDictPut
+ setglobal
+ }
+ ifelse
+ }bind def
+/SetSubstituteStrategy
+ {
+ $SubstituteFont
+ begin
+ dup type/dicttype ne
+ {0 dict}
+ if
+ currentdict/$Strategies known
+ {
+ exch $Strategies exch
+ 2 copy known
+ {
+ get
+ 2 copy maxlength exch maxlength add dict
+ begin
+ {def}forall
+ {def}forall
+ currentdict
+ dup/$Init known
+ {dup/$Init get exec}
+ if
+ end
+ /$Strategy exch def
+ }
+ {pop pop pop}
+ ifelse
+ }
+ {pop pop}
+ ifelse
+ end
+ }bind def
+/scff
+ {
+ $SubstituteFont
+ begin
+ dup type/stringtype eq
+ {dup length exch}
+ {null}
+ ifelse
+ /$sname exch def
+ /$slen exch def
+ /$inVMIndex
+ $sname null eq
+ {
+ 1 index $str cvs
+ dup length $slen sub $slen getinterval cvn
+ }
+ {$sname}
+ ifelse def
+ end
+ {findfont}
+ @Stopped
+ {
+ dup length 8 add string exch
+ 1 index 0(BadFont:)putinterval
+ 1 index exch 8 exch dup length string cvs putinterval cvn
+ {findfont}
+ @Stopped
+ {pop/Courier findfont}
+ if
+ }
+ if
+ $SubstituteFont
+ begin
+ /$sname null def
+ /$slen 0 def
+ /$inVMIndex null def
+ end
+ }bind def
+/isWidthsOnlyFont
+ {
+ dup/WidthsOnly known
+ {pop pop true}
+ {
+ dup/FDepVector known
+ {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall}
+ {
+ dup/FDArray known
+ {/FDArray get{isWidthsOnlyFont dup{exit}if}forall}
+ {pop}
+ ifelse
+ }
+ ifelse
+ }
+ ifelse
+ }bind def
+/ct_StyleDicts 4 dict dup begin
+ /Adobe-Japan1 4 dict dup begin
+ Level2?
+ {
+ /Serif
+ /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus
+ {pop pop/HeiseiMin-W3}
+ {
+ /CIDFont/Category resourcestatus
+ {
+ pop pop
+ /HeiseiMin-W3/CIDFont resourcestatus
+ {pop pop/HeiseiMin-W3}
+ {/Ryumin-Light}
+ ifelse
+ }
+ {/Ryumin-Light}
+ ifelse
+ }
+ ifelse
+ def
+ /SansSerif
+ /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus
+ {pop pop/HeiseiKakuGo-W5}
+ {
+ /CIDFont/Category resourcestatus
+ {
+ pop pop
+ /HeiseiKakuGo-W5/CIDFont resourcestatus
+ {pop pop/HeiseiKakuGo-W5}
+ {/GothicBBB-Medium}
+ ifelse
+ }
+ {/GothicBBB-Medium}
+ ifelse
+ }
+ ifelse
+ def
+ /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus
+ {pop pop/HeiseiMaruGo-W4}
+ {
+ /CIDFont/Category resourcestatus
+ {
+ pop pop
+ /HeiseiMaruGo-W4/CIDFont resourcestatus
+ {pop pop/HeiseiMaruGo-W4}
+ {
+ /Jun101-Light-RKSJ-H/Font resourcestatus
+ {pop pop/Jun101-Light}
+ {SansSerif}
+ ifelse
+ }
+ ifelse
+ }
+ {
+ /Jun101-Light-RKSJ-H/Font resourcestatus
+ {pop pop/Jun101-Light}
+ {SansSerif}
+ ifelse
+ }
+ ifelse
+ }
+ ifelse
+ /RoundSansSerif exch def
+ /Default Serif def
+ }
+ {
+ /Serif/Ryumin-Light def
+ /SansSerif/GothicBBB-Medium def
+ {
+ (fonts/Jun101-Light-83pv-RKSJ-H)status
+ }stopped
+ {pop}{
+ {pop pop pop pop/Jun101-Light}
+ {SansSerif}
+ ifelse
+ /RoundSansSerif exch def
+ }ifelse
+ /Default Serif def
+ }
+ ifelse
+ end
+ def
+ /Adobe-Korea1 4 dict dup begin
+ /Serif/HYSMyeongJo-Medium def
+ /SansSerif/HYGoThic-Medium def
+ /RoundSansSerif SansSerif def
+ /Default Serif def
+ end
+ def
+ /Adobe-GB1 4 dict dup begin
+ /Serif/STSong-Light def
+ /SansSerif/STHeiti-Regular def
+ /RoundSansSerif SansSerif def
+ /Default Serif def
+ end
+ def
+ /Adobe-CNS1 4 dict dup begin
+ /Serif/MKai-Medium def
+ /SansSerif/MHei-Medium def
+ /RoundSansSerif SansSerif def
+ /Default Serif def
+ end
+ def
+end
+def
+Level2?{currentglobal true setglobal}if
+/ct_BoldRomanWidthProc
+ {
+ stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth
+ 0 0
+ }bind def
+/ct_Type0WidthProc
+ {
+ dup stringwidth 0 0 moveto
+ 2 index true charpath pathbbox
+ 0 -1
+ 7 index 2 div .88
+ setcachedevice2
+ pop
+ 0 0
+ }bind def
+/ct_Type0WMode1WidthProc
+ {
+ dup stringwidth
+ pop 2 div neg -0.88
+ 2 copy
+ moveto
+ 0 -1
+ 5 -1 roll true charpath pathbbox
+ setcachedevice
+ }bind def
+/cHexEncoding
+[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12
+/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25
+/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38
+/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B
+/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E
+/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71
+/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84
+/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97
+/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA
+/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD
+/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0
+/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3
+/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6
+/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
+/ct_BoldBaseFont
+ 11 dict begin
+ /FontType 3 def
+ /FontMatrix[1 0 0 1 0 0]def
+ /FontBBox[0 0 1 1]def
+ /Encoding cHexEncoding def
+ /_setwidthProc/ct_BoldRomanWidthProc load def
+ /_bcstr1 1 string def
+ /BuildChar
+ {
+ exch begin
+ _basefont setfont
+ _bcstr1 dup 0 4 -1 roll put
+ dup
+ _setwidthProc
+ 3 copy
+ moveto
+ show
+ _basefonto setfont
+ moveto
+ show
+ end
+ }bind def
+ currentdict
+ end
+def
+systemdict/composefont known
+{
+/ct_DefineIdentity-H
+{
+ /Identity-H/CMap resourcestatus
+ {
+ pop pop
+ }
+ {
+ /CIDInit/ProcSet findresource begin
+ 12 dict begin
+ begincmap
+ /CIDSystemInfo 3 dict dup begin
+ /Registry(Adobe)def
+ /Ordering(Identity)def
+ /Supplement 0 def
+ end def
+ /CMapName/Identity-H def
+ /CMapVersion 1.000 def
+ /CMapType 1 def
+ 1 begincodespacerange
+ <0000><FFFF>
+ endcodespacerange
+ 1 begincidrange
+ <0000><FFFF>0
+ endcidrange
+ endcmap
+ CMapName currentdict/CMap defineresource pop
+ end
+ end
+ }
+ ifelse
+}
+def
+/ct_BoldBaseCIDFont
+ 11 dict begin
+ /CIDFontType 1 def
+ /CIDFontName/ct_BoldBaseCIDFont def
+ /FontMatrix[1 0 0 1 0 0]def
+ /FontBBox[0 0 1 1]def
+ /_setwidthProc/ct_Type0WidthProc load def
+ /_bcstr2 2 string def
+ /BuildGlyph
+ {
+ exch begin
+ _basefont setfont
+ _bcstr2 1 2 index 256 mod put
+ _bcstr2 0 3 -1 roll 256 idiv put
+ _bcstr2 dup _setwidthProc
+ 3 copy
+ moveto
+ show
+ _basefonto setfont
+ moveto
+ show
+ end
+ }bind def
+ currentdict
+ end
+def
+}if
+Level2?{setglobal}if
+/ct_CopyFont{
+ {
+ 1 index/FID ne 2 index/UniqueID ne and
+ {def}{pop pop}ifelse
+ }forall
+}bind def
+/ct_Type0CopyFont
+{
+ exch
+ dup length dict
+ begin
+ ct_CopyFont
+ [
+ exch
+ FDepVector
+ {
+ dup/FontType get 0 eq
+ {
+ 1 index ct_Type0CopyFont
+ /_ctType0 exch definefont
+ }
+ {
+ /_ctBaseFont exch
+ 2 index exec
+ }
+ ifelse
+ exch
+ }
+ forall
+ pop
+ ]
+ /FDepVector exch def
+ currentdict
+ end
+}bind def
+/ct_MakeBoldFont
+{
+ dup/ct_SyntheticBold known
+ {
+ dup length 3 add dict begin
+ ct_CopyFont
+ /ct_StrokeWidth .03 0 FontMatrix idtransform pop def
+ /ct_SyntheticBold true def
+ currentdict
+ end
+ definefont
+ }
+ {
+ dup dup length 3 add dict
+ begin
+ ct_CopyFont
+ /PaintType 2 def
+ /StrokeWidth .03 0 FontMatrix idtransform pop def
+ /dummybold currentdict
+ end
+ definefont
+ dup/FontType get dup 9 ge exch 11 le and
+ {
+ ct_BoldBaseCIDFont
+ dup length 3 add dict copy begin
+ dup/CIDSystemInfo get/CIDSystemInfo exch def
+ ct_DefineIdentity-H
+ /_Type0Identity/Identity-H 3 -1 roll[exch]composefont
+ /_basefont exch def
+ /_Type0Identity/Identity-H 3 -1 roll[exch]composefont
+ /_basefonto exch def
+ currentdict
+ end
+ /CIDFont defineresource
+ }
+ {
+ ct_BoldBaseFont
+ dup length 3 add dict copy begin
+ /_basefont exch def
+ /_basefonto exch def
+ currentdict
+ end
+ definefont
+ }
+ ifelse
+ }
+ ifelse
+}bind def
+/ct_MakeBold{
+ 1 index
+ 1 index
+ findfont
+ currentglobal 5 1 roll
+ dup gcheck setglobal
+ dup
+ /FontType get 0 eq
+ {
+ dup/WMode known{dup/WMode get 1 eq}{false}ifelse
+ version length 4 ge
+ and
+ {version 0 4 getinterval cvi 2015 ge}
+ {true}
+ ifelse
+ {/ct_Type0WidthProc}
+ {/ct_Type0WMode1WidthProc}
+ ifelse
+ ct_BoldBaseFont/_setwidthProc 3 -1 roll load put
+ {ct_MakeBoldFont}ct_Type0CopyFont definefont
+ }
+ {
+ dup/_fauxfont known not 1 index/SubstMaster known not and
+ {
+ ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put
+ ct_MakeBoldFont
+ }
+ {
+ 2 index 2 index eq
+ {exch pop }
+ {
+ dup length dict begin
+ ct_CopyFont
+ currentdict
+ end
+ definefont
+ }
+ ifelse
+ }
+ ifelse
+ }
+ ifelse
+ pop pop pop
+ setglobal
+}bind def
+/?str1 256 string def
+/?set
+ {
+ $SubstituteFont
+ begin
+ /$substituteFound false def
+ /$fontname 1 index def
+ /$doSmartSub false def
+ end
+ dup
+ findfont
+ $SubstituteFont
+ begin
+ $substituteFound
+ {false}
+ {
+ dup/FontName known
+ {
+ dup/FontName get $fontname eq
+ 1 index/DistillerFauxFont known not and
+ /currentdistillerparams where
+ {pop false 2 index isWidthsOnlyFont not and}
+ if
+ }
+ {false}
+ ifelse
+ }
+ ifelse
+ exch pop
+ /$doSmartSub true def
+ end
+ {
+ 5 1 roll pop pop pop pop
+ findfont
+ }
+ {
+ 1 index
+ findfont
+ dup/FontType get 3 eq
+ {
+ 6 1 roll pop pop pop pop pop false
+ }
+ {pop true}
+ ifelse
+ {
+ $SubstituteFont
+ begin
+ pop pop
+ /$styleArray 1 index def
+ /$regOrdering 2 index def
+ pop pop
+ 0 1 $styleArray length 1 sub
+ {
+ $styleArray exch get
+ ct_StyleDicts $regOrdering
+ 2 copy known
+ {
+ get
+ exch 2 copy known not
+ {pop/Default}
+ if
+ get
+ dup type/nametype eq
+ {
+ ?str1 cvs length dup 1 add exch
+ ?str1 exch(-)putinterval
+ exch dup length exch ?str1 exch 3 index exch putinterval
+ add ?str1 exch 0 exch getinterval cvn
+ }
+ {
+ pop pop/Unknown
+ }
+ ifelse
+ }
+ {
+ pop pop pop pop/Unknown
+ }
+ ifelse
+ }
+ for
+ end
+ findfont
+ }if
+ }
+ ifelse
+ currentglobal false setglobal 3 1 roll
+ null copyfont definefont pop
+ setglobal
+ }bind def
+setpacking
+userdict/$SubstituteFont 25 dict put
+1 dict
+ begin
+ /SubstituteFont
+ dup $error exch 2 copy known
+ {get}
+ {pop pop{pop/Courier}bind}
+ ifelse def
+ /currentdistillerparams where dup
+ {
+ pop pop
+ currentdistillerparams/CannotEmbedFontPolicy 2 copy known
+ {get/Error eq}
+ {pop pop false}
+ ifelse
+ }
+ if not
+ {
+ countdictstack array dictstack 0 get
+ begin
+ userdict
+ begin
+ $SubstituteFont
+ begin
+ /$str 128 string def
+ /$fontpat 128 string def
+ /$slen 0 def
+ /$sname null def
+ /$match false def
+ /$fontname null def
+ /$substituteFound false def
+ /$inVMIndex null def
+ /$doSmartSub true def
+ /$depth 0 def
+ /$fontname null def
+ /$italicangle 26.5 def
+ /$dstack null def
+ /$Strategies 10 dict dup
+ begin
+ /$Type3Underprint
+ {
+ currentglobal exch false setglobal
+ 11 dict
+ begin
+ /UseFont exch
+ $WMode 0 ne
+ {
+ dup length dict copy
+ dup/WMode $WMode put
+ /UseFont exch definefont
+ }
+ if def
+ /FontName $fontname dup type/stringtype eq{cvn}if def
+ /FontType 3 def
+ /FontMatrix[.001 0 0 .001 0 0]def
+ /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def
+ /FontBBox[0 0 0 0]def
+ /CCInfo 7 dict dup
+ begin
+ /cc null def
+ /x 0 def
+ /y 0 def
+ end def
+ /BuildChar
+ {
+ exch
+ begin
+ CCInfo
+ begin
+ 1 string dup 0 3 index put exch pop
+ /cc exch def
+ UseFont 1000 scalefont setfont
+ cc stringwidth/y exch def/x exch def
+ x y setcharwidth
+ $SubstituteFont/$Strategy get/$Underprint get exec
+ 0 0 moveto cc show
+ x y moveto
+ end
+ end
+ }bind def
+ currentdict
+ end
+ exch setglobal
+ }bind def
+ /$GetaTint
+ 2 dict dup
+ begin
+ /$BuildFont
+ {
+ dup/WMode known
+ {dup/WMode get}
+ {0}
+ ifelse
+ /$WMode exch def
+ $fontname exch
+ dup/FontName known
+ {
+ dup/FontName get
+ dup type/stringtype eq{cvn}if
+ }
+ {/unnamedfont}
+ ifelse
+ exch
+ Adobe_CoolType_Data/InVMDeepCopiedFonts get
+ 1 index/FontName get known
+ {
+ pop
+ Adobe_CoolType_Data/InVMDeepCopiedFonts get
+ 1 index get
+ null copyfont
+ }
+ {$deepcopyfont}
+ ifelse
+ exch 1 index exch/FontBasedOn exch put
+ dup/FontName $fontname dup type/stringtype eq{cvn}if put
+ definefont
+ Adobe_CoolType_Data/InVMDeepCopiedFonts get
+ begin
+ dup/FontBasedOn get 1 index def
+ end
+ }bind def
+ /$Underprint
+ {
+ gsave
+ x abs y abs gt
+ {/y 1000 def}
+ {/x -1000 def 500 120 translate}
+ ifelse
+ Level2?
+ {
+ [/Separation(All)/DeviceCMYK{0 0 0 1 pop}]
+ setcolorspace
+ }
+ {0 setgray}
+ ifelse
+ 10 setlinewidth
+ x .8 mul
+ [7 3]
+ {
+ y mul 8 div 120 sub x 10 div exch moveto
+ 0 y 4 div neg rlineto
+ dup 0 rlineto
+ 0 y 4 div rlineto
+ closepath
+ gsave
+ Level2?
+ {.2 setcolor}
+ {.8 setgray}
+ ifelse
+ fill grestore
+ stroke
+ }
+ forall
+ pop
+ grestore
+ }bind def
+ end def
+ /$Oblique
+ 1 dict dup
+ begin
+ /$BuildFont
+ {
+ currentglobal exch dup gcheck setglobal
+ null copyfont
+ begin
+ /FontBasedOn
+ currentdict/FontName known
+ {
+ FontName
+ dup type/stringtype eq{cvn}if
+ }
+ {/unnamedfont}
+ ifelse
+ def
+ /FontName $fontname dup type/stringtype eq{cvn}if def
+ /currentdistillerparams where
+ {pop}
+ {
+ /FontInfo currentdict/FontInfo known
+ {FontInfo null copyfont}
+ {2 dict}
+ ifelse
+ dup
+ begin
+ /ItalicAngle $italicangle def
+ /FontMatrix FontMatrix
+ [1 0 ItalicAngle dup sin exch cos div 1 0 0]
+ matrix concatmatrix readonly
+ end
+ 4 2 roll def
+ def
+ }
+ ifelse
+ FontName currentdict
+ end
+ definefont
+ exch setglobal
+ }bind def
+ end def
+ /$None
+ 1 dict dup
+ begin
+ /$BuildFont{}bind def
+ end def
+ end def
+ /$Oblique SetSubstituteStrategy
+ /$findfontByEnum
+ {
+ dup type/stringtype eq{cvn}if
+ dup/$fontname exch def
+ $sname null eq
+ {$str cvs dup length $slen sub $slen getinterval}
+ {pop $sname}
+ ifelse
+ $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval
+ /$match false def
+ $SubstituteFont/$dstack countdictstack array dictstack put
+ mark
+ {
+ $fontpat 0 $slen 7 add getinterval
+ {/$match exch def exit}
+ $str filenameforall
+ }
+ stopped
+ {
+ cleardictstack
+ currentdict
+ true
+ $SubstituteFont/$dstack get
+ {
+ exch
+ {
+ 1 index eq
+ {pop false}
+ {true}
+ ifelse
+ }
+ {begin false}
+ ifelse
+ }
+ forall
+ pop
+ }
+ if
+ cleartomark
+ /$slen 0 def
+ $match false ne
+ {$match(fonts/)anchorsearch pop pop cvn}
+ {/Courier}
+ ifelse
+ }bind def
+ /$ROS 1 dict dup
+ begin
+ /Adobe 4 dict dup
+ begin
+ /Japan1 [/Ryumin-Light/HeiseiMin-W3
+ /GothicBBB-Medium/HeiseiKakuGo-W5
+ /HeiseiMaruGo-W4/Jun101-Light]def
+ /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def
+ /GB1 [/STSong-Light/STHeiti-Regular]def
+ /CNS1 [/MKai-Medium/MHei-Medium]def
+ end def
+ end def
+ /$cmapname null def
+ /$deepcopyfont
+ {
+ dup/FontType get 0 eq
+ {
+ 1 dict dup/FontName/copied put copyfont
+ begin
+ /FDepVector FDepVector copyarray
+ 0 1 2 index length 1 sub
+ {
+ 2 copy get $deepcopyfont
+ dup/FontName/copied put
+ /copied exch definefont
+ 3 copy put pop pop
+ }
+ for
+ def
+ currentdict
+ end
+ }
+ {$Strategies/$Type3Underprint get exec}
+ ifelse
+ }bind def
+ /$buildfontname
+ {
+ dup/CIDFont findresource/CIDSystemInfo get
+ begin
+ Registry length Ordering length Supplement 8 string cvs
+ 3 copy length 2 add add add string
+ dup 5 1 roll dup 0 Registry putinterval
+ dup 4 index(-)putinterval
+ dup 4 index 1 add Ordering putinterval
+ 4 2 roll add 1 add 2 copy(-)putinterval
+ end
+ 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch
+ anchorsearch
+ {pop pop 3 2 roll putinterval cvn/$cmapname exch def}
+ {pop pop pop pop pop}
+ ifelse
+ length
+ $str 1 index(-)putinterval 1 add
+ $str 1 index $cmapname $fontpat cvs putinterval
+ $cmapname length add
+ $str exch 0 exch getinterval cvn
+ }bind def
+ /$findfontByROS
+ {
+ /$fontname exch def
+ $ROS Registry 2 copy known
+ {
+ get Ordering 2 copy known
+ {get}
+ {pop pop[]}
+ ifelse
+ }
+ {pop pop[]}
+ ifelse
+ false exch
+ {
+ dup/CIDFont resourcestatus
+ {
+ pop pop
+ save
+ 1 index/CIDFont findresource
+ dup/WidthsOnly known
+ {dup/WidthsOnly get}
+ {false}
+ ifelse
+ exch pop
+ exch restore
+ {pop}
+ {exch pop true exit}
+ ifelse
+ }
+ {pop}
+ ifelse
+ }
+ forall
+ {$str cvs $buildfontname}
+ {
+ false(*)
+ {
+ save exch
+ dup/CIDFont findresource
+ dup/WidthsOnly known
+ {dup/WidthsOnly get not}
+ {true}
+ ifelse
+ exch/CIDSystemInfo get
+ dup/Registry get Registry eq
+ exch/Ordering get Ordering eq and and
+ {exch restore exch pop true exit}
+ {pop restore}
+ ifelse
+ }
+ $str/CIDFont resourceforall
+ {$buildfontname}
+ {$fontname $findfontByEnum}
+ ifelse
+ }
+ ifelse
+ }bind def
+ end
+ end
+ currentdict/$error known currentdict/languagelevel known and dup
+ {pop $error/SubstituteFont known}
+ if
+ dup
+ {$error}
+ {Adobe_CoolType_Core}
+ ifelse
+ begin
+ {
+ /SubstituteFont
+ /CMap/Category resourcestatus
+ {
+ pop pop
+ {
+ $SubstituteFont
+ begin
+ /$substituteFound true def
+ dup length $slen gt
+ $sname null ne or
+ $slen 0 gt and
+ {
+ $sname null eq
+ {dup $str cvs dup length $slen sub $slen getinterval cvn}
+ {$sname}
+ ifelse
+ Adobe_CoolType_Data/InVMFontsByCMap get
+ 1 index 2 copy known
+ {
+ get
+ false exch
+ {
+ pop
+ currentglobal
+ {
+ GlobalFontDirectory 1 index known
+ {exch pop true exit}
+ {pop}
+ ifelse
+ }
+ {
+ FontDirectory 1 index known
+ {exch pop true exit}
+ {
+ GlobalFontDirectory 1 index known
+ {exch pop true exit}
+ {pop}
+ ifelse
+ }
+ ifelse
+ }
+ ifelse
+ }
+ forall
+ }
+ {pop pop false}
+ ifelse
+ {
+ exch pop exch pop
+ }
+ {
+ dup/CMap resourcestatus
+ {
+ pop pop
+ dup/$cmapname exch def
+ /CMap findresource/CIDSystemInfo get{def}forall
+ $findfontByROS
+ }
+ {
+ 128 string cvs
+ dup(-)search
+ {
+ 3 1 roll search
+ {
+ 3 1 roll pop
+ {dup cvi}
+ stopped
+ {pop pop pop pop pop $findfontByEnum}
+ {
+ 4 2 roll pop pop
+ exch length
+ exch
+ 2 index length
+ 2 index
+ sub
+ exch 1 sub -1 0
+ {
+ $str cvs dup length
+ 4 index
+ 0
+ 4 index
+ 4 3 roll add
+ getinterval
+ exch 1 index exch 3 index exch
+ putinterval
+ dup/CMap resourcestatus
+ {
+ pop pop
+ 4 1 roll pop pop pop
+ dup/$cmapname exch def
+ /CMap findresource/CIDSystemInfo get{def}forall
+ $findfontByROS
+ true exit
+ }
+ {pop}
+ ifelse
+ }
+ for
+ dup type/booleantype eq
+ {pop}
+ {pop pop pop $findfontByEnum}
+ ifelse
+ }
+ ifelse
+ }
+ {pop pop pop $findfontByEnum}
+ ifelse
+ }
+ {pop pop $findfontByEnum}
+ ifelse
+ }
+ ifelse
+ }
+ ifelse
+ }
+ {//SubstituteFont exec}
+ ifelse
+ /$slen 0 def
+ end
+ }
+ }
+ {
+ {
+ $SubstituteFont
+ begin
+ /$substituteFound true def
+ dup length $slen gt
+ $sname null ne or
+ $slen 0 gt and
+ {$findfontByEnum}
+ {//SubstituteFont exec}
+ ifelse
+ end
+ }
+ }
+ ifelse
+ bind readonly def
+ Adobe_CoolType_Core/scfindfont/systemfindfont load put
+ }
+ {
+ /scfindfont
+ {
+ $SubstituteFont
+ begin
+ dup systemfindfont
+ dup/FontName known
+ {dup/FontName get dup 3 index ne}
+ {/noname true}
+ ifelse
+ dup
+ {
+ /$origfontnamefound 2 index def
+ /$origfontname 4 index def/$substituteFound true def
+ }
+ if
+ exch pop
+ {
+ $slen 0 gt
+ $sname null ne
+ 3 index length $slen gt or and
+ {
+ pop dup $findfontByEnum findfont
+ dup maxlength 1 add dict
+ begin
+ {1 index/FID eq{pop pop}{def}ifelse}
+ forall
+ currentdict
+ end
+ definefont
+ dup/FontName known{dup/FontName get}{null}ifelse
+ $origfontnamefound ne
+ {
+ $origfontname $str cvs print
+ ( substitution revised, using )print
+ dup/FontName known
+ {dup/FontName get}{(unspecified font)}
+ ifelse
+ $str cvs print(.\n)print
+ }
+ if
+ }
+ {exch pop}
+ ifelse
+ }
+ {exch pop}
+ ifelse
+ end
+ }bind def
+ }
+ ifelse
+ end
+ end
+ Adobe_CoolType_Core_Defined not
+ {
+ Adobe_CoolType_Core/findfont
+ {
+ $SubstituteFont
+ begin
+ $depth 0 eq
+ {
+ /$fontname 1 index dup type/stringtype ne{$str cvs}if def
+ /$substituteFound false def
+ }
+ if
+ /$depth $depth 1 add def
+ end
+ scfindfont
+ $SubstituteFont
+ begin
+ /$depth $depth 1 sub def
+ $substituteFound $depth 0 eq and
+ {
+ $inVMIndex null ne
+ {dup $inVMIndex $AddInVMFont}
+ if
+ $doSmartSub
+ {
+ currentdict/$Strategy known
+ {$Strategy/$BuildFont get exec}
+ if
+ }
+ if
+ }
+ if
+ end
+ }bind put
+ }
+ if
+ }
+ if
+ end
+/$AddInVMFont
+ {
+ exch/FontName 2 copy known
+ {
+ get
+ 1 dict dup begin exch 1 index gcheck def end exch
+ Adobe_CoolType_Data/InVMFontsByCMap get exch
+ $DictAdd
+ }
+ {pop pop pop}
+ ifelse
+ }bind def
+/$DictAdd
+ {
+ 2 copy known not
+ {2 copy 4 index length dict put}
+ if
+ Level2? not
+ {
+ 2 copy get dup maxlength exch length 4 index length add lt
+ 2 copy get dup length 4 index length add exch maxlength 1 index lt
+ {
+ 2 mul dict
+ begin
+ 2 copy get{forall}def
+ 2 copy currentdict put
+ end
+ }
+ {pop}
+ ifelse
+ }
+ if
+ get
+ begin
+ {def}
+ forall
+ end
+ }bind def
+end
+end
+%%EndResource
+currentglobal true setglobal
+%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0
+%%Copyright: Copyright 1987-2006 Adobe Systems Incorporated.
+%%Version: 1.23 0
+systemdict/languagelevel known dup
+ {currentglobal false setglobal}
+ {false}
+ifelse
+exch
+userdict/Adobe_CoolType_Utility 2 copy known
+ {2 copy get dup maxlength 27 add dict copy}
+ {27 dict}
+ifelse put
+Adobe_CoolType_Utility
+ begin
+ /@eexecStartData
+ <BAB431EA07F209EB8C4348311481D9D3F76E3D15246555577D87BC510ED54E
+ 118C39697FA9F6DB58128E60EB8A12FA24D7CDD2FA94D221FA9EC8DA3E5E6A1C
+ 4ACECC8C2D39C54E7C946031DD156C3A6B4A09AD29E1867A>def
+ /@recognizeCIDFont null def
+ /ct_Level2? exch def
+ /ct_Clone? 1183615869 internaldict dup
+ /CCRun known not
+ exch/eCCRun known not
+ ct_Level2? and or def
+ct_Level2?
+ {globaldict begin currentglobal true setglobal}
+if
+ /ct_AddStdCIDMap
+ ct_Level2?
+ {{
+ mark
+ Adobe_CoolType_Utility/@recognizeCIDFont currentdict put
+ {
+ ((Hex)57 StartData
+ 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0
+ 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60
+ d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8
+ cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec
+ }
+ stopped
+ {
+ cleartomark
+ Adobe_CoolType_Utility/@recognizeCIDFont get
+ countdictstack dup array dictstack
+ exch 1 sub -1 0
+ {
+ 2 copy get 3 index eq
+ {1 index length exch sub 1 sub{end}repeat exit}
+ {pop}
+ ifelse
+ }
+ for
+ pop pop
+ Adobe_CoolType_Utility/@eexecStartData get eexec
+ }
+ {cleartomark}
+ ifelse
+ }}
+ {{
+ Adobe_CoolType_Utility/@eexecStartData get eexec
+ }}
+ ifelse bind def
+userdict/cid_extensions known
+dup{cid_extensions/cid_UpdateDB known and}if
+ {
+ cid_extensions
+ begin
+ /cid_GetCIDSystemInfo
+ {
+ 1 index type/stringtype eq
+ {exch cvn exch}
+ if
+ cid_extensions
+ begin
+ dup load 2 index known
+ {
+ 2 copy
+ cid_GetStatusInfo
+ dup null ne
+ {
+ 1 index load
+ 3 index get
+ dup null eq
+ {pop pop cid_UpdateDB}
+ {
+ exch
+ 1 index/Created get eq
+ {exch pop exch pop}
+ {pop cid_UpdateDB}
+ ifelse
+ }
+ ifelse
+ }
+ {pop cid_UpdateDB}
+ ifelse
+ }
+ {cid_UpdateDB}
+ ifelse
+ end
+ }bind def
+ end
+ }
+if
+ct_Level2?
+ {end setglobal}
+if
+ /ct_UseNativeCapability? systemdict/composefont known def
+ /ct_MakeOCF 35 dict def
+ /ct_Vars 25 dict def
+ /ct_GlyphDirProcs 6 dict def
+ /ct_BuildCharDict 15 dict dup
+ begin
+ /charcode 2 string def
+ /dst_string 1500 string def
+ /nullstring()def
+ /usewidths? true def
+ end def
+ ct_Level2?{setglobal}{pop}ifelse
+ ct_GlyphDirProcs
+ begin
+ /GetGlyphDirectory
+ {
+ systemdict/languagelevel known
+ {pop/CIDFont findresource/GlyphDirectory get}
+ {
+ 1 index/CIDFont findresource/GlyphDirectory
+ get dup type/dicttype eq
+ {
+ dup dup maxlength exch length sub 2 index lt
+ {
+ dup length 2 index add dict copy 2 index
+ /CIDFont findresource/GlyphDirectory 2 index put
+ }
+ if
+ }
+ if
+ exch pop exch pop
+ }
+ ifelse
+ +
+ }def
+ /+
+ {
+ systemdict/languagelevel known
+ {
+ currentglobal false setglobal
+ 3 dict begin
+ /vm exch def
+ }
+ {1 dict begin}
+ ifelse
+ /$ exch def
+ systemdict/languagelevel known
+ {
+ vm setglobal
+ /gvm currentglobal def
+ $ gcheck setglobal
+ }
+ if
+ ?{$ begin}if
+ }def
+ /?{$ type/dicttype eq}def
+ /|{
+ userdict/Adobe_CoolType_Data known
+ {
+ Adobe_CoolType_Data/AddWidths? known
+ {
+ currentdict Adobe_CoolType_Data
+ begin
+ begin
+ AddWidths?
+ {
+ Adobe_CoolType_Data/CC 3 index put
+ ?{def}{$ 3 1 roll put}ifelse
+ CC charcode exch 1 index 0 2 index 256 idiv put
+ 1 index exch 1 exch 256 mod put
+ stringwidth 2 array astore
+ currentfont/Widths get exch CC exch put
+ }
+ {?{def}{$ 3 1 roll put}ifelse}
+ ifelse
+ end
+ end
+ }
+ {?{def}{$ 3 1 roll put}ifelse} ifelse
+ }
+ {?{def}{$ 3 1 roll put}ifelse}
+ ifelse
+ }def
+ /!
+ {
+ ?{end}if
+ systemdict/languagelevel known
+ {gvm setglobal}
+ if
+ end
+ }def
+ /:{string currentfile exch readstring pop}executeonly def
+ end
+ ct_MakeOCF
+ begin
+ /ct_cHexEncoding
+ [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12
+ /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25
+ /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38
+ /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B
+ /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E
+ /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71
+ /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84
+ /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97
+ /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA
+ /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD
+ /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0
+ /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3
+ /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6
+ /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
+ /ct_CID_STR_SIZE 8000 def
+ /ct_mkocfStr100 100 string def
+ /ct_defaultFontMtx[.001 0 0 .001 0 0]def
+ /ct_1000Mtx[1000 0 0 1000 0 0]def
+ /ct_raise{exch cvx exch errordict exch get exec stop}bind def
+ /ct_reraise
+ {cvx $error/errorname get(Error: )print dup( )cvs print
+ errordict exch get exec stop
+ }bind def
+ /ct_cvnsi
+ {
+ 1 index add 1 sub 1 exch 0 4 1 roll
+ {
+ 2 index exch get
+ exch 8 bitshift
+ add
+ }
+ for
+ exch pop
+ }bind def
+ /ct_GetInterval
+ {
+ Adobe_CoolType_Utility/ct_BuildCharDict get
+ begin
+ /dst_index 0 def
+ dup dst_string length gt
+ {dup string/dst_string exch def}
+ if
+ 1 index ct_CID_STR_SIZE idiv
+ /arrayIndex exch def
+ 2 index arrayIndex get
+ 2 index
+ arrayIndex ct_CID_STR_SIZE mul
+ sub
+ {
+ dup 3 index add 2 index length le
+ {
+ 2 index getinterval
+ dst_string dst_index 2 index putinterval
+ length dst_index add/dst_index exch def
+ exit
+ }
+ {
+ 1 index length 1 index sub
+ dup 4 1 roll
+ getinterval
+ dst_string dst_index 2 index putinterval
+ pop dup dst_index add/dst_index exch def
+ sub
+ /arrayIndex arrayIndex 1 add def
+ 2 index dup length arrayIndex gt
+ {arrayIndex get}
+ {
+ pop
+ exit
+ }
+ ifelse
+ 0
+ }
+ ifelse
+ }
+ loop
+ pop pop pop
+ dst_string 0 dst_index getinterval
+ end
+ }bind def
+ ct_Level2?
+ {
+ /ct_resourcestatus
+ currentglobal mark true setglobal
+ {/unknowninstancename/Category resourcestatus}
+ stopped
+ {cleartomark setglobal true}
+ {cleartomark currentglobal not exch setglobal}
+ ifelse
+ {
+ {
+ mark 3 1 roll/Category findresource
+ begin
+ ct_Vars/vm currentglobal put
+ ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec
+ {cleartomark false}
+ {{3 2 roll pop true}{cleartomark false}ifelse}
+ ifelse
+ ct_Vars/vm get setglobal
+ end
+ }
+ }
+ {{resourcestatus}}
+ ifelse bind def
+ /CIDFont/Category ct_resourcestatus
+ {pop pop}
+ {
+ currentglobal true setglobal
+ /Generic/Category findresource
+ dup length dict copy
+ dup/InstanceType/dicttype put
+ /CIDFont exch/Category defineresource pop
+ setglobal
+ }
+ ifelse
+ ct_UseNativeCapability?
+ {
+ /CIDInit/ProcSet findresource begin
+ 12 dict begin
+ begincmap
+ /CIDSystemInfo 3 dict dup begin
+ /Registry(Adobe)def
+ /Ordering(Identity)def
+ /Supplement 0 def
+ end def
+ /CMapName/Identity-H def
+ /CMapVersion 1.000 def
+ /CMapType 1 def
+ 1 begincodespacerange
+ <0000><FFFF>
+ endcodespacerange
+ 1 begincidrange
+ <0000><FFFF>0
+ endcidrange
+ endcmap
+ CMapName currentdict/CMap defineresource pop
+ end
+ end
+ }
+ if
+ }
+ {
+ /ct_Category 2 dict begin
+ /CIDFont 10 dict def
+ /ProcSet 2 dict def
+ currentdict
+ end
+ def
+ /defineresource
+ {
+ ct_Category 1 index 2 copy known
+ {
+ get
+ dup dup maxlength exch length eq
+ {
+ dup length 10 add dict copy
+ ct_Category 2 index 2 index put
+ }
+ if
+ 3 index 3 index put
+ pop exch pop
+ }
+ {pop pop/defineresource/undefined ct_raise}
+ ifelse
+ }bind def
+ /findresource
+ {
+ ct_Category 1 index 2 copy known
+ {
+ get
+ 2 index 2 copy known
+ {get 3 1 roll pop pop}
+ {pop pop/findresource/undefinedresource ct_raise}
+ ifelse
+ }
+ {pop pop/findresource/undefined ct_raise}
+ ifelse
+ }bind def
+ /resourcestatus
+ {
+ ct_Category 1 index 2 copy known
+ {
+ get
+ 2 index known
+ exch pop exch pop
+ {
+ 0 -1 true
+ }
+ {
+ false
+ }
+ ifelse
+ }
+ {pop pop/findresource/undefined ct_raise}
+ ifelse
+ }bind def
+ /ct_resourcestatus/resourcestatus load def
+ }
+ ifelse
+ /ct_CIDInit 2 dict
+ begin
+ /ct_cidfont_stream_init
+ {
+ {
+ dup(Binary)eq
+ {
+ pop
+ null
+ currentfile
+ ct_Level2?
+ {
+ {cid_BYTE_COUNT()/SubFileDecode filter}
+ stopped
+ {pop pop pop}
+ if
+ }
+ if
+ /readstring load
+ exit
+ }
+ if
+ dup(Hex)eq
+ {
+ pop
+ currentfile
+ ct_Level2?
+ {
+ {null exch/ASCIIHexDecode filter/readstring}
+ stopped
+ {pop exch pop(>)exch/readhexstring}
+ if
+ }
+ {(>)exch/readhexstring}
+ ifelse
+ load
+ exit
+ }
+ if
+ /StartData/typecheck ct_raise
+ }
+ loop
+ cid_BYTE_COUNT ct_CID_STR_SIZE le
+ {
+ 2 copy cid_BYTE_COUNT string exch exec
+ pop
+ 1 array dup
+ 3 -1 roll
+ 0 exch put
+ }
+ {
+ cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi
+ dup array exch 2 sub 0 exch 1 exch
+ {
+ 2 copy
+ 5 index
+ ct_CID_STR_SIZE
+ string
+ 6 index exec
+ pop
+ put
+ pop
+ }
+ for
+ 2 index
+ cid_BYTE_COUNT ct_CID_STR_SIZE mod string
+ 3 index exec
+ pop
+ 1 index exch
+ 1 index length 1 sub
+ exch put
+ }
+ ifelse
+ cid_CIDFONT exch/GlyphData exch put
+ 2 index null eq
+ {
+ pop pop pop
+ }
+ {
+ pop/readstring load
+ 1 string exch
+ {
+ 3 copy exec
+ pop
+ dup length 0 eq
+ {
+ pop pop pop pop pop
+ true exit
+ }
+ if
+ 4 index
+ eq
+ {
+ pop pop pop pop
+ false exit
+ }
+ if
+ }
+ loop
+ pop
+ }
+ ifelse
+ }bind def
+ /StartData
+ {
+ mark
+ {
+ currentdict
+ dup/FDArray get 0 get/FontMatrix get
+ 0 get 0.001 eq
+ {
+ dup/CDevProc known not
+ {
+ /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known
+ {get}
+ {
+ pop pop
+ {pop pop pop pop pop 0 -1000 7 index 2 div 880}
+ }
+ ifelse
+ def
+ }
+ if
+ }
+ {
+ /CDevProc
+ {
+ pop pop pop pop pop
+ 0
+ 1 cid_temp/cid_CIDFONT get
+ /FDArray get 0 get
+ /FontMatrix get 0 get div
+ 7 index 2 div
+ 1 index 0.88 mul
+ }def
+ }
+ ifelse
+ /cid_temp 15 dict def
+ cid_temp
+ begin
+ /cid_CIDFONT exch def
+ 3 copy pop
+ dup/cid_BYTE_COUNT exch def 0 gt
+ {
+ ct_cidfont_stream_init
+ FDArray
+ {
+ /Private get
+ dup/SubrMapOffset known
+ {
+ begin
+ /Subrs SubrCount array def
+ Subrs
+ SubrMapOffset
+ SubrCount
+ SDBytes
+ ct_Level2?
+ {
+ currentdict dup/SubrMapOffset undef
+ dup/SubrCount undef
+ /SDBytes undef
+ }
+ if
+ end
+ /cid_SD_BYTES exch def
+ /cid_SUBR_COUNT exch def
+ /cid_SUBR_MAP_OFFSET exch def
+ /cid_SUBRS exch def
+ cid_SUBR_COUNT 0 gt
+ {
+ GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval
+ 0 cid_SD_BYTES ct_cvnsi
+ 0 1 cid_SUBR_COUNT 1 sub
+ {
+ exch 1 index
+ 1 add
+ cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add
+ GlyphData exch cid_SD_BYTES ct_GetInterval
+ 0 cid_SD_BYTES ct_cvnsi
+ cid_SUBRS 4 2 roll
+ GlyphData exch
+ 4 index
+ 1 index
+ sub
+ ct_GetInterval
+ dup length string copy put
+ }
+ for
+ pop
+ }
+ if
+ }
+ {pop}
+ ifelse
+ }
+ forall
+ }
+ if
+ cleartomark pop pop
+ end
+ CIDFontName currentdict/CIDFont defineresource pop
+ end end
+ }
+ stopped
+ {cleartomark/StartData ct_reraise}
+ if
+ }bind def
+ currentdict
+ end def
+ /ct_saveCIDInit
+ {
+ /CIDInit/ProcSet ct_resourcestatus
+ {true}
+ {/CIDInitC/ProcSet ct_resourcestatus}
+ ifelse
+ {
+ pop pop
+ /CIDInit/ProcSet findresource
+ ct_UseNativeCapability?
+ {pop null}
+ {/CIDInit ct_CIDInit/ProcSet defineresource pop}
+ ifelse
+ }
+ {/CIDInit ct_CIDInit/ProcSet defineresource pop null}
+ ifelse
+ ct_Vars exch/ct_oldCIDInit exch put
+ }bind def
+ /ct_restoreCIDInit
+ {
+ ct_Vars/ct_oldCIDInit get dup null ne
+ {/CIDInit exch/ProcSet defineresource pop}
+ {pop}
+ ifelse
+ }bind def
+ /ct_BuildCharSetUp
+ {
+ 1 index
+ begin
+ CIDFont
+ begin
+ Adobe_CoolType_Utility/ct_BuildCharDict get
+ begin
+ /ct_dfCharCode exch def
+ /ct_dfDict exch def
+ CIDFirstByte ct_dfCharCode add
+ dup CIDCount ge
+ {pop 0}
+ if
+ /cid exch def
+ {
+ GlyphDirectory cid 2 copy known
+ {get}
+ {pop pop nullstring}
+ ifelse
+ dup length FDBytes sub 0 gt
+ {
+ dup
+ FDBytes 0 ne
+ {0 FDBytes ct_cvnsi}
+ {pop 0}
+ ifelse
+ /fdIndex exch def
+ dup length FDBytes sub FDBytes exch getinterval
+ /charstring exch def
+ exit
+ }
+ {
+ pop
+ cid 0 eq
+ {/charstring nullstring def exit}
+ if
+ /cid 0 def
+ }
+ ifelse
+ }
+ loop
+ }def
+ /ct_SetCacheDevice
+ {
+ 0 0 moveto
+ dup stringwidth
+ 3 -1 roll
+ true charpath
+ pathbbox
+ 0 -1000
+ 7 index 2 div 880
+ setcachedevice2
+ 0 0 moveto
+ }def
+ /ct_CloneSetCacheProc
+ {
+ 1 eq
+ {
+ stringwidth
+ pop -2 div -880
+ 0 -1000 setcharwidth
+ moveto
+ }
+ {
+ usewidths?
+ {
+ currentfont/Widths get cid
+ 2 copy known
+ {get exch pop aload pop}
+ {pop pop stringwidth}
+ ifelse
+ }
+ {stringwidth}
+ ifelse
+ setcharwidth
+ 0 0 moveto
+ }
+ ifelse
+ }def
+ /ct_Type3ShowCharString
+ {
+ ct_FDDict fdIndex 2 copy known
+ {get}
+ {
+ currentglobal 3 1 roll
+ 1 index gcheck setglobal
+ ct_Type1FontTemplate dup maxlength dict copy
+ begin
+ FDArray fdIndex get
+ dup/FontMatrix 2 copy known
+ {get}
+ {pop pop ct_defaultFontMtx}
+ ifelse
+ /FontMatrix exch dup length array copy def
+ /Private get
+ /Private exch def
+ /Widths rootfont/Widths get def
+ /CharStrings 1 dict dup/.notdef
+ <d841272cf18f54fc13>dup length string copy put def
+ currentdict
+ end
+ /ct_Type1Font exch definefont
+ dup 5 1 roll put
+ setglobal
+ }
+ ifelse
+ dup/CharStrings get 1 index/Encoding get
+ ct_dfCharCode get charstring put
+ rootfont/WMode 2 copy known
+ {get}
+ {pop pop 0}
+ ifelse
+ exch
+ 1000 scalefont setfont
+ ct_str1 0 ct_dfCharCode put
+ ct_str1 exch ct_dfSetCacheProc
+ ct_SyntheticBold
+ {
+ currentpoint
+ ct_str1 show
+ newpath
+ moveto
+ ct_str1 true charpath
+ ct_StrokeWidth setlinewidth
+ stroke
+ }
+ {ct_str1 show}
+ ifelse
+ }def
+ /ct_Type4ShowCharString
+ {
+ ct_dfDict ct_dfCharCode charstring
+ FDArray fdIndex get
+ dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not
+ {ct_1000Mtx matrix concatmatrix concat}
+ {pop}
+ ifelse
+ /Private get
+ Adobe_CoolType_Utility/ct_Level2? get not
+ {
+ ct_dfDict/Private
+ 3 -1 roll
+ {put}
+ 1183615869 internaldict/superexec get exec
+ }
+ if
+ 1183615869 internaldict
+ Adobe_CoolType_Utility/ct_Level2? get
+ {1 index}
+ {3 index/Private get mark 6 1 roll}
+ ifelse
+ dup/RunInt known
+ {/RunInt get}
+ {pop/CCRun}
+ ifelse
+ get exec
+ Adobe_CoolType_Utility/ct_Level2? get not
+ {cleartomark}
+ if
+ }bind def
+ /ct_BuildCharIncremental
+ {
+ {
+ Adobe_CoolType_Utility/ct_MakeOCF get begin
+ ct_BuildCharSetUp
+ ct_ShowCharString
+ }
+ stopped
+ {stop}
+ if
+ end
+ end
+ end
+ end
+ }bind def
+ /BaseFontNameStr(BF00)def
+ /ct_Type1FontTemplate 14 dict
+ begin
+ /FontType 1 def
+ /FontMatrix [0.001 0 0 0.001 0 0]def
+ /FontBBox [-250 -250 1250 1250]def
+ /Encoding ct_cHexEncoding def
+ /PaintType 0 def
+ currentdict
+ end def
+ /BaseFontTemplate 11 dict
+ begin
+ /FontMatrix [0.001 0 0 0.001 0 0]def
+ /FontBBox [-250 -250 1250 1250]def
+ /Encoding ct_cHexEncoding def
+ /BuildChar/ct_BuildCharIncremental load def
+ ct_Clone?
+ {
+ /FontType 3 def
+ /ct_ShowCharString/ct_Type3ShowCharString load def
+ /ct_dfSetCacheProc/ct_CloneSetCacheProc load def
+ /ct_SyntheticBold false def
+ /ct_StrokeWidth 1 def
+ }
+ {
+ /FontType 4 def
+ /Private 1 dict dup/lenIV 4 put def
+ /CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def
+ /PaintType 0 def
+ /ct_ShowCharString/ct_Type4ShowCharString load def
+ }
+ ifelse
+ /ct_str1 1 string def
+ currentdict
+ end def
+ /BaseFontDictSize BaseFontTemplate length 5 add def
+ /ct_matrixeq
+ {
+ true 0 1 5
+ {
+ dup 4 index exch get exch 3 index exch get eq and
+ dup not
+ {exit}
+ if
+ }
+ for
+ exch pop exch pop
+ }bind def
+ /ct_makeocf
+ {
+ 15 dict
+ begin
+ exch/WMode exch def
+ exch/FontName exch def
+ /FontType 0 def
+ /FMapType 2 def
+ dup/FontMatrix known
+ {dup/FontMatrix get/FontMatrix exch def}
+ {/FontMatrix matrix def}
+ ifelse
+ /bfCount 1 index/CIDCount get 256 idiv 1 add
+ dup 256 gt{pop 256}if def
+ /Encoding
+ 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for
+ bfCount 1 255{2 copy bfCount put pop}for
+ def
+ /FDepVector bfCount dup 256 lt{1 add}if array def
+ BaseFontTemplate BaseFontDictSize dict copy
+ begin
+ /CIDFont exch def
+ CIDFont/FontBBox known
+ {CIDFont/FontBBox get/FontBBox exch def}
+ if
+ CIDFont/CDevProc known
+ {CIDFont/CDevProc get/CDevProc exch def}
+ if
+ currentdict
+ end
+ BaseFontNameStr 3(0)putinterval
+ 0 1 bfCount dup 256 eq{1 sub}if
+ {
+ FDepVector exch
+ 2 index BaseFontDictSize dict copy
+ begin
+ dup/CIDFirstByte exch 256 mul def
+ FontType 3 eq
+ {/ct_FDDict 2 dict def}
+ if
+ currentdict
+ end
+ 1 index 16
+ BaseFontNameStr 2 2 getinterval cvrs pop
+ BaseFontNameStr exch definefont
+ put
+ }
+ for
+ ct_Clone?
+ {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def}
+ if
+ FontName
+ currentdict
+ end
+ definefont
+ ct_Clone?
+ {
+ gsave
+ dup 1000 scalefont setfont
+ ct_BuildCharDict
+ begin
+ /usewidths? false def
+ currentfont/Widths get
+ begin
+ exch/CIDFont get/GlyphDirectory get
+ {
+ pop
+ dup charcode exch 1 index 0 2 index 256 idiv put
+ 1 index exch 1 exch 256 mod put
+ stringwidth 2 array astore def
+ }
+ forall
+ end
+ /usewidths? true def
+ end
+ grestore
+ }
+ {exch pop}
+ ifelse
+ }bind def
+ currentglobal true setglobal
+ /ct_ComposeFont
+ {
+ ct_UseNativeCapability?
+ {
+ 2 index/CMap ct_resourcestatus
+ {pop pop exch pop}
+ {
+ /CIDInit/ProcSet findresource
+ begin
+ 12 dict
+ begin
+ begincmap
+ /CMapName 3 index def
+ /CMapVersion 1.000 def
+ /CMapType 1 def
+ exch/WMode exch def
+ /CIDSystemInfo 3 dict dup
+ begin
+ /Registry(Adobe)def
+ /Ordering
+ CMapName ct_mkocfStr100 cvs
+ (Adobe-)search
+ {
+ pop pop
+ (-)search
+ {
+ dup length string copy
+ exch pop exch pop
+ }
+ {pop(Identity)}
+ ifelse
+ }
+ {pop (Identity)}
+ ifelse
+ def
+ /Supplement 0 def
+ end def
+ 1 begincodespacerange
+ <0000><FFFF>
+ endcodespacerange
+ 1 begincidrange
+ <0000><FFFF>0
+ endcidrange
+ endcmap
+ CMapName currentdict/CMap defineresource pop
+ end
+ end
+ }
+ ifelse
+ composefont
+ }
+ {
+ 3 2 roll pop
+ 0 get/CIDFont findresource
+ ct_makeocf
+ }
+ ifelse
+ }bind def
+ setglobal
+ /ct_MakeIdentity
+ {
+ ct_UseNativeCapability?
+ {
+ 1 index/CMap ct_resourcestatus
+ {pop pop}
+ {
+ /CIDInit/ProcSet findresource begin
+ 12 dict begin
+ begincmap
+ /CMapName 2 index def
+ /CMapVersion 1.000 def
+ /CMapType 1 def
+ /CIDSystemInfo 3 dict dup
+ begin
+ /Registry(Adobe)def
+ /Ordering
+ CMapName ct_mkocfStr100 cvs
+ (Adobe-)search
+ {
+ pop pop
+ (-)search
+ {dup length string copy exch pop exch pop}
+ {pop(Identity)}
+ ifelse
+ }
+ {pop(Identity)}
+ ifelse
+ def
+ /Supplement 0 def
+ end def
+ 1 begincodespacerange
+ <0000><FFFF>
+ endcodespacerange
+ 1 begincidrange
+ <0000><FFFF>0
+ endcidrange
+ endcmap
+ CMapName currentdict/CMap defineresource pop
+ end
+ end
+ }
+ ifelse
+ composefont
+ }
+ {
+ exch pop
+ 0 get/CIDFont findresource
+ ct_makeocf
+ }
+ ifelse
+ }bind def
+ currentdict readonly pop
+ end
+ end
+%%EndResource
+setglobal
+%%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0
+%%Copyright: Copyright 1987-2004 Adobe Systems Incorporated.
+%%Version: 1.0 0
+userdict/ct_T42Dict 15 dict put
+ct_T42Dict begin
+/Is2015?
+{
+ version
+ cvi
+ 2015
+ ge
+}bind def
+/AllocGlyphStorage
+{
+ Is2015?
+ {
+ pop
+ }
+ {
+ {string}forall
+ }ifelse
+}bind def
+/Type42DictBegin
+{
+25 dict begin
+ /FontName exch def
+ /CharStrings 256 dict
+begin
+ /.notdef 0 def
+ currentdict
+end def
+ /Encoding exch def
+ /PaintType 0 def
+ /FontType 42 def
+ /FontMatrix[1 0 0 1 0 0]def
+ 4 array astore cvx/FontBBox exch def
+ /sfnts
+}bind def
+/Type42DictEnd
+{
+ currentdict dup/FontName get exch definefont end
+ct_T42Dict exch
+dup/FontName get exch put
+}bind def
+/RD{string currentfile exch readstring pop}executeonly def
+/PrepFor2015
+{
+Is2015?
+{
+ /GlyphDirectory
+ 16
+ dict def
+ sfnts 0 get
+ dup
+ 2 index
+ (glyx)
+ putinterval
+ 2 index
+ (locx)
+ putinterval
+ pop
+ pop
+}
+{
+ pop
+ pop
+}ifelse
+}bind def
+/AddT42Char
+{
+Is2015?
+{
+ /GlyphDirectory get
+ begin
+ def
+ end
+ pop
+ pop
+}
+{
+ /sfnts get
+ 4 index
+ get
+ 3 index
+ 2 index
+ putinterval
+ pop
+ pop
+ pop
+ pop
+}ifelse
+}bind def
+/T0AddT42Mtx2
+{
+/CIDFont findresource/Metrics2 get begin def end
+}bind def
+end
+%%EndResource
+currentglobal true setglobal
+%%BeginFile: MMFauxFont.prc
+%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated.
+%%All Rights Reserved.
+userdict /ct_EuroDict 10 dict put
+ct_EuroDict begin
+/ct_CopyFont
+{
+ { 1 index /FID ne {def} {pop pop} ifelse} forall
+} def
+/ct_GetGlyphOutline
+{
+ gsave
+ initmatrix newpath
+ exch findfont dup
+ length 1 add dict
+ begin
+ ct_CopyFont
+ /Encoding Encoding dup length array copy
+ dup
+ 4 -1 roll
+ 0 exch put
+ def
+ currentdict
+ end
+ /ct_EuroFont exch definefont
+ 1000 scalefont setfont
+ 0 0 moveto
+ [
+ <00> stringwidth
+ <00> false charpath
+ pathbbox
+ [
+ {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall
+ grestore
+ counttomark 8 add
+}
+def
+/ct_MakeGlyphProc
+{
+ ] cvx
+ /ct_PSBuildGlyph cvx
+ ] cvx
+} def
+/ct_PSBuildGlyph
+{
+ gsave
+ 8 -1 roll pop
+ 7 1 roll
+ 6 -2 roll ct_FontMatrix transform 6 2 roll
+ 4 -2 roll ct_FontMatrix transform 4 2 roll
+ ct_FontMatrix transform
+ currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse
+ dup 9 1 roll
+ {
+ currentdict /StrokeWidth 2 copy known
+ {
+ get 2 div
+ 0 ct_FontMatrix dtransform pop
+ 5 1 roll
+ 4 -1 roll 4 index sub
+ 4 1 roll
+ 3 -1 roll 4 index sub
+ 3 1 roll
+ exch 4 index add exch
+ 4 index add
+ 5 -1 roll pop
+ }
+ {
+ pop pop
+ }
+ ifelse
+ }
+ if
+ setcachedevice
+ ct_FontMatrix concat
+ ct_PSPathOps begin
+ exec
+ end
+ {
+ currentdict /StrokeWidth 2 copy known
+ { get }
+ { pop pop 0 }
+ ifelse
+ setlinewidth stroke
+ }
+ {
+ fill
+ }
+ ifelse
+ grestore
+} def
+/ct_PSPathOps 4 dict dup begin
+ /m {moveto} def
+ /l {lineto} def
+ /c {curveto} def
+ /cp {closepath} def
+end
+def
+/ct_matrix1000 [1000 0 0 1000 0 0] def
+/ct_AddGlyphProc
+{
+ 2 index findfont dup length 4 add dict
+ begin
+ ct_CopyFont
+ /CharStrings CharStrings dup length 1 add dict copy
+ begin
+ 3 1 roll def
+ currentdict
+ end
+ def
+ /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def
+ /ct_PSBuildGlyph /ct_PSBuildGlyph load def
+ /ct_PSPathOps /ct_PSPathOps load def
+ currentdict
+ end
+ definefont pop
+}
+def
+systemdict /languagelevel known
+{
+ /ct_AddGlyphToPrinterFont {
+ 2 copy
+ ct_GetGlyphOutline 3 add -1 roll restore
+ ct_MakeGlyphProc
+ ct_AddGlyphProc
+ } def
+}
+{
+ /ct_AddGlyphToPrinterFont {
+ pop pop restore
+ Adobe_CTFauxDict /$$$FONTNAME get
+ /Euro
+ Adobe_CTFauxDict /$$$SUBSTITUTEBASE get
+ ct_EuroDict exch get
+ ct_AddGlyphProc
+ } def
+} ifelse
+/AdobeSansMM
+{
+556 0 24 -19 541 703
+ {
+ 541 628 m
+ 510 669 442 703 354 703 c
+ 201 703 117 607 101 444 c
+ 50 444 l
+ 25 372 l
+ 97 372 l
+ 97 301 l
+ 49 301 l
+ 24 229 l
+ 103 229 l
+ 124 67 209 -19 350 -19 c
+ 435 -19 501 25 509 32 c
+ 509 131 l
+ 492 105 417 60 343 60 c
+ 267 60 204 127 197 229 c
+ 406 229 l
+ 430 301 l
+ 191 301 l
+ 191 372 l
+ 455 372 l
+ 479 444 l
+ 194 444 l
+ 201 531 245 624 348 624 c
+ 433 624 484 583 509 534 c
+ cp
+ 556 0 m
+ }
+ct_PSBuildGlyph
+} def
+/AdobeSerifMM
+{
+500 0 10 -12 484 692
+ {
+ 347 298 m
+ 171 298 l
+ 170 310 170 322 170 335 c
+ 170 362 l
+ 362 362 l
+ 374 403 l
+ 172 403 l
+ 184 580 244 642 308 642 c
+ 380 642 434 574 457 457 c
+ 481 462 l
+ 474 691 l
+ 449 691 l
+ 433 670 429 657 410 657 c
+ 394 657 360 692 299 692 c
+ 204 692 94 604 73 403 c
+ 22 403 l
+ 10 362 l
+ 70 362 l
+ 69 352 69 341 69 330 c
+ 69 319 69 308 70 298 c
+ 22 298 l
+ 10 257 l
+ 73 257 l
+ 97 57 216 -12 295 -12 c
+ 364 -12 427 25 484 123 c
+ 458 142 l
+ 425 101 384 37 316 37 c
+ 256 37 189 84 173 257 c
+ 335 257 l
+ cp
+ 500 0 m
+ }
+ct_PSBuildGlyph
+} def
+end
+%%EndFile
+setglobal
+Adobe_CoolType_Core begin /$None SetSubstituteStrategy end
+%%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
+systemdict/setpacking known
+{
+ currentpacking
+ true setpacking
+}if
+userdict/Adobe_AGM_Image 71 dict dup begin put
+/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def
+/nd{
+ null def
+}bind def
+/AGMIMG_&image nd
+/AGMIMG_&colorimage nd
+/AGMIMG_&imagemask nd
+/AGMIMG_mbuf()def
+/AGMIMG_ybuf()def
+/AGMIMG_kbuf()def
+/AGMIMG_c 0 def
+/AGMIMG_m 0 def
+/AGMIMG_y 0 def
+/AGMIMG_k 0 def
+/AGMIMG_tmp nd
+/AGMIMG_imagestring0 nd
+/AGMIMG_imagestring1 nd
+/AGMIMG_imagestring2 nd
+/AGMIMG_imagestring3 nd
+/AGMIMG_imagestring4 nd
+/AGMIMG_imagestring5 nd
+/AGMIMG_cnt nd
+/AGMIMG_fsave nd
+/AGMIMG_colorAry nd
+/AGMIMG_override nd
+/AGMIMG_name nd
+/AGMIMG_maskSource nd
+/AGMIMG_flushfilters nd
+/invert_image_samples nd
+/knockout_image_samples nd
+/img nd
+/sepimg nd
+/devnimg nd
+/idximg nd
+/ds
+{
+ Adobe_AGM_Core begin
+ Adobe_AGM_Image begin
+ /AGMIMG_&image systemdict/image get def
+ /AGMIMG_&imagemask systemdict/imagemask get def
+ /colorimage where{
+ pop
+ /AGMIMG_&colorimage/colorimage ldf
+ }if
+ end
+ end
+}def
+/ps
+{
+ Adobe_AGM_Image begin
+ /AGMIMG_ccimage_exists{/customcolorimage where
+ {
+ pop
+ /Adobe_AGM_OnHost_Seps where
+ {
+ pop false
+ }{
+ /Adobe_AGM_InRip_Seps where
+ {
+ pop false
+ }{
+ true
+ }ifelse
+ }ifelse
+ }{
+ false
+ }ifelse
+ }bdf
+ level2{
+ /invert_image_samples
+ {
+ Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
+ /Decode[Decode 1 get Decode 0 get]def
+ }def
+ /knockout_image_samples
+ {
+ Operator/imagemask ne{
+ /Decode[1 1]def
+ }if
+ }def
+ }{
+ /invert_image_samples
+ {
+ {1 exch sub}currenttransfer addprocs settransfer
+ }def
+ /knockout_image_samples
+ {
+ {pop 1}currenttransfer addprocs settransfer
+ }def
+ }ifelse
+ /img/imageormask ldf
+ /sepimg/sep_imageormask ldf
+ /devnimg/devn_imageormask ldf
+ /idximg/indexed_imageormask ldf
+ /_ctype 7 def
+ currentdict{
+ dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
+ bind
+ }if
+ def
+ }forall
+}def
+/pt
+{
+ end
+}def
+/dt
+{
+}def
+/AGMIMG_flushfilters
+{
+ dup type/arraytype ne
+ {1 array astore}if
+ dup 0 get currentfile ne
+ {dup 0 get flushfile}if
+ {
+ dup type/filetype eq
+ {
+ dup status 1 index currentfile ne and
+ {closefile}
+ {pop}
+ ifelse
+ }{pop}ifelse
+ }forall
+}def
+/AGMIMG_init_common
+{
+ currentdict/T known{/ImageType/T ldf currentdict/T undef}if
+ currentdict/W known{/Width/W ldf currentdict/W undef}if
+ currentdict/H known{/Height/H ldf currentdict/H undef}if
+ currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if
+ currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if
+ currentdict/D known{/Decode/D ldf currentdict/D undef}if
+ currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if
+ currentdict/O known{
+ /Operator/O load 1 eq{
+ /imagemask
+ }{
+ /O load 2 eq{
+ /image
+ }{
+ /colorimage
+ }ifelse
+ }ifelse
+ def
+ currentdict/O undef
+ }if
+ currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if
+ currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if
+ currentdict/I known{/Interpolate/I ldf currentdict/I undef}if
+ currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if
+ /DataSource load xcheck not{
+ DataSource type/arraytype eq{
+ DataSource 0 get type/filetype eq{
+ /_Filters DataSource def
+ currentdict/MultipleDataSources known not{
+ /DataSource DataSource dup length 1 sub get def
+ }if
+ }if
+ }if
+ currentdict/MultipleDataSources known not{
+ /MultipleDataSources DataSource type/arraytype eq{
+ DataSource length 1 gt
+ }
+ {false}ifelse def
+ }if
+ }if
+ /NComponents Decode length 2 div def
+ currentdict/SkipImageProc known not{/SkipImageProc{false}def}if
+}bdf
+/imageormask_sys
+{
+ begin
+ AGMIMG_init_common
+ save mark
+ level2{
+ currentdict
+ Operator/imagemask eq{
+ AGMIMG_&imagemask
+ }{
+ use_mask{
+ process_mask AGMIMG_&image
+ }{
+ AGMIMG_&image
+ }ifelse
+ }ifelse
+ }{
+ Width Height
+ Operator/imagemask eq{
+ Decode 0 get 1 eq Decode 1 get 0 eq and
+ ImageMatrix/DataSource load
+ AGMIMG_&imagemask
+ }{
+ BitsPerComponent ImageMatrix/DataSource load
+ AGMIMG_&image
+ }ifelse
+ }ifelse
+ currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+ cleartomark restore
+ end
+}def
+/overprint_plate
+{
+ currentoverprint{
+ 0 get dup type/nametype eq{
+ dup/DeviceGray eq{
+ pop AGMCORE_black_plate not
+ }{
+ /DeviceCMYK eq{
+ AGMCORE_is_cmyk_sep not
+ }if
+ }ifelse
+ }{
+ false exch
+ {
+ AGMOHS_sepink eq or
+ }forall
+ not
+ }ifelse
+ }{
+ pop false
+ }ifelse
+}def
+/process_mask
+{
+ level3{
+ dup begin
+ /ImageType 1 def
+ end
+ 4 dict begin
+ /DataDict exch def
+ /ImageType 3 def
+ /InterleaveType 3 def
+ /MaskDict 9 dict begin
+ /ImageType 1 def
+ /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def
+ /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def
+ /ImageMatrix[Width 0 0 Height neg 0 Height]def
+ /NComponents 1 def
+ /BitsPerComponent 1 def
+ /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def
+ /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def
+ currentdict end def
+ currentdict end
+ }if
+}def
+/use_mask
+{
+ dup/Mask known {dup/Mask get}{false}ifelse
+}def
+/imageormask
+{
+ begin
+ AGMIMG_init_common
+ SkipImageProc{
+ currentdict consumeimagedata
+ }
+ {
+ save mark
+ level2 AGMCORE_host_sep not and{
+ currentdict
+ Operator/imagemask eq DeviceN_PS2 not and{
+ imagemask
+ }{
+ AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{
+ [/Separation/Black/DeviceGray{}]setcolorspace
+ /Decode[Decode 1 get Decode 0 get]def
+ }if
+ use_mask{
+ process_mask image
+ }{
+ DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and
+ {
+ Names convert_to_process not{
+ 2 dict begin
+ /imageDict xdf
+ /names_index 0 def
+ gsave
+ imageDict write_image_file{
+ Names{
+ dup(None)ne{
+ [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace
+ Operator imageDict read_image_file
+ names_index 0 eq{true setoverprint}if
+ /names_index names_index 1 add def
+ }{
+ pop
+ }ifelse
+ }forall
+ close_image_file
+ }if
+ grestore
+ end
+ }{
+ Operator/imagemask eq{
+ imagemask
+ }{
+ image
+ }ifelse
+ }ifelse
+ }{
+ Operator/imagemask eq{
+ imagemask
+ }{
+ image
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }{
+ Width Height
+ Operator/imagemask eq{
+ Decode 0 get 1 eq Decode 1 get 0 eq and
+ ImageMatrix/DataSource load
+ /Adobe_AGM_OnHost_Seps where{
+ pop imagemask
+ }{
+ currentgray 1 ne{
+ currentdict imageormask_sys
+ }{
+ currentoverprint not{
+ 1 AGMCORE_&setgray
+ currentdict imageormask_sys
+ }{
+ currentdict ignoreimagedata
+ }ifelse
+ }ifelse
+ }ifelse
+ }{
+ BitsPerComponent ImageMatrix
+ MultipleDataSources{
+ 0 1 NComponents 1 sub{
+ DataSource exch get
+ }for
+ }{
+ /DataSource load
+ }ifelse
+ Operator/colorimage eq{
+ AGMCORE_host_sep{
+ MultipleDataSources level2 or NComponents 4 eq and{
+ AGMCORE_is_cmyk_sep{
+ MultipleDataSources{
+ /DataSource DataSource 0 get xcheck
+ {
+ [
+ DataSource 0 get/exec cvx
+ DataSource 1 get/exec cvx
+ DataSource 2 get/exec cvx
+ DataSource 3 get/exec cvx
+ /AGMCORE_get_ink_data cvx
+ ]cvx
+ }{
+ DataSource aload pop AGMCORE_get_ink_data
+ }ifelse def
+ }{
+ /DataSource
+ Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
+ /DataSource load
+ filter_cmyk 0()/SubFileDecode filter def
+ }ifelse
+ /Decode[Decode 0 get Decode 1 get]def
+ /MultipleDataSources false def
+ /NComponents 1 def
+ /Operator/image def
+ invert_image_samples
+ 1 AGMCORE_&setgray
+ currentdict imageormask_sys
+ }{
+ currentoverprint not Operator/imagemask eq and{
+ 1 AGMCORE_&setgray
+ currentdict imageormask_sys
+ }{
+ currentdict ignoreimagedata
+ }ifelse
+ }ifelse
+ }{
+ MultipleDataSources NComponents AGMIMG_&colorimage
+ }ifelse
+ }{
+ true NComponents colorimage
+ }ifelse
+ }{
+ Operator/image eq{
+ AGMCORE_host_sep{
+ /DoImage true def
+ currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse
+ {
+ AGMCORE_black_plate not Operator/imagemask ne and{
+ /DoImage false def
+ currentdict ignoreimagedata
+ }if
+ }if
+ 1 AGMCORE_&setgray
+ DoImage
+ {currentdict imageormask_sys}if
+ }{
+ use_mask{
+ process_mask image
+ }{
+ image
+ }ifelse
+ }ifelse
+ }{
+ Operator/knockout eq{
+ pop pop pop pop pop
+ currentcolorspace overprint_plate not{
+ knockout_unitsq
+ }if
+ }if
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ cleartomark restore
+ }ifelse
+ currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+ end
+}def
+/sep_imageormask
+{
+ /sep_colorspace_dict AGMCORE_gget begin
+ CSA map_csa
+ begin
+ AGMIMG_init_common
+ SkipImageProc{
+ currentdict consumeimagedata
+ }{
+ save mark
+ AGMCORE_avoid_L2_sep_space{
+ /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def
+ }if
+ AGMIMG_ccimage_exists
+ MappedCSA 0 get/DeviceCMYK eq and
+ currentdict/Components known and
+ Name()ne and
+ Name(All)ne and
+ Operator/image eq and
+ AGMCORE_producing_seps not and
+ level2 not and
+ {
+ Width Height BitsPerComponent ImageMatrix
+ [
+ /DataSource load/exec cvx
+ {
+ 0 1 2 index length 1 sub{
+ 1 index exch
+ 2 copy get 255 xor put
+ }for
+ }/exec cvx
+ ]cvx bind
+ MappedCSA 0 get/DeviceCMYK eq{
+ Components aload pop
+ }{
+ 0 0 0 Components aload pop 1 exch sub
+ }ifelse
+ Name findcmykcustomcolor
+ customcolorimage
+ }{
+ AGMCORE_producing_seps not{
+ level2{
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{
+ [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt
+ /sep_tint AGMCORE_gget setcolor
+ }if
+ currentdict imageormask
+ }{
+ currentdict
+ Operator/imagemask eq{
+ imageormask
+ }{
+ sep_imageormask_lev1
+ }ifelse
+ }ifelse
+ }{
+ AGMCORE_host_sep{
+ Operator/knockout eq{
+ currentdict/ImageMatrix get concat
+ knockout_unitsq
+ }{
+ currentgray 1 ne{
+ AGMCORE_is_cmyk_sep Name(All)ne and{
+ level2{
+ Name AGMCORE_IsSeparationAProcessColor
+ {
+ Operator/imagemask eq{
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
+ /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor
+ }if
+ }{
+ invert_image_samples
+ }ifelse
+ }{
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
+ [/Separation Name[/DeviceGray]
+ {
+ sep_colorspace_proc AGMCORE_get_ink_data
+ 1 exch sub
+ }bind
+ ]AGMCORE_&setcolorspace
+ /sep_tint AGMCORE_gget AGMCORE_&setcolor
+ }if
+ }ifelse
+ currentdict imageormask_sys
+ }{
+ currentdict
+ Operator/imagemask eq{
+ imageormask_sys
+ }{
+ sep_image_lev1_sep
+ }ifelse
+ }ifelse
+ }{
+ Operator/imagemask ne{
+ invert_image_samples
+ }if
+ currentdict imageormask_sys
+ }ifelse
+ }{
+ currentoverprint not Name(All)eq or Operator/imagemask eq and{
+ currentdict imageormask_sys
+ }{
+ currentoverprint not
+ {
+ gsave
+ knockout_unitsq
+ grestore
+ }if
+ currentdict consumeimagedata
+ }ifelse
+ }ifelse
+ }ifelse
+ }{
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
+ currentcolorspace 0 get/Separation ne{
+ [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt
+ /sep_tint AGMCORE_gget setcolor
+ }if
+ }if
+ currentoverprint
+ MappedCSA 0 get/DeviceCMYK eq and
+ Name AGMCORE_IsSeparationAProcessColor not and
+ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse
+ Name(All)ne and{
+ imageormask_l2_overprint
+ }{
+ currentdict imageormask
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ cleartomark restore
+ }ifelse
+ currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+ end
+ end
+}def
+/colorSpaceElemCnt
+{
+ mark currentcolor counttomark dup 2 add 1 roll cleartomark
+}bdf
+/devn_sep_datasource
+{
+ 1 dict begin
+ /dataSource xdf
+ [
+ 0 1 dataSource length 1 sub{
+ dup currentdict/dataSource get/exch cvx/get cvx/exec cvx
+ /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx
+ }for
+ ]cvx bind
+ end
+}bdf
+/devn_alt_datasource
+{
+ 11 dict begin
+ /convProc xdf
+ /origcolorSpaceElemCnt xdf
+ /origMultipleDataSources xdf
+ /origBitsPerComponent xdf
+ /origDecode xdf
+ /origDataSource xdf
+ /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def
+ /DataSource origMultipleDataSources
+ {
+ [
+ BitsPerComponent 8 idiv origDecode length 2 idiv mul string
+ 0 1 origDecode length 2 idiv 1 sub
+ {
+ dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch
+ origDataSource exch get 0()/SubFileDecode filter
+ BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx
+ }for
+ ]bind cvx
+ }{origDataSource}ifelse 0()/SubFileDecode filter def
+ [
+ origcolorSpaceElemCnt string
+ 0 2 origDecode length 2 sub
+ {
+ dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div
+ 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx
+ }for
+ /convProc load/exec cvx
+ origcolorSpaceElemCnt 1 sub -1 0
+ {
+ /dup cvx 2/add cvx/index cvx
+ 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx
+ }for
+ ]bind cvx 0()/SubFileDecode filter
+ end
+}bdf
+/devn_imageormask
+{
+ /devicen_colorspace_dict AGMCORE_gget begin
+ CSA map_csa
+ 2 dict begin
+ dup
+ /srcDataStrs[3 -1 roll begin
+ AGMIMG_init_common
+ currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
+ {
+ Width Decode length 2 div mul cvi
+ {
+ dup 65535 gt{1 add 2 div cvi}{exit}ifelse
+ }loop
+ string
+ }repeat
+ end]def
+ /dstDataStr srcDataStrs 0 get length string def
+ begin
+ AGMIMG_init_common
+ SkipImageProc{
+ currentdict consumeimagedata
+ }{
+ save mark
+ AGMCORE_producing_seps not{
+ level3 not{
+ Operator/imagemask ne{
+ /DataSource[[
+ DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
+ colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get
+ devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def
+ /MultipleDataSources true def
+ /Decode colorSpaceElemCnt[exch{0 1}repeat]def
+ }if
+ }if
+ currentdict imageormask
+ }{
+ AGMCORE_host_sep{
+ Names convert_to_process{
+ CSA get_csa_by_name 0 get/DeviceCMYK eq{
+ /DataSource
+ Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
+ DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
+ 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get
+ devn_alt_datasource
+ filter_cmyk 0()/SubFileDecode filter def
+ /MultipleDataSources false def
+ /Decode[1 0]def
+ /DeviceGray setcolorspace
+ currentdict imageormask_sys
+ }{
+ AGMCORE_report_unsupported_color_space
+ AGMCORE_black_plate{
+ /DataSource
+ DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
+ CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get
+ devn_alt_datasource
+ /MultipleDataSources false def
+ /Decode colorSpaceElemCnt[exch{0 1}repeat]def
+ currentdict imageormask_sys
+ }{
+ gsave
+ knockout_unitsq
+ grestore
+ currentdict consumeimagedata
+ }ifelse
+ }ifelse
+ }
+ {
+ /devicen_colorspace_dict AGMCORE_gget/names_index known{
+ Operator/imagemask ne{
+ MultipleDataSources{
+ /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def
+ /MultipleDataSources false def
+ }{
+ /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def
+ }ifelse
+ invert_image_samples
+ }if
+ currentdict imageormask_sys
+ }{
+ currentoverprint not Operator/imagemask eq and{
+ currentdict imageormask_sys
+ }{
+ currentoverprint not
+ {
+ gsave
+ knockout_unitsq
+ grestore
+ }if
+ currentdict consumeimagedata
+ }ifelse
+ }ifelse
+ }ifelse
+ }{
+ currentdict imageormask
+ }ifelse
+ }ifelse
+ cleartomark restore
+ }ifelse
+ currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+ end
+ end
+ end
+}def
+/imageormask_l2_overprint
+{
+ currentdict
+ currentcmykcolor add add add 0 eq{
+ currentdict consumeimagedata
+ }{
+ level3{
+ currentcmykcolor
+ /AGMIMG_k xdf
+ /AGMIMG_y xdf
+ /AGMIMG_m xdf
+ /AGMIMG_c xdf
+ Operator/imagemask eq{
+ [/DeviceN[
+ AGMIMG_c 0 ne{/Cyan}if
+ AGMIMG_m 0 ne{/Magenta}if
+ AGMIMG_y 0 ne{/Yellow}if
+ AGMIMG_k 0 ne{/Black}if
+ ]/DeviceCMYK{}]setcolorspace
+ AGMIMG_c 0 ne{AGMIMG_c}if
+ AGMIMG_m 0 ne{AGMIMG_m}if
+ AGMIMG_y 0 ne{AGMIMG_y}if
+ AGMIMG_k 0 ne{AGMIMG_k}if
+ setcolor
+ }{
+ /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def
+ [/Indexed
+ [
+ /DeviceN[
+ AGMIMG_c 0 ne{/Cyan}if
+ AGMIMG_m 0 ne{/Magenta}if
+ AGMIMG_y 0 ne{/Yellow}if
+ AGMIMG_k 0 ne{/Black}if
+ ]
+ /DeviceCMYK{
+ AGMIMG_k 0 eq{0}if
+ AGMIMG_y 0 eq{0 exch}if
+ AGMIMG_m 0 eq{0 3 1 roll}if
+ AGMIMG_c 0 eq{0 4 1 roll}if
+ }
+ ]
+ 255
+ {
+ 255 div
+ mark exch
+ dup dup dup
+ AGMIMG_k 0 ne{
+ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop
+ counttomark 1 roll
+ }{
+ pop
+ }ifelse
+ AGMIMG_y 0 ne{
+ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop
+ counttomark 1 roll
+ }{
+ pop
+ }ifelse
+ AGMIMG_m 0 ne{
+ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop
+ counttomark 1 roll
+ }{
+ pop
+ }ifelse
+ AGMIMG_c 0 ne{
+ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop
+ counttomark 1 roll
+ }{
+ pop
+ }ifelse
+ counttomark 1 add -1 roll pop
+ }
+ ]setcolorspace
+ }ifelse
+ imageormask_sys
+ }{
+ write_image_file{
+ currentcmykcolor
+ 0 ne{
+ [/Separation/Black/DeviceGray{}]setcolorspace
+ gsave
+ /Black
+ [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx]
+ cvx modify_halftone_xfer
+ Operator currentdict read_image_file
+ grestore
+ }if
+ 0 ne{
+ [/Separation/Yellow/DeviceGray{}]setcolorspace
+ gsave
+ /Yellow
+ [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx]
+ cvx modify_halftone_xfer
+ Operator currentdict read_image_file
+ grestore
+ }if
+ 0 ne{
+ [/Separation/Magenta/DeviceGray{}]setcolorspace
+ gsave
+ /Magenta
+ [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx]
+ cvx modify_halftone_xfer
+ Operator currentdict read_image_file
+ grestore
+ }if
+ 0 ne{
+ [/Separation/Cyan/DeviceGray{}]setcolorspace
+ gsave
+ /Cyan
+ [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx]
+ cvx modify_halftone_xfer
+ Operator currentdict read_image_file
+ grestore
+ }if
+ close_image_file
+ }{
+ imageormask
+ }ifelse
+ }ifelse
+ }ifelse
+}def
+/indexed_imageormask
+{
+ begin
+ AGMIMG_init_common
+ save mark
+ currentdict
+ AGMCORE_host_sep{
+ Operator/knockout eq{
+ /indexed_colorspace_dict AGMCORE_gget dup/CSA known{
+ /CSA get get_csa_by_name
+ }{
+ /Names get
+ }ifelse
+ overprint_plate not{
+ knockout_unitsq
+ }if
+ }{
+ Indexed_DeviceN{
+ /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{
+ indexed_image_lev2_sep
+ }{
+ currentoverprint not{
+ knockout_unitsq
+ }if
+ currentdict consumeimagedata
+ }ifelse
+ }{
+ AGMCORE_is_cmyk_sep{
+ Operator/imagemask eq{
+ imageormask_sys
+ }{
+ level2{
+ indexed_image_lev2_sep
+ }{
+ indexed_image_lev1_sep
+ }ifelse
+ }ifelse
+ }{
+ currentoverprint not{
+ knockout_unitsq
+ }if
+ currentdict consumeimagedata
+ }ifelse
+ }ifelse
+ }ifelse
+ }{
+ level2{
+ Indexed_DeviceN{
+ /indexed_colorspace_dict AGMCORE_gget begin
+ }{
+ /indexed_colorspace_dict AGMCORE_gget dup null ne
+ {
+ begin
+ currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse
+ get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and
+ AGMCORE_in_rip_sep and{
+ [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup]
+ setcolorspace
+ }if
+ end
+ }
+ {pop}ifelse
+ }ifelse
+ imageormask
+ Indexed_DeviceN{
+ end
+ }if
+ }{
+ Operator/imagemask eq{
+ imageormask
+ }{
+ indexed_imageormask_lev1
+ }ifelse
+ }ifelse
+ }ifelse
+ cleartomark restore
+ currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+ end
+}def
+/indexed_image_lev2_sep
+{
+ /indexed_colorspace_dict AGMCORE_gget begin
+ begin
+ Indexed_DeviceN not{
+ currentcolorspace
+ dup 1/DeviceGray put
+ dup 3
+ currentcolorspace 2 get 1 add string
+ 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub
+ {
+ dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put
+ }for
+ put setcolorspace
+ }if
+ currentdict
+ Operator/imagemask eq{
+ AGMIMG_&imagemask
+ }{
+ use_mask{
+ process_mask AGMIMG_&image
+ }{
+ AGMIMG_&image
+ }ifelse
+ }ifelse
+ end end
+}def
+ /OPIimage
+ {
+ dup type/dicttype ne{
+ 10 dict begin
+ /DataSource xdf
+ /ImageMatrix xdf
+ /BitsPerComponent xdf
+ /Height xdf
+ /Width xdf
+ /ImageType 1 def
+ /Decode[0 1 def]
+ currentdict
+ end
+ }if
+ dup begin
+ /NComponents 1 cdndf
+ /MultipleDataSources false cdndf
+ /SkipImageProc{false}cdndf
+ /Decode[
+ 0
+ currentcolorspace 0 get/Indexed eq{
+ 2 BitsPerComponent exp 1 sub
+ }{
+ 1
+ }ifelse
+ ]cdndf
+ /Operator/image cdndf
+ end
+ /sep_colorspace_dict AGMCORE_gget null eq{
+ imageormask
+ }{
+ gsave
+ dup begin invert_image_samples end
+ sep_imageormask
+ grestore
+ }ifelse
+ }def
+/cachemask_level2
+{
+ 3 dict begin
+ /LZWEncode filter/WriteFilter xdf
+ /readBuffer 256 string def
+ /ReadFilter
+ currentfile
+ 0(%EndMask)/SubFileDecode filter
+ /ASCII85Decode filter
+ /RunLengthDecode filter
+ def
+ {
+ ReadFilter readBuffer readstring exch
+ WriteFilter exch writestring
+ not{exit}if
+ }loop
+ WriteFilter closefile
+ end
+}def
+/spot_alias
+{
+ /mapto_sep_imageormask
+ {
+ dup type/dicttype ne{
+ 12 dict begin
+ /ImageType 1 def
+ /DataSource xdf
+ /ImageMatrix xdf
+ /BitsPerComponent xdf
+ /Height xdf
+ /Width xdf
+ /MultipleDataSources false def
+ }{
+ begin
+ }ifelse
+ /Decode[/customcolor_tint AGMCORE_gget 0]def
+ /Operator/image def
+ /SkipImageProc{false}def
+ currentdict
+ end
+ sep_imageormask
+ }bdf
+ /customcolorimage
+ {
+ Adobe_AGM_Image/AGMIMG_colorAry xddf
+ /customcolor_tint AGMCORE_gget
+ <<
+ /Name AGMIMG_colorAry 4 get
+ /CSA[/DeviceCMYK]
+ /TintMethod/Subtractive
+ /TintProc null
+ /MappedCSA null
+ /NComponents 4
+ /Components[AGMIMG_colorAry aload pop pop]
+ >>
+ setsepcolorspace
+ mapto_sep_imageormask
+ }ndf
+ Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put
+ /customcolorimage
+ {
+ Adobe_AGM_Image/AGMIMG_override false put
+ current_spot_alias{dup 4 get map_alias}{false}ifelse
+ {
+ false set_spot_alias
+ /customcolor_tint AGMCORE_gget exch setsepcolorspace
+ pop
+ mapto_sep_imageormask
+ true set_spot_alias
+ }{
+ //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec
+ }ifelse
+ }bdf
+}def
+/snap_to_device
+{
+ 6 dict begin
+ matrix currentmatrix
+ dup 0 get 0 eq 1 index 3 get 0 eq and
+ 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop
+ {
+ 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def
+ 0 0 transform
+ AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch
+ AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch
+ itransform/AGMIMG_llY exch def/AGMIMG_llX exch def
+ 1 1 transform
+ AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch
+ AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch
+ itransform/AGMIMG_urY exch def/AGMIMG_urX exch def
+ [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat
+ }{
+ }ifelse
+ end
+}def
+level2 not{
+ /colorbuf
+ {
+ 0 1 2 index length 1 sub{
+ dup 2 index exch get
+ 255 exch sub
+ 2 index
+ 3 1 roll
+ put
+ }for
+ }def
+ /tint_image_to_color
+ {
+ begin
+ Width Height BitsPerComponent ImageMatrix
+ /DataSource load
+ end
+ Adobe_AGM_Image begin
+ /AGMIMG_mbuf 0 string def
+ /AGMIMG_ybuf 0 string def
+ /AGMIMG_kbuf 0 string def
+ {
+ colorbuf dup length AGMIMG_mbuf length ne
+ {
+ dup length dup dup
+ /AGMIMG_mbuf exch string def
+ /AGMIMG_ybuf exch string def
+ /AGMIMG_kbuf exch string def
+ }if
+ dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
+ }
+ addprocs
+ {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage
+ end
+ }def
+ /sep_imageormask_lev1
+ {
+ begin
+ MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{
+ {
+ 255 mul round cvi GrayLookup exch get
+ }currenttransfer addprocs settransfer
+ currentdict imageormask
+ }{
+ /sep_colorspace_dict AGMCORE_gget/Components known{
+ MappedCSA 0 get/DeviceCMYK eq{
+ Components aload pop
+ }{
+ 0 0 0 Components aload pop 1 exch sub
+ }ifelse
+ Adobe_AGM_Image/AGMIMG_k xddf
+ Adobe_AGM_Image/AGMIMG_y xddf
+ Adobe_AGM_Image/AGMIMG_m xddf
+ Adobe_AGM_Image/AGMIMG_c xddf
+ AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
+ {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer
+ currentdict imageormask
+ }{
+ currentcolortransfer
+ {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll
+ {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll
+ {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll
+ {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll
+ setcolortransfer
+ currentdict tint_image_to_color
+ }ifelse
+ }{
+ MappedCSA 0 get/DeviceGray eq{
+ {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer
+ currentdict imageormask
+ }{
+ MappedCSA 0 get/DeviceCMYK eq{
+ currentcolortransfer
+ {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll
+ setcolortransfer
+ currentdict tint_image_to_color
+ }{
+ currentcolortransfer
+ {pop 1}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll
+ setcolortransfer
+ currentdict tint_image_to_color
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ end
+ }def
+ /sep_image_lev1_sep
+ {
+ begin
+ /sep_colorspace_dict AGMCORE_gget/Components known{
+ Components aload pop
+ Adobe_AGM_Image/AGMIMG_k xddf
+ Adobe_AGM_Image/AGMIMG_y xddf
+ Adobe_AGM_Image/AGMIMG_m xddf
+ Adobe_AGM_Image/AGMIMG_c xddf
+ {AGMIMG_c mul 1 exch sub}
+ {AGMIMG_m mul 1 exch sub}
+ {AGMIMG_y mul 1 exch sub}
+ {AGMIMG_k mul 1 exch sub}
+ }{
+ {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+ {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+ {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+ {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+ }ifelse
+ AGMCORE_get_ink_data currenttransfer addprocs settransfer
+ currentdict imageormask_sys
+ end
+ }def
+ /indexed_imageormask_lev1
+ {
+ /indexed_colorspace_dict AGMCORE_gget begin
+ begin
+ currentdict
+ MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{
+ {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer
+ imageormask
+ }{
+ MappedCSA 0 get/DeviceGray eq{
+ {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer
+ imageormask
+ }{
+ MappedCSA 0 get/DeviceCMYK eq{
+ currentcolortransfer
+ {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
+ {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
+ {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
+ {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
+ setcolortransfer
+ tint_image_to_color
+ }{
+ currentcolortransfer
+ {pop 1}exch addprocs 4 1 roll
+ {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll
+ {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll
+ {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll
+ setcolortransfer
+ tint_image_to_color
+ }ifelse
+ }ifelse
+ }ifelse
+ end end
+ }def
+ /indexed_image_lev1_sep
+ {
+ /indexed_colorspace_dict AGMCORE_gget begin
+ begin
+ {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}
+ {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+ {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+ {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+ AGMCORE_get_ink_data currenttransfer addprocs settransfer
+ currentdict imageormask_sys
+ end end
+ }def
+}if
+end
+systemdict/setpacking known
+{setpacking}if
+%%EndResource
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndProlog
+%%BeginSetup
+Adobe_AGM_Utils begin
+2 2010 Adobe_AGM_Core/ds gx
+Adobe_CoolType_Core/ds get exec
+Adobe_AGM_Image/ds gx
+[/NamespacePush pdfmark_5
+[/_objdef {Doc_Metadata} /type /stream /OBJ pdfmark_5
+[{Doc_Metadata} 840 (% &end XMP packet& %) ReadBypdfmark_5_string
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c015 91.163280, 2018/06/22-11:31:03 ">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:xmp="http://ns.adobe.com/xap/1.0/"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:pdf="http://ns.adobe.com/pdf/1.3/"
+ xmp:ModifyDate="2018-11-15T08:12:40-06:00"
+ xmp:CreateDate="2009-05-03T06:43:32-05:00"
+ xmp:MetadataDate="2018-11-15T08:12:40-06:00"
+ xmp:CreatorTool="Adobe Acrobat 9.1"
+ dc:format="application/pdf"
+ xmpMM:DocumentID="uuid:9e9f02a3-e6d5-474b-aca8-583180271bac"
+ xmpMM:InstanceID="uuid:3b9bc5ba-6b8e-4ef8-b04b-3da5ce3766dc"
+ pdf:Producer="Adobe Acrobat 9.1 Image Conversion Plug-in"/>
+ </rdf:RDF>
+</x:xmpmeta>
@@ -7971,2540 +7971,2540 @@ Adobe_AGM_Image/ds gx
-<?xpacket end='w'?>
-
-
-% &end XMP packet& %
-
-[{Doc_Metadata} 2 dict begin /Type /Metadata def /Subtype /XML def currentdict end /PUT pdfmark_5
-[/Document 1 dict begin /Metadata {Doc_Metadata} def currentdict end /BDC pdfmark_5
-[/NamespacePop pdfmark_5
-currentdict Adobe_AGM_Utils eq {end} if
-%%EndSetup
-%%Page: 1 1
-%%EndPageComments
-%%BeginPageSetup
-Adobe_AGM_Utils begin
-Adobe_AGM_Core/ps gx
-Adobe_AGM_Core/capture_mysetup gx
-Adobe_AGM_Utils/capture_cpd gx
-Adobe_CoolType_Core/ps get exec
-Adobe_AGM_Image/ps gx
-Adobe_AGM_Core/ps gx
-gsave
-/0
-[/DeviceRGB] /CSA add_res
-grestore
-Adobe_AGM_Core/pt gx
-%%EndPageSetup
-1 -1 scale 0 -299.96 translate
-pgsv
-[1 0 0 1 0 0 ]ct
-gsave
-np
-gsave
-0 0 mo
-0 299.96 li
-299.96 299.96 li
-299.96 0 li
-cp
-clp
-gsave
-299.96 0 mo
-0 0 li
-0 299.96 li
-299.96 299.96 li
-cp
-clp
--.999867 300.96 mo
-300.96 300.96 li
-300.96 -.999878 li
--.999867 -.999878 li
-cp
-false sop
-/0 /CSA get_res setcolorspace
-gsave
-clp
-[1 0 0 -1 0 299.96 ]ct
-[301.96 0 0 301.96 -.999867 -.999908 ]ct
-snap_to_device
-Adobe_AGM_Image/AGMIMG_fl cf /ASCII85Decode fl /RunLengthDecode filter ddf
-<<
-/T 1
-/W 302
-/H 302
-/M[302 0 0 -302 0 302 ]
-/BC 8
-/D[0 1 0 1 0 1 ]
-/DS [
-[AGMIMG_fl 302 string /rs cvx /pop cvx] cvx
-[AGMIMG_fl 302 string /rs cvx /pop cvx] cvx
-[AGMIMG_fl 302 string /rs cvx /pop cvx] cvx
-]
-/O 2
->>
-%%BeginBinary: 1
-img
-U&Xucq"kR!qtU*fo^h\Ep@e1Po^DnLr;?R$qtd(`B4=^n3?\(s*!$0C!!=?&4[imrU8IJUn+?ALqu-Qp
-n*ff<pAOsi"oJ,ps7l-Ws8DoFs+::?s8)]hrX/T"p\Om_p%J+Vr;QQrq=jaarr2p(rr&RdARJ:f3$7qs
-)#saC!rrKK3'0H9B;)0pr:9OSp\XmfrqZBhp]:6hrqclnq#13goDJX`rr;tNs02M0q=jLTqt'CMoD8Ca
-&Gu.qq>1!es8SjjARSCi3?\,#"Tnr8"ono>,We(S@q_X9qu?Bcqtp?jrVliqs8;io"o%igq"!eLs8)`!
-s,d9WqYL(4qtpEnqZ$EfqYKdSnaQ)?o^r(Yq>:*gqtd4aDIZO%2^.en%0RS"5tY^,T;h,NpA=acrt+qk
-mIBiDs8Dcmqt^3gq=aCPs8DoWs+::.s8)]hrZD1?q#C6frVcHaq"FLZqtp0_p%S@^rr&XbC10mp2'Mbr
-rW!H1!!aGp5"9$tSuD&Sq#:6jrXJPmp%\@[rqZ3]q=jgb!r2N]r;ZKiQ2dKV%/g"qqtTs_qXsUXpA+^e
-%.j#XoD&7`s.uE)@Sd+_2Bhl!&c_n4"9JoO00_s;D5"!$s8;oqrVdB%q"agarVl`jqtg*dq"!tAr;ZWm
-_>f,err;fkq>CZfp&G'gnb2kVq>:-i&GGhWXaO2,)?U?S!!!*%#ls`%-34/M!!!$/!!!-%!rriC4ApO/
-g@G.2r;,sRq>0s`s8Vupq=XUYjo9r4cN!G6$L@Bbs7u*TqYU*drVdB%r8t,-;DK$g#R:>0!<<?)p]1Er
-!Wr?$!t5/0!r`0'$k,-kGH;J2o)A7Zqsj.Kq=s^^qt9a[pAF[\rgs.MrsS2gs8Vl[nb2\Jp%JCY&FTPa
-Y^B>((B=^G!!!$"#6=Q$-NaDP"98E'%0-A2!!*'.%6.+-XkWOKp%\7JlgjfEq#10_p\OU]pA+^5s+::<
-s7uQfr?)(;o(2VKp@S(OpAXZuJ6*p2#m:J=!<<H0!<E?2"pOf(!!E&t*sMrT"9AK,$NLMD#RW%`KAbqd
-r;ZfqqZ$?cs7PpQp%JE;s1SI&rZD1<nF6/Ep%.nOpAXZqH;P^t"TSW-!!!6)!!!'*"9\H#!Wi?%qu@N9
-#6k81!!<H+"UP54,Z9'IkP+lRr:TUZp&t<amdp2Kric?Rs82g;r:07KoCDA?naQ8=[<5.a'EnI="98E,
-!<<*%#6Y/)!X&W+!!*-"!$;@M#6Or+!s\f0#QXuP;LR6Yo(W%Wo'c5Fp\aOKnb;kYhuA<.df94C*Us+-
-qtKm[n++DK9IC5K!"fA7!!WrD#mUG3!!!,q!!!&u!!33&!r;lu!WrK%!"/f3!$Y3p^?+tQn+cn^!rW)q
-PQ.!Lqu-T_rr*9#r;?6_a+6i0$31V;&Hr.7"qD(J#64c)!!3-#q#LHsrW!$%!s8]&!!39-"8r34":5&P
-:PlpOq!deKs8N&prqcZcrmUn!s5<nun,E@erVullqoaR`-40_Q&-Mt5"qM1N#m(82!XA`#!<<3#!!<9*
-!sJH#!sJo4!WE'3"pt>S;2rQ]qXX7Ts8N&qrqufgrr;tNs0ht)r<`N(p@S7VX(ijnrW!')#6bP>rW!3,
-!WW?'!WW3%pAb4"!rW,l!!*6+rW!K2!!<9&!%r2pqYgHgpAb0jV#Q2LrVlcp#P[ojql+0M')hk6":#)=
-"9&9-"9JQ*!!*'"!WW5r!<EN0r;ZfuqZ$g$!!*'##R:8.&H`"8!rr<OC9@F5s7Q$`rqcZcroF*2s3L]O
-rr2fis8B$3+;+SQ"9Si2$NpA.$3^M3"p+o0":#&4q#LL("9&<"!W2p%!WW9%!X]23!"B)3"9SW(.r29c
-s8Vfd"9/;ss76/Ss/5nsrVZO&qWdeIY?E:_"p4l,!WrN%!!WH,"pbG6!r`0$!!*)q!<<6"!>PY<!rrN*
-!X&K*"pG,6#7(M:!!!$#rW!3**F62Bna5f5[JtjYpAb!g%fPtrqlj-J$3L;/!!*-&q>^R!"U4c'!<N8s
-!>Y_:!!*'"!<WE(#64f.!!39*!WiK."9&9#!W2p&)d0`Dp%.hHqYpQpq>L!dK)a-rr;-Qnr;HHk%JKf#
-Zrn^a"Tnf-!sA`'!!<6)"U4]%q#M-2!!!$"!!*0(!!WE)"98K+!s/N0!sAZ*"9\l1!WE'()HscJq"ORX
-qYpZsrVQKiqPO:Ys8W&qq[E>@BI*rh!!!-&"9el+!"]59#RUnC"9Sc-#lk)1!!E;t!<`B'"9el+!"K#0
-"on`-!!*-&"9er3"TAK%!<*!("p+fOBZTr<`rCYjjo>2V%/n:Z+p7rI!!*'$"9JK%&-Mt8"U+r.!!3-+
-!!EB("T\?!"98E("9JK%"TeZ/!!EE&!!iT,!<E0#!WiE#!!`Q*!$Pmor:Tpd!<2urr;DEN^&S$-!rVup
-q>VP[Ag.B\!!!*%"U5)0!!3<*"U>87!<<0$#64i,!!<5s!<N6$!s&N+rW!*'!!`K+"8r3$!<N<$!!EK1
-"9JW'!!`Q*!$PmrrqQ?i"9/8rqu$<"s,I$cr;Zcqq>C*^p\=(]m.]Uq49,?`"TnT%"p"i3"p=u0q#D*3
-!WW3'"98r8!!*3)":+u-!WrN*r;\DN"9S]+!!!96"98W2!=&]0#6k21"qCV5#64ffJa`I3nFl_Ts8V`b
-s8;osp?2I-s4mVgqu?Zpq>C3dr;?'Ur9/bm!!!0,!r;m9!W`9$$NgA2"p4i*!sSi-!!NK*%0?M0!W`?,
-rW)s!qZ-Wsr;[B5$3:,0"TST(!!<<'!!Ec3'`\I=!BYo(rVc9^r;6Noo(2hSs8DJ_s.TGmp\t"$pA4^_
-r;Z?]rp#+q!!!0-"9JE#!s&H(!$)%G!<<0)!WW3(#R1;2#mg\E!rr<(!s8c.!!*-&quA;L!sAZ+!!!?:
-"p,)<"9\]+"U"f*"V(M4#64ffL%bQHoDALas8VWYqXaRZm*kuds7$$uhYdEPp\jXXmI0hjAL.KW!"T/7
-"U,)7#RLhE"p=o+!sJT'!!<-"*!-<H!X/Q0%LWFC!<<-%":#2;"p=u/!s8Z/"U4f(+9DNC"pY>7!X&`6
-#QOi.!rr<'->qN5nDrs1q#1!^o_/@XKE&ae&DR-_r:g3^r9a+R`aL"j!!<-#qu[o?!sAc0!<<9-$46n9
-!!NB'!!<H/!X&K-%1!"9r;Zp%"9er0"9\T&rrN-$q#DK<!s/H&!X/c5!!!-'!!!$DC"iOWiTg13rV6!R
-oCDabs,d6if_>7<p&+F[mIpS"@3GRMrW**&"9f#,"W.=A!!EH3#m1/-"p+c)"ptV?#QP,?$3UJ1!"K&5
-"pYA:"9AN)!s8Z0#5nN(!X&Q)rWF2A!!3?0#QOi-!WW3%+_fa3p>P92pA=RQm-a<7jSsi3hu=Agq<.MK
-nFlSK^InP/#65,3!!*,t!!!*!!$qdO!<EK;%h/sV$4dmj)^$Li6qpKV<`W1";c$(R4#J`<+<)%,rXK&E
-#64`*rVus$!r`0""8`&u!YPkE!!3-%;98J#mdT3&r:L!arg!MertPJ/kkb8Mr;?H-8H8bq!"&]-"U"l(
-!!!*!!!!6&!!r]3"p4r.!!<T>.1[.5+Xo*$2)dHP2Dm6B-mBWJ&e>9N!!!$%$NU5-!s&B%"U"f*!XJr,
-!!331#5nN1:<WS-nFY]*rUg'_rPeegs8N$%r:fCNs7ZHk%)PR9!<rN2!!!0+!s/B$!X&]0rVup'rVus"
-"SDa&"qD4Y'bqDs'+bNTp&G'orW!Q5!W`?/#Qk)4%1*"9!WW3'%0lb2$r>7Lp[e+=lM^>No_S7\K)a-r
-%e9>lmH=99Tg9"c%flY8rVus$!W<!?!rr<%#6t;1"q2(V&/?HE8m#\CE,or:JphuqJU`-!rdk]3IX?<_
-HZsLB<^\_l'b:QR!<`K'!!**%r;ciurr`6#&-<1E#71A25bRZBqtp?lp?e^VT)TJnqYfdFr:cjI"TT#4
-!!N?&":#,/!!<?(!!,7h#Qau+":>MA%NQr^8l]&">[(?5<)Q^s<E)t!='&F%;,9ql>?4Kc2(0RV#Qt86
-"9AK&!sJc,!!*9,"pY&,$3CM;!sS`*4Iu0Crr*!!o]t'-K)b6<:$qcSlKS?DTKEAX%0-A3!!!'*"p+c*
-":555"UYS=!!*93#m:JJ*\o`?5X.@m2_HX2/1iD(/M/S,/M&A"-U:!^3A;g#('Od@!sJo.!u;+K#6Fo1
-$OI1I!WW3%#mLM:!!#*Pp\t0qs8DKPr.k<cs"jHDp$_U\3s>Wg!<<*'#R^_8!!!$'$4R"?$4$e=#nS10
-6st4iJUW$!K7\`1L4b,+G^KF="+brQK*-g^L5#V['nLj_H['aVEaqTk*>K(l!!!64#Qb&+!"]24!!!0&
-"TSN-!"(Eenb;&Bq>f`gs,I$cr;-<`r3JBc!!E9\!!!30$jQn8!!*6/$31)0!WW3&#m:qk5#>?_<Duq#
-='&O,<E)af:/=\_;G^7i<E<.#<)QRjr_O/';Gp@^1E?l+!!N?&":>>6r;[B1!<<*%!!E9%"TS`ZZhOCX
-rquiZkPp/6g]&&fqtU/u3!''_!<<-+$P*IF!!!**$4HS.&e#j40.eY#-7'l\+sS6T+<M^MrZV7br?D=e
-+oNMg+XAEb/LVG:q>^[("p4r.!"f59!rr<(!X8W)#64u][f$-crr2uZU]7%f$Ld```DQ[9"9Su4qu?]t
-rW!9.#Qk&0#n7C^.mOhHKS+f'G'%tYK6qfjK7\Q"GCG-qJc:?%K*R!XI!KpeJUdZJ.=ZeiF)>`5E*c$c
-*=2`M#mUS:"9AK)#6t><!!!6(!<rN.<4_l$nFQ+ts+::?rsJDrr5VS5!!*'+!W2ot"o\KB"U>&.!!EN4
-'.#Y0>?Os(:JFV_=&;Xh<E2po92PUds&K%t1K@@N:J=DX:eska;cQjq;,:"h<C\qq)?g*B#6k86"98E&
-"U+o6!!!6(!!<3%;7c](n,`4QK`Ajf$M=>saA2d9!<EK.r;Zj!"o\KG#71G3!!36($6:f]3&EBC.OQSl
--mB`W,U=NT+!MmP+<_s,+o`\_*tBD:,:=rj/1iS83%Z6p'`J(N"pbD>#Qt23#R1>=!!3H,!!E9&:qZi.
-n+Q@[s,d6cp=iOS"98`/qZ$Ws"9&:*!<``A(De>V;.t9*IsH6]G]n1MFE_\AFFAduNg-'/UnjoeV4sZT
-RZi_dKS>#*GB@tQH[C6kH?jmfIX6$@5:.?e&IAgN!W`B(!!!B.!!!*(%KHJE@E\H?mc=D"s53h]r7t3U
-!rrN+q>^L!qu@-,"pbDH,W8.j<E2mlr_>4C:/=_]9N##"A8$%1J:W<*KnFl(I!B^LBP(XW=Ar$l:f1(f
-;,'\X:/4\_5Ud?Q"p4]&r;[<:!WW3%!Y#,0'4/o\r9fjMYQ"k,hG=FY!!`Q'!!`Q,!snr-!Wi/u"Ul4k
-,U4N4+T<Ph,:+`c-S7(q3'9K,>@:lKA7T.W?X-`5:eOA@2`!*<.Olkq-RBoXrZD:f,9%!e!#5P8!<`H(
-!>#D7!!EE7!!![=cN!n4`W(Pirr3IF*s;fK"onZ+!!*-$!<N0"3X,Tb$R[uAC3=iHFa8FfJUVlfI#Xc(
-^s(3Re_T'0cHFP\dEp:ieCE.$e^Ddoe]kq:U6U^hHZs^^rd>;rH[p9V?pYqS&d\aH!s8](!!<B,!"/]*
-"!)dToC`-8s3CX)BcI*T!!E9%!rr?)!<WE(!!ET.!!=8o8P`>d;GU.h<E3!q:K:nFKTM_!V5gf+YcOh*
-Xfeh1Z*O>7%C!"9W1]?-F_G5a:eOI\9aj]e<*<0r821bh#6=i(!<N?'!WE'$"9AK.rW!$<GjtI)s.960
-BH$pQ!!<3$"9AT/!sSr0!!`o5!!!l^3]T/S5:Id!+s\EY+sJBi5#5BoD/jcIIu/o4KnbA<M2I1KN/W[O
-LO+)\@T>o\2(Bpr+<_jM+!)a\0f(U2$4@(?"9&H1#6=r0!!!3*!!rQ(!uQ:Rq:>S+s8Dcqqtp?is82g*
-lga`Do(qbPr:B:CV(qfH!!<-"+U//P!!EN@'d5hLE-6GJFaJO`H@'CJKpo-T_Sj=-^qRM]]_T><_'?S(
-]Y;1u`5fa*VN6.GEd*.bG^"FZG]R7T,8CXn!!*9,#6k#*!<`B:!"&]cYNkTMp\t0as7?9hp%J1Wop>^7
-s8Doqrr<#srr2g+rVu6Ur;?6dli-kToCo:@q>^['!rr<*"oSE:!Ws#d6r-]Y:Jb"l<E3'r=_N2CS#!"\
-VZ*FfV#I7hVZ!:gUc4m.Iqi.a:fC=j9heD[:.mbr%g2t<!!NT1#m^M2!WW3)!!!6(19L3Er;?Nlnc/.Z
-qt0LNo'aX!V#UDmrr!B)r9NqOr:BdKr;?0[qlMUP!!!'!!!<B*!!!-)"TSN'r;[cN,UXf\+<VjR,paro
-3C[.dGCYF'M2I7OO-#J!Mtr>HO,o<[MMHn;HZ!%X3%lp=.O?8^+T<Mb)[Q?A+9rAb%LW7:!WW3-!!3Q/
-27*,XrquWgm/$/MrV,sWp%%kWK)bcKrV?Tmqu-<i'_V(ro(VnEqYg0WqUJOO!!WT1"p4`'-34/L"p=u;
-)Dk,tFEhqPI!':ADg[kO[(!ce_nW^g\$`TLZE^X<q7$1-rj3HM\@T>f]"Ghua1J7<MLT_eF*`:bH?:0D
-9IUSS!<<*#!!!0+!!!*$"V(M4(1>;QmJleOqYpKtrVu`nrNlO?s8Doqrr<#srr2gJnFHSPr;?$^rqGp\
-f2E%W"U"u6"98E&!!NK,"98E,$mdo,<``3u<_uC[9NZ-;IZp(fU8+EOR/WNSRJiTMSGATPRfT%KrgYX-
-QC+/1NdYnN;bBPO:/Onc:JNqo%g<+;!<W<%#mpY4"on`4!!!R;d.Hi-n+HDRrri5rp%Ik7s+p^Rrr;p3
-rU'+Pp&+aUqYTsSs4C3V!!<9*#6au*,Q\#I"Te]4!Z*=C2_lj.,9@jG*[Wa5Bl8!;H[C$_I"$QrK7ruQ
-q1:2RLPCM8JUVugEcH)9@8f]M-6O<M+=&9^0/Y6r$NgV>#R:D2#mpY5#m:ME!"f2D@+4l@r9NnCqu?]p
-rV--\PlK\ArqcZls8D`m&b#\ep@IJBq"F=USL=I@!!<9!!$_[J!Y,bS+Z!kRH$jdLBm"K>JX!"7ZEppH
-\@K/Z[Bd-FZEaA4q6Bh&-F0q]Yd(L>Za@-I['mQY]t:eYX.G;uEGf]?CN4Q8<]D<=$k*LEr;[T8#m1/6
-#ljrTVsF-XmJ6DPo'Z8Pq=qo.YlF_$rVlfrqu.W'q<n"OlhgSRpAC=)!!<3%!!!''!W`E/!!!'$!?Dgs
-7S?TW:e4,U;cdFLKohUfP*;/sQ^*euPa%AqrKR,Aq3:oAs-!>C2i`o[PEhAoNer@1Alh\t7nlEE:J*\o
-&cht4"98E)!WW<,!!!30!!"CClM(5>p[e4Nm.:2Lp%899s7QEhrYY,"mJ$;<q"XIQr0S]/!WW9%!!36'
-!<ii-!#u=k-RpVo+<`-^/N61&Ao)I*E,p&CFEDSIG'A30H1#qWGQ)b"F)l>FGBS%HCh-O51FF=f+WDOO
--35+jr;[f>!WrZ2!!<?(!!EQ-!%4]2q#0=Lnb2D7n+u\JV>nmArqcZls8D]l&bH&"p$;#8p"3d_!#>S=
-$O$S/!#bn?%i$!C=DE80FE;J@G(lBYY.(sHWhul!X8JsuX/c/u!i`,sq5=%f2l<LNW2ZbrX0At<Y,\P/
-]tUt[YH+=VJ9GjOEcu_B<Bqo@!<<9+!!!3;%KHJ6"oo/=@+t5PnG`Fjp\Fjho%!c4s8Muqrr2rprXA_n
-s8Mi]nFcP->m(-4'*&+?!WW9'rW"#B!!`i?.R[$1;,'_Y9N,;>H\muRPDtEVM2@%FM2I2dN;8A,N;88c
-N/`dOKS>>JPDt?MIWJt!9h.cJ;-$=S/K+Wi!!s#7!<s/E!!!3,!"8p5ea<;"rVuol"8)EemtUl's82d-
-rU9ddq!.;=o[R+G!"o86$3U8.)?9a<"T\i3"!06T/h/7r,pXlm5Y5$eBk_-hr+H7KCMe!/EW1"YF89eN
-EWC(VDZt#rEH,r51MLQAF`_J2>Z*sG.3T]S,V(W",UO<-!!*K;"9Jc=#ljr/"98i2>M&9@kl(GVo^VVM
-mC*&/s8MoprV-<pr:L$djSnit[PIme!<NN0"9Sf4"Tec5$Oe4H@sN?>DK'N9K92\(W2QVh$_NoUQ`I*`
-VPU/fW;34aV>6naVC/4:UnaccWiN+qU7RjFUo^\oS=>@_E,pMYG&ghS-4U4d"9JQ+$O-M0%hSdR!'%=J
-qXa1Us7c9_qr[p=s82fnrrE&srWMrbrr2'ZqZ4)Xr;cg"-3FDU!rr<%!!!]e7oWG]6q'R==_;c*JqSi1
-J:;llL4t83JV&N-q1/9mq1/Hrqgfc?L5:Y?K7SN$ItW]6HZEq,:..NH9L_Q7.i&*b"oSE8#R1>1!"o8A
-!&C\8q=3kPrq?*\qNq61s8;j!qXa^dk5P;[ZnD:W#6b5:#R_%I"8i-=(*k7O*?6(@,;)&K<*N^<@UNPL
-?>!k]A7K+[Ac6$8?hn11@/OF3?6<N]?smDPA7oXmC1h-kARf4Z>"_%<-m0EG+!)CC)\;oJ)$9m>!!3K3
-!<<*3!"JuaYiGTMlh^ADn*fees/l>#qu6Qgru1>*o^;MJh0&f''Fk*E"9JQ("pY//";)G2;]KCjCL:[n
-IuBM_V5C)\RZs#(TVA*IR@9S6SY2YGSGAZPSc5-;R[BG0SXl:=SY2^MSXc7FYGJ"[IrTFTH?=4:3u.u.
-%L<(9#6b)/!"f2;!"aVLs7l!Ss8Mifs+::Ks82fns8;j0lhg>@r;5Dn!!*W<!!!'#!!*9.rW!cA%P9q=
-;bB;B7o<K#Dg-PVG^"7PH\-p'rc\KiH$XmerH[dVr-K-(H@'m\GBnR`H[1*lJq8>pG'/4Q-#?p^6:+:<
-9i4J7%flqB"TSN-#R(J6%KHS2#']J6q!7PNrV?H!s0ht*r\!U:p[%qYhf/Vr%g`49!W`?-$k3@?!<r`O
-.kN=q()\)</2TR^:/b"g;c[+4AH6<@=p/&7?!gt<>6J,6>?Y5#>Q%Y+=^#$6r`V-a?t!DLB4tmb=AD@O
-6T?hM*uc+>+t53$+pS)S$jZh5#R:J;!"Ju2!!dc:rq>OBp@RkHj8X`2#QOesq"FF%9`4rC#ljr-!!WZ9
-$3gtd2ct*CARob*J<-+hSY;^ISWTA7TU_I=QCa\=S=>q5QCIiCrgikPq4%DPrKnt!Q^jP5Q^3u*R[]Y.
-QCFM;R[p%FR>coJG'.\DH>?2.)[m#U!WiB#!"Au0":#K)dJ<V)qYK^XPlK,1#5I`^q#&<.r;['-!!!*$
-#71Y7!$N(%5#5!D6qgN\A8?.(FEM\ICijrJG'%eEH$OXZF`VPArcJ'\q/cFUs)n-Z+*r6XG'/"SHZjFM
-FaJRbH?sg]DI?UC8k;?A:e3Da%/p5@!<W<%!sAT,!!362510<+n,<4UrP\`/rs&Alqt^689E"o)!=Jl-
-"TSo>$N^;."qMk(+rM4=)^?[g5=7q7:JXk_<*EI,<`Dst<`N*s:ej\[:]=,_:&.Q_9`7[,;Gg4a9hnPa
-;G^+a;H$Cd91_Z>2D?U-*>oe?+;G%X!##G=!s&T/!!N?*"UmQBrVGpZs75d]K)b6<3;<3I2#msf$31),
-!!3-$!!394-:VHg?!qo*H\[]SSsu+8Q^!euP)kN\PE_2dMiNp_PEV/mPEYX'q3(Z?#Et@7QBdYrO8b+A
-PE(NXNW,%CQ%k?qZ6HB5L4OP^@;^F)6REHJ!!*'"!<<T0!!<3&$9"s\o(r4EqPF5,rt5/*pA:dD!"&r;
-!!*'"!<<-$rW",[1IbA05uL``?Y47rDJa9/Ci4$)C1h6tDJWs"CMe!.DJf;frb_IKq/,qH"`nd,Ec>sr
-DD#^<C2\-6EH5W)GCOgG<DZ7P5"\mM1E6c&!!3-#"p#;:!!*'"">ZqRpAOsPrRLq/rs\l)p\q'F!"&u?
-!!E?U!!<6*"TeZ(&go@i)]'\C+=&@#6pa7184cKK9h\/Q:JaeU84lQM9M7uK84Q2K7eoUN8,PsX9)_L<
-8kDQD7nZBB7S$*B7RfI&7nlN6/g;>R'd5=d+qY"Z!<rW/$31Y>!!3-#">H_LoE+sjkCrrqrsJVls8V`d
-pl$0m%Jp,O"9JW0$l'sI@!-BtEHH5NOHl,hNKB9aO-#KfP*(ieNfB$VN/[aq!07&>!0I2Bs,uo5q2561
-rep`5+-i+SOH#0TLkUM9LP^qJNL#NOEc#]4DJhia'b^ZM#l=T6!XJfBMtZE'p[J4PpAamer:I`'ZMt:-
-mf3=Xp\K^b!"f&.)Z^$A!!!$+'IZ=F8NfU:935_BD.7$fB4b^eBDuTFB`2ZCBE;aZk\'Bu+_PG$BkhF"
-C2%BqAn>L_B3nJ-7Rp'F:,*=d#ljr1!!39%!"f>?!YpUimdpAJs6o[]p&Fs[mf.n=%f#Jls7Q0bMAZC+
-!!*0)rWN9'qu@ZE*[2O>*#otG0f:gF2E3]X3]oSl6UX@584cDN49%A@48V)/49%VG5R'G;5!;%k4T.>T
-5<_:r5X@_(5sRXu4Zb\b5;su3rYu"\,SU4u!!*'"$3:86!rr?+#lkWpqsO7YqZ$!Xs7QEin=Ta1rseMd
-rUp3Xli7!7'*&OGrW!f<!<NE0#7VP.=))A[EH-M_KSu(XNe`LOO8b+BNfK*XMi.@fre^f9N/WboNqSG0
-N;880L\cfKOH>H[Lkg\<JqAW/L5:\EP*1cTF_tl,C1^C"'F+pIr;[H4!!!$$!![B5oB5oHs82cprTVW-
-V#MV+m/?PUmH=KJGn0lb"TSN)#6Y,4"p5#?.RR!'77g!I<sVl8C27Kj@Us'KAGKd:B)-!=A7b+<o47r7
-Ac6*oA7fIfBP1pgA7K(XA7AhD9h.ZC91qJs$NU>2"pG#0#64`+!<<4<q=s4Pr;ZZms8D*Zs+::Bs"j$-
-r:9mUjo57)%KHtC!!*?6#mLV>!WW?C/M84d*??:K,qCc-0f([F2`NfY4?c"r6:CfA!'1!;s#L'<!'0s:
-nN$P3s#pBEs#^6ArAb$C4?GYf55d\s4Zkee3B0/`0-qYY)]U"N.2i9g"pG8;"9o59!!<3$!G_T3n,N=c
-qY^BkjgtK&rt#)#p\X[XoD@lM!!*3&!!3'!,6\A]$4eLV?Y*n`B5VjDLl%+RNJ<.BM2I1KMi<ROMMR(D
-LB30br.b9.rJCH0nVR3ts+UK-reLN0reV/DMM[.EL4t;5K7nu7M2[DmKFrfbG]@V:CN4,^+:&Vg#Qb#/
-rW!E3!"/d,kNLsup\"1TqYTRXOoP@Yrr33$p%SCZp[]U.mn3W\"98N,!WW3&"9SZ+'J`!E7n,m;9ibJ'
-?tEeR?=<\>!+Pb4!+Pb4l<sR"rF#\8qI'A2ra$IL?t!MS@U`bR?X@&G?XR5E;bKSH6:XL#%i#'M"9ni,
-"TSN)#65/4;sNi5nb;bIrqi2bi;``Srr3]2p%J=Yp[\@X9E5%q!!NW5"9S`,r;[HE+s7mE)''_A,UP&t
-1G:@50/!/S"tqYb1GgsHr%7n#""u;]0CLUa0E<d)0ENsa1]B3D1GU[=/hSk60eOn!*ZQ%7*?uI$!#>\B
-!X&i5!!NT-#QR`go'>f?p@.tVqTJo;s!@RBrUTg^m,(8C!"&].$ig>/!!W`:(+)pkCh@<uG(G-sLk^\A
-%YoXdJqJ]/KnY87K7ec,qgeWrs+:3%re0fos*aip"FkoOJV!cO#D7\^Jq8H%If=a*IXcs%L5(##IY*9,
-IX6)7E!KrM0c'up"U4c'%0[(=9@rn*o_ng^pAb!es+::Ns8;lqs!djFrq-*emGC5<!!iQ.&-)n7!!EB)
-%NIN#9L_KE:K:Ct>?Y9<?!:H:r*08.>l%\#>j5Jg>QA(+>l7_0>?kH??!U]>.U#tX<``L3?sH]-7n#m=
-7l_h(!!!*)!<N?'!s&T5!(bf@n+$AVoCi4[XoH`Ir;Q]q-i3lCo_eaUha.\N#64r@!"/l0"98E*%3[)J
-+<;LG,9S3V,q(;t/c@3t.L[gY/MAe40e"P$.4QhG/,h($/1iI0/-7CU0E*XC0.nh-.k</&/hS\'+s7jE
-*@<<c(BXX<"UP)3&-)e4!X8WphZ!$6r;Z?^s7kFMQN%Weo_IS:h_5$8#Qb,/!!WH/$kF*\.7.-SBOkgt
-H$b#=JHgXTJq/B$J,4TqIt*"JJc:#oI//3\If"KlI/eWlIf=`uIXZcrIf=a7IXcp$K7/3!IsZHhJV&Ag
-?>+Xs5U[0R'*nX?qu@'4"#/.&l1G#Sp&'gLmf31`rr4>2pA<k?hCJX4$3^V6!!iT-"9JcF/j)Wk5X\:C
-;c[%'=BAI#;GmEns&T,#r`Jqsj];4Z!*9&"rE'#"r`'&$='&N'<uP+><)cn$>?b31<`N!l5r_827P#AV
-!!rZ+!rN$*$3;d/s6&qPrU]s#s1\O1rr2p=lM(27o\Cts#mph@!!!?."9JQ'!>HIn)AsP>,pXc8,6]87
-,:4`br[.Ujr$;%_q]u=k-7(#.-2/Y_,QK(f,Qf8:,UNF:!%7[k-6aZ\-R^>i-6j]R&KNAG%g2k4"98H+
-!!!$"!"&]Zg]-F*s8DNdmJhq@"8qrbqZQBE1B@[Y!@.XF!<<*&":HSJ?u9LiCMe0?H?=IVH$jsbI!^6e
-G^"CXGB\<2GlW0iHiA0`G3jGOFo?L]GQ)jdG8GLLH?jdZG'A.VH[U<lH['[SF*N(aFD2%rCM@?e9e$be
-"TAB$!r`0-!WWKZeGo46qtBm]TE!aIqu.0,s8;W^rpner!!NE,!rr<'qu@NO1e(/)6q'X@;Gp:i:f1.f
-:/+G\;,C-h;YsDb;XdQ];=@E^;%?K&<)QUm;Gg:f:fpe!;uKQ$;b0,;7S$!;3?85+rVus""o\K0!<<6Q
-d/Wh0qtBj[ci:-Iqu.l@s8;T\s7=qq!!WN.!rr?+!<<-#!"'es-lEsE+!W-Y+!DaM#9b34,9nHY,Q/ee
-+X6b+rZ_@cq',5OnKIoVrZV:cp`o_]!$hIg#pUE-(`stH,psB)!##G<#6=f)!<<<TcN!V-qY0dZs8R]N
-o`#0klML/-0FA6f!%\-N!!3E+#o>0bAohp#D00uIEGTZ?F*E+_I=[$%IsZEaG'%_CE,fl<FEM`rEq+5I
-Fng%bF)uGGG'A.RFE/sQEH6,AFaSFVFa/.REHZGIG]@;*C2$L$*t\VW#R18/%LNOL!'&4&kjnQLn@S_:
-s8Mrpr[ImAm/HY3/-H+Y!sSl.!!*<)!"'`%6V0d27SHTU9hA&V9MJA[9hnMZr_!>f:/=Xa:]4&8:B!ri
-9MA/Uq+iD6:/"8Q:/=Y[;G^1e90tp47lMV("98E,"onW3#6k;21<9FVn+m"Nli3+Irr)fp#QOMbs7Y.r
-!=/c1"9o#0!!<N+!#l=a*uu:9*$-1E*?-%D+X8<Z+sS9R*??1C+X-_,rZV"YlQ>pGq]Pn\ruh=`rZ;(]
-rZM+^$m-H0+!;[J+X&'U*u>%q)'Kn*rW!N2$k*+:&ISsR!&2FmjR2mEm%"+-rs%uif/!F4$i0iG"9]Gn
-:Le!MBl&*9C3=`@H?aCLG]e+QI"6WiF`__FDuOSVDJsK6EUe#>EW:%WF8^.TE<C/uEH;#!!HE)XD[:<%
-F)Gu?G'.j)E#j7PEGKH1BO51E0H^r-!!*-+!!*3&&carCs6fUVbQ"gHrqu`o-NF,7rmi\%!<i`/!!**#
-!<N60,s+Ra5s[q891D]R9iFn\8PMcG#Y@Z_8kDTI9hkOZrCcZTktD(MqFh,e91hcI8kVkS9d`V%7S-6H
-91qrQ<)u^`84Q$47QDY.$31&.!X8W)!<<T01XlBlo_JCaK)blNrr)fp/cYk=s4&Y#!!3H-!!30$!WrE.
-*@`N\(E",8*Z?.D*[2dM+<r!M+!;UF*#p$q+RU?A*r-rX*rmAZ+8[,X*rmG_+9WT&*ZlI&*?H7J-QjBM
-*>ohE+VP:j!!3E2$NL53!##>edf8e-qQ0_Cruq%,mf37bq>0+C`A%?#!"B,7!X&Q)":ZP@?"[VTCj0uA
-rGW!ZChmg&D/O:OE9;-0EVXSLDu"8mBjkR\5Tg[C!!`f5!!!*,#llO9puD5=n,34`q=F=Rjo:tQ'DD.e
-r:p$\p##M_/H>nR#6P#/"TAB)!Ym:O69PrC5tOaC8P)NG84Q-=7n?0B8P85=kt:bCnOi=Cq+(lY3^Q4f
-'F+U<":551!"]8=!%I+/iVDd+r;Z`nq>0rRs6fn$n*]]DqYL!ZhtbPO!!iQ0!!!'(!r`00!Yc[p'bV<'
-+<MXG+!)I$*!@9&*ZcEF*rR2R+7UEJ*<[;s(`<\[!#,GB%L)n5!<rc/.IR5tqWR8ArVZHin](UCs"F-8
-p\+Xdo'l\"3"QK*$N^;5!!!</"s$TF@:j.hDf9T5D/F0.Chmg&Ci+'-Df>;doks#2q/5_=q/5_>+)tds
-BOX:O&I8L>!!WN*#7Un</)9als8DQYr:K:Glh:@=rsS_op%8+TnE^+k1^Xcu"9\])"TSN/"9B3%5sdk'
-r^-]Y8c;0_7n,s<8,c'Z8]aNn8+&qG80:8_4\A=&(C1'C!!!9+!!<T6!%6Uqq#C9]m/?_Jq=:H`h>\Jc
-lh:#LqXWqO_DVl2#R(2.!WW3-"TSf[-QsBFrYY\Wr#P\Tr>bkZefFB'nJpd6+!2:6+!V[4$4@.?!!N?&
-"UYD5-fFass8DBNr:K7Bkh#j:s!R^.s7cEemJH!(!!NB(!s8N'!X]GI,tVBO@q'"`BP)$pBkhBuC2*Z_
-r+r?Iq.ppeBjY.U=Zdl?$3gP4"U+o,#ljr`n+?>Pp]]sWq=aX[M#[DQ$i]DjoD&+Froc3>"T/63!s/Q.
-!#IIW5X.J!6q'L57Rd8F!(H]Rksjo+k=5&4q*t`Y5<:tt5qNlX!r`04!sSc+$31&^p%\7[qWdhQq#('-
-s1nXAlMpDLq<S(L1]RXW!"f53!s8]/!!=)Y)]9M4*?6"<rYthV!#t_Rnf-4#nJq?DnJiVk)AO)2*YADQ
-!!<<+$3gM2$31&^q"jjeqWdbKp%\=Rs,m<kqsaLUqZ$BW:]L_'!!!33#6Fl0$Oe=N?rUNIC&)BAB`;]G
-C]8)KBuaoWC&)H6Bd%2)CiO5m;-R*e-O^.a!!<Q.!<NE3!*A^Wqu-KanG;eNV#TBQ+9(a+nb)hSlUq3_
-!WW3%"9nr5"9BAt7QN_"6UF+-7/]LO6i]^T7F4HS7/97^5t"%"2a]th*s2KH!!3Q/rWEW8!)iLVrVlfe
-nGW.XeGl`P)"@Clo_nRR9)o.t!!!*)"p,&8!"gG(()d&jru:qTru1kU!$(nUk8NS(q&8cBq&8cB*#p">
-'GDQ7+;=eX$N^SB!!<<+#67ZrmJ[(bn*L2Po_!q<+92B4o'#]Fm.4Qa$312/"98]3!!<``<G>lMAS5O`
-AH$'=AH$0?B)ZHCB)cHBAEd[iB)-$.AGg$<Abfs6AIW6bCLpaWA7&.^$4dRHrW!E/!!!H.@J/^KqYg6e
-o(TQlci4mSoAoNClh=Wa$igP5#64u7!WW6A4%;@q5Q3qP6UX=.5skN;r^?`Q!^]4>j?r&snNlD,$pHmA
-4ZYbq76;Ih":"i*%fuq;!"T';qrdJIrqZE]p#Z4Gru(Y*i9pI)q-F%1!!E9(!!ro3!!!KS,o7:4rYYbV
-*?G+sr>PYSrYkbRaVs[eko'pH)B9V.()e,2"TS]>$j?e:"9no-%KKr:m.1#Mp@n1QQN-CQ+oC^%qXOQ?
-!<iH'!W`N+!<<*(-VIrX=C#<C?XI2J?X[FB@f^+OraQ(?@UW\Q`FJ">q-jbCAR8\Q>>nR,81G5ZqZ%!+
-!"&^Wp[IbPo^r+$s1\LDr9a4SnGRt>"TSQ/":>,0rW!EK3CZ7m3]oPg5!VD"5=#-4!(-ZNs$6QJog,uO
-q*6#a4ZGGd4?,Mm2]r>,!!!'#!!*6'$35SRo^i(ToDAO\s,R*erq5jTlhH27"onW+!s&T+!r`00'IbUV
-',))r()Ii-)Aj=h)#tTS)>tBP(TA;O)#P3m()Rc%(_dMs+sRj.#Qt,2!!*'&!!rXVrq>jYo'lVWVuPTQ
--i<*(lf>8S!!!-&!"Ju1!!j2g93bY&?X7,P@piYN?<poG?sd5I@JjL3?IiKU?h%Rh?P$^Y>Zk]P>$"s6
-:GNOc#6=l)!"/f1!<o=mpA+aUs7P"DXoBOAjo4T+Y64h*#RCDD!!E9%"s>ij3]9&[5!hS$5<_4nr]^TN
-5!M:s5<f!/ks+Drq*4C7q*4C5&3rNA2Ej>`1cmr`,maPQ!X8Q'"U##1"K2,#qYL3Ur:>aEr;R9+lMp/0
-Xon_+$O?_F!!N9$&ITNt()%N"(`F8/(Dmr((Dn"g(B>;g(\&@B([DkK)&a2$(D[Pm'c\/'!!!?4$2so4
-"U>,6X8_hdq;hMH_uIRQ-hH``o^*Uu!<iH'!<<3%(ChZX=&2Uu@pNGJ?!h#K?X-lC?!LT=?Kthk?0PVi
-?1D1q?27b#>nC7F?=de[>?Oa'9d9cN!rrT'!!aLeq#(0]s7,^\OoGp^n(dX*(]XOA!!!6)"oo>P"r]Bc
-2_mBW3BKDg5<qFs4?Ykkr]ItZnN?V1q)nO;'g4]B3]K/`5<Cb_2*jAE!!iZ,%0-J.!!aFfqu-N]r9U6Z
-i;Y2#n_3a+('"@C!!!3'"99/;%3d#2%i6-!()I`&(`=/*()I`$'c%VE(@)_8(&8X8(&8X@(&/Oc'GD/r
-(`!_t'-JS1!"]M=%fc_4!<<->d.mG4kl'r!s0r"9nGW:`s82ifqXWo.r;[6-!s&K*!Xp2I;+atura#e7
->[1Q??XNV3qc]Uq**63F?=@AVAn"tB;G8SI%06V6!X8W)"U?RMq"+RaM#RVFrVZWo)uK[.rUoM3!!!*$
-"pP,1!!!093BArX4Zb\d4T.G;401R0497N)r](`R2EX#D!!E<,!sAo2!!`f[qYTs_qYdi%f)HELr;?Nn
-qZ$6gqt)WD!!<3-$3p_4!!jV`%2BZo()\"g(B53H(#0S;(B"sc)&X2(&JZ8q!!30+"U5D=!"&u\qY9OP
-pA<tOVuI;!q=4=Us7cQdk4i*h"TSi,!"B#2";O:#;,gUu>Zk<9r`TA-?![8.R99nu<`r[7@:E_P@96>?
-<^Io9"9SW(!<W?(!"r'%kPk2RQN-[Y-hR3(qt:!_s7b[R<XAd,$31)-!!3-#%Pp.,4$#>]2EEl\4$5Sc
-3jh'&3u^1>2`EWW3]f\e'`eI@!!!''!WrE79`+#Mo(U0(`r@4Sq""=Ts7QEckPnTj!rr]/"9eo2!!!*F
-*uPe,&ekuq(]+sC'^ZX9(&\ga()@Q"'GVi:%KHY9!!!3/"pP&=8GM3:me$5QQN%Wes7lBcoDS^Ton*kW
-$31/.!!*03#7hk3;c-Fr=&`F0>$4u*=8>mg=Su8C<)cn"=^56;>@Lc4<)c+*%0Q_5!!EH*"p"^ep[7tM
-VuPlY&afVnp\FI[s7,u;%0-Y6"98N&!"/lD,s4.H4ZPA\3]['spc6V]au^(o3B/rT1c.9S2*=)U'F4R:
-$3LJ5#Qk'ir9aCNfDi8Y'(#YopA":Xs6o`8%fct;"TSZ,rW!K6&K;H"(D@>o'GD,p()Ic%p_<]BS/)&>
-q@a#L'bM<*&c;V4!=0#7#6G&/PQ'n?l&5QCp\=Fgp%A+WqY82Q"U=o*&Hr=<#TY]m6VpZ[=BAU3=]ec'
-<r#^u<pNd.<)Zdt=BSg1>Zk?17T!)B'a4^G!<<0$$igSOea3>0_uIjY%/'AeoChtVq>AGR!<`9#&-i:;
-!#-kB0/kjM3]Au[3&pjqpGhFuYW3de4$#>[2)@$G2*3`O4?b2+!!!-%!!E<4!!j@jmf)nNs-`m&p%S(K
-pA+R[q8jHT"p+c*!"&r2!"9nV,S(S(',2#j((q5prY>JJp_0,2"r%ae()%>orXfq\',D5l*?Z!t!!!3*
-!XAf:!!a7in+Z7Gs6'D(pA4X`rV#sO5l^oh!!!3'$jd.Y2+U\:<E2gp;b^7lr`0,$<)Z`k;Ti"b;ZTlt
-qc+&*;-dL';d2mI'aG0QrW3<)#64c^p?);&s0r"NpA+O^rV#sU56(Zc!!!0&#m1/>-8[h;3B/iU2`!EP
-2uPZ/2u>S,3#jt?3B/rT1c.'F4?bS^5W'ht!!<3$!<`B0!!"bUr94*:rri)kq#(%,p\45B!!!-%!XJf7
-!<<*3)B&kp((qAs%K6tD'c%T%',10SX:t"8";V^e',(9V(D72p)A*`(&e+g@!X&Q,"98`."#^)=q6g7O
-rsAJspA].5#Qk,.rW3Q7"qrXX8Ouo];,C.h:/Cgfs&8qpq+odC^/4r0;H*Qo)-'[9;,gUr:JXeR-OU.d
-#6P#.!sAT*Du'(fs.fT:p\FO_E<$.C!!!'$!<iK2,;V253]ArS2E*EJ2E!BK2$,Wn2Yf4u2ZGc:2ubc7
-1]fEj3X7W&2``i=!!*!"#Qt;8"TSO<r:ZHVo)Bs.q"Of,!!E9&!!NK-"onW<*Z>V*&ekun'FkTb&JPrq
-((q8U&\Sh5&d/m_'+toU&.B$]()@Su(*3td!!W]-"9o#9!!.!4o#C^Ls!$h0rVuTks0rpM!!`c0"98N/
-&19b=9M8bl;,9h[9M8,V;>sGo;,I'`m80o]q,%r+;G9b\9hSAX3[>:H#Qb#,!<EB.*4tq<s-EZuli6q`
-o`+rs(BXXB#lju+!!*?G"Yi"p0g%5j1^5lr2)I-G1\ESr2Z,K01`/).2`!3H1GLdM0Gsup!<<0$"TS],
-(qfaDs5j8-li6q`oDeip(Ba^?"oni-!s&B0(DRGh((Cff'GqW%'b_2l&.]<H&C(m3&K_Pr&.oNf&J,Nd
-$k*[Y',_f($3:>6!!3-(#S%+\]_g=\[JqEHs7-!Ws6E&Q$O$M;!!E9%"rK-e9heVi<)cR`9M.uO:&Rig
-:/1OZr_K%[!)<Gf!)NSj%9-A,:/+JZ:Idf2*=N&L!!!?0!s&B%47\=0!rN#e$iBJok</eO"TSl0!r`01
-&h#[u2E3TN2D[*G1H%!Dr\=C-q)#94lSSYsr\>6F1GgpJ3]JrO1G^jI3@YXB!!!$"%0ZY1!BBejs2k9g
-qu?0^nc.]4!"&`,#QP)0!!*?A*>K,"&IoEb&f)2u'+kcd%LijWiXi=**tAbk%hK<a&/#Wg%M'-e()e,4
-%g;q5!<<Q;"onZ^p@J<Urr`8sqY^?m#5J,^ooK.SrW!9+!!!9,)),&Y79BOnq+LNWP>2'Oq+UT[(/mt%
-1D(-(!!*')!!rW=L[=R-mJlMGqZ$To[/]XqrVlfp#QO`$p%n(QPPbCg!rr<%!"U;=/hAtCq(_\#__]Up
-q(h_%'ehHh!s\r/!<<?)"oo<nnacYEs60(Qr;lotrr2!Y_#OE/*;TF,r;Z]opA=@YPQ1ad!!!6+!!`K(
-%3Z5g'G^EUlOoNsq%O5L%MfHQ":+u/!!WE1&-*B$o^i+Jr8d;Aq>1!fs8JVi$NBnur;Z`qqu>X6&LI\^
-!rr<%!<<E:2*F]+9i+a`9DM8W:$taO9_hC!:fL(L,S((]!<<?)#m:5^f^J\*s7ZKequ?]p`W+iqrVlfp
-)#sO5q#9=8,mF>N!<<3'!!3EV/ikdD1,Se]bVHU^q(i101c$U!#6"W5!!WE.!WXq-o)8.ZoDeO`r;lot
-rr2TjYQ+Us*;TF,r;Z`pqYoXB,mF>Q!!!3-":"rK)''D&%M/@Ir"=Sor=U+]&eu)i"9o#2!!WE2"TU40
-o`+O\n+uVNqYU9lrhTSkruD%9r;HZlo)J=U@/pB0!WW3$!sT;V6UOF=;+jOW9DM8h:#/P>9_h<t9ijtV
-3>r;3!!<W0!!WE'C&$uinGiIcqu?]pf)O%qrVdc7rVlimmf)kV?N:3/"Tn`+!W`N=1bgdC2D?i\1#4U]
-1ANX@0K1aB.hVpe!!3T0!!WE'B)M&omf3.]rqulss8N"mrtY>(q>0pbr;ZW]rqHD!!!E9+"9A`4rWE9E
-'b^Z^'FkWK&WRLr')3%Y(_d]%!s&Q*":Y>2#64a9s7-'Tr:Tj]qYU9lrjDdkru:t8r;HZgqu?<-":Y>2
-!WW3$!!<uf5<qk8:f$jZ^.cI=q+DJu<(feL.hr0e!so24!!`Z;_Xm?fr9=(Xs8D-\^&S'1)u]a7s75sa
-oYpn@!!39(!<N6$%jE\\1c%!F0_mHk16aQi0aTNk1,^s5%06G1$k!:?!!WQ4_>!Ker8mnU!WN,urhKK#
-q"X[]q>C0jo(r>"q8iXG!!3<*!s\i.$l9ls'G;&l&,?g0'&sW#&Jbup'H&#0$N^;3$O6Y3#mUaQq=3hI
-iVrZUqu6WpdJqJkrr!0'o(DJG63%,g!r`0-!WWQQ6qL!I9hnDSq+KF8TM,_h92/#K5UHa@!!!0"!!Z!f
-k3`$9rVQVgs8W)us8N!6s7#[Kq`b&_!=/`,!Wi?')Da0(2Dd6J!&F@)M_b#^q(W(/0/PLC1*-;n!<iQ'
-!!YmikjJ?:r;QZmrj;^pru_(4qYL*es8VW^nGPNN!s&W-!XK#2!"0ha%hfNf(_uiY]+W-sq%4M]'GD,q
-(C^?G!<<?+!!E?'7K2T@qs=1Vqu-HljSummrr!0's60?U"qCV5!WE',!sBJr7SHHH92/#Kq+L$IQV@3L
-#uF,e7RK^''EeI9!"&]+!X]1*q"OCXo:,d[rr<#trW`E&k5M%V%1rRA#6=f*!rrr\2)R*B1,La?q(_\#
-UbV9lnM1>*/2T+:3@YL:!!!*"!!`]0T`"WUqXFL_r;O\8hu<lUq>0sbr;Q^3kl7CZ%0-G6!!3?0!=Kbf
-)%[8g&Jc)V&c!'h&\\kI&fMT!'+klu)[-6D!!!'#"9\o0U&XuYq!ItUrVZZfs/5l#rT`Z0!s\W&$O.G#
-6UsgE8P;ZE6MX:P9`@_J9D)!V9F+0_8OQ3?.hN$c!"&`3%0-Pnnb2YOqk!i]rrrDdml(7OrW!E3!<<37
-,Vh&-0.\e40e`>Wq(f?4h(eCS#VRtg0/tg4#6Ff($3CA;!!>4TqY'a\rr!!!rr;usf)O%q"T%ulr;?Nn
-"RP\<!=&N'%L*+=!XB8S'G1i`%M0?gq%<E8jUnU,nIc`U'GCu`',D)Z!s/N)":Gb@!]^,VpA4O\qu$Zs
-rr;usS,WZ_pnn/n#Q=]1!s8N-+ur=i8Pi7d9LqW=q+LNWQ:q-Kq+UTW(.q:o8jl0C3?AA)"pG&.!!39'
-X7#l[Y5dV`'Cksq!!!6(!<<H2!!F8o3\rBC1B'!./bq-s1<)&m1&3U"0aoin1+tIG/f"Ee"pP2-!!K=l
-rqHHlr<3-!s8N#\s1SF8qYL*er;Q^3o)5Bb!!`K)!"')6!tuUq(Ch#h%h9?L&c!(5&Y'I/')<+G'c.Mp
-#nS$q&HN":$O6h:r;[8-oDeO_qtp?krr;usU]1\us60L_pA4XUoJlsQ!"So,$jdG$84cNO:esbV77<P:
-!Dc>t92/,R9282U9MA)P8kS>@(J.1l9h\2N6T#MY!<E?(!"&]/3:6&/pri]bru:h7jo>>Nq>0^Z2?3^f
-!!!$"!!ENU3&EBF0egm-a>!oV0ekF=0ekK`1B'$.0^1:p1,C[A2?#E5.1,tR$NpG0#lju`o'HAMs8Dos
-s8W(nruUq3j8JuIqu$0d2?3^f!!!-%!!<37((h/l'GM)j&ss79'+kfh&eP]hrY#2Brt,&>mh$BL',2/l
-%M'0h!WW3&#QOi4!!5%Nmf3"\rVclurr0;)nG`Xfs7--^rr!Z0R1')r!"/c,!<<TN4%;e9:Jah\8OZ%R
-9BSqL9hS+X9*%^]rCl<G%nT>d9h\2N6TlV$!sA`/#lXf+$E3Oig],(h$Mj_is7?0err&,grW!B:!!!*$
-#T5<T1bpg@0]+Uo0`j-c0`Ed-1,IlD">Vbg1H#.g">Les!!33(!=/T("U1dsq>^KnrW<-!rhKK#p&"(R
-o)8Rfs-O)k!!j&7!!WH/$Q9cZ&ci[[Pn=-3&J,Nd!YH%Yi=QS5',2,k%M'0p'F"XD#6bJ6!!NS*q"t*k
-rVclurr0n:hu=#Tq#(0cs82Tc55bHf"onW5"rT3f8P]4Y"%u3V8An0P9*\-a8k;KG:/:a\rClHK!_>jS
-r_*nr7n#3O$3pP2"Tnc*!(HYMq<e3crsAAnr;Q?dq>'qNr;[32!!!<*&LTIo2D[,V0r-N-0J5"51Ge,I
-rA"7,!AlV31]\p4r;Zj&"TAB(6N$?Ls8Dous8N"ps8N$)oCr+\o_n^br]C)Z&ci:=!"Ao/&/Gcf&/,fo
-'+k`bV%N;2"V;.R&JGi8&Jc)r&Io9](DR,S!rr?+"p"](6N6QQs8Dous8N#Ks3CWNq=FXbs8Vfa_@?JE
-$O$M1":GDY4@r%>:B!ri91_ZFeP!kS%n]Mf7Rp-I9hJ#N92&#R:$G:P84ZAP9*RsX69Z\,#lXf/"p"`5
-!l=Esrr8Si$2aApr;QWdoth%7!"K;8!<`T,)_X-+2`!6E0pOI"0JP75/ho.<0JNJ\r\FI-lnSJq#r4:m
-1c-sA)[6?B!!if0!!rY@p@81]rW<-!rjVpprsAJkrVc`op@cE2rW!Q;!!3B3!"Kk_%MB?e()@Pq%hH)\
-j:M\0&J,?[&JGcg&H3:@''Bi6'bh5i%M'9q'F"^>!!il4!=JnEq==RarW<-!roa<pru(_'s8)cls8#dt
-!!!9)!WWN4'fSZW7nlWKr^d/`9MOYBZqCp%9M.fF9MS8R8kVfN9MJ7G9E%K]8HVRW7SEqE*=W/RrW!*/
-!!60qo:,aerpg$aqt9mb;ucn+!"/c2!!N?0.5Wn8rA4X51,1I:R5"^r0aBBb/ho.;0JNJ\r\E^mr\OO/
-#W"7l3%,CA!<rH&#7CM3;Z-1es8;lEs3UcNnc/Iap\k%irW!B9!!`Q.!!!]L'FYQc')iRH'+YW%&]bOj
-&.oH_%M9?e&.ngQrY"B+!tl4[')iFR)AWMX!!E9&!"Ao.;ZHIjs8DosrhBE6qt'[\qt'j?'*J:8"on])
-!XU)=91hZE9M.lI8P;bX9peQW9M7uM92,7VrCm)]mn<UM$;!f]8k2Q=,7FYUrW!**!"'A"qlKherso&"
-q=sXMr72A\!!!?+#6"T+)Dj?./hm8]!AcL81$11m1,1I:hD#'g1Gf"c#W"7l3%c'L!!W?%#6b)5%d!]i
-s8;lVs1eRCo(`%RmetcJ!WW3.!!iK'#7M[l&df$Z')iRH'+b]7&[i8R&ePZdh@Tc$&cE@A&-Ejk%KHe8
-"98K'#65&?kl1V[rhBE"qt9XYs7u\@!!*?(!<)s.)`1,Y8k;NG84H$=9MeQR9*@s_9MJ4_91hhT9]\nJ
-8OrbL'1b_g8P2E+('FU<!WW3/!!%]LrP&<hrseu%oCr%Or,Vi<#ljr+rW!EA-oNe6/h](?2)R-D0JLF"
-ehICc1,:X@0eb<?0`j0f1]9'A1GUaA,RaYQ"9\])$NL0Xrr2rqrq-5nrs\Ymq"XO\F8u:I!!36$!!WWA
-)\Whq&H*1A'bp3NV@i_=!YGtTjUqG'()%;l%hfTj'Ft`j&cr%5"pb21%0-B[rr;oqV>pPp+8YX%q#CB_
-1'[p^!WWH.!!=W2779^?9hIrG77^*K;5HqY9+Ock9i+VX84cNM9MA)P8kS>@!D,f\7MA<b92%fJ59pU:
-#ljr4!!<NalM]'/cMo!bp@J"Uqs5j9!W`H*$O6Y3+"f?#0/,.=2Dm<H0eb<30uYjP1GUaD1b^R9r\FI-
-s"N[lr\G?G0ekF>1b^gA)[-3M!!!?+!<k1Brr;urrhBE/rV,mWrVc19!s/N-!XoA8!#6Fi%1s3dr=K&F
-'UKC:'+tom'G(`brY#2Brt,/Alk(*K&eGQe',2,m%2p9$!rrf3!"Ao0"Yf<Cs8;l)s6]h&p$DPGoD>Hf
-!!*-$!<iN)(HtM`6q0mErC@#^8k_pe9)M:+:/4MX9MA)P8kViP9i"S^:/4MX:ej_]:dnJl;GTSX;Fa2L
-r_*Sg8Ou?@84u`SnOaiq9M7rH77TsD;,1+L)$'sC!X8W+!"Gjks7#mVp@m_L^&JoDnGVtMql'W""U"i+
-!WW3&.Q'"70/YTa1ZL741''0dr\OL.r@npC1bpgB0J>1<.Q]gN0I&>60eWG[#;S"j1G^d@1%$e!1GgpE
-r\=L-1DMZ(,Rj_X!!*0%"TT(<l2U,FpA+7WU]1]"o(hV;nu;fu#mL;.$3gJ1&K;Dk$ka0drY5AFrt2=F
-rY,)?#nR^]&f28s(D[An)&j5$"Vhpg&/,`l'bhH"'b_2l&/"FFrXg+]&J>cm%h]Eh%fcS;"U5&/"p,FJ
-l2U/HqYfj\e,Rhq#4_Kbr;6Cpqu@*+"Tn`G6;'j@7nHAP8-;FU9MEl,i(F#Es%WMerC\,(9hnGZ:IRlQ
-90l-K;*mpjc"TRL6qL*E7o)uTr^R,]7S-9M;=R6l92%uM7R]g>:/O\Z5p-71!!!6-rW!.'rVHQon+cq]
-U]2/&r;HTlrDrt!!WrH'!W`90/N#:=0JYK_1]K541''0dr\OI-r\56A1,gj4/2f:30T;Dh-TNM02DHjA
-2)6jAr%\:.1[m.%1GgpEr\=X31b^X:(&\+A"9JW)!*T<srqu<ap\_DunG`jls7u?Zo2Ynp"p4c($3p\6
-'cIbs%1a'brY5AFrt2RMq@``?r=])A*XiGk&.0$g(^UaT?m5gp#S\$f&Jc2u'G_Dt'+toin.P^4*"W\p
-'GV2n%hKTb!X&K*"9JZ+!+#X"rr)Wlo_[_L_#FW,pAb0bjqmpq'*8:@$nOn?85;]E8kDTF84cEI9]Jak
-9)2.'9he;S91hcH85N#O91h`LBY!Bs^0"0)4@`%99MS5Q8cD6_8P;fSnOa3_9M7rI7Rp*H;bfkV&h"7l
-!!*3+!!*'9mdC,Tlh^YVU]1Pjr;Q]gl50?u!<E60!sKSt1GUjC0/G@=r\LE,r\OL.%5BRs2)$d?/M9><
-WO@Bb2)-g71,L^A1c"t`"#;Yh2"3701GgpE1,1O=1bgO=)[63@%06J0!WX)/m/I"MrVZ?-s53hmq#:$^
-n)kJe!!**#!<N?-#8e9k&e5<^r=f2Drt30^jq@Y,rXp%[&J,`o&eu)i%2qQDECU`T&df<g',2,nr=K/F
-',2/snIcoU&.oHc&eu,n'+YEj$ip>.!s/Q+"TTM7m/I"Ss7l3Ys0)G+o(2kQpR_9_$NU>2"VEde7nHEG
-7fGs_84Z<E9MG(N^.S2p-VdB09M.lI84l<::/jAEGg,43nD'+!84Q!:91MTM9M.lI84cHK:A%6X8eF]i
-91_WC7nZNS:J=D7(BsmCrW!9-!!&D]r;GpWs7iJkrr3/rq#9m\SGiNf!=Al.!XgA30etU@0`Ej,1Suo-
-2#]921B'!M1bU@;3[Q=OOf#(aUL,T*1+k:;0/5=?1,:R=1,:XBn1kP21c.!D0etC=0eY@-%fu_4rW!9/
-!<AAYqYKRWrUnbAcMn(EqtBFKRJm0r!s/K)!!<WF)AWu!%Lj!J'E8^F&_.NE')`ID')iIZ&e5<e*<up!
-<b,]XA2+N''G(om&/#]kr=T2G',22O&fM>n&J,Ne'bq5m&.KTn$3UG9!!!$)!s"S\qZQifs8);]rrr&\
-s7#kZrW!E4!WW9%$Qqr37nQ?B91]"Q"%c*X9<h(l8P)NI9E%U/:/+AR84H$:7S69A5>?gSr9sIRpWdP>
-<('#@6q^ER:JOUe9M.lI8FT4m91qlJ7n?<J;GC+^4X^gG#QOi*!!E?rqt'ORp%eHns6]giqss^MrCd+i
-%0Ze6!WW<:0f(O?1,(Q_1&s,:1Aip-1]&p.1Go(er\>BG1Ggd81g?$PWiW/*O[UZ[0.ek21c[EM1G\qa
-mkPt@1GgpD0ekF;1G1I;.N8Nm"98E(!!WQsrpo^TpA"@Es1SF9rq?$Es%E=k%Klk8"98E-*Z,V*%h0*^
-r=]2E&`aSF')iLC'E/XD&Jl&p((pre/50b_=]T03*X!Jr%M90`()-WY!tl7^(%DnC%hK<a&eYoo&J5`d
-&JZ&j!!`c0!!WH0#=eaaoCr"NntZ3lnF6JRp_a&3":,&;!!3-3.8*6&8k)<G8Gl$\8kVg^9)_B^9)VBp
-9he8P84H$98lA&8<12A+r9b<mp$ChV;a`u@77g0K:Jah]9M.iG8+9+l91qlJ7n?<M:.S>S7l(YY"U"f0
-!!!'Fq#C6go_8:4s3^i_q=jjYr"]84!s\l-!WWNJ1c$gA0JPI?rA"@/cSF61r\=7*(,@[,0-`PtTX(u$
-Z`0n*LGge<0/,.<r\X^41Ails1*&/,1c-sB0etL<.Pre6-3XAM!!!9)!!FG@s82ff!VZ;`rtk\3p$2Pm
-!!!')!s&N)"VW$r'G:ia'+k*U!YQ(XXV1ODq%=AV)\E/k5@8/8<Ff-9C.]0P&.fEdrY,;ErXf,D!>H:=
-&g%Vq&J,Qf'bqAm#8.^l)#sdC!WWT.!!XPCs8)cho(06gnG`X\mf3<jrW!6.#ljr-!ZX0k9`7N_:&ISd
-9)hN`8,l-[8c23\8cD7&:J!r`WoEXEjRi?:n+c";;+aGS8Ol<D:/=Y\91h`Hn4F?e9M7rJ8PDoR9N"PX
-66$72$NLD1!!`n4qYgBgrVkmX_#FQ3p\XfhrW!9,#64`*!>-\71GSka!AuV21&s,f1=%`U1\ig*1D_f&
-1Gpg96[>Z?[@aG)V5Ul!Cc!k%2)P:f!AlS11%-k+1GgpE1,1L=0eP"30F'Bc%flY7!!iK'#77I0rr2`j
-rM0B%qtp'YYlFb*!!<6%"To8<',qc&&J#?b&JGfj&eP_Z')rXE')3%K&.fNc#p)NJDIudH?W1)9CL9"4
-%hB<d&.oKe')iIE&el&M&ekif&J5Wh'GV5h#nIUc('"F:#lkA4!!*D,rqlilp@uW,hu=JYmJm*&!!!$%
-#64`,"X-)u9h@oM8k](R^e4#es%!)[s%3,\r^e2&8PW?;^#JDMq>'sNoCqbEgO`O":.RfF7SQWQ9hS.I
-8eaol91_ZG9M8&W:JODL,RaY_!!36$!![91p?qVLr:U)nrtk>#qtOn+!sS`/!!!*((G%-q1,1UA1GSka
-!&O+"^,#^EpG2_(+>bl7=c9Di[^NEKS#<TqYb+uZ1,h!D1G:O>0eb=;1Gnb[rA#HN1c.!D0ekF9/MSn6
-0JOCI!"&]/!s&B%C%D#bo_/0Zs8N$=q"XOQD#a_F!!*'""pPGP(E!o!&J,Qe',(uk&J;2ZrtGAEq[if>
-rXg7c',WE'DfKW,>@U9'ARfC[//\s4&J#H_&J5Qc&JGlonIcoS&.oKe',2/l$kEaZ()[>]!"8i4"p=o+
-B^kZYo'uJ*s3CW\p$_SN-NF,K!=&T-!#.Rf77^$D8kDWJqb$l[eOnXir^Se66:""/7S-3F:K(.e;30N*
-p@e(Il14fOp\+L^hHX#Q7nQ9>7nlZS;+jPN84Z<D8kViOq+CZYqaqJp:01:b78H&W!sAT*!!E9%,k(s.
-qu-HfU]2/-p?qZ"!!!6("98Q)&1]Lf0JYF?1,:Za1B0/61B''W0eP(40eb@<0f([D0JQq)['R!=XJ`A<
-]sOuK\=G]<0ebC=0/#(6">_kg0eNAZ">Vbh1c4k\r@nR30K([</2\m[rW!<.!!WE',PLa*qu$2ts6]gs
-rqYjO,m+,S!!*')!"B_^rXoDI&.]?d&eb-TZkE9LrY#DH%Lip[r=:Ci&ePT`/6Zt1ChRBeB5_[%ASQ3e
-&JGQ_&eY`f'G2#n%hK*\&J>]i',2/V&g%Vp&.oNg'GD&i'G(Z^(D6`K!<<<)#QOiKq=++Nr:]=R^&J6$
-p&Ee\rVus"#lXf2&4/oW84lNI8P2YQ9)hKF9$BmE6:t'I69n"6<(T>R@Rs%7aPZRZnb2bRp\t+1r:Tg\
-kf\-8;Fj/G78?WT8juBH84Z<E8kViOq+CZYqapl_:DHf*9gqf@'E\I<!WW<&!#3cTs8;`iU]1\kqu"qR
-!!**#"TSr2!"1G6/MJq91GUaBrA+C/Y;-tJ2EE`K/M]4H0dntI/1XJVUU.>1Z*UjH^(nQ%\#ud7VNFY%
-3AN3B/Mf.<0.Sb4r\4O21G^jEoeQJ##V[th0eY(7.gu=V$NgA4!!!Y[qZ$Bgq:#Akru(J.ps9QP"9\]+
-!<N6-)]'/#&ePZc&ebljr=RBhi"@sY()dqu$P=*l&-rsi#mhnR?>a^uD/=')E-629ARoC\:*KoY&IoHc
-'bh>m#nIRZ&J>]i',2/V&dJpX&.oNg'GLHX&e>K^(D@#R!<<<)#64`9deN\2!W2YertXqqrL<if!rr<-
-!!!BD91_]I91qlLqb$u_8kB"SYt?TA7m]R691hf;<F8HiA"V?Lq=XISp\Ojaqu$6cp%S%QqTX"R8PV]L
-:.e/R:'OTn84cBF9)_KZ9)hK]9+X]f9M\;V;+=8I+9hrK!WW?%!!Se]rVZ?c[/]Xq'(Yu"PlLde!!!6(
-!!j)j0.nq6r%n7+!&Ll82)6pE1+k172)R093^>>F4)1+o\?iB?Y.)6daNMW;Z)OP&[>RO./i51;1b^U<
-0f1^A0etN_1\W[&0b6#p1G1C</2Adn!<E0&!!N9$"e#&Yp\"IFs1nXFo)/NQ!!!6(!!WH("p5\Tr"0&C
-&ebljr=JuBitBZN/JSm.%MBHh&HN[e$OIY0>A\1lC2.X1ItWQ2Jp;-D?sdG6*"!)h&/Q,r&ePZR&cNFA
-'DW:?&HWRY'E/UH'+PQe!t5hQ%K6>8"TS],!!&GZoCD\UU]1GioD2no!!NB/!!!HSs%<5_s%</]s%<;_
-Yt>g#5t+RE5s.PA<'X-5bNecmo(M_NoDJRdrr;p0r;--Wna=SE2,7sR85<#Y:/=^c8cME^9DM3[8c;:"
-8kMcR7SZoQ91CB:!rrE'!<E0#AG5foo_6?)hu=Aeq"n4p!!*'""onW1*AK6%0etN_1]0!.1Vtp81)DSq
-0K1sC-n[hH-S8M_XgPUDYcY+4]u0fl(W<qhVlHo%OA?lR9e%eP2)?sB1GLU>1As$'1AijD1,:[90JtC8
-0-C;r!!<3&!WW:1q"4=Pp\"Qiru(_/r)`q"!s/H+!W`Q?(D@Gp&J,Nd',(ukr=JuBoFekN0+SL'(DdJa
-$lp&a$S>@rF)#?#BPVR8Jr#5;Kn"5\@pEAM:F#oT.h*+,()%2h&H*7?'E&RB')iIE&ebrX&dK*W&/>Wd
-&K(KI$O-S6!rrC1p[@bMq542jrtG/#0`V@W#Qb).!t.+[:/+GU91o1VrCd;d8kDUZ8de9g9L_]S:J*o;
-CUPPOqt0"Fp%.kOqu-?ep\+I_rV5sWoC;S(CI_N':f:+b9M.rL8c20\9DM3[8c;:"8P)NJ6;19J8P1iJ
-!s&K(!<W<(2>I.Ep&!>?c2SFNr%J*S!!WH,!!WWX/M]%81,Aear%e7-eM>r90/GOC/i#@B0.%o2I]L)f
-W4B@D[_'Dtaj/,Qbf[l6Y,nS%Y`;$u3AWNO2)?p=0)[R(1\W['0bcAu1GgO72(^I9.KohR"98K+!X:F`
-r:p!YqkO01r:U%C!!`K0":"u4!#uO_&J,Ha&J5Zi&eY`ert,2DYnAN"(D@5j'bUoV"!'mJGB%>;E,g#I
-KStkSOcGH[K6_<==C5`:)[7,o()R/i'+bQ\r=]&BpCdH=$PF$`&ebQa(Cq#h*<#pG"TST-":-d_o^r"Y
-\,Yjq(]=<k'EA=?#m:>1"V!ji:JX_Y91hiN9DqNd91hcI[S$Hi'MM1h6VUER;-p$SnFl59rTs(Ip\=ae
-(]XI0qu6Qlq"sRLjS.;F2HW^G7nliS8F]=P8c;:"8P)NH6qpHL8528W!s/Q)!!E?'%H@E\q>9@T^&JZA
-s5=Rj"9A]/!s&Z41b:C<r\=R31c$rc1B')l1<_L,1c-g91GpsF4E77.\ZN'MYHt^K_91$KeBuLbbf7?'
-Z)a^q\!TZ*3\rHC1,U^9r%e7-pG2\%"#;Vf1)2;o1+t791'dj\"98E+"Tf%kr:Kg^U]1\sr8S@h#6P8:
-"p5>@!$r*g'+k`c&J>ck&eb-SrtDXM)&*bp$PF-d&fEoIGBRe>H>IJ?G_1p<PF.UMOH5?THu`V$>$c5S
-+TNDq&J,Qh%1<"GrY,#=rY$1_&J5Wg$kj<e%MU/i!!*6'!!`]1$01mQqu,"DdJk$Ts/H2%":5/3!WW6=
-7nc]U:J=DS9MA+X9ERpZ84_0$i(>Cn84H?I5[L)9lLauDnaGl9o^qqPq>'gaqtg6irqH$Vqs!bLq94^j
-r^6i[:J=IP8f(&k9MA)P8OuBA7nlQK7o2Yd!WiH(!!`E&!jhq%!VlPertk;)XoeY*"98N+!X98q0/57<
-0etOA1Geqas"aX2Yqdmg0.\h0,Woe0YeIfX\$r]P\A#u)d*g=kd*0\Xb/D$%[@aA+YD?@8.kN>,2#f90
-1\*:(0eb:91&`pD0eP460J54B$NU;3!!!6+!!'>&pA"Kks7$%1nbKHn!!EK,#mgb<"<nHj&eGN_&/#Zj
-&eY]c&.fKgZP#&,&f(ud&IeaY3F?cTG]@hIE-Q_\M2mgfR%'G*OcPHUJ8/b"?ZBjT/dr'r%1s9d&JGiL
-')WCC')iIY&.oWi'Fkm*!WW3'!!!6-!!'>'p\OgKs1nXHqYu0Q!!*E,!X&K'+@T1&;G[9b!_c9\rCd;d
-8OuD49$^*B9N+STA!+LfqtomVo'>Z/qtU0irrr,fq"FIZrVd?+p\"FLlgs.[>=^qH;,:!X8dn9`9MA)P
-8Ou?>8PMY]9h/&Q&-;q9!!!9'!!JAYrV5TOrsef$Ka%MW"TST-!Wa/q#r=7l1,1O?1c$rc1B')71)r)/
-0J,S!L8i>/ZFIBKYcts\cICLuccj_Zai_j@bfn2GXKJq%TWk:d4YS992)6rd1\3@;0eb:90etL=0/545
-0ePCH$NU>4!!!<(!!J;Uq=s-ls53hup\0IK!!3?)#R^e9%NlMu'+bW`&/#Zj&eY]c&.fKg`"MJN)A<nu
-$m%9'D2Wa\G'.b@D1RG'R%0Y3Pa@Sqrf7SKLj!*7CKXt^BdF]0#7VIH'D)q8',hJq&J,He'b:ug(F]Cc
-!<`B&#Qb&-NVN>Gme-U^rs_X("TSW1#65#A4[r(;rCR#]s%E/[oL\IBrCZrYrCHrYrCHoZ.nW?-:J=AT
-:.n8R9heAV8OZ3C84H6M:In8N;M``kp%IkEoCDJEqYg0`qu6QrrVQKkrVcU4rVQ6VnFZPRm#t[F7nQ-;
-:Ie,T8k`&^:/4JU#>7]`9L_KA8H)0a84Z6@84ieQ!_53ZrW!*+!<<*%=oSF$n>?6`rs_R#!<<0,#QOi+
-/2&_5r@n7+s"`gnrA+C/s"aC+pbM\%r%]TR1,1I>1bg[>1GCO<1GgsH1+tC=0J5+?2(UF00jC!U^;%.g
-]=SK`]u%h7cI(+ida?Fgrm1Sh(sU1>\Zr9=YHb$52_-L90/,::1G^U80K/n`">DSe1cG:fs"XO/s"jX2
-"Z%qi0I$c#!!rc."TS^-r;?N^f)O%q#lOTo!sJZ)"Uk;0!##8Ar=Ju@rt=Q.q\&W:q%EW>r=f)>rX^Lh
-',2#i&eYch&el)u(`!c#()%2j((pr^!tHqhH@UQoIt<3'Ko(e[T)P?+SXZ"5Q'@GoOH5H[KR%EF?<^];
-,npLi',)&q%MKKc%1j9R%g`dZ',;8s',(ukq%4&I%hB9`!!!*'!WWE*"pA'%pAOHRrsq3n!rr?*#6>,G
-5Y"LB84`_Or_!,\m7I+Eq+(BUqap`W!_5aOqai;18P;ZK:/XkY92SAM7ncH@77^!>8Pi>`>b9^Do_%eI
-o()DCoD8Fbq"jmerqcTmq[3?$rV?0^q>'sLZ4h@V8Oc!48Q/Ve:J"8Y;,0eW84`_M"%Z!U8c2*f8P)NI
-91_A[!!**'!WE'%5l^ZVqR?Ljrr>+Y!!i]4!<EEX0JYH^0`Eg&0]=b]1AWg&1Arp;1H%$A0fCd;0/PC8
-/ho'i/h]%>2)oBE^:h4k]Xn*S$G=6ucHaeae'lamrm:\krluM.bf@Q1['?j>[\%b<1GLU:.k`h?2)-U5
-1,1L;r\4F/2#]9A1,1L=1GgpG2)I*F0e!D/rW*9)!s/Hcr:Tm^kPr6q&,c>f!<`B&!X]#1!#6(W&c<4>
-&c!"#&c<7:')<4=&,m+g%hK9a',;/j&Jl,k&f;Ar&eu&j%ho`k(-#fOI=?ToIXm!$K8>VUT)G92SXZ"5
-QB[PpOH5H_MLT\]@9ZrG:cKU0&etud%i6#r&./jZ&J5Qd&J>`U'F#3`&J,Kd&eu#l&J,Ka',CZM"U+l+
-"U"fhp@%ePU]1]#r?VIF!!*-(":G>P6qU0Lr^cZQgIh95s%)rY.SW]57m]U791DZM8l&&F6rQZM;bBDi
-Uuh%7m-=$6rpT@IoC_qYs8)Thrquiorr)iprql]o./j)?q"=4Uo#?&N85`5V8P2r^9M\DX9MA)P9MA/S
-9MJ2S8kM`L8k]+V%S9/)"9JT)!WW9%+TM*/df7_p!r`*Dr;Zs%"9S`:r\=I1nM'JfkqW5prA+C/!&OF*
-.5E_8/L`2&0eG4;0f:[8/3#::2D-FIFJlFR['I-Wd(6p+_T'dIf?hnCdK%\nd/VGkc54gOai(m%Z*14;
-Y_Z+./2]:>0/#4B0/<AY!AQA/1BB6cr@e=/1G^le1Cc/o0b"0d!WW3%"oo\Am/ZmTrri2r,QIlE!!`]4
-!X0AQ&/+OF!"e*$p_*E:r"/i>1_LH7%1!:N&I]<b&JYoc$lBNf((LQm6u@'nH?aglQ%=XGN/s3nU7\*P
-TV%dER@';*PEPp,%@!!4JTbj>?X%/Q7O&<N#SRg^%M0En&JPlk&J4pP"V;@^'+trW&HELC'G1ul&el2e
-!X8f.!!EQ-+8P0rZiBOp!rVBprW3B.!rrE0+\#'t:]*c_8bkpI9D_H`9`Iia9`%HX8cM?W9)q]c9G'up
-:/+AU9M\Y`8lAG\:0WCb%-@$Vp@\C_qs!).oDJUes8W,sqYgHnr;HTn)u]^4p[%JFnC*S68OlZY7mTX9
-9hS,O91quS:Amig91hcHrCR\q92&#J9G[m6!<<3%!WWAno_mhM_#FK6ljWjn#m(/.!s',m1,:]V0_$mh
-2#fE.1&s-/1B'**0`X!.0d\Y41GU^A1,V'K0fLpF1-AcuZGj_p]#)G)[B7$VbL"\de^i0se,Iend/_Pm
-cPXsPc-48H]X>#AXgYO$AOJ.'2E<?:.kECR/e0Ng1,CaC1,1L;0.nk41B''A1,:R:2%Tll!WW9("on\h
-n,/p[%Jf8u!WrN*!!3<($lKZY&/+LEnIbX2rtGDFq\/`;q@ii>r"/oArXg@f'GD)k&eYos'G2,r'GDE@
-<d0CSJ:3'+LO=;tM340pSXuMRTa@B`SXZ(9Q^*bt*0H>EP*1f[I<&q-<aBEQ<AYa*$l'Qe#7V.V&.ngO
-$kO!_'GM2n&J,H`',1?Z&JGci&KD)["U+l+"UG)1kNr/cs53hfrQ>0C"9eu4!!!9Q7S-6G9(GRD:%:mS
-9(kjV9D_<a9M8#P9-m+t6UFOB5X/"F;b:u4iV!*DnGN1QlKdj/nFQAQs8Vrkq>UBlrVHZprVl]m(\[\(
-rr)fmq>'IAq>KlsI9B$-92SS[8c;9b9MJ8X:B!rl9M7uK91hhS9+=6\*<cED!!NB'!<CLAoDc#o#QDgF
-!<E9+"9&9$*Am^LnhB\jr\<q"pbMk*r%e(&!&OR/+##;u-o*M(,r%>8.nb;j_9'^1_7m@_Za[`d`6-T^
-g&BP*eC;sqdehGkcl(0Uai_lPaMPU![Ap%/^9;rZ3@l[72)[-@r\+=*%59Ik1,1I:0.nh./2/dW1&`j;
-.lA+F!<N6("9JW)bP2#8VZ6Vp%`n\Q"U5)3!!*'4((h&fnIY4&nItU/r"Jl<,81\&'+tic$OIIY"9T2M
-&e-'WD1ICpI>EW.I=?d*Nf]R!Ud1cQUnso`US4?PSXZ(9Q^3l"P*1ohOGnm@F)5Mr=_2P^4<>:E"qD@a
-'+klk&J#B^%M'-`&.f?^%Lj!_&ebrX&e>Eg$ipG4!!3?-"TZa@rr1LKcMnFRUAtB""pG/1!!t;K85)SR
-9DqH_8bl!K:&.?U8c23W8c;6U8fp]$:J=AT;c61\<)#qtQ."jjq!RbHo'l,FrV>aGp&=sj"8_fgrVlfp
-qu?Wnrr2j!pA"Rbrr2j4qtKXHnaZ;*Uguk_;HHU`91hfL9MSA[r_3Mh9M7uLq+:u\7jeE>!!3<(!!EE+
-V>^GmU]1JrT)\lnrWEH+!!+<$0ek<W0`Wp+1$p^Z1B00.1Arp)0e+q82)?sD3&WEE2(pOMAt-'C_n<e%
-^U(>__nrss`R<;gf@AC&g=Fg(df.Yndf7_ocjS1@aihlK`PK=$\#pUHYIV!*F@7T/2EEWG0J>(50JYC>
-0JG.40)dF'/hd2X&hbmj.l/:K!<<*&!rrN*TD\]d\,Ygp#+bes"U>,3rW!'=((^ubr"8o>fb*ojr"Ji;
-&J>cm'+koq(Cq)n%gsL=?ZL]_JUN$!Isca#MMd+DOI`&>US=N[W2HMgTqJ!JS=5k5QBdYtP)k]bMhZb-
-FDbl&>\%ec:d#j($5OQr&/,]h&H*+A&J,Kar=/l?&/"mS&J5Ta()?lP!WW9*!XSq#rVlcYs1SF9pjN;F
-!X&E'#QP>n7n?BE9hkU\r_*&\nP/gMr^m,]r^u]P!(QfT+%esk928/N7S6<KA!G.&q=OUar:9@JpAOaV
-nFlk\p&=t$q=X@Pq#:9kqtg0drVc`nr;c`nqA]8.rr2fnrUTCQr9`^jT4^\`6psaC9M8&Q:/Cd\"A29X
-8kStQ%n9#F"9JQ+!rr<%#C6@Lr1j9!qKi8D!!*'#!WWB,.Q&n9/H.Es1%@$o1&j$,1%d=#1\iaX1+t::
-2D[$?/M&P?@umq8]uS=;_84+4ahtm.`mN2Wf\,!0e'ln$f[eR#d*U2>dN-c`dEp7dcd'eYaiVWE^rF3p
-WjK@>ZB]>r/1N(ur@n7+s"jX/r\4@*s"OF,&hl!m/i"pX!WW<(!<N<*FT2:9e,Rhq&,^\T!!<?(!<`B(
-*>8qq$N:[p&cWF?&cN@;')E7A'DrIA&5WrK%2'?f%Lis\&g',9F+\ahL4Xl'JqoYTO-#[$Tq/0`X/`(q
-Wi`;"V5'`WSt;IAR[BD+Pa%ApOH#-PK7S8pG%=ifBjkgZ3?8A0"pbh>&-NRW&eGZS&H34;&H31K'-.&T
-!!<9("U,0TrW3#qU]1nuBaFb>!<<*)!"h=a8PqoOr_<Dds%E2^!)2oWqap`Yqb-HN!_,[Lr'ql$7Rfp>
-7nZ]dR*Xmcq"4=[o^;PSq<dJ@q#13dqu?Worr3K(p%7qWrr)`jqYU6irr2io"TSN#qtp?k"RYdXq=G0a
-o_/(C[tnKf;H$Ih9hYIXrCd)_s%<,\%RrMa!rrK*!!3-)@K$'$[/]Xq!r$74qu?s+!!t;90f:K\1]K60
-1$17j1BK<e1[[$s1\rgA0JP460ek@<3':l?Y._W`^<41$a3MdC_8!k*bKnG^g=t32gY:B2e^iC)e^Dgk
-qpHS6dEp7je'Q=]bKJ&NZa76PY,ADB`3Fu#4te`M1c$lb0_-q00JYC<!sAT-!<<9'"'b^!r8dmnrt+s8
-#lju,!!!<*"sFZk'+#?N')iL='(HS*')*%7'DrIA&6BGR%1j'\&JZBRApAoYI!^QnGCbR(J:E]FR@TqG
-X0&8!Xf\Y'WN*"tVPBfWT:VRBR[BD,Q'@]&P)bEULP:@tBl%Hi=Bp?(DG)T%%MTWl'+tie%M&IM"qV@X
-&J5QcrXo,@%h]O#!!N?+!!!9)#@.6(rN#r5nG<1`q=a^cqcsC+$31J<$31l.78-QR7o;rQ9he2O:JXYV
-8kVlP9MJ;V7n66K9hS/S9h\5R8kDZK9he;S8khoJ8PMuT91_`L9hRrF8jl3B7n#sA92.oD7S6<G85E#V
-:/l/.h"gmVq"F@NnaGo6q"jsgq>UHnrqlWm"9&2tqu-Kmqu6NlqBGn5rr2lnq"t$Vn+ltQb)0>":f'hU
-7S--?7S-6C84c<E;#X*#9g_]M8O<gj!!EH-!!!(7oDe[+s6'D<n+m"^q=XXbr`TL+$31J;#lkPo1G^d<
-2)-d?1+t=;1GLR;0etI<1Ggj?0/>@?1,:XAr\?&[0etL?1GU[=1+t120etI:1c.*L2)-jC0/GF>0JYIB
-2DHd:1G^a=2)@$D2ZcWrVuFa9`Y6D5_Sa=3a2lBFdaH[tg"Y<<gY;_]rn%5&rmq,"s4%"q"4>KBci29<
-cd0n]c,e&M`k]7"^9kAdagI172DHpA0J+n30eb:;2)6pC0f(cf1(,oh2Dm<L#7(>5"p=i)"(q3*q"=Zr
-s"Nm9s8Dfequ?\!"oo)4%0[.?$R6/n&.93b&/#Td%hfTg&.]<b&J5Zj'+YTe'GD,X'1roN&J>`j'GM2n
-&JG]b%MBEf&/5fo(DRMo'Ftik&J,Qh'bh/e%1s0_%2'9b&/6?XCQFO9Mi*=GLP(56M2[LWP,>.VX0/\4
-[/@3.YRde7WMcViUS=BOS=5k4Q^7W4(ls`<NJiLEJp_ZYD/X6/G^jR).1cpu%hBlo%ho]k&eu/r',2#l
-(D7;m'+,Hf&g[Ma!X/c3!!<@;q>^/hrrDfmrrDp$p%SCP4TtuorW"DO!"1kW9M7uR92&2[91_fR:JFPY
-:JX_W9MA#M9i"GU9h\/N8kMTD8PB%W&kbhk:f'nZ9N54n7RKd?5sIh0r^dbq8kDN>85<&X8kMlZBTBpo
-q>:*cr;cWlpB(0fr;?Qis8W&tqu$EprVc`nrVl]nr;HHmrVHNm"9&,qrVl@=lL"Q:b_BM!;--Ub5tjj>
-5sIk68OH$<8k;WG:.do7"pG#5!!!0-!'TfIqUY\trrDclrs8MopAFD@"pP81!(-ni""lAc0J>7;0fCmC
-0/5=?1,:XB1G^^?1,(F=1bpgB1,1I;0eY161,C^A0eb@=1GLL92ENrS/i5C:.kre81c#h&1c$j<0fM-O
-1,:^J7q7UiaN;QDqS`]V`5g'JeC`IRfE0aZgAK\8g=k64f[na+f%&=#eC2nGdehAtcd0n]c,n,N`kq_h
-._<4%Z*V6LN`S=q1HIHK.lB+;/1WJ61G(:50ekL;2)?p<!X8]4!!3B2"9:INqtR5l!;?El#lF8fr9lTL
-#71;/'*eL;*Y/el%MKBc'bq8i&JPlk&c`RD'.=D)&e>Ne'G:uk&eGQc&.T6`',2,o&ePck'G:og()n,'
-%MTTd$P=$N'.O\1'+kQ_'c.Pq&/#d&2->-YLPLkKMi!4DKnP)3LlR[eSY3'cXf\b0Ykt^)YRde7Wi2ek
-UnXKPS=5k4Q^7W4#EOq+NJiOFJi%n!E,KW7EH#Z.F_FJt(C^up(_[Aq'b_&c',M>l&IoBa'+P]h%NYTT
-!X\o0#n$_ooDA6js7QBlrVlg>qtU!`pbi-Q!!EE)!!3Wk8lJGY9MA/U9h@fB8k;HB8H)0g7nQBF84lHC
-77B^>r_,CJ9hRuE6q9mF84?!C<`r9k6:++484>s=:J45O:Jah^;GTnT:MZNGio]h2rV-!Wq"FLWp\+:O
-p@\+[q>C6l!;u]i!<;fmrVZitqu-KkqZQotqtg-fpb;F<qtg$Zp%\(UrUoUQrr)TETjg>X;G]\H7S$$?
-8OQKQ8PVrP84lNH4V@bq#65/2!!5"OqW@gsrrE#sru_.4q"stG!s&B)!WW3$#;.qp0eb:91,C[</1N;*
-/M6oR)D<g"0JG48/hJY.1,C[@1H79K0JG7=2DHg;-8[eI2_Za50/>77/i#=?0JYLD2DmBK/h8\JDj@K0
-]?JXA]t;5#rl"fT'["YGeCi[9iniMIgtUQ9g"b?9g=cJXrn%2$rm_/"e'lamr6Pescd'e[bfe5RaM\"m
-)7[Ju[]dBb^UBSK5:8!@2_-F51,:X@/NGZu0JkR@0JYI@0an*`#lkD5!!=tRq>RGp!<)os"o@rfqu8JO
-!<iZ1!!!*$!ZMacrX]GL&JG`d$OI=Q$k*UE%R:O:&J,Kc&.T*X%h]Ng&ec)t'+kfh'G_;l%i$$'(D$r_
-%h]Ha%M9Hh&/#Zm'bh;m%13Ui5@/GSIZB\OJUiRUM&;,/NK9?nT;AWp[^rrW[^NTNZa.!H['R+<Z3dY7
-X/`.rV50fW"eM9SR@0H=OZ8G^N/<7;H?a[TG'.S1Dg6/3;Df6q$PaHd%MBHh'bh/s(D7Ju'G;)n&Kh/W
-!"/c9!!!'Urq#p6s4.,QrVccroKN6S&ci@B!!j<"7T*)[7S?HK9Mn\`r(d5e!(m/^r^dPh8Oc9I:J"#I
-9MA&M8,bsn85<#W7R9C378-KO84H*@92ASh9ghGf:0Vk9dd6f&oC;MNrUfRRrqQ9aqY^?lqtL*prVcZk
-qu-QerW2usqu$`rqu6TlqYC-c!;ZWk/G],:qY0XVr;#mUp%J"HijF8:5ZLQU<DZ=`<)cRZ84lBB8P;Q=
-'EA+:!!iK'!BK`Prq32h"o\E"s8"kV!"oS=!!j)e1H.-H/2/e40f:jF1]B0/1BB9cr\=C+<\H-Z0Jt^A
-/hf4C2)I'C0JG4=3&N<<.kWJ32`39B0JP:?4$,5L/MfLbF.Kk]_S<e!`PoHs^<4C4`lQ<Hc-=kmg=tH@
-i8NYQhqm/DgY:N<gY1B7rR_>+f@JO'e^XQH&CStRd*U+bcHXVXc-=JS`l'@D_S3Oo_mlnW]!\rSWe=P:
--p'=H4?58X4$#2K0/,"30f1XA%fcS7!!iK'"#p#SoX+Yjrrr>us8W$ZrW!T5$j-J:"r[sb'+tZa&J#Hg
-'b_8[')`IF&.oQS&P!BC&.T6d'bCid(Ddi$'+kff&Jc2u%LELR%hofp&.]<a&eu<''+>?b(a_LWHA.!&
-J:`N1IsQ[+Ll%"JO-,WlU8=ikZ*XtK\[o>^\@/fP['mBM[/RBCZEC:1X/W"oUnOHQSXZ(:RJN%*OH5BY
-Kn4YuH$41LGA:MrCM%9tB1jlp$lg'$*#]V2*#fY&&J>Zg'+tj#"TSN/!XJc-!]^&Omc=Dgrr`/mq>L<m
-!TuH?!"oD9!u*aZ85<,V91qiJ8kMWI9`7]b:'"'_r_3Dg:]<s!91h`E7R07,77Ka76q9d?9M\J6:f'kY
-9Mn_a:K:7g=E'>+f(An<q>U0aq=OUUmI9c?o'5c7oCVbPqYL$frqZ]or;HWpp&5'lrVl]mrVl]nrW2ro
-rqZZor;HL.q"XgWn,*(]q"++Up[de:f=>p+9he:[8-DU\91VVS8H)*g4us&O#m()3!!<6Yl2.I["8hfe
-rVlfulS\kD!!WN+!Y-e60+9Qm0/,(4/h\k10JP<Z1B'$-1'06b0E*X*0)dC&/hd2Y"YVJ^0etQ`2((+2
-0JtaD1H%!D3([M+TYAOe_o^$@`50O0]"Z)#_Rmk1bKePdf\-2[rndP0#i=FogtUT;g"H>V$.me[e^i4!
-eC2kJda?JAcN)8hbo+gObK7iF`59L"ZG=;f[BdKY\@/]GSUsEnr\,6C/hJ_20J+n00/#%0/HPn["9Ac.
-!rt1IqYnJ6k5PP\pA"Ucrtt/]!<<-#!<rW/!Z2+K&JP`e%h9'[%h0*J&cE=B&cE=D'+YWQ&-WOP$OR7M
-rXK)?$P!XW&cE=^&Io?d'bV,p&ePp+2,%b;LkC>:Mi*=FNJN7DNXLr/MNsNsSti6cYI=;;rO`'?(q@&a
-[^NTN['Qs=Y,n\'Vl$5`TUq^ES!s>B4I)1rPEM)hMhm(=IslibD0C#:A707eA7]4W;*Q'6$OdCK#mh(Q
-%h0']&J5Q\)uosJ#6P53"TgRRn+65P\,Qj5p[n4Ys8Dfg0`hIV!"oM>!#7gj7nHQQ8k`&X9M8,S:&Icr
-:f'k[9M7oI8l&Da91q-@<)?4\8kDTH91quT:ejYV:/Y.j8kDrqM5.f1jm_Kpm.:&Kp@nLVo_e^fo(N(^
-q<n+UrVQWprVZ]pq#UElr;ZBf!WE#prVlcsr;6Ki#QFYsqu$Bfq#:3tr;$-`q"F4JoHX&%n`]>l[Z5*)
-<)HCd=%u:Z845s:3tMAt!!EE+!<=kHs7`So"T.oap\b<rrV?@E"pOu+&d8=:%lH0s/Mf.80JkU@0JbC<
-r%h&(1bpd?0J4t21H.3G0K(jH2E!EL1GgpE2)[BM0ekLD3A`?>1dt_kMOCZZ['-pO_Sa:1`kK7/dEBAF
-cdBnNd*gIsgYLcFh;-rEhu;R5h?`#ri8<GJh;$`cgY2VZs4I>&"4kuPeG[hrdf.PmcMbugccuI21<@GO
-`l#X+\\5eg['-gF]">JT[@_tX7QNFa0ekXB0/5.40eb3b!"&`2"T\Z)0`1kBf)O>$+o:m'p\k-iq#2lK
-"9AN'#R(21+:\\d'+tfe'GM,j'+bcR',)&o&eP]e%Lip^(DRJm()IZ!',(9VrXohW'G:rf&JQ&r%h9<u
-2+(GUG(1``GC5!nJq\u7JV8rKOc#3eS<],*T;&6aYdCpI[^WcW]"5NQ])9/V\@B#V[^EKLYHP+2X/`+r
-UnXNSSt)=?rg#L.Q'@JqP)bEUL4k)*JUD``D/aK,@9m8PBPM6iDd>^_*u5M%&.fWi&/#Td&.]c]!"8u9
-"T\].!\jWFl`:%1qY9pes82-@T-4::!!WH-!<O!&:JaVV;,9q\91_ZF92/2Y6VpQT;,9kZ:/+;M8Pi;^
-9M8,U91hiM9MSA\;H$On;H74PMj:^(mIgGVqsO.UqY'XUoCqtOp[IM7md9N4m-O37r;HKkq#pQdpA"Ra
-s8Motqu-Kls7?3krVlforV-9krVlcsrVHNl/GSf5rVcWeq"jRLq>L0dr;H0A\X%G7<)6+[8k;NP4rFM(
-!!<32"TTI<s6mGsp&?$.p\Opiqs!"/*sMcH"on`*!=q%L2D$R=1GU[=r[n:,1,Ccd1Cl;t0/#%6/LrD.
-1c$d<0eiMX2D?g>0etL=0/>X_=ClrS[_To#^p:Mg`PK:"[_]hs_nNas_nsI:aiViZh:gW=hV[8MinN8E
-"Q/.qiSjdn!T)`4h?MfkgtUT;gA]e*f`'M%eH"+te,IYlblc26c--(,0uh,K`5TBs]YhV"\\>b]XLGaF
-Z+.EQTn-cN/i#.70etI<4"h3L!!*9(%L2tPW;c8Ks2G!]q=j^bs82$:SfS%8!=8f3!WrKG'G1`a'GD)k
-%h9$X%h\^Q'bh8k%hT?]$Om^_'+YTc&Io$O#RLk;$N^bG$T&.u'd+qc:2,'/M2$Y-IYN`9K7J?%KS>27
-K8>SLQ'n)1TrG6(\%0,b^r!t$]",A][^ERC]`5VC\e_id\@8oT[C*9CYHFt-WMlVfTqJ!KSc5-,S!o_1
-Q'7AjM2-h=JUN#tJ9GgLG&h>/B4=e7<EE!r>$kQ34"MK]'bCf^&.oHc)]o:h!!ET.%L<%QW:AlJrrMuo
-rr3H#i6`PF!WW6$"onW4$k>$`<D?%[<)H(Q:fL.[9E%[K9hnJV8PN/b;c6Ul9i5(t;c-Ou>@(rdMP$u[
-`S0JBo_e[VnalA@lL"9Aq=F.Rr;?<fp%/"Yrq>sPq#:9pr;-9grs&Arp\4IYqYU<mrVcTqrVulso_nmi
-rW)rqrV-:&r;HWorV>sNlhgJUq!S+Sq#:48r:'1@mHs&tj4qa\;H6Ld91qcV1DC2s"98H'!!rWKZMi8P
-g&D*Mr;Q^9o\Ie1!!NE)!!N?&$j@t83\N'?2`*$81c@'@0`3[Z1G1752)dBL2DQsB3BB#R2EEl]6;:^"
-F+9(:Vm!M@^UUkf]=5)Q]#).i[CsDk&\6!!^W+OCaiDEJgu%#Fgt^lfir@s8h\G).i8EMMio&_Nh;$f?
-hVI#CgY:H9rn7;'s4@8#!7^trrm(Mf"O,*7b/aM&0?1i@YH5IR^U^V_['mTZ]XOo?Uo:ApX/M_N3A<?I
-0etO=4sg[G!!WE(!<<H,+9AS@X8`4tr;Q^9o\Ie0!!E9(!=/Z+%KI(O'b:`d().)_',D/h&,m1B&J@AB
-%Lisa(DRW"&eG]o)&3f#'GVE(+tPW778@*!CiOWDI=?]sI!L'gL4Oc"JVA`*M1^D:OHP]fP+ASUYct=9
-]`,YD^brm@]XkV\['[Q\]Xtbc\@9#Z\@8rU[C*9CYHFt-WMlYhU7e-MSXl:@S!o_1Q'7AjLk^Y;0nFb$
-D/+9?Ebo9#?<gfB>?"-e92/Ae>$4ou&J>Ze&.oQd*>S\b!!rW+!<<K-*hr)0s8Ds-rqcKhs8VTbp\=1<
-$jHb3!!*Q;rW"\],</_%5X\4:87.pfWJuafJ:E&sH[:=+T;\ilW2Zu2_TC*PfDY[Bo^h_Kp\4IYq>1*g
-!VQ6dqulokp\"4WoFL'Gl0Rp2p%A@br;$-^p@e=Wqu-HkrVQ]pqYpEkqXORbr;ZZnq>^?kr!WAtq>0sc
-qYL$^q"XjerVQfpq=O@Vrqdi9lX!^b8kVH=9M-B2!WWB.!rr?%#Qbjjp\=@Lro=%Vqu?]po`*;<rVlfp
--NF)3q"FXYmLKR*!<<*,"onW)$lgZY2CL480.]/"F)tSg<Dl[lr_O>2@;U.3H$FR`M3=9uUo;/G]XYG[
-\GWo;\dl<_Z*_'S]tM%h]=Ybi^AbnY]=l#!bKnYfj5].Xio/nUq;1l+!oi1tro!e4"PqnhgY;_]s4RD(
-rRM8)e^W*qd*L"]rlb;`(<FP9`Poa4_SEn!]Xtkj]XkY`[^N]PriZR/YdCMn3AE?/3&3?G/f+g&!!36&
-!!rc;!u95]r:]RWhZ*<Kr;lotrr0h8rqIE-q>1$hrpKUWs7l3r$O$S3!!ru4!!i]:$m,Zj#o=Nq%2Sps
-"XPB8*ZcF&+;H.P1cdfb5X7h:>$toWDL-PMEcQ/@rcJ-^rcT9!E-->NH[0m`I"$TsK7el8Nf]QrTr+fu
-\@T;brk8-=q7dHV^qd_"^:h1i\[],X[^EOBZO*n@Y,n\&Vkp/_:naPTSXc4<Q^*btOH,<XM2-h>I=$9a
-F`MD;Chm]q@:*;F?<C0&7n#sD=qqhb'GqAp&.oN]&-)k<"TSu:%g3Hfrr;]ZqV1l:q>1!fs8LLIm/Ki[
-qYL-ip]'^^j4u<k!!*3(#Qt56!!!<M0MtG<6qU'YNo9-alg4',mdfi6kNh^2p@[n>kNh[0oCDG>qtTjU
-nac>GoCV_Lq"adaq"ssdqu-Qop\t<mq=k$cp@e=XpAOsf!WDlor;HK^rr2inqu$Bkq?QrrqYL$_q"k!g
-rVQfpq=OCWrqd?+n9eP48P2EB>"fq>!!NE,#Qt&+#m^bbeb&S3q=F"Os8W-!rPS[6rr2jRs7?6UroW/k
-"p"i2"9\])!rr<.*?mHs2D@!B4C"V\WiW>*Y-GC@Z`^XG]tV7n\@0#d`l8P.`PTC'\[JlQ[^WZQ[^WaF
-\HK:J\\5`V^DF`'`5]m?bKSSkg>1ZGjQ5F^io/nUio0^jpYu>7iSjdorn[e6h;$f?rn@D*rn.2#s4./!
-rm1_lc-611'$AA=a2Z-<`5BI-^V.:l]tM(i._3't[^`ZIYck14['*=h0Jb[G2`iZ-"UP\>!<rZ.!!!<.
--J%ter:omHrVZcrs8N#8s8Md"q>'mbs7-*Trp)f2/Hu:]#R(;1!=8i1!Y,>O',VQ+'cei,=BT$>?!:B9
-C2.?pDK9lCF`__OJ:rW1L4jboF)c/<EH?,?EcZ@%FTcZ(Fa8?5I2%3_KSPAANK0g3W3!20\%9&Y]">WS
-^%o;9^C.ln^q[Xu]tCqe\@2RL[^EOBZWaW<Y,n\&Vkp/_TqJ'LS=H"6QBRJnNfApQLPCM2H[9mYF)Po3
-CM79f?X6oC=Ar$d77U*W+W1e)(D@N%'+Y6U&d&:F#R(2.$32:%qYC*`n)F0=qYU9lroF+6rsJc'r;HZd
-s7,mY=oJCj$NL\;!YGbJ'j%#9;G9hY8jm-alL=H5mdg&Hr;?Hep@e.Op%7nLo^qhNp%%MDo^_M?n*oo:
-n*ol=o_%nGn+#u@o_%kUo`4^gq>1$fqYpj"s8W&qqYBp]q>BsbrVQZoqtpKkr:Bmjs8Mupr;?Hir;QNq
-r;?Efq>U0grVcX5qYTsZqtp3cr99q_7S$!<6qL+U=9]-C$3g\7$igA8#R+H-m.g8Rs7#pcs8Bk8rVd-%
-rVlidrp]d^=8i1<#QPJ;!"&c2%n_CB3&39F1FP>"W3<J*Wi`K.[CEf[])K5X]">Se^;%J$`Po[,]XkS[
-['d?O['d?O\@V[O%_]Tm_o9^<bKS8ZeCN:*rS.P3h;7#Iro3n8q;V//!oi1trnmq:hqm5GrnRM,rn.A*
-f[p,Rrm_8'dEp7cc-=K3b5f[IaiMNB`l,g4_8![r]Y;(l]",>Z[^`ZJZ*:@5Z`.e(/i#7@1Ft;D9`bP*
-!s/Z,!s/W2!a#<dqXsmgli-h`rr;usa8c,<%J]_oqYC'es7$$XrVfmt!"B26'*&"=!<NKe?R-I&rYH[`
-)D>)l=&rC&<E<79C1q<rC2@d,EHQGMI=HcrI!U']rcKQ3G]n:UH@($fIY<E1M2[LXPF%Z+T;&-ZW3EP3
-ZF%!H\%B;d^:sT]q7cjCr4`ZV^qd_"^:h1j\[]/YrjH+>Za6p@Y,n\&Vkp/_TqJ'LSXc.9QB[PpO,]'S
-LPCP4I!^*]F)Z#6CM79g?X?uC=Ar$f7S$6R0H(?4'GM/i&U6SA!!NK0$31/1#6k31s6]aXr;5^SqYU9l
-rq6<6rsSi(r;HZqrV6,X!snl+3",cs#m^VNL#:EW4@)D/847"%lg='(m.0fBp[dkJp%.bGpA4^WmdTiC
-qtTdWp@\%Ko_%qNp@eUaqu6NoqYp9lqu6Tbrs8Q&s8Dllq=saQrVcWprVZZnrVZ9d!<<&ts8;lns8;lq
-#Q4MrqY^<iqYp9jqYpHlr!N;tp%S@\q=sdH^E$QM8OQ*3;e3;dM%0Oh!=8f-!!<B2%?C)XrSdVCqu?]p
-_uK]7$N9r&s8MoipmV6hrW!37!"B)4!#0_(-b25`-nI/.-p<'ZX/W%sXfo%;ZE^sM\$ii[_8Emq]>2J0
-aMY^(])K5H]"GYf]t_D$`5V_r%*6W<daZguf\5*9hV\=hrS7M0iVqj8iU>e.io/kqi;VU:hVR)Eh#?%,
-f`TmZf@KuQrm_/$daHLhrlm(>bKS/PaN)?@`5KR0^qRLq^:h1j\[])V\?iHFYcY%4V1gra1GUm@2+!VQ
-JI2;U%LE=@!!!')#`JKWrnR>9rqulss8N#Xs5Etfq"X[]q>C0jrquQhSH&oo!&P5e%0QY2&TG"9)$L?X
-(DR8p5#tTY<`i@%<)mC:BP;$lCN"<=EcZAMJV8Z+H[C$`G^4W7Hj+tLJV/W0rf%;HPEq]0TVA6[WN<3%
-YPPU0[Ca)b^:s$M?,==l^V@Lr]Xtbc\@B#V[^<BIZ*:C4X/MqmUS=HTTUq^FR[BG+PECocMi!7FL44Ms
-H$=@MDf'9'AR]"Q>[CQ4;+a;J9N".n%hfQj$POV0]5n&S!!3T6!W`?5!<i^dqZ$TJp#u8Kqu6Wp^&S*1
-,ldW;m+!$W!!!64!!*9($o,0Kp"`)1?U%.N7qprJp@InNqtpBj!r;`hrqQKe$MO)]oD8C\pA4RYrq6Be
-pAXjfqu-L&p\"1Np%\Iaqt^$]p\smZs8Mrsr9jO^r;-?mr;HKk!<<#s#QOf's8DrqrVl]or;Q]qr!E5t
-r;HQiq>'g^rV\5Dqtp3dp@nL^q"ORPfO.HK85;<I5h>u8W%&5d!rrH.#Rg\5)qaiToCffr"TSK#s8W)t
-;#g4dm+*!U!!*-*!!<E*!@4#Jh6AIa5:%p3-pX<"XfSS,Z*CXB[C*KQ[^Wf[^VRUq]=u5(`PKF-_8*k&
-_o'L7aNDcQd*U1ecd:+kgYVka!oDhkpu253rSdA.rSmt=iSj^m"lJ4ohVI&fgA]e*f`'M&f)F2&daHOi
-cMl'Pbg"ATaiMNC`Pod4^q[Rr^:h1k\[T&U\?iKIYcOq1XI;:.2)@<F2^>Ecm#3"e#64`*!<W]0!#OJf
-p@ItUrVZZes3Ud!q>'m`qu$Kop&4=3(]j[<!X8W-"TSN=HC([X#nA'_&./OU92/)S;H$Ij:f1J(ra?4F
-Anu@,E,]f=H$jsbr.G?0LPUkINf]Eg!L9#NTF@NiW3*>0Za@-J\$rmB^\Yb9^C7ro^q[Xu]tCtg\[f6L
-[lh%(Za$a;XfJCuVPBlZTV.mJSXZ%6Q'7>lNf8jOLPLA.I!U!YEc>o4BkCj_?X6u?<)QF^84ucR(_@Di
-',_,i$%0.oC(gRPrW!9-"qCV5(?,5boCDnX!<)ip^]4<3$NKnqpL=15"9\]8rW!3/*Lu`hp<HK4$r]l"
-92'BqmI9c>qYU3g"8;Nfqu-Kmrr;oqrqlZkrr)j/rVQHeqY^BnrquTep\"1NrVc`pqZ$Qn!;u9`rVZ]o
-rr;rqqYgKprVcfs!ri6"rr*'!r;?Hir;HouqY^<jr;?Qj!;l`n/,];Aq>9m]r;69_p@.'T91hZL5ttY3
-r8.I_)?:'I#RLJ6!!*(*p[nFNps&j-s8W)us8N!)s7l9_?N:N="98c-!$VLZKA4`#TJSPb0/bL87B3/^
-XK/S1['mKT]!]#X]"Gbn_Z%P!a2lEFai;?@aN;QHbKeG\dF6Uqe^rC'e^rO3hr*DKhVI#dg]H<fhYuC4
-iVqg:iVqg)ir\6!iVqd7i;qlorndY.rn7>(rn%2$rm_2$e'cUici))jbfe/Nrl5/]`5BF+rk9\l]Xt_`
-\$``QZEpd:X0&M$6SL8N4"r9NUY<NKT+M&,!sSo/"TAB)=o7pkl1b2U!<2rr_uC>Eq>0sbr;Zfmp\J4s
-$j?b6$2jiN$ZESOSSJiP)&!hu$6*#:852u^;c?Xr@:N_T@qB:gDfU&HH$auZJ:E'(Ll%"IN/`m^Pa.T'
-S"-%GVPU/gXK]";rO!$A[^WfX]">Vf]tM2W_"#0$_8*k$^V7Co]Xted\[],X['R*DYcb+/W2HMfU7n6Q
-T:VUCR@'8(P)t]_Mi!7FJ:;onG]e%GDJX$!/n89r?!^Z5;b]eR8l8_0%2'9k%M0M"Wfk/R$3151"9ni2
-!WW4&rV$3Op&"Xbr;O>."T@c0%h'Tb!!*6'!Y5_QX6nm?qUJJ26<d8\9nN*/p\XOVqtp6bq>L4$rVcWi
-p\FX]q>'perr)fmrW<-"rVl]squ$Kor;?p!s8DlnqYU*arr)Khq>BsbrVQZorVuots8Dfn"TSH"rr;rq
-s8N&srql`nrr*0#r;6EirVHBiq(V[BrVcZkqt^$bp\Faap\":PnU*r$7nZ<Q<7^U:kNfSm"UkA3!!36(
-%0X-7mIC&0s473#rp[u9$3U>0!rr<2#6p10]#ra(1aXM01,1@WZ)4V,WNEA/Za@0P\[oAark&iT]t_D#
-_o9^>aiV`Mc-Ob`e,Ihue^i=Mf*0gZg"P0;rn[b6hqm5hi!/0"ioB(XiUc('ir\6!iVqd6i</#qhVS7c
-rn.P/f[e[+f%&=Me-+7KdEp5=c4%tAbf\&KaMu6<_SO%e^*12']=GDZ[CETM['?^4XKJj+/hf"<1,h%`
-_Tp$?QjE`trW!6,"98`.[f#R`p\t*orr2rsrkna=qYL*er;HX>oud[L"98K-!!3Q/!,RpQMk"Ss"pGkW
-&-a:Z7nHBK:Jk(9<EEI8@UinZBPM=!DK9lDG^OpjMN!OTOHPfmR$jD5SY)OIrhU%$W2co#Z*UdD[C3NQ
-rPJQO!Q)YO^\,>:^BVNi^q[Xu^&GYX]=PP_\@8iPZa$a;XfJCuVPBlZrh'RiSt)7:QB[SqO$ntcM26q<
-Isu`iG'%_BChdTn@:3DK=]A<r91_`O=<Ik\&Jboj&SQlWK:I>i!!*'$!XAr1#lqL8n+-/Kqu-Nns8N#<
-s7QC7n+T]^!!*'"#6PP<%Xuq-lL"8l>>\R%6VgaSr:]dZqYp?pq"FO]r;-?qqtg*^p@n=\#QOc!q>'g[
-q#1'lr;$-^r;?KloDeXarr)ZkrVQZoq>^<j"TSH"rr;rqs8N&srql`nrr*0#r;6EirVZNkq(DO@rVcZk
-qt^$bp\Faap\"7GqN=TL91hcQ<6>1%p\3!j'*SaM$ig82!"Viil0\MirrV]d:Ab)0"oo27$#I06_SO?c
-4>\uO-8IDd\ZDm8YH[u1*4<;e]=bno_SjC-_8=%)_TC$Db08,Ud*U1gda8'CrmLksrm_&#fDa>-gt^`B
-hr3SSiSj[ns5ES/pYu>7iSjdorSde7s53h0rn.P/f[e[+f%&=Me-+7KdEp5=c61BVbf\&KaMu6<_nj.'
-^:q:o]=GDZ[CETM['?^4XJrcO?njJp2)R-GQ.EOnf!0<(!=B#>!!*0%$qg!Qs8W)s"TJE#rr0h8"T%ul
-r;?Qo!qcCcqu@'1!tbM5>*Q=KK8E'/)&!i"#n[Rs?;+!b;,L4j<)m+/@Us(cCiFE:E-6ALGBnXhMN!RW
-Ocu&rQ^F20S"-">USO]_Vl6PnYHbF@[^`lZ`5MVl!lDdhrkJ-?q7d-M^qd_"^:jNY&%fE`\[]/V['R$A
-Y-"b'VZWfkU7qRZ:7n,JR[BD+PECocMi!7FJU`,rH$=@MDes0$A78kP?Wg?,;+jJP9jK1W'GV>r&.i69
-I?1@kB*82>$4d+>"98j&o'-2Qqtp?krr;usj8\';-h[K=qsj=WoY1A+"9JW)!!3011%=c#p%%h49M@rN
-=B&/+oC)/?r;QTmqulilqYU0hr;liqrquQj%0-;&qt^![p@\(Nrr2Qi!<;uorr)ZmnbrC`s8D6_!r`0!
-rr2oqqYpNms8N&rrqZZmqYp?pq>'g\qu6L2qtp0`nG'Ug9N"8M;HVlDs7l3bjs:`F"98`<!!!'$!kS1'
-p:C8UoDS^anFZ_S^&S-9!sAT("TSTLcHEuD_oSl4/gi512DBEXVlHi)ZEpmF[^['^]">Vh^qmn*`Q#s>
-b08,TbKS5Wci2;le,Ihue^i:MecXOUg"QG[rnIM0rndM1pu:i(r8IV6ro"(>i8<GJgt_n`!nuA]rn.8&
-rmh5&eC2jnrm1eoccs\X3m,Uda2Z'8_SEt#]tCtf\@/iU\@8iMYH=q,[=9_\3%m*B26"76ai2]E)%HcR
-!"],1!<<,3r;?3erVclurr0k9%0-4nqYg-Xp]('*!!*!$:]LY-!!!Y$N-p2(L3!q;":?"^%5^jP:/+_h
-=^,0=?smV]Bl%[,F*2_SI=Qp&KnkPDMiEd[PE_E%S"-%@T:hsUV5L;mXKJb2Z*LaE[C6(O$,OEm^V@Lr
-]tCuV](<]5^LP!l]tM(k]=GJ^\@/iRZa-g=XfA=tV50l\Tq\6RSt)7:QBdYrNfAsSM1^D2IXHB`FDu)4
-BOtX^?XR);;H$Ff91D]8#nIj_'+P[pItWB-S!XH_!"/i?!!!'#!5AL3oDedg!rr9!o`*;<!rVWdrr"&;
-p%hbk!rrH("98N;)nbJ6q"XIQge:@5:eah]_>3Wup\b$frqlopqYL*drqulqrr2ijrWrQ&qYU*_p@e.[
-o_&4_o`+jdrr)ZmnbrC`s8D-\rr2oqqYpNms8N&rrqcQi"Sqlgq"t'g#lFMoq""*o9hc6t77gEZipcj>
-oCqU^*WQ0G!!<-&!ru^'qRZ\IqsjO[qY^0_rD`gu!!N?-!=',KT>oF(ai)6$0J+V$/hf+4K!D8YY-YF?
-ZaI6O\@T;b^;.S%_o9X9aND`Oc-+>Ucd2U<!7Uqs!nGlPrmh8)f\,!5g]#t2h;-rEhtl=,ipl(,iVhd8
-i<8)shr!8hh#?%3g=b03f[gD\f@JO'eC2jnrm3mUccs\Xb0%fG`l,d3^qd[t]Xt_a\$ifV\$WEDXf\Y1
-KIno:0JbF?XM;s"`QQ;k(B=FD!!36'!WZL'rVuorrW<-!rmh&;s'PQiq"a^`qt^7l!!*''!!ii?%L@TL
-P_FX9LN=%;#Rq@\#<>[S:JOnj=^,0=?smV]Bl%[,F*2_SI=Qp&KnkPDMiEd[PE_E%S"-%@T:i!VVPpJp
-XKJb2Z*UgF[C6(O$,OEm^V@Lr]tCuV]'R1=^:q:o]Y(ke\[]/X[^EKKYck10WMlYhUS=HVTqJ!IR[BD+
-PEClbMi*@DJq8AuG]n1JDJNos@U`\P>?"L!;,0bS:-&^o((_)h&oiJRItj;]JIDMY&-2k9!s8O.rVulr
-"9/?"rknabp@S:XrVuc_g^jVk!!3-)!!!LRq"!nNp\=RD;b9_Z6r?P,r9s=RqYL3g#5n;kp@e7TrqQTi
-q>U-hqZ$Hhr<E2rqt^$]pAX^fqYL*frVccprVlinr;Z`qrqufdrVZTnrTjL^r;uusrVl]orVld$r;?Hh
-r;QWjrqZTjrqcfnq"OR_r#PY1q>'gZp<QT6:e=8Y=QfVYqu$ElraQH=&HE(@rW30>ddm7Hrs\Vor:Kg_
-q=!,J"9\]D"98`.!<HBI_8"+1`Q,);/MAb+1FeWuVld2/rj*ZQ[^`lZ]"G_k^r!t,`Q$!AbK\;Ubg"J[
-dF$CkeC=KJrRMG0g"G-8gtgcAh;7#Ghtl=1ip>_'iVhd8iW%j9hu2@6gt^Z=gA]b*f`'J*e^`0udf.T6
-cd:"`c-+8PaN)<>_nj.(^:q:m\[T#U\@B#TZ*4//"L3q>1,Stc(Gr>7`lH*=bL0,i!"f2;"T\W((=`!R
-s8Dous8N#[s5*c[p%/%Oq>L6_i!]_k!!N?0!X/QjP'_7rF`r=V'b(Q\$5E_1<Cfk_<ENL6@q9%XC2@a*
-EccMMH[^HsKSPA?LkpqINKB9dQC+,2SXuFGWMuo!Y->1;['d?P"1c"T]DTDF^:h5Z]EGjX]",B<^K&"^
-]tM(k]=GJ^\@8oS['R$@Y,eP#VPU&_U8"?SSt2=;QBdYrNfAsSM1gJ4IscNcF`D>:BkLsd@:3;=;cZjo
-9L2*-$ka6e&ePdtIs#p[JVp!W%0-A@!!ro5!rs+fpAFshrW<-!rknaGp\b'ds8W&pN;s1c!rrK'!#[9)
-mJl>Kp@J"9?V+-j78ct@r9j1MqYL*d#Q+Gpp\+=Tp\sshq"apa!rDfkqY^WrqYU*`p\+UZs82ipp&Fmd
-s8Dusr;Z<cr;?Tnkl1b`rr)fpqu?WprWrN$r;6BhrquWlq>^<jqZH]jq"ape)uBF,q=s^Uh,dQN91`)h
-l1afGqt]p[]-Rjc%/g//#QTYMqS3(/rsnf$s7H<gqYc9O"p>&/#6"T<+/6Zt[*HS*_l>gM1+k"30;#eP
-X0/c-ZQ?K^\@K2^]Y2(q_SX71`lQ<Gc-=JVc-O_`dF-LneGe"tecj[Xg"Y<;rS@M1rnmS2rSmA-r8[_6
-rSmh8s5<q7r7qG0gtVh^s4RD("P)&Pe'e6B2p]jscHXPTb/hWC`P]O-^q[Xt]=PP^\%&rW['?g:Xfegp
-1c$mC1,:hn^qdt0_SXTh*X_rW!WE'&"TX5Kqu?Wo!rr9!p]&M<9(r,[oD\^drJLX["9ef2!WW39J<#:s
-IW]a]D]B2s$jm^W8m"SW;H6h(?t3_V@VT^rDfTrDG^FmhK7o#9M26tFN/`p]PEqT)&Y,D`StN'_X/rJ/
-ZEpsI\%'$K]DTDF^:h5Z]EGjX]",B<^I5fM]tM(k]=GJ^\@8rU[C!3CYH4b&VP^/aUS=HTSt2=;QBdYr
-NfAsSM1gJ4IscNcF`MG<BkLsd@:3;=;cZjo9L2#\5n=VA'+tlnF*qqLH$t:6HkQqh%0?G."U4s\q#(0j
-rW<-!rknaSp\Y!hs8Mll4ph;l"TSc-!tKqXq=sOZrqcL%lZ#Km9M&/hlh0c5qY^9jqZcuqq"OLVq>U6h
-q$Quqqu-KjrVc`qs8Mrur;-9gq#pHdq"X[]q?-Zmr;?HjrVZQinbrC`s8DBcrVluus8Doqqu?Nmqu6O&
-r;6?fr;?Eeq=sd]qYp?oqYBp]rqmc4q"X[[qXj)]<DQ:];/>[rp\t0iq#0l5%gE:DrW!'+"$cSRg]-74
-7/?i^r;??br]1;c":"o5!!*+0`597&aMbd%VaW*n0eG+?VmE:sYd:[AZa@0N\@T8`]t_D#_o0O7aND]N
-c-4DVcd;[=!S#Tte-FOSf%8O+g"QG\rnR\5hr!>li;;L6iVqj6iUPt+iVhd8iW%j9huDR4h>Z40g]#nl
-g">!/e^W'rdEp7dcd'e[bK@uKaMu09_8*k$^V7@l\[T&X\$rcMY,nb0Xee$50f(R?6*If1`Q,g-_Sfd^
-!!*?1rW!-*!B^5Rs8W#r_Z(,As8W&rq>(%O#lt28!"8c+*(Yp5E,BT1AS#3j#o!s]',+&:6Ut!P<a/sB
-AR>sUBkqR'EH?;JH[UBqKSPB_M&hJ5O-,WkR$sM8StD[LX/rG,Yd1XD[^`iY]=bhjrP/6DrOr6Dm(Wh?
-^:h4m]Xt_brO<3C[C!6EYcOn)Vl'Hh%AKSiSt2=;QBdYrO,]&PMM[%>K7A;qG]e(IDJNosA7K"O<)Qh!
-;G92872-CJ'+tltAn5+VEcZ2KL-u"A$4?b4"pP)is7lWor;OV6$30Snq>^Kos54C`!#YeWcK=WMs6K[T
-lK`sk;,9k^C[UfalhgVXrqcotqtTpZp\FgbrV6fsqtp?jqu-Kms8W)s!rVokrV6Wkp\=R\qYC'brVcZk
-qt'ddrVZTnrTO:]rVl]oqZ$Hlr=&W$qYU3gqYBs^q>'per<)rmq"ape*;]I*q=sm[ok@?$9MA?6mHjB=
-qY:$Sp<X3]!!rN'!sB1una-;&rsSJuq#:0dr8.e\!!<&u1D6Og];!KZ_mQG?:b"@Z0/,_nYG\2$Za6sD
-['mKS]"5Me^VRe)`5Td<b0/&Sbfn>Xd/MDneC4EH!7_A*f%8R-g=tE=rndY3!oW"qqr.V7ro3h6n`0Q+
-rSmh8s5<q7rndY1s4mY/rn@A)("Upbe'cXjd*L%`c-=GSb/hZD`5BFi^]V<a]=IpN$b*UQZ*(11Z)t2o
-0G6,s1GVe/XL5gZ^VI.oWrNY1$2ac+%-dB`s8;l5ruLh5q#:6hrS\%_!!<3$!WW3*JTuBBH"Uht=C*<[
-+;GS%&K4G>6q1'Q<a/sBARAhZCMds/F*;eTI=Hj%LPYqd*K#i;Ocu&tR[]k>T:hmYXfen5ZaI6N\@K5a
-]tM/Y^\bbD^&Pb3^BhQf]tM(k]=GKN\-f^R[Bm-BXfJJ#VbEq`UnXTVSt2=;QBdYrO,]'TM1pS7IslWf
-F`_V@CM7<k@UND>;HQst9KbI3)%dJp&eQL&>#\jEEH?2VKE)J^$j-J1!!*Mpp&G'irm^u:rs/,kpAb*k
-s.&lb(^En9fDb79oDJ+EqO'rL92/?/nbVkJqu$Ei%fH8%q"X^_qu-HjrquZkrVclrrVZTm&-)Y/rr)ir
-rqH3`qtp<irqu`krs8T%r;?Efq>'gbq!n=\r;Z`Zrr`2tqtpBhs82fo#Q+DpqYU3dq>U-iq>:0i"8hri
-q>U:6q=sa\q>C!aF&Gn09i72Lj7N*9p%nUamRRWa!!*'%rW!"qoDS[g^]+Q2rV$0_qtufY!#bt?!rtF'
-TuF=X^qH_;X'R;51+t@RXKJM"YPtg>Za7'L\[oDc^;%M$_o9X8aN=q8c-FPWc-O__dF$FlrmV8)f%/L,
-g=tE=hYuF4i;MX5iW8#tpYkZ&r8IV6ro*n8r8.M2rS@J-s4[J*#M%ASe'cXjd/M>uc-4ARb/hZD`59@h
-^]D3`"1u.T\c0&U['?d8XKen975$GP1GiLAT!5`6]=Y_g]/'?c!Wi?(rW!%ppAY*irke[?pAajbpAOrW
-r;Zfu;[!.(!%<k:G@P`2>Y7:W-jLM&&.TaR76a79:Jt>&@qAnNBPD3uDfTrCH$asiJqSi6MN!LSOHYop
-R[]k?TV8*UWN*##Y->1;['d?P\[f;`^A5PA_#M7;^BVEd]tM(k]+DN`\@B)Z\@/fPZ*:@3Wi;oqV+IDU
-TUq^CR$O#$OcPK[MM[(?K7JAsG]n1LDes-#ARf+P<)Qk#;G0)1:`U)\&ebp5=Zeo>?tsIrEdo>7"98T*
-"p"](V>1)jr;PgXhZ##!qtC!Ys8QgE"98E)!rr?4QM'n<rmpT-l0A/G9h@iM=+0W5me6GRrVI*&r;69a
-qYU0gr;?Qlqu$El!rW#pr;I6,rr;urrr;umq"agbr;Q]orV?KnrVufqqZ$Biq!n=\r;Z`Zrr`2tqtpBh
-s82fo#Q+DpqYU3dq>U-iq>:0i"8hriq>U:.q=sa\q>Bs]GYh@49N%\[g[XdunbhkR%JZJ'$ig8.!sAW-
-C@_>9s!R^Cp%[kMqd^':!WWQ3!!EFI^ppVfU:[_*R'(3V0eY4::91FkWiZ3*!4*]P[CEcY]=bkm_8=+/
-`l?*Bbg"GWbg"J[d*^7ie,Ii&e^i=)g"P39h>Q72i;_d5iW8#tpYkZ&r8IV6ro*n8r87P2rn[P-$ej=f
-g""X&e'cXjd/M>uc-4ARb/hZD`59@i^]qWi]tCqe\c0&b['?d8XKnq:8M)bS1H''OQE7Er\@SfU^j,nf
-!<<0'!rr=7oD\dfrl5!:s'Yg*p%ReNrF?9<!WWT6!!N@*M/m-K<bPK#4]=$@'G:ui+A+sa7nZWU=^PZM
->[;#WC2Im0FEVqVI=Qp&KntVFN/j!`Pa7c-SY)RKU84cgX/rJ.ZEppG[^`lY]">]P^\knI_=kY<^LY'm
-]tM(k]=GJ^\@K/[\$`TKZ)t+-WMcViV4s]WSt2=;QBdYrO,]'TM2$Y8J:2chG'%bCCh[No@piM?;H[(!
-905%2*tAtt',3H02a'Q4BPD!uJR\Zl"p+r4"TSO9pAb0jrq?B:rs8N"s7>sWpalOG!$;4D"UGk%r;?0Z
-q#'gXl1r@r:e=D]Ms9s.pA"R`qtp?gqYgEk!rDflrr2opqu6Wqr;Qfpr;6Hgs5EqPs7uW]s8;iprWN/r
-q=saYrVl^&qtg3fqtp-]p\47O+7OYU7S$HZf'`)$p\Xm^p[7h<*<??J!!!E-!%[X7qu-QpqnrF=qu$H_
-p@nJ7r;[<.!<N9%Y.)!J[C!HAW1O@$K.\o00JZk/ri?R4Za6sC[(!Z[]tV4q_#D1n`5Ta:aihoPbKJ,T
-cd:(ee'uq!f%8R-f\+s3g=tB;hu2I7iSieTj8%^1i;VU5h>Q+/g]-%,g'60\f%&6udf.Vrccs\VrQ#Df
-`l,d3_8!^t]=PP_rjMs7Z*F;4,-.fO<&ZB\2(jc`V5UQ%\[ArO]<i+L"9SW($ig8Wq>C6krr<#tj8\*<
-?Mj["o(i(\.f]VP!sA`2"ors`B3nnI=$Af2=#^L'&JG^$845j:9i+ek?"%5L?YjUtE-$/HH@:<qKntVE
-NK0']P*D5uR%'Y<TV8-VV5p]!Xfek2YdCgG[^WcW!4h('q7ZU99t@gE\$iZLZ*1=3X/W%qVkg)^TUq^D
-R@';)P)t]`N/34BK7JAsH$"(GD/*]qA6N,IA6)Am770F;+VP:r(^Do^3]fW#?YaLgD/fOa!XJr0!"Ju/
-.fKAHrkAC<qu-Qms7c:1!r`0A!<WK23pHS>oD/%Sq=j=Ocrj4@7Tl2Jp\"7Pr;?HhrqZWkqYgEk!rDfl
-rr2opqu6Hl!W2flrV?KPrV?KhrU0^`rVlctr;6<iq"F[cr%%[@qu$?gp\+@Up$hI1<_,bV=k`<6qtp<h
-p%RqIj#$l@!s/H*!!",*p\Xphs80b7#ljf#rqcZjr#P_9(]aX=!@Y@b\?WNJZ`C(%Z&CLq0IetlWNH0$
-%(!:GZF%*Q]Y2%n^VKic+N27=a2uNKbfe2RcHjkbdF6Uqf%/I*g">!2g=k<9gu&(g!o`+tj5^1"q;V5.
-rnd\2rS7D,rRqJ-f@JL$e'e6C"4,69b5KBia2Z'8_SO"$]t:kd\Gir=ZE^\6YTg0HZsc!K/MJl?VPU>s
-ZF@3MYdq(f!!30%!!E<&+7f@/rr2rtrq-6;s%WChrql`kruD+A!WrQ."pPrpC1^aX<`21I5up2\(`!Mn
-.SE3!84ucY=C#?F?=.MdDK'Z>G^=dgJq]#<MiEaXOHPinQ^F85StMdP&Yu8(XK8P,YHP1;[C*HP\@K0/
-^\PS=]0*X7\@8oRZE^U9XK/>!Vl->cU7e*KS!fY0P`h,gNJr[JKnFo(H[0^RE,B?&An5(JARnh877BR.
-:F6br%hKB]3BfJd5YG?sCh.=#$NgS8!WWE+!$Ct7s8Kb4#l=T$rVuiD$Ng;-&HN"<#\WMtq=F@Qp\XaW
-oA=6k:fKnhU@7aHp@eF^qtp?gqYgEk!rDflrr2opqu6Hl!W2flrV?KPrV?KhrUg-es8;iprWN/rq=saY
-rVl^Fqtg3fqtp3_p\4LOl^LdI:eYHZmI:#Jr;--]nb)!H#Qk,2!!!0&%FOqIrVuopec5+<$2X]$r;ZcE
-#64c'!WE-G::IR<YHtC7Xf8>&Rm8\b.QM:EWiN2&Za6sC[(!Z[]tV4q_#D1n`5Ta:aihoPbKJ,Tcd:(e
-e'uq!f%8R-f\+s3g=tB;hu2I7iSiegj6kt'iq_O3hZ)F1h#?(,g'60\f%&6udf.Vrccs\VrQ#Ym`l,d3
-_8!^t]=PP_\$rfPZE^Y5Y9KdGCc=.+/ifAsVQQr*ZF%$C[B`4&!<<3%!!WE3f)5OHs8W-!rknauq>^Hm
-s8UXT!<N?+"9eu73-SkB>[CK.6U+"77MljW$5P6g77BaA:fLP%@:NYPCi4-0F*2_RI=Qp'La%_7NK0']
-P*D5uR%'Y<TV8-VV5p]!Xfek2YdCgG[^WcW\`(=!^%o8j\[f5Z[^<?FYHFt-WMl_mUnaZWSt2@=R$Nu"
-OH,<ZLk^V9J:2ciFE2>;/o#$2A6`>J?r]oo7m]70-kd7/&/%8m4$Pi"<FofMAS`[s!s/W+!!`K5gA_-O
-^AeK:s8VonrNcJ*rVup"*WuZQOQuT<o(DPIqtBmTk^lH*:L0U^o^qkSr;?HhrVHBhrqlioqu$HmrquZm
-qYpTnr;6Hgs5EqPs8DoprU0^`rVld!r;6<bq"F[cr%%[@qu$?gq=aRWr9i^=7oEG`II6Imqt'aYo^_M@
-jb!pA!s/H&"98G.p\Xphs81sYhZ"ets8D`kriuM)!<N9'!s8UD['R3DZ)k+2W3N:u;(XRY3bePn%C!1F
-ZEgjH]=bhk^;%J__B?e9`lH3Ebfn8Rbg+P]dF$Fme^i='f\+p1g"P07gYC]chuhoriSrhVq;V5.rnd\2
-rS7D,rRqJ-f@JL$e'e6C"4,69b5KC0a2Z'8_SO"$]t:kd\@8rUZa-j?YHP@0WbsFJ3\O.'Vl-_qZ`^U=
-Xq.eBB*A89!<<*(!!'G)rr2oss8Kq9/,]GGq>L?#!!36*"9eu7#?GtU@U!)<:d[E;8PgTC(D7N9:.7TB
-9i+ek>Vfeu?XR\fDK'Z>G^=dgJq]#<MiEaXOHPinQ^F85StMdPUnt,nXKAY/YHYCA[C3QS\[g\6q7ZU9
-)S*Dg\$iZLZ*1=3X/W%qVkg)^TUq^DR@';)5E_+gNJr[JKnFo(H[0^RE,B?&An5.N@UN2191MN681Fu_
-)A!l\5Wh=m8lB21?Xdh<#QOr.!!!3'!4`%.rke^6s""'Eq""1VRfENk!!*0)"pqHpqYTmVo)&=NqX*[F
-9MSAfU%%[GpA=dcqtp?gqYgEk!rDflrr2opqu6Hl!W2flrV?KUrVZWis7uW]s8;iprWN/rq=saYrVl^=
-qYL$aqtp3_p\=RPl(gdG;bj%^nFHA@qXjRVp%@XQ&-<%4!!8DZqu-QpqtL-8rs/N!p$h_TQiR'd-j'PS
-",X1cZ`L:0Y,n>$VlFG_0/,D$X/`2#Yd:[AZF%*P]=kqm^VKic'#_c/a2uNKbfe2RcHjkbdF6Uq%G'+^
-f\+p1g"P07gYC]bhu_lrio/qniq_O3hZ)F1h#?(,g'60\f%&6udf.Vrccs\VrQ#eq`l,d3_8!^t]=PP^
-\$i`OZE^X;Y-Xr?XDodK2DAdLWiE4rZ)k47Xfesa"TSZ%!!AJ`rr2oss8Kq9)ZBL(o(`6R!!<<+"U5/:
-#\%CJ=^#$3<C8l<6pXNu%1a!d/Pel,8P`2^='K*D@:F%jDK'Z>G^=dgJq]#<MiEaXOHPinQ^F85StMdP
-Unt,nXKAY/YHYCA[C3QS\[g\6q7ZU9$+[UV\$iZLZ*1<,XK/>!Vl->cU7e*KS!fY0P`h,gNJr[JKnFo(
-H[0^RE,B?&An5:U>Zt$&:JO;:7P,&b'b)Wi6U4""84m)k=B]EB"onc+!<<-$!1*Warnd\5rs/;ko(;^2
-"U"`)*s2ZN$GbQqqss+Gq"sLQna44s8Ocj\n*p)Dqu$Bhqu-BfrVl]rqYU3irr2imrqcWqqu$?iqYpQq
-iViTPq>Ka]r;HWo"T8/mq"XR]rqml7qYC!bqt]s[q"X.BX%Z/U<Qb(+o(MGFp@S.PoBaO+&HW+9!Wi?'
-!.">9rVuop_Z'f6o'c8HJc5`L!s\r3S>`ZsX/Gru'r.n3We32[.6)4FW3!#'Za6sC[(!UM]=kqm^VKic
-+N27=a2uNKbfe2RcHjkbdF6Uqf%/I*g">!2g=k<9gu&(g!o`+tiT'anq;D8/s5!Y/rnID*#1qJXe^N!q
-rm:hoc-4?/a>h5[`5BI.^V7Cn]",;Z[^NNJZ*:F7Y+i+D0JG"8Lp="]XJ2o#Y-G(0ZCh@$!WW6'!!<4G
-r;Q]ps8W):s'Ym,p[[kIr.>%Q!sJl5#7(WV@THQ5=BSQi4[__54r4S4(,&EP84cTS;cd13A78q`DJjE7
-Fa/4\J:`K2MMmISO-#NhQ'[l-SXuLJUSO`eXK8P,YHP1;[C*HP\@K01^]2(E^%o9D\[f5Z[^<?FYHFt-
-WMl_mUnaZWSt2@=R$Nu"OH,<ZLk^V9J:2ciFE2>;C1h-h?s[)A;Gg4b4uZ%e&J5?`5Ysj969@Y0>$P-2
-Bl4.U!rrE+!!<4Irr;uds3L]pq#CBen8\^9!W`<("U>Caj8&TFmJ-;Mqt'ONj)dpa<MAjMq!n7Zr;6Bi
-qYL0iquZ`lr;Q]pr;6Kkrr`<$qu$?iq>]FPq>^9hmf34`rr*&uqt^$^pAP!g%f6%tqY^9ep@n@Umd?fD
-$V<^$lL"*6p$_\Pp\t%!n^nHW!!!$&!!NC;p\Xphs80\5"o/)pp@3%u!tbY<"9c!0YHY%'XJ`8(XKnk!
-(.g#*1hrtfXf/M2Za-pE\%92b^:q@trk]er`Q#s?bKS2RbKS8Xd*^7ieCE.$f@\d/g"G*5gY:N@rSRb9
-iSrhVq;V5.rnd\2rS7D,!8@G+#1qJXe^N!qrm:hoc-4?/a=PBO`5BI.^V7Cn]",;Z[^NQLZEUL7XJW.=
-0J+Y@W2cu'X/<&(Xg+t0ZE+3.!!iT.!!WF9r;Q]ps8W)Ks6fnnq>U?doksp8"9eu7#71]]>>J!q<*3'i
-6pjO::*BoK'.m!N91r,[;H@%2A7K.dDJjE7Fa/4\J:`K2MMmISO-#NhQ'[l-SXuLJUSO`eXK8P,YHP1;
-[C*HP\@K0B^[Al4^%o98\[f5Z[^<?FYHFt-WMl_mUnaZWSt2@=R$Nu"OH,<ZLk^V9J:2ciFE2>;C1h-h
-@p`><;c-Ik3]KV]'+b?e;bTbT7m]X7:fU:iAU+IY!!r`3!!`O<rr;ut^],h_q>^Khlt-A'!WiB)"pYLr
-l1XrGme#iBqs=+Gp5;X@:R1/;q!S%Wr;6BiqYL0iquZ`lr;Q]pr;6KirrN#pqu-?jiViTPq>Ka]r;HWo
-"T8/mq"XR]!;m3%r;-9cqY^9ep@nR]+7,(Z8k=R0jRN'?p\=UZqtp6[g(FMg!<E9&#R"Q0qu-QpqnrFB
-rV?HlpZl8h!s8Z."TANL^oslDWhcVfYct%8W3f\Z0J?k1X0&8(Za6sD[(!WY]tV4q_#D1n`5Ta:aihoP
-bKJ,Tcd:(ee'uq!f%8R-f\+s3g=tB;hu2I7iSieTj8%^5i;MU5hZ)F1h#?(,g'60\f%&6udf.Vrccs\V
-rQ#Ym`l,d3_8!^t]=PP^\$i`PZa-h6XrscS.P3,N\>-45XK8S0Xg+t.Z*4<1!!*'%!!ra7r;Q]ps8W)\
-s5*c[r;-Elq!MSl"9\o5#7(VBKjIML=&W-q91V<D7U@VS%hC'^8P;]R;GpP#@:WkYCi4-0F*2_RI=Qp'
-Ll.+MNfT9bPa.T&S"6.DTqeE[X/rD)Y-5%5['d<M"1PeN\`(=!^%o94\[f5Z[^<?FYHFt-WMl_mUnaZW
-St2@=R$Nu"OH,<ZLk^V9J:2ciFE2>;C1h-h@p`><;c-Ik4$?"Z%M0$q@7Np`7n#j<:fU:%;It4X!!!*&
-"98c2?iL*)^Af_^q>^Khlt-A$!!!$$"U>FanGE+Qp@e=Vq=FRTqkd(c99\i9hu*9Ir;6?nqYL$arqlWl
-"T82oqu$HmrquZmqYpTnr;6Hgs5EqNs8W&tr;ZWhrrE#rs8;iqqu6Eoqtp<i"T8/oq>9marqufmr;7i9
-q"XdTk]]?m8YGeJn+?PTqYU0bpA47/&I8@?!!<3'#[mE(rVuopa8c,<>Q+BsrqG_f!<<*#!WiH,"Ko)4
-YbeD$Xfee0^95"b/M\k`WiMMoYHtR@Za@3P]=Y_h^VI_(`5KX7a2uNKbfe2RcHjkbdF6Uqf%/I*g">!2
-g=k<9gtpoFhu2Kqj8@s4iWS6!i8<GihZ)F2g^Mlig=b03f@SU(eC2kFcpH()cHXSVb/q`Ga2Z'8_SO"$
-]t:kd\$rlW\$iZKY,nq*V+i9p.W)`%Y->7;Yct7/V5^W!!s/H+!!<3(#[dN/rr2rtrqHH;rs&Dtrr2]\
-@f?Bn!sAc4#RPWY77g0Q<``!d93=qq1^Oa%-W3`)=&W!p<a0$EAS,^pDK'Z?G^FjhJq]#<MiEaXOHPin
-Q^F85SeRikUSO`eXK8P,YHP19Za@-K\$rm+^\GMA]KNm=]"5G_\@8oRZE^R7X/W%pV59o[TUq^DR[BG,
-P`h/iNfAjLKnFo(H[0^RE,B?&An5F[>#nR!;c,nC+@@.T(_&<.<DcXm:dmfC7mp*ZGln-K#64l,"UJK7
-s8K_3)>O73p$cu+!<<*#!X/f:dI$W(qt]s`qtp+%qsOF"APQ<XkP=ZBn,3+\qtg0bqYpBir<3&rqYU3i
-rr2imrqcWqqu$?iq>]FPp](9ls8;onq>UKos8N&rrVucoq?Zuqr;HQjqt^-_rVl`pqY^7%q=saOr9Ai,
-:JBR:o'c8LrVI0%p\O:-'*nU>!!<3%"_m`.rVuopj8\';>58*pp@3#&!!!$$!WrQ.X0AP-Y-+h6Y->7A
-XLj9R0/c_)YGSM&Za6sD[(!TX]=bhl^r""-`5Ta:aihoPbKJ,Tcd:(ee'uq!f%8R-f\+s3g=tB;hVR/I
-rnme7iT'^m"QA=thr"@gs5!\0%,'@gg"G$0f@JL%e'e6B2:'Uoc-4ARaiMQD`l,d3_8!^t]=PP^\%&rW
-[^<<BXJ<%u;D0^VU:@M4ZF$m@Yck((W2lit"9SQ&#6Or,"_[c4rr2rtrke[eq>U?doksp5!<WH.#7(WU
-=[GbZ=&rg'92/5W?UbqD'd-@M8Q8J`;H@"2AS!Q-CMds.F*;eTI=Qp'Ll.+MNfT9bPa.T&S"6.DTqeE[
-X/rD)Y-5%5ZEppG[^W`UiP50$rk'Dd]=PSa\[],W['Hs>XfJG"VPU,`TqJ!JS!o_2Q'@GoO$&G^Lk^V9
-J:2ciFE2>;C1h-hA7/SA;c-Ij3C6+Y&ebXX>uad$<)H(Q8Ou9D?$6AR!!*''!!3=;rr;u4s![pIp\"+L
-pk8kP!!!$$"U5=Un+?MSo]c;Gr:TLFrToM9;Jbt#qt^$dqulonqYC!equ$Bqr;?Egr;Q]pr;6KirrN#p
-qu-?jj8K#Vp](9ls8;onq>UHnrVufos82fl#lFMsrVZQiq>9marqufmr;7W3q"a=Tl[)])IIm("n+HPS
-qYU0`qY'3r&-i@=!!3'!!daV<rVuopo`*8;-MR*"p%X(>!!**%!WrN-U9^]%Z)OD)X0f@=Xh1fE/2BSr
-Y-5"3rNdZS[^j#^]Y2(q_Sa=1`Q#s?bKS2RbKS8Xd*^7ieCE.$f+$Bcf\+s3g=tB;hVR/IrSZYppu2G8
-iS`VNr8.J0rnIq8g=k65f[na+e^W'rrm2q:cd'eZbK@rJaN)<=_ns7)^:h.i\[T&Y\@/fQZEC:'\#2qZ
-#:WT^\$E6E[/R<<YGeFtWLO.p!rr<&rW!%Gr;Q]ps8W)8ruCe(nb)g4!W`?)"9f#9$#a'47SZQI>YS1%
-;H$mf@kA$"(g0a8;cHXm<EisEB5)-uDK'Z?G^FjhJq]#<MiEaXOHPinQ^F85StMdPUnt,nXKAY/YHY==
-['d?O\%(D3pq?[>&A,Qc]",A]\$iZLZ*(40WMi:`V59o[TUq^DR[BG,P`h/iNfAjLKnFo(H[0^RE,B?&
-An5=V?!1'$:ej8S8KelZ.<&No>$YE:7n6$76q^a%#6Y/0!!E3#"+'tHrm:]6s!RdAq""1VRfEKi!!*-)
-"q%I#nbE"OiV<<Jp?hGDrO,<lB(Pclo)&Fa"T/&lq>1*fr;?crr;-<grr2opqu6Hl!W2flrV?KcrU0XY
-s8W&tr;ZWhrrE#rs8;iqqu6Etqtp<ir;6BeqtC!fr;ZWkr#>J,q=jRD@:)UIjRVj2q#($cr;6'^o]WFh
-"pb#*"I8`Ys8W-!s80_6#Q=MlnFupL!<*!=!WiH+"GX7ZWir:fYd1^KXKo4OJ1N98YH4q*Z2M!?['mNW
-]=bhl^r""-`5Ta:aWAXLbfe2RcHjkbdF6Uqf%/I*g">!2g=k<9gtpoFhu2Klj7qU:iSi_Phu)@2h>Z1<
-g"P05g"=p.f%&:!df.T,cd0n]bfe/NaN2EA`5BI.^V7Cn,eCOq\%0#W[C*<CXKA_"4?Y0RXL>IA\$iTI
-ZE:"*Vl,4Q!X8H$"-rf`rr2rtrknaErV?*Vq#?c_!<N?+"]>R1#Zt@q5Y=O7<`3"):f^bB6jjD>=\r'm
-<`2gq>@V5WBkqR'E-$2IH[UErKntVENK0']P*D5uR%'Y<TV8-VV5p]!Xfek2Yd1UB[C3QR\Db3t^&GZD
-]=YYc\[f5Z[^<?FY-"b(W2?DfU7n6OSXZ(8Q^*euOcPN^Lk^V9J:2ciFE2>;C1h-h@:!5B;GU+a85;Md
-*=GkZ>?G-;?Wori6U41:>$D46#5\B&Qi@$aiW%d7-iF#Eq>L8u!!3-#!<NB.$@hF8o(_tDq#1$\me-#I
-emV9chY6a/qu6Krqtg0bq>U9hr<3&rqYU3irr2imrqcWqqu$?irVuiriViNNs8Duqs8)Qk!<)lrr;HZm
-rqZotqu$Ejqtp3dpAP!g!rDcjrVRE+qYC$bfi(m]n*T]9o_A@ZpA=LNq[W5YLBn"d!WW3%!!'G$qu-Qp
-qnrF=r;Z`jrVj)&rW*r>!WrN-?a6W.XfnP+]!])R\?EuF4YAphX/qulZS/Yn\[oGd]t_A"_o0L4`lH3E
-bfn8Rbg+P]dF$Fme^i='f\+p1g"P07gYCZBhr"CjiT'^m"QA=thr"@gs5!\0%,'@gg"G$0f@JL%e'e6B
-!mf3<5L%Eqb/q`Ga2Z'8_SO"$]t:kd\$roY[^ENKYH=q,P;+mZ[BR*H[^ilOYd(.%YGnC2"9JZ+!!!*$
-!4Mh)rr2rtrl>';s'P^(rV?ElZiC./!sAc3#7*S%5<M5!79*Z"AmSkJFBKLk(f!q-8m5+j<E`mEBPM=!
-DK'Z?G^FjhJq]#<MiEaXOHPinQ^F85StMdPUnt,nXKAY/YHY==['d?O\%(S8r4i$?rk)RL]=PSa\[],W
-['Hs>XfJG"VPU,`TqJ!JS!o_2Q'@GoO,f3UL4t81I=$6]Ec>l1B4b[[?!q#99hS,Q9Krgr*-?"'?"I\^
-?qNmQ4A&IT6j<bt!WW3&!!'V0s8MThc2T0fs8W&trQtuS!!!$$"9f-6mJQ\Pr:9R[qtB^Zn+uF>7U+O@
-m-sfLqulonqYBsdqu$Bqr;?Egr;Q]pr;6Kns8;ltqu$?iq>]FPp](9ls8;onq>UHnrVufos82fl#lFMs
-rVZQiq>9marqlioqYU6h"Sqoip%fcV>WnSJo(2MJrVZE^q"+"Po\`sX"U"o-!!3-.e+`b<s8Vu6rsAQ%
-rqufqdK]dRrW<'$$9ti%WN<D-Z+RTX%(X!T^pRf(2Nt8=Up0d'0"/=%]Y(qm^r""-`5Ta:aihoPbKJ,T
-cd:(ee'uq!f%8R-f\+s3g=tB;hVR/IrSZYppu2G8iS`VNr8.J0rnIP-g'ZQeg"=p.f%&:!df.T[cd0n]
-bfe/NaN2EA`5BI.^V7Cn]",;Z\[f/V[Bd!<WiCt:+DJQt\$rr^\Z`0>Vk^JqUI,"`!s/H&!rr\\r;Q]p
-s8W)Ys5Euaq>^Hms8UXT!WiH-"U52;-=B;,5XeCH@:*VX@p3\c3<g'_;GKng;GpLu@qKChCM[m-F*;eT
-I=Qp'Ll.+MNfT9bPa.T&S"6.DTqeE[X/rD)Y-5%5ZEppG[^W^G\Db3t^&GZ)]=YYc\[f5Z[^<?FY-"b(
-W2?DfU7n6OSXZ(8Q^*euOcPN^Lk^V9J:2ciFE2>;C1h-h?!UiF:egp^'MLLt!BP[J?XIM`BOFA"4Zc>6
-=!nCX"U,#/!!E90h>[HR^AfSXrVufqp\5g3!<<-%"9o/gjnniCnaPuErU]aVqs410<`$m5l1FlPqucim
-qY:-erqlWl"T82oqu$HmrquZmqYpTnr;6Hgs5EqNs8W&tr;ZWhrrE#rs8;iqqu6Erqtp<ir;6?lq>9ma
-rqmu:q>:'equ$9dqt9^"?W,;GoC_hSrVZ<Xp%7hOo@Z#%#R:2,"!-b&qu-Qpqo&LAs82coqZ$Bh*<?3?
-!r`9<+K;QGW2cr"\@];a\\>DiRPugLYG/#$rNe/a[^iu^]Y2(q_Sa=1`Q#s?bKS2RbKS8Xd*^7ieCE.$
-f@\d/g"G*5gY:N?hV[5hi8`ktj7qU:iSi_Phu)@2h>Z1<g"P05g"=p.f%&:!df.TQcd0n]bfe/NaN2EA
-`5BI.^V7Cn]",;Y\[f,T[Bd!<X/gV.1R>_`\[oMi\ZW!8WhuqrS0S(?"oJ?'*VK@0rr2rtrq-6;s%WCh
-rql`kruD.B"9er5#7(WD7Qi[j7nm6"CMmZr@X)>s#W>aZ;-6^o<EWgEBkqL#DK'Z?G^FjhJq]#<MiEaX
-OHPinQ^F85StMdP&Yu8(XK8P,YHP19Za@-K\$rm+^\GMA]Kj*@]"5G_\@8oRZE^R7X/W%pV59o[TUq^D
-R[BG,P`h/iNfAjLKnFo(H[0^RE,B?&An>.L@q&5,84QNW0bOs:=a>*u@rQF(@nB'Q4%W+D$NLP>!!!'#
-!$1q8s8Kb4*W,d7oChkP/HPqQ!<NB.#o(nVp$Lr4n+?SMo^_tfkPsq);5s<_n+lt\"T/&lq>($er;?cr
-r;-<grr2opqu6Hl!W2flrV?KPrV-?lrVufqqYC-krVccorVucoq?Zuqr;HQjqt^-_rVl^FqYC$cr;6Ef
-qYU-]VH&rQn+cVOrVcZdnFQGHp@-QP!"9,5!!iQ).J3B3rVuopec5+<$2aZ"nFlVS.KKSL!r`9<!10FZ
-US4cjZ+[][[`>Pr[otD!Yc=V(rNe/a[^iu^]Y2(q_Sa=1`Q#s?bKS2RbKS8Xd*^7ieCE.$f@\d/g"G*5
-gY:N?hV[5hi:Q'tj7qU:iSi_Phu)@2h>Z1<g"P05g"=p.f%&:!df.T\cd0n]bfe/NaN2EA`5BI.^V7Cn
-]",;Y\[f,T[Bd!<X/9D^B"PL`]"Ghp\ui!5Xf&4oQO3^##64`0!!"GEr;Q]qs8W,u_uDjrr;Q9_q#;iG
-!X&Z1"pYA5;*-ir1IY#>B5;?nEaF9C0FKC6;c-Om;H6k0B5)-sCi435G'J@^J:`K2,)V;<NfT9bPa.T&
-S"6.DTqeE[X/rD)Y-5%5ZEppG[^W`UiP50$rk'nr]=PSa\[],W['Hs>XfJG"VPU,`TqJ!JS!o_2Q'@Go
-O,f3UL4t81I=$6]Ec>kJC1h-i>$>EF:J45K:/EMN20a7f@q9S#Cgoq&5s.Y/9`P/'#lk#6!!"JIrr;u3
-rs\c%p]('hoP4X2%0-AF"98N8Xj6>3jnncLrVcBWoD\a`^Kd?#q>U3pqtKgZq>C0iqu$Bqr;?Egr;Q]q
-rUBgYs7uWjs8W)gs8;crrVccprVuirr9aL_rVHKor;QEgrqlfmqYpC%qY0a]qsaKI<Qk7<n+$DT'`J"+
-p\XCKjff-n!!EH*!Xo'Ep&3eJhZ#n>rV$3\r9n1t!"T&4#64o-G`o5;S?Jcr]u.Lm]Yqe/NAb=EW3E5%
-YHbID\@K/^]Y(to_SX4/`Q#s?bKS5Wci2;jdJ_MseC<%!f`'S(gA]h.gt^`bh#Q=2iV_X6iqq^)ir%d7
-iWA&qhu;I5h;%t`rn7A*rn.8&rmh8'e^W'rdJhK.cd'eZbf\)La2c0;_o'@+^:h.i\[T'I\/2QVXK/J!
-Z<K/L`6Z!$]"Pbg\?i<@StljiK)boW#R(2/$34c6rr;oq_Z).]q==FOrU=A!!"],6$31A48OuE=/OVp-
-C3XoDGAV8M;\g`S93"P_>%2%fB4tjfD/O<5FE`"WI=Hg$L5:\EO-#KfPEhH$S"6.CTqeBYriH[5YHY:;
-Za@*I[C3QR\[h^N"h_L]^VI\b_Z.OD^&,Pi^:h.i\[]/Y\$ilZ\[SuRZa$[7X/W%qVPU#\TUq[BR$O#$
-OZnebMi*@GL4k//IXHE_Ec>l1B4b[Z?!^`6:.e/N>Ug.bJW4r!H@'aA8iSRk6W%E$!!`uB#Qk/:!,26/
-s8;l9s8Ds'qY9OZq"k#f!r;m(+B$VTkksf=mJ-YYrWi8en<n:gqtg<h"o%fequ$Bkqu$Bqr;?Egr;Q]q
-rUBgYs7uWjs8W)ls8;opquZiqs82cpr9aL_rVHKor;QEgrqlfmqYpC%q=jU[qtTVqTB?+Hn+cn\'`@Rk
-nG2bFj#7JK!!WH*!!WG$p\jU]c2S%HqsXLSq#$lc!!!-"!&4g9RBE3fSuANp`llQJ`k]:%A4*?!VQd2+
-Z*h*P]"5Md]Y;1u_Sa=2`lH3Ebg"J[rm:YlrmM&"eC<%!f`'S(gA]k,h#6%/hYuL3i;_g6iUPq*iVqg<
-i8<Gkh>uHfrS.>*!87A(s4@8$"kD/Qe'cYCckasQc-4DSb/hWD`Pf[3_S<gu]=PP^\,NlA[BHX3XKSND
-6#3XD`OWXu`PB!dWMZVhTV<V2!!3K.!WW<&V>:,jr;OS5%/BP^qsO:YUAt8p"9JH$#np0+0K_6b94E6)
-KS>(uC3t:Z)Gj:$;cR"1AS5^gAo2F)EccMNH[UBpKSG;>MiWs^PEV8tR%'Y<T:r$TV#IJ+Y-5(7ZEppF
-[C*HP\%0'K\coaZ]t_A!rke]Qn\+h7'>D/l]",>\\$rfW]",;X['R$?XA>mrW2HMhU7n6OS=5h2Q'7>j
-NJi[NL5(A5J:;lkFE2>;C1h-h>[:Z?;bfqX;c=JiDM3[gI=m2t>X:%q3CQYU#lk#5%Klq8"9>@rs8W#r
-irA!;#l4;eqZ$<ilkB9s*X;ZQ*5^q"n+$8Gp\Xmfs82HTs3toEoBZ;NqY9m`rqucmr;?crr;-<grr2rr
-nG`+\!<;lnl2U\Z!r`)tqu-QmmJd+`qYgNnrq?<ir#be2o_%tSp\=X_qT4!+q>9sYq>^Kop$MADq"F!m
-)%[)S#Qk&-!<sP4ot15VqY]mZqXORO%fcS2!!!9)!!SRhS>DaSVR+._d*^(V_V:VKT;nTiYd1UD\@T6a
-]">Vf^;.V&_o0O6a2uNKc-O`8d/MGke,Rqtec4;%g&Ke+g]$",h#Q=1iVh^6ir%d*ir%d7ir@s:huDR5
-h>Q+-g&Th*f`0S&ecjUSeC2jnrm1eocHXSW1<Rb\a2c0;_o'@+^:h.i\[T#V\[]&OXK8P.M+s>YbfRcB
-bg4;7U7S$RUo9L]"oo)9rW!*')"RG$s8;l6rt#/(p[._NnG_qg!!!-'!"Ai,).Qf$2(q<h>%i#*Jq\c+
-QW>.r83KU?<F'/6Bch20E,p&EH$ashJV8c6M2RFVOctuoQC+/4StD^OUSRmk%'He<Yd(L?['d?N\$u@I
-#eIUZ]Y2(q^qoudo=b1;r4c+C]tM%h\[f5Z[^N`W\@/fOZEUI4Wi2knV59o[TUq[BR$O#$OcGEZMM[(B
-KS"`'I!KgSE,B?&An>FY>uaNa5!DOt+'+&MKn4W#Hu<.X2Z>HB>A+!A!>>_>!WW<>q"Xmhr;Q<fd/O.B
-r;Q^Cqt0bT!rr<&!!E9,+*QN=k5+B9o'u>Fqtp3`p%P3)iVW*@qY9mbr;QTkr<3&rqYU3irr;rirqucf
-s7uWXs8;crrVccnrVuf_rr2lmrW2rrpAP!g%f6"np%S7Uq"ss\[&`'`&H2M*s8N#onE]]@oCqim+pIrG
-"p"]0!DiLc]DioKrVuioo^MiH!<<*'"9ni+$<3n/QDg+JYIVKkbmqt>cHX=CMOUlFYd1UD\c0/P]=bej
-^r!t+`5Ta:aihoQcd2U;rmC\ns4%)!s4IA)s4[M-rnRJ.!8d\5rS[\7r8I2*r8IY7s5<q7s5*e3rS.>*
-!87A(s4@8$"kD/Qe'cYCcl:<Vc-4DSb/hWD`Pf[3_S<gu]=PP^[^N]U['0J1(92V!XjkV=c-=GQ^9"!!
-US"Bd8eD%*r;[$+!)*7ds8W#reGo";%eoeqqu-*Vs$?_d!!`]7rW!ij<'2Ng1e^qWD0LMaKSbP0/2]R`
-4\f!_ASD'W+)Pn7EccMNH[UBpKSG;>MiWs^PEV8tR%'Y<T:r$TV#IJ)Y-5(6Z*L^C[C3NQ\,NoE]"5Md
-]t_@u_8?2gn\+k8B"ksl]=PP`\@8oT\[f5Y[Bm0CXfSP$W2?DfU7n6OS=5h2Q'7>jNJi[NL5(A5J:;lk
-FE2>;C1h-i@:*;?8jPU(6nL-.NeiIGK7.iR<^\i&/i$fb"TSl0!!<3+!)*@js8W)trr0e7$Ms]#r;Zfk
-pRD3equ@Z:&g=pblLs]<o(Dq\r:fgZjnd6>jSds0p@nC]r;QTkr<3&rqYU3irr;rgrpg$arTX@[quZiq
-s82cpr:^*ks8N&qrr2lmrW2rrpAG!h#Q4Mrq=F7Sr;HL7o?+rGq!n"Vs8MQXnacMOme4.:&-E=@!!WE1
-!1ru_]Di<;r;ZWlrq-#T!!E9'!!E3#)[[:>]pbgcT;T-;dF$1\e\K\!L7c&FYd(RD\Gj#N]=bej^r!t+
-`5Ta:aihoQcd2U;rmC\ns4%)!s4IA)s4[M-s4mS/s5*\4ro!e8r8I,(ro*k9s5<q7s5*e3rnIG+s4RD(
-rmqD+f%&=#e'cYCcp,k%c-4DSb/hWD`Pf[3_S<gu]=PP^[^ETR['$L2XKIPDcI'eXd+$1KYc"+bTpi9B
-('FXK!!!-%#6::kr;Z`p!rr9!k5X<<>PS!jq#13bqO@Nh!!<?(!!No8?t1uN-T++_?Z:OXOI1fb9fbU@
-3_WFT@:a+dCMds.EccMNH[UBpKSG;>MiWs^PEV8tR%'Y<T:r$TUo^Z"Y-5%5Z*CU@Zid_E\$u=H#eIUZ
-]Y;.r_86,fn\+q:s1\KG#J.LW\@8oS[JmX*[C!6DYH=k)Vl$;dUS=HTSt)7:QBdYrNfAsSM2$b<Jq/;t
-H$"(GD/*]qARf.P:Hpfs2b,u'M33^SN.l7[;ar_s/hg.(%0Qk='EJ4=!!iRrrVliqrW<-!rknaDrq#mP
-p&G'djVe+&rW!o?!<rXHkPO`Ep[IV?o_/=bq!%e;hXCC5p%A%R!;c]mrqlWl"T82oqu$Hms8DQgnc/F`
-l2U\Z!r`)tqu-QmpAP-nrr;lprr)fprr)rrrq?<iquurmo(;bUrVI].i8O_5s8;TjpZL`+nG2nKrEL*G
-!rrH."p>&LjS/Pds8Ds*rq5sKoD\[`kSO:&rVup%rW"QKW2uG_USY-*`QQcce&L%AT;o9!YHY@?\%&oV
-]=bej^r!t+`5Ta:aihoQcd2U;rmC\ns4%)!s4IA)s4[M-s4mS/s5*\4ro!e8r8IA/qVqM5ro3t9s53k5
-s5!\/rn@D*rn.5%#M.JVe^W'rdJhKWcd'eZbf\)La2c0;_o'@+^:h.i\[T#T\$r]HX/i>)U9E8!f@%sn
-_60Z0SXlFF]0-;t!!3?0"TncDkPP5XrVclurr2Zlc2S1JnaYf4rr)Z[(]Xd>!':Dg"9:)P67FTI5"8Oa
-I$^LmNKdpG927rM;-@:;B4u!rDK'W<GBnO`It<9-Ll%%NOHG`jQ'Rf,SXpOfTqeBYXK8P,YHP18Z*L^C
-[C3QRrOE3F]">Vh^VI\%rke3=rkJKIrk/QJ]",>[[^EOB[l1Y$ZEUO7X/W"oV50l\TqJ!IR[BD+PEClb
-Mi*@GL4k//IXHE_Ec>l1B4b^a@9QGk3&NWc8fhT/PEh5hKka[^68g8E1g1n"!X&]8$3p_9)X[P&s8Dou
-s8N#7rsJGoo_8Caqtab%#Q=]2"TSN),adcWpA4XZ%.j&^rr;uirUoFLmJ-\R"SVZfr;?Qkr;?crr;-<g
-rr2rroD\:[q>KRXr;6WprVucns8;lq!WW/ss8)cprr2lmrW2rrpAP!g%Joqrr;?HhqYU0Yi:$::rttD,
-qsa4Po(2V<Zm#eX#Qk)3"pG*Aq"XdAs5<n[oCqhJrr2it?2t0.!&=ca!!!dRWgol`V51)p\]WUQcHX##
-Yc"Y*Y->7?\%&oZ]Y(to_SX4/`Q#s?bKS5Wci2;jdJ_N"eC<%!f\"m1gA]k+h#H41h>lF0iW%j6ir7p(
-iXFf*iSreRhr!;Ih;-lcg\ok+f`'M$ecaOQe'cYCcns(oc-4DSb/hWD`Pf[3_S<gu]=PP^\$WTOZ)jq)
-X/i)5cI1Fo`5&XRU7n*NXJh!j!sAo;"p+u2!ruj/qu$KmrW<-!rknagqXF.Go)AXes'Ga0!!*'*#QOi4
-9P$4>0.SV46XG/0QC!SS>Zsm";,^S&?t*V"@r6+&EccMNH[UBpKSG;>MiWs^PEV8tR%'Y<T:r$TUoUPt
-Xfek2Yd(I=Za@-K[f3cF\[f;_]=u"o^qde'_XY><^+$b/]Y(hd\@8oT[C*HO[C!6EYHFn)Vl$;cUS=KV
-TUq[BR$O#$OcGEZ3f8cKL4k//IXHE_Ec>l1B4b[`?s-5g3]T5p<-aLbR>cT0<D,\(+XA[I@0Q]6$k!7E
-"9\^8s8MrrrVclurr0k9!rr2jrr38roD7ms$3L>1r;[Q:'h?C4n+?;Hp$V#0o^r1Xrn$o=lMgDYp%\@Z
-qYpBir<3&rqYU3irr;rgrpg$arTjL`s8;crrVccnrVufprW3&up&G$jrr)]m!W;rjrVl^,qYL!`r;6Bf
-qtp!Ln,N+QnFHSF'_D+jq>Af5%06G/!<<*%!<pR7qtTOXd/O.Do)AXpoC;_JaThhJ!r`0R!WW<VNh`/:
-T;8NgWjBO`e&0@sYcab&Xfo%;[C<TV]Y(to_SX4/`Q#s?bKS5Wci2;jdJ_Poe-=IRf\"m1gA]k+h#H40
-hYZ:3i;DU6iU,V5iSrhUi8EMMhVR)Eh#?(,gAfh)fDX8'e^W'rdJhK;cd'eZbf\)La2c0;_o'@+^:h.i
-\[T&T[C*9@WN*#&XhiQ2%*ZMuXJ;G_U7J0fRP+O=$3C2-!<</Cp&=^crVclurr0h8%JT;fr;H9Yr:\A?
-!<NB&!"8r0!#A<n/LDhs3'^>,BnDM9JqR!);+aY_='T-A@Uj7mE,p&EH$ashJV8c6M2RFVOctuoQC+/4
-StD^OUSOrkXKAY/YHY::ZEppG[^Q1F%(Wp[]">\j^VIY$_SYiVrOs,^]tD"h\[],W[^ENO[^EKJZ*1=1
-WMcVi4JS[GU7n6OS=5h2Q'7>jNJi[NL5(A5J:;lkFE2>;C1h-h@UN>64ZYSa:Ki(+MN3.,=A)1P,9\Bl
-<"o62$N^P5!!3-$c1q>4s8Dous8N#Js6'CcoCP`^!"Sr-*t/8cB[#T(q"jd_p@S(Wrr2lnqt]p\q"X^`
-qtp6eq>L0mqYC*grVQ]qr;$6erVulsrU^'gq#U?hrqu]mrr)Zmq>L6h!r`,uqu-Qmnc&[hrr)fms8;lq
-s8;oorVccms82forqlopqY^9dr;.T$nGiO]o^D;:meQ_UmGcZ4'EA::!!E91!!cNfqu-?hs0r"Zo_1lZ
-!"Ju/!rrf2##C\eSY2gXWhu`!^W=R5ZE1%&X0&Y6\@K2]]=Y_h^AbnN`lH-@aTfo2bK\;WcMc)hdJhSn
-dfn@Tf\,$6r7hG2h;7#GrnRS2rSRV4!8mb5q;V5.q;MV;i8EMMhVS1drnIM.rR__6f@JO&e'l^kcd'k^
-cHXSUao9?ga2Z'7_8*h#^:h-/]",;Z\?rKDY-4t/U9Dkh_7-A>SsZ1GUS"?[<"8m4!<<9'$310*kPkGT
-rr!!!rr;us_uK`5!W;oqrri)l8-8hl%fHAp&-)\kAm.DM,:Fuh5ZMcMH>Hb\91_lU='Am:?XR_gDfKf?
-GBn[gJqSl6Ll.4ROHG]jQ'[o.SXuIITq\NcWiN;+ricL0ZEpq;[0j:J[C3QS]"5Me^&GbG^\PS=]D]GB
-]EGjW\@8qW[^EKL[^NTNZE^U9WMl\jUS=HUTV%jHR[BD+PECrdMi!7GL4t;3IXHEbFE2>;C1h-hARAP9
-8OYm.5uW,YDIH.(0Inh80.o_.3sP`k!WWN-$NL9+l2U_Uqtp?krr;usk5X$4#6"D:)@QTTr;[B;&Li:X
-qt]OGnau;;kiqF%rqd&oq=sa]r;?Njqt^3f"8_ilrVcWprquThqu-Qos8D]lrVulm!W)]mr;$<es7uWk
-quZirs82cpr:0dgrVlcoqu?Tnrr;orqu-KnqZ$HlrVl]uq>1$eq"jsd')1;;hs'e'p%ReKq<7_EJfOgq
-$igM4!"8i1'"[l0qX:cj,Q@Y\(CC-O!!!0&"9]TJOLCjGS"ujTWMlbnW33G/UT:N$ZiR\JrOW-D]tXK]
-$c^6-aN;TJbK\;WcMc)hdJhSndfn@Tf\,!5r7hG2h;7#GrnRS2rSRV4!8mb5q;V5.q;MV;i8EMMhVS1d
-s4mY/rR_V3f@JO&e'l^kcd'k^cHQF7b/sY(2TNhU_SO%&^V7Cn]",;Z\?rKDY-+n-Z(I\aXL"n)V3RpP
-OKPor%fcY2#lt#8!!!M?r:BgNrr!!!rr;usa8c,<rqc`orVZ[na;,*_%0-A0!!WE,2age"+!)dW4A]<i
-=B&:%:e+5W<a&g;?t!niDfKf?GBn[gJqSl6Ll.4ROHG]jQ'[o.SXuIITq\NcWiN8)YHY79ZEpq;[0j:J
-[C3QS]"5Me^&GbG^\PSB]DT;>^&GZX]=GG\\$i]O['mEN['Hs?Y,S@sV5'cYTqJ$MS=5h2Q'7>lNJiXL
-Lk^V:JUVulGB@kED/*]qA7]+L:Iml=5#+XI;cm9t68L&N1F"qZ0E;(U!"&f1&HDe@]`7U#kPP/Trr2rs
-rqHH7s8Ms<s7?9fB`JMH"Tn`+!!E9GEm3e5n+?2Bmdg,Lq=j^aqZ$Hmr;QWqqt^3f"8_ilrVcWprquTh
-rr)ips8N#ro`+pds82fnq>L-hq>L6h!ri3!qu-Qmnc&[hrr)fms8;lqs8;oorVccms82forqm0#q>9mV
-o(MnVqt0S&q"41Omd9oKjlQEkFV=`T"on])!<j#7AFfWnme4-irr*T2nGiK!!"'#;!WW<&!<<s:R&6Pp
-StMsVSY`BhWMQGhVlHl'[(*`^^Uq+j]tXK]$c^6-aN;TJbK\;WcMc)hdJhSndg"CTf\,!5g\on1h;-rE
-hu;I0hu)C6hr*Ggiq_O/iWnN&i8EMMhVS4es4mV.s4RD(&D,ObeC2mod*L"`cHa\Yb/sY(.EBHH_SO%&
-^V7Cn]",;Y\?rKBY-+k+Vl-VoVP]fMWNVVR\"Hh0!!3T-!!i]9!+>Etq<IYPrVZZTs5Et\qtp<hrVlgt
-nc/W#!!ii7!WWH-!rrosB3[PF*[3?k2EEoY2)[KY6qL0T>@:lLD/O93EclSOIt3-(L51SBNfT9aP*D5u
-R@Bb=T:qsQVl6SpXKAY0YHY:;Za@(K['R-H[C3TT]"5Pe]tOEZq7ZU9rOc:F]Xtec\$i]O['R*G['R$A
-YH=k(VPU&^TV%jLT:_XBR$O#$OcYQ\M26tBKnP#+I!KpXEc>l1B4b^a?!10'83T'p3'92W.io`V/0ZW[
-DFO[-!Y#28":PD;$ij].s8(pMqtp?irkJL4r?qXDq!-id!!NH)%0-M>!>-`5kPb;>qYU-Qme$,>nG2tX
-qtp<hrVZfrqt^3f"8_ilrVcWprquThqu$ZsrqlTko`+pds82fnq>L-hq>L6h!ri3!qu-Qmnc&[hrr)fm
-s8;lqs8;oorVccms82forqn5Aq>9mVnb)\Sq<R\HlK[p9qt'7Pn`PQF%g;q5!<WB-!sC+-m,Ig-pUpP(
-s8N!Ls8D`WjWsm2"98f0"UY53(1!`HWg0NcWLKWZURdsPX/`;+[(*c`^q74k]tXK]$c^6-aN;TJbK\;W
-cMc)hdJhSndfe7Qf@\gVg]#t2h;-rEhu;I0hu)C6hr*Ggiqq[6i;2F<j5JqShr!;Irn[S/rnIJ+rn%e6
-f@JI#e'ZOgcHje]c-4>Prl@"<`l,a1^q[Xu]t:kd\$ifRYH=n-Wi2McWM,oVUoUGbW3;dq#mCV8!!E?'
-"Te]Ph=0Cul1Y,Tr;Q?gd/O7Gqu$Bjrr5FdqWmAk!!NH)%0HnF!!!$Z>>Zpm+?DD51c@-C0fVKf8P`Ak
-@:NkcDJsN8Fa&+\J:`H/LPUhJO-#KePa.T'S"6.CTamcjVl-JnX0&P.YHY:;Zi7<?Za@*I[^`iY]"G\h
-^&GbA^%o;=]L]ZI]=YS^[^EKLZa7$GZE^X:XfJCtV5'cXT:_dKT:D@;QBdYrOH#0TLkpe>KRnT"H$=@N
-E,B?&An>FW=B&!b4ZP8U4#S`4-m0od+XolZ1]RLX!!!<3#7:S7-K"ISq<%>Hqu-Hl_#G>Or;6Hmr:^0f
-VZ6u&"p=o.!Wi]2'7@+?kMZTsn,3(VqYp?lqYpBlr;QZpq>L0mqYC*grVQ]qr;$6erVulrqZ-Tfs8Mio
-qu6NhrV?KhrVZQrrr2rsrr)fqr:L$grrW/urVcWnr;Q]qr;ZZmrVu`oqu6Qnr!)unr;?3Xp&=duq"<q:
-nF,c*g#:`(CD7EkrW!?/"pFu2#b:\eq<[nSqu?]pec5+<2#[CQrr)iqs8)<drh]Z%!!*'""9S`5!"3:p
-WiV\PTsLeqVQ6l#W2m&)Za[Q]^q..j]tXK]$c^6-aN;TJbK\;WcMc)hdJhSndg+FSf%A[0gY;__"Pqqk
-hr"Fhrnde8i8OXm!oVtnq;V5.qVhM8rSRe8hVI#dh#?%.gA]e*f`'J3eC2mod*L"`cHa\Yb/sY(%*-B+
-_SO%&^V7Cn]".gL-FBqWX/`%mUS!pBUnslZRAm9S;$@@<!X&T0"T\T)".B)dqWdkMrquir!<<&t_uBl:
-qu$Bjrr4hPo)J`e!!`K."98Z4#7UY58RQ:@68g\f3&36L4?>Gb6V1*V?t3nfDJsN8Fa&+\J:`H//Vf.>
-NfT9aP*D5uR@Bb=T:r!RVP^8iWiN8)YHY79ZEpmEZa7$H[C<]W]">WS^&PhB^%o8?]_oAG]"5A[[^NRB
-ZR`>dZ*1=3X/VtmUnXNSSt;UIT:D@;QBdYrOH#0TLkpe>KRnT"H$=@NE,@=EB4b[X<`N'p83Sj`.jli&
-1bpaG=(>l,!>#hF"U,5A#64f,RK*<akk4NCqYU9lrkAC=rVZQks8;osjnBO/!!!B,#QOi3!"K;G8[dOC
-p\FFLmIU>Rrqcrsq>'marV?9fqZH]jrVc]m!WN#mqtp<rrr2cjqtp?cs8Mioqu6NhrV?KhrVZQtrr2rs
-rr)fqrVufcrrW/urVcWnr;Q]qr;ZZmrVu`oqu6Qnr!3&or;?3WoCr7\%e9Dmpuq;7g$,_-)%Q]Nqu@':
-!WZp+o)&CVs8Moqs8D*[hZ#G2rVulqrr2rorr;'WD?'Y?!!`K($NLJ5!&TD,X0/ItSXZ:LW2Zi!Xfeq:
-\\5_g]=bhkrkJo]a2c9Cb0.uQc-FW5ci;Dldf.]#eCE.$f\5*7rnIM0s5*e5rn[S2!oW"qr8@V4q;V5.
-qVhM8rSRe8hVI#eh#H..gA]e*f`'J3eC2mod*L"`cHa\Yb/sY(%*-B+_SO%&^V7Cn]".gL)76QIWi2ei
-US+H`X.cJfS?[Pp#QXo.!<<*.!!!N0!+ks!rr2KgqYpEorr;us_uBl:qu$Bjrr45?rr;*ZD#aPD!"&]+
-&-)t9!#S@6;bK5-/LrG/2)dW\6V(!:<aT<LD/O93EclSOIt3-(L51SBNfT9aP*D5uR@Bb=T:r!RV5C,g
-WN3,&YHY79ZEpmEZa7$H[C<]W]">WS^&PhB^%o8?]_oAG]"5A[[^NRBZi73GYHFt,WMZMfU7e-MStM^J
-S=5h2Q'7>l.#j.ALkpe>KRnT"H$=@NE,B?&An5(G<)ZR`4>JH@/i5LC2).:#4V.Ml('k!B!!*0:!rup1
-q#CB`qt9g^qu6Wp`W,f7&cMS&qu??hlhof62%BTr!!!-"!!WQ+,A=[LnGW1bq!dnSqZ-EjpB13eqt^3f
-"8_ilrVcWprquThqu-QorqZ]nrVcKjrqZTkrquTjq>^Hmr;HQk$NC&)rr2lqrVcZlnc&[hrr)fms8;lq
-s8;oorVccms82forqm#sqY^6fq>0seq%)ugo%r3af?mnQ!rrB+!"&T($3UVnmdg5>qY]sVqu?]pp]&M<
-0)bbKrr)fps7$$Or8mc4%KHn;!!<3+!!s)7),5pdWi2ksWhl;\WiW>*YHkRIrjr6E]tXK]$c^6-aN;TJ
-bK\;WcMc&jdF$DBdf.]0eC<%"f\"p4gt^`AhVR/Ih;-rFhu;O6iVML.iq_O/iW/$;huhlnh;/(cs4dP,
-rn7;'&(fF_e'l^kcd'k^cHXSUao9?ua2Z'7_8*h#^:h.i\[T&SYcOh&V4jNORgu$dStrTiV+;X-!<rl2
-$2ji2"9gUQo_n%NqsO"Rr;lotrr0h8s82fn(&e14n,DPKk5@+F!"T&0#Qb>5"U>$(&jB]+;bp%\8jG?p
-4[;8&9iYJ.BPhX*EH62GH%1?rKSG8<MN3aZOckroQ^O>6StD^NU8=]`Vl6VrXKJe3Z*L[AZa-mC[C*KR
-\[oAa]_/u1]+hif\[T&V[C!9HZE^X;Y-"b)W2?@hUS4?PSXlFGT:D@;QBdYrOH#0TLkpe>KRnT"H$=@N
-E,B?&An4b5:ej\V4uFrH1I4Q0?"%\-'`\:@#lkA6!sJZ-"Z,oGs607QlL+KEqu6WpiW%d70)bYCqu?]a
-s8VlZh'W4'#R(;3!!E<&$OmUtDo;GDnG)nWp[n@[q"FCSpA"O\rVH]nq>L9jquQfpq>:'f#QF_uq>1!e
-rV6Bms8Mioqu6NhrV?KhrVZR#rr2rsrr)iprVZT`rrW/urVcWnr;Q]qr;ZZmrVu`oqu6Qnr!3&or;6Be
-qYL3e'__"kpYrMe-lrs&!rrH+!!i`.!<<EYiq3*;o)JOcp&"dhrPSXfrVccqrVc`qrp'L_r:&qu!!!3*
-!sAT6$j$_8!#%qSX.l/]X/`%lXKAV-Z*^tD\\#Jd]tXK]$c^6-aN;TJbK\;WcMc)hdJhSndhL<]e^iC*
-g=tE<h;-rEhr!8GhV[5ihuMa4i;)C.i;2F5j8Im@hqm2Fgt^Z=rS%8(rn%b5f@89udEp4bcd'h\bf\',
-a>V)Y`59@+^V@Lr]=PP^\$N<?WMlYeSt_dDX0nmW6kg+5!!`K2#QP,6!!3-OjSAcFo`+XbnG`@err;us
-`;]o=qtpBj(&e14rosF^s7GY)!!!6-#RLJA#QP#,!)4=f;as&@7m]6r5X7e4<*NdCD/O93EclSOIt3-(
-L51SBNfT9aP*D5uR@Bb=T:r!RV5:&eW2co"Y->.8ZEggCZEggE[C<ZV]"5MdotC77qR]A2]",;Z[^EKK
-Za-g>YHG"-WMcVhUS4?PSXlFGT:D@;QBdYrOH#0TLkpe>KRnT"H$=@NE,B?&An4b5:ejYT4uG/O01K)E
-3Z.eq)$g3J#652?!s/HQkkkDNpAFLXlhUDSrr;ugs2b3@qY^?m"SL^#'ajp?!!W?%+9M]I#8%[g-[hi"
-`8&f/oCr+Un*T`<p@e7Uqu-KkrVZQi!WDomrVQTorr;lmrV?Kjqu?Nir;ZZas8Mrqr<30#rVuoqrVZZr
-rr;lprr)Nh#5nDrqtTp_r;?cnq"jmdrqm2tl2BoDm.')c^93c1&h=A*"9er2!<`K)#6Or?!$B#QX8`4t
-r;Q^!o\Ie,$2so)#Q=]'!WE'!#U']i'j,a8Q`ZseWMlbpXKJk:]"5Md^VI_'`Poj;aN;QHrlkAd!m]*<
-rmC\ms3pttrmh>,g"G*5gY:N\hZVfmi8<Gki;_^&huMa7hu_cmhYu=6gt^W:g&9P,f@AF$eC+NKdaHPB
-d/MAjc8EkjbK@rKaN2B@_ns7*]tM.n]XbJZZDP.*WgffVVOs-%:)s<B"9eu3!<WB'!s&B5!#iTM`W,-$
-!W2forrhuMc4gTa!!!9'!$hUH!!3N>&dgm&?#YBa:eF/;4\A[^ASQ!uEHQGKG^4U^I=[+OM&qP3N/WdY
-P*D5uR@9V8SYW*YVPgAkWN3,&Y-5(6Z2V*:[C*HP\%9/_]tFK\^:s-Mrjr-?rjZ";[C!9GZ*CO8XK/A$
-WMuhmV50l\U7n9LR$X/)P`h/iNJiXLL4t>7KR\AnF`_\FEcH#3A7&J95Y3n)5!qS\G&:>E(B=mM#mgb;
-"Tn`-!!!N0)8>bC\,S2Zq"k$jqs34Q&-)n7!"T24!!N`<#6FoB+V5e<*)-A.p\OIOoD&4Vp@n@ZrVcZm
-r;QTmqZ6Zmqu-?is82]lq>^BirqcTkrVQ-brVZZn!<;rp!W;oorrN-!qu6Tnp&50nr;6Bdp\Xmes7lWj
-rVRc)rSRA9n`XC&'Ftfg$k!LE!!*6)!!<T2!!iZDYP%Fdrri2mqZ$R+qs!"R&-)n8!"fA7!!3?-rW"#A
-$31>8!]7coV5^DsZF@KX]">Vi^r!t-`Q#s>aiV^)bl5igcHaf9dJ_Mne,Insed'j\g"P07gYD_arndY3
-!9!h5n_jB'rS[_4s4mn8gtUW<g"H>V$.m_XeC;srdaHPBd/MAjc8EkjbK@rKaN2B@_ns7*]tM.n]=GAY
-W4nb3RA?E<"Tni2!WW3$!<<-(!<<-+!!!-%'<D!&f)O>$(&@V"s8Vu[hS]p)"p"]9"TSN)#R1>*!#GfE
-7mK.$93#P=C27^,F`qtRH$XgcJVF)[)N'E2N/j!_Pa.T'R[]h<UnsobVl6PnX/rG+"0\r5Z2V*:[C*HP
-\%9/_]Y+6Wn[ee4rji!;5IIo+Za-j?YcY"-WiE%tW26>dUS=KVTph@8Q^*euOcPK[M26n?KnP,/I!9^T
-F)l;@DJ<Tf=@Q:I;)h$1#5S<-!sAW-#Qt,/$3:,0"99(7rV!;l%K#nlp\k-jqXMEX!!!3$!"f87!!!37
-!<<60%L=DtmHF99%Is)gr:p$]qYU6ir;HQjqZ6Zmqu-?is82]lq>^9dr;?Qknc/Rcrquisqu$QnrVHQk
-rr2lirWiH#r;6Bdq"t!f"8_lkrVcX+o(;PEm,ZG:$OHn9#7_%?!!<-"$3gY6#6tA\\aK4Z\,Z.$%K#kj
-p\k-jq=DHU!!!-"!$qXI!!!'/!!!'*$N_64YG%qtXKK%C]"5Pf^;.V&`Poj;aN;QHrlkAd!m]*<rmC\m
-!RoQteH4=QfDaG+g=tB;h#?1/h#Q="htZ+-huMX4h#lHegY2Y[%+s4af@JL&eC2mpdaA'@rm1Sh%F*,?
-b/qcHaN)<<_SEqb]bS/i[^E-<Y,nS"S.Yi-"p,#>"onW)rW!9/"98Q,!%,/Fr9rhK`W$DDp%.qVs8;Ze
-`@_,j!rW*Q!Wi?%!t>>6!X&`.$#!C18l/8Z>@;&YD/aT?GBeF[H[UI!LkpnFMN!LSOHPinQP>jVS"-%E
-UnjiaVl6SqX/rG+YHP20ZO!qF[C3QT]"5NP]^`Q5\brs)\$rcPZa-j?Yck./X/`2!W2HJfUnaZXTV.a@
-Q^<u%P*(fbMi!7EKnP)0IX?<`G'.kIEboAs>#e9i77'LFD?9e?'a"F<$Om(9"T\T'"pFu0!rsXVp&=K]
-rr`/mq>L<m$Ms2C6N@Al$31&-rW!l<!XAc4!!NcHH1g@oqs!VFqtTp\qYU6ir;HQjqZ6Zmqu-?is82]l
-q>^9dq>0X]rqZfrr;HTor;QZnr;-Hmrr2orrUp-or;?Hhq"Xaar<)omqu-Kk$2NTXgZRgZ)@-NG!tkY:
-!rr<%":,)0!<W<[cggZ&qU>Jsrr`/lq#13l$N9ML56(lf#ljr+qu@fB!!`K)":%u:U8kJoWj/h?]"G_j
-^r!t-`Q#s>aiV^)bl5igcHaf9dJ_Joe("BI!nPrSrn.D-gY:K`h"fe%hXTM&hYl=3i;MI3g\ok*faQNc
-f@SU(e^W'sdaHPBd/MAjc4/%BbK@rKaN2EA_ns4(rOilU\@&]NS%t8eX^_P8!X8f0!<<0"!!36-!W<!#
-1X>[g!W;nrrr`/lq#10k$2*1?!!WE1!!!)u!!3K0#Q4W-11!OF:e=A]4]Z01D/aT?GBeF[H[UI!LkpnF
-MN!LSOHPinQ^O;3S=QFNUnsrdW2ZhuXKAY/YHY=<Za@*I[C3TU]">TR]^`T3\G`l>['R'CYl:gHXK/D%
-Wi;qpV50o^U7n6QR[BG.Q'@GoO,]'SLkZb#KS+i)H['aXF`__FCh@'X<)l%a01oJ6rW!<.!rr<)#64i-
-"UY>0!!>"&q"h;ro`#C!rVuobs75\t!Y#,5"TAB)$4?t<!!3'!$O'#\lLFQ3p\FX`qu$Bor;?Ejqu6Ko
-rVQKjq>UEkqu-?jq>'sdrql<cs8Dln!r`)tr;HWmq>^Blrr)Nh#Q4Msqtg0dr;HQoqu$@!qY^6fo(V/+
-1]Rp]!"f5:!X\r.!!*'.!bpcjo]>r<jT!0u%K68*s6BOLn7_k/!!<B'!!N`="Tn`/r;[QbYGeD"TW>2n
-]=Y_i^VI_'`5Ta:aSs<\bl5igcHaf9dJqYpdf.`%e^`7&f@ej2gATe*h#6%0gu%DRrnm\2!8me3!SlH-
-g()fhf\"g-f%&=#eC2mpdJhMlci22lc-4ARrQ,5``P]O-^](nY]=GDYZ`^F,W2$jH!!rW*!<rZ.!!WE/
-qu@!.!+k9ipuhVIVuIA,r;Zf`rU9>l!!iQ,"98E&$pb=,#R(Y@!<<*NA5Poj6V:*E@q]XrF*;bPH@($g
-JV8f6M2I1LN/j!_Pa.T'R[]h<U8+KZV5C/gWN*#$Xfek2ril^6Za7$G\%&sI])TD4\GWfP[^NTMZE^X;
-YHG%/WiE%sW2HMgUS=HT24pM4R[BG.Q'@GoO,]'SLk^V:IXZ]lH?jd\G'%_=@p;l-91_$"6>IVB%L3+C
-!rrK4!X\u,!!il2A`s'hkl:=ps6'C^rVlg(qtU!`s8MB^qlM4E!!!&n!"0/ZZf^fHlhgSPrVQNk!rVum
-rql]m!WDomrV?Hmqtp?fs7uKgqYp?]rVlZmr;Z`mquQZlq>^Blrr)Nh#Q4Msqtg0dr;HQoqu$@"q>Bd\
-jnnqZ)[-EIqZ%-.$O$S6!!FOAmHX!0m-XE;s0r".rVlg(qtKm_qYBFQri7:C!<3)s!<3*!!#5rpU8Xl]
-Y-+Y6]=bkm^r!t,`Q#s>rlP/`rlkMicHuR<rR1\p#h@JVf@S^/g=lM[rnRP0rnR>*n_X9$r8%M1gY;_]
-!87A*%b]Off[na+e^`1!e'lamrm:YjrltVjbfe0-aT]`(_nj.'rk/<D(:gl[ZD=jpYIfAj!!<<)!X8c-
-!!*E0rW!6*+eeMrmJ68<orJ)mrVlfsq?cljqu$?Xr;WiBrW)s!quAn_#R:A1!"2(c8OZ!?:Inu/CN"9;
-GBeF\I"$X"LPL_DMN!LSOHPinQ^O;3S=QCLUSO``Vl-MoX0&M,YHRr1$*pkC['[<P\@K0L](!3,[KX(H
-ZE^X;!3cC):TLLqWMlbnVPKu]TqJ$MSsl%5Q^*euOcPK[M26n?KRSAuH[9s_G]n1KC1:@E:.%l04]O]J
-!!ir>$NgD0!!3N3!<E0$+f"c%nbhtEp"'/orrDfmrs\etp\b'kpAFRVpgP3A!#>nC!!!9)!!s&6#SgIn
-r:0@TqtL$er;HR$qY^0bqtp<jrr)`krV?Hmqtp?js8Dunq>C0iqs=4^rVccorVl`hrrW3"rr2lhrX/T$
-qtp6eqtg0drVHF3qYKjToCD9F&IJOA"98E($OZq@$N^;BAa]-`m0)bIqXs`drrDclrrW)ipAXsonG;_N
-r*:0=!!io5!!!0&!!`r3!!>BR[\XY3XK/>3]=Ybj^r!t,`Q#s>aND[)bl5igcHaf9dJ_JreC<%!f)F8&
-g"P0Yg\T\,gY:T_h>c:#h>Q40h$DlmgtUT;g=b0Yg'QHcf\"g,f%&=#rmLkprm:YjrltMg!mJj1rQ-Y3
-`PTI,^:h1k]"#/SZ)X[tV6i/`!WW3$!!!-,#64o5!!!U?o(N"LlM(8OrjVq#rrDclrs\espAFmfnGDeP
-s'-B>!(.(p!!!'#!"'&5!<XZL838h!8PWZ(B5DU3G^4U_I"$X!L5(PBMN!LSOHPinQ^O;3S=Q@IU8"EY
-V5C2jWiN2%XKDK*$*^\?ZEq!J\%&sI\b<H/[JmTc[C*BKZa$a<YHG"/XJr1tVl-DgUnXTWTV%gHSXPq4
-Q^*euOcPK[M26n?K_g$/H?XIKB4"Y48k2304C9$/!rrB(rW!K6#64o5!!!R>pA+^VlM:JSk5WF##k7]j
-rV?0as7lTn$1%0WnD%Rj!!<9$!"f>:!<N9/$PUe`nacGCq>C3hrV[*"r;$0cqu$HmrVQKjrr2ips82]l
-q>^9dq>0XZrqcWl!r`/srr)fnp\t<os8N#rp&5<rr;6Bfqtp6dqu-Bh$i0YslLF\_)&!Pk#SdIE!sAi3
-":Y>DCYJLKp$_YCnFl_DX8`h$q>^Ehp&"d_r;?QYo)/.<A/#(F!s/B$!s/Q)!W<!6PeO#hVkL*$]=Ybj
-^r!t,`Q#s>aND[)bl5igcHaf9dJ_JreC<%!f)F8&g"P0Yg\]e*gAp%.h>Q.!h>Z4.h$)ZigtUT;rn7;)
-#2.\^f[n^*!nGiNrmLkprm:YjrltVjbfe0-aXtQP_SO%%]tCtg\@&ZJ[[a,$Jcl2^#m:5/"U5&0!X\o<
-C#8dXqt'^TnbW4Le,S,$(%1ksrVH3as7cKjrp01UpZ,j!!!<9#!'CDc!!!*$!)ZZX3B]]&?t<ndEcu\Q
-H@1*hJV/]3M2I1LN/j!_Pa.T'R[]h<TqS3TUSO``W2ZetX/rB&Xo>L4Yd(I=ZaI6N\%&rY\aQp5['d9J
-Za6m?YHP,.X<4F@W2HPjV50i[TqJ$LSXl4:Q^<u%P*(fbMi!7EKnT;L-@0lXDJ*9T9M/2D3DVR6!soA?
-!WiB(!<<0.!"Wi)rq69`rU]RT!WVGYs8Dm5qtp$\j+K2p!W`9$#lk;6!rs$YbPgN!mLB'ir;?Nkq"OR[
-q>:*hrqucj!W)]lrVl]mr;lfnqu-Hjrr)inr;-BirVQ-`rVHNk!r`)tqu-Qpqu-?frr2lo"9/2qr;QQu
-qtp?hq"OOZrr!;tr;HQkp%Rh?j6C[q"Sr*)#QaubJBdi`q"4R^r;3l$mf31`/bf2*JM76-!!<N9!"Ar2
-!!cPk]ToXqZ*CaK]Y(ki^r=:5ai_]Ga2uHGbKS60cMl/hcihkJe^i=MfDaD)g"P07rnRJ,!o2VfqqUf#
-!oMnjqqD8/gtUT;rn.D+g=b-Wf*KsWeC2mpda?JAci;;ic2Podb5TKbb/hQ>rP9&^Ye%HRZ`UF.WLp=k
-!!NB)rW!0)!!WE'1ORLIquHNkrVZZUs1n[6rVZ[QqZ#f20*D7T!X]G?&HrC>#":[P.R$C&<*NmJD/j]C
-H[U?nJV&N-L51SBN/is^PE_B"R$nYVS"H@HTq\<XUnsrcVl6SoWil<(#I1P>[C*HO\,No-[/dQ3Z2h0/
-YX>UsXfSS(Wi)_jV50l\Tq@sKSXc1=R[BG-Q'@GnO,T!SLkg\<KR8#kH[L3hI=,XAAlheu84#g:BK?+o
-!!E<&!!N]0"TSNXIF.uns8&/`rVZiqqtfp`lN#*/Jk#_>%KZV6!!*9MgunV(r:'LXrqm#uqY9p_qu$Hm
-r;QHlqYU6irqlZm!W2flrVZTmrVl]lqYg?jqsjX`qYpEhr<)rqs8Vupr;6Kjrr2lo"9/2qr;-<ip`0//
-rVZEgr:g!Zq=*Y=br$+?!<<32!"&]sL!o/`pB(!]q#:-fqo/Tks82d)rV,dMn]ubS!!<3'!!`E&*##6D
-ZC\D!Z*_$P]Y2(q`Pom>b/hZEaiV]Kbg$+3rm1Sj"OtrOf%0fOrn%>+g=k<\h#5t/gtgfch#?+!h>l@.
-gAp%.gBZHcg"=s2g"?8T#hIMTe'landF%s>s3CVgrlb>arlG8baMl'q_&9tn^:LMPXK\\#Y)FM*$3L84
-&-*(=7t]:Urqlior;?Qmr;QBhYQ+V#qu7o:oCM_)JjTM@!s\f6!s&B(7QEgh<D$1m@;'P!G'J@^IXlto
-JqJ`2LPUhHNfT?ePa7Z'R[T_<TV/!QUSO]^VP^8iWMuo#rN?I2Z*LdF[^N[E\FHp+Zi.0fZ*:I9YHG"/
-X/i7uVPU,bUS=HST:VUDS"#k6Q^3o$P)t``Mi*=GKnY2,H?spcI!pEfBl@Su;b]_Q771$H%KH\8!!j#6
-%g5FVf'WJ9!WE"gs8N$$q"X[]r;Q^@o)Jaeo_\@D&d/17"T\T'"VGq8q=EV=qYU0fr;HNeq>'pcrr)or
-rqHNjqu-Kmqu-Knr;6Hjr;QZjr;$<]rW)fnqucors8DrsrVccrqu-Nlr;6KmrVQcsqu$Biq\T80q=jXZ
-rVcZlrVZ<^p%n=KjCK>3!!2ut#ntMVo(r4WnaQ>Oqu-KEs3CZDr;Z`ps"3a?s8DZjq;iD"!!!*$!!33)
->cY02T<#0#Za[T^^qdn.a2uKGaN)EEb0/#RrQbDgrm:\prRV##rR_5*g=k<Xg]6+)h=9D#g]$"-gB$$]
-rn.8(s4IA's475"rmLqsdaA'?s3CVgrlb>arQ-A,`l,^0_SEdn_7-DGXK\b%X@Ng$!"Au0$O6_GbPUu1
-rV?!RqYgEkrhKK4q>'m`qu$Bln,NFdp](-R(CL3F#m:;3#7<=j1e^A/9i"Sf@r-73G^OphJ:W<(K8,2<
-MN!RVP*;,rQ^F52S"?4DTV/!QUSO]^VPgAkWNH-%#HtD;Za@-K[f3c+Zi@?2Z2LmNY-+k,WiE%sV59u_
-U7n6QSXl:?S!ob5Q^=#'P`h,hN/NQDLkg\<KR8&nI=?TkH>mS:?;+!_8OPaS/e7p^$O$M8!sf^erV-9j
-q=4"Qr;Z`o\,Yjq"ShcfqY^?m%Ij5op%8%Un72M(!!`Q(!"o\Yc/nlip%S1Qp\b!gq"aa_r;QZqrVlQm
-qYU6irqlZms8;cmr;?Qmq>C'epAFjd!;cZl!r`)tqu$WorVuoprVl`mqu6Tnqucrqr;?Ki(&e%*q"X[^
-rVZTlqssXVp%.S")\*S\!!`Q*!+ts"pA+[a!VPp[qu-KVs1SI3r;Z`prsnMps7Q$^rUah*#lk/0!r`0=
-$(@WrU8tDtXg>XT_SF+0a2uKGaN)EEb0/#RrQYDhs3L\ks4%"us4@5%"52D^g\T\*gZdPlg]#t?g=k65
-f\"g.g"G$1f@SU)eC=KH!n,NErm1VirltGcs2t;^(rsY7_nj1)]=P_]Vm*5'X/D9e!"oS<!WWH8!!$[0
-r:p3grW2f`q>R/h$MjMoqYU3gs6fda7J?ESs7U71$31M;!rr<)!)#^T7SQWP<*sEaH$F^bIt3*%JqJf6
-Ll..OO-5]kQC!u-S"$"@T:hjNU8+N[V5C/hW2ZotXp;/8Z*UgF[^Q1En$;turNHm:XfSS'WMuhmV50l\
-TqJ'LSN!(.S!ob5Q^=#'P`h,hN/NRLLP:G8H[:'fIXQQgDej/i8khiG770rQ!##P:"TSl0!,ql:p\b!i
-!Vl0_s8DoFs3^iKq>'mdq>VB3qtTaD)@ciO%06J3!!$9^kks<4p%7tUrVc`j!W)]mrW)orp]:6grVc`m
-rVccoqu-Hjs8;rrq>C'gmem(_s8Vons8Vupr;?Qkrr2lo"9/2qr;?Enr;?Bip`]P5rVZTbp&+IPna0Ki
-#6Or/!!<9)'\<-Vr;#sVr;ZfprVuors8A_mrqliss8W&r'`A"1rquBH'++^>"TSN(!!#QpW4*P-X/`2(
-]"c+u`5Td<b/q]EaiV]Kbg$+3rm1Sj!S#[!ed'gYf[na-g"HAYqqV5+l.u?nrS.M0g=b0Yf`0S&f`p*\
-f@JO&eGdqrdf.SmcMl)fb6#i/aXP?Ra2c3=_ns7*^:C\OWjJb'XKFkk!sAT1!sf,9&_?RFqY9XRr;Zfo
-rVuiq[/]XqrqHKhrV?Tmqu$Em*:qtt#QOi1!!!0'!&AUp<&mK>:g7XUG^4^dIt7NL*J0$%Ll..OO-5]k
-QC!u-S"#t>StDXJTqS3UUnssfV[KT.Xfeh1YctI@['fk@o<J8!rNI'@YH4h*Wi;qpVkg)^U7n6PT:MLA
-R[O/B2j]ksQ'@GnO,T!SLkg\<KRJ8tIt)llF`(bt91i,R7oa.N!!WW-#m:M="qfJQlhC)@nG)nXp\FaJ
-s1nX:q>'mdr;RQ1o_.tMq"Of*!!*K0!!iW6$m;VDo]Z;H#kduiqt^$^qYU9k!<)ol!W)]lrVl]orVuir
-r;6Hjr;QZjr;$B_qu6NmrVuoqrVl]os82cmr;QTmrr)`srqlWkqYM'(q=sa^rVcZkn+chOoAeI9&HDt8
-!"&W)!,)E-pA4dir:KsfrV`Mkrqm-&s8W&rqtfpXp%9^1qu11-!!E9%"9Ai5&V%6uS>`EeYI;*Z_SjF6
-aNDWFa2uHGbKS60cMl/hciMYHrmh>+f@\^,f\+sWgAB\*g\K[qh#?(,g]H6`g&BY'f)F>,f[na+f$r4K
-e,Iepci;;ic2Podb5TN]`Y?A._8!^mYb\A-Vl?AW!!E9+"T],4!!?m1nc&Fc!W2Nfs8Dr9s53kUp]1-g
-qBPe1o_.qMs8Db&!!!6(!!NK8!!#W!><PJH:g.INGC"[dIt7NL*J0$%Ll..OO-5]kQC!u-S"#t>StDXJ
-TqS3UUnssfV[TZ/Xfeh1YctI@['d@A[dgR$Z2Lm2YHP%.Wi;rrV[TArU8"?ST:_[ES!ocEQk>[OQBd\t
-OH5?YMMR%AKnOi$rdP?)H$""7=%H"`7nHESrW!$+"T]/5!!?s5l1Y#O!Vl3\r:U)ns8W)qs!7F?p\js_
-nF-//*WQTK!Y,22!!bj8qtTgUp@\+Qq"a^[qYU6nrr2lqp]:6grVc`mrVccoqu-Hjrr2`lq>^!^!;ufo
-rr2urrr)fms8Vupq>C6krVQcsqu$Bhq[38sq=sa]rVcWhn-AddnGC?p!!N9$&.&jI%2Re"mJlePs8N#t
-qY-T]rr;oq0`CtJq#'d`rVQ?\o[Ou_$31&0"9ec*0V,;GVPpPuZFIWd`5Td<b/q]EaiV]Kbg$+3rm1Sj
-&(K.[f%/I*f[nd.g"G*5g\KY#h=98#g\]b,gY)SYrmh)"rn.M.f[na+eC=HGs3gnms3CVgrlb>arlG/Z
-rl,tt_SO"#Z`^+*YGAFb0E;CZ$igG?!!s:orp'LOo_n^hq"E#5cN!k<8,;rUq"=IQr;Z`loCg]X!Y582
-$N^D1#96u669n%:=^u;lI!pHnJ:W9%Jqf);MN!RVP*;,rQ^F52S"-">StD[KTqS3UU][HjVPjEp#Hb/3
-YHY==[/RK5[dgQuYSXLHX/`.tVl-DhUS=KVTqJ$LS"#k8R@*r>0:%lfP)t``Mi*=GKnY2.IY!$!I<]aH
->Z"!a:.8&d+92`K%KHkF!"Tmto],]2nGW+_o^i(Zr;<>is8Mio&c27qn*TiKra,j0%L3=@!!`T:)k?$e
-oCVhOoCVeRq"X^_rr)orrqHNjqu-Kmqu-Knr;6Hjr;Q]krV?K`q#L?krVlfsqu6Qmqu?]nrV?Bjrr)`s
-rqlWkqYU9f%J]eur;-<^q"=%PT+V\6!"T8?!s\j:oDAR[pA+^frr&u!mJm+`0`CtJrVcKaq"++TqtFM(
-!"&]-!!WW-$>c$5V5^T#YdM0_`5Td<b/q]EaiV]Kbg$+3rm1Sj&(K.[f%/I*f[nd.g"G*5g\KY#h=fY%
-g]6++g]6+-f`'G%ec+5+f\"g-f$r4Je,Rkqci;;ic2Podb5TL/`Poj:`PTI+]!AN;X/Vf$C]F\?$3124
-!!N@3o_AFSp%\Lcr;>CN^&S'+2Ym.Dq"jm\o_7tMrr)\)$ige@#64i8"9:5483]U@=^c)gI!pHnJ:W9%
-Jqf);MN!RVP*;,r'UP2US"#q<SXuIHTV8'RUSO``VPjEp#Hb/3YHY==[/RK5[dgQuYSXLHX/`.tVl-Dh
-US=KVTqJ$LS"#k8R@*r>-^L$^P)t``Mi*=GKnY2.IY!'"I<]aD>#Ipb8OQ]I!!WE1!"')6":PBIm-jZ3
-nFQGOp\=U`qu$AZs82g=q9g)c!!NK*#nR(E1;2oAqsNeJr;$?`oCi.^rr)fmr:p6orVQHeq>'pbrU9d^
-rV?KjrqcZorVcWqqtg0gqtp9hrV-<jquHTlr>GJ*rVH*Wq;1PG.h2a`!WWK+!"Ke!s7-!^_uIRQ+SbWY
-(^^6H"98iA!!"4&Xei7qT<tu0a2,X1`Q#sAbf]h+#gCN;cHjkbdaJ-B"k(iJe'uqIecOITfDsS"g%j@t
-g%jG!f`'S+g"G$Vf)jOSebmnue'lbAd/_PmcN)2gb9P0PaiVWB_o'F2_S<aoXe)_^Y)4A-!<<3($ig89
-'&*BSqY9[^OoGpcpXBuh!!`W,#nm:=(/kKD8Q/)H<DutIreMhSH[L9mKnb>;Ll%"JNfT?gQ^XG7S"#q=
-StD[LUo(#fWN)u!q5O1iq60Uu%Blt<Y-"h-X/r>$WMcWlV&Q5+US=HUTV%gISXc4>Q'@JqOcYT_M2@%D
-LP?t,L51J2IXlojAkG`h5%IAt80S<?!!EE6!<<Q@h#Ha5ntc<Cruh+1BE/&9!!N?+"qhSWh=^%,p$V_K
-qt0OUrVc`qs82`hrWN2sqYBs_qtp?\s7uWjs8W,rrqcZorVcWqqtg0aqu-Kfrr;orqYpF(qXj:Ln+#`%
-q:fs+!!33(rW!--!-n)4s7XqAYl>j@o_`D'!<rN0!!NH-!(EN[UopYgZF@E^_o0O5a3DoPqo]2fbg"GZ
-d*_mArm:ntdaQ[pec+/"fDjM!g%j@tg%jG!f`'S+g"G$Vf)jOSebmnue'lbAd/_PmcN)2gb6?&2aiVTA
-rkf,Z]XbDKS>_FZRT9jr!!i`.!<<<(FS5P5s7QAFs$?\bp\+T$!!NW."TSi6!rsB<9heP[5>l$1M2I.D
-H@13oKnb>;Ll%"JNfT?gQ^XG7S"#q=StD[LUo(#fWN)u!q5O1iq60Uu%Blt<Y-"h-X/r>$WMcWlV$a#o
-US=HUTV%gISI_6\S!B5%P*(idNJ`RKLkkta&;PsfI=?Q_@7*17;+#>",n0bQ$O-S5!=/[Jp\apWppL.J
-rs/5sn)kku!<`<$(BtNe-C+Mqn+6/3qt^3io^h_Jrr2cjr:g0jrV-3drUU!fs7uWhs82fls8MuqquZcl
-qY9sdrVc`or;HNlq&B2*p@7bOj7Dd&jIHqf!!3<)!!!'$.eii9s7PIQTDo/gr:9+p!WW9#!"fGF#97]n
-VPpVsT<kuB`Q-'B#0b65b0%oNr6,8fc-Of:df.VtdaHUneCFQLs4@;'q:YStq:YT!q:P]#!nl8ZrRV,%
-f%']J!n5WHqU#;irm(\kbfn90apcD4`Pf[1]X=rJQ)L>XVR(RPrW!<.!WW3$!%.L;q#BlLs6fmlnFl>5
-+9VZFrW!ZB&I8k=?q3RU7713fE-$8OJV8Z2M>iAOMi<XUO-,TiQC+)0S"-">StD[LUo(#fWN)u!q5O1i
-q60Uu$a6b:Y-"h-X/r>$W<&oorM;'@UnaZXTqJ$LSt2CAS!B5&PECrgO,T!TMM[1GLk^V8IW]C7>$3pM
-2+MIbr;[6/!rr<&!%.U@q>KaY`rEdQ,5_?1op#L`"oo58!!<i=3o8u]lh0W1qu-HbpA+L_rqcKhp\k0k
-p\Xpfs8DEdq>L-hqu6Hlrr)fn!rMijq"t$grVciqrVcX;qtp<jrVZB[mI036k4[f\.LHUj"9JQ'"p"dj
-qs"(Vs8)HhNrKL`q=jcO!!NK*'`\4M!!<3IR\?CLY,.ht]u%h6cd'\Tb0%oNr6,8fc-Of:df.VtdaHUn
-eCFQLs4@;'q:YStq:YT!q:P]#!nl8ZrRV,%f%']J!n5WHqU#;irm(Yjbfg+3bPoWraiMN@^UUMJSuS9W
-VOSM("9\T&#mUJ2PQ'_Bq#C)ds5!\tp@RqNR/dHq!##G=!!E9.84>[+91DKZC2nKJK8,#4M>iAOMi<XU
-O-,TiQC+)0S"-">StD[LUo(#fWN)u!q5O1iq60e%r3-X6YHG%1XfSS)WiE%rVZ!>SUnjc[TqS-OSt;LC
-S=>e.P`q5kOH5?ZMi3ILM26tCKRRuT?<'Zl1c\33!!!0*!<E0##QXpjs6'@Rqt/M?XoA_'q==+V6j*Mj
-"9&99!<EO7gZRb^rV>aVr;HE_o)8O^q"ajarr2oss7uQhrU9d^rV?KjrqcZorVcWqqtg0aqZHltrVc]l
-q>1*i%fH+qpA4XPr6sq1#7Lb;rW!'*"oq-m!q>g[L&_)N"oJ/bo):cN!!3B*"TAB7"@JibUS>9$T<l)K
-d*g4[`Q?6ErQ>Jjbg"DYd*^:jrm:ntdaQ[pec+/"fDjM!g%j@tg%jG!f`'S+g"G$Vf)jOSebmnue'lbE
-d/_VodJ_Akc2Pp$bKJ&NbK@uI^9t)BW11/]`'ab9!rW*+"p=ols6T1Ir;?B.s2"^=qtTC?r]U5\)$L'K
-"p=o+.UQ1<3(Zt8;d!dWLQ7@NNfK2"O;O+BP*2#nQ'Rc'S"-">StD[LUo(#fWN)ruX8/ajWqijoYRRe>
-Y-+n/XK/G&Wi;nnrM:""UnaZXTqJ$LSt2CAS!Eu;*Ku\MOcPQ`NJrdQMMQt<G\C;Z9MIlQ4aAO]$j?\2
-!"&o4!'pSMmIpMWqXa`Lrsn]!oD\d4)up0C!<<<+!#,tdRIg7?m.]l>r:]gTo)8I\q"aj^rr<#oqtp?\
-s7uWhs82fls8MuqquZclqY9pis8MuqrVHTkr;.'%qu6Tmp[dtJqYL*?rIu'kr;Zg"rW!0A]`7j.m/QmV
-s5<o$oDS7Zrl,`S#64o-"onW1#\UQVV5LYmX0]Xed*B\MaiV^(b6Z>9c-=S]dF-MCd07tHe'lgsrmq,$
-s4I/#q:bYtqqV5,q:P]#!nl8ZrRV,%f%']J!n5WHrm:_ormC\j#0kH<bfn8RrlPYi_7?hPWN!1_a^b_]
-r;ZfurW!3?]`7^'jo"`JeGlcQ,4k]tpAW5P!!N?."qLt>!WY#Y;E-dA78$NgFG5a6M2mUWrf@AIOcklk
-Pa.OHQ^=23S=Q7DTV80YVPpJoWiPrpq5X7oq61=3YHG%1XfSS)WiE%rVZ!>$Unjc[TqS-OSt;LCS=>fC
-PT#aLP*(ifO,]*VMi*7BJ9>C);+s_e2/"TB"TAB%!<`<$"W"fOp&3qQrU]uArsJf+q"+O[q>PLO"T8<:
-!rrB9,d?_(lhC;Jqu$Elr:p!\q>'pcp\k0mq>:'fn,N4^q>^?kqZ$QnrVQ`oqYL*drqcitrr)`jrqQZk
-q>0seqZd#srr)`gpAXmkn(tMj!rW*-!<W?&&omm9s8VloosFbFrs8Dlr:KRUD@d!M!"oG8":,Wk[&Th"
-Y,8;0_TC!A`r='[b5TQibfn>WcHsqcdf.VtdaHUneCFQLs4@;'q:Y]"rn@2$q:teurn7G,g"?8T!nPrQ
-r6tese'e-@r6GGhcHZ@4+j8*L`P]9kWi2o%XJh6i!!!'%!!33%!"NlFkktAJqs=1@s.B;sr:TpXq"o.I
-"TAB4!t##5#n0d=3\Wlq9N#//H3]4jP`LogP*5[+':"iIQ(+;6SXuIHTqnQ_W2ZesX8/ajWqijoYRRe>
-Y-+n/XK/G&Wi;nnrM9t!UnaZXTqJ$LSt2CAS,8HcPa%AoOH,9WMMQ_+DIQdE6paF3?Y0rO!!*6,!X/],
-!"E`DkPbALrU0TLs6fn4qsFF]s8)RF!WrE/!!*''$P>P;q"*kJo(VtWq"aa^q"aa_r:g0js7uQhrU9d^
-rV?Kjrql]qs8MuqquZclqY9pjrr2lnqY^.8qYL*fqu6?dp[n"HqYK^Ggb03>!!!3*!!!*$2"^MAo'Q8P
-nG^H-^Af;Rm.pJRoD1!?"p5;7!rrT-!%*E)WLp5fWNs4TaN;X)aT0K_b6Z>9c-FV]d*^;@d07tHe'lgs
-rmq,$s4I/#q:bYtq:teurn7G,g"?8T!nPrQr6tese'e-@r6GMkcHXSXrlcJ#_7d7VV5L;hVPtU<!!WQ3
-"9AK(!&4->rp]%Bq!IeKs,R*erUT[Vr:p4C!X/Z9(]jsG$NU552`ru[8k`&`@<R<iQ]I5jP*5[+':"iI
-Q(+;6SXuIHTqnQ_W2ZesX8/ajWqijoYRRe>Y-+n/XK/G&Wi;nnrM9t!UnaZXTqJ$LSt2CAS,8HRPa%Ao
-O<fjGMi*=;FD>,^91)!.5@OWn!!if<#Qt,/!&+'=rpo(CqsX?Ys5j80p\Fddr:p$]rV?Knq>9*k&d\R=
-"q(_A!#,HIh>5q(oCr.Zr;HWlpA4df!rVuqrqu]nr;QisrVQKjn,N+[r;HNlqZ$QnrVQlsqYL*drVcZk
-$iU&#q=jXVp&Fp`qY^=5p[e:Zp$;5<a&*<S"TSW)"9AN*(<uOLs7?'^rpeS>[Jr#Uq>L9ip\"=Zp\FUV
-pYj@0$3C54$O?k8%00,%[?@SdVl[/6_91!?aNVoQb0/&Rbfp:9cHjkar71er!7h)"s4@;'q:YStn_*`j
-rn7G,g"?8T!nPrQr7!CKe'c[ldEp4bcHXVXbgat]b08)QaiM&rYcagrXgaca"9\f,"p5)2!!3k\q>UBt
-o_A1SlM?G=!quKg-iEo9p%eR]p\":Wm+`9^!!!33$3pVI!&S7g0gS6$:g.FRNKAsSO8b:BPl6m^Q'ISt
-PF\;:T:_dMTqnQ_W2ZesX8/ajWpd,!Y-+n/XK/G&Wi;nnrM9apUnaZXTqJ"^St;LCS=>iBPpqr]R$*A`
-LPCJ3H=p>X;+*T<>ZrTW$3pP7"q(P8!u')[s8V`eq"X:T_uIdW-M[</pAb0^rU^'hq")fL&-2b2!sA`5
-!"fusjo"?9q>:$cr:p9hrr*&sqYpKlqYpEm!r`)pqu$NpnGi%Wqu6Hlrr)fn"T/&lqtpBkrVI!$rVQEc
-p\4CXq>'pdrZD"-md]i1o(M=#*!d#S$3:,,"TSNRchR25rT+"Wrr)HgQi@coo_8(Zs6f[Oq>9gWe/8f!
-!!!'&+9DWF"9DZ!Z^[kmXfS_9`QuZLbfe,Mbg4MXcHab^d*V^@rmUqurmq,$s4I/#q:bAlq:P]#!nl8Z
-rRV,%f%'ZI$.I>NdF$=fcd'i8bluJ=bKS8V+j.g<Yc+FlRAI-m@h&JE!"/l/!!iQ).aS%ds8(UMq=aTZ
-s5s=lp@J(Rs8VTbme?\Rqr8V,rW!$&"9f55!#$eQ9/T78:fU\8M3EjWO-#HdQ'hQ:s-<SJ&"T;`T:_dM
-TqnQ_W2ZesX8/ajWq3FmY7%M9Xf\\*XK&;"Vl'Eh%A]epU7n9RT:_^GS=H)JQMm'sPa%8gMM[(>I;W=g
-8jYU)8QRVH!"Ju:!rr<.!!"Iqs7QEfh>R6IqUGPTrr_N^r;HWk+7K7-s75sND\EEZ!!!01$jltC!"p9'
-l29o=p[dqPrVZZpqZ$QnqZ6Wos8Mrr!r`)pqu-!`nbr@aqZ$QnrVQcpqYL*dr<rN"rVcTgp\+@UpA=gf
-rr!f5mJHD<l-bY5"pY,="q1_:!!*H--WoTnp?h\Xs7u#>rrqQ^r;HHe.f&K1qu66cmVEF>!WW3&#R1D3
-$31VJ?`U]4W2cblY.i$$bfe2Naj/;YrltVld*^8=ec+%uec+/"fDjM!g%j@lg%j;"g&fs\f_sD'f%/CN
-e-+=OeC2kOe'cXjd*L%`rll;'bg+JXai2$.ZDb")V6?e;'*&.8%KQb?rW!<6!$tY6kPXlHrq5E]s4@8Q
-jnnuSrqJbGq"FLOs7C:E$3U>/":5><!"/c?"$g-q5=8"88Q05HKSYG@MN3piR$jA2R@0G0SXuFFT:hmO
-Uo(#fWN)u!q5O:lri5Fj$a-Y7XfSS)WiE%rVZ!>#Unjc[TqS-PT:VXFS=KME.[QEaO,SpNK7%fYAm/5;
-6pt-k<!iU.!"T/<$ig8.$NMGPoB?2Gqu6?Ojo;7Y"oA9!rU9O\ru:@or1,/7!<iN)!XAu7!<W<5!#I#d
-o'>l?p@A@]q"Xdd!rW&srVZWnr;QisrVQKjn,MqVqu6Hlrr)fn"T/&lqu-Noqu%E0q=s^Xq"F[ds8Muj
-o],<3qsa1=Sg+4I#nd@F!"],1#lju5#n&)bipcp:qN_*Srrr<"s8DB[rr3Dkn,8\"!!!*%!!*6,r;[?<
-!!s<\XJ)PkW2Hc+]u\@pb6?2<cHjkarR(PnrmUqurmq,$s4I/#q:bAlq:P]#!8.D+f_sD'f%/CNe-"7P
-e^aWI0@A.ncd'h\c-+DYcHF/=[\9CoY,AJ(GSC,c"Tef,$NL27!!!9/#UH\=nc&%Lqo8ZUrtbM3s8;9X
-s8VrVl1gYk!!!3*!!3<.!WE'!&cMbV1J^/"84uTS?>Y4ILl.+OPaRr.R[]b7R@0V;StDXJTqS9ZVPjTr
-WiE,qWVNR_Y7%M9Xf\\*XK&;"Vl'Eh"/M`fUAghkTV%jJSXl:=r0Sq!P`Ul`Lk0_eA55cq<CTY^6N@)o
-"p5#/%KHS>!<<B/#:$P?nc/.MrV$8WrtG/!nG)q]qsWqPd7OB="U5A?!!!`6!!<B."onu6#>DtnmI^/L
-q>C!brVZX#r;HNhqtp?krquctrVcWjrU9dVrVQTjs8MuqqucimqYU0irVZcnq>U-kqYgEn)ZKa7o^hnP
-p$^elUGE>a!!!N6#lk;4!!33(r;Zsgc1^W#VZ5cX&bknaq#(0hm-FZ$8H8em!XJo,!#Ye<!!**0"9CWN
-XK/G+Z*LdF^Vn7<c-4JZrm1eqdaHUnr71er!7h)"s4@;'q:YStp=]Asq:P]#!nl8ZrRV,%f%'cLrmhD+
-e^W'sdF$=fci25hcPk!F]<\N?W2chnYD4V6!WW30!XA]6!!!'$"8r3'7F_8'o)72?[Jr#Wo'H2Ms8)'J
-rmjU?!!*00#6=f)!WrK(!!j5D!%MPl=]SEt9LVBdG'nt!Mij<oSXohQrLa(\%%j/bTqS9ZVPpJoWiPrp
-q5Wne$a-Y7XfSS)WiE%rVZ!=nUnjc[rLka7T:_^GSXZ(;R[KP/PE:`YIrf1);c6=d:fM+;+:\_Y!"B#;
-!"Ao.!s/W(!!PdBrp9+MMZ3_Gp]pj!qu?HgJK4Xh!"/T''`nXK"pt>1+A73fg[=k6r;$6_nFQVWrWW6!
-rVQQlrr2iq!r`)pqu-!`nbr@aqZ$QnrVQirqYL*hs82gLrVcWiq=sd^s8W)tqXj7Gnb)G>iRb>S@2'"M
-#mpY:!"K,4$46b5!WW35KDbcJ_uIgX$17Nfs82ikqfs+Z!!!9%!$;4E"pP)3!!"02BSWIdYHkO@['R*M
-`QHELcHjqddF/$C!7^qsrmUqurmh/&f@U)Uq:YStn_*`jrn7G,g"?8T!nPrQrm^qurm_5&eC)dmd*Vd<
-#LUoC`k8UYW;`\7W2Qh]@TsBI!!WZ."98u8!!rr3!!N?&&V9oZq"+NQrsA)gs8Vrqq>GOUrVup&rW!'%
-!WrW4*!ZHG"TTc5;HdR7=]JBo6UP=#GCbO.Od;K-T:c(TrgjOjT:hmOUo(#fWN)u!q5O1in#m,%Y-"h-
-X/r>$WMcWlV%'5rUS=HUU7n9RT:VXFrL4+^R?s,#N.lOm>p30C:J=JX=(lDK@2B@X"pY,6!"]86$46e7
-"98E4JGo?9V#TZY')_G&s6p!fh*2MP!"&r2!WiN+qu@B<"rKd?JV\*8`9d6kn+65=n+ckZrW`8rqtp?j
-rquctrVcWjrU9dXrVuinrqcZorVcWrqtg0dq>Vf?rVQHeq"amgrr2lioCM_Kp[-hVQ#q5"Dbq)I!!3-'
-!!NK*!!E-!!t@`Kpsf>Rrsenus8VHcs4]OB!!3T;r;[fA#R:J4!!N?;6>VL;B7Z,=YHFk/[]HdI`Q??M
-r6bVpe,\"qec+%uec+/"fDjM!g%j@lg%j;"g&fs\f_sD'f%/CNe,\,"f)F2OeC)dmdEp4cd*U(Z^U1)B
-X/VqjV42pPG(F[*$NL/6!!N?*!rr<)!!36&!"/ipbkI%q"oS#ms6K[is4TUJ!!E`<rW"8I$OmFH!!!B2
-(IN2(O'u[1@p)Yq1cSEBBm+u^OI2N0Tq\<WUndp\%%j/bTqS9ZVPpJoWiPrpq5Wne$a-Y7XfSS)WiE%r
-VZ!=uUnjc[TqS3TTqJ%[T:VYQS1C(sQ]mJdI;WCi91r&P6:G-eBn2G#<>GQ7#lk)."9\])#64f-!!!9h
-`ppJ:f)H<MrVuooM]Dm&!!*'"$jQq>r;[c;#RjIQO*Z+iA:CN5naG]/o]YW3p\Omhs8MurqZ?`qrquct
-rVcWjrUU!fs7-'brqcZorVcWrqtg0dq>VT9rVQHeq"jsgrr)Q\nFZVSlK[&pF(KN*LlQpi'`\:BrW!<9
-!!!9)!!EB(#:5c!s/,f@mJ[(bq1KOa!!*0%!!`Q*!!33&!s]/;88s?8JoP4,Fd/o(&#-,4WNN_E`QQZZ
-daQXne+qPne,\%uf)OA%f_O4rg@<klf`'S+g"G$Vf)jOSec+(ufDjG$eK!)eda?Ihcd:%bbJ^ooWiN;%
-S=uU%?"%ngMh?*S<Y,HC$N:#5%fcS=!!EW5!!==*QN-XX1[P&>s7h0[!!39-!!!0'!WrZ3"9\o9%8V&'
-Lkp(U8P<,b90=me;-daQH\R]RS=cONU].(gSd_6`TV8'TVP^;kWiE,qWVNR_Y6hA7Xf\\*XK&;"!N2gn
-V%'5rUS=HUU8"?STV%gIrL=jsR?s+sKm@B::J4DU6pO(,6!Jh]T9Y%:'a4pOrW!<;!!!K/":522!#pm:
-s3CWHqtKgZr;QoghXf,krVus)"oSE$#Q+Q7"V3tEH?s[JA7K4W@\1ZriqN0Gq[E2jq>0perr)fqs7Z$Y
-rW<,uquHZnqZ$KnrV?Kmrpg$erVc`ps8;j$n*p&Hrr2ikrr2usr;Qp!rqHElrr*c5q"FR[q"`b#a.d9^
-=B]<RFEDt]9aLk%r;Zg%r;Zj""9&9-9]5[1q#C'fp&Fjkp$qPBpS7`tqY'UVrVl]krpo%EfMVVJ!<rZ)
-!!EQ/!!!$E!t5l9It</rDJ3Wp>ZciZWhHMsYHP7;[_Kr2eBuUjf%JR"rmUkr(Y.*gf@\a/g=k<6g"G-7
-gtgf@g=t?8g$dYnfEBm\f\"mUf_sG$f`TmXda8!G&(fFae^`7#d)s\ad)a5@ZQZNTXK&=sYb6eYB4#.f
-GC+UfKN&Tg"98H&!!rW+!!!'&rW!I$j8A6>s760\qt]mTnb2mis6]gqp@IhHqu6Hjrq5FQhGX=Q-40qW
-!<<*+!W`9'"qVVJQ'[MaGAqYIB3p(>DG!#U7SH`cB6JukrfmVUUT(5hrhBmtUnsrcVl-JmX/rG*ri?(!
-rM^"$X0&S0ZEj2.r361(s/u@'"Kni,Wi>ur#Gn/gT:;46Q2[C1Ssl"1PbOh=P*MGuJTk[#7R94(8Pa;J
-E`m3lDgmJ$Mj0E0(C:?J"98K3!!<6%"9nc)%nG[Zm/6nTrq-0cp%J(Sroa<prtbG.q!d_Gr;-Hcp8fqJ
-"98c/!!i`4"9&9@"T\]sHAurbDJ3Kd@V9FpR^Uf5r;$-]oBkl3p\Omg"T/#ip\FU`"98>tr;HKlr;Z`k
-s8N#fs8;lms8Dp!nacJPrr2usrr3#srVliprZqOCp@\4Mme-JSo\A*8W,u`WA6iSWDKUV`Dcd#?!"KA:
-!WiE$!!ru4$7rLLli6eMrVluro(;FHrsJMtq!RG=qY:'ar%>-*!!`N0!!!6,"U+l,!"&o9:48=PH$+":
-@qB=dAVH;CX0\h)W2Zbu[_g24d/ME2e(31"e'lgre^i='f@\d0g=k<6g"G-7gtgfbgB$$]n(RNhrn.5%
-!8@G,"kqV[eC`DBf[eU&eC2dme'ZUmbJ1QqXJMl!XeqkqRuM&n?u0IkE-$A`M0E/,!rrlB!!EE+!!*'#
-$NLD\Z1-uVq!@qVrr2igq=E)8dJlu5p\!n:o)&7^qu3lS!!`Q5!!!<0"pFu.!"9/B;M:X'Ne2LnCiaf@
-CO1#9;F<B-78$WgDgdJ&PEqZ0UoLMjUSFW]VP^8hW2Q_sXK;K)ri6I-X/`/!WN*#%YHY=<m]c_prN67)
-XK&8uW(a%_Tq.X>R%L"BSXGb*Odr#5R@0A!H"pVU4Zkts78@`?G%,9%H$"=^KT)@bIU<?c!>?%F#6k>3
-!WW92!!F[Ro'$)Kmf!+`rr)QlqtHlc*qoX,s8W&mn+#jj)#sj@!<<E1!!!*&!!<3)3+RMe+,4fQBOY@X
-ASH",P+B&'jPf_(p@S%RqYBs`s8;T_pAXsgr;Z`grqufqrVZQ_s8;lqqulomq=s^`p&jsZq>C6l$3'r&
-q"OOVp%SIars8W"o^MSFm-O<Xmao%WUR6+7?Z'C^A8?+.JVJPj1]@@l#lt#+!rrW:!!*-$*/*kZo`+m^
-n+6GQp[bclnG`sjs7QElrVH!Uo5tiL#Q=]U#mLA0"U"i2!t.8,KS#/.FDYZ$ASQ+$GDM$?S["upYck13
-ZF[iibLP4odF6bIf)F;#f_X5!f`^$`gYCT`g]#q,g%3tug\KV1gY:H9g"=p.g\onZg"4g,f$r0sd*L%_
-dalssbeLNbYH"@rZ`p*nV3[0`ChS$.A7]RrHAIQ0EB!js)%?WI!!N?0%KHM2!#gF]rq$-bo'GlDr;-*I
-s1nXto)&%Ws8Diap\AtK!!iQ*!"0&4!!NK+#6YH#DN'I>L4X_nEHHPXItWi3I<0O77Rfg88QKGFI>aMa
-S!b%ZS!f\6T;&0\X0&P-YHG%1Y-5(5YHIl.#Hk88ZEpsI[dg['WW&mtX8K%bXfSV)X0&J'W2?AcV5UDq
-X/`(oUQC\+PE(35>tI=A1-eoE@W@6XM0<u]KQ_9SH@:I,P_F9A!!!'3"TSN-!"9JO!!<3$)1hP^o`"a[
-mIC2Sr:crc%/9euoDe=QmSaDn!!!!$rW"\X%06G2!rs]FJ;K,3Ci=*$A7]IkDet6%V6[5LhX^=1nEfQ.
-l0e-?s8VrfoDAF_r;HWpp\t!gs8Donm/R(a$iBhsq"OOVp@InMqu6Tsrr)`nq?-Thqu6Tp1\gM-m-jZB
-o^hV5bb_P<Q$mRbEb&`tDJ3^&H%:p-?5!;>!!!05!<<*)!s/r4"]Y9qoD\amrV-0^o>UadrsAH"qXaaW
-p[M&`rW"YU!WW3*%fu_8"pHPXKTM:KEcuJ>BPD=&F)HYrO-#!aTs1`%WMQGjXgl9sgYLK0ci2Jrf@^&T
-s4I8$$/+"cgYCQ=h:p`ag]#psgAp(+hYu74g=b03f_jJ*g"=pSeN24/e'QRndE'#,XJr>(WiiY)Q\qH$
-NdZ"iHYR;4Dea'1ItEf;?l/kG!!!68!WW3*!s&f1!DiRko)AUkqtU*`p@\HhrsJYqr;#saoD&#U"o\KC
-"9SW(#S7(<"pP5_=,E92N-^,+H$4F\K8+i=S;2;-?"@#+770C.8l]>BKpSL-SX5S/R@BhDVQ$]#rN?:*
-Xf_Q+ql^1.ZF%$K\+-a(WrB%%XK8P,XSo:#X=LERWMcSgUo(&iXf\\)W2>cBP`:?>Al_Gg3B'E.;d*X`
-K8>),I>E&iH[QiVFF/[sR#GPo!X8W+#nd=?!!i`.$31'$r;ZHhrWN2rrqcGfs8N$[pAORVpA":00*2+^
-$O$_7!WrE&"onW,:3D)=Ir8h7CMIQuD/X</BnMYCTRrN9d,!jNp@\1Up[n1Xrr2uprr)io!;lcns8Vln
-rr3*!r;?Hjq<@kWq>g<sq=jXWp%A(SqYpBkq#:(Tq"Xmhrr)N]p&"U_p?gbYZ^cH-Ne`""DK9W9H$=.?
-Bl/0JKp7']!!33+!!`c0"98E'!!<3YkkjZ>qu?Wkp&!>?cMp?'r:9OUr;5(t!<<H6"9\]+#64`2!WWX-
-HA@?3F_u8AE,BH2F*2VFN16E(EJ0LRWiN+rUo()r\AQbMh:^9-e^i@)g&9V*gY)Y\rR_>-g"P39h;.n^
-n_<lq#M\"eg"G$1fDaG#f/_C5f\+s1f@JL"bJUioXK8V.Y-G+'P)+RTQB?uKH$XLQG^"+EF*E%cLmW`i
-!!NN4!!s#5"TSN'rW!*Vli-2Cq#p`rqt0`[ru:J+oC_t[rn8q(!"02="on`1!!!?.!";kVN0,ZOI<Bs`
-GC"[gKS"c&R]3?VD0pMH?Wp2b3''0$AU09(S<f;*S=Q@MW2m&(ricC+riQR:\@/fQ['[0DYl:j*Yjo(+
-ZEggC['[6K[/IE3ZidM5X/Z&r&uhq5XfSP$Um6dgFCnQF4ukPd-;S5kDfg2mR@'.iJq\Z)LPC5%H$t='
-O._;-!!ii=!"059#6=f+rW!9[nc/"Pqu?WlnbKZomJdUkr:opOpT>qK!rr<&rW"2J!<WT-!]G%TOb\'m
-ASQ!sD/jT<FE2>@L6AC4Kor1Le`-&nrqciilK7@&rr2urr;?]prVc`qq#:6l!WDrqqu?Kcs8;omr"&]%
-qYL$`p\4@Qp@nF[qu-Hh$2F5es8MWXlg46Bq]YRqd^Z-;JWu:XLM_$OF)l;DGBRn<DJO?MP`9`B"TSZ+
-r;[<:!!rc@!$B2Qs7c-br:]:Q^&JE4qY'IKql;%G!W)j+#Qk8?!s^o2O-krTE,GSq!d&R.rHJ]sOI2f9
-FFJq5U8Y0kXT>N-$G=U9h;$Q2f@\g3rS.M0g=b0YfEBm]gY:N_h#Z<em+hKo#Me+hgtUQ9g&9PEf@AI'
-f@\a/gY:H6e^N!i]sOo@WNE>(X/r"WKR\RPRMD*4H[9pXEHQSSG]Ib@G)M`LF>sO+'EnO<!<<*/!!iT9
-!#i`Jrq>j]r:Zlb$M=5gnFHOY-3=2J!<<3#!([D!"q:Y>4*Qm[P_+(#H[C'cJqf/?L4k>RVm3(;G&1_l
-=&D4I5XJ=PC3to+S!ob8StW![XKSk5Z*:I9Y-,7D\$i]P['R%8YlCuu[/RB2Zi@E/[0s@KY,nY%Vl-Jm
-X/namYH=e#TostLBO"A'5<1Sa93bk6CjMSAU7d*lKnOu,K8553G]n.UPG"4e3su#o"98N*!"Ju7!Y58L
-`;0E,n,N=YrR:enrt"Ynn*ZM[!!!$"!!EQ2!s/B$%LPa\OGS7$E-$,DEHHALrd,N.H$bR7QCNG[M3OsP
-eE6Q&qYU0^nb)h[s8N!*s8Dlmqtg0bqu$Em!<2ups8Drsq>Bd]!;lcop&7,PqY9gYp\=R[r;Q`rr:g!c
-r:BXZqYL*]lJ0:VP_adCQBdf#E-cbWI!9RJEGT90GAh2OPE']l#QP,1#6"T2#lk/0!sK4<q#0g\rrDkh
-rt,1uo^hU>(B=F:!!!**!<<?'!"'<4MO9NVGBnUcJ-((FIJnU,J:WHET;&-3LOt8@RA-UYVl'Hn'X"sb
-cIC=mf%A^2gtgiCgtUT;g=cJ["Phhihr"7cn_=3#gt_e]!SZ6+fH8_sg=b-1f@\g3gYCW>g!e6i`k&@T
-X/W)"X0&FpP)1oFJ;^%mUnE$dIt<,qFEW(\G^+OUCl=XCF^kdZ$NLG6!!!B,#64c*$a':)oDAL]rNuUo
-s%*.Zp%@sF(B=F;!!!0."9Jf.!<Ej1OJ/)!J:iZ8N/*%>MMm@JKnP;UW3*=^P)=m@I</jh1c%'K79+#K
-L6\I-USXlfX/rH&Xotr3Y-550[/dT4ZMh'"\,Wr4\Q65M\$rfR[BHa8XK8P,XfSM!Tph.(L4*iA;Fj/A
-78$fqDg$P`L6AL6X/LN)LlRRTKnbMBJUW/qEKd#_H=dWe%KHk>!!!H.#QOo,$Ej=,oD/:VqW.[lrs\bt
-s7_*\!!WE.!<</t!%K*uP*U`?G'7qLF)c2FI!pBhH[L6iQ^Er'Kp.U]VnUdJqtg0dqtKRDl2gPQrr*!!
-rVZZl#l=Dpr;HZpqtpBkrr<#squ$!_rql`opAP9rrVH?cqY^?l1B7@Lp$_A@nE]`Dqtg3^n(kXOQB6i[
-R[KV3F+\piKn+5`GB@SBE-QqUEf$*CB.!ZZ&c`%7!<E0#&-)_9#`/BNp&G'eU]1\so)JQ:'*&4:#6Ff(
-rW"eV!%)6CSV_Q=IsZZnH[LBrJq/<"Jq]&XV4F65P_k'RR\m-dVkpDpXfJM-^<"dQf%A^2h>Z7?h;$c=
-g=b68gtgfChr!\Srn7V3g=tB9gY1?[fFHNbh;-f<g"Y??hVR)Be3_C!_RZeGWi`D'X/iV1R#Hu^LlnO0
-VP\g%Kn5&4GBeanH?aOZKm.WtRZV85!<<*(!!36&!"T&0!X"&Rp@S=]oYpjfrs\bps87B\!!WE/!WW9"
-!&t#[-t]'HOFDn>Ko(YALl.+NN/<CIMN+[>W2u/SPC\13F_+3&0fM'_;I+*_LnUQ<V5UApXfei*Y5tf0
-qR$=1r3?C0Z*Ei.qm[$E\@K/[\$rfS[Bd(:Y=c%(Yck+*T9kLkIWAjr:eO;G6q^m"C2eZ`Ng[&PYHEJA
-NfKQoLkq4VKR\<"N.$#9U6oaK"9AK/!<`Q+!"],1!WmuRp@J1VnFcgjrt550r;-6ds75mWoRmDK$jQb:
-qu@*3!!#TLRuDiIEcQ1!Et3;7I!U<mJVJc1O-cK0PS9"6OGT?p]uSmijmN!Bqt]s_r;$6i%/]ksr;HZo
-qtfpVp\Fgd!rN#tqu6Einc&Ugrr)fp#Pdr^o(D_Or;?R9rVZTgqtp6co]k8Ya/Yc"OHbliR&-OIO+)Y0
-IsubVH?aORKn+JmG'egrLmj5h#Q=]3"TS]+$31&6!Y0bQrVlg%qYU<mrVuNfZi:1,s8;ci%/^(qp%\<6
-!rr`:!!`?$9a:Xu9ou*4L51&#H[L6kIt36(L4Y&6KSc"fX/_bUOd(`eOJ\eRWh,i[X/i1uZ+7s'f\G<<
-gY(?9hV[8JgtUN:h;@2Lhqm;Khqm2gh"fk'iW%a5hYu=5g=b-2!87A*.brb1g"bH@h;mACe^2:J[]HU3
-WMZJfW2[(qTUq@5P*)04WMPu9LkC>3r.-5QKn"DoIt`c<SrH2I!!<3+!!`K2!!!<*$%)CFs8Dunqu?]p
-s7-$Ds472`rVufmqYU<aq#'u@!rr`:!!iQ+rW#%g!!?)eY+:Z<KnbA?MiEaXP)PK\Mij!^SYrZnU7@mO
-RA,q7LOEl.4#oGd5=SIZJ;]V]T:r!WX08k=rjW9DYHY@A\@K2^^&>\E^%o;9]`PRJ[JdN6\,N^0['[6K
-[^33AZ*^sGXg+[iP)+C$@noTb6UF=GC3bhrPae&8T:;OXXJhSEOcbfjP)t]_Mj'0UJUrQ8OccN)8Ib_(
-!"&]4!=Sr.#lk6X%/0`$qu$6cs8W&tnGKWm!W)Bdru1Y'pAOl@#QtG8!!`K1#ljrB!"Nn%P`pQLFT-Ia
-GT:sQH$XshKS"l6Ko)"^Tq@X3NfoKoU:\k/k3)R;qZZTKjRDsCrVm0&q=sdas8Vunrqucls8Vuqq>Kj`
-q#1cup%8"Rqu?]pp%7eBlL+ZK#Q";mnE&3E[jI`7PE;,pR]!$UP^nF>K7\W&I!BpfJ:;opIXcosPELu8
-('"=>%/^):#m(PALA(?@s8;Tco(_hGo=t=urrMrdrr5.Uo^r.^IKBNT!rrT,$O?_4(B>%eMOKrcM0j]$
-J:W<*KnYA;MM?nFLlIk!Y,n=`Pa@N!QDC^cX.ZJnXT#=FY-+k6_TpZagYUoHgtLN>iSrhTio/kRh;.#H
-hqm2Fgt___ro*e6s5*\0!8d_/$/=4igtgrGgY:Tai$I:0`kJpaW2Hi$XJr+rXK\q<Y+M8OP*qN(Xfe[o
-Ll7(ELPCP;re:u;K7\Z+K7nc@QB>Yq!!<N;qu@95!!iXXq"4Uar:KaPp[dkEn,LB,!Vl9cs#p/LoDei>
-!W`N.!"&`9$NL/E!#9aAUn`p6L5LqLO-,WjQ'RMrO-#WhQD1FcYbn%fVkL#WR#uf390tg+%6d3Q9Nc(O
-IuKY`UT1QtZ3I\G]Y:h_\,Ef<\\5]S^&YkB]_T8=[7%I3\?rWN[^WcV]!o&Q['mKPYH+(IHuNS$<`)IY
-6UXRREIO+;PF7r5VOaNhZ)jOUPa7Z'Q^*bsO,f0WMMR+HMh[cCSX="/!!N`A!!!$"!!`K/!J1%;r;$9^
-p?qYGmd[X`$1mlcs6TdcrUta9!'(#\#QP6^OIVGbI=-ElIXZcsJ:W9+K8GDAOGo<lUT18`Q'@W%S"67i
-^<"OQio]\$q>'^Qnb`:aqu6rtp@\+PqYKs\rV$*b!;c6arVmE,rVuomp\+:PoCDJGp@nI^rrE$=rVZKd
-q>0p\oBk\pdDiVuT8SbrRA?1?Xf\RmLPl(h!K)a5LaR_(JqJZ*IXQlpOI)#I.KBGP#R:D2$jHe6!==8Q
-nbW:]p\"LbqXWD@g&DBLo_AIPs8W&qIJ3_'!XJc7JWlalKn+])KnbA=MMmIRNergTN00$[Su8fqUmmgC
-R@9\=^p(,DXf8.nVl?SjWirnH`m3,grnR\3h;@2qjPf"QgtVh^rndY1s4mG.q;DS:hqd,DhVdAkgelh\
-g=kE>hVmPThV-Du]X4i?Vl?VnVkp2fYI(dR[\'+[P+Iu2Z*LU/N/s$[NfB!VMi3=FLPU_>Jq8](PFIbU
-/HGhT#m^Y6%L)q6!!@QH$1dunq=jO[s828krsA8fq>]d\s8DqGqu?]tr;[H7$j$utT<4iNNK'!`Q'I]'
-R[Q(&SX5b0QCa\CZ+.<LVOaBVU8+Q[^nmTVHY?JL4uFuF3CHYPF+fdPWj/n>\\5eq_83q&rP&TT_ns7)
-^V7DW^A5ME\$l:D"LktT\[qdQrk/fKZ*CU?X.bf5FCA$;5<Jj-$URNkEJL*e_7QG7Sdq!YTrPT1Z_W_M
-R[TV0Pl?joO-#KdOH#-RNe*XoR<:1d!=&u>"98o9!<<*$H2mO6s8)N_r;ZZ^]`7d,+oV!'p%A:Ps+(7P
-$NL50"TT&5!s&B_S=5b/ML9r'IY37OK-,c#Ko1\HN/j-bQ(b(UVk06AR@0M;T$GF,gZ\%knFQYV$2!]R
-lg4*3p&=sirri5ko)J[fqZQlsrqlTirU^'drrE#ortGA,p\+FZqYU-_nF,T+mIU&Fq>1'e)"m4Re\/S^
-Mj0I!U7.^WYHFOWNKB6_O,j4!"G_beKnKAV%#KX`MO'rh2?s<a!"&T(#Rq%>#_2OIqtg9k!WDWVs2b3[
-rUB@MoDS1YIfKHR!!*'(!"T&4!!#*LSsl(,J,Y*IMMmFQNfT<bP)bcgOHtunUT:](V4F-KS=61AcFUd%
-]XFo>VlL];Y-+n,Wi`\C`7!8nj6,O`hrNhVi8ESRj8%R%iWnE"hVHuDiSsgu5ign^hVd>NiSN20_mHVK
-XK&1rWN*&(ZF%0X`P9[#T;%dBS=#tU[^E&rPE_;qPEM&jOH#6YMMR%BKoLh7NL:$IKfTJA!!!B)!!ir9
-!!7H?s82WjrrN)gZi:d=n+$)Ar:'`:!!!6(!WiW-&HE%<!X:i_WMZM[MZ/`&R[T_9SXuIHU7IpFS>;pZ
-\%K;YVk9c`V5(#]c`a@7LN6Wh4uP8V4@2J4>\neFSZ&m._SX+&`5KR2`5Td<rke`QrkJNJn\>19\,Nc;
-\%BAlrP];b_SEUe[Bcp,OF_1R<(ob&5!(nj5Y>-lI[7+Eca':BSXc=IXLYpPWgB3JT:VSOR2)*UQ'7>k
-NfB9_Js2k/M`_=M!!3Q0rW!32"98IIq#C3crVlosn]h*rrs/Gqmf2b?L]dVV'a"FI!!N?,#m3n`SX>Fe
-JV])>MM?lbL]3)ROH,NdP*hN'W3!,#T:21=SsuI?_n<n,`66HQe(`mLqtp-eo)n[Wr;HKl$i^/(qtg0a
-qYBp\p&as\p$r%frVQBaq"jshrVZZrrVZWo0E1b:nFH/Cq"*n>l.k"Mgt0op_7.1@PG+8?R[TkOZEpKp
-QC!r(P`q8mO,f0VL]3#LLPUS@LPqajKO=f\!WWT0!!3<-!!!4Vp@n4PqtK^Zs0hq4qt9@VnE#3'rW">I
-!"],4!!N]5:QhE?O+2b=M3!^WNK0'^P*;)qP*hGtR['ABYHk=--D-p*US+QSbehE<]=>/HUnX]bXfJ=p
-V5^T$]u8:Pio]Cahqm5GrnIP1hu;R4iUPtfio/eNhV[;Pi8WbVio/eOiniA:bJ:KeX/W/&XJr/!UStE*
-]"Pqu_pFpHWgK]NS>*@!\?(s^rg<bR.@6?bPa7PrNfAsUMiEIPMN+@"L0XcZ!WWZ3!WrW0!!!%Mq=aCN
-qtBTbrr`/kmJd:XjF@@3!##D6&HE"8#n@8?S#`?QM2dgfSXobKrL5O3US"<QStr'Y\@oVcX.uGdV4su\
-d`0DDYb@,)BNJ)'4ut\e6;1EeEIEh<Wj/e6]`,SP^:qCu_SX.)^V7Cpq8E*H$cpB-_ns:._na(&^KJ7_
-\[SW4R>cW5>Y@:C3BKMo6r7!!FbuTi^W=RMS=lpMWh-2o]">PVR\$1FSXc4@U8"?QS!]M,Pa%GnQ]RH3
-UPrLZ!!3-0"9JZ0"TSN'K)PE6o(r%Lh#Gt*+S5X5qt^8N'EAC=!<<T0$ig;.!+D(fP_FRDNJ34GN/IOi
-/W,IMOHu)qS!]_IYHOt"SXlCKUo0Qf_8aRDh<+"flg"'<qtg0dqtBOFlg4-EpA4afs8Dp(rV6*`qYL$`
-q"aaUs8MuprrMrmrr5+ZqYC0emHNj"m-srNqYKdMmdKN/o'ko$f$(b6LmP!+YF_A\YHtX=R[on9R$X,'
-PEM#iOH>K]MMd%Breh5EPFJ4d!!N?+!"&]-!"&l6!!n5Ws75d[p9FW.o)Jaeq>Z-W!!iQ*!"Ao8r;[@9
-Pc9t'IYj)@N/a!^OHG\^PE_>uR?X2-Q^sM7Yd1X=VP9f]Wi<+j]uS=8bKeDR]sOuGX/`/!Xfee.XKf@U
-d+RC=rndk:i838Cro+">j5f[jro3k9!SuW3i>ph3gXaWc\?rNEXgPI=YH+Y'Z*h6`bg4V^dDs1h%&C(s
-YFD5^[(*]QS"K\M.[ulpQ^=)-Q^<u#OH53UO,o9]Q_'ad!!`K/!"Ao1!!<9&!e:7MnF6DM^&Rd*+7fI3
-qYL5D$31A4!<<T0$ig>1!G.h.T9"emRZs50T`1KMSt2FDSu89ZTq\K]WkZEd\?2X)W3!&(T#&Up_SEUZ
-P^R1J:-(Bs6:k$T?"7buM3ap:ZFmod^qmh$^;Rt-_SO((_"ktK`;IRQa9BW(`l,d-rk0nr\[Su9Ne;Ll
-@TQ2m5s7=q6:OsgH&%ro^WtBUbEJd,S[5&nZb*l`Z_4.iU]-l6Tr"T\US=HSS=,_)PF%T"QCatHE<$4D
-#6525!rrE)!!@fPs7#LTp?hn!rs88kr;Z)Y$NLM4!##b@'`\[C!.(Q0JY%s]M3*jRKp;LrrfA%dQ(+//
-TU_^_['?[,StMdITVe3YaiM98`5r_BgYLN@mHs6,o(`%Uq=jORq#13kq>U^!q=jRSoCDMCrr_f_pA=Ua
-#6+Vrp[@SCrVJ;Fp$Lhqhqd#9f$hd`ai_o7U9LepSt)UU[(!]VV5U&XR[95!N/NmaP`q;oNfK*V%#g=-
-L6%b)Qu`lA!!iK'%0?\@!"9@1rVH0dp]'uort=qtr;Z#O!<<N2!!!E-'*&==!'GM+RY7GsMM[FYLPV@`
-Q'Rc(R[T_:R@ft>UnFQp]!noCUo15nY-+@scHs\[d*g=d`4<1QVk^&cWiN0!X:_YE^W+LPhW!\]l07En
-jQ,Fap?286']A!3kNM'gioK1[i7li1cFUEcWiH'"!NW.]Vl6MlYe%`mc-Xb\c-FP8R]3KgX/W"s\%98]
-USjfYTV%gGR[KY8S=>t7P`q8jOHkoaP+8M8D\3'O$N:#7"9f&2#RHmtqt'j^s7b:Jg&E2cq#(0UR/d3q
-"98E3!#5JC!<@SVUl;ICOcl0)P*2Z7rh'.\/ubYHUnXZRT=DSP]sP#DY-YUCSuKu_bgtCpagn43I:#oK
-845['3B]St<+9lr&;ZgNWj9.I^V[e(`Q60DbKK_%q8QI`eC;pnb/D$.\[8K7S<f4P?W^&n5s%.g2aUDM
-DL7>6Xh;j0gtpr8WK<aRXh_Z[[Cs5e\#-4&V4s]]X0]+0W2QVjURn!FQC"//OI;oFP]%-9!"/]*!sAf8
-!!ru>R/HjQs7lWgZi;0EqXjfs,6/2T!!<K,%KZV1%"b=ET9k5&OHkfcPDPHer0%,F-Bt'gSsu7FT;B'-
-[&p0uUSO<NUR[t%c,IrKbhDCTmIU;So'Z#Arqd&tnET6%mHruunbN1a"oSDtq"OL]o^Vq_nau\Rs!%@2
-l/:Camd'?6pA4LZqYBgSme-;?j5Sh?bfnAZUTLo(X#ZWIWN<P=^:C5FUS+0GQ'./fQ^3o#PE_5nOctl`
-Ll.+SS$/`8(]XO;#64`*!!r`-+LhCIs7Z?a]`7d,%K#tls03RE"pFu0#lkD5!*0GUVOXHQLnBcpNfTKb
-Q^XD6S"6.CT;%jNStN!VWP6*XZ`C")Y,8A&T:aWbceI%$g>Lf7`kJm^Unt&mY-4q)Unt&oZb+&sf&#BF
-iTB7akNM-ol1sN>jqHn>i8a"dlKI<ghV6Z._mcbGY,qW%,,h?4VP^Au[_9f5f%A^/e'ZRlc^^o9XKeY3
-XKB%G^q-GFrM(m:TUhXHT:MI?R[KP/R?`biNK0?jX/0qV!!!00!!!$""TSN?ZN'h%p&"LMs2b3^qtTa^
-YT!QE"TS]5!"K#0!"FUbVQQhYWL9EHR\H.Drh]Uh+/5O4VlltpW1Kct_8a:"Z`^U:\$2KqeCi:0h:C#t
-]cjG;EFDj=6U!Ur5X7_0;dX0WJ;KG]Wj9(E_8O@8b08)Sq8iBO9[_GAf$qs`^9t/@R>cW=DIHUH:.IK&
-0JYIQ>&A_NV6I\Ue)'$BjOBNeUoCo:cFg^'^;7F_Z)FRtV5^W+[]HL.Vkp2aTqA$LP`crLQ(F;DVfipX
-!!Wc1!!3-*!<<q?s82ihqY7]&*W>j+q=jX`pA47Hc6E;r!!WE,!!E91!=sm]S!oF#Q'@Q"Q^F21S=?%<
-SXuIHTq\BYUSO]^Wj'4Q^UUVTZ*:7CY-4#7cck+rf@AI(f\>HGf$i4+jQuC0qtgTenauSQrVlZn"oA8q
-qY^<Zrs8W&oBkf.nFlbXq?QfdlJLFPg=o6UiRuK+g!na-d+QL"T;f&rWjf1;ZbXDg\>Z:%V50o^U8"3L
-S=>t9R@0G/QB[SqOH5TqTV.,F!<<?)!WW3*!!!$<amerkq#1*is8LRKn,G0BqXjUUo`+U]oCC<R!"/c1
-!!WE+!"/f;K;P*)Ng#TlQ^F21S=Q7BStD[LUSO`_USIgb*ilWa`P]<q['[-9^8nDseCE"+hqQc6f%8R'
-ageINrhU=)VlHi$Y-"h,YHt^N`6Hfbh<3h]$L?aBjlPXfkih9qq;sX&l0@Kff%/*c^pU8AW3!2&WMlbn
-VPBfQU8bH3bL=qli8NAEg!S[&NhingYcPF?['mrn^:^HEVD+jBUS=KTSt2CAS!oe6R$X)%P*(igS"QF1
-"TeZ0!!<3$#ljr-*7FZ[p&+ghrr2rts8W)8ruM"/q!mnOo(htOeKOu&!!r`7!!iQ8"VZg"V5'ELrgaUl
-T:r!SUna`^Vl-MoX/`+sri-1,\B)k9_7DD4\[STVYd0AEg",6Cgt1*+e^h=+OaM"R<(K274?l5(7nQlh
-@:sG$KTDOpZ*(LI[`/3Ss1&*>r3u[8412<*]r[uqKQCj5;GB_Q76<Ok4$>r#;-%CYO/0J3dFdL>g>:W8
-j4'3k[_B8W_RI.jc-F;GYcY%/X!t'JWMlepVl$;dUnaZYTq@jER[KP=W2P[]"98`.!WW3+!!!-Af`(mF
-rr33%rqu]kqYJ,0%/p/)s8)cqq"+"G0b>W6!"/c,!<<*&!"=scV4<j9RZs2-R[]h=T:V[ITVA3WV5:/h
-VuEV>Y-bpY^UUVUZEUdCXhL.1ce$^uf\,!5g>)2jn+#u<mdKrJrq\8Cp\!tBn*K?'l070al07U+l1"KC
-q>1$frr;usr;6?cp\+(:jlYO_k2GXnmdEd;nF#fCqtg*^qYL$crVl]fnaGJaf%8U.dam6\P,,4eXf]"7
-ZEqB`]=Fo@Wi;qpVl$;aTqJ$LSt2C?R@';*PEV0!S=Q@ELEHKq%0?M@!!!*$$npi"p?;JPs8W)\s5*bf
-rr2rtq>^Kio()N-%g2kB!!3'!*<Q9NNhrVCP`hDtR[T_:StMaMTq\<XVPgAkWi2lqWY2PG_SsF)[^EKK
-['$FDPIK*!g]#t=gY:H8iSE&0`Oi@RXfSM#I]''?V5^MtXK/D)Yc4\7^rk6Tg#D#OjQ,Fbk2bR]hqd&@
-g!n'X\ur*7U9:Z&YHFt,WNE5!V51#iYeA''f%f9EhV-rGhV6Q5j0k2P[(EWI\?WEL`l>d,WiN2#WMl_l
-VPBo\TqJ$LSt):=R$O#$PF@u2Tq6o[!<<*%%fd1B!!NH70Ce*#li-q`rr2rtrkSOXrUp'bp$_JJ/eA3e
-&-)h8!!*?*&XT`,VOsETStMaNUSXjeVZNfrWr]<)ri\MfXfnn2[Cs]+b/(^$\[]2VYJZ[<g#CoGh;$`;
-f[n3QXI=oc?:m[O4$#Dc5=8FS>[CcHB5MC&JVohlUoaR&!4Dg71UjcuZEUL5X/__QP)Om8D-U@L=B/9n
-7R0.#3B0&e:0r(!SZfo[g>(HDiS`PCh<DM;YRA([\[K;`]Y2V9`l7q^26a<gY-"e-XK/D%WMlblV5'cX
-St):EUSOlcM'<$%!<W<5!!!*'%kmeErpg$grr2inqtg00s8Ds8o(E%_p&G'ijS)p[!<<3%#64i3!!!Xp
-U7V=Q'UP2XSXuIIU8"EYV5C,gWN)u$XK;E("gkkU_SE_]ZmE&mXgQ0>T$Z?Be_/d9i8<DIh;RMYj5&J8
-eC`U:lgsi;nFcVRrVHZhqtpBj#l4/ep@n@Xq>:0iD#F2*p%A:To(D_QqtfjUr;?Nkr:]@:k2G4VkNV6o
-jl#%Of[A@*f&#'-hV"6bX0T7?[C*9G[)'Vl]WA<?Y-"e,X/i+oUnjc[TqS'KS=>q6QBmr&PG>7RKHpNu
-!WW3'#lju+!*]!Tq"sO[c2TQhpAb0bs8W#Xr)s($!!N?,!!3H,!#1QhT:;7;R['53T:hmQUnsrdVl6Vr
-Xfeh1Y-.c-"h)._`l,Oh[L9LVWjBd8S^urUgYNh+iS`SJg>(QBgX3sNUnaQQStMmXWi`M1Yl:e6Xf/G.
-ZadEM\@K/]]">Se^q[Ur]"#2V]s4Z>WN3/$UoL].\$`KCStDaOVQ[YQcdgb)hVm>EhW*DOgskHER%L^r
-^9k>XZaR?_a2#KmYct=6XfSV)WMl_lV50l]TV!9sS=>q5Q^Er!UopDC,lduJ!!!00!!<3%=o.C\rr0S1
-)Y3V%s76*cq;hNY!!*'(!"&]0%06JHRB*<a(Smn(TVA9ZVPgDnX/rG+YHY=>[C*BJZi7<8]>Me9bJF1i
-0tP6*\BUS:g[*\Ni8NVOgtL<.eBl4CTT=21@9-9$:JOSU8Obs05=.k0;,pY%<`F#9E;ji#G'.nIE,KN/
->>eEu:f9tR3&j&f6U*Rh3^l_GBR>o@\]@Oog>:lJgY_,Lk2+_Tk*r-U_8a+#^:M"lcHjPOZa[BO[Bm0E
-Z*L[?Yck43Xf8:uVPKr[TV.^@XL5!]-3+,M!!!-/!!E9&>Q4-ls8N#ts8;ooj8\*<?M='er:fpZr;26Q
-$3181!!NN+!<rOR]9\qSPbF\1R%L%FU8+Q^VPpGmWiW>)Y-P:9Z*CUD^;7b(]!\rS[CWrb^nm=;h:L?8
-hr3SSiSrn[mdp;Ps7lHcp$qSDrpg-_p%A=X$iB_rp[@YFn`]6%lMg)Om,d?kroF=Ejm)4&p&=XgoC_bG
-naQPH:$qNLrVc`qs7c'LinrYMg=P34i8!,L`e^Ou[(*ET\[8fR_o'4'Yd1R>Yct=6Y,SD!W2HMhUnF?P
-SXZ%8R$X,/QD1.LK*2/T%fcY;!"/c0$j;mbo(ouu0(el3r:fjVr;M?M"oni-!!EH*!!WFO^6P.RPG"J-
-Q_C.KV5C/hWN3)$Y->19&$iRJZEpmE]"uA,`P/jl\c0)o_82n0biR[<iSrnXiS`_Sj6,^mjl+Y3_R?SE
-Unk/sYHFq*W2Qo!XfSD!Y-"_)X/rE%Xo5()Unjc\WiE,#W2?GeVu<P:VPU)aXgl3fceIO=iSiYNj5f1V
-kM5.Vi9e^DXh)3\[Q;17[^irhahu$%['R*EZ*:F8XK8J'Wi;qpU8"?RS=>t8QB[l)Tr"Q:"T\W8!!<31
-!!Nf6QM'tLrk8=as7H$Yr:TUOq>Z'I"ono/!XK&3":G3^b+>E&SZJcXU8OrhX/rJ-Yd1R@[C<[F\JVfb
-\@B)aa3;lR_nEat^:h5"`i#'KlJ^_$j!3O@hqd#?f@A*\Z^d&(CgU+98l/2P6p<^p4\81?:J=M[:LjB7
-!+l.Ara5Y2C0b+=9N+kc9LM$)3&``Q1bg[J:LA0qQ`nEMeCiX7jlba`khYF^jR^]TZGFK!^;n('^qe:D
-b0.<,]"5G][^NTQ[^NQLZEga:X/`+qUnaZUS>2XSXK$sY!Wio5!WWW/"qCa'r:p6irr<#rs82Hgd/P3b
-s7QEin,)t&*!$$A"onl.!!rW-CTrtsT:27ASY)n\UFN+<Vl6SpX/rG+YHb@?Za7$G[CX2n`l,R#\[oA^
-`PfBuQ*As"i8<JOj!!OHlK@-_hr3VWlgF-&ini;@k3VF$oCr+XoD&1Zo_&.[rUp-_q>10brqeMJqXsOY
-o'55lhW!MOiTodihqd&Dhqm)Cio]=Xjk\ePk1cnjZF@<Q\])@p]",f"_Srq^ZiRM<ricg4XK/A#WMlbk
-UnXQT%@s#YU7.UIPFShRH2n'H!"/o0!"&]-'YX5/qYe,-$2abos8;9_rQ#lU!"]A8#ljr2!!I#AOe\P:
-R\$$PSuJN]VPgDmWiN8)YHY==['d?L['mBN]Z&"9aM>C!]tLkn`4WUCYi4d.jl>C^jlYplio&kZkND*i
-g<IC>X/;koUna`_W2ZVnYHb./['ld+V5:&dVl0?l&uD\6Y,S1iUop_pUS=N]W4BjnrmqA0i90@gjPrDd
-kiUdei8WngjfXHO^qRLn`4rps]?/79aLAUc[C!9GZ*CI7Xf\\*WiDnlUnXNRSXcCAS>27;Ybu[F"o\K0
-"TSN0!!*bIr:Kseci<J6/c,M<s8;6^s2Z#W!!*B+$NL29!"!PUR]WQaUoC5j[&U.-XKJb3Z*UgF\%'$K
-]DoG@]/IOLd*g7Z^qmn)]?JF5]p,kcm-<cpioB(\mcifmk3;*iiRGcKS;VuCD.6dO:J+/J6q0^94:4#+
-3^,_l5<qJ"62O)U6ps.'6U*Rc1cn0#9iYM5EdO"GYe@rseDT]`o'G]3nEf)uiT0:tlEQ8_`l5m5bf7N;
-_U6fWd([3+]=PP_\$rlW\$i]OZa6j=XfJG!V5:2bUoTlW[]FcT"o\K."TSN2!!*bMrq?<j!<<&r_>cRg
-s8Duri&q;G!"K)9!!*'&"_k-4Un"6TTqRpNVPU/fW2ZetXKAV-YHbC=Za[?M[^NZX_oU!@^q1W"^V@M%
-^VS'^QHnUQio/nYkj%?kh:p]?hVdbnrr)j#rq6'YoCr7\#P.cgqu$*^r;QQfqZclip%A1Yqu-?sqt]pW
-p&"^err)j2q!dS2gtprDh;6u@i8s"UjlsgPPlA0'\%]l#]tV/#ai;H7[^NTN/[VjiZEC@4XfSS'Wi;qp
-V5'cYTV\!NU7IsPV4D6!"onZ("pP&-!rtXSp%nX!rsJ;rrVulT3<B0\%TNT;!!*'%#%t-5Un"6STV.aL
-W2HSnWiN8)YHY:;Za@-L\%/uW\@B)aa3DrS_nNn&_S*q'_TeL5eF)YcjlGRflK@0_h;7)Ki9KXqlK-pX
-f"/8lrM^7+UTgr+ZDt(5WN)u!X8]16Y-"h-X/W%rWNWM)VPC#lXf\k;35<JWd,F3UnEoN,mH!Kqjl>CY
-g#M>[iTp0]R@1q/_7[S'_na+'bg+AV]stS][^EKKZa$d>YHIl,+fhWBVPU&^Tr+0QU7@mQV4D2u#lju+
-#RLJ2!<>=Sp\k*Ls4mW)nGiIes55g:!!!N4$3121#7>:WWi`/$XK&:rYHt@5Y->4<['d?O\@T;brkAEF
-rk9\tcI:=lahu*=aMQ0?a4$NCf^eLrjlGOdl07<fi8NbVgu@,>bS.k$YG6G]AQr),8k23B84>g&0fK"u
-s$ZiT0LnW&6pj=.5s@\%3]8`P7R^'RAp&ilT=N"ff%Jm?mHF'2md'0"hrO(ej6urnS"0K"0#PcUb/_TC
-eCN(!`4s($]tCtg\\#Jb\[],W[^<BHYcb(.Wir"rWhZJmX.j5,$jcn7!!io3!!3-ap&+afrqs\6$24Dh
-rVcWUC&eeD!#Z4G!!iQ):p%!iYa(iPT;\ZaVlHeuXfek3rilL1ZimeF\%''K\d5p`a3;fN_nNtd__/gB
-aNCTE[Gp6-k32*rmI9N/m-X3+lKRX%n*fZ.l0n$(jQ,4Pf$iHub1kV&k5"0qj5T(Wi8<DJf@\Nuf\5*?
-jlGUjn*fl8gtgoKj5oFdk3MI%m-a6'lfRTnjkd"uVRa;>^V'Qc'u@`%bKS,S^q71h\[T#U[Bd*CZ*:G1
-Xokf,WMf`m)ka%*Su&<[YE</l!!NE("98]-$NP85p\=XarP\a7rrVoon,E:gk@O]%rW!fF!!!6(!)Ti)
-QaDsJStE!\V5UJsXfnt7Zi7<P[^WfX]">Yf]=bei_opETcGdT9`l>m3_91$(MRWQL/*lQgmHWoukj7a)
-lKRX$mH`uriSrP9_n3=YWiWe/VREb6\#ld8Y-5%5Yl:d)XT#7_YHXmuVl?Z#[^sE'f\b`Ni8a"clg4'.
-m-sN2l07<fl/qKrmHCa;Y/J8u^;n./`5KO=dE^4Y]Xtee\Gir@[C*BJZEaA4+0VfHW2HPjTV\TZV5C)o
-O^8"f"p+c.!!iQ3!-7K)r;Q]fs3:QFpAaU\rr_Lt!"8c+,nC%W$j$Q2\@nQMS>W<bZa-d?Z*L^C[^WcW
-\[oDc^;.S$_SEtd_A(,?f@e]t`lQBJaN)?Je$"\?md9<km-<p'm-*Wql0\!/m-<p'lfdBcg!@RFWLf6+
-H?==9<*`?r:d[T<6q'O67f5XQ67lMM<)6Y-DLRJ/TsVhjj6uL/p%@kDmd99*m-3`ukMb^ho&fH/ZB_c>
-bK\#PrlPquaO]"og<%4J_8*h"]tD+p^:h1krji*?*k8YbZ*:F7W3*8#XKAP5Q!aRl#6Or1!!rW4!-If2
-r;Zfq_uC)8s7cKjqm6V6!!W6"#lu6FUQ`3VSt2P^U8=`aX0&P.Yd(P5Zj=(J\@K2^^:_,X^+$tCc-OVP
-^r"(1_8478^V>r'h;IDZm-a90na>c1mHj-%lg=02o'u2<p\tEKcfX9Fli-,Jl2KlSl0@R"m-a?2gY:?<
-p\tWtn(ZXUjlksmkNM7Hlfm^(o^_M3o&SlZR?=ke]YqP-_Z%Id_9C3KdDNZ1]Xtee\[])U['R(;Yp?W[
-Z*(40WiDqmWM#`UWLfchPtM/Y!WrE'!WW3%"Msj-qu-KOs5EtZnGi7^rWKM.!WW<$!)!=m!!+=>Uli9W
-SXlIKVPg>nYHY:<['mHR\%&uZ]=kqm^qROt^VIk7daZXa_SjO;^qe+9^qu/&jQGjsnaZ):m-3`um-O$$
-mI'uB!U].`lLsf9lKIBii8*D#X2;NX^&G3MYctC;ZF%$J\@T>d]sG&HZd@I`jPf4cmdT`4khtI`m.'Z9
-n*fc6kND4#mI0*0kNgilQ+k2UbJDE<_T'U5dF6In`kT7%]tCtg\[]/Y[^EKKZaI0HZ*1:2X/DhpTUMUT
-T:rZX9*5.s!WrE'"9&9&!Q4j5rr0_5!q60arr3,-!<N6&rW"&C!!!0MXf\#2U8OoiXg#+9[^ENP\@T;b
-]tD%m^qmq,"3&9t_u@V9bgkG%f?MCZcd0VNd*]hPOIbV#mI0T7n*]K*kj%R(m-='.md9?(jl>FWf[A'`
-\>u3hC05+P;cZ<c70#gV7l<k192&)W;,Uh2=C-<:TsM5Fb1>M6lgsW:p%\CWna,T.lK%*ona>o-q<IG*
-SX.1:bgXY`1rm__c-"\nfA=`j`Pf[2_8*h&_SO%&^:h4p^:_%e[^EKHY-Ot!WNi:s]9u=p!!<?(!sJT'
-!Wg@@r;Zfq`;_7cr:BIUk4h%=!rr<&!!3-)!#1d,WLfuRVl6SpX0&M,Yd(L@[C3QSrjjVl]Y2%n`50=-
-^W"LGda67\`lH->b/_iL`lG$;]&)c2jm24%l07L!m-X9@nJUibmdBK/ki_C'gumkQhPt*E1dt,DDK9oF
-rHSQjG&qV:@M`<Q9K"bG^"hK*l1+0&l1*rkm-X60n*p;H*qAagmd9E1pYY?)Z&,*j_SjI9bK\;UaiViW
-eBc7Srk]ts^V@Lr]Xtbc\@B#SZEga=Y-"h+Wi;qoV50odTXTjm"9ef+!rW*)"#T?+oBc/Bp[eF3rs&Dj
-nc%\K3;ih2!<<0$"oo@&\>l*sQ`-m_X/rJ-Yd1UB[C<ZW]"Pek^V@S#_8a@1`5'FAe^r<tbl,WmbK&&Q
-aNLK=]]JhIl0SN9oDItVmd9r?([^YYmHa$+o%iU&l0ZE>;H%%=G(5."MZ/PONJrgQL4OYnEGSWMJ^*?<
-ioKLlip6F0j72RCm.]B-p9fjTqofVpbKnDVdF[%"bf.N=_nj.(rkAfS]tCtg]!\oPZEY+IY-"b*Wi;nn
-V51,a\r.4)"T\T*r;[*(1%ON%m.^&C_Z'i<n+-MBs#BrW&cr%8!!iZDT#A"5Yb8;.['d?P3k;i2\@K2`
-]t_>!_Sa=2`lH-DaNDZFbh:e.gXag"cd0tcc.L@ed&Mu:kkX?)m-+'6p%%YBn*TK.rTcK1m-X-*p\Eb4
-kg%;18L>f:0/baL4?Ykl5<qFs4ZbY^1c$p8,>FZKdGX6Zlepptm,7O.oCDG@n,)M[mdKW3qVV#D[uI<b
-deqQKeC)arhV[#7b0%iIa2Z*:aiMNB`Pf[3^:h1k\[T#U['R'BYH=n,Z)>F"'a=mF!<i?$#QZ[RlM9iB
-nFb<2mf-;Us7,l7"UY53!=]#4!!NUdVQ?JbTW+ojWiN8(YHP=?[C3TU]"5Mc]Y2%o^qdq*`5KL3cdL=k
-cHOGQb0/&PdEBYSYEYU/lJhF)jnJ'*lg4'/nc&(lnaQ#8md9,um.Tu=i7>,>5>t_j;H..9Anc$rrbDIG
-rb*-\A7Ab<77(h&lhBZ:qss.;kj%O&mdKZ9rUWnWnaGo5mIooAhrU8eW5Z`rair#UccsVTc-t4ibJ_?:
-_SO((^qIFo]=PP_\@8oSZa6p@YHG"/WiE"qVk^>p[>5"g!<NE)!s8Z+&Uj'1q?-KYs7X>0#4VZ^qg/;J
-rW!oJ!!E<+#)]:[U7e0YWN*##Y-5(7[^NZU]=bhkrkB&\_8=+-a2>p:_T:6Xf[eKsbnA7FcHaV_c-4M;
-P+14tk5"W1r;Q-bmecGjmdKT3n*fH&meHGJlfQ'+?>t+0Fa\CWH[Pg@(k-j\IXlosI!^3\@9.Tjo_RY>
-qsX"?o(N%N!q>^Jr9t*_nF,i=lMT]2R?OiOcOJ1Fd*9h`f\+d"`l?!91W.)G_8*k$^:h1k]",>[[C!9G
-Z*1=4XK&7uVk^Dt\:t1h!<NE)!WiH(%t!m2rV>dZoYUV9nGi%WHN49N!<E]2#mLG9%$Ij(XK&<"ZimeF
-\@K3M],A8q^qmn*`5KX7a2lBEc,n/Pa3NGqi8*):rmM_6eBlt!daYRcS)3o'rUf.Kp\4=OnaQ#8rp1Ni
-mHj6.kN_g>qY9$nRn5=m2`Nl[2)[BQ3;kf93<)#<3"%i00J$"oiV2R0r9amVkjJ$6o^h\EnbV_Rn-o'W
-s5`d?Pd8ijf%8LPf0@j8db*I8g=+6gb/q`F`l?-BaN)<>`5KO/^qRLo]",>[[^<?FYHFn4[(hJ("9Sc3
-!!EB,!"XJMlMpbHs7>CQhZ"o#s8DiE)up*A$31&6!!!+5V6HkkVOaumX/rJ-Yd(LD\[oDc^AbnH^a-e7
-_o0U6a2c*>dacpudEg(_cd:"`e'H=c\Y+trjR)L+mIflDlic_AmI'EPn*oi:rqcEPe_Ifp3#Ur\-liKl
-6]\t7io9A*p[e:Wq"OLToCMPBn*fZ3md0<6m.]GQOdNl,bg$(3&C/PFd+-^qcH+&H`l5j5_S?)a(;7Am
-]">Pa\[SuR['?j=Y-"e*X0/V&!k#"2rW!E3!!E?*!!!kllgOKBs6[`(-N*oBrm_kd!WWT.!"/c,"D+I9
-VkKuZZE1.0YHbC>[(<i]]t_A!rk\]R`$WICa2c<@aN2<Be_&U.eC)^kdaQUif$`!s]:Y"rlLt#DmeQDD
-o)/"Xn,2YgnaZ2@oBPH,iOEf?CjU\]IXHZsr.5c<IXcp#K7nl0IWg?S96I`%lLF'*rpoLQrUKmVs7-*X
-rUC6flMT_ZOI=&9e'e0B/^_nje(NI*d)jDNa2Z*:_ns7+^q[Us]Y1ti]"#5X[Bm0DYcb+0X0Ah*\>rg4
-!"K/4"Tec+!#OY_oCVkXlGrr's&8dmr;Y@c!!<30!!!H.!!R/C^9XiFW4fXJ\%'#]]Y2%o^r"".`lH*>
-aN;TJbfnDVcHaSZh;@2Kgt:61g"P*/hV$N7^7^D!mJ-PKmJ6DJp@nO\)"dCgnEoQ,lL+96lJh0UQ:Enp
-5=%P#5!\j.r'Co[4@D%T;k2;%mc<^-l/V42m/ZSRmh50\o()DEo^h\KlMft`OI=2Bg&9VjgY:?1eC`[:
-gXaZpbfe/NaN2NHaiMNB`Pfa6_nj.&]tD"i]"#2V['R9PXh_5J!!36-!!`W0!!!hto(MeSrp'7Xbl:95
-q"n:r!<WH)"U#&1!B.!SW2lnnX0&M,YHb@=['dNX]Y2(q^qmn)_o0O6a2c<Bai_ZJe^rC%dEg.cdaQRh
-e'ZOi_QB/sdfo:'l1jW6qX+IQmdKZEnI+p^rql6<]RNH_/M@#&#mC;G(D@Gp',(lN!"K8Z.O,rpJ^2g.
-oD%kLqu6Esp\+:QoCDD?qsOjam,sP)SBoF(cMPs$cHakhf@83jb/q`Ga2Z-9_83qd^&l!^]d(2$\[],W
-Za-m@YHG"/[@sIkXf"8^!sAT)!WiH-!*Jsbo(Kp")ZBX/r`9("!<N6*":"o.2lrdRX/_tsYHP18'!nsQ
-[^Wo_^;.S&`5Ta9a2lBFrlZG*bKS&Qg"Y33eC)doe^i0rf%&=%`iYMrf(eFor9X(Iqt0mX47`"6o(25>
-p%dh#ST7JMJpDg&O,AmTMM[.GMMd4GLPLV<KS4u1MLB,:?CU'9mIU)>nb)MEoCDJDoD\=Xnd4^Wn*H(-
-T%VWCqU7XVdad(+f@8'hbK@rJa2c0;_o'=+^q[\"^:_(g\@ArR['Hs@YHG@.W1gDm495Nf!!*-%!X&L(
-r:9LRrr1sXiVugQr:^.k!!!'&!!ic7!!>3jYI(dHYID'Q]">Vg^VI\%_Sa=3a2uHGbKS5Vcd:%dcI(+d
-eDT?EhV?f;g>(N;f\P<:grZaaSCm`%lMp2Eq"ajb#5@f]naGl3'C=uQo_IUjM,Prm6U!h)8Oc0<7K,^T
-7JoOP64ZIM8Okp$8;lE`lL43&jlua4!:g'Z!qZ'Vr:LHcq=3p6TqL8qg=tB\g_JJnfA#3AhV-E*d*L"^
-bfn>Vbfe/Nrl>eo`l,a1^q[Ut]Xt_a[^ElKYGeq5&O-C%#64f.!WrQ*=8qmdq#:90ru:P%`<l\I"TSc-
-!YPJFOKYXTWMu_rXg,.:ZaKeA#e[jb^VRe)_oD\r!m&L++Nr$PcHaVZf\+g)dEp4ee'uakdF-Cgag[t*
-\F/SHp[.tT#PRi_o'u2;meuSfnE/cigpgT"!$iI!)BBb%!!ii8rWro>$Q^B1*#]V2)&N8P#T<dF/Si)_
-mH=B<!:p$Ys7H9`#k@TDc%W1&da8!A!RT0mbl6$!eCW@)e^)Odc-4ARao96c`5BI._8!b!]t=9S*ji;[
-ZEUO8Y,.YpTW#JM&HDh3!!33%!"8kKo(r.W_uD@hs6o[!"98E)!!iQ+'*&T'ZDsOsWhur%Za@-K\%0)^
-^:qD!_o0O6aiV]Kbg$.4*m;mWbgP;&f[eR#daQaudaHXre^_sVT8^;Rm-X`;r:^-_r:L!]''S?Fn)'%!
-<-`nBLl7+MMiNaSrJ:`9NK&mTMM`"'MN<X=G_Km2@?KF;p?1f-k5FoFoEb'Yq;9MMWNk(Ne,IlKfA#*7
-g!J*lcHXSVbK7iG`l5m6_nj1)^:_(h\[T#T['Hs@YGResTrPnR')_e<!s/H&$inHDrV-$bo`*;<:&OAO
-_up&?"oo#2";LnKOM80'[^EBN\@oVj^qmn*`59C0`Q-'Ab0J;Yd*^:je'udqf@/C5jknnKf\"p5hV$T:
-gtUT3]V(1mqWmJQrp0(CnalGKrVIH-p[n(Jo'#)ujMYaa.mQ9`6UO1/6q0U5r^6WPqa4%H76`q'2Cgb#
-]Ai5=n*fQ;q=s[Uo'u5<n*oi:oCMVGr8>qPWj:F4g"G*6gtgf@g=kB@inrVCe^W'rdEp7fd*L"^bfe2O
-aN)<<,/V13^V@Lq]=GG\YG8k3Zc[b4!<N6$"Tnc*$inNLs7l?f_uCbSs8Pgo!"]23!X/Q("`^W?Z`Tn"
-Y+i,,['dBQ\M:\-^V@S$_o0O6a2lBFbKS5UcHX_acI:P'f@A?td*gFodF$=jdEg1VU6VCsoC_MFrqH`l
-p%7hFnaQ&FnItNQY%]Kq*@r$H-m&Eh$l'Hj',:E`(E4>3)B'_?+pJ#I!<=<&,:IQ?hYI3Frr2Nip&+Fa
-p%A%QrV$Q^f;+h2aN2d.dg4CKc-=bfe^iCPfaQ9Ud*L%`c-=DQaN)="`>c\1^q[Ur]=PJ[[C!6EYct7/
-Vmiq6YAXC@#6Of'"pIliqZ$?hec5+<:\t"h8,rW!!!!*+!!!1@XeiJ0TW,,jZ*q*N\\#Ph^;.S%`5Td<
-aihoPc-F\_dF$7geBlb'i7ci6eC2puf[J@!f@JI&`M&Ebch[J,qY^$kp%A%Pp%S1YpC-Zgn]$Jo;K[Y?
-JWG`nL5_.TO,j'r'o\'0NK0'ZLkpn8ItCj!LrSWUqWdYNo`"O^p&Xj[rUgEkldqerUWq'Ze25e/f\5*8
-h;$N0e'cXicd'e[bfe/NaN)6:_SO"$]Y(ec\$iZMZEgX6W4K=>Z"sC?#Qb&*!!36sn,rXgo_ZQ+4S\^O
-7K<Du!WWB1!!!7CZ*D3ZX0fLA]YVG$_o9X9a2Gs:aN;ZNcHsqcdaQasf%8F)gXb0CkMb=RgY!J!h;?r@
-g>:W=gW-%NSBh*1n,)VDo(2PLqu-Eoq=jU^oF^rbZuA8_6:X4)7RTU577Tg9p-emK%R`]R5=7ss/o.]J
-qY]gVrqZrrp@RtHnac5AoD\CsqX)q-QDDmTg"Y9:h;-rEh;$iDi;V^<g"=s/.+Qhse(3(!e'cXjccjST
-aN)9;_ns:+^V.:l]!euM_n<OkE<?1J"9SN%"p7Tks8M`i_Z(#6a8u\S!<`H(!!E<n.AOGI\$DU*Y-YFB
-[^WfY]Y2"q_o0R8aN;THai_fNc-FY^cI:=ke_T*9g"4d(e^iC%e^<!td+6=AT9lqKp$MVJp%S4Wqu-O%
-rVZKcp@IS4ZV:N"!$W[I0-_Yc,T7RA+<VpV-m0ZW+s\Qe/h]LV2#mV'"r%kMY6sFXmdfu@o_/%VrVlgg
-rVH<`p\+79]ooIsf?i1'f\"^%cHb"mf@\d1gYC?/e'cXjcd9q\bfe2PaiMH?`5BF,^q[Il\@8oS['QsK
-UoUYl_k]0j!<rH&#Qau.!58-ps7tgWh>^7?_Z0iD!!E?'!!NEQUV*;3[%=>&[C*NT]"Gbl_84+0a2lEH
-bg"AVcHjkbdF-Lje^r:&iSrbNg"4g,g"P$0e(`O*h9N0oPHsQPn,<.Vs7ZHe!;ZTh'D2"BDF@`MI=mTF
-NJij\Q^=#'Q2['NQ'%1-NY[\<P(o0hP_"CBE*GeK`UiWeo_A4Up\smbpAt!^rV-WT\rEbhgsXgRfDsP&
-fF?Neg=tE=hVZr:f%&9urQuJ/cd'eZbK.cE`P]R/^qRLp]",;Y[BdQC#d(>*aJ:]o!XAW(#Qk&-!5/0q
-rq=80-2d5J!!EK+"pFu,#6ZQS^obYnWjfXW^Ve".`lH0Cb/qcKbg+T6d/h\F,LtArf@ed2hV$fNlK70c
-hVI&HiSEGGiniGLdBB(&YjD>Vs8DNho)A1Yo+puio^qhQrOu5U0KMBa6qKg87Rfm>8H)*^84Q0>7JoOe
-76s@883oO.3\D^UZL@;Mp@@eGrq$oup@\(MnaZ,:n+u"RMlWi8f%o3>7,Qq]io8hOhr*JQjQ,+OgY1<3
-f%&L-f[n^)eC2djcHOJRaN)<?`P]R/^V@D&XLGa?e#bV1"UG).!<`B'!5JI$rqFJ5rVomns&KC.$31,.
-!rr?*Ks@qtSZ9&p[(ioU\%0)_]Y;,"a2l?Ebg"DTb0/#RcHje`cd^OofA>EAgtC?3f@\d-f[AI'dG*$a
-V3n=.meHGHp%S4Wqu$I9r;$*]o]<Q-4<b^E#WX:_1HIQL.iB-B*[)dU-n?ht&h#1\/M]gm-Qt5b'I5C[
-2gN+$rUU-apA+Uarso#*q=s^Xk1uSqX1R!AgA]hDf@80of@\a/g"P6:f%/C$e'cXjcd0n]bl5coaiMNB
-`P]R0]tM(j\c0&H[Blg5[(!EFHkl\_!r`0(!<<@+o^qqPs3:R9p&.\g!!WE(!<`B'"bO(f_O[a:W4'XP
-]"5Pf^VRe)aN;TKc-Obac-=P[d*^:jeBuk#e_0!Cio&YHg"P3:g"Y'6g=G96`1iFuVp+]/pA=O_pAasf
-qDA$FqWu(X?WM?!Jsqa[Ng6#sR$Eo#Q'Rc&Q'ISsOH>ZjQC+8$MOT`[I<SRfMokG\oD&+TpC$ckq=s.0
-QBS>]guS:c);<g!gt^`CiRul9f@JL$daQ[ndEp4bcHOHMb/q]C`5KL.^qRIn]",;YWi`_@\$1,m!!*6%
-!!`N)"B5'bp\_r/)Y3`"!!!6(!sAi0":'Xj\Bq4a`3dG0^W"13)TTqAbKS5Ucd:+ie^i-rdaZguf@\j1
-h;I)Hrp(?`jl,.Vj5f1Zh<!SMkh*nLP,6@ks7cNa+S,*mnaZ8Co^qhLp@\!sHpohS5sS+477KjA77Tm=
-7S!GK(e7(c779O47RosB6pjX;5Wq=b3dAI,p%&+Rs7H9`!;0@ao'u5<n*&YnP,l=Tl/:O[j5]7`k25(S
-iSrnYk2+qLgY1?5fA,09g=Y$.f$r0sdE^"\bK@uLa2Q!7_nj*o[_Tht\U>:p!sSc+!!*'&;u-"ZrT!qJ
-rr`&kqYgBm0),D=s8VTeqs23$"Tn`1!!!''!*ZJ.Za-pD[CEcY]=bhk^r"%/`llQLc-FY^rm<RNdaQ[p
-eCE+#f\50>iSE;Cg">!2g=Y'3gtpoDg<QXoR@`(&o'l>Lo_8CZs7Q0\qsj+J&ELBXIUk`)4$GD]3\W?H
-1-,.or]C*Br]D]"0J+Oc0KD*^G)1aTiU?47s7Q-YpA4XWp&"^\p&F?HR\?Y(f@\d1gYCWahA=l"gXt39
-i835@e^W.#eC2jnd*L"^cHZ=2&]r,5`59@+^:Uqc\$`TKZ*:A5XfSlhr;[-,!!!3'#KH5pp!`pDr;?Nm
-s8N!-nbhnUs7$$eoZ@.9!<<B(!$hXH=KJa6ZEggF\@T>d^;%G"`5]m>c-=P[d*^:ieC<%!f%/Faf@ej2
-gtq#Nk2G7Th;$iBhYGqSdAa(6S_j5>o(N(Rp&=IYnFZ>Oo'uYB\r2JpBQSumO.)K#R$sJ:q47DO.@Zfm
-R['2#N/iF*B8_k)Z0CoHs8V`eq"jsfp%SIboCN"US=61MdG<XUg_no&h;@,Fh;dSVi7uu:f\+p.f@JL%
-e'cXkrm)A*c-",J`5BI,]t:kd\@8oS['I!B[Q+3c#m:5."oneJp$):ts8N!%nGVhTs6ot/s7st@"9JQ/
-!!!'(!*Z_<]Xk_f^VRe)`5T^8ai_j,cO8+HdF-Loe^rF*f\-2V#i"1mj6#RciSa^ls53h6rSJmYe>fO=
-T&TbKo_AIXp\s^]nFlMSp%/1K^lX:a69@G#6UsX8r^HlZo0sHa7R]^77RTX34ZGcIKRpK!qWe+\oD\Ou
-s8V`cs8VZ\s88CVUSu]$iS`Ykh\Y/.i8*;Ok2bLWg">!3g"5$7gY1?5f%0iM(=U[Wc-4>PaMu08_83q%
-^V.:m]=P^;r;[-0!!!9)"jHc*r:L$Irr`&kqYgBm<VlaerUTpcqs[qm"on])"TSN+&XTN(Y-YIA[^iu]
-]Y2%p_8F73`luZOcHjkbdF-Ile'umte^i='f\>6?in`DEg=b05gXt05h;@,GgX`p8R[Cf4kOnE=qtL'h
-q#C<mnFQGJgolflOag1a1eTVf4#8iV2a-t(s$HTM9L_T00Ie+u3^H\oQ%tI(fDYaAqYTdGoD%tOqY0d^
-pU??UW3t7:gtLN<h;7#Ghq?f?g"P?BhqZo8e^i=%e'lamd*L"^cHOPWbfV-N`l5j4_8![p\[])UZa$d=
-Xf]!l'*&";"p+f+#686,nG(K4"T82rrr;us"SM]\r:0dc"8Q7'"o\K;"98E)&XKH(Yd1UC\%0,a^;%G!
-_o9Y.ai_oScd:(fe'ljtf%/I)f\$2W%,Bb"jlbX^hqm2FhV\.b-el;9S!UqYqt9[^p&4m]r;6K\o)/C@
-XGhq,Rs8k$S<050QC=A8UA:JXSfF;lR$a,!NIZ(mQ(NnmY1W^Qnb`=Ukk=rIq"sdmp\XWqPFSV]hWa%t
-h#Q70h%nr,h;72Rj5JhIf\,!3f@\^+e^W'rdf.T=cd'_UaMl*8_8![q]",A\[^EHIZF>c+!!!60!W`9*
-!+>`tr71iDs8N!#o_n1UnG`G'ra5^1!!*''!!*9;S?TW7]=bkn_Sa=k`WO<)bg$.6%+3JNe(*%#f\"m1
-g=lP\%,BXoi8j(cjQ#1UhV\7hrSJpZhS-._R)8Iop\=d_rr2Qgr;Q-Us8LlTOc,]]:H1L.6V'a:7KQ%L
-9)2$T7O^ht77Ka:77BR,4\^6dL5iLprVuBas7,:Gs7Q-ap@e@U^6>+g\`3#=ro!_3(Z+-0hV[GXjl>4O
-g"P68f\PB=gY1?5fDa;CeC2dic-+8Oa2Z'7_SO((^V.:l]=sFD!W`Z;"U"i3!!6R-p!WjBqYL*fr;S8A
-qtK[[qt/;R"9\]*!!rl9"B`.@X1#CC\%0)_^:qCu_8F:5aN;`Rd*_j@(":[^e^`7%f@S[-g"P6=iT&hP
-gtUR=gYCT<g>1WDi838Dbc[M'U<WB%o_.tXs7H?fqXX4He>nLdN1?8Z:ch-69M7cE91_qT9E.``9Is7E
-6ps@&6Ut'uR\u<uMQG.kp%%kTqX=I\qXj7Ln^j"nUTh_lin3#@h;7&gi!\;qh:gWAio&\Jf@C8\f[n['
-eC2jnd/;38cHOGQa2Z*9_8![q]"#8Y['Hs?YI(u2"on])!X8W6!#sYbpXB-FrVc`ps8N!*qtKjXnG`F]
-fbX_mrW!*,"pY30\1P.i\$WQP\@]Gh^qmn*`Q63Fbg=_adaQ^re^rF*f\+s3g>(K>hVdGUki:[\rnmb6
-q;*IVdBK.+T[3N/o_J1Zrpp'ar:KaZf;aU`NMs(MIs@$:SXu:BU7q@[qkah!V5BuVS=,OuIX7*WXrEON
-L8r\oqtKsbq!@qPq=X=Uq;%7&UU&#$l.u0l(Z431hV[DWjPo(Ng"bB:f\5$2f@JL%eGdlAdEp.]b/hWB
-_nj+%]tCtg\@/fOZaIP8"TSQ'!s\f7!#aYjr9"%Ds8N!*qY9dUnGiOai>2V!rW!]?#RLW8^:gec]tV7t
-_o9[:aN2NJcHuR=#1M&Of%8R-rn@D,r7qY8hr3\[lK.*cro!P0'BIZKSX#nrrqcEgq#:9arqcTeq\/t]
-WJ-=nVkJ<.3^H)%7R]a87S*>FpdQPu77K^65s\+[QE$3uLp#.urq?0cpZh\Kq"=4WqV7:&UpS>-mJ>f@
-i"kA5hr*Y]k2bIUg>1T?g#(]CgtUQ9g&BS6f%&3pcHaYWaiDE?`5BL0'Z%Pu]tD"t7L/tt!!Wc1%0.:)
-rr1CH"8_lkrVZZrq#C?l+ntV\"p=o0!!3-(!"5Bp`N6_]\@B,`^V@S$_o9X:b0/$.d0S1LeCE+#f%8M@
-f\"m1g=k<:h;I;Ri8<DIgt^`Bgt^cEiSi_Nf@R:'T9ctNo_.nJq=jLZp&"OPc_-5YS"$"AO(:L=6r$KJ
-:Jt%iq,@8lr_k@F;-R$m91V007p_C^X.PE/NL%ZYp[eF`r;ZWip%.k;\<!Se[a<[`f\PEAs5<n8(Ymp*
-gtguNio&YGg"P05f@JO'eC2jndJ_E:cHXMRaN)<=_8!^t]=PM]['Hp@[_Ib1!!*9("TS`1!/9e6e,KRL
-rVlfrrr*#sp\t%DrVlWeKEVGX"98H&!rr_!UrTOM\$ro[]t_D#`5Td=bK\>YdaQ[qf%8R,g"G*6g]#t=
-hVR/JiT01djQ#7Yi8ESRq;<XUhR',NP.'fQp[n%Pp$hqOrqu93SVN5mSZ93-P^J7KT:qjQW2?ZiWrT4!
-W[FjBT:qj?Ljk&^_6T\kKSPc4qu$-er;$9aq=jX\kdZ\QWO^U;jkTgm!8mb5(?=H5iTKIgjPeqNhVR)B
-gtUT;f[n^*rRE.Ad*BkYb/hT@_SO%&^:_(f[^ENP_28^&!XA]0!!E?'KC\s7s4IANr^Qe[rqcQmq=o^L
-"98Q)!WWB(%\]oKZ,XPo_SjI7ai_fNc-Oede^i:%f%A[0gY:N>h;7#Ghr*DLi8N_Yl0@EmjQ#4Xj8S-:
-ir\/u[Nq`BPIL,ZqY'RZp[S7Vs8VZ9S:urmU8k2S?TUM>7n?'<84Q;E7k-tu7n?*=8Ol375uWZBXeLf1
-MN>gWrq-6hp\a[Yp\4[N[Z@Jh]@l3-i;M[9ir7sUiT9.Zj6>mok2Y=Shr!;GiSi_Ph;$c>g=dk,g"=j'
-dF$=ebf\&Ka2Z-<_nj.'^:q^M&HDtA!XSi2!s!uHrmUlKqtp?hruq.:s82Hco/7$Y!!`K0!!E9s\>d6L
-[^iu^^;%M%_oB^:$H^N;cHjthe^i@)rRhb9g=tB;gtplChVdDSjl>@Yrndh9i8<Jji@*X:hRg(rRAS'p
-q"XISoCM_Mp#*HPLPD:kYHOmpF]i!M?!gcEARoNN?6N]a?<plB?!CcB>?tH6;d=jT[\p1*Rtl]Z[cdDZ
-qu?]q&,Q"jlGAgTYc>OrgYq/Li;V^7iYCA0iSNJQk2bR\gtUZ@gtLH7f[n^)r6u_8dEg+^bfe,K`P]O-
-^:q7j\$`QJ\[\q:#6P&0rW!'*#WqDBj8\ZLrr2rtrr+MHo)A[gpAXeE%0-A4!!WE*!)0r$_6UM[]"Gbm
-_SjF6aND`QdF-Lof%8R-gATb;gt^cChr!DNi8N_Ykiq9mjSn->j5g4!ro"^RinWY0Z`]Ofa7B0+p\OXY
-r;?HR]UOY1&"T;q\@T,6K9;7fUnXllXS&guYl1aVXJM\gT94bUR(^85Vl#f5M3Y^@r:Ta\qtKpaqY/7'
-R'<U.jl#:aio/nViVhaNjlPI\kj%BpjPShPi8<AIhVHu@g"H>V'%b^`dEg.abf[uF`5BI.^qI@j&\#3Y
-\$AL0"9\c,!!!-*3:ljhs8N!Lqsj[cs7cQf2@]]e#65#0"TV<5XN7rc_Sa=3aND]McHjkceCW@+f\,!5
-gthqd"Q84siSk@,j5T(Yjlbppl0%3ij5g4$!9X4@&*Dd6^pL;0Uri?1s8;inr;Q[1ke3I=Kq4pC]"+SV
-:.R]>779R56q-Z9-q?`p6q0U55tl?s\ZE'>SqVra]CGmoo_na_qu6TmcC(*+X2X;`lg+H0(Zjc>k2t^c
-lKmg#jl#(Uio&\Rj5T%ThYc1TgtLB1e'ujod*9bVb/qcH`l,a0^V@Ln8dbk/"U"i+"U-jZq:#?Fqtp?h
-rrr&mo_7hO;T]1D!!3-#"onl.S%H84]<Jr]^;%M&`Q$!@bK\>ZdF-Usf@\d1gYCQ<gt^`AhVR2Khr*JR
-jlYXaio/hRiSreSioB+\j5JeObJ1Q^SZ1K@rq[Q.q"+4C]8q`3R@UFeWN)bIAQ_u;?sR>WBPdER"(PeK
-?n>VjA6iSL=]8=8R^&ljYHt0nNIZqnj8]/Ss8Vuin'\1pW3WbTjkSbPi8Wbqitph=i8`kUiTB@djl5.R
-hr!;GgY:H8f[p&P,h:Dmcd0n^bf[uG`5BF,^:_"c[C!BP[$gsr!!N?(!!!<8amSg$i;`fUs8W)t8,McN
-p%\(VaTVYE!WW3(!!WFi]Xt2VY.VH^^r"(1a3)TMcdL=nf%A[/g>(N@hqm5Ihr*GOiT0%YjQ5RhlKIEn
-jlGLajo+3GjQ,@]iTJP(\=WkkUtknIr>GP2q#'HhMhRFcTWPZ-]>(2'NK0X,Uogo*p9Xn-ZEjJ7.B]PH
-VO`a$NO?X/Vld5#P`^WWZK2&`nb`1Zr;#-PP,PaqeF)>Xk2YP"itpe>k2bXhm-<itiSieUiSWSOhqm2E
-gY2Y]!SZ0Mf$i'qdEg([aN)<>`P]L)]=GG[\$_P&!<<9'!WW3)$dA7gs8N!DqsF.Np[S:)"onW*!!!3'
-#Q^I5_Qh"d`Pom>b0A5WdF-Opf\-qlgtUT=h;@/Lio/kUioB([jSe0Ik3;3ulKRKojlPY(kPXHKkN)!X
-`4DV1Uu)"K)#aI%]8D6*S"R!sZb!8h=[bVE779R56q-W8*(<:a7RTR0=H9G`Wj]O@Q]QfUZK;,bnbrC`
-rqm2\Y`Pil\(C66l0@HpqrSXTl0.6km-a6+kMtR_jl>:\jlGI]iVVL=h:gK3f@SO$dEhd9(!=Y<`59@'
-^:^!:"98`."98E+$I8Crs8W-!rVHNuqY9aVo([;*!$VIE!<iQ+/$Q@n\@JlZ^VI_)`lH0Dbg+P^e(*"%
-g"P39h>H.0hu;R4iX4`-k31shjQ#7Zj8%a^j5AhOageRJRCq_Wp@RtJinLu3LQ/+-UqX:?]#C_(AmoCh
-BlO2rF*[S#1NIMUE,TW2Ci*j%CL^ghMRLO?[^<NJVO*3rN327Bmf!1ZmG5+5QF43Ah;R,Fgu@ATjSe0V
-ioT:]j65dlkiC^\iSreQhVI#Cg=b03rn/FHf@86rdEp4abK.`D`P]O+]XbM[[(O#\)?Bg=!!E9%!sAUD
-o@*a>rr<#urr2fqq#9sgp&&e.!$VLF!<`H(.Bg"i\%&WU^;.V(`lQ9HcHjnff%A[0g>(N@hu)F4iVqgF
-jlPRajll!qlKRKnjT=Q+kPF6fjl>C\b."ODPd]fRr;6?ekMa"@LQAF;WkPmE`7D_rM2Rq#V6@51\,!H2
-[kP4t['R*DXKA@dM27b@bJ(9dZ`^0sP)5'rk5O]DrquNQ\XT.t[`@Fjhr<PSjlGM#jU158jQ5^qlg*`o
-i\TZVj5K"WiS`VMh;$iCh;$c;e^W*tdEg(\aiMQD`PTF(]=P>\]"&^Z!!*'&!!!*$E;Io\s8N#r'DM1n
-p%A?&!!!$%!!3<+!@tRe`#-5'[`6>.b08/Xd+$Rqf@es9hVI#Fi8N\nj8\3>joFTDjpL;9m-X0*ki_*k
-kP46IkND!O\?DEe[d3kj([L.nRtm$(YH5OK[ER1'Gu-mq6UF1.6MNqJ7/oXQ6jl@N6UX4.:j/nZ`kED*
-^pgA9P),!qkl0uJrr2fZ]:>J$\'!k!j5o=skSNCGl/q0rnEoW-jl>Ibjl5IcjlGI]iSa^o$K0drg"4p0
-f@A<srm)A*c,n#F_nrq"^q^ol!sAW/!!!*$EW5,#mf3=cqYr5Is8VlgmPP@P#64i."9J^I\?rWcY-l'\
-_8F73aN;]OcHt"hf%8X0gYCWAhr!;ihZ2U6iV_^>jlbjjk2lU&!p&G&r8e[RinW5MbI"gXR%`+"n*TN.
-e$>'uSeIlsWjo:@^<t33R=AUXCM7^1FF!\%06MG\F)l8>DfKT3BjY7eR^CW#`4*1\WMGuINfgR*rVQWh
-l-Q&\UpmbXi7QcBhu;[9jo4BYj6#I_jQPmml/gp`ioB"Uhqm2EgY1B7rn7J-f[\IMdKn4FbfRoF`Po\.
-^V.4f\%B/`]QsP^!!EK+#6t>ap!`q#rr2rtrr2inrqufrq>Be<$NLD3!s8Z,")kZSZcoMY^VI\'`Q-*C
-cHjkde^rO0gt^`Bhr*JPi;V[8ir7s<k5OHNk32*rlg!]rjlYahjo"6ijlPCUmEDlGUm%1qoCVVFn^b"*
-OeASQZ,*QL_;=+m[A/VLUSY0$Z*sJ;1:t-.\@8rU[C!-AUm$RmYJK&P_R$SRWNN"_NJjdlr;-Ejn(+7s
-XgYUck1ebTio]@as5s:A*U2eLkNqX'm-*NjjlPR_j5].Xi8<DIhV[5IgtC<YeK*,dccjPRaiMK>_7mOn
-]!oDfG5qgJ"9nl1#6?FRci47Lrr)fprVumOqY]q<$igM4"9\l0"`h>e\^[pta2lBGc-Oebe^`7(gYLcF
-hr!ANioB+]j5f:_k5ONDkl0`Pkj%O%m-Ep"kND((kpPNLn]nMPUm%.rp\FOXp=Zd3OJ&MRZGWiRa62Ej
-NFtUF6UF.-6:1K8!_,UI"[kaG6UX<@6mFub<J@F)l-@)[]!&93Q]-g$hYmBOrq"g<Ofl1$f'D5Ql/hj-
-rob0]lg!ZsmdTZ4lK73jkN:ggkNCseio8qqiX4W"g=b67f[eR#dJhK-cHF;K`5BC'`5R''#m:J=!X8l0
-/H5DDec,jMpA=gXpqcq0!!N9$+U%oJ]"#)Q\@KMo`5Td>bg+M]dF-Oqf@\d3gtgiEi8NYjj8J$@jlbmn
-q<%_@roa:C!p/M,/DS%L\?qd+eFN.td@u\`QD(CcZEM!ag?[PBWh4HPG&;&CH@C-cI!pEjI!bjB*.E<_
-H$F=FFDG]:Qab5ukhF7k[_8T4R[BD'Us/i-$e:u>X0/qNhrrtVl2KiBkPs]EkPjZFl2KlGk5OHBiVqa8
-hu2C3h(7@9g=b-2f%&9ud*Kt\b/hT@_7mUq^:M%e^&S-7!WW6)!!!DDqtU3is8DoKs8N#sr!)ufqu66c
-_>XE7"o\K9"T\V6\$<3I[_]hu`Q--Gcd:+heI:$]g=tB;h;-uHiSrnjjoaf2m-X?,.H]dZh7g8)ZBV07
-q>'d:U5k>%V6RSA[_9i?o&SW:[Zm/WVPU`-\$idF\c0,<]H4\q\@&]MWiqtXPH)LHio\n4[C!ZLVONp:
-N1eJlq$d)RU7&3k[):njiT'>!kl9oHl2^2Ml2TuHk5aWCj8e6=i@X!FhVHuAgXt-/e^DjlccsYUa2Pp2
-^V%%i[D2bB!WrE'"TSN/`V]H1rVuiplMp>Qrr2oq#5[lds7ZK.rW"5J!<<*(!Wg'L\$s)baiV]LcI(+k
-f%A[0gYLcFi8<JNioB+]k5"9Bkl0`Ikj.X)q<@_@(@(/Ri4ub0Z]q<<rVcZJUQ1J(VR*nH&@fErkPFK"
-UPr>G8O>[/5sYB8rB^EM!(-WM(IUPW6Uk1-VoIumkL7;]`NH/1R?`c*dJj+QiM;sJ[^F*9o&T!(q!7tE
-s6K^Os6]gOs69LGs6'FEroFmUjPo.Vhqm5FgtLH5f%&="da?@aaV`(<^q7Lq`rQ/D"on`0!!!>HqYC0h
-s8;fBs"=0EqtKl?!!!$#!!3-)#XZ/4^:V4l_o'F4aNMiRcdC1ie^iC+g>(N@hr*JQiqhd9jTX`+k3)!o
-q<%\?roZ#uk3(pki6/gD[]-(<lfZ<fQ^!o3X0K%;YfYAMkM=UhW.&GqE-$DNI"$NpJV&H(JGk*OJU`)q
-EG]f.Ck8Cjcf=<Ld_`Q*['-@#SsZ"Cb2DBpS>`s"]$'$piSs%`k5=EBkPs]EkPscGl2TuIkPs]Ejo46=
-i;VU;hVR)DgY2Y[+P>;re'ZLebK7fD_S<gu_n<n!]g2c&!<<*#!!`^Zs7uZo!r`/tg&M'Nrqm!"pA4db
-r.?Bt!!<9&!WWB/6+XM<]"kek_SjI8bKeJ^e'uq"f\5*8h;-uHiSrnXq;qqFkN:pjl0Rg3kV28bkiq<p
-lK[`rbIb3iU7Asfm`;AmPFA;O\%9,Zb1>P=jkdYcSs,YDXgYIB]=YcT^&YkG^]M9b]ICD$Z`UHsPFf;"
-e)TZKcbHp"]!SH1S<]D5bNA0,S>s</\B<jujQ5^lpZVYAs6BXNs6BXKs60LGroO1@ro5HdiS`VMh;$f?
-g=b-0eC2jkbfe)H_nj.)]>M7q5m7>l!!!$""U'AUq>UBqrVuios5*eTrr2jLrq6*er;V?K!!E?'!rrN3
-6GU7P^rO12aihrTdaZk"g"G*7h;@/Li8EVTjQ5Odq<A4Kki_0olg=0:lMTuIlilhFnE/$0,.P(VS\Y$m
-bH$qnS#*F$]Xtbtf'N2!hkucL6pX4-6U3t)r^6]Rs$Q`Q/42ck6:=..5Xf+>V9/&qn(u:(_7d=YURd^;
-U!Dro_O[dE[(4HEn`f<+mHj]8"R54;lg4W<s6TdOs69IF!pA_.roF7CjPo,Dhr!;Khqm/Cg"=s,eC)[f
-b/hWB^W=716O3l!!<<0$"U'DVqYpKrr;Z]CrrrArp%A#IqZ%H7#lo^r\\l(u]Yqh1aNDcRdF-Lne^rI-
-$/=7lhr*JQj5f:sjoFTDjoaf2lg4H2"7,:;kl'Wsm-O$$hT37<\"TV3]qLUVS>EI!\@B)^f&GlUkh`k]
-P&F]GFE_bHIXcm!JqAQ)rduAGJ:;ikCM.TmF-<u?e`Q;aiR5QS]tM"[U7R^0UV=UDT*i!C]#<1]kND!h
-l1jHAkl9oHlMg&Jkl0cEj8\-<i?@.;hqm2EgY:N=g=Y!,e'cLbai;98^V@S"^;@L<!!WE*rW!94!'^GZ
-qZ$Ejr;,7Ls8W)tr;85Ir:p$^r':;`!WW6$!semX_77@m_R[P%`Q--FcdC1je^iC,gtgiEhr*JQj5f:r
-kl0`Il0Ia)q<Ie?,jt*el/0Ok\@%j"^;-D)R@^@b]Y(kh^Y@o6kipp9bH-qhWNZ`9Xfo7F]"G_i]Y"0W
-/A8X)[C!*:X,N=E`k0d`lfHsJ^::kj]<@s$R#Io\aJkc=`4<\7k3D6qkNhm,s6BXMs6TdOs6BXKs60IE
-s5j:Aro50]iS`SKh;7#Dg=b*/e^2XdaiD?:_7[In_7YI%"onc+!"/c5!'UAZq>^?jr;#+Irr2io-N<o<
-p\FeQ!!*-$!<<60!/8J.ahZ$6ai_fOd*pRtf\,!5gtprIro++AjQ5OfkkXNLl07ErlKn!/r9O@Jrp9RM
-/+`?#mGc6u\[S0)_S`+3S"Qdk^V@Lt_V=5<mITGM[=M:D7n?-<6U=%*7/]LO6n:Vk5s[k-8O?L-WNt4J
-p%%=u`k]F-^p9f2RZ=Dic)dVLaM#IClL+*+lgOZ:$gR$Cm-O-,md9E.m/QALklg56kN:q+jWERDio/eP
-io8nRhV?l?e^W'pc-+5M^qd_*_MS="!sef*$46brs82Tkqu$Bedf0OMqXaF?(]s[:#lt#4$37?L]YUrn
-^qmt1aND`PdF6Uqe^rI-gYL]Di8N\Tj5oG!k5a`Fk6'r5m-XW5"75C>l2BcumHs*&ldEAU]<@s(WM5r]
-WNj%H\%0?!hs0Lgm+f.eU4?N_C2n61F*2YMH$FUZrd#-#F`VM>AR&nRJtTfgf]__f)sQ;+_mR%j\##mt
-S"6FSVQI5;a3NZ,k3M6mlhfoGl2TuIl2KrJli-2Ll2KoHjo=EAj8S$jiSi_Oh;-lBgtUN6e^W'ncHF;K
-_nj.'a19!pZN(+."on])"ooG-rV$9arV?<Xs6fpdrqu[IrquZcqrSRm!<<*$!!ru4Yf=8iZ+[og`lH3F
-cI(.lf%/L,gtprHi8NYSj5f@cpZVkFl0@X'nG2DLlMTr]n*fK-n'ekZ\ZDBrWM5uaXL>mY)nWc&dH9rb
-jmLm9dCuH:Tr4uoX0/\3ZEpmEZi7?`Za$[7X/VbgMP[o0^Y.f8k31^H_6^\h\Yc7&SXugZVQR>=aNWZ/
-l0ms#mec;Lli-2Llhp,Lli68Kl2TrHk5OHSjQ#7Yi8EJLhVHr>f[n^&dEW`Tai;9:]>_4o\$Q,<!!WE(
-!!N?:mJZ\Wp&4^^g].9Pr;@r@rVQ6ajq7Xp!!!*$$4?mCc+qB0`5]pDc-Xnhf\,$7gtgiFir7sBjQ,Fc
-kiqC2mJZGNl3$D?nF?>@s6]^O"nV?Pnak<1],@cEUT:/_Xfo:P_nNn.e`ZGjlhKPN]TH_jr^6]Rs$H`O
-oKjll76tLCZ*rK\p%.h@e]PA7a1\IOX.Z/fXJrJ7^Wb!bmd9W7l14iAr9jUNs6TdQrU($[mHj3)lKdd$
-lKS920';9Vj5T%Vj5T%ThV?o@f@SR$d*9bV^WF(+]t+1J!snr0!!WE;mJZYVp&+[]df0CHrUp?c]`806
-!$hUH!s13k^UD"i_8sX=bK\A\e(*%$f\,!6hV[5Lj5f=akN:t'kl'`JlKdm+q<J.On*K?=kVMJim-!a*
-gVLP6]<J<@YGeS1\\5Yf`73l-kjRj2hn6_/R9`ro?tWn[B4u'rChmg&ChkY<Bk:da=\;h"Q))"&f&uD`
-mHri]]=,DeZELR:UnaWb]!f,pg?IqdmH`p$lK\30"mYC=lg3s:licY?lK[X5k5aZDjo4<oj5T%Uhqm2E
-gY(3/eC2glcHF;K`5BU>[`#Vk.f]SS!!`K("9QC=p&FX`qYU<mh>[KSqYW#GqYp<d^&S06!WW?)"9UBn
-^U1ba]u@n2b08/YeCN7(g"P6;hr*JPj5f=akND()km-M=l0@U%n+$5?s6KUL"7,@Ak$IEIh8-b8]WeHE
-Z`LFA]th=n_U[i6nF5W3f=9#G^5\ACU8aobVPpMqXK/D'XK/A"VPKu[Pa@0:^<=7DkNV*pmG?=&[CsA_
-ZF@-:VP:0([("E7lg3j(mH<p(m/-,Jl3ckDm-X3.md9B-lhp#Jl2KoGk:PfVj5T%UhVHuAf[n^)eC2gj
-bK.]B_TT:'[)=Hp!X8W0!!!*%]`7U'o)JUag]%9QqY^Tsqu?Kh^&A!L!WWB+"U$U"`k'1&`6HKOd*^@p
-g"Y<<h;/RtiT'"[jlPXgl0@U#q<\FRm-<s)n+$#FmJlVSn,DfSn+,u4nGD.]]tM1eXgkjD[(O5n_7mnA
-m-3s)iqVBBbcZt"6UF446pj=077B[877Ka87RTU36pj:08r94V^uP(Vkj\*)gV189`OWIj\#ZM<VQmnH
-][kg)nEff;lgsr@rp9[Ps6fmTs6fpSr9OIMlMg$$kih3ljl>@[iS`VMgtUQ:g"=p+da-1^`Qkp5]$)c.
-":5&7!!!-&]DqI%o)JU`li65L*rQ!8q=9=A!WW?'!=Jl-EOr`e`5BR;b08,Vd*pRtrn.b7gtprHi8iqZ
-k2tjjkkXKAl3$A=n*g)<"7YgIli-,blKdd!lL*]V^VmghXK\\#YI_?Z^;J:T8FGNtna6,+]XkGK>#.[f
-=]\j6?X[AP@:EYR@UWYN>['oh:fF0j[_(#Pmca'.lJg:.]"u:t['-U8Xg,OP_:%H3m-3j'lg4N7r9F:I
-s6TaP"mkUAlg!a6kl9iFjqQq<j5T%Ui83;Fg=Y!+e'lakc-"'D`l6'>\&5_oD#jY>!!iQ)"p9\[p]'jb
-ptG`JrqcNrqYL3hp4iPH-3sVS%KHKG]=>,__8==8bKS8Ye(31)g=k?<hr3STjQ,FbkNM0pqWn.H"mYF?
-mdTf;m1AXMk3;EucbRQ7YH>.4W3j>=^_ju8iq2O#o'5hq\Ac_>MMdF\S!]e=TV8+ZUG&@9US=HSSXl(,
-O+>Ema2$9ilfII'lJpC/\\lJ(\[&HGYHkjT_:.K4mHX*-mI'l='(,)OlKdg'mI'E2n*]W2m-O')rp0UL
-rol#ukN1dbio8kPh;$]9f@JO'e'Q@^aN)9;[DTJnCB4J>!!rW*"Tj8Rp&FU_pY,WIrqcQtqtg?kq1Sei
-!!!<+":kJ4Dns)raiMTOcdC1jf@es8hqm5JiT'"ujp(#4lKdg(mJ62UmHs9-mdTf?q="=Pr:)'%mcj-4
-l-[Aj_R$JTYH57O`5T[7e*$Smk3_:+g:PD1T1M44r^-NM!^oFFr^?`Q.76Hh5s[r,VS'e'o^_56q"F+0
-`P0I=a1f$j\?r`__T(9lo()2<oC;DInHA4FmHs?@n,MqXn,MhUmJlVSmJlPPlRhAbkN:mej5T(Vhqd)B
-gYCQ:f$r*ncH4,:a1]c9"9eu2$NL/2!eC4As763aqu>=K'E%b#q=dnm!!!'#!!rW*V7*nK`r=$qbg+P]
-dact&g=k<:hV[;Oj5f@bkNM0pq!.eC!q,RJq<\X^o'Yl/l0@U%m-O'&l7:W-`k/CRX/`>4]=u/)e`#i_
-k1oS!qV/isYGt5a7m]C-77TpA8kVcK8P8tT/4rE'4$ZA)V6IA;c04cbmITi5j3PKVahkKo\%0)_^r+CM
-m-O-*l0e',m-OW8!:'RL$gd9Jm-X6/m-X-*m/H;Ml2TuHk5sf-j=0-Kio/hQh:pW7f%&6scHODN`lQ-6
-_S3d`!s/H(!WW3(!*]9us7Q?bgA_0PqYVE2qtL$d;ZQk""p+c5!!&e'\%]f#`PosCcHjqhf\6>Z"5Vkm
-irJ0>jTXf1l0@U#p$;eJn+-)Emf2\QmOR\jlfma'i5a!SYH4q1ZbO>m`66`jlgX?&o^27s]#)M:I>3iB
-M2[CQO-'='!KiKCOWT[GNf&jTEm;kK^X29;kj.j/lflj5_p$*0[^`r]]tk&ocJS$Vmd03,oBc;@!:'RM
-!:BdRrpTmTrp9mWmd9B-li-0$l07EojlGL^iS`SKgY(94f$r-obf\&G^q@Is^o.>:!<WE(!!N@$qu-Qe
-rUntG!rr<"qY_c<qY0sf;#gRt"p4i6!!&q0]u8+=bg"P`e(*+*h;@/Ji8N\Vk3)a-"mYF?mI0N>n,VnU
-m/uhIo_&%KrpfpW,k:<jm-jQ+aj7f0YHkIC_o9X:d+[XQp[6r(iqV-CcFL&H5XGZ@5sR_&6::]>!^f=C
-r^/,$69mh)6D_95`7jnTkNMF0p@?nVaj\GI]=u+t_oKpMkOS-5nEfcBnG2Vhm-X3.mdKW6o'u8>n*f]4
-nF,i6mJcGUlg*j#kN;d*)W]r<i8<DJh;-f;e^Mpma25U0_oJna"U"u4$3C23!)`Ujs7H9_df0UOqX*tM
-3<fHdr;[E2#Jdg]aMPd4_og9Nd*pRugA]h9h;7)Jj5]:akND'nlK\32#OLgBlg=*.nbhbQliZhLn*U,>
-1[FJsnE]6*kK1BO^Uh+t`k]1#a40/9mHWrjo^hk3`O`1H5=81,/3>[H3'',`4$#A_3rV5j4#o#b8NEHN
-[C+0Aq<mY?n*K,iaM>^-]#)1j]#Mb,cfsramHj!'p$2MBqs+RRm-F'*m-jE2mKr:Jlg3s'lK[Wurobrs
-kN:jcj5T.[io&\Kg=b',da-1\aN)KDahPQm^B"B9!<<3,!WYRaqZ$<dp"KEGrqZI*q<n(V2Zj$c!!E9%
-!slcR]Z7h&&Al6'c-F\bf%A^3gYCWBiT'q!"Qnn2l0J*1#OUpFm-a?5o_7eRn,;Z*n*TT/k4S,c^;@b$
-_TgEJ^r"4Fk3q^&oATE3n^"qd`6*.UQA9mAIt3*%KDpN(K)C61Jq8Q;MeU8[a1KU^qs>?gnF#Z.i6/sU
-^q7S%\@fr)_pe,GlL+'%nG)>Fmf)SQmJcPRnGhtWmf2\RmPF7sm-F!&lKRNqjlPRbjlGCYhV?o>f@A?s
-c-+8O_T9I+YJL;B!!3-&"p+cdqtpEdqt'4Tmf*:dq>DT6mJ?f=!!!9)"TSN*$-9ftc,[iGa3W5`f%Ad7
-i8NVQiT'"]roaONlKdj+n+cDNmK;qKp%S:Os76$X'(PS\lMU1t_8jU5a3rJ]`5g0Y'C>JdnakT&jRh$D
-cF'N55X[h#55dYE56!kF55m\m5=.b!Tt\UafCo+.kjS9?o]acDbf7KBa1fF;ccOo:q!R_DlLk,Eq=FXR
-s6fpUs7$'Zs7-*W!:KjU"7P[FmJcG`lfmWrk2tmkkN1daiSiYLgDehse'cXe`66$9[E8UV!X&K,#6Ord
-qYU<cqsr><%/]r#s8Duoo_&js!!N6#*X<=h^qmt1b0A8ZdaHUqf\>3<hV[8Nj6#OflK[^$rTsLMrTt!_
-pupu.meZMIp%._Qmf;kQnQ5/Op$D&:o'4E?bfRcEd)sSWe)Kurp$MD=m-j5[b/^uJ"t<2>69@\4;HR12
-@UWhO90P<m2)@3C0-6=bbK7lqoB5Q5nF?/?k1.Je_TBO/aN2EIhX^C4r:C'[nFQYO1[sl"nE'*3mIp8E
-o'u5=n*TK-lKRKpjl>FajlGI[hqd)@f[eR#d*Bn\`5BO/_5n[Z!r`6"!"'/'oCW(Wo)8F]rVlisr8[hW
-r;ZfrrWN8srqZ6jr!i],"oSEF"q\>Z^V[q0aihoUdaQe"g>(N>h;7)KjQ5Lekiq?slKdg4m0;kGkj7g2
-rVl<XnM9M+p?V#8o'+?=bfIT?cc4&Jcen?np$;8:m.'P`ai2]8AqHD<Q'-u]MiNj[OHGfhLEqM*M2mab
-Ne_,TaMl'5nG2G?oBP]5n)i0?_T:*AaNMZBakH4Rnc/+WnHn^Tnb22<q<IJ=rpBjTmHji<*pW%SkN:me
-jQ#7XhVHr@f[n^(dEg(^cGRQ<^r!/nq#Ld2q=sLXnaQPVr;cirs8W&Xs8W&rrsJ`'q#:0brXSu/"oSEF
-#SOtna2lEIc-O_beCN:,h;@/Ji8N_Wk32$nl0@R"lg4$7mfr.OlgXQBs7#O[m.^0"lKRm1kfLiea1fR<
-`5]gAh=CU=lLjQ2o(gJUb.*0^5>+R869d[05:&KW5=%Y*84>j"Oh&rg`U<E]q>'7?p[dY$aMc6M`QHKK
-`QI$-naQPLrpp'[%/K/^rTj"Do()>@nF->D*UW4Yl07Epk2kX^hqm2Dg=Y!*dEg.gaiV]Ea0?`^!X9)4
-qXXUVn,E@dr;QTNrsAT"rVuirqtJkRrW!fB!=Af6=hqkj`5p*Hd*^:ieCN=-h;@)Hi<A6&k3(smrp0OL
-q<njbpZh/3l1jfBp@IhCn*oiBndY$[o^2&;oBarIaj8,NrldXVhs9n+o'c2:mI08[b/h&P(FVXG=_*#:
-MNO=!U8"?MO+hjp>Z!=+/gZ^fa32WooB>W6nF?,>lJBn,_8=(/"j+g,eE?SroE+RQoD\A<naGf5kNqa+
-q>'XQnaQ&:md9B,l0.<mjl>Ldjl57VhVHo=f$r0qccs_R`kfI-\kW;.rW2uu$4,D[p]('`rVHBhrr<#r
-oDe@\s8;osrr*-%qYpBfh?a)\-49k^!!uZ@^VI_)a3)WNdaHXrg"Y?>h;-uHj5f=akiq?slKdg'q<eRT
-nEKK4n,2YFo)8+Yo(hekmIp5=lh'i8e]5bWai2EEaO&c.oCVQ<mIT]3na4B=`m_P>J<-.u[(F#f`lcQO
-cHXSS_nEIZVNZgiCUqL%`5:s<mIBf6m.'T1hpKQca2lKKa2ZNfo]blNn+Q&9n`o`;rpLcmmHj6,m-Es$
-ki_*ijQ,@Zhqd&Ag"=m*da&6Fc-F;J_8!jt9_e\r#itjTr:K[]rVc`ps8W&Xs8W&rrs/N$q>U?giX#M`
-*X`#X!"<#O`lH0Cbg4V^eCE.'gtprIhr*JRjlbjlrosXPlg4$+qX4d[mIT`=o^`%Po()DB.dZj$lK\!4
-lI<emc,[cDa2Q?Yl14K8m.Kf6o(^JVbdiWk5"8.::K(.ir)>%E='&F'<DQC\69mDi\BiUCm.KQ;q<I;>
-o^:_gbK.fJcd'YRe*$T!nGi"WoD\:eoCMMJm.9i7o^r.R,k:EnnF5o8mHj0(l07Bnjl>=XhVR#@f[eR#
-d*L4bbK%TB^J=S+"pa>ipAO[Wrr;uqrqkUQ$N'`!s8W#sq7$G+!s&B*#6"TGEQ#Z0`Q?<KdF-IleCWC/
-hV[5KioK4`kiqEum-F$)mHs`<&+oP]n`]!(nb2\Ko'l/=nbM_qmITu<me$2@iQ9-idDsAVdGF<boC)/<
-oBku6jSm79[>#V>/M]k)J;/o@PaIo.Q^*P_G@_pr5qX?5.Z:^PaNNuAl0n98nalABlep1/^<+RAaNrl;
-q=4(Yo()DOoEk*XjmDC"m-XcKrpgBcnaGo6mHj-&kPjT]kN:mdio&_NgY(3/da?Cdc,duG^pq!r!Wr?%
-rW!$&[J0Y!rrrAtqYgHo!rr2rj8]/Ws8W)t#64Vtrqa,)rW*$)#6"TGD8a3)_o9^>c-Fbde_&U2hVR)F
-i8N_Xk3)!nlK[a&mHs]:#4LsSmH+$/rpg'ZrUTdS"mkmRmHsQ^p?q"_`732Q`Qlcame?AAmI0]8md]Q@
-aUHS'FF&@fR]sNB`5g"!b9t?Qa25EiSs>:fKQ4<?^r+.Wq=!kGmHj<3na,5aaM?$Gbf7lanbDYE!qPpP
-r:1*VnaGo2lM(#OnGhtVm0)eBlg![PkND!hjQ#4WhVHu@f[n[%d*L"_aN;H:\@cYR!=AtAr;HQjs8Muq
-rr2rtrT!qXrVca)rVcZkrqj;-!WiB-#Q=]>E6H;Cb0/&Ud*^Cpf\5-;iSi_Rj5f@d$0ga?lg*p)mI'E<
-n-\^VnGVn@q!dnGo(;Glm.9l9mIg/>j2]'ccbdTDbhDIYoBko4p[RbEo)?rA[Y$V(4[2>-:JC^^-;@61
-:f1(b8OPp55<q2a\]`:>lLjH<qX!P=p@e":f?(nTda#nX!o`eLnaQDH#k[BRnaPl1q=jm\!:p-ZrpUrs
-mHj0(l0.<mjQ#1UhqZu>f@A?td+$@ebf.<4DYO89]`.p/rVccqr;QTTs82gPqtp?ls7u]kQ2h!h!!!?+
-$jD+"_8O@8bg4_de'uq#g>1ZEi8N\Wk3)!om-F$)mHsB2q=+jep$VG2g$eJ*p\"+VnbDYlmdp&>nb)VH
-ld<c!d)jG\hWa_/o^D8=o)A%_i69<eZZ[9-+X.jP5?M2t@:NhX@Tlf09h7Q1/gVDg/:b=Q`m*f<lgXT>
-o)A4an`nrR_TDf#"5*#:o^VSUnaZ8Noa10YgZ@hilgXoLrppHeo'l,:md9?*kl0`aki_*hio/hQgtLE3
-e'cUhaMH'>_7I47!WiB'!!3#u$'Fu^rVuolqYL0is8W#Ws8W#ss8N!Os8M`lqih'^"98E0!"/mTa2#R1
-`lZELcdUCpg"Y??hqm;Mj5f@cl0@R#m-X3.meH8Zn*g,7g[OY%o(2GDs7?$V0^\K(n*p)GnaFlDcHjJM
-e(s9_r:KFEnFH&;nDqj9bg3#+I!Ka`Q("/2S!ob4Q]_9/,E\%FLk^J6Ff3U)_8kd7o(2PDmI0T;p$Uec
-`6?QOak#hRo'u;Qo()DMncR_3naQ_GmJ-;Pnc/+XmN:i`m-Ep"ki_*ijQ#4VhVHr>f[eO!d*KhObf7H0
-]8$+^$36=gs7uTmq#10jrr<#sj8]/XrVmZ3rVlKir0@<b"98E1!"B*\ccF5Obg$dHdF-Utg"Y??io8qW
-jQ5Rhrp'[QmHs?@n+lMZoCDMPkhYk"rpp-\rq#pU)"$ncmdKoEnaFiBbg"&EdG3s[rUfLDn+QbO&F7fk
-d^=3Y5!:qj6UO1,5sbE6!^T+=rBUcU5WO;-d*0YqoB[.eqX<b@o_A=TjjM/oda$%fnGN%No(qtap"ns*
-oBPc>o`"Odo^hYErp_#un*TK-lKRNqk2bLZi8*2Cf[eR#dEfq`bf7H7M>72Z!1!Q`qu-Qjs8W)rrqlEh
-lMiF4qu-Qnq>^8=!!<B)!<W`3#,&oP`Q--Gd*pIne^rL/hVd>NiT'%_l0@U$rpBaSs7#jT%JTPama]\O
-o_8+Qo^_SIo+UWboCDMGp@Rk2c,n2UeD'K`oCW(Srpi8BnEelSaNh;3+!i`p00DZl7n6$:69e"-3]&TE
-.3ouT.kGSLaihuln*]`@p@J"MoC_\=gX=?kcIM%Nqsj4L!qZ$Urq.Q.n^,nRna5uGp@\(Mo()>?nF,f4
-m-<j!kiq?pjl>=Yi8*/@%bK7Zda6:Xc,@N7_kmJ:rW2rt$$Z.DrVuojqYL0is8W#Ws8W#ss8N!=s8;Qi
-qK`,C"TST,%06U%`PTO3a3)WPdF?_!g>(Tbi""`*jQ>XilKmm)mI'E2n,;hTncnXTo[hLYnaZ2_nFQ;B
-oCr"Pp#!p2aNMuao()eP*V8gko'l2=hU'Bkf9pr:KRAK:S"#k7R$EkuQ]mO1N?O7=Kn"`!Qda'sb2rEl
-o_.kDnF5u@o]t>]bg"AZiq<'3p@IqJ%+*Yqq!R\Gn+6,@naZVJ+7JXcmHa'%l0%6kjPo+ThV?i<f@A<s
-d*K_W`P]I0U\Oot!-nGAq>C9drVc`ps8W&Xs8W&rs8Mruo`+e4HN4-P!!3<6!sYOFai_iPcdC1jf@\g4
-hr<\Wj5f=bl0I^8m/l_En,DhPo*tBcp\ELjnac>DoCDMEp[Tm(o(2DBp\4=QhT3USb0S`1o(2MFo'u5F
-p\".>f$;gWC-4aG4?l/(8Ou<=r'LHN,XOmf7R]U-5<<Vod*BksoC;\Sna,l<o_J=Nhpforc-k\LqX*hD
-s7Q?_&G>_Cg%#"/o(VYKp\4CTo^r.S*V/^gmHj3*lKIEmj5JtRhV?f9e^MssbgjnY`QG+S!XSjPrr;lo
-s7ZKmrqucmhu=ksqu-QnrVuV0!!!-%!rrZ.!3s2T`lQ?KdF6Uqf%A^3hu;REioT=dlKdg(mdKT5nF?&E
-o*tHinE%[2nb2bQp@RqHp@J=Vs7H<`61O9laN`>ojnSK;nFZGIoCDGBm+0S*dCs-5,<.YD6:!n)77BU2
-5s%%^1GU[9.3KQ[0OqW6cdCe@nFHDMoCqtXnd=dHiR,osh<t+6nF?2Ro()JQp(R#faiNN6o(MkPp\"4N
-oCDGAnF%IemHa'%l0@Qtk2kU^iSNADf[eO#dE]q\a2#I.ZiU=.!W<!)B_VK*rVuWgqYgEns8:pWs8;os
-rr*u=r;?TjC&e5:!!N?1!!'4:_o0R9bKeM`e^iF.h;J:k!TN,Gjlbmnlg=*-mdL/Eq==p`o^h7baR\up
-oC);rp%J.Rp$L;Jak#>0r:]XLo_8(No'uAAg=46oi0&M=L51nXrL"t!QBd_tOH5KcOcPNXIXum)d`K_X
-iqE0>p\!tFnF6#@n`o/^bluDImJ-;<nalnSoCW"Q#kZ3YjneQ>oC)\N!V>m\nK./fmd09)lKRQqjl>=X
-i8*2Bf[eO"dEg%_a2,O1ZhXV/!,;B0qtpEgrVc`ps8W&hs7--hrVcaFrVcWls7pF1!!N?+!"Ao.[`6J5
-c-F\aeCE4)gYLfJjQ5Iak32*smI'uB"RtpNo()SK#5S)[a3"#Kqt0URrq$irp%J(Om*rnmeD0*ap@%JB
-p[o6kq>'gWi7cK0_dYeo5sRe*84Z6?q*ZGs84Z6;5!D,<][>3SiUQR:qt07KoCM\Op?h"jcHtD:r:]LI
-oD/(baN*KCoChhFrq[Q.p\+=Rp%7kHnF,c3m-Ep"k2bR_hr!8Ef[^AYe()mtc,[fH\G614!,;H2rVZ]i
-s8W)rrqkUQ+oD08s8;ono4J4,!X&K'"U"q;`Pfd;bg4_ee^i@)gYLfeiXY#2kNM3tm-jB3n+#o<o(qti
-o^r%Mfseiiq=saYp@S"Mp%e5]p@\+Pp%7nLo_%7ng#M>fp@IhEo_/"Oo(2J=da?(_\5sap1c%*[84cEH
-8kV`H7RTO.5X.:g-l=Hb<Op2udbsQao_JCVqt^!Zp@@\>hpp<Aq#1!^oC`=\p@S"Mrq70#o#SMtnFH;I
-q=aIQoCMPDnaZ,;md9B?lPSpOkN1a`iSNDFg"+[$d`'ASa2bs4\H2j3!WE''!b:s"s7lWnq>gKns8W#W
-s8W#ss8N!&s7uZkoO@n%-j'VQ!!NH+\]2P*a2uQOdF-Uug"YBAioB%YjQ>Xilg+!,n*fc8o()VJ#P%T]
-gU4onq>9gap%e5/q"OLVp\"1PpA!Ume`#`_q"4(Gp%\:TnacDBf%.sqgPC?0KnPPUR[a8G#Fh3NQ^*bt
-O<KU@LOXr*J_//ocJS6hpA"CMp%.bFoCDD=gsOR3pA"4KlLYV[a1C"!oCMMEp@\(MoCDJOnK%)dmHj0)
-lKRKojPo.WhVHr>f$r-ra3)`KahYm-q#Lm*AGZ-"pAb$grVlis!rr5tj8]/XrVnMKrV-<gpLF=*!sJZ)
-"pG.GcHFGVcdC4ke_/[3hVmMVk2kagl0Ia)mdKZ7nac\Nq=Y3hqto6Y_u9N+p%7kKoEG'ap%S4Q)t`gs
-pYa<Fi99b-oC)5Bq=jRWq>0^:gW\?_=8b>a6q.)F!_>gOr^QlU,=Y-k6U<q$5#f/@e'R(CpA=d]m.^2F
-o_.tLnD;UAk55&Io'u>Jp($i;\_I#Sp@@nRqtg0aq#0mfo^hSknF#`3m-Ep!jlGL]hqm/Af@ABqd+-Ce
-`lc*m!XSm;rVHKes82irrqucmhu>/&qu-Qks7l%n$31),!!*3,!5lRja2uQOdaZguf@ep8i8WhXjlYaj
-lNuqFn*oi:nac8@q=G3hs7"I?_"[g'qY'XTo_%nQoFgunp@n:QoC_ePlJ:OcmeZDBo`"MAp@n.LoBXcP
-`mV1j-S7G;4A\I:7S$!;6UF7.3]B#X2`<')/LsT/c-"MmmITuGrUp'dq=aL\nHA(.g$S_>qtU3]p&amY
-p&=Y$o^^,4ddH]!p]'s\o^qbHo()>@nF,c2rTb9akNCpciSWMIg"4a&d`]eSa3;B:]`J97!WE'+"(Llr
-s7Q?gqYL0is8W#Ys8W-!r;Zfrr[n0ErqGqk"on])!!*3+!5u[k`Q-*Ed*gCpf\5-<iSrqYj5f@dlKdg)
-n*fc8rpomW$h4&ce#^=^qt9XSo_%kir:p$^q"41Oq#'C2iooh/n+$&Lp($imnacGCeC_mre:WI5N!"]o
-TpYbG*LN4_QB@/bMM[.BK84l$gXF?lhXgU;q"aCOp@\(Vnd"@/eE[#,o(qYD%e[oLde!&#nbVtQp%7nJ
-rph-#naGo5lg*j$kiV!eio/bNgtC</e'cLab/_cD`5)<Pr;d')A,,cqoDSUfrr2rtrT!qXrVcaErVcHh
-q"8&#!!30$!X/f/bfJ#PcHjnff%/R0gu%,PjlY[ekNV="meuVXo()DDo_J1ho_n[;XM=c5p@\+Mo_.ni
-rV-'^p[n%Lp\j=0iTT\/md]rKob$roq"ajZf\Od+[8K7W6U*n.rC6`S-UpNm6:+%,69db%5#/iCcI(S>
-p\Xm`mJ$GNp\"1Op$()Yli-_Or:0CTp&t-2ZI8FKoCVSNrql`lrqIT/p@\%JnF,f4mHa$"k2k[_iSNAC
-f@AF#dF$4gaN;Ht!XSs<qY0s\r;HZqrqucmhu=Pjqu-Qpq#C5*!sAW)!!3-%!6r$oaihuW'%5:[f\,$8
-hr<_XjlY^hl0@U$rpUotnac5Ao(qbMm.9iCq=3acYJou%q"XRUo^qhLl1G#Kqt(]qo^VCtbfnA;:*hDS
-4ZuD7;,0eW84>uH63'CP64?.6+t"g.Z,k>@f^\D3nGi@aq#C*gp&4O_p&Fddq"aUYpB(!ZpAXdto^^A?
-`o-Xas82?HmeH&=mJcZ#naQ#8mHs9+lKIBlio8kPgtLB1e'cI^bJM?F^UjRM!WiE%!"&a;p\Oads8Dfj
-rVlisr:^0Ys8W#ss8N!^s8M`lrFQ$3!<<*$!<E2I\&ZS4bg+S`e(NI1hVdDSjlGOckNM0qlgO<3nF?)?
-oCDkIr9X%Hq=sCG^T>HGrpp-\r:BIOq=FRXrUhf5oCDP*e'cjuJVB/GNKTj+TqJ$LS=H(:R$Nu"OH,<Y
-K8"bte'lgnf_>%+qt9gWrUTROq=XaZrq.*"p!C.ciV`6Cp%.22qrd\?oCDG@n*]TBlNuk@kN1a`iSWMI
-%bfRce'lRabehHJ^V'[MrW2uu$3Fc9q=smfrr)fprr<#sj8]/XrVnbRrVlKirFQ$4!WW6'!WrJW^<b0R
-daQatf%f*=iT'%`ki_0olKdg(mdT`9o(2JFp%/4OrXJ8fp&4gYo>%HJp%@tKqss:Mq==@S%f#klp=RmA
-e$)P3779L2q*c,g779O26:*t(69mh"7^11edb=Edmeu_GnalSIrq63^qXuf@d'^dNs76-]puV,Hlhg5I
-q"F@OnaQ#8md9B+kiV!fio/eNg=Y!,e'HLacI^%P"9\f/!r`3(!+c*+q>L9lrqucmhu<rYqu-Qpp\jsj
-B`\A8!'LA`!WgKVa2uNMdF6Xsf\,$8hr<_XjlY^hl0I^&nF,o;o'u>Co_@n>ht-C1q=NXZZGc;+q"XRU
-o^qhLl1G#Kqt(fto^V@sc-4J8:a[hZ5!M\;;,0bV7n,s76q%&Br^%)M,Uk35Xi\u>f^J:us82fjs7cQd
-rUg-_s7cQgq=XRX!qc-Yrq?uro#\;Ug\UXBrpnh*pZ_>=rph9'nF,f4mHj0(kiV!dinrVJg=Om(da61^
-`Q$$7^]OZ?!Wi9##m+]4qYL6er;-6irVlisr8[hWr;ZfrrZD1>o_n]"!!3-$!<N9&!6r*qaND`PdF6Uu
-g>(QCioL+#*9QGJlKdd)n*oi;o(2JFqsNY&oC2DIo&I?d`:`osp@\@Vq=FFT'_1eco@DF?f?])(OH5Bb
-SY;^KT:Z%P(7CPVQ'.5iNfA^HIsB8geC*"Ao^;VLkk"WCrq-3_'D1t=YeJokoCr(QfAl\jp@%SCnK7;j
-n*TK-lg!`tjl>@Zhqm/Bf[\I"d`g"Ua3297!Wr?%rW!-)B)MH!r:g3h!<2uts8D!Xs8Dor+8u0;o`"i%
-!!3-$!<WB*!S5*5cd:+he^rF.h;@2Ojo+BCko]6XmI'E3nac8Bo_%nNrpT(+p%%hSpZK2o`VB,uoCVtO
-nb)_Kq=P6mqXjI4e^DpI:I%?;6U^Z;(.:PX6:*t(6U3q$8?1"be(XEbn,;hHp[n@Tq==@SqXuf@aKWA6
-s7H-aqV('0m/-GMq"FFRoC;><md9B+kiV!fio/eNgXt*-f[JBoc-aMN"9\f/!r`3,!bVH.q>L'ds8W)r
-rql<emJfiVqu-Qmp\FMr!<<*#!<W<'!QMsqaNMlVe^rI+g"Y??ioK1_k3(snlg4!-naZ2@oCMPHp[Q_X
-o'l8FpsQX\_XdBqq=jXWp@n=Oo`"U_pAXa`oJ-"1p[RUscHXS-:aIVX4[Mk78Ou9<6:!k#5<V+j3]K,V
--n?Q4TZPU0f^//"rVcTeo_/=Zq=aXY!qc-Yrq@#so#J)KeGAn3s7+@_o'5o=nG_tknaQ&:n*KB*kiV!e
-io&_Mg=XpceC)jkcH4&D_8ZQZ!WiE%!"&a>p\OadoCr+XrVlisr8[hWr;ZfrrWW>uo_J5lrW"#A!WrH(
-!6E!qa2uQOe(*%&g>(QCioK4_k3(smlKdd8nGi(Yo*4sbnBT)Gmg&IYpsZX[_tWrunb)_Mq=QB2o^hY*
-f@JTpL5D(VO-Q90TV%gHS=>t8R$Nu#OcPQ`L5:D.`7`_jg$nY'q=j+Fqt:!^rq-3_1\C@ZY.2sZoBuJI
-aj9YFp[dqGo'u5;mHj3*lfmTpjPo1VhVHo<e^W(!cI'eS`PT[t!r`6"!"&gAr:p'bo(`1^rr2rtrT!qX
-rVca%rVcWcqtjq)!#>P9!X&Q,!n#*6cHt"if@ej4h;@2Ojo4Hbl0@U$mI'E4o()DDp%A%TrUS4Rp@.bP
-r78?d`;K?.o_e=Np%e4ToaprqoC18Yd*8(S6:F=16q'ZE7gDLR7Rop:777_U6UX4,5=_3ceCE=Co^DSH
-nF?/HoD/(Up,2T_Y.)m[p?qkTb0g+Sr;--^q"F@NnaGr7md09(kN1gbiSWJGf[eU/e^r0kb/_g2"9S`-
-r;d1;rqcHhnbE.arqucmhu<uZqu-Qnq"F2irW#.`!<N6&"2N$ua3)`Vf%A^/g"Y??ioK1_k3)!olg=*0
-nac8BoCV\Lp%$#:o()MKpr0SP_Y*Wuq=s^XpA"FSo`+R_p\aaap&"@rq!m[sd*Kq';^sIi5XnLA8Ou?>
-6:(T9(-auG4$#D\/1r;BOil,$g$/)"qu?Neo_/=Zq=aXY!qc-Yrq@3#o#nMRb4bPus6RS@n*Tc>nFQ8B
-o'mglnF5i3lfmTpj5](Th:pT5eC2plcHX>E`5r)`!WiE$!"!9.p&4pbqtg0frr<#rj8]/Ws8W)t"onMo
-p$lPk!$)(A!s&H(_90a:air,]f%A[0gtpuKjQ5OdkNM0rs6TdTs760\&G5elo"2I'o(VnR`Nd(mqXsj[
-!ql3Xm.L;Kq=QH5p@@_(g"=ujM2dabOI)Q4TqJ$KSXZ+;R?s5(P*(ifM2[(;[Fs3_g$JD%pA":Qp%/=X
-p%A.Qq=XaZrq/)>ouaSKanbSnqsD#1nF$#DnauGDnaGr6mHj0(kiUsdj5AhNgY(0-eCMplcGdZ?bQ7kF
-!W<!)BD;#pr:^'erVlfrs8D'Zs8W,trVulq61t$GA,lT1!<N?)"9Zcpc-F\bf%A^3gtglHj5oLgl0@R"
-mI'H4o()DDp%A%PrV5uq\F]=gqu"L?]u0gDp%7qToC;MLoD/%fq>0[Le(2smP"n>47KPtG7K,jR7heE]
-779O46:4"1NQ]l)h!=Y&o^qYCo_J+Sp%nA=pWBbKao1qtrURV;p%&"Wp%nIXp@IhEnF5l5lfmTpjl>@Y
-hV6`8f%nm-e]Z%WdKB[T!rrE%!=8a<qXsdbp&+jirqucmhu>D-qu-QprV,bo!!!*$!!30'"LuasaNMoX
-f%Jd0g"Y??ioK1_kNM0rm-X31o()DDrq$p!oC9K+l1+ZEn%Q$?_Y!R!qtg*^!r)QfnaueVs7lTf2YQh:
-o^qbHp%e.BcdL1`MGu,\84-!I=BJX+<`N.!;Gg1_8Oc*73A*!18V"n2e(NjSpA"[ar:Tp[rUo^T!qc-Y
-rq?Tgo$+YR_(b9Ro`*j\]BeqWoC2ADoCMPCnF5i3lfmWqjl>:WhV6`7e^W$jbg+5Ga27u]!WiE$!"!9*
-p&G'jrVHBhrr<#rj8]/Ws8W)t('":0p?uMl!!E9%!WW9'\'`18b0A9LeCW@+g>(QCioK4`kNM0rlg4!.
-o()DDrq$]ro'iukkjn`Hn%Gm<`;09&s7YpSs7Z-Y/+`Q-mag4Kfrg<sQC*l)TVA0STV%dGS=>t8Q^3l"
-P*1`aKnQ;WgXb*Ao`OgWq=O[[q"=UZnb)nRrq/)>ousbL^$bdcr84lhm.0lDnauJFnaQ#7mHj3*ki_'g
-j5AkPgY(0.eC;^ecc<uH`<$,?!W<!)BCtior;HWnrVlfrs8DZkmf3=crVn>FrVlWgo4.h$"98H)!<`P?
-g<Ipie(31+gt^`CiT'%`kj%I!m-a<2nG`#!p%A%Pq#0jUZE`]es82E%YJA-Uq=aOTo_%nLo^VVOo_\=[
-oa^cpn*&-JdE-r56UaI47/fXL7/]I`77'C.8pnY0g>2#eo'uGCiV!'@,PTEfZb5c*n,;7R\+'.hqtBm_
-q"F@NnaZ,<md06&kN:jci=Xr%g"=p2e'usnajA36"9S`-rW*3'BD;,urVZZprqucmhu<cTqu-No1&^`[
-"98Q)!!30'"K]kgair)[f%Jd0g"Y??ioK1`kNM3smI'E5nalAEo_%nNna*st]\2ZHp>Wcj]u9I8rqcip
-p\4R^nauhX!rDcgrqA>Ep%@tLoCMYPnEA3Ke'!2?0euHl:0(P%=]nj.<`W-s:eaSR779-i1F5_:ajekp
-iUcj=s8)`fp@eOZp@nLZ!qc-Yrq@#so#e>L\`<_eqp;makk"B8o)82'oCDGAmd9B+kiV!fiS`SJg"4d(
-d*0YXaN)?.!s8T+!W<!"C@V)urr`5rqYgEns8:pWs8;osrr*'#rqu`g6YHK#"TSN(!!32$d)X5Nc-b%l
-f\,!6hVdDSjlbjkl0I^'mIKi>oCV\Kp@n(C[^4NLqtAs[YeJ0Op\+:Rp@\+Pp@7hQp@n4uo_J(Ef&,?<
-U5kJ)S!BP?V5'f[TV%gHS=>r]R$X,(P`gueL52,Nh:UKAp%@kPo^VYFp&=U_oeZ75afr.ZiVrQEcEjh@
-p[n%Ip%7kHnaQ#8mHj0'kN:jdiS`VKg=Xs+d`ot]aN2N1!Wr?%r;[+=p%SC^s8Muq!<2uts8D!Xs8Dor
-0)bbJqYg/%!<<9'!!<6)"L6Y+d*^@of\5-9h;@2Ojlkpnlg4$,nF5u>o_%nNrqI<+o'Nijea*53j1MY3
-aSPc-p@e.Op%7nMp&+L\o_.qhq#'UBcdpReF\Y=n84>p97f#OU6q'O4rBh)b6Ua=8Do^MchW4D&me?50
-p%n@ppW9VFZf:uYpX$:Sm/6_Tq"sn3qY0^Uo'u8>md09(kN:jcinrPFf\"m+d+6Lfd's2]!s8W(!<iI=
-q"t$grVulprqkUQ-N!]=s8)cqrGr8F!<<*$!<N=pa2uNLd*pRug">!4h;@5QjQ>[j$0pmEmdBW:oCV\R
-obR&\`4j4Kn+P;H[(=<Gp\k'fqtg0frUKOZr<N5sqYL!]p@\FW(%_%jqs`anf$qlc<AH@+85`Pe:f1-i
-;&E,'8Obs,2_d$J1,L4LC<+iSg>;Jup&Fpgo`+U^p&as\p&=UZq"aXco^qkVpD3DlagA^hf`1X)_7R>A
-p@.J@p@e1OoD\;#md9B+ki_*iiS`VKg=Op*da#tZaNDGo!s8T+!WE'+"*4,8s8DilqYL0is8W#gs7--h
-r;Zfrr[ImCr;Zb7"onZ(!!30&!1V'Ob08/YeCE1(g>(QCioK4akiqBum-X32rpp-^rq6ipn)h<k^>85P
-d_<'"b45K*!;??bnb)nUs7ZHdqXlQ8o_\4Ff&P`CR?3`%SsZ1KVPU)`U7e0OS=H(:R$X,)PDt][M2pEJ
-g=tNXp@%qOrq??crV$6brq?0^q=XaZrq.Z2ouO>JZ.8jAg:au&kPXo=p%J+Oo'u5<md9E.l0.9jjPf%S
-gtLBgf%&9rb0J/R`gm/4rW2uu$3YGHrquZjrr)fprr<#sj8]/XrVnkUrV6<js)82C!WW3&!X&S!dF-Il
-e^iC+g>(NAiT'%`kj.R$mdBT7nauMIp@e:VqY9RB]X5B.$LmuC^U1Ytp&"OZrV#OLrq?0\&bl7kiQ^!'
-`bJ1877]j984Q5J7fl.M8,bsi77B[577'[Y`Rs&)iV3$3q=+:UrV$-_q=a^Ys7Q6^&,4/K\ZjW`mb5Cb
-[d*keo)AM1qY0^Uo()>@n*TH*kNCsfinrSHg">'1d+-Llbb>4C!s8W(!<rXIrVlcnqYpNor;QTNrsJZ#
-rVuTks8@3Q!<)sB!s&H(QbghgcHt%jf@\a/gYLcHjQ,Lfl0@X&mdKc=o(;SRob[8hjN50Hf&ubP_6phr
-m.gPXqtp6drVc9YrVZrtqtg*^p@\FW(%_%jrUApof@A&`<\lR/85r_i;H$Nn;?ful8k)*02\e,(3]&]=
-9k;;nf%]$Qqt:!do^qhLq=aj]s7H-^q=as_o_/:Y2Y?Ra\&,T$q!-,7^V&\&nE]`?p@n7Oo(2G@md09(
-kN:mbiSWGEf@JL%d)sSSbe]MG!s/N)rW!?7H2%@=qXjFVqYgHo!rr2rj8]/Ws8W)t#64>ns8I-KrW!u?
-!s&E&P/5;ac-F_ce^iF-gtpuKjQ5Uhl0@X&mI1&Gs7H<a'(kVN_RH\qjnQs6[COQOq"OOVr:fgUs7Q3^
-q=QE5qss%'jPnmWOdDK.R\HaYVP^/`U7e0LS=>t8Q^=#&NKT'SM;6qAgYVVumeueBp\FL]o`"Lpo_$D6
-^p2/XikVn3\*!VZli-SZo^hSmnF,f5mHj-%kN1d`iSWJFf[eU(e'$"Ycbb_E!r`6"!"'-\r;Z]ioC`(\
-rr2rtrT!qXrVcaDrVcBds8R6M!!!$#"9JZ+R*!h+eCE.%g"G0:hr3VWkih?um-a?3)tELlp%J+Sq"jj\
-nD_9mXjQ;/b/:[!cL^u/q#0pPp&4U[oa^`pm,?4Ae])/o6q'[:7K#dU7fZ*Y8,Pgd6Ua=9?c:UShr+8%
-lh^,Cp\sp_pA+CXp(-o@ZG<]gq;T/r]=@,)p?qqW,5V*.o^_SCnaPr3lKIEmjPo+RgY(68g!J6qe]<mV
-"9S`-rW*<5HN*sCq==1Xs8MrqqrRh\s8W#prVca"rVQ6WnZ)Nf!!3#u3JG;oc-"/OcI17qg"P9=iT'"]
-kih<un*oi:oCMYJp\4I_qWu20_7mP?b.4gf`q90,rV-$Zp\asJq[E2fp#Y,qe&>Qs='&fS?WUTB?t!GM
-?!CE/:J=>M6UF%"4>\WV9$c2GhWOJ0s7H'Eq`"9Dqtp?jqtJ7G\?j*0c*PKq`UW]np[n.Oo^hYDnF5l6
-m-Ep!k2kX_i835Af@Jd.d`0YO^i]MT!!3'!#6_g5s6opVr7h5QrVc`orrrE$pA"EbrW)s!r;[^e_U?cS
-bKS;^f@ej3hVdDSjlYailKms-nG_qYo(2kQ&H;Om^TYA`]&q8KZadpGqYC-e!;cipqYK1J%fGnlj5&nT
-ieWtmS=lLGrMCR4VPU,bT:VUCR?s5)QB[GfN-XRAf@f6Tp\+F\iVN]Pq>1*d"oA&8]",+!`8f+D_5=s9
-q==@Rp@e.Mo'l,:mHs9*ki_'gj5T%TgtLE4g<n9bd_s%D!!!'!!r`0(]CZ'irU9[=s8Mopr!*-"s7lHf
-Y5SD&!WiE%!!\.uf[eO!dfJ%Srn\+BioK:dkiq?sm-X92nc&.[o`"P#rr)6!Y._HYmErYV]#FREr;$6b
-q=s[WiVEo\oBb/im*rX=6q%#A!CTKV7/KFN6jlFP6UF1+_q4,<k3`?AnGW@FqZ$Nlr&4Mq]t:\ml-Z]M
-V7lHuoDSCZq"FCPo'l/=naPr3lKIEnjlGFYh:pZ=eC2LkbKG&/!!<?,!r`0(](>shrU9[Ps6fmgr;?Nl
-rs8T#nb2On!!!*"!&F`]!+*:XaN;WNd*pLrg"P9=iSrq\kNM3tn*oi:oCMYJp\4IWq!lV<]=P_n[^*3O
-anYl6"o%`ap\asNqu-C'p[Rk9hriM,>?b02?XHlB@/aRR?X6l<;G^+[7mo^04ZkPR6VG\Wh;7>bs8V`c
-iVODbp\XjdrVQ?8]=GA^`k&In\]s^?oCi1V&G5SbnaQ#8md06&kN:mdinssrgY(30rmM"hcc3Urr;Zfu
-rW!0+e+rk2s7c<CrrW/trr)j&rr2Tgq8r[;"9&9?"9ed1]ZSFAc-Okhf%A[1hVdDRjlY^hlKms-nG_qY
-o(2kQ"8;N[a:,A`\%TYdZEq3aq"smdqZ$HmqVh;]r:BR?gu[DPLmOX%TV.nUVB)S4VPU,bT:_[ER@';*
-QB[GgN-XF=f\5EVp\+F\k55)R!r;ZgrqR*$q9?I\[CX>dWk5ITo)&%Wp*0/#o'l,9mHs9)kiUsej5T%T
-gtLE4cd'qUd)`t#!!!$$!rW*'ch[J.s7Z6Bs8Mopr!!'!s7lTl,Kp,f!WW3%"U4s4_9pZYeCN=.h;7#H
-ioK:dkiq?sm-X92nc&.[o`"P#q#'a(Z*q-T`jrLc^<-<Or;$6bq=s[WiVEo\o]k&elI<C96q%#A!CTKV
-7/KCQ7K#Ub77BR176nZ@l0[X$naQMViVNTQr;7*(cb-p#]udmg\us*Frq6-ep`oM*oCDD?naZ)8lfmTq
-k2k[`hqZu?dF$Iaf?_K;!!36*"9JK%#gW;Dnc/:Xs8UpTs8;oqrVm-"nb;P>&HDq4!$M@I!%YIo`Q6<N
-daQ[sf\5-;i8Wh[kNV9tmI0Q7nalGHrq@6#q"NLX\$iuZZEq!PaRf0)rV-$Zp\as_qs=25q"4+8hWE>'
->?Y'.?sd#D@:E\S?s[)@;c$1]84>j25!:_W5Y&]DhVRDas8VcdiVOMep\XjdrVQ?5['mNS\$Nc]`nU+^
-o^heLoE+[VnG_kpmd9B+kiV!fio8nPgXt-/cHX\Qa2bqE!!*,u!!a>,rUg'eqY]+Js8DusrVm-%p&+RU
-&-)k4!!rZ1!%YLra3)`Wrm_A.g"P6=iT'%]k3)s4lg=-/rp^$[oD\@nnFu_1]<\]R[BR$I]Z'O9q>U6j
-qu?NOq_.m@n_W$^i809VS=?4FSu8H`W2QVkV59iWSt)7:Q^3u'OGo0FgYUZ<jRDm;qY^*blh^bZq>1*d
-1A^ghZF7<P['-sH^Xr)Vo^hkOo^hYCn*]W2m-Ep!k2bU`io&YIg"=luaiqTAb/,Y0rW3'#rW!07lM^DS
-rVHHXs7--gqu6L"rVuolrqc=!!!E3##m1G5/\K6Md+-hKg^i5thr3YXkNM-olKdj+nF6GKs7H<a(\.A"
-fXe>l]=>2V]"Z5[p\ajaq"a^Yp>YoVqZ$?Re_fW>ZU[ANr^-]S8GbgP7K,^S71DUN76n?5l07<tnaZSW
-iVNTQr;7o?bd=mm\[SlU[(b/bs7l9bq"XRToC;>=naPu5lfmTpk2kX]hV9"&g!%[e`m)oR/d)=\!s/K'
-!"J2jp&4gar7h8Or;Z`orrr&ip[.Q*qZ%`A!!0mP`Q-0IdF-Ipf\,'9i8WeYkNM0rmI0N6nalGHrq?Wh
-q"j:&]<_aN^:V"d]#XODr<;rhp@nL_iVP;'p?gbojj^nG>$"d5?s$iH@q/tV?<gZ5;,9kW7RTR-4Z"r[
-7_@C4hrX>,s7H$Fq`OcQp\4R^rVcWfb-SUk\[T#d^=MTAqtBRSo^qbGnaQ#9mHs6(kiV!eio/eNg=Y!,
-f[A!_]u[ki!s/Q%!!bC]q"4U]r;,1Js8DusrVm)qr;?3`/cbeL)Zp'?_SjI9c-b"ieC`F-gu%)NjQ5Oe
-l0@[(mf)_Wo(2kQ&G#Pml-?fBZb<u`\[o`Qqt^6fs82imiVOYnqsE1njl"aHQ^sY?TqA9]W2Q\oVl$;a
-Tq@mFR1YgQQ^*YmNHrt1gtUlWp@nC\iVN]Pq>1*d2Z!6iYd_<U[BdTVdHL6%p@.nMo^hYCn*]W1m-Elu
-jlGI]iS`PHg"4g*cH3u;bJ+/_!s8T*rW!0Vs7c-bp\ajbs5<qVqu6LBrVuTkrqQIE!!!'%!!!0&!Q`F-
-cd^S"gY:Q?hr3VWkND'ml0I^(n*p>Js7H<a(\@J%lHZlAZGF8j]Y)5\rVZKgq"a^Yp@J.Lq@EW)jO;uL
-d]Gu+6psC06qI2CqaCKQr'_&_6q'>Cf^8"cmIBcGro*_RrVZR.rQ2@V^q7+a_mRnVpAb![rV#sXoC=!m
-n*fc8md06&kN:mej5AbJg=b**c,[`N`s2hR"Tni*!!b+Up[eFYr:o%H!rVupr;QrgqssCO<W2t<!<<*(
-#QV!H`lH0DcHt"jf@ep7hr3VWk32'qm/HGpnac>Fp@n=Vq=jUEbIXsl]=bVab5;5;rV-$Zp\asJq[iPt
-lJCCZe$E1[<E3I9>\%@DA/eub?!C<.:eaSR779C)1cIT^XOuOjjR3'Jp@n4Vme]'>p\XjdrVQ?7]"Pbd
-\[B&kk4SEEp@%eKo'u5<mdBK0m-Ep!k2YL\i8<>Df@AF*eB,qJbGP=B!s/?##Q\62qtU3bs7kFM"TSN#
-rVl`p"mu<_qtj@l!$MCD!!NW.XN8K)b082[eCW@+gYUlJj5f=bkj%O%md]i<rppcpo_8.Uq;o]*XLl*X
-\@Tc\rqZQis82imiVO&]r9E%ljl+RCR%9eC+etd3W2ZbrWMl_lUS=HRS=>q6R$NksNdAk-hq[2Xp@nC@
-qZ?ThqYp:JqYA@F]tCh`Z*qO1p%JCZn+u\Jo'l,9mHs9+lKIBkj5]+VhqZr<f%&F#a32-@V>p`%!W`Z0
-!!!%#s82Qjo`+[?s8Mopr!33#mJm"]r_rdr*WlEC#7:I9cHab_e(31+gtgiFj5f@bkNM-plg=-/rq$0^
-rq7'&r;?NUaL&"_^VROpaoDA<q>9s_!r2K_iVEo]s5VVbkKKSe6UgrA!(cuTogK<X77BD6eEc;XlgaWE
-ro*_RrVZQrrQ`$j^H9$<[(4$6q"Xmcnbr1To^hVBn*]]5mHa$"k2k^cinrSHg">*2bL+2XXT/S2"Tnc*
-!<?+!qY's\s7Y4I!rVupr;Qrno]Pr?M#IAS!r`0$"TWTB`W=0&1<n.me^rI.h;@/MjQ5RhlKmp+n+#u@
-p%J.Sqtp'_o\IWu\%'&Z]$(!NrVcKap@nL_iVO2\q!$\ojjU;7>?=m9A6ieXracmT?s[)><DcLb8Oc-8
-4uGDc5,?lli8a5)s8VfOq`4EFqtp?jqtJ@I]XP8]]"ZqiqXsXWo(VbIo'u5<mHs9,lKIBlj5T%UhV?f9
-e^W-qaO%iEEW?1BrW!9+!sXqgrV-$\s7>[Ymf*@erVl`p"nqZVr;2?M!!!*"!!3<(DuI`mb0JD`f%8U0
-hVdAQjQ,Iel0Rg)naZ2Lo+L]fqtp$aq;')u[CElZ]#jsNq>U6jqu?NSqu-C(r;>g7hW<\:MOC*/V50lg
-WN#ls)QB[5UnaWUSXc.:R?iu!O*\Y&in`PZpA"IZiVN]Pq>1*d,l7>[\\,AW]=,6$o)8:Zp[\.OoCDD>
-md9E-lfmTpjPo1Xi85O0g=Xs+e',kZ_oZiu"9JT(!!39-MuWbLp@nUXg].9Mrqm$"s7Z3Urr.cR!!WQ,
-!!*9(EW+/rd+$\#gt^cEioK4`k3(snlg=-/rq$0^rq6HmrV$7)rSGT$\@]Pg]Z^?Sr;$6bq=s[WiVF)`
-s5DJckKB8]6UaC26UXNC7/01^7R]a67R]M0eaDY\lLFNDqr[bQqZ$Nlr"f7U]YD"c^:Lr.oDeUbqXa[Y
-p%.bDn,;Z#m-Ep!jlPR`inrPFf\"d&bh'taF9;^N!s&E("9j\_r:TgXs7+kDrqlcpr;QiinG!1Y`sr+N
-!rN$=0YkQEaNVrUd+-_"g>(TDioK4al0@U%mI'H5nauhS(]+1(qtTR;bIP3s\%BiYp&4j`p@e7Yr8IMk
-p%mk.ioJL_=BS^-AS#:aAS#Ib@pr_M=B/96:eaMP7RKEu4uk?beDoKGmJm4]pYl!.p\4R^rVcWfb.,!i
-[DL)<nbW+Tp@e.PoC;A?md9E.m-Es#k2kU^i8EJHg"+^'ccaPW_RqZ.qu@-.#Ro#Ws7Z9ep\Y!jh>dKQ
-!<2or#kRZcq8s'F!<W0!(bieE`lcQQdaH^uf\50>iT&tZjlbmnm-XfB(%Utfo^qqXoD\[UiQ8U@]st\r
-qXXI]qZ$HmqY'gQq[rT$kM>.\iPLPCTV89]VQ[#"ri6j8WMlYhU7e*JS!ob3Od;)U]]S>5hs:%9pu2)O
-q>'mdq%NW#a0rOdZba`6nGW=Zp\4=RoC<smnF#]2m-Es$kN1a`iS`YNgY(0.eBZ1Zc,77O"p+Z&$3US@
-bPhJ6q>L$ag].9Mrqm0&s8V`bs8:(J!!<B%!#%*-air,]f%AX/gtglHjQ5OckN<08lKmp+oCVYHo`"P#
-qYp-es6nsh]=u+n^!$BHr;$6bq=s[WiVEoUs5M\ik/**D6UgrA!(crSpdG]]779X64cn%VjP]=ppA"CV
-qWn"XrVZRYrQ2R^\@0?"g@G:Dq"jj\qXsLPnaQ#8mI'B.lKIBljQ,@[hV?f:f@&!meB5cg#m:;0!!*3-
-$-N2Gp%nU[qWn1Os8MorrVZ[Gq"jCDoc*r6!<<9*!!`Y=^;\:@d*U+hf%A^3hVdARjlYdlm-X3.n+#r?
-rUq$,oCr%Po%h!l]XGK!qtp?jp\+=Tr;>RO&c;1rkMP@^d%FNF=]o?L@VTKRAfG5g?X6c7<)H@^8Oc'4
-1I!oSQ.4mQiU$UEq"NbE*V]=*qu-KjpW^7]\[]Q-nGE+Xp%7qNp%.bDn*fZCljW4FkiV!dio/hOgY(-a
-eC;pkcGR<%!!E-!$3^eJs75gYs8V<[g].9O!<2or-MdW1me[n&"9AK*!rrN.]>)A0dF6Okf%8R.h;@2M
-j5f=bl0@X&rp^BeoCMVHoD\:Ur;$$mhRgG6\%KubqYC-es82imiVP;#rTE%ukhs17S>)aUW2Hl"X/i>&
-Wi;qoV5'`VSXc1<Q]d\sHb&;$hr!_nq"XUDqZQfnq>'mdq(_aAbI>-q[_p\frr2fgo_/%Qo();=md9B-
-lg!`tjl>@Zi8<AFg"+^'dEBeP]s@\@qu@'.$P*4+p%n^gkPO$6rql]m#lXf'qZ$3WrYQCN"p4i0"TSf3
-^r=LGf@eg/g>(NAiT'q!$g6^:lKdj*oCVYHo`"P#o`"I\s8DcN^VI[s^<ciWr;$6bq=s[WiVF)Vs5M_l
-kJE'B6UaC16UXKA6if_Gr'^WT7fGgb84>\#dHorPl1=WDp>PlJrVZRYrQVpg]t)2;qZ$Tpq"FR\q"41L
-naGo5mI'B.lKIBljQ#7XhV?f:f%&0saht[i"p4l+!!*62%KGqjq>^KXqY^BOrr`,or;HQn$M*lZo^u/d
-"U+l,rW!<-K"fCM`QQ0Je_&UTgF;"<jlYdklg4*/m-X93oC_kQq=XOZp%S4J]Y(_`\BasJrVcKap@nL_
-oDS.V%/9DXhW<SEL0Ihd>%@PG!,2@G)eNVi?sHi7<)?7[84>Hs68C09cJdpCjo,5ZpZ_YPq[`Gqqtp?j
-qtJ=H]!o2]lh(2L$2!l\oCMVFoC;8nmdBK.lfmTqjPo.UhV?f9eC2jof#c%AOTkdc#64`4"p.QKs8Mrs
-rr2p+rr2E]n+ccV!<iZ-!W<!)I_X.O`m)EOf%BrU#N"G#jlbjmll,9ZmdT`9oCVbMq""1UpA=dW]"GP`
-\'=dGq>U6jqu?NOr=/SqkMGC\kbaT9V50uhr2q$CY-"e+W2HJeTq@pIS!0&&OG9FkjlYI[p&+^Zo_nL^
-q>16hq>1*d$2XJ>\[o;[\afLppAadao-a2%o'u2:mHs3(kiV!eio/bNgtC</e'c^saNLrP"p"]0!!!E2
-!_h/E"TSMuqYU9i8cAYfnG)MLr_EM!#64f*!!*.O`RE;[eB-M"h;I5Ki8Wk]kih<tmI'H5nac;EpA"F\
-o_SO]rr2H%^q@@kci*e>q>9s_q"FF?r!`DokM>4R^hc>)77BQF6q0WD7.j"J6juRS6#b$/k2>4jrV,mI
-r;$3hrVZRMrQDje]=P]OrVHBcq"FFSp%J+OoC;>=md9E-l0%3jjPf(SgtC<0e_/j+e%:nQ"98f2!!<W5
-!DCoA"8_llrVZ[!o_n[VoS`YJ!!N9$2$G&Aa1'+8gqhLlg=t?9hVmPXkNV9umI0E.mdKc?p\4IUq"j[X
-p?TB([^WclqYC*gp\+:^p\asJr=&GnkhY=XeUq.2>?bY;C*./(C1q6k@UWJD=&Vph91VE33C#;OEmNb-
-i8sk9s7bdVq>1Qop\XjdrVQ?5]=GBQ\@h%trq.Q/o^h\Eo(2GBnF,c3lg!`tjl>@ZhVHr>f$r-reAK\D
-cl2rjrW!'&!!`Lhe,TFG!<2ut#QFbqrr2TdM#@;R"TAB)"<GV,\Ao3/i5*srgY:H:hVmPVk32'rmJcMh
-nF?)Ap%J.Op\OU\qWtf+\@K)nqYBsdqZ$HmqVhAbq=j(-jlP^#Q(FhKVQ?u)Y-.c-(9Xa?W2HMgTq@pI
-R[')&OG9:gk3([^"8)Ngo]c>MqZ?ThqYp9sqYA7D\[])ZmJ6bT!;-9^+S,-qo'l,9mHs3'kN:jbiSiYL
-gY(0-e'ca^d^R^G!"&W)"9JQ-!1)dImf*@bqYU9i#lXc&p&G'frJCIQ!!`E&3!CALd(R]UkJl32hr*AK
-iT94bkj%L$mdK]9o(2MIp\=UWqYg3grU.D8]Y(f$rVZThqtU!^p@dVGrVR3%pZL;ki4s"m6UaC16q'QB
-7/'+]7R]^57R]UZbN7sGiUd$Bo'-)JqZ$Nlr$20`]Y(ke^%D:"q"XRVp%@tNp%.bDn*]W2m-Ep!jlGL]
-hqf(&g"4d(g;_j\hAuY*!!*'%!!WFhe,KOHqY^<jrs/JtpA44Ng(XGc-ij>N!!WG*\]iFFe(<("g"P07
-hVmMVk32*smHs3(m-jK:p@e:TqY:fuq"Epa]=,2XcM756rV-$Zp\asJr=AYrl.b1Yd<o,$>?bWQChs#b
-*,0(u@prYI=B/3m9M%K84$>#5A]N`ki8j\5s8;-[rqlWj5POpLqu-KjpWL1Y\$s$0o(D\Jo^h\Eo(2GA
-n*fZ1m-<m"k2kU^iSNADf[eO#dE'PSa.WJ5$3^D0#lk56im[r,r<WE&s8Drnq"+@bn+kZJrW!o=!<W<*
-!33WTe'?Lse(<:,g"P<Aj5]7al0@X&rpCNjnalAEp@J(Tp&"LH]">G^\'4^Dq>U6jqu?NOr<`8okhG.b
-jdqg3rhfn$Yct=7ricR0Y-"_'V\Gu&TV%gDR?a)#LR7)bl/CUmr;$'NrV?<lq>'mdq%*>taLSgj[CYJo
-p@e.NoCMqO-1LBkmHj3(l/q*fiS`YMgtLE3e'cXac-+8$!!!?2!!*?*#6X5bs5!\VqYL*gr(6kdqt]m]
-nbq5P!<<-%!X&K.!3a2fg!ng8f\>9?hVR5PjlP[hlKdj*nF5u=oCVbMq"4F\q#:-S]t_1l\^(0Or;$6b
-q=s[WpAF:T&,5nah;I;$>!YMF770I27JoRN70#gT71M^R77BOO_r'V8iq*-@nEKlHqZ$Nlr!<8D]Xtec
-^$GUqp]gHbp%7kJo-O"un*]T1m-Ep"k2bR_hr!8Ef[eR$cILCmU]:K,#lt)6!!NDhe,KOHqY^<js!%FA
-p]'XTqEk>i!!!-)"T\U-\B`"=]%#-Wf@ej2hVdDSjWs$Rlg4!&l0Id,oC_eNp\FUWqXig[]=,2Xc1q,5
-rV-$Zp\asJr=AYrl.k1\c$3Ju?!LuWD/B2e)es)"A7AkM>#nNs9hR]>4$+u1?c:pdiT0b5s7ZE_rV?=$
-p\4R^rVcWfbIY0m[Ck8brq-6^s760Z-1C9hm-F$&l0%0giSi_NgY(3/daHLbbIcIj%KHS9!!*0+"@2D8
-s7--gr@@mIs8Drmrq6<ZqY`V\#6=f."U"f*=Llbsd^[rWe_&R-g"kTFioK4bl0J?8(@CS[nac;Eo_A1R
-rUf*[]=5;YbkUu/rqcZls8(aR$N9bpkhP.hjI2L2ri%*EZ*:F9Yd(I;Y-"e*W2?>`TV%[BQ'RPgOlGTi
-io0G)q=j.Pq>16hq>1*d$2XJ=\[T)U]%m#YoG[>mo()>@nF,f4m-<m!kN1dai8<DHg=b*.dLjmRaj.HU
-4:D2l#64c+"Tgp]e,KLGqYU9i%K6;$rq6<\r;Sqa#m(,+"ptA2>/&S2fY-1ng&9_,iVqmPk3)!olg=-.
-n+#u?o^qkNr;-3gp]fcl^Uq+fcMm_Gq>9s_q"FF?r!rJslJ:=]ZW9@[7n#d57JfLP70#gU71r'Y7R]a6
-7R][L^u+A8ipm!=n`fuKqZ$ElrVZR&rQ;a_]=5N5r:p!Zp%A:T-M$]rmd9B,lg!]sjl>=YhVR&@f@A?u
-d+6##4qI]!$3C82"T^g_e,KOHqY^<jrrD]jrrViiqEU;G"p+c0!!iQ*!iNrQaLK=<e(31(g"kTFj5f@d
-lKdg"kNV@#nalDHp\FUXqt&[V]!f)Vc1h#3rV-$Zp\asJr=A\rkhk4[`H,9g?<q5]E,PYk$>XBiARf(Q
->?=a"&Pl(d6p*UW!)pDcki:aprr<#_rV?=Hp\4R^rVcWfb.>!j[(XoXo^qbHo()>@n*of5m-O$'ki_*h
-io/hQgtLE3e'cUhe@*<!qZ$d#!"K(!lh(58s8Ms1rr<#srp]jbs7?6fOoP[f!!iQ0rW"RH_nsR)aj8Ge
-f\"m5i8ESSjQ>[jlKdg'mdBT7o(2MKp@S@TgUXr)\@'NTpA+^as82imoDS.V$2F5Xi8F7^R%'oNWrfN3
-ZMq*KZE^X;Y,n\(Vkp/^TUVF:R$3Dfh<F7diU6O:q!%bQqZ?ThqYp9tqYA1A[CEQTe+NA4o*FpXnF5o8
-md9?VlKRQqjlGI\hqm2Dg"=m)dEp4k[)T9G!!NB'%02mhe,KLGqYU9i-iO&5rVlijs8J/^#Qk&6!XSi-
-!iX5^d(@WRf@o$8h;IASj5oFdkoo?XmI'E2nFH2Bo_/4XpAad>]Y:th\'=jJr;$6bq=s[WiVX,Zp$C_p
-jJGX<6q9^6pdG*Mq*ki_77K^6<3t?Bj5TS*nac>MpAFa_s8Dln/cEf'\%B&^f_bC9p%@qJo()>?n*]T/
-lg!`ukN:jai8EGHgXt*,da@!ccF!]P!!`Q*!WWZ0S+P82"onW!qY^<js$uY[p@eC\lK95h!s&Z-"TSc-
-A&6I.cHFM\eCN7)h;I5Nj5oIglKdTpkj.U)nalGKq=jU]n^tFa[C3Ngp\=^cp\+=Tr;>OP%/BDWjk](3
-F'W*Z?>9R[EGo^nC`@/(An5=W>Zk'(:eaAE3^Y5':orX?jQ,k1s8V?^q>38Jp\XjdrVQ?3]!JoQ^!#p9
-oCMPDnaZ,:n*TK.lfm]tk2kX_i8<DGg"4d&dEg+_`QqQm"pFu.!!N?)"XE:&e,TFG7K3>erVl6_p%8.\
-lKB;i!s&Z-"98W+?c(7/d*0b^e^i@)h;I2KioB.`kiqBtlg4$-nF5u?q=XCZnC>%[[^WZfp\+F^q>gBo
-qtg0Jr=JhqkiUgod?pH%XfSY0['Ht8Z5U!PYHG".WMZJdTq%O:SWo+ld-C#[iU-C6q<@kRqZ?ThqYp9o
-qYA1AZa^(B]?C0Es760Y-gpEim-<j!kiLmciS`SKgtLE4e^DgjcHXAW;[N^6!!30)!!FJ7ps]6EqYL*g
-r"f81m/?YNrVu6L+92QH#lk,/#682RfeU\$daH\!g=tE@jPo1ZjlYdklKmm)mdKZ8nacDOp\+XWe\&W-
-]!or]q>C'cq"a^Yp>PoWq=3h;h;Xu"6:FF7pI,$Mq*k`\6q'X878]u;kiC_*n+uPEl2:ARs8Dln3;pt1
-[C`f[chdA.p%.eGo'u5<md9?*lKRNqk2bR\hr!5Dg"4d'dEpFhgK"dk$NL>4"on`Ko)%SLmf*Cbq>C3i
-s$unbqZ$Hmp\8J'!X8`,!!EK-(S09p_:QrZe(*%%gu.,LioK7clK[HlkN_F&nF?2HqtBa^nCG1][C3Kf
-p@nOap\+=Tr;>[TrV[<)n*'&miO*f7?=7/VDfK`4rbWTjC1h*e?s[#;;c-=]4$#qY"&#9Fl/^poqu?]\
-rV?=1p\4R^rVcWfagnafZb=BIoCMMCnaZ);md9B,lMg#Tk3(jciSWMJg=b$keC2djc,7u($j?Y3"p+u5
-!W[-0p!`q&r;?Nms8W&qpAFa`qYp<fCB+G@!WW3&"997,hnI"_bg=hif%Ad8hVdAPjQ>Xhl07L!mI'H3
-nFcYL%.jJedC?cq\$aBPp%eU`s82imiVa>bmcX&slcPZgWNND+ZF.'FrNdEJYck75XfA:qUSFHIQ_Kb-
-MoG&Mk2G\"pA*tOrqlWj!r;ZgrqQirq8TnL\Zrccrpq`4o'l/;n*TN/lKRNqkN(^ai8<AFgY(61eC)[g
-c,/&($3^D0"p5)6!W[*6qpYQHqYL*gr!!&tpAOjd6i?rZrbhc>#6Y#,"9efCT'!u5j3Z<.g=k<>io/nV
-jQ5Ofl0I[%mI'H4nFH>Op@eOUdC[*&]!oo\q>C'cq"a^Yp>Po[qsEbEh:e&c6UaO96UX=0qaCHQr^QfT
-%n/oV8ju3FRbHueipZ^2o'-)JqZ$Nlr&FYr]!T)U^WH?Fp%7kHo'u5<md9B,lKIHpk2kX^i83>Fg=Y!+
-da6=^i2-tj"98c4#R1>1D>sP/s5!\Wq>'sequ9+^s7lBfl-fY5"98H&#lju.9t/?Yd`g(ee^iC.i8<MQ
-jQ>[jl/^pfl0Id,nauVTp@eIRe@E,t[^F?Qp\k'bp@e7Yr:^*Ur@e'8kjRBbY]a>\@:<tlEc>o5DJa3)
-BP(^]?<UE0;,BhB3)(_19UXl(jlGk,s8V?^q>1m#p\XjdrVQ?2\[/fO]u9C2nac5?rp]sT-1(!alKRQq
-jlGI[hqd)@f[eR#d*Bn\X]PQ'#QOu-!WWB(g>hkTrs&E!rVlisrVl^(p\sm[ror5>!<iH(!!iK'%na7S
-]%,!Me(*%$gu$uGi#Uh<k3(pkl0@U$mI0K4p%n:OrpJ(A]!]#Sb4bN(rqcZls8(^Q$2a&Oo\nuOS"Qb[
-Xs13[Za-pD['R'CYck43Wi2ejUS*j;V3R4%^?k:MiTp.0q=jjZrV?<lq>'mdq)S<I`j`4`Ye.aBoCDJB
-nF5o8mHs9*l0.<njQ#7XhVHr@f[n^(dEg(^c`:%G!!iQ-!!3-&!8m&<j8\ZL!rDcjrqu`n7JQlWq>]dC
-!WiQ+!rrW-!!5g)e%a\be(<:,gY_#LiSrq[k32$olg4$,n*oi:p\aaYs6n7F]t(__bkq/4q>9s_q"FF@
-r"/f'lKn?'erEEk77]p96psE=6i][O7LqpV7SH6?:QsMsk2Pe&mdfW?q>1-ir;7o?aL\ajZbOKUp%7kI
-o'u5=mdBK.lKRNrkN:mdiSWMJgY1<2e'ScRce,O*!!!E-#64l,!s%?Grknagk#DH`!<<-#!!E9-MVZ:f
-dFQUle^E+&h;@/MjQ>XhkiqBum-jH5n+?>Kn+ZJ]a0E"^\@fuYp\=a`s7lWgrql`orr;6]0Dju&n*8_l
-G\h&-BkqNtBm+T=EcZ5;BP;$i@U<2<<(]S3/iOqPNS<OZlgaQEs69LZqDe?Jp%A+Uqtp0\bdk'h]!K*@
-oCDJBnF,f4mHj3*lKRNqj5T%Th:pZ:iQ'p)b0eDSfT#q<"U5/0!!NH1:@7BD`;]o=mSj&a3<9*[!rrLV
-h8$VLe^)^odb!(*gtgoJj5oFckNM3tmdKZ5o_84Mq"DM/[CN]Ta8>W+q"aa\qYBsdqu?Wos69J&puCW&
-lgCdGUnsugY-PFB[C!9H['R$?Yck42W2:0%U7\-IR\#V'Zg?u>kk+T@qs"(Tq#^<bpAXe?p@cV;ZF@EK
-\bGaeo'u5<mHj3*lg!`tk2kX_i8<AFg=kW+jO29$bf\e"!"&o:#lXf-!sVEhmeueXd/O.7;>gJL!rrB,
-!!\,9_S"OWf%Jd/gY(H?h;7,LioB1bl0Ia*nF>u@qYfmZpqO8I]XYSqrqlWkrr)ims8;lrqu#p\&,YYV
-i8N70:dRN:779O47JfIP7/01\7Rfm<6qMmWio]Lmn+HYDr;$+-q>0p_qYL*dbIP$l]s>?LqY9jZoCDG@
-nF#`3lQYWYkj%Erk2bO\iU"_Rg!\U&d,g2d$jd:L!!*'%"\SIRr58OTot1J/$O-S4!!<o8*Q-FFccsV^
-g!\^>h;7&Jj5h3BkNM-plg4$-nF,uAp[@hJ`Nce[\%BfWpA"X_!;QQf!;c]l!<)osl2;4kkj\',glQ\q
-BPD0sChRO+FoHG#Ec#N)BP(^\>?=cq6nL#N,uK<JkN_C'o)A[]rV$3cq?$?_q#:(Bq"2e?ZaREN]^bR`
-naQ#8mHs9,lg!`ukNCmbi8<AFg"=I0`Q6NBijkij#ljr+rW!-+!!(=6n*\a+n,G?D^]a]H"TSQ'!>5AN
-^<sXAbfS>fdbO'@gtglHj5f=`k3)!pmI'H1oCi"Ip[c,)[CN]Sa8>T-q#:*gqZ-Tos69IjpZ(N%lg1RB
-UnsuhY6D5=[C3HKrj3QJY->.6XJr(lU7\*HR\#\'WU/s6l1F]Cqs"(Tq>'_9agSOa\Z`O9o()>?n*TK.
-lg*j#kN:mfio/hQgtUQ9b3Hpee\11WU'1l(!!E3#!XA]*"4Hl6n&,/ArkS[:$O6Y6!!Eu9)o:%<g!e:#
-i7HoRrnSRNi8N\Tk2tmmm-a?3me-ARmeZXj[^`uZ]#jsKr;6ZprVcNjq>gHms69FlqWmD(iRDpF6:4+/
-6psI4qa:BOpdGZ^7Ros;89`MBkNVC&pAO7Rq"OjcrqQcpqtnOG[CJ*+ZFp)0q"F@OnaQ&9md9B,l0.?q
-l0%3hio/eAo?,D7_t1U>#7CM3"onZ)#QOkTp%.Ofrs\\r9a1Ru"onr0#RLJ]E44Q<aNDcTdaH\#h;7)L
-jQ5OdkNM3rm-X9.o()J?p$or*Za[BSanGH'rqZTgs7ZKhs82ips8VWdq>Cp!lgO3*f8FffBkhF%DeWs1
-FoHIuF)G`-BP1g_>Zauu6S:)S.8"^3k3M=8nFHPXl21;Q*;&mtp\FXZo?+PL[(!BPmd]f8md9B-lg*j#
-ki_s-+5u/8h:pW9f@@pgd([0:_G((?!!N?-!"/c,;tB_No]H21s#BrS8co%n"TSf."pY-CYhZt4b088]
-da["*gtgoIj5]4^k32'rmI'?3oChPEn[l*6\?r]aq=aR[q#:*hqu?Wps7-!brVc[-o]GE#m-1==V5:,j
-YHtXE[^ELA[2H9RZ*:F6WMcPdTV%U?T9PA)lKmd"oChkTl21;Ps7Q?a,k^lO[C!<MYdX,mnaGo5m-F!&
-l0.<mjlGL\i8<AFg=Y$.a3k[M]t;P+9EG\(#6G/2$NL0'p\aOQ_Z(DN8HJkl#6>/3#RCEFZJiaHd*gLs
-f%9oV&Dc4$iSrt\kNV="mdKT8pA,3cq")))\@]2[aSl#5qtp`sq"X^^r;?TpnbW(Z#PmcPhVl[q:&[K`
-6pj@277-o>s$ZWNr^I8c77Lt8ip#^pnFcbEqYp9cq#:'jqYSD6[kkV%]))-oo^hVBmdBK0m-Ep"kN;!k
-k2bO\hqm/4g"=3YeAtAe%fcn=$NLV9!)WOln+4U"rVnkCp<XQY!!!-%"99&7%=$:=d+6RngY'd(gYCZD
-ioK1^jlbjmlKdg&nF?)9o^BQ"ZF@3OaS#9$rqHKfrq6KiqYL*drr)Baq>CoumI0?+eV/*]C27X)Dea'4
-G5cUfFDkr1BkS2k@9m#:9LCBd3%RU4dHBo_nFHPXl21;O5P4UBp\=OXo#S5IZaR6MlgO<1mHj0(lKRQs
-kN:mfjP\qOgtLE4f%/<]fu:VGKEhJW!<<*'"9\rJg#hnlr:g69ruU\-dh;f`!!<3(!"f2;E72VMf$W"&
-fZDe!g>(QCiVqgRjlYdklg3p*nFQ#=m^KI-\$EE[q"FIUpA=Uaq>^?krVl]dqt^1DoBGN"mH't4VP^>n
-Yd:aG\$i]P[^NKGZE^X9Wi2bhTq@aBSsG@pk3_L"o(MeTl21;NqXkKn`O!"Y[B[(+n*f]3lg!a!kiX8T
-k2bR_inrYLgY1<2f%8E^gr-eHIg?#S!<<*)"p>/Ki90k#r58OQnc%#O!rr<)!!WE9!"*\rak,A#g>Ui1
-g=k:#gYCZDiT'"\kNV="mHj?5p?hSB[^ETU[("'RqtpBh"SVWcqYL3hnbW(Z&,>YZgu?Cg9gV37770I3
-7JfIP7/01\7Rfm<77:>%j6Q!snFlhTqXaRZp-8<Hp\4IXq>/.>\@&iR\+]Fbo'l)7m-O'(lKRKojlPXe
-jPo.Th;$l@^Z3MQd=MZ*!!<3&#mgeA)<^5Zl2'H?iVtn3p%j%@#64l-!"8i4!!8ABcGRlVe]l[sg"P6<
-i8N\Tj5f@cl07Ktm-O6,n`m]jZF7*K`q/isrqQNes7QEes8)`l!<)HaqY_'*o'l&/ld(!!CMRd)EcZ)8
-H$K=3)Kg"8ChdZq@:!,=9ggos2_RHtalMmTn+6GVl2(5N!qZ$Vrq7-"n]%oEYd:[CkO%X&lfmWskND!i
-jl?@"%Gfgog"4g*eB6Lg^!G.>U]^l%!<E<'!<<6&H1U_(s7!r+0)52>Gln-K!WW3.!!WE'NoSF$bLP.f
-e^i@*g>(NAi8ESRjQ>[jlKR[%n`o`2#dU_A[BR!Tp\"CVrqHHgrqc]onbN"Z0C\>lipu&sT;JNdXKf.@
-\%&oU[^W]PZ*Ua@YH+UuUnXKNR[oh*K&uIhlLFTAr9=%SpB(*`p%n;>`3HeUZEg_"mHs9+l0.<nk2tdd
-io/hRh;$c=f@JL&bMCCUdak&m#lt,1#64i+!W[E<p@nUR`;_drq>1,;!WrE)!<<N.#64dclda&'gY1'.
-g">$5gtglFio9%]kj%L#lgO<7m.TeN[C3TN[Di(Aqu6Epq=aOWq#:*ir:0RXr!2relJ1F1?:b&_!CT<S
-6ifYAr'UKPr'gTRr'gu[9uH#Zl0Im5rTX+Qp&b!^pAXeHq>/(:]!A`OZgdMSnF#Z/lg!a!ki_'gj5]4\
-io/bLgY:0<d_j_oV$%,,"U,24"98N(GPV%.rTa%Td/O=Ko'5d(!"8Z(.g#o!SB'$o^WFjGf%8U0gtpuI
-iSihXk3(sml0@R%l0miFZ*LaA[`7q2pAXddpAX^fp\=O[qYpBhqY0j^r=SSim,[NWH#[Y:DJsQ;DJsiH
-rc]9(E,9B,C1^p]>?FTg4#A`H6;P\anE]N6rVu-Yq=as]o(;qT&+oD2Z+$m@['A]Xlg!`ukPjTGjlPO^
-,3%S>gtUQ8f@A?uc-+VXc*RfX!!rW*#lk/0!&a66p&"d`_uBr?o'Q*+!!rH%&-;nXQH%@g]ZAIAeCE1(
-g>!b*hV[5LioK7bkih<sn*0?)Y-G:>Y-Pq<p%J(Op@\FY"SMN`q>($enbN"Z'(>5Oi:PljT;SWfXg5@D
-\@K)WrjNcPZEpmCYH4_#UnXKPS"#k,HfOVdlgOTCqt0^Xq>'\JoCVYGo^qbI_QUJPYd:Iplg*j#ki_*i
-jQ,@\iS`VMgY:H7f$r0tc-+b]d'EuX!"8i-$igP5!&O<=q>:3aec5(;"nV6\1&qXX!%7pO,Fcp2`k]gJ
-bh(J!g"Y9;hVdAPjQ>[jlK[a&na#i3Y-bUGZ*VCJqZ-Klq>U-lp%J+Sq#:-[q"agmp@[_)jL/2]r^-]S
-6N]\D6ppr?r^-lX6q'O677R5ErC7/]8AXBWl0@g5rTX+Pp&=[apGD]aZ+I6H[BT#dmdBH-lKRNqkN:me
-j5JtVio/bMgY1?0dGW@&\-`39%KHJ=!!rW*2#R+Nr;-B__uD^pq>]fj&Ie^N!!*34!"8iZU>a>2eD&!m
-e^rI-gtpoFhr3SUjlYahki_<qmcCdZZ*U[B`U`Zorq?Ec$MF&`p\4IXqYL*dnbDqY0CSGri9A4$D/3s,
-F*2\HEI2tUGBe7MD/O0*B4>4P=\hRU3%HXC7D7[JlKn0>qs!nOpC$N]oCMYIo'aH!\?%Ef['/EPl0.<m
-k2k^bj5T%Vi8<GGg"G!-e'ZO^gUP\9-j'VU!!!B,"oo#H]'o[goYLP9r:^-W[0m3>$ig81&/YBV!%XZ'
-c+VZ``RE>ef@ep6gtgiFiT'"ujpgS=mH=!"X0Jq9Xg#Y6p@\I[s7u]lnb;kX/*u]fht,TcSu8QgY-PLF
-\[f5Z\%&rUZa@*GYcXq'V4sWTS!fb-H/J/alN?VMq>9FNq=XRT2o)T-Xff"2jQc$pkiV!fjQ#:[iS`SK
-h:gT8f%&9udDk+Rf<6P'!sel.%fch7#nsi>rp01Nr9"%9s!@X<rpdH*#65/4!!Ei5%KJ&TmaK#+j2fj(
-f\,$7hVR/KioB.`rok']lga94kGttt[]m'TqYU-cq>($b#l"#bp@e:VqYKaUrVZWl#5%TRgYJo+qEkTX
-6pj:-6UF.-6q$f=%7irY7moYPiq)F#o(`(Gp@S#(p\4L#Ye70E[]\o_mHj0(ki_-kk2k[aiS`YQiSWJG
-g=b-%kI_McZRH"\$31/>!!iQ2'>!i8lLafK_uBo1p\=UWAc;ZN$j$D4!!*'"AZ!c)`QHHSeCN:+gtgiD
-hr*JRjlY_)k5afVkO%?9Yd(O=[D_Y.p&=^cp&F[`pB:9dqYL*Zq"ajmmd]T#l,7Q?C^4p"G'J"II!Yd:
-)Kp+;DJa0%@p`JD9h@c5-nRSN]]&>Em.C/Ol1k8Pr:_r9nalDGp%%RgYILX9['&<Nki_*jjl>C^io/kS
-hqm5Cf[n^(da6=ecG6ta#QP)0$i9o/@IW[aoDeUYa8c,<"mu$Wqt=Fs!%nTZ!!WE*!!$E$d+H@[c-t.k
-f%A^2gt^`Bi8WhZk2tjim-!itWNi_6XK]M4o_\=]o`"Ldp\4LZqsjFVr>P%jkhbpbOIiDMX0/b:\@K2\
-\%&uY[Bm6IZP9XGWi)_gTV.dARuqsQnb)5:p\F^Np\FL\oD\:jo>%K?XKAh/ip,dlk2k\'iu@":i83;F
-gtLH5f$r0rdF6FV\4Ho*"oo2:!!<-"#@I,krpopVme?b+rrqc`q>C+trW"JW!<<<)!rr=1VUjVIc-b+n
-f@\g3gtpoFiT'"^kiq?slL4$/jf,Vo[BHmQrV?Qjp\spfpAX^fp@e:VqYp3\pA+Uko_%M(h5X1;rBg]S
-6UX=0rBgNOr^?cTs$lrU%7s#Z7moYPiq2L#o(`(Gp@e.po_%nNq80>KY->@:kj@a&lKIEnk2k\CjQ#4W
-hr!DMhV?l=f[nm/`P+qM!!iQ:"TSZ(!!cp+nG`%Tna43n)=IOrs5H'>%LE+>"98K(!!Zu@`Pp'>ce$\i
-da[+(hV?rDi8EVTjPo@cjm)'V[]Zg?Z*hR?nalDFpAO[`p]($fqZ$?jqZ$HmrV?4*qtp?ls8Dilp$(i/
-jKi]BCMIj5I!g'^HN&70H$=CPDf'6$@piVJ<_c"J+u2&BVr$P#mJ-GLqY9nVq"XUXpA"FWp\+=Rp$qSC
-oCDJAm)#p1X0&\2e*-#YkN:jdj5o=\iS`SKgsP!,fYYkUbeV]=<<iL2!rr<,!"&f4/,9"ts5EuBr9=(K
-rnfR5$3gJ6"TSZ.!!Q`8`Pp'=d+?mse(iI0gt^cDiT'"\j65^hmHW!#Y->77Z,#u$o()DEo_%qOrq6<c
-rqZTgs7u]ls8Dcf#5e;rs8W&p&c;1^lgO>ePbtFYX0K(A]"YcS],J5i\$`TKYH=k*W2QMaT9c(5J^*ZL
-m-jiIqX4.jp\4@Ro_8+Qp%7nJoCV\Ho)A/"nA266XKAe2eEZ;_kiV!fjQ5I_iSWMIgsY01g;3d5"i/^#
-;[3:4#Qau+$31D6"=X3Is8N#sr58OerTjCSro#[6#mC;4"TS]/!!Zl?b/r&Oe_Jp/f&53?hr!DPjlYdj
-k3VI"naFg0Yd(OCYd;4Crq??crqQKcs7ZHes7ZKfs8)cnq=YX$qY^Bnr;-9clL4,fPX\)/6UF.-6:43?
-6N0@N7/]Oc7Rop=8Ol<>6D33"lL"B@qX4+cp@e1PoChnNp%.bXo()MKp&4M:ou!uAYHYF=g$\7plg!]t
-kNM*kjPo.UhV%,HiQ'EteAg@[<!`O3!rr<0!"/f0-iX/Grr2l7rs8YtrV$$OrP]iW!!!)u!%nrc9>/rd
-c.C=gdad.%e(`[6hr*JQj5K._jQYmT[B?^=YdMF=nFH2Dp%7qLo`"Ubq#:-hq#C3iqt^"(qYU6ks8Dik
-p$(i/j0*?>Che!7I!g'^HN&6tH?aRRDf'6%@pfjS>ZOQe6mFKH5b[&slg4<<meRt!q"OOVpA"FWp\+=R
-p$hJAnac5=m(fd/X0&V0dJi;Uk2k[aioB%Wi83;FgWSBq]^O.eakWpc!!!Q6!!!-%!sJi8_ta,ss3UcN
-nGDnPkl/C:rW"_U!!!*$!"f3%^"]s>f[8$meD/F!g=tH?i8N_WiTKCdlflZsXfo%4YeTbunaZ2AoC_bS
-p&Fdcq>U*iq>'pfqt]t'q>:-js8DijoB,B-n&L]jWMuu([C<`\])B5Z]"#8X['Hp=X/`.sURn*ET9OoI
-n*TQ2q"XaTq%EGrp%@tLp\4@Ro^qbHo^h\Fnc&"e^oarEXg"qVl0.?ok2cL$!o`(o+5GW)b2:@Rp<Uh'
-ii#3E!"T24!=&T-#6Y:Lr;Q`qrr2i5rs/)lpA*tQ_AW=Q&cr%5!rr<7!(k&e\^B6`e(!"-+k+uuhVdAR
-jlbgglg*j*mE_u?ZF-pB_>*Zqo_%nNp\=L^p&Fabq#:!eq#:-cp)!N#r;ZfpqY9mOn*\Sb7n#d46:4+,
-6Ugr?r^6WPrC-]T#=qEV84>k6hYugBo_/1Sq#'n3p@e1PoCM\Lp%@qJo()MIp%7nIo^ou'[B?a?Yh/:/
-lg!`urT5-^j5JnPh9kB3_>Mm/dHdo&!!!Q7!!<N-"U>/7`W#o;rr2lHs6osop]'jbs7?8^$4Ze2-NsK8
-VqT>3`RNDkd`U7rg=tE=hr*GLj5].^jit-5Xg5.:_X?m_o)&%Xp]($fqYp3lq"X^^qt]t#q"jmdrVQHd
-o]YQ'hP=q)Che';IK=nArd,Z5H[9p[FDl#2B4PCV>uONh9-uJL16'lJlg4'3q!n2Oq"XUXp@e1Pq"XUX
-p@e1PmdBQ5nF,c0^TFZ<X0&MLk2tdcj5T%UiS`VLgtLH6bhU+l]#i%3VFU^g#ljr/"98W.!"Pe$rVli3
-rsAH!nc/X\s-a&sr;Zg!rW"DN!'d78bJV<KeCr?lf\+s3gu%&Kio&q[j6>dNXfS\0X002*n*oi:naZbP
-oCW%Ts7cNgrq-Egp\FX^q=PQuq>:-hqt^!Wk3DF&_3h.#WN<A4\%06P],\Jq]",>Y['Hp=X/`.rUS"3I
-TTt/?lLXK2nFukNq%WStp%@tLoCM_Np%@tLoCMPDnaQ&ImK:2*Z)]IXY,ot5kN:mej5T%WiS`PIg=b-'
-ho"E_b/qZ!7KEMq!!!3+!!NH)$D@Cts82f5rsAN#nc/X\s-WonrVus!!r`0F"TUfdjNtrig=kH9c/.:4
-hVmMUjlb^ilKI['c`XIVZ`^OJo_e=\o_eC^pAXjdo`Y!^q"X^]oa^]jqY^9fq"FOKmdS8I62j4T6:!t*
-6UUf=rBpQPrC%,a7R]m@7n?'5M:V+^"7#=IqXO=op@e1PoCMPDp@e1PoCMPDo^qbGrp^Ni^TXuHYHb=]
-lg!d"kN:n*j;d4<hqd)BeE=s<^!P*LW(6sk$31)3"onl1!"#@us82fXs5!]"pZ_MRnFl`t#65,3#m()9
-!!!$"-^i0%c-3oGg"+a+f\,!6rn\IIiSi_Vj3+a.XK\h3_!LIWnaZ2?nac8Mp&t-aq"X^bp&t-aq"X^\
-pB(-dq\8r(q"OCDl06umDJj<,FaALcGC+]9HlIEXG'%\@CM76e?X6Q)851Qn0J\.-kj7X$nb2MJs7cQe
-s7QEas7cQerq-?bm-O`>-11$^]WA36WiE/Cj5f7[iS`VMhVHuAg"=m,fY,kWcc+tD)?9g@#m:M7qu?j#
-G5(5!]`/QBp?)2NmI^Bm!WWN,$NgA;r;[T[Q-@IsbIl$Ne^i@(f\5-;hr*AOj5C[7jiOR'XKSY*]^>(R
-n*]]7nac8MoE=j[p\4L_oE=j[p\4LYoeuR?qtp3`p$h,.na*`QVlQi"ZF.0P]t:nh]tCtf\[AfMZ*(1/
-WhlJ_Tph^AKW=;0nE]E4qsjCfp%@tLoCMMBp%@qWo`"F^nc%u-md9E.m(9C&X/i8$bN7gGj5JqShr!8F
-gY(30f%RdiajS2oV&976#QkA6qZ$b@r94.[qu4Y9rVmH.pZD>Pm.:6k!<<B*$j6P>r;[*NR*sC1cbRoa
-rS&7GhVdDRjPoCejm;9VXKA\2XKK;-nF?&<naZMJ"SMH]pA"XY"SMH]pA"FU%JKSnqY9dWp?M&9`HX`K
-6NoeB6UF.-r'CQS6UX:06i]XS7K,ac8P;QE7R2=Nna5T*o(hhLs7QE`s763Zs7QE`rpg'Yrp^!XrpM6(
-]s"ZCY-"kRl0.<mjQ#:[io&_NgtLE5i5+BtfZ`ue)?9jH"UY>.!!IHDkl:\[rqHH;s$uq_oC;/Ho_//\
-!<<B.!<<*1!WrT+)jJCcc,@WDf@&1!f%8U0gt^W?hVI2Lafh\DY,nkBlKdm,n*of7nF6)Bp%A%Pp\4[[
-s7ZHdq">Hsq"jj^p\++=k3(?WCi"!*G'ngjGlE(2I=-BeGBIkBCM79f?X?W+9Md9!/L>5WkN_Bsn+6)E
-s7ZKcs7H?_rq6<`rq$0Trp1?bl0#UXW2Q\mWlF#Vi8<DIgtUT;("q3ieC2jhhR:q`dY&/6"U>#-"oo#0
-!!EX,jSSnfru1h7o^;#Enb2rX!!!3+!WW30!<E6%)NMk^bq-`Mak+tje^iC,gYCW>i8EMRj2\-tWN<%u
-\a&GGm-X3.mdKW7nalAEo_%nVoDeI^p%\/;p%S:Xp\"1Ik32C#Y+2DkX0/e;\%98b]Y2"k]=PP][Bm-A
-XfJJ!US"6LUR6h,jRhp,kk"TDp\X^bo`+O_nc/+XoDe@[n1X4tmHj3*lfu$^X/`4tWQ4&ZiS`VMh;$f?
-g=Y!+e'cM#Ze*gZIguM_"onW-!"8c+#mX5drr)lsrVc`Rs5Eu!rr;ZZlMp>Fs%NIn"pG)/!"T,4"99F(
-bgOt]b0SrDfbN5shVdAPi8s(]lKHBkX0&V+XLmofrU9XQs763]s7QB^s7?6_q""[^pA"FVo`t*\l0S,X
-AjH>_!CB*O6i04K6iKLQ7K,ac8kVZF7mUq9md03$nb)GGs7?9]s7$'Wrpp*YrU0gWmdC)A-LSIJXf\b*
-XiokhjQ#7Yi8<GJgtUN6e^`17\DH)tJe/%g#QOl2!<<T.!!<L&k5YGY!rMlo_#FuBmI:/@s7H6ckZ%Td
-!!!97r;[]B!![JNdau[]ce?greCE1(g=k38h;$rF`sJlGWN<,&^$+_IrpBmUn*TTCnc8:\oDnR`o`+UX
-p)*Jrp\=OXp@[n:k3(9MDJX3-GC4pkG^Oo<I2dQ[GBInDCh[Hi?sZf.8kpiq0e-VTjll'nmdK]?s7QEa
-s7?9]rpp3^naQ_OnEK39l6tiW\#ZC)W2-E1hr!;HgtUQ9f[n^)e'l^l`kBX6\n)6L!"&`-!XB,4!!ER$
-o&KVZrt5;/m.(,<s7H0cktqE`!!!?7r;\;Q!!I/De(Mp]cJ-dreCN7)g=t<;hV@,K`M]T3X/;i)ki_6s
-lg4!*mdC)C!:^!X!;$3[s7>sV)>!Lnp\4@QoBtc)o]W-CVld&'ZaR?R]tD#W]a29_]!o,TZ*18AX/`+n
-StMOJRu*<goBbi+o()>Ds7?9\s7$'WrpTpVrpDH,m-O''lKRNr[]HF-WhcT2i8EMLh;$c=g"=m+e'cUi
-`k9X7\mYjE!!rZ+!='&4!!EHspZ2>QrrW/trpg$8rt,.soDdnOnbE(H:]LRt!"0;8!$VaM"`Lg&i6fWq
-j4;i7g>(QBhqmDRiTK=DWMur$W2mJqlMU#MmdL,B!:TpV!:p-Y!qPpRp[]'hoC_hNp%.bFl0@uU>sLbF
-6UF*<6i04K6iKLQ71_pY7S-3B8Ol*TbjOc^k3qg0p&FU_nGhtWmf)YTmf)PTlgF0-rp1Edm'j-tXKAA#
-a5c4>iS`VLh;$c<f[^J\e'cIWf#YU9$31&6rW3*,%fQG8#>4jUs8W#pqtpB.ruLmpqY9RVs7YUPk#2^!
-!!E9%#QY>6#R(3?S]]*m*QljYdF-Lof@\a-gY:H=gr6@lVlQbu]B8;Bm-X3>li?GPnGi%Xo)A4`o^qhL
-pA+@so_%qPp\+:PmcNTmdXQ+LDJXQHJq84HI3!cbI!U$\EGoZ-AR]%S<`)Ia-9*Y)=2s7^mH3g%o_8@Z
-s7H?_rpp'Ys7$'Ws6fpMrTQ'"jL)%aVl6>g^YR`$gY1?5f@JL%daHLgcH=MJ\3C?$!<<B*!XSi,!Y59)
-p\+IJqY^?prVQKBs6otMr8[bPmeHhTir8.;$4[%=!!!6($NLD5!+;29bJD<Md*^:jf%8U.fA,09iSMJK
-V5C5fVmbaLl07Kuli-8MmJlVRn,DeZnaZ5Bo_J(mnalDGp%7kGmH*O(kF\EFY,nh6[N`2k]tD%m]tM(j
-]!o,TZ*1:2X/_tdSscCENJl]`lL!a)md]uMnc/+Xn,D`*mHs6*lK[^#lKRQskNB7SVQ$PgVnh3Hh;$c=
-g"=m,eC2glcd'b`^:-64rW!Q:!!3H,!!<Z18c8G^kP>)Ts8N*!rr0e72Wk&;me6PKhuDn8$4[%>!!!9)
-$igP9!+MMGd`0Vfe^i@)g>(QAgu75Mk2aR]Vl?bpWOV6Wrp0UNrpB^Ns6TaQrpL!ZnFH/Aq=5<jo(2PI
-oCDD@kj%uR;a<]<6UF(*6UU`;rBpQPrC%5e7S-3B8Ou3Ma6MmUk4%^,p&FO]n,DbSm/QDOlMp,Jlj2qC
-lKRTBY,JE>XJDl6io/hQhVHuAg"G!-eC)akdb2RO57IMk'++^A$NL/0&-,B&rVYjQqYL*drP8FAm.9`<
-s60CWs60769J-;O!!!3'"pG53!!WQIMoa/f`R*#[e'ut#f[ed1g"kE%X/;bpVldSmk3D="mJZA[mdBQ4
-nF5u<o(2JFo_.r6o_%qPp\+:PmcNTmd<ohIDf'cKJq82qI=?WnI!U$\EGo].An,7V=Ahdd,WIM,;o[bW
-"7G@?kjeBIo`"I^o)J7Zn,MhTm47>]kiq?qk2N_JUSar^VnUsAgY1?5f@SR&e'cXicHX>DLCaRi%KHe8
-$3gD/#Qb*&l14?@q>C0j!r`#nk5X<<9^h`Fo`+.PqZ#^UiCX(V!!!-%"9Sf-!!30@KZD?]_p?]We(*(&
-f[nm4g>C`'V50ueUSkN]jQPjmlK[^%m-<m%lg=*-mdKZ7naZ>E"7c!ToeZ:5oC;50kOmu-Tr5&qYI(aI
-\\5Yh^:q:n]=PJ[['Hp=XK/CuSXu4ESrST`mHO'&oBYr>!:g'Xs6p!Urp0ULrokotlKRQskND!6XJMnq
-T;TE[h;$c=g"=s-e^Msnccs_R_1<'s!"Ao6!"/c1rW!9,!D2_Qo`"[_rVc`qrr0h8/+`T-pAa:Mp\a+P
-j@TC[!!!3'"p>/2!!EBFLs=Guajeklf\,'9h;$rHh]V%@`i#`5X/;i)l0%BulKdd&mHs0&lK[^$m-O0/
-n*oi?neU`coC_eJo'l/4lM7qd5XRq,5s[h)6iB=P6UL`=r^?]R%nB)[8Ol?C6WD+hk3_@$kje<GnG_nV
-mf2YQlMp,Jkl9uJl6bc[lEm^lXK8.r_VsG1hVHuAg=Y'/eC2gkccX7\%g)kC!!rW6#Q=]4"9V?kr:g6f
-q"jjaqu+J5p&@&Hs6BXT<r`I*!!30%#6b//!!rX-W639#`QuTHg<nO%i8i_GikVOeTVJ9[Zej[$jlbmo
-m-X3+li$2KmJcPVnF?#9rpTmVs7--\rq%6%naPf+jk%LjHZ*kCG'SF_H$Y!lJV&E%I=$-YD\Qu!@:!/>
-;GTn--RK[-Z.[srk3VF0nc\RTo'u8Kn,`(KrpTgQrTjmWlg=!*k3M$giP#5i+Jka)\),K\k0q`,g=Od#
-bKnMVa0A_R!"8i2!!!3'!!`E&#@H]pp&Fm`rU9d*rrr/skPt*Lr;\,G!WiW4!rr<.!*?2IccF;Yb0&D`
-e'Hh/g=>5rUnXQYUSb?VjSn6Ik3(pkkiq?slKeH9rp:$[mdKZ7mI'E2n,DhVoD\A;naQ#3kj%EkOfYOc
-Yd1XE\@T;d^V@Lr]XkY^[C!6DY-"h-Vk]iTU7RO'dcTNOjm;@0nc8:\nHeXRn*fc8n*]WCmJcGnlg!d"
-l0.3niT]=`ijtq_Vkp)]]ALubkg[u/gXadcd)s\Z`l5;d$ig\9"TSN,!!!9'!!cWfs7ZKgp\hGu');Lh
-s78tc!!*''"9]&;"9AK2)us*Df%&!kf?VXse(2t+k2+bS^S[s-X/W21lL"E6rosOMm/HDOmKr@OnF?&8
-mHs?0rpTmXrq$Whn*]5ojPm726UF1.r^$cS6ps@-62a.M6iTRR7K,ad7n6!=8Ou<FW7g2!mcWd.nc81e
-naZ):mdBW8nF5oGmf)VRli-0#lfdd!n)j!%^T+?:X/Dr7iR-6Cf@/C0gXk$'f$qpe\QB:@%0-V5!=/Z*
-$2so0<oj;Ss7l<dg],t,$2=/nn,MET#6tJ1!%.jK!t,)>KtY:C^r=LIgXjp*f\+^(]rn$#U8"Njh;RAS
-k32*rm-O`:!:0OKs6]gS$LmKOn*fc8naZ2@rpp0\n1a=pkN1=3EI2YDEHZVSI<p6jJUrE'IslZfFDkr,
-@:*5A;GTn-.4,m0XPD[qk3M=+o)J7YnG_nVmJH5rlg*j$m-3p!lJ^g^\Yl:#Tq7m^e*l#1f&+]n^t%#R
-^#6VZ&deC7"9]&6!!!<9:$hoOp&F[^qQp2.p%JFQs56uZ#RLA/(]aX?!!3N.%th[:c,@WFeC`6pdF?^m
-f!l!bTqS6UV6T">ro=(@rT=+C"6o+9li$/MmJcMWn*TN1mdL/Es7-*[1@ai$kih<sgleb<YHY=>[^`o\
-^;%Fs]tCqe[^EKJYcb+1XJhndSt_g>M9P2Bk2kppq=+IUrp^!XrU9aR!:BdP!:0XL!U8emkih0hkhtX]
-jPdPAUSOTTT=35AgV_Y$bK.BHf"eiT]R1>!q>_!0$NgA0%o2Bho^i+Ur;4/,q#;u>p]'U[hc9^b$31,/
-!!33*!!E`2&;A*Fd`BSVf\G*+eCWC&gUjMaVQ-Sq\*<\R#3kC;lKdd&rTsdVn*fc8m/HAPmf)\Tnc&(f
-na>f)i8imp84,^36iB=S6ps@-62a.M6iTRR7K,ad7n6!=8Ou<GU>"VqmcN[-nGr.ZnGr%WmKE%Kn*f]D
-mJcGOlMg#klK@QrmH*Zt\u)F*Vkg0'eGA">gZ6Z'_:m\_^?NLa'+=a=&HVq4#Rpq;!tnJos7Gm^p&+^R
-s2b3Hq>L6ko`*rr!!W?%.glL\!!*<)%KHSdQE\*FcHX>YeBlUse^1OrT:VaLUp/S0i8WeYkNM0pkl0fQ
-lK[^#lKmm'm-O`=rpBdTr:'^U1@OYuk2taU[;pM1E,]uGH[^9fJ:W9'J:N&pGB@b=B4>4R=Ahmd,:k8[
-:nQ@tk2kjlq="CTrp^!XrpL9_mHj3*m-O$&l0@NtrTG3^lJh!ainh&;U8"6KS?C\mhVZH!i76&p^W=e3
-Os:,1!"8u1"9eu1#Qju*$"`<"p?hYTs8DPqrsAN"r;ZBgi,J`"rW!33"TSN(#lkG8)?_j^ZGOo5bf%uY
-bg+tndArq4St_mQYMS3rro+4EjQ5LckND'mrTORPlKdg'mHs9>m5se*nF5o9naZ,;mHiuulKQTZWN*/,
-ZF.-O]">\k^V7Co]",8W['Hp>Y-"e(US"-QSs##KkiLsglK\36rpg$X&+AuTmHs9,lg!d"l0.?okPjTn
-j5B(Vjk\qRZ(@S[SXZ.ShTOj:aNW\qc-*lEdu5FO!!!H3!!EE.!=&]*!"!6,s7YdQs8W&gc2Zu,$2XSt
-s7?9JDZBt?!$VjV!!*0/!>#581mteneCE!hf[nL!i7cbcUSXcbVQ$udl2BiEkm$>7kiq?slM^#OmHs?0
-n,DYhmI'E2n*]Z7naGo4m,Hs_h3^`"6:F9@63BPA6UL`;r^$ZR6q%#Cr^IAf7n#s?84H@@fAuAek2uL-
-rp^<`n*]W2n*]W2mJcE,lK[Wtki_*jkiM*ilf73k[A0OnUS4EliQ^EFaj0,)dF#kXfoI?\!!!K6!!WW4
-!XSu.!"!92s7bgPs8W#grVs>+$g7QinalSVG81)f"o\K%$2so*!Y,,/)c<6F_p$9IbJqZRdE/8RSXc=E
-UT`>*h;@2OjS\0?kPscEkn!(Elg*p'm-O-,mdBQ4mdC)C1@=GojQ,@PW-3?(EH68LI"$EiJ:W9'J:N&p
-GB@e?An#.Q=Aqsf-7^Sc;O#bjjlGUgq<n7Os6osT)sckVlg!d"l0.?okN:pgjlYUdhrWYNgT[?ESh$:u
-RB"HVaN)uY^Ve41d'Gn9!=]>8!!EB-"9JQ'"9fBqn*TZ9p@n4So(96f"6KR_mK`7Ws*,1W%g;k3!"/]*
-)ZpQM!!6#h`Pp$Ab/V9<e'Q71PF\8:StW:AhYuC=i8ESQioK1^jlZO)s60LIrp'LK3:-&"mdBK0n*f]2
-lg!QnlKQ*PVlR&,ZaI9Q]=bkm^V7Co]",8X['R$@Y-"e)US"0RT9G8CkN)g-jQGb&m0)qJn*f]DmJcB=
-l07EqkN:pgjlGL^io/bRgZ$rFgoR!:S=5k6XNSo/a4nkO_TTaCYri!d$46b5!s/Z0!WW3&"VHaiq!deF
-p\":NoA9MtrsRofs6T4Ns*GI\&-`%5+:A/L!<`r6!!?,nbKA2VcHF2Ng=FTGQD:4OUSbBYk2uU's5s=B
-s5s:D#3kC;lKdd&rp'OMrp9gSmHs<NmHj-%i8<PMN(ZH'6ppo>!^f@BrB^EL!CK9Q71_pX7n6!=8Ou<H
-Mq6tVlf7(%m/QPSmf2\RliueAlK[Wukl0`Ejo4<jjl5I\kMYL_Z(RkdT:V[]bg=DQhpB*Vd)FYG4TGHj
-$ig82":#,5!!!-1"qm'trp]CJq"=@Mo!A?@rV63erVuH[o;=DF!rr]5!##P@!!!*)#6=m&Us.E8a3N,]
-'[=q&R@BY9S=lt6f\5*9hr*JQioC%!s5j7Broa=FrTX@Is6K^Os6K[N1@",fio/kIRX0!pE,g)II"-Kj
-J:W9'J:N&pG][n@BObFU>#A$d.kiOn9n(FDj5]7bq<S%Is6TaNs69RIroX:DroF+>rSf0]j4rSGgt8a$
-TU_I=R&J<af>>MPeC)=D:&kA-$NL;0!!NB'"TeT&">%.Wm,n<I"8;Kdo=k7ts"s]Lq>L9lnaZFQ0`V4S
-#mC;B"U4r,!sJr4"Aki=g<dsfeCDmnW0a!BSXZ7Pg"Y9:gtgfch>lO6irA'<j94T+k3(q+kQ:#6lMg)n
-lKdd&lg!]sj5fIiZ_""qYd(RC\%92a^;%Fs]tCqe\$i[YZa$a;Y-"\!TV&$PPE2R(jQ,@_l1sTTmHs9,
-lg*j$kih3mk2k^cro3t:rno-[gYg`AfA,&YS"6%9R@(#"h:]Wadb*0m[S6`(&IndF!!!3)!!W<$"=h(]
-p$MbY"8;EboBuXtrsJ]"qYg?lnaQLU1&_.r#mC;C#7(A3"UGG=##_AMin)Q.gYLK8Y+),XUS4KfiT'jq
-rT!n<s5j:CroXFJkiqBtrojIKli-5_lg4!*m-<ftiSNMCHqH[l777&@s$QfQrB^EL!^f@DrC%8e7Rop:
-84c?A9R+tFmHiipq<JIWmd9E.m-F!&lKRNrroa:As5O%:)<0Q7guR;Ni2rZITUh[GYgDCc`6$TdgWd;<
-:&kD1%fcn9!!iZ,#5nN)._boYo)AXkp\"CSZMtR3s6og\oCi.Lm+>29#QP59!!"JS!!ic/!!*B6$V?i'
-da64U]YgS1R$aA4SuU5if\,!6h;@/KiSieUj5^+!#3Ft/k3(piroa=FrTX=H1?do`i8<D?OF;(hE,g,K
-I=HWmJ:W9'J:N&pH$41EB4G@U>#S0f.P`Xp9QAD6i8We\q<7qGl2p88l2KoHkPs]Ejo=EAirA!;i;VUV
-gu-oCf@nfVT:h^BR@'hi_Tp`H_RlLC!!E9)!!!3'!WE'3!=8`+!^t]5jn86Fp&G!hs7lBDs4RE*p&FIU
-qt'IYo(1U3!!WE1!rr<-!!ii3!!*E9$:gDueC)U[]u?_-R?sD3S>b#krn.Y4g=tE<hr!AMiSjaps5X.?
-r8e"BkNDg-"R549kN+AXi8Wn\W1fuhYd(RD\@T>d^;%Fs]tCqe\$rcPZEUO8Xf8+hT;8-DNgJtjiSrnm
-kQL29l0.@1k:u)[jQ,@]io8nShr!;Igt^Z:h::<2g=E-jSsl"6R&Is=d+Q(K]Ur4)"98T*!!`K*r;['.
-!!!$dh#$CDqt^9cs8Dorq"M,p-M@E,q"s[Sr:Td?:B1S!$3U>0$NUVB"9JZ6%LbpuaP5G!b/;H$#aCsQ
-TqA'^h;J1fs5<n8!oi5"rT"%AjlZR*roX7DrTG'^l0@Nsk2bFTh9g4:5sn(.6:*t*6UF-<62j1O6U^i@
-&4T,Z7n#s?84H6fd,O<Ti9'k!"mbI<l0.@/k6gA5jlGL]iS`YOhu;ITgu6rFg>C\dT;/$KSt<+)_UI>U
-`P8*I!!N?,!!!9+"o\K7!XSi,!CG`DnG`CdpAb'gs7uB$s7cOOj7WHJp%eXZp%nNC(B=sG"98Q-!!*'"
-"TeZ,!<G?YY.`#saetDkQ^X>5W6s)Ef%A[1gYL]bhZ2U6iVha9j8S*>jo49ijQ,Fak2tjjki_*ijPASE
-d>!-eF)Z,CH@:<kIXm!#Jq/B"H[0aRD/!Jk@9m)79gp]o0cNGe_V!Z&i:uI7kPs]DjT4H(ro=(>ro3t8
-s5*e3rnJ7Agt(3.f@-UeSsbn3QD27B[(t(b4oPE]"o\K>!rrE+!rrT7!!*dco]c/Jlh'oDs7GpYo^2#F
-a8\3ZoDeXXq#C$\rV_Kb!"8i/!!<?(!WW3+!rrK)!'[0\^X1-LVj*O6R@'J@eCW:'f@\a/g=kB=hVS7i
-rS[h;j5^1#ro+.BjQ,Fak2u[+'BS<8hr*SWT;A6bZ*LaF\@T>e^Abkd]tCqe\@8oRZEUO8Y,S7jT;8-E
-NfDuWhVmDTq;qV<s5j1>!or>#ro*n5s4mV.(Y[QmgXFm)f@6O^S!TD,QDDIH[(t7f4oPE_#64`B!!iQ-
-"9SW/#ljr;JG\[1rpB=LoDeFRq=EsYrtOG_s8)<]s7c3ds+V-d$igA0"U>#F"T\T1"onl1"$rrqaP,.r
-XdYfNT:MXVgYVh`s5*e5s5F";rSnFLjQ5LckMtXbjlY^gkNM./knE7BjknnJ`ah\-6q'L16:!t*5skN9
-r^%Dg6psI377B[87n,s=8Ou<?>fGUalJLb"kQL/6ki_..jpUA7jlPRaj5]%ShVS7f(Ymj#hq-c;h:niu
-TU_I@S>sW[\&6ps4oPE]#lXfA#lk28"p##;!!!U_rpBacm.9i>s7>jYo'=R#k5RR=s8DEXr9*qLoC2Oe
-5l^ld%0-A1"9el-!"/i/!!`K`ICdYBU6V(2R@0SDd*gFof@\g3gt^cChr!AMrS\s[ioB([jPf(WioB([
-jQ5OekN:mej5&GBd"6d`F`;>EH@6ufI=?]tJV&E&I=$6^EG]B"@U<889h$co0cND^_:[N$hraXos5a1>
-s5a4?s5O(;s5*e3s4mV.)q`rrg="R#Umdj@Pa7T-_8O-I+92QM!s&H,!r`0$!WWE'!"]>r_tNWjpA=O[
-rVZ9Vq#0^[s0hq:p](3[oDI\Hp\"1V]0?2o+q+GO!X&Z0!!!B.!!!0&3.&?fbb:8eQ'mu-V:3uFf%/I)
-#h[h`gt^`AhVS4hs5F";s5X.;s5F";s5X.@roOmTj5SqQj5c],TWtc-['mKU]tV5[^Djl!]",>[[^<?E
-YHP+/V4jQXTTkFkhW*GNhWFRo!p&G&ro+mWj5T(WiS`YLgtUT;g=b03eCi:'dFQd>QC4!RP*M9*^r='D
-*rlHM"9Sc4"p+c,!rrN(!"]8na8GW&qYp<irVZ<Vp\jQcrr_uprTsp_r8[\Kp%JEu4oPF$%0-A3"pbG6
-!"K/7!!iTeJ&U3nW0s0FSt)FRgA9V)h>c@3huD[6irA'=jT"?@irA'<jT+KBkR?Y9j5/SE`Eu8(77BWD
-63BSA5skN9r^%8c6psI377B[87n,p<8Ou<?=2Nhsk3CdapZMS=s5j:@s5j:As5X.=s5*e3s4mV.+kb`'
-hU^K8UmmsEQ^aGA_oT]N+92QN"9Sc5"p4i-"onr.!"];obPq;1qu?NmrVZ<UpAF@7s3CX/r:L$`kkjLl
-%h&aL!WW3)!!!3*!!!*$#64`.;j!<9NfTTnO/L+FdaQ[rf[eX'gtC0'fAGN=gYCWAi8ESRrSIM1ro*q:
-&`M[+hqZf=`ccWIE,p#FI=QqKJ09GqK7\Z(I<p'XDJ<Zl?Wg9$76!%O,W8$"cI:\*h;R>lhu_fmhYH1]
-i8NYNgtprEi7m)Cg=t06e^D^qf$2XiTp_=8P`_#p[S784!rr<(!!NN)!"8l5"TSN+!#onNp\=UcrLa)t
-q=FXZkPjXm$O?q?rW!?0!!!0*!!!0'#ljr2-WH1mSrJ_rP`2H_e()stf%AR)eD/^)cIUk2g"P39hV[;O
-j5&PJhYuC4i;Vd:ir7jIhVRMOOeJ\SZa@3P]=l"r^])"n^V7@m\[],V['Hs@Y,eIqTq@gAOEoU<e_f*9
-io8qTi8<GKq;_n?io/_JhVR&Fg>+:6g"P!3e^2Lmf?DamSX,V,P)t]l[n@84!rr<*!!`]0!s8]6"TSN)
-!#]YQr;Zc&s6]hNp$_eLkPsap$O?tA!<<*(!!3H2!!*<-$ig88<gB/MP*2B(OfQpbgY1B9h:gT8hqHT-
-g>V/LhVR2LioT=cro"">ioB([roa=Dro=XLhV>A26pa72770C/6UF(*r':HP6:4./r^HfUqF;&b7(Lk)
-khFqUk2k[bj5].pkW%Sajl#"SiSWYOi83;Gf\bE4cJI@(g=W*gS=,\.PFoK]&-)h5!!`K/"p+i/"UYG6
-!!E9?DuTb8rrDurqre!lru(J/s6TXXgu;E=!"],1"TS`,!!`T+!!E9*rW!oS>Fh1UTU;e"cd0tacca_c
-d*pD"i7$3,c/.:4!8[Y0!ScH/hYuF3i=b),hr!;Fe_@ubH#[eDF*W1aK)U9BJqAW-JU`)oG&qP8ARf(M
-;GBS>1+=J-7'k.fhV6iErnme6rndJ..Fm)&eCE7+f\G3;gs"3tf?i%"fu^qPf;+spQCX(I&Hr.7!s&B'
-!rr<%!!N3"$46b8:t#%$p\=XaTDo8so)JaVrqtR8<<*O0%KHJ2!!WE'#m:5."ono-!#ZVXS=$"BQE&'T
-da?Feb0SM^da6k/e'ljkrnR_4gtUT;rn[V2rnm_7s5<n6&Dc1*f8u](XL#:C\\#Pj_8#ra,egq(\[],V
-['Hs@Y,eIqTq@gAOF,[<fA>39io/hRhr!;Ihr"=g44Dd3daQk%fA,*9gWRsne]u[sfZ(MJg7k!jPFRVB
-&d&+6!s&B'"TSN'#64`+!!!9)!)D/Cmem"^rm1Vls#9`@qu#g\s5*0D!<<W1!!WE0!<<N5!!3H-$3L8.
-)IB/0Vkffcd+[.(e^Mgmf@/6uiT/S@f['QTs53h4ro*n:ro="?s5a4?&`_d(g9"+<6:4736UF.-6:!s9
-5m0M@6UX?A7K,dQ7h8$W[aj="g>1oQjQ,@]io9do37cd9e^iI1g>C`EhTs[&f[8C.h93O_iMN0(R%faU
-'a+L:"9JQ*"TSN'#QOi,!!!?+!DqVOoD\ah!W;ipqkF*.qZ$Tmnb;qFnY8&D!=f)7!<r`.!!<3$#6t,,
-%1iLpCQtBo`m2B:b1"Z8b6cPEf$r$leC`L/rn7;'rnIJ.rn[S1s5!\0&_GF]]6&79D/s]CI=Qp!J:W=O
-K-GntIX-*XDJ<Zk?Wg8u5s7+V,VV9Va48tuh;@,HhVI#Ch"f\6hr3MLgY:B0f%89rf[q_)c-Xqcd*0b_
-^o"*)Ho_9.!rr?+!<<6(!!!N2!!*K2!=/Z\UA+EBqYU/ms6ot*p](9inG3(LoqF8C!!rW.!!EE)!X8W*
-$46Y2(_?[&Bp"mgajS#Cbgk%`bKA,Yf$hmheCacRrn.8&rnIh9h;7#Gi8<GKhYu=OgY:f9OeJ\SZa@3P
-]=l"s^VI\%^q[Rq\[f2W['CRSYcb%)UnOEMR$)pGhq6`9gu.,Jhqm5Gh>,eci8W_Og=t6-f@J6of@e]u
-d+$Chc-FkUUSa]03W]9_!!3B+!!NE(!"]54!Y,A8"9:'Jr;>XSrr1dS_#H@jo_eX_nG<1PpS9SF!!rW0
-!!WW-!sel.$k!%9!!!W31i/JN[F!UHaO8elcd0nae_8X&dF[1Qh>Z40g]$.3ir7sAjQ>RcjQ$7!&)Z3j
-T12+56UsU56:4+,6M`tP6:4+.6q'QD7f#Uc77!p#j6,1Tk2tdejQ#:[q;<gbkN1[Zi7lf:g<nC(h:U*(
-f[JF"e(_m?XJL>-"98T*!ser."p4i*&H`"7#n@(="TU0Nrr2'Yrri;ur;6Adrseu*q"Og\mI'i>o&YNQ
--iaDS"p=u1"9AQ.!!!-.!!!<*%L2tZC8o"caN;QEb0/PadalmscHlL>"kD5Wg=tB]gATe*h#5t^g=k''
-d^!t<E,K];H$t3pIt3*&K7nl/J:;ceF)G]'@UE898O5Kt.jQl3SAj.6e_L/[!8RS.!8@A(rn/IAdaZas
-g"+Tse^Vsf_p[Dmb-\t5d(c5e'EA.6$NL//"T8<6!X8f.!!**&!!"6ro^:T1q"=O]^]33k6iHiUp]'dO
-nbr"Ol@UA_!<N?(!X8c/":5&."Ub;1$31SA!$l3U_8F@9ai;HHgrn*re'lRee'lgsf%A[0gY(96g]$"-
-h%JMugY:H8f\#*$OeAYRZa@3P]*#a^_SH,d)Sa#"\[f2W['Hs@Y,eIrTq@gAPCUX-gtC01rn[Y2rnIM.
-q:Hk:daQ[rg"+NoeC;ga^sLriag/_4d_D>a'*&%5$31&/"T8<6!s]&2!!<<+!!"-mqt&bDr:p9jn,KTk
-/G\u4p&4CIo`+O\n:`.g!<`Q.":#,6"q(J4#7UY5$NLbG!%)H_a2uWQc,pmJdG`C#g=Fj%dam"$g"P6;
-hVd;Ki8ESQrSeRNiS`YOhqZr0Q:=2-6UsU56:4+,6Mj(K6N9FQ7/o^T7f#U[773Zmk2Y%Kro4.@io/kS
-q;!"<e^i=*h:g?(f@\Qo_pdW#c*kREfYjLr'`\=?!"Ao."U5#,!"f>=#64`*!s8N'+G9[hjSo2Xrr3-"
-r;?HhVZ6Yq#l=;op\+XepA4ad#4QdP"98W5quA)J!<<0.$NLD3!!`Z/#7sX]YJer:^:h_0b0S5XdEU+f
-e(*%%g"FsUf)aOWrR_2)f\$2T/'uJ`VfHp!D/aK>I=[!"J:W?+KnP)0IsH3YD/!Qj?Wg2p5s@=[,V(R-
-^'*'<dFm7Qg&9Ruf/D4.d*gRue'H([cca\^b.c!=^54u_"9J`7!s&B%%0-A0"Tn`)"onW)&J"j^A,?)r
-qu,sHo$79\rs8GnrV-$cs7H3erW_h1&HDe4#Q=]P!WWK.!!<Q9!!iQ)"pG#3%nh;P`n8_S]Z\=:cH=M]
-c-k%he^rI,g=H8T!8.2%!8%;(rmrjSe_7ZuTW"ot['mNW]thM$_8=(*^qRLm\[T#SZE^X:X/DbeT:;43
-K=]dke]ue$rn7A*rn.%u2qZa1cdLIue'H(ZcHFS\aM#d=^4\QW!s&N3!W`9$%0?V8#R(2.#64`)%L`=U
-@/^*"rVl0Go)AZ\rs8Dmr:p$ds7?0ers%t2%fcS3$2so-!s&]2!%A$Z$igY:!XT)6#S9^ZYfknT_SFO@
-c-jnee^;t"f\,'9hV[,EhVR/IrS[_5rn\4BgY'K$5sRb(7n,j46UO1,qEY<P6UO7077I2FqF:r_5`a%M
-hp^B?iSi_QrnmP.$JaCfeCNI2f@.pi/CDeneBGbTc,,2t%Klh;$j6Y6!"T/8#7:Y8!!iQ)!=fM<)I`[G
-q>L?[jmoVTm/Ik!rVH<es8)]fn+?JQmbV@n!"B&2"9SK$!s&W1!W<*!!"f>>!$#4/\B;n=e^`*rcH+Mb
-rmUkp.aukreCE+#f%8O)f%&=#eBZ1XT5esmCiFB=I=[!"J:WB+KS>&0IsH3Y'Q%Pq@UE877R94!.jQW"
-J\'I\bLZ[Es46no+kbDlb088\c-=8G`6luG\>NRI!"Ao."U5#/#QOl;!!NH"!"BA;%qjPbqtTF?qu-KX
-huC@h(B".,q#(0frqQ!Sr;6$?>oE\N!WWE,qZ$X$"T/<"!"o>;!#o"$[`lb:e^i3tc,S8_e,RnrdQc40
-eC<%!f%/I)f%/C%eC;sqe[1F2WN3A4[^j#`^r!q)_o'@,^V.1g\$iZLZ*:C3Vkg#YS!]FnYLVCSaOL4@
-s46no+kbGlaNMuYbfdr?_U6`AZ_LY=!"/c,"9\])#QOl<!!i`'!"B;9%;+DjrqPaArVlfZRf<]lr:p*c
-s7lWhnI5'hr:A`O)ZU9L!!`Z)!#u%F"p4r1!s8Q(!!EQ-)cr35dE9njg=Op'b1PAGfDa>Cg"G*5gY:N=
-hVHuBgY:H9f[d`e5X7Y'7n,j46UO1,qEY<P6UO7077I2FqF:r`6%m2=g<J:,hVHuBr7h,'+l:r#bg4hi
-d*KbM`RWJP[\d1C!"8i-"U5#0$NL8D!=8r*!"B;9%;+Pqs82'FrVuoZbQ#ui2uWRLqu?TjoCW(_r;QZp
-s81r0-NF,I!WW<1"U"r.!!*'""9ec*"TSW+"9ni+'j$'f\\c>&d/MAjcMu/gd/VMmdf.bre,RiSd`f_M
-R;m:eCiFB=I=[!#JV&N-KS>)2J9c<ZD/!Qj?Wg2n5<_1[-6ss_[FNOBe'umre'c\=d2gETcdC:pd)XAM
-cE`'u*=`8V!!`c1!sS`1#64i-r;ZfurW!K6#S6t`M=1!"oD&.]qY1$fqZ$ToU]2D7qYg<kr;6'Xrr;op
-q>C9lk^FcW!!*6'"qCk@"T\K$'EeO=!!<3%!<NE)!#&4XUU@kR_9`,+rltJerm2\5dF-Lme^`1!e'lan
-d*U7EOeA\SZa@0O]=l%t_Z%Fl_SO"$\[f2X['Hs@Y,eIrTq@gBPD6$ag!%C^rmV"ue'e!<%Eco?d+6jq
-`660FXF*YO)@?TL!!EN,!<`B,#64i-rVus$"TAB4"pYV<,_u!cmIp;Ms7Z*_r;-Hnrj;^os#0cQqu?Tk
-o(E"\q>0g[r;Z28,QIfG"TS`:#6Y21!!3-#"pY,."on`+!sJZ)'N0CW\AQ>*eGdnqd0@tEf%/I)f`'S'
-g]-",faZQ`\9U8'6:+136UF.-pd#*N6UO7077I2F(.Unc7n-!=7R;C9jOVE'gY:H9g"G$1q:?Y4d*gIu
-h:0NlbL*PB9,e6B!rrK1!<NH*#RLJ7"TAB9"U4u-!XAu@!$mBnq=FLUp\a[Rq>B"I_#F]8rVccrq"Oge
-rr3<&qY^Bjn*oP/3;W[f!sJZ6!!EE)!<WH-!<<-+"p+]'$jR%E-<#c(a2lBFbKL"3cMYuid*U2>e,Rkq
-d5/tb_j57_EGKN5G^Y-pJ:W<)KS>)4Jq/,iF)>W&@UE876pEjt.jcGgEjX??`R3,^dF%s?!71Jd+N;LL
-d*'/$Q!kC/&HW@E!X/Q($3C23!!rc.#6Fl2!!3'!#Qt;3!&g&0o]unXq"Fa_p&>!^o(rCdrM0Auq#:9m
-s7c3drVlisq&0,1rq,pSRPt3H!WW9%!sAT4!!<?(!!36)rVus'"T8<1!s8ZO:4]@_`lH0CbKS61c3_hC
-d*U1ieC2mprm<OJcdAbSTW5#u['mNW]tqS&_o0I1_8!^p\[T#SZE^X:X/DbeT:;74L83,Kb/)EPda?JA
-ciDDic2PsG_o^3Mb.=7*=qL`E!!iT*!rr<,!<<6&#Qk&2!<<?)"TSN("U4u-23[b1n,3+[s7Ps]s6f@P
-s8W);s53hVq>L=@p@\Ias8Dlhp\Faeq>']S2ZNgZ!!3-&"TSu5"pY23"9er0!!*<.r;[<0"9g&HJud#9
-bKS8Xd*_jB"P))Sf@U#U&_Yjif@SU'[WXi"6:+136UF-?6hiqO6:4+.6q'QD7MA9_7n6$=7n,df^#[\^
-eCiO-f@U#Qq9q7Bc-k+e^8$]m&c`FB#lt#/!!!<+!!N?0"TSi3!"&]1!!!-,#6Fl_QMUROrr;rpo'lMR
-m-j<@T)T,hs7Yp]]iPmT!rW*%"98N/"o\K*"TeZ(!<iN-!!)fq9)oqpAWEn.ai2HAbK\#McI1+ecd'h\
-c+hNBM0=DgG'7tLG'SLbJ;&]1K7\W&HusCJD/*Zn@96E*8jG9f.5!nn^r4(3bg4S\ci23,c-+&DcI0nU
-a0_:P4r42!$O$S4!s]/="T/6(!s&B+!<E<5"98K1#R(82!?,7aqu-JUs6fmor:9^SmJjar&I/@8!!EN,
-!XAo.!!WW0!!!*,#PJ-=*'@\fXMN-#bf%]M`m)iYe'cXicHXVQgXVm[VkL<nZj=+L\[f>d^:h8Z]`>SA
-[h#mQZ*:=2WMZPfSsY^rNo:u2`Q??Ncd:%bcd'h[`5BmMbf7].P\<,n!!!9*rW!*)#6Y&-!WE'-"Tn`0
-!<E<*!!*?.!WE'#(0JQTrk\WKrsAYqq=*_M\53Y<qu@92!!ET4!!!$*"T\W-$4-_5q#M-/*Bn"nYfP;;
-d`TtebLG(qg"=maf$r0t^;R0c8OGd0r'CBLq`kQU5sdt+6UX@36q'O6r^RGi8OlBF94#<M^<k?WdF/$A
-.aZPf`Pp3UcH+,9Qtec#!!!?.!!!$(#mLJ3!W`9%"p=o4!s8`2!<WZ1r;Zm4<lFG+NW0@_s8VQfqrmL*
-2@']k#6=f.!s&H-#R:M6q>g<l@KHQ3!sJi1!ZtHdL8)<'d(mcE_TL$A`l#j.JocB`IWfjXG^P$oL5CbC
-L4t82IsQ?_Ec,T'@oZE%83&1F,<S4iXMN*,ai_cLc-+2J`kA4*E`+P'!!EB(!!3E3"U,,8rW!'&"Tni.
-r;Zg!qu@0.!<<K-"?2>.q!n7[rM'>Jrtt\0r;5p^rp0652$a3i"98Q*!!3?1#R1A"!$hRH"9S]+*E$g+
-S[ckl^rja9b0%cEb14V"OJSnb['dBR]=kuV_$.]l_7dRr,J:Rr[Blj4W26)RQ^=(mK?`#rdE'SVc-FMR
-`l,K^K5=:8&GlG2"9\c-"9SN%"9AZ1"9JK%!!N3"$3L8.#64`[M=:B8rr1@GXoB7:qYg9Xs8VEXLGK,7
-#6=f/!s/Q1$47%Ar;Zm"!<Dor!WiB(*<ZQM"9T]DEJ'sudFlOccH+>Xc-4)=UL-JW6UF-<6NKM>rBLQQ
-6:+(/77R8H,Xt3l7Rp!?7n,s>:J+Qb_9CQXcd'k`c-",I]:jjm9e?kU!Wi9#"U,)4"9o#.!#kq@#7(M8
-!!!$(!!!$"!!E?'"98EVM!k<:s8R]Nr;R<'qZ$TgkOJH:p@Q@B.g-%M!!NH-"9AK&q#LU#!s/N)rW#Lm
-#lju7#m1/<5@88XQ`.(-_mYPVL44r7M2R@VQC42-Q'IStP)t]\LP:>0I!Bg\G^":GA7/kP?uNHm^TNr[
-I;DqI,ROMW!;lfs"TAB&!XT,2!!r`0!!!*(!<<*#rW!W5"9JW)!!j)@!%`<Cp$VAHoDALb^Al%L&,5eq
-rpf(?rp]d\b&&R0"nr!!"9eo0pAk3prrN&u%KZk8!"0#5!"M1tBmc/B&$=+$_O?a_S?/ouZaI<S]_K/_
-\[],VZ`pR5Vkg,^RZir$ML^>rbe'[/K6V'/4X:@7#5\B#"9&9%!XK#0!!NE*!!!*(rVup!rW!!#!s/B$
-$O.%D!%;m<q==4WoD\aWs,m<kq"OadnDj-?nGW=.CaT5`!quZu"9o#3!!)fqrr`6%rW">L$31,:$3L8=
-5@/,TRB*X>`ij`&A5ui;='/L&;GL"i=]np4>[1T?r`pLJ=]\X!9MJ;W:JtG">%b(Y^p05ZG\C&=,RFGT
-qZ%*.!<<*%$4$V3!<`K)!!F/C!WW3%!<<*$!s/K'!!`u<!%)^9r:Td`nsoa;ru1k3q#C-XoD&"Ck4J2Q
-Hm'.'!"0>C!!!''"9&;q!<rN(!<WK-!rW*-#R(21!X/T)!!W`4"oJ?;&JZE3,qLo>9ibG)?=$oB>?Y-1
-<)H@\63f\:0Hq5G&I/.5$3^P9#R:>0!<r`/r;[-+$k3CA!XAf/"TAB'$31)-pAb0prW!N5$NL/WG0omT
-n*9QApZVMQrQkMJru:n0p%SI[n+ZbWm-X]G]6te6!!!?:"onW("9\W'!!;io!WiK,!!3#u"U>,0!<<6$
-!#,PA!X&K("UGqo1I+K);d<sTH$tGHK`Hl+KbK,kIX60YE*uF*5!V.[+X\6>&d\@7!X8i0r;[-)$4I(=
-!<rT,"TAB'$31)-pAb0prW!E1#ljrSG1HEcoBlAPqs"+Zs8R]N+ohT@o_/(Zp@%_Tqs<_Lqn%4u&c_n=
-&-i18!X/]-!!!,s!<rN(!<WK."8r3.#mC;2!X/W*!!`i6#5eH.!tcCo,:4oo1Gq,e3Ysn@3]T/X2)Hs2
-(`42.$31;2!!<6'"pOu+!X/`.r;Zm"$4I@I!!*?.!sJ]*!"8i/!quZp!r`00!t##..XBhHrU]FQs82&_
-s31KDp\=af'CGGgqt9LOq=h^G3>DMo!<`N,!WE'!!r2lr!"]/4"9o,4$NL/2%0-A6!!!3%!!NE(!!<9'
-rVup"r;cs#!<W-*"pkS:!<WH-rWN9'qZ%60!X&N/"pPDB!WW3%!W`<)#m1&*!<NN*!%%dN!<EB*!s/K'
-!!39/!!3K8!W`W.&3"^Ip[mVBp%\CXme-GTrSRXIrtPJ3qXaI\s8V?Tr;QE[p&+a)D)Dq$!:g+#!<WN2
-!=]#/#7ge7#ljr0rW!K2!!!3/#R:G:$47(E"pG/5q$ADL!WrQ/"pP;@!WWB,!!!B7#m(20!<`W0!!!*'
-!<E?3!rr<%!!<N+!#PkD!Wr]0"U+u.!!EN3!!!91!!!3'$o;i3_>O,pr:p0fqX4.Vrr/#Zmf+"#rqQ'Z
-rr<#^oDS^^nb)k[`,7CClMr12!X&`6!tPD4$5!7<$ig85!WW3'!!3?/"U"f.#mq"G#m^b@r!!oA#7(;1
-!sJl5#7(\<!!NH)!!ro9!!3f8!sf59!<E9)!WiQ7"98E&!!<Q,!$h^Q!s8f2"U5)0!<`W3!!!6/!!!3'
-$Sl\>rql3_q>L?jmeHaps1\LLnb)qYo^hYBp&4dZnbW+Ul1F`Dfoo/Xr;Zp$"U"o&!=Al1"9\f.!<E0#
-!W<!$"98E+#Qt,5$igG$!;cfs!;cg!!<E<%!!*9,rW!T7!!!*)"9f&6!<N9%!<`E'!!*3$!!*B/rW2uu
-+U7uI"UP82!!<3$"TSNL9:s<!p@RtLp\=LOme$APli$eOs,R*em.C;NnaQ&9pAY'`$hO>qqX"(Vr7mE-
-,Q%NC!WiDu!!**%rW=8D!!*'"!<<-#!!WE'#71A:%0-P5!WW3$":>86!s/K)r;lcq!s/N+"T8E0%0?M5
-$jm7I#RUV1!"92<!WrK(!X/T)!!<E(!"',=!WrN*!<NQ-!$2CS"TSN)!!!'#!$k+-b5D26q"t!eqX<kI
-r;>jZrh9AJrr_QZrq-3Z&FT8ls7Gs`s8)6`rr1i=8gF66rrVrq"T\]-"9S`)!>,;7!WrK(#Qau5$ip_H
-!!`W.rW!$$#6P),"TJT"!!30&!tGG9"9S`8!<<93$3ph?#Q=]a!<N?2"p4u1!!3?+!!!*)!<<*/"p4r1
-!W`B1!<<B7"TSN(!!!$"!$b"-c2R_@qu6Tpr9s(LrVc!,s/l;&mJ$DQrtbG1qYfgOqtg0frVQKgqT+ao
-,6e,M#PeB%!s/KB!!!'*$3U>6"98N+!!iQ)"98E&"98E)"p>#1p]UBr%g3%>#7(SA#QOi/"pG&."8r3'
-!<N6$"TeAu!W`E*q#CR""pk80!WE';$N^\^:lWTcq"OX^q=OI[q=s[\rV?Ego`+rCs8;lukk=cMrX8Z'
-r:p0^q!IPDqu$El$2shDN(P/n!!!)r!!*-%rW!f:"pkJ6#mLA4"98f0!!WE'!X8W,#7(G6!WE/t!Vulr
-!<<6#":5&/!sAZ*!<iH(rW!0(!!!6*!<N<$!!*0%"TSW0"9AQ#!!NE.$31&,rW!cB!!XW@MTYPgqYgEj
-p%\L^qY:$gqYp?_]Do_I!p97Prr*<'rquTgoChVAp&"^brr^<"80.@'!<N<$!"f59#m^M=#QP&5!"Ao.
-#QOi-%0uq8#RUhA"U5)4!WiDs![n-P!s8]2"pYA5!<`Q/!<NE)!<<*#!rr?-!s/Q*!!!$&!!!-,"9AQ#
-!!NE.#ljr+rW!cC!!FE9M9>Plr;Zfoo_AC^q=spgqu?N`li3%G%/TYnq=Xd]s8Vrls8)ros8Domrq?]o
-q"XUPc&Y^Qq#LTu!<iZ3rWN9'rW!-+!WWE)!s8E$!s/H'!WE''!X&T-"9eu.#6+c%"9&N1"p>#0!<<*&
-rWE-""pP52"9SW*r;ZfurVup#rVup!r;[!'!s&Q5#Q=]*"U4r,%4bG:_tN`hq"X7Qo^M_Ur<N5go_na\
-q=pK[i;XSlrqGsYp@8.Pr;QB^rqZ9frr2llq>1'f"SC!!9e#f:"p5#4"9eo1rW!--!rrQ,"9\W'"9J].
-"9\T&!!<-#!!<-%!!N)t"U"o0!<<,u!!!&s!!W]3!!<<'"TAB.!WrE&!<rQ)!<WB%!!NK-!<il;rW!N6
-"onWR<JeZjq=4C\nbr4QrVc^#r9j:Xrpom[bl=pI&,uS%nG;kJrp]jbp%87[p\t1$rV?9drVuosoZ`:e
--hdTC!sJi2*<cQL!!*--"TSi2"pG&/!<`T.!sAW)!!EK.!s/Q'!rrK#!!!'!"Tec-!WE'"!<W6$rW!-/
-"TSZ.!=&N'$3LD2!!3B,!!*3'rW!*)!s&Q6#Q=]8"U4r,.ohABrVQ-bs7--boDSXf#Q4#_s8VZcq>C8E
-s5s=]rVl`oq@;bpF@dnh!!<3$!WrT1"8r<#!<<6$!r`0#"pOr*#m:A5!!iW+#Qk.r!!NH)!!E<*q>^g(
-!!!3)!!iW+#6"T(!WiH-!W`<*!sAK'#QY8_:O&qtp@eL^rqlcpSH$q8qYpBirql]nqu6Zqqu$]fZZ8M^
-#Q+Q+!<N<&!!<?%!riB&!r`01"pFu/"98T.!WWB(!!`Q,rW)fspAl$4!!!*$#6Y&1"Tn`*"9\]0!rrW/
-!!iK'"Tni0!s/N!!!`]V96I8pr;?Hj!<2lqrr)fpg&I]EqYp9grqlHfrqlrn[<"b`#5\E#!WN0""T8E/
-"9\f0!!!'+"p+]'#mCM9!!iT*#6Fu+!;$Bm";V:I!<rW3"T\]/!rr?)!rrT0!"&f.#Q=],!sAc1!Wr/t
-#6cJJFfad*rq60hr;QTlrega+rrE#sr;QO1lh'i<o]<E8Ak+!E!!<T;!!!$'#6k;3!sJH##m(,-!!3-#
-"Tei+!W`H-n,NLj!X&5ur;[*(!!!3'!!3-%qu@<1"98T=,<B(fYjhA[n*fu?jo5,UquH\ts1\O0rqlWm
-qu6QkrrE&qr>YA*qtBpO[>8?]*rl9A#RLJ2!<rf6"9J]0!<E&u%fuq<!!!'#!!<6(!<E6*"oAAq!WE'!
-!W<!0!<<*#!<<*&!<E0*!!!'#"8i-2!X/Q)&0Nl6M6Q^Or:Ta\puqVR!<2lqrr)fplMlnEqYpEkrVc`m
-o_]'krr2cnm'hj_6QZ4,%gE:>!!<H4#R1A7"p+c*!WE'/!s/H&"9AK+!<W?(!XAu&"9&H&"TS](!"f53
-!!**#!!E?(!!`N)!rrH)r;[6-"onW6+#R2YZMFM!"ShckrTs1SrqlZnS,^A*s8Drp#Pe#cp%%kJm/Hbb
-o$Eq@9/7k.rW!]8%0Qh8!X];>"onc1!!!0.!!!$"!<W6#!!;lsrr`6'"98E(!<N0")?Bg=%0m";$O-n<
-#Qk&7!sJ]*$6M6*A=L3mr;Qous8D]err;uqs8BV1XoJ1qqY^6hr;Zfrrr!*"qYBs\qt07Sr!2rBR:Jc@
-,n^(U(^U3D!!!3/"9SW,"TSN+#64`*!!<B,!!)Ni+ohTE!<N6(#RCS9$NpJ1#m1A3"T\T/!!3-##9>^!
-A!OL`rr33%s8Dupp@eLcrr)lrr;ZZmrquZm!<7ZNr;ZQkqYg<gp\Y9rrVZTgrV#XXrs/>HR:AZ>,SBtT
-('t!B!!!3/"9SZ/#QXu3#lt#-!!<B,o)S^i)#s^@!<E0%"U5)3$jHb6$N^J3"TSN-!!3-+!!XH$:h,d!
-jSo/`rr;utrV-*ds7cHgqu6Qkrk/9.s8W&sr#YY%lh'rBn+QMKo()5<p\".LjNOZ^DI>[b*=;oM!W``4
-rW!?.!!<3&#QOi,"p4l-o`P0r"Te]*!!r]*!#GY<#64o/"oo#=*\TifBp>L3iUc['h#%*N"n1dMs7Q0c
-s8W&sr;Z`Js,m?VrqlTnr;6Hjs8W)tr?2%0n+Q\QoDJL]oCMPFr:p-bm*VtnD-f@[)[?BD!"&f,!"/f-
-!WW9.!!3B4"pFGs+9DQD!"&i3!WWH/"TSQ'"98]5)_F<]B9]=6kPG&BiVNQR"n(XJs7Q0drW)urrVulp
-s82cor;6Jas5<qPrqcTjqtL!ps7Z$ZrqQ3drVZZf,5;*6rr2K=Z&ER,4Y[l\!<<*,"98K)"98Q)!snr.
-"ptS=o`5!m+oq]J"9AK/!W`9$"pG22!s/W+#6u2!5[S/iWQFQ,rq,@Nrr3/klM1DSqYpHqs8Dojr;6Bj
-rVQT=s-<WarVcTpp[n1YrrVuorVc`sq=OUZ(AR\!lLXWAoZX8+Q#CPR=ZA?!1bo@?r;cZqp]298!!E`c
-2)[6N<b#o_R]!%7o_/(Rp%n.Bn+cnY!VlEgq?Qrss8;Zlr;?Kmrql`ol2LhbrV_HMs8Vooq>^Kmr;QZp
-r;Hfqp@\.YrrVuorVca:q=XU]qt^-eqtfXNp\OX.Un!WbCh?d.2E!BI$3]_r*!-*@$841n1ceZGAndU0
-VUtS:r;$'bo'GoDrVZfrqtg<d#Q"Atq=aa^qY1!fs82flr;HWns8W)+s3L`@rqZTorVZZirr`,kp%SIc
-!r;clrVmr8p&+dfqu6Wor9X1Rr;"U5S!7`(A6(ND2)I)s"T\N%nH0[8"9f5g1cI9R=_)5_R]<==q>('f
-p]'pSoDS[g!WDrqp':HmrqZ3aq>:*hq#C6jqYgBlhuAB0s8Dro&G?)#o'GuCqYBjXr;Zfno_A@\&GPem
-qY9gVaeko#ASGg^0f8kg"T\Z)!rrH"!r)d&#lt)32)[<G10FNf$C[lcch7)0qY0jYr;%'#p%8:_p%\Lc
-s7lWkqYBp_rVc`ms8Dfon,NFdQN-CQq>U3is8;forVufp&GH/$nETQ<q>'aXr;ZfmoDJOb)>j()rVZQa
-`hT8n@V9:V0JbUG2ZWs[!rrJo!"0)5!!>#72D?mg@poaQQDU;#q>:-hq>L!ar=]#%o`"dZp&"afp\t!_
-q"OR]r;?Qms82flr;HWns8W)<s1\O/rqZTorVZZirt"i'qX<\<pA"LYpAFsjq""=^!WMflrrE$2oZ*]#
-Q==E:==u<c2E([>!!<5j!uDLQ!sUV@2DI$lB4PJ>W1_N6rVuops7cHk')q_"rr)BZqYpKhrqQ3]q"Oac
-q#C6jqYgBlnGgf6J,~>
-
-%%EndBinary
-grestore
-np
-grestore
-grestore
-grestore
-pgrs
-%%PageTrailer
-[
-[/CSA [/0 ]]
-] del_res
-Adobe_AGM_Image/pt gx
-Adobe_CoolType_Core/pt get exec
-Adobe_AGM_Core/restore_mysetup gx
-Adobe_AGM_Core/pt gx
-currentdict Adobe_AGM_Utils eq {end} if
-%%Trailer
-Adobe_AGM_Utils begin
-[/EMC pdfmark_5
-currentdict Adobe_AGM_Utils eq {end} if
-Adobe_AGM_Image/dt get exec
-Adobe_CoolType_Core/dt get exec
-Adobe_AGM_Core/dt get exec
-%%Pages: 1
-%%DocumentNeededResources:
-%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0
-%%+ procset Adobe_CoolType_Utility_T42 1.0 0
-%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0
-%%+ procset Adobe_CoolType_Core 2.31 0
-%%+ procset Adobe_AGM_Core 2.0 0
-%%+ procset Adobe_AGM_Utils 1.0 0
-%%DocumentNeededFeatures:
-%%DocumentSuppliedFeatures:
-%%DocumentCustomColors:
-%%CMYKCustomColor:
-%%RGBCustomColor:
-%%EOF
+<?xpacket end='w'?>
+
+
+% &end XMP packet& %
+
+[{Doc_Metadata} 2 dict begin /Type /Metadata def /Subtype /XML def currentdict end /PUT pdfmark_5
+[/Document 1 dict begin /Metadata {Doc_Metadata} def currentdict end /BDC pdfmark_5
+[/NamespacePop pdfmark_5
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: 1 1
+%%EndPageComments
+%%BeginPageSetup
+Adobe_AGM_Utils begin
+Adobe_AGM_Core/ps gx
+Adobe_AGM_Core/capture_mysetup gx
+Adobe_AGM_Utils/capture_cpd gx
+Adobe_CoolType_Core/ps get exec
+Adobe_AGM_Image/ps gx
+Adobe_AGM_Core/ps gx
+gsave
+/0
+[/DeviceRGB] /CSA add_res
+grestore
+Adobe_AGM_Core/pt gx
+%%EndPageSetup
+1 -1 scale 0 -299.96 translate
+pgsv
+[1 0 0 1 0 0 ]ct
+gsave
+np
+gsave
+0 0 mo
+0 299.96 li
+299.96 299.96 li
+299.96 0 li
+cp
+clp
+gsave
+299.96 0 mo
+0 0 li
+0 299.96 li
+299.96 299.96 li
+cp
+clp
+-.999867 300.96 mo
+300.96 300.96 li
+300.96 -.999878 li
+-.999867 -.999878 li
+cp
+false sop
+/0 /CSA get_res setcolorspace
+gsave
+clp
+[1 0 0 -1 0 299.96 ]ct
+[301.96 0 0 301.96 -.999867 -.999908 ]ct
+snap_to_device
+Adobe_AGM_Image/AGMIMG_fl cf /ASCII85Decode fl /RunLengthDecode filter ddf
+<<
+/T 1
+/W 302
+/H 302
+/M[302 0 0 -302 0 302 ]
+/BC 8
+/D[0 1 0 1 0 1 ]
+/DS [
+[AGMIMG_fl 302 string /rs cvx /pop cvx] cvx
+[AGMIMG_fl 302 string /rs cvx /pop cvx] cvx
+[AGMIMG_fl 302 string /rs cvx /pop cvx] cvx
+]
+/O 2
+>>
+%%BeginBinary: 1
+img
+U&Xucq"kR!qtU*fo^h\Ep@e1Po^DnLr;?R$qtd(`B4=^n3?\(s*!$0C!!=?&4[imrU8IJUn+?ALqu-Qp
+n*ff<pAOsi"oJ,ps7l-Ws8DoFs+::?s8)]hrX/T"p\Om_p%J+Vr;QQrq=jaarr2p(rr&RdARJ:f3$7qs
+)#saC!rrKK3'0H9B;)0pr:9OSp\XmfrqZBhp]:6hrqclnq#13goDJX`rr;tNs02M0q=jLTqt'CMoD8Ca
+&Gu.qq>1!es8SjjARSCi3?\,#"Tnr8"ono>,We(S@q_X9qu?Bcqtp?jrVliqs8;io"o%igq"!eLs8)`!
+s,d9WqYL(4qtpEnqZ$EfqYKdSnaQ)?o^r(Yq>:*gqtd4aDIZO%2^.en%0RS"5tY^,T;h,NpA=acrt+qk
+mIBiDs8Dcmqt^3gq=aCPs8DoWs+::.s8)]hrZD1?q#C6frVcHaq"FLZqtp0_p%S@^rr&XbC10mp2'Mbr
+rW!H1!!aGp5"9$tSuD&Sq#:6jrXJPmp%\@[rqZ3]q=jgb!r2N]r;ZKiQ2dKV%/g"qqtTs_qXsUXpA+^e
+%.j#XoD&7`s.uE)@Sd+_2Bhl!&c_n4"9JoO00_s;D5"!$s8;oqrVdB%q"agarVl`jqtg*dq"!tAr;ZWm
+_>f,err;fkq>CZfp&G'gnb2kVq>:-i&GGhWXaO2,)?U?S!!!*%#ls`%-34/M!!!$/!!!-%!rriC4ApO/
+g@G.2r;,sRq>0s`s8Vupq=XUYjo9r4cN!G6$L@Bbs7u*TqYU*drVdB%r8t,-;DK$g#R:>0!<<?)p]1Er
+!Wr?$!t5/0!r`0'$k,-kGH;J2o)A7Zqsj.Kq=s^^qt9a[pAF[\rgs.MrsS2gs8Vl[nb2\Jp%JCY&FTPa
+Y^B>((B=^G!!!$"#6=Q$-NaDP"98E'%0-A2!!*'.%6.+-XkWOKp%\7JlgjfEq#10_p\OU]pA+^5s+::<
+s7uQfr?)(;o(2VKp@S(OpAXZuJ6*p2#m:J=!<<H0!<E?2"pOf(!!E&t*sMrT"9AK,$NLMD#RW%`KAbqd
+r;ZfqqZ$?cs7PpQp%JE;s1SI&rZD1<nF6/Ep%.nOpAXZqH;P^t"TSW-!!!6)!!!'*"9\H#!Wi?%qu@N9
+#6k81!!<H+"UP54,Z9'IkP+lRr:TUZp&t<amdp2Kric?Rs82g;r:07KoCDA?naQ8=[<5.a'EnI="98E,
+!<<*%#6Y/)!X&W+!!*-"!$;@M#6Or+!s\f0#QXuP;LR6Yo(W%Wo'c5Fp\aOKnb;kYhuA<.df94C*Us+-
+qtKm[n++DK9IC5K!"fA7!!WrD#mUG3!!!,q!!!&u!!33&!r;lu!WrK%!"/f3!$Y3p^?+tQn+cn^!rW)q
+PQ.!Lqu-T_rr*9#r;?6_a+6i0$31V;&Hr.7"qD(J#64c)!!3-#q#LHsrW!$%!s8]&!!39-"8r34":5&P
+:PlpOq!deKs8N&prqcZcrmUn!s5<nun,E@erVullqoaR`-40_Q&-Mt5"qM1N#m(82!XA`#!<<3#!!<9*
+!sJH#!sJo4!WE'3"pt>S;2rQ]qXX7Ts8N&qrqufgrr;tNs0ht)r<`N(p@S7VX(ijnrW!')#6bP>rW!3,
+!WW?'!WW3%pAb4"!rW,l!!*6+rW!K2!!<9&!%r2pqYgHgpAb0jV#Q2LrVlcp#P[ojql+0M')hk6":#)=
+"9&9-"9JQ*!!*'"!WW5r!<EN0r;ZfuqZ$g$!!*'##R:8.&H`"8!rr<OC9@F5s7Q$`rqcZcroF*2s3L]O
+rr2fis8B$3+;+SQ"9Si2$NpA.$3^M3"p+o0":#&4q#LL("9&<"!W2p%!WW9%!X]23!"B)3"9SW(.r29c
+s8Vfd"9/;ss76/Ss/5nsrVZO&qWdeIY?E:_"p4l,!WrN%!!WH,"pbG6!r`0$!!*)q!<<6"!>PY<!rrN*
+!X&K*"pG,6#7(M:!!!$#rW!3**F62Bna5f5[JtjYpAb!g%fPtrqlj-J$3L;/!!*-&q>^R!"U4c'!<N8s
+!>Y_:!!*'"!<WE(#64f.!!39*!WiK."9&9#!W2p&)d0`Dp%.hHqYpQpq>L!dK)a-rr;-Qnr;HHk%JKf#
+Zrn^a"Tnf-!sA`'!!<6)"U4]%q#M-2!!!$"!!*0(!!WE)"98K+!s/N0!sAZ*"9\l1!WE'()HscJq"ORX
+qYpZsrVQKiqPO:Ys8W&qq[E>@BI*rh!!!-&"9el+!"]59#RUnC"9Sc-#lk)1!!E;t!<`B'"9el+!"K#0
+"on`-!!*-&"9er3"TAK%!<*!("p+fOBZTr<`rCYjjo>2V%/n:Z+p7rI!!*'$"9JK%&-Mt8"U+r.!!3-+
+!!EB("T\?!"98E("9JK%"TeZ/!!EE&!!iT,!<E0#!WiE#!!`Q*!$Pmor:Tpd!<2urr;DEN^&S$-!rVup
+q>VP[Ag.B\!!!*%"U5)0!!3<*"U>87!<<0$#64i,!!<5s!<N6$!s&N+rW!*'!!`K+"8r3$!<N<$!!EK1
+"9JW'!!`Q*!$PmrrqQ?i"9/8rqu$<"s,I$cr;Zcqq>C*^p\=(]m.]Uq49,?`"TnT%"p"i3"p=u0q#D*3
+!WW3'"98r8!!*3)":+u-!WrN*r;\DN"9S]+!!!96"98W2!=&]0#6k21"qCV5#64ffJa`I3nFl_Ts8V`b
+s8;osp?2I-s4mVgqu?Zpq>C3dr;?'Ur9/bm!!!0,!r;m9!W`9$$NgA2"p4i*!sSi-!!NK*%0?M0!W`?,
+rW)s!qZ-Wsr;[B5$3:,0"TST(!!<<'!!Ec3'`\I=!BYo(rVc9^r;6Noo(2hSs8DJ_s.TGmp\t"$pA4^_
+r;Z?]rp#+q!!!0-"9JE#!s&H(!$)%G!<<0)!WW3(#R1;2#mg\E!rr<(!s8c.!!*-&quA;L!sAZ+!!!?:
+"p,)<"9\]+"U"f*"V(M4#64ffL%bQHoDALas8VWYqXaRZm*kuds7$$uhYdEPp\jXXmI0hjAL.KW!"T/7
+"U,)7#RLhE"p=o+!sJT'!!<-"*!-<H!X/Q0%LWFC!<<-%":#2;"p=u/!s8Z/"U4f(+9DNC"pY>7!X&`6
+#QOi.!rr<'->qN5nDrs1q#1!^o_/@XKE&ae&DR-_r:g3^r9a+R`aL"j!!<-#qu[o?!sAc0!<<9-$46n9
+!!NB'!!<H/!X&K-%1!"9r;Zp%"9er0"9\T&rrN-$q#DK<!s/H&!X/c5!!!-'!!!$DC"iOWiTg13rV6!R
+oCDabs,d6if_>7<p&+F[mIpS"@3GRMrW**&"9f#,"W.=A!!EH3#m1/-"p+c)"ptV?#QP,?$3UJ1!"K&5
+"pYA:"9AN)!s8Z0#5nN(!X&Q)rWF2A!!3?0#QOi-!WW3%+_fa3p>P92pA=RQm-a<7jSsi3hu=Agq<.MK
+nFlSK^InP/#65,3!!*,t!!!*!!$qdO!<EK;%h/sV$4dmj)^$Li6qpKV<`W1";c$(R4#J`<+<)%,rXK&E
+#64`*rVus$!r`0""8`&u!YPkE!!3-%;98J#mdT3&r:L!arg!MertPJ/kkb8Mr;?H-8H8bq!"&]-"U"l(
+!!!*!!!!6&!!r]3"p4r.!!<T>.1[.5+Xo*$2)dHP2Dm6B-mBWJ&e>9N!!!$%$NU5-!s&B%"U"f*!XJr,
+!!331#5nN1:<WS-nFY]*rUg'_rPeegs8N$%r:fCNs7ZHk%)PR9!<rN2!!!0+!s/B$!X&]0rVup'rVus"
+"SDa&"qD4Y'bqDs'+bNTp&G'orW!Q5!W`?/#Qk)4%1*"9!WW3'%0lb2$r>7Lp[e+=lM^>No_S7\K)a-r
+%e9>lmH=99Tg9"c%flY8rVus$!W<!?!rr<%#6t;1"q2(V&/?HE8m#\CE,or:JphuqJU`-!rdk]3IX?<_
+HZsLB<^\_l'b:QR!<`K'!!**%r;ciurr`6#&-<1E#71A25bRZBqtp?lp?e^VT)TJnqYfdFr:cjI"TT#4
+!!N?&":#,/!!<?(!!,7h#Qau+":>MA%NQr^8l]&">[(?5<)Q^s<E)t!='&F%;,9ql>?4Kc2(0RV#Qt86
+"9AK&!sJc,!!*9,"pY&,$3CM;!sS`*4Iu0Crr*!!o]t'-K)b6<:$qcSlKS?DTKEAX%0-A3!!!'*"p+c*
+":555"UYS=!!*93#m:JJ*\o`?5X.@m2_HX2/1iD(/M/S,/M&A"-U:!^3A;g#('Od@!sJo.!u;+K#6Fo1
+$OI1I!WW3%#mLM:!!#*Pp\t0qs8DKPr.k<cs"jHDp$_U\3s>Wg!<<*'#R^_8!!!$'$4R"?$4$e=#nS10
+6st4iJUW$!K7\`1L4b,+G^KF="+brQK*-g^L5#V['nLj_H['aVEaqTk*>K(l!!!64#Qb&+!"]24!!!0&
+"TSN-!"(Eenb;&Bq>f`gs,I$cr;-<`r3JBc!!E9\!!!30$jQn8!!*6/$31)0!WW3&#m:qk5#>?_<Duq#
+='&O,<E)af:/=\_;G^7i<E<.#<)QRjr_O/';Gp@^1E?l+!!N?&":>>6r;[B1!<<*%!!E9%"TS`ZZhOCX
+rquiZkPp/6g]&&fqtU/u3!''_!<<-+$P*IF!!!**$4HS.&e#j40.eY#-7'l\+sS6T+<M^MrZV7br?D=e
++oNMg+XAEb/LVG:q>^[("p4r.!"f59!rr<(!X8W)#64u][f$-crr2uZU]7%f$Ld```DQ[9"9Su4qu?]t
+rW!9.#Qk&0#n7C^.mOhHKS+f'G'%tYK6qfjK7\Q"GCG-qJc:?%K*R!XI!KpeJUdZJ.=ZeiF)>`5E*c$c
+*=2`M#mUS:"9AK)#6t><!!!6(!<rN.<4_l$nFQ+ts+::?rsJDrr5VS5!!*'+!W2ot"o\KB"U>&.!!EN4
+'.#Y0>?Os(:JFV_=&;Xh<E2po92PUds&K%t1K@@N:J=DX:eska;cQjq;,:"h<C\qq)?g*B#6k86"98E&
+"U+o6!!!6(!!<3%;7c](n,`4QK`Ajf$M=>saA2d9!<EK.r;Zj!"o\KG#71G3!!36($6:f]3&EBC.OQSl
+-mB`W,U=NT+!MmP+<_s,+o`\_*tBD:,:=rj/1iS83%Z6p'`J(N"pbD>#Qt23#R1>=!!3H,!!E9&:qZi.
+n+Q@[s,d6cp=iOS"98`/qZ$Ws"9&:*!<``A(De>V;.t9*IsH6]G]n1MFE_\AFFAduNg-'/UnjoeV4sZT
+RZi_dKS>#*GB@tQH[C6kH?jmfIX6$@5:.?e&IAgN!W`B(!!!B.!!!*(%KHJE@E\H?mc=D"s53h]r7t3U
+!rrN+q>^L!qu@-,"pbDH,W8.j<E2mlr_>4C:/=_]9N##"A8$%1J:W<*KnFl(I!B^LBP(XW=Ar$l:f1(f
+;,'\X:/4\_5Ud?Q"p4]&r;[<:!WW3%!Y#,0'4/o\r9fjMYQ"k,hG=FY!!`Q'!!`Q,!snr-!Wi/u"Ul4k
+,U4N4+T<Ph,:+`c-S7(q3'9K,>@:lKA7T.W?X-`5:eOA@2`!*<.Olkq-RBoXrZD:f,9%!e!#5P8!<`H(
+!>#D7!!EE7!!![=cN!n4`W(Pirr3IF*s;fK"onZ+!!*-$!<N0"3X,Tb$R[uAC3=iHFa8FfJUVlfI#Xc(
+^s(3Re_T'0cHFP\dEp:ieCE.$e^Ddoe]kq:U6U^hHZs^^rd>;rH[p9V?pYqS&d\aH!s8](!!<B,!"/]*
+"!)dToC`-8s3CX)BcI*T!!E9%!rr?)!<WE(!!ET.!!=8o8P`>d;GU.h<E3!q:K:nFKTM_!V5gf+YcOh*
+Xfeh1Z*O>7%C!"9W1]?-F_G5a:eOI\9aj]e<*<0r821bh#6=i(!<N?'!WE'$"9AK.rW!$<GjtI)s.960
+BH$pQ!!<3$"9AT/!sSr0!!`o5!!!l^3]T/S5:Id!+s\EY+sJBi5#5BoD/jcIIu/o4KnbA<M2I1KN/W[O
+LO+)\@T>o\2(Bpr+<_jM+!)a\0f(U2$4@(?"9&H1#6=r0!!!3*!!rQ(!uQ:Rq:>S+s8Dcqqtp?is82g*
+lga`Do(qbPr:B:CV(qfH!!<-"+U//P!!EN@'d5hLE-6GJFaJO`H@'CJKpo-T_Sj=-^qRM]]_T><_'?S(
+]Y;1u`5fa*VN6.GEd*.bG^"FZG]R7T,8CXn!!*9,#6k#*!<`B:!"&]cYNkTMp\t0as7?9hp%J1Wop>^7
+s8Doqrr<#srr2g+rVu6Ur;?6dli-kToCo:@q>^['!rr<*"oSE:!Ws#d6r-]Y:Jb"l<E3'r=_N2CS#!"\
+VZ*FfV#I7hVZ!:gUc4m.Iqi.a:fC=j9heD[:.mbr%g2t<!!NT1#m^M2!WW3)!!!6(19L3Er;?Nlnc/.Z
+qt0LNo'aX!V#UDmrr!B)r9NqOr:BdKr;?0[qlMUP!!!'!!!<B*!!!-)"TSN'r;[cN,UXf\+<VjR,paro
+3C[.dGCYF'M2I7OO-#J!Mtr>HO,o<[MMHn;HZ!%X3%lp=.O?8^+T<Mb)[Q?A+9rAb%LW7:!WW3-!!3Q/
+27*,XrquWgm/$/MrV,sWp%%kWK)bcKrV?Tmqu-<i'_V(ro(VnEqYg0WqUJOO!!WT1"p4`'-34/L"p=u;
+)Dk,tFEhqPI!':ADg[kO[(!ce_nW^g\$`TLZE^X<q7$1-rj3HM\@T>f]"Ghua1J7<MLT_eF*`:bH?:0D
+9IUSS!<<*#!!!0+!!!*$"V(M4(1>;QmJleOqYpKtrVu`nrNlO?s8Doqrr<#srr2gJnFHSPr;?$^rqGp\
+f2E%W"U"u6"98E&!!NK,"98E,$mdo,<``3u<_uC[9NZ-;IZp(fU8+EOR/WNSRJiTMSGATPRfT%KrgYX-
+QC+/1NdYnN;bBPO:/Onc:JNqo%g<+;!<W<%#mpY4"on`4!!!R;d.Hi-n+HDRrri5rp%Ik7s+p^Rrr;p3
+rU'+Pp&+aUqYTsSs4C3V!!<9*#6au*,Q\#I"Te]4!Z*=C2_lj.,9@jG*[Wa5Bl8!;H[C$_I"$QrK7ruQ
+q1:2RLPCM8JUVugEcH)9@8f]M-6O<M+=&9^0/Y6r$NgV>#R:D2#mpY5#m:ME!"f2D@+4l@r9NnCqu?]p
+rV--\PlK\ArqcZls8D`m&b#\ep@IJBq"F=USL=I@!!<9!!$_[J!Y,bS+Z!kRH$jdLBm"K>JX!"7ZEppH
+\@K/Z[Bd-FZEaA4q6Bh&-F0q]Yd(L>Za@-I['mQY]t:eYX.G;uEGf]?CN4Q8<]D<=$k*LEr;[T8#m1/6
+#ljrTVsF-XmJ6DPo'Z8Pq=qo.YlF_$rVlfrqu.W'q<n"OlhgSRpAC=)!!<3%!!!''!W`E/!!!'$!?Dgs
+7S?TW:e4,U;cdFLKohUfP*;/sQ^*euPa%AqrKR,Aq3:oAs-!>C2i`o[PEhAoNer@1Alh\t7nlEE:J*\o
+&cht4"98E)!WW<,!!!30!!"CClM(5>p[e4Nm.:2Lp%899s7QEhrYY,"mJ$;<q"XIQr0S]/!WW9%!!36'
+!<ii-!#u=k-RpVo+<`-^/N61&Ao)I*E,p&CFEDSIG'A30H1#qWGQ)b"F)l>FGBS%HCh-O51FF=f+WDOO
+-35+jr;[f>!WrZ2!!<?(!!EQ-!%4]2q#0=Lnb2D7n+u\JV>nmArqcZls8D]l&bH&"p$;#8p"3d_!#>S=
+$O$S/!#bn?%i$!C=DE80FE;J@G(lBYY.(sHWhul!X8JsuX/c/u!i`,sq5=%f2l<LNW2ZbrX0At<Y,\P/
+]tUt[YH+=VJ9GjOEcu_B<Bqo@!<<9+!!!3;%KHJ6"oo/=@+t5PnG`Fjp\Fjho%!c4s8Muqrr2rprXA_n
+s8Mi]nFcP->m(-4'*&+?!WW9'rW"#B!!`i?.R[$1;,'_Y9N,;>H\muRPDtEVM2@%FM2I2dN;8A,N;88c
+N/`dOKS>>JPDt?MIWJt!9h.cJ;-$=S/K+Wi!!s#7!<s/E!!!3,!"8p5ea<;"rVuol"8)EemtUl's82d-
+rU9ddq!.;=o[R+G!"o86$3U8.)?9a<"T\i3"!06T/h/7r,pXlm5Y5$eBk_-hr+H7KCMe!/EW1"YF89eN
+EWC(VDZt#rEH,r51MLQAF`_J2>Z*sG.3T]S,V(W",UO<-!!*K;"9Jc=#ljr/"98i2>M&9@kl(GVo^VVM
+mC*&/s8MoprV-<pr:L$djSnit[PIme!<NN0"9Sf4"Tec5$Oe4H@sN?>DK'N9K92\(W2QVh$_NoUQ`I*`
+VPU/fW;34aV>6naVC/4:UnaccWiN+qU7RjFUo^\oS=>@_E,pMYG&ghS-4U4d"9JQ+$O-M0%hSdR!'%=J
+qXa1Us7c9_qr[p=s82fnrrE&srWMrbrr2'ZqZ4)Xr;cg"-3FDU!rr<%!!!]e7oWG]6q'R==_;c*JqSi1
+J:;llL4t83JV&N-q1/9mq1/Hrqgfc?L5:Y?K7SN$ItW]6HZEq,:..NH9L_Q7.i&*b"oSE8#R1>1!"o8A
+!&C\8q=3kPrq?*\qNq61s8;j!qXa^dk5P;[ZnD:W#6b5:#R_%I"8i-=(*k7O*?6(@,;)&K<*N^<@UNPL
+?>!k]A7K+[Ac6$8?hn11@/OF3?6<N]?smDPA7oXmC1h-kARf4Z>"_%<-m0EG+!)CC)\;oJ)$9m>!!3K3
+!<<*3!"JuaYiGTMlh^ADn*fees/l>#qu6Qgru1>*o^;MJh0&f''Fk*E"9JQ("pY//";)G2;]KCjCL:[n
+IuBM_V5C)\RZs#(TVA*IR@9S6SY2YGSGAZPSc5-;R[BG0SXl:=SY2^MSXc7FYGJ"[IrTFTH?=4:3u.u.
+%L<(9#6b)/!"f2;!"aVLs7l!Ss8Mifs+::Ks82fns8;j0lhg>@r;5Dn!!*W<!!!'#!!*9.rW!cA%P9q=
+;bB;B7o<K#Dg-PVG^"7PH\-p'rc\KiH$XmerH[dVr-K-(H@'m\GBnR`H[1*lJq8>pG'/4Q-#?p^6:+:<
+9i4J7%flqB"TSN-#R(J6%KHS2#']J6q!7PNrV?H!s0ht*r\!U:p[%qYhf/Vr%g`49!W`?-$k3@?!<r`O
+.kN=q()\)</2TR^:/b"g;c[+4AH6<@=p/&7?!gt<>6J,6>?Y5#>Q%Y+=^#$6r`V-a?t!DLB4tmb=AD@O
+6T?hM*uc+>+t53$+pS)S$jZh5#R:J;!"Ju2!!dc:rq>OBp@RkHj8X`2#QOesq"FF%9`4rC#ljr-!!WZ9
+$3gtd2ct*CARob*J<-+hSY;^ISWTA7TU_I=QCa\=S=>q5QCIiCrgikPq4%DPrKnt!Q^jP5Q^3u*R[]Y.
+QCFM;R[p%FR>coJG'.\DH>?2.)[m#U!WiB#!"Au0":#K)dJ<V)qYK^XPlK,1#5I`^q#&<.r;['-!!!*$
+#71Y7!$N(%5#5!D6qgN\A8?.(FEM\ICijrJG'%eEH$OXZF`VPArcJ'\q/cFUs)n-Z+*r6XG'/"SHZjFM
+FaJRbH?sg]DI?UC8k;?A:e3Da%/p5@!<W<%!sAT,!!362510<+n,<4UrP\`/rs&Alqt^689E"o)!=Jl-
+"TSo>$N^;."qMk(+rM4=)^?[g5=7q7:JXk_<*EI,<`Dst<`N*s:ej\[:]=,_:&.Q_9`7[,;Gg4a9hnPa
+;G^+a;H$Cd91_Z>2D?U-*>oe?+;G%X!##G=!s&T/!!N?*"UmQBrVGpZs75d]K)b6<3;<3I2#msf$31),
+!!3-$!!394-:VHg?!qo*H\[]SSsu+8Q^!euP)kN\PE_2dMiNp_PEV/mPEYX'q3(Z?#Et@7QBdYrO8b+A
+PE(NXNW,%CQ%k?qZ6HB5L4OP^@;^F)6REHJ!!*'"!<<T0!!<3&$9"s\o(r4EqPF5,rt5/*pA:dD!"&r;
+!!*'"!<<-$rW",[1IbA05uL``?Y47rDJa9/Ci4$)C1h6tDJWs"CMe!.DJf;frb_IKq/,qH"`nd,Ec>sr
+DD#^<C2\-6EH5W)GCOgG<DZ7P5"\mM1E6c&!!3-#"p#;:!!*'"">ZqRpAOsPrRLq/rs\l)p\q'F!"&u?
+!!E?U!!<6*"TeZ(&go@i)]'\C+=&@#6pa7184cKK9h\/Q:JaeU84lQM9M7uK84Q2K7eoUN8,PsX9)_L<
+8kDQD7nZBB7S$*B7RfI&7nlN6/g;>R'd5=d+qY"Z!<rW/$31Y>!!3-#">H_LoE+sjkCrrqrsJVls8V`d
+pl$0m%Jp,O"9JW0$l'sI@!-BtEHH5NOHl,hNKB9aO-#KfP*(ieNfB$VN/[aq!07&>!0I2Bs,uo5q2561
+rep`5+-i+SOH#0TLkUM9LP^qJNL#NOEc#]4DJhia'b^ZM#l=T6!XJfBMtZE'p[J4PpAamer:I`'ZMt:-
+mf3=Xp\K^b!"f&.)Z^$A!!!$+'IZ=F8NfU:935_BD.7$fB4b^eBDuTFB`2ZCBE;aZk\'Bu+_PG$BkhF"
+C2%BqAn>L_B3nJ-7Rp'F:,*=d#ljr1!!39%!"f>?!YpUimdpAJs6o[]p&Fs[mf.n=%f#Jls7Q0bMAZC+
+!!*0)rWN9'qu@ZE*[2O>*#otG0f:gF2E3]X3]oSl6UX@584cDN49%A@48V)/49%VG5R'G;5!;%k4T.>T
+5<_:r5X@_(5sRXu4Zb\b5;su3rYu"\,SU4u!!*'"$3:86!rr?+#lkWpqsO7YqZ$!Xs7QEin=Ta1rseMd
+rUp3Xli7!7'*&OGrW!f<!<NE0#7VP.=))A[EH-M_KSu(XNe`LOO8b+BNfK*XMi.@fre^f9N/WboNqSG0
+N;880L\cfKOH>H[Lkg\<JqAW/L5:\EP*1cTF_tl,C1^C"'F+pIr;[H4!!!$$!![B5oB5oHs82cprTVW-
+V#MV+m/?PUmH=KJGn0lb"TSN)#6Y,4"p5#?.RR!'77g!I<sVl8C27Kj@Us'KAGKd:B)-!=A7b+<o47r7
+Ac6*oA7fIfBP1pgA7K(XA7AhD9h.ZC91qJs$NU>2"pG#0#64`+!<<4<q=s4Pr;ZZms8D*Zs+::Bs"j$-
+r:9mUjo57)%KHtC!!*?6#mLV>!WW?C/M84d*??:K,qCc-0f([F2`NfY4?c"r6:CfA!'1!;s#L'<!'0s:
+nN$P3s#pBEs#^6ArAb$C4?GYf55d\s4Zkee3B0/`0-qYY)]U"N.2i9g"pG8;"9o59!!<3$!G_T3n,N=c
+qY^BkjgtK&rt#)#p\X[XoD@lM!!*3&!!3'!,6\A]$4eLV?Y*n`B5VjDLl%+RNJ<.BM2I1KMi<ROMMR(D
+LB30br.b9.rJCH0nVR3ts+UK-reLN0reV/DMM[.EL4t;5K7nu7M2[DmKFrfbG]@V:CN4,^+:&Vg#Qb#/
+rW!E3!"/d,kNLsup\"1TqYTRXOoP@Yrr33$p%SCZp[]U.mn3W\"98N,!WW3&"9SZ+'J`!E7n,m;9ibJ'
+?tEeR?=<\>!+Pb4!+Pb4l<sR"rF#\8qI'A2ra$IL?t!MS@U`bR?X@&G?XR5E;bKSH6:XL#%i#'M"9ni,
+"TSN)#65/4;sNi5nb;bIrqi2bi;``Srr3]2p%J=Yp[\@X9E5%q!!NW5"9S`,r;[HE+s7mE)''_A,UP&t
+1G:@50/!/S"tqYb1GgsHr%7n#""u;]0CLUa0E<d)0ENsa1]B3D1GU[=/hSk60eOn!*ZQ%7*?uI$!#>\B
+!X&i5!!NT-#QR`go'>f?p@.tVqTJo;s!@RBrUTg^m,(8C!"&].$ig>/!!W`:(+)pkCh@<uG(G-sLk^\A
+%YoXdJqJ]/KnY87K7ec,qgeWrs+:3%re0fos*aip"FkoOJV!cO#D7\^Jq8H%If=a*IXcs%L5(##IY*9,
+IX6)7E!KrM0c'up"U4c'%0[(=9@rn*o_ng^pAb!es+::Ns8;lqs!djFrq-*emGC5<!!iQ.&-)n7!!EB)
+%NIN#9L_KE:K:Ct>?Y9<?!:H:r*08.>l%\#>j5Jg>QA(+>l7_0>?kH??!U]>.U#tX<``L3?sH]-7n#m=
+7l_h(!!!*)!<N?'!s&T5!(bf@n+$AVoCi4[XoH`Ir;Q]q-i3lCo_eaUha.\N#64r@!"/l0"98E*%3[)J
++<;LG,9S3V,q(;t/c@3t.L[gY/MAe40e"P$.4QhG/,h($/1iI0/-7CU0E*XC0.nh-.k</&/hS\'+s7jE
+*@<<c(BXX<"UP)3&-)e4!X8WphZ!$6r;Z?^s7kFMQN%Weo_IS:h_5$8#Qb,/!!WH/$kF*\.7.-SBOkgt
+H$b#=JHgXTJq/B$J,4TqIt*"JJc:#oI//3\If"KlI/eWlIf=`uIXZcrIf=a7IXcp$K7/3!IsZHhJV&Ag
+?>+Xs5U[0R'*nX?qu@'4"#/.&l1G#Sp&'gLmf31`rr4>2pA<k?hCJX4$3^V6!!iT-"9JcF/j)Wk5X\:C
+;c[%'=BAI#;GmEns&T,#r`Jqsj];4Z!*9&"rE'#"r`'&$='&N'<uP+><)cn$>?b31<`N!l5r_827P#AV
+!!rZ+!rN$*$3;d/s6&qPrU]s#s1\O1rr2p=lM(27o\Cts#mph@!!!?."9JQ'!>HIn)AsP>,pXc8,6]87
+,:4`br[.Ujr$;%_q]u=k-7(#.-2/Y_,QK(f,Qf8:,UNF:!%7[k-6aZ\-R^>i-6j]R&KNAG%g2k4"98H+
+!!!$"!"&]Zg]-F*s8DNdmJhq@"8qrbqZQBE1B@[Y!@.XF!<<*&":HSJ?u9LiCMe0?H?=IVH$jsbI!^6e
+G^"CXGB\<2GlW0iHiA0`G3jGOFo?L]GQ)jdG8GLLH?jdZG'A.VH[U<lH['[SF*N(aFD2%rCM@?e9e$be
+"TAB$!r`0-!WWKZeGo46qtBm]TE!aIqu.0,s8;W^rpner!!NE,!rr<'qu@NO1e(/)6q'X@;Gp:i:f1.f
+:/+G\;,C-h;YsDb;XdQ];=@E^;%?K&<)QUm;Gg:f:fpe!;uKQ$;b0,;7S$!;3?85+rVus""o\K0!<<6Q
+d/Wh0qtBj[ci:-Iqu.l@s8;T\s7=qq!!WN.!rr?+!<<-#!"'es-lEsE+!W-Y+!DaM#9b34,9nHY,Q/ee
++X6b+rZ_@cq',5OnKIoVrZV:cp`o_]!$hIg#pUE-(`stH,psB)!##G<#6=f)!<<<TcN!V-qY0dZs8R]N
+o`#0klML/-0FA6f!%\-N!!3E+#o>0bAohp#D00uIEGTZ?F*E+_I=[$%IsZEaG'%_CE,fl<FEM`rEq+5I
+Fng%bF)uGGG'A.RFE/sQEH6,AFaSFVFa/.REHZGIG]@;*C2$L$*t\VW#R18/%LNOL!'&4&kjnQLn@S_:
+s8Mrpr[ImAm/HY3/-H+Y!sSl.!!*<)!"'`%6V0d27SHTU9hA&V9MJA[9hnMZr_!>f:/=Xa:]4&8:B!ri
+9MA/Uq+iD6:/"8Q:/=Y[;G^1e90tp47lMV("98E,"onW3#6k;21<9FVn+m"Nli3+Irr)fp#QOMbs7Y.r
+!=/c1"9o#0!!<N+!#l=a*uu:9*$-1E*?-%D+X8<Z+sS9R*??1C+X-_,rZV"YlQ>pGq]Pn\ruh=`rZ;(]
+rZM+^$m-H0+!;[J+X&'U*u>%q)'Kn*rW!N2$k*+:&ISsR!&2FmjR2mEm%"+-rs%uif/!F4$i0iG"9]Gn
+:Le!MBl&*9C3=`@H?aCLG]e+QI"6WiF`__FDuOSVDJsK6EUe#>EW:%WF8^.TE<C/uEH;#!!HE)XD[:<%
+F)Gu?G'.j)E#j7PEGKH1BO51E0H^r-!!*-+!!*3&&carCs6fUVbQ"gHrqu`o-NF,7rmi\%!<i`/!!**#
+!<N60,s+Ra5s[q891D]R9iFn\8PMcG#Y@Z_8kDTI9hkOZrCcZTktD(MqFh,e91hcI8kVkS9d`V%7S-6H
+91qrQ<)u^`84Q$47QDY.$31&.!X8W)!<<T01XlBlo_JCaK)blNrr)fp/cYk=s4&Y#!!3H-!!30$!WrE.
+*@`N\(E",8*Z?.D*[2dM+<r!M+!;UF*#p$q+RU?A*r-rX*rmAZ+8[,X*rmG_+9WT&*ZlI&*?H7J-QjBM
+*>ohE+VP:j!!3E2$NL53!##>edf8e-qQ0_Cruq%,mf37bq>0+C`A%?#!"B,7!X&Q)":ZP@?"[VTCj0uA
+rGW!ZChmg&D/O:OE9;-0EVXSLDu"8mBjkR\5Tg[C!!`f5!!!*,#llO9puD5=n,34`q=F=Rjo:tQ'DD.e
+r:p$\p##M_/H>nR#6P#/"TAB)!Ym:O69PrC5tOaC8P)NG84Q-=7n?0B8P85=kt:bCnOi=Cq+(lY3^Q4f
+'F+U<":551!"]8=!%I+/iVDd+r;Z`nq>0rRs6fn$n*]]DqYL!ZhtbPO!!iQ0!!!'(!r`00!Yc[p'bV<'
++<MXG+!)I$*!@9&*ZcEF*rR2R+7UEJ*<[;s(`<\[!#,GB%L)n5!<rc/.IR5tqWR8ArVZHin](UCs"F-8
+p\+Xdo'l\"3"QK*$N^;5!!!</"s$TF@:j.hDf9T5D/F0.Chmg&Ci+'-Df>;doks#2q/5_=q/5_>+)tds
+BOX:O&I8L>!!WN*#7Un</)9als8DQYr:K:Glh:@=rsS_op%8+TnE^+k1^Xcu"9\])"TSN/"9B3%5sdk'
+r^-]Y8c;0_7n,s<8,c'Z8]aNn8+&qG80:8_4\A=&(C1'C!!!9+!!<T6!%6Uqq#C9]m/?_Jq=:H`h>\Jc
+lh:#LqXWqO_DVl2#R(2.!WW3-"TSf[-QsBFrYY\Wr#P\Tr>bkZefFB'nJpd6+!2:6+!V[4$4@.?!!N?&
+"UYD5-fFass8DBNr:K7Bkh#j:s!R^.s7cEemJH!(!!NB(!s8N'!X]GI,tVBO@q'"`BP)$pBkhBuC2*Z_
+r+r?Iq.ppeBjY.U=Zdl?$3gP4"U+o,#ljr`n+?>Pp]]sWq=aX[M#[DQ$i]DjoD&+Froc3>"T/63!s/Q.
+!#IIW5X.J!6q'L57Rd8F!(H]Rksjo+k=5&4q*t`Y5<:tt5qNlX!r`04!sSc+$31&^p%\7[qWdhQq#('-
+s1nXAlMpDLq<S(L1]RXW!"f53!s8]/!!=)Y)]9M4*?6"<rYthV!#t_Rnf-4#nJq?DnJiVk)AO)2*YADQ
+!!<<+$3gM2$31&^q"jjeqWdbKp%\=Rs,m<kqsaLUqZ$BW:]L_'!!!33#6Fl0$Oe=N?rUNIC&)BAB`;]G
+C]8)KBuaoWC&)H6Bd%2)CiO5m;-R*e-O^.a!!<Q.!<NE3!*A^Wqu-KanG;eNV#TBQ+9(a+nb)hSlUq3_
+!WW3%"9nr5"9BAt7QN_"6UF+-7/]LO6i]^T7F4HS7/97^5t"%"2a]th*s2KH!!3Q/rWEW8!)iLVrVlfe
+nGW.XeGl`P)"@Clo_nRR9)o.t!!!*)"p,&8!"gG(()d&jru:qTru1kU!$(nUk8NS(q&8cBq&8cB*#p">
+'GDQ7+;=eX$N^SB!!<<+#67ZrmJ[(bn*L2Po_!q<+92B4o'#]Fm.4Qa$312/"98]3!!<``<G>lMAS5O`
+AH$'=AH$0?B)ZHCB)cHBAEd[iB)-$.AGg$<Abfs6AIW6bCLpaWA7&.^$4dRHrW!E/!!!H.@J/^KqYg6e
+o(TQlci4mSoAoNClh=Wa$igP5#64u7!WW6A4%;@q5Q3qP6UX=.5skN;r^?`Q!^]4>j?r&snNlD,$pHmA
+4ZYbq76;Ih":"i*%fuq;!"T';qrdJIrqZE]p#Z4Gru(Y*i9pI)q-F%1!!E9(!!ro3!!!KS,o7:4rYYbV
+*?G+sr>PYSrYkbRaVs[eko'pH)B9V.()e,2"TS]>$j?e:"9no-%KKr:m.1#Mp@n1QQN-CQ+oC^%qXOQ?
+!<iH'!W`N+!<<*(-VIrX=C#<C?XI2J?X[FB@f^+OraQ(?@UW\Q`FJ">q-jbCAR8\Q>>nR,81G5ZqZ%!+
+!"&^Wp[IbPo^r+$s1\LDr9a4SnGRt>"TSQ/":>,0rW!EK3CZ7m3]oPg5!VD"5=#-4!(-ZNs$6QJog,uO
+q*6#a4ZGGd4?,Mm2]r>,!!!'#!!*6'$35SRo^i(ToDAO\s,R*erq5jTlhH27"onW+!s&T+!r`00'IbUV
+',))r()Ii-)Aj=h)#tTS)>tBP(TA;O)#P3m()Rc%(_dMs+sRj.#Qt,2!!*'&!!rXVrq>jYo'lVWVuPTQ
+-i<*(lf>8S!!!-&!"Ju1!!j2g93bY&?X7,P@piYN?<poG?sd5I@JjL3?IiKU?h%Rh?P$^Y>Zk]P>$"s6
+:GNOc#6=l)!"/f1!<o=mpA+aUs7P"DXoBOAjo4T+Y64h*#RCDD!!E9%"s>ij3]9&[5!hS$5<_4nr]^TN
+5!M:s5<f!/ks+Drq*4C7q*4C5&3rNA2Ej>`1cmr`,maPQ!X8Q'"U##1"K2,#qYL3Ur:>aEr;R9+lMp/0
+Xon_+$O?_F!!N9$&ITNt()%N"(`F8/(Dmr((Dn"g(B>;g(\&@B([DkK)&a2$(D[Pm'c\/'!!!?4$2so4
+"U>,6X8_hdq;hMH_uIRQ-hH``o^*Uu!<iH'!<<3%(ChZX=&2Uu@pNGJ?!h#K?X-lC?!LT=?Kthk?0PVi
+?1D1q?27b#>nC7F?=de[>?Oa'9d9cN!rrT'!!aLeq#(0]s7,^\OoGp^n(dX*(]XOA!!!6)"oo>P"r]Bc
+2_mBW3BKDg5<qFs4?Ykkr]ItZnN?V1q)nO;'g4]B3]K/`5<Cb_2*jAE!!iZ,%0-J.!!aFfqu-N]r9U6Z
+i;Y2#n_3a+('"@C!!!3'"99/;%3d#2%i6-!()I`&(`=/*()I`$'c%VE(@)_8(&8X8(&8X@(&/Oc'GD/r
+(`!_t'-JS1!"]M=%fc_4!<<->d.mG4kl'r!s0r"9nGW:`s82ifqXWo.r;[6-!s&K*!Xp2I;+atura#e7
+>[1Q??XNV3qc]Uq**63F?=@AVAn"tB;G8SI%06V6!X8W)"U?RMq"+RaM#RVFrVZWo)uK[.rUoM3!!!*$
+"pP,1!!!093BArX4Zb\d4T.G;401R0497N)r](`R2EX#D!!E<,!sAo2!!`f[qYTs_qYdi%f)HELr;?Nn
+qZ$6gqt)WD!!<3-$3p_4!!jV`%2BZo()\"g(B53H(#0S;(B"sc)&X2(&JZ8q!!30+"U5D=!"&u\qY9OP
+pA<tOVuI;!q=4=Us7cQdk4i*h"TSi,!"B#2";O:#;,gUu>Zk<9r`TA-?![8.R99nu<`r[7@:E_P@96>?
+<^Io9"9SW(!<W?(!"r'%kPk2RQN-[Y-hR3(qt:!_s7b[R<XAd,$31)-!!3-#%Pp.,4$#>]2EEl\4$5Sc
+3jh'&3u^1>2`EWW3]f\e'`eI@!!!''!WrE79`+#Mo(U0(`r@4Sq""=Ts7QEckPnTj!rr]/"9eo2!!!*F
+*uPe,&ekuq(]+sC'^ZX9(&\ga()@Q"'GVi:%KHY9!!!3/"pP&=8GM3:me$5QQN%Wes7lBcoDS^Ton*kW
+$31/.!!*03#7hk3;c-Fr=&`F0>$4u*=8>mg=Su8C<)cn"=^56;>@Lc4<)c+*%0Q_5!!EH*"p"^ep[7tM
+VuPlY&afVnp\FI[s7,u;%0-Y6"98N&!"/lD,s4.H4ZPA\3]['spc6V]au^(o3B/rT1c.9S2*=)U'F4R:
+$3LJ5#Qk'ir9aCNfDi8Y'(#YopA":Xs6o`8%fct;"TSZ,rW!K6&K;H"(D@>o'GD,p()Ic%p_<]BS/)&>
+q@a#L'bM<*&c;V4!=0#7#6G&/PQ'n?l&5QCp\=Fgp%A+WqY82Q"U=o*&Hr=<#TY]m6VpZ[=BAU3=]ec'
+<r#^u<pNd.<)Zdt=BSg1>Zk?17T!)B'a4^G!<<0$$igSOea3>0_uIjY%/'AeoChtVq>AGR!<`9#&-i:;
+!#-kB0/kjM3]Au[3&pjqpGhFuYW3de4$#>[2)@$G2*3`O4?b2+!!!-%!!E<4!!j@jmf)nNs-`m&p%S(K
+pA+R[q8jHT"p+c*!"&r2!"9nV,S(S(',2#j((q5prY>JJp_0,2"r%ae()%>orXfq\',D5l*?Z!t!!!3*
+!XAf:!!a7in+Z7Gs6'D(pA4X`rV#sO5l^oh!!!3'$jd.Y2+U\:<E2gp;b^7lr`0,$<)Z`k;Ti"b;ZTlt
+qc+&*;-dL';d2mI'aG0QrW3<)#64c^p?);&s0r"NpA+O^rV#sU56(Zc!!!0&#m1/>-8[h;3B/iU2`!EP
+2uPZ/2u>S,3#jt?3B/rT1c.'F4?bS^5W'ht!!<3$!<`B0!!"bUr94*:rri)kq#(%,p\45B!!!-%!XJf7
+!<<*3)B&kp((qAs%K6tD'c%T%',10SX:t"8";V^e',(9V(D72p)A*`(&e+g@!X&Q,"98`."#^)=q6g7O
+rsAJspA].5#Qk,.rW3Q7"qrXX8Ouo];,C.h:/Cgfs&8qpq+odC^/4r0;H*Qo)-'[9;,gUr:JXeR-OU.d
+#6P#.!sAT*Du'(fs.fT:p\FO_E<$.C!!!'$!<iK2,;V253]ArS2E*EJ2E!BK2$,Wn2Yf4u2ZGc:2ubc7
+1]fEj3X7W&2``i=!!*!"#Qt;8"TSO<r:ZHVo)Bs.q"Of,!!E9&!!NK-"onW<*Z>V*&ekun'FkTb&JPrq
+((q8U&\Sh5&d/m_'+toU&.B$]()@Su(*3td!!W]-"9o#9!!.!4o#C^Ls!$h0rVuTks0rpM!!`c0"98N/
+&19b=9M8bl;,9h[9M8,V;>sGo;,I'`m80o]q,%r+;G9b\9hSAX3[>:H#Qb#,!<EB.*4tq<s-EZuli6q`
+o`+rs(BXXB#lju+!!*?G"Yi"p0g%5j1^5lr2)I-G1\ESr2Z,K01`/).2`!3H1GLdM0Gsup!<<0$"TS],
+(qfaDs5j8-li6q`oDeip(Ba^?"oni-!s&B0(DRGh((Cff'GqW%'b_2l&.]<H&C(m3&K_Pr&.oNf&J,Nd
+$k*[Y',_f($3:>6!!3-(#S%+\]_g=\[JqEHs7-!Ws6E&Q$O$M;!!E9%"rK-e9heVi<)cR`9M.uO:&Rig
+:/1OZr_K%[!)<Gf!)NSj%9-A,:/+JZ:Idf2*=N&L!!!?0!s&B%47\=0!rN#e$iBJok</eO"TSl0!r`01
+&h#[u2E3TN2D[*G1H%!Dr\=C-q)#94lSSYsr\>6F1GgpJ3]JrO1G^jI3@YXB!!!$"%0ZY1!BBejs2k9g
+qu?0^nc.]4!"&`,#QP)0!!*?A*>K,"&IoEb&f)2u'+kcd%LijWiXi=**tAbk%hK<a&/#Wg%M'-e()e,4
+%g;q5!<<Q;"onZ^p@J<Urr`8sqY^?m#5J,^ooK.SrW!9+!!!9,)),&Y79BOnq+LNWP>2'Oq+UT[(/mt%
+1D(-(!!*')!!rW=L[=R-mJlMGqZ$To[/]XqrVlfp#QO`$p%n(QPPbCg!rr<%!"U;=/hAtCq(_\#__]Up
+q(h_%'ehHh!s\r/!<<?)"oo<nnacYEs60(Qr;lotrr2!Y_#OE/*;TF,r;Z]opA=@YPQ1ad!!!6+!!`K(
+%3Z5g'G^EUlOoNsq%O5L%MfHQ":+u/!!WE1&-*B$o^i+Jr8d;Aq>1!fs8JVi$NBnur;Z`qqu>X6&LI\^
+!rr<%!<<E:2*F]+9i+a`9DM8W:$taO9_hC!:fL(L,S((]!<<?)#m:5^f^J\*s7ZKequ?]p`W+iqrVlfp
+)#sO5q#9=8,mF>N!<<3'!!3EV/ikdD1,Se]bVHU^q(i101c$U!#6"W5!!WE.!WXq-o)8.ZoDeO`r;lot
+rr2TjYQ+Us*;TF,r;Z`pqYoXB,mF>Q!!!3-":"rK)''D&%M/@Ir"=Sor=U+]&eu)i"9o#2!!WE2"TU40
+o`+O\n+uVNqYU9lrhTSkruD%9r;HZlo)J=U@/pB0!WW3$!sT;V6UOF=;+jOW9DM8h:#/P>9_h<t9ijtV
+3>r;3!!<W0!!WE'C&$uinGiIcqu?]pf)O%qrVdc7rVlimmf)kV?N:3/"Tn`+!W`N=1bgdC2D?i\1#4U]
+1ANX@0K1aB.hVpe!!3T0!!WE'B)M&omf3.]rqulss8N"mrtY>(q>0pbr;ZW]rqHD!!!E9+"9A`4rWE9E
+'b^Z^'FkWK&WRLr')3%Y(_d]%!s&Q*":Y>2#64a9s7-'Tr:Tj]qYU9lrjDdkru:t8r;HZgqu?<-":Y>2
+!WW3$!!<uf5<qk8:f$jZ^.cI=q+DJu<(feL.hr0e!so24!!`Z;_Xm?fr9=(Xs8D-\^&S'1)u]a7s75sa
+oYpn@!!39(!<N6$%jE\\1c%!F0_mHk16aQi0aTNk1,^s5%06G1$k!:?!!WQ4_>!Ker8mnU!WN,urhKK#
+q"X[]q>C0jo(r>"q8iXG!!3<*!s\i.$l9ls'G;&l&,?g0'&sW#&Jbup'H&#0$N^;3$O6Y3#mUaQq=3hI
+iVrZUqu6WpdJqJkrr!0'o(DJG63%,g!r`0-!WWQQ6qL!I9hnDSq+KF8TM,_h92/#K5UHa@!!!0"!!Z!f
+k3`$9rVQVgs8W)us8N!6s7#[Kq`b&_!=/`,!Wi?')Da0(2Dd6J!&F@)M_b#^q(W(/0/PLC1*-;n!<iQ'
+!!YmikjJ?:r;QZmrj;^pru_(4qYL*es8VW^nGPNN!s&W-!XK#2!"0ha%hfNf(_uiY]+W-sq%4M]'GD,q
+(C^?G!<<?+!!E?'7K2T@qs=1Vqu-HljSummrr!0's60?U"qCV5!WE',!sBJr7SHHH92/#Kq+L$IQV@3L
+#uF,e7RK^''EeI9!"&]+!X]1*q"OCXo:,d[rr<#trW`E&k5M%V%1rRA#6=f*!rrr\2)R*B1,La?q(_\#
+UbV9lnM1>*/2T+:3@YL:!!!*"!!`]0T`"WUqXFL_r;O\8hu<lUq>0sbr;Q^3kl7CZ%0-G6!!3?0!=Kbf
+)%[8g&Jc)V&c!'h&\\kI&fMT!'+klu)[-6D!!!'#"9\o0U&XuYq!ItUrVZZfs/5l#rT`Z0!s\W&$O.G#
+6UsgE8P;ZE6MX:P9`@_J9D)!V9F+0_8OQ3?.hN$c!"&`3%0-Pnnb2YOqk!i]rrrDdml(7OrW!E3!<<37
+,Vh&-0.\e40e`>Wq(f?4h(eCS#VRtg0/tg4#6Ff($3CA;!!>4TqY'a\rr!!!rr;usf)O%q"T%ulr;?Nn
+"RP\<!=&N'%L*+=!XB8S'G1i`%M0?gq%<E8jUnU,nIc`U'GCu`',D)Z!s/N)":Gb@!]^,VpA4O\qu$Zs
+rr;usS,WZ_pnn/n#Q=]1!s8N-+ur=i8Pi7d9LqW=q+LNWQ:q-Kq+UTW(.q:o8jl0C3?AA)"pG&.!!39'
+X7#l[Y5dV`'Cksq!!!6(!<<H2!!F8o3\rBC1B'!./bq-s1<)&m1&3U"0aoin1+tIG/f"Ee"pP2-!!K=l
+rqHHlr<3-!s8N#\s1SF8qYL*er;Q^3o)5Bb!!`K)!"')6!tuUq(Ch#h%h9?L&c!(5&Y'I/')<+G'c.Mp
+#nS$q&HN":$O6h:r;[8-oDeO_qtp?krr;usU]1\us60L_pA4XUoJlsQ!"So,$jdG$84cNO:esbV77<P:
+!Dc>t92/,R9282U9MA)P8kS>@(J.1l9h\2N6T#MY!<E?(!"&]/3:6&/pri]bru:h7jo>>Nq>0^Z2?3^f
+!!!$"!!ENU3&EBF0egm-a>!oV0ekF=0ekK`1B'$.0^1:p1,C[A2?#E5.1,tR$NpG0#lju`o'HAMs8Dos
+s8W(nruUq3j8JuIqu$0d2?3^f!!!-%!!<37((h/l'GM)j&ss79'+kfh&eP]hrY#2Brt,&>mh$BL',2/l
+%M'0h!WW3&#QOi4!!5%Nmf3"\rVclurr0;)nG`Xfs7--^rr!Z0R1')r!"/c,!<<TN4%;e9:Jah\8OZ%R
+9BSqL9hS+X9*%^]rCl<G%nT>d9h\2N6TlV$!sA`/#lXf+$E3Oig],(h$Mj_is7?0err&,grW!B:!!!*$
+#T5<T1bpg@0]+Uo0`j-c0`Ed-1,IlD">Vbg1H#.g">Les!!33(!=/T("U1dsq>^KnrW<-!rhKK#p&"(R
+o)8Rfs-O)k!!j&7!!WH/$Q9cZ&ci[[Pn=-3&J,Nd!YH%Yi=QS5',2,k%M'0p'F"XD#6bJ6!!NS*q"t*k
+rVclurr0n:hu=#Tq#(0cs82Tc55bHf"onW5"rT3f8P]4Y"%u3V8An0P9*\-a8k;KG:/:a\rClHK!_>jS
+r_*nr7n#3O$3pP2"Tnc*!(HYMq<e3crsAAnr;Q?dq>'qNr;[32!!!<*&LTIo2D[,V0r-N-0J5"51Ge,I
+rA"7,!AlV31]\p4r;Zj&"TAB(6N$?Ls8Dous8N"ps8N$)oCr+\o_n^br]C)Z&ci:=!"Ao/&/Gcf&/,fo
+'+k`bV%N;2"V;.R&JGi8&Jc)r&Io9](DR,S!rr?+"p"](6N6QQs8Dous8N#Ks3CWNq=FXbs8Vfa_@?JE
+$O$M1":GDY4@r%>:B!ri91_ZFeP!kS%n]Mf7Rp-I9hJ#N92&#R:$G:P84ZAP9*RsX69Z\,#lXf/"p"`5
+!l=Esrr8Si$2aApr;QWdoth%7!"K;8!<`T,)_X-+2`!6E0pOI"0JP75/ho.<0JNJ\r\FI-lnSJq#r4:m
+1c-sA)[6?B!!if0!!rY@p@81]rW<-!rjVpprsAJkrVc`op@cE2rW!Q;!!3B3!"Kk_%MB?e()@Pq%hH)\
+j:M\0&J,?[&JGcg&H3:@''Bi6'bh5i%M'9q'F"^>!!il4!=JnEq==RarW<-!roa<pru(_'s8)cls8#dt
+!!!9)!WWN4'fSZW7nlWKr^d/`9MOYBZqCp%9M.fF9MS8R8kVfN9MJ7G9E%K]8HVRW7SEqE*=W/RrW!*/
+!!60qo:,aerpg$aqt9mb;ucn+!"/c2!!N?0.5Wn8rA4X51,1I:R5"^r0aBBb/ho.;0JNJ\r\E^mr\OO/
+#W"7l3%,CA!<rH&#7CM3;Z-1es8;lEs3UcNnc/Iap\k%irW!B9!!`Q.!!!]L'FYQc')iRH'+YW%&]bOj
+&.oH_%M9?e&.ngQrY"B+!tl4[')iFR)AWMX!!E9&!"Ao.;ZHIjs8DosrhBE6qt'[\qt'j?'*J:8"on])
+!XU)=91hZE9M.lI8P;bX9peQW9M7uM92,7VrCm)]mn<UM$;!f]8k2Q=,7FYUrW!**!"'A"qlKherso&"
+q=sXMr72A\!!!?+#6"T+)Dj?./hm8]!AcL81$11m1,1I:hD#'g1Gf"c#W"7l3%c'L!!W?%#6b)5%d!]i
+s8;lVs1eRCo(`%RmetcJ!WW3.!!iK'#7M[l&df$Z')iRH'+b]7&[i8R&ePZdh@Tc$&cE@A&-Ejk%KHe8
+"98K'#65&?kl1V[rhBE"qt9XYs7u\@!!*?(!<)s.)`1,Y8k;NG84H$=9MeQR9*@s_9MJ4_91hhT9]\nJ
+8OrbL'1b_g8P2E+('FU<!WW3/!!%]LrP&<hrseu%oCr%Or,Vi<#ljr+rW!EA-oNe6/h](?2)R-D0JLF"
+ehICc1,:X@0eb<?0`j0f1]9'A1GUaA,RaYQ"9\])$NL0Xrr2rqrq-5nrs\Ymq"XO\F8u:I!!36$!!WWA
+)\Whq&H*1A'bp3NV@i_=!YGtTjUqG'()%;l%hfTj'Ft`j&cr%5"pb21%0-B[rr;oqV>pPp+8YX%q#CB_
+1'[p^!WWH.!!=W2779^?9hIrG77^*K;5HqY9+Ock9i+VX84cNM9MA)P8kS>@!D,f\7MA<b92%fJ59pU:
+#ljr4!!<NalM]'/cMo!bp@J"Uqs5j9!W`H*$O6Y3+"f?#0/,.=2Dm<H0eb<30uYjP1GUaD1b^R9r\FI-
+s"N[lr\G?G0ekF>1b^gA)[-3M!!!?+!<k1Brr;urrhBE/rV,mWrVc19!s/N-!XoA8!#6Fi%1s3dr=K&F
+'UKC:'+tom'G(`brY#2Brt,/Alk(*K&eGQe',2,m%2p9$!rrf3!"Ao0"Yf<Cs8;l)s6]h&p$DPGoD>Hf
+!!*-$!<iN)(HtM`6q0mErC@#^8k_pe9)M:+:/4MX9MA)P8kViP9i"S^:/4MX:ej_]:dnJl;GTSX;Fa2L
+r_*Sg8Ou?@84u`SnOaiq9M7rH77TsD;,1+L)$'sC!X8W+!"Gjks7#mVp@m_L^&JoDnGVtMql'W""U"i+
+!WW3&.Q'"70/YTa1ZL741''0dr\OL.r@npC1bpgB0J>1<.Q]gN0I&>60eWG[#;S"j1G^d@1%$e!1GgpE
+r\=L-1DMZ(,Rj_X!!*0%"TT(<l2U,FpA+7WU]1]"o(hV;nu;fu#mL;.$3gJ1&K;Dk$ka0drY5AFrt2=F
+rY,)?#nR^]&f28s(D[An)&j5$"Vhpg&/,`l'bhH"'b_2l&/"FFrXg+]&J>cm%h]Eh%fcS;"U5&/"p,FJ
+l2U/HqYfj\e,Rhq#4_Kbr;6Cpqu@*+"Tn`G6;'j@7nHAP8-;FU9MEl,i(F#Es%WMerC\,(9hnGZ:IRlQ
+90l-K;*mpjc"TRL6qL*E7o)uTr^R,]7S-9M;=R6l92%uM7R]g>:/O\Z5p-71!!!6-rW!.'rVHQon+cq]
+U]2/&r;HTlrDrt!!WrH'!W`90/N#:=0JYK_1]K541''0dr\OI-r\56A1,gj4/2f:30T;Dh-TNM02DHjA
+2)6jAr%\:.1[m.%1GgpEr\=X31b^X:(&\+A"9JW)!*T<srqu<ap\_DunG`jls7u?Zo2Ynp"p4c($3p\6
+'cIbs%1a'brY5AFrt2RMq@``?r=])A*XiGk&.0$g(^UaT?m5gp#S\$f&Jc2u'G_Dt'+toin.P^4*"W\p
+'GV2n%hKTb!X&K*"9JZ+!+#X"rr)Wlo_[_L_#FW,pAb0bjqmpq'*8:@$nOn?85;]E8kDTF84cEI9]Jak
+9)2.'9he;S91hcH85N#O91h`LBY!Bs^0"0)4@`%99MS5Q8cD6_8P;fSnOa3_9M7rI7Rp*H;bfkV&h"7l
+!!*3+!!*'9mdC,Tlh^YVU]1Pjr;Q]gl50?u!<E60!sKSt1GUjC0/G@=r\LE,r\OL.%5BRs2)$d?/M9><
+WO@Bb2)-g71,L^A1c"t`"#;Yh2"3701GgpE1,1O=1bgO=)[63@%06J0!WX)/m/I"MrVZ?-s53hmq#:$^
+n)kJe!!**#!<N?-#8e9k&e5<^r=f2Drt30^jq@Y,rXp%[&J,`o&eu)i%2qQDECU`T&df<g',2,nr=K/F
+',2/snIcoU&.oHc&eu,n'+YEj$ip>.!s/Q+"TTM7m/I"Ss7l3Ys0)G+o(2kQpR_9_$NU>2"VEde7nHEG
+7fGs_84Z<E9MG(N^.S2p-VdB09M.lI84l<::/jAEGg,43nD'+!84Q!:91MTM9M.lI84cHK:A%6X8eF]i
+91_WC7nZNS:J=D7(BsmCrW!9-!!&D]r;GpWs7iJkrr3/rq#9m\SGiNf!=Al.!XgA30etU@0`Ej,1Suo-
+2#]921B'!M1bU@;3[Q=OOf#(aUL,T*1+k:;0/5=?1,:R=1,:XBn1kP21c.!D0etC=0eY@-%fu_4rW!9/
+!<AAYqYKRWrUnbAcMn(EqtBFKRJm0r!s/K)!!<WF)AWu!%Lj!J'E8^F&_.NE')`ID')iIZ&e5<e*<up!
+<b,]XA2+N''G(om&/#]kr=T2G',22O&fM>n&J,Ne'bq5m&.KTn$3UG9!!!$)!s"S\qZQifs8);]rrr&\
+s7#kZrW!E4!WW9%$Qqr37nQ?B91]"Q"%c*X9<h(l8P)NI9E%U/:/+AR84H$:7S69A5>?gSr9sIRpWdP>
+<('#@6q^ER:JOUe9M.lI8FT4m91qlJ7n?<J;GC+^4X^gG#QOi*!!E?rqt'ORp%eHns6]giqss^MrCd+i
+%0Ze6!WW<:0f(O?1,(Q_1&s,:1Aip-1]&p.1Go(er\>BG1Ggd81g?$PWiW/*O[UZ[0.ek21c[EM1G\qa
+mkPt@1GgpD0ekF;1G1I;.N8Nm"98E(!!WQsrpo^TpA"@Es1SF9rq?$Es%E=k%Klk8"98E-*Z,V*%h0*^
+r=]2E&`aSF')iLC'E/XD&Jl&p((pre/50b_=]T03*X!Jr%M90`()-WY!tl7^(%DnC%hK<a&eYoo&J5`d
+&JZ&j!!`c0!!WH0#=eaaoCr"NntZ3lnF6JRp_a&3":,&;!!3-3.8*6&8k)<G8Gl$\8kVg^9)_B^9)VBp
+9he8P84H$98lA&8<12A+r9b<mp$ChV;a`u@77g0K:Jah]9M.iG8+9+l91qlJ7n?<M:.S>S7l(YY"U"f0
+!!!'Fq#C6go_8:4s3^i_q=jjYr"]84!s\l-!WWNJ1c$gA0JPI?rA"@/cSF61r\=7*(,@[,0-`PtTX(u$
+Z`0n*LGge<0/,.<r\X^41Ails1*&/,1c-sB0etL<.Pre6-3XAM!!!9)!!FG@s82ff!VZ;`rtk\3p$2Pm
+!!!')!s&N)"VW$r'G:ia'+k*U!YQ(XXV1ODq%=AV)\E/k5@8/8<Ff-9C.]0P&.fEdrY,;ErXf,D!>H:=
+&g%Vq&J,Qf'bqAm#8.^l)#sdC!WWT.!!XPCs8)cho(06gnG`X\mf3<jrW!6.#ljr-!ZX0k9`7N_:&ISd
+9)hN`8,l-[8c23\8cD7&:J!r`WoEXEjRi?:n+c";;+aGS8Ol<D:/=Y\91h`Hn4F?e9M7rJ8PDoR9N"PX
+66$72$NLD1!!`n4qYgBgrVkmX_#FQ3p\XfhrW!9,#64`*!>-\71GSka!AuV21&s,f1=%`U1\ig*1D_f&
+1Gpg96[>Z?[@aG)V5Ul!Cc!k%2)P:f!AlS11%-k+1GgpE1,1L=0eP"30F'Bc%flY7!!iK'#77I0rr2`j
+rM0B%qtp'YYlFb*!!<6%"To8<',qc&&J#?b&JGfj&eP_Z')rXE')3%K&.fNc#p)NJDIudH?W1)9CL9"4
+%hB<d&.oKe')iIE&el&M&ekif&J5Wh'GV5h#nIUc('"F:#lkA4!!*D,rqlilp@uW,hu=JYmJm*&!!!$%
+#64`,"X-)u9h@oM8k](R^e4#es%!)[s%3,\r^e2&8PW?;^#JDMq>'sNoCqbEgO`O":.RfF7SQWQ9hS.I
+8eaol91_ZG9M8&W:JODL,RaY_!!36$!![91p?qVLr:U)nrtk>#qtOn+!sS`/!!!*((G%-q1,1UA1GSka
+!&O+"^,#^EpG2_(+>bl7=c9Di[^NEKS#<TqYb+uZ1,h!D1G:O>0eb=;1Gnb[rA#HN1c.!D0ekF9/MSn6
+0JOCI!"&]/!s&B%C%D#bo_/0Zs8N$=q"XOQD#a_F!!*'""pPGP(E!o!&J,Qe',(uk&J;2ZrtGAEq[if>
+rXg7c',WE'DfKW,>@U9'ARfC[//\s4&J#H_&J5Qc&JGlonIcoS&.oKe',2/l$kEaZ()[>]!"8i4"p=o+
+B^kZYo'uJ*s3CW\p$_SN-NF,K!=&T-!#.Rf77^$D8kDWJqb$l[eOnXir^Se66:""/7S-3F:K(.e;30N*
+p@e(Il14fOp\+L^hHX#Q7nQ9>7nlZS;+jPN84Z<D8kViOq+CZYqaqJp:01:b78H&W!sAT*!!E9%,k(s.
+qu-HfU]2/-p?qZ"!!!6("98Q)&1]Lf0JYF?1,:Za1B0/61B''W0eP(40eb@<0f([D0JQq)['R!=XJ`A<
+]sOuK\=G]<0ebC=0/#(6">_kg0eNAZ">Vbh1c4k\r@nR30K([</2\m[rW!<.!!WE',PLa*qu$2ts6]gs
+rqYjO,m+,S!!*')!"B_^rXoDI&.]?d&eb-TZkE9LrY#DH%Lip[r=:Ci&ePT`/6Zt1ChRBeB5_[%ASQ3e
+&JGQ_&eY`f'G2#n%hK*\&J>]i',2/V&g%Vp&.oNg'GD&i'G(Z^(D6`K!<<<)#QOiKq=++Nr:]=R^&J6$
+p&Ee\rVus"#lXf2&4/oW84lNI8P2YQ9)hKF9$BmE6:t'I69n"6<(T>R@Rs%7aPZRZnb2bRp\t+1r:Tg\
+kf\-8;Fj/G78?WT8juBH84Z<E8kViOq+CZYqapl_:DHf*9gqf@'E\I<!WW<&!#3cTs8;`iU]1\kqu"qR
+!!**#"TSr2!"1G6/MJq91GUaBrA+C/Y;-tJ2EE`K/M]4H0dntI/1XJVUU.>1Z*UjH^(nQ%\#ud7VNFY%
+3AN3B/Mf.<0.Sb4r\4O21G^jEoeQJ##V[th0eY(7.gu=V$NgA4!!!Y[qZ$Bgq:#Akru(J.ps9QP"9\]+
+!<N6-)]'/#&ePZc&ebljr=RBhi"@sY()dqu$P=*l&-rsi#mhnR?>a^uD/=')E-629ARoC\:*KoY&IoHc
+'bh>m#nIRZ&J>]i',2/V&dJpX&.oNg'GLHX&e>K^(D@#R!<<<)#64`9deN\2!W2YertXqqrL<if!rr<-
+!!!BD91_]I91qlLqb$u_8kB"SYt?TA7m]R691hf;<F8HiA"V?Lq=XISp\Ojaqu$6cp%S%QqTX"R8PV]L
+:.e/R:'OTn84cBF9)_KZ9)hK]9+X]f9M\;V;+=8I+9hrK!WW?%!!Se]rVZ?c[/]Xq'(Yu"PlLde!!!6(
+!!j)j0.nq6r%n7+!&Ll82)6pE1+k172)R093^>>F4)1+o\?iB?Y.)6daNMW;Z)OP&[>RO./i51;1b^U<
+0f1^A0etN_1\W[&0b6#p1G1C</2Adn!<E0&!!N9$"e#&Yp\"IFs1nXFo)/NQ!!!6(!!WH("p5\Tr"0&C
+&ebljr=JuBitBZN/JSm.%MBHh&HN[e$OIY0>A\1lC2.X1ItWQ2Jp;-D?sdG6*"!)h&/Q,r&ePZR&cNFA
+'DW:?&HWRY'E/UH'+PQe!t5hQ%K6>8"TS],!!&GZoCD\UU]1GioD2no!!NB/!!!HSs%<5_s%</]s%<;_
+Yt>g#5t+RE5s.PA<'X-5bNecmo(M_NoDJRdrr;p0r;--Wna=SE2,7sR85<#Y:/=^c8cME^9DM3[8c;:"
+8kMcR7SZoQ91CB:!rrE'!<E0#AG5foo_6?)hu=Aeq"n4p!!*'""onW1*AK6%0etN_1]0!.1Vtp81)DSq
+0K1sC-n[hH-S8M_XgPUDYcY+4]u0fl(W<qhVlHo%OA?lR9e%eP2)?sB1GLU>1As$'1AijD1,:[90JtC8
+0-C;r!!<3&!WW:1q"4=Pp\"Qiru(_/r)`q"!s/H+!W`Q?(D@Gp&J,Nd',(ukr=JuBoFekN0+SL'(DdJa
+$lp&a$S>@rF)#?#BPVR8Jr#5;Kn"5\@pEAM:F#oT.h*+,()%2h&H*7?'E&RB')iIE&ebrX&dK*W&/>Wd
+&K(KI$O-S6!rrC1p[@bMq542jrtG/#0`V@W#Qb).!t.+[:/+GU91o1VrCd;d8kDUZ8de9g9L_]S:J*o;
+CUPPOqt0"Fp%.kOqu-?ep\+I_rV5sWoC;S(CI_N':f:+b9M.rL8c20\9DM3[8c;:"8P)NJ6;19J8P1iJ
+!s&K(!<W<(2>I.Ep&!>?c2SFNr%J*S!!WH,!!WWX/M]%81,Aear%e7-eM>r90/GOC/i#@B0.%o2I]L)f
+W4B@D[_'Dtaj/,Qbf[l6Y,nS%Y`;$u3AWNO2)?p=0)[R(1\W['0bcAu1GgO72(^I9.KohR"98K+!X:F`
+r:p!YqkO01r:U%C!!`K0":"u4!#uO_&J,Ha&J5Zi&eY`ert,2DYnAN"(D@5j'bUoV"!'mJGB%>;E,g#I
+KStkSOcGH[K6_<==C5`:)[7,o()R/i'+bQ\r=]&BpCdH=$PF$`&ebQa(Cq#h*<#pG"TST-":-d_o^r"Y
+\,Yjq(]=<k'EA=?#m:>1"V!ji:JX_Y91hiN9DqNd91hcI[S$Hi'MM1h6VUER;-p$SnFl59rTs(Ip\=ae
+(]XI0qu6Qlq"sRLjS.;F2HW^G7nliS8F]=P8c;:"8P)NH6qpHL8528W!s/Q)!!E?'%H@E\q>9@T^&JZA
+s5=Rj"9A]/!s&Z41b:C<r\=R31c$rc1B')l1<_L,1c-g91GpsF4E77.\ZN'MYHt^K_91$KeBuLbbf7?'
+Z)a^q\!TZ*3\rHC1,U^9r%e7-pG2\%"#;Vf1)2;o1+t791'dj\"98E+"Tf%kr:Kg^U]1\sr8S@h#6P8:
+"p5>@!$r*g'+k`c&J>ck&eb-SrtDXM)&*bp$PF-d&fEoIGBRe>H>IJ?G_1p<PF.UMOH5?THu`V$>$c5S
++TNDq&J,Qh%1<"GrY,#=rY$1_&J5Wg$kj<e%MU/i!!*6'!!`]1$01mQqu,"DdJk$Ts/H2%":5/3!WW6=
+7nc]U:J=DS9MA+X9ERpZ84_0$i(>Cn84H?I5[L)9lLauDnaGl9o^qqPq>'gaqtg6irqH$Vqs!bLq94^j
+r^6i[:J=IP8f(&k9MA)P8OuBA7nlQK7o2Yd!WiH(!!`E&!jhq%!VlPertk;)XoeY*"98N+!X98q0/57<
+0etOA1Geqas"aX2Yqdmg0.\h0,Woe0YeIfX\$r]P\A#u)d*g=kd*0\Xb/D$%[@aA+YD?@8.kN>,2#f90
+1\*:(0eb:91&`pD0eP460J54B$NU;3!!!6+!!'>&pA"Kks7$%1nbKHn!!EK,#mgb<"<nHj&eGN_&/#Zj
+&eY]c&.fKgZP#&,&f(ud&IeaY3F?cTG]@hIE-Q_\M2mgfR%'G*OcPHUJ8/b"?ZBjT/dr'r%1s9d&JGiL
+')WCC')iIY&.oWi'Fkm*!WW3'!!!6-!!'>'p\OgKs1nXHqYu0Q!!*E,!X&K'+@T1&;G[9b!_c9\rCd;d
+8OuD49$^*B9N+STA!+LfqtomVo'>Z/qtU0irrr,fq"FIZrVd?+p\"FLlgs.[>=^qH;,:!X8dn9`9MA)P
+8Ou?>8PMY]9h/&Q&-;q9!!!9'!!JAYrV5TOrsef$Ka%MW"TST-!Wa/q#r=7l1,1O?1c$rc1B')71)r)/
+0J,S!L8i>/ZFIBKYcts\cICLuccj_Zai_j@bfn2GXKJq%TWk:d4YS992)6rd1\3@;0eb:90etL=0/545
+0ePCH$NU>4!!!<(!!J;Uq=s-ls53hup\0IK!!3?)#R^e9%NlMu'+bW`&/#Zj&eY]c&.fKg`"MJN)A<nu
+$m%9'D2Wa\G'.b@D1RG'R%0Y3Pa@Sqrf7SKLj!*7CKXt^BdF]0#7VIH'D)q8',hJq&J,He'b:ug(F]Cc
+!<`B&#Qb&-NVN>Gme-U^rs_X("TSW1#65#A4[r(;rCR#]s%E/[oL\IBrCZrYrCHrYrCHoZ.nW?-:J=AT
+:.n8R9heAV8OZ3C84H6M:In8N;M``kp%IkEoCDJEqYg0`qu6QrrVQKkrVcU4rVQ6VnFZPRm#t[F7nQ-;
+:Ie,T8k`&^:/4JU#>7]`9L_KA8H)0a84Z6@84ieQ!_53ZrW!*+!<<*%=oSF$n>?6`rs_R#!<<0,#QOi+
+/2&_5r@n7+s"`gnrA+C/s"aC+pbM\%r%]TR1,1I>1bg[>1GCO<1GgsH1+tC=0J5+?2(UF00jC!U^;%.g
+]=SK`]u%h7cI(+ida?Fgrm1Sh(sU1>\Zr9=YHb$52_-L90/,::1G^U80K/n`">DSe1cG:fs"XO/s"jX2
+"Z%qi0I$c#!!rc."TS^-r;?N^f)O%q#lOTo!sJZ)"Uk;0!##8Ar=Ju@rt=Q.q\&W:q%EW>r=f)>rX^Lh
+',2#i&eYch&el)u(`!c#()%2j((pr^!tHqhH@UQoIt<3'Ko(e[T)P?+SXZ"5Q'@GoOH5H[KR%EF?<^];
+,npLi',)&q%MKKc%1j9R%g`dZ',;8s',(ukq%4&I%hB9`!!!*'!WWE*"pA'%pAOHRrsq3n!rr?*#6>,G
+5Y"LB84`_Or_!,\m7I+Eq+(BUqap`W!_5aOqai;18P;ZK:/XkY92SAM7ncH@77^!>8Pi>`>b9^Do_%eI
+o()DCoD8Fbq"jmerqcTmq[3?$rV?0^q>'sLZ4h@V8Oc!48Q/Ve:J"8Y;,0eW84`_M"%Z!U8c2*f8P)NI
+91_A[!!**'!WE'%5l^ZVqR?Ljrr>+Y!!i]4!<EEX0JYH^0`Eg&0]=b]1AWg&1Arp;1H%$A0fCd;0/PC8
+/ho'i/h]%>2)oBE^:h4k]Xn*S$G=6ucHaeae'lamrm:\krluM.bf@Q1['?j>[\%b<1GLU:.k`h?2)-U5
+1,1L;r\4F/2#]9A1,1L=1GgpG2)I*F0e!D/rW*9)!s/Hcr:Tm^kPr6q&,c>f!<`B&!X]#1!#6(W&c<4>
+&c!"#&c<7:')<4=&,m+g%hK9a',;/j&Jl,k&f;Ar&eu&j%ho`k(-#fOI=?ToIXm!$K8>VUT)G92SXZ"5
+QB[PpOH5H_MLT\]@9ZrG:cKU0&etud%i6#r&./jZ&J5Qd&J>`U'F#3`&J,Kd&eu#l&J,Ka',CZM"U+l+
+"U"fhp@%ePU]1]#r?VIF!!*-(":G>P6qU0Lr^cZQgIh95s%)rY.SW]57m]U791DZM8l&&F6rQZM;bBDi
+Uuh%7m-=$6rpT@IoC_qYs8)Thrquiorr)iprql]o./j)?q"=4Uo#?&N85`5V8P2r^9M\DX9MA)P9MA/S
+9MJ2S8kM`L8k]+V%S9/)"9JT)!WW9%+TM*/df7_p!r`*Dr;Zs%"9S`:r\=I1nM'JfkqW5prA+C/!&OF*
+.5E_8/L`2&0eG4;0f:[8/3#::2D-FIFJlFR['I-Wd(6p+_T'dIf?hnCdK%\nd/VGkc54gOai(m%Z*14;
+Y_Z+./2]:>0/#4B0/<AY!AQA/1BB6cr@e=/1G^le1Cc/o0b"0d!WW3%"oo\Am/ZmTrri2r,QIlE!!`]4
+!X0AQ&/+OF!"e*$p_*E:r"/i>1_LH7%1!:N&I]<b&JYoc$lBNf((LQm6u@'nH?aglQ%=XGN/s3nU7\*P
+TV%dER@';*PEPp,%@!!4JTbj>?X%/Q7O&<N#SRg^%M0En&JPlk&J4pP"V;@^'+trW&HELC'G1ul&el2e
+!X8f.!!EQ-+8P0rZiBOp!rVBprW3B.!rrE0+\#'t:]*c_8bkpI9D_H`9`Iia9`%HX8cM?W9)q]c9G'up
+:/+AU9M\Y`8lAG\:0WCb%-@$Vp@\C_qs!).oDJUes8W,sqYgHnr;HTn)u]^4p[%JFnC*S68OlZY7mTX9
+9hS,O91quS:Amig91hcHrCR\q92&#J9G[m6!<<3%!WWAno_mhM_#FK6ljWjn#m(/.!s',m1,:]V0_$mh
+2#fE.1&s-/1B'**0`X!.0d\Y41GU^A1,V'K0fLpF1-AcuZGj_p]#)G)[B7$VbL"\de^i0se,Iend/_Pm
+cPXsPc-48H]X>#AXgYO$AOJ.'2E<?:.kECR/e0Ng1,CaC1,1L;0.nk41B''A1,:R:2%Tll!WW9("on\h
+n,/p[%Jf8u!WrN*!!3<($lKZY&/+LEnIbX2rtGDFq\/`;q@ii>r"/oArXg@f'GD)k&eYos'G2,r'GDE@
+<d0CSJ:3'+LO=;tM340pSXuMRTa@B`SXZ(9Q^*bt*0H>EP*1f[I<&q-<aBEQ<AYa*$l'Qe#7V.V&.ngO
+$kO!_'GM2n&J,H`',1?Z&JGci&KD)["U+l+"UG)1kNr/cs53hfrQ>0C"9eu4!!!9Q7S-6G9(GRD:%:mS
+9(kjV9D_<a9M8#P9-m+t6UFOB5X/"F;b:u4iV!*DnGN1QlKdj/nFQAQs8Vrkq>UBlrVHZprVl]m(\[\(
+rr)fmq>'IAq>KlsI9B$-92SS[8c;9b9MJ8X:B!rl9M7uK91hhS9+=6\*<cED!!NB'!<CLAoDc#o#QDgF
+!<E9+"9&9$*Am^LnhB\jr\<q"pbMk*r%e(&!&OR/+##;u-o*M(,r%>8.nb;j_9'^1_7m@_Za[`d`6-T^
+g&BP*eC;sqdehGkcl(0Uai_lPaMPU![Ap%/^9;rZ3@l[72)[-@r\+=*%59Ik1,1I:0.nh./2/dW1&`j;
+.lA+F!<N6("9JW)bP2#8VZ6Vp%`n\Q"U5)3!!*'4((h&fnIY4&nItU/r"Jl<,81\&'+tic$OIIY"9T2M
+&e-'WD1ICpI>EW.I=?d*Nf]R!Ud1cQUnso`US4?PSXZ(9Q^3l"P*1ohOGnm@F)5Mr=_2P^4<>:E"qD@a
+'+klk&J#B^%M'-`&.f?^%Lj!_&ebrX&e>Eg$ipG4!!3?-"TZa@rr1LKcMnFRUAtB""pG/1!!t;K85)SR
+9DqH_8bl!K:&.?U8c23W8c;6U8fp]$:J=AT;c61\<)#qtQ."jjq!RbHo'l,FrV>aGp&=sj"8_fgrVlfp
+qu?Wnrr2j!pA"Rbrr2j4qtKXHnaZ;*Uguk_;HHU`91hfL9MSA[r_3Mh9M7uLq+:u\7jeE>!!3<(!!EE+
+V>^GmU]1JrT)\lnrWEH+!!+<$0ek<W0`Wp+1$p^Z1B00.1Arp)0e+q82)?sD3&WEE2(pOMAt-'C_n<e%
+^U(>__nrss`R<;gf@AC&g=Fg(df.Yndf7_ocjS1@aihlK`PK=$\#pUHYIV!*F@7T/2EEWG0J>(50JYC>
+0JG.40)dF'/hd2X&hbmj.l/:K!<<*&!rrN*TD\]d\,Ygp#+bes"U>,3rW!'=((^ubr"8o>fb*ojr"Ji;
+&J>cm'+koq(Cq)n%gsL=?ZL]_JUN$!Isca#MMd+DOI`&>US=N[W2HMgTqJ!JS=5k5QBdYtP)k]bMhZb-
+FDbl&>\%ec:d#j($5OQr&/,]h&H*+A&J,Kar=/l?&/"mS&J5Ta()?lP!WW9*!XSq#rVlcYs1SF9pjN;F
+!X&E'#QP>n7n?BE9hkU\r_*&\nP/gMr^m,]r^u]P!(QfT+%esk928/N7S6<KA!G.&q=OUar:9@JpAOaV
+nFlk\p&=t$q=X@Pq#:9kqtg0drVc`nr;c`nqA]8.rr2fnrUTCQr9`^jT4^\`6psaC9M8&Q:/Cd\"A29X
+8kStQ%n9#F"9JQ+!rr<%#C6@Lr1j9!qKi8D!!*'#!WWB,.Q&n9/H.Es1%@$o1&j$,1%d=#1\iaX1+t::
+2D[$?/M&P?@umq8]uS=;_84+4ahtm.`mN2Wf\,!0e'ln$f[eR#d*U2>dN-c`dEp7dcd'eYaiVWE^rF3p
+WjK@>ZB]>r/1N(ur@n7+s"jX/r\4@*s"OF,&hl!m/i"pX!WW<(!<N<*FT2:9e,Rhq&,^\T!!<?(!<`B(
+*>8qq$N:[p&cWF?&cN@;')E7A'DrIA&5WrK%2'?f%Lis\&g',9F+\ahL4Xl'JqoYTO-#[$Tq/0`X/`(q
+Wi`;"V5'`WSt;IAR[BD+Pa%ApOH#-PK7S8pG%=ifBjkgZ3?8A0"pbh>&-NRW&eGZS&H34;&H31K'-.&T
+!!<9("U,0TrW3#qU]1nuBaFb>!<<*)!"h=a8PqoOr_<Dds%E2^!)2oWqap`Yqb-HN!_,[Lr'ql$7Rfp>
+7nZ]dR*Xmcq"4=[o^;PSq<dJ@q#13dqu?Worr3K(p%7qWrr)`jqYU6irr2io"TSN#qtp?k"RYdXq=G0a
+o_/(C[tnKf;H$Ih9hYIXrCd)_s%<,\%RrMa!rrK*!!3-)@K$'$[/]Xq!r$74qu?s+!!t;90f:K\1]K60
+1$17j1BK<e1[[$s1\rgA0JP460ek@<3':l?Y._W`^<41$a3MdC_8!k*bKnG^g=t32gY:B2e^iC)e^Dgk
+qpHS6dEp7je'Q=]bKJ&NZa76PY,ADB`3Fu#4te`M1c$lb0_-q00JYC<!sAT-!<<9'"'b^!r8dmnrt+s8
+#lju,!!!<*"sFZk'+#?N')iL='(HS*')*%7'DrIA&6BGR%1j'\&JZBRApAoYI!^QnGCbR(J:E]FR@TqG
+X0&8!Xf\Y'WN*"tVPBfWT:VRBR[BD,Q'@]&P)bEULP:@tBl%Hi=Bp?(DG)T%%MTWl'+tie%M&IM"qV@X
+&J5QcrXo,@%h]O#!!N?+!!!9)#@.6(rN#r5nG<1`q=a^cqcsC+$31J<$31l.78-QR7o;rQ9he2O:JXYV
+8kVlP9MJ;V7n66K9hS/S9h\5R8kDZK9he;S8khoJ8PMuT91_`L9hRrF8jl3B7n#sA92.oD7S6<G85E#V
+:/l/.h"gmVq"F@NnaGo6q"jsgq>UHnrqlWm"9&2tqu-Kmqu6NlqBGn5rr2lnq"t$Vn+ltQb)0>":f'hU
+7S--?7S-6C84c<E;#X*#9g_]M8O<gj!!EH-!!!(7oDe[+s6'D<n+m"^q=XXbr`TL+$31J;#lkPo1G^d<
+2)-d?1+t=;1GLR;0etI<1Ggj?0/>@?1,:XAr\?&[0etL?1GU[=1+t120etI:1c.*L2)-jC0/GF>0JYIB
+2DHd:1G^a=2)@$D2ZcWrVuFa9`Y6D5_Sa=3a2lBFdaH[tg"Y<<gY;_]rn%5&rmq,"s4%"q"4>KBci29<
+cd0n]c,e&M`k]7"^9kAdagI172DHpA0J+n30eb:;2)6pC0f(cf1(,oh2Dm<L#7(>5"p=i)"(q3*q"=Zr
+s"Nm9s8Dfequ?\!"oo)4%0[.?$R6/n&.93b&/#Td%hfTg&.]<b&J5Zj'+YTe'GD,X'1roN&J>`j'GM2n
+&JG]b%MBEf&/5fo(DRMo'Ftik&J,Qh'bh/e%1s0_%2'9b&/6?XCQFO9Mi*=GLP(56M2[LWP,>.VX0/\4
+[/@3.YRde7WMcViUS=BOS=5k4Q^7W4(ls`<NJiLEJp_ZYD/X6/G^jR).1cpu%hBlo%ho]k&eu/r',2#l
+(D7;m'+,Hf&g[Ma!X/c3!!<@;q>^/hrrDfmrrDp$p%SCP4TtuorW"DO!"1kW9M7uR92&2[91_fR:JFPY
+:JX_W9MA#M9i"GU9h\/N8kMTD8PB%W&kbhk:f'nZ9N54n7RKd?5sIh0r^dbq8kDN>85<&X8kMlZBTBpo
+q>:*cr;cWlpB(0fr;?Qis8W&tqu$EprVc`nrVl]nr;HHmrVHNm"9&,qrVl@=lL"Q:b_BM!;--Ub5tjj>
+5sIk68OH$<8k;WG:.do7"pG#5!!!0-!'TfIqUY\trrDclrs8MopAFD@"pP81!(-ni""lAc0J>7;0fCmC
+0/5=?1,:XB1G^^?1,(F=1bpgB1,1I;0eY161,C^A0eb@=1GLL92ENrS/i5C:.kre81c#h&1c$j<0fM-O
+1,:^J7q7UiaN;QDqS`]V`5g'JeC`IRfE0aZgAK\8g=k64f[na+f%&=#eC2nGdehAtcd0n]c,n,N`kq_h
+._<4%Z*V6LN`S=q1HIHK.lB+;/1WJ61G(:50ekL;2)?p<!X8]4!!3B2"9:INqtR5l!;?El#lF8fr9lTL
+#71;/'*eL;*Y/el%MKBc'bq8i&JPlk&c`RD'.=D)&e>Ne'G:uk&eGQc&.T6`',2,o&ePck'G:og()n,'
+%MTTd$P=$N'.O\1'+kQ_'c.Pq&/#d&2->-YLPLkKMi!4DKnP)3LlR[eSY3'cXf\b0Ykt^)YRde7Wi2ek
+UnXKPS=5k4Q^7W4#EOq+NJiOFJi%n!E,KW7EH#Z.F_FJt(C^up(_[Aq'b_&c',M>l&IoBa'+P]h%NYTT
+!X\o0#n$_ooDA6js7QBlrVlg>qtU!`pbi-Q!!EE)!!3Wk8lJGY9MA/U9h@fB8k;HB8H)0g7nQBF84lHC
+77B^>r_,CJ9hRuE6q9mF84?!C<`r9k6:++484>s=:J45O:Jah^;GTnT:MZNGio]h2rV-!Wq"FLWp\+:O
+p@\+[q>C6l!;u]i!<;fmrVZitqu-KkqZQotqtg-fpb;F<qtg$Zp%\(UrUoUQrr)TETjg>X;G]\H7S$$?
+8OQKQ8PVrP84lNH4V@bq#65/2!!5"OqW@gsrrE#sru_.4q"stG!s&B)!WW3$#;.qp0eb:91,C[</1N;*
+/M6oR)D<g"0JG48/hJY.1,C[@1H79K0JG7=2DHg;-8[eI2_Za50/>77/i#=?0JYLD2DmBK/h8\JDj@K0
+]?JXA]t;5#rl"fT'["YGeCi[9iniMIgtUQ9g"b?9g=cJXrn%2$rm_/"e'lamr6Pescd'e[bfe5RaM\"m
+)7[Ju[]dBb^UBSK5:8!@2_-F51,:X@/NGZu0JkR@0JYI@0an*`#lkD5!!=tRq>RGp!<)os"o@rfqu8JO
+!<iZ1!!!*$!ZMacrX]GL&JG`d$OI=Q$k*UE%R:O:&J,Kc&.T*X%h]Ng&ec)t'+kfh'G_;l%i$$'(D$r_
+%h]Ha%M9Hh&/#Zm'bh;m%13Ui5@/GSIZB\OJUiRUM&;,/NK9?nT;AWp[^rrW[^NTNZa.!H['R+<Z3dY7
+X/`.rV50fW"eM9SR@0H=OZ8G^N/<7;H?a[TG'.S1Dg6/3;Df6q$PaHd%MBHh'bh/s(D7Ju'G;)n&Kh/W
+!"/c9!!!'Urq#p6s4.,QrVccroKN6S&ci@B!!j<"7T*)[7S?HK9Mn\`r(d5e!(m/^r^dPh8Oc9I:J"#I
+9MA&M8,bsn85<#W7R9C378-KO84H*@92ASh9ghGf:0Vk9dd6f&oC;MNrUfRRrqQ9aqY^?lqtL*prVcZk
+qu-QerW2usqu$`rqu6TlqYC-c!;ZWk/G],:qY0XVr;#mUp%J"HijF8:5ZLQU<DZ=`<)cRZ84lBB8P;Q=
+'EA+:!!iK'!BK`Prq32h"o\E"s8"kV!"oS=!!j)e1H.-H/2/e40f:jF1]B0/1BB9cr\=C+<\H-Z0Jt^A
+/hf4C2)I'C0JG4=3&N<<.kWJ32`39B0JP:?4$,5L/MfLbF.Kk]_S<e!`PoHs^<4C4`lQ<Hc-=kmg=tH@
+i8NYQhqm/DgY:N<gY1B7rR_>+f@JO'e^XQH&CStRd*U+bcHXVXc-=JS`l'@D_S3Oo_mlnW]!\rSWe=P:
+-p'=H4?58X4$#2K0/,"30f1XA%fcS7!!iK'"#p#SoX+Yjrrr>us8W$ZrW!T5$j-J:"r[sb'+tZa&J#Hg
+'b_8[')`IF&.oQS&P!BC&.T6d'bCid(Ddi$'+kff&Jc2u%LELR%hofp&.]<a&eu<''+>?b(a_LWHA.!&
+J:`N1IsQ[+Ll%"JO-,WlU8=ikZ*XtK\[o>^\@/fP['mBM[/RBCZEC:1X/W"oUnOHQSXZ(:RJN%*OH5BY
+Kn4YuH$41LGA:MrCM%9tB1jlp$lg'$*#]V2*#fY&&J>Zg'+tj#"TSN/!XJc-!]^&Omc=Dgrr`/mq>L<m
+!TuH?!"oD9!u*aZ85<,V91qiJ8kMWI9`7]b:'"'_r_3Dg:]<s!91h`E7R07,77Ka76q9d?9M\J6:f'kY
+9Mn_a:K:7g=E'>+f(An<q>U0aq=OUUmI9c?o'5c7oCVbPqYL$frqZ]or;HWpp&5'lrVl]mrVl]nrW2ro
+rqZZor;HL.q"XgWn,*(]q"++Up[de:f=>p+9he:[8-DU\91VVS8H)*g4us&O#m()3!!<6Yl2.I["8hfe
+rVlfulS\kD!!WN+!Y-e60+9Qm0/,(4/h\k10JP<Z1B'$-1'06b0E*X*0)dC&/hd2Y"YVJ^0etQ`2((+2
+0JtaD1H%!D3([M+TYAOe_o^$@`50O0]"Z)#_Rmk1bKePdf\-2[rndP0#i=FogtUT;g"H>V$.me[e^i4!
+eC2kJda?JAcN)8hbo+gObK7iF`59L"ZG=;f[BdKY\@/]GSUsEnr\,6C/hJ_20J+n00/#%0/HPn["9Ac.
+!rt1IqYnJ6k5PP\pA"Ucrtt/]!<<-#!<rW/!Z2+K&JP`e%h9'[%h0*J&cE=B&cE=D'+YWQ&-WOP$OR7M
+rXK)?$P!XW&cE=^&Io?d'bV,p&ePp+2,%b;LkC>:Mi*=FNJN7DNXLr/MNsNsSti6cYI=;;rO`'?(q@&a
+[^NTN['Qs=Y,n\'Vl$5`TUq^ES!s>B4I)1rPEM)hMhm(=IslibD0C#:A707eA7]4W;*Q'6$OdCK#mh(Q
+%h0']&J5Q\)uosJ#6P53"TgRRn+65P\,Qj5p[n4Ys8Dfg0`hIV!"oM>!#7gj7nHQQ8k`&X9M8,S:&Icr
+:f'k[9M7oI8l&Da91q-@<)?4\8kDTH91quT:ejYV:/Y.j8kDrqM5.f1jm_Kpm.:&Kp@nLVo_e^fo(N(^
+q<n+UrVQWprVZ]pq#UElr;ZBf!WE#prVlcsr;6Ki#QFYsqu$Bfq#:3tr;$-`q"F4JoHX&%n`]>l[Z5*)
+<)HCd=%u:Z845s:3tMAt!!EE+!<=kHs7`So"T.oap\b<rrV?@E"pOu+&d8=:%lH0s/Mf.80JkU@0JbC<
+r%h&(1bpd?0J4t21H.3G0K(jH2E!EL1GgpE2)[BM0ekLD3A`?>1dt_kMOCZZ['-pO_Sa:1`kK7/dEBAF
+cdBnNd*gIsgYLcFh;-rEhu;R5h?`#ri8<GJh;$`cgY2VZs4I>&"4kuPeG[hrdf.PmcMbugccuI21<@GO
+`l#X+\\5eg['-gF]">JT[@_tX7QNFa0ekXB0/5.40eb3b!"&`2"T\Z)0`1kBf)O>$+o:m'p\k-iq#2lK
+"9AN'#R(21+:\\d'+tfe'GM,j'+bcR',)&o&eP]e%Lip^(DRJm()IZ!',(9VrXohW'G:rf&JQ&r%h9<u
+2+(GUG(1``GC5!nJq\u7JV8rKOc#3eS<],*T;&6aYdCpI[^WcW]"5NQ])9/V\@B#V[^EKLYHP+2X/`+r
+UnXNSSt)=?rg#L.Q'@JqP)bEUL4k)*JUD``D/aK,@9m8PBPM6iDd>^_*u5M%&.fWi&/#Td&.]c]!"8u9
+"T\].!\jWFl`:%1qY9pes82-@T-4::!!WH-!<O!&:JaVV;,9q\91_ZF92/2Y6VpQT;,9kZ:/+;M8Pi;^
+9M8,U91hiM9MSA\;H$On;H74PMj:^(mIgGVqsO.UqY'XUoCqtOp[IM7md9N4m-O37r;HKkq#pQdpA"Ra
+s8Motqu-Kls7?3krVlforV-9krVlcsrVHNl/GSf5rVcWeq"jRLq>L0dr;H0A\X%G7<)6+[8k;NP4rFM(
+!!<32"TTI<s6mGsp&?$.p\Opiqs!"/*sMcH"on`*!=q%L2D$R=1GU[=r[n:,1,Ccd1Cl;t0/#%6/LrD.
+1c$d<0eiMX2D?g>0etL=0/>X_=ClrS[_To#^p:Mg`PK:"[_]hs_nNas_nsI:aiViZh:gW=hV[8MinN8E
+"Q/.qiSjdn!T)`4h?MfkgtUT;gA]e*f`'M%eH"+te,IYlblc26c--(,0uh,K`5TBs]YhV"\\>b]XLGaF
+Z+.EQTn-cN/i#.70etI<4"h3L!!*9(%L2tPW;c8Ks2G!]q=j^bs82$:SfS%8!=8f3!WrKG'G1`a'GD)k
+%h9$X%h\^Q'bh8k%hT?]$Om^_'+YTc&Io$O#RLk;$N^bG$T&.u'd+qc:2,'/M2$Y-IYN`9K7J?%KS>27
+K8>SLQ'n)1TrG6(\%0,b^r!t$]",A][^ERC]`5VC\e_id\@8oT[C*9CYHFt-WMlVfTqJ!KSc5-,S!o_1
+Q'7AjM2-h=JUN#tJ9GgLG&h>/B4=e7<EE!r>$kQ34"MK]'bCf^&.oHc)]o:h!!ET.%L<%QW:AlJrrMuo
+rr3H#i6`PF!WW6$"onW4$k>$`<D?%[<)H(Q:fL.[9E%[K9hnJV8PN/b;c6Ul9i5(t;c-Ou>@(rdMP$u[
+`S0JBo_e[VnalA@lL"9Aq=F.Rr;?<fp%/"Yrq>sPq#:9pr;-9grs&Arp\4IYqYU<mrVcTqrVulso_nmi
+rW)rqrV-:&r;HWorV>sNlhgJUq!S+Sq#:48r:'1@mHs&tj4qa\;H6Ld91qcV1DC2s"98H'!!rWKZMi8P
+g&D*Mr;Q^9o\Ie1!!NE)!!N?&$j@t83\N'?2`*$81c@'@0`3[Z1G1752)dBL2DQsB3BB#R2EEl]6;:^"
+F+9(:Vm!M@^UUkf]=5)Q]#).i[CsDk&\6!!^W+OCaiDEJgu%#Fgt^lfir@s8h\G).i8EMMio&_Nh;$f?
+hVI#CgY:H9rn7;'s4@8#!7^trrm(Mf"O,*7b/aM&0?1i@YH5IR^U^V_['mTZ]XOo?Uo:ApX/M_N3A<?I
+0etO=4sg[G!!WE(!<<H,+9AS@X8`4tr;Q^9o\Ie0!!E9(!=/Z+%KI(O'b:`d().)_',D/h&,m1B&J@AB
+%Lisa(DRW"&eG]o)&3f#'GVE(+tPW778@*!CiOWDI=?]sI!L'gL4Oc"JVA`*M1^D:OHP]fP+ASUYct=9
+]`,YD^brm@]XkV\['[Q\]Xtbc\@9#Z\@8rU[C*9CYHFt-WMlYhU7e-MSXl:@S!o_1Q'7AjLk^Y;0nFb$
+D/+9?Ebo9#?<gfB>?"-e92/Ae>$4ou&J>Ze&.oQd*>S\b!!rW+!<<K-*hr)0s8Ds-rqcKhs8VTbp\=1<
+$jHb3!!*Q;rW"\],</_%5X\4:87.pfWJuafJ:E&sH[:=+T;\ilW2Zu2_TC*PfDY[Bo^h_Kp\4IYq>1*g
+!VQ6dqulokp\"4WoFL'Gl0Rp2p%A@br;$-^p@e=Wqu-HkrVQ]pqYpEkqXORbr;ZZnq>^?kr!WAtq>0sc
+qYL$^q"XjerVQfpq=O@Vrqdi9lX!^b8kVH=9M-B2!WWB.!rr?%#Qbjjp\=@Lro=%Vqu?]po`*;<rVlfp
+-NF)3q"FXYmLKR*!<<*,"onW)$lgZY2CL480.]/"F)tSg<Dl[lr_O>2@;U.3H$FR`M3=9uUo;/G]XYG[
+\GWo;\dl<_Z*_'S]tM%h]=Ybi^AbnY]=l#!bKnYfj5].Xio/nUq;1l+!oi1tro!e4"PqnhgY;_]s4RD(
+rRM8)e^W*qd*L"]rlb;`(<FP9`Poa4_SEn!]Xtkj]XkY`[^N]PriZR/YdCMn3AE?/3&3?G/f+g&!!36&
+!!rc;!u95]r:]RWhZ*<Kr;lotrr0h8rqIE-q>1$hrpKUWs7l3r$O$S3!!ru4!!i]:$m,Zj#o=Nq%2Sps
+"XPB8*ZcF&+;H.P1cdfb5X7h:>$toWDL-PMEcQ/@rcJ-^rcT9!E-->NH[0m`I"$TsK7el8Nf]QrTr+fu
+\@T;brk8-=q7dHV^qd_"^:h1i\[],X[^EOBZO*n@Y,n\&Vkp/_:naPTSXc4<Q^*btOH,<XM2-h>I=$9a
+F`MD;Chm]q@:*;F?<C0&7n#sD=qqhb'GqAp&.oN]&-)k<"TSu:%g3Hfrr;]ZqV1l:q>1!fs8LLIm/Ki[
+qYL-ip]'^^j4u<k!!*3(#Qt56!!!<M0MtG<6qU'YNo9-alg4',mdfi6kNh^2p@[n>kNh[0oCDG>qtTjU
+nac>GoCV_Lq"adaq"ssdqu-Qop\t<mq=k$cp@e=XpAOsf!WDlor;HK^rr2inqu$Bkq?QrrqYL$_q"k!g
+rVQfpq=OCWrqd?+n9eP48P2EB>"fq>!!NE,#Qt&+#m^bbeb&S3q=F"Os8W-!rPS[6rr2jRs7?6UroW/k
+"p"i2"9\])!rr<.*?mHs2D@!B4C"V\WiW>*Y-GC@Z`^XG]tV7n\@0#d`l8P.`PTC'\[JlQ[^WZQ[^WaF
+\HK:J\\5`V^DF`'`5]m?bKSSkg>1ZGjQ5F^io/nUio0^jpYu>7iSjdorn[e6h;$f?rn@D*rn.2#s4./!
+rm1_lc-611'$AA=a2Z-<`5BI-^V.:l]tM(i._3't[^`ZIYck14['*=h0Jb[G2`iZ-"UP\>!<rZ.!!!<.
+-J%ter:omHrVZcrs8N#8s8Md"q>'mbs7-*Trp)f2/Hu:]#R(;1!=8i1!Y,>O',VQ+'cei,=BT$>?!:B9
+C2.?pDK9lCF`__OJ:rW1L4jboF)c/<EH?,?EcZ@%FTcZ(Fa8?5I2%3_KSPAANK0g3W3!20\%9&Y]">WS
+^%o;9^C.ln^q[Xu]tCqe\@2RL[^EOBZWaW<Y,n\&Vkp/_TqJ'LS=H"6QBRJnNfApQLPCM2H[9mYF)Po3
+CM79f?X6oC=Ar$d77U*W+W1e)(D@N%'+Y6U&d&:F#R(2.$32:%qYC*`n)F0=qYU9lroF+6rsJc'r;HZd
+s7,mY=oJCj$NL\;!YGbJ'j%#9;G9hY8jm-alL=H5mdg&Hr;?Hep@e.Op%7nLo^qhNp%%MDo^_M?n*oo:
+n*ol=o_%nGn+#u@o_%kUo`4^gq>1$fqYpj"s8W&qqYBp]q>BsbrVQZoqtpKkr:Bmjs8Mupr;?Hir;QNq
+r;?Efq>U0grVcX5qYTsZqtp3cr99q_7S$!<6qL+U=9]-C$3g\7$igA8#R+H-m.g8Rs7#pcs8Bk8rVd-%
+rVlidrp]d^=8i1<#QPJ;!"&c2%n_CB3&39F1FP>"W3<J*Wi`K.[CEf[])K5X]">Se^;%J$`Po[,]XkS[
+['d?O['d?O\@V[O%_]Tm_o9^<bKS8ZeCN:*rS.P3h;7#Iro3n8q;V//!oi1trnmq:hqm5GrnRM,rn.A*
+f[p,Rrm_8'dEp7cc-=K3b5f[IaiMNB`l,g4_8![r]Y;(l]",>Z[^`ZJZ*:@5Z`.e(/i#7@1Ft;D9`bP*
+!s/Z,!s/W2!a#<dqXsmgli-h`rr;usa8c,<%J]_oqYC'es7$$XrVfmt!"B26'*&"=!<NKe?R-I&rYH[`
+)D>)l=&rC&<E<79C1q<rC2@d,EHQGMI=HcrI!U']rcKQ3G]n:UH@($fIY<E1M2[LXPF%Z+T;&-ZW3EP3
+ZF%!H\%B;d^:sT]q7cjCr4`ZV^qd_"^:h1j\[]/YrjH+>Za6p@Y,n\&Vkp/_TqJ'LSXc.9QB[PpO,]'S
+LPCP4I!^*]F)Z#6CM79g?X?uC=Ar$f7S$6R0H(?4'GM/i&U6SA!!NK0$31/1#6k31s6]aXr;5^SqYU9l
+rq6<6rsSi(r;HZqrV6,X!snl+3",cs#m^VNL#:EW4@)D/847"%lg='(m.0fBp[dkJp%.bGpA4^WmdTiC
+qtTdWp@\%Ko_%qNp@eUaqu6NoqYp9lqu6Tbrs8Q&s8Dllq=saQrVcWprVZZnrVZ9d!<<&ts8;lns8;lq
+#Q4MrqY^<iqYp9jqYpHlr!N;tp%S@\q=sdH^E$QM8OQ*3;e3;dM%0Oh!=8f-!!<B2%?C)XrSdVCqu?]p
+_uK]7$N9r&s8MoipmV6hrW!37!"B)4!#0_(-b25`-nI/.-p<'ZX/W%sXfo%;ZE^sM\$ii[_8Emq]>2J0
+aMY^(])K5H]"GYf]t_D$`5V_r%*6W<daZguf\5*9hV\=hrS7M0iVqj8iU>e.io/kqi;VU:hVR)Eh#?%,
+f`TmZf@KuQrm_/$daHLhrlm(>bKS/PaN)?@`5KR0^qRLq^:h1j\[])V\?iHFYcY%4V1gra1GUm@2+!VQ
+JI2;U%LE=@!!!')#`JKWrnR>9rqulss8N#Xs5Etfq"X[]q>C0jrquQhSH&oo!&P5e%0QY2&TG"9)$L?X
+(DR8p5#tTY<`i@%<)mC:BP;$lCN"<=EcZAMJV8Z+H[C$`G^4W7Hj+tLJV/W0rf%;HPEq]0TVA6[WN<3%
+YPPU0[Ca)b^:s$M?,==l^V@Lr]Xtbc\@B#V[^<BIZ*:C4X/MqmUS=HTTUq^FR[BG+PECocMi!7FL44Ms
+H$=@MDf'9'AR]"Q>[CQ4;+a;J9N".n%hfQj$POV0]5n&S!!3T6!W`?5!<i^dqZ$TJp#u8Kqu6Wp^&S*1
+,ldW;m+!$W!!!64!!*9($o,0Kp"`)1?U%.N7qprJp@InNqtpBj!r;`hrqQKe$MO)]oD8C\pA4RYrq6Be
+pAXjfqu-L&p\"1Np%\Iaqt^$]p\smZs8Mrsr9jO^r;-?mr;HKk!<<#s#QOf's8DrqrVl]or;Q]qr!E5t
+r;HQiq>'g^rV\5Dqtp3dp@nL^q"ORPfO.HK85;<I5h>u8W%&5d!rrH.#Rg\5)qaiToCffr"TSK#s8W)t
+;#g4dm+*!U!!*-*!!<E*!@4#Jh6AIa5:%p3-pX<"XfSS,Z*CXB[C*KQ[^Wf[^VRUq]=u5(`PKF-_8*k&
+_o'L7aNDcQd*U1ecd:+kgYVka!oDhkpu253rSdA.rSmt=iSj^m"lJ4ohVI&fgA]e*f`'M&f)F2&daHOi
+cMl'Pbg"ATaiMNC`Pod4^q[Rr^:h1k\[T&U\?iKIYcOq1XI;:.2)@<F2^>Ecm#3"e#64`*!<W]0!#OJf
+p@ItUrVZZes3Ud!q>'m`qu$Kop&4=3(]j[<!X8W-"TSN=HC([X#nA'_&./OU92/)S;H$Ij:f1J(ra?4F
+Anu@,E,]f=H$jsbr.G?0LPUkINf]Eg!L9#NTF@NiW3*>0Za@-J\$rmB^\Yb9^C7ro^q[Xu]tCtg\[f6L
+[lh%(Za$a;XfJCuVPBlZTV.mJSXZ%6Q'7>lNf8jOLPLA.I!U!YEc>o4BkCj_?X6u?<)QF^84ucR(_@Di
+',_,i$%0.oC(gRPrW!9-"qCV5(?,5boCDnX!<)ip^]4<3$NKnqpL=15"9\]8rW!3/*Lu`hp<HK4$r]l"
+92'BqmI9c>qYU3g"8;Nfqu-Kmrr;oqrqlZkrr)j/rVQHeqY^BnrquTep\"1NrVc`pqZ$Qn!;u9`rVZ]o
+rr;rqqYgKprVcfs!ri6"rr*'!r;?Hir;HouqY^<jr;?Qj!;l`n/,];Aq>9m]r;69_p@.'T91hZL5ttY3
+r8.I_)?:'I#RLJ6!!*(*p[nFNps&j-s8W)us8N!)s7l9_?N:N="98c-!$VLZKA4`#TJSPb0/bL87B3/^
+XK/S1['mKT]!]#X]"Gbn_Z%P!a2lEFai;?@aN;QHbKeG\dF6Uqe^rC'e^rO3hr*DKhVI#dg]H<fhYuC4
+iVqg:iVqg)ir\6!iVqd7i;qlorndY.rn7>(rn%2$rm_2$e'cUici))jbfe/Nrl5/]`5BF+rk9\l]Xt_`
+\$``QZEpd:X0&M$6SL8N4"r9NUY<NKT+M&,!sSo/"TAB)=o7pkl1b2U!<2rr_uC>Eq>0sbr;Zfmp\J4s
+$j?b6$2jiN$ZESOSSJiP)&!hu$6*#:852u^;c?Xr@:N_T@qB:gDfU&HH$auZJ:E'(Ll%"IN/`m^Pa.T'
+S"-%GVPU/gXK]";rO!$A[^WfX]">Vf]tM2W_"#0$_8*k$^V7Co]Xted\[],X['R*DYcb+/W2HMfU7n6Q
+T:VUCR@'8(P)t]_Mi!7FJ:;onG]e%GDJX$!/n89r?!^Z5;b]eR8l8_0%2'9k%M0M"Wfk/R$3151"9ni2
+!WW4&rV$3Op&"Xbr;O>."T@c0%h'Tb!!*6'!Y5_QX6nm?qUJJ26<d8\9nN*/p\XOVqtp6bq>L4$rVcWi
+p\FX]q>'perr)fmrW<-"rVl]squ$Kor;?p!s8DlnqYU*arr)Khq>BsbrVQZorVuots8Dfn"TSH"rr;rq
+s8N&srql`nrr*0#r;6EirVHBiq(V[BrVcZkqt^$bp\Faap\":PnU*r$7nZ<Q<7^U:kNfSm"UkA3!!36(
+%0X-7mIC&0s473#rp[u9$3U>0!rr<2#6p10]#ra(1aXM01,1@WZ)4V,WNEA/Za@0P\[oAark&iT]t_D#
+_o9^>aiV`Mc-Ob`e,Ihue^i=Mf*0gZg"P0;rn[b6hqm5hi!/0"ioB(XiUc('ir\6!iVqd6i</#qhVS7c
+rn.P/f[e[+f%&=Me-+7KdEp5=c4%tAbf\&KaMu6<_SO%e^*12']=GDZ[CETM['?^4XKJj+/hf"<1,h%`
+_Tp$?QjE`trW!6,"98`.[f#R`p\t*orr2rsrkna=qYL*er;HX>oud[L"98K-!!3Q/!,RpQMk"Ss"pGkW
+&-a:Z7nHBK:Jk(9<EEI8@UinZBPM=!DK9lDG^OpjMN!OTOHPfmR$jD5SY)OIrhU%$W2co#Z*UdD[C3NQ
+rPJQO!Q)YO^\,>:^BVNi^q[Xu^&GYX]=PP_\@8iPZa$a;XfJCuVPBlZrh'RiSt)7:QB[SqO$ntcM26q<
+Isu`iG'%_BChdTn@:3DK=]A<r91_`O=<Ik\&Jboj&SQlWK:I>i!!*'$!XAr1#lqL8n+-/Kqu-Nns8N#<
+s7QC7n+T]^!!*'"#6PP<%Xuq-lL"8l>>\R%6VgaSr:]dZqYp?pq"FO]r;-?qqtg*^p@n=\#QOc!q>'g[
+q#1'lr;$-^r;?KloDeXarr)ZkrVQZoq>^<j"TSH"rr;rqs8N&srql`nrr*0#r;6EirVZNkq(DO@rVcZk
+qt^$bp\Faap\"7GqN=TL91hcQ<6>1%p\3!j'*SaM$ig82!"Viil0\MirrV]d:Ab)0"oo27$#I06_SO?c
+4>\uO-8IDd\ZDm8YH[u1*4<;e]=bno_SjC-_8=%)_TC$Db08,Ud*U1gda8'CrmLksrm_&#fDa>-gt^`B
+hr3SSiSj[ns5ES/pYu>7iSjdorSde7s53h0rn.P/f[e[+f%&=Me-+7KdEp5=c61BVbf\&KaMu6<_nj.'
+^:q:o]=GDZ[CETM['?^4XJrcO?njJp2)R-GQ.EOnf!0<(!=B#>!!*0%$qg!Qs8W)s"TJE#rr0h8"T%ul
+r;?Qo!qcCcqu@'1!tbM5>*Q=KK8E'/)&!i"#n[Rs?;+!b;,L4j<)m+/@Us(cCiFE:E-6ALGBnXhMN!RW
+Ocu&rQ^F20S"-">USO]_Vl6PnYHbF@[^`lZ`5MVl!lDdhrkJ-?q7d-M^qd_"^:jNY&%fE`\[]/V['R$A
+Y-"b'VZWfkU7qRZ:7n,JR[BD+PECocMi!7FJU`,rH$=@MDes0$A78kP?Wg?,;+jJP9jK1W'GV>r&.i69
+I?1@kB*82>$4d+>"98j&o'-2Qqtp?krr;usj8\';-h[K=qsj=WoY1A+"9JW)!!3011%=c#p%%h49M@rN
+=B&/+oC)/?r;QTmqulilqYU0hr;liqrquQj%0-;&qt^![p@\(Nrr2Qi!<;uorr)ZmnbrC`s8D6_!r`0!
+rr2oqqYpNms8N&rrqZZmqYp?pq>'g\qu6L2qtp0`nG'Ug9N"8M;HVlDs7l3bjs:`F"98`<!!!'$!kS1'
+p:C8UoDS^anFZ_S^&S-9!sAT("TSTLcHEuD_oSl4/gi512DBEXVlHi)ZEpmF[^['^]">Vh^qmn*`Q#s>
+b08,TbKS5Wci2;le,Ihue^i:MecXOUg"QG[rnIM0rndM1pu:i(r8IV6ro"(>i8<GJgt_n`!nuA]rn.8&
+rmh5&eC2jnrm1eoccs\X3m,Uda2Z'8_SEt#]tCtf\@/iU\@8iMYH=q,[=9_\3%m*B26"76ai2]E)%HcR
+!"],1!<<,3r;?3erVclurr0k9%0-4nqYg-Xp]('*!!*!$:]LY-!!!Y$N-p2(L3!q;":?"^%5^jP:/+_h
+=^,0=?smV]Bl%[,F*2_SI=Qp&KnkPDMiEd[PE_E%S"-%@T:hsUV5L;mXKJb2Z*LaE[C6(O$,OEm^V@Lr
+]tCuV](<]5^LP!l]tM(k]=GJ^\@/iRZa-g=XfA=tV50l\Tq\6RSt)7:QBdYrNfAsSM1^D2IXHB`FDu)4
+BOtX^?XR);;H$Ff91D]8#nIj_'+P[pItWB-S!XH_!"/i?!!!'#!5AL3oDedg!rr9!o`*;<!rVWdrr"&;
+p%hbk!rrH("98N;)nbJ6q"XIQge:@5:eah]_>3Wup\b$frqlopqYL*drqulqrr2ijrWrQ&qYU*_p@e.[
+o_&4_o`+jdrr)ZmnbrC`s8D-\rr2oqqYpNms8N&rrqcQi"Sqlgq"t'g#lFMoq""*o9hc6t77gEZipcj>
+oCqU^*WQ0G!!<-&!ru^'qRZ\IqsjO[qY^0_rD`gu!!N?-!=',KT>oF(ai)6$0J+V$/hf+4K!D8YY-YF?
+ZaI6O\@T;b^;.S%_o9X9aND`Oc-+>Ucd2U<!7Uqs!nGlPrmh8)f\,!5g]#t2h;-rEhtl=,ipl(,iVhd8
+i<8)shr!8hh#?%3g=b03f[gD\f@JO'eC2jnrm3mUccs\Xb0%fG`l,d3^qd[t]Xt_a\$ifV\$WEDXf\Y1
+KIno:0JbF?XM;s"`QQ;k(B=FD!!36'!WZL'rVuorrW<-!rmh&;s'PQiq"a^`qt^7l!!*''!!ii?%L@TL
+P_FX9LN=%;#Rq@\#<>[S:JOnj=^,0=?smV]Bl%[,F*2_SI=Qp&KnkPDMiEd[PE_E%S"-%@T:i!VVPpJp
+XKJb2Z*UgF[C6(O$,OEm^V@Lr]tCuV]'R1=^:q:o]Y(ke\[]/X[^EKKYck10WMlYhUS=HVTqJ!IR[BD+
+PEClbMi*@DJq8AuG]n1JDJNos@U`\P>?"L!;,0bS:-&^o((_)h&oiJRItj;]JIDMY&-2k9!s8O.rVulr
+"9/?"rknabp@S:XrVuc_g^jVk!!3-)!!!LRq"!nNp\=RD;b9_Z6r?P,r9s=RqYL3g#5n;kp@e7TrqQTi
+q>U-hqZ$Hhr<E2rqt^$]pAX^fqYL*frVccprVlinr;Z`qrqufdrVZTnrTjL^r;uusrVl]orVld$r;?Hh
+r;QWjrqZTjrqcfnq"OR_r#PY1q>'gZp<QT6:e=8Y=QfVYqu$ElraQH=&HE(@rW30>ddm7Hrs\Vor:Kg_
+q=!,J"9\]D"98`.!<HBI_8"+1`Q,);/MAb+1FeWuVld2/rj*ZQ[^`lZ]"G_k^r!t,`Q$!AbK\;Ubg"J[
+dF$CkeC=KJrRMG0g"G-8gtgcAh;7#Ghtl=1ip>_'iVhd8iW%j9hu2@6gt^Z=gA]b*f`'J*e^`0udf.T6
+cd:"`c-+8PaN)<>_nj.(^:q:m\[T#U\@B#TZ*4//"L3q>1,Stc(Gr>7`lH*=bL0,i!"f2;"T\W((=`!R
+s8Dous8N#[s5*c[p%/%Oq>L6_i!]_k!!N?0!X/QjP'_7rF`r=V'b(Q\$5E_1<Cfk_<ENL6@q9%XC2@a*
+EccMMH[^HsKSPA?LkpqINKB9dQC+,2SXuFGWMuo!Y->1;['d?P"1c"T]DTDF^:h5Z]EGjX]",B<^K&"^
+]tM(k]=GJ^\@8oS['R$@Y,eP#VPU&_U8"?SSt2=;QBdYrNfAsSM1gJ4IscNcF`D>:BkLsd@:3;=;cZjo
+9L2*-$ka6e&ePdtIs#p[JVp!W%0-A@!!ro5!rs+fpAFshrW<-!rknaGp\b'ds8W&pN;s1c!rrK'!#[9)
+mJl>Kp@J"9?V+-j78ct@r9j1MqYL*d#Q+Gpp\+=Tp\sshq"apa!rDfkqY^WrqYU*`p\+UZs82ipp&Fmd
+s8Dusr;Z<cr;?Tnkl1b`rr)fpqu?WprWrN$r;6BhrquWlq>^<jqZH]jq"ape)uBF,q=s^Uh,dQN91`)h
+l1afGqt]p[]-Rjc%/g//#QTYMqS3(/rsnf$s7H<gqYc9O"p>&/#6"T<+/6Zt[*HS*_l>gM1+k"30;#eP
+X0/c-ZQ?K^\@K2^]Y2(q_SX71`lQ<Gc-=JVc-O_`dF-LneGe"tecj[Xg"Y<;rS@M1rnmS2rSmA-r8[_6
+rSmh8s5<q7r7qG0gtVh^s4RD("P)&Pe'e6B2p]jscHXPTb/hWC`P]O-^q[Xt]=PP^\%&rW['?g:Xfegp
+1c$mC1,:hn^qdt0_SXTh*X_rW!WE'&"TX5Kqu?Wo!rr9!p]&M<9(r,[oD\^drJLX["9ef2!WW39J<#:s
+IW]a]D]B2s$jm^W8m"SW;H6h(?t3_V@VT^rDfTrDG^FmhK7o#9M26tFN/`p]PEqT)&Y,D`StN'_X/rJ/
+ZEpsI\%'$K]DTDF^:h5Z]EGjX]",B<^I5fM]tM(k]=GJ^\@8rU[C!3CYH4b&VP^/aUS=HTSt2=;QBdYr
+NfAsSM1gJ4IscNcF`MG<BkLsd@:3;=;cZjo9L2#\5n=VA'+tlnF*qqLH$t:6HkQqh%0?G."U4s\q#(0j
+rW<-!rknaSp\Y!hs8Mll4ph;l"TSc-!tKqXq=sOZrqcL%lZ#Km9M&/hlh0c5qY^9jqZcuqq"OLVq>U6h
+q$Quqqu-KjrVc`qs8Mrur;-9gq#pHdq"X[]q?-Zmr;?HjrVZQinbrC`s8DBcrVluus8Doqqu?Nmqu6O&
+r;6?fr;?Eeq=sd]qYp?oqYBp]rqmc4q"X[[qXj)]<DQ:];/>[rp\t0iq#0l5%gE:DrW!'+"$cSRg]-74
+7/?i^r;??br]1;c":"o5!!*+0`597&aMbd%VaW*n0eG+?VmE:sYd:[AZa@0N\@T8`]t_D#_o0O7aND]N
+c-4DVcd;[=!S#Tte-FOSf%8O+g"QG\rnR\5hr!>li;;L6iVqj6iUPt+iVhd8iW%j9huDR4h>Z40g]#nl
+g">!/e^W'rdEp7dcd'e[bK@uKaMu09_8*k$^V7@l\[T&X\$rcMY,nb0Xee$50f(R?6*If1`Q,g-_Sfd^
+!!*?1rW!-*!B^5Rs8W#r_Z(,As8W&rq>(%O#lt28!"8c+*(Yp5E,BT1AS#3j#o!s]',+&:6Ut!P<a/sB
+AR>sUBkqR'EH?;JH[UBqKSPB_M&hJ5O-,WkR$sM8StD[LX/rG,Yd1XD[^`iY]=bhjrP/6DrOr6Dm(Wh?
+^:h4m]Xt_brO<3C[C!6EYcOn)Vl'Hh%AKSiSt2=;QBdYrO,]&PMM[%>K7A;qG]e(IDJNosA7K"O<)Qh!
+;G92872-CJ'+tltAn5+VEcZ2KL-u"A$4?b4"pP)is7lWor;OV6$30Snq>^Kos54C`!#YeWcK=WMs6K[T
+lK`sk;,9k^C[UfalhgVXrqcotqtTpZp\FgbrV6fsqtp?jqu-Kms8W)s!rVokrV6Wkp\=R\qYC'brVcZk
+qt'ddrVZTnrTO:]rVl]oqZ$Hlr=&W$qYU3gqYBs^q>'per<)rmq"ape*;]I*q=sm[ok@?$9MA?6mHjB=
+qY:$Sp<X3]!!rN'!sB1una-;&rsSJuq#:0dr8.e\!!<&u1D6Og];!KZ_mQG?:b"@Z0/,_nYG\2$Za6sD
+['mKS]"5Me^VRe)`5Td<b0/&Sbfn>Xd/MDneC4EH!7_A*f%8R-g=tE=rndY3!oW"qqr.V7ro3h6n`0Q+
+rSmh8s5<q7rndY1s4mY/rn@A)("Upbe'cXjd*L%`c-=GSb/hZD`5BFi^]V<a]=IpN$b*UQZ*(11Z)t2o
+0G6,s1GVe/XL5gZ^VI.oWrNY1$2ac+%-dB`s8;l5ruLh5q#:6hrS\%_!!<3$!WW3*JTuBBH"Uht=C*<[
++;GS%&K4G>6q1'Q<a/sBARAhZCMds/F*;eTI=Hj%LPYqd*K#i;Ocu&tR[]k>T:hmYXfen5ZaI6N\@K5a
+]tM/Y^\bbD^&Pb3^BhQf]tM(k]=GKN\-f^R[Bm-BXfJJ#VbEq`UnXTVSt2=;QBdYrO,]'TM1pS7IslWf
+F`_V@CM7<k@UND>;HQst9KbI3)%dJp&eQL&>#\jEEH?2VKE)J^$j-J1!!*Mpp&G'irm^u:rs/,kpAb*k
+s.&lb(^En9fDb79oDJ+EqO'rL92/?/nbVkJqu$Ei%fH8%q"X^_qu-HjrquZkrVclrrVZTm&-)Y/rr)ir
+rqH3`qtp<irqu`krs8T%r;?Efq>'gbq!n=\r;Z`Zrr`2tqtpBhs82fo#Q+DpqYU3dq>U-iq>:0i"8hri
+q>U:6q=sa\q>C!aF&Gn09i72Lj7N*9p%nUamRRWa!!*'%rW!"qoDS[g^]+Q2rV$0_qtufY!#bt?!rtF'
+TuF=X^qH_;X'R;51+t@RXKJM"YPtg>Za7'L\[oDc^;%M$_o9X8aN=q8c-FPWc-O__dF$FlrmV8)f%/L,
+g=tE=hYuF4i;MX5iW8#tpYkZ&r8IV6ro*n8r8.M2rS@J-s4[J*#M%ASe'cXjd/M>uc-4ARb/hZD`59@h
+^]D3`"1u.T\c0&U['?d8XKen975$GP1GiLAT!5`6]=Y_g]/'?c!Wi?(rW!%ppAY*irke[?pAajbpAOrW
+r;Zfu;[!.(!%<k:G@P`2>Y7:W-jLM&&.TaR76a79:Jt>&@qAnNBPD3uDfTrCH$asiJqSi6MN!LSOHYop
+R[]k?TV8*UWN*##Y->1;['d?P\[f;`^A5PA_#M7;^BVEd]tM(k]+DN`\@B)Z\@/fPZ*:@3Wi;oqV+IDU
+TUq^CR$O#$OcPK[MM[(?K7JAsG]n1LDes-#ARf+P<)Qk#;G0)1:`U)\&ebp5=Zeo>?tsIrEdo>7"98T*
+"p"](V>1)jr;PgXhZ##!qtC!Ys8QgE"98E)!rr?4QM'n<rmpT-l0A/G9h@iM=+0W5me6GRrVI*&r;69a
+qYU0gr;?Qlqu$El!rW#pr;I6,rr;urrr;umq"agbr;Q]orV?KnrVufqqZ$Biq!n=\r;Z`Zrr`2tqtpBh
+s82fo#Q+DpqYU3dq>U-iq>:0i"8hriq>U:.q=sa\q>Bs]GYh@49N%\[g[XdunbhkR%JZJ'$ig8.!sAW-
+C@_>9s!R^Cp%[kMqd^':!WWQ3!!EFI^ppVfU:[_*R'(3V0eY4::91FkWiZ3*!4*]P[CEcY]=bkm_8=+/
+`l?*Bbg"GWbg"J[d*^7ie,Ii&e^i=)g"P39h>Q72i;_d5iW8#tpYkZ&r8IV6ro*n8r87P2rn[P-$ej=f
+g""X&e'cXjd/M>uc-4ARb/hZD`59@i^]qWi]tCqe\c0&b['?d8XKnq:8M)bS1H''OQE7Er\@SfU^j,nf
+!<<0'!rr=7oD\dfrl5!:s'Yg*p%ReNrF?9<!WWT6!!N@*M/m-K<bPK#4]=$@'G:ui+A+sa7nZWU=^PZM
+>[;#WC2Im0FEVqVI=Qp&KntVFN/j!`Pa7c-SY)RKU84cgX/rJ.ZEppG[^`lY]">]P^\knI_=kY<^LY'm
+]tM(k]=GJ^\@K/[\$`TKZ)t+-WMcViV4s]WSt2=;QBdYrO,]'TM2$Y8J:2chG'%bCCh[No@piM?;H[(!
+905%2*tAtt',3H02a'Q4BPD!uJR\Zl"p+r4"TSO9pAb0jrq?B:rs8N"s7>sWpalOG!$;4D"UGk%r;?0Z
+q#'gXl1r@r:e=D]Ms9s.pA"R`qtp?gqYgEk!rDflrr2opqu6Wqr;Qfpr;6Hgs5EqPs7uW]s8;iprWN/r
+q=saYrVl^&qtg3fqtp-]p\47O+7OYU7S$HZf'`)$p\Xm^p[7h<*<??J!!!E-!%[X7qu-QpqnrF=qu$H_
+p@nJ7r;[<.!<N9%Y.)!J[C!HAW1O@$K.\o00JZk/ri?R4Za6sC[(!Z[]tV4q_#D1n`5Ta:aihoPbKJ,T
+cd:(ee'uq!f%8R-f\+s3g=tB;hu2I7iSieTj8%^1i;VU5h>Q+/g]-%,g'60\f%&6udf.Vrccs\VrQ#Df
+`l,d3_8!^t]=PP_rjMs7Z*F;4,-.fO<&ZB\2(jc`V5UQ%\[ArO]<i+L"9SW($ig8Wq>C6krr<#tj8\*<
+?Mj["o(i(\.f]VP!sA`2"ors`B3nnI=$Af2=#^L'&JG^$845j:9i+ek?"%5L?YjUtE-$/HH@:<qKntVE
+NK0']P*D5uR%'Y<TV8-VV5p]!Xfek2YdCgG[^WcW!4h('q7ZU99t@gE\$iZLZ*1=3X/W%qVkg)^TUq^D
+R@';)P)t]`N/34BK7JAsH$"(GD/*]qA6N,IA6)Am770F;+VP:r(^Do^3]fW#?YaLgD/fOa!XJr0!"Ju/
+.fKAHrkAC<qu-Qms7c:1!r`0A!<WK23pHS>oD/%Sq=j=Ocrj4@7Tl2Jp\"7Pr;?HhrqZWkqYgEk!rDfl
+rr2opqu6Hl!W2flrV?KPrV?KhrU0^`rVlctr;6<iq"F[cr%%[@qu$?gp\+@Up$hI1<_,bV=k`<6qtp<h
+p%RqIj#$l@!s/H*!!",*p\Xphs80b7#ljf#rqcZjr#P_9(]aX=!@Y@b\?WNJZ`C(%Z&CLq0IetlWNH0$
+%(!:GZF%*Q]Y2%n^VKic+N27=a2uNKbfe2RcHjkbdF6Uqf%/I*g">!2g=k<9gu&(g!o`+tj5^1"q;V5.
+rnd\2rS7D,rRqJ-f@JL$e'e6C"4,69b5KBia2Z'8_SO"$]t:kd\Gir=ZE^\6YTg0HZsc!K/MJl?VPU>s
+ZF@3MYdq(f!!30%!!E<&+7f@/rr2rtrq-6;s%WChrql`kruD+A!WrQ."pPrpC1^aX<`21I5up2\(`!Mn
+.SE3!84ucY=C#?F?=.MdDK'Z>G^=dgJq]#<MiEaXOHPinQ^F85StMdP&Yu8(XK8P,YHP1;[C*HP\@K0/
+^\PS=]0*X7\@8oRZE^U9XK/>!Vl->cU7e*KS!fY0P`h,gNJr[JKnFo(H[0^RE,B?&An5(JARnh877BR.
+:F6br%hKB]3BfJd5YG?sCh.=#$NgS8!WWE+!$Ct7s8Kb4#l=T$rVuiD$Ng;-&HN"<#\WMtq=F@Qp\XaW
+oA=6k:fKnhU@7aHp@eF^qtp?gqYgEk!rDflrr2opqu6Hl!W2flrV?KPrV?KhrUg-es8;iprWN/rq=saY
+rVl^Fqtg3fqtp3_p\4LOl^LdI:eYHZmI:#Jr;--]nb)!H#Qk,2!!!0&%FOqIrVuopec5+<$2X]$r;ZcE
+#64c'!WE-G::IR<YHtC7Xf8>&Rm8\b.QM:EWiN2&Za6sC[(!Z[]tV4q_#D1n`5Ta:aihoPbKJ,Tcd:(e
+e'uq!f%8R-f\+s3g=tB;hu2I7iSiegj6kt'iq_O3hZ)F1h#?(,g'60\f%&6udf.Vrccs\VrQ#Ym`l,d3
+_8!^t]=PP_\$rfPZE^Y5Y9KdGCc=.+/ifAsVQQr*ZF%$C[B`4&!<<3%!!WE3f)5OHs8W-!rknauq>^Hm
+s8UXT!<N?+"9eu73-SkB>[CK.6U+"77MljW$5P6g77BaA:fLP%@:NYPCi4-0F*2_RI=Qp'La%_7NK0']
+P*D5uR%'Y<TV8-VV5p]!Xfek2YdCgG[^WcW\`(=!^%o8j\[f5Z[^<?FYHFt-WMl_mUnaZWSt2@=R$Nu"
+OH,<ZLk^V9J:2ciFE2>;/o#$2A6`>J?r]oo7m]70-kd7/&/%8m4$Pi"<FofMAS`[s!s/W+!!`K5gA_-O
+^AeK:s8VonrNcJ*rVup"*WuZQOQuT<o(DPIqtBmTk^lH*:L0U^o^qkSr;?HhrVHBhrqlioqu$HmrquZm
+qYpTnr;6Hgs5EqPs8DoprU0^`rVld!r;6<bq"F[cr%%[@qu$?gq=aRWr9i^=7oEG`II6Imqt'aYo^_M@
+jb!pA!s/H&"98G.p\Xphs81sYhZ"ets8D`kriuM)!<N9'!s8UD['R3DZ)k+2W3N:u;(XRY3bePn%C!1F
+ZEgjH]=bhk^;%J__B?e9`lH3Ebfn8Rbg+P]dF$Fme^i='f\+p1g"P07gYC]chuhoriSrhVq;V5.rnd\2
+rS7D,rRqJ-f@JL$e'e6C"4,69b5KC0a2Z'8_SO"$]t:kd\@8rUZa-j?YHP@0WbsFJ3\O.'Vl-_qZ`^U=
+Xq.eBB*A89!<<*(!!'G)rr2oss8Kq9/,]GGq>L?#!!36*"9eu7#?GtU@U!)<:d[E;8PgTC(D7N9:.7TB
+9i+ek>Vfeu?XR\fDK'Z>G^=dgJq]#<MiEaXOHPinQ^F85StMdPUnt,nXKAY/YHYCA[C3QS\[g\6q7ZU9
+)S*Dg\$iZLZ*1=3X/W%qVkg)^TUq^DR@';)5E_+gNJr[JKnFo(H[0^RE,B?&An5.N@UN2191MN681Fu_
+)A!l\5Wh=m8lB21?Xdh<#QOr.!!!3'!4`%.rke^6s""'Eq""1VRfENk!!*0)"pqHpqYTmVo)&=NqX*[F
+9MSAfU%%[GpA=dcqtp?gqYgEk!rDflrr2opqu6Hl!W2flrV?KUrVZWis7uW]s8;iprWN/rq=saYrVl^=
+qYL$aqtp3_p\=RPl(gdG;bj%^nFHA@qXjRVp%@XQ&-<%4!!8DZqu-QpqtL-8rs/N!p$h_TQiR'd-j'PS
+",X1cZ`L:0Y,n>$VlFG_0/,D$X/`2#Yd:[AZF%*P]=kqm^VKic'#_c/a2uNKbfe2RcHjkbdF6Uq%G'+^
+f\+p1g"P07gYC]bhu_lrio/qniq_O3hZ)F1h#?(,g'60\f%&6udf.Vrccs\VrQ#eq`l,d3_8!^t]=PP^
+\$i`OZE^X;Y-Xr?XDodK2DAdLWiE4rZ)k47Xfesa"TSZ%!!AJ`rr2oss8Kq9)ZBL(o(`6R!!<<+"U5/:
+#\%CJ=^#$3<C8l<6pXNu%1a!d/Pel,8P`2^='K*D@:F%jDK'Z>G^=dgJq]#<MiEaXOHPinQ^F85StMdP
+Unt,nXKAY/YHYCA[C3QS\[g\6q7ZU9$+[UV\$iZLZ*1<,XK/>!Vl->cU7e*KS!fY0P`h,gNJr[JKnFo(
+H[0^RE,B?&An5:U>Zt$&:JO;:7P,&b'b)Wi6U4""84m)k=B]EB"onc+!<<-$!1*Warnd\5rs/;ko(;^2
+"U"`)*s2ZN$GbQqqss+Gq"sLQna44s8Ocj\n*p)Dqu$Bhqu-BfrVl]rqYU3irr2imrqcWqqu$?iqYpQq
+iViTPq>Ka]r;HWo"T8/mq"XR]rqml7qYC!bqt]s[q"X.BX%Z/U<Qb(+o(MGFp@S.PoBaO+&HW+9!Wi?'
+!.">9rVuop_Z'f6o'c8HJc5`L!s\r3S>`ZsX/Gru'r.n3We32[.6)4FW3!#'Za6sC[(!UM]=kqm^VKic
++N27=a2uNKbfe2RcHjkbdF6Uqf%/I*g">!2g=k<9gu&(g!o`+tiT'anq;D8/s5!Y/rnID*#1qJXe^N!q
+rm:hoc-4?/a>h5[`5BI.^V7Cn]",;Z[^NNJZ*:F7Y+i+D0JG"8Lp="]XJ2o#Y-G(0ZCh@$!WW6'!!<4G
+r;Q]ps8W):s'Ym,p[[kIr.>%Q!sJl5#7(WV@THQ5=BSQi4[__54r4S4(,&EP84cTS;cd13A78q`DJjE7
+Fa/4\J:`K2MMmISO-#NhQ'[l-SXuLJUSO`eXK8P,YHP1;[C*HP\@K01^]2(E^%o9D\[f5Z[^<?FYHFt-
+WMl_mUnaZWSt2@=R$Nu"OH,<ZLk^V9J:2ciFE2>;C1h-h?s[)A;Gg4b4uZ%e&J5?`5Ysj969@Y0>$P-2
+Bl4.U!rrE+!!<4Irr;uds3L]pq#CBen8\^9!W`<("U>Caj8&TFmJ-;Mqt'ONj)dpa<MAjMq!n7Zr;6Bi
+qYL0iquZ`lr;Q]pr;6Kkrr`<$qu$?iq>]FPq>^9hmf34`rr*&uqt^$^pAP!g%f6%tqY^9ep@n@Umd?fD
+$V<^$lL"*6p$_\Pp\t%!n^nHW!!!$&!!NC;p\Xphs80\5"o/)pp@3%u!tbY<"9c!0YHY%'XJ`8(XKnk!
+(.g#*1hrtfXf/M2Za-pE\%92b^:q@trk]er`Q#s?bKS2RbKS8Xd*^7ieCE.$f@\d/g"G*5gY:N@rSRb9
+iSrhVq;V5.rnd\2rS7D,!8@G+#1qJXe^N!qrm:hoc-4?/a=PBO`5BI.^V7Cn]",;Z[^NQLZEUL7XJW.=
+0J+Y@W2cu'X/<&(Xg+t0ZE+3.!!iT.!!WF9r;Q]ps8W)Ks6fnnq>U?doksp8"9eu7#71]]>>J!q<*3'i
+6pjO::*BoK'.m!N91r,[;H@%2A7K.dDJjE7Fa/4\J:`K2MMmISO-#NhQ'[l-SXuLJUSO`eXK8P,YHP1;
+[C*HP\@K0B^[Al4^%o98\[f5Z[^<?FYHFt-WMl_mUnaZWSt2@=R$Nu"OH,<ZLk^V9J:2ciFE2>;C1h-h
+@p`><;c-Ik3]KV]'+b?e;bTbT7m]X7:fU:iAU+IY!!r`3!!`O<rr;ut^],h_q>^Khlt-A'!WiB)"pYLr
+l1XrGme#iBqs=+Gp5;X@:R1/;q!S%Wr;6BiqYL0iquZ`lr;Q]pr;6KirrN#pqu-?jiViTPq>Ka]r;HWo
+"T8/mq"XR]!;m3%r;-9cqY^9ep@nR]+7,(Z8k=R0jRN'?p\=UZqtp6[g(FMg!<E9&#R"Q0qu-QpqnrFB
+rV?HlpZl8h!s8Z."TANL^oslDWhcVfYct%8W3f\Z0J?k1X0&8(Za6sD[(!WY]tV4q_#D1n`5Ta:aihoP
+bKJ,Tcd:(ee'uq!f%8R-f\+s3g=tB;hu2I7iSieTj8%^5i;MU5hZ)F1h#?(,g'60\f%&6udf.Vrccs\V
+rQ#Ym`l,d3_8!^t]=PP^\$i`PZa-h6XrscS.P3,N\>-45XK8S0Xg+t.Z*4<1!!*'%!!ra7r;Q]ps8W)\
+s5*c[r;-Elq!MSl"9\o5#7(VBKjIML=&W-q91V<D7U@VS%hC'^8P;]R;GpP#@:WkYCi4-0F*2_RI=Qp'
+Ll.+MNfT9bPa.T&S"6.DTqeE[X/rD)Y-5%5['d<M"1PeN\`(=!^%o94\[f5Z[^<?FYHFt-WMl_mUnaZW
+St2@=R$Nu"OH,<ZLk^V9J:2ciFE2>;C1h-h@p`><;c-Ik4$?"Z%M0$q@7Np`7n#j<:fU:%;It4X!!!*&
+"98c2?iL*)^Af_^q>^Khlt-A$!!!$$"U>FanGE+Qp@e=Vq=FRTqkd(c99\i9hu*9Ir;6?nqYL$arqlWl
+"T82oqu$HmrquZmqYpTnr;6Hgs5EqNs8W&tr;ZWhrrE#rs8;iqqu6Eoqtp<i"T8/oq>9marqufmr;7i9
+q"XdTk]]?m8YGeJn+?PTqYU0bpA47/&I8@?!!<3'#[mE(rVuopa8c,<>Q+BsrqG_f!<<*#!WiH,"Ko)4
+YbeD$Xfee0^95"b/M\k`WiMMoYHtR@Za@3P]=Y_h^VI_(`5KX7a2uNKbfe2RcHjkbdF6Uqf%/I*g">!2
+g=k<9gtpoFhu2Kqj8@s4iWS6!i8<GihZ)F2g^Mlig=b03f@SU(eC2kFcpH()cHXSVb/q`Ga2Z'8_SO"$
+]t:kd\$rlW\$iZKY,nq*V+i9p.W)`%Y->7;Yct7/V5^W!!s/H+!!<3(#[dN/rr2rtrqHH;rs&Dtrr2]\
+@f?Bn!sAc4#RPWY77g0Q<``!d93=qq1^Oa%-W3`)=&W!p<a0$EAS,^pDK'Z?G^FjhJq]#<MiEaXOHPin
+Q^F85SeRikUSO`eXK8P,YHP19Za@-K\$rm+^\GMA]KNm=]"5G_\@8oRZE^R7X/W%pV59o[TUq^DR[BG,
+P`h/iNfAjLKnFo(H[0^RE,B?&An5F[>#nR!;c,nC+@@.T(_&<.<DcXm:dmfC7mp*ZGln-K#64l,"UJK7
+s8K_3)>O73p$cu+!<<*#!X/f:dI$W(qt]s`qtp+%qsOF"APQ<XkP=ZBn,3+\qtg0bqYpBir<3&rqYU3i
+rr2imrqcWqqu$?iq>]FPp](9ls8;onq>UKos8N&rrVucoq?Zuqr;HQjqt^-_rVl`pqY^7%q=saOr9Ai,
+:JBR:o'c8LrVI0%p\O:-'*nU>!!<3%"_m`.rVuopj8\';>58*pp@3#&!!!$$!WrQ.X0AP-Y-+h6Y->7A
+XLj9R0/c_)YGSM&Za6sD[(!TX]=bhl^r""-`5Ta:aihoPbKJ,Tcd:(ee'uq!f%8R-f\+s3g=tB;hVR/I
+rnme7iT'^m"QA=thr"@gs5!\0%,'@gg"G$0f@JL%e'e6B2:'Uoc-4ARaiMQD`l,d3_8!^t]=PP^\%&rW
+[^<<BXJ<%u;D0^VU:@M4ZF$m@Yck((W2lit"9SQ&#6Or,"_[c4rr2rtrke[eq>U?doksp5!<WH.#7(WU
+=[GbZ=&rg'92/5W?UbqD'd-@M8Q8J`;H@"2AS!Q-CMds.F*;eTI=Qp'Ll.+MNfT9bPa.T&S"6.DTqeE[
+X/rD)Y-5%5ZEppG[^W`UiP50$rk'Dd]=PSa\[],W['Hs>XfJG"VPU,`TqJ!JS!o_2Q'@GoO$&G^Lk^V9
+J:2ciFE2>;C1h-hA7/SA;c-Ij3C6+Y&ebXX>uad$<)H(Q8Ou9D?$6AR!!*''!!3=;rr;u4s![pIp\"+L
+pk8kP!!!$$"U5=Un+?MSo]c;Gr:TLFrToM9;Jbt#qt^$dqulonqYC!equ$Bqr;?Egr;Q]pr;6KirrN#p
+qu-?jj8K#Vp](9ls8;onq>UHnrVufos82fl#lFMsrVZQiq>9marqufmr;7W3q"a=Tl[)])IIm("n+HPS
+qYU0`qY'3r&-i@=!!3'!!daV<rVuopo`*8;-MR*"p%X(>!!**%!WrN-U9^]%Z)OD)X0f@=Xh1fE/2BSr
+Y-5"3rNdZS[^j#^]Y2(q_Sa=1`Q#s?bKS2RbKS8Xd*^7ieCE.$f+$Bcf\+s3g=tB;hVR/IrSZYppu2G8
+iS`VNr8.J0rnIq8g=k65f[na+e^W'rrm2q:cd'eZbK@rJaN)<=_ns7)^:h.i\[T&Y\@/fQZEC:'\#2qZ
+#:WT^\$E6E[/R<<YGeFtWLO.p!rr<&rW!%Gr;Q]ps8W)8ruCe(nb)g4!W`?)"9f#9$#a'47SZQI>YS1%
+;H$mf@kA$"(g0a8;cHXm<EisEB5)-uDK'Z?G^FjhJq]#<MiEaXOHPinQ^F85StMdPUnt,nXKAY/YHY==
+['d?O\%(D3pq?[>&A,Qc]",A]\$iZLZ*(40WMi:`V59o[TUq^DR[BG,P`h/iNfAjLKnFo(H[0^RE,B?&
+An5=V?!1'$:ej8S8KelZ.<&No>$YE:7n6$76q^a%#6Y/0!!E3#"+'tHrm:]6s!RdAq""1VRfEKi!!*-)
+"q%I#nbE"OiV<<Jp?hGDrO,<lB(Pclo)&Fa"T/&lq>1*fr;?crr;-<grr2opqu6Hl!W2flrV?KcrU0XY
+s8W&tr;ZWhrrE#rs8;iqqu6Etqtp<ir;6BeqtC!fr;ZWkr#>J,q=jRD@:)UIjRVj2q#($cr;6'^o]WFh
+"pb#*"I8`Ys8W-!s80_6#Q=MlnFupL!<*!=!WiH+"GX7ZWir:fYd1^KXKo4OJ1N98YH4q*Z2M!?['mNW
+]=bhl^r""-`5Ta:aWAXLbfe2RcHjkbdF6Uqf%/I*g">!2g=k<9gtpoFhu2Klj7qU:iSi_Phu)@2h>Z1<
+g"P05g"=p.f%&:!df.T,cd0n]bfe/NaN2EA`5BI.^V7Cn,eCOq\%0#W[C*<CXKA_"4?Y0RXL>IA\$iTI
+ZE:"*Vl,4Q!X8H$"-rf`rr2rtrknaErV?*Vq#?c_!<N?+"]>R1#Zt@q5Y=O7<`3"):f^bB6jjD>=\r'm
+<`2gq>@V5WBkqR'E-$2IH[UErKntVENK0']P*D5uR%'Y<TV8-VV5p]!Xfek2Yd1UB[C3QR\Db3t^&GZD
+]=YYc\[f5Z[^<?FY-"b(W2?DfU7n6OSXZ(8Q^*euOcPN^Lk^V9J:2ciFE2>;C1h-h@:!5B;GU+a85;Md
+*=GkZ>?G-;?Wori6U41:>$D46#5\B&Qi@$aiW%d7-iF#Eq>L8u!!3-#!<NB.$@hF8o(_tDq#1$\me-#I
+emV9chY6a/qu6Krqtg0bq>U9hr<3&rqYU3irr2imrqcWqqu$?irVuiriViNNs8Duqs8)Qk!<)lrr;HZm
+rqZotqu$Ejqtp3dpAP!g!rDcjrVRE+qYC$bfi(m]n*T]9o_A@ZpA=LNq[W5YLBn"d!WW3%!!'G$qu-Qp
+qnrF=r;Z`jrVj)&rW*r>!WrN-?a6W.XfnP+]!])R\?EuF4YAphX/qulZS/Yn\[oGd]t_A"_o0L4`lH3E
+bfn8Rbg+P]dF$Fme^i='f\+p1g"P07gYCZBhr"CjiT'^m"QA=thr"@gs5!\0%,'@gg"G$0f@JL%e'e6B
+!mf3<5L%Eqb/q`Ga2Z'8_SO"$]t:kd\$roY[^ENKYH=q,P;+mZ[BR*H[^ilOYd(.%YGnC2"9JZ+!!!*$
+!4Mh)rr2rtrl>';s'P^(rV?ElZiC./!sAc3#7*S%5<M5!79*Z"AmSkJFBKLk(f!q-8m5+j<E`mEBPM=!
+DK'Z?G^FjhJq]#<MiEaXOHPinQ^F85StMdPUnt,nXKAY/YHY==['d?O\%(S8r4i$?rk)RL]=PSa\[],W
+['Hs>XfJG"VPU,`TqJ!JS!o_2Q'@GoO,f3UL4t81I=$6]Ec>l1B4b[[?!q#99hS,Q9Krgr*-?"'?"I\^
+?qNmQ4A&IT6j<bt!WW3&!!'V0s8MThc2T0fs8W&trQtuS!!!$$"9f-6mJQ\Pr:9R[qtB^Zn+uF>7U+O@
+m-sfLqulonqYBsdqu$Bqr;?Egr;Q]pr;6Kns8;ltqu$?iq>]FPp](9ls8;onq>UHnrVufos82fl#lFMs
+rVZQiq>9marqlioqYU6h"Sqoip%fcV>WnSJo(2MJrVZE^q"+"Po\`sX"U"o-!!3-.e+`b<s8Vu6rsAQ%
+rqufqdK]dRrW<'$$9ti%WN<D-Z+RTX%(X!T^pRf(2Nt8=Up0d'0"/=%]Y(qm^r""-`5Ta:aihoPbKJ,T
+cd:(ee'uq!f%8R-f\+s3g=tB;hVR/IrSZYppu2G8iS`VNr8.J0rnIP-g'ZQeg"=p.f%&:!df.T[cd0n]
+bfe/NaN2EA`5BI.^V7Cn]",;Z\[f/V[Bd!<WiCt:+DJQt\$rr^\Z`0>Vk^JqUI,"`!s/H&!rr\\r;Q]p
+s8W)Ys5Euaq>^Hms8UXT!WiH-"U52;-=B;,5XeCH@:*VX@p3\c3<g'_;GKng;GpLu@qKChCM[m-F*;eT
+I=Qp'Ll.+MNfT9bPa.T&S"6.DTqeE[X/rD)Y-5%5ZEppG[^W^G\Db3t^&GZ)]=YYc\[f5Z[^<?FY-"b(
+W2?DfU7n6OSXZ(8Q^*euOcPN^Lk^V9J:2ciFE2>;C1h-h?!UiF:egp^'MLLt!BP[J?XIM`BOFA"4Zc>6
+=!nCX"U,#/!!E90h>[HR^AfSXrVufqp\5g3!<<-%"9o/gjnniCnaPuErU]aVqs410<`$m5l1FlPqucim
+qY:-erqlWl"T82oqu$HmrquZmqYpTnr;6Hgs5EqNs8W&tr;ZWhrrE#rs8;iqqu6Erqtp<ir;6?lq>9ma
+rqmu:q>:'equ$9dqt9^"?W,;GoC_hSrVZ<Xp%7hOo@Z#%#R:2,"!-b&qu-Qpqo&LAs82coqZ$Bh*<?3?
+!r`9<+K;QGW2cr"\@];a\\>DiRPugLYG/#$rNe/a[^iu^]Y2(q_Sa=1`Q#s?bKS2RbKS8Xd*^7ieCE.$
+f@\d/g"G*5gY:N?hV[5hi8`ktj7qU:iSi_Phu)@2h>Z1<g"P05g"=p.f%&:!df.TQcd0n]bfe/NaN2EA
+`5BI.^V7Cn]",;Y\[f,T[Bd!<X/gV.1R>_`\[oMi\ZW!8WhuqrS0S(?"oJ?'*VK@0rr2rtrq-6;s%WCh
+rql`kruD.B"9er5#7(WD7Qi[j7nm6"CMmZr@X)>s#W>aZ;-6^o<EWgEBkqL#DK'Z?G^FjhJq]#<MiEaX
+OHPinQ^F85StMdP&Yu8(XK8P,YHP19Za@-K\$rm+^\GMA]Kj*@]"5G_\@8oRZE^R7X/W%pV59o[TUq^D
+R[BG,P`h/iNfAjLKnFo(H[0^RE,B?&An>.L@q&5,84QNW0bOs:=a>*u@rQF(@nB'Q4%W+D$NLP>!!!'#
+!$1q8s8Kb4*W,d7oChkP/HPqQ!<NB.#o(nVp$Lr4n+?SMo^_tfkPsq);5s<_n+lt\"T/&lq>($er;?cr
+r;-<grr2opqu6Hl!W2flrV?KPrV-?lrVufqqYC-krVccorVucoq?Zuqr;HQjqt^-_rVl^FqYC$cr;6Ef
+qYU-]VH&rQn+cVOrVcZdnFQGHp@-QP!"9,5!!iQ).J3B3rVuopec5+<$2aZ"nFlVS.KKSL!r`9<!10FZ
+US4cjZ+[][[`>Pr[otD!Yc=V(rNe/a[^iu^]Y2(q_Sa=1`Q#s?bKS2RbKS8Xd*^7ieCE.$f@\d/g"G*5
+gY:N?hV[5hi:Q'tj7qU:iSi_Phu)@2h>Z1<g"P05g"=p.f%&:!df.T\cd0n]bfe/NaN2EA`5BI.^V7Cn
+]",;Y\[f,T[Bd!<X/9D^B"PL`]"Ghp\ui!5Xf&4oQO3^##64`0!!"GEr;Q]qs8W,u_uDjrr;Q9_q#;iG
+!X&Z1"pYA5;*-ir1IY#>B5;?nEaF9C0FKC6;c-Om;H6k0B5)-sCi435G'J@^J:`K2,)V;<NfT9bPa.T&
+S"6.DTqeE[X/rD)Y-5%5ZEppG[^W`UiP50$rk'nr]=PSa\[],W['Hs>XfJG"VPU,`TqJ!JS!o_2Q'@Go
+O,f3UL4t81I=$6]Ec>kJC1h-i>$>EF:J45K:/EMN20a7f@q9S#Cgoq&5s.Y/9`P/'#lk#6!!"JIrr;u3
+rs\c%p]('hoP4X2%0-AF"98N8Xj6>3jnncLrVcBWoD\a`^Kd?#q>U3pqtKgZq>C0iqu$Bqr;?Egr;Q]q
+rUBgYs7uWjs8W)gs8;crrVccprVuirr9aL_rVHKor;QEgrqlfmqYpC%qY0a]qsaKI<Qk7<n+$DT'`J"+
+p\XCKjff-n!!EH*!Xo'Ep&3eJhZ#n>rV$3\r9n1t!"T&4#64o-G`o5;S?Jcr]u.Lm]Yqe/NAb=EW3E5%
+YHbID\@K/^]Y(to_SX4/`Q#s?bKS5Wci2;jdJ_MseC<%!f`'S(gA]h.gt^`bh#Q=2iV_X6iqq^)ir%d7
+iWA&qhu;I5h;%t`rn7A*rn.8&rmh8'e^W'rdJhK.cd'eZbf\)La2c0;_o'@+^:h.i\[T'I\/2QVXK/J!
+Z<K/L`6Z!$]"Pbg\?i<@StljiK)boW#R(2/$34c6rr;oq_Z).]q==FOrU=A!!"],6$31A48OuE=/OVp-
+C3XoDGAV8M;\g`S93"P_>%2%fB4tjfD/O<5FE`"WI=Hg$L5:\EO-#KfPEhH$S"6.CTqeBYriH[5YHY:;
+Za@*I[C3QR\[h^N"h_L]^VI\b_Z.OD^&,Pi^:h.i\[]/Y\$ilZ\[SuRZa$[7X/W%qVPU#\TUq[BR$O#$
+OZnebMi*@GL4k//IXHE_Ec>l1B4b[Z?!^`6:.e/N>Ug.bJW4r!H@'aA8iSRk6W%E$!!`uB#Qk/:!,26/
+s8;l9s8Ds'qY9OZq"k#f!r;m(+B$VTkksf=mJ-YYrWi8en<n:gqtg<h"o%fequ$Bkqu$Bqr;?Egr;Q]q
+rUBgYs7uWjs8W)ls8;opquZiqs82cpr9aL_rVHKor;QEgrqlfmqYpC%q=jU[qtTVqTB?+Hn+cn\'`@Rk
+nG2bFj#7JK!!WH*!!WG$p\jU]c2S%HqsXLSq#$lc!!!-"!&4g9RBE3fSuANp`llQJ`k]:%A4*?!VQd2+
+Z*h*P]"5Md]Y;1u_Sa=2`lH3Ebg"J[rm:YlrmM&"eC<%!f`'S(gA]k,h#6%/hYuL3i;_g6iUPq*iVqg<
+i8<Gkh>uHfrS.>*!87A(s4@8$"kD/Qe'cYCckasQc-4DSb/hWD`Pf[3_S<gu]=PP^\,NlA[BHX3XKSND
+6#3XD`OWXu`PB!dWMZVhTV<V2!!3K.!WW<&V>:,jr;OS5%/BP^qsO:YUAt8p"9JH$#np0+0K_6b94E6)
+KS>(uC3t:Z)Gj:$;cR"1AS5^gAo2F)EccMNH[UBpKSG;>MiWs^PEV8tR%'Y<T:r$TV#IJ+Y-5(7ZEppF
+[C*HP\%0'K\coaZ]t_A!rke]Qn\+h7'>D/l]",>\\$rfW]",;X['R$?XA>mrW2HMhU7n6OS=5h2Q'7>j
+NJi[NL5(A5J:;lkFE2>;C1h-h>[:Z?;bfqX;c=JiDM3[gI=m2t>X:%q3CQYU#lk#5%Klq8"9>@rs8W#r
+irA!;#l4;eqZ$<ilkB9s*X;ZQ*5^q"n+$8Gp\Xmfs82HTs3toEoBZ;NqY9m`rqucmr;?crr;-<grr2rr
+nG`+\!<;lnl2U\Z!r`)tqu-QmmJd+`qYgNnrq?<ir#be2o_%tSp\=X_qT4!+q>9sYq>^Kop$MADq"F!m
+)%[)S#Qk&-!<sP4ot15VqY]mZqXORO%fcS2!!!9)!!SRhS>DaSVR+._d*^(V_V:VKT;nTiYd1UD\@T6a
+]">Vf^;.V&_o0O6a2uNKc-O`8d/MGke,Rqtec4;%g&Ke+g]$",h#Q=1iVh^6ir%d*ir%d7ir@s:huDR5
+h>Q+-g&Th*f`0S&ecjUSeC2jnrm1eocHXSW1<Rb\a2c0;_o'@+^:h.i\[T#V\[]&OXK8P.M+s>YbfRcB
+bg4;7U7S$RUo9L]"oo)9rW!*')"RG$s8;l6rt#/(p[._NnG_qg!!!-'!"Ai,).Qf$2(q<h>%i#*Jq\c+
+QW>.r83KU?<F'/6Bch20E,p&EH$ashJV8c6M2RFVOctuoQC+/4StD^OUSRmk%'He<Yd(L?['d?N\$u@I
+#eIUZ]Y2(q^qoudo=b1;r4c+C]tM%h\[f5Z[^N`W\@/fOZEUI4Wi2knV59o[TUq[BR$O#$OcGEZMM[(B
+KS"`'I!KgSE,B?&An>FY>uaNa5!DOt+'+&MKn4W#Hu<.X2Z>HB>A+!A!>>_>!WW<>q"Xmhr;Q<fd/O.B
+r;Q^Cqt0bT!rr<&!!E9,+*QN=k5+B9o'u>Fqtp3`p%P3)iVW*@qY9mbr;QTkr<3&rqYU3irr;rirqucf
+s7uWXs8;crrVccnrVuf_rr2lmrW2rrpAP!g%f6"np%S7Uq"ss\[&`'`&H2M*s8N#onE]]@oCqim+pIrG
+"p"]0!DiLc]DioKrVuioo^MiH!<<*'"9ni+$<3n/QDg+JYIVKkbmqt>cHX=CMOUlFYd1UD\c0/P]=bej
+^r!t+`5Ta:aihoQcd2U;rmC\ns4%)!s4IA)s4[M-rnRJ.!8d\5rS[\7r8I2*r8IY7s5<q7s5*e3rS.>*
+!87A(s4@8$"kD/Qe'cYCcl:<Vc-4DSb/hWD`Pf[3_S<gu]=PP^[^N]U['0J1(92V!XjkV=c-=GQ^9"!!
+US"Bd8eD%*r;[$+!)*7ds8W#reGo";%eoeqqu-*Vs$?_d!!`]7rW!ij<'2Ng1e^qWD0LMaKSbP0/2]R`
+4\f!_ASD'W+)Pn7EccMNH[UBpKSG;>MiWs^PEV8tR%'Y<T:r$TV#IJ)Y-5(6Z*L^C[C3NQ\,NoE]"5Md
+]t_@u_8?2gn\+k8B"ksl]=PP`\@8oT\[f5Y[Bm0CXfSP$W2?DfU7n6OS=5h2Q'7>jNJi[NL5(A5J:;lk
+FE2>;C1h-i@:*;?8jPU(6nL-.NeiIGK7.iR<^\i&/i$fb"TSl0!!<3+!)*@js8W)trr0e7$Ms]#r;Zfk
+pRD3equ@Z:&g=pblLs]<o(Dq\r:fgZjnd6>jSds0p@nC]r;QTkr<3&rqYU3irr;rgrpg$arTX@[quZiq
+s82cpr:^*ks8N&qrr2lmrW2rrpAG!h#Q4Mrq=F7Sr;HL7o?+rGq!n"Vs8MQXnacMOme4.:&-E=@!!WE1
+!1ru_]Di<;r;ZWlrq-#T!!E9'!!E3#)[[:>]pbgcT;T-;dF$1\e\K\!L7c&FYd(RD\Gj#N]=bej^r!t+
+`5Ta:aihoQcd2U;rmC\ns4%)!s4IA)s4[M-s4mS/s5*\4ro!e8r8I,(ro*k9s5<q7s5*e3rnIG+s4RD(
+rmqD+f%&=#e'cYCcp,k%c-4DSb/hWD`Pf[3_S<gu]=PP^[^ETR['$L2XKIPDcI'eXd+$1KYc"+bTpi9B
+('FXK!!!-%#6::kr;Z`p!rr9!k5X<<>PS!jq#13bqO@Nh!!<?(!!No8?t1uN-T++_?Z:OXOI1fb9fbU@
+3_WFT@:a+dCMds.EccMNH[UBpKSG;>MiWs^PEV8tR%'Y<T:r$TUo^Z"Y-5%5Z*CU@Zid_E\$u=H#eIUZ
+]Y;.r_86,fn\+q:s1\KG#J.LW\@8oS[JmX*[C!6DYH=k)Vl$;dUS=HTSt)7:QBdYrNfAsSM2$b<Jq/;t
+H$"(GD/*]qARf.P:Hpfs2b,u'M33^SN.l7[;ar_s/hg.(%0Qk='EJ4=!!iRrrVliqrW<-!rknaDrq#mP
+p&G'djVe+&rW!o?!<rXHkPO`Ep[IV?o_/=bq!%e;hXCC5p%A%R!;c]mrqlWl"T82oqu$Hms8DQgnc/F`
+l2U\Z!r`)tqu-QmpAP-nrr;lprr)fprr)rrrq?<iquurmo(;bUrVI].i8O_5s8;TjpZL`+nG2nKrEL*G
+!rrH."p>&LjS/Pds8Ds*rq5sKoD\[`kSO:&rVup%rW"QKW2uG_USY-*`QQcce&L%AT;o9!YHY@?\%&oV
+]=bej^r!t+`5Ta:aihoQcd2U;rmC\ns4%)!s4IA)s4[M-s4mS/s5*\4ro!e8r8IA/qVqM5ro3t9s53k5
+s5!\/rn@D*rn.5%#M.JVe^W'rdJhKWcd'eZbf\)La2c0;_o'@+^:h.i\[T#T\$r]HX/i>)U9E8!f@%sn
+_60Z0SXlFF]0-;t!!3?0"TncDkPP5XrVclurr2Zlc2S1JnaYf4rr)Z[(]Xd>!':Dg"9:)P67FTI5"8Oa
+I$^LmNKdpG927rM;-@:;B4u!rDK'W<GBnO`It<9-Ll%%NOHG`jQ'Rf,SXpOfTqeBYXK8P,YHP18Z*L^C
+[C3QRrOE3F]">Vh^VI\%rke3=rkJKIrk/QJ]",>[[^EOB[l1Y$ZEUO7X/W"oV50l\TqJ!IR[BD+PEClb
+Mi*@GL4k//IXHE_Ec>l1B4b^a@9QGk3&NWc8fhT/PEh5hKka[^68g8E1g1n"!X&]8$3p_9)X[P&s8Dou
+s8N#7rsJGoo_8Caqtab%#Q=]2"TSN),adcWpA4XZ%.j&^rr;uirUoFLmJ-\R"SVZfr;?Qkr;?crr;-<g
+rr2rroD\:[q>KRXr;6WprVucns8;lq!WW/ss8)cprr2lmrW2rrpAP!g%Joqrr;?HhqYU0Yi:$::rttD,
+qsa4Po(2V<Zm#eX#Qk)3"pG*Aq"XdAs5<n[oCqhJrr2it?2t0.!&=ca!!!dRWgol`V51)p\]WUQcHX##
+Yc"Y*Y->7?\%&oZ]Y(to_SX4/`Q#s?bKS5Wci2;jdJ_N"eC<%!f\"m1gA]k+h#H41h>lF0iW%j6ir7p(
+iXFf*iSreRhr!;Ih;-lcg\ok+f`'M$ecaOQe'cYCcns(oc-4DSb/hWD`Pf[3_S<gu]=PP^\$WTOZ)jq)
+X/i)5cI1Fo`5&XRU7n*NXJh!j!sAo;"p+u2!ruj/qu$KmrW<-!rknagqXF.Go)AXes'Ga0!!*'*#QOi4
+9P$4>0.SV46XG/0QC!SS>Zsm";,^S&?t*V"@r6+&EccMNH[UBpKSG;>MiWs^PEV8tR%'Y<T:r$TUoUPt
+Xfek2Yd(I=Za@-K[f3cF\[f;_]=u"o^qde'_XY><^+$b/]Y(hd\@8oT[C*HO[C!6EYHFn)Vl$;cUS=KV
+TUq[BR$O#$OcGEZ3f8cKL4k//IXHE_Ec>l1B4b[`?s-5g3]T5p<-aLbR>cT0<D,\(+XA[I@0Q]6$k!7E
+"9\^8s8MrrrVclurr0k9!rr2jrr38roD7ms$3L>1r;[Q:'h?C4n+?;Hp$V#0o^r1Xrn$o=lMgDYp%\@Z
+qYpBir<3&rqYU3irr;rgrpg$arTjL`s8;crrVccnrVufprW3&up&G$jrr)]m!W;rjrVl^,qYL!`r;6Bf
+qtp!Ln,N+QnFHSF'_D+jq>Af5%06G/!<<*%!<pR7qtTOXd/O.Do)AXpoC;_JaThhJ!r`0R!WW<VNh`/:
+T;8NgWjBO`e&0@sYcab&Xfo%;[C<TV]Y(to_SX4/`Q#s?bKS5Wci2;jdJ_Poe-=IRf\"m1gA]k+h#H40
+hYZ:3i;DU6iU,V5iSrhUi8EMMhVR)Eh#?(,gAfh)fDX8'e^W'rdJhK;cd'eZbf\)La2c0;_o'@+^:h.i
+\[T&T[C*9@WN*#&XhiQ2%*ZMuXJ;G_U7J0fRP+O=$3C2-!<</Cp&=^crVclurr0h8%JT;fr;H9Yr:\A?
+!<NB&!"8r0!#A<n/LDhs3'^>,BnDM9JqR!);+aY_='T-A@Uj7mE,p&EH$ashJV8c6M2RFVOctuoQC+/4
+StD^OUSOrkXKAY/YHY::ZEppG[^Q1F%(Wp[]">\j^VIY$_SYiVrOs,^]tD"h\[],W[^ENO[^EKJZ*1=1
+WMcVi4JS[GU7n6OS=5h2Q'7>jNJi[NL5(A5J:;lkFE2>;C1h-h@UN>64ZYSa:Ki(+MN3.,=A)1P,9\Bl
+<"o62$N^P5!!3-$c1q>4s8Dous8N#Js6'CcoCP`^!"Sr-*t/8cB[#T(q"jd_p@S(Wrr2lnqt]p\q"X^`
+qtp6eq>L0mqYC*grVQ]qr;$6erVulsrU^'gq#U?hrqu]mrr)Zmq>L6h!r`,uqu-Qmnc&[hrr)fms8;lq
+s8;oorVccms82forqlopqY^9dr;.T$nGiO]o^D;:meQ_UmGcZ4'EA::!!E91!!cNfqu-?hs0r"Zo_1lZ
+!"Ju/!rrf2##C\eSY2gXWhu`!^W=R5ZE1%&X0&Y6\@K2]]=Y_h^AbnN`lH-@aTfo2bK\;WcMc)hdJhSn
+dfn@Tf\,$6r7hG2h;7#GrnRS2rSRV4!8mb5q;V5.q;MV;i8EMMhVS1drnIM.rR__6f@JO&e'l^kcd'k^
+cHXSUao9?ga2Z'7_8*h#^:h-/]",;Z\?rKDY-4t/U9Dkh_7-A>SsZ1GUS"?[<"8m4!<<9'$310*kPkGT
+rr!!!rr;us_uK`5!W;oqrri)l8-8hl%fHAp&-)\kAm.DM,:Fuh5ZMcMH>Hb\91_lU='Am:?XR_gDfKf?
+GBn[gJqSl6Ll.4ROHG]jQ'[o.SXuIITq\NcWiN;+ricL0ZEpq;[0j:J[C3QS]"5Me^&GbG^\PS=]D]GB
+]EGjW\@8qW[^EKL[^NTNZE^U9WMl\jUS=HUTV%jHR[BD+PECrdMi!7GL4t;3IXHEbFE2>;C1h-hARAP9
+8OYm.5uW,YDIH.(0Inh80.o_.3sP`k!WWN-$NL9+l2U_Uqtp?krr;usk5X$4#6"D:)@QTTr;[B;&Li:X
+qt]OGnau;;kiqF%rqd&oq=sa]r;?Njqt^3f"8_ilrVcWprquThqu-Qos8D]lrVulm!W)]mr;$<es7uWk
+quZirs82cpr:0dgrVlcoqu?Tnrr;orqu-KnqZ$HlrVl]uq>1$eq"jsd')1;;hs'e'p%ReKq<7_EJfOgq
+$igM4!"8i1'"[l0qX:cj,Q@Y\(CC-O!!!0&"9]TJOLCjGS"ujTWMlbnW33G/UT:N$ZiR\JrOW-D]tXK]
+$c^6-aN;TJbK\;WcMc)hdJhSndfn@Tf\,!5r7hG2h;7#GrnRS2rSRV4!8mb5q;V5.q;MV;i8EMMhVS1d
+s4mY/rR_V3f@JO&e'l^kcd'k^cHQF7b/sY(2TNhU_SO%&^V7Cn]",;Z\?rKDY-+n-Z(I\aXL"n)V3RpP
+OKPor%fcY2#lt#8!!!M?r:BgNrr!!!rr;usa8c,<rqc`orVZ[na;,*_%0-A0!!WE,2age"+!)dW4A]<i
+=B&:%:e+5W<a&g;?t!niDfKf?GBn[gJqSl6Ll.4ROHG]jQ'[o.SXuIITq\NcWiN8)YHY79ZEpq;[0j:J
+[C3QS]"5Me^&GbG^\PSB]DT;>^&GZX]=GG\\$i]O['mEN['Hs?Y,S@sV5'cYTqJ$MS=5h2Q'7>lNJiXL
+Lk^V:JUVulGB@kED/*]qA7]+L:Iml=5#+XI;cm9t68L&N1F"qZ0E;(U!"&f1&HDe@]`7U#kPP/Trr2rs
+rqHH7s8Ms<s7?9fB`JMH"Tn`+!!E9GEm3e5n+?2Bmdg,Lq=j^aqZ$Hmr;QWqqt^3f"8_ilrVcWprquTh
+rr)ips8N#ro`+pds82fnq>L-hq>L6h!ri3!qu-Qmnc&[hrr)fms8;lqs8;oorVccms82forqm0#q>9mV
+o(MnVqt0S&q"41Omd9oKjlQEkFV=`T"on])!<j#7AFfWnme4-irr*T2nGiK!!"'#;!WW<&!<<s:R&6Pp
+StMsVSY`BhWMQGhVlHl'[(*`^^Uq+j]tXK]$c^6-aN;TJbK\;WcMc)hdJhSndg"CTf\,!5g\on1h;-rE
+hu;I0hu)C6hr*Ggiq_O/iWnN&i8EMMhVS4es4mV.s4RD(&D,ObeC2mod*L"`cHa\Yb/sY(.EBHH_SO%&
+^V7Cn]",;Y\?rKBY-+k+Vl-VoVP]fMWNVVR\"Hh0!!3T-!!i]9!+>Etq<IYPrVZZTs5Et\qtp<hrVlgt
+nc/W#!!ii7!WWH-!rrosB3[PF*[3?k2EEoY2)[KY6qL0T>@:lLD/O93EclSOIt3-(L51SBNfT9aP*D5u
+R@Bb=T:qsQVl6SpXKAY0YHY:;Za@(K['R-H[C3TT]"5Pe]tOEZq7ZU9rOc:F]Xtec\$i]O['R*G['R$A
+YH=k(VPU&^TV%jLT:_XBR$O#$OcYQ\M26tBKnP#+I!KpXEc>l1B4b^a?!10'83T'p3'92W.io`V/0ZW[
+DFO[-!Y#28":PD;$ij].s8(pMqtp?irkJL4r?qXDq!-id!!NH)%0-M>!>-`5kPb;>qYU-Qme$,>nG2tX
+qtp<hrVZfrqt^3f"8_ilrVcWprquThqu$ZsrqlTko`+pds82fnq>L-hq>L6h!ri3!qu-Qmnc&[hrr)fm
+s8;lqs8;oorVccms82forqn5Aq>9mVnb)\Sq<R\HlK[p9qt'7Pn`PQF%g;q5!<WB-!sC+-m,Ig-pUpP(
+s8N!Ls8D`WjWsm2"98f0"UY53(1!`HWg0NcWLKWZURdsPX/`;+[(*c`^q74k]tXK]$c^6-aN;TJbK\;W
+cMc)hdJhSndfe7Qf@\gVg]#t2h;-rEhu;I0hu)C6hr*Ggiqq[6i;2F<j5JqShr!;Irn[S/rnIJ+rn%e6
+f@JI#e'ZOgcHje]c-4>Prl@"<`l,a1^q[Xu]t:kd\$ifRYH=n-Wi2McWM,oVUoUGbW3;dq#mCV8!!E?'
+"Te]Ph=0Cul1Y,Tr;Q?gd/O7Gqu$Bjrr5FdqWmAk!!NH)%0HnF!!!$Z>>Zpm+?DD51c@-C0fVKf8P`Ak
+@:NkcDJsN8Fa&+\J:`H/LPUhJO-#KePa.T'S"6.CTamcjVl-JnX0&P.YHY:;Zi7<?Za@*I[^`iY]"G\h
+^&GbA^%o;=]L]ZI]=YS^[^EKLZa7$GZE^X:XfJCtV5'cXT:_dKT:D@;QBdYrOH#0TLkpe>KRnT"H$=@N
+E,B?&An>FW=B&!b4ZP8U4#S`4-m0od+XolZ1]RLX!!!<3#7:S7-K"ISq<%>Hqu-Hl_#G>Or;6Hmr:^0f
+VZ6u&"p=o.!Wi]2'7@+?kMZTsn,3(VqYp?lqYpBlr;QZpq>L0mqYC*grVQ]qr;$6erVulrqZ-Tfs8Mio
+qu6NhrV?KhrVZQrrr2rsrr)fqr:L$grrW/urVcWnr;Q]qr;ZZmrVu`oqu6Qnr!)unr;?3Xp&=duq"<q:
+nF,c*g#:`(CD7EkrW!?/"pFu2#b:\eq<[nSqu?]pec5+<2#[CQrr)iqs8)<drh]Z%!!*'""9S`5!"3:p
+WiV\PTsLeqVQ6l#W2m&)Za[Q]^q..j]tXK]$c^6-aN;TJbK\;WcMc)hdJhSndg+FSf%A[0gY;__"Pqqk
+hr"Fhrnde8i8OXm!oVtnq;V5.qVhM8rSRe8hVI#dh#?%.gA]e*f`'J3eC2mod*L"`cHa\Yb/sY(%*-B+
+_SO%&^V7Cn]".gL-FBqWX/`%mUS!pBUnslZRAm9S;$@@<!X&T0"T\T)".B)dqWdkMrquir!<<&t_uBl:
+qu$Bjrr4hPo)J`e!!`K."98Z4#7UY58RQ:@68g\f3&36L4?>Gb6V1*V?t3nfDJsN8Fa&+\J:`H//Vf.>
+NfT9aP*D5uR@Bb=T:r!RVP^8iWiN8)YHY79ZEpmEZa7$H[C<]W]">WS^&PhB^%o8?]_oAG]"5A[[^NRB
+ZR`>dZ*1=3X/VtmUnXNSSt;UIT:D@;QBdYrOH#0TLkpe>KRnT"H$=@NE,@=EB4b[X<`N'p83Sj`.jli&
+1bpaG=(>l,!>#hF"U,5A#64f,RK*<akk4NCqYU9lrkAC=rVZQks8;osjnBO/!!!B,#QOi3!"K;G8[dOC
+p\FFLmIU>Rrqcrsq>'marV?9fqZH]jrVc]m!WN#mqtp<rrr2cjqtp?cs8Mioqu6NhrV?KhrVZQtrr2rs
+rr)fqrVufcrrW/urVcWnr;Q]qr;ZZmrVu`oqu6Qnr!3&or;?3WoCr7\%e9Dmpuq;7g$,_-)%Q]Nqu@':
+!WZp+o)&CVs8Moqs8D*[hZ#G2rVulqrr2rorr;'WD?'Y?!!`K($NLJ5!&TD,X0/ItSXZ:LW2Zi!Xfeq:
+\\5_g]=bhkrkJo]a2c9Cb0.uQc-FW5ci;Dldf.]#eCE.$f\5*7rnIM0s5*e5rn[S2!oW"qr8@V4q;V5.
+qVhM8rSRe8hVI#eh#H..gA]e*f`'J3eC2mod*L"`cHa\Yb/sY(%*-B+_SO%&^V7Cn]".gL)76QIWi2ei
+US+H`X.cJfS?[Pp#QXo.!<<*.!!!N0!+ks!rr2KgqYpEorr;us_uBl:qu$Bjrr45?rr;*ZD#aPD!"&]+
+&-)t9!#S@6;bK5-/LrG/2)dW\6V(!:<aT<LD/O93EclSOIt3-(L51SBNfT9aP*D5uR@Bb=T:r!RV5C,g
+WN3,&YHY79ZEpmEZa7$H[C<]W]">WS^&PhB^%o8?]_oAG]"5A[[^NRBZi73GYHFt,WMZMfU7e-MStM^J
+S=5h2Q'7>l.#j.ALkpe>KRnT"H$=@NE,B?&An5(G<)ZR`4>JH@/i5LC2).:#4V.Ml('k!B!!*0:!rup1
+q#CB`qt9g^qu6Wp`W,f7&cMS&qu??hlhof62%BTr!!!-"!!WQ+,A=[LnGW1bq!dnSqZ-EjpB13eqt^3f
+"8_ilrVcWprquThqu-QorqZ]nrVcKjrqZTkrquTjq>^Hmr;HQk$NC&)rr2lqrVcZlnc&[hrr)fms8;lq
+s8;oorVccms82forqm#sqY^6fq>0seq%)ugo%r3af?mnQ!rrB+!"&T($3UVnmdg5>qY]sVqu?]pp]&M<
+0)bbKrr)fps7$$Or8mc4%KHn;!!<3+!!s)7),5pdWi2ksWhl;\WiW>*YHkRIrjr6E]tXK]$c^6-aN;TJ
+bK\;WcMc&jdF$DBdf.]0eC<%"f\"p4gt^`AhVR/Ih;-rFhu;O6iVML.iq_O/iW/$;huhlnh;/(cs4dP,
+rn7;'&(fF_e'l^kcd'k^cHXSUao9?ua2Z'7_8*h#^:h.i\[T&SYcOh&V4jNORgu$dStrTiV+;X-!<rl2
+$2ji2"9gUQo_n%NqsO"Rr;lotrr0h8s82fn(&e14n,DPKk5@+F!"T&0#Qb>5"U>$(&jB]+;bp%\8jG?p
+4[;8&9iYJ.BPhX*EH62GH%1?rKSG8<MN3aZOckroQ^O>6StD^NU8=]`Vl6VrXKJe3Z*L[AZa-mC[C*KR
+\[oAa]_/u1]+hif\[T&V[C!9HZE^X;Y-"b)W2?@hUS4?PSXlFGT:D@;QBdYrOH#0TLkpe>KRnT"H$=@N
+E,B?&An4b5:ej\V4uFrH1I4Q0?"%\-'`\:@#lkA6!sJZ-"Z,oGs607QlL+KEqu6WpiW%d70)bYCqu?]a
+s8VlZh'W4'#R(;3!!E<&$OmUtDo;GDnG)nWp[n@[q"FCSpA"O\rVH]nq>L9jquQfpq>:'f#QF_uq>1!e
+rV6Bms8Mioqu6NhrV?KhrVZR#rr2rsrr)iprVZT`rrW/urVcWnr;Q]qr;ZZmrVu`oqu6Qnr!3&or;6Be
+qYL3e'__"kpYrMe-lrs&!rrH+!!i`.!<<EYiq3*;o)JOcp&"dhrPSXfrVccqrVc`qrp'L_r:&qu!!!3*
+!sAT6$j$_8!#%qSX.l/]X/`%lXKAV-Z*^tD\\#Jd]tXK]$c^6-aN;TJbK\;WcMc)hdJhSndhL<]e^iC*
+g=tE<h;-rEhr!8GhV[5ihuMa4i;)C.i;2F5j8Im@hqm2Fgt^Z=rS%8(rn%b5f@89udEp4bcd'h\bf\',
+a>V)Y`59@+^V@Lr]=PP^\$N<?WMlYeSt_dDX0nmW6kg+5!!`K2#QP,6!!3-OjSAcFo`+XbnG`@err;us
+`;]o=qtpBj(&e14rosF^s7GY)!!!6-#RLJA#QP#,!)4=f;as&@7m]6r5X7e4<*NdCD/O93EclSOIt3-(
+L51SBNfT9aP*D5uR@Bb=T:r!RV5:&eW2co"Y->.8ZEggCZEggE[C<ZV]"5MdotC77qR]A2]",;Z[^EKK
+Za-g>YHG"-WMcVhUS4?PSXlFGT:D@;QBdYrOH#0TLkpe>KRnT"H$=@NE,B?&An4b5:ejYT4uG/O01K)E
+3Z.eq)$g3J#652?!s/HQkkkDNpAFLXlhUDSrr;ugs2b3@qY^?m"SL^#'ajp?!!W?%+9M]I#8%[g-[hi"
+`8&f/oCr+Un*T`<p@e7Uqu-KkrVZQi!WDomrVQTorr;lmrV?Kjqu?Nir;ZZas8Mrqr<30#rVuoqrVZZr
+rr;lprr)Nh#5nDrqtTp_r;?cnq"jmdrqm2tl2BoDm.')c^93c1&h=A*"9er2!<`K)#6Or?!$B#QX8`4t
+r;Q^!o\Ie,$2so)#Q=]'!WE'!#U']i'j,a8Q`ZseWMlbpXKJk:]"5Md^VI_'`Poj;aN;QHrlkAd!m]*<
+rmC\ms3pttrmh>,g"G*5gY:N\hZVfmi8<Gki;_^&huMa7hu_cmhYu=6gt^W:g&9P,f@AF$eC+NKdaHPB
+d/MAjc8EkjbK@rKaN2B@_ns7*]tM.n]XbJZZDP.*WgffVVOs-%:)s<B"9eu3!<WB'!s&B5!#iTM`W,-$
+!W2forrhuMc4gTa!!!9'!$hUH!!3N>&dgm&?#YBa:eF/;4\A[^ASQ!uEHQGKG^4U^I=[+OM&qP3N/WdY
+P*D5uR@9V8SYW*YVPgAkWN3,&Y-5(6Z2V*:[C*HP\%9/_]tFK\^:s-Mrjr-?rjZ";[C!9GZ*CO8XK/A$
+WMuhmV50l\U7n9LR$X/)P`h/iNJiXLL4t>7KR\AnF`_\FEcH#3A7&J95Y3n)5!qS\G&:>E(B=mM#mgb;
+"Tn`-!!!N0)8>bC\,S2Zq"k$jqs34Q&-)n7!"T24!!N`<#6FoB+V5e<*)-A.p\OIOoD&4Vp@n@ZrVcZm
+r;QTmqZ6Zmqu-?is82]lq>^BirqcTkrVQ-brVZZn!<;rp!W;oorrN-!qu6Tnp&50nr;6Bdp\Xmes7lWj
+rVRc)rSRA9n`XC&'Ftfg$k!LE!!*6)!!<T2!!iZDYP%Fdrri2mqZ$R+qs!"R&-)n8!"fA7!!3?-rW"#A
+$31>8!]7coV5^DsZF@KX]">Vi^r!t-`Q#s>aiV^)bl5igcHaf9dJ_Mne,Insed'j\g"P07gYD_arndY3
+!9!h5n_jB'rS[_4s4mn8gtUW<g"H>V$.m_XeC;srdaHPBd/MAjc8EkjbK@rKaN2B@_ns7*]tM.n]=GAY
+W4nb3RA?E<"Tni2!WW3$!<<-(!<<-+!!!-%'<D!&f)O>$(&@V"s8Vu[hS]p)"p"]9"TSN)#R1>*!#GfE
+7mK.$93#P=C27^,F`qtRH$XgcJVF)[)N'E2N/j!_Pa.T'R[]h<UnsobVl6PnX/rG+"0\r5Z2V*:[C*HP
+\%9/_]Y+6Wn[ee4rji!;5IIo+Za-j?YcY"-WiE%tW26>dUS=KVTph@8Q^*euOcPK[M26n?KnP,/I!9^T
+F)l;@DJ<Tf=@Q:I;)h$1#5S<-!sAW-#Qt,/$3:,0"99(7rV!;l%K#nlp\k-jqXMEX!!!3$!"f87!!!37
+!<<60%L=DtmHF99%Is)gr:p$]qYU6ir;HQjqZ6Zmqu-?is82]lq>^9dr;?Qknc/Rcrquisqu$QnrVHQk
+rr2lirWiH#r;6Bdq"t!f"8_lkrVcX+o(;PEm,ZG:$OHn9#7_%?!!<-"$3gY6#6tA\\aK4Z\,Z.$%K#kj
+p\k-jq=DHU!!!-"!$qXI!!!'/!!!'*$N_64YG%qtXKK%C]"5Pf^;.V&`Poj;aN;QHrlkAd!m]*<rmC\m
+!RoQteH4=QfDaG+g=tB;h#?1/h#Q="htZ+-huMX4h#lHegY2Y[%+s4af@JL&eC2mpdaA'@rm1Sh%F*,?
+b/qcHaN)<<_SEqb]bS/i[^E-<Y,nS"S.Yi-"p,#>"onW)rW!9/"98Q,!%,/Fr9rhK`W$DDp%.qVs8;Ze
+`@_,j!rW*Q!Wi?%!t>>6!X&`.$#!C18l/8Z>@;&YD/aT?GBeF[H[UI!LkpnFMN!LSOHPinQP>jVS"-%E
+UnjiaVl6SqX/rG+YHP20ZO!qF[C3QT]"5NP]^`Q5\brs)\$rcPZa-j?Yck./X/`2!W2HJfUnaZXTV.a@
+Q^<u%P*(fbMi!7EKnP)0IX?<`G'.kIEboAs>#e9i77'LFD?9e?'a"F<$Om(9"T\T'"pFu0!rsXVp&=K]
+rr`/mq>L<m$Ms2C6N@Al$31&-rW!l<!XAc4!!NcHH1g@oqs!VFqtTp\qYU6ir;HQjqZ6Zmqu-?is82]l
+q>^9dq>0X]rqZfrr;HTor;QZnr;-Hmrr2orrUp-or;?Hhq"Xaar<)omqu-Kk$2NTXgZRgZ)@-NG!tkY:
+!rr<%":,)0!<W<[cggZ&qU>Jsrr`/lq#13l$N9ML56(lf#ljr+qu@fB!!`K)":%u:U8kJoWj/h?]"G_j
+^r!t-`Q#s>aiV^)bl5igcHaf9dJ_Joe("BI!nPrSrn.D-gY:K`h"fe%hXTM&hYl=3i;MI3g\ok*faQNc
+f@SU(e^W'sdaHPBd/MAjc4/%BbK@rKaN2EA_ns4(rOilU\@&]NS%t8eX^_P8!X8f0!<<0"!!36-!W<!#
+1X>[g!W;nrrr`/lq#10k$2*1?!!WE1!!!)u!!3K0#Q4W-11!OF:e=A]4]Z01D/aT?GBeF[H[UI!LkpnF
+MN!LSOHPinQ^O;3S=QFNUnsrdW2ZhuXKAY/YHY=<Za@*I[C3TU]">TR]^`T3\G`l>['R'CYl:gHXK/D%
+Wi;qpV50o^U7n6QR[BG.Q'@GoO,]'SLkZb#KS+i)H['aXF`__FCh@'X<)l%a01oJ6rW!<.!rr<)#64i-
+"UY>0!!>"&q"h;ro`#C!rVuobs75\t!Y#,5"TAB)$4?t<!!3'!$O'#\lLFQ3p\FX`qu$Bor;?Ejqu6Ko
+rVQKjq>UEkqu-?jq>'sdrql<cs8Dln!r`)tr;HWmq>^Blrr)Nh#Q4Msqtg0dr;HQoqu$@!qY^6fo(V/+
+1]Rp]!"f5:!X\r.!!*'.!bpcjo]>r<jT!0u%K68*s6BOLn7_k/!!<B'!!N`="Tn`/r;[QbYGeD"TW>2n
+]=Y_i^VI_'`5Ta:aSs<\bl5igcHaf9dJqYpdf.`%e^`7&f@ej2gATe*h#6%0gu%DRrnm\2!8me3!SlH-
+g()fhf\"g-f%&=#eC2mpdJhMlci22lc-4ARrQ,5``P]O-^](nY]=GDYZ`^F,W2$jH!!rW*!<rZ.!!WE/
+qu@!.!+k9ipuhVIVuIA,r;Zf`rU9>l!!iQ,"98E&$pb=,#R(Y@!<<*NA5Poj6V:*E@q]XrF*;bPH@($g
+JV8f6M2I1LN/j!_Pa.T'R[]h<U8+KZV5C/gWN*#$Xfek2ril^6Za7$G\%&sI])TD4\GWfP[^NTMZE^X;
+YHG%/WiE%sW2HMgUS=HT24pM4R[BG.Q'@GoO,]'SLk^V:IXZ]lH?jd\G'%_=@p;l-91_$"6>IVB%L3+C
+!rrK4!X\u,!!il2A`s'hkl:=ps6'C^rVlg(qtU!`s8MB^qlM4E!!!&n!"0/ZZf^fHlhgSPrVQNk!rVum
+rql]m!WDomrV?Hmqtp?fs7uKgqYp?]rVlZmr;Z`mquQZlq>^Blrr)Nh#Q4Msqtg0dr;HQoqu$@"q>Bd\
+jnnqZ)[-EIqZ%-.$O$S6!!FOAmHX!0m-XE;s0r".rVlg(qtKm_qYBFQri7:C!<3)s!<3*!!#5rpU8Xl]
+Y-+Y6]=bkm^r!t,`Q#s>rlP/`rlkMicHuR<rR1\p#h@JVf@S^/g=lM[rnRP0rnR>*n_X9$r8%M1gY;_]
+!87A*%b]Off[na+e^`1!e'lamrm:YjrltVjbfe0-aT]`(_nj.'rk/<D(:gl[ZD=jpYIfAj!!<<)!X8c-
+!!*E0rW!6*+eeMrmJ68<orJ)mrVlfsq?cljqu$?Xr;WiBrW)s!quAn_#R:A1!"2(c8OZ!?:Inu/CN"9;
+GBeF\I"$X"LPL_DMN!LSOHPinQ^O;3S=QCLUSO``Vl-MoX0&M,YHRr1$*pkC['[<P\@K0L](!3,[KX(H
+ZE^X;!3cC):TLLqWMlbnVPKu]TqJ$MSsl%5Q^*euOcPK[M26n?KRSAuH[9s_G]n1KC1:@E:.%l04]O]J
+!!ir>$NgD0!!3N3!<E0$+f"c%nbhtEp"'/orrDfmrs\etp\b'kpAFRVpgP3A!#>nC!!!9)!!s&6#SgIn
+r:0@TqtL$er;HR$qY^0bqtp<jrr)`krV?Hmqtp?js8Dunq>C0iqs=4^rVccorVl`hrrW3"rr2lhrX/T$
+qtp6eqtg0drVHF3qYKjToCD9F&IJOA"98E($OZq@$N^;BAa]-`m0)bIqXs`drrDclrrW)ipAXsonG;_N
+r*:0=!!io5!!!0&!!`r3!!>BR[\XY3XK/>3]=Ybj^r!t,`Q#s>aND[)bl5igcHaf9dJ_JreC<%!f)F8&
+g"P0Yg\T\,gY:T_h>c:#h>Q40h$DlmgtUT;g=b0Yg'QHcf\"g,f%&=#rmLkprm:YjrltMg!mJj1rQ-Y3
+`PTI,^:h1k]"#/SZ)X[tV6i/`!WW3$!!!-,#64o5!!!U?o(N"LlM(8OrjVq#rrDclrs\espAFmfnGDeP
+s'-B>!(.(p!!!'#!"'&5!<XZL838h!8PWZ(B5DU3G^4U_I"$X!L5(PBMN!LSOHPinQ^O;3S=Q@IU8"EY
+V5C2jWiN2%XKDK*$*^\?ZEq!J\%&sI\b<H/[JmTc[C*BKZa$a<YHG"/XJr1tVl-DgUnXTWTV%gHSXPq4
+Q^*euOcPK[M26n?K_g$/H?XIKB4"Y48k2304C9$/!rrB(rW!K6#64o5!!!R>pA+^VlM:JSk5WF##k7]j
+rV?0as7lTn$1%0WnD%Rj!!<9$!"f>:!<N9/$PUe`nacGCq>C3hrV[*"r;$0cqu$HmrVQKjrr2ips82]l
+q>^9dq>0XZrqcWl!r`/srr)fnp\t<os8N#rp&5<rr;6Bfqtp6dqu-Bh$i0YslLF\_)&!Pk#SdIE!sAi3
+":Y>DCYJLKp$_YCnFl_DX8`h$q>^Ehp&"d_r;?QYo)/.<A/#(F!s/B$!s/Q)!W<!6PeO#hVkL*$]=Ybj
+^r!t,`Q#s>aND[)bl5igcHaf9dJ_JreC<%!f)F8&g"P0Yg\]e*gAp%.h>Q.!h>Z4.h$)ZigtUT;rn7;)
+#2.\^f[n^*!nGiNrmLkprm:YjrltVjbfe0-aXtQP_SO%%]tCtg\@&ZJ[[a,$Jcl2^#m:5/"U5&0!X\o<
+C#8dXqt'^TnbW4Le,S,$(%1ksrVH3as7cKjrp01UpZ,j!!!<9#!'CDc!!!*$!)ZZX3B]]&?t<ndEcu\Q
+H@1*hJV/]3M2I1LN/j!_Pa.T'R[]h<TqS3TUSO``W2ZetX/rB&Xo>L4Yd(I=ZaI6N\%&rY\aQp5['d9J
+Za6m?YHP,.X<4F@W2HPjV50i[TqJ$LSXl4:Q^<u%P*(fbMi!7EKnT;L-@0lXDJ*9T9M/2D3DVR6!soA?
+!WiB(!<<0.!"Wi)rq69`rU]RT!WVGYs8Dm5qtp$\j+K2p!W`9$#lk;6!rs$YbPgN!mLB'ir;?Nkq"OR[
+q>:*hrqucj!W)]lrVl]mr;lfnqu-Hjrr)inr;-BirVQ-`rVHNk!r`)tqu-Qpqu-?frr2lo"9/2qr;QQu
+qtp?hq"OOZrr!;tr;HQkp%Rh?j6C[q"Sr*)#QaubJBdi`q"4R^r;3l$mf31`/bf2*JM76-!!<N9!"Ar2
+!!cPk]ToXqZ*CaK]Y(ki^r=:5ai_]Ga2uHGbKS60cMl/hcihkJe^i=MfDaD)g"P07rnRJ,!o2VfqqUf#
+!oMnjqqD8/gtUT;rn.D+g=b-Wf*KsWeC2mpda?JAci;;ic2Podb5TKbb/hQ>rP9&^Ye%HRZ`UF.WLp=k
+!!NB)rW!0)!!WE'1ORLIquHNkrVZZUs1n[6rVZ[QqZ#f20*D7T!X]G?&HrC>#":[P.R$C&<*NmJD/j]C
+H[U?nJV&N-L51SBN/is^PE_B"R$nYVS"H@HTq\<XUnsrcVl6SoWil<(#I1P>[C*HO\,No-[/dQ3Z2h0/
+YX>UsXfSS(Wi)_jV50l\Tq@sKSXc1=R[BG-Q'@GnO,T!SLkg\<KR8#kH[L3hI=,XAAlheu84#g:BK?+o
+!!E<&!!N]0"TSNXIF.uns8&/`rVZiqqtfp`lN#*/Jk#_>%KZV6!!*9MgunV(r:'LXrqm#uqY9p_qu$Hm
+r;QHlqYU6irqlZm!W2flrVZTmrVl]lqYg?jqsjX`qYpEhr<)rqs8Vupr;6Kjrr2lo"9/2qr;-<ip`0//
+rVZEgr:g!Zq=*Y=br$+?!<<32!"&]sL!o/`pB(!]q#:-fqo/Tks82d)rV,dMn]ubS!!<3'!!`E&*##6D
+ZC\D!Z*_$P]Y2(q`Pom>b/hZEaiV]Kbg$+3rm1Sj"OtrOf%0fOrn%>+g=k<\h#5t/gtgfch#?+!h>l@.
+gAp%.gBZHcg"=s2g"?8T#hIMTe'landF%s>s3CVgrlb>arlG8baMl'q_&9tn^:LMPXK\\#Y)FM*$3L84
+&-*(=7t]:Urqlior;?Qmr;QBhYQ+V#qu7o:oCM_)JjTM@!s\f6!s&B(7QEgh<D$1m@;'P!G'J@^IXlto
+JqJ`2LPUhHNfT?ePa7Z'R[T_<TV/!QUSO]^VP^8iWMuo#rN?I2Z*LdF[^N[E\FHp+Zi.0fZ*:I9YHG"/
+X/i7uVPU,bUS=HST:VUDS"#k6Q^3o$P)t``Mi*=GKnY2,H?spcI!pEfBl@Su;b]_Q771$H%KH\8!!j#6
+%g5FVf'WJ9!WE"gs8N$$q"X[]r;Q^@o)Jaeo_\@D&d/17"T\T'"VGq8q=EV=qYU0fr;HNeq>'pcrr)or
+rqHNjqu-Kmqu-Knr;6Hjr;QZjr;$<]rW)fnqucors8DrsrVccrqu-Nlr;6KmrVQcsqu$Biq\T80q=jXZ
+rVcZlrVZ<^p%n=KjCK>3!!2ut#ntMVo(r4WnaQ>Oqu-KEs3CZDr;Z`ps"3a?s8DZjq;iD"!!!*$!!33)
+>cY02T<#0#Za[T^^qdn.a2uKGaN)EEb0/#RrQbDgrm:\prRV##rR_5*g=k<Xg]6+)h=9D#g]$"-gB$$]
+rn.8(s4IA's475"rmLqsdaA'?s3CVgrlb>arQ-A,`l,^0_SEdn_7-DGXK\b%X@Ng$!"Au0$O6_GbPUu1
+rV?!RqYgEkrhKK4q>'m`qu$Bln,NFdp](-R(CL3F#m:;3#7<=j1e^A/9i"Sf@r-73G^OphJ:W<(K8,2<
+MN!RVP*;,rQ^F52S"?4DTV/!QUSO]^VPgAkWNH-%#HtD;Za@-K[f3c+Zi@?2Z2LmNY-+k,WiE%sV59u_
+U7n6QSXl:?S!ob5Q^=#'P`h,hN/NQDLkg\<KR8&nI=?TkH>mS:?;+!_8OPaS/e7p^$O$M8!sf^erV-9j
+q=4"Qr;Z`o\,Yjq"ShcfqY^?m%Ij5op%8%Un72M(!!`Q(!"o\Yc/nlip%S1Qp\b!gq"aa_r;QZqrVlQm
+qYU6irqlZms8;cmr;?Qmq>C'epAFjd!;cZl!r`)tqu$WorVuoprVl`mqu6Tnqucrqr;?Ki(&e%*q"X[^
+rVZTlqssXVp%.S")\*S\!!`Q*!+ts"pA+[a!VPp[qu-KVs1SI3r;Z`prsnMps7Q$^rUah*#lk/0!r`0=
+$(@WrU8tDtXg>XT_SF+0a2uKGaN)EEb0/#RrQYDhs3L\ks4%"us4@5%"52D^g\T\*gZdPlg]#t?g=k65
+f\"g.g"G$1f@SU)eC=KH!n,NErm1VirltGcs2t;^(rsY7_nj1)]=P_]Vm*5'X/D9e!"oS<!WWH8!!$[0
+r:p3grW2f`q>R/h$MjMoqYU3gs6fda7J?ESs7U71$31M;!rr<)!)#^T7SQWP<*sEaH$F^bIt3*%JqJf6
+Ll..OO-5]kQC!u-S"$"@T:hjNU8+N[V5C/hW2ZotXp;/8Z*UgF[^Q1En$;turNHm:XfSS'WMuhmV50l\
+TqJ'LSN!(.S!ob5Q^=#'P`h,hN/NRLLP:G8H[:'fIXQQgDej/i8khiG770rQ!##P:"TSl0!,ql:p\b!i
+!Vl0_s8DoFs3^iKq>'mdq>VB3qtTaD)@ciO%06J3!!$9^kks<4p%7tUrVc`j!W)]mrW)orp]:6grVc`m
+rVccoqu-Hjs8;rrq>C'gmem(_s8Vons8Vupr;?Qkrr2lo"9/2qr;?Enr;?Bip`]P5rVZTbp&+IPna0Ki
+#6Or/!!<9)'\<-Vr;#sVr;ZfprVuors8A_mrqliss8W&r'`A"1rquBH'++^>"TSN(!!#QpW4*P-X/`2(
+]"c+u`5Td<b/q]EaiV]Kbg$+3rm1Sj!S#[!ed'gYf[na-g"HAYqqV5+l.u?nrS.M0g=b0Yf`0S&f`p*\
+f@JO&eGdqrdf.SmcMl)fb6#i/aXP?Ra2c3=_ns7*^:C\OWjJb'XKFkk!sAT1!sf,9&_?RFqY9XRr;Zfo
+rVuiq[/]XqrqHKhrV?Tmqu$Em*:qtt#QOi1!!!0'!&AUp<&mK>:g7XUG^4^dIt7NL*J0$%Ll..OO-5]k
+QC!u-S"#t>StDXJTqS3UUnssfV[KT.Xfeh1YctI@['fk@o<J8!rNI'@YH4h*Wi;qpVkg)^U7n6PT:MLA
+R[O/B2j]ksQ'@GnO,T!SLkg\<KRJ8tIt)llF`(bt91i,R7oa.N!!WW-#m:M="qfJQlhC)@nG)nXp\FaJ
+s1nX:q>'mdr;RQ1o_.tMq"Of*!!*K0!!iW6$m;VDo]Z;H#kduiqt^$^qYU9k!<)ol!W)]lrVl]orVuir
+r;6Hjr;QZjr;$B_qu6NmrVuoqrVl]os82cmr;QTmrr)`srqlWkqYM'(q=sa^rVcZkn+chOoAeI9&HDt8
+!"&W)!,)E-pA4dir:KsfrV`Mkrqm-&s8W&rqtfpXp%9^1qu11-!!E9%"9Ai5&V%6uS>`EeYI;*Z_SjF6
+aNDWFa2uHGbKS60cMl/hciMYHrmh>+f@\^,f\+sWgAB\*g\K[qh#?(,g]H6`g&BY'f)F>,f[na+f$r4K
+e,Iepci;;ic2Podb5TN]`Y?A._8!^mYb\A-Vl?AW!!E9+"T],4!!?m1nc&Fc!W2Nfs8Dr9s53kUp]1-g
+qBPe1o_.qMs8Db&!!!6(!!NK8!!#W!><PJH:g.INGC"[dIt7NL*J0$%Ll..OO-5]kQC!u-S"#t>StDXJ
+TqS3UUnssfV[TZ/Xfeh1YctI@['d@A[dgR$Z2Lm2YHP%.Wi;rrV[TArU8"?ST:_[ES!ocEQk>[OQBd\t
+OH5?YMMR%AKnOi$rdP?)H$""7=%H"`7nHESrW!$+"T]/5!!?s5l1Y#O!Vl3\r:U)ns8W)qs!7F?p\js_
+nF-//*WQTK!Y,22!!bj8qtTgUp@\+Qq"a^[qYU6nrr2lqp]:6grVc`mrVccoqu-Hjrr2`lq>^!^!;ufo
+rr2urrr)fms8Vupq>C6krVQcsqu$Bhq[38sq=sa]rVcWhn-AddnGC?p!!N9$&.&jI%2Re"mJlePs8N#t
+qY-T]rr;oq0`CtJq#'d`rVQ?\o[Ou_$31&0"9ec*0V,;GVPpPuZFIWd`5Td<b/q]EaiV]Kbg$+3rm1Sj
+&(K.[f%/I*f[nd.g"G*5g\KY#h=98#g\]b,gY)SYrmh)"rn.M.f[na+eC=HGs3gnms3CVgrlb>arlG/Z
+rl,tt_SO"#Z`^+*YGAFb0E;CZ$igG?!!s:orp'LOo_n^hq"E#5cN!k<8,;rUq"=IQr;Z`loCg]X!Y582
+$N^D1#96u669n%:=^u;lI!pHnJ:W9%Jqf);MN!RVP*;,rQ^F52S"-">StD[KTqS3UU][HjVPjEp#Hb/3
+YHY==[/RK5[dgQuYSXLHX/`.tVl-DhUS=KVTqJ$LS"#k8R@*r>0:%lfP)t``Mi*=GKnY2.IY!$!I<]aH
+>Z"!a:.8&d+92`K%KHkF!"Tmto],]2nGW+_o^i(Zr;<>is8Mio&c27qn*TiKra,j0%L3=@!!`T:)k?$e
+oCVhOoCVeRq"X^_rr)orrqHNjqu-Kmqu-Knr;6Hjr;Q]krV?K`q#L?krVlfsqu6Qmqu?]nrV?Bjrr)`s
+rqlWkqYU9f%J]eur;-<^q"=%PT+V\6!"T8?!s\j:oDAR[pA+^frr&u!mJm+`0`CtJrVcKaq"++TqtFM(
+!"&]-!!WW-$>c$5V5^T#YdM0_`5Td<b/q]EaiV]Kbg$+3rm1Sj&(K.[f%/I*f[nd.g"G*5g\KY#h=fY%
+g]6++g]6+-f`'G%ec+5+f\"g-f$r4Je,Rkqci;;ic2Podb5TL/`Poj:`PTI+]!AN;X/Vf$C]F\?$3124
+!!N@3o_AFSp%\Lcr;>CN^&S'+2Ym.Dq"jm\o_7tMrr)\)$ige@#64i8"9:5483]U@=^c)gI!pHnJ:W9%
+Jqf);MN!RVP*;,r'UP2US"#q<SXuIHTV8'RUSO``VPjEp#Hb/3YHY==[/RK5[dgQuYSXLHX/`.tVl-Dh
+US=KVTqJ$LS"#k8R@*r>-^L$^P)t``Mi*=GKnY2.IY!'"I<]aD>#Ipb8OQ]I!!WE1!"')6":PBIm-jZ3
+nFQGOp\=U`qu$AZs82g=q9g)c!!NK*#nR(E1;2oAqsNeJr;$?`oCi.^rr)fmr:p6orVQHeq>'pbrU9d^
+rV?KjrqcZorVcWqqtg0gqtp9hrV-<jquHTlr>GJ*rVH*Wq;1PG.h2a`!WWK+!"Ke!s7-!^_uIRQ+SbWY
+(^^6H"98iA!!"4&Xei7qT<tu0a2,X1`Q#sAbf]h+#gCN;cHjkbdaJ-B"k(iJe'uqIecOITfDsS"g%j@t
+g%jG!f`'S+g"G$Vf)jOSebmnue'lbAd/_PmcN)2gb9P0PaiVWB_o'F2_S<aoXe)_^Y)4A-!<<3($ig89
+'&*BSqY9[^OoGpcpXBuh!!`W,#nm:=(/kKD8Q/)H<DutIreMhSH[L9mKnb>;Ll%"JNfT?gQ^XG7S"#q=
+StD[LUo(#fWN)u!q5O1iq60Uu%Blt<Y-"h-X/r>$WMcWlV&Q5+US=HUTV%gISXc4>Q'@JqOcYT_M2@%D
+LP?t,L51J2IXlojAkG`h5%IAt80S<?!!EE6!<<Q@h#Ha5ntc<Cruh+1BE/&9!!N?+"qhSWh=^%,p$V_K
+qt0OUrVc`qs82`hrWN2sqYBs_qtp?\s7uWjs8W,rrqcZorVcWqqtg0aqu-Kfrr;orqYpF(qXj:Ln+#`%
+q:fs+!!33(rW!--!-n)4s7XqAYl>j@o_`D'!<rN0!!NH-!(EN[UopYgZF@E^_o0O5a3DoPqo]2fbg"GZ
+d*_mArm:ntdaQ[pec+/"fDjM!g%j@tg%jG!f`'S+g"G$Vf)jOSebmnue'lbAd/_PmcN)2gb6?&2aiVTA
+rkf,Z]XbDKS>_FZRT9jr!!i`.!<<<(FS5P5s7QAFs$?\bp\+T$!!NW."TSi6!rsB<9heP[5>l$1M2I.D
+H@13oKnb>;Ll%"JNfT?gQ^XG7S"#q=StD[LUo(#fWN)u!q5O1iq60Uu%Blt<Y-"h-X/r>$WMcWlV$a#o
+US=HUTV%gISI_6\S!B5%P*(idNJ`RKLkkta&;PsfI=?Q_@7*17;+#>",n0bQ$O-S5!=/[Jp\apWppL.J
+rs/5sn)kku!<`<$(BtNe-C+Mqn+6/3qt^3io^h_Jrr2cjr:g0jrV-3drUU!fs7uWhs82fls8MuqquZcl
+qY9sdrVc`or;HNlq&B2*p@7bOj7Dd&jIHqf!!3<)!!!'$.eii9s7PIQTDo/gr:9+p!WW9#!"fGF#97]n
+VPpVsT<kuB`Q-'B#0b65b0%oNr6,8fc-Of:df.VtdaHUneCFQLs4@;'q:YStq:YT!q:P]#!nl8ZrRV,%
+f%']J!n5WHqU#;irm(\kbfn90apcD4`Pf[1]X=rJQ)L>XVR(RPrW!<.!WW3$!%.L;q#BlLs6fmlnFl>5
++9VZFrW!ZB&I8k=?q3RU7713fE-$8OJV8Z2M>iAOMi<XUO-,TiQC+)0S"-">StD[LUo(#fWN)u!q5O1i
+q60Uu$a6b:Y-"h-X/r>$W<&oorM;'@UnaZXTqJ$LSt2CAS!B5&PECrgO,T!TMM[1GLk^V8IW]C7>$3pM
+2+MIbr;[6/!rr<&!%.U@q>KaY`rEdQ,5_?1op#L`"oo58!!<i=3o8u]lh0W1qu-HbpA+L_rqcKhp\k0k
+p\Xpfs8DEdq>L-hqu6Hlrr)fn!rMijq"t$grVciqrVcX;qtp<jrVZB[mI036k4[f\.LHUj"9JQ'"p"dj
+qs"(Vs8)HhNrKL`q=jcO!!NK*'`\4M!!<3IR\?CLY,.ht]u%h6cd'\Tb0%oNr6,8fc-Of:df.VtdaHUn
+eCFQLs4@;'q:YStq:YT!q:P]#!nl8ZrRV,%f%']J!n5WHqU#;irm(Yjbfg+3bPoWraiMN@^UUMJSuS9W
+VOSM("9\T&#mUJ2PQ'_Bq#C)ds5!\tp@RqNR/dHq!##G=!!E9.84>[+91DKZC2nKJK8,#4M>iAOMi<XU
+O-,TiQC+)0S"-">StD[LUo(#fWN)u!q5O1iq60e%r3-X6YHG%1XfSS)WiE%rVZ!>SUnjc[TqS-OSt;LC
+S=>e.P`q5kOH5?ZMi3ILM26tCKRRuT?<'Zl1c\33!!!0*!<E0##QXpjs6'@Rqt/M?XoA_'q==+V6j*Mj
+"9&99!<EO7gZRb^rV>aVr;HE_o)8O^q"ajarr2oss7uQhrU9d^rV?KjrqcZorVcWqqtg0aqZHltrVc]l
+q>1*i%fH+qpA4XPr6sq1#7Lb;rW!'*"oq-m!q>g[L&_)N"oJ/bo):cN!!3B*"TAB7"@JibUS>9$T<l)K
+d*g4[`Q?6ErQ>Jjbg"DYd*^:jrm:ntdaQ[pec+/"fDjM!g%j@tg%jG!f`'S+g"G$Vf)jOSebmnue'lbE
+d/_VodJ_Akc2Pp$bKJ&NbK@uI^9t)BW11/]`'ab9!rW*+"p=ols6T1Ir;?B.s2"^=qtTC?r]U5\)$L'K
+"p=o+.UQ1<3(Zt8;d!dWLQ7@NNfK2"O;O+BP*2#nQ'Rc'S"-">StD[LUo(#fWN)ruX8/ajWqijoYRRe>
+Y-+n/XK/G&Wi;nnrM:""UnaZXTqJ$LSt2CAS!Eu;*Ku\MOcPQ`NJrdQMMQt<G\C;Z9MIlQ4aAO]$j?\2
+!"&o4!'pSMmIpMWqXa`Lrsn]!oD\d4)up0C!<<<+!#,tdRIg7?m.]l>r:]gTo)8I\q"aj^rr<#oqtp?\
+s7uWhs82fls8MuqquZclqY9pis8MuqrVHTkr;.'%qu6Tmp[dtJqYL*?rIu'kr;Zg"rW!0A]`7j.m/QmV
+s5<o$oDS7Zrl,`S#64o-"onW1#\UQVV5LYmX0]Xed*B\MaiV^(b6Z>9c-=S]dF-MCd07tHe'lgsrmq,$
+s4I/#q:bYtqqV5,q:P]#!nl8ZrRV,%f%']J!n5WHrm:_ormC\j#0kH<bfn8RrlPYi_7?hPWN!1_a^b_]
+r;ZfurW!3?]`7^'jo"`JeGlcQ,4k]tpAW5P!!N?."qLt>!WY#Y;E-dA78$NgFG5a6M2mUWrf@AIOcklk
+Pa.OHQ^=23S=Q7DTV80YVPpJoWiPrpq5X7oq61=3YHG%1XfSS)WiE%rVZ!>$Unjc[TqS-OSt;LCS=>fC
+PT#aLP*(ifO,]*VMi*7BJ9>C);+s_e2/"TB"TAB%!<`<$"W"fOp&3qQrU]uArsJf+q"+O[q>PLO"T8<:
+!rrB9,d?_(lhC;Jqu$Elr:p!\q>'pcp\k0mq>:'fn,N4^q>^?kqZ$QnrVQ`oqYL*drqcitrr)`jrqQZk
+q>0seqZd#srr)`gpAXmkn(tMj!rW*-!<W?&&omm9s8VloosFbFrs8Dlr:KRUD@d!M!"oG8":,Wk[&Th"
+Y,8;0_TC!A`r='[b5TQibfn>WcHsqcdf.VtdaHUneCFQLs4@;'q:Y]"rn@2$q:teurn7G,g"?8T!nPrQ
+r6tese'e-@r6GGhcHZ@4+j8*L`P]9kWi2o%XJh6i!!!'%!!33%!"NlFkktAJqs=1@s.B;sr:TpXq"o.I
+"TAB4!t##5#n0d=3\Wlq9N#//H3]4jP`LogP*5[+':"iIQ(+;6SXuIHTqnQ_W2ZesX8/ajWqijoYRRe>
+Y-+n/XK/G&Wi;nnrM9t!UnaZXTqJ$LSt2CAS,8HcPa%AoOH,9WMMQ_+DIQdE6paF3?Y0rO!!*6,!X/],
+!"E`DkPbALrU0TLs6fn4qsFF]s8)RF!WrE/!!*''$P>P;q"*kJo(VtWq"aa^q"aa_r:g0js7uQhrU9d^
+rV?Kjrql]qs8MuqquZclqY9pjrr2lnqY^.8qYL*fqu6?dp[n"HqYK^Ggb03>!!!3*!!!*$2"^MAo'Q8P
+nG^H-^Af;Rm.pJRoD1!?"p5;7!rrT-!%*E)WLp5fWNs4TaN;X)aT0K_b6Z>9c-FV]d*^;@d07tHe'lgs
+rmq,$s4I/#q:bYtq:teurn7G,g"?8T!nPrQr6tese'e-@r6GMkcHXSXrlcJ#_7d7VV5L;hVPtU<!!WQ3
+"9AK(!&4->rp]%Bq!IeKs,R*erUT[Vr:p4C!X/Z9(]jsG$NU552`ru[8k`&`@<R<iQ]I5jP*5[+':"iI
+Q(+;6SXuIHTqnQ_W2ZesX8/ajWqijoYRRe>Y-+n/XK/G&Wi;nnrM9t!UnaZXTqJ$LSt2CAS,8HRPa%Ao
+O<fjGMi*=;FD>,^91)!.5@OWn!!if<#Qt,/!&+'=rpo(CqsX?Ys5j80p\Fddr:p$]rV?Knq>9*k&d\R=
+"q(_A!#,HIh>5q(oCr.Zr;HWlpA4df!rVuqrqu]nr;QisrVQKjn,N+[r;HNlqZ$QnrVQlsqYL*drVcZk
+$iU&#q=jXVp&Fp`qY^=5p[e:Zp$;5<a&*<S"TSW)"9AN*(<uOLs7?'^rpeS>[Jr#Uq>L9ip\"=Zp\FUV
+pYj@0$3C54$O?k8%00,%[?@SdVl[/6_91!?aNVoQb0/&Rbfp:9cHjkar71er!7h)"s4@;'q:YStn_*`j
+rn7G,g"?8T!nPrQr7!CKe'c[ldEp4bcHXVXbgat]b08)QaiM&rYcagrXgaca"9\f,"p5)2!!3k\q>UBt
+o_A1SlM?G=!quKg-iEo9p%eR]p\":Wm+`9^!!!33$3pVI!&S7g0gS6$:g.FRNKAsSO8b:BPl6m^Q'ISt
+PF\;:T:_dMTqnQ_W2ZesX8/ajWpd,!Y-+n/XK/G&Wi;nnrM9apUnaZXTqJ"^St;LCS=>iBPpqr]R$*A`
+LPCJ3H=p>X;+*T<>ZrTW$3pP7"q(P8!u')[s8V`eq"X:T_uIdW-M[</pAb0^rU^'hq")fL&-2b2!sA`5
+!"fusjo"?9q>:$cr:p9hrr*&sqYpKlqYpEm!r`)pqu$NpnGi%Wqu6Hlrr)fn"T/&lqtpBkrVI!$rVQEc
+p\4CXq>'pdrZD"-md]i1o(M=#*!d#S$3:,,"TSNRchR25rT+"Wrr)HgQi@coo_8(Zs6f[Oq>9gWe/8f!
+!!!'&+9DWF"9DZ!Z^[kmXfS_9`QuZLbfe,Mbg4MXcHab^d*V^@rmUqurmq,$s4I/#q:bAlq:P]#!nl8Z
+rRV,%f%'ZI$.I>NdF$=fcd'i8bluJ=bKS8V+j.g<Yc+FlRAI-m@h&JE!"/l/!!iQ).aS%ds8(UMq=aTZ
+s5s=lp@J(Rs8VTbme?\Rqr8V,rW!$&"9f55!#$eQ9/T78:fU\8M3EjWO-#HdQ'hQ:s-<SJ&"T;`T:_dM
+TqnQ_W2ZesX8/ajWq3FmY7%M9Xf\\*XK&;"Vl'Eh%A]epU7n9RT:_^GS=H)JQMm'sPa%8gMM[(>I;W=g
+8jYU)8QRVH!"Ju:!rr<.!!"Iqs7QEfh>R6IqUGPTrr_N^r;HWk+7K7-s75sND\EEZ!!!01$jltC!"p9'
+l29o=p[dqPrVZZpqZ$QnqZ6Wos8Mrr!r`)pqu-!`nbr@aqZ$QnrVQcpqYL*dr<rN"rVcTgp\+@UpA=gf
+rr!f5mJHD<l-bY5"pY,="q1_:!!*H--WoTnp?h\Xs7u#>rrqQ^r;HHe.f&K1qu66cmVEF>!WW3&#R1D3
+$31VJ?`U]4W2cblY.i$$bfe2Naj/;YrltVld*^8=ec+%uec+/"fDjM!g%j@lg%j;"g&fs\f_sD'f%/CN
+e-+=OeC2kOe'cXjd*L%`rll;'bg+JXai2$.ZDb")V6?e;'*&.8%KQb?rW!<6!$tY6kPXlHrq5E]s4@8Q
+jnnuSrqJbGq"FLOs7C:E$3U>/":5><!"/c?"$g-q5=8"88Q05HKSYG@MN3piR$jA2R@0G0SXuFFT:hmO
+Uo(#fWN)u!q5O:lri5Fj$a-Y7XfSS)WiE%rVZ!>#Unjc[TqS-PT:VXFS=KME.[QEaO,SpNK7%fYAm/5;
+6pt-k<!iU.!"T/<$ig8.$NMGPoB?2Gqu6?Ojo;7Y"oA9!rU9O\ru:@or1,/7!<iN)!XAu7!<W<5!#I#d
+o'>l?p@A@]q"Xdd!rW&srVZWnr;QisrVQKjn,MqVqu6Hlrr)fn"T/&lqu-Noqu%E0q=s^Xq"F[ds8Muj
+o],<3qsa1=Sg+4I#nd@F!"],1#lju5#n&)bipcp:qN_*Srrr<"s8DB[rr3Dkn,8\"!!!*%!!*6,r;[?<
+!!s<\XJ)PkW2Hc+]u\@pb6?2<cHjkarR(PnrmUqurmq,$s4I/#q:bAlq:P]#!8.D+f_sD'f%/CNe-"7P
+e^aWI0@A.ncd'h\c-+DYcHF/=[\9CoY,AJ(GSC,c"Tef,$NL27!!!9/#UH\=nc&%Lqo8ZUrtbM3s8;9X
+s8VrVl1gYk!!!3*!!3<.!WE'!&cMbV1J^/"84uTS?>Y4ILl.+OPaRr.R[]b7R@0V;StDXJTqS9ZVPjTr
+WiE,qWVNR_Y7%M9Xf\\*XK&;"Vl'Eh"/M`fUAghkTV%jJSXl:=r0Sq!P`Ul`Lk0_eA55cq<CTY^6N@)o
+"p5#/%KHS>!<<B/#:$P?nc/.MrV$8WrtG/!nG)q]qsWqPd7OB="U5A?!!!`6!!<B."onu6#>DtnmI^/L
+q>C!brVZX#r;HNhqtp?krquctrVcWjrU9dVrVQTjs8MuqqucimqYU0irVZcnq>U-kqYgEn)ZKa7o^hnP
+p$^elUGE>a!!!N6#lk;4!!33(r;Zsgc1^W#VZ5cX&bknaq#(0hm-FZ$8H8em!XJo,!#Ye<!!**0"9CWN
+XK/G+Z*LdF^Vn7<c-4JZrm1eqdaHUnr71er!7h)"s4@;'q:YStp=]Asq:P]#!nl8ZrRV,%f%'cLrmhD+
+e^W'sdF$=fci25hcPk!F]<\N?W2chnYD4V6!WW30!XA]6!!!'$"8r3'7F_8'o)72?[Jr#Wo'H2Ms8)'J
+rmjU?!!*00#6=f)!WrK(!!j5D!%MPl=]SEt9LVBdG'nt!Mij<oSXohQrLa(\%%j/bTqS9ZVPpJoWiPrp
+q5Wne$a-Y7XfSS)WiE%rVZ!=nUnjc[rLka7T:_^GSXZ(;R[KP/PE:`YIrf1);c6=d:fM+;+:\_Y!"B#;
+!"Ao.!s/W(!!PdBrp9+MMZ3_Gp]pj!qu?HgJK4Xh!"/T''`nXK"pt>1+A73fg[=k6r;$6_nFQVWrWW6!
+rVQQlrr2iq!r`)pqu-!`nbr@aqZ$QnrVQirqYL*hs82gLrVcWiq=sd^s8W)tqXj7Gnb)G>iRb>S@2'"M
+#mpY:!"K,4$46b5!WW35KDbcJ_uIgX$17Nfs82ikqfs+Z!!!9%!$;4E"pP)3!!"02BSWIdYHkO@['R*M
+`QHELcHjqddF/$C!7^qsrmUqurmh/&f@U)Uq:YStn_*`jrn7G,g"?8T!nPrQrm^qurm_5&eC)dmd*Vd<
+#LUoC`k8UYW;`\7W2Qh]@TsBI!!WZ."98u8!!rr3!!N?&&V9oZq"+NQrsA)gs8Vrqq>GOUrVup&rW!'%
+!WrW4*!ZHG"TTc5;HdR7=]JBo6UP=#GCbO.Od;K-T:c(TrgjOjT:hmOUo(#fWN)u!q5O1in#m,%Y-"h-
+X/r>$WMcWlV%'5rUS=HUU7n9RT:VXFrL4+^R?s,#N.lOm>p30C:J=JX=(lDK@2B@X"pY,6!"]86$46e7
+"98E4JGo?9V#TZY')_G&s6p!fh*2MP!"&r2!WiN+qu@B<"rKd?JV\*8`9d6kn+65=n+ckZrW`8rqtp?j
+rquctrVcWjrU9dXrVuinrqcZorVcWrqtg0dq>Vf?rVQHeq"amgrr2lioCM_Kp[-hVQ#q5"Dbq)I!!3-'
+!!NK*!!E-!!t@`Kpsf>Rrsenus8VHcs4]OB!!3T;r;[fA#R:J4!!N?;6>VL;B7Z,=YHFk/[]HdI`Q??M
+r6bVpe,\"qec+%uec+/"fDjM!g%j@lg%j;"g&fs\f_sD'f%/CNe,\,"f)F2OeC)dmdEp4cd*U(Z^U1)B
+X/VqjV42pPG(F[*$NL/6!!N?*!rr<)!!36&!"/ipbkI%q"oS#ms6K[is4TUJ!!E`<rW"8I$OmFH!!!B2
+(IN2(O'u[1@p)Yq1cSEBBm+u^OI2N0Tq\<WUndp\%%j/bTqS9ZVPpJoWiPrpq5Wne$a-Y7XfSS)WiE%r
+VZ!=uUnjc[TqS3TTqJ%[T:VYQS1C(sQ]mJdI;WCi91r&P6:G-eBn2G#<>GQ7#lk)."9\])#64f-!!!9h
+`ppJ:f)H<MrVuooM]Dm&!!*'"$jQq>r;[c;#RjIQO*Z+iA:CN5naG]/o]YW3p\Omhs8MurqZ?`qrquct
+rVcWjrUU!fs7-'brqcZorVcWrqtg0dq>VT9rVQHeq"jsgrr)Q\nFZVSlK[&pF(KN*LlQpi'`\:BrW!<9
+!!!9)!!EB(#:5c!s/,f@mJ[(bq1KOa!!*0%!!`Q*!!33&!s]/;88s?8JoP4,Fd/o(&#-,4WNN_E`QQZZ
+daQXne+qPne,\%uf)OA%f_O4rg@<klf`'S+g"G$Vf)jOSec+(ufDjG$eK!)eda?Ihcd:%bbJ^ooWiN;%
+S=uU%?"%ngMh?*S<Y,HC$N:#5%fcS=!!EW5!!==*QN-XX1[P&>s7h0[!!39-!!!0'!WrZ3"9\o9%8V&'
+Lkp(U8P<,b90=me;-daQH\R]RS=cONU].(gSd_6`TV8'TVP^;kWiE,qWVNR_Y6hA7Xf\\*XK&;"!N2gn
+V%'5rUS=HUU8"?STV%gIrL=jsR?s+sKm@B::J4DU6pO(,6!Jh]T9Y%:'a4pOrW!<;!!!K/":522!#pm:
+s3CWHqtKgZr;QoghXf,krVus)"oSE$#Q+Q7"V3tEH?s[JA7K4W@\1ZriqN0Gq[E2jq>0perr)fqs7Z$Y
+rW<,uquHZnqZ$KnrV?Kmrpg$erVc`ps8;j$n*p&Hrr2ikrr2usr;Qp!rqHElrr*c5q"FR[q"`b#a.d9^
+=B]<RFEDt]9aLk%r;Zg%r;Zj""9&9-9]5[1q#C'fp&Fjkp$qPBpS7`tqY'UVrVl]krpo%EfMVVJ!<rZ)
+!!EQ/!!!$E!t5l9It</rDJ3Wp>ZciZWhHMsYHP7;[_Kr2eBuUjf%JR"rmUkr(Y.*gf@\a/g=k<6g"G-7
+gtgf@g=t?8g$dYnfEBm\f\"mUf_sG$f`TmXda8!G&(fFae^`7#d)s\ad)a5@ZQZNTXK&=sYb6eYB4#.f
+GC+UfKN&Tg"98H&!!rW+!!!'&rW!I$j8A6>s760\qt]mTnb2mis6]gqp@IhHqu6Hjrq5FQhGX=Q-40qW
+!<<*+!W`9'"qVVJQ'[MaGAqYIB3p(>DG!#U7SH`cB6JukrfmVUUT(5hrhBmtUnsrcVl-JmX/rG*ri?(!
+rM^"$X0&S0ZEj2.r361(s/u@'"Kni,Wi>ur#Gn/gT:;46Q2[C1Ssl"1PbOh=P*MGuJTk[#7R94(8Pa;J
+E`m3lDgmJ$Mj0E0(C:?J"98K3!!<6%"9nc)%nG[Zm/6nTrq-0cp%J(Sroa<prtbG.q!d_Gr;-Hcp8fqJ
+"98c/!!i`4"9&9@"T\]sHAurbDJ3Kd@V9FpR^Uf5r;$-]oBkl3p\Omg"T/#ip\FU`"98>tr;HKlr;Z`k
+s8N#fs8;lms8Dp!nacJPrr2usrr3#srVliprZqOCp@\4Mme-JSo\A*8W,u`WA6iSWDKUV`Dcd#?!"KA:
+!WiE$!!ru4$7rLLli6eMrVluro(;FHrsJMtq!RG=qY:'ar%>-*!!`N0!!!6,"U+l,!"&o9:48=PH$+":
+@qB=dAVH;CX0\h)W2Zbu[_g24d/ME2e(31"e'lgre^i='f@\d0g=k<6g"G-7gtgfbgB$$]n(RNhrn.5%
+!8@G,"kqV[eC`DBf[eU&eC2dme'ZUmbJ1QqXJMl!XeqkqRuM&n?u0IkE-$A`M0E/,!rrlB!!EE+!!*'#
+$NLD\Z1-uVq!@qVrr2igq=E)8dJlu5p\!n:o)&7^qu3lS!!`Q5!!!<0"pFu.!"9/B;M:X'Ne2LnCiaf@
+CO1#9;F<B-78$WgDgdJ&PEqZ0UoLMjUSFW]VP^8hW2Q_sXK;K)ri6I-X/`/!WN*#%YHY=<m]c_prN67)
+XK&8uW(a%_Tq.X>R%L"BSXGb*Odr#5R@0A!H"pVU4Zkts78@`?G%,9%H$"=^KT)@bIU<?c!>?%F#6k>3
+!WW92!!F[Ro'$)Kmf!+`rr)QlqtHlc*qoX,s8W&mn+#jj)#sj@!<<E1!!!*&!!<3)3+RMe+,4fQBOY@X
+ASH",P+B&'jPf_(p@S%RqYBs`s8;T_pAXsgr;Z`grqufqrVZQ_s8;lqqulomq=s^`p&jsZq>C6l$3'r&
+q"OOVp%SIars8W"o^MSFm-O<Xmao%WUR6+7?Z'C^A8?+.JVJPj1]@@l#lt#+!rrW:!!*-$*/*kZo`+m^
+n+6GQp[bclnG`sjs7QElrVH!Uo5tiL#Q=]U#mLA0"U"i2!t.8,KS#/.FDYZ$ASQ+$GDM$?S["upYck13
+ZF[iibLP4odF6bIf)F;#f_X5!f`^$`gYCT`g]#q,g%3tug\KV1gY:H9g"=p.g\onZg"4g,f$r0sd*L%_
+dalssbeLNbYH"@rZ`p*nV3[0`ChS$.A7]RrHAIQ0EB!js)%?WI!!N?0%KHM2!#gF]rq$-bo'GlDr;-*I
+s1nXto)&%Ws8Diap\AtK!!iQ*!"0&4!!NK+#6YH#DN'I>L4X_nEHHPXItWi3I<0O77Rfg88QKGFI>aMa
+S!b%ZS!f\6T;&0\X0&P-YHG%1Y-5(5YHIl.#Hk88ZEpsI[dg['WW&mtX8K%bXfSV)X0&J'W2?AcV5UDq
+X/`(oUQC\+PE(35>tI=A1-eoE@W@6XM0<u]KQ_9SH@:I,P_F9A!!!'3"TSN-!"9JO!!<3$)1hP^o`"a[
+mIC2Sr:crc%/9euoDe=QmSaDn!!!!$rW"\X%06G2!rs]FJ;K,3Ci=*$A7]IkDet6%V6[5LhX^=1nEfQ.
+l0e-?s8VrfoDAF_r;HWpp\t!gs8Donm/R(a$iBhsq"OOVp@InMqu6Tsrr)`nq?-Thqu6Tp1\gM-m-jZB
+o^hV5bb_P<Q$mRbEb&`tDJ3^&H%:p-?5!;>!!!05!<<*)!s/r4"]Y9qoD\amrV-0^o>UadrsAH"qXaaW
+p[M&`rW"YU!WW3*%fu_8"pHPXKTM:KEcuJ>BPD=&F)HYrO-#!aTs1`%WMQGjXgl9sgYLK0ci2Jrf@^&T
+s4I8$$/+"cgYCQ=h:p`ag]#psgAp(+hYu74g=b03f_jJ*g"=pSeN24/e'QRndE'#,XJr>(WiiY)Q\qH$
+NdZ"iHYR;4Dea'1ItEf;?l/kG!!!68!WW3*!s&f1!DiRko)AUkqtU*`p@\HhrsJYqr;#saoD&#U"o\KC
+"9SW(#S7(<"pP5_=,E92N-^,+H$4F\K8+i=S;2;-?"@#+770C.8l]>BKpSL-SX5S/R@BhDVQ$]#rN?:*
+Xf_Q+ql^1.ZF%$K\+-a(WrB%%XK8P,XSo:#X=LERWMcSgUo(&iXf\\)W2>cBP`:?>Al_Gg3B'E.;d*X`
+K8>),I>E&iH[QiVFF/[sR#GPo!X8W+#nd=?!!i`.$31'$r;ZHhrWN2rrqcGfs8N$[pAORVpA":00*2+^
+$O$_7!WrE&"onW,:3D)=Ir8h7CMIQuD/X</BnMYCTRrN9d,!jNp@\1Up[n1Xrr2uprr)io!;lcns8Vln
+rr3*!r;?Hjq<@kWq>g<sq=jXWp%A(SqYpBkq#:(Tq"Xmhrr)N]p&"U_p?gbYZ^cH-Ne`""DK9W9H$=.?
+Bl/0JKp7']!!33+!!`c0"98E'!!<3YkkjZ>qu?Wkp&!>?cMp?'r:9OUr;5(t!<<H6"9\]+#64`2!WWX-
+HA@?3F_u8AE,BH2F*2VFN16E(EJ0LRWiN+rUo()r\AQbMh:^9-e^i@)g&9V*gY)Y\rR_>-g"P39h;.n^
+n_<lq#M\"eg"G$1fDaG#f/_C5f\+s1f@JL"bJUioXK8V.Y-G+'P)+RTQB?uKH$XLQG^"+EF*E%cLmW`i
+!!NN4!!s#5"TSN'rW!*Vli-2Cq#p`rqt0`[ru:J+oC_t[rn8q(!"02="on`1!!!?.!";kVN0,ZOI<Bs`
+GC"[gKS"c&R]3?VD0pMH?Wp2b3''0$AU09(S<f;*S=Q@MW2m&(ricC+riQR:\@/fQ['[0DYl:j*Yjo(+
+ZEggC['[6K[/IE3ZidM5X/Z&r&uhq5XfSP$Um6dgFCnQF4ukPd-;S5kDfg2mR@'.iJq\Z)LPC5%H$t='
+O._;-!!ii=!"059#6=f+rW!9[nc/"Pqu?WlnbKZomJdUkr:opOpT>qK!rr<&rW"2J!<WT-!]G%TOb\'m
+ASQ!sD/jT<FE2>@L6AC4Kor1Le`-&nrqciilK7@&rr2urr;?]prVc`qq#:6l!WDrqqu?Kcs8;omr"&]%
+qYL$`p\4@Qp@nF[qu-Hh$2F5es8MWXlg46Bq]YRqd^Z-;JWu:XLM_$OF)l;DGBRn<DJO?MP`9`B"TSZ+
+r;[<:!!rc@!$B2Qs7c-br:]:Q^&JE4qY'IKql;%G!W)j+#Qk8?!s^o2O-krTE,GSq!d&R.rHJ]sOI2f9
+FFJq5U8Y0kXT>N-$G=U9h;$Q2f@\g3rS.M0g=b0YfEBm]gY:N_h#Z<em+hKo#Me+hgtUQ9g&9PEf@AI'
+f@\a/gY:H6e^N!i]sOo@WNE>(X/r"WKR\RPRMD*4H[9pXEHQSSG]Ib@G)M`LF>sO+'EnO<!<<*/!!iT9
+!#i`Jrq>j]r:Zlb$M=5gnFHOY-3=2J!<<3#!([D!"q:Y>4*Qm[P_+(#H[C'cJqf/?L4k>RVm3(;G&1_l
+=&D4I5XJ=PC3to+S!ob8StW![XKSk5Z*:I9Y-,7D\$i]P['R%8YlCuu[/RB2Zi@E/[0s@KY,nY%Vl-Jm
+X/namYH=e#TostLBO"A'5<1Sa93bk6CjMSAU7d*lKnOu,K8553G]n.UPG"4e3su#o"98N*!"Ju7!Y58L
+`;0E,n,N=YrR:enrt"Ynn*ZM[!!!$"!!EQ2!s/B$%LPa\OGS7$E-$,DEHHALrd,N.H$bR7QCNG[M3OsP
+eE6Q&qYU0^nb)h[s8N!*s8Dlmqtg0bqu$Em!<2ups8Drsq>Bd]!;lcop&7,PqY9gYp\=R[r;Q`rr:g!c
+r:BXZqYL*]lJ0:VP_adCQBdf#E-cbWI!9RJEGT90GAh2OPE']l#QP,1#6"T2#lk/0!sK4<q#0g\rrDkh
+rt,1uo^hU>(B=F:!!!**!<<?'!"'<4MO9NVGBnUcJ-((FIJnU,J:WHET;&-3LOt8@RA-UYVl'Hn'X"sb
+cIC=mf%A^2gtgiCgtUT;g=cJ["Phhihr"7cn_=3#gt_e]!SZ6+fH8_sg=b-1f@\g3gYCW>g!e6i`k&@T
+X/W)"X0&FpP)1oFJ;^%mUnE$dIt<,qFEW(\G^+OUCl=XCF^kdZ$NLG6!!!B,#64c*$a':)oDAL]rNuUo
+s%*.Zp%@sF(B=F;!!!0."9Jf.!<Ej1OJ/)!J:iZ8N/*%>MMm@JKnP;UW3*=^P)=m@I</jh1c%'K79+#K
+L6\I-USXlfX/rH&Xotr3Y-550[/dT4ZMh'"\,Wr4\Q65M\$rfR[BHa8XK8P,XfSM!Tph.(L4*iA;Fj/A
+78$fqDg$P`L6AL6X/LN)LlRRTKnbMBJUW/qEKd#_H=dWe%KHk>!!!H.#QOo,$Ej=,oD/:VqW.[lrs\bt
+s7_*\!!WE.!<</t!%K*uP*U`?G'7qLF)c2FI!pBhH[L6iQ^Er'Kp.U]VnUdJqtg0dqtKRDl2gPQrr*!!
+rVZZl#l=Dpr;HZpqtpBkrr<#squ$!_rql`opAP9rrVH?cqY^?l1B7@Lp$_A@nE]`Dqtg3^n(kXOQB6i[
+R[KV3F+\piKn+5`GB@SBE-QqUEf$*CB.!ZZ&c`%7!<E0#&-)_9#`/BNp&G'eU]1\so)JQ:'*&4:#6Ff(
+rW"eV!%)6CSV_Q=IsZZnH[LBrJq/<"Jq]&XV4F65P_k'RR\m-dVkpDpXfJM-^<"dQf%A^2h>Z7?h;$c=
+g=b68gtgfChr!\Srn7V3g=tB9gY1?[fFHNbh;-f<g"Y??hVR)Be3_C!_RZeGWi`D'X/iV1R#Hu^LlnO0
+VP\g%Kn5&4GBeanH?aOZKm.WtRZV85!<<*(!!36&!"T&0!X"&Rp@S=]oYpjfrs\bps87B\!!WE/!WW9"
+!&t#[-t]'HOFDn>Ko(YALl.+NN/<CIMN+[>W2u/SPC\13F_+3&0fM'_;I+*_LnUQ<V5UApXfei*Y5tf0
+qR$=1r3?C0Z*Ei.qm[$E\@K/[\$rfS[Bd(:Y=c%(Yck+*T9kLkIWAjr:eO;G6q^m"C2eZ`Ng[&PYHEJA
+NfKQoLkq4VKR\<"N.$#9U6oaK"9AK/!<`Q+!"],1!WmuRp@J1VnFcgjrt550r;-6ds75mWoRmDK$jQb:
+qu@*3!!#TLRuDiIEcQ1!Et3;7I!U<mJVJc1O-cK0PS9"6OGT?p]uSmijmN!Bqt]s_r;$6i%/]ksr;HZo
+qtfpVp\Fgd!rN#tqu6Einc&Ugrr)fp#Pdr^o(D_Or;?R9rVZTgqtp6co]k8Ya/Yc"OHbliR&-OIO+)Y0
+IsubVH?aORKn+JmG'egrLmj5h#Q=]3"TS]+$31&6!Y0bQrVlg%qYU<mrVuNfZi:1,s8;ci%/^(qp%\<6
+!rr`:!!`?$9a:Xu9ou*4L51&#H[L6kIt36(L4Y&6KSc"fX/_bUOd(`eOJ\eRWh,i[X/i1uZ+7s'f\G<<
+gY(?9hV[8JgtUN:h;@2Lhqm;Khqm2gh"fk'iW%a5hYu=5g=b-2!87A*.brb1g"bH@h;mACe^2:J[]HU3
+WMZJfW2[(qTUq@5P*)04WMPu9LkC>3r.-5QKn"DoIt`c<SrH2I!!<3+!!`K2!!!<*$%)CFs8Dunqu?]p
+s7-$Ds472`rVufmqYU<aq#'u@!rr`:!!iQ+rW#%g!!?)eY+:Z<KnbA?MiEaXP)PK\Mij!^SYrZnU7@mO
+RA,q7LOEl.4#oGd5=SIZJ;]V]T:r!WX08k=rjW9DYHY@A\@K2^^&>\E^%o;9]`PRJ[JdN6\,N^0['[6K
+[^33AZ*^sGXg+[iP)+C$@noTb6UF=GC3bhrPae&8T:;OXXJhSEOcbfjP)t]_Mj'0UJUrQ8OccN)8Ib_(
+!"&]4!=Sr.#lk6X%/0`$qu$6cs8W&tnGKWm!W)Bdru1Y'pAOl@#QtG8!!`K1#ljrB!"Nn%P`pQLFT-Ia
+GT:sQH$XshKS"l6Ko)"^Tq@X3NfoKoU:\k/k3)R;qZZTKjRDsCrVm0&q=sdas8Vunrqucls8Vuqq>Kj`
+q#1cup%8"Rqu?]pp%7eBlL+ZK#Q";mnE&3E[jI`7PE;,pR]!$UP^nF>K7\W&I!BpfJ:;opIXcosPELu8
+('"=>%/^):#m(PALA(?@s8;Tco(_hGo=t=urrMrdrr5.Uo^r.^IKBNT!rrT,$O?_4(B>%eMOKrcM0j]$
+J:W<*KnYA;MM?nFLlIk!Y,n=`Pa@N!QDC^cX.ZJnXT#=FY-+k6_TpZagYUoHgtLN>iSrhTio/kRh;.#H
+hqm2Fgt___ro*e6s5*\0!8d_/$/=4igtgrGgY:Tai$I:0`kJpaW2Hi$XJr+rXK\q<Y+M8OP*qN(Xfe[o
+Ll7(ELPCP;re:u;K7\Z+K7nc@QB>Yq!!<N;qu@95!!iXXq"4Uar:KaPp[dkEn,LB,!Vl9cs#p/LoDei>
+!W`N.!"&`9$NL/E!#9aAUn`p6L5LqLO-,WjQ'RMrO-#WhQD1FcYbn%fVkL#WR#uf390tg+%6d3Q9Nc(O
+IuKY`UT1QtZ3I\G]Y:h_\,Ef<\\5]S^&YkB]_T8=[7%I3\?rWN[^WcV]!o&Q['mKPYH+(IHuNS$<`)IY
+6UXRREIO+;PF7r5VOaNhZ)jOUPa7Z'Q^*bsO,f0WMMR+HMh[cCSX="/!!N`A!!!$"!!`K/!J1%;r;$9^
+p?qYGmd[X`$1mlcs6TdcrUta9!'(#\#QP6^OIVGbI=-ElIXZcsJ:W9+K8GDAOGo<lUT18`Q'@W%S"67i
+^<"OQio]\$q>'^Qnb`:aqu6rtp@\+PqYKs\rV$*b!;c6arVmE,rVuomp\+:PoCDJGp@nI^rrE$=rVZKd
+q>0p\oBk\pdDiVuT8SbrRA?1?Xf\RmLPl(h!K)a5LaR_(JqJZ*IXQlpOI)#I.KBGP#R:D2$jHe6!==8Q
+nbW:]p\"LbqXWD@g&DBLo_AIPs8W&qIJ3_'!XJc7JWlalKn+])KnbA=MMmIRNergTN00$[Su8fqUmmgC
+R@9\=^p(,DXf8.nVl?SjWirnH`m3,grnR\3h;@2qjPf"QgtVh^rndY1s4mG.q;DS:hqd,DhVdAkgelh\
+g=kE>hVmPThV-Du]X4i?Vl?VnVkp2fYI(dR[\'+[P+Iu2Z*LU/N/s$[NfB!VMi3=FLPU_>Jq8](PFIbU
+/HGhT#m^Y6%L)q6!!@QH$1dunq=jO[s828krsA8fq>]d\s8DqGqu?]tr;[H7$j$utT<4iNNK'!`Q'I]'
+R[Q(&SX5b0QCa\CZ+.<LVOaBVU8+Q[^nmTVHY?JL4uFuF3CHYPF+fdPWj/n>\\5eq_83q&rP&TT_ns7)
+^V7DW^A5ME\$l:D"LktT\[qdQrk/fKZ*CU?X.bf5FCA$;5<Jj-$URNkEJL*e_7QG7Sdq!YTrPT1Z_W_M
+R[TV0Pl?joO-#KdOH#-RNe*XoR<:1d!=&u>"98o9!<<*$H2mO6s8)N_r;ZZ^]`7d,+oV!'p%A:Ps+(7P
+$NL50"TT&5!s&B_S=5b/ML9r'IY37OK-,c#Ko1\HN/j-bQ(b(UVk06AR@0M;T$GF,gZ\%knFQYV$2!]R
+lg4*3p&=sirri5ko)J[fqZQlsrqlTirU^'drrE#ortGA,p\+FZqYU-_nF,T+mIU&Fq>1'e)"m4Re\/S^
+Mj0I!U7.^WYHFOWNKB6_O,j4!"G_beKnKAV%#KX`MO'rh2?s<a!"&T(#Rq%>#_2OIqtg9k!WDWVs2b3[
+rUB@MoDS1YIfKHR!!*'(!"T&4!!#*LSsl(,J,Y*IMMmFQNfT<bP)bcgOHtunUT:](V4F-KS=61AcFUd%
+]XFo>VlL];Y-+n,Wi`\C`7!8nj6,O`hrNhVi8ESRj8%R%iWnE"hVHuDiSsgu5ign^hVd>NiSN20_mHVK
+XK&1rWN*&(ZF%0X`P9[#T;%dBS=#tU[^E&rPE_;qPEM&jOH#6YMMR%BKoLh7NL:$IKfTJA!!!B)!!ir9
+!!7H?s82WjrrN)gZi:d=n+$)Ar:'`:!!!6(!WiW-&HE%<!X:i_WMZM[MZ/`&R[T_9SXuIHU7IpFS>;pZ
+\%K;YVk9c`V5(#]c`a@7LN6Wh4uP8V4@2J4>\neFSZ&m._SX+&`5KR2`5Td<rke`QrkJNJn\>19\,Nc;
+\%BAlrP];b_SEUe[Bcp,OF_1R<(ob&5!(nj5Y>-lI[7+Eca':BSXc=IXLYpPWgB3JT:VSOR2)*UQ'7>k
+NfB9_Js2k/M`_=M!!3Q0rW!32"98IIq#C3crVlosn]h*rrs/Gqmf2b?L]dVV'a"FI!!N?,#m3n`SX>Fe
+JV])>MM?lbL]3)ROH,NdP*hN'W3!,#T:21=SsuI?_n<n,`66HQe(`mLqtp-eo)n[Wr;HKl$i^/(qtg0a
+qYBp\p&as\p$r%frVQBaq"jshrVZZrrVZWo0E1b:nFH/Cq"*n>l.k"Mgt0op_7.1@PG+8?R[TkOZEpKp
+QC!r(P`q8mO,f0VL]3#LLPUS@LPqajKO=f\!WWT0!!3<-!!!4Vp@n4PqtK^Zs0hq4qt9@VnE#3'rW">I
+!"],4!!N]5:QhE?O+2b=M3!^WNK0'^P*;)qP*hGtR['ABYHk=--D-p*US+QSbehE<]=>/HUnX]bXfJ=p
+V5^T$]u8:Pio]Cahqm5GrnIP1hu;R4iUPtfio/eNhV[;Pi8WbVio/eOiniA:bJ:KeX/W/&XJr/!UStE*
+]"Pqu_pFpHWgK]NS>*@!\?(s^rg<bR.@6?bPa7PrNfAsUMiEIPMN+@"L0XcZ!WWZ3!WrW0!!!%Mq=aCN
+qtBTbrr`/kmJd:XjF@@3!##D6&HE"8#n@8?S#`?QM2dgfSXobKrL5O3US"<QStr'Y\@oVcX.uGdV4su\
+d`0DDYb@,)BNJ)'4ut\e6;1EeEIEh<Wj/e6]`,SP^:qCu_SX.)^V7Cpq8E*H$cpB-_ns:._na(&^KJ7_
+\[SW4R>cW5>Y@:C3BKMo6r7!!FbuTi^W=RMS=lpMWh-2o]">PVR\$1FSXc4@U8"?QS!]M,Pa%GnQ]RH3
+UPrLZ!!3-0"9JZ0"TSN'K)PE6o(r%Lh#Gt*+S5X5qt^8N'EAC=!<<T0$ig;.!+D(fP_FRDNJ34GN/IOi
+/W,IMOHu)qS!]_IYHOt"SXlCKUo0Qf_8aRDh<+"flg"'<qtg0dqtBOFlg4-EpA4afs8Dp(rV6*`qYL$`
+q"aaUs8MuprrMrmrr5+ZqYC0emHNj"m-srNqYKdMmdKN/o'ko$f$(b6LmP!+YF_A\YHtX=R[on9R$X,'
+PEM#iOH>K]MMd%Breh5EPFJ4d!!N?+!"&]-!"&l6!!n5Ws75d[p9FW.o)Jaeq>Z-W!!iQ*!"Ao8r;[@9
+Pc9t'IYj)@N/a!^OHG\^PE_>uR?X2-Q^sM7Yd1X=VP9f]Wi<+j]uS=8bKeDR]sOuGX/`/!Xfee.XKf@U
+d+RC=rndk:i838Cro+">j5f[jro3k9!SuW3i>ph3gXaWc\?rNEXgPI=YH+Y'Z*h6`bg4V^dDs1h%&C(s
+YFD5^[(*]QS"K\M.[ulpQ^=)-Q^<u#OH53UO,o9]Q_'ad!!`K/!"Ao1!!<9&!e:7MnF6DM^&Rd*+7fI3
+qYL5D$31A4!<<T0$ig>1!G.h.T9"emRZs50T`1KMSt2FDSu89ZTq\K]WkZEd\?2X)W3!&(T#&Up_SEUZ
+P^R1J:-(Bs6:k$T?"7buM3ap:ZFmod^qmh$^;Rt-_SO((_"ktK`;IRQa9BW(`l,d-rk0nr\[Su9Ne;Ll
+@TQ2m5s7=q6:OsgH&%ro^WtBUbEJd,S[5&nZb*l`Z_4.iU]-l6Tr"T\US=HSS=,_)PF%T"QCatHE<$4D
+#6525!rrE)!!@fPs7#LTp?hn!rs88kr;Z)Y$NLM4!##b@'`\[C!.(Q0JY%s]M3*jRKp;LrrfA%dQ(+//
+TU_^_['?[,StMdITVe3YaiM98`5r_BgYLN@mHs6,o(`%Uq=jORq#13kq>U^!q=jRSoCDMCrr_f_pA=Ua
+#6+Vrp[@SCrVJ;Fp$Lhqhqd#9f$hd`ai_o7U9LepSt)UU[(!]VV5U&XR[95!N/NmaP`q;oNfK*V%#g=-
+L6%b)Qu`lA!!iK'%0?\@!"9@1rVH0dp]'uort=qtr;Z#O!<<N2!!!E-'*&==!'GM+RY7GsMM[FYLPV@`
+Q'Rc(R[T_:R@ft>UnFQp]!noCUo15nY-+@scHs\[d*g=d`4<1QVk^&cWiN0!X:_YE^W+LPhW!\]l07En
+jQ,Fap?286']A!3kNM'gioK1[i7li1cFUEcWiH'"!NW.]Vl6MlYe%`mc-Xb\c-FP8R]3KgX/W"s\%98]
+USjfYTV%gGR[KY8S=>t7P`q8jOHkoaP+8M8D\3'O$N:#7"9f&2#RHmtqt'j^s7b:Jg&E2cq#(0UR/d3q
+"98E3!#5JC!<@SVUl;ICOcl0)P*2Z7rh'.\/ubYHUnXZRT=DSP]sP#DY-YUCSuKu_bgtCpagn43I:#oK
+845['3B]St<+9lr&;ZgNWj9.I^V[e(`Q60DbKK_%q8QI`eC;pnb/D$.\[8K7S<f4P?W^&n5s%.g2aUDM
+DL7>6Xh;j0gtpr8WK<aRXh_Z[[Cs5e\#-4&V4s]]X0]+0W2QVjURn!FQC"//OI;oFP]%-9!"/]*!sAf8
+!!ru>R/HjQs7lWgZi;0EqXjfs,6/2T!!<K,%KZV1%"b=ET9k5&OHkfcPDPHer0%,F-Bt'gSsu7FT;B'-
+[&p0uUSO<NUR[t%c,IrKbhDCTmIU;So'Z#Arqd&tnET6%mHruunbN1a"oSDtq"OL]o^Vq_nau\Rs!%@2
+l/:Camd'?6pA4LZqYBgSme-;?j5Sh?bfnAZUTLo(X#ZWIWN<P=^:C5FUS+0GQ'./fQ^3o#PE_5nOctl`
+Ll.+SS$/`8(]XO;#64`*!!r`-+LhCIs7Z?a]`7d,%K#tls03RE"pFu0#lkD5!*0GUVOXHQLnBcpNfTKb
+Q^XD6S"6.CT;%jNStN!VWP6*XZ`C")Y,8A&T:aWbceI%$g>Lf7`kJm^Unt&mY-4q)Unt&oZb+&sf&#BF
+iTB7akNM-ol1sN>jqHn>i8a"dlKI<ghV6Z._mcbGY,qW%,,h?4VP^Au[_9f5f%A^/e'ZRlc^^o9XKeY3
+XKB%G^q-GFrM(m:TUhXHT:MI?R[KP/R?`biNK0?jX/0qV!!!00!!!$""TSN?ZN'h%p&"LMs2b3^qtTa^
+YT!QE"TS]5!"K#0!"FUbVQQhYWL9EHR\H.Drh]Uh+/5O4VlltpW1Kct_8a:"Z`^U:\$2KqeCi:0h:C#t
+]cjG;EFDj=6U!Ur5X7_0;dX0WJ;KG]Wj9(E_8O@8b08)Sq8iBO9[_GAf$qs`^9t/@R>cW=DIHUH:.IK&
+0JYIQ>&A_NV6I\Ue)'$BjOBNeUoCo:cFg^'^;7F_Z)FRtV5^W+[]HL.Vkp2aTqA$LP`crLQ(F;DVfipX
+!!Wc1!!3-*!<<q?s82ihqY7]&*W>j+q=jX`pA47Hc6E;r!!WE,!!E91!=sm]S!oF#Q'@Q"Q^F21S=?%<
+SXuIHTq\BYUSO]^Wj'4Q^UUVTZ*:7CY-4#7cck+rf@AI(f\>HGf$i4+jQuC0qtgTenauSQrVlZn"oA8q
+qY^<Zrs8W&oBkf.nFlbXq?QfdlJLFPg=o6UiRuK+g!na-d+QL"T;f&rWjf1;ZbXDg\>Z:%V50o^U8"3L
+S=>t9R@0G/QB[SqOH5TqTV.,F!<<?)!WW3*!!!$<amerkq#1*is8LRKn,G0BqXjUUo`+U]oCC<R!"/c1
+!!WE+!"/f;K;P*)Ng#TlQ^F21S=Q7BStD[LUSO`_USIgb*ilWa`P]<q['[-9^8nDseCE"+hqQc6f%8R'
+ageINrhU=)VlHi$Y-"h,YHt^N`6Hfbh<3h]$L?aBjlPXfkih9qq;sX&l0@Kff%/*c^pU8AW3!2&WMlbn
+VPBfQU8bH3bL=qli8NAEg!S[&NhingYcPF?['mrn^:^HEVD+jBUS=KTSt2CAS!oe6R$X)%P*(igS"QF1
+"TeZ0!!<3$#ljr-*7FZ[p&+ghrr2rts8W)8ruM"/q!mnOo(htOeKOu&!!r`7!!iQ8"VZg"V5'ELrgaUl
+T:r!SUna`^Vl-MoX/`+sri-1,\B)k9_7DD4\[STVYd0AEg",6Cgt1*+e^h=+OaM"R<(K274?l5(7nQlh
+@:sG$KTDOpZ*(LI[`/3Ss1&*>r3u[8412<*]r[uqKQCj5;GB_Q76<Ok4$>r#;-%CYO/0J3dFdL>g>:W8
+j4'3k[_B8W_RI.jc-F;GYcY%/X!t'JWMlepVl$;dUnaZYTq@jER[KP=W2P[]"98`.!WW3+!!!-Af`(mF
+rr33%rqu]kqYJ,0%/p/)s8)cqq"+"G0b>W6!"/c,!<<*&!"=scV4<j9RZs2-R[]h=T:V[ITVA3WV5:/h
+VuEV>Y-bpY^UUVUZEUdCXhL.1ce$^uf\,!5g>)2jn+#u<mdKrJrq\8Cp\!tBn*K?'l070al07U+l1"KC
+q>1$frr;usr;6?cp\+(:jlYO_k2GXnmdEd;nF#fCqtg*^qYL$crVl]fnaGJaf%8U.dam6\P,,4eXf]"7
+ZEqB`]=Fo@Wi;qpVl$;aTqJ$LSt2C?R@';*PEV0!S=Q@ELEHKq%0?M@!!!*$$npi"p?;JPs8W)\s5*bf
+rr2rtq>^Kio()N-%g2kB!!3'!*<Q9NNhrVCP`hDtR[T_:StMaMTq\<XVPgAkWi2lqWY2PG_SsF)[^EKK
+['$FDPIK*!g]#t=gY:H8iSE&0`Oi@RXfSM#I]''?V5^MtXK/D)Yc4\7^rk6Tg#D#OjQ,Fbk2bR]hqd&@
+g!n'X\ur*7U9:Z&YHFt,WNE5!V51#iYeA''f%f9EhV-rGhV6Q5j0k2P[(EWI\?WEL`l>d,WiN2#WMl_l
+VPBo\TqJ$LSt):=R$O#$PF@u2Tq6o[!<<*%%fd1B!!NH70Ce*#li-q`rr2rtrkSOXrUp'bp$_JJ/eA3e
+&-)h8!!*?*&XT`,VOsETStMaNUSXjeVZNfrWr]<)ri\MfXfnn2[Cs]+b/(^$\[]2VYJZ[<g#CoGh;$`;
+f[n3QXI=oc?:m[O4$#Dc5=8FS>[CcHB5MC&JVohlUoaR&!4Dg71UjcuZEUL5X/__QP)Om8D-U@L=B/9n
+7R0.#3B0&e:0r(!SZfo[g>(HDiS`PCh<DM;YRA([\[K;`]Y2V9`l7q^26a<gY-"e-XK/D%WMlblV5'cX
+St):EUSOlcM'<$%!<W<5!!!*'%kmeErpg$grr2inqtg00s8Ds8o(E%_p&G'ijS)p[!<<3%#64i3!!!Xp
+U7V=Q'UP2XSXuIIU8"EYV5C,gWN)u$XK;E("gkkU_SE_]ZmE&mXgQ0>T$Z?Be_/d9i8<DIh;RMYj5&J8
+eC`U:lgsi;nFcVRrVHZhqtpBj#l4/ep@n@Xq>:0iD#F2*p%A:To(D_QqtfjUr;?Nkr:]@:k2G4VkNV6o
+jl#%Of[A@*f&#'-hV"6bX0T7?[C*9G[)'Vl]WA<?Y-"e,X/i+oUnjc[TqS'KS=>q6QBmr&PG>7RKHpNu
+!WW3'#lju+!*]!Tq"sO[c2TQhpAb0bs8W#Xr)s($!!N?,!!3H,!#1QhT:;7;R['53T:hmQUnsrdVl6Vr
+Xfeh1Y-.c-"h)._`l,Oh[L9LVWjBd8S^urUgYNh+iS`SJg>(QBgX3sNUnaQQStMmXWi`M1Yl:e6Xf/G.
+ZadEM\@K/]]">Se^q[Ur]"#2V]s4Z>WN3/$UoL].\$`KCStDaOVQ[YQcdgb)hVm>EhW*DOgskHER%L^r
+^9k>XZaR?_a2#KmYct=6XfSV)WMl_lV50l]TV!9sS=>q5Q^Er!UopDC,lduJ!!!00!!<3%=o.C\rr0S1
+)Y3V%s76*cq;hNY!!*'(!"&]0%06JHRB*<a(Smn(TVA9ZVPgDnX/rG+YHY=>[C*BJZi7<8]>Me9bJF1i
+0tP6*\BUS:g[*\Ni8NVOgtL<.eBl4CTT=21@9-9$:JOSU8Obs05=.k0;,pY%<`F#9E;ji#G'.nIE,KN/
+>>eEu:f9tR3&j&f6U*Rh3^l_GBR>o@\]@Oog>:lJgY_,Lk2+_Tk*r-U_8a+#^:M"lcHjPOZa[BO[Bm0E
+Z*L[?Yck43Xf8:uVPKr[TV.^@XL5!]-3+,M!!!-/!!E9&>Q4-ls8N#ts8;ooj8\*<?M='er:fpZr;26Q
+$3181!!NN+!<rOR]9\qSPbF\1R%L%FU8+Q^VPpGmWiW>)Y-P:9Z*CUD^;7b(]!\rS[CWrb^nm=;h:L?8
+hr3SSiSrn[mdp;Ps7lHcp$qSDrpg-_p%A=X$iB_rp[@YFn`]6%lMg)Om,d?kroF=Ejm)4&p&=XgoC_bG
+naQPH:$qNLrVc`qs7c'LinrYMg=P34i8!,L`e^Ou[(*ET\[8fR_o'4'Yd1R>Yct=6Y,SD!W2HMhUnF?P
+SXZ%8R$X,/QD1.LK*2/T%fcY;!"/c0$j;mbo(ouu0(el3r:fjVr;M?M"oni-!!EH*!!WFO^6P.RPG"J-
+Q_C.KV5C/hWN3)$Y->19&$iRJZEpmE]"uA,`P/jl\c0)o_82n0biR[<iSrnXiS`_Sj6,^mjl+Y3_R?SE
+Unk/sYHFq*W2Qo!XfSD!Y-"_)X/rE%Xo5()Unjc\WiE,#W2?GeVu<P:VPU)aXgl3fceIO=iSiYNj5f1V
+kM5.Vi9e^DXh)3\[Q;17[^irhahu$%['R*EZ*:F8XK8J'Wi;qpU8"?RS=>t8QB[l)Tr"Q:"T\W8!!<31
+!!Nf6QM'tLrk8=as7H$Yr:TUOq>Z'I"ono/!XK&3":G3^b+>E&SZJcXU8OrhX/rJ-Yd1R@[C<[F\JVfb
+\@B)aa3;lR_nEat^:h5"`i#'KlJ^_$j!3O@hqd#?f@A*\Z^d&(CgU+98l/2P6p<^p4\81?:J=M[:LjB7
+!+l.Ara5Y2C0b+=9N+kc9LM$)3&``Q1bg[J:LA0qQ`nEMeCiX7jlba`khYF^jR^]TZGFK!^;n('^qe:D
+b0.<,]"5G][^NTQ[^NQLZEga:X/`+qUnaZUS>2XSXK$sY!Wio5!WWW/"qCa'r:p6irr<#rs82Hgd/P3b
+s7QEin,)t&*!$$A"onl.!!rW-CTrtsT:27ASY)n\UFN+<Vl6SpX/rG+YHb@?Za7$G[CX2n`l,R#\[oA^
+`PfBuQ*As"i8<JOj!!OHlK@-_hr3VWlgF-&ini;@k3VF$oCr+XoD&1Zo_&.[rUp-_q>10brqeMJqXsOY
+o'55lhW!MOiTodihqd&Dhqm)Cio]=Xjk\ePk1cnjZF@<Q\])@p]",f"_Srq^ZiRM<ricg4XK/A#WMlbk
+UnXQT%@s#YU7.UIPFShRH2n'H!"/o0!"&]-'YX5/qYe,-$2abos8;9_rQ#lU!"]A8#ljr2!!I#AOe\P:
+R\$$PSuJN]VPgDmWiN8)YHY==['d?L['mBN]Z&"9aM>C!]tLkn`4WUCYi4d.jl>C^jlYplio&kZkND*i
+g<IC>X/;koUna`_W2ZVnYHb./['ld+V5:&dVl0?l&uD\6Y,S1iUop_pUS=N]W4BjnrmqA0i90@gjPrDd
+kiUdei8WngjfXHO^qRLn`4rps]?/79aLAUc[C!9GZ*CI7Xf\\*WiDnlUnXNRSXcCAS>27;Ybu[F"o\K0
+"TSN0!!*bIr:Kseci<J6/c,M<s8;6^s2Z#W!!*B+$NL29!"!PUR]WQaUoC5j[&U.-XKJb3Z*UgF\%'$K
+]DoG@]/IOLd*g7Z^qmn)]?JF5]p,kcm-<cpioB(\mcifmk3;*iiRGcKS;VuCD.6dO:J+/J6q0^94:4#+
+3^,_l5<qJ"62O)U6ps.'6U*Rc1cn0#9iYM5EdO"GYe@rseDT]`o'G]3nEf)uiT0:tlEQ8_`l5m5bf7N;
+_U6fWd([3+]=PP_\$rlW\$i]OZa6j=XfJG!V5:2bUoTlW[]FcT"o\K."TSN2!!*bMrq?<j!<<&r_>cRg
+s8Duri&q;G!"K)9!!*'&"_k-4Un"6TTqRpNVPU/fW2ZetXKAV-YHbC=Za[?M[^NZX_oU!@^q1W"^V@M%
+^VS'^QHnUQio/nYkj%?kh:p]?hVdbnrr)j#rq6'YoCr7\#P.cgqu$*^r;QQfqZclip%A1Yqu-?sqt]pW
+p&"^err)j2q!dS2gtprDh;6u@i8s"UjlsgPPlA0'\%]l#]tV/#ai;H7[^NTN/[VjiZEC@4XfSS'Wi;qp
+V5'cYTV\!NU7IsPV4D6!"onZ("pP&-!rtXSp%nX!rsJ;rrVulT3<B0\%TNT;!!*'%#%t-5Un"6STV.aL
+W2HSnWiN8)YHY:;Za@-L\%/uW\@B)aa3DrS_nNn&_S*q'_TeL5eF)YcjlGRflK@0_h;7)Ki9KXqlK-pX
+f"/8lrM^7+UTgr+ZDt(5WN)u!X8]16Y-"h-X/W%rWNWM)VPC#lXf\k;35<JWd,F3UnEoN,mH!Kqjl>CY
+g#M>[iTp0]R@1q/_7[S'_na+'bg+AV]stS][^EKKZa$d>YHIl,+fhWBVPU&^Tr+0QU7@mQV4D2u#lju+
+#RLJ2!<>=Sp\k*Ls4mW)nGiIes55g:!!!N4$3121#7>:WWi`/$XK&:rYHt@5Y->4<['d?O\@T;brkAEF
+rk9\tcI:=lahu*=aMQ0?a4$NCf^eLrjlGOdl07<fi8NbVgu@,>bS.k$YG6G]AQr),8k23B84>g&0fK"u
+s$ZiT0LnW&6pj=.5s@\%3]8`P7R^'RAp&ilT=N"ff%Jm?mHF'2md'0"hrO(ej6urnS"0K"0#PcUb/_TC
+eCN(!`4s($]tCtg\\#Jb\[],W[^<BHYcb(.Wir"rWhZJmX.j5,$jcn7!!io3!!3-ap&+afrqs\6$24Dh
+rVcWUC&eeD!#Z4G!!iQ):p%!iYa(iPT;\ZaVlHeuXfek3rilL1ZimeF\%''K\d5p`a3;fN_nNtd__/gB
+aNCTE[Gp6-k32*rmI9N/m-X3+lKRX%n*fZ.l0n$(jQ,4Pf$iHub1kV&k5"0qj5T(Wi8<DJf@\Nuf\5*?
+jlGUjn*fl8gtgoKj5oFdk3MI%m-a6'lfRTnjkd"uVRa;>^V'Qc'u@`%bKS,S^q71h\[T#U[Bd*CZ*:G1
+Xokf,WMf`m)ka%*Su&<[YE</l!!NE("98]-$NP85p\=XarP\a7rrVoon,E:gk@O]%rW!fF!!!6(!)Ti)
+QaDsJStE!\V5UJsXfnt7Zi7<P[^WfX]">Yf]=bei_opETcGdT9`l>m3_91$(MRWQL/*lQgmHWoukj7a)
+lKRX$mH`uriSrP9_n3=YWiWe/VREb6\#ld8Y-5%5Yl:d)XT#7_YHXmuVl?Z#[^sE'f\b`Ni8a"clg4'.
+m-sN2l07<fl/qKrmHCa;Y/J8u^;n./`5KO=dE^4Y]Xtee\Gir@[C*BJZEaA4+0VfHW2HPjTV\TZV5C)o
+O^8"f"p+c.!!iQ3!-7K)r;Q]fs3:QFpAaU\rr_Lt!"8c+,nC%W$j$Q2\@nQMS>W<bZa-d?Z*L^C[^WcW
+\[oDc^;.S$_SEtd_A(,?f@e]t`lQBJaN)?Je$"\?md9<km-<p'm-*Wql0\!/m-<p'lfdBcg!@RFWLf6+
+H?==9<*`?r:d[T<6q'O67f5XQ67lMM<)6Y-DLRJ/TsVhjj6uL/p%@kDmd99*m-3`ukMb^ho&fH/ZB_c>
+bK\#PrlPquaO]"og<%4J_8*h"]tD+p^:h1krji*?*k8YbZ*:F7W3*8#XKAP5Q!aRl#6Or1!!rW4!-If2
+r;Zfq_uC)8s7cKjqm6V6!!W6"#lu6FUQ`3VSt2P^U8=`aX0&P.Yd(P5Zj=(J\@K2^^:_,X^+$tCc-OVP
+^r"(1_8478^V>r'h;IDZm-a90na>c1mHj-%lg=02o'u2<p\tEKcfX9Fli-,Jl2KlSl0@R"m-a?2gY:?<
+p\tWtn(ZXUjlksmkNM7Hlfm^(o^_M3o&SlZR?=ke]YqP-_Z%Id_9C3KdDNZ1]Xtee\[])U['R(;Yp?W[
+Z*(40WiDqmWM#`UWLfchPtM/Y!WrE'!WW3%"Msj-qu-KOs5EtZnGi7^rWKM.!WW<$!)!=m!!+=>Uli9W
+SXlIKVPg>nYHY:<['mHR\%&uZ]=kqm^qROt^VIk7daZXa_SjO;^qe+9^qu/&jQGjsnaZ):m-3`um-O$$
+mI'uB!U].`lLsf9lKIBii8*D#X2;NX^&G3MYctC;ZF%$J\@T>d]sG&HZd@I`jPf4cmdT`4khtI`m.'Z9
+n*fc6kND4#mI0*0kNgilQ+k2UbJDE<_T'U5dF6In`kT7%]tCtg\[]/Y[^EKKZaI0HZ*1:2X/DhpTUMUT
+T:rZX9*5.s!WrE'"9&9&!Q4j5rr0_5!q60arr3,-!<N6&rW"&C!!!0MXf\#2U8OoiXg#+9[^ENP\@T;b
+]tD%m^qmq,"3&9t_u@V9bgkG%f?MCZcd0VNd*]hPOIbV#mI0T7n*]K*kj%R(m-='.md9?(jl>FWf[A'`
+\>u3hC05+P;cZ<c70#gV7l<k192&)W;,Uh2=C-<:TsM5Fb1>M6lgsW:p%\CWna,T.lK%*ona>o-q<IG*
+SX.1:bgXY`1rm__c-"\nfA=`j`Pf[2_8*h&_SO%&^:h4p^:_%e[^EKHY-Ot!WNi:s]9u=p!!<?(!sJT'
+!Wg@@r;Zfq`;_7cr:BIUk4h%=!rr<&!!3-)!#1d,WLfuRVl6SpX0&M,Yd(L@[C3QSrjjVl]Y2%n`50=-
+^W"LGda67\`lH->b/_iL`lG$;]&)c2jm24%l07L!m-X9@nJUibmdBK/ki_C'gumkQhPt*E1dt,DDK9oF
+rHSQjG&qV:@M`<Q9K"bG^"hK*l1+0&l1*rkm-X60n*p;H*qAagmd9E1pYY?)Z&,*j_SjI9bK\;UaiViW
+eBc7Srk]ts^V@Lr]Xtbc\@B#SZEga=Y-"h+Wi;qoV50odTXTjm"9ef+!rW*)"#T?+oBc/Bp[eF3rs&Dj
+nc%\K3;ih2!<<0$"oo@&\>l*sQ`-m_X/rJ-Yd1UB[C<ZW]"Pek^V@S#_8a@1`5'FAe^r<tbl,WmbK&&Q
+aNLK=]]JhIl0SN9oDItVmd9r?([^YYmHa$+o%iU&l0ZE>;H%%=G(5."MZ/PONJrgQL4OYnEGSWMJ^*?<
+ioKLlip6F0j72RCm.]B-p9fjTqofVpbKnDVdF[%"bf.N=_nj.(rkAfS]tCtg]!\oPZEY+IY-"b*Wi;nn
+V51,a\r.4)"T\T*r;[*(1%ON%m.^&C_Z'i<n+-MBs#BrW&cr%8!!iZDT#A"5Yb8;.['d?P3k;i2\@K2`
+]t_>!_Sa=2`lH-DaNDZFbh:e.gXag"cd0tcc.L@ed&Mu:kkX?)m-+'6p%%YBn*TK.rTcK1m-X-*p\Eb4
+kg%;18L>f:0/baL4?Ykl5<qFs4ZbY^1c$p8,>FZKdGX6Zlepptm,7O.oCDG@n,)M[mdKW3qVV#D[uI<b
+deqQKeC)arhV[#7b0%iIa2Z*:aiMNB`Pf[3^:h1k\[T#U['R'BYH=n,Z)>F"'a=mF!<i?$#QZ[RlM9iB
+nFb<2mf-;Us7,l7"UY53!=]#4!!NUdVQ?JbTW+ojWiN8(YHP=?[C3TU]"5Mc]Y2%o^qdq*`5KL3cdL=k
+cHOGQb0/&PdEBYSYEYU/lJhF)jnJ'*lg4'/nc&(lnaQ#8md9,um.Tu=i7>,>5>t_j;H..9Anc$rrbDIG
+rb*-\A7Ab<77(h&lhBZ:qss.;kj%O&mdKZ9rUWnWnaGo5mIooAhrU8eW5Z`rair#UccsVTc-t4ibJ_?:
+_SO((^qIFo]=PP_\@8oSZa6p@YHG"/WiE"qVk^>p[>5"g!<NE)!s8Z+&Uj'1q?-KYs7X>0#4VZ^qg/;J
+rW!oJ!!E<+#)]:[U7e0YWN*##Y-5(7[^NZU]=bhkrkB&\_8=+-a2>p:_T:6Xf[eKsbnA7FcHaV_c-4M;
+P+14tk5"W1r;Q-bmecGjmdKT3n*fH&meHGJlfQ'+?>t+0Fa\CWH[Pg@(k-j\IXlosI!^3\@9.Tjo_RY>
+qsX"?o(N%N!q>^Jr9t*_nF,i=lMT]2R?OiOcOJ1Fd*9h`f\+d"`l?!91W.)G_8*k$^:h1k]",>[[C!9G
+Z*1=4XK&7uVk^Dt\:t1h!<NE)!WiH(%t!m2rV>dZoYUV9nGi%WHN49N!<E]2#mLG9%$Ij(XK&<"ZimeF
+\@K3M],A8q^qmn*`5KX7a2lBEc,n/Pa3NGqi8*):rmM_6eBlt!daYRcS)3o'rUf.Kp\4=OnaQ#8rp1Ni
+mHj6.kN_g>qY9$nRn5=m2`Nl[2)[BQ3;kf93<)#<3"%i00J$"oiV2R0r9amVkjJ$6o^h\EnbV_Rn-o'W
+s5`d?Pd8ijf%8LPf0@j8db*I8g=+6gb/q`F`l?-BaN)<>`5KO/^qRLo]",>[[^<?FYHFn4[(hJ("9Sc3
+!!EB,!"XJMlMpbHs7>CQhZ"o#s8DiE)up*A$31&6!!!+5V6HkkVOaumX/rJ-Yd(LD\[oDc^AbnH^a-e7
+_o0U6a2c*>dacpudEg(_cd:"`e'H=c\Y+trjR)L+mIflDlic_AmI'EPn*oi:rqcEPe_Ifp3#Ur\-liKl
+6]\t7io9A*p[e:Wq"OLToCMPBn*fZ3md0<6m.]GQOdNl,bg$(3&C/PFd+-^qcH+&H`l5j5_S?)a(;7Am
+]">Pa\[SuR['?j=Y-"e*X0/V&!k#"2rW!E3!!E?*!!!kllgOKBs6[`(-N*oBrm_kd!WWT.!"/c,"D+I9
+VkKuZZE1.0YHbC>[(<i]]t_A!rk\]R`$WICa2c<@aN2<Be_&U.eC)^kdaQUif$`!s]:Y"rlLt#DmeQDD
+o)/"Xn,2YgnaZ2@oBPH,iOEf?CjU\]IXHZsr.5c<IXcp#K7nl0IWg?S96I`%lLF'*rpoLQrUKmVs7-*X
+rUC6flMT_ZOI=&9e'e0B/^_nje(NI*d)jDNa2Z*:_ns7+^q[Us]Y1ti]"#5X[Bm0DYcb+0X0Ah*\>rg4
+!"K/4"Tec+!#OY_oCVkXlGrr's&8dmr;Y@c!!<30!!!H.!!R/C^9XiFW4fXJ\%'#]]Y2%o^r"".`lH*>
+aN;TJbfnDVcHaSZh;@2Kgt:61g"P*/hV$N7^7^D!mJ-PKmJ6DJp@nO\)"dCgnEoQ,lL+96lJh0UQ:Enp
+5=%P#5!\j.r'Co[4@D%T;k2;%mc<^-l/V42m/ZSRmh50\o()DEo^h\KlMft`OI=2Bg&9VjgY:?1eC`[:
+gXaZpbfe/NaN2NHaiMNB`Pfa6_nj.&]tD"i]"#2V['R9PXh_5J!!36-!!`W0!!!hto(MeSrp'7Xbl:95
+q"n:r!<WH)"U#&1!B.!SW2lnnX0&M,YHb@=['dNX]Y2(q^qmn)_o0O6a2c<Bai_ZJe^rC%dEg.cdaQRh
+e'ZOi_QB/sdfo:'l1jW6qX+IQmdKZEnI+p^rql6<]RNH_/M@#&#mC;G(D@Gp',(lN!"K8Z.O,rpJ^2g.
+oD%kLqu6Esp\+:QoCDD?qsOjam,sP)SBoF(cMPs$cHakhf@83jb/q`Ga2Z-9_83qd^&l!^]d(2$\[],W
+Za-m@YHG"/[@sIkXf"8^!sAT)!WiH-!*Jsbo(Kp")ZBX/r`9("!<N6*":"o.2lrdRX/_tsYHP18'!nsQ
+[^Wo_^;.S&`5Ta9a2lBFrlZG*bKS&Qg"Y33eC)doe^i0rf%&=%`iYMrf(eFor9X(Iqt0mX47`"6o(25>
+p%dh#ST7JMJpDg&O,AmTMM[.GMMd4GLPLV<KS4u1MLB,:?CU'9mIU)>nb)MEoCDJDoD\=Xnd4^Wn*H(-
+T%VWCqU7XVdad(+f@8'hbK@rJa2c0;_o'=+^q[\"^:_(g\@ArR['Hs@YHG@.W1gDm495Nf!!*-%!X&L(
+r:9LRrr1sXiVugQr:^.k!!!'&!!ic7!!>3jYI(dHYID'Q]">Vg^VI\%_Sa=3a2uHGbKS5Vcd:%dcI(+d
+eDT?EhV?f;g>(N;f\P<:grZaaSCm`%lMp2Eq"ajb#5@f]naGl3'C=uQo_IUjM,Prm6U!h)8Oc0<7K,^T
+7JoOP64ZIM8Okp$8;lE`lL43&jlua4!:g'Z!qZ'Vr:LHcq=3p6TqL8qg=tB\g_JJnfA#3AhV-E*d*L"^
+bfn>Vbfe/Nrl>eo`l,a1^q[Ut]Xt_a[^ElKYGeq5&O-C%#64f.!WrQ*=8qmdq#:90ru:P%`<l\I"TSc-
+!YPJFOKYXTWMu_rXg,.:ZaKeA#e[jb^VRe)_oD\r!m&L++Nr$PcHaVZf\+g)dEp4ee'uakdF-Cgag[t*
+\F/SHp[.tT#PRi_o'u2;meuSfnE/cigpgT"!$iI!)BBb%!!ii8rWro>$Q^B1*#]V2)&N8P#T<dF/Si)_
+mH=B<!:p$Ys7H9`#k@TDc%W1&da8!A!RT0mbl6$!eCW@)e^)Odc-4ARao96c`5BI._8!b!]t=9S*ji;[
+ZEUO8Y,.YpTW#JM&HDh3!!33%!"8kKo(r.W_uD@hs6o[!"98E)!!iQ+'*&T'ZDsOsWhur%Za@-K\%0)^
+^:qD!_o0O6aiV]Kbg$.4*m;mWbgP;&f[eR#daQaudaHXre^_sVT8^;Rm-X`;r:^-_r:L!]''S?Fn)'%!
+<-`nBLl7+MMiNaSrJ:`9NK&mTMM`"'MN<X=G_Km2@?KF;p?1f-k5FoFoEb'Yq;9MMWNk(Ne,IlKfA#*7
+g!J*lcHXSVbK7iG`l5m6_nj1)^:_(h\[T#T['Hs@YGResTrPnR')_e<!s/H&$inHDrV-$bo`*;<:&OAO
+_up&?"oo#2";LnKOM80'[^EBN\@oVj^qmn*`59C0`Q-'Ab0J;Yd*^:je'udqf@/C5jknnKf\"p5hV$T:
+gtUT3]V(1mqWmJQrp0(CnalGKrVIH-p[n(Jo'#)ujMYaa.mQ9`6UO1/6q0U5r^6WPqa4%H76`q'2Cgb#
+]Ai5=n*fQ;q=s[Uo'u5<n*oi:oCMVGr8>qPWj:F4g"G*6gtgf@g=kB@inrVCe^W'rdEp7fd*L"^bfe2O
+aN)<<,/V13^V@Lq]=GG\YG8k3Zc[b4!<N6$"Tnc*$inNLs7l?f_uCbSs8Pgo!"]23!X/Q("`^W?Z`Tn"
+Y+i,,['dBQ\M:\-^V@S$_o0O6a2lBFbKS5UcHX_acI:P'f@A?td*gFodF$=jdEg1VU6VCsoC_MFrqH`l
+p%7hFnaQ&FnItNQY%]Kq*@r$H-m&Eh$l'Hj',:E`(E4>3)B'_?+pJ#I!<=<&,:IQ?hYI3Frr2Nip&+Fa
+p%A%QrV$Q^f;+h2aN2d.dg4CKc-=bfe^iCPfaQ9Ud*L%`c-=DQaN)="`>c\1^q[Ur]=PJ[[C!6EYct7/
+Vmiq6YAXC@#6Of'"pIliqZ$?hec5+<:\t"h8,rW!!!!*+!!!1@XeiJ0TW,,jZ*q*N\\#Ph^;.S%`5Td<
+aihoPc-F\_dF$7geBlb'i7ci6eC2puf[J@!f@JI&`M&Ebch[J,qY^$kp%A%Pp%S1YpC-Zgn]$Jo;K[Y?
+JWG`nL5_.TO,j'r'o\'0NK0'ZLkpn8ItCj!LrSWUqWdYNo`"O^p&Xj[rUgEkldqerUWq'Ze25e/f\5*8
+h;$N0e'cXicd'e[bfe/NaN)6:_SO"$]Y(ec\$iZMZEgX6W4K=>Z"sC?#Qb&*!!36sn,rXgo_ZQ+4S\^O
+7K<Du!WWB1!!!7CZ*D3ZX0fLA]YVG$_o9X9a2Gs:aN;ZNcHsqcdaQasf%8F)gXb0CkMb=RgY!J!h;?r@
+g>:W=gW-%NSBh*1n,)VDo(2PLqu-Eoq=jU^oF^rbZuA8_6:X4)7RTU577Tg9p-emK%R`]R5=7ss/o.]J
+qY]gVrqZrrp@RtHnac5AoD\CsqX)q-QDDmTg"Y9:h;-rEh;$iDi;V^<g"=s/.+Qhse(3(!e'cXjccjST
+aN)9;_ns:+^V.:l]!euM_n<OkE<?1J"9SN%"p7Tks8M`i_Z(#6a8u\S!<`H(!!E<n.AOGI\$DU*Y-YFB
+[^WfY]Y2"q_o0R8aN;THai_fNc-FY^cI:=ke_T*9g"4d(e^iC%e^<!td+6=AT9lqKp$MVJp%S4Wqu-O%
+rVZKcp@IS4ZV:N"!$W[I0-_Yc,T7RA+<VpV-m0ZW+s\Qe/h]LV2#mV'"r%kMY6sFXmdfu@o_/%VrVlgg
+rVH<`p\+79]ooIsf?i1'f\"^%cHb"mf@\d1gYC?/e'cXjcd9q\bfe2PaiMH?`5BF,^q[Il\@8oS['QsK
+UoUYl_k]0j!<rH&#Qau.!58-ps7tgWh>^7?_Z0iD!!E?'!!NEQUV*;3[%=>&[C*NT]"Gbl_84+0a2lEH
+bg"AVcHjkbdF-Lje^r:&iSrbNg"4g,g"P$0e(`O*h9N0oPHsQPn,<.Vs7ZHe!;ZTh'D2"BDF@`MI=mTF
+NJij\Q^=#'Q2['NQ'%1-NY[\<P(o0hP_"CBE*GeK`UiWeo_A4Up\smbpAt!^rV-WT\rEbhgsXgRfDsP&
+fF?Neg=tE=hVZr:f%&9urQuJ/cd'eZbK.cE`P]R/^qRLp]",;Y[BdQC#d(>*aJ:]o!XAW(#Qk&-!5/0q
+rq=80-2d5J!!EK+"pFu,#6ZQS^obYnWjfXW^Ve".`lH0Cb/qcKbg+T6d/h\F,LtArf@ed2hV$fNlK70c
+hVI&HiSEGGiniGLdBB(&YjD>Vs8DNho)A1Yo+puio^qhQrOu5U0KMBa6qKg87Rfm>8H)*^84Q0>7JoOe
+76s@883oO.3\D^UZL@;Mp@@eGrq$oup@\(MnaZ,:n+u"RMlWi8f%o3>7,Qq]io8hOhr*JQjQ,+OgY1<3
+f%&L-f[n^)eC2djcHOJRaN)<?`P]R/^V@D&XLGa?e#bV1"UG).!<`B'!5JI$rqFJ5rVomns&KC.$31,.
+!rr?*Ks@qtSZ9&p[(ioU\%0)_]Y;,"a2l?Ebg"DTb0/#RcHje`cd^OofA>EAgtC?3f@\d-f[AI'dG*$a
+V3n=.meHGHp%S4Wqu$I9r;$*]o]<Q-4<b^E#WX:_1HIQL.iB-B*[)dU-n?ht&h#1\/M]gm-Qt5b'I5C[
+2gN+$rUU-apA+Uarso#*q=s^Xk1uSqX1R!AgA]hDf@80of@\a/g"P6:f%/C$e'cXjcd0n]bl5coaiMNB
+`P]R0]tM(j\c0&H[Blg5[(!EFHkl\_!r`0(!<<@+o^qqPs3:R9p&.\g!!WE(!<`B'"bO(f_O[a:W4'XP
+]"5Pf^VRe)aN;TKc-Obac-=P[d*^:jeBuk#e_0!Cio&YHg"P3:g"Y'6g=G96`1iFuVp+]/pA=O_pAasf
+qDA$FqWu(X?WM?!Jsqa[Ng6#sR$Eo#Q'Rc&Q'ISsOH>ZjQC+8$MOT`[I<SRfMokG\oD&+TpC$ckq=s.0
+QBS>]guS:c);<g!gt^`CiRul9f@JL$daQ[ndEp4bcHOHMb/q]C`5KL.^qRIn]",;YWi`_@\$1,m!!*6%
+!!`N)"B5'bp\_r/)Y3`"!!!6(!sAi0":'Xj\Bq4a`3dG0^W"13)TTqAbKS5Ucd:+ie^i-rdaZguf@\j1
+h;I)Hrp(?`jl,.Vj5f1Zh<!SMkh*nLP,6@ks7cNa+S,*mnaZ8Co^qhLp@\!sHpohS5sS+477KjA77Tm=
+7S!GK(e7(c779O47RosB6pjX;5Wq=b3dAI,p%&+Rs7H9`!;0@ao'u5<n*&YnP,l=Tl/:O[j5]7`k25(S
+iSrnYk2+qLgY1?5fA,09g=Y$.f$r0sdE^"\bK@uLa2Q!7_nj*o[_Tht\U>:p!sSc+!!*'&;u-"ZrT!qJ
+rr`&kqYgBm0),D=s8VTeqs23$"Tn`1!!!''!*ZJ.Za-pD[CEcY]=bhk^r"%/`llQLc-FY^rm<RNdaQ[p
+eCE+#f\50>iSE;Cg">!2g=Y'3gtpoDg<QXoR@`(&o'l>Lo_8CZs7Q0\qsj+J&ELBXIUk`)4$GD]3\W?H
+1-,.or]C*Br]D]"0J+Oc0KD*^G)1aTiU?47s7Q-YpA4XWp&"^\p&F?HR\?Y(f@\d1gYCWahA=l"gXt39
+i835@e^W.#eC2jnd*L"^cHZ=2&]r,5`59@+^:Uqc\$`TKZ*:A5XfSlhr;[-,!!!3'#KH5pp!`pDr;?Nm
+s8N!-nbhnUs7$$eoZ@.9!<<B(!$hXH=KJa6ZEggF\@T>d^;%G"`5]m>c-=P[d*^:ieC<%!f%/Faf@ej2
+gtq#Nk2G7Th;$iBhYGqSdAa(6S_j5>o(N(Rp&=IYnFZ>Oo'uYB\r2JpBQSumO.)K#R$sJ:q47DO.@Zfm
+R['2#N/iF*B8_k)Z0CoHs8V`eq"jsfp%SIboCN"US=61MdG<XUg_no&h;@,Fh;dSVi7uu:f\+p.f@JL%
+e'cXkrm)A*c-",J`5BI,]t:kd\@8oS['I!B[Q+3c#m:5."oneJp$):ts8N!%nGVhTs6ot/s7st@"9JQ/
+!!!'(!*Z_<]Xk_f^VRe)`5T^8ai_j,cO8+HdF-Loe^rF*f\-2V#i"1mj6#RciSa^ls53h6rSJmYe>fO=
+T&TbKo_AIXp\s^]nFlMSp%/1K^lX:a69@G#6UsX8r^HlZo0sHa7R]^77RTX34ZGcIKRpK!qWe+\oD\Ou
+s8V`cs8VZ\s88CVUSu]$iS`Ykh\Y/.i8*;Ok2bLWg">!3g"5$7gY1?5f%0iM(=U[Wc-4>PaMu08_83q%
+^V.:m]=P^;r;[-0!!!9)"jHc*r:L$Irr`&kqYgBm<VlaerUTpcqs[qm"on])"TSN+&XTN(Y-YIA[^iu]
+]Y2%p_8F73`luZOcHjkbdF-Ile'umte^i='f\>6?in`DEg=b05gXt05h;@,GgX`p8R[Cf4kOnE=qtL'h
+q#C<mnFQGJgolflOag1a1eTVf4#8iV2a-t(s$HTM9L_T00Ie+u3^H\oQ%tI(fDYaAqYTdGoD%tOqY0d^
+pU??UW3t7:gtLN<h;7#Ghq?f?g"P?BhqZo8e^i=%e'lamd*L"^cHOPWbfV-N`l5j4_8![p\[])UZa$d=
+Xf]!l'*&";"p+f+#686,nG(K4"T82rrr;us"SM]\r:0dc"8Q7'"o\K;"98E)&XKH(Yd1UC\%0,a^;%G!
+_o9Y.ai_oScd:(fe'ljtf%/I)f\$2W%,Bb"jlbX^hqm2FhV\.b-el;9S!UqYqt9[^p&4m]r;6K\o)/C@
+XGhq,Rs8k$S<050QC=A8UA:JXSfF;lR$a,!NIZ(mQ(NnmY1W^Qnb`=Ukk=rIq"sdmp\XWqPFSV]hWa%t
+h#Q70h%nr,h;72Rj5JhIf\,!3f@\^+e^W'rdf.T=cd'_UaMl*8_8![q]",A\[^EHIZF>c+!!!60!W`9*
+!+>`tr71iDs8N!#o_n1UnG`G'ra5^1!!*''!!*9;S?TW7]=bkn_Sa=k`WO<)bg$.6%+3JNe(*%#f\"m1
+g=lP\%,BXoi8j(cjQ#1UhV\7hrSJpZhS-._R)8Iop\=d_rr2Qgr;Q-Us8LlTOc,]]:H1L.6V'a:7KQ%L
+9)2$T7O^ht77Ka:77BR,4\^6dL5iLprVuBas7,:Gs7Q-ap@e@U^6>+g\`3#=ro!_3(Z+-0hV[GXjl>4O
+g"P68f\PB=gY1?5fDa;CeC2dic-+8Oa2Z'7_SO((^V.:l]=sFD!W`Z;"U"i3!!6R-p!WjBqYL*fr;S8A
+qtK[[qt/;R"9\]*!!rl9"B`.@X1#CC\%0)_^:qCu_8F:5aN;`Rd*_j@(":[^e^`7%f@S[-g"P6=iT&hP
+gtUR=gYCT<g>1WDi838Dbc[M'U<WB%o_.tXs7H?fqXX4He>nLdN1?8Z:ch-69M7cE91_qT9E.``9Is7E
+6ps@&6Ut'uR\u<uMQG.kp%%kTqX=I\qXj7Ln^j"nUTh_lin3#@h;7&gi!\;qh:gWAio&\Jf@C8\f[n['
+eC2jnd/;38cHOGQa2Z*9_8![q]"#8Y['Hs?YI(u2"on])!X8W6!#sYbpXB-FrVc`ps8N!*qtKjXnG`F]
+fbX_mrW!*,"pY30\1P.i\$WQP\@]Gh^qmn*`Q63Fbg=_adaQ^re^rF*f\+s3g>(K>hVdGUki:[\rnmb6
+q;*IVdBK.+T[3N/o_J1Zrpp'ar:KaZf;aU`NMs(MIs@$:SXu:BU7q@[qkah!V5BuVS=,OuIX7*WXrEON
+L8r\oqtKsbq!@qPq=X=Uq;%7&UU&#$l.u0l(Z431hV[DWjPo(Ng"bB:f\5$2f@JL%eGdlAdEp.]b/hWB
+_nj+%]tCtg\@/fOZaIP8"TSQ'!s\f7!#aYjr9"%Ds8N!*qY9dUnGiOai>2V!rW!]?#RLW8^:gec]tV7t
+_o9[:aN2NJcHuR=#1M&Of%8R-rn@D,r7qY8hr3\[lK.*cro!P0'BIZKSX#nrrqcEgq#:9arqcTeq\/t]
+WJ-=nVkJ<.3^H)%7R]a87S*>FpdQPu77K^65s\+[QE$3uLp#.urq?0cpZh\Kq"=4WqV7:&UpS>-mJ>f@
+i"kA5hr*Y]k2bIUg>1T?g#(]CgtUQ9g&BS6f%&3pcHaYWaiDE?`5BL0'Z%Pu]tD"t7L/tt!!Wc1%0.:)
+rr1CH"8_lkrVZZrq#C?l+ntV\"p=o0!!3-(!"5Bp`N6_]\@B,`^V@S$_o9X:b0/$.d0S1LeCE+#f%8M@
+f\"m1g=k<:h;I;Ri8<DIgt^`Bgt^cEiSi_Nf@R:'T9ctNo_.nJq=jLZp&"OPc_-5YS"$"AO(:L=6r$KJ
+:Jt%iq,@8lr_k@F;-R$m91V007p_C^X.PE/NL%ZYp[eF`r;ZWip%.k;\<!Se[a<[`f\PEAs5<n8(Ymp*
+gtguNio&YGg"P05f@JO'eC2jndJ_E:cHXMRaN)<=_8!^t]=PM]['Hp@[_Ib1!!*9("TS`1!/9e6e,KRL
+rVlfrrr*#sp\t%DrVlWeKEVGX"98H&!rr_!UrTOM\$ro[]t_D#`5Td=bK\>YdaQ[qf%8R,g"G*6g]#t=
+hVR/JiT01djQ#7Yi8ESRq;<XUhR',NP.'fQp[n%Pp$hqOrqu93SVN5mSZ93-P^J7KT:qjQW2?ZiWrT4!
+W[FjBT:qj?Ljk&^_6T\kKSPc4qu$-er;$9aq=jX\kdZ\QWO^U;jkTgm!8mb5(?=H5iTKIgjPeqNhVR)B
+gtUT;f[n^*rRE.Ad*BkYb/hT@_SO%&^:_(f[^ENP_28^&!XA]0!!E?'KC\s7s4IANr^Qe[rqcQmq=o^L
+"98Q)!WWB(%\]oKZ,XPo_SjI7ai_fNc-Oede^i:%f%A[0gY:N>h;7#Ghr*DLi8N_Yl0@EmjQ#4Xj8S-:
+ir\/u[Nq`BPIL,ZqY'RZp[S7Vs8VZ9S:urmU8k2S?TUM>7n?'<84Q;E7k-tu7n?*=8Ol375uWZBXeLf1
+MN>gWrq-6hp\a[Yp\4[N[Z@Jh]@l3-i;M[9ir7sUiT9.Zj6>mok2Y=Shr!;GiSi_Ph;$c>g=dk,g"=j'
+dF$=ebf\&Ka2Z-<_nj.'^:q^M&HDtA!XSi2!s!uHrmUlKqtp?hruq.:s82Hco/7$Y!!`K0!!E9s\>d6L
+[^iu^^;%M%_oB^:$H^N;cHjthe^i@)rRhb9g=tB;gtplChVdDSjl>@Yrndh9i8<Jji@*X:hRg(rRAS'p
+q"XISoCM_Mp#*HPLPD:kYHOmpF]i!M?!gcEARoNN?6N]a?<plB?!CcB>?tH6;d=jT[\p1*Rtl]Z[cdDZ
+qu?]q&,Q"jlGAgTYc>OrgYq/Li;V^7iYCA0iSNJQk2bR\gtUZ@gtLH7f[n^)r6u_8dEg+^bfe,K`P]O-
+^:q7j\$`QJ\[\q:#6P&0rW!'*#WqDBj8\ZLrr2rtrr+MHo)A[gpAXeE%0-A4!!WE*!)0r$_6UM[]"Gbm
+_SjF6aND`QdF-Lof%8R-gATb;gt^cChr!DNi8N_Ykiq9mjSn->j5g4!ro"^RinWY0Z`]Ofa7B0+p\OXY
+r;?HR]UOY1&"T;q\@T,6K9;7fUnXllXS&guYl1aVXJM\gT94bUR(^85Vl#f5M3Y^@r:Ta\qtKpaqY/7'
+R'<U.jl#:aio/nViVhaNjlPI\kj%BpjPShPi8<AIhVHu@g"H>V'%b^`dEg.abf[uF`5BI.^qI@j&\#3Y
+\$AL0"9\c,!!!-*3:ljhs8N!Lqsj[cs7cQf2@]]e#65#0"TV<5XN7rc_Sa=3aND]McHjkceCW@+f\,!5
+gthqd"Q84siSk@,j5T(Yjlbppl0%3ij5g4$!9X4@&*Dd6^pL;0Uri?1s8;inr;Q[1ke3I=Kq4pC]"+SV
+:.R]>779R56q-Z9-q?`p6q0U55tl?s\ZE'>SqVra]CGmoo_na_qu6TmcC(*+X2X;`lg+H0(Zjc>k2t^c
+lKmg#jl#(Uio&\Rj5T%ThYc1TgtLB1e'ujod*9bVb/qcH`l,a0^V@Ln8dbk/"U"i+"U-jZq:#?Fqtp?h
+rrr&mo_7hO;T]1D!!3-#"onl.S%H84]<Jr]^;%M&`Q$!@bK\>ZdF-Usf@\d1gYCQ<gt^`AhVR2Khr*JR
+jlYXaio/hRiSreSioB+\j5JeObJ1Q^SZ1K@rq[Q.q"+4C]8q`3R@UFeWN)bIAQ_u;?sR>WBPdER"(PeK
+?n>VjA6iSL=]8=8R^&ljYHt0nNIZqnj8]/Ss8Vuin'\1pW3WbTjkSbPi8Wbqitph=i8`kUiTB@djl5.R
+hr!;GgY:H8f[p&P,h:Dmcd0n^bf[uG`5BF,^:_"c[C!BP[$gsr!!N?(!!!<8amSg$i;`fUs8W)t8,McN
+p%\(VaTVYE!WW3(!!WFi]Xt2VY.VH^^r"(1a3)TMcdL=nf%A[/g>(N@hqm5Ihr*GOiT0%YjQ5RhlKIEn
+jlGLajo+3GjQ,@]iTJP(\=WkkUtknIr>GP2q#'HhMhRFcTWPZ-]>(2'NK0X,Uogo*p9Xn-ZEjJ7.B]PH
+VO`a$NO?X/Vld5#P`^WWZK2&`nb`1Zr;#-PP,PaqeF)>Xk2YP"itpe>k2bXhm-<itiSieUiSWSOhqm2E
+gY2Y]!SZ0Mf$i'qdEg([aN)<>`P]L)]=GG[\$_P&!<<9'!WW3)$dA7gs8N!DqsF.Np[S:)"onW*!!!3'
+#Q^I5_Qh"d`Pom>b0A5WdF-Opf\-qlgtUT=h;@/Lio/kUioB([jSe0Ik3;3ulKRKojlPY(kPXHKkN)!X
+`4DV1Uu)"K)#aI%]8D6*S"R!sZb!8h=[bVE779R56q-W8*(<:a7RTR0=H9G`Wj]O@Q]QfUZK;,bnbrC`
+rqm2\Y`Pil\(C66l0@HpqrSXTl0.6km-a6+kMtR_jl>:\jlGI]iVVL=h:gK3f@SO$dEhd9(!=Y<`59@'
+^:^!:"98`."98E+$I8Crs8W-!rVHNuqY9aVo([;*!$VIE!<iQ+/$Q@n\@JlZ^VI_)`lH0Dbg+P^e(*"%
+g"P39h>H.0hu;R4iX4`-k31shjQ#7Zj8%a^j5AhOageRJRCq_Wp@RtJinLu3LQ/+-UqX:?]#C_(AmoCh
+BlO2rF*[S#1NIMUE,TW2Ci*j%CL^ghMRLO?[^<NJVO*3rN327Bmf!1ZmG5+5QF43Ah;R,Fgu@ATjSe0V
+ioT:]j65dlkiC^\iSreQhVI#Cg=b03rn/FHf@86rdEp4abK.`D`P]O+]XbM[[(O#\)?Bg=!!E9%!sAUD
+o@*a>rr<#urr2fqq#9sgp&&e.!$VLF!<`H(.Bg"i\%&WU^;.V(`lQ9HcHjnff%A[0g>(N@hu)F4iVqgF
+jlPRajll!qlKRKnjT=Q+kPF6fjl>C\b."ODPd]fRr;6?ekMa"@LQAF;WkPmE`7D_rM2Rq#V6@51\,!H2
+[kP4t['R*DXKA@dM27b@bJ(9dZ`^0sP)5'rk5O]DrquNQ\XT.t[`@Fjhr<PSjlGM#jU158jQ5^qlg*`o
+i\TZVj5K"WiS`VMh;$iCh;$c;e^W*tdEg(\aiMQD`PTF(]=P>\]"&^Z!!*'&!!!*$E;Io\s8N#r'DM1n
+p%A?&!!!$%!!3<+!@tRe`#-5'[`6>.b08/Xd+$Rqf@es9hVI#Fi8N\nj8\3>joFTDjpL;9m-X0*ki_*k
+kP46IkND!O\?DEe[d3kj([L.nRtm$(YH5OK[ER1'Gu-mq6UF1.6MNqJ7/oXQ6jl@N6UX4.:j/nZ`kED*
+^pgA9P),!qkl0uJrr2fZ]:>J$\'!k!j5o=skSNCGl/q0rnEoW-jl>Ibjl5IcjlGI]iSa^o$K0drg"4p0
+f@A<srm)A*c,n#F_nrq"^q^ol!sAW/!!!*$EW5,#mf3=cqYr5Is8VlgmPP@P#64i."9J^I\?rWcY-l'\
+_8F73aN;]OcHt"hf%8X0gYCWAhr!;ihZ2U6iV_^>jlbjjk2lU&!p&G&r8e[RinW5MbI"gXR%`+"n*TN.
+e$>'uSeIlsWjo:@^<t33R=AUXCM7^1FF!\%06MG\F)l8>DfKT3BjY7eR^CW#`4*1\WMGuINfgR*rVQWh
+l-Q&\UpmbXi7QcBhu;[9jo4BYj6#I_jQPmml/gp`ioB"Uhqm2EgY1B7rn7J-f[\IMdKn4FbfRoF`Po\.
+^V.4f\%B/`]QsP^!!EK+#6t>ap!`q#rr2rtrr2inrqufrq>Be<$NLD3!s8Z,")kZSZcoMY^VI\'`Q-*C
+cHjkde^rO0gt^`Bhr*JPi;V[8ir7s<k5OHNk32*rlg!]rjlYahjo"6ijlPCUmEDlGUm%1qoCVVFn^b"*
+OeASQZ,*QL_;=+m[A/VLUSY0$Z*sJ;1:t-.\@8rU[C!-AUm$RmYJK&P_R$SRWNN"_NJjdlr;-Ejn(+7s
+XgYUck1ebTio]@as5s:A*U2eLkNqX'm-*NjjlPR_j5].Xi8<DIhV[5IgtC<YeK*,dccjPRaiMK>_7mOn
+]!oDfG5qgJ"9nl1#6?FRci47Lrr)fprVumOqY]q<$igM4"9\l0"`h>e\^[pta2lBGc-Oebe^`7(gYLcF
+hr!ANioB+]j5f:_k5ONDkl0`Pkj%O%m-Ep"kND((kpPNLn]nMPUm%.rp\FOXp=Zd3OJ&MRZGWiRa62Ej
+NFtUF6UF.-6:1K8!_,UI"[kaG6UX<@6mFub<J@F)l-@)[]!&93Q]-g$hYmBOrq"g<Ofl1$f'D5Ql/hj-
+rob0]lg!ZsmdTZ4lK73jkN:ggkNCseio8qqiX4W"g=b67f[eR#dJhK-cHF;K`5BC'`5R''#m:J=!X8l0
+/H5DDec,jMpA=gXpqcq0!!N9$+U%oJ]"#)Q\@KMo`5Td>bg+M]dF-Oqf@\d3gtgiEi8NYjj8J$@jlbmn
+q<%_@roa:C!p/M,/DS%L\?qd+eFN.td@u\`QD(CcZEM!ag?[PBWh4HPG&;&CH@C-cI!pEjI!bjB*.E<_
+H$F=FFDG]:Qab5ukhF7k[_8T4R[BD'Us/i-$e:u>X0/qNhrrtVl2KiBkPs]EkPjZFl2KlGk5OHBiVqa8
+hu2C3h(7@9g=b-2f%&9ud*Kt\b/hT@_7mUq^:M%e^&S-7!WW6)!!!DDqtU3is8DoKs8N#sr!)ufqu66c
+_>XE7"o\K9"T\V6\$<3I[_]hu`Q--Gcd:+heI:$]g=tB;h;-uHiSrnjjoaf2m-X?,.H]dZh7g8)ZBV07
+q>'d:U5k>%V6RSA[_9i?o&SW:[Zm/WVPU`-\$idF\c0,<]H4\q\@&]MWiqtXPH)LHio\n4[C!ZLVONp:
+N1eJlq$d)RU7&3k[):njiT'>!kl9oHl2^2Ml2TuHk5aWCj8e6=i@X!FhVHuAgXt-/e^DjlccsYUa2Pp2
+^V%%i[D2bB!WrE'"TSN/`V]H1rVuiplMp>Qrr2oq#5[lds7ZK.rW"5J!<<*(!Wg'L\$s)baiV]LcI(+k
+f%A[0gYLcFi8<JNioB+]k5"9Bkl0`Ikj.X)q<@_@(@(/Ri4ub0Z]q<<rVcZJUQ1J(VR*nH&@fErkPFK"
+UPr>G8O>[/5sYB8rB^EM!(-WM(IUPW6Uk1-VoIumkL7;]`NH/1R?`c*dJj+QiM;sJ[^F*9o&T!(q!7tE
+s6K^Os6]gOs69LGs6'FEroFmUjPo.Vhqm5FgtLH5f%&="da?@aaV`(<^q7Lq`rQ/D"on`0!!!>HqYC0h
+s8;fBs"=0EqtKl?!!!$#!!3-)#XZ/4^:V4l_o'F4aNMiRcdC1ie^iC+g>(N@hr*JQiqhd9jTX`+k3)!o
+q<%\?roZ#uk3(pki6/gD[]-(<lfZ<fQ^!o3X0K%;YfYAMkM=UhW.&GqE-$DNI"$NpJV&H(JGk*OJU`)q
+EG]f.Ck8Cjcf=<Ld_`Q*['-@#SsZ"Cb2DBpS>`s"]$'$piSs%`k5=EBkPs]EkPscGl2TuIkPs]Ejo46=
+i;VU;hVR)DgY2Y[+P>;re'ZLebK7fD_S<gu_n<n!]g2c&!<<*#!!`^Zs7uZo!r`/tg&M'Nrqm!"pA4db
+r.?Bt!!<9&!WWB/6+XM<]"kek_SjI8bKeJ^e'uq"f\5*8h;-uHiSrnXq;qqFkN:pjl0Rg3kV28bkiq<p
+lK[`rbIb3iU7Asfm`;AmPFA;O\%9,Zb1>P=jkdYcSs,YDXgYIB]=YcT^&YkG^]M9b]ICD$Z`UHsPFf;"
+e)TZKcbHp"]!SH1S<]D5bNA0,S>s</\B<jujQ5^lpZVYAs6BXNs6BXKs60LGroO1@ro5HdiS`VMh;$f?
+g=b-0eC2jkbfe)H_nj.)]>M7q5m7>l!!!$""U'AUq>UBqrVuios5*eTrr2jLrq6*er;V?K!!E?'!rrN3
+6GU7P^rO12aihrTdaZk"g"G*7h;@/Li8EVTjQ5Odq<A4Kki_0olg=0:lMTuIlilhFnE/$0,.P(VS\Y$m
+bH$qnS#*F$]Xtbtf'N2!hkucL6pX4-6U3t)r^6]Rs$Q`Q/42ck6:=..5Xf+>V9/&qn(u:(_7d=YURd^;
+U!Dro_O[dE[(4HEn`f<+mHj]8"R54;lg4W<s6TdOs69IF!pA_.roF7CjPo,Dhr!;Khqm/Cg"=s,eC)[f
+b/hWB^W=716O3l!!<<0$"U'DVqYpKrr;Z]CrrrArp%A#IqZ%H7#lo^r\\l(u]Yqh1aNDcRdF-Lne^rI-
+$/=7lhr*JQj5f:sjoFTDjoaf2lg4H2"7,:;kl'Wsm-O$$hT37<\"TV3]qLUVS>EI!\@B)^f&GlUkh`k]
+P&F]GFE_bHIXcm!JqAQ)rduAGJ:;ikCM.TmF-<u?e`Q;aiR5QS]tM"[U7R^0UV=UDT*i!C]#<1]kND!h
+l1jHAkl9oHlMg&Jkl0cEj8\-<i?@.;hqm2EgY:N=g=Y!,e'cLbai;98^V@S"^;@L<!!WE*rW!94!'^GZ
+qZ$Ejr;,7Ls8W)tr;85Ir:p$^r':;`!WW6$!semX_77@m_R[P%`Q--FcdC1je^iC,gtgiEhr*JQj5f:r
+kl0`Il0Ia)q<Ie?,jt*el/0Ok\@%j"^;-D)R@^@b]Y(kh^Y@o6kipp9bH-qhWNZ`9Xfo7F]"G_i]Y"0W
+/A8X)[C!*:X,N=E`k0d`lfHsJ^::kj]<@s$R#Io\aJkc=`4<\7k3D6qkNhm,s6BXMs6TdOs6BXKs60IE
+s5j:Aro50]iS`SKh;7#Dg=b*/e^2XdaiD?:_7[In_7YI%"onc+!"/c5!'UAZq>^?jr;#+Irr2io-N<o<
+p\FeQ!!*-$!<<60!/8J.ahZ$6ai_fOd*pRtf\,!5gtprIro++AjQ5OfkkXNLl07ErlKn!/r9O@Jrp9RM
+/+`?#mGc6u\[S0)_S`+3S"Qdk^V@Lt_V=5<mITGM[=M:D7n?-<6U=%*7/]LO6n:Vk5s[k-8O?L-WNt4J
+p%%=u`k]F-^p9f2RZ=Dic)dVLaM#IClL+*+lgOZ:$gR$Cm-O-,md9E.m/QALklg56kN:q+jWERDio/eP
+io8nRhV?l?e^W'pc-+5M^qd_*_MS="!sef*$46brs82Tkqu$Bedf0OMqXaF?(]s[:#lt#4$37?L]YUrn
+^qmt1aND`PdF6Uqe^rI-gYL]Di8N\Tj5oG!k5a`Fk6'r5m-XW5"75C>l2BcumHs*&ldEAU]<@s(WM5r]
+WNj%H\%0?!hs0Lgm+f.eU4?N_C2n61F*2YMH$FUZrd#-#F`VM>AR&nRJtTfgf]__f)sQ;+_mR%j\##mt
+S"6FSVQI5;a3NZ,k3M6mlhfoGl2TuIl2KrJli-2Ll2KoHjo=EAj8S$jiSi_Oh;-lBgtUN6e^W'ncHF;K
+_nj.'a19!pZN(+."on])"ooG-rV$9arV?<Xs6fpdrqu[IrquZcqrSRm!<<*$!!ru4Yf=8iZ+[og`lH3F
+cI(.lf%/L,gtprHi8NYSj5f@cpZVkFl0@X'nG2DLlMTr]n*fK-n'ekZ\ZDBrWM5uaXL>mY)nWc&dH9rb
+jmLm9dCuH:Tr4uoX0/\3ZEpmEZi7?`Za$[7X/VbgMP[o0^Y.f8k31^H_6^\h\Yc7&SXugZVQR>=aNWZ/
+l0ms#mec;Lli-2Llhp,Lli68Kl2TrHk5OHSjQ#7Yi8EJLhVHr>f[n^&dEW`Tai;9:]>_4o\$Q,<!!WE(
+!!N?:mJZ\Wp&4^^g].9Pr;@r@rVQ6ajq7Xp!!!*$$4?mCc+qB0`5]pDc-Xnhf\,$7gtgiFir7sBjQ,Fc
+kiqC2mJZGNl3$D?nF?>@s6]^O"nV?Pnak<1],@cEUT:/_Xfo:P_nNn.e`ZGjlhKPN]TH_jr^6]Rs$H`O
+oKjll76tLCZ*rK\p%.h@e]PA7a1\IOX.Z/fXJrJ7^Wb!bmd9W7l14iAr9jUNs6TdQrU($[mHj3)lKdd$
+lKS920';9Vj5T%Vj5T%ThV?o@f@SR$d*9bV^WF(+]t+1J!snr0!!WE;mJZYVp&+[]df0CHrUp?c]`806
+!$hUH!s13k^UD"i_8sX=bK\A\e(*%$f\,!6hV[5Lj5f=akN:t'kl'`JlKdm+q<J.On*K?=kVMJim-!a*
+gVLP6]<J<@YGeS1\\5Yf`73l-kjRj2hn6_/R9`ro?tWn[B4u'rChmg&ChkY<Bk:da=\;h"Q))"&f&uD`
+mHri]]=,DeZELR:UnaWb]!f,pg?IqdmH`p$lK\30"mYC=lg3s:licY?lK[X5k5aZDjo4<oj5T%Uhqm2E
+gY(3/eC2glcHF;K`5BU>[`#Vk.f]SS!!`K("9QC=p&FX`qYU<mh>[KSqYW#GqYp<d^&S06!WW?)"9UBn
+^U1ba]u@n2b08/YeCN7(g"P6;hr*JPj5f=akND()km-M=l0@U%n+$5?s6KUL"7,@Ak$IEIh8-b8]WeHE
+Z`LFA]th=n_U[i6nF5W3f=9#G^5\ACU8aobVPpMqXK/D'XK/A"VPKu[Pa@0:^<=7DkNV*pmG?=&[CsA_
+ZF@-:VP:0([("E7lg3j(mH<p(m/-,Jl3ckDm-X3.md9B-lhp#Jl2KoGk:PfVj5T%UhVHuAf[n^)eC2gj
+bK.]B_TT:'[)=Hp!X8W0!!!*%]`7U'o)JUag]%9QqY^Tsqu?Kh^&A!L!WWB+"U$U"`k'1&`6HKOd*^@p
+g"Y<<h;/RtiT'"[jlPXgl0@U#q<\FRm-<s)n+$#FmJlVSn,DfSn+,u4nGD.]]tM1eXgkjD[(O5n_7mnA
+m-3s)iqVBBbcZt"6UF446pj=077B[877Ka87RTU36pj:08r94V^uP(Vkj\*)gV189`OWIj\#ZM<VQmnH
+][kg)nEff;lgsr@rp9[Ps6fmTs6fpSr9OIMlMg$$kih3ljl>@[iS`VMgtUQ:g"=p+da-1^`Qkp5]$)c.
+":5&7!!!-&]DqI%o)JU`li65L*rQ!8q=9=A!WW?'!=Jl-EOr`e`5BR;b08,Vd*pRtrn.b7gtprHi8iqZ
+k2tjjkkXKAl3$A=n*g)<"7YgIli-,blKdd!lL*]V^VmghXK\\#YI_?Z^;J:T8FGNtna6,+]XkGK>#.[f
+=]\j6?X[AP@:EYR@UWYN>['oh:fF0j[_(#Pmca'.lJg:.]"u:t['-U8Xg,OP_:%H3m-3j'lg4N7r9F:I
+s6TaP"mkUAlg!a6kl9iFjqQq<j5T%Ui83;Fg=Y!+e'lakc-"'D`l6'>\&5_oD#jY>!!iQ)"p9\[p]'jb
+ptG`JrqcNrqYL3hp4iPH-3sVS%KHKG]=>,__8==8bKS8Ye(31)g=k?<hr3STjQ,FbkNM0pqWn.H"mYF?
+mdTf;m1AXMk3;EucbRQ7YH>.4W3j>=^_ju8iq2O#o'5hq\Ac_>MMdF\S!]e=TV8+ZUG&@9US=HSSXl(,
+O+>Ema2$9ilfII'lJpC/\\lJ(\[&HGYHkjT_:.K4mHX*-mI'l='(,)OlKdg'mI'E2n*]W2m-O')rp0UL
+rol#ukN1dbio8kPh;$]9f@JO'e'Q@^aN)9;[DTJnCB4J>!!rW*"Tj8Rp&FU_pY,WIrqcQtqtg?kq1Sei
+!!!<+":kJ4Dns)raiMTOcdC1jf@es8hqm5JiT'"ujp(#4lKdg(mJ62UmHs9-mdTf?q="=Pr:)'%mcj-4
+l-[Aj_R$JTYH57O`5T[7e*$Smk3_:+g:PD1T1M44r^-NM!^oFFr^?`Q.76Hh5s[r,VS'e'o^_56q"F+0
+`P0I=a1f$j\?r`__T(9lo()2<oC;DInHA4FmHs?@n,MqXn,MhUmJlVSmJlPPlRhAbkN:mej5T(Vhqd)B
+gYCQ:f$r*ncH4,:a1]c9"9eu2$NL/2!eC4As763aqu>=K'E%b#q=dnm!!!'#!!rW*V7*nK`r=$qbg+P]
+dact&g=k<:hV[;Oj5f@bkNM0pq!.eC!q,RJq<\X^o'Yl/l0@U%m-O'&l7:W-`k/CRX/`>4]=u/)e`#i_
+k1oS!qV/isYGt5a7m]C-77TpA8kVcK8P8tT/4rE'4$ZA)V6IA;c04cbmITi5j3PKVahkKo\%0)_^r+CM
+m-O-*l0e',m-OW8!:'RL$gd9Jm-X6/m-X-*m/H;Ml2TuHk5sf-j=0-Kio/hQh:pW7f%&6scHODN`lQ-6
+_S3d`!s/H(!WW3(!*]9us7Q?bgA_0PqYVE2qtL$d;ZQk""p+c5!!&e'\%]f#`PosCcHjqhf\6>Z"5Vkm
+irJ0>jTXf1l0@U#p$;eJn+-)Emf2\QmOR\jlfma'i5a!SYH4q1ZbO>m`66`jlgX?&o^27s]#)M:I>3iB
+M2[CQO-'='!KiKCOWT[GNf&jTEm;kK^X29;kj.j/lflj5_p$*0[^`r]]tk&ocJS$Vmd03,oBc;@!:'RM
+!:BdRrpTmTrp9mWmd9B-li-0$l07EojlGL^iS`SKgY(94f$r-obf\&G^q@Is^o.>:!<WE(!!N@$qu-Qe
+rUntG!rr<"qY_c<qY0sf;#gRt"p4i6!!&q0]u8+=bg"P`e(*+*h;@/Ji8N\Vk3)a-"mYF?mI0N>n,VnU
+m/uhIo_&%KrpfpW,k:<jm-jQ+aj7f0YHkIC_o9X:d+[XQp[6r(iqV-CcFL&H5XGZ@5sR_&6::]>!^f=C
+r^/,$69mh)6D_95`7jnTkNMF0p@?nVaj\GI]=u+t_oKpMkOS-5nEfcBnG2Vhm-X3.mdKW6o'u8>n*f]4
+nF,i6mJcGUlg*j#kN;d*)W]r<i8<DJh;-f;e^Mpma25U0_oJna"U"u4$3C23!)`Ujs7H9_df0UOqX*tM
+3<fHdr;[E2#Jdg]aMPd4_og9Nd*pRugA]h9h;7)Jj5]:akND'nlK\32#OLgBlg=*.nbhbQliZhLn*U,>
+1[FJsnE]6*kK1BO^Uh+t`k]1#a40/9mHWrjo^hk3`O`1H5=81,/3>[H3'',`4$#A_3rV5j4#o#b8NEHN
+[C+0Aq<mY?n*K,iaM>^-]#)1j]#Mb,cfsramHj!'p$2MBqs+RRm-F'*m-jE2mKr:Jlg3s'lK[Wurobrs
+kN:jcj5T.[io&\Kg=b',da-1\aN)KDahPQm^B"B9!<<3,!WYRaqZ$<dp"KEGrqZI*q<n(V2Zj$c!!E9%
+!slcR]Z7h&&Al6'c-F\bf%A^3gYCWBiT'q!"Qnn2l0J*1#OUpFm-a?5o_7eRn,;Z*n*TT/k4S,c^;@b$
+_TgEJ^r"4Fk3q^&oATE3n^"qd`6*.UQA9mAIt3*%KDpN(K)C61Jq8Q;MeU8[a1KU^qs>?gnF#Z.i6/sU
+^q7S%\@fr)_pe,GlL+'%nG)>Fmf)SQmJcPRnGhtWmf2\RmPF7sm-F!&lKRNqjlPRbjlGCYhV?o>f@A?s
+c-+8O_T9I+YJL;B!!3-&"p+cdqtpEdqt'4Tmf*:dq>DT6mJ?f=!!!9)"TSN*$-9ftc,[iGa3W5`f%Ad7
+i8NVQiT'"]roaONlKdj+n+cDNmK;qKp%S:Os76$X'(PS\lMU1t_8jU5a3rJ]`5g0Y'C>JdnakT&jRh$D
+cF'N55X[h#55dYE56!kF55m\m5=.b!Tt\UafCo+.kjS9?o]acDbf7KBa1fF;ccOo:q!R_DlLk,Eq=FXR
+s6fpUs7$'Zs7-*W!:KjU"7P[FmJcG`lfmWrk2tmkkN1daiSiYLgDehse'cXe`66$9[E8UV!X&K,#6Ord
+qYU<cqsr><%/]r#s8Duoo_&js!!N6#*X<=h^qmt1b0A8ZdaHUqf\>3<hV[8Nj6#OflK[^$rTsLMrTt!_
+pupu.meZMIp%._Qmf;kQnQ5/Op$D&:o'4E?bfRcEd)sSWe)Kurp$MD=m-j5[b/^uJ"t<2>69@\4;HR12
+@UWhO90P<m2)@3C0-6=bbK7lqoB5Q5nF?/?k1.Je_TBO/aN2EIhX^C4r:C'[nFQYO1[sl"nE'*3mIp8E
+o'u5=n*TK-lKRKpjl>FajlGI[hqd)@f[eR#d*Bn\`5BO/_5n[Z!r`6"!"'/'oCW(Wo)8F]rVlisr8[hW
+r;ZfrrWN8srqZ6jr!i],"oSEF"q\>Z^V[q0aihoUdaQe"g>(N>h;7)KjQ5Lekiq?slKdg4m0;kGkj7g2
+rVl<XnM9M+p?V#8o'+?=bfIT?cc4&Jcen?np$;8:m.'P`ai2]8AqHD<Q'-u]MiNj[OHGfhLEqM*M2mab
+Ne_,TaMl'5nG2G?oBP]5n)i0?_T:*AaNMZBakH4Rnc/+WnHn^Tnb22<q<IJ=rpBjTmHji<*pW%SkN:me
+jQ#7XhVHr@f[n^(dEg(^cGRQ<^r!/nq#Ld2q=sLXnaQPVr;cirs8W&Xs8W&rrsJ`'q#:0brXSu/"oSEF
+#SOtna2lEIc-O_beCN:,h;@/Ji8N_Wk32$nl0@R"lg4$7mfr.OlgXQBs7#O[m.^0"lKRm1kfLiea1fR<
+`5]gAh=CU=lLjQ2o(gJUb.*0^5>+R869d[05:&KW5=%Y*84>j"Oh&rg`U<E]q>'7?p[dY$aMc6M`QHKK
+`QI$-naQPLrpp'[%/K/^rTj"Do()>@nF->D*UW4Yl07Epk2kX^hqm2Dg=Y!*dEg.gaiV]Ea0?`^!X9)4
+qXXUVn,E@dr;QTNrsAT"rVuirqtJkRrW!fB!=Af6=hqkj`5p*Hd*^:ieCN=-h;@)Hi<A6&k3(smrp0OL
+q<njbpZh/3l1jfBp@IhCn*oiBndY$[o^2&;oBarIaj8,NrldXVhs9n+o'c2:mI08[b/h&P(FVXG=_*#:
+MNO=!U8"?MO+hjp>Z!=+/gZ^fa32WooB>W6nF?,>lJBn,_8=(/"j+g,eE?SroE+RQoD\A<naGf5kNqa+
+q>'XQnaQ&:md9B,l0.<mjl>Ldjl57VhVHo=f$r0qccs_R`kfI-\kW;.rW2uu$4,D[p]('`rVHBhrr<#r
+oDe@\s8;osrr*-%qYpBfh?a)\-49k^!!uZ@^VI_)a3)WNdaHXrg"Y?>h;-uHj5f=akiq?slKdg'q<eRT
+nEKK4n,2YFo)8+Yo(hekmIp5=lh'i8e]5bWai2EEaO&c.oCVQ<mIT]3na4B=`m_P>J<-.u[(F#f`lcQO
+cHXSS_nEIZVNZgiCUqL%`5:s<mIBf6m.'T1hpKQca2lKKa2ZNfo]blNn+Q&9n`o`;rpLcmmHj6,m-Es$
+ki_*ijQ,@Zhqd&Ag"=m*da&6Fc-F;J_8!jt9_e\r#itjTr:K[]rVc`ps8W&Xs8W&rrs/N$q>U?giX#M`
+*X`#X!"<#O`lH0Cbg4V^eCE.'gtprIhr*JRjlbjlrosXPlg4$+qX4d[mIT`=o^`%Po()DB.dZj$lK\!4
+lI<emc,[cDa2Q?Yl14K8m.Kf6o(^JVbdiWk5"8.::K(.ir)>%E='&F'<DQC\69mDi\BiUCm.KQ;q<I;>
+o^:_gbK.fJcd'YRe*$T!nGi"WoD\:eoCMMJm.9i7o^r.R,k:EnnF5o8mHj0(l07Bnjl>=XhVR#@f[eR#
+d*L4bbK%TB^J=S+"pa>ipAO[Wrr;uqrqkUQ$N'`!s8W#sq7$G+!s&B*#6"TGEQ#Z0`Q?<KdF-IleCWC/
+hV[5KioK4`kiqEum-F$)mHs`<&+oP]n`]!(nb2\Ko'l/=nbM_qmITu<me$2@iQ9-idDsAVdGF<boC)/<
+oBku6jSm79[>#V>/M]k)J;/o@PaIo.Q^*P_G@_pr5qX?5.Z:^PaNNuAl0n98nalABlep1/^<+RAaNrl;
+q=4(Yo()DOoEk*XjmDC"m-XcKrpgBcnaGo6mHj-&kPjT]kN:mdio&_NgY(3/da?Cdc,duG^pq!r!Wr?%
+rW!$&[J0Y!rrrAtqYgHo!rr2rj8]/Ws8W)t#64Vtrqa,)rW*$)#6"TGD8a3)_o9^>c-Fbde_&U2hVR)F
+i8N_Xk3)!nlK[a&mHs]:#4LsSmH+$/rpg'ZrUTdS"mkmRmHsQ^p?q"_`732Q`Qlcame?AAmI0]8md]Q@
+aUHS'FF&@fR]sNB`5g"!b9t?Qa25EiSs>:fKQ4<?^r+.Wq=!kGmHj<3na,5aaM?$Gbf7lanbDYE!qPpP
+r:1*VnaGo2lM(#OnGhtVm0)eBlg![PkND!hjQ#4WhVHu@f[n[%d*L"_aN;H:\@cYR!=AtAr;HQjs8Muq
+rr2rtrT!qXrVca)rVcZkrqj;-!WiB-#Q=]>E6H;Cb0/&Ud*^Cpf\5-;iSi_Rj5f@d$0ga?lg*p)mI'E<
+n-\^VnGVn@q!dnGo(;Glm.9l9mIg/>j2]'ccbdTDbhDIYoBko4p[RbEo)?rA[Y$V(4[2>-:JC^^-;@61
+:f1(b8OPp55<q2a\]`:>lLjH<qX!P=p@e":f?(nTda#nX!o`eLnaQDH#k[BRnaPl1q=jm\!:p-ZrpUrs
+mHj0(l0.<mjQ#1UhqZu>f@A?td+$@ebf.<4DYO89]`.p/rVccqr;QTTs82gPqtp?ls7u]kQ2h!h!!!?+
+$jD+"_8O@8bg4_de'uq#g>1ZEi8N\Wk3)!om-F$)mHsB2q=+jep$VG2g$eJ*p\"+VnbDYlmdp&>nb)VH
+ld<c!d)jG\hWa_/o^D8=o)A%_i69<eZZ[9-+X.jP5?M2t@:NhX@Tlf09h7Q1/gVDg/:b=Q`m*f<lgXT>
+o)A4an`nrR_TDf#"5*#:o^VSUnaZ8Noa10YgZ@hilgXoLrppHeo'l,:md9?*kl0`aki_*hio/hQgtLE3
+e'cUhaMH'>_7I47!WiB'!!3#u$'Fu^rVuolqYL0is8W#Ws8W#ss8N!Os8M`lqih'^"98E0!"/mTa2#R1
+`lZELcdUCpg"Y??hqm;Mj5f@cl0@R#m-X3.meH8Zn*g,7g[OY%o(2GDs7?$V0^\K(n*p)GnaFlDcHjJM
+e(s9_r:KFEnFH&;nDqj9bg3#+I!Ka`Q("/2S!ob4Q]_9/,E\%FLk^J6Ff3U)_8kd7o(2PDmI0T;p$Uec
+`6?QOak#hRo'u;Qo()DMncR_3naQ_GmJ-;Pnc/+XmN:i`m-Ep"ki_*ijQ#4VhVHr>f[eO!d*KhObf7H0
+]8$+^$36=gs7uTmq#10jrr<#sj8]/XrVmZ3rVlKir0@<b"98E1!"B*\ccF5Obg$dHdF-Utg"Y??io8qW
+jQ5Rhrp'[QmHs?@n+lMZoCDMPkhYk"rpp-\rq#pU)"$ncmdKoEnaFiBbg"&EdG3s[rUfLDn+QbO&F7fk
+d^=3Y5!:qj6UO1,5sbE6!^T+=rBUcU5WO;-d*0YqoB[.eqX<b@o_A=TjjM/oda$%fnGN%No(qtap"ns*
+oBPc>o`"Odo^hYErp_#un*TK-lKRNqk2bLZi8*2Cf[eR#dEfq`bf7H7M>72Z!1!Q`qu-Qjs8W)rrqlEh
+lMiF4qu-Qnq>^8=!!<B)!<W`3#,&oP`Q--Gd*pIne^rL/hVd>NiT'%_l0@U$rpBaSs7#jT%JTPama]\O
+o_8+Qo^_SIo+UWboCDMGp@Rk2c,n2UeD'K`oCW(Srpi8BnEelSaNh;3+!i`p00DZl7n6$:69e"-3]&TE
+.3ouT.kGSLaihuln*]`@p@J"MoC_\=gX=?kcIM%Nqsj4L!qZ$Urq.Q.n^,nRna5uGp@\(Mo()>?nF,f4
+m-<j!kiq?pjl>=Yi8*/@%bK7Zda6:Xc,@N7_kmJ:rW2rt$$Z.DrVuojqYL0is8W#Ws8W#ss8N!=s8;Qi
+qK`,C"TST,%06U%`PTO3a3)WPdF?_!g>(Tbi""`*jQ>XilKmm)mI'E2n,;hTncnXTo[hLYnaZ2_nFQ;B
+oCr"Pp#!p2aNMuao()eP*V8gko'l2=hU'Bkf9pr:KRAK:S"#k7R$EkuQ]mO1N?O7=Kn"`!Qda'sb2rEl
+o_.kDnF5u@o]t>]bg"AZiq<'3p@IqJ%+*Yqq!R\Gn+6,@naZVJ+7JXcmHa'%l0%6kjPo+ThV?i<f@A<s
+d*K_W`P]I0U\Oot!-nGAq>C9drVc`ps8W&Xs8W&rs8Mruo`+e4HN4-P!!3<6!sYOFai_iPcdC1jf@\g4
+hr<\Wj5f=bl0I^8m/l_En,DhPo*tBcp\ELjnac>DoCDMEp[Tm(o(2DBp\4=QhT3USb0S`1o(2MFo'u5F
+p\".>f$;gWC-4aG4?l/(8Ou<=r'LHN,XOmf7R]U-5<<Vod*BksoC;\Sna,l<o_J=Nhpforc-k\LqX*hD
+s7Q?_&G>_Cg%#"/o(VYKp\4CTo^r.S*V/^gmHj3*lKIEmj5JtRhV?f9e^MssbgjnY`QG+S!XSjPrr;lo
+s7ZKmrqucmhu=ksqu-QnrVuV0!!!-%!rrZ.!3s2T`lQ?KdF6Uqf%A^3hu;REioT=dlKdg(mdKT5nF?&E
+o*tHinE%[2nb2bQp@RqHp@J=Vs7H<`61O9laN`>ojnSK;nFZGIoCDGBm+0S*dCs-5,<.YD6:!n)77BU2
+5s%%^1GU[9.3KQ[0OqW6cdCe@nFHDMoCqtXnd=dHiR,osh<t+6nF?2Ro()JQp(R#faiNN6o(MkPp\"4N
+oCDGAnF%IemHa'%l0@Qtk2kU^iSNADf[eO#dE]q\a2#I.ZiU=.!W<!)B_VK*rVuWgqYgEns8:pWs8;os
+rr*u=r;?TjC&e5:!!N?1!!'4:_o0R9bKeM`e^iF.h;J:k!TN,Gjlbmnlg=*-mdL/Eq==p`o^h7baR\up
+oC);rp%J.Rp$L;Jak#>0r:]XLo_8(No'uAAg=46oi0&M=L51nXrL"t!QBd_tOH5KcOcPNXIXum)d`K_X
+iqE0>p\!tFnF6#@n`o/^bluDImJ-;<nalnSoCW"Q#kZ3YjneQ>oC)\N!V>m\nK./fmd09)lKRQqjl>=X
+i8*2Bf[eO"dEg%_a2,O1ZhXV/!,;B0qtpEgrVc`ps8W&hs7--hrVcaFrVcWls7pF1!!N?+!"Ao.[`6J5
+c-F\aeCE4)gYLfJjQ5Iak32*smI'uB"RtpNo()SK#5S)[a3"#Kqt0URrq$irp%J(Om*rnmeD0*ap@%JB
+p[o6kq>'gWi7cK0_dYeo5sRe*84Z6?q*ZGs84Z6;5!D,<][>3SiUQR:qt07KoCM\Op?h"jcHtD:r:]LI
+oD/(baN*KCoChhFrq[Q.p\+=Rp%7kHnF,c3m-Ep"k2bR_hr!8Ef[^AYe()mtc,[fH\G614!,;H2rVZ]i
+s8W)rrqkUQ+oD08s8;ono4J4,!X&K'"U"q;`Pfd;bg4_ee^i@)gYLfeiXY#2kNM3tm-jB3n+#o<o(qti
+o^r%Mfseiiq=saYp@S"Mp%e5]p@\+Pp%7nLo_%7ng#M>fp@IhEo_/"Oo(2J=da?(_\5sap1c%*[84cEH
+8kV`H7RTO.5X.:g-l=Hb<Op2udbsQao_JCVqt^!Zp@@\>hpp<Aq#1!^oC`=\p@S"Mrq70#o#SMtnFH;I
+q=aIQoCMPDnaZ,;md9B?lPSpOkN1a`iSNDFg"+[$d`'ASa2bs4\H2j3!WE''!b:s"s7lWnq>gKns8W#W
+s8W#ss8N!&s7uZkoO@n%-j'VQ!!NH+\]2P*a2uQOdF-Uug"YBAioB%YjQ>Xilg+!,n*fc8o()VJ#P%T]
+gU4onq>9gap%e5/q"OLVp\"1PpA!Ume`#`_q"4(Gp%\:TnacDBf%.sqgPC?0KnPPUR[a8G#Fh3NQ^*bt
+O<KU@LOXr*J_//ocJS6hpA"CMp%.bFoCDD=gsOR3pA"4KlLYV[a1C"!oCMMEp@\(MoCDJOnK%)dmHj0)
+lKRKojPo.WhVHr>f$r-ra3)`KahYm-q#Lm*AGZ-"pAb$grVlis!rr5tj8]/XrVnMKrV-<gpLF=*!sJZ)
+"pG.GcHFGVcdC4ke_/[3hVmMVk2kagl0Ia)mdKZ7nac\Nq=Y3hqto6Y_u9N+p%7kKoEG'ap%S4Q)t`gs
+pYa<Fi99b-oC)5Bq=jRWq>0^:gW\?_=8b>a6q.)F!_>gOr^QlU,=Y-k6U<q$5#f/@e'R(CpA=d]m.^2F
+o_.tLnD;UAk55&Io'u>Jp($i;\_I#Sp@@nRqtg0aq#0mfo^hSknF#`3m-Ep!jlGL]hqm/Af@ABqd+-Ce
+`lc*m!XSm;rVHKes82irrqucmhu>/&qu-Qks7l%n$31),!!*3,!5lRja2uQOdaZguf@ep8i8WhXjlYaj
+lNuqFn*oi:nac8@q=G3hs7"I?_"[g'qY'XTo_%nQoFgunp@n:QoC_ePlJ:OcmeZDBo`"MAp@n.LoBXcP
+`mV1j-S7G;4A\I:7S$!;6UF7.3]B#X2`<')/LsT/c-"MmmITuGrUp'dq=aL\nHA(.g$S_>qtU3]p&amY
+p&=Y$o^^,4ddH]!p]'s\o^qbHo()>@nF,c2rTb9akNCpciSWMIg"4a&d`]eSa3;B:]`J97!WE'+"(Llr
+s7Q?gqYL0is8W#Ys8W-!r;Zfrr[n0ErqGqk"on])!!*3+!5u[k`Q-*Ed*gCpf\5-<iSrqYj5f@dlKdg)
+n*fc8rpomW$h4&ce#^=^qt9XSo_%kir:p$^q"41Oq#'C2iooh/n+$&Lp($imnacGCeC_mre:WI5N!"]o
+TpYbG*LN4_QB@/bMM[.BK84l$gXF?lhXgU;q"aCOp@\(Vnd"@/eE[#,o(qYD%e[oLde!&#nbVtQp%7nJ
+rph-#naGo5lg*j$kiV!eio/bNgtC</e'cLab/_cD`5)<Pr;d')A,,cqoDSUfrr2rtrT!qXrVcaErVcHh
+q"8&#!!30$!X/f/bfJ#PcHjnff%/R0gu%,PjlY[ekNV="meuVXo()DDo_J1ho_n[;XM=c5p@\+Mo_.ni
+rV-'^p[n%Lp\j=0iTT\/md]rKob$roq"ajZf\Od+[8K7W6U*n.rC6`S-UpNm6:+%,69db%5#/iCcI(S>
+p\Xm`mJ$GNp\"1Op$()Yli-_Or:0CTp&t-2ZI8FKoCVSNrql`lrqIT/p@\%JnF,f4mHa$"k2k[_iSNAC
+f@AF#dF$4gaN;Ht!XSs<qY0s\r;HZqrqucmhu=Pjqu-Qpq#C5*!sAW)!!3-%!6r$oaihuW'%5:[f\,$8
+hr<_XjlY^hl0@U$rpUotnac5Ao(qbMm.9iCq=3acYJou%q"XRUo^qhLl1G#Kqt(]qo^VCtbfnA;:*hDS
+4ZuD7;,0eW84>uH63'CP64?.6+t"g.Z,k>@f^\D3nGi@aq#C*gp&4O_p&Fddq"aUYpB(!ZpAXdto^^A?
+`o-Xas82?HmeH&=mJcZ#naQ#8mHs9+lKIBlio8kPgtLB1e'cI^bJM?F^UjRM!WiE%!"&a;p\Oads8Dfj
+rVlisr:^0Ys8W#ss8N!^s8M`lrFQ$3!<<*$!<E2I\&ZS4bg+S`e(NI1hVdDSjlGOckNM0qlgO<3nF?)?
+oCDkIr9X%Hq=sCG^T>HGrpp-\r:BIOq=FRXrUhf5oCDP*e'cjuJVB/GNKTj+TqJ$LS=H(:R$Nu"OH,<Y
+K8"bte'lgnf_>%+qt9gWrUTROq=XaZrq.*"p!C.ciV`6Cp%.22qrd\?oCDG@n*]TBlNuk@kN1a`iSWMI
+%bfRce'lRabehHJ^V'[MrW2uu$3Fc9q=smfrr)fprr<#sj8]/XrVnbRrVlKirFQ$4!WW6'!WrJW^<b0R
+daQatf%f*=iT'%`ki_0olKdg(mdT`9o(2JFp%/4OrXJ8fp&4gYo>%HJp%@tKqss:Mq==@S%f#klp=RmA
+e$)P3779L2q*c,g779O26:*t(69mh"7^11edb=Edmeu_GnalSIrq63^qXuf@d'^dNs76-]puV,Hlhg5I
+q"F@OnaQ#8md9B+kiV!fio/eNg=Y!,e'HLacI^%P"9\f/!r`3(!+c*+q>L9lrqucmhu<rYqu-Qpp\jsj
+B`\A8!'LA`!WgKVa2uNMdF6Xsf\,$8hr<_XjlY^hl0I^&nF,o;o'u>Co_@n>ht-C1q=NXZZGc;+q"XRU
+o^qhLl1G#Kqt(fto^V@sc-4J8:a[hZ5!M\;;,0bV7n,s76q%&Br^%)M,Uk35Xi\u>f^J:us82fjs7cQd
+rUg-_s7cQgq=XRX!qc-Yrq?uro#\;Ug\UXBrpnh*pZ_>=rph9'nF,f4mHj0(kiV!dinrVJg=Om(da61^
+`Q$$7^]OZ?!Wi9##m+]4qYL6er;-6irVlisr8[hWr;ZfrrZD1>o_n]"!!3-$!<N9&!6r*qaND`PdF6Uu
+g>(QCioL+#*9QGJlKdd)n*oi;o(2JFqsNY&oC2DIo&I?d`:`osp@\@Vq=FFT'_1eco@DF?f?])(OH5Bb
+SY;^KT:Z%P(7CPVQ'.5iNfA^HIsB8geC*"Ao^;VLkk"WCrq-3_'D1t=YeJokoCr(QfAl\jp@%SCnK7;j
+n*TK-lg!`tjl>@Zhqm/Bf[\I"d`g"Ua3297!Wr?%rW!-)B)MH!r:g3h!<2uts8D!Xs8Dor+8u0;o`"i%
+!!3-$!<WB*!S5*5cd:+he^rF.h;@2Ojo+BCko]6XmI'E3nac8Bo_%nNrpT(+p%%hSpZK2o`VB,uoCVtO
+nb)_Kq=P6mqXjI4e^DpI:I%?;6U^Z;(.:PX6:*t(6U3q$8?1"be(XEbn,;hHp[n@Tq==@SqXuf@aKWA6
+s7H-aqV('0m/-GMq"FFRoC;><md9B+kiV!fio/eNgXt*-f[JBoc-aMN"9\f/!r`3,!bVH.q>L'ds8W)r
+rql<emJfiVqu-Qmp\FMr!<<*#!<W<'!QMsqaNMlVe^rI+g"Y??ioK1_k3(snlg4!-naZ2@oCMPHp[Q_X
+o'l8FpsQX\_XdBqq=jXWp@n=Oo`"U_pAXa`oJ-"1p[RUscHXS-:aIVX4[Mk78Ou9<6:!k#5<V+j3]K,V
+-n?Q4TZPU0f^//"rVcTeo_/=Zq=aXY!qc-Yrq@#so#J)KeGAn3s7+@_o'5o=nG_tknaQ&:n*KB*kiV!e
+io&_Mg=XpceC)jkcH4&D_8ZQZ!WiE%!"&a>p\OadoCr+XrVlisr8[hWr;ZfrrWW>uo_J5lrW"#A!WrH(
+!6E!qa2uQOe(*%&g>(QCioK4_k3(smlKdd8nGi(Yo*4sbnBT)Gmg&IYpsZX[_tWrunb)_Mq=QB2o^hY*
+f@JTpL5D(VO-Q90TV%gHS=>t8R$Nu#OcPQ`L5:D.`7`_jg$nY'q=j+Fqt:!^rq-3_1\C@ZY.2sZoBuJI
+aj9YFp[dqGo'u5;mHj3*lfmTpjPo1VhVHo<e^W(!cI'eS`PT[t!r`6"!"&gAr:p'bo(`1^rr2rtrT!qX
+rVca%rVcWcqtjq)!#>P9!X&Q,!n#*6cHt"if@ej4h;@2Ojo4Hbl0@U$mI'E4o()DDp%A%TrUS4Rp@.bP
+r78?d`;K?.o_e=Np%e4ToaprqoC18Yd*8(S6:F=16q'ZE7gDLR7Rop:777_U6UX4,5=_3ceCE=Co^DSH
+nF?/HoD/(Up,2T_Y.)m[p?qkTb0g+Sr;--^q"F@NnaGr7md09(kN1gbiSWJGf[eU/e^r0kb/_g2"9S`-
+r;d1;rqcHhnbE.arqucmhu<uZqu-Qnq"F2irW#.`!<N6&"2N$ua3)`Vf%A^/g"Y??ioK1_k3)!olg=*0
+nac8BoCV\Lp%$#:o()MKpr0SP_Y*Wuq=s^XpA"FSo`+R_p\aaap&"@rq!m[sd*Kq';^sIi5XnLA8Ou?>
+6:(T9(-auG4$#D\/1r;BOil,$g$/)"qu?Neo_/=Zq=aXY!qc-Yrq@3#o#nMRb4bPus6RS@n*Tc>nFQ8B
+o'mglnF5i3lfmTpj5](Th:pT5eC2plcHX>E`5r)`!WiE$!"!9.p&4pbqtg0frr<#rj8]/Ws8W)t"onMo
+p$lPk!$)(A!s&H(_90a:air,]f%A[0gtpuKjQ5OdkNM0rs6TdTs760\&G5elo"2I'o(VnR`Nd(mqXsj[
+!ql3Xm.L;Kq=QH5p@@_(g"=ujM2dabOI)Q4TqJ$KSXZ+;R?s5(P*(ifM2[(;[Fs3_g$JD%pA":Qp%/=X
+p%A.Qq=XaZrq/)>ouaSKanbSnqsD#1nF$#DnauGDnaGr6mHj0(kiUsdj5AhNgY(0-eCMplcGdZ?bQ7kF
+!W<!)BD;#pr:^'erVlfrs8D'Zs8W,trVulq61t$GA,lT1!<N?)"9Zcpc-F\bf%A^3gtglHj5oLgl0@R"
+mI'H4o()DDp%A%PrV5uq\F]=gqu"L?]u0gDp%7qToC;MLoD/%fq>0[Le(2smP"n>47KPtG7K,jR7heE]
+779O46:4"1NQ]l)h!=Y&o^qYCo_J+Sp%nA=pWBbKao1qtrURV;p%&"Wp%nIXp@IhEnF5l5lfmTpjl>@Y
+hV6`8f%nm-e]Z%WdKB[T!rrE%!=8a<qXsdbp&+jirqucmhu>D-qu-QprV,bo!!!*$!!30'"LuasaNMoX
+f%Jd0g"Y??ioK1_kNM0rm-X31o()DDrq$p!oC9K+l1+ZEn%Q$?_Y!R!qtg*^!r)QfnaueVs7lTf2YQh:
+o^qbHp%e.BcdL1`MGu,\84-!I=BJX+<`N.!;Gg1_8Oc*73A*!18V"n2e(NjSpA"[ar:Tp[rUo^T!qc-Y
+rq?Tgo$+YR_(b9Ro`*j\]BeqWoC2ADoCMPCnF5i3lfmWqjl>:WhV6`7e^W$jbg+5Ga27u]!WiE$!"!9*
+p&G'jrVHBhrr<#rj8]/Ws8W)t('":0p?uMl!!E9%!WW9'\'`18b0A9LeCW@+g>(QCioK4`kNM0rlg4!.
+o()DDrq$]ro'iukkjn`Hn%Gm<`;09&s7YpSs7Z-Y/+`Q-mag4Kfrg<sQC*l)TVA0STV%dGS=>t8Q^3l"
+P*1`aKnQ;WgXb*Ao`OgWq=O[[q"=UZnb)nRrq/)>ousbL^$bdcr84lhm.0lDnauJFnaQ#7mHj3*ki_'g
+j5AkPgY(0.eC;^ecc<uH`<$,?!W<!)BCtior;HWnrVlfrs8DZkmf3=crVn>FrVlWgo4.h$"98H)!<`P?
+g<Ipie(31+gt^`CiT'%`kj%I!m-a<2nG`#!p%A%Pq#0jUZE`]es82E%YJA-Uq=aOTo_%nLo^VVOo_\=[
+oa^cpn*&-JdE-r56UaI47/fXL7/]I`77'C.8pnY0g>2#eo'uGCiV!'@,PTEfZb5c*n,;7R\+'.hqtBm_
+q"F@NnaZ,<md06&kN:jci=Xr%g"=p2e'usnajA36"9S`-rW*3'BD;,urVZZprqucmhu<cTqu-No1&^`[
+"98Q)!!30'"K]kgair)[f%Jd0g"Y??ioK1`kNM3smI'E5nalAEo_%nNna*st]\2ZHp>Wcj]u9I8rqcip
+p\4R^nauhX!rDcgrqA>Ep%@tLoCMYPnEA3Ke'!2?0euHl:0(P%=]nj.<`W-s:eaSR779-i1F5_:ajekp
+iUcj=s8)`fp@eOZp@nLZ!qc-Yrq@#so#e>L\`<_eqp;makk"B8o)82'oCDGAmd9B+kiV!fiS`SJg"4d(
+d*0YXaN)?.!s8T+!W<!"C@V)urr`5rqYgEns8:pWs8;osrr*'#rqu`g6YHK#"TSN(!!32$d)X5Nc-b%l
+f\,!6hVdDSjlbjkl0I^'mIKi>oCV\Kp@n(C[^4NLqtAs[YeJ0Op\+:Rp@\+Pp@7hQp@n4uo_J(Ef&,?<
+U5kJ)S!BP?V5'f[TV%gHS=>r]R$X,(P`gueL52,Nh:UKAp%@kPo^VYFp&=U_oeZ75afr.ZiVrQEcEjh@
+p[n%Ip%7kHnaQ#8mHj0'kN:jdiS`VKg=Xs+d`ot]aN2N1!Wr?%r;[+=p%SC^s8Muq!<2uts8D!Xs8Dor
+0)bbJqYg/%!<<9'!!<6)"L6Y+d*^@of\5-9h;@2Ojlkpnlg4$,nF5u>o_%nNrqI<+o'Nijea*53j1MY3
+aSPc-p@e.Op%7nMp&+L\o_.qhq#'UBcdpReF\Y=n84>p97f#OU6q'O4rBh)b6Ua=8Do^MchW4D&me?50
+p%n@ppW9VFZf:uYpX$:Sm/6_Tq"sn3qY0^Uo'u8>md09(kN:jcinrPFf\"m+d+6Lfd's2]!s8W(!<iI=
+q"t$grVulprqkUQ-N!]=s8)cqrGr8F!<<*$!<N=pa2uNLd*pRug">!4h;@5QjQ>[j$0pmEmdBW:oCV\R
+obR&\`4j4Kn+P;H[(=<Gp\k'fqtg0frUKOZr<N5sqYL!]p@\FW(%_%jqs`anf$qlc<AH@+85`Pe:f1-i
+;&E,'8Obs,2_d$J1,L4LC<+iSg>;Jup&Fpgo`+U^p&as\p&=UZq"aXco^qkVpD3DlagA^hf`1X)_7R>A
+p@.J@p@e1OoD\;#md9B+ki_*iiS`VKg=Op*da#tZaNDGo!s8T+!WE'+"*4,8s8DilqYL0is8W#gs7--h
+r;Zfrr[ImCr;Zb7"onZ(!!30&!1V'Ob08/YeCE1(g>(QCioK4akiqBum-X32rpp-^rq6ipn)h<k^>85P
+d_<'"b45K*!;??bnb)nUs7ZHdqXlQ8o_\4Ff&P`CR?3`%SsZ1KVPU)`U7e0OS=H(:R$X,)PDt][M2pEJ
+g=tNXp@%qOrq??crV$6brq?0^q=XaZrq.Z2ouO>JZ.8jAg:au&kPXo=p%J+Oo'u5<md9E.l0.9jjPf%S
+gtLBgf%&9rb0J/R`gm/4rW2uu$3YGHrquZjrr)fprr<#sj8]/XrVnkUrV6<js)82C!WW3&!X&S!dF-Il
+e^iC+g>(NAiT'%`kj.R$mdBT7nauMIp@e:VqY9RB]X5B.$LmuC^U1Ytp&"OZrV#OLrq?0\&bl7kiQ^!'
+`bJ1877]j984Q5J7fl.M8,bsi77B[577'[Y`Rs&)iV3$3q=+:UrV$-_q=a^Ys7Q6^&,4/K\ZjW`mb5Cb
+[d*keo)AM1qY0^Uo()>@n*TH*kNCsfinrSHg">'1d+-Llbb>4C!s8W(!<rXIrVlcnqYpNor;QTNrsJZ#
+rVuTks8@3Q!<)sB!s&H(QbghgcHt%jf@\a/gYLcHjQ,Lfl0@X&mdKc=o(;SRob[8hjN50Hf&ubP_6phr
+m.gPXqtp6drVc9YrVZrtqtg*^p@\FW(%_%jrUApof@A&`<\lR/85r_i;H$Nn;?ful8k)*02\e,(3]&]=
+9k;;nf%]$Qqt:!do^qhLq=aj]s7H-^q=as_o_/:Y2Y?Ra\&,T$q!-,7^V&\&nE]`?p@n7Oo(2G@md09(
+kN:mbiSWGEf@JL%d)sSSbe]MG!s/N)rW!?7H2%@=qXjFVqYgHo!rr2rj8]/Ws8W)t#64>ns8I-KrW!u?
+!s&E&P/5;ac-F_ce^iF-gtpuKjQ5Uhl0@X&mI1&Gs7H<a'(kVN_RH\qjnQs6[COQOq"OOVr:fgUs7Q3^
+q=QE5qss%'jPnmWOdDK.R\HaYVP^/`U7e0LS=>t8Q^=#&NKT'SM;6qAgYVVumeueBp\FL]o`"Lpo_$D6
+^p2/XikVn3\*!VZli-SZo^hSmnF,f5mHj-%kN1d`iSWJFf[eU(e'$"Ycbb_E!r`6"!"'-\r;Z]ioC`(\
+rr2rtrT!qXrVcaDrVcBds8R6M!!!$#"9JZ+R*!h+eCE.%g"G0:hr3VWkih?um-a?3)tELlp%J+Sq"jj\
+nD_9mXjQ;/b/:[!cL^u/q#0pPp&4U[oa^`pm,?4Ae])/o6q'[:7K#dU7fZ*Y8,Pgd6Ua=9?c:UShr+8%
+lh^,Cp\sp_pA+CXp(-o@ZG<]gq;T/r]=@,)p?qqW,5V*.o^_SCnaPr3lKIEmjPo+RgY(68g!J6qe]<mV
+"9S`-rW*<5HN*sCq==1Xs8MrqqrRh\s8W#prVca"rVQ6WnZ)Nf!!3#u3JG;oc-"/OcI17qg"P9=iT'"]
+kih<un*oi:oCMYJp\4I_qWu20_7mP?b.4gf`q90,rV-$Zp\asJq[E2fp#Y,qe&>Qs='&fS?WUTB?t!GM
+?!CE/:J=>M6UF%"4>\WV9$c2GhWOJ0s7H'Eq`"9Dqtp?jqtJ7G\?j*0c*PKq`UW]np[n.Oo^hYDnF5l6
+m-Ep!k2kX_i835Af@Jd.d`0YO^i]MT!!3'!#6_g5s6opVr7h5QrVc`orrrE$pA"EbrW)s!r;[^e_U?cS
+bKS;^f@ej3hVdDSjlYailKms-nG_qYo(2kQ&H;Om^TYA`]&q8KZadpGqYC-e!;cipqYK1J%fGnlj5&nT
+ieWtmS=lLGrMCR4VPU,bT:VUCR?s5)QB[GfN-XRAf@f6Tp\+F\iVN]Pq>1*d"oA&8]",+!`8f+D_5=s9
+q==@Rp@e.Mo'l,:mHs9*ki_'gj5T%TgtLE4g<n9bd_s%D!!!'!!r`0(]CZ'irU9[=s8Mopr!*-"s7lHf
+Y5SD&!WiE%!!\.uf[eO!dfJ%Srn\+BioK:dkiq?sm-X92nc&.[o`"P#rr)6!Y._HYmErYV]#FREr;$6b
+q=s[WiVEo\oBb/im*rX=6q%#A!CTKV7/KFN6jlFP6UF1+_q4,<k3`?AnGW@FqZ$Nlr&4Mq]t:\ml-Z]M
+V7lHuoDSCZq"FCPo'l/=naPr3lKIEnjlGFYh:pZ=eC2LkbKG&/!!<?,!r`0(](>shrU9[Ps6fmgr;?Nl
+rs8T#nb2On!!!*"!&F`]!+*:XaN;WNd*pLrg"P9=iSrq\kNM3tn*oi:oCMYJp\4IWq!lV<]=P_n[^*3O
+anYl6"o%`ap\asNqu-C'p[Rk9hriM,>?b02?XHlB@/aRR?X6l<;G^+[7mo^04ZkPR6VG\Wh;7>bs8V`c
+iVODbp\XjdrVQ?8]=GA^`k&In\]s^?oCi1V&G5SbnaQ#8md06&kN:mdinssrgY(30rmM"hcc3Urr;Zfu
+rW!0+e+rk2s7c<CrrW/trr)j&rr2Tgq8r[;"9&9?"9ed1]ZSFAc-Okhf%A[1hVdDRjlY^hlKms-nG_qY
+o(2kQ"8;N[a:,A`\%TYdZEq3aq"smdqZ$HmqVh;]r:BR?gu[DPLmOX%TV.nUVB)S4VPU,bT:_[ER@';*
+QB[GgN-XF=f\5EVp\+F\k55)R!r;ZgrqR*$q9?I\[CX>dWk5ITo)&%Wp*0/#o'l,9mHs9)kiUsej5T%T
+gtLE4cd'qUd)`t#!!!$$!rW*'ch[J.s7Z6Bs8Mopr!!'!s7lTl,Kp,f!WW3%"U4s4_9pZYeCN=.h;7#H
+ioK:dkiq?sm-X92nc&.[o`"P#q#'a(Z*q-T`jrLc^<-<Or;$6bq=s[WiVEo\o]k&elI<C96q%#A!CTKV
+7/KCQ7K#Ub77BR176nZ@l0[X$naQMViVNTQr;7*(cb-p#]udmg\us*Frq6-ep`oM*oCDD?naZ)8lfmTq
+k2k[`hqZu?dF$Iaf?_K;!!36*"9JK%#gW;Dnc/:Xs8UpTs8;oqrVm-"nb;P>&HDq4!$M@I!%YIo`Q6<N
+daQ[sf\5-;i8Wh[kNV9tmI0Q7nalGHrq@6#q"NLX\$iuZZEq!PaRf0)rV-$Zp\as_qs=25q"4+8hWE>'
+>?Y'.?sd#D@:E\S?s[)@;c$1]84>j25!:_W5Y&]DhVRDas8VcdiVOMep\XjdrVQ?5['mNS\$Nc]`nU+^
+o^heLoE+[VnG_kpmd9B+kiV!fio8nPgXt-/cHX\Qa2bqE!!*,u!!a>,rUg'eqY]+Js8DusrVm-%p&+RU
+&-)k4!!rZ1!%YLra3)`Wrm_A.g"P6=iT'%]k3)s4lg=-/rp^$[oD\@nnFu_1]<\]R[BR$I]Z'O9q>U6j
+qu?NOq_.m@n_W$^i809VS=?4FSu8H`W2QVkV59iWSt)7:Q^3u'OGo0FgYUZ<jRDm;qY^*blh^bZq>1*d
+1A^ghZF7<P['-sH^Xr)Vo^hkOo^hYCn*]W2m-Ep!k2bU`io&YIg"=luaiqTAb/,Y0rW3'#rW!07lM^DS
+rVHHXs7--gqu6L"rVuolrqc=!!!E3##m1G5/\K6Md+-hKg^i5thr3YXkNM-olKdj+nF6GKs7H<a(\.A"
+fXe>l]=>2V]"Z5[p\ajaq"a^Yp>YoVqZ$?Re_fW>ZU[ANr^-]S8GbgP7K,^S71DUN76n?5l07<tnaZSW
+iVNTQr;7o?bd=mm\[SlU[(b/bs7l9bq"XRToC;>=naPu5lfmTpk2kX]hV9"&g!%[e`m)oR/d)=\!s/K'
+!"J2jp&4gar7h8Or;Z`orrr&ip[.Q*qZ%`A!!0mP`Q-0IdF-Ipf\,'9i8WeYkNM0rmI0N6nalGHrq?Wh
+q"j:&]<_aN^:V"d]#XODr<;rhp@nL_iVP;'p?gbojj^nG>$"d5?s$iH@q/tV?<gZ5;,9kW7RTR-4Z"r[
+7_@C4hrX>,s7H$Fq`OcQp\4R^rVcWfb-SUk\[T#d^=MTAqtBRSo^qbGnaQ#9mHs6(kiV!eio/eNg=Y!,
+f[A!_]u[ki!s/Q%!!bC]q"4U]r;,1Js8DusrVm)qr;?3`/cbeL)Zp'?_SjI9c-b"ieC`F-gu%)NjQ5Oe
+l0@[(mf)_Wo(2kQ&G#Pml-?fBZb<u`\[o`Qqt^6fs82imiVOYnqsE1njl"aHQ^sY?TqA9]W2Q\oVl$;a
+Tq@mFR1YgQQ^*YmNHrt1gtUlWp@nC\iVN]Pq>1*d2Z!6iYd_<U[BdTVdHL6%p@.nMo^hYCn*]W1m-Elu
+jlGI]iS`PHg"4g*cH3u;bJ+/_!s8T*rW!0Vs7c-bp\ajbs5<qVqu6LBrVuTkrqQIE!!!'%!!!0&!Q`F-
+cd^S"gY:Q?hr3VWkND'ml0I^(n*p>Js7H<a(\@J%lHZlAZGF8j]Y)5\rVZKgq"a^Yp@J.Lq@EW)jO;uL
+d]Gu+6psC06qI2CqaCKQr'_&_6q'>Cf^8"cmIBcGro*_RrVZR.rQ2@V^q7+a_mRnVpAb![rV#sXoC=!m
+n*fc8md06&kN:mej5AbJg=b**c,[`N`s2hR"Tni*!!b+Up[eFYr:o%H!rVupr;QrgqssCO<W2t<!<<*(
+#QV!H`lH0DcHt"jf@ep7hr3VWk32'qm/HGpnac>Fp@n=Vq=jUEbIXsl]=bVab5;5;rV-$Zp\asJq[iPt
+lJCCZe$E1[<E3I9>\%@DA/eub?!C<.:eaSR779C)1cIT^XOuOjjR3'Jp@n4Vme]'>p\XjdrVQ?7]"Pbd
+\[B&kk4SEEp@%eKo'u5<mdBK0m-Ep!k2YL\i8<>Df@AF*eB,qJbGP=B!s/?##Q\62qtU3bs7kFM"TSN#
+rVl`p"mu<_qtj@l!$MCD!!NW.XN8K)b082[eCW@+gYUlJj5f=bkj%O%md]i<rppcpo_8.Uq;o]*XLl*X
+\@Tc\rqZQis82imiVO&]r9E%ljl+RCR%9eC+etd3W2ZbrWMl_lUS=HRS=>q6R$NksNdAk-hq[2Xp@nC@
+qZ?ThqYp:JqYA@F]tCh`Z*qO1p%JCZn+u\Jo'l,9mHs9+lKIBkj5]+VhqZr<f%&F#a32-@V>p`%!W`Z0
+!!!%#s82Qjo`+[?s8Mopr!33#mJm"]r_rdr*WlEC#7:I9cHab_e(31+gtgiFj5f@bkNM-plg=-/rq$0^
+rq7'&r;?NUaL&"_^VROpaoDA<q>9s_!r2K_iVEo]s5VVbkKKSe6UgrA!(cuTogK<X77BD6eEc;XlgaWE
+ro*_RrVZQrrQ`$j^H9$<[(4$6q"Xmcnbr1To^hVBn*]]5mHa$"k2k^cinrSHg">*2bL+2XXT/S2"Tnc*
+!<?+!qY's\s7Y4I!rVupr;Qrno]Pr?M#IAS!r`0$"TWTB`W=0&1<n.me^rI.h;@/MjQ5RhlKmp+n+#u@
+p%J.Sqtp'_o\IWu\%'&Z]$(!NrVcKap@nL_iVO2\q!$\ojjU;7>?=m9A6ieXracmT?s[)><DcLb8Oc-8
+4uGDc5,?lli8a5)s8VfOq`4EFqtp?jqtJ@I]XP8]]"ZqiqXsXWo(VbIo'u5<mHs9,lKIBlj5T%UhV?f9
+e^W-qaO%iEEW?1BrW!9+!sXqgrV-$\s7>[Ymf*@erVl`p"nqZVr;2?M!!!*"!!3<(DuI`mb0JD`f%8U0
+hVdAQjQ,Iel0Rg)naZ2Lo+L]fqtp$aq;')u[CElZ]#jsNq>U6jqu?NSqu-C(r;>g7hW<\:MOC*/V50lg
+WN#ls)QB[5UnaWUSXc.:R?iu!O*\Y&in`PZpA"IZiVN]Pq>1*d,l7>[\\,AW]=,6$o)8:Zp[\.OoCDD>
+md9E-lfmTpjPo1Xi85O0g=Xs+e',kZ_oZiu"9JT(!!39-MuWbLp@nUXg].9Mrqm$"s7Z3Urr.cR!!WQ,
+!!*9(EW+/rd+$\#gt^cEioK4`k3(snlg=-/rq$0^rq6HmrV$7)rSGT$\@]Pg]Z^?Sr;$6bq=s[WiVF)`
+s5DJckKB8]6UaC26UXNC7/01^7R]a67R]M0eaDY\lLFNDqr[bQqZ$Nlr"f7U]YD"c^:Lr.oDeUbqXa[Y
+p%.bDn,;Z#m-Ep!jlPR`inrPFf\"d&bh'taF9;^N!s&E("9j\_r:TgXs7+kDrqlcpr;QiinG!1Y`sr+N
+!rN$=0YkQEaNVrUd+-_"g>(TDioK4al0@U%mI'H5nauhS(]+1(qtTR;bIP3s\%BiYp&4j`p@e7Yr8IMk
+p%mk.ioJL_=BS^-AS#:aAS#Ib@pr_M=B/96:eaMP7RKEu4uk?beDoKGmJm4]pYl!.p\4R^rVcWfb.,!i
+[DL)<nbW+Tp@e.PoC;A?md9E.m-Es#k2kU^i8EJHg"+^'ccaPW_RqZ.qu@-.#Ro#Ws7Z9ep\Y!jh>dKQ
+!<2or#kRZcq8s'F!<W0!(bieE`lcQQdaH^uf\50>iT&tZjlbmnm-XfB(%Utfo^qqXoD\[UiQ8U@]st\r
+qXXI]qZ$HmqY'gQq[rT$kM>.\iPLPCTV89]VQ[#"ri6j8WMlYhU7e*JS!ob3Od;)U]]S>5hs:%9pu2)O
+q>'mdq%NW#a0rOdZba`6nGW=Zp\4=RoC<smnF#]2m-Es$kN1a`iS`YNgY(0.eBZ1Zc,77O"p+Z&$3US@
+bPhJ6q>L$ag].9Mrqm0&s8V`bs8:(J!!<B%!#%*-air,]f%AX/gtglHjQ5OckN<08lKmp+oCVYHo`"P#
+qYp-es6nsh]=u+n^!$BHr;$6bq=s[WiVEoUs5M\ik/**D6UgrA!(crSpdG]]779X64cn%VjP]=ppA"CV
+qWn"XrVZRYrQ2R^\@0?"g@G:Dq"jj\qXsLPnaQ#8mI'B.lKIBljQ,@[hV?f:f@&!meB5cg#m:;0!!*3-
+$-N2Gp%nU[qWn1Os8MorrVZ[Gq"jCDoc*r6!<<9*!!`Y=^;\:@d*U+hf%A^3hVdARjlYdlm-X3.n+#r?
+rUq$,oCr%Po%h!l]XGK!qtp?jp\+=Tr;>RO&c;1rkMP@^d%FNF=]o?L@VTKRAfG5g?X6c7<)H@^8Oc'4
+1I!oSQ.4mQiU$UEq"NbE*V]=*qu-KjpW^7]\[]Q-nGE+Xp%7qNp%.bDn*fZCljW4FkiV!dio/hOgY(-a
+eC;pkcGR<%!!E-!$3^eJs75gYs8V<[g].9O!<2or-MdW1me[n&"9AK*!rrN.]>)A0dF6Okf%8R.h;@2M
+j5f=bl0@X&rp^BeoCMVHoD\:Ur;$$mhRgG6\%KubqYC-es82imiVP;#rTE%ukhs17S>)aUW2Hl"X/i>&
+Wi;qoV5'`VSXc1<Q]d\sHb&;$hr!_nq"XUDqZQfnq>'mdq(_aAbI>-q[_p\frr2fgo_/%Qo();=md9B-
+lg!`tjl>@Zi8<AFg"+^'dEBeP]s@\@qu@'.$P*4+p%n^gkPO$6rql]m#lXf'qZ$3WrYQCN"p4i0"TSf3
+^r=LGf@eg/g>(NAiT'q!$g6^:lKdj*oCVYHo`"P#o`"I\s8DcN^VI[s^<ciWr;$6bq=s[WiVF)Vs5M_l
+kJE'B6UaC16UXKA6if_Gr'^WT7fGgb84>\#dHorPl1=WDp>PlJrVZRYrQVpg]t)2;qZ$Tpq"FR\q"41L
+naGo5mI'B.lKIBljQ#7XhV?f:f%&0saht[i"p4l+!!*62%KGqjq>^KXqY^BOrr`,or;HQn$M*lZo^u/d
+"U+l,rW!<-K"fCM`QQ0Je_&UTgF;"<jlYdklg4*/m-X93oC_kQq=XOZp%S4J]Y(_`\BasJrVcKap@nL_
+oDS.V%/9DXhW<SEL0Ihd>%@PG!,2@G)eNVi?sHi7<)?7[84>Hs68C09cJdpCjo,5ZpZ_YPq[`Gqqtp?j
+qtJ=H]!o2]lh(2L$2!l\oCMVFoC;8nmdBK.lfmTqjPo.UhV?f9eC2jof#c%AOTkdc#64`4"p.QKs8Mrs
+rr2p+rr2E]n+ccV!<iZ-!W<!)I_X.O`m)EOf%BrU#N"G#jlbjmll,9ZmdT`9oCVbMq""1UpA=dW]"GP`
+\'=dGq>U6jqu?NOr=/SqkMGC\kbaT9V50uhr2q$CY-"e+W2HJeTq@pIS!0&&OG9FkjlYI[p&+^Zo_nL^
+q>16hq>1*d$2XJ>\[o;[\afLppAadao-a2%o'u2:mHs3(kiV!eio/bNgtC</e'c^saNLrP"p"]0!!!E2
+!_h/E"TSMuqYU9i8cAYfnG)MLr_EM!#64f*!!*.O`RE;[eB-M"h;I5Ki8Wk]kih<tmI'H5nac;EpA"F\
+o_SO]rr2H%^q@@kci*e>q>9s_q"FF?r!`DokM>4R^hc>)77BQF6q0WD7.j"J6juRS6#b$/k2>4jrV,mI
+r;$3hrVZRMrQDje]=P]OrVHBcq"FFSp%J+OoC;>=md9E-l0%3jjPf(SgtC<0e_/j+e%:nQ"98f2!!<W5
+!DCoA"8_llrVZ[!o_n[VoS`YJ!!N9$2$G&Aa1'+8gqhLlg=t?9hVmPXkNV9umI0E.mdKc?p\4IUq"j[X
+p?TB([^WclqYC*gp\+:^p\asJr=&GnkhY=XeUq.2>?bY;C*./(C1q6k@UWJD=&Vph91VE33C#;OEmNb-
+i8sk9s7bdVq>1Qop\XjdrVQ?5]=GBQ\@h%trq.Q/o^h\Eo(2GBnF,c3lg!`tjl>@ZhVHr>f$r-reAK\D
+cl2rjrW!'&!!`Lhe,TFG!<2ut#QFbqrr2TdM#@;R"TAB)"<GV,\Ao3/i5*srgY:H:hVmPVk32'rmJcMh
+nF?)Ap%J.Op\OU\qWtf+\@K)nqYBsdqZ$HmqVhAbq=j(-jlP^#Q(FhKVQ?u)Y-.c-(9Xa?W2HMgTq@pI
+R[')&OG9:gk3([^"8)Ngo]c>MqZ?ThqYp9sqYA7D\[])ZmJ6bT!;-9^+S,-qo'l,9mHs3'kN:jbiSiYL
+gY(0-e'ca^d^R^G!"&W)"9JQ-!1)dImf*@bqYU9i#lXc&p&G'frJCIQ!!`E&3!CALd(R]UkJl32hr*AK
+iT94bkj%L$mdK]9o(2MIp\=UWqYg3grU.D8]Y(f$rVZThqtU!^p@dVGrVR3%pZL;ki4s"m6UaC16q'QB
+7/'+]7R]^57R]UZbN7sGiUd$Bo'-)JqZ$Nlr$20`]Y(ke^%D:"q"XRVp%@tNp%.bDn*]W2m-Ep!jlGL]
+hqf(&g"4d(g;_j\hAuY*!!*'%!!WFhe,KOHqY^<jrs/JtpA44Ng(XGc-ij>N!!WG*\]iFFe(<("g"P07
+hVmMVk32*smHs3(m-jK:p@e:TqY:fuq"Epa]=,2XcM756rV-$Zp\asJr=AYrl.b1Yd<o,$>?bWQChs#b
+*,0(u@prYI=B/3m9M%K84$>#5A]N`ki8j\5s8;-[rqlWj5POpLqu-KjpWL1Y\$s$0o(D\Jo^h\Eo(2GA
+n*fZ1m-<m"k2kU^iSNADf[eO#dE'PSa.WJ5$3^D0#lk56im[r,r<WE&s8Drnq"+@bn+kZJrW!o=!<W<*
+!33WTe'?Lse(<:,g"P<Aj5]7al0@X&rpCNjnalAEp@J(Tp&"LH]">G^\'4^Dq>U6jqu?NOr<`8okhG.b
+jdqg3rhfn$Yct=7ricR0Y-"_'V\Gu&TV%gDR?a)#LR7)bl/CUmr;$'NrV?<lq>'mdq%*>taLSgj[CYJo
+p@e.NoCMqO-1LBkmHj3(l/q*fiS`YMgtLE3e'cXac-+8$!!!?2!!*?*#6X5bs5!\VqYL*gr(6kdqt]m]
+nbq5P!<<-%!X&K.!3a2fg!ng8f\>9?hVR5PjlP[hlKdj*nF5u=oCVbMq"4F\q#:-S]t_1l\^(0Or;$6b
+q=s[WpAF:T&,5nah;I;$>!YMF770I27JoRN70#gT71M^R77BOO_r'V8iq*-@nEKlHqZ$Nlr!<8D]Xtec
+^$GUqp]gHbp%7kJo-O"un*]T1m-Ep"k2bR_hr!8Ef[eR$cILCmU]:K,#lt)6!!NDhe,KOHqY^<js!%FA
+p]'XTqEk>i!!!-)"T\U-\B`"=]%#-Wf@ej2hVdDSjWs$Rlg4!&l0Id,oC_eNp\FUWqXig[]=,2Xc1q,5
+rV-$Zp\asJr=AYrl.k1\c$3Ju?!LuWD/B2e)es)"A7AkM>#nNs9hR]>4$+u1?c:pdiT0b5s7ZE_rV?=$
+p\4R^rVcWfbIY0m[Ck8brq-6^s760Z-1C9hm-F$&l0%0giSi_NgY(3/daHLbbIcIj%KHS9!!*0+"@2D8
+s7--gr@@mIs8Drmrq6<ZqY`V\#6=f."U"f*=Llbsd^[rWe_&R-g"kTFioK4bl0J?8(@CS[nac;Eo_A1R
+rUf*[]=5;YbkUu/rqcZls8(aR$N9bpkhP.hjI2L2ri%*EZ*:F9Yd(I;Y-"e*W2?>`TV%[BQ'RPgOlGTi
+io0G)q=j.Pq>16hq>1*d$2XJ=\[T)U]%m#YoG[>mo()>@nF,f4m-<m!kN1dai8<DHg=b*.dLjmRaj.HU
+4:D2l#64c+"Tgp]e,KLGqYU9i%K6;$rq6<\r;Sqa#m(,+"ptA2>/&S2fY-1ng&9_,iVqmPk3)!olg=-.
+n+#u?o^qkNr;-3gp]fcl^Uq+fcMm_Gq>9s_q"FF?r!rJslJ:=]ZW9@[7n#d57JfLP70#gU71r'Y7R]a6
+7R][L^u+A8ipm!=n`fuKqZ$ElrVZR&rQ;a_]=5N5r:p!Zp%A:T-M$]rmd9B,lg!]sjl>=YhVR&@f@A?u
+d+6##4qI]!$3C82"T^g_e,KOHqY^<jrrD]jrrViiqEU;G"p+c0!!iQ*!iNrQaLK=<e(31(g"kTFj5f@d
+lKdg"kNV@#nalDHp\FUXqt&[V]!f)Vc1h#3rV-$Zp\asJr=A\rkhk4[`H,9g?<q5]E,PYk$>XBiARf(Q
+>?=a"&Pl(d6p*UW!)pDcki:aprr<#_rV?=Hp\4R^rVcWfb.>!j[(XoXo^qbHo()>@n*of5m-O$'ki_*h
+io/hQgtLE3e'cUhe@*<!qZ$d#!"K(!lh(58s8Ms1rr<#srp]jbs7?6fOoP[f!!iQ0rW"RH_nsR)aj8Ge
+f\"m5i8ESSjQ>[jlKdg'mdBT7o(2MKp@S@TgUXr)\@'NTpA+^as82imoDS.V$2F5Xi8F7^R%'oNWrfN3
+ZMq*KZE^X;Y,n\(Vkp/^TUVF:R$3Dfh<F7diU6O:q!%bQqZ?ThqYp9tqYA1A[CEQTe+NA4o*FpXnF5o8
+md9?VlKRQqjlGI\hqm2Dg"=m)dEp4k[)T9G!!NB'%02mhe,KLGqYU9i-iO&5rVlijs8J/^#Qk&6!XSi-
+!iX5^d(@WRf@o$8h;IASj5oFdkoo?XmI'E2nFH2Bo_/4XpAad>]Y:th\'=jJr;$6bq=s[WiVX,Zp$C_p
+jJGX<6q9^6pdG*Mq*ki_77K^6<3t?Bj5TS*nac>MpAFa_s8Dln/cEf'\%B&^f_bC9p%@qJo()>?n*]T/
+lg!`ukN:jai8EGHgXt*,da@!ccF!]P!!`Q*!WWZ0S+P82"onW!qY^<js$uY[p@eC\lK95h!s&Z-"TSc-
+A&6I.cHFM\eCN7)h;I5Nj5oIglKdTpkj.U)nalGKq=jU]n^tFa[C3Ngp\=^cp\+=Tr;>OP%/BDWjk](3
+F'W*Z?>9R[EGo^nC`@/(An5=W>Zk'(:eaAE3^Y5':orX?jQ,k1s8V?^q>38Jp\XjdrVQ?3]!JoQ^!#p9
+oCMPDnaZ,:n*TK.lfm]tk2kX_i8<DGg"4d&dEg+_`QqQm"pFu.!!N?)"XE:&e,TFG7K3>erVl6_p%8.\
+lKB;i!s&Z-"98W+?c(7/d*0b^e^i@)h;I2KioB.`kiqBtlg4$-nF5u?q=XCZnC>%[[^WZfp\+F^q>gBo
+qtg0Jr=JhqkiUgod?pH%XfSY0['Ht8Z5U!PYHG".WMZJdTq%O:SWo+ld-C#[iU-C6q<@kRqZ?ThqYp9o
+qYA1AZa^(B]?C0Es760Y-gpEim-<j!kiLmciS`SKgtLE4e^DgjcHXAW;[N^6!!30)!!FJ7ps]6EqYL*g
+r"f81m/?YNrVu6L+92QH#lk,/#682RfeU\$daH\!g=tE@jPo1ZjlYdklKmm)mdKZ8nacDOp\+XWe\&W-
+]!or]q>C'cq"a^Yp>PoWq=3h;h;Xu"6:FF7pI,$Mq*k`\6q'X878]u;kiC_*n+uPEl2:ARs8Dln3;pt1
+[C`f[chdA.p%.eGo'u5<md9?*lKRNqk2bR\hr!5Dg"4d'dEpFhgK"dk$NL>4"on`Ko)%SLmf*Cbq>C3i
+s$unbqZ$Hmp\8J'!X8`,!!EK-(S09p_:QrZe(*%%gu.,LioK7clK[HlkN_F&nF?2HqtBa^nCG1][C3Kf
+p@nOap\+=Tr;>[TrV[<)n*'&miO*f7?=7/VDfK`4rbWTjC1h*e?s[#;;c-=]4$#qY"&#9Fl/^poqu?]\
+rV?=1p\4R^rVcWfagnafZb=BIoCMMCnaZ);md9B,lMg#Tk3(jciSWMJg=b$keC2djc,7u($j?Y3"p+u5
+!W[-0p!`q&r;?Nms8W&qpAFa`qYp<fCB+G@!WW3&"997,hnI"_bg=hif%Ad8hVdAPjQ>Xhl07L!mI'H3
+nFcYL%.jJedC?cq\$aBPp%eU`s82imiVa>bmcX&slcPZgWNND+ZF.'FrNdEJYck75XfA:qUSFHIQ_Kb-
+MoG&Mk2G\"pA*tOrqlWj!r;ZgrqQirq8TnL\Zrccrpq`4o'l/;n*TN/lKRNqkN(^ai8<AFgY(61eC)[g
+c,/&($3^D0"p5)6!W[*6qpYQHqYL*gr!!&tpAOjd6i?rZrbhc>#6Y#,"9efCT'!u5j3Z<.g=k<>io/nV
+jQ5Ofl0I[%mI'H4nFH>Op@eOUdC[*&]!oo\q>C'cq"a^Yp>Po[qsEbEh:e&c6UaO96UX=0qaCHQr^QfT
+%n/oV8ju3FRbHueipZ^2o'-)JqZ$Nlr&FYr]!T)U^WH?Fp%7kHo'u5<md9B,lKIHpk2kX^i83>Fg=Y!+
+da6=^i2-tj"98c4#R1>1D>sP/s5!\Wq>'sequ9+^s7lBfl-fY5"98H&#lju.9t/?Yd`g(ee^iC.i8<MQ
+jQ>[jl/^pfl0Id,nauVTp@eIRe@E,t[^F?Qp\k'bp@e7Yr:^*Ur@e'8kjRBbY]a>\@:<tlEc>o5DJa3)
+BP(^]?<UE0;,BhB3)(_19UXl(jlGk,s8V?^q>1m#p\XjdrVQ?2\[/fO]u9C2nac5?rp]sT-1(!alKRQq
+jlGI[hqd)@f[eR#d*Bn\X]PQ'#QOu-!WWB(g>hkTrs&E!rVlisrVl^(p\sm[ror5>!<iH(!!iK'%na7S
+]%,!Me(*%$gu$uGi#Uh<k3(pkl0@U$mI0K4p%n:OrpJ(A]!]#Sb4bN(rqcZls8(^Q$2a&Oo\nuOS"Qb[
+Xs13[Za-pD['R'CYck43Wi2ejUS*j;V3R4%^?k:MiTp.0q=jjZrV?<lq>'mdq)S<I`j`4`Ye.aBoCDJB
+nF5o8mHs9*l0.<njQ#7XhVHr@f[n^(dEg(^c`:%G!!iQ-!!3-&!8m&<j8\ZL!rDcjrqu`n7JQlWq>]dC
+!WiQ+!rrW-!!5g)e%a\be(<:,gY_#LiSrq[k32$olg4$,n*oi:p\aaYs6n7F]t(__bkq/4q>9s_q"FF@
+r"/f'lKn?'erEEk77]p96psE=6i][O7LqpV7SH6?:QsMsk2Pe&mdfW?q>1-ir;7o?aL\ajZbOKUp%7kI
+o'u5=mdBK.lKRNrkN:mdiSWMJgY1<2e'ScRce,O*!!!E-#64l,!s%?Grknagk#DH`!<<-#!!E9-MVZ:f
+dFQUle^E+&h;@/MjQ>XhkiqBum-jH5n+?>Kn+ZJ]a0E"^\@fuYp\=a`s7lWgrql`orr;6]0Dju&n*8_l
+G\h&-BkqNtBm+T=EcZ5;BP;$i@U<2<<(]S3/iOqPNS<OZlgaQEs69LZqDe?Jp%A+Uqtp0\bdk'h]!K*@
+oCDJBnF,f4mHj3*lKRNqj5T%Th:pZ:iQ'p)b0eDSfT#q<"U5/0!!NH1:@7BD`;]o=mSj&a3<9*[!rrLV
+h8$VLe^)^odb!(*gtgoJj5oFckNM3tmdKZ5o_84Mq"DM/[CN]Ta8>W+q"aa\qYBsdqu?Wos69J&puCW&
+lgCdGUnsugY-PFB[C!9H['R$?Yck42W2:0%U7\-IR\#V'Zg?u>kk+T@qs"(Tq#^<bpAXe?p@cV;ZF@EK
+\bGaeo'u5<mHj3*lg!`tk2kX_i8<AFg=kW+jO29$bf\e"!"&o:#lXf-!sVEhmeueXd/O.7;>gJL!rrB,
+!!\,9_S"OWf%Jd/gY(H?h;7,LioB1bl0Ia*nF>u@qYfmZpqO8I]XYSqrqlWkrr)ims8;lrqu#p\&,YYV
+i8N70:dRN:779O47JfIP7/01\7Rfm<6qMmWio]Lmn+HYDr;$+-q>0p_qYL*dbIP$l]s>?LqY9jZoCDG@
+nF#`3lQYWYkj%Erk2bO\iU"_Rg!\U&d,g2d$jd:L!!*'%"\SIRr58OTot1J/$O-S4!!<o8*Q-FFccsV^
+g!\^>h;7&Jj5h3BkNM-plg4$-nF,uAp[@hJ`Nce[\%BfWpA"X_!;QQf!;c]l!<)osl2;4kkj\',glQ\q
+BPD0sChRO+FoHG#Ec#N)BP(^\>?=cq6nL#N,uK<JkN_C'o)A[]rV$3cq?$?_q#:(Bq"2e?ZaREN]^bR`
+naQ#8mHs9,lg!`ukNCmbi8<AFg"=I0`Q6NBijkij#ljr+rW!-+!!(=6n*\a+n,G?D^]a]H"TSQ'!>5AN
+^<sXAbfS>fdbO'@gtglHj5f=`k3)!pmI'H1oCi"Ip[c,)[CN]Sa8>T-q#:*gqZ-Tos69IjpZ(N%lg1RB
+UnsuhY6D5=[C3HKrj3QJY->.6XJr(lU7\*HR\#\'WU/s6l1F]Cqs"(Tq>'_9agSOa\Z`O9o()>?n*TK.
+lg*j#kN:mfio/hQgtUQ9b3Hpee\11WU'1l(!!E3#!XA]*"4Hl6n&,/ArkS[:$O6Y6!!Eu9)o:%<g!e:#
+i7HoRrnSRNi8N\Tk2tmmm-a?3me-ARmeZXj[^`uZ]#jsKr;6ZprVcNjq>gHms69FlqWmD(iRDpF6:4+/
+6psI4qa:BOpdGZ^7Ros;89`MBkNVC&pAO7Rq"OjcrqQcpqtnOG[CJ*+ZFp)0q"F@OnaQ&9md9B,l0.?q
+l0%3hio/eAo?,D7_t1U>#7CM3"onZ)#QOkTp%.Ofrs\\r9a1Ru"onr0#RLJ]E44Q<aNDcTdaH\#h;7)L
+jQ5OdkNM3rm-X9.o()J?p$or*Za[BSanGH'rqZTgs7ZKhs82ips8VWdq>Cp!lgO3*f8FffBkhF%DeWs1
+FoHIuF)G`-BP1g_>Zauu6S:)S.8"^3k3M=8nFHPXl21;Q*;&mtp\FXZo?+PL[(!BPmd]f8md9B-lg*j#
+ki_s-+5u/8h:pW9f@@pgd([0:_G((?!!N?-!"/c,;tB_No]H21s#BrS8co%n"TSf."pY-CYhZt4b088]
+da["*gtgoIj5]4^k32'rmI'?3oChPEn[l*6\?r]aq=aR[q#:*hqu?Wps7-!brVc[-o]GE#m-1==V5:,j
+YHtXE[^ELA[2H9RZ*:F6WMcPdTV%U?T9PA)lKmd"oChkTl21;Ps7Q?a,k^lO[C!<MYdX,mnaGo5m-F!&
+l0.<mjlGL\i8<AFg=Y$.a3k[M]t;P+9EG\(#6G/2$NL0'p\aOQ_Z(DN8HJkl#6>/3#RCEFZJiaHd*gLs
+f%9oV&Dc4$iSrt\kNV="mdKT8pA,3cq")))\@]2[aSl#5qtp`sq"X^^r;?TpnbW(Z#PmcPhVl[q:&[K`
+6pj@277-o>s$ZWNr^I8c77Lt8ip#^pnFcbEqYp9cq#:'jqYSD6[kkV%]))-oo^hVBmdBK0m-Ep"kN;!k
+k2bO\hqm/4g"=3YeAtAe%fcn=$NLV9!)WOln+4U"rVnkCp<XQY!!!-%"99&7%=$:=d+6RngY'd(gYCZD
+ioK1^jlbjmlKdg&nF?)9o^BQ"ZF@3OaS#9$rqHKfrq6KiqYL*drr)Baq>CoumI0?+eV/*]C27X)Dea'4
+G5cUfFDkr1BkS2k@9m#:9LCBd3%RU4dHBo_nFHPXl21;O5P4UBp\=OXo#S5IZaR6MlgO<1mHj0(lKRQs
+kN:mfjP\qOgtLE4f%/<]fu:VGKEhJW!<<*'"9\rJg#hnlr:g69ruU\-dh;f`!!<3(!"f2;E72VMf$W"&
+fZDe!g>(QCiVqgRjlYdklg3p*nFQ#=m^KI-\$EE[q"FIUpA=Uaq>^?krVl]dqt^1DoBGN"mH't4VP^>n
+Yd:aG\$i]P[^NKGZE^X9Wi2bhTq@aBSsG@pk3_L"o(MeTl21;NqXkKn`O!"Y[B[(+n*f]3lg!a!kiX8T
+k2bR_inrYLgY1<2f%8E^gr-eHIg?#S!<<*)"p>/Ki90k#r58OQnc%#O!rr<)!!WE9!"*\rak,A#g>Ui1
+g=k:#gYCZDiT'"\kNV="mHj?5p?hSB[^ETU[("'RqtpBh"SVWcqYL3hnbW(Z&,>YZgu?Cg9gV37770I3
+7JfIP7/01\7Rfm<77:>%j6Q!snFlhTqXaRZp-8<Hp\4IXq>/.>\@&iR\+]Fbo'l)7m-O'(lKRKojlPXe
+jPo.Th;$l@^Z3MQd=MZ*!!<3&#mgeA)<^5Zl2'H?iVtn3p%j%@#64l-!"8i4!!8ABcGRlVe]l[sg"P6<
+i8N\Tj5f@cl07Ktm-O6,n`m]jZF7*K`q/isrqQNes7QEes8)`l!<)HaqY_'*o'l&/ld(!!CMRd)EcZ)8
+H$K=3)Kg"8ChdZq@:!,=9ggos2_RHtalMmTn+6GVl2(5N!qZ$Vrq7-"n]%oEYd:[CkO%X&lfmWskND!i
+jl?@"%Gfgog"4g*eB6Lg^!G.>U]^l%!<E<'!<<6&H1U_(s7!r+0)52>Gln-K!WW3.!!WE'NoSF$bLP.f
+e^i@*g>(NAi8ESRjQ>[jlKR[%n`o`2#dU_A[BR!Tp\"CVrqHHgrqc]onbN"Z0C\>lipu&sT;JNdXKf.@
+\%&oU[^W]PZ*Ua@YH+UuUnXKNR[oh*K&uIhlLFTAr9=%SpB(*`p%n;>`3HeUZEg_"mHs9+l0.<nk2tdd
+io/hRh;$c=f@JL&bMCCUdak&m#lt,1#64i+!W[E<p@nUR`;_drq>1,;!WrE)!<<N.#64dclda&'gY1'.
+g">$5gtglFio9%]kj%L#lgO<7m.TeN[C3TN[Di(Aqu6Epq=aOWq#:*ir:0RXr!2relJ1F1?:b&_!CT<S
+6ifYAr'UKPr'gTRr'gu[9uH#Zl0Im5rTX+Qp&b!^pAXeHq>/(:]!A`OZgdMSnF#Z/lg!a!ki_'gj5]4\
+io/bLgY:0<d_j_oV$%,,"U,24"98N(GPV%.rTa%Td/O=Ko'5d(!"8Z(.g#o!SB'$o^WFjGf%8U0gtpuI
+iSihXk3(sml0@R%l0miFZ*LaA[`7q2pAXddpAX^fp\=O[qYpBhqY0j^r=SSim,[NWH#[Y:DJsQ;DJsiH
+rc]9(E,9B,C1^p]>?FTg4#A`H6;P\anE]N6rVu-Yq=as]o(;qT&+oD2Z+$m@['A]Xlg!`ukPjTGjlPO^
+,3%S>gtUQ8f@A?uc-+VXc*RfX!!rW*#lk/0!&a66p&"d`_uBr?o'Q*+!!rH%&-;nXQH%@g]ZAIAeCE1(
+g>!b*hV[5LioK7bkih<sn*0?)Y-G:>Y-Pq<p%J(Op@\FY"SMN`q>($enbN"Z'(>5Oi:PljT;SWfXg5@D
+\@K)WrjNcPZEpmCYH4_#UnXKPS"#k,HfOVdlgOTCqt0^Xq>'\JoCVYGo^qbI_QUJPYd:Iplg*j#ki_*i
+jQ,@\iS`VMgY:H7f$r0tc-+b]d'EuX!"8i-$igP5!&O<=q>:3aec5(;"nV6\1&qXX!%7pO,Fcp2`k]gJ
+bh(J!g"Y9;hVdAPjQ>[jlK[a&na#i3Y-bUGZ*VCJqZ-Klq>U-lp%J+Sq#:-[q"agmp@[_)jL/2]r^-]S
+6N]\D6ppr?r^-lX6q'O677R5ErC7/]8AXBWl0@g5rTX+Pp&=[apGD]aZ+I6H[BT#dmdBH-lKRNqkN:me
+j5JtVio/bMgY1?0dGW@&\-`39%KHJ=!!rW*2#R+Nr;-B__uD^pq>]fj&Ie^N!!*34!"8iZU>a>2eD&!m
+e^rI-gtpoFhr3SUjlYahki_<qmcCdZZ*U[B`U`Zorq?Ec$MF&`p\4IXqYL*dnbDqY0CSGri9A4$D/3s,
+F*2\HEI2tUGBe7MD/O0*B4>4P=\hRU3%HXC7D7[JlKn0>qs!nOpC$N]oCMYIo'aH!\?%Ef['/EPl0.<m
+k2k^bj5T%Vi8<GGg"G!-e'ZO^gUP\9-j'VU!!!B,"oo#H]'o[goYLP9r:^-W[0m3>$ig81&/YBV!%XZ'
+c+VZ``RE>ef@ep6gtgiFiT'"ujpgS=mH=!"X0Jq9Xg#Y6p@\I[s7u]lnb;kX/*u]fht,TcSu8QgY-PLF
+\[f5Z\%&rUZa@*GYcXq'V4sWTS!fb-H/J/alN?VMq>9FNq=XRT2o)T-Xff"2jQc$pkiV!fjQ#:[iS`SK
+h:gT8f%&9udDk+Rf<6P'!sel.%fch7#nsi>rp01Nr9"%9s!@X<rpdH*#65/4!!Ei5%KJ&TmaK#+j2fj(
+f\,$7hVR/KioB.`rok']lga94kGttt[]m'TqYU-cq>($b#l"#bp@e:VqYKaUrVZWl#5%TRgYJo+qEkTX
+6pj:-6UF.-6q$f=%7irY7moYPiq)F#o(`(Gp@S#(p\4L#Ye70E[]\o_mHj0(ki_-kk2k[aiS`YQiSWJG
+g=b-%kI_McZRH"\$31/>!!iQ2'>!i8lLafK_uBo1p\=UWAc;ZN$j$D4!!*'"AZ!c)`QHHSeCN:+gtgiD
+hr*JRjlY_)k5afVkO%?9Yd(O=[D_Y.p&=^cp&F[`pB:9dqYL*Zq"ajmmd]T#l,7Q?C^4p"G'J"II!Yd:
+)Kp+;DJa0%@p`JD9h@c5-nRSN]]&>Em.C/Ol1k8Pr:_r9nalDGp%%RgYILX9['&<Nki_*jjl>C^io/kS
+hqm5Cf[n^(da6=ecG6ta#QP)0$i9o/@IW[aoDeUYa8c,<"mu$Wqt=Fs!%nTZ!!WE*!!$E$d+H@[c-t.k
+f%A^2gt^`Bi8WhZk2tjim-!itWNi_6XK]M4o_\=]o`"Ldp\4LZqsjFVr>P%jkhbpbOIiDMX0/b:\@K2\
+\%&uY[Bm6IZP9XGWi)_gTV.dARuqsQnb)5:p\F^Np\FL\oD\:jo>%K?XKAh/ip,dlk2k\'iu@":i83;F
+gtLH5f$r0rdF6FV\4Ho*"oo2:!!<-"#@I,krpopVme?b+rrqc`q>C+trW"JW!<<<)!rr=1VUjVIc-b+n
+f@\g3gtpoFiT'"^kiq?slL4$/jf,Vo[BHmQrV?Qjp\spfpAX^fp@e:VqYp3\pA+Uko_%M(h5X1;rBg]S
+6UX=0rBgNOr^?cTs$lrU%7s#Z7moYPiq2L#o(`(Gp@e.po_%nNq80>KY->@:kj@a&lKIEnk2k\CjQ#4W
+hr!DMhV?l=f[nm/`P+qM!!iQ:"TSZ(!!cp+nG`%Tna43n)=IOrs5H'>%LE+>"98K(!!Zu@`Pp'>ce$\i
+da[+(hV?rDi8EVTjPo@cjm)'V[]Zg?Z*hR?nalDFpAO[`p]($fqZ$?jqZ$HmrV?4*qtp?ls8Dilp$(i/
+jKi]BCMIj5I!g'^HN&70H$=CPDf'6$@piVJ<_c"J+u2&BVr$P#mJ-GLqY9nVq"XUXpA"FWp\+=Rp$qSC
+oCDJAm)#p1X0&\2e*-#YkN:jdj5o=\iS`SKgsP!,fYYkUbeV]=<<iL2!rr<,!"&f4/,9"ts5EuBr9=(K
+rnfR5$3gJ6"TSZ.!!Q`8`Pp'=d+?mse(iI0gt^cDiT'"\j65^hmHW!#Y->77Z,#u$o()DEo_%qOrq6<c
+rqZTgs7u]ls8Dcf#5e;rs8W&p&c;1^lgO>ePbtFYX0K(A]"YcS],J5i\$`TKYH=k*W2QMaT9c(5J^*ZL
+m-jiIqX4.jp\4@Ro_8+Qp%7nJoCV\Ho)A/"nA266XKAe2eEZ;_kiV!fjQ5I_iSWMIgsY01g;3d5"i/^#
+;[3:4#Qau+$31D6"=X3Is8N#sr58OerTjCSro#[6#mC;4"TS]/!!Zl?b/r&Oe_Jp/f&53?hr!DPjlYdj
+k3VI"naFg0Yd(OCYd;4Crq??crqQKcs7ZHes7ZKfs8)cnq=YX$qY^Bnr;-9clL4,fPX\)/6UF.-6:43?
+6N0@N7/]Oc7Rop=8Ol<>6D33"lL"B@qX4+cp@e1PoChnNp%.bXo()MKp&4M:ou!uAYHYF=g$\7plg!]t
+kNM*kjPo.UhV%,HiQ'EteAg@[<!`O3!rr<0!"/f0-iX/Grr2l7rs8YtrV$$OrP]iW!!!)u!%nrc9>/rd
+c.C=gdad.%e(`[6hr*JQj5K._jQYmT[B?^=YdMF=nFH2Dp%7qLo`"Ubq#:-hq#C3iqt^"(qYU6ks8Dik
+p$(i/j0*?>Che!7I!g'^HN&6tH?aRRDf'6%@pfjS>ZOQe6mFKH5b[&slg4<<meRt!q"OOVpA"FWp\+=R
+p$hJAnac5=m(fd/X0&V0dJi;Uk2k[aioB%Wi83;FgWSBq]^O.eakWpc!!!Q6!!!-%!sJi8_ta,ss3UcN
+nGDnPkl/C:rW"_U!!!*$!"f3%^"]s>f[8$meD/F!g=tH?i8N_WiTKCdlflZsXfo%4YeTbunaZ2AoC_bS
+p&Fdcq>U*iq>'pfqt]t'q>:-js8DijoB,B-n&L]jWMuu([C<`\])B5Z]"#8X['Hp=X/`.sURn*ET9OoI
+n*TQ2q"XaTq%EGrp%@tLp\4@Ro^qbHo^h\Fnc&"e^oarEXg"qVl0.?ok2cL$!o`(o+5GW)b2:@Rp<Uh'
+ii#3E!"T24!=&T-#6Y:Lr;Q`qrr2i5rs/)lpA*tQ_AW=Q&cr%5!rr<7!(k&e\^B6`e(!"-+k+uuhVdAR
+jlbgglg*j*mE_u?ZF-pB_>*Zqo_%nNp\=L^p&Fabq#:!eq#:-cp)!N#r;ZfpqY9mOn*\Sb7n#d46:4+,
+6Ugr?r^6WPrC-]T#=qEV84>k6hYugBo_/1Sq#'n3p@e1PoCM\Lp%@qJo()MIp%7nIo^ou'[B?a?Yh/:/
+lg!`urT5-^j5JnPh9kB3_>Mm/dHdo&!!!Q7!!<N-"U>/7`W#o;rr2lHs6osop]'jbs7?8^$4Ze2-NsK8
+VqT>3`RNDkd`U7rg=tE=hr*GLj5].^jit-5Xg5.:_X?m_o)&%Xp]($fqYp3lq"X^^qt]t#q"jmdrVQHd
+o]YQ'hP=q)Che';IK=nArd,Z5H[9p[FDl#2B4PCV>uONh9-uJL16'lJlg4'3q!n2Oq"XUXp@e1Pq"XUX
+p@e1PmdBQ5nF,c0^TFZ<X0&MLk2tdcj5T%UiS`VLgtLH6bhU+l]#i%3VFU^g#ljr/"98W.!"Pe$rVli3
+rsAH!nc/X\s-a&sr;Zg!rW"DN!'d78bJV<KeCr?lf\+s3gu%&Kio&q[j6>dNXfS\0X002*n*oi:naZbP
+oCW%Ts7cNgrq-Egp\FX^q=PQuq>:-hqt^!Wk3DF&_3h.#WN<A4\%06P],\Jq]",>Y['Hp=X/`.rUS"3I
+TTt/?lLXK2nFukNq%WStp%@tLoCM_Np%@tLoCMPDnaQ&ImK:2*Z)]IXY,ot5kN:mej5T%WiS`PIg=b-'
+ho"E_b/qZ!7KEMq!!!3+!!NH)$D@Cts82f5rsAN#nc/X\s-WonrVus!!r`0F"TUfdjNtrig=kH9c/.:4
+hVmMUjlb^ilKI['c`XIVZ`^OJo_e=\o_eC^pAXjdo`Y!^q"X^]oa^]jqY^9fq"FOKmdS8I62j4T6:!t*
+6UUf=rBpQPrC%,a7R]m@7n?'5M:V+^"7#=IqXO=op@e1PoCMPDp@e1PoCMPDo^qbGrp^Ni^TXuHYHb=]
+lg!d"kN:n*j;d4<hqd)BeE=s<^!P*LW(6sk$31)3"onl1!"#@us82fXs5!]"pZ_MRnFl`t#65,3#m()9
+!!!$"-^i0%c-3oGg"+a+f\,!6rn\IIiSi_Vj3+a.XK\h3_!LIWnaZ2?nac8Mp&t-aq"X^bp&t-aq"X^\
+pB(-dq\8r(q"OCDl06umDJj<,FaALcGC+]9HlIEXG'%\@CM76e?X6Q)851Qn0J\.-kj7X$nb2MJs7cQe
+s7QEas7cQerq-?bm-O`>-11$^]WA36WiE/Cj5f7[iS`VMhVHuAg"=m,fY,kWcc+tD)?9g@#m:M7qu?j#
+G5(5!]`/QBp?)2NmI^Bm!WWN,$NgA;r;[T[Q-@IsbIl$Ne^i@(f\5-;hr*AOj5C[7jiOR'XKSY*]^>(R
+n*]]7nac8MoE=j[p\4L_oE=j[p\4LYoeuR?qtp3`p$h,.na*`QVlQi"ZF.0P]t:nh]tCtf\[AfMZ*(1/
+WhlJ_Tph^AKW=;0nE]E4qsjCfp%@tLoCMMBp%@qWo`"F^nc%u-md9E.m(9C&X/i8$bN7gGj5JqShr!8F
+gY(30f%RdiajS2oV&976#QkA6qZ$b@r94.[qu4Y9rVmH.pZD>Pm.:6k!<<B*$j6P>r;[*NR*sC1cbRoa
+rS&7GhVdDRjPoCejm;9VXKA\2XKK;-nF?&<naZMJ"SMH]pA"XY"SMH]pA"FU%JKSnqY9dWp?M&9`HX`K
+6NoeB6UF.-r'CQS6UX:06i]XS7K,ac8P;QE7R2=Nna5T*o(hhLs7QE`s763Zs7QE`rpg'Yrp^!XrpM6(
+]s"ZCY-"kRl0.<mjQ#:[io&_NgtLE5i5+BtfZ`ue)?9jH"UY>.!!IHDkl:\[rqHH;s$uq_oC;/Ho_//\
+!<<B.!<<*1!WrT+)jJCcc,@WDf@&1!f%8U0gt^W?hVI2Lafh\DY,nkBlKdm,n*of7nF6)Bp%A%Pp\4[[
+s7ZHdq">Hsq"jj^p\++=k3(?WCi"!*G'ngjGlE(2I=-BeGBIkBCM79f?X?W+9Md9!/L>5WkN_Bsn+6)E
+s7ZKcs7H?_rq6<`rq$0Trp1?bl0#UXW2Q\mWlF#Vi8<DIgtUT;("q3ieC2jhhR:q`dY&/6"U>#-"oo#0
+!!EX,jSSnfru1h7o^;#Enb2rX!!!3+!WW30!<E6%)NMk^bq-`Mak+tje^iC,gYCW>i8EMRj2\-tWN<%u
+\a&GGm-X3.mdKW7nalAEo_%nVoDeI^p%\/;p%S:Xp\"1Ik32C#Y+2DkX0/e;\%98b]Y2"k]=PP][Bm-A
+XfJJ!US"6LUR6h,jRhp,kk"TDp\X^bo`+O_nc/+XoDe@[n1X4tmHj3*lfu$^X/`4tWQ4&ZiS`VMh;$f?
+g=Y!+e'cM#Ze*gZIguM_"onW-!"8c+#mX5drr)lsrVc`Rs5Eu!rr;ZZlMp>Fs%NIn"pG)/!"T,4"99F(
+bgOt]b0SrDfbN5shVdAPi8s(]lKHBkX0&V+XLmofrU9XQs763]s7QB^s7?6_q""[^pA"FVo`t*\l0S,X
+AjH>_!CB*O6i04K6iKLQ7K,ac8kVZF7mUq9md03$nb)GGs7?9]s7$'Wrpp*YrU0gWmdC)A-LSIJXf\b*
+XiokhjQ#7Yi8<GJgtUN6e^`17\DH)tJe/%g#QOl2!<<T.!!<L&k5YGY!rMlo_#FuBmI:/@s7H6ckZ%Td
+!!!97r;[]B!![JNdau[]ce?greCE1(g=k38h;$rF`sJlGWN<,&^$+_IrpBmUn*TTCnc8:\oDnR`o`+UX
+p)*Jrp\=OXp@[n:k3(9MDJX3-GC4pkG^Oo<I2dQ[GBInDCh[Hi?sZf.8kpiq0e-VTjll'nmdK]?s7QEa
+s7?9]rpp3^naQ_OnEK39l6tiW\#ZC)W2-E1hr!;HgtUQ9f[n^)e'l^l`kBX6\n)6L!"&`-!XB,4!!ER$
+o&KVZrt5;/m.(,<s7H0cktqE`!!!?7r;\;Q!!I/De(Mp]cJ-dreCN7)g=t<;hV@,K`M]T3X/;i)ki_6s
+lg4!*mdC)C!:^!X!;$3[s7>sV)>!Lnp\4@QoBtc)o]W-CVld&'ZaR?R]tD#W]a29_]!o,TZ*18AX/`+n
+StMOJRu*<goBbi+o()>Ds7?9\s7$'WrpTpVrpDH,m-O''lKRNr[]HF-WhcT2i8EMLh;$c=g"=m+e'cUi
+`k9X7\mYjE!!rZ+!='&4!!EHspZ2>QrrW/trpg$8rt,.soDdnOnbE(H:]LRt!"0;8!$VaM"`Lg&i6fWq
+j4;i7g>(QBhqmDRiTK=DWMur$W2mJqlMU#MmdL,B!:TpV!:p-Y!qPpRp[]'hoC_hNp%.bFl0@uU>sLbF
+6UF*<6i04K6iKLQ71_pY7S-3B8Ol*TbjOc^k3qg0p&FU_nGhtWmf)YTmf)PTlgF0-rp1Edm'j-tXKAA#
+a5c4>iS`VLh;$c<f[^J\e'cIWf#YU9$31&6rW3*,%fQG8#>4jUs8W#pqtpB.ruLmpqY9RVs7YUPk#2^!
+!!E9%#QY>6#R(3?S]]*m*QljYdF-Lof@\a-gY:H=gr6@lVlQbu]B8;Bm-X3>li?GPnGi%Xo)A4`o^qhL
+pA+@so_%qPp\+:PmcNTmdXQ+LDJXQHJq84HI3!cbI!U$\EGoZ-AR]%S<`)Ia-9*Y)=2s7^mH3g%o_8@Z
+s7H?_rpp'Ys7$'Ws6fpMrTQ'"jL)%aVl6>g^YR`$gY1?5f@JL%daHLgcH=MJ\3C?$!<<B*!XSi,!Y59)
+p\+IJqY^?prVQKBs6otMr8[bPmeHhTir8.;$4[%=!!!6($NLD5!+;29bJD<Md*^:jf%8U.fA,09iSMJK
+V5C5fVmbaLl07Kuli-8MmJlVRn,DeZnaZ5Bo_J(mnalDGp%7kGmH*O(kF\EFY,nh6[N`2k]tD%m]tM(j
+]!o,TZ*1:2X/_tdSscCENJl]`lL!a)md]uMnc/+Xn,D`*mHs6*lK[^#lKRQskNB7SVQ$PgVnh3Hh;$c=
+g"=m,eC2glcd'b`^:-64rW!Q:!!3H,!!<Z18c8G^kP>)Ts8N*!rr0e72Wk&;me6PKhuDn8$4[%>!!!9)
+$igP9!+MMGd`0Vfe^i@)g>(QAgu75Mk2aR]Vl?bpWOV6Wrp0UNrpB^Ns6TaQrpL!ZnFH/Aq=5<jo(2PI
+oCDD@kj%uR;a<]<6UF(*6UU`;rBpQPrC%5e7S-3B8Ou3Ma6MmUk4%^,p&FO]n,DbSm/QDOlMp,Jlj2qC
+lKRTBY,JE>XJDl6io/hQhVHuAg"G!-eC)akdb2RO57IMk'++^A$NL/0&-,B&rVYjQqYL*drP8FAm.9`<
+s60CWs60769J-;O!!!3'"pG53!!WQIMoa/f`R*#[e'ut#f[ed1g"kE%X/;bpVldSmk3D="mJZA[mdBQ4
+nF5u<o(2JFo_.r6o_%qPp\+:PmcNTmd<ohIDf'cKJq82qI=?WnI!U$\EGo].An,7V=Ahdd,WIM,;o[bW
+"7G@?kjeBIo`"I^o)J7Zn,MhTm47>]kiq?qk2N_JUSar^VnUsAgY1?5f@SR&e'cXicHX>DLCaRi%KHe8
+$3gD/#Qb*&l14?@q>C0j!r`#nk5X<<9^h`Fo`+.PqZ#^UiCX(V!!!-%"9Sf-!!30@KZD?]_p?]We(*(&
+f[nm4g>C`'V50ueUSkN]jQPjmlK[^%m-<m%lg=*-mdKZ7naZ>E"7c!ToeZ:5oC;50kOmu-Tr5&qYI(aI
+\\5Yh^:q:n]=PJ[['Hp=XK/CuSXu4ESrST`mHO'&oBYr>!:g'Xs6p!Urp0ULrokotlKRQskND!6XJMnq
+T;TE[h;$c=g"=s-e^Msnccs_R_1<'s!"Ao6!"/c1rW!9,!D2_Qo`"[_rVc`qrr0h8/+`T-pAa:Mp\a+P
+j@TC[!!!3'"p>/2!!EBFLs=Guajeklf\,'9h;$rHh]V%@`i#`5X/;i)l0%BulKdd&mHs0&lK[^$m-O0/
+n*oi?neU`coC_eJo'l/4lM7qd5XRq,5s[h)6iB=P6UL`=r^?]R%nB)[8Ol?C6WD+hk3_@$kje<GnG_nV
+mf2YQlMp,Jkl9uJl6bc[lEm^lXK8.r_VsG1hVHuAg=Y'/eC2gkccX7\%g)kC!!rW6#Q=]4"9V?kr:g6f
+q"jjaqu+J5p&@&Hs6BXT<r`I*!!30%#6b//!!rX-W639#`QuTHg<nO%i8i_GikVOeTVJ9[Zej[$jlbmo
+m-X3+li$2KmJcPVnF?#9rpTmVs7--\rq%6%naPf+jk%LjHZ*kCG'SF_H$Y!lJV&E%I=$-YD\Qu!@:!/>
+;GTn--RK[-Z.[srk3VF0nc\RTo'u8Kn,`(KrpTgQrTjmWlg=!*k3M$giP#5i+Jka)\),K\k0q`,g=Od#
+bKnMVa0A_R!"8i2!!!3'!!`E&#@H]pp&Fm`rU9d*rrr/skPt*Lr;\,G!WiW4!rr<.!*?2IccF;Yb0&D`
+e'Hh/g=>5rUnXQYUSb?VjSn6Ik3(pkkiq?slKeH9rp:$[mdKZ7mI'E2n,DhVoD\A;naQ#3kj%EkOfYOc
+Yd1XE\@T;d^V@Lr]XkY^[C!6DY-"h-Vk]iTU7RO'dcTNOjm;@0nc8:\nHeXRn*fc8n*]WCmJcGnlg!d"
+l0.3niT]=`ijtq_Vkp)]]ALubkg[u/gXadcd)s\Z`l5;d$ig\9"TSN,!!!9'!!cWfs7ZKgp\hGu');Lh
+s78tc!!*''"9]&;"9AK2)us*Df%&!kf?VXse(2t+k2+bS^S[s-X/W21lL"E6rosOMm/HDOmKr@OnF?&8
+mHs?0rpTmXrq$Whn*]5ojPm726UF1.r^$cS6ps@-62a.M6iTRR7K,ad7n6!=8Ou<FW7g2!mcWd.nc81e
+naZ):mdBW8nF5oGmf)VRli-0#lfdd!n)j!%^T+?:X/Dr7iR-6Cf@/C0gXk$'f$qpe\QB:@%0-V5!=/Z*
+$2so0<oj;Ss7l<dg],t,$2=/nn,MET#6tJ1!%.jK!t,)>KtY:C^r=LIgXjp*f\+^(]rn$#U8"Njh;RAS
+k32*rm-O`:!:0OKs6]gS$LmKOn*fc8naZ2@rpp0\n1a=pkN1=3EI2YDEHZVSI<p6jJUrE'IslZfFDkr,
+@:*5A;GTn-.4,m0XPD[qk3M=+o)J7YnG_nVmJH5rlg*j$m-3p!lJ^g^\Yl:#Tq7m^e*l#1f&+]n^t%#R
+^#6VZ&deC7"9]&6!!!<9:$hoOp&F[^qQp2.p%JFQs56uZ#RLA/(]aX?!!3N.%th[:c,@WFeC`6pdF?^m
+f!l!bTqS6UV6T">ro=(@rT=+C"6o+9li$/MmJcMWn*TN1mdL/Es7-*[1@ai$kih<sgleb<YHY=>[^`o\
+^;%Fs]tCqe[^EKJYcb+1XJhndSt_g>M9P2Bk2kppq=+IUrp^!XrU9aR!:BdP!:0XL!U8emkih0hkhtX]
+jPdPAUSOTTT=35AgV_Y$bK.BHf"eiT]R1>!q>_!0$NgA0%o2Bho^i+Ur;4/,q#;u>p]'U[hc9^b$31,/
+!!33*!!E`2&;A*Fd`BSVf\G*+eCWC&gUjMaVQ-Sq\*<\R#3kC;lKdd&rTsdVn*fc8m/HAPmf)\Tnc&(f
+na>f)i8imp84,^36iB=S6ps@-62a.M6iTRR7K,ad7n6!=8Ou<GU>"VqmcN[-nGr.ZnGr%WmKE%Kn*f]D
+mJcGOlMg#klK@QrmH*Zt\u)F*Vkg0'eGA">gZ6Z'_:m\_^?NLa'+=a=&HVq4#Rpq;!tnJos7Gm^p&+^R
+s2b3Hq>L6ko`*rr!!W?%.glL\!!*<)%KHSdQE\*FcHX>YeBlUse^1OrT:VaLUp/S0i8WeYkNM0pkl0fQ
+lK[^#lKmm'm-O`=rpBdTr:'^U1@OYuk2taU[;pM1E,]uGH[^9fJ:W9'J:N&pGB@b=B4>4R=Ahmd,:k8[
+:nQ@tk2kjlq="CTrp^!XrpL9_mHj3*m-O$&l0@NtrTG3^lJh!ainh&;U8"6KS?C\mhVZH!i76&p^W=e3
+Os:,1!"8u1"9eu1#Qju*$"`<"p?hYTs8DPqrsAN"r;ZBgi,J`"rW!33"TSN(#lkG8)?_j^ZGOo5bf%uY
+bg+tndArq4St_mQYMS3rro+4EjQ5LckND'mrTORPlKdg'mHs9>m5se*nF5o9naZ,;mHiuulKQTZWN*/,
+ZF.-O]">\k^V7Co]",8W['Hp>Y-"e(US"-QSs##KkiLsglK\36rpg$X&+AuTmHs9,lg!d"l0.?okPjTn
+j5B(Vjk\qRZ(@S[SXZ.ShTOj:aNW\qc-*lEdu5FO!!!H3!!EE.!=&]*!"!6,s7YdQs8W&gc2Zu,$2XSt
+s7?9JDZBt?!$VjV!!*0/!>#581mteneCE!hf[nL!i7cbcUSXcbVQ$udl2BiEkm$>7kiq?slM^#OmHs?0
+n,DYhmI'E2n*]Z7naGo4m,Hs_h3^`"6:F9@63BPA6UL`;r^$ZR6q%#Cr^IAf7n#s?84H@@fAuAek2uL-
+rp^<`n*]W2n*]W2mJcE,lK[Wtki_*jkiM*ilf73k[A0OnUS4EliQ^EFaj0,)dF#kXfoI?\!!!K6!!WW4
+!XSu.!"!92s7bgPs8W#grVs>+$g7QinalSVG81)f"o\K%$2so*!Y,,/)c<6F_p$9IbJqZRdE/8RSXc=E
+UT`>*h;@2OjS\0?kPscEkn!(Elg*p'm-O-,mdBQ4mdC)C1@=GojQ,@PW-3?(EH68LI"$EiJ:W9'J:N&p
+GB@e?An#.Q=Aqsf-7^Sc;O#bjjlGUgq<n7Os6osT)sckVlg!d"l0.?okN:pgjlYUdhrWYNgT[?ESh$:u
+RB"HVaN)uY^Ve41d'Gn9!=]>8!!EB-"9JQ'"9fBqn*TZ9p@n4So(96f"6KR_mK`7Ws*,1W%g;k3!"/]*
+)ZpQM!!6#h`Pp$Ab/V9<e'Q71PF\8:StW:AhYuC=i8ESQioK1^jlZO)s60LIrp'LK3:-&"mdBK0n*f]2
+lg!QnlKQ*PVlR&,ZaI9Q]=bkm^V7Co]",8X['R$@Y-"e)US"0RT9G8CkN)g-jQGb&m0)qJn*f]DmJcB=
+l07EqkN:pgjlGL^io/bRgZ$rFgoR!:S=5k6XNSo/a4nkO_TTaCYri!d$46b5!s/Z0!WW3&"VHaiq!deF
+p\":NoA9MtrsRofs6T4Ns*GI\&-`%5+:A/L!<`r6!!?,nbKA2VcHF2Ng=FTGQD:4OUSbBYk2uU's5s=B
+s5s:D#3kC;lKdd&rp'OMrp9gSmHs<NmHj-%i8<PMN(ZH'6ppo>!^f@BrB^EL!CK9Q71_pX7n6!=8Ou<H
+Mq6tVlf7(%m/QPSmf2\RliueAlK[Wukl0`Ejo4<jjl5I\kMYL_Z(RkdT:V[]bg=DQhpB*Vd)FYG4TGHj
+$ig82":#,5!!!-1"qm'trp]CJq"=@Mo!A?@rV63erVuH[o;=DF!rr]5!##P@!!!*)#6=m&Us.E8a3N,]
+'[=q&R@BY9S=lt6f\5*9hr*JQioC%!s5j7Broa=FrTX@Is6K^Os6K[N1@",fio/kIRX0!pE,g)II"-Kj
+J:W9'J:N&pG][n@BObFU>#A$d.kiOn9n(FDj5]7bq<S%Is6TaNs69RIroX:DroF+>rSf0]j4rSGgt8a$
+TU_I=R&J<af>>MPeC)=D:&kA-$NL;0!!NB'"TeT&">%.Wm,n<I"8;Kdo=k7ts"s]Lq>L9lnaZFQ0`V4S
+#mC;B"U4r,!sJr4"Aki=g<dsfeCDmnW0a!BSXZ7Pg"Y9:gtgfch>lO6irA'<j94T+k3(q+kQ:#6lMg)n
+lKdd&lg!]sj5fIiZ_""qYd(RC\%92a^;%Fs]tCqe\$i[YZa$a;Y-"\!TV&$PPE2R(jQ,@_l1sTTmHs9,
+lg*j$kih3mk2k^cro3t:rno-[gYg`AfA,&YS"6%9R@(#"h:]Wadb*0m[S6`(&IndF!!!3)!!W<$"=h(]
+p$MbY"8;EboBuXtrsJ]"qYg?lnaQLU1&_.r#mC;C#7(A3"UGG=##_AMin)Q.gYLK8Y+),XUS4KfiT'jq
+rT!n<s5j:CroXFJkiqBtrojIKli-5_lg4!*m-<ftiSNMCHqH[l777&@s$QfQrB^EL!^f@DrC%8e7Rop:
+84c?A9R+tFmHiipq<JIWmd9E.m-F!&lKRNrroa:As5O%:)<0Q7guR;Ni2rZITUh[GYgDCc`6$TdgWd;<
+:&kD1%fcn9!!iZ,#5nN)._boYo)AXkp\"CSZMtR3s6og\oCi.Lm+>29#QP59!!"JS!!ic/!!*B6$V?i'
+da64U]YgS1R$aA4SuU5if\,!6h;@/KiSieUj5^+!#3Ft/k3(piroa=FrTX=H1?do`i8<D?OF;(hE,g,K
+I=HWmJ:W9'J:N&pH$41EB4G@U>#S0f.P`Xp9QAD6i8We\q<7qGl2p88l2KoHkPs]Ejo=EAirA!;i;VUV
+gu-oCf@nfVT:h^BR@'hi_Tp`H_RlLC!!E9)!!!3'!WE'3!=8`+!^t]5jn86Fp&G!hs7lBDs4RE*p&FIU
+qt'IYo(1U3!!WE1!rr<-!!ii3!!*E9$:gDueC)U[]u?_-R?sD3S>b#krn.Y4g=tE<hr!AMiSjaps5X.?
+r8e"BkNDg-"R549kN+AXi8Wn\W1fuhYd(RD\@T>d^;%Fs]tCqe\$rcPZEUO8Xf8+hT;8-DNgJtjiSrnm
+kQL29l0.@1k:u)[jQ,@]io8nShr!;Igt^Z:h::<2g=E-jSsl"6R&Is=d+Q(K]Ur4)"98T*!!`K*r;['.
+!!!$dh#$CDqt^9cs8Dorq"M,p-M@E,q"s[Sr:Td?:B1S!$3U>0$NUVB"9JZ6%LbpuaP5G!b/;H$#aCsQ
+TqA'^h;J1fs5<n8!oi5"rT"%AjlZR*roX7DrTG'^l0@Nsk2bFTh9g4:5sn(.6:*t*6UF-<62j1O6U^i@
+&4T,Z7n#s?84H6fd,O<Ti9'k!"mbI<l0.@/k6gA5jlGL]iS`YOhu;ITgu6rFg>C\dT;/$KSt<+)_UI>U
+`P8*I!!N?,!!!9+"o\K7!XSi,!CG`DnG`CdpAb'gs7uB$s7cOOj7WHJp%eXZp%nNC(B=sG"98Q-!!*'"
+"TeZ,!<G?YY.`#saetDkQ^X>5W6s)Ef%A[1gYL]bhZ2U6iVha9j8S*>jo49ijQ,Fak2tjjki_*ijPASE
+d>!-eF)Z,CH@:<kIXm!#Jq/B"H[0aRD/!Jk@9m)79gp]o0cNGe_V!Z&i:uI7kPs]DjT4H(ro=(>ro3t8
+s5*e3rnJ7Agt(3.f@-UeSsbn3QD27B[(t(b4oPE]"o\K>!rrE+!rrT7!!*dco]c/Jlh'oDs7GpYo^2#F
+a8\3ZoDeXXq#C$\rV_Kb!"8i/!!<?(!WW3+!rrK)!'[0\^X1-LVj*O6R@'J@eCW:'f@\a/g=kB=hVS7i
+rS[h;j5^1#ro+.BjQ,Fak2u[+'BS<8hr*SWT;A6bZ*LaF\@T>e^Abkd]tCqe\@8oRZEUO8Y,S7jT;8-E
+NfDuWhVmDTq;qV<s5j1>!or>#ro*n5s4mV.(Y[QmgXFm)f@6O^S!TD,QDDIH[(t7f4oPE_#64`B!!iQ-
+"9SW/#ljr;JG\[1rpB=LoDeFRq=EsYrtOG_s8)<]s7c3ds+V-d$igA0"U>#F"T\T1"onl1"$rrqaP,.r
+XdYfNT:MXVgYVh`s5*e5s5F";rSnFLjQ5LckMtXbjlY^gkNM./knE7BjknnJ`ah\-6q'L16:!t*5skN9
+r^%Dg6psI377B[87n,s=8Ou<?>fGUalJLb"kQL/6ki_..jpUA7jlPRaj5]%ShVS7f(Ymj#hq-c;h:niu
+TU_I@S>sW[\&6ps4oPE]#lXfA#lk28"p##;!!!U_rpBacm.9i>s7>jYo'=R#k5RR=s8DEXr9*qLoC2Oe
+5l^ld%0-A1"9el-!"/i/!!`K`ICdYBU6V(2R@0SDd*gFof@\g3gt^cChr!AMrS\s[ioB([jPf(WioB([
+jQ5OekN:mej5&GBd"6d`F`;>EH@6ufI=?]tJV&E&I=$6^EG]B"@U<889h$co0cND^_:[N$hraXos5a1>
+s5a4?s5O(;s5*e3s4mV.)q`rrg="R#Umdj@Pa7T-_8O-I+92QM!s&H,!r`0$!WWE'!"]>r_tNWjpA=O[
+rVZ9Vq#0^[s0hq:p](3[oDI\Hp\"1V]0?2o+q+GO!X&Z0!!!B.!!!0&3.&?fbb:8eQ'mu-V:3uFf%/I)
+#h[h`gt^`AhVS4hs5F";s5X.;s5F";s5X.@roOmTj5SqQj5c],TWtc-['mKU]tV5[^Djl!]",>[[^<?E
+YHP+/V4jQXTTkFkhW*GNhWFRo!p&G&ro+mWj5T(WiS`YLgtUT;g=b03eCi:'dFQd>QC4!RP*M9*^r='D
+*rlHM"9Sc4"p+c,!rrN(!"]8na8GW&qYp<irVZ<Vp\jQcrr_uprTsp_r8[\Kp%JEu4oPF$%0-A3"pbG6
+!"K/7!!iTeJ&U3nW0s0FSt)FRgA9V)h>c@3huD[6irA'=jT"?@irA'<jT+KBkR?Y9j5/SE`Eu8(77BWD
+63BSA5skN9r^%8c6psI377B[87n,p<8Ou<?=2Nhsk3CdapZMS=s5j:@s5j:As5X.=s5*e3s4mV.+kb`'
+hU^K8UmmsEQ^aGA_oT]N+92QN"9Sc5"p4i-"onr.!"];obPq;1qu?NmrVZ<UpAF@7s3CX/r:L$`kkjLl
+%h&aL!WW3)!!!3*!!!*$#64`.;j!<9NfTTnO/L+FdaQ[rf[eX'gtC0'fAGN=gYCWAi8ESRrSIM1ro*q:
+&`M[+hqZf=`ccWIE,p#FI=QqKJ09GqK7\Z(I<p'XDJ<Zl?Wg9$76!%O,W8$"cI:\*h;R>lhu_fmhYH1]
+i8NYNgtprEi7m)Cg=t06e^D^qf$2XiTp_=8P`_#p[S784!rr<(!!NN)!"8l5"TSN+!#onNp\=UcrLa)t
+q=FXZkPjXm$O?q?rW!?0!!!0*!!!0'#ljr2-WH1mSrJ_rP`2H_e()stf%AR)eD/^)cIUk2g"P39hV[;O
+j5&PJhYuC4i;Vd:ir7jIhVRMOOeJ\SZa@3P]=l"r^])"n^V7@m\[],V['Hs@Y,eIqTq@gAOEoU<e_f*9
+io8qTi8<GKq;_n?io/_JhVR&Fg>+:6g"P!3e^2Lmf?DamSX,V,P)t]l[n@84!rr<*!!`]0!s8]6"TSN)
+!#]YQr;Zc&s6]hNp$_eLkPsap$O?tA!<<*(!!3H2!!*<-$ig88<gB/MP*2B(OfQpbgY1B9h:gT8hqHT-
+g>V/LhVR2LioT=cro"">ioB([roa=Dro=XLhV>A26pa72770C/6UF(*r':HP6:4./r^HfUqF;&b7(Lk)
+khFqUk2k[bj5].pkW%Sajl#"SiSWYOi83;Gf\bE4cJI@(g=W*gS=,\.PFoK]&-)h5!!`K/"p+i/"UYG6
+!!E9?DuTb8rrDurqre!lru(J/s6TXXgu;E=!"],1"TS`,!!`T+!!E9*rW!oS>Fh1UTU;e"cd0tacca_c
+d*pD"i7$3,c/.:4!8[Y0!ScH/hYuF3i=b),hr!;Fe_@ubH#[eDF*W1aK)U9BJqAW-JU`)oG&qP8ARf(M
+;GBS>1+=J-7'k.fhV6iErnme6rndJ..Fm)&eCE7+f\G3;gs"3tf?i%"fu^qPf;+spQCX(I&Hr.7!s&B'
+!rr<%!!N3"$46b8:t#%$p\=XaTDo8so)JaVrqtR8<<*O0%KHJ2!!WE'#m:5."ono-!#ZVXS=$"BQE&'T
+da?Feb0SM^da6k/e'ljkrnR_4gtUT;rn[V2rnm_7s5<n6&Dc1*f8u](XL#:C\\#Pj_8#ra,egq(\[],V
+['Hs@Y,eIqTq@gAOF,[<fA>39io/hRhr!;Ihr"=g44Dd3daQk%fA,*9gWRsne]u[sfZ(MJg7k!jPFRVB
+&d&+6!s&B'"TSN'#64`+!!!9)!)D/Cmem"^rm1Vls#9`@qu#g\s5*0D!<<W1!!WE0!<<N5!!3H-$3L8.
+)IB/0Vkffcd+[.(e^Mgmf@/6uiT/S@f['QTs53h4ro*n:ro="?s5a4?&`_d(g9"+<6:4736UF.-6:!s9
+5m0M@6UX?A7K,dQ7h8$W[aj="g>1oQjQ,@]io9do37cd9e^iI1g>C`EhTs[&f[8C.h93O_iMN0(R%faU
+'a+L:"9JQ*"TSN'#QOi,!!!?+!DqVOoD\ah!W;ipqkF*.qZ$Tmnb;qFnY8&D!=f)7!<r`.!!<3$#6t,,
+%1iLpCQtBo`m2B:b1"Z8b6cPEf$r$leC`L/rn7;'rnIJ.rn[S1s5!\0&_GF]]6&79D/s]CI=Qp!J:W=O
+K-GntIX-*XDJ<Zk?Wg8u5s7+V,VV9Va48tuh;@,HhVI#Ch"f\6hr3MLgY:B0f%89rf[q_)c-Xqcd*0b_
+^o"*)Ho_9.!rr?+!<<6(!!!N2!!*K2!=/Z\UA+EBqYU/ms6ot*p](9inG3(LoqF8C!!rW.!!EE)!X8W*
+$46Y2(_?[&Bp"mgajS#Cbgk%`bKA,Yf$hmheCacRrn.8&rnIh9h;7#Gi8<GKhYu=OgY:f9OeJ\SZa@3P
+]=l"s^VI\%^q[Rq\[f2W['CRSYcb%)UnOEMR$)pGhq6`9gu.,Jhqm5Gh>,eci8W_Og=t6-f@J6of@e]u
+d+$Chc-FkUUSa]03W]9_!!3B+!!NE(!"]54!Y,A8"9:'Jr;>XSrr1dS_#H@jo_eX_nG<1PpS9SF!!rW0
+!!WW-!sel.$k!%9!!!W31i/JN[F!UHaO8elcd0nae_8X&dF[1Qh>Z40g]$.3ir7sAjQ>RcjQ$7!&)Z3j
+T12+56UsU56:4+,6M`tP6:4+.6q'QD7f#Uc77!p#j6,1Tk2tdejQ#:[q;<gbkN1[Zi7lf:g<nC(h:U*(
+f[JF"e(_m?XJL>-"98T*!ser."p4i*&H`"7#n@(="TU0Nrr2'Yrri;ur;6Adrseu*q"Og\mI'i>o&YNQ
+-iaDS"p=u1"9AQ.!!!-.!!!<*%L2tZC8o"caN;QEb0/PadalmscHlL>"kD5Wg=tB]gATe*h#5t^g=k''
+d^!t<E,K];H$t3pIt3*&K7nl/J:;ceF)G]'@UE898O5Kt.jQl3SAj.6e_L/[!8RS.!8@A(rn/IAdaZas
+g"+Tse^Vsf_p[Dmb-\t5d(c5e'EA.6$NL//"T8<6!X8f.!!**&!!"6ro^:T1q"=O]^]33k6iHiUp]'dO
+nbr"Ol@UA_!<N?(!X8c/":5&."Ub;1$31SA!$l3U_8F@9ai;HHgrn*re'lRee'lgsf%A[0gY(96g]$"-
+h%JMugY:H8f\#*$OeAYRZa@3P]*#a^_SH,d)Sa#"\[f2W['Hs@Y,eIrTq@gAPCUX-gtC01rn[Y2rnIM.
+q:Hk:daQ[rg"+NoeC;ga^sLriag/_4d_D>a'*&%5$31&/"T8<6!s]&2!!<<+!!"-mqt&bDr:p9jn,KTk
+/G\u4p&4CIo`+O\n:`.g!<`Q.":#,6"q(J4#7UY5$NLbG!%)H_a2uWQc,pmJdG`C#g=Fj%dam"$g"P6;
+hVd;Ki8ESQrSeRNiS`YOhqZr0Q:=2-6UsU56:4+,6Mj(K6N9FQ7/o^T7f#U[773Zmk2Y%Kro4.@io/kS
+q;!"<e^i=*h:g?(f@\Qo_pdW#c*kREfYjLr'`\=?!"Ao."U5#,!"f>=#64`*!s8N'+G9[hjSo2Xrr3-"
+r;?HhVZ6Yq#l=;op\+XepA4ad#4QdP"98W5quA)J!<<0.$NLD3!!`Z/#7sX]YJer:^:h_0b0S5XdEU+f
+e(*%%g"FsUf)aOWrR_2)f\$2T/'uJ`VfHp!D/aK>I=[!"J:W?+KnP)0IsH3YD/!Qj?Wg2p5s@=[,V(R-
+^'*'<dFm7Qg&9Ruf/D4.d*gRue'H([cca\^b.c!=^54u_"9J`7!s&B%%0-A0"Tn`)"onW)&J"j^A,?)r
+qu,sHo$79\rs8GnrV-$cs7H3erW_h1&HDe4#Q=]P!WWK.!!<Q9!!iQ)"pG#3%nh;P`n8_S]Z\=:cH=M]
+c-k%he^rI,g=H8T!8.2%!8%;(rmrjSe_7ZuTW"ot['mNW]thM$_8=(*^qRLm\[T#SZE^X:X/DbeT:;43
+K=]dke]ue$rn7A*rn.%u2qZa1cdLIue'H(ZcHFS\aM#d=^4\QW!s&N3!W`9$%0?V8#R(2.#64`)%L`=U
+@/^*"rVl0Go)AZ\rs8Dmr:p$ds7?0ers%t2%fcS3$2so-!s&]2!%A$Z$igY:!XT)6#S9^ZYfknT_SFO@
+c-jnee^;t"f\,'9hV[,EhVR/IrS[_5rn\4BgY'K$5sRb(7n,j46UO1,qEY<P6UO7077I2FqF:r_5`a%M
+hp^B?iSi_QrnmP.$JaCfeCNI2f@.pi/CDeneBGbTc,,2t%Klh;$j6Y6!"T/8#7:Y8!!iQ)!=fM<)I`[G
+q>L?[jmoVTm/Ik!rVH<es8)]fn+?JQmbV@n!"B&2"9SK$!s&W1!W<*!!"f>>!$#4/\B;n=e^`*rcH+Mb
+rmUkp.aukreCE+#f%8O)f%&=#eBZ1XT5esmCiFB=I=[!"J:WB+KS>&0IsH3Y'Q%Pq@UE877R94!.jQW"
+J\'I\bLZ[Es46no+kbDlb088\c-=8G`6luG\>NRI!"Ao."U5#/#QOl;!!NH"!"BA;%qjPbqtTF?qu-KX
+huC@h(B".,q#(0frqQ!Sr;6$?>oE\N!WWE,qZ$X$"T/<"!"o>;!#o"$[`lb:e^i3tc,S8_e,RnrdQc40
+eC<%!f%/I)f%/C%eC;sqe[1F2WN3A4[^j#`^r!q)_o'@,^V.1g\$iZLZ*:C3Vkg#YS!]FnYLVCSaOL4@
+s46no+kbGlaNMuYbfdr?_U6`AZ_LY=!"/c,"9\])#QOl<!!i`'!"B;9%;+DjrqPaArVlfZRf<]lr:p*c
+s7lWhnI5'hr:A`O)ZU9L!!`Z)!#u%F"p4r1!s8Q(!!EQ-)cr35dE9njg=Op'b1PAGfDa>Cg"G*5gY:N=
+hVHuBgY:H9f[d`e5X7Y'7n,j46UO1,qEY<P6UO7077I2FqF:r`6%m2=g<J:,hVHuBr7h,'+l:r#bg4hi
+d*KbM`RWJP[\d1C!"8i-"U5#0$NL8D!=8r*!"B;9%;+Pqs82'FrVuoZbQ#ui2uWRLqu?TjoCW(_r;QZp
+s81r0-NF,I!WW<1"U"r.!!*'""9ec*"TSW+"9ni+'j$'f\\c>&d/MAjcMu/gd/VMmdf.bre,RiSd`f_M
+R;m:eCiFB=I=[!#JV&N-KS>)2J9c<ZD/!Qj?Wg2n5<_1[-6ss_[FNOBe'umre'c\=d2gETcdC:pd)XAM
+cE`'u*=`8V!!`c1!sS`1#64i-r;ZfurW!K6#S6t`M=1!"oD&.]qY1$fqZ$ToU]2D7qYg<kr;6'Xrr;op
+q>C9lk^FcW!!*6'"qCk@"T\K$'EeO=!!<3%!<NE)!#&4XUU@kR_9`,+rltJerm2\5dF-Lme^`1!e'lan
+d*U7EOeA\SZa@0O]=l%t_Z%Fl_SO"$\[f2X['Hs@Y,eIrTq@gBPD6$ag!%C^rmV"ue'e!<%Eco?d+6jq
+`660FXF*YO)@?TL!!EN,!<`B,#64i-rVus$"TAB4"pYV<,_u!cmIp;Ms7Z*_r;-Hnrj;^os#0cQqu?Tk
+o(E"\q>0g[r;Z28,QIfG"TS`:#6Y21!!3-#"pY,."on`+!sJZ)'N0CW\AQ>*eGdnqd0@tEf%/I)f`'S'
+g]-",faZQ`\9U8'6:+136UF.-pd#*N6UO7077I2F(.Unc7n-!=7R;C9jOVE'gY:H9g"G$1q:?Y4d*gIu
+h:0NlbL*PB9,e6B!rrK1!<NH*#RLJ7"TAB9"U4u-!XAu@!$mBnq=FLUp\a[Rq>B"I_#F]8rVccrq"Oge
+rr3<&qY^Bjn*oP/3;W[f!sJZ6!!EE)!<WH-!<<-+"p+]'$jR%E-<#c(a2lBFbKL"3cMYuid*U2>e,Rkq
+d5/tb_j57_EGKN5G^Y-pJ:W<)KS>)4Jq/,iF)>W&@UE876pEjt.jcGgEjX??`R3,^dF%s?!71Jd+N;LL
+d*'/$Q!kC/&HW@E!X/Q($3C23!!rc.#6Fl2!!3'!#Qt;3!&g&0o]unXq"Fa_p&>!^o(rCdrM0Auq#:9m
+s7c3drVlisq&0,1rq,pSRPt3H!WW9%!sAT4!!<?(!!36)rVus'"T8<1!s8ZO:4]@_`lH0CbKS61c3_hC
+d*U1ieC2mprm<OJcdAbSTW5#u['mNW]tqS&_o0I1_8!^p\[T#SZE^X:X/DbeT:;74L83,Kb/)EPda?JA
+ciDDic2PsG_o^3Mb.=7*=qL`E!!iT*!rr<,!<<6&#Qk&2!<<?)"TSN("U4u-23[b1n,3+[s7Ps]s6f@P
+s8W);s53hVq>L=@p@\Ias8Dlhp\Faeq>']S2ZNgZ!!3-&"TSu5"pY23"9er0!!*<.r;[<0"9g&HJud#9
+bKS8Xd*_jB"P))Sf@U#U&_Yjif@SU'[WXi"6:+136UF-?6hiqO6:4+.6q'QD7MA9_7n6$=7n,df^#[\^
+eCiO-f@U#Qq9q7Bc-k+e^8$]m&c`FB#lt#/!!!<+!!N?0"TSi3!"&]1!!!-,#6Fl_QMUROrr;rpo'lMR
+m-j<@T)T,hs7Yp]]iPmT!rW*%"98N/"o\K*"TeZ(!<iN-!!)fq9)oqpAWEn.ai2HAbK\#McI1+ecd'h\
+c+hNBM0=DgG'7tLG'SLbJ;&]1K7\W&HusCJD/*Zn@96E*8jG9f.5!nn^r4(3bg4S\ci23,c-+&DcI0nU
+a0_:P4r42!$O$S4!s]/="T/6(!s&B+!<E<5"98K1#R(82!?,7aqu-JUs6fmor:9^SmJjar&I/@8!!EN,
+!XAo.!!WW0!!!*,#PJ-=*'@\fXMN-#bf%]M`m)iYe'cXicHXVQgXVm[VkL<nZj=+L\[f>d^:h8Z]`>SA
+[h#mQZ*:=2WMZPfSsY^rNo:u2`Q??Ncd:%bcd'h[`5BmMbf7].P\<,n!!!9*rW!*)#6Y&-!WE'-"Tn`0
+!<E<*!!*?.!WE'#(0JQTrk\WKrsAYqq=*_M\53Y<qu@92!!ET4!!!$*"T\W-$4-_5q#M-/*Bn"nYfP;;
+d`TtebLG(qg"=maf$r0t^;R0c8OGd0r'CBLq`kQU5sdt+6UX@36q'O6r^RGi8OlBF94#<M^<k?WdF/$A
+.aZPf`Pp3UcH+,9Qtec#!!!?.!!!$(#mLJ3!W`9%"p=o4!s8`2!<WZ1r;Zm4<lFG+NW0@_s8VQfqrmL*
+2@']k#6=f.!s&H-#R:M6q>g<l@KHQ3!sJi1!ZtHdL8)<'d(mcE_TL$A`l#j.JocB`IWfjXG^P$oL5CbC
+L4t82IsQ?_Ec,T'@oZE%83&1F,<S4iXMN*,ai_cLc-+2J`kA4*E`+P'!!EB(!!3E3"U,,8rW!'&"Tni.
+r;Zg!qu@0.!<<K-"?2>.q!n7[rM'>Jrtt\0r;5p^rp0652$a3i"98Q*!!3?1#R1A"!$hRH"9S]+*E$g+
+S[ckl^rja9b0%cEb14V"OJSnb['dBR]=kuV_$.]l_7dRr,J:Rr[Blj4W26)RQ^=(mK?`#rdE'SVc-FMR
+`l,K^K5=:8&GlG2"9\c-"9SN%"9AZ1"9JK%!!N3"$3L8.#64`[M=:B8rr1@GXoB7:qYg9Xs8VEXLGK,7
+#6=f/!s/Q1$47%Ar;Zm"!<Dor!WiB(*<ZQM"9T]DEJ'sudFlOccH+>Xc-4)=UL-JW6UF-<6NKM>rBLQQ
+6:+(/77R8H,Xt3l7Rp!?7n,s>:J+Qb_9CQXcd'k`c-",I]:jjm9e?kU!Wi9#"U,)4"9o#.!#kq@#7(M8
+!!!$(!!!$"!!E?'"98EVM!k<:s8R]Nr;R<'qZ$TgkOJH:p@Q@B.g-%M!!NH-"9AK&q#LU#!s/N)rW#Lm
+#lju7#m1/<5@88XQ`.(-_mYPVL44r7M2R@VQC42-Q'IStP)t]\LP:>0I!Bg\G^":GA7/kP?uNHm^TNr[
+I;DqI,ROMW!;lfs"TAB&!XT,2!!r`0!!!*(!<<*#rW!W5"9JW)!!j)@!%`<Cp$VAHoDALb^Al%L&,5eq
+rpf(?rp]d\b&&R0"nr!!"9eo0pAk3prrN&u%KZk8!"0#5!"M1tBmc/B&$=+$_O?a_S?/ouZaI<S]_K/_
+\[],VZ`pR5Vkg,^RZir$ML^>rbe'[/K6V'/4X:@7#5\B#"9&9%!XK#0!!NE*!!!*(rVup!rW!!#!s/B$
+$O.%D!%;m<q==4WoD\aWs,m<kq"OadnDj-?nGW=.CaT5`!quZu"9o#3!!)fqrr`6%rW">L$31,:$3L8=
+5@/,TRB*X>`ij`&A5ui;='/L&;GL"i=]np4>[1T?r`pLJ=]\X!9MJ;W:JtG">%b(Y^p05ZG\C&=,RFGT
+qZ%*.!<<*%$4$V3!<`K)!!F/C!WW3%!<<*$!s/K'!!`u<!%)^9r:Td`nsoa;ru1k3q#C-XoD&"Ck4J2Q
+Hm'.'!"0>C!!!''"9&;q!<rN(!<WK-!rW*-#R(21!X/T)!!W`4"oJ?;&JZE3,qLo>9ibG)?=$oB>?Y-1
+<)H@\63f\:0Hq5G&I/.5$3^P9#R:>0!<r`/r;[-+$k3CA!XAf/"TAB'$31)-pAb0prW!N5$NL/WG0omT
+n*9QApZVMQrQkMJru:n0p%SI[n+ZbWm-X]G]6te6!!!?:"onW("9\W'!!;io!WiK,!!3#u"U>,0!<<6$
+!#,PA!X&K("UGqo1I+K);d<sTH$tGHK`Hl+KbK,kIX60YE*uF*5!V.[+X\6>&d\@7!X8i0r;[-)$4I(=
+!<rT,"TAB'$31)-pAb0prW!E1#ljrSG1HEcoBlAPqs"+Zs8R]N+ohT@o_/(Zp@%_Tqs<_Lqn%4u&c_n=
+&-i18!X/]-!!!,s!<rN(!<WK."8r3.#mC;2!X/W*!!`i6#5eH.!tcCo,:4oo1Gq,e3Ysn@3]T/X2)Hs2
+(`42.$31;2!!<6'"pOu+!X/`.r;Zm"$4I@I!!*?.!sJ]*!"8i/!quZp!r`00!t##..XBhHrU]FQs82&_
+s31KDp\=af'CGGgqt9LOq=h^G3>DMo!<`N,!WE'!!r2lr!"]/4"9o,4$NL/2%0-A6!!!3%!!NE(!!<9'
+rVup"r;cs#!<W-*"pkS:!<WH-rWN9'qZ%60!X&N/"pPDB!WW3%!W`<)#m1&*!<NN*!%%dN!<EB*!s/K'
+!!39/!!3K8!W`W.&3"^Ip[mVBp%\CXme-GTrSRXIrtPJ3qXaI\s8V?Tr;QE[p&+a)D)Dq$!:g+#!<WN2
+!=]#/#7ge7#ljr0rW!K2!!!3/#R:G:$47(E"pG/5q$ADL!WrQ/"pP;@!WWB,!!!B7#m(20!<`W0!!!*'
+!<E?3!rr<%!!<N+!#PkD!Wr]0"U+u.!!EN3!!!91!!!3'$o;i3_>O,pr:p0fqX4.Vrr/#Zmf+"#rqQ'Z
+rr<#^oDS^^nb)k[`,7CClMr12!X&`6!tPD4$5!7<$ig85!WW3'!!3?/"U"f.#mq"G#m^b@r!!oA#7(;1
+!sJl5#7(\<!!NH)!!ro9!!3f8!sf59!<E9)!WiQ7"98E&!!<Q,!$h^Q!s8f2"U5)0!<`W3!!!6/!!!3'
+$Sl\>rql3_q>L?jmeHaps1\LLnb)qYo^hYBp&4dZnbW+Ul1F`Dfoo/Xr;Zp$"U"o&!=Al1"9\f.!<E0#
+!W<!$"98E+#Qt,5$igG$!;cfs!;cg!!<E<%!!*9,rW!T7!!!*)"9f&6!<N9%!<`E'!!*3$!!*B/rW2uu
++U7uI"UP82!!<3$"TSNL9:s<!p@RtLp\=LOme$APli$eOs,R*em.C;NnaQ&9pAY'`$hO>qqX"(Vr7mE-
+,Q%NC!WiDu!!**%rW=8D!!*'"!<<-#!!WE'#71A:%0-P5!WW3$":>86!s/K)r;lcq!s/N+"T8E0%0?M5
+$jm7I#RUV1!"92<!WrK(!X/T)!!<E(!"',=!WrN*!<NQ-!$2CS"TSN)!!!'#!$k+-b5D26q"t!eqX<kI
+r;>jZrh9AJrr_QZrq-3Z&FT8ls7Gs`s8)6`rr1i=8gF66rrVrq"T\]-"9S`)!>,;7!WrK(#Qau5$ip_H
+!!`W.rW!$$#6P),"TJT"!!30&!tGG9"9S`8!<<93$3ph?#Q=]a!<N?2"p4u1!!3?+!!!*)!<<*/"p4r1
+!W`B1!<<B7"TSN(!!!$"!$b"-c2R_@qu6Tpr9s(LrVc!,s/l;&mJ$DQrtbG1qYfgOqtg0frVQKgqT+ao
+,6e,M#PeB%!s/KB!!!'*$3U>6"98N+!!iQ)"98E&"98E)"p>#1p]UBr%g3%>#7(SA#QOi/"pG&."8r3'
+!<N6$"TeAu!W`E*q#CR""pk80!WE';$N^\^:lWTcq"OX^q=OI[q=s[\rV?Ego`+rCs8;lukk=cMrX8Z'
+r:p0^q!IPDqu$El$2shDN(P/n!!!)r!!*-%rW!f:"pkJ6#mLA4"98f0!!WE'!X8W,#7(G6!WE/t!Vulr
+!<<6#":5&/!sAZ*!<iH(rW!0(!!!6*!<N<$!!*0%"TSW0"9AQ#!!NE.$31&,rW!cB!!XW@MTYPgqYgEj
+p%\L^qY:$gqYp?_]Do_I!p97Prr*<'rquTgoChVAp&"^brr^<"80.@'!<N<$!"f59#m^M=#QP&5!"Ao.
+#QOi-%0uq8#RUhA"U5)4!WiDs![n-P!s8]2"pYA5!<`Q/!<NE)!<<*#!rr?-!s/Q*!!!$&!!!-,"9AQ#
+!!NE.#ljr+rW!cC!!FE9M9>Plr;Zfoo_AC^q=spgqu?N`li3%G%/TYnq=Xd]s8Vrls8)ros8Domrq?]o
+q"XUPc&Y^Qq#LTu!<iZ3rWN9'rW!-+!WWE)!s8E$!s/H'!WE''!X&T-"9eu.#6+c%"9&N1"p>#0!<<*&
+rWE-""pP52"9SW*r;ZfurVup#rVup!r;[!'!s&Q5#Q=]*"U4r,%4bG:_tN`hq"X7Qo^M_Ur<N5go_na\
+q=pK[i;XSlrqGsYp@8.Pr;QB^rqZ9frr2llq>1'f"SC!!9e#f:"p5#4"9eo1rW!--!rrQ,"9\W'"9J].
+"9\T&!!<-#!!<-%!!N)t"U"o0!<<,u!!!&s!!W]3!!<<'"TAB.!WrE&!<rQ)!<WB%!!NK-!<il;rW!N6
+"onWR<JeZjq=4C\nbr4QrVc^#r9j:Xrpom[bl=pI&,uS%nG;kJrp]jbp%87[p\t1$rV?9drVuosoZ`:e
+-hdTC!sJi2*<cQL!!*--"TSi2"pG&/!<`T.!sAW)!!EK.!s/Q'!rrK#!!!'!"Tec-!WE'"!<W6$rW!-/
+"TSZ.!=&N'$3LD2!!3B,!!*3'rW!*)!s&Q6#Q=]8"U4r,.ohABrVQ-bs7--boDSXf#Q4#_s8VZcq>C8E
+s5s=]rVl`oq@;bpF@dnh!!<3$!WrT1"8r<#!<<6$!r`0#"pOr*#m:A5!!iW+#Qk.r!!NH)!!E<*q>^g(
+!!!3)!!iW+#6"T(!WiH-!W`<*!sAK'#QY8_:O&qtp@eL^rqlcpSH$q8qYpBirql]nqu6Zqqu$]fZZ8M^
+#Q+Q+!<N<&!!<?%!riB&!r`01"pFu/"98T.!WWB(!!`Q,rW)fspAl$4!!!*$#6Y&1"Tn`*"9\]0!rrW/
+!!iK'"Tni0!s/N!!!`]V96I8pr;?Hj!<2lqrr)fpg&I]EqYp9grqlHfrqlrn[<"b`#5\E#!WN0""T8E/
+"9\f0!!!'+"p+]'#mCM9!!iT*#6Fu+!;$Bm";V:I!<rW3"T\]/!rr?)!rrT0!"&f.#Q=],!sAc1!Wr/t
+#6cJJFfad*rq60hr;QTlrega+rrE#sr;QO1lh'i<o]<E8Ak+!E!!<T;!!!$'#6k;3!sJH##m(,-!!3-#
+"Tei+!W`H-n,NLj!X&5ur;[*(!!!3'!!3-%qu@<1"98T=,<B(fYjhA[n*fu?jo5,UquH\ts1\O0rqlWm
+qu6QkrrE&qr>YA*qtBpO[>8?]*rl9A#RLJ2!<rf6"9J]0!<E&u%fuq<!!!'#!!<6(!<E6*"oAAq!WE'!
+!W<!0!<<*#!<<*&!<E0*!!!'#"8i-2!X/Q)&0Nl6M6Q^Or:Ta\puqVR!<2lqrr)fplMlnEqYpEkrVc`m
+o_]'krr2cnm'hj_6QZ4,%gE:>!!<H4#R1A7"p+c*!WE'/!s/H&"9AK+!<W?(!XAu&"9&H&"TS](!"f53
+!!**#!!E?(!!`N)!rrH)r;[6-"onW6+#R2YZMFM!"ShckrTs1SrqlZnS,^A*s8Drp#Pe#cp%%kJm/Hbb
+o$Eq@9/7k.rW!]8%0Qh8!X];>"onc1!!!0.!!!$"!<W6#!!;lsrr`6'"98E(!<N0")?Bg=%0m";$O-n<
+#Qk&7!sJ]*$6M6*A=L3mr;Qous8D]err;uqs8BV1XoJ1qqY^6hr;Zfrrr!*"qYBs\qt07Sr!2rBR:Jc@
+,n^(U(^U3D!!!3/"9SW,"TSN+#64`*!!<B,!!)Ni+ohTE!<N6(#RCS9$NpJ1#m1A3"T\T/!!3-##9>^!
+A!OL`rr33%s8Dupp@eLcrr)lrr;ZZmrquZm!<7ZNr;ZQkqYg<gp\Y9rrVZTgrV#XXrs/>HR:AZ>,SBtT
+('t!B!!!3/"9SZ/#QXu3#lt#-!!<B,o)S^i)#s^@!<E0%"U5)3$jHb6$N^J3"TSN-!!3-+!!XH$:h,d!
+jSo/`rr;utrV-*ds7cHgqu6Qkrk/9.s8W&sr#YY%lh'rBn+QMKo()5<p\".LjNOZ^DI>[b*=;oM!W``4
+rW!?.!!<3&#QOi,"p4l-o`P0r"Te]*!!r]*!#GY<#64o/"oo#=*\TifBp>L3iUc['h#%*N"n1dMs7Q0c
+s8W&sr;Z`Js,m?VrqlTnr;6Hjs8W)tr?2%0n+Q\QoDJL]oCMPFr:p-bm*VtnD-f@[)[?BD!"&f,!"/f-
+!WW9.!!3B4"pFGs+9DQD!"&i3!WWH/"TSQ'"98]5)_F<]B9]=6kPG&BiVNQR"n(XJs7Q0drW)urrVulp
+s82cor;6Jas5<qPrqcTjqtL!ps7Z$ZrqQ3drVZZf,5;*6rr2K=Z&ER,4Y[l\!<<*,"98K)"98Q)!snr.
+"ptS=o`5!m+oq]J"9AK/!W`9$"pG22!s/W+#6u2!5[S/iWQFQ,rq,@Nrr3/klM1DSqYpHqs8Dojr;6Bj
+rVQT=s-<WarVcTpp[n1YrrVuorVc`sq=OUZ(AR\!lLXWAoZX8+Q#CPR=ZA?!1bo@?r;cZqp]298!!E`c
+2)[6N<b#o_R]!%7o_/(Rp%n.Bn+cnY!VlEgq?Qrss8;Zlr;?Kmrql`ol2LhbrV_HMs8Vooq>^Kmr;QZp
+r;Hfqp@\.YrrVuorVca:q=XU]qt^-eqtfXNp\OX.Un!WbCh?d.2E!BI$3]_r*!-*@$841n1ceZGAndU0
+VUtS:r;$'bo'GoDrVZfrqtg<d#Q"Atq=aa^qY1!fs82flr;HWns8W)+s3L`@rqZTorVZZirr`,kp%SIc
+!r;clrVmr8p&+dfqu6Wor9X1Rr;"U5S!7`(A6(ND2)I)s"T\N%nH0[8"9f5g1cI9R=_)5_R]<==q>('f
+p]'pSoDS[g!WDrqp':HmrqZ3aq>:*hq#C6jqYgBlhuAB0s8Dro&G?)#o'GuCqYBjXr;Zfno_A@\&GPem
+qY9gVaeko#ASGg^0f8kg"T\Z)!rrH"!r)d&#lt)32)[<G10FNf$C[lcch7)0qY0jYr;%'#p%8:_p%\Lc
+s7lWkqYBp_rVc`ms8Dfon,NFdQN-CQq>U3is8;forVufp&GH/$nETQ<q>'aXr;ZfmoDJOb)>j()rVZQa
+`hT8n@V9:V0JbUG2ZWs[!rrJo!"0)5!!>#72D?mg@poaQQDU;#q>:-hq>L!ar=]#%o`"dZp&"afp\t!_
+q"OR]r;?Qms82flr;HWns8W)<s1\O/rqZTorVZZirt"i'qX<\<pA"LYpAFsjq""=^!WMflrrE$2oZ*]#
+Q==E:==u<c2E([>!!<5j!uDLQ!sUV@2DI$lB4PJ>W1_N6rVuops7cHk')q_"rr)BZqYpKhrqQ3]q"Oac
+q#C6jqYgBlnGgf6J,~>
+
+%%EndBinary
+grestore
+np
+grestore
+grestore
+grestore
+pgrs
+%%PageTrailer
+[
+[/CSA [/0 ]]
+] del_res
+Adobe_AGM_Image/pt gx
+Adobe_CoolType_Core/pt get exec
+Adobe_AGM_Core/restore_mysetup gx
+Adobe_AGM_Core/pt gx
+currentdict Adobe_AGM_Utils eq {end} if
+%%Trailer
+Adobe_AGM_Utils begin
+[/EMC pdfmark_5
+currentdict Adobe_AGM_Utils eq {end} if
+Adobe_AGM_Image/dt get exec
+Adobe_CoolType_Core/dt get exec
+Adobe_AGM_Core/dt get exec
+%%Pages: 1
+%%DocumentNeededResources:
+%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0
+%%+ procset Adobe_CoolType_Utility_T42 1.0 0
+%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0
+%%+ procset Adobe_CoolType_Core 2.31 0
+%%+ procset Adobe_AGM_Core 2.0 0
+%%+ procset Adobe_AGM_Utils 1.0 0
+%%DocumentNeededFeatures:
+%%DocumentSuppliedFeatures:
+%%DocumentCustomColors:
+%%CMYKCustomColor:
+%%RGBCustomColor:
+%%EOF