summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/jpsj
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/jpsj
Initial commit
Diffstat (limited to 'macros/latex/contrib/jpsj')
-rw-r--r--macros/latex/contrib/jpsj/dummy.eps3320
-rw-r--r--macros/latex/contrib/jpsj/injpsj2.pdfbin0 -> 81393 bytes
-rw-r--r--macros/latex/contrib/jpsj/injpsj2.tex204
-rw-r--r--macros/latex/contrib/jpsj/jpsj2.cls1089
-rw-r--r--macros/latex/contrib/jpsj/template.tex1
5 files changed, 4614 insertions, 0 deletions
diff --git a/macros/latex/contrib/jpsj/dummy.eps b/macros/latex/contrib/jpsj/dummy.eps
new file mode 100644
index 0000000000..f76b32d99c
--- /dev/null
+++ b/macros/latex/contrib/jpsj/dummy.eps
@@ -0,0 +1,3320 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%%Title: dummy.eps
+%%Creator: Adobe Illustrator(R) 9.0
+%%AI8_CreatorVersion: 9.0
+%AI9_PrintingDataBegin
+%%For: Numata Tatsuzoh
+%%CreationDate: 00.12.26
+%%CropBox: 0.000000 0.000000 227.770996 126.660645
+%%BoundingBox: 0 0 228 127
+%%HiResBoundingBox: 0.000000 0.000000 227.770996 126.660645
+%%LanguageLevel: 2
+%%DocumentData: Clean7Bit
+%%Pages: 1
+%%DocumentNeededResources: font Times-Roman
+%%DocumentSuppliedResources: procset Adobe_CoolType_Core 1.1 0
+%%+ procset Adobe_AGM_Core 2.0 0
+%%DocumentFonts: Times-Roman
+%%DocumentSuppliedFonts:
+%%PageOrder: Ascend
+%%DocumentProcessColors: Black
+%%DocumentCustomColors:
+%%CMYKCustomColor:
+%%RGBCustomColor:
+
+%%EndComments
+%%BeginDefaults
+%%EndDefaults
+%%BeginProlog
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright (C) 1997-1999 Adobe Systems, Inc. All Rights Reserved.
+systemdict /setpacking known
+{
+ currentpacking
+ true setpacking
+} if
+userdict /Adobe_AGM_Core 233 dict dup begin put
+/nd{
+ null def
+}bind def
+/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_src256 256 string def
+/AGMCORE_dst64 64 string def
+/AGMCORE_srcLen nd
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_imagestring0 nd
+/AGMCORE_imagestring1 nd
+/AGMCORE_imagestring2 nd
+/AGMCORE_imagestring3 nd
+/AGMCORE_imagestring4 nd
+/AGMCORE_imagestring5 nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_mbuf () def
+/AGMCORE_ybuf () def
+/AGMCORE_kbuf () def
+/AGMCORE_gbuf () def
+/AGMCORE_bbuf () def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen [currentscreen] cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_arg1 nd
+/AGMCORE_arg2 nd
+/AGMCORE_&setgray nd
+/AGMCORE_&image nd
+/AGMCORE_&colorimage nd
+/AGMCORE_&imagemask nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&&setcolorspace nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_in_rip_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_will_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ccimage_exists nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSA_cache 0 dict def
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_pattern_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_ndx nd
+/AGMCORE_err_strings nd
+/AGMCORE_cur_err nd
+/AGMCORE_ovp nd
+/AGMCORE_CRD_cache where{
+ pop
+}{
+ /AGMCORE_CRD_cache 0 dict def
+}ifelse
+/bdf
+{
+ bind def
+} bind def
+/xdf
+{
+ exch def
+} def
+/ldf
+{
+ load def
+} def
+/ddf
+{
+ put
+} def
+/xddf
+{
+ 3 -1 roll put
+} def
+/xpt
+{
+ exch put
+} def
+ /bdict
+ {
+ mark
+ } def
+
+ /edict
+ {
+ counttomark 2 idiv dup dict begin {def} repeat pop currentdict end
+ }def
+
+/ps_level
+ /languagelevel where{
+ pop languagelevel
+ }{
+ 1
+ }ifelse
+def
+/level2
+ ps_level 2 ge
+def
+/level3
+ ps_level 3 ge
+def
+/ps_version
+ {version cvr} stopped {
+ -1
+ }if
+def
+/ndf
+{
+ 1 index where{
+ pop pop pop
+ }{
+ dup xcheck
+ {bind}if
+ def
+ }ifelse
+} def
+/skip_image
+{
+ has_color ne{
+ dup 256 idiv
+ {currentfile AGMCORE_str256 readstring pop pop}repeat
+ currentfile AGMCORE_str256 0 4 -1 roll 256 mod getinterval
+ readstring pop pop
+ }{
+ pop
+ }ifelse
+} def
+/addprocs
+{
+ 2{/exec load}repeat
+ 3 1 roll
+ [ 5 1 roll ] bind cvx
+} def
+/colorbuf
+{
+ 0 1 2 index length 1 sub
+ {
+ dup 2 index exch get
+ 255 exch sub
+ 2 index
+ 3 1 roll
+ put
+ } for
+} def
+/makereadonlyarray
+{
+ /packedarray where
+ {pop packedarray}
+ {array astore readonly}
+ ifelse
+} def
+/getspotfunction
+{
+ AGMCORE_screen exch pop exch pop
+ dup type /dicttype eq
+ {
+ dup /HalftoneType get 1 eq
+ {
+ /SpotFunction get
+ }
+ {
+ dup /HalftoneType get 2 eq
+ {
+ /GraySpotFunction get
+ }
+ {
+ pop
+ {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub}
+ {dup mul exch dup mul add 1 exch sub}ifelse}bind
+ }
+ ifelse
+ }
+ ifelse
+ }
+ if
+} def
+/clp_npth
+{
+ clip newpath
+} def
+/eoclp_npth
+{
+ eoclip newpath
+} def
+/stkpath_clp_npth
+{
+ strokepath clip newpath
+} def
+/stk_n_clp_npth
+{
+ gsave stroke grestore clip newpath
+} def
+/npth_clp
+{
+ newpath clip
+} def
+/graphic_setup
+{
+ /AGMCORE_graphicsave save def
+ concat
+ 0 setgray
+ 0 setlinecap
+ 0 setlinejoin
+ 1 setlinewidth
+ [] 0 setdash
+ 10 setmiterlimit
+ newpath
+ false setoverprint
+ false setstrokeadjust
+ userdict begin
+ /showpage {} def
+ mark
+} def
+/graphic_cleanup
+{
+ cleartomark
+ end
+ AGMCORE_graphicsave restore
+} def
+/compose_error_msg
+{
+ grestoreall initgraphics
+ /Helvetica findfont 10 scalefont setfont
+
+ /AGMCORE_deltaY 100 def
+ /AGMCORE_deltaX 310 def
+
+ /AGMCORE_arg2 xdf
+ /AGMCORE_arg1 xdf
+
+ clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto
+ 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+ 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+ 0 AGMCORE_&setgray
+ gsave 1 AGMCORE_&setgray fill grestore
+ 1 setlinewidth gsave stroke grestore
+
+ currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+
+ /AGMCORE_deltaY 12 def
+ /AGMCORE_tmp 0 def
+ AGMCORE_err_strings exch get
+ {
+ dup 32 eq
+ {
+ pop
+ AGMCORE_str256 0 AGMCORE_tmp getinterval
+ dup (.) ne AGMCORE_arg1 0 lt and
+ {
+ pop
+ }
+ {
+ stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+ {
+ currentpoint AGMCORE_deltaY sub exch pop
+ clippath pathbbox pop pop pop 44 add exch moveto
+ } if
+ AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show
+ } ifelse
+
+ 0 1 AGMCORE_str256 length 1 sub
+ {
+ AGMCORE_str256 exch 0 put
+ }for
+ /AGMCORE_tmp 0 def
+ }
+ {
+ dup 94 eq
+ {
+ pop
+ AGMCORE_arg1 0 ge
+ {
+ AGMCORE_arg1 AGMCORE_str256 cvs
+ dup /AGMCORE_tmp exch length def
+ AGMCORE_str256 exch 0 exch putinterval
+ AGMCORE_str256 0 AGMCORE_tmp getinterval
+ stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+ {
+ currentpoint AGMCORE_deltaY sub exch pop
+ clippath pathbbox pop pop pop 44 add exch moveto
+ } if
+ AGMCORE_str256 0 AGMCORE_tmp getinterval show
+ }
+ {
+ /AGMCORE_arg1 0 def
+ } ifelse
+ 0 1 AGMCORE_str256 length 1 sub
+ {
+ AGMCORE_str256 exch 0 put
+ }for
+ /AGMCORE_tmp 0 def
+ AGMCORE_arg1 0 ne
+ {
+ /AGMCORE_arg1 AGMCORE_arg2 def
+ } if
+ }
+ {
+ AGMCORE_str256 exch AGMCORE_tmp exch put
+ /AGMCORE_tmp AGMCORE_tmp 1 add def
+ }ifelse
+ } ifelse
+ } forall
+} bdf
+level2{
+ /AGMCORE_map_reserved_ink_name
+ {
+ dup type /stringtype eq{
+ dup /Red eq{
+ pop (_Red_)
+ }{
+ dup /Green eq{
+ pop (_Green_)
+ }{
+ dup /Blue eq{
+ pop (_Blue_)
+ }{
+ dup /Cyan eq{
+ pop (_Cyan_)
+ }{
+ dup /Magenta eq{
+ pop (_Magenta_)
+ }{
+ dup /Yellow eq{
+ pop (_Yellow_)
+ }{
+ dup /Black eq{
+ pop (_Black_)
+ }{
+ dup / eq{
+ pop (Process)
+ }if
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }if
+ }def
+}if
+/doc_setup{
+ Adobe_AGM_Core begin
+
+ /AGMCORE_will_host_separate xdf
+ /AGMCORE_ps_version xdf
+ /AGMCORE_ps_level xdf
+
+ errordict /AGM_handleerror known not
+ {
+ errordict /AGM_handleerror errordict /handleerror get put
+ errordict /handleerror
+ {
+ Adobe_AGM_Core begin
+ $error /newerror get AGMCORE_cur_err null ne and {
+ $error /newerror false put
+ AGMCORE_cur_err /AGMCORE_bad_environ eq
+ {
+ /AGMCORE_bad_environ AGMCORE_ps_level AGMCORE_ps_version
+ }
+ {
+ AGMCORE_cur_err 0 0
+ } ifelse
+ compose_error_msg
+ } if
+ $error /newerror true put
+ end
+ errordict /AGM_handleerror get exec
+ } bind put
+ }if
+ /AGMCORE_environ_ok
+ ps_level AGMCORE_ps_level ge
+ ps_version AGMCORE_ps_version ge and
+ AGMCORE_ps_level -1 eq or
+ def
+
+ AGMCORE_environ_ok not
+ {/AGMCORE_cur_err /AGMCORE_bad_environ def} if
+
+ /AGMCORE_&setgray systemdict/setgray get def
+ level2{
+ /AGMCORE_&setcolor systemdict/setcolor get def
+ /AGMCORE_&setcolorspace systemdict/setcolorspace get def
+ /AGMCORE_&&setcolorspace /setcolorspace ldf
+ }if
+ /AGMCORE_&image systemdict/image get def
+ /AGMCORE_&imagemask systemdict/imagemask get def
+ /colorimage where{
+ pop
+ /AGMCORE_&colorimage /colorimage ldf
+ }if
+ /AGMCORE_in_rip_sep
+ level2{
+ currentpagedevice/Separations 2 copy known{
+ get
+ }{
+ pop pop false
+ }ifelse
+ }{
+ false
+ }ifelse
+ def
+ level2 not{
+ /xput{
+ dup load dup length exch maxlength eq{
+ dup dup load dup
+ length dup 0 eq {pop 1} if 2 mul dict copy def
+ }if
+ load begin
+ def
+ end
+ }def
+ }{
+ /xput{
+ load 3 1 roll put
+ }def
+ }ifelse
+ /AGMCORE_gstate_known{
+ where{
+ /Adobe_AGM_Core_Id known
+ }{
+ false
+ }ifelse
+ }ndf
+ /AGMCORE_GSTATE AGMCORE_gstate_known not{
+ /AGMCORE_GSTATE 21 dict def
+ /AGMCORE_tmpmatrix matrix def
+ /AGMCORE_gstack 32 array def
+ /AGMCORE_gstackptr 0 def
+ /AGMCORE_gstacksaveptr 0 def
+ /AGMCORE_gstackframekeys 7 def
+ /AGMCORE_&gsave /gsave ldf
+ /AGMCORE_&grestore /grestore ldf
+ /AGMCORE_&grestoreall /grestoreall ldf
+ /AGMCORE_&save /save ldf
+ /AGMCORE_gdictcopy {
+ begin
+ { def } forall
+ end
+ }def
+ /AGMCORE_gput {
+ AGMCORE_gstack AGMCORE_gstackptr get
+ 3 1 roll
+ put
+ }def
+ /AGMCORE_gget {
+ AGMCORE_gstack AGMCORE_gstackptr get
+ exch
+ get
+ }def
+ /gsave {
+ AGMCORE_&gsave
+ AGMCORE_gstack AGMCORE_gstackptr get
+ AGMCORE_gstackptr 1 add
+ dup 32 ge {limitcheck} if
+ Adobe_AGM_Core exch
+ /AGMCORE_gstackptr exch put
+ AGMCORE_gstack AGMCORE_gstackptr get
+ AGMCORE_gdictcopy
+ }def
+ /grestore {
+ AGMCORE_&grestore
+ AGMCORE_gstackptr 1 sub
+ dup AGMCORE_gstacksaveptr lt {1 add} if
+ Adobe_AGM_Core exch
+ /AGMCORE_gstackptr exch put
+ }def
+ /grestoreall {
+ AGMCORE_&grestoreall
+ Adobe_AGM_Core
+ /AGMCORE_gstackptr AGMCORE_gstacksaveptr put
+ }def
+ /save {
+ AGMCORE_&save
+ AGMCORE_gstack AGMCORE_gstackptr get
+ AGMCORE_gstackptr 1 add
+ dup 32 ge {limitcheck} if
+ Adobe_AGM_Core begin
+ /AGMCORE_gstackptr exch def
+ /AGMCORE_gstacksaveptr AGMCORE_gstackptr def
+ end
+ AGMCORE_gstack AGMCORE_gstackptr get
+ AGMCORE_gdictcopy
+ }def
+ 0 1 AGMCORE_gstack length 1 sub {
+ AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+ } for
+ }if
+ /currentcmykcolor [0 0 0 0] AGMCORE_gput
+ /currentstrokeadjust false AGMCORE_gput
+ /currentcolorspace [/DeviceGray] AGMCORE_gput
+ /sep_tint 0 AGMCORE_gput
+ /sep_colorspace_dict null AGMCORE_gput
+ /indexed_colorspace_dict null AGMCORE_gput
+ /currentcolor_intent () AGMCORE_gput
+ end
+}def
+/page_setup
+{
+ Adobe_AGM_Core begin
+ /setcmykcolor
+ {
+ 4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput
+ 1 sub 4 1 roll
+ 3 {
+ 3 index add neg dup 0 lt {
+ pop 0
+ } if
+ 3 1 roll
+ } repeat
+ setrgbcolor pop
+ }ndf
+ /AGMCORE_ccimage_exists /customcolorimage where {pop true}{false} ifelse def
+ /currentcmykcolor
+ {
+ /currentcmykcolor AGMCORE_gget aload pop
+ }ndf
+ /setoverprint
+ {
+ pop
+ }ndf
+ /currentoverprint
+ {
+ false
+ }ndf
+ /AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
+ /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+ /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+ /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+ /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+ /AGMCORE_plate_ndx
+ AGMCORE_cyan_plate{
+ 0
+ }{
+ AGMCORE_magenta_plate{
+ 1
+ }{
+ AGMCORE_yellow_plate{
+ 2
+ }{
+ AGMCORE_black_plate{
+ 3
+ }{
+ 4
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ def
+ /AGMCORE_composite_job
+ AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+
+ /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+
+ /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+
+ /AGM_preserve_spots
+ /AGM_preserve_spots where{
+ pop AGM_preserve_spots
+ }{
+ systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and AGMCORE_producing_seps or
+ }ifelse
+ def
+
+ AGMCORE_host_sep AGMCORE_will_host_separate not and {
+ /AGMCORE_cur_err /AGMCORE_color_space_onhost_seps def
+ AGMCORE_color_space_onhost_seps
+ }if
+ /AGMCORE_avoid_L2_sep_space
+ version cvr 2012 lt
+ level2 and
+ AGMCORE_producing_seps not and
+ def
+ /AGMCORE_is_cmyk_sep
+ AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+ def
+ /AGM_avoid_0_cmyk where{
+ pop AGM_avoid_0_cmyk
+ }{
+ AGM_preserve_spots
+ }ifelse
+ {
+ /setcmykcolor[
+ {4 copy add add add 0 eq currentoverprint and{pop 0.0005}if}/exec cvx
+ /setcmykcolor load dup type/operatortype ne{/exec cvx}if
+ ]cvx def
+ }if
+ AGMCORE_host_sep{
+ /AGMCORE_get_ink_data
+ AGMCORE_cyan_plate{
+ {pop pop pop}
+ }{
+ AGMCORE_magenta_plate{
+ {4 3 roll pop pop pop}
+ }{
+ AGMCORE_yellow_plate{
+ {4 2 roll pop pop pop}
+ }{
+ {4 1 roll pop pop pop}
+ }ifelse
+ }ifelse
+ }ifelse
+ def
+ }if
+ AGMCORE_in_rip_sep{
+ /setcustomcolor
+ {
+ exch aload pop
+ dup 7 1 roll inRip_spot_has_ink not {
+ 4 {4 index mul 4 1 roll}
+ repeat
+ /DeviceCMYK setcolorspace
+ 6 -2 roll pop pop
+ }{
+ Adobe_AGM_Core begin
+ /AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf
+ end
+ [/Separation 4 -1 roll /DeviceCMYK
+ {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+ ]
+ setcolorspace
+ }ifelse
+ setcolor
+ }ndf
+ /setseparationgray
+ {
+ [/Separation (All) /DeviceGray {}] setcolorspace_opt
+ 1 exch sub setcolor
+ }ndf
+ }{
+ /setseparationgray
+ {
+ AGMCORE_&setgray
+ }ndf
+ }ifelse
+ /findcmykcustomcolor
+ {
+ 5 makereadonlyarray
+ }ndf
+ /setcustomcolor
+ {
+ exch aload pop pop
+ 4 {4 index mul 4 1 roll} repeat
+ setcmykcolor pop
+ }ndf
+
+ /has_color
+ /colorimage where{
+ AGMCORE_producing_seps{
+ pop true
+ }{
+ systemdict eq
+ }ifelse
+ }{
+ false
+ }ifelse
+ def
+
+ /map_index
+ {
+ 1 index mul exch getinterval {255 div} forall
+ }def
+
+ level2{
+ /mo /moveto ldf
+ /ln /lineto ldf
+ /cv /curveto ldf
+ /knockout_unitsq
+ {
+ 1 setgray
+ 0 0 1 1 rectfill
+ }def
+ /level2ScreenFreq{
+ begin
+ 60
+ HalftoneType 1 eq{
+ pop Frequency
+ }if
+ HalftoneType 2 eq{
+ pop GrayFrequency
+ }if
+ HalftoneType 5 eq{
+ pop Default level2ScreenFreq
+ }if
+ end
+ }def
+ /currentScreenFreq{
+ currenthalftone level2ScreenFreq
+ }def
+ /invert_image_samples
+ {
+ Adobe_AGM_Core/AGMCORE_tmp Decode length ddf
+ /Decode [ Decode 1 get Decode 0 get] def
+ }def
+ /knockout_image_samples
+ {
+ Operator/imagemask ne{
+ /Decode [1 1] def
+ }if
+ }def
+ /get_gstate
+ {
+ AGMCORE_GSTATE begin
+ /AGMCORE_GSTATE_ctm AGMCORE_tmpmatrix currentmatrix def
+ /AGMCORE_GSTATE_clr_spc currentcolorspace def
+ /AGMCORE_GSTATE_clr_indx 0 def
+ /AGMCORE_GSTATE_clr_comps 12 array def
+ mark currentcolor counttomark
+ {AGMCORE_GSTATE_clr_comps AGMCORE_GSTATE_clr_indx 3 -1 roll put
+ /AGMCORE_GSTATE_clr_indx AGMCORE_GSTATE_clr_indx 1 add def} repeat pop
+ /AGMCORE_GSTATE_fnt rootfont def
+ /AGMCORE_GSTATE_lw currentlinewidth def
+ /AGMCORE_GSTATE_lc currentlinecap def
+ /AGMCORE_GSTATE_lj currentlinejoin def
+ /AGMCORE_GSTATE_ml currentmiterlimit def
+ currentdash /AGMCORE_GSTATE_do xdf /AGMCORE_GSTATE_da xdf
+ /AGMCORE_GSTATE_sa currentstrokeadjust def
+
+ /AGMCORE_GSTATE_clr_rnd currentcolorrendering def
+ /AGMCORE_GSTATE_op currentoverprint def
+ /AGMCORE_GSTATE_bg currentblackgeneration cvlit def
+ /AGMCORE_GSTATE_ucr currentundercolorremoval cvlit def
+ currentcolortransfer
+ cvlit /AGMCORE_GSTATE_gy_xfer xdf
+ cvlit /AGMCORE_GSTATE_b_xfer xdf
+ cvlit /AGMCORE_GSTATE_g_xfer xdf
+ cvlit /AGMCORE_GSTATE_r_xfer xdf
+ /AGMCORE_GSTATE_ht currenthalftone def
+ /AGMCORE_GSTATE_flt currentflat def
+ end
+ }ndf
+
+ /set_gstate
+ {
+ AGMCORE_GSTATE begin
+ AGMCORE_GSTATE_ctm setmatrix
+ AGMCORE_GSTATE_clr_spc setcolorspace
+ AGMCORE_GSTATE_clr_indx {AGMCORE_GSTATE_clr_comps AGMCORE_GSTATE_clr_indx 1 sub get
+ /AGMCORE_GSTATE_clr_indx AGMCORE_GSTATE_clr_indx 1 sub def} repeat setcolor
+ AGMCORE_GSTATE_fnt setfont
+ AGMCORE_GSTATE_lw setlinewidth
+ AGMCORE_GSTATE_lc setlinecap
+ AGMCORE_GSTATE_lj setlinejoin
+ AGMCORE_GSTATE_ml setmiterlimit
+ AGMCORE_GSTATE_da AGMCORE_GSTATE_do setdash
+ AGMCORE_GSTATE_sa setstrokeadjust
+
+ AGMCORE_GSTATE_clr_rnd setcolorrendering
+ AGMCORE_GSTATE_op setoverprint
+ AGMCORE_GSTATE_bg cvx setblackgeneration
+ AGMCORE_GSTATE_ucr cvx setundercolorremoval
+ AGMCORE_GSTATE_r_xfer cvx AGMCORE_GSTATE_g_xfer cvx AGMCORE_GSTATE_b_xfer cvx
+ AGMCORE_GSTATE_gy_xfer cvx setcolortransfer
+ AGMCORE_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
+ {
+ currenthalftone /HalftoneType get AGMCORE_GSTATE_ht /HalftoneType get ne
+ {
+ mark AGMCORE_GSTATE_ht {sethalftone} stopped cleartomark
+ } if
+ }{
+ AGMCORE_GSTATE_ht sethalftone
+ } ifelse
+ AGMCORE_GSTATE_flt setflat
+ end
+ }ndf
+ AGMCORE_producing_seps not{
+
+ /setcolorspace where{
+ /Adobe_AGM_Core_Id known not
+ }{
+ true
+ }ifelse
+ {
+ /setcolorspace
+ {
+ dup type dup /arraytype eq exch /packedarraytype eq or{
+ dup 0 get dup /Separation eq{
+ pop
+ [ exch {} forall ]
+ dup dup 1 get AGMCORE_map_reserved_ink_name 1 exch put
+ }{
+ /DeviceN eq {
+ [ exch {} forall ]
+ dup dup 1 get [ exch {AGMCORE_map_reserved_ink_name} forall ] 1 exch put
+ }if
+ }ifelse
+ }if
+ AGMCORE_&&setcolorspace
+ }def
+ }if
+ }if
+ }{
+
+ /adj
+ {
+ currentstrokeadjust{
+ transform
+ 0.25 sub round 0.25 add exch
+ 0.25 sub round 0.25 add exch
+ itransform
+ }if
+ }def
+ /mo{
+ adj moveto
+ }def
+ /ln{
+ adj lineto
+ }def
+ /cv{
+ 6 2 roll adj
+ 6 2 roll adj
+ 6 2 roll adj curveto
+ }def
+ /knockout_unitsq
+ {
+ 1 setgray
+ 8 8 1 [8 0 0 8 0 0] {<ffffffffffffffff>} image
+ }def
+ /currentstrokeadjust{
+ /currentstrokeadjust AGMCORE_gget
+ }def
+ /setstrokeadjust{
+ /currentstrokeadjust exch AGMCORE_gput
+ }def
+ /currentScreenFreq{
+ currentscreen pop pop
+ }def
+ /invert_image_samples
+ {
+ {1 exch sub} currenttransfer addprocs settransfer
+ }def
+ /knockout_image_samples
+ {
+ { pop 1 } currenttransfer addprocs settransfer
+ }def
+ /setcolorspace
+ {
+ /currentcolorspace exch AGMCORE_gput
+ } def
+
+ /currentcolorspace
+ {
+ /currentcolorspace AGMCORE_gget
+ } def
+
+ /n_color_components
+ {
+ dup type /arraytype eq{
+ 0 get
+ }if
+ dup /DeviceGray eq{
+ pop 1
+ }{
+ /DeviceCMYK eq{
+ 4
+ }{
+ 3
+ }ifelse
+ }ifelse
+ } def
+
+ /setcolor_devicecolor
+ {
+ dup type /arraytype eq{
+ 0 get
+ }if
+ dup /DeviceGray eq{
+ pop setgray
+ }{
+ /DeviceCMYK eq{
+ setcmykcolor
+ }{
+ setrgbcolor
+ }ifelse
+ }ifelse
+ }def
+
+ /setcolor
+ {
+ currentcolorspace 0 get
+ dup /DeviceGray ne{
+ dup /DeviceCMYK ne{
+ dup /DeviceRGB ne{
+ dup /Separation eq{
+ pop
+ currentcolorspace 3 get exec
+ currentcolorspace 2 get
+ }{
+ dup /Indexed eq{
+ pop
+ currentcolorspace 3 get dup type /stringtype eq{
+ currentcolorspace 1 get n_color_components
+ 3 -1 roll map_index
+ }{
+ exec
+ }ifelse
+ currentcolorspace 1 get
+ }{
+ /AGMCORE_cur_err /AGMCORE_invalid_color_space def
+ AGMCORE_invalid_color_space
+ }ifelse
+ }ifelse
+ }if
+ }if
+ }if
+ setcolor_devicecolor
+ } def
+ }ifelse
+
+ /op /setoverprint ldf
+ /lw /setlinewidth ldf
+ /lc /setlinecap ldf
+ /lj /setlinejoin ldf
+ /ml /setmiterlimit ldf
+ /dsh /setdash ldf
+ /sadj /setstrokeadjust ldf
+ /gry /setgray ldf
+ /rgb /setrgbcolor ldf
+ /cmyk /setcmykcolor ldf
+ /sep /setsepcolor ldf
+ /idx /setindexedcolor ldf
+ /colr /setcolor ldf
+ /csacrd /set_csa_crd ldf
+ /sepcs /setsepcolorspace ldf
+ /idxcs /setindexedcolorspace ldf
+ /cp /closepath ldf
+ /clp /clp_npth ldf
+ /eclp /eoclp_npth ldf
+ /spclp /stkpath_clp_npth ldf
+ /f /fill ldf
+ /ef /eofill ldf
+ /s /stroke ldf
+ /sclp /stk_n_clp_npth ldf
+ /nclp /npth_clp ldf
+ /img /imageormask ldf
+ /sepimg /sep_imageormask ldf
+ /idximg /indexed_imageormask ldf
+ /gset /graphic_setup ldf
+ /gcln /graphic_cleanup ldf
+
+ currentdict{
+ dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
+ bind
+ }if
+ def
+ }forall
+}def
+/page_trailer
+{
+ end
+}def
+/unload{
+ systemdict/languagelevel known{
+ systemdict/languagelevel get 2 ge{
+ userdict/Adobe_AGM_Core 2 copy known{
+ undef
+ }{
+ pop pop
+ }ifelse
+ }if
+ }if
+}def
+/doc_trailer{
+}def
+systemdict /findcolorrendering known{
+ /findcolorrendering systemdict /findcolorrendering get def
+}if
+systemdict /setcolorrendering known{
+ /setcolorrendering systemdict /setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+ gsave
+ setcmykcolor currentgray 1 ne
+ grestore
+}def
+/inRip_spot_has_ink
+{
+ Adobe_AGM_Core/AGMCORE_name xddf
+ false
+ currentpagedevice/SeparationColorNames get{
+ AGMCORE_name eq or
+ }forall
+}def
+/current_ink
+{
+ dup length 0 eq{
+ pop true
+ }{
+ Adobe_AGM_Core/ink_result false put
+ {
+ dup /ProcessCyan eq{
+ AGMCORE_cyan_plate ink_result or Adobe_AGM_Core/ink_result xddf
+ }{
+ dup /ProcessMagenta eq{
+ AGMCORE_magenta_plate ink_result or Adobe_AGM_Core/ink_result xddf
+ }{
+ dup /ProcessYellow eq{
+ AGMCORE_yellow_plate ink_result or Adobe_AGM_Core/ink_result xddf
+ }{
+ dup /ProcessBlack eq{
+ AGMCORE_black_plate ink_result or Adobe_AGM_Core/ink_result xddf
+ }{
+ dup /sep_colorspace_dict AGMCORE_gget dup null eq{
+ pop false ink_result or Adobe_AGM_Core/ink_result xddf
+ }{
+ /Name get eq{
+ 1 setsepcolor
+ currentgray 1 ne ink_result or Adobe_AGM_Core/ink_result xddf
+ }{
+ false ink_result or Adobe_AGM_Core/ink_result xddf
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ pop
+ } forall
+ ink_result
+ }ifelse
+}def
+/map255_to_range
+{
+ 1 index sub
+ 3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+ /sep_colorspace_dict null AGMCORE_gput
+ begin
+ CSA map_csa setcolorspace_opt
+ set_crd
+ end
+}
+def
+/setsepcolor
+{
+
+ /sep_colorspace_dict AGMCORE_gget begin
+ dup /sep_tint exch AGMCORE_gput
+ TintProc
+ end
+} def
+/sep_colorspace_proc
+{
+ Adobe_AGM_Core/AGMCORE_tmp xddf
+ /sep_colorspace_dict AGMCORE_gget begin
+ currentdict/Components known{
+ Components aload pop
+ TintMethod/Lab eq{
+ 2 {AGMCORE_tmp mul NComponents 1 roll} repeat
+ LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll
+ }{
+ TintMethod/Subtractive eq{
+ NComponents{
+ AGMCORE_tmp mul NComponents 1 roll
+ }repeat
+ }{
+ NComponents{
+ 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll
+ } repeat
+ }ifelse
+ }ifelse
+ }{
+ ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+ aload pop
+ }ifelse
+ end
+} def
+/sep_colorspace_gray_proc
+{
+ Adobe_AGM_Core/AGMCORE_tmp xddf
+ /sep_colorspace_dict AGMCORE_gget begin
+ GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+ end
+} def
+/sep_proc_name
+{
+ dup 0 get
+ dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{
+ pop [/DeviceGray]
+ /sep_colorspace_gray_proc
+ }{
+ /sep_colorspace_proc
+ }ifelse
+} def
+/setsepcolorspace
+{
+ dup /sep_colorspace_dict exch AGMCORE_gput
+ begin
+ /MappedCSA CSA map_csa def
+ Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf
+
+ AGMCORE_avoid_L2_sep_space{
+ [/Indexed MappedCSA sep_proc_name 255 exch
+ { 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx
+ ] setcolorspace_opt
+ /TintProc {
+ 255 mul setcolor
+ }bdf
+ }{
+ MappedCSA 0 get /DeviceCMYK eq
+ currentdict/Components known and
+ AGMCORE_sep_special not and{
+ /TintProc [
+ Components aload pop Name findcmykcustomcolor
+ /exch cvx /setcustomcolor cvx
+ ] cvx bdf
+ }{
+ AGMCORE_host_sep Name (All) eq and{
+ /TintProc {
+ 1 exch sub setseparationgray
+ }bdf
+ }{
+ AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and
+ AGMCORE_host_sep or
+ Name () eq and{
+ /TintProc [
+ MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{
+ cvx /setcmykcolor cvx
+ }{
+ cvx /setgray cvx
+ }ifelse
+ ] cvx bdf
+ }{
+ AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{
+ /TintProc [
+ /dup cvx
+ MappedCSA sep_proc_name cvx exch
+ 0 get /DeviceGray eq{
+ 1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx
+ }if
+ /Name cvx /findcmykcustomcolor cvx /exch cvx
+
+ AGMCORE_host_sep{
+ AGMCORE_is_cmyk_sep
+ }{
+ Name inRip_spot_has_ink not
+ }ifelse
+ {
+ /pop cvx 1
+ }if
+ /setcustomcolor cvx
+ ] cvx bdf
+ }{
+ /TintProc /setcolor ldf
+
+ [/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ set_crd
+ 1 setsepcolor
+ end
+} def
+/setindexedcolorspace
+{
+ dup /indexed_colorspace_dict exch AGMCORE_gput
+ begin
+ /MappedCSA CSA map_csa def
+ AGMCORE_host_sep level2 not and{
+ 0 0 0 0 setcmykcolor
+ }{
+ [/Indexed MappedCSA
+ level2 not has_color not and{
+ dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{
+ pop [/DeviceGray]
+ }if
+ HiVal GrayLookup
+ }{
+ HiVal
+ currentdict/RangeArray known{
+ {
+ /indexed_colorspace_dict AGMCORE_gget begin
+ Lookup exch
+ dup HiVal gt{
+ pop HiVal
+ }if
+ NComponents mul NComponents getinterval {} forall
+ NComponents 1 sub -1 0{
+ RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+ NComponents 1 roll
+ }for
+ end
+ } bind
+ }{
+ Lookup
+ }ifelse
+ }ifelse
+ ] setcolorspace_opt
+
+ set_crd
+ }ifelse
+ end
+}def
+/setindexedcolor
+{
+ AGMCORE_host_sep{
+ /indexed_colorspace_dict AGMCORE_gget/Lookup get 4 3 -1 roll map_index setcmykcolor
+ }{
+ setcolor
+ }ifelse
+} def
+/imageormask_sys
+{
+ begin
+ save mark
+ level2{
+ currentdict
+ Operator /imagemask eq{
+ AGMCORE_&imagemask
+ }{
+ AGMCORE_&image
+ }ifelse
+ }{
+ Width Height
+ Operator /imagemask eq{
+ Decode 0 get 1 eq Decode 1 get 0 eq and
+ ImageMatrix /DataSource load
+ AGMCORE_&imagemask
+ }{
+ BitsPerComponent ImageMatrix /DataSource load
+ AGMCORE_&image
+ }ifelse
+ }ifelse
+ cleartomark restore
+ end
+}def
+/overprint_plate
+{
+ currentoverprint{
+ 0 get
+ dup /DeviceGray eq{
+ pop AGMCORE_black_plate not
+ }{
+ /DeviceCMYK eq{
+ AGMCORE_is_cmyk_sep not
+ }if
+ }ifelse
+ }{
+ false
+ }ifelse
+}def
+/rdline {
+ currentfile AGMCORE_str256 readline pop
+} def
+/rdcmntline {
+ currentfile AGMCORE_str256 readline pop
+ (%) anchorsearch {pop} if
+} def
+/filter_cmyk
+{
+ dup type /filetype ne{
+ 0 () /SubFileDecode filter
+ }if
+ [
+ exch
+ {
+ AGMCORE_src256 readstring pop
+ dup length /AGMCORE_srcLen exch def
+ /AGMCORE_ndx 0 def
+
+ AGMCORE_plate_ndx 4 AGMCORE_srcLen 1 sub{
+ 1 index exch get
+ AGMCORE_dst64 AGMCORE_ndx 3 -1 roll put
+ /AGMCORE_ndx AGMCORE_ndx 1 add def
+ }for
+ pop
+ AGMCORE_dst64 0 AGMCORE_ndx getinterval
+ }
+ bind
+ /exec cvx
+ ] cvx
+} def
+/imageormask
+{
+ begin
+ SkipImageProc not{
+ save mark
+ level2 AGMCORE_host_sep not and{
+ currentdict
+ Operator /imagemask eq{
+ imagemask
+ }{
+ AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{
+ [/Separation /Black /DeviceGray {}] setcolorspace
+ /Decode [ Decode 1 get Decode 0 get ] def
+ }if
+ image
+ }ifelse
+ }{
+ Width Height
+ Operator /imagemask eq{
+ Decode 0 get 1 eq Decode 1 get 0 eq and
+ ImageMatrix /DataSource load
+ AGMCORE_host_sep{
+ currentgray 1 ne{
+ currentdict imageormask_sys
+ }{
+ currentoverprint not{
+ 1 AGMCORE_&setgray
+ knockout_image_samples
+ currentdict imageormask_sys
+ }{
+ nulldevice currentdict imageormask_sys
+ }ifelse
+ }ifelse
+ }{
+ imagemask
+ }ifelse
+ }{
+ BitsPerComponent ImageMatrix
+ MultipleDataSources{
+ 0 1 NComponents 1 sub{
+ DataSource exch get
+ }for
+ }{
+ /DataSource load
+ }ifelse
+ Operator /colorimage eq{
+ AGMCORE_host_sep{
+ MultipleDataSources level2 or NComponents 4 eq and{
+ MultipleDataSources{
+ 4 {pop} repeat
+ /DataSource [
+ DataSource 0 get /exec cvx
+ DataSource 1 get /exec cvx
+ DataSource 2 get /exec cvx
+ DataSource 3 get /exec cvx
+ /AGMCORE_get_ink_data cvx
+ ] cvx def
+ }{
+ /DataSource /DataSource load filter_cmyk 0 () /SubFileDecode filter def
+ }ifelse
+
+ /Decode [ Decode 0 get Decode 1 get ] def
+ /MultipleDataSources false def
+ /NComponents 1 def
+ /Operator /image def
+ AGMCORE_is_cmyk_sep{
+ currentoverprint InksUsed current_ink not and{
+ nulldevice
+ }{
+ invert_image_samples
+ }ifelse
+ }{
+ currentoverprint not{
+ knockout_image_samples
+ }{
+ nulldevice
+ }ifelse
+ }ifelse
+ 1 AGMCORE_&setgray
+ currentdict imageormask_sys
+ }{
+
+ currentcolortransfer
+ {pop 1} exch addprocs 4 1 roll
+ {pop 1} exch addprocs 4 1 roll
+ {pop 1} exch addprocs 4 1 roll
+ {pop 1} exch addprocs 4 1 roll
+ setcolortransfer
+
+ MultipleDataSources NComponents AGMCORE_&colorimage
+ }ifelse
+ }{
+ true NComponents colorimage
+ }ifelse
+ }{
+ Operator /image eq{
+ AGMCORE_host_sep{
+ HostSepColorImage{
+ invert_image_samples
+ }{
+ AGMCORE_black_plate not{
+ currentoverprint not{
+ knockout_image_samples
+ }{
+ nulldevice
+ }ifelse
+ }if
+ }ifelse
+ 1 AGMCORE_&setgray
+ currentdict imageormask_sys
+ }{
+ image
+ }ifelse
+ }{
+ Operator/knockout eq{
+ pop pop pop pop pop
+ currentoverprint InksUsed current_ink not and{
+ }{
+ currentcolorspace overprint_plate not{
+ knockout_unitsq
+ }if
+ }ifelse
+ }if
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ cleartomark restore
+ }if
+ end
+}def
+/tint_image_to_color
+{
+ begin
+ Width Height BitsPerComponent ImageMatrix
+ /DataSource load
+ end
+ Adobe_AGM_Core begin
+ /AGMCORE_mbuf 0 string def
+ /AGMCORE_ybuf 0 string def
+ /AGMCORE_kbuf 0 string def
+ {
+ colorbuf dup length AGMCORE_mbuf length ne
+ {
+ dup length dup dup
+ /AGMCORE_mbuf exch string def
+ /AGMCORE_ybuf exch string def
+ /AGMCORE_kbuf exch string def
+ } if
+ dup AGMCORE_mbuf copy AGMCORE_ybuf copy AGMCORE_kbuf copy pop
+ }
+ addprocs
+ {AGMCORE_mbuf}{AGMCORE_ybuf}{AGMCORE_kbuf} true 4 colorimage
+ end
+} def
+/sep_imageormask_lev1
+{
+ begin
+ MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+
+ {
+ 255 mul round cvi GrayLookup exch get
+ } currenttransfer addprocs settransfer
+ currentdict imageormask
+ }{
+ /sep_colorspace_dict AGMCORE_gget/Components known{
+ MappedCSA 0 get /DeviceCMYK eq{
+ Components aload pop
+ }{
+ 0 0 0 Components aload pop 1 exch sub
+ }ifelse
+
+ Adobe_AGM_Core/AGMCORE_k xddf
+ Adobe_AGM_Core/AGMCORE_y xddf
+ Adobe_AGM_Core/AGMCORE_m xddf
+ Adobe_AGM_Core/AGMCORE_c xddf
+
+ AGMCORE_y 0.0 eq AGMCORE_m 0.0 eq and AGMCORE_c 0.0 eq and{
+ {AGMCORE_k mul 1 exch sub} currenttransfer addprocs settransfer
+ currentdict imageormask
+ }{
+
+ currentcolortransfer
+ {AGMCORE_k mul 1 exch sub} exch addprocs 4 1 roll
+ {AGMCORE_y mul 1 exch sub} exch addprocs 4 1 roll
+ {AGMCORE_m mul 1 exch sub} exch addprocs 4 1 roll
+ {AGMCORE_c mul 1 exch sub} exch addprocs 4 1 roll
+ setcolortransfer
+ currentdict tint_image_to_color
+ }ifelse
+ }{
+
+ MappedCSA 0 get /DeviceGray eq {
+ {255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer
+ currentdict imageormask
+ }{
+ MappedCSA 0 get /DeviceCMYK eq {
+ currentcolortransfer
+ {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll
+ setcolortransfer
+ currentdict tint_image_to_color
+ }{
+ currentcolortransfer
+ {pop 1} exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll
+ {255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll
+ setcolortransfer
+ currentdict tint_image_to_color
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ end
+}def
+/sep_image_lev1_sep
+{
+ begin
+ /sep_colorspace_dict AGMCORE_gget/Components known{
+ Components aload pop
+
+ Adobe_AGM_Core/AGMCORE_k xddf
+ Adobe_AGM_Core/AGMCORE_y xddf
+ Adobe_AGM_Core/AGMCORE_m xddf
+ Adobe_AGM_Core/AGMCORE_c xddf
+
+ {AGMCORE_c mul 1 exch sub}
+ {AGMCORE_m mul 1 exch sub}
+ {AGMCORE_y mul 1 exch sub}
+ {AGMCORE_k mul 1 exch sub}
+ }{
+ {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+ {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+ {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+ {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+ }ifelse
+
+ AGMCORE_get_ink_data currenttransfer addprocs settransfer
+
+ currentdict imageormask_sys
+
+ end
+}def
+/sep_imageormask
+{
+ /sep_colorspace_dict AGMCORE_gget begin
+ /MappedCSA CSA map_csa def
+ begin
+ SkipImageProc not{
+ save mark
+
+ AGMCORE_avoid_L2_sep_space{
+ /Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+ }if
+ AGMCORE_ccimage_exists
+ MappedCSA 0 get /DeviceCMYK eq and
+ currentdict/Components known and
+ Name () ne and
+ Name (All) ne and
+ Operator /image eq and
+ AGMCORE_producing_seps not and
+ level2 not and
+ {
+ Width Height BitsPerComponent ImageMatrix
+ [
+ /DataSource load /exec cvx
+ {
+ 0 1 2 index length 1 sub{
+ 1 index exch
+ 2 copy get 255 xor put
+ }for
+ } /exec cvx
+ ] cvx bind
+ MappedCSA 0 get /DeviceCMYK eq{
+ Components aload pop
+ }{
+ 0 0 0 Components aload pop 1 exch sub
+ }ifelse
+ Name findcmykcustomcolor
+ customcolorimage
+ }{
+ AGMCORE_producing_seps not{
+ level2{
+ AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
+ [/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+ /sep_tint AGMCORE_gget setcolor
+ }if
+ currentdict imageormask
+ }{
+ currentdict
+ Operator /imagemask eq{
+ imageormask
+ }{
+ sep_imageormask_lev1
+ }ifelse
+ }ifelse
+ }{
+ AGMCORE_host_sep{
+ Operator/knockout eq{
+ currentoverprint InksUsed current_ink not and{
+ }{
+ currentdict/ImageMatrix get concat
+ knockout_unitsq
+ }ifelse
+ }{
+ currentgray 1 ne{
+ AGMCORE_is_cmyk_sep Name (All) ne and{
+ level2{
+ [ /Separation Name [/DeviceGray]
+ {
+ sep_colorspace_proc AGMCORE_get_ink_data
+ 1 exch sub
+ } bind
+ ] AGMCORE_&setcolorspace
+ /sep_tint AGMCORE_gget AGMCORE_&setcolor
+ currentdict imageormask_sys
+ }{
+ currentdict
+ Operator /imagemask eq{
+ imageormask_sys
+ }{
+ sep_image_lev1_sep
+ }ifelse
+ }ifelse
+ }{
+ Operator/imagemask ne{
+ invert_image_samples
+ }if
+ currentdict imageormask_sys
+ }ifelse
+ }{
+ currentoverprint not Name (All) eq or{
+ knockout_image_samples
+ }{
+ nulldevice
+ }ifelse
+ currentdict imageormask_sys
+ }ifelse
+ }ifelse
+ }{
+ currentcolorspace 0 get /Separation ne{
+ [/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+ /sep_tint AGMCORE_gget setcolor
+ }if
+ currentoverprint
+ MappedCSA 0 get /DeviceCMYK eq and
+ Name inRip_spot_has_ink not and
+ Name (All) ne and {
+ imageormask_l2_overprint
+ }{
+ currentdict imageormask
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ cleartomark restore
+ }if
+ end
+ end
+}def
+/modify_halftone_xfer
+{
+ currenthalftone dup length dict copy begin
+ currentdict 2 index known{
+ 1 index load dup length dict copy begin
+ currentdict/TransferFunction known{
+ /TransferFunction load
+ }{
+ currenttransfer
+ }ifelse
+ addprocs /TransferFunction xdf
+ currentdict end def
+ currentdict end sethalftone
+ }{
+ currentdict/TransferFunction known{
+ /TransferFunction load
+ }{
+ currenttransfer
+ }ifelse
+ addprocs /TransferFunction xdf
+ currentdict end sethalftone
+ pop
+ }ifelse
+}def
+/read_image_file
+{
+ AGMCORE_imagefile 0 setfileposition
+ dup /DataSource {AGMCORE_imagefile AGMCORE_imbuf readstring pop} put
+ exch
+ load exec
+}def
+/write_image_file
+{
+ { (AGMCORE_imagefile) (w+) file } stopped{
+ false
+ }{
+ Adobe_AGM_Core/AGMCORE_imagefile xddf
+ Adobe_AGM_Core/AGMCORE_imbuf Width BitsPerComponent mul 7 add 8 idiv string ddf
+ 1 1 Height {
+ pop
+ DataSource dup type /filetype eq{
+ AGMCORE_imbuf readstring pop
+ }{
+ exec
+ } ifelse
+ AGMCORE_imagefile exch writestring
+ }for
+ true
+ }ifelse
+}def
+/imageormask_l2_overprint
+{
+ write_image_file{
+ currentcmykcolor
+ 0 ne{
+ [/Separation /Black /DeviceGray {}] setcolorspace
+ gsave
+ /Black
+ [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx]
+ cvx modify_halftone_xfer
+ Operator currentdict read_image_file
+ grestore
+ }if
+ 0 ne{
+ [/Separation /Yellow /DeviceGray {}] setcolorspace
+ gsave
+ /Yellow
+ [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx]
+ cvx modify_halftone_xfer
+ Operator currentdict read_image_file
+ grestore
+ }if
+ 0 ne{
+ [/Separation /Magenta /DeviceGray {}] setcolorspace
+ gsave
+ /Magenta
+ [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx]
+ cvx modify_halftone_xfer
+ Operator currentdict read_image_file
+ grestore
+ }if
+ 0 ne{
+ [/Separation /Cyan /DeviceGray {}] setcolorspace
+ gsave
+ /Cyan
+ [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx]
+ cvx modify_halftone_xfer
+ Operator currentdict read_image_file
+ grestore
+ } if
+ AGMCORE_imagefile closefile (AGMCORE_imagefile) deletefile
+ }{
+ currentdict imageormask
+ }ifelse
+} def
+/indexed_imageormask
+{
+ begin
+ save mark
+
+ currentdict
+ AGMCORE_host_sep{
+
+ Operator/knockout eq{
+ /indexed_colorspace_dict AGMCORE_gget /CSA get map_csa overprint_plate not{
+ knockout_unitsq
+ }if
+ }{
+ AGMCORE_is_cmyk_sep{
+ Operator /imagemask eq{
+ imageormask_sys
+ }{
+ level2{
+ indexed_image_lev2_sep
+ }{
+ indexed_image_lev1_sep
+ }ifelse
+ }ifelse
+ }{
+ currentoverprint not{
+ knockout_image_samples
+ imageormask_sys
+ }{
+ nulldevice currentdict imageormask_sys
+ }ifelse
+ }ifelse
+ }ifelse
+ }{
+ level2{
+ imageormask
+ }{
+ Operator /imagemask eq{
+ imageormask
+ }{
+ indexed_imageormask_lev1
+ }ifelse
+ }ifelse
+ }ifelse
+ cleartomark restore
+ end
+}def
+/indexed_imageormask_lev1
+{
+ /indexed_colorspace_dict AGMCORE_gget begin
+ begin
+ currentdict
+ MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+
+ {HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer
+ imageormask
+ }{
+
+ MappedCSA 0 get /DeviceGray eq {
+ {HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer
+ imageormask
+ }{
+ MappedCSA 0 get /DeviceCMYK eq {
+ currentcolortransfer
+ {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+ {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+ {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+ {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+ setcolortransfer
+ tint_image_to_color
+ }{
+ currentcolortransfer
+ {pop 1} exch addprocs 4 1 roll
+ {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+ {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+ {3 mul HiVal mul round cvi Lookup exch get HiVal div} exch addprocs 4 1 roll
+ setcolortransfer
+ tint_image_to_color
+ }ifelse
+ }ifelse
+ }ifelse
+ end end
+}def
+/indexed_image_lev1_sep
+{
+ /indexed_colorspace_dict AGMCORE_gget begin
+ begin
+ {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}
+ {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+ {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+ {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+
+ AGMCORE_get_ink_data currenttransfer addprocs settransfer
+
+ currentdict imageormask_sys
+
+ end end
+}def
+/indexed_image_lev2_sep
+{
+ /indexed_colorspace_dict AGMCORE_gget begin
+ begin
+
+ currentcolorspace
+ dup 1 /DeviceGray put
+ dup 3 [
+ currentcolorspace 3 get
+ {
+ exch 4 mul 4 getinterval {} forall
+ AGMCORE_get_ink_data 255 div 1 exch sub
+ } /exec cvx
+ ] cvx put
+ setcolorspace
+
+ currentdict
+ Operator /imagemask eq{
+ AGMCORE_&imagemask
+ }{
+ AGMCORE_&image
+ }ifelse
+
+ end end
+}def
+/add_csa
+{
+ Adobe_AGM_Core begin
+ /AGMCORE_CSA_cache xput
+ end
+}def
+/map_csa
+{
+ dup type /nametype eq{
+ Adobe_AGM_Core/AGMCORE_CSA_cache get exch get
+ }if
+}def
+/add_csd
+{
+ Adobe_AGM_Core begin
+ /AGMCORE_CSD_cache xput
+ end
+}def
+/get_csd
+{
+ dup type /nametype eq{
+ Adobe_AGM_Core/AGMCORE_CSD_cache get exch get
+ }if
+}def
+/add_pattern
+{
+ Adobe_AGM_Core begin
+ /AGMCORE_pattern_cache xput
+ end
+}def
+/get_pattern
+{
+ dup type /nametype eq{
+ Adobe_AGM_Core/AGMCORE_pattern_cache get exch get
+ }if
+}def
+/set_pattern
+{
+ dup /PatternType get 1 eq{
+ dup /PaintType get 1 eq{
+ false op [/DeviceGray] setcolorspace 0 setgray
+ }if
+ }if
+ setpattern
+}def
+/setcolorspace_opt
+{
+ dup currentcolorspace eq{
+ pop
+ }{
+ setcolorspace
+ }ifelse
+}def
+/updatecolorrendering
+{
+
+ currentcolorrendering/Intent known{
+ currentcolorrendering/Intent get
+ }{
+ null
+ }ifelse
+
+ Intent ne{
+ false
+ Intent
+ AGMCORE_CRD_cache {
+ exch pop
+ begin
+ dup Intent eq{
+ currentdict setcolorrendering_opt
+ end
+ exch pop true exch
+ exit
+ }if
+ end
+ } forall
+ pop
+ not{
+ systemdict /findcolorrendering known{
+ Intent findcolorrendering pop
+ /ColorRendering findresource
+ dup length dict copy
+ setcolorrendering_opt
+ }if
+ }if
+ }if
+} def
+/add_crd
+{
+ AGMCORE_CRD_cache 3 1 roll put
+}def
+/set_crd
+{
+ AGMCORE_host_sep not level2 and{
+ currentdict/CRD known{
+ AGMCORE_CRD_cache CRD get dup null ne{
+ setcolorrendering_opt
+ }{
+ pop
+ }ifelse
+ }{
+ currentdict/Intent known{
+ updatecolorrendering
+ }if
+ }ifelse
+ }if
+}def
+/setcolorrendering_opt
+{
+ dup currentcolorrendering eq{
+ pop
+ }{
+ begin
+ /Intent Intent def
+ currentdict
+ end
+ setcolorrendering
+ }ifelse
+}def
+/OPIimage
+{
+ dup type /dicttype ne{
+ 10 dict begin
+ /DataSource xdf
+ /ImageMatrix xdf
+ /BitsPerComponent xdf
+ /Height xdf
+ /Width xdf
+ /MultipleDataSources false def
+ /NComponents 1 def
+ /ImageType 1 def
+ /Decode [0 1 def]
+ /SkipImageProc {false} def
+ currentdict
+ end
+ }if
+ dup begin
+ /HostSepColorImage false def
+ currentdict/Decode known not{
+ /Decode [
+ 0
+ currentcolorspace 0 get /Indexed eq{
+ 2 BitsPerComponent exp 1 sub
+ }{
+ 1
+ }ifelse
+ ]
+ def
+ }if
+ currentdict/Operator known not{
+ /Operator /image def
+ }if
+ end
+ /sep_colorspace_dict AGMCORE_gget null eq{
+ imageormask
+ }{
+ gsave
+ dup begin invert_image_samples end
+ sep_imageormask
+ grestore
+ }ifelse
+}def
+/cpaint_gcomp
+{
+ AGM_preserve_spots{
+ gsave
+ nulldevice
+ }if
+}def
+/cpaint_gsep
+{
+ AGM_preserve_spots{
+ grestore
+ currentoverprint Adobe_AGM_Core/AGMCORE_ovp xddf
+ }{
+ gsave
+ nulldevice
+ }ifelse
+}def
+/cpaint_gend
+{
+ AGM_preserve_spots{
+ Adobe_AGM_Core/AGMCORE_ovp get setoverprint
+ }{
+ grestore
+ }ifelse
+ newpath
+}def
+/AGMCORE_ctm_stack bdict
+ /push_ctm {
+ stack length size le{
+ stack dup length 2 mul array
+ dup /stack exch def
+ copy pop
+ }if
+ stack size 3 -1 roll put
+ /size size 1 add def
+ }
+ /pop_ctm {
+ /size size 1 sub def
+ size 0 lt{
+ /size 0 def
+ }if
+ stack size get
+ }
+ /stack 1 array
+ /size 0
+edict
+def
+/save_ctm
+{
+ matrix currentmatrix AGMCORE_ctm_stack begin
+ push_ctm
+ end
+}def
+/restore_ctm
+{
+ AGMCORE_ctm_stack begin
+ pop_ctm
+ end
+ setmatrix
+}def
+/path_rez
+{
+ dup 0 ne{
+ AGMCORE_deviceDPI exch div
+ dup 1 lt{
+ pop 1
+ }if
+ setflat
+ }{
+ pop
+ }ifelse
+}def
+end
+systemdict /setpacking known
+{
+ setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Core 1.1 0
+%%Copyright: Copyright 1997-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Version: 1.1 0
+userdict/Adobe_CoolType_Core 40 dict dup begin put/Level2? systemdict
+/languagelevel known dup{pop systemdict/languagelevel get 2 ge}if def Level2?
+not{/currentglobal false def/setglobal/pop load def/gcheck{pop false}bind def
+/currentpacking false def/setpacking/pop load def}if currentpacking true
+setpacking/bdf{bind def}bind def/ldf{load def}bind def/doc_setup{
+Adobe_CoolType_Core begin/mov/moveto ldf/nfnt/newencodedfont ldf/mfnt/makefont
+ldf/sfnt/setfont ldf/ufnt/undefinefont ldf/chp/charpath ldf/awsh/awidthshow
+ldf/wsh/widthshow ldf/ash/ashow ldf/sh/show ldf end userdict
+/Adobe_CoolType_Data 2 dict dup begin/WidthShowArray 256 array def
+/GenFauxMMInst{}bind def end put}bind def/doc_trailer{currentdict
+Adobe_CoolType_Core eq{end}if Adobe_CoolType_Core/unload get exec systemdict
+/undef known{userdict/Adobe_CoolType_Data undef}if}bind def/page_setup{
+Adobe_CoolType_Core begin}bind def/page_trailer{end}bind def/unload{systemdict
+/languagelevel known{systemdict/languagelevel get 2 ge{userdict
+/Adobe_CoolType_Core 2 copy known{undef}{pop pop}ifelse}if}if}bind def/ndf{1
+index where{pop pop pop}{dup xcheck{bind}if def}ifelse}def/findfont dup
+systemdict begin userdict begin/globaldict where{/globaldict get begin}if dup
+where pop exch get/globaldict where{pop end}if end end def/systemfindfont
+/findfont load def/undefinefont{pop}ndf/copyfont{currentglobal 3 1 roll 1
+index gcheck setglobal dup null eq{0}{dup length}ifelse 2 index length add 1
+add dict begin exch{1 index/FID eq{pop pop}{def}ifelse}forall dup null eq{pop}
+{{def}forall}ifelse currentdict end exch setglobal}bdf/newencodedfont{findfont
+dup length dict begin{1 index/FID ne{def}{pop pop}ifelse}forall/Encoding exch
+def currentdict end definefont pop}bdf/scff{$SubstituteFont begin dup type
+/stringtype eq{dup length exch}{null}ifelse/$sname exch def/$slen exch def
+/$fontname 1 index dup type/stringtype eq{cvn}if def/$used false def end
+findfont $SubstituteFont begin $used{currentglobal exch dup gcheck setglobal
+null copyfont begin/FontName $fontname def/currentdistillerparams where{pop}{
+/FontInfo currentdict/FontInfo known{FontInfo null copyfont}{2 dict}ifelse dup
+begin/ItalicAngle $italicangle def/FontMatrix FontMatrix[1 0 ItalicAngle dup
+sin exch cos div 1 0 0]matrix concatmatrix readonly end 4 2 roll def def}
+ifelse FontName currentdict end definefont exch setglobal}if/$sname null def
+/$slen 0 def end}bdf/ConcatStrings{dup 0 exch{length add}forall string exch 0
+exch{3 copy putinterval length add}forall pop}bind def/BeginFauxMMFont{1 index
+findfont pop 2 array astore ConcatStrings 3 1 roll($)exch 3 array astore
+ConcatStrings exch findfont currentglobal exch dup gcheck setglobal null
+copyfont/tempfontname exch definefont pop exch 12 dict begin/FontName exch def
+/FontType 0 def/FMapType 6 def/FontMatrix matrix def/PaintType 0 def}bind def
+/EndFauxMMFont{currentdict end dup/FontName get exch definefont exch setglobal
+exch mfnt sfnt}bind def/GenFauxMMInst{Adobe_CoolType_Data/GenFauxMMInst get
+exec}bind def/DefFauxMMInst{Adobe_CoolType_Data exch/GenFauxMMInst exch bind
+put}bind def/WSALoop{4 copy 1 index add 1 sub 1 exch{3 copy put pop 1 add}for
+pop pop 3 2 roll add exch 256 add}bind def/BuildWidthShowArray{currentfont
+begin FontType 0 eq dup{pop FMapType 6 eq}if{SubsVector dup length 1 sub 1
+exch getinterval}{()}ifelse end Adobe_CoolType_Data/WidthShowArray get 0 0 4 3
+roll{WSALoop}forall 256 2 index sub WSALoop pop pop pop}bind def/wsa{
+Adobe_CoolType_Data/WidthShowArray get}bind def/?set{3 index findfont dup
+/FontName known{dup/FontName get/Courier eq{4 index/Courier eq}{true}ifelse
+exch/DistillerFauxFont known not and}{pop pop false}ifelse{exch pop exch pop
+exch 2 dict dup/Found 3 index put exch findfont exch}{exch exec exch findfont
+2 dict dup/Downloaded 6 5 roll put}ifelse dup/FontName 4 index put copyfont
+definefont pop}bind def/?str1 256 string def/?str2 256 string def/?add{1 index
+type/integertype eq{exch true 4 2}{false 3 1}ifelse roll 1 index findfont
+/Downloaded known{exec exch{exch ?str2 cvs exch findfont/Downloaded get 1 dict
+begin/Downloaded 1 index def ?str1 cvs length ?str1 1 index 1 add 3 index
+putinterval exch length 1 add 1 index add ?str1 2 index(*)putinterval ?str1 0
+2 index getinterval cvn findfont ?str1 3 index(+)putinterval 2 dict dup
+/FontName ?str1 0 6 index getinterval cvn put dup/Downloaded Downloaded put
+end copyfont dup/FontName get exch definefont pop pop pop}{pop}ifelse}{pop
+exch{findfont dup/Found get dup length exch ?str1 cvs pop ?str1 1 index(+)
+putinterval ?str1 1 index 1 add 4 index ?str2 cvs putinterval ?str1 exch 0
+exch 5 4 roll ?str2 cvs length 1 add add getinterval cvn 1 dict exch 1 index
+exch/FontName exch put copyfont dup/FontName get exch definefont pop}{pop}
+ifelse}ifelse}bind def/?sh{currentfont/Downloaded known{exch}if pop}bind def
+/?chp{currentfont/Downloaded known{pop}{false chp}ifelse}bind def/?mv{
+currentfont/Downloaded known{moveto pop pop}{pop pop moveto}ifelse}bind def
+setpacking end/currentdistillerparams where dup{pop pop currentdistillerparams
+/CannotEmbedFontPolicy 2 copy known{get/Error eq}{pop pop false}ifelse}if not
+1 dict begin/SubstituteFont dup $error exch 2 copy known{get}{pop pop{pop
+/Courier}bind}ifelse def userdict begin/$SubstituteFont 20 dict dup begin
+/$used false def end def end{countdictstack array dictstack 0 get begin
+userdict begin $SubstituteFont begin/$str 128 string def/$fontpat 128 string
+def/$slen 0 def/$sname null def/$match false def/$fontname null def/$used
+false def/$fontname null def/$italicangle 26.5 def/$findfontByEnum{dup
+/$fontname exch def $sname null eq{$str cvs dup length $slen sub $slen
+getinterval}{pop $sname}ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch
+putinterval/$match false def mark{$fontpat 0 $slen 7 add getinterval{/$match
+exch def exit}$str filenameforall}stopped cleartomark/$slen 0 def $match false
+ne{$match(fonts/)anchorsearch pop pop cvn/$used true def}{/Courier}ifelse}bind
+def/$ROS 1 dict dup begin/Adobe 4 dict dup begin/Japan1[/Ryumin-Light
+/HeiseiMin-W3/GothicBBB-Medium/HeiseiKakuGo-W5/HeiseiMaruGo-W4/Jun101-Light]
+def/Korea1[/HYSMyeongJo-Medium/HYGoThic-Medium]def/GB1[/STSong-Light
+/STHeiti-Regular]def/CNS1[/MKai-Medium/MHei-Medium]def end def end def
+/$cmapname null def/$buildfontname{length $str 1 index(-)putinterval 1 add
+$str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch
+0 exch getinterval cvn/$used true def}bind def/$findfontByROS{/$fontname exch
+def $ROS Registry 2 copy known{get Ordering 2 copy known{get}{pop pop[]}ifelse
+}{pop pop[]}ifelse false exch{dup/CIDFont resourcestatus{pop pop save 1 index
+/CIDFont findresource dup/WidthsOnly known{dup/WidthsOnly get}{false}ifelse
+exch pop exch restore{pop}{exch pop true exit}ifelse}{pop}ifelse}forall{$str
+cvs $buildfontname}{false(*){save exch dup/CIDFont findresource dup/WidthsOnly
+known{dup/WidthsOnly get not}{true}ifelse exch/CIDSystemInfo get dup/Registry
+get Registry eq exch/Ordering get Ordering eq and and{exch restore exch pop
+true exit}{pop restore}ifelse}$str/CIDFont resourceforall{$buildfontname}{
+$fontname $findfontByEnum}ifelse}ifelse}bind def end end currentdict/$error
+known currentdict/languagelevel known and dup{pop $error/SubstituteFont known}
+if dup{$error}{Adobe_CoolType_Core}ifelse begin{/SubstituteFont/CMap/Category
+resourcestatus{pop pop{$SubstituteFont begin dup length $slen gt $sname null
+ne or $slen 0 gt and{$sname null eq{dup $str cvs dup length $slen sub $slen
+getinterval cvn}{$sname}ifelse dup/CMap resourcestatus{pop pop dup/$cmapname
+exch def/CMap findresource/CIDSystemInfo get{def}forall $findfontByROS}{pop
+$findfontByEnum}ifelse}{//SubstituteFont exec}ifelse/$slen 0 def end}}{{
+$SubstituteFont begin dup length $slen gt $sname null ne or $slen 0 gt and{
+$findfontByEnum}{//SubstituteFont exec}ifelse end}}ifelse bind readonly def}{
+/findfont{$SubstituteFont begin dup systemfindfont $slen 0 gt $sname null ne 3
+index length $slen gt or and{dup/FontName get dup/Courier eq exch 3 index ne
+and{pop $findfontByEnum findfont dup maxlength 1 add dict begin{1 index/FID eq
+{pop pop}{def}ifelse}forall $fontname currentdict end definefont}{exch pop}
+ifelse}{exch pop}ifelse end}bind def}ifelse end end}if end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+Adobe_AGM_Core/AGMCORE_err_strings 3 dict dup begin
+/AGMCORE_bad_environ (‚±‚Ìì‹Æ‚É“K‚µ‚½ŠÂ‹«‚Å‚Í‚ ‚è‚Ü‚¹‚ñBÅ’á‚Å‚à
+ƒ|ƒXƒgƒXƒNƒŠƒvƒgƒŒƒxƒ‹‚Ì ^\t‚¨‚æ‚у|ƒXƒgƒXƒNƒŠƒvƒgƒo[ƒWƒ‡ƒ“‚Ì ^‚ª•K—v‚Å‚·BPPD ‚ª³‚µ‚¢‚±‚ÆA‚Ü‚½‚Í
+—v‹‚³‚ê‚Ä‚¢‚éƒ|ƒXƒgƒXƒNƒŠƒvƒgƒŒƒxƒ‹‚ª‚±‚̃vƒŠƒ“ƒ^‚ŃTƒ|[ƒg‚³‚ê‚Ä‚¢‚邱‚Æ‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢B ) def
+/AGMCORE_color_space_onhost_seps (‚±‚̃Wƒ‡ƒu‚Ì“à—e‚ÍAƒIƒ“ƒzƒXƒg‚Ì•û–@‚Å‚ÍF•ª‰ð
+‚³‚ê‚Ü‚¹‚ñB ) def
+/AGMCORE_invalid_color_space (‚±‚̃Wƒ‡ƒu‚É‚ÍA•s³‚ȃJƒ‰[ƒXƒy[ƒX‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B ) def
+end put
+2 2010 true Adobe_AGM_Core/doc_setup get exec
+Adobe_CoolType_Core/doc_setup get exec
+%%EndSetup
+%%Page: name:1 1
+%%EndPageComments
+%%BeginPageSetup
+Adobe_AGM_Core/page_setup get exec
+Adobe_CoolType_Core/page_setup get exec
+%%EndPageSetup
+Adobe_AGM_Core/AGMCORE_save save ddf
+mark
+/0
+[/DeviceGray] add_csa
+/CSA /0
+/1
+[/DeviceCMYK] add_csa
+/CSA /1
+/2
+[/DeviceRGB] add_csa
+/CSA /2
+cleartomark
+800 path_rez
+1 -1 scale 0 -126.661 translate
+gsave
+[1 0 0 1 0 0 ] concat
+gsave
+0 0 mo
+0 126.661 ln
+227.771 126.661 ln
+227.771 0 ln
+clp
+227.271 126.161 mo
+0.5 126.161 ln
+0.5 12.7749 ln
+227.271 12.7749 ln
+227.271 126.161 ln
+false op
+0 0 0 0 cmyk
+f
+1 lw
+0 lc
+0 lj
+4 ml
+[] 0 dsh
+true sadj
+227.271 126.161 mo
+0.5 126.161 ln
+0.5 12.7749 ln
+227.271 12.7749 ln
+227.271 126.161 ln
+cp
+0 0 0 1 cmyk
+s
+save_ctm
+restore_ctm
+0 0 0 0.5 cmyk
+%%IncludeResource: font Times-Roman
+/Times-Roman*1
+[
+68{/.notdef}repeat /D 40{/.notdef}repeat /m 7{/.notdef}repeat /u 3{/.notdef}repeat /y
+134{/.notdef}repeat
+] /Times-Roman nfnt
+/Times-Roman*1 findfont [41.5686 -24 -24 -41.5686 0 0 ]mfnt sfnt
+BuildWidthShowArray
+53.9136 116 mov
+0.000442505 0 (Dummy) ash
+grestore
+grestore
+Adobe_AGM_Core/AGMCORE_save get restore
+%%PageTrailer
+Adobe_CoolType_Core/page_trailer get exec
+Adobe_AGM_Core/page_trailer get exec
+%%Trailer
+Adobe_CoolType_Core/doc_trailer get exec
+Adobe_AGM_Core/doc_trailer get exec
+%%EOF
+gsave userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse grestore showpage
+%AI9_PrintingDataEnd
+
+userdict /AI9_read_buffer 256 string put
+userdict begin
+/ai9_skip_data
+{
+ mark
+ {
+ currentfile AI9_read_buffer { readline } stopped
+ {
+ }
+ {
+ not
+ {
+ exit
+ } if
+ (%AI9_PrivateDataEnd) eq
+ {
+ exit
+ } if
+ } ifelse
+ } loop
+ cleartomark
+} def
+end
+userdict /ai9_skip_data get exec
+%AI9_PrivateDataBegin
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(R) 9.0
+%%AI8_CreatorVersion: 9.0
+%%For: (Numata Tatsuzoh) (IPAP)
+%%Title: (dummy.eps)
+%%CreationDate: 00.12.26 16:14
+%AI9_DataStream
+%Gb"-6HZL:NE?P#_qE*UW77_be@+W#+cEVB)%tI_F=An@f[SOLi7tI$>f)Rhn6aD(Oqq3Wp<E\/V!s&mCcWsq)8>6dJe^[Z&q9H(6
+%r8deCa#C2.^\R<qmD"*ui_hg/d@Z(<T&a.STD[cb^AdfmqfSCWRUX9kVp<6]Xi"lC.DmCRBdjXd]6J\onc&7,LL7`AHZT)`rSd/"
+%gNW,$4upB)H1TAEf2lnJHiWYS?f0bTs6A3SmpEd`^\l(<mAnuC%lX7.a7$dXH[Ybu#5RuQ4*]6+-f;f\hqrlB3ICGm&%CHOh>Z[4
+%c@9p/o5rterQ,Jorbnha+9(j0g[F"4r;Mb,O_43A)k6fnhgb7,mp<_S%54Man+B"Sq"+BLhq^UP)4H98Aj=&BqtU0.]9aVr^6?%n
+%\,60dLC^l_hR!m^[CLS_a1$O^naP:EkI9p[p_)0eH<@NZkj4e>f6=]*Dr9Bcr,@fo#o7dP^O$K$s8%CtB(4.(gt[=*Fo*[kZeJRR
+%C%(R.jW"'l2n'km5lWOu3*V0Qs/5nGY4^Bo1L9G0Vn`9#ILcD6]86Ld"9.tSpt']om&80YA&qpM?Q]9fc_+p<9ci52DSLZ-'DM@j
+%)gF6Q(&Q"M^:=.8ji=tD4S"]m$@_pBZP/dq?[e&dp[h:Z;=P_K,@8Q-RU_!7op*GpHctePpbV9(P=TWgeZUUp/Y7HakED:k[pIe#
+%:&fJ:'M!unrnH3)n*aS3\>=W9CH5*:dEh<kq,pn<.e7I^n6N"E-];4(GCAf5ros+CT>*Scqj07FhgB\Grf91&^Nt=GW,VIu_f&l]
+%)m"=bra^k;+M[o#GPgfPDdMJ$M[6?\f\aGlFaHW:/^IbZ]u8I1o0IkIKAXCjpYG3Agm<4,EUpk.=_@K[00\6"^\l:B]D'`XrT9I(
+%hnJpRg]'a<r@0cD%8`8a["]7W!dpFI-_AqlS4'u&dN^r::M[ECf&Bb]UVD3NqRb?t^8=IG<!qO\lK.cLms]\3oAT#=>_,JI1jNI(
+%+M[r'(cOWV!9R_WiR,GCs0qH'^Zn?s@$(:&IIuc5r`&j6?O%5JS,!M3Pfl"h%WCfUI:+l0jSTd"#5dQNm<AK?p+uXO?MF!el1\,T
+%0E1(ngCLd^iSA^e-T/X=K(Z%r'Bb\uB0_g?_/J2F3-tnFIW9n_qYKXJjbq<K2]k9>^A,[&f6=E9?i3fk9eUtISp8@O?;b\p!);;N
+%l?mr&ql_YZp,;jH9BuFE427U>V\ci?kcK.&[QXJU]78(B?CNjV>FRS$rUf)$[scG:hjUul>MHVLP`OVl,<,SRRnbV#[^NAGIeV[c
+%],.YYJ@E!@DIC1c]Ea=?LL9QmQ6/ro`?.;#h;*O)JHUTB^^GAgprf^&gqbPTK*B%<DI:)eH2IPI!0dEWi<<'G=1@oWhu3-S*^b;1
+%l'o.(?JU)-ip?6T0Ak[#I/h6dJ\DAHJ,fAia50AerQFSt(\]$'i+^Y8s*ae4e[N$7ea#0'q"+I-pGX2_n4"A0"Lu,C?U!>\a,bW@
+%p<RY`h#?Wah910A&[:Toc-&1nTKVs"m-`JD[_qn.,:rNTrS%j,\)2YuG<?PJGB^7*a"MrB4g9\XB=o'oJo(#(jbpU(,B$o)OC$`!
+%dm&N,0ZDP@hJf*/fAR-cp%hIf&OG-H[5n8bp=$M>?Lj!1I!k\Vp<CihBXG-Ng=YYM\t!)Sq\hY%:^#YS!_C2o\$$?7BYF:LqnpVO
+%[r%4K"&2#Xna4BkJ0ra'1P;Qkk3"P?Nls>r9:h`I1]6DOAUiPTrL=i*OrOAJoV^UG95a8]DXfgCc0tF/YAgo+^OQ4!4O&e(s75:m
+%i]M/`CA.4Q2?e#7hUU)55CS"Oh91!an*aS3quD*6m@2j[IW=rlSst1U8Ye9Ch)E)s&+&EDP@)*YRGe^V\pSSj(?LOZ:VJQXg*!j&
+%re:=$$epUhqJZBemL\TTG/qJDDu]D,mIYalSa>MQ=2G?4PM:T_q!no4nr)+<^4h"*i@efPiB0p=+I9JiEFnZPEf7h0#Fk_1l^)h!
+%?@Vk>$i$BA&fG#+#kdKC%?Q7pd,P?VDUA>[?i9Kop:HY=PH3pO$A(2BY3!XGn)8hIPu6&m`Pq6#LR5elU0oS>[XYo;oA/ejO#&].
+%"$HSF2h/C<_qVeA?LY_H5P`bAcfI)>\%dNK5uof?iqo^HSA-en<a#(\PFqjNDpM4\G]cj1$30sR8@&*FoVbe=Xdkor!bV$_doE1o
+%*4`_m>e=U^0!FKus"<Lr9U?!ocJ^g:X2;9[<T)#=V9=*$i:<6&Ek]&8-S@$s0?u38`H%(odRCeS([b`r>X9`m_ti9XYY9gmaG4jC
+%#Cg^U=4$QXq>'j>Gs*hDq)k4'F+6BG?,>8*BBNo?B?OF<b@g>rS@PsDhLADKlWIM.Y,R0@lT?b#bJeL(cBc&+,qis=MdK`"JjE_-
+%o5[lH=\:<G`"IqXF2!7"+7a\@b=aHJkEnX1fqk`kR1AJ/8nVj0-)D<>:C]e9bBOU0nLW6n@ZDmlkbEdp]F5V84Ih*D9#r00&3NKK
+%=8pWTpiCrIX"Q[62#6?fGHb+L%OT>(3;@N<jso:F$jcPrEY0pKf&;*7YJtqjf3pjulO9p'f.n/Pnhb!h&mUR%+IC\qqCd@+Z@lTO
+%H;'*dqX;R5'E4iLf.K!e(1B9Ca8HCN5OD^$\;Ig4\a&Uj9_:toaH((kj!IuKW-PeEqPLio4ukukS3*:OBkQ"O)$<j*iVK$XSnA;<
+%&HH/N?r$f6Wdn.5J79=FCfbKYeFS3D&^W67>(V8689tceH3$Q`"_d![&0=+!"B\qV^ArkX!MUY9h(R_uF)\>a6AVi\12MdN2T?VN
+%O99<_93AP=OPIb9M6M[hCo%:ne6+nhX`XYKltQTTG-L!.m(8K;m(aoIfSeps.5,(E?3/J9fVeg/Ck?M.@/F!W`94@m047F[_;9.M
+%_^:GKflJSUm/%.es1B>%&mW:gc_+utTFVX56j@D2!6mK-c@L:H!*Qpc/`qSZKGoEOjB@)X<$4*^o`/OcZ<g80&)EWY=qo9q:o+6C
+%W</&?#?l6N'^H,"WWW)4c6H/k$l!OZ\on;Mm/U,Ro).c,*urY@E/6a[o:\j5j\ULXSca,J!#g+d>M`Y1TUHIkB>,cZ7k;s8o8<]I
+%f#ruPb8CSA#DsIOp1Bu7$W,n?T[!erHrguTJu:2`#hKZt@:30`2^/].LA;5Wp[esO_q4O[##Dp]KH9pZRb!!2H@<(d5Qs*cPFm5D
+%rXNlKn86*'_RF\CIE2?tFIgTteh4[$#c:p'"0uN*<(9k',XsKi"c910"GmcY_L(W^JmTnBpiGZuMU4Hu/IoQsY5j;_0@XQrcKrMs
+%#+n+)H00Kh@Z?7'[0\fc)df:/FS,-;H`CH&U$P)_>;4eB2]l@kpdcZ*0oM-ida^AFiBq+LSO$Fo0B>9tp,DGXg>D;4$\3eQ"ae"-
+%-8t71Z&s\<qicg&NaQ9Bb*D&1EWMGt8.=cbk@Bpp_ZK>2!kdh=psp2LX8r0u!4,!m"cR2O9q>"sUQ@igi_G1edfHulYbXPN#al:1
+%,%a6eL6)]b$UP&Nlj&r>YT@C=SaCNrK.Q0c#_gJL!2Dh<F%._C$MY!M(Zm<n=bs7T^fHPr'OiK3:9KD<+<r>N7@8iQ#@[V*HeIs"
+%BD+W_"LCV25.'XM$P#B^deW@hiEp^4r-tG.U's:g/qpSb>q&0:+pl)G"C<Eik<e2\1%$ON6']@pE)cKuh_`:[d1n1i2(OTIeO<;h
+%=CF=Jb.*8U(eJRdYY@Z0]F`o(MY<E.J+TO&?BG_C+>'n9c7>\^7a`S'BNS>$lqs<9-\ZT/7&Q!F<It:lHKCi7QDNi3^1ioMU0gsK
+%0U(dhH(IRO]Ken!AD9_FAgUe>LphRTqW9ePS;ZU$OgRq\p/pcGLuu6AU3oF25=#Zf"nWoeke]q?l(Gb)Tq`+?)CXpDJ-rB**_>g3
+%V)+=<M&N69<%roVTc*eihcqD8I"9sH+r$t`OICE%YHYS8Z"lE".jBb"87EjMR-:rKk::++-sO,@f2c,+%A6oj2aOp=FF/iVFJ^Bi
+%Xi7>i*CR9G@.DB17S^ZA[a?alRGdU=#0Vub!gf2@<3iQH/\"XofW'>\G,9X"[ibbB7K5I+TaF7=-F/GM/i(b@C@F]@-]r$S^"o`d
+%^037_Tjo@+/R&>%RYYW+a^TjUj9fa.B\>_a<[=.M>-uYJL"7eN[]G*`Z6J#-!9)"TKbOc/=@d3[J^,C'.6q='^<C&sWa`I&<\#FA
+%84\i$W6#AQ#`t)RkQaurU`F3T>(C9/a\[=!&dos"9IQ9%0Tf0E0bB-GaTE-2q+%,jrl96XitlS3g)Ug8GW%cLS"IXse-$#l!6,&Z
+%!lb>^"N:P&%4ci$O^Z2Gq!]Cqm,>i,YQ9kpH87Aa/e"+D3Z:](G[N6lET+3-At&Xk&r;[CVP[aE-$)m?g#A*J.rMLt/o/C'.eE+)
+%fUk8'iZ5>VC0tl70t48>8ZZRU%E1645u\q38Sn)=rC"\R6YCd@,%Tt]=Bu_)f=K4G9b7:#PLnr>P?L_*Y:hAZJ*)6Qm'*N(ch<*+
+%HNQm%ZOn1ob!`nUdcS]mYN_`f500&`/_&9Yft$f;h7ItpH#dckIS<840#hZ^SK.O::Ng2oQl;anK,oI.BYU$:=5;+YnGI,N$QC?]
+%5=YCfGO9k:,*PN`PK'b!.i$qS#pg0jLd6>'H!&5]=leNIEBr53D2:P;TeC3@E1A`rEBr53&TLp:LJAg19,bHt_Pk0,clum6NJ%o)
+%")`*^>l_6\ehs(Bc)th?VX]!uOEiGmiLPAHLj+S^&jV'GH,dk=R==_Oiu4Q)8$kpWil-?5)$nZ&1&X8jN-\Y-Qh5LkY#$Q@Ssj3=
+%e&0FT9Ko9rYb-@`m;S)nT]Z?f,BiK)L%<.$P,NeCkNtZc\h3[@*)1+<(Y`iYG.,Ri2ME3u00$'(o$&ZoWn`ZAr8!i$0CNgdSUB&;
+%JATX0>prFB`)4fr\i\3UQ?Ld`053;3#EJ>e;9_8l!N/5b7=qXTn?@GIiV1fUq*4Mu_ZEM@O^S'`XUbAmm;Nac6mR#I\G*3f6&%/;
+%(nV_1?]ShMLH];[T-0MM8i1sd1qC4HO1gR3fXmdR"g5mg(`n0$:MKaG3n-\=`>k.Po)f%c(J.^Ofn^l:8gI+R+`X:a,[DBm#p_$`
+%,cOm$JQuY1PKP;?=OEoP-R>8pd]%Jc!fDd^;j1*Y:/OSOAJL;-5Zgm'K`r5,=]f?GZ%W@J4H]!IdL45O/A\P!_buF@.>Hq$P[mm^
+%@;4jh50QYTi65pl7Ce.!)jG29\mbC=,oi.h=N\/s;puK'3\9Zk]Rph-auh*FT\NHm&:ICM61K^6TED`@d5JrZU7$ZX'SfL-6BMP-
+%+r#r#0S54;$*k.87q@99Yd]sX>#uEej%*9=E<ufG84$5f2f'YrBd!MWmR6)@9Ob9?*$X[<fP\/^E,3Em9<MT3NglJ+DJOmZZbnpC
+%_TXWT\%2DaY%'I%FA399MEh'.G/8OQk)[0P7lB!s&S3LCM5UQoDA78i*%5sfP2.S3U!d0q'4i+*RE:\CJA_Z6c'dc\9Qi%"'p/25
+%q*>(8)A,mjUd7H5:n;PqO`n\>dA?%tF46<SBnT(!'C/<AOJn(g9Y%.MW[P63Q)LN.;G=;I=Ik%d5dH)sX-5._?E@;[M<GaS0NPG\
+%a^R;C.2aX?8BY,olGTcf1E^@p:c,"_9[PmqCK(c,RVPl^eM3e66I_7$SPMZ,LouSXk%KXHd'dIu)cO4@gR,SB$9$m%;&E`>DTg^9
+%UM`]Y/qpUiV3EPE?!A4E6_Dad&sGn#g*NL2;7"ng=X$IMC"_0js&5q:AOm[jpdB+ZSW78K`UM=&QO=K#Jj`$]>=b-n1m't1TOm06
+%K8K0e<OUMd#9:hD'<c*dHn8C_&_HPD+5?"oLgfA$p@M-ae>I.G%%5;I<qV_`I:YBRVR)*rCU9U(-J/Kq;`C@l)nT5*N?M"jBjsc*
+%RQX@rC<`WQ<].=d/Rip:e!_-*`4X(o2E%h29k7gF3u_DXf[`OC2R0`r6(UgAB1,<,P*"&aQAErlU,l$YoN-^4(UT7KaVMqJ\:l>u
+%>3$mT2G]W![`r(iAm^XRmQd6XAqag-Ke3%9b>1Ms".AO=RI2':crXbn];3\r+>]T-ngYOK(8B?),("fSAj&!;Gr"eJd[QUG?]piG
+%Jij(t$TKMt*ub)-)?(C,rh46Q:ZNWhA-n3*%1Jj.,9^0R0GXaC-"ZLrm"Ba@`F=EhKQ89si?J)>S5YcrPfQpj/''%*EVc;ROdeTk
+%.?,KGH6K84HC_P2bZl*Xhl?S&Y'U(]D/3Lj31A^ofW^pmER-NZm5#K&VBX>cjI(o'&1Z,qnj=]FJ)V8S$Jt[9UTDS4/cQEBIum+P
+%mhq?Qg65`Irmk,[\Xm=MI.g_3IbZ;4Yrt5HXIjplcT^Z-TCn8pBDienr>[!Z*$P:9Tl'9=+oNB(/Ie9rUn8m-k9CSecT0\)3SD_=
+%g!;\3cT0\)3SD"RSo_30D%:nQg!<[VSu]Xi=+P_$!r#q'm^W\[DM.+%E6gFt]de!IFm#C_c9KpOJ$(m5>^-0MaaC6Qs'tKdWFb(]
+%H9J7qr9sXmRGiXdr:M/#;u[$-qnH7PJ\OZCK[5^R$tV)N&th-9?h015k:!g?81paqoC"\(.?N'B8U8[eEL$SX-;)n>k],0"MM.%;
+%dO#t0ZnE_MHjh+C/UUe*a=eph/M9W(32\m@8m,Ac]p28&\YkPLR7p9o7ZQ1lD.2LZe.#56-IOlDM'9n_<q8L`4LbTUcRi]*9QUcq
+%3&";MV)D@5c7g';LP'A-36@YZ?uQDUDfO]\'aH@Ri):-jDZSf8'RhLQI6BDl_o"?"I$'>=`;,iI:qVR@pMfXD12b"LYJe/!@=lN1
+%/U72P&eog@/?&TXV9G*-Y*#JJ1-<fBnB5O3\0c,HADcC"bq#Nj:/Wo/72uK-o1@@cYD.-mRtu>ZdaA<$Q6]k@jJ=$cEb]mZ-oFG'
+%(-?:E'5(<7aUD6b8S'2CS^aIWo?!B@3(m.*,WRdr\&W'DOckihcA,d\24LG![\bBn+!d9/VK)>5DU$s#Q`P&KfC#'\0Q9u4$ffRe
+%38)Q>4WClnia*T2fi)%_9GFtf1N+p*,-PV5*g_2J?-?pnHtV0,Jc6o>rcS=06t#isQ%>]%T7rPt6l9h$0J0JD6?-[qZahC-T!)%)
+%D&iU@_*9+mMkJ:'o#6WK'Er%`P>t09Hrq,Ga^."cPA(r$*<kK;gaEl/8M2M`pZ_5aObM+Y(.Ll?Ou3%]M=p->;=eKE-NqI8e5\?B
+%ji1%+f7]mgO,j3%f\nQYELk.S+1g@qig`_1C3nVGAkVbU<ZB0'9&P!@7[IE>-_YO@^Ofu$orD^33Bp:k:$B`q$!jnPU%=j",T/pY
+%IaBE/B_k\cO@^)=AdId7#u1%.im1@HI4+!B97PW<^QNV3V<:8C:=@H8P=pC>83nm11?R#kC>>$;-'_f$A=s3l+UZtOHKG=A)>,<f
+%GUO6B:6`(.X.JqJk9HDfAQ:KRMhYJUEr@8+6b%/-&@EIF8m^W3T+;Z)9FVS46A3uc)Y36A*Ke6W*Kd+^6o=(UP"Hpf=sAP4a(gI8
+%"MBh:D_$^8@muN4[G?&mICJ*X$iW%tl=cR5e=r2IBUitfhr]!']=qJB]5?G"@bt/gIlHnuO^HB2Y2sf+V15&h8bW.?1Ak_rb:f;l
+%Y$uZo@_$EsIl78,"/&7u-i!b>QJ1SXeBW+iqUQgn1Pe]>m::?3:?Q/N3]3aTk!U#LcZqu[+>fE@M6e>+ni03[T1!_'i]0iW4c99T
+%&"/nm34C(l$f`F`,M<D'6,&s=H@I9*mCS_Nq\]@ZhuT9'MeVe`IDQ52g^B@EFZ,HYJbD2lHbQ/42eY7Df<gam1jXkW?`87)VSQQb
+%h*X8L:.(IKD184\.<1l1J6&^*lgkh$Jf$MpXoL\20m1E^RUL"48YG'b"2pt,+PVVQ7L+ILbct;&:?NJ@CpD?nH`<`8HKls1%Qpoi
+%\+]1Nrshu[%Wq]JT1tqo@8D1:I^01d03LlR]/"1j^N_*&k*S[k1?D,7YTGU3([]t\3:0[Nfj8Y37N@k$D[_1[9Y:5!F-qD:F3Wic
+%\6+>t:=<.,-,isfo=G"(Y7t7["Ns;"W-Ue`(E+VlZMEJmplDIC#oQ_:n7qEaO,h)K'"c7V)YJt0l,S8C%_M.AodQq5=Y7cs(p0pO
+%f9oSGBGJ6.>NAHLWEBoEht3ok>"KA*8umCUWHD$aorgs:SV,RZ/k#BtV8-[l#Nhi16>/g(U=<Yn[Q)nb7]8qf$SE'8/qq.PZ=0S7
+%QrGeN)jMZ&L1a^*c.un-DGP8a9oi!kI&u(>HApbK.;lWZ0n-UXasXU\Zu;[bJh-PM3FbnsI=s-ECh7tQEc'XlKF65J*`>[-_hq57
+%`Ul!gGRu=&B\LTD9Bna.Gt_auZ8g7&Z*VP+krC)E98rO[^bM?T6j&oSC9'8R+dR0;WpS-pRW_=GgUje_lb*2\f7Erq`WjlY,-CR.
+%Ouu,*(jYdMBRf*3#d<ns^XD8Be?7T0dOqAbb=%ges.$P_LD:![1mGG1rh0ZV8k\EpjF&Odj'+7-j$*_#Mim)p9To;t6*?L/*p4g8
+%?Q/N#Q\c.s"f7"F8_5uE#(qkJl&8`d!bIcFY2r=_dD=lED6ncD+YMNt(p0+eGjUdTm"%&Q]]Q;$P*%d7BrNH#I$4Umjtj-g<*Ot?
+%3^ImA_f\2uoZ9*oTD@ASnk">(Fo',trp],bKr:5gIR<kqeG_Su=r$2QetLbEd9U-"KuP`)*i=LS?8^\=`Q%p+6dKh8muK6F=&>Sp
+%NKoCq&4NGLVMn@[5.iS#]Fr4G%1,8XEm/gB)KK.Aj)o'MY)1=#Wa-LMqfsAj\tkjl"'N:_N:F-AR%qTN35Me9BC;'t`3a)"ABV*6
+%@$"J%/g]/0cJ@i'@m\];b]lZu+]C0]?gL7:W"D'#Yp!q>m\]2cN##qECCPI!,U9Ik2qZ@&A&5unRP+3]XOE-Uk:MW\WXc12M2-ss
+%I7@eNF`FU-AZdE4jdL@o&.dCSg,7%PJ-o6(&QA%/f9_qd)IE1(9E!*lK]q,tk)BPKM+gqsgE_VM-LTO)*3Y#6qqoB4:cT43kecNQ
+%U<0j&nSTDrB*]j]'#eM*3:!K7,XdJhmISR4q[2J-`9d!HZ+e]M)]`)kLXOB_gt,Y^@SH<rXMGd_E8Yb\B:l+=qiF@b"Q,"L'2'#i
+%EMAKQKFoPGUY/>C<KJorm`J"Xk]D'?'65B%[gNb`d%Lim$or7F"I'0H).Fesoa+bfA-<22lqNHZ71$']<ELoDO6FpnM^i7plE3aq
+%<V7/J#_f7_g+04=\:i;7,dKpR;%^H\H5qT-5B+QYW[R/4*%I)'<A_a4690-Uc$m4GnE=o-lSd#PLfr1F2ohtdCG?XOR[fAa9qQ1u
+%ZmO.XQClqg.$S"[",;bLOpF67<$A\Xae\Hj'H!R\+\On5TshJSZPJCC5X'=(B/!RI+3p.A`h4,<P'Dg1kn,4fQjh$#:itC/Td?1L
+%)D4H]f*IRh?A"4o8]5C;M`4cm@[2q')L/">3#na@M)pm(j@fflN;[?n1C[6e<ueDnf4_;b"IUu-7aLBsRk.]Q-Y&=a/\h+OCd*YB
+%Cl+GTAdS%HF`e</QmKlM>iGb>eEjATI6H%qB8Q-:^`GAPF3aBRZ+9"/L_k^0"@U"/>]U:t&US:T_^@9VlQWu<j)')p1hB$MFFM2?
+%Ms^rc6*nX('aJ3!Y2r)^[)HK!r.kG1&#=8g-=MN)pmb[DVcWC-/ZttRO/WL0L9bON'l1/$r^/L.pVQa7p5EMm$enYT2$Sl=M0ENM
+%kk<bF0]=qM_r/:uh<aKXNB4[*>S:b[2VF+&gX1+I<kmm#$f@EXp9\C-QU?"h/`=;pgYER5FkPeNf5,i=!r!p5@/\TJ0:[7\6_$</
+%gq-.p%7c3"Vm>b4n,lEU?%I??T0:6@b4RQ-?%OTkHnCsp$%8&c8P5W!!Fb7"lB6I[e[n2I9C,qr:RtlfUM$M3n(r;DeoLL]2m!te
+%=X0`r+Jmc:c^LP4mFQ/'Sknrba[GnkN.`-+iFHC#]:&.eL;F0hKp/WR4W"S$b_:BJ_j/>_g0+qek(gA'd$bG7,6V]\PGeK4(9nYl
+%f$0"tO^Vm.hOhgGY\'M(3WH177-?kM5F,,@SjI4l:dV*kDmkd;IktqH->HQ5f$$FMSu!VB@W?7&RZ<nHU,##lQeNEB>pm#ul$2RD
+%i$+XkeQ1!i[CWX>&B7-^AYtmu8Li*S<?1L]P8@,TY#*(<f;m::e0D>i9Z7%P33Gop\R<t;)ORq`!$N)O<.G]N<73N(Lcp22`'L1Z
+%1U\gA3NM8!m8f\>4_o$5BB<Oiqu*E;>i;q56)LP>rRZ=p$`/Z"IOBgjmKF.ce;1Fi@?U+]S2iU%c7nG23,6oA:16@TPKEXa7imro
+%RaUF3=8Br2gp\s+l;Jg`(i<ENo0#e_QpOGlQ%7*XNi,%\)7.ZuIL5'!)6oUi4k#6p:1mZR1\$N?/Lu?G:(*ucc>BE/ai9rdpXJEQ
+%J&K*>nZR$/bPba64=SeO/O<-\rc<nuI9]tn7,WmJ\^t#0b($&UR'(M@O8D*_3lT"8$.D@:kk`+4aOZ&pRiJe!Yk!/SJQ5->'j@*Z
+%qI&I@%]u1['!"d-XFa]27VOle6pXD0o,WrG9i;F:O[QZ/8o[LghKDYND-?oJe(H?^Ah]:J:^.kR\<3e>*C(&)<9<F^K#u.X5L.&R
+%(6B#=_skr;*kQalh`gpU2u_QE<-UldB2j+FKmCbX;8M2u98/t,g8$O_^]Ngc_b+S*l3nF`_2,7%l*u+!3m=gQG(J0MX`V!".pO(]
+%S9,JqS.2fR6%uW];,Ec3S@sa5bBK:SRol95H"s\^W&ahKPYTuOV]FSoI9<?-5?SLtbN\+%T<8A7f"ouC\+[Z:Y_g1]3.94Iph=O&
+%'C<VXcVf"jfC`CPlPUG/;;iB-Sl+H;WH^S9eVS!N@gUoi/K/"tLUpBC[*tD&*W"K=hjtj7IHZYd2q$JS!cGr+rsuBSXFTf#d#N6S
+%#!Un,6<A>n:EN55p+!/H3PN`Qh"/U9+q4$@B>?\jZ6#&*kfEG;FkK"T8R_/0]AGguGuqq1n7o)7a\k@mHKakTa%jRJOq&OSm:J7M
+%)aI%7ds9h4S+<R6Jh8M*@0RBbK5R?oi!?9T[$>2,B+I%i.ItQ!K]Z9j&lZ/L$6ral)$@4"MeQ2(8upFFLLK)Zgf[$X'$;OphPp&Q
+%jVGulP[j?cB#lf<@iD1DQm%7Ve:M,k`]ld?.jKLUi?RNfR`s=?Hk*$.bVD'Uo==^i9uN"/bfGp5AI+_bQ\2N^A$G1<NoR$_*D\K'
+%Y^nU=@.SKAk3rHj@`L).Dk>OFS(EGerZJPhNo=OF7/Z?$FE5TM,3G(\m3cF.q*an>Pn@RaUPL()&ke+iV0&p8IN=Y9caT?Cgsdl*
+%C0OR$MV;.]_W$<u2n^i$%DrFV0Pr;s*5q!F/m,Y9H_WdpU$0`H,q+s+RNd<fXhs.QW@M+U!L7M(/B+AZc(q"%Ksb&l0gSB75A\r]
+%^p-Cn#sRXOKrnLoEfr;J+)D/1g.\_CnkeQs2j(i_r@7NE:En*(6)2CJV1.1+EmIhm9l6#N(BYc+JsESE\<[oYH8`1:B3P)sC++Jl
+%LHsDF_As.b^bW@HQ'WKH3&U0L7H$k(Of3[cc5TR/]hiuHX\@q_<PfN`aH;Aod;>c6,3Us@bljJ,1D/_t4M9fTfq[NXaVO1VMnOEj
+%#E;1mZZilI$>i[s9aDX.B.6,WZ=iq!-%tV1Jnut2DasNkiKW(!RZ8bUPc;W<.%_rX996F'@h,kW7Q+n5hi*U>)Zu6u.1$g/od\=/
+%jGG#P-?@=OA>5L;*:uY+q92,_Rr[!`Em/ScG>O9sGeSj&/hp!__*TnF6p`tt!>Pq?6KZ`^k#4t&>+4^JK#33K-O<OhJ5$R$d_.sR
+%VcKJb+=2<D"L#pF'!phrALaZ2>#-F)H9#&S-K,+)SI[#?7)>72W>0_&qU&mH+o_/5s7m=GkETL1c,WGS*-!j*B[cB_2H4K27+^h2
+%l>"T-j]OV6hTcc*"3sNKS/N1\WII^'Gdt-3`caJH.",2$;f0E=T05I>^)iqiV"^d+I6S0hV6itg?6]2GRG;Pt8+OX>nf@V(3nDnk
+%F.!B4A!6Z8R."&1pKmd,"G0;o&:?,N]GEWG..1]QFNnWbRblc+emhU:X[CjCcq^GHXkGPNrN?FM_b--c7Xd',>:3@R<M^Ir=B&J/
+%`L7=77]T1q>]U:CSm$,7X5;-brR,JeC.6][V"q<!5ZuEMj`B"QY1Q'"atBX)@su)sUWUGo$Ie37*d\AaDpM9oT/[%LUf.fIr:k=X
+%oE"4t6ptiJ;hu@4X\knJI-Ll;(*%)+^p%YYi9*9&<(#b;>9WJHpt%1uo*O:R0DI'sh['!9Bi8+H_=,=8q3_cfEu:M/c(<t?T&\(e
+%,>4V\N1No*)&8`?iR.1-^Ya,4c4@F6k9Fm%8%G(\,Z3r"4=Cp28kU?u4m<OsgU$PE/3Q-h:X=.RR:SRW_D<Z(UVc1c:L>C2mZUQ#
+%;<\Aehu)L$RpWjUrT;#`2rB&VPnC%_0;`*(O1u#!RpWl,nDX)s)j.SSn?7=L0kjCP,Y.X]gTrS_.2(6r+$9#l2"=peOh]hD5LOb^
+%EH+2<a1p!ghnbBR'7bQrM'me&o)&GAT=cBC5Q2T#l2BE'*HcT9GHL%W7h)VVkO@mKFnk8-%VYg]ZSo0nLZV?)3r(T0&8-F=^"u2f
+%91qGTr\VX*Se."?7mGhfj)C?b@mDls7-tFfiD!XO',OI:M3>8&q?`YUHO)l"l9fu=f^?E_Yg"'A;9sEqD7&WF$;;OT%<\c%K,O"#
+%LC\GmJ*B>6nM"#?X,T!\j&l1V[O:b0m1],[BZEF14HIDI=OO'?ha7C8c.NN7Fn^>M\U2$=<MbJ*YO3&ZDrsY5)Fm,<\utm+?h&jZ
+%qC2Qne+ul_h_=&E%!8C_gIBs&]H47?W_\SS5X4J\%c96pr\-,b!e%!XDA[9/#AuYb_sPOrT%',$n``CcB(C&ij+tsk0<5]Zl-tK7
+%@i]PrKR:D]eYQ7`5.oq<ZC*>A%`:iWXhGX:TI(*ooMl$e^\"5VGSkEf$+eRhDBj$$?B80CgBba%&E@Z;h`-)a0JbNeIAdZo(iD\I
+%DENutmG"S#A?dDsdZkD)`sod#PSj.X^8au@51IWN,Q?M@aW)."[d`1L*;T&VX3UM/#@kPW(>G4ZE8jAH-`NgCq#@\q/j=\Zs$@gK
+%6E)L6ajCVorakNo9B*,<7<DdI64,`32(16WjBPBoF'nA)>^X`.l+F^3&"npH>C'lA&eomm%?n]In6M16't&2i^!FOk`E:l1jHe[8
+%o4_?Z?ess^qih!?DHZI/DQ`'[S.hGuk#.>*b80q#5l'LO`ok"[Xk^nEiaC.+e>"hNT.Z$0H3^q`dP#$p5TG/V#_8tR5-8_>ku*-(
+%4p7*KF:r(62!8]C]fVc8TKBDXKuHuZ!A&W(XRBO$Ef/Ql6*P4D>[YUB-G[4;D*FL8Lg*8G"]S:@lsY#WHma<pqE>*caipqb:cY(F
+%c6k=BN&5%WKl%+,"](84,-62$0FH$^h:sXPI.T0B!bKEmgr7a4KA50.R'p/\PsP'WM_^mf'#K'995O?Q,7!9g"lr>oS"P_sC29J:
+%1FP,_[ru[rfO-H]=G(%@H>gQu_;rL^3cum*mCeoKL$@qj*t.G`m<r=`"mHZ::`ZK<gO"PV%46nj1Jign2YS!;)N9djrW+$Zg"[KV
+%<gY)D#P*D4[(/+WVSQe95p)a1VTlg-OU@7'X33$j=`5=S6JqX1GZ=-n?@!q7'ksD.):EJXaM4JP&rD90fG$SIR=`Kh^(?,$bTUZZ
+%4Ii8(RK4q;OU^5P2=B7(8tn#-4*YBfJ8"7q49#c09*@5,Gp8_^>%>P[KeXWZ`$&2i.rXhb/i=L))mq+DDXS%W2NV<h9J@VIDsm#<
+%BJA+&OXPP0hO>OaYXV37oD,5#mk&6NQr!lf>U:/+/!M>[^l[&jPMSXdkT/$[_#5#c7tlZIqj^HgK/"&,;jbVPS;[WL(>NNfHfuD&
+%<1Zr(;"NB#kKM$&f!k.6bJH'<0G(?k`37)-6:9J`K4O4YIS5<%IAqf#W4nMhD()<2;*(ka!!4.EV$&%gB>;"O'hFWG,_Z7kQ-?#,
+%aQ;"IJ:^'XOhs@!a:%@sjFI@TVd81-OF&`IdpVT#Gj#qjX2O?_pB?jI-_4iNL!s4k'4'D7>=<CtXu(HtAE>8WkA:kP5?`EZ0B=HW
+%;(Rhl+4lh'.53a]=^iaBIEt]7(:q0SBr2taq:CLp7uTJj![]<)nqJ^/8cQ@$O:@0b\M]J!-frU_`#23i?M`-Ko'XRnO+Z+]qj=4@
+%Go/hoY^QDD`g#4'l@e8mgMAot$F[Uf^]%9c>L6g_"<i\"*QaR:l/Atq5WcO.T7R#I1U=3&*+OFQ57`RdA`R)PdI&J)jcm3XB,-VK
+%Tgt2DBIAReX,>In>#bD#GNj-OZ]>1/k*b#9,FX0u.?#"/nqfKgK65*tOK^8(O^AjpO;ZnL_Z;r\=k"Jf2HbMP=O8nC;s0Y''EQQd
+%`R96$.hhD>GS#2@2P(5L"/V^28AFZ-\_"":nqJ\4[MoWJRKH>s>m&jN%CMGP0LUX<Nt*BkhfLtePWgYB33"N:"a<5W5mAK(!iTs*
+%OUEKH#WR64dCFrkX\5blCO18Q<9GV*-?(10Q@X@H7mf=S*Ri=Y!7P]iJ:j&@qDca/*=oO=711rP-tWt"ot\k>Js_W,8shCX8&_aW
+%%<IC`ia4&.7Y8`fZgoH2+6osk8>sM@2CrXI,_uk!*].Bo+8>gBB%9A;/`WmD'G"WdU.9W2CcXN_2/'g0;&]S`X7RhoAk=!kh'VP]
+%TCRp4k?3Pg2^(;menn[j.o`-Raa=tkq8.6?.Y@5c`AZlUILB%k$m[d]3Kl/AHTCVWZ8k/u%h.BuXcLSpc@ao(ZihT#8UIW65&3)p
+%o(so_R!Ho7Z[_6Q;E1rJLtAX<M%(_1gc#6"ie.@BU:>u(_l3aS[,@NVrK/?Hr.R6"&($;XVg*p4TD,u0oM?`5Mfd$!Z>0"eL<.Hs
+%d:&OaZ3\(d2&"Jr*$[*Y\B#_)FG'\!2:,5)GI'fXTbfchM$B1&`J&f(:<`l-)0EL^4cjL+"HOY!<R_N5->P9p?h6PT;*.NG,Dgpr
+%q7oHEW@BKX':"hLccf)N*%3(k/M7eOX`:K]]AuG;$$p:>n+lYDBt7fK]A9/_:)nd+%0W!"6Q:N%[JX?d.8REM5FrrNkCq#V7ON]p
+%6@L&.)q4FmV+?XX7;phM7YVW^/FBE*4!YS;Hm1g'dQ3KWS%B$PdjHdU@Mi`_VT4E7)Ig6-QGgS?LNRsXJ[Ui.m-IC"Eg:65mV[95
+%Afo6_PiqP6+R"`N3eN_FD$-u5oG'EYah%["_r+&>!$BP=>S&_'E[(8)FBJYt&M.r7A2h,NNH5]d0OT.LoL[q0[m8cR.sWW<*b4M5
+%?cN^:4Qfb9%\bl9AlR8,El+Po@n$-<#AaI>"@POToSFE?`jLX)MB*N%?#/m;.rlm=P''Q:_U=4kM4qXH9:acp%r>*D`s4@HnOC[4
+%1dEUZ(.O^$YKPB;XsqkYpN5j[/l_jJI&F,T1]=`Aa_[%(I1r%g"?9cYoP3dp=B*'PL\@LI!.M]^>0!P%%q"gN[#B,q9=Yl:6?>sn
+%b8<a^KFMB&F*KIi'l$d-A,9^mrH@PW\&rX0-gPDQBCl:Pnu^ghC/5j9l[Y[rpXN(sPkGObfFSI0"S9"6f:G#L;+0Mi97&ItVlgk/
+%nD:;bO?"R[13K1;bnJ8bgBD(XYR^reCL8_;n-K>m%m&IK1EFYSp%RLaX0+Z=Fd9A]29K11deA$K\7Q>_N4`.[E=7L[Lg-SXE+c=.
+%7"#S5GR4/E*T0kQIp(1uOnAN?VqVt^ICW,>,JCQUokC]neT\^9Y,CTT7"l_SF(:gQET^euF"t<f%BOj"R@Rp5ZT^/q':kDr\q)<6
+%H#g2A\JU@.KA)Fb8:n(eL<VQ.gchG2OC@Ml2R##?![/*%D%VUUJil!@dasF]RbWh60aH4RZjk*eAMJVs]t?i=BRsURV3BJ#_.*H,
+%4`W3?87bG3e&Td_XM.3&iQ5[`bo6@a/Tp!4f"e]fCGt-OekA:]\ug>4WLmtR%+f\n^$SNu7@bAdoZle"T7&X[oh=hGeWH@smY1bt
+%onIZ"]s=<_P(WRcSQ3E&;+3kn<L]<T]YD[404'$u.%StJpl]]47S`m!h&l+?N8F1I3>"6D0+InhGFN7!(#'fdoS9>XB==ChHC4H]
+%0rc6[nXW*/8oXTi+QF+V5]5s;=s8;8Eq8hGNM$dk_WX5#Dm*BWFdV8X]%^Pmj[,)q!QbCAfRQ3FV#KNOUcpdeG2_>K^\dg*O4qoU
+%IrYAK'=e.HoWr6q3L`3-_Z9G/MC.VhZIEj!A276(%<@q9*CHt7#iIW;FTm_"D'Ai,)]HLF=+SDBRa<O0TQNVGoNmUtUB<Q]Un$DA
+%Ac;$Po4-B^irZk?c^qtTlS`oKKa*%?C.MhVHL)+.laLB;T"^bE2q=+arp8\frrISC7=eGYQK0bNjic+SWYFAm!L<SI$V,-_h!q`X
+%jB<_[n^mK4[Li&[")EYY,:Gt4*[CcR3dP]nbA"*e:"hpt#-c(=Aeu5Sho,UP7A0-B!'27sa;b4ah'npa`R#H,`ho"&3<V=:NeG3j
+%UZ>0CV!"'^D/%i_1qA:c0>PFT#.i3LC(0n:"[2T7anV(#M*(2\lC#3eE![9:"h8Q@,JiC(*8QIsDjgEp$K/lN*h\RE1B:ZFcU1!M
+%J7WW6&9;@?;QC3F0[]&OD*_&O4@7OW1CY9M'r=kN21.EX.S-_K0Dmr$CLi1Kl%1NqS."8IBr5l>O=:r@duIm,Um<,bHH.&q'#hXo
+%a"n-B/Y;LInu-ieaf.uJm&K(V+Dc!C0c2>8,&K]+?MB]m-R53_pjsg$%YBbQ*)"_W(oG(NaN:(@in_jC3o7]]*.@oE<Y;*-GZo&U
+%netC&$Orh^BNEQe_:/gtr1$fTMFK#W<g\cL$t7h^.U(h@)Gq5=)lrQTWkt^t66QL7WWJRCC)0fX*RdoQNiO#_[k&JO"Y=#\)\I7E
+%22l[rf*,YO(VduA"kP@$&RUmAh`2f1?li@O=X39bR$1!eKstM:hLMa:m&Vt?27gZ/EcH6?=54aN![GFrYAn?\nJ/i"PSLpLA/1OJ
+%K<G7`.A\o9!n`42N!P?Ok0h@(rnZq9jT])NgL7tZ)IJi,K[&H@db`U'F[6.g)o;s?j@^?;'n@pg3he-J>*QsIF9OA222pb1A>P5*
+%>8I^mU%kSf>62Aj2<ia#Ws^"I)ReX,e5FlM$H!:Ge.oF/$A(%H6<BiPkYPBTC\9q6);RBc_DKaTnqaI<;@p"K)I9$=6HB17X5hj4
+%&RdCJVhPYt<g^q<N!P>7*G>Q[@2Fk,P3Fb.$fHQ4pAn\=oYZnS+tSacNa[pO\1EQa,JrFGZEGXf(jNBJQlD!dM95Z&@r_I7^);m3
+%rIl8'!D)!aKsJ+jUc"er[WStD#%_R.]Y(!jJ3iO@,Kdm-PX9P``W#J77bO5tV[Os]'OJ:iPr;_\CQ5Xhl3.8(#F'oQ$F,g-AH>?L
+%fH\Q$)$D*If)]IS*8.0#;)ZbZ1a\o8*G)JXZJJ`KbqfRY0T#-E>@DkiU%&=u@:1D51nlPh%n)!MARQ&agn-*]7<%\]T2?BeX->B6
+%/-'/eDN1q%`mju"AJ*\Di3eJp2uAuQ7Tl6;i#uulZ68ikNU&!^kPi>QZ3UkF=E6o7"J^Cg@P#BD/pY67lEmhgL9\8(`=ZJC(lO#H
+%.bQKkJRsbF#d-j!3m(L1C?M6<M_BY+&lpE=6]/\D#*_P!`CX6tbqi2pWWJ/Gfugb)!G,Pe%j`JT.-ieDMGa9(V\QXl!1\^o.(8-Y
+%lUH=l-j>r@A>N99h@I\b?VdB5,I/LQ]%IV8MEpWO*fq+fZOnT&=(sfi%0Nc]!4![MJqeV2q^?aa6hJOY]m95?rq=kQ<W/%]8,=c:
+%T,Rn:D:3R<qRhBXlAs')BCArhKTufiMh]\naPo+Qfr>`^ei5KqZ#u^#(9j1e(0Gq7E)H"$5)G:VJ[lCr9(F1X!jJ=FO5rp-`J8.D
+%HnA_@ZohL$)+H,Ci[3lB=b+nFVrIFj>.6#dG3`9><rInZH7+>Nk/tAT55"tiT_!A21]rT9LeF\<k0A%$IHDus,F`iD2P\[1UYp*s
+%JLo"M((clhaq1k=XF%%!Ydj=j$S'2uk[`nD[l(N=Q%`h7N7ZJj?B3M?c+:7I*K8ol=_mf@a@sWcV[H&6Ru*S<"9qc1B,&gOmh"jp
+%CJ$@8mn"^=pE$1]7,*KNBHPYQclh:Ke5:<SK8AUrYS<e20$-LuT\:pL(5O6:^0`TYD'@2Z:/TEpG48oVXB7rL(S_\FAV>>(0JB;F
+%%!N/HOgrb]-m3s!*Qlsq6MJPFJmt.=[X3RU*+iip,]-q&_dOf)dM73lc$,Ru\nbb9NmmCOB2#d;0+;<P?@=E2Z6C<l:r:G5*"+pY
+%Q9uEeH9G"nhDLZKp0HT@4>A8NVc566-*=u@,[0Y(YkOd0CK_Y4%nZ;%#1\Mg%[KJ.qVJ"7>@mPpg3O%3+(:cHn&%LL@@)FnZ5?m0
+%%U@r:gNa(;b)C*<k&GsR,s(#E4/G4DKClD[PZ#WPW%NVUh+"dR?gGkY;<7&+B;L+bIG9E&^9CaL=MkkGd!fqm$ajO9m)2/66J7Qb
+%h)m;j7>T29.[pSS*a*E@?8Ma$Dg%!%6!R"n@%rX=P-Pa9YQjB5JhTWhZo3UWJK]B+ZRV.U"*8l:)ru=476sk>PSnTYF)NF?%FI@;
+%nZiP9C@&G?Y/iY[&aP9H#ucTD4!OhU-7:=>M+^$eFl.YF>]oU?:)2.:AesGXIk/-4&;?m1?<_*#BO6Y&;)7S!#h\e>k.&#LK@E=/
+%[0-sp\/-itl!btM0$udjh@?Xu\HV-T:]<b!6%T?5N*ss54p,Rl!_hg[f=!;o7"mWqRHYI!/:."'@&>"7!,d_'GW+S+)rb^+O--B-
+%d5haZ9l9LGq,T>Z3@5XH!/"pRYoRbSq9<Go#;q80;?it-<XV(T(YfeEqW%^1]jj20J9b!j1^6s#;p5j^ih<*N=9]PtbS`tnCh@RC
+%2uLXf&I'$F$nu_?Og[uL9HTXnPup5nBH6Q-k9a96D.3$;d_9EjaUEm=L"H_6.1;HrMFeApM'M+"(`Z[$&umiiQ44Mrd"4`c#1>0t
+%MnYKV/6`$E<56@8\VO+WAA2CX-9BRQ,`lZc3ll.YV\IJp.$ja*^n*+c0Of0k!&-D!2AJu:eK,Q"(r2>qStWq-KM)bjR@Bq4:P*IR
+%"c^%t\qZNhYaS1"8M[/K8^f,C,-G74G.80]*=U>s/@Y6O%6U@R)M3j*\iRYmBbft;h6-fUi[H=A5<ZjLOeIH:T\%kL]pnOlk_Bjp
+%)Eepg$nVdI]2Te"`W.;fX,QZ\M;YH:2AUYTVl9"B6p8p=n9G]]*2<\K"1Zg6'..BaeA4$C8b:O70Yp71c?87uJ8(M9Ko(J@]'3$P
+%n?_K9;W]6G+G'qDDUOA9VjPKA0"RSE3!\r#?KT[jlhP)u8-E.WiO^'K[UB%S$7@q>1HW]lZmmIW."'9gNE1J=?tO1bc4&S901R/I
+%6n.d2W>j^3ZUc>T@=X8iN/"nIrZkB,@]^'S4r/#DGYi(o@@[lEFgUZqdH37g!an8JUR?$@5u(9R>EoWtcE8'Bk32qb>hM:)JMXP)
+%'7F;>bR?%9e^F9a25tpW03'>B1=AGB)IllDJt]pBj:Om1BoUoPIB?XV!*69e=kj[?&u!@jMD8,<!gJ@9'V@OI:3I'r8O+1+N7OD7
+%/3o&Xn=TbUijMi(%Ae3PGYqUoV>;-ZXeIM6TU&O[cHNsuX\K>3]F$';r)C[dJZP.DMCQ1Ap]f=,5^5pLCEV`^Y'(3[hF_,jOT\N6
+%mA*JDcG&sDo97a"EC]Mo_N_l1(+.=teWLKhR+ZaBXdXX=&MB.pbi*)6iqO0)@[Dn"$_h8^]4%srHNE<2NZddm]SMKG39Wu)K+&WR
+%)d<QoM1fXnD2"].7^c<L[L!V@fqk:.,/qEQ)TWdg=uEdK`]kDT2Od0npEaZ;U:E_V5t$oB(/mtfdVlo[0:VKX[\hNl09Q1&#]tWW
+%m?I33/MRqNoN#*=a(-OT(9$6!;m*ppb#RqcE<1\&PCVegX<sUI:^V[PRBT1hTNDV>l?LdNLKgi"R-uFh$0\;51'%Bp\eu33TPQM3
+%@!c43)JI@M'P/WfJ7<oHa[GTBbY@9/O_$mh!+_B_TLU"e1(^CJ%Uis8LW.l,`;3/AEC>gXf&NWf\J,JRAA*]%4J:)RrP+1>6nhG2
+%.\m*kJk60*$PK7LY3PsU%nUP?o<RlPH<4dr6U7bMSD=Q")0+D=CkB6[X]sRnY\D]65j_Er"Te!4goW-2cHXdh'uZGk5koG(?S#1#
+%D>g2,4OSA34'=6Ua"n8`05ZUsC6cj](%"/'R9Ed)NXXOW`h8<TQR4Y!oXo7^ab+J/mt\uU,VA<pKRgj5aK8D3ld=^"+j?--&9amn
+%M`sBZi=/o*=iM?^$)9a5P[XF:S@'nb0ar5]pg6U<e>B(B_c]QXT)ds9BMd'lP2i+!S9X'qj9d'X9PgS/qaD/,#nn_knLfN@=_8.(
+%YioYqCI&V5Q*rL'&ht.'j06'G82eH/2G9>.@TTh%82\#1g1'o".C)N99L9lA5V/&pNH:@\_aM#OiBs/8\>o6FST#Ue/B2c?Y[_Se
+%kQELAK?N%,U,$^T%X.N[HM#;j,#o>e<5F1nMh.s22/oN(Scq#!@Tst<FZg+e!dflEM../D^CYltqd?bG0K"b%f0aC11aW_;0,npD
+%pFZI%1/$C,=X(@-bVUhp.%M+!N]o!m_AF1NWeK3%fg!TM-E2SY?s>Mm'S+9](<nXb6;+2C!@cNgrSYJ<:p/;^nE^-@YB_U#<WXf&
+%T!/6Ep3lZ>EAtn$ebpp&QZ]]WJD2l"6"%[+=+Q>EAC4<O7CBALKG76BA]sPh%'U!hc"*[t>Pm6lERC-V?Up=9=>p!@M@SJK)24oq
+%?-2,&5JS0oJ!QksPQENZ`FQ;R34$A`@+PJhoee9AYKjQ)Zk(Vu0m6Ki2d:qsH\j5M=@JJ8>D,),L+pu"AM6*6*.3B#q4A==OW&<!
+%kQ-P],[h-<6!-=)&HGmP]L!XO85SC'cj@Z2"V<!JpA;Rnr\4<3Rho`+5$Yb7q=+7JS!WUCEq2)<IejcthXS@QS\4aBLNfrZI!>/1
+%oCK;XRud<YIf&(M[f+n$Itj9h48bLMke1K@KqfUWD%t9Q\,W[lX:Guo/da^FI4H_g!N2MY&#^p8(mI1F1c)X3?t)!Sbm\:;?g^is
+%jZohN:cOBMEsB0%"Sg4h,+m*m[pqT6F<qQ)mN2/o]oUk6qoaD_-<*gq)7!VP0fJc:MZ/TLAha:F;f(N"PZqVlBjK`plc,"Bq2A=W
+%?gbNI\P'[MjaVI)h^/@5TIS&"($$)L#3OROI4(?"kb<gVPp0Qlo_9N?o?a9Wf!L,k`4_Nj*<fDR&De#BmiGTVEIi9prGj"UE6@,,
+%SDOiuNkuV^<S.+8]j?3:ofd8"mr-;5>uEL;DH(i1LXPBM":F;_Bf/p"&$"JX_Z?70pSZsG5D1(okIbXRnfja?ipHhhgHhUj?G@1t
+%g%_0]((#*B_Ipq<W-2fs]h9@a6Z*%Tj*s=[/Jt@/4Zn#nCn?,tA?H9&0[TY<LBo<AS0EPBcH!1Enn0+[#*$.OjNk,Hm*"=L"Q-Ya
+%\2YnR.'LC_6%AJp7]h4FNXNI4c9'SFs,*<P(^7/_UI$\_"AK!M@Lt('jil)`!K+\pZccKJ(*fZAGSH,6SFTVH<aWTL2P#5X=nu;:
+%O.RH]2KQBQVZrfs7G.+8qLp/cO+H'Wf:*hB@lFTe"jiAQM;9T$+"`U5Nj5m!VZA/UF6_]L!B^i4]l<&&3sM;(*ZOD@qtIqhQ/@%I
+%8bc('2sb_HUi<I;i\see2?Ju97"ct_@?Sd"fp[_M5-ZgbYTgab;Mk(9Bal\W6\b0+VA]G47$.K&0ao#@Kd\+Mka&@34ffK3.NK4H
+%4qeJ@$s,\D"F-%&P8?oD\d<fHYJTK_<r(-?ZDbm[Eh#8o6#eO^aDngJb6^O?oT9?<kmlOqBn>=OdLHs"+1m@'&C\NV:d9!mUl6FN
+%@":?kob>`EhR!a"aL$0uAj[]0N;LZ\_MCM0[TtRn84Ki-Tr`d$X*)L"e`n&L?5.$dVa8qFWj*&/hiS!+isNfqoq]M":6Pp'AbX%1
+%Fopsu'oY'576;(0,QK>%\[#8Z@Y$JD5BBM4eJA+a@bu*Y^S&Kkoc5kR`_.^3juF-a+JOE`F#$:e*+/qN]_(P/JYL&;I7'6(8F[i<
+%f/AGOSFTDn9Td?riXIKG<*Ed,QJ#`-P8("sV)6&Fr[fkEDUcm*N"J$C^>3K+^0Z@HqU(Q\oOJE2'L&Z@#+Xl3OXcO9)EuBATO0$P
+%I5L:)cB2m-PemaY["Aj+(o4iS]MrjVNdtr%"K]\9FD:lt]4*gRY>kme/&M'[Q-b[haFu8&m*j@o01<m2LU<SZe2]I2kuGBQiiYPN
+%A?MZYTBrHY,c<Xq2\`TS2T)*r>7)\H&2X__`b:0^"3mk.\rgbce7aC1r.:5X^M6tWKYQcZSk?e+ALIA785WnIk+MtckB!pTkbGdh
+%0//*2#d?`a=tgQ$3rt,P0m.PYSRLeg:@^$R-qr2#1+g%V+8"2Wl3$07F$LmrCCSMAHdnA_ZGrlmU/7kf_d-<b2i4'EaD\90>9M7L
+%6QaUbD88t>l'"5O$qrjAEL/.IhoOu-a`J.LpR9HG6GQ$'VZFZ3?Xb+.Jubb!;H1#t5SaFNkC6`<$hg)J8mgMoR&*,V0UH0tgd0iu
+%.n6TO1hk@49:^TrEA52P!73B\_J6<B`=iC\3dqfOb#pG\Bd2Ta<c[IRaes1I$`pR#KakhV2?4a`#CD<'=JF:H7QF9YlkdlRik-W>
+%EX1g!S+EXs'$i*$W_kMeQt,M(.(H]rN;gA2(UQbUSC"?Ed%RfWYB=T\YH.%.,pX+SWI:in"Z\Ej.F#[@@"8jXbppmR-%($kY^l\T
+%g0NJ\Ag(1#[`rX:j&'Nd;<A^]:,Qs5C$Cs/et:MU$H4TrG'$-36M[pE,<I(u(na7A"ipLY+QQBgdVumGnI]_eq\PZW7k5\PG$m<W
+%>H*99Ff7e#PJFt1SD+OVa.P=$JA]I:&2^^j!qgk+Ndu7G?Y#U)EY/'Tr(kOQ=9aB<C]TH73V/V=3[Y,^l.4U?@X8;`P-<K@gP=3"
+%^)S%RZl:^6?>4eH:&/V`nU't(#Y#r#:9O?grqF?IA=k`8VF`!%]aue?_ZZQRY9W:Iak+_1(r+95bD/+]7QXrFGQ!4ZluOaM8M*M0
+%ZR&2&SR-mQiu-?qShh=QO$L)eO/^VR1&SZFqh>S\DcAg=bQ15,dEnjMN&kLYB.H?:<QfNf9mc8d,itb#'Ne,J-moIV+A/[IXkH/l
+%<hp$^M*j#QWFW.V,@/6,&rI$AMBJ$+_XqOKCW(.k<SmpDMV^4GdR'?8C[Jtb%t[Cd_b+)/P'W1GV+!R)a'$<G.7K\b$,'M1-3jj<
+%Mt=UoQ=a1[(;t4C*p,IsL.t66pntJQd^jf5>-4OK7@\Ig0ShBantBK0fl.!=*9geA\[Z2]3\3L5RKr-/&(h*W2C3k1+7&20PQ(T5
+%8St<-pCZ<geLt\@1]MEGM$BEk2X/NU(nu8)4VH>O-(#d`F?"5J>^9p9?.U)FjU41=M]^SWkZa#l;5(f/%0uWZ8;dV5Q!S@-J@t>S
+%!?4njWWp=KaBM>A!QSn6+%C3@ZkMkaWlE,K218G@C`&)5Pu'164c>:n+3-oiEV87pDF$'7aUQHp0;n'S,W;ZRdT=]0PSE1N)NdM)
+%F8d`dM3h,0iga89rK2E[MPdXNS0"FaL%Nfh+*^Q*Eg3AU>J^_9NdsWO<]$A:#,:?4n4lKId[7I*F(4-P.;tT`m^(n]h"T:FceFqF
+%A!=>__0[\PAC5Q:GR"nB+O)Nfm31I$UtnQ1]reLtf14G(D[!VNIFohfGE!YgIgh28FJt8WD3f<=."<Ye/>#EfM8SC3JQ"EC1`f\M
+%960BX3<nn.cM#lsh#g90kl_GRkX`?.?\qbfcso&Li!?i8EkU?h:AfV<34Y62a!iLp@6fe$5,)L;pD\(516@NW[Ue->B($T@#kQ?B
+%S0UW"kbU<oHTGb^9Ah6@*+r8EZYEt!E6q3Qh#`J]\`1:WD)7JA&c]rs@Yt1e9QnmjGm_R=9$op3e;e?Bo0=;JU5pJ?R0.P>ms)7S
+%)6aB*1>6!/f-E@"n6O#>YucH:#Ft$mgZ!T\-iO>eQad(E,%q5)bViFuKlR_AWn1&9S9R6uaf_T`:i%t>[2L#S/@d0GV,E?pJH0Vc
+%2->_@;H.t,OpZ<FUqE\Pl70o\UHs(VDq`44e6WM/Gsj*i/IRXVTaG)3D-^usIfM#kIKLiXeIK1&`oRtR%g'<F5>u$WN*rUhVI,ub
+%9ha$M'BEp4\?I!"QpNH$]*?"+J9,9\,Qb[2!#-mLK_Yp1)_s[;a-m1C1c6O+@u+!K7^m6m5b^-?RcbD(=c_KbGtG59S05qh,W0-G
+%#GgU>OUkl:Mrc@"^Zr3/m/S]ENAYZ+g$hj)P0?u@i&S2f2-3b6E':6BBGMpc+c4adi&d7;>$F+jDEn[9/gY<F-8eSnBpthIP/T`i
+%ZktlT'tZW7IGM8IcU8)%)#"H1M,q.ogX%ju[&eEp-J(:k^/[7^8b*eR!di6d=cian1fG>>#BCqA]u$*Z7Zh8`(#:Xl7cImXG%6>:
+%J,_bn/[uDGfI2:o`sIN1J_WQ24L22+>FP?B)1hlmk!@$P]/VPaYG(EN,rOW%^'qNX3_Z4sRW5&q&Q>W[YA4?"(c.LYe#59tL+D:p
+%/W8M*n@fDA\*n[PMZjl.etDIm!FN%GBVV2b5Z#`=]D?YskTWp+J3hG[!<h]`6-Mr!I??YH.p1.ZM[#V3%Rm->\D4CWAG-Y&G%bq`
+%gn2Go@T&Z:EWY?EPa5:g1m8?]=efVk^e:JaC$XDW2>6=&e?)4pCP&?"/55,0=!,t#_rhtPS#G2=R8N)C_q[>Vkrc+Hk@8*e4&FN-
+%YV0ddgT:W=e7b^PV0/q3@:fmrPa"Tm>?IrWc"T=F!1'jP2HcEubt2MZ[LCMXf)XCtl@&Bj!a+T48MaX3:^JuDdtM-SN2079!SZd)
+%X'P54CosA9"7]*D?Yrd_;q/%G^9,L?8C\7[#s_eGCU?tI2lKi(E`pkVV59+)[Y7)J#&7_"QEiBPV1P'h37enY>jA:fO0k^j6TZ#h
+%UhnLFYHdS$%3+"2'/O-@n$0!tT]I!mYZ!G0I-*mfKLqA4S'8+<!SFq%U/gh97S&qiK9.hu^p;PmXK7f3aFuB)D1#?A3pmCtVdN)9
+%e^d;p&1]Z3OeF3t?,T!T8!A("gR2hM%"cY&lp?^5GC^$H'sY?.:6`?$=96'OD;c_:D;PV)G/IG4U`A)^@c)9.r#<F$6)+1NWW]H0
+%-<1t*CT/#A**Q_qfY2"1UhaDh4>"?$4en3kl:4u;]>h6<5#>$J=33uU8mLXA2$g'/Ksk=kDR9HQlsh'0nl5rp-)c5U!Lp[MV@(/D
+%KgonaJVh98qYZC>>-!9tTIQ%Rmg*_E-G]`dMD!c4V'IU7S(=Nli4?"Z7aB2aphG?a[n![h"6rkTU?rd95k8Ko]+?Odi5W31Z,Z-5
+%"EL&o@=R=Xk%47e[U"l.<+?'>c%09&Z>-?N]e!l%Tj%e5o?BP\7^16,m'Z]Co!r`CL<,B_+ilJF0b'AZUc!]V.7o^%cn(#.eZ]Jj
+%1`WBg9E@hQ(R7tP5@p3_K+7b'5T;5l*]63n0hiRa"9[<:%T8X?9j91A;3lcMdi?><D0rVaho#Q->?,PX@:ng%DDRHf"ZOh_hA&['
+%KUfc"7NA-3QpMbq-UK8[V)Uo\)M(U$Zf#Z)7se5J%q/WMh["ik<*ttXE28QS65*YCli_A@hKS1^OP0HjJkYB1:dDoXW4IXOneA!^
+%;0L/m-nZkV+tF2K>H0%!`,&*L0`d-Lj5@.T_H5e;WD4a<%GG,TF#INrMC,P6c"6/jZ5El,2HIF\Ht^?r!C[hlSE5#)-=.Gg;bZ@U
+%jDP<`:ZPD2@\/Tl?p9]1%MB:(C8S\U33<9A2^DU(WT'nW,qIMZ&fW07/m1n^ZdX5E<7Ho<a.d#6V,?(qCSb5bgcUMP$V'Ak%H^+F
+%QYQ&h3Yu4\\]',/Ts#aJ3#/V3\U(f-eO%@7Y4RN4a6[&g9k1.s[)94T@RFD((">&j%F\gM`Zf%MmZPmeg*0SBU.D;sMKPp%K1rt%
+%/6(.qmuWs[=;)lMJ:E\kR'P>,HfQ*nl,Ve)>Up9"E[42m'*j_WiFHj&MJ>UP0Y-5R9mSuM;5T0hZ(r/8'WJ?1'!NLCg8K<K1S40l
+%"B,X'`=mcaX"ZQoj+e0_KQ:*'HfsQ(5H<kDbe*rX*JkpY5;0+X"?FGTJF.T:--hseiRuTX'c#9G.$2ebWFL//@#/Ud';2a5Orc$(
+%^lYm!$Or,POq^8K.YOZ>Uo)37>Lg/]5(UhGkCZfE'K\F;JEjWV$:Z9sDFJO6PkS;!5tN7U:I1/Di`MCAcLBco=.0UF#9M7)(*SlE
+%eB[!Kg'Npf=uI9!JG!$4g5;P5D5frMF/gb-8<B5B@")$]!BHTd/f]_AGieU+#q9JE75Y7(ct;U^&qIi:;9GPqKi1ZFa%t[S-EmWR
+%GA7lt%$;jOHCl\aZn.W(LK)?0km7u,/oW$?Bb[7-"+-\n&!A!t+Uk)QQAR2(=Kdn0HD`-o."`p.BORmc+:@PiUaM>HGS)p]DT*\i
+%G2a,nquOkM+73h="&NS@fJSAr0o2"#U6/jqKar.pH!h0e.uT7)AJdg$qV8_b_B9Cle_D\Q!U#=pDVu$2G"(f;_B8PuY6h[2&/_=`
+%%K)nrb,-AG&0kE])G4WRq#1/9P/\UO'sXma^`[l&kE/%E/<!_(=tp9c;`t?.+:soE8<t6)KS=?T>*`_2KIt0nJO(trV1Cpsddo-Z
+%JKE"YjbjP"-rcaX8HXTq[Dfd&[pfmSY)R0&K.)sA[g`08cZ^OTAn2HT\-LS_4c7H+kcC-97L"G>)6U!bh&$9++d@OB?tGt/<\e(o
+%G]68L@EfiIL7uOJZ3LejNb['Dp4.GMMl)PYp-8ik\MWl4\Vk<q5KkPJA51o[rd`nPIU9o6W1$SAdh)LD5V<O\q#c54)qb>1V!PHs
+%%sX=9$#Ar_X5%<t".cHU_T3b%<#)%h3H,3s:N;gh/)5]Q<K4K1*UjVXiOY=:+BY?C4*R>bE)c+$mQc%K93e_,6l++s6t6ad<@[YJ
+%HU%uBYuUIAAIjJ'4CK,[6c&57b+=K^7PnmqSRi=c92Sm\5Y(*Y<QWN,G*i8b8pr1>K[gYa?=1>C7_pE`j[b&_"\U5pqgENjm&)'u
+%m%]grTrs0Y:f6<Hlh@+$`Hk>ir9-_Hj8_"ghQO`l&Nh:+*kgG!n``t>Gupr&hJ^1D%D7_g3=;WYY4qh-k5)<.i$E4alK3Nq,L>nC
+%LgRN&/EP'43.n3'<0aup<W1!RFD4H*G;XQD^bu1@IKdI?J@3n)^5HeTRRs^#C-_3qe\/A-m2WK.2\U8=5@8V4BQn?fe8egRr<cf!
+%)MWQskZ5*^65EB%/\qEiL=VmAU$X$^aJ%2qPS%R6/+D@!9P4+jAYkrtB*K\Jm^I[6D`c0pp:?f`S,F4g_rGcOk<9fS*5SpS#Y\L*
+%[kDDL!VC!o&_nD[VCca,\*DKFgZ%[Pmfp#4li&ZG"8]ffc-egcBNr\XK!!YLeD0E:Qs_4tOa19a=?1nSRHCYkp&ub;Q*9Mm8*P3=
+%.n#f3(2pLl>$t_8/bj2emYG^df!g/IR,'CW,>?kk\Ye!'eD0E:fU"QEm_g\A+FINGA.;++PZXlHfNJ_r(YkUshXpTA=B+knN%W*&
+%eVm-MI&#Wc!Be**pf@0%+&&r<>2ZImINNB4q6\4Cl9WaM/9h5YAk%l%R$H13Ppk$#Lq7&rnY3gm5`,^]1"ThcM5#Q[.CR)JC/U^.
+%"#oe"QoObRV5uu7*;N4@QR/I;O:JibaSW[>nX1t]WO@b7WO)12kC^4Q1A0e)\^[ZsP(7;%ospr">M$/+A#m7NJ:Xe\qL"'uOH-bT
+%$'b#Yh(eu83"&R-\1+Eoca4-]D1ba&)IZr(eu#6>Pt2YE2Rc&jE+X1E^h<rFrE;G%lbUI1Y+TXnGcW[l@Ee'RC(GO@XP"/p6.A[C
+%j6GG%e?O5%g5k`f"L4<>/:>Vr8V$jBhT5,";HR^lRXK(I&:OeHr.u@MJJYN-Q\,;nj\1@fda\bbI9LCal;5FeTW''&8qt0"79on]
+%',_M:>QB.ZLi#4HkmI,uotj?f*D/']^@mH_1Nt_E<+ftIFeDlf^=`X:]`QNM&&MUkm1=;QV,g<F=-0p`e@I;Ek$VlnCA$:V@Fghq
+%&u%,]6g1Z^L$"+W^!GJC,Hu,bd>C&k'f)F,Q<Fk]WR$PG--78qX26f18Ns8@H^V#O&KO3Dn8s!.(dRLZYiT#&<]8JL/!Nt(DZo@(
+%(HM;YFJrd%[k<dRL>ocU@Q;>C4f5,e>mcFR;':)@q1-SlX]PJ?p54%'.^.">@aJoeiFl^o\)bm_qQArpU1ujnPB=hG)DE(cFdad'
+%?Ob5_i\R@n<M`^*RC+_<DIndRf-aU6X:6i'!hu$j8:EXS(6?8J#t$a,$H>\361]mhTK"h#%+^gWeH4:S("JPJ:$GIh0=>>rT!VB@
+%NXQ.XM3RkL7c4Q>Ja1i9HISgCi?M!F^OYin@gSdDE^IU3,og"%Y3Q(R';X<b.BaqF^PoqGCk2@E@Dbp%#`kNJXYbkMrN\[EJAQOp
+%%^p&\'\5b$lmt8_=c3kLCZNiaDN@GT!n-/,X>cLq>@aC5?+$M__3n1j^!rkYS#as$OeSs0TL-q%#Y3RFKk6Jfe5n2/;q\!sBZGTY
+%HOdq>H8VZ3DP_ER*n?FoI>O2F%p@u"<THe?&KlqVqGEc&9]0(Oc^Dq#$p,3qNO,tG[nR4AO)8)Ps5oRNb&Jq#O8<Yann+5GR^doE
+%bNl9F$iP08F/VCJ`GCK^6]/$bj^QdP2?8KW(ONiZ?#Y/fj(r2u;<4@OJ>d8&?3I?0Cp_oS[21kUp9FeMA4-U0H7q?V1b;O8cha]&
+%JD8Gbm7^FaEfi5qGQ]JJ_PO67)cT\_kXr/sCtXN:*>"-1?E`7p%h7V4(/h:LfW(r>/Zim*Ft?.*:'6eWY4qgB1gV<JWg^Ll/5'O_
+%%??>,PN(:DaiL"AW)cN1X]!<Y7r_i'GPsu$p\ikV!2!s,a;YdXWs(;#\YirqpAFT\a2aSJq?n^f<,:BO-@f.o[[R7fHe5R2I5q+3
+%e&f([/k&E/4-`VYfiKGuF^\=I-S+j^9U'=!d)9KT<?s?:[+@Wf<pItM"Y:?2ViP%bISi\c#lRcL1pm*FU]#)W-(%Kd2eedYEHrF1
+%Ne__<a12ao"5dt2.V;NeNi"&#"RZJBWg3>MKC0J^?A@"YWWk=p`k)4h2ES1Oc);th[C1sgfn%[ERLRKp-_H%&Ud7]i\NY$"$#?n"
+%NM&T%J4V>;dZrnOg=_<gT15JK5R]egf8XRe>.W32FG!&T4(@uq-3IkQ[1Z$T'amE9gCVOF*nj2L`^8Y-lMUc``3P,YG,?N$pLP!E
+%QP[Y#[A\kFec13YSYfXtQq]DDa1k"a$rGskSTsp(gFsJ$Ub\PGW`3P[O\_a9`R9s5k#M[qO]nJH`>UC0RtnGtg;ridlY#U!D>r7<
+%'Bo*-WX$*YXD4'^/=&4oi+>\BmO:L//m/:^gM*Rs=j^ccU^aQ:19q+CL<?HjTa-tKTp//$=`JB@C/%&ae/Uk#&fJ('ge&nCI3Pad
+%ZiaW.D8&l'1Jf=6[G$"\&@[D"PZ'-fEt:R5=P`E>I9IuOZISgeGW$l0N:aajAm&80/"3Fu!k&Md.g_.YI5iS%mn!^j[.]5uT.038
+%0ATCkh?3rjR+V_*K$Umoa%8Mo/VE]%:i^PX90WkJME-)Yqr#e`IS?ZFTj%k7YLt_@PU;9:)Q8;i>)G(cQ24I:oWr'81RH$(@OYIi
+%Higf(IZu)m7Oi+\6r+?a[%pD%<-&oP]L5DjCZ@pUTMtEJP/C&mWPmK$W@/ei5;Bt!Gm9r4.*?4E/JX&O)88;1%HjK[\_41?qW<\"
+%r3U2Uk/_kJ7Sd/FD0+-l.752-SU'1!Q"$EWY)kLLY3#<?\Lg;C(n`@T</o84nr.k-Q$ik@b":-!=cb74<Mq]3#2-&K8jL'%]kU1W
+%1@e\Xa[KM-_dq0%&e[hf\8B1+@NmF`kh3dA9GMG%$FH0&S)RWHX^1tjD(2gBq,*rbJ@\Y0ij[S@>uWaE[0uX0d&]LeD$%BlTj=jp
+%nBX+U$:nC:;-Bk]&?mZCLf[L5Ve\O"YUN3LROo"`VqGZ0b5n_tZ<"RAdM4j$+.W;&!?,,lAEd]uLj&TLb,:T3Q@Bft'QgbrOk'kW
+%ndUmENuM4-Tdg@+l"4bC"cr56(.NZWguY-pGC<Z_flGX?("`jQkWn&EoD@HC^o9gHCNILU$p`aIQ/N'i"Wg&)<`6c#'mfdj$9]sV
+%gQlRg]*(e7D*\&QR8;2d#M[+U]gj^0po*er4J##WcLBPJj1`3Gahp)eo?">I8ELAEP=0lKFs'mp_C4@.'j.p+[EromJ@5ujHpk!o
+%J0%7'"DhG$DJ25<FrtJVLRnLLJ^V/<qa(s3Ift^e%qM1/c)917c9LD9?qBsH2%>KbmUQ#&`V&^fE.&<O."0&4!2_Qg@3uFqf431Y
+%`V"]+:I+gedLThj,Q24.l=c@4r^MuXnNO%h["D3e/=XI7kbg?R(B$rRXl"Z;#<>)dcHirl#YnA0_H+<&+YO@VnLuPsqh^eBc\L4@
+%q37)k%DIabES(GYJ/*-.:!?K(XR,AYL$G:[l<Q%[mUtK@144f6&IMJbpKF3C6MMu]]t<N24XaF!iS$WmqeifdD:_;'dKF/fk#*:&
+%$=6NG5$#LBejHYc=X//Ie6ZuQ8e':5=?e$<M\D.GG"Xa<2.@ha>2%0$^>lH9(>`4PH<h1^$OD7RdXj5&-&1-^i.]sH=kB#'Unnj=
+%6slbB"RfKM&\qnqWfrEI;Ue(-7/+VkciVW)WX"E[j#V.9]E*u3ZA=TKoi)eX)3A(uf_$6A*%ga]'kZb+Ygc/a?gqIJo7kJfc='Dt
+%$L@5_F1%s=P6#TPATj];[J$olr@o9Vi8A>,rY;sa3#Z8h"8>;p8$1(^/R%KbcnT'8j5_iP*^TAQ%C*NfNbl&X/\/33[g73e;qL6G
+%7JjtVorHoQ=ckAFgg?4ajH4HWV_X9_DMThU/+hd@P#<;lq$,4!#1MZZ-TCWOk_1rP'u1&SM=nSLElMh/[H>/^$0*9NUe4LtSCN3/
+%2d)f]Z8!n29l/+"=>WOl?jRGqY(4=O2.Qs8SPUU=";=sg`?bW=&<OFt!OI&HhGfl:UN;ZfhHL'Dq/qaV=sqA";a#'Q\7VP$23q;#
+%KU'0_q>,`2!Z,moiRuar#pQ,Z`NWtH-b<msj;c?Jpr)W5nN[+/@G#Hqdmi=!-nnq0b)9,\bVka(A0>t*(-b6C,kAe5aX^2JCo8,I
+%f^"#Yjq8:5\#9=kC]5I'cY>Y/C?Ydul]lO*eT-s"+4TD8[@e<YRP],[k%6gmQT0NY)RV91$m/klr0m:X#o&UY?hPW)^Y*0]!o3CF
+%@KgkrXi?c^`Db[#Ump@P"$)j6-lhZ;n^+:Z]Uh*YF):M7=p6s<*J>r$5q8ANOs8H'LZ]>+dilej3=?5!ca7I"4-DV<6Rp0pQt4a0
+%/G$^AM1\V0(`&dC@O?"i1rhIpSjFlm8Ab@(X->8kr"uAtGVN'<0o:6C/#8u[.Ba%Q'51fmkp_:SJ0-4>;I^7"k+QWH!p$#=_D/W/
+%>r*KK0$;U/+,Ug`,MORJ2<Go+75q:O<om9bRett0SRtX))@(etL1,%u8m8Hci+hj`Kt_^-IYMPj@Zc>#ee7.Fl4a;`'7s*N+Ab5!
+%S^%I@R?EW=V6&aF1q,cg`(DQ"ZLI,H%E>*p^_^9/A'8NiY?`@:ifMXJog%]'pp0cn'B4I]_`(H+/<(rn?OosdeMV0d5'WXF'W(*=
+%3;KOR8+,\r0WF3j=4@5piXaCFRMJK^Bgk/\l]X?pedOFA%r(s=\F]@tpJYcpO!9?,bD]'<U-Q!A3;GfJ(Ti3m)MuVMPTa'gi4YI_
+%hp8kU("RR-@Br_+'%\?b@I-LGk8F"*W,=8i1SLV'63_^/nCC!DKBl'-q5.^tp<o\c<%ZeA.3VL*5W5m#)A@SkHo'EmQp@Y6H,`/Z
+%AFW0<Io]'/XGrS*f<KNB(+k#f<@lce'oS[\1GBK(?R0h1=X:K#GVjX\?5*R]@1abb[s-k@ccgH&F/)2V6=dSN<gm_c2Em#hP\%")
+%;>Hd^Y]=?WaWk/&\Tj'Z_L^\@0lm56.iMMl(E`]MmS[Si1%mQ2*`.0Q3<3LY*D8"V"8-*l;MkP,/ZRTmRY]S7Ts`Nti7)(tVmmEE
+%DLip!$./OZ7,O\C8"g-ml6D77`UY-m-M7SjdVJ\0QJe^"4J/CU`H#ZV=rFT,0<,j+5@3#GD1kK^\Uel=Cl_]g,#E^*iU%$D8Nr]Y
+%O-D/WjC1=[o2rPNWP\H#@U>l_$R\+.RtQVB62"0e>k#6AI6PeA\L)tQYYn1F!%+[S49-2hIYEB,QsG'QY[$7o/n.eQ0*3C#UE)ne
+%]\I8%i<R`_:K[b`)!9J!Qihab@3h/ln>nKTg)b0%,bHmQ=_NI"Meplg7#*7AoBS[Hjtbk_;Knle'q_3d_Ht;t"[juBBDrD!P`'^H
+%(Xd9lLpk)j&Qi^[B#tTC7:$l636*kYZr2$+g6jiV76`Ta`HVHe9oWk[6$6FfEKuZfg_<@.L'0QZK=;#megM:ebKN,qN%s22TtQ<.
+%*tS<h#mGJnO(Ug**cGZ>kuUbnS5RG55aBE]#+1>kGlZ;h?V-f+f%r+UF4Ps(?<.ILSK%AUOOQ'>0!sQJ/[]"ASiXf!+!.;Bnd8f1
+%dDM=Sb-9*tLiR0c=cNe)@r'M'-W_RLKePSE#t,odB<cg!!6o[)TXqI'VgT*LpY5(ML>',Fq52hmPC1"d(7l663&H<=@.%IE&(^:F
+%WciSajTRjRZ5,t9*loGS=Neg"iq.<u]WOUp9]4*CeKZDWV=i$2**]3/asUS3Q^W[?MP8:lq=GN6/F0<I:.7XJMZH)B%"K!u>!YG:
+%YonkRm\B8(+>8i[!F/?%p]7mlpFEW2M!;:q8K%S%6C(B8_)=>G+6?RWP.n],(#Hu6c6*648O?c]%1YQj!B1jdZMkRRn_f"9<5LA'
+%*>+B_Au="5:UcY?,F]ki#Tt$jmj#9C-tJ+in*.&1EQV2l_WqemZ=l-$U+hta:m#J]1_-Er@1Xr"<)m!Hb/,XlG`c$0%kX;9jmgjW
+%<i8aeH'm.XD.W5kS![=6B8GhnH:u^S"3KPOXbVY!GHY"6&XK^EeVaI\1_Bi7bmMhpb^Bfpla&;XR?:rr+04bjS!nM3^>A'^0Mra:
+%gff"TaVHbW;@*M%DVActh?iq^.O3=(+@4OP[m\BZ`TiEqlM>3Q]cj'>SB@j%MV:\g[qd&E0N)^A>BO/G/=C)@nMA>:@8tg_X@I4[
+%-'YEp0g8be'QlX#'^JBTgeOJ#8uMcZV&uA,2jHR$?+'ZXX+Zq8FsYXc;r%1pKD8PcD,Jh_Pu(/@(%60A68=0ocPbsD%^VhIBC!(5
+%/Hblf-@E)6[dt$Y!63Lf1lJM5NAafTNA,tt3>XV2'F7-Ona.O&@UD^#6C1[\E27*Mn/f-m(TW]B4&I%s%YHH$`R`2;&jJr2abJ;#
+%.']8V$PNdSFB6=&9d!Q\9Qb%NJTFS+i"QsZRE>e0]dY&eAN1D+I7S@seS&23N\h6%5]I5NI;5m0h=Si=n7sQjbB@8Y.[4c<8#TAr
+%6Wd1j"Jp@I@[5Z@]m*ZT;R@j$Ua%]F8uOKW/ZJ$W3D1(r(lMg[j^2Ef1nLL9Fm<heXS)e(fB8f,Oeed5>)A0%8\f(6XBAqa_nssI
+%WVfAOTKJ)Y?m*i^KHW5bAi(W>GL4c^$Di`DP!6$?3DKrf;#Mc>`se2sop\SFpu+]4SU;.+[X$&.0&%8>ZFAZG#S$/,%&O+4U\^UK
+%?m(QWM]R[IaeL!fX1Qr]B=A2P)M(N4/@:PTP"0#QIB=ZlG)2.Ug2AG&>P+sX77[:>##oFG1,HP^3g7@UcnQGnJgFshJ@NUGYgdAG
+%<GJL7r%R6Db0C@UQOiJf3^ZG\lk#AuC0XtB$`97^1j:&)P)]-75)A3;gkqL7`+Z,VgKR]g,8T5<JO'Y<(dS5>=pMYG*<_V#2X/-]
+%c)M:N71dp^PE+u0N$)[:X"p%?W$\%fml(N50qCLe+s5*E8K%ph_BI9L.4@83ZpOSFYrP%Y:+sT@C2l.t:)e"WB,sSc]NNO)m8+X+
+%Oug'<%>.af\aW0,=P]MuA!9pCQ%fuGEG@aMRfe*h+3)2B5+gc\An>@SD$#^RctBp?(k#6c?)0-Hd9HHF>J=[!L2RMtANQd<V?P]T
+%(cBs+Fm^*n^T-fUoDMr4m/+i3N+foPVeb%Oh>c7^L0-1KW@:RoL0-/SH>iI\?rs7#QYZjn/7QODmnH0O_D:b>_Gj[hD^Ql27[9NZ
+%pf08Op4^/2@J0#%&Z9>]QeLtAB^M-\P143aee]'(cm0YHG9t\W0R=Qj=";s^"B9K/`J#R;bfF"ZK2cON:s;^+_X5;]%,VkBi'QNZ
+%CR!"n4/HPgh1sOaFUE["A75^'.\;tR/?%%)(E13UoA\6f/JmA,[*-h!`k[:LX0]n)\gC>:15hf>AH:NJ=nkb""<iMb["';):4b>3
+%1pSi>U]j6DV<)=JTH`D@b"kaA7DX_R?\&6`-r1He+7+N'c[mNIcV>(>10pPsX-RGrM__(Ts'S)Z'T#ScA\uT$a"l>lB$Xn>$X8G\
+%E8dZ/K+d-`VJQlT*im5hB8SC#ik5jbQAg).<(hue,fJFG&F!npnn&)2Ksks(I%iTc^ueOD3.dg&8"gM<W`#H75'?"60Epde"?qQZ
+%;24D@O;RTdV6ad@7Ypuj>)*'D[WgK:X')UCT&>)'hAD?+OIgmg:9M%h>f?C=#;Qua#QdAd'M!_a%4G*_^O=\3W_lc;Y)ceQXC,Pu
+%-]>Zap9D2hUL<tmZgtDgWBh)l?gjiFg$X#G;`<!2V\:,;_FiZ_8af-mdnaMm:73BqSZ^tPO+1Lfgo&m$IB::CQ51)%8MQ_`:S0K>
+%\_u1t+<N1(,qW_>S#4KEDh$al,!atmp?.tTCa=EN?`SPhnPgV:g%;$)0EXrmJsR".?B),<Ud=@M=&pd$UiU=J"A*eQR3LbL:hmF^
+%F+d9lH!9n63n;gRlS$h(ibejUPMD^_\3>=IS%Y&0H'B$Jn[>hkL4WM!.?7`.$gX8"!2*`3Rc/ma>X<]JHr_Gah5=&3/me9SoOu;L
+%<Oi!KmY`_U#`*7;)hih]cu/3K,eC"sn@ncaR!SG:fnL+GmBPVBs"s;CpagbI:.pDK2i,[Zal>kNS\5V.C1oa?FV<TH5,(F_aAkOh
+%"\M)s(.=e5&O$2X\]p,2^IDP4EnY1e=N=i+#&*_TpY=c9jjsS7FoFpfK6s>-f&1><4QrVY)"+,\oZ+/)J$j?9pu2\EdGISN]!rOT
+%AJ+La]T!N_W0CjaF+NMgn\Og"6[Q-ZU>0dg*ujMo@7m1A#jQ9b&.t]`#H6tP[qFD`NV0p27(^uV-`R;.ZH$k)9607knS6#7qk4`)
+%6&#@,$g4:#Zu.[4hYo7kA^5%XVQ_V=SqY.j(gX$3JTrVI*@r&qgVe!^m_Ve",t&P;X1*bB,\B$`JG<gn&tCFK[`riW&f%e[3k&C)
+%!$o1%aeO\I%>V,Ma-`>;L1)D7;/,AR'V\;MbE-l'CYtQ'KSjY)35+F39-2D'^Q)iDcA7lUjc*`';^MS9l<uuJ<j_8nAqb"Qoc.Vu
+%2T)3eS5`&V:%o]7?5eo.)1"%a`fsnb!Z%]KY=X*]>8QQ9Zbi=B4ZMj.Y08;u'+H*KFn:+OUC7<ks%M[FiFnf\jA0-P!u#)t%WH,e
+%A6!\$B]O34=4XFCL5Y%6bT+'0j0J990Tfe!l*:AS6V>WA80Q%]8L\'pD&6ugjW0&R1[<#fF4-<ISJ7A./M2qt[&X#s@XbbSpcM8A
+%+DY\[21;(5-ga8:MK>Q'h$[16d%p3>ekf#HM5[4>D>D>[pKY'brq`J'cjsFe5;Z&l6b7DS%q9N'L9,&K6.Ba-[Qb/'_&-4o+K9]q
+%dS79H`9&pe+]alT75*F]/^^)![##nk2(:r2<>i`-0WrsnYZ%;K.Wt&c5HKj!o4hJ^&4"dQ.^L-h=Ch-2+:8WuIJoHtfrpqf9o^4#
+%I'qNt\L/7.6ip)*QLIn42juB0f0(n3MK2HY#!agROJs2dVB7d?d9qe`<NF(dNM46r?7[\@(-Xj@,9SH!C0&<,=Q!e,PT5K4jtA57
+%0ETL,8`suBQ"4M)M(osrYSkQIs"I_#D\oT=:+??6q=XeNg'jt13G/7@fo1L&7\bN*6.8gd%C<lre*Rl3,/Xu.4UBMNon)gD/,,-O
+%<G*h%7ciTcY[BKYa:>`(E6V+Dn2_ntNcL8L:sY%cDM-.W>W(4f!_$5Mq]!dH9(__53,:+O1_[9Q+5Os$Y6Ic8`%b[#5]N`X$t-T$
+%\;='*dbJ6X)SW"=n4S?u8;JcfLm00Og)KKYVocS12pFVV((G"ZrLZP[r7S=@K>n7iDRd@n.A17P>P<baiQZ8sQOgXcfZj:KX@#4R
+%RJ0"sWtL_6cuqX7R->cf(%aDjj]'%[Cc3Bnm<^to`C!t/I^ed\?8+mPVqlf\mT&&[^AjA#bU/KWDA,3SQ]pREqr_Bj>pOKiZTG+=
+%cUhB3qdJHMfW7rB%GR[_h$j3j5dNMLahTR'B`%.cJKMgEJF7=5cc!3d2_*,[M!dD]"2B6*T_O_%?cTQE2XnlmQ=K<<F][_ieZej+
+%8d*gX(4j/n@`$m;LmPh;if1VW5NK)b=T,0?.i&#IGZea`WWL\@=HnNEK-47G&O6cPH-=)MVK/jc?/''J!3bNpX9h8q<>!nABWThj
+%@mR*&!o5QWV*<d5J,)@P`HAjk%l8)+6cPK4?G^/Z-SP8t%V6r`_PX'mJu5ic(5aQLL3Su"'.sK7K=K,CL,I=FR##-M2*)kjqK;>^
+%`)<<!OskCqi#Jr"\]c3P<k+Q,a+::.V'A(8lU15DT&Dk#";lHQlkV/XQOgjpOR*rVB=N=;A6,HN#6i@&2n/QBBmtbf(mb[gX.U3Z
+%EXg'%aB*U(KZ*8hYOP.:!H!-,:LYG#-^dF=/Pk@Kj@S!c;EY;?r!Or0PFqToP>ZffSd5SEBi"0-B<&8[QEP45HTlc2VI_p)rn@2$
+%SU64q,f\0R*sD-)&':9PHpKRq8uX[F8\98+Pr'NiG:Mn]g`+OFhYPtQI=o;[!D.*1/"_gbZ1e%TqEf&l]k)]^Z-Tm^2tL)*(.e?[
+%mBMiG1QT',%/7f6j.73%\Sidsq8I.ufAQb([:[*2bX:qB77D^o3DTVJ#MW!$"OhVN9km*B=MN96M)83Do"N<t!Wc4F]Wt[R'4Djf
+%Xq'Gt2!a'.$LqfK=]5a-0%:[R4Oq5:`)d9i@,$?ERMc^E`b]=`af'f;&mS@s77pS:$t@o7Wkb!CA_(U-jjeoVE>X8WX4dYg+X7ii
+%97*@:g^KSV,9A9lKSq]>,E/-i(@X#SaZ(N$D/H:"XuVj1'q1XM$Lt^6`Z*0>ImJ1u1AC!qAc@"=/FuD<ZHQ6NBhBnRW9LKS_7^p>
+%CoEtRT"QUllr1-98_S'KMDHhMeE7SO3>$sjSHiqX4[(NB^$k]pou+i%AXgE'q=AH-\bA590);pLai!Al1YYd'"l?oJT.SCJ3n[F6
+%7>>2Xkue'jdq[;E#%Hu_/m2fG\66Frb#=HaFicBL+A%lEY`p^1Ug1:No1paK?_1$UTd*Z<.pqA",I8QkIe2E!i!;7&YZSQWNIVe2
+%f`FZqG`*P5A/IP2'bAIJ`N!DH/P4Ah:S*V>EeCEb.3$#]okB8o4I[B5dF3#LOon3`q,6-AXE+N)`0T0[7q2?ni(.[+$671+#TUBR
+%/T;tZ>/Dd'"%[tfH)t*(J'Np+&UFAtRc_(,[DXr74S%M,Q*f'3*4kYQWF"rff^C2kYN4Bl&gM!OYS0,C8&.3(7,p#JS;^U5*6\]6
+%pj.WY@GOj1^sK6bg]Bh7ffS@Oq,3;mZYqDr_,NR\8)n5>op]A+'(r'H2M+<Gni,g;(K;a#(4f?Z8R#1nPULX84>ahUC.P!$S16^9
+%Pr[?kI8og2eC!Y40)fU:1J!it1fPk8YVqCWg(muer?h,lU:(Lq&EKl)7)*JKKYXK*<hnu$U;[Q):6Op:b(7I(CRVO>(!p&4#PV1g
+%K`IuU/`A`=_d(]GW[[E(62?M5XoaXIL%+68W-M*=SD5eFrj+YE9jN(gYSJ.SMTO,pcC"I=)39\T9rj=!<&N)r*6>4Y_/BqO5nlgQ
+%<IN'_Pc-N@MC1\(@!K+KOYE&HZURS;Sf6RNh-/jQ>JIWeAu3(]ft[@@e(;25dbG)]'68t+$+i"Blt&ofZ%>fd<3dpVJSNmqOC;j9
+%>@(\K`]<Q;_0WLlg=lsXK*nMh=gVRQ23[]4AMP.\c>Mg=j<j2\/%Mmi?0ABN^0:mgi*mJ&M_7$*ZdPtIa;<;05Wfgsp0%]BY`qm%
+%-(M$+gl(J[([Wct-_fH7.9=Wfmi.6aDESES-Yl,eXf%Rgoh)rSjuF3MPss9V@.)LqOq,]taMG((Z(HgX9"+kj=f-,/W%PdK,I0Jt
+%6+F-;G9l7UqcK1GYMhl/=a4$:IcI,mP$N.1<si@hM>k`Q'9N>M*V.VO[FVYJOtUQFK[NSF#'Y1EQ!&WZX/YY<M#6;JeIc9`IOoq=
+%b-lue<<DR(s!/BC<TkDgorcJQ7qnj5f%8Km+.m`HnV@bBY]2,!CX,/cA5>JS!8MD]1.MC4Qfo4n'(GgOTu\SC^:+5uJHQk`IsG56
+%-m!#g&eJBYM9`c`EmQET#m`1EL/GZF!<M6]n?i[X!KC\q<e:M5NT,MH.0C_jEsb6q;[rkTV+0i4#l$T#D(,\jj>-3#,c99+NO's`
+%%D_&MlcFiKMTBL%8m<+Je]EQAaP+8*:!0P#'M9N4SJ@RT[^I<5X!73RY);lEm&ET$%9GuedRmHtjHJ8oFN$Ac%5AE?05,)NS&<HN
+%(K_N]#%k0!e`pQ@DEt7n>Wl6D.Rgc#OJj,/a*.9BPeZ(j_Y1MNZjheppDLC#i^9/\>Q1Y`Q89L9B";`0pe>Q@[rT4(V\&Qc(=<o$
+%B@orm1%"muato2A%7`i*5^$,&_7HBc9e&7?C&[AP[r*8aUeYAn?`3DKoZ<GY@j*<\KlT"XQ#+=LW(%)&gh,"`K6Yin'0.EbA?ohm
+%aN"L+oIV"J#'MOdhieX+LXq<T@*&\A/Y@Jf7Ylc?3b>C$dOA\26`5lk\`o?`LInD&h+g"B-AG9@Vj^AK4*@)L%j:,$H)t(2"Ip3l
+%V*+cSX5XKJQ7YPn+2=*W4-5^g>iE+5.J1.9ooW\`VGOIdWNSOi.;s_g0?-_^/mg0o9O\7FkN+k,GO63Mgq9Odi/+fX^cZgGA]Nu?
+%Q;BsfeTo>-k\s4tDSc:CNI]&36o<(VaNqSu,CC[ZKM[Rch4W_J6:*"T,@M_o6*Z%d,@SC5X<C4s,@Qg=8'=GJWKi4ok@,pt"O1s\
+%nuSqN)39O$hO]smJG!i@S)jAN+9u/BjWc%-+;,;B0kDV@R3JIQA?tADi+&dSUmqRHG3c]_3=2&iUF/2R6):6cXR3Fu1Ha2COqP!J
+%?"Lk%o!59%.4G:%U->BCPp!]:QAN[TaP6&q$(i1D%k[37-Q7cMH\a`sEO0kDY6%Hbp$N=EP-oF%f_\,-2_dWqbK1#K9&jp_8F520
+%W0t(O^C)]p_KMhf@LsDZja8`qK+Hh<,FYo::F8io:V"DhW1HYPkB*O\EV@3UYYb&'7)SGRORnbZ86_JmF]#;UZ8/$%LKfA#\b,tj
+%:J%WbILbSMh<tdr-&qofnJH*!rTf9<$Z9l-`K%?HT=_%gkE1r3.V%IY98g<?<s;!Eou\p!aAr[#?7R2=IbK8+Lc^%brKKjNp"\D(
+%*P`gL%c:Y7/<t7(Y4JIe?-i+<-Qh:WP>SDnJ^/&b2-']F0B+/E,dquROl$4d\[YS#3bC`O1pa02s6W8[b,5D9o]7N1T2W(!5*M>-
+%P^nPi[8+@3(0(`1VA's?O?%Pn6"V0rjk(47=O:*O7n.,u?Lfms#N0#b#RK:l*/O:-490nHaeQ[7f&]\V*/d3Y-g4#Go15DVo1/u)
+%g`m7d\4<"<Q"JQ0;poRqX:>b,!_[:m''W;sQ&'F2f1BLZG1_Z%NYbr/2iAB\Z&bhWRTd;51O&Y(S[1QZ!o5#Jdmt#=?cde68jK4'
+%:W#;n(?^0_C!aMLI@rpTH-3=`SkJT+JpW"b)f#7i,OY4"pLB@I%IOhcccdUCeX8pr;D=.gqfMI-TZR!<R>41.OAD7=X!8[q[\lp&
+%$VIb%DRr-t9)%#oCmg[D8!#N];36uVk2/cl>R]qqn&6!(DA\R3>%F^-<]FRqPAV:S*D3F%b"^]O%8<dACirXMmmQHqRHgetmaRNs
+%o_kTSkE3>m+O>m6KKT,c2oP+*/a\iM"%HP:S$=1jD_d9i/Ir4]n:POm$-nZ:3fD*c3]jp&hH<o$Wq3_W-0L#laZJCm\#^@/ka&8W
+%`]#DL0^`H`$Po@NB:5.\r^Q!(8Y*HO/e9'Bq=7qL+IHfl5FI!^qKt48L/Ca/Hc.Uq\+kFDr7t*j7e+>C&>SmaB1kl5*JQ8JO,'+m
+%.J:\DS=I+pdd,&iEt>MLq1Pm6P)%HQJI5[,NQ9iX'b]2:"^QArbep9i`&q9I]Q4T"*]*P00f'o0)pqGXU'C@20fO.a(Q%VI_o:f_
+%516P1?DRCp)s";ODFoC9?V4B*mMFN@LO@dSA0e&1g;o8%5]<("Qq5VCS56CWf7iW7mt)>K(b#$WnX-q(@^in[c?=,O=ZgG<&*e^i
+%k2@e"Afe*[B',53C$T]e'i!@q0TZ!XjrJ07_)p)8qBrUF-f5[4bWK.<:X$_Y!;DrfJEP`O2G]`2TBS7tGrY?>4G%t00G6B&%0'G\
+%0](%flAKG.\FFk\Rjl_o;%AVU@\Op";.;n(9$j"fT9Aj"OM4]_TV>.1S5E(i'A2A?SPRMD_7=-e0.nV2,[sq?$jtMO'ILpKdCVuT
+%dU)Ao]*""i/gk-ADP'/:&j>e^&Sb2bM?iqG%:M]6)c_4L0$fga3^`%dW"]8Q^C/qTK=@*QiEJ&DR.3]*qaP\d4&JB?#18["&AIZ\
+%AsnDC%;M^gb'4AMC5.WX^9>_FfatmP3=b<@prcdfD&r_u?^>i#)#kQS13UX%r2oJ3TJ`og@IVI.R,F>"A:n4nObS%7?^<?Z;;)Gn
+%%'gc>*ISf822iL[?NuK:NWd)O_9So%U*T6i%c;2CCi"'ETH5&=@k[TIH@RhS-*W_%jJC"h*M.V[%34$D+<F6k%d`:N9\@O4Z=,D=
+%3/Q%$d*"2o^<P;(nDu:2l=h0(JM6cGr!5Aj@P>^R<RTFUC=Qj]0N/[_O(C*NTKUOlP0F\mY2\u(Au7gR6K;Em"VNQGQ5c)*.s2b3
+%0F].3f/2-ig1aShRMG"X\A`6_![ERS;2a]?kLAI-+o_j)!>)fTndnM&#X3EaLe2.XCVBRs<H`o!\FkA(caP:nm=5`C`5jBX02Hp%
+%0S&I0J%iDR$_$57((16#=uM+&E]`2>.pSi'&AcOjgYJ/@Si>41E0GDkmdtX"P9J`Y$oWsgRnG4%aV_"`8XWDcF%MerI"]bYjPOm#
+%IEb/gJnm`1!ZM!\Ck5F0:(/XC?g^2YjXY9-bHc,_h4[Vkh0p(Ppi6V*\A:'LnE!'PW?+g[WWsM9K=J(]HBdeVH<C;!J=Y='_Z^+K
+%C4@'Q?:S)WoPP9Y^n8sGcol,fmEp';MI?3lfJfa.l9b.DnVi5mH6^$!RAcg*UeX;MM!o!$,E4N:O#/5NWRL3toNdAV;"Bp&\)7-*
+%HI9_'a6\K6'Ceb."l$R7IrD5$XRKNe\;jTJcRn[bc<mnN&\3=UrcNn&f()X#+:n-,n2)DlFiIq^TMA-raXtP3o`283W?._@Vs;[*
+%B&Q,MaMca-4*=!@p/F3'pQOm)L[(m0Sl>Z"p?CK;hTJ9]W-TT^;7FY)&%Pa&mG8udeB@lZidi'0GF=>D'CUfKO>HMa"Dl=$]ZDp'
+%Wa*kuj$-82&Bqq)aNG$DDY?CBjCQ^C)P]k4Go:p\Q$Ea7!bqs-#En-Ss0G0Q\gS^ob?/sc6I_J^T:uIQ+Y>\oP(_2bIP5;rM=I1m
+%W?X9k`%SGel4^;ca/s7W5=fp2.BNm63!m<f;-L4I)ARY0TYb/`I?^QCWrd6MXOSeF,8urG"%6SrWhkR;T]!SR<i*Aaa%_A!=MV"7
+%fP3$JJ/3ZCJ!G%KZV`uOd+Afnb2P3YU\<@+Ltp_#]X\?1c2QXIDfn7YrS"1/n7ipj5Y^K3i.Ue>cGYQhs%R4X9(R.Y&QRg`ijUC*
+%AR!tNTE0mJ=l;.D3kp6+U(OA!bgBdoQJeU9Gm&2c)pKKo2YNT)'qKY-Mbn*lS$rBJB;OtQWYF8/.Efo8$QeBs=U.jFb!t)!h?G^\
+%2P\f[;h!BKLM$DDB!6E^)Q@Te-/2;3!TdL7^,/tha_bc)6n^@e,*"ii0$u0)@-i\[f;5*m$O>V8<,d0!(2IW?f5cnXZr^XJ0V1bX
+%l[!H/@TA4bFHsb-;lj/YC5?5njrc1$-r%F:.Yt!eTP>K7?iVn3KthQ`X<>ef$rB*oJiBH^elA`Bj_CbQMd$_QRr.(I0>VS^Bh-VS
+%^AjLt$J;k`p:4%iTE?Sk.T0BNJ0fd#(>p[I4[3bO>3H:=(u,t>+9<9-0kaq%g>Xe`,DoH=k13kIRkNbP(Hi<,jf3]V?YA,r##9K6
+%pAR\rPnC,d`)aGJ8K@89VleIq\hlPDqr_>LCTu_m)X-MXPfXDO9'*W[qXo(2)0B;4bH1r+J"`?A*+BXOm'FFJal_!`)'R>.D/g,_
+%n;n36&%5YoVE^-A(t#Ya*^l@=7!X0/#h[A3%i'3m:RaNi+@'X<"jV?l/$K[=@_c6YJb#u/Cs7h8+u_l0N"#dlMH(7FXh,1#s#OgN
+%)E+den[eGknTioj.mD:Q0!3?FRu^U&MAc"n"+dBaq++`m[X,?MQb\LTTT3DmQ'LL%B5Dq_<"+t(Hu)D[e(X48]?g?Ho=4Z>GO"Kb
+%cJlePk;FYCcQ\L*EaXK(0rF9j$u'NY`,Z_k8DJ#TVQ;%TLh`-C4O0ARBF2M?5;-1k:^1*lJEH7u)JCFq=aB6O3[WLNm<RuSDt$c-
+%q'eE\8dt!Al!7dC+&<$\Ks.(;(eZ<phX$4?gZp<QP2IpLcbCa_f(d*"lg.=tB^+49/To1u&W*$UhO<!e90TetqJ>`?N;TWgb5DoB
+%K%+]4f03kN/jRS0ck=;bP:>isRRF`U<`rLu<<kq"<Yh%f?J967m^<`W]7m?XO9Vgp,2R]'cW3Ud'6IKTUNDgb;cY0/5U[*]b<]RU
+%;*Cq;lj`&Rk$T$MiU;o^9$<g#-6oj:N$.AG$)A<\OHR9QUV"FnS,DL[:"$o$I@*o`YDq:Y;"02c8sQ8<n,B<AE_ZgPno9>B_'$`:
+%_Q0%'Ia\QjYmR=Mbh1fQGCC0/qKu+Hm)=Hm(0SflYRal;lqlQuh`%*?n/c)<$o)O!iKO]0>dhIo@[S&mq;R=!<kjfn_etuq*:S!I
+%8*"+0[=%LKB0AMr@Su.84FDD,RKW0"@0`i2-1]GO0.!'hrM\8o^8)f$\I<i^n'*JA;PUYipP*Fnb\a'&;JVJJ1E(uoC).g!<X00f
+%%)Ke%&_*n]S^Mg#-S(c4_ATpc\V4=4.C^\Dk`r8pTCOcJ4.(`:*VD-9Oc]2:WV9/P#DO7\%(&m6]-LspWWf'IQ\].hRa^,PF]_.L
+%Hh?W'3$/\ZO0Be'IC4Z2*iI*N!^kCJTV>^-"D(@b6r$[Zi$fL:SNN*i&lA[q$CR^')Y%99(,*I_k]c,Xjg@^O`W_=ikGoLGNE_rc
+%<7?dcpV\JAeM(..O"Crk6*7P?furW_O'km$L<"AqBW.p(&h072U86i>BV@l(n4'W&Z9_6t1L(XOo<a)DE[0L6*b@G$\+SGHbEk!/
+%>H.h_?O"/O%+oC1'7_13Lu[)K>g)[#142*DfW8pO/88I-f5F(7oc&%NVUfI#8.;0^e2`.T@s%u)F7OBg/5iAF4Rp[THGUf:I]!5.
+%EDrMk<jWA;do6g\_&A074rs7_[<a^uSV<OT4Y++aH3q]3jRY'fX+LO-nS>I!,0;$W6?[d?S&2W`EN[Y9<DZ&:cfGMq7F;=]ac#9H
+%"KV<ue6%YZ9t]Fbb5&1cGiLK)73u9D\if,1)J,`mpo[Hq"(s_1b.?DF*]h6!aNKi_<9'aoj'.j6IZgNT%FaU(h^5/1;bWV5<J@Sq
+%6N=pn?.;oG*u)2Ahd1nODcBd:ONq?l%^%+lGhG.>Th^mRLl@')%);Jlj0cY4g)1ufC1OK*(oTtg6IaZo<,0VJ"`T1TXa,h>&?MR"
+%!j9kp>Lk,%n7@_[ThU,Pd:8kEhM<D*mBi<#HLMZWan5D19r=V=2Au*`D),_I6Ocu.q)Ld2`&24Lh6]`nDhbpDIDWK&_$m;?VqRH4
+%>?]UABK',0^XN,ti-2;Ck\8sX3e;BiE$iD'Un"-h+1FGR.^*c#s%E"gQ,JTkkp1:YBb;`oMH;VOQOf`XBSpimQCo!(RoZM:0.,A+
+%HiP@#(6X1Jngr"N1'%EoiUs@4s5/Ysr#<&>VY_jPpIDr.Z2Nph=t(H5h_gff.sKP-9o42G5(jOFMdf@I<;i5A0R;Z7#73u.Q\,]G
+%-#V:F`0Vt^CqZ))V)Xs1mfJrgZil"`7u"Yo[EL-mIZ$d4ooWq>Bb^X4)Ho%\G^gjY<p7kb!Z)5Ie3C&HA:"34fDm(023Wo\WneiH
+%":JiY<]q_U0U];cF]`7_2lg?j]X28]<BWFdpPFCTY+V(g_^qqWUaV$k6sdIT`WJT7+U2//\bhpT/?)T6Q`IG)O<%BS30)@gEp$/@
+%ieS[<D5E!JQGs^3`tJj*"*JdVAg9Duc.BK!&n,bPBYd<tM>8f%hhkW;WL?TdLsJj(lB9O!a0u<Hb7s.o^J[tpm+V2g\G9u(H9<*1
+%nG)d-Z1:fdIA$)mWI7`Y"':*tTD3fCe3<0.79FHpE<gK#>%q7RO=G3^gggW9NYc7^iSmTPro9[A+@M8CfAqu?&L\1>KV^Ml&?=0C
+%H)0D0gr-F9-<i@N,n"c%aK24%"[A6DS@6p",_F*!C;OMCdN_2T3mT;A)&i&<k_T(C+&SLJliKT`ra7tq<X+b#>JBj6ng0`>(Q`s%
+%X&_jQF50gVrXs50P(Xnb*3)9j`D(.;D+j^om-j<fb/AO]1=[HZn'a/Er;!.gk)m*bn!m<=6o"Scg#A1UQ;n$:Drs/R5bVd-juek=
+%=H!6VrCs;i>ZhHR[4gskocGE+okr)C.D37D]g'UjT20TP0b=4@:'"rfpSl(/H^2Xq;=HocPgL&&mE4u4k4;$h6?Or[I=rdMbgKPR
+%lR9,[Ia3KY3:A,>iH$;49]1hr^a8(@kDf6Lh"B?O:VqL_E9qAF2Lr^b`8K3W"eAYphi\<V?_t3)e>896fJ5D[:eoo.)(!G<h6;Z&
+%`4W3p7IdR:_.04HE]_Rc\Cm2g2"NNLZBL-P%&,gJrK(n,%#H&biiD7u.8-baqFT-g[Tr"=LrZ\76pn*F/McP/o:`l^&:%lVTrO9Q
+%5;*@LOBWp67]VFJB%fWj.:m(b=Z=[:Ct^?Ce0RYcBl=$+DQE:i"4%%''4C-\"+^`H`WCm&!nD\Z>=X8H,?At$rX&f6$Q<,9+hhZP
+%O0KAa[#&&nYjG_:L+r\Fr8:4Y4JF4&#.c[Lo;bht)[`GlESCk9W^`s&'2>LKlYHS%R7?Z&['ur%Y0Q?sUTnLkjj5hbX]=hV!\h_a
+%\ePQr@\.Zc$^eV!dG?Cd]V`*D8;]n[7;(;jP2ah7`?A"`JNJ0QI,7?@'n\&]>&G]&!Z8sW<"Jk:a)fMBDD4gLZ_%c6(6nVE"VE?>
+%)%>3j)$gWhh2aD'H7^3X]aHL@<]t1*GU''s%Y6=CR9@O^dWAPf/Ebemf$4mSOp-3>B]4=Z[``DR^((TJ`J+BEFK!Gj;:HCeEF4t!
+%-">`a+@BQXqVjuJ=AgY;a8nO]=fs+H?m4o60(N/%o_"S9C%?=PWRUKrRaMDRT9inK&!TgpIbuX1[\6#]lm_(=WG(e8s&$2.D&-hR
+%@OcKMT10lS<UVLL8r211W[B:W@\P<8#f<GYP'bsK-G+bQWt`G.)r)XI[B;!8HPoP)4EOa77=GPIlmTDE8&]Z&XKcMKIIOocKQ[1V
+%CBaIkCS3Q=:b&P[FJAb?$h;;Fj[Z'HHDa8cfDY1$h?OC_e9:lE^q#rr2C^+YXJ7"-LNmjn\kR,NVIQ2?hIQ9pA$I?gCV=u=9EU"6
+%W^W`Q.^a/rI%."Qak^X)J+D3rlg(dO<F+EN:R$:[T#l'R]m>q%nZA'NMqJ]F1gaE/X<-<41b)JjjVFojAed\_%%n)NXRe2WJ\)FY
+%Zjf,tZ*D#8WB.!u,1W!6<`TSHr&'8[#`Yi1"p_1@3jibV2uA\&S.C<2e8\g>6\CkJ/`$?E%*GR"VN;h'G0?sPQFP7aB,VHI[=c$Q
+%eoF?Q:"-[cl`?PP@:k+t4$'DS_U#iRBh25p&Ec"8),p4VTP_$cl-GoHWO^!ZS:WGO&qmCXo+nM9J\@4,TH'>WJYhYmQPQ>gmsppr
+%;=4sL'R_M@p+="LrQq%hPZcpN?CNq]h63m2s+QFu@nKSFn&:[\+l=aUBMgmSLpl)73=`!eVkP3K`ba[C9p;osi'?fnI93s11.*$I
+%A2.kB$V@n;Q:6=qTPSEb:8onqX@^m5cP4FAQ3'fh+XGYrr\h<WpcQe_;CAQeb-)g!*Hpp,,n4q+dG-Q)</W?!(-D[;@eFm2bg\3$
+%d/q;>q!AK5-sF(5M9"VRc?(l21`Z-1Eoe*KEeSF%q5hE&0OAN/>H/4;.QI!"<]I.PR-iFp9qmgAKR*njnj5XdDWUq;G<@j^R_Ua]
+%9D[j])-/$T>H6!<c%c.pr)%4'lZR-r:_B<__a..ld,LF$K0M^R&H[hsL;(5K>>j?SbAe_T'rFV%3KBlQ.-sTZdD&;)5\&kLK,&:2
+%/Ed?3d$,qa;H>P*^6cOUJ@HVXFU4gcT!4E\G4;\5Ej0d[EJZjU.Kp'\g'f-uDkb8?b@6ha.7.Um.CGFS^(RK4Z5tH<-&R4\.dH;c
+%De?nF#A;Gq.4U!7?orH=0GhEoemMTlU\$=F_Wo+OX^^X,<1fB^Xds(T10A<gq1TN?5ous3,`?q"E!P_)mMbr*088f$7&r&!j;O:O
+%IG1Nr+c&@a"+B&Q3@*==bE>,*dg&'M0T;Xghq-[J;l0AP4&sH[.nNI4;L#Kn/I[WMPgVdsnA87aI)ePj9g[<*GSEiWf/#h*GkkY%
+%UNd>J+f#C/CHmqen'qZj1M[!t.he"5l+>cQm%=rAeW$VR+u*dfD+-hOS@b107#LQWbV!BDeK)(&*r9@1>%^Keb4rSN:Yk@gKaa/d
+%'I=%L9Q]SXnCjejLJ!m#+YO@S]\Am\"E7Jh?UJqBNA.]"d4@@7[i?0YOLlLUX!6]06\mO04[oeXWJdP#!<g$O'l_$RLr/"V>J4W-
+%Z\opO9'IWX]<L)9^h^9_Mo]kFS!j4E)ua%hnJn2dcNc6V]+D0DO^1K<j_=uihX3:FZ1&Amfr>ri7l?]^$8n`Z;M<P$6kWS'GjC<E
+%g#8$7_DI0a,Z92;>XVc\DoAf;M&h]5eE3Dlo78jF'N:G@-cG`kX>l;N.bP8c.W:q/Y!LR1'm83;l3h"MYQ24Ekj3qUR1jETpodZk
+%=N7I.-7Fe;.p!p'ZATSi"``!X9<.Ea$m3fRXaamnZk-$tS:21JF.s?\oF;?U]6P^lYteCFWA^VA(*8q`=J?g0k81DV^^uqC/N9<p
+%OF3%N4>`]BBuq8uS(4(Rk9r_oWcZ'p4?9+"2J7_MhLHQmDT[sY)mu+Nr/7Vb!lmB0;bY(;G&a?[]*5n+n!8c%`ipEd`ELL()9?0h
+%o2[;"o:e[tcHNaoGEVAjj)=F!N(fFB_^KkD\[Up32^S,V*76'^*@C#SS.dC74b=TL/V5Cd?_t^!CT*H8URNf6`p.5/i8I7<[MW3n
+%gLIXaSh#E)2jdXk.sE`f\bWN&GG1H,H#'s6^%J8$A*J@+\o'+N<StO",*;&*0.`lP,P"HsC1.*fa^,$?45@eW?3#&:kN8At)<8GD
+%8>TVfmF.[L/+sT-V*)2Iah#t7.I6eT&[V8Tg+a:i>T[KZ%Ip&?hgbT1"J*ucCBkLV6pE743#FQ&$l&i^l1M`lmbq5!=J@hn<gDGW
+%oos+sZW*'j;TQfG;7G*[60>)qNjbZ+U^1mnD<9eDDIfnJIBYf#OZG#^M6g?*[p9\EbAlGb&#bQsG`=D)ZkNS2j>'Z5Xj@?dX"V%n
+%`so,iggh9c@k=uf7(7GjR;k1tkL;$F*:?QArp-5ZBG`a>-L9d>-Wr)5eRcEN+$C8lA%P*+>-PDJnETSUm`AU0P,1;:)p5qf<pub(
+%$?l*VDZUpDHM+fi$k>/1=9-rW$8ff;1H8>Kj4<><[p^^'H)(mPTHiS,f84PS<>@.'m!4LQ.+[(h+GJ/H@h&AK!Vs]`fBpBTEF&<`
+%bo:NpDk4gfOSX$$07Q%iH[2,.m%p\7[$PCK1CY1_Fkq[VAbF>\)OYoZ5V,n04J2aE);An,"i:<jUsrW(dV22EQ>X&7<<QIK$P4[M
+%mc95;-ab5ra!Af0*FM&`#tTeilj)Hb$g(Z*jmgGb>fA/j[O+#;,*jn$<Q$X_>Xe##/Zp:@0*PDO2Q+'B)m-6_Gt:dI\OR12aBq_O
+%'mZH(Da();OF]OiA?>?[P$0c+,ja-3URGiMUsK>$e2A1];0_m];oHO!E;(pc0Z#<T,\g`1BKIm]K&:m(;V^r5-ABLu--G&M\aTmt
+%a3<WSgQ*T[WLCGTJAYHs4!#@!'U/n(-`h[cct5.Rn^Lj1=_N8$&I1AA]h8_*AQm[o)j_P']Ia+M$L/)ng:t(=f&MpG'!!Jb'HISn
+%(m"gm,XK,R]^A$bWtNp4CE)8e"<Mu@Lb;\]@]f8]XOMs6Zo,R)bq[t)WK%^!DN=Dq&&=3_cZ;!C.YW4sQ*PkH;Q3WC%M9=)IX,\e
+%-^?ZXQb&dGZrWldcfWPhd<49J%)7g"o-3MF2&\D>8TBEcOm,l`J\OfGD[DR=V63(Xr,0[PkcCa]:K6L$/m>++=kNd0-cH$Ze_;Xb
+%,55#+B?E`lJ6WYTkA6Nn=,b>f#nF#?g^XFto6/ZB[&![N;6Ff//tV6l7L<<5_FsZOML&o_lJKjLUI@@pS[?]"Zt^@Sr6Z4h5#P7N
+%U+SJ@mq^0+WjI\,rh,+Q!)c[l(bAGR>4tFrV<_eDaA>%;<2I/R9Nf;,VX!thLJ-b-nAP'9O;D@/qtV@9L;qOfDZW.dq'ug->LemE
+%-Kg'YE9*OD-=jttBfW1b"R&ORpq//?eCtuIY0j2FWBNLF[I27-'[Ir5iA,#Vg`IB]p=rX/'+mu%Ya2m@Y.S8S(p:H8:c13t3,d@D
+%DSpl^7H>fU4j0Hf&]80`cqsD29'Omj"\qbF!p`m2%>d;C(2jO=PM8FX&6B$or+;?eKsISIpD2C'fKiQ:X&8rd^==9ToR88lh%($6
+%2\U9f'H5)0e8c2F8l2QcW3^N92?*BXMtcLc7=C$e&GnkU+FE%A(QJ*K+F=,+^DI9m)#J;YbRogWqZ4U)Aed"E*gPN<T]r<rHS+^;
+%pT7_Do9]d9U[4,??K;rM.J]a8Qm0Nk7)M<M(ji4a[+UU>p-HC2fk7T\g4O'rYQrlT\N[?FV*KAV@p$is<%X>k\p;LF/eloGGrcrW
+%6jAPpA+cC%(?sa=d*Os2H,3S39"iumTIR%T;L"rGs/hJc1h2#Dr_MFsk5R9`0`T1(e7djJV,[]ON]i=\=>g7s&!L'4**G1W+=26U
+%LOJI,1UMmR15__Uf:,L1;@(GTJHG@`-e.OE:&[1]"S[-LZrP!jUpHgp,2dQM;X]ma+\9YPGC<;FR#UWJ<,CJhqlUH]aO,^@njXVu
+%l_(d-.(TiYJ,4Q$s/2R=rpQ%BpA^Mc5GQ#H,ga%NKNPpucWq\6oiRK[RmmZ=iP/YC`3.&O1lX1&P=?DM>G-Bg8#SR7-<?e16L@('
+%BS1^@[DsQd`Me(j[?nIR(9Qeop9?#K-1p:l)I]^fBS<W62iTLL056*Ebt04o'<)Z%WMUBl:0f<m"%Z$m*c$]4pIS6>ag2N&..0]F
+%$(#=+["a*M(<5sdm2]M*b8%PWdcr5_R\Da&_`Lf\]eYUu!an)=mE8[Rm'#I_.Ih8#>OHeffN,!G\\-u(6Iho8?Pu+)>G>NnAam,L
+%Arh/%\BubL*b@9:Cu*;P(1s0\FUtkZjJC0kqWM7u"l!ZF_sQuOO%MFX_X139OS'8c\3124E>]X3&!"sm_TC=\#.$$o:B5*1cE1*U
+%pETpsK1IPW'PoEkn(-I*eR8:HhFG)(,3FFQ7*ZtMRI!66+pI2PNM(V,bQ'eHd(RLO)Fti6pQ099m0m0?M5O,rXSU95.]>TK/[<B+
+%b"P+qZ6?4nVPnjp4#JKUe:$'3LqE]J5bo$@eH+H&Li]mj?ZCGqS;'[0oYKS+9F>9Z!:j\mZs\@b(d+>g/[i%((.k\Pp;/4=:O3`i
+%@4hL!8[!^jh"s7bkYC3mhPhfiZ;XPFbl^L.YBd@DoU9Dme#]8hh"L3WX5Y^<9?lY?R7ilk)&g)V&#!;q,@!^sn(ijgf%,UXF:8r;
+%JJ$JVXdOgC7rQJ3FmSu"0Z$f4SH2@E'ZUZlT>Q!%R#pCX`h13ZH>e'U!KZRn6.lg8#>D<rfC@Z<W%N)"ge."QNTe!'U[iq+T9$'2
+%rVh0_@WecSk8-2*ae/,drH.=3$cO"bDDFs;3n<]u<N;YCN>,cZC2:R(IUj)s7gc%#k$H`&JjqQkpYTk!+Mh6p]h[LNcY2!hT#e.1
+%%kD7F*$XMrp:@Uf?Sd2)1CY5:]BV3$5Z!s+KO>]0b-X4oD>?)jSiP,ID.F6PM*(mddUGIYn-f_E3@;9+$kVfs:IcTBj7Hks8PQmU
+%+F-Ep5irquYe`,);Dh1+ZVPcMW(^"O!?h_LfJBZT_Ng+JD_;)?S]k;uTNd0oe&/N82_T?qhsTWW5MdqBPL1C%X0oTgHA<=K_h<(!
+%AMGVC[F_#lH'tTr(*s^KYU=[?16!O+UCWXkYI_SS-(]+&g.LeONS)\2h[`9C1jFb)5')Z>;!/[06GYBclKQ7)J76):(^?]J9XJeX
+%<!Uj*-50t:<>UJKbH<5;307D),-*dV&T9eLaZ%S:9Qh.%5*hG@(t_QfMb,0?0W(>h7:-nsPd,U-oo+$:%@-g1dputOP1CS!SFki'
+%nTbt7`gs_`h)mlm[.laSfD*g:`%2Jk27#SR'PlX9.9RbPk1qR'ED)Kq,AqRi5Q')F4%XCHeBll>ma51_rThb#njo=4flWb=q1Qj&
+%UOf_qA6TBVHa?'C4&.]7@,/l8FXK@5Hp.e79/ip5cR0B2*ib^q@QI[(-K`JRm8%-,bNUIYNHdJRY28W1^VL41-XQ*AR$3BK8<S[W
+%--YQ4+YJ.3]eb=0%Yat7A_l2<&9k:_T!!R)%7_l;",X97%a/[l4%1Z,5F9/@6Z>mS(kN-<GF%.g?tK]t.c-1P-9c"`bRu>%Arbdn
+%m@>W7pmZOqbfHr;ce7amASu9L.5Kd;(ZFhlP1"fn^si\=7<dSH`Y+A#<:8\h:e$'2YX_c"mN:m8d>A$[2H1m3/p&G4Y%q(c@X(-b
+%H%N)3GFm`-?02Hr!+qgA,<e!(Hk92B_%Y8[1J^P/%A".&;5Om\k+Qs03\pq@]+\+^%K1aLJG#DkfT[g-,pR<,0ni$>9Ynhp/Ki,+
+%$h03g/`>H,_")ci_RWo6rb5n!=G1o-,#Mo#r.,X6,q(+SKH$-r]/RZTgY5HjD"8kFVa`6Q1V>8C@0atB86tYK.XQsE!<*gL+1l(6
+%]-1s#pUc<C&g40d]79][cK/o5aBDa654aDkRsc>6QYJ%!4^2)X7L7(5<lI>GP)(ZC<SFs@aBEG7C,'qm7Vq>d5rB6WM"?Wa.5W6>
+%\VR?+?M;Y1/]0Mp@Mb0'J;i`]+X:KfLgT:`]^6-2J)YF[=Cr<i9Q7We?c3X;1gY"JZC9a4`g_ekNAm%AN>G":]cE,7^2t.<9:3O%
+%Z<CE5NE=,G8XrVMnUbH:LQ'621,d=Vj>n2t(X$<C\pI9o.)V0l6*ruFJ]%qj?)GiY9,$L^:,onZ[66*4a`)Ln7*"92AB3ZZRS#F%
+%.L[sohlZ*fi:(nE*HS+fLUSLfbmpoZm:l6iqUDD#cn*9cUEg&SK`(o7)eZk;%g:6h53rLs)Uf&dn4%Lonj]J(R5tfM1^tS.Z>$P:
+%oZ!\33DQnVC,F`7kM5G0n@4J`KC%UoTP):erc1nV6L+FRf<%"2LgjV#eiS@L.BgG9XkEX7\DZ5u8`__fb:OiW@uu4nh02sK</9L;
+%AlEJhplaEQ>KsWf^$V8(q68S[i@8rT$4g5(PPmHS_pk3U1RbVu0HeF:k*&$l_7BpRP9O`p/I4-1-X&O1j(Z?d"NH?\G`CY3L;f)$
+%04D44(b]VESd-%7CgJ8/N'V'M<2*[:%*"2\C6qsEb[A(L^8hj&*,7kZ/m*fK;%TVVqbui1bHSRa*W]5YoCn"];2`>QR)i9cfiPL$
+%;0-1@b#:N,IQGsa\/Uk6k%Y#+9oaN9*]%[.Dk09:,4uaE7!q&]&8@)s6c<e?A<-I`W%NfE`"lp1H+B$]iH4\@i-5R.4\o5A7hh3<
+%XE31tF*uR`O:#%.?/L_^L%j@qe84I6H;c"57;h"J#a#TBr_[;Qne:'TJ!cm*H6a4s*TO%-!Q!a-lOY3-V[`aeHKl&cip^<YV[ej$
+%F<)QT53WW(W3/L`q-<5D@6;e5*7'4n6A7ZrJ9<C-,%ZXKO7H9P^r@EphbA_'HuN=edi]8XCCj7TiUBHV]A:e#30EcTAfZ)md`h9d
+%'+?N>os#s83=N+4onVBoKAf8D\7JLr/fd3,TQ`TAOjGT?>s&+HY&5$d6r.M2/mLL=R<:o'493bY+sbS27Z?kMC5Jghb3Y28-i2<*
+%&Dj&Xp9/r>5O\XA5Q1SbroEPIiW&_grn"p_qnN0s^\b\Ws5^B`j59e67fK/Iqu-!`o&jB[eX-!M^Kk2qpY.p*OPZ>pjc]ZBq1!\g
+%jkmfOn:/2Ds7o=fo"TSJhuAc'b?qr]J,Z@L@;c8p'E]KQR0eJ7#4%nSXM<WX<_!*8)*e.Gp@n+3mq"3QmPc/F%nc-\iE^QE=6e!-
+%2"L4C?e<`k)BeasTPOn0%H=59EX6F'GOLhcK7aDG(:t`$(jQ#6pU+*sRM=c@Ts+JQ133X)bH[e*<`UTQSNf(f@cRqT)/H,Qam"`j
+%q.'IF=kD[,>JYf4/=@:EOkQ2\lQ8TFC$c[K,rN#ff[RhGfsG`F+8s1aQfYo'`AmHPC(0D@5S/D6*481V%B'.!]TWlnI2pQLg7"$$
+%PN:FL"%r1k-.]uBj(Oi-Zns#Nrl4kd:V*t&!I"7B:p%Zdr\X1*"HmUp;BeArL8]b^$sb4\,'f><6TF=SlTbIm,l'^YSG(*o>cfRj
+%+!\"D*nq4G<m7)+7NR38bf-=6Ughp>PDto0$/8KK6\nq9i4W4h*7/L+T+M+BphAf#E%"S)lU?3+@)gK!f/03'Q>//.brSXV^[@$K
+%?alo%0n`Hno$d'^^a@6<9?lRb2JlZOaRX$_#-S3=)InZPXjjI4!(%WN2Qs&^pX\_U58)/grc(qf3cu"$^*j%HLf=&B-jGtL2i47M
+%njKF59?9P;Kn*9.4.9Gm/#`nmR(`IMpHe>`XQ6d._jc`8oBO;06m@8B]4+#Sd0+"-9>B6MRHB,r)cdF37:t98@S(\+TsLolfNsj1
+%0eTWs17\Qk?K%m]Bk56KU(Yo&$b$6@:*(6$DeCoO?pYbgm+1(iHNf?kLQG[0/M5ZP+psXQVZY$;ILY/p?.-airRN/dpSR'I^3`5C
+%;Y\9):8Yj!>["3#g#qOWKI&XU_Ul$@CU%aRA5H:52=a]sHX.=&Sh.9)\@-0`X>3QUh!U(W-M?*/-V#KS/XiMK7!fFP@49tss,Sk(
+%BqT"R%rKc\U^AM.?)<fQ(+TRJ^@V)ib<<sbcJ]hWe=Z::q+ZcrLK:q^Bk.uY7gSW$-+/XgYt(@dMSmA9aHFHD5CRL^1DF<T5..sJ
+%)o-4[l/ungaLaBu^82R7.@cAb2n=Im;<Wnci)9?jLr5'Q2!_hZq]:E200FMbjoO.7Mle<H,MJ(*Q(:S4gW^PDcf,[Zj4?C:ntjSY
+%D3t([e'EMFaJ?";/b^0;GBctWJ/$h?nTfs\<hbnk!>Ei0^^W\[X`4JIY:S95:Y&t&)D!um7M[^Pq%/c>-XZ03K`Y;5P>r?[:)&:f
+%,IPV*ZknkE[\2/dU<F45W",Q$]tg)BeC!tNOl0g*&hg^nn/aInOb$'SUO=Sm3_7/)g;79bXZVis6R&RT$7Z=:+PBa:7TO;nIS8dp
+%/P;D66K*Y7.is#5g:q=E"d=./]3U0A//)'_AIofog<8d!Tpi=RU_9u6]qR2nZ)=iU\u_3C^5U/!-CCOF=IF]@Ylg-E2j+fW4cZp5
+%<YMAZ#`')e@]qcJ4p&,j+=U>7j7\MS"%/S[,5(]1hJqr@Ho'lWHMM*ESQ](S9.E.B.s)^PCs$kqo4fBQ<=S@<7dfDBXFqU[[YA9^
+%KgPocCnR[70AC>KgJF`]>1N#W249ZHQRl]P--/p\I;LOr_tqR>ZDus[r6\L*I727Z=t_5k!$9\9>4W)R-`e4_/!Q+0Ll=gg)K!S+
+%Jdooa5E$Qc^Z5Z&gV)j([6eJg]Jb`[Mt)l,DPi0uXg3/N3iRdE&;hUYT01U-cC_igYj$/NoE%@;YRW`7NIuCE_3Y*"q#fQFhIp-Z
+%2Z\j!0PsK/EGK_p,S[-f4(Tt/63FO>3EQ<OK&3I23";UTC=kXCO+r;5QiGV'l,N]K"-ib1)(l;h(\9nid>gZDh.CV?BgLWTMkMQ(
+%SI/Y)6oj:aYe!esL>05/@p%8:h(ElMra`8N?=R,B\#V9aFVED/M"../bPh0CieIndV&0ck:5jF#b_P=YZ3(2r'DCYM;XL7_>6U-G
+%8SpE?@6iB^rp,+&o2BX3D-@J[A/N7OR`^=*b9qGCM0GFX!(K/iYhMQ*g4GR5m9a0Q$lob"]+dhCpsH*R'/u"1i@+ecJiAiDc*4OI
+%gB2Nf_`7$dX;E01Z,S5n*AraS&6<^#H#$:_3AhNgK=^+W`$;d[s1\`eS+0.hWi,9]DUOVR^0:iE1(HmaPPn[%JL.`1I00R[]oO$4
+%cpQA-fnp.MkY?qf^jX,CY!LdAe@ii@bmkHS6DqFUJeU#;`\[r+*0\3Dl#TX3:FoZr)B9YG9P_FZ:ZOINL#pVq]j0W+%Xt?sVOYb%
+%&hrnq7*nj*qqYd"5.4=0%d>\@/kc^O:a1V9f7XCtp?lI.o-FHQ/SW.aCjR^$E)_[P70KNW(]![G2J"?Kr%Rr*\=-'1ZVA.QA><Tn
+%1ubCo`9UaQf;R%:/n&hI_3FM&7WTuXZ/b##N#_-I<LIq!S-bYP=-\.""c%\I^\68pBpuHXN[sdhRF+8^`;&)i>Tn:2D,ho23Oct%
+%<Cg1'cjfgRM#Vj=,UAZ005tX:U]M`*b>GZA]r^)%*.Bt5<sf<tYH>*J0*54l=Jl3G.f/q'Cjj_Dr-F)\h?'Dp58Q`S`OVF4!dk_p
+%BhOU<BZkU1Be;UKrCU^#o&999%$[;8Bs$d*9X@-n"7#Zc7I-4DMgiLY,f$P'ab7sPddP?r-:EfqG"!N7*a3`u@K:pL"b!B9Q5s4c
+%0=rL>IB[(>I3#.8G-Qmn5m_9pfsI$%8d"CbZ!SF;dD;UqF.(F'7HK?)HAZl"r>A]E6h4[HH3g7b\t+@Q,eh=.<Q?B44#kM&(SSmG
+%mBk\8efbJ59k?EE2Ks<OI\f9t.P'^r02!r$=j%#l17IG/TtKdF7N/SslOGt[i;CT)e/TE=&oSj[bq2m&5qs9Pgu*o$%gCj[L',Rq
+%J?BlN0/ap^+`;n4*&Z#m>Z8G@7!`TP`B9IFS(-qB8PrloSAu-7N#?#U/dmf/A.AqL"C`62>BMB=8$iuT4Apc6]=m":JX8i;+bVpO
+%?M\+A!BN+%D6rZ9"!YKR(!BoO7!<EnACaUiL0-sP+ABbd=!QKqcW4a0@_@M:Bgc*$+u+!prA<(++i19MaVJh1QH:X6=ZRtUf%5[A
+%2rc]I=%2>-+d5G3NZ05*;4#<+_qiS4V4,qAK_Q'&;tYU]4]O01A15N08KV_n;'NX[21"Dh..bKt5)`1qO!3Le(Rms9VmG-X=QUfQ
+%:j.q>'h?ib33:U(CaNA(+4#]]cJla^f\e,g<n@eB>`"\-:itV`#G'k-JTRm'JXo]ZLL]9eC89_!IlAGP,HB"7Y!cVs.Z(Jn&@EN@
+%rI&mGi(^Q9Cp%A'%=M(tGmfYU`T,ZWW*_sHOUai"]Po@sbaXRMnio0;FFP<Xr=J0-cs,:VVPp,1%4V=ph`V806r@<G2-`[9[K:<o
+%4!a0H^Sh*@`nfj=]epM+=I6Er?=PGRbq4_O#l8qR"_C[(Va3PoeOU,G2F^LE4`#*I?_9#;l>DZge:V0U,RIf(%]Z.\iPl53/bH**
+%CX).Y%lcL[F<JGV?(u2k'Wi86Ui3XRR<u?LKSpIW?/FJeYSpqY$G=+>oJ5%Ff'<cSEDY$LHl!W--7j)C0XKNWSNqehU]$(_l'fS%
+%(W5nQisjA\&*MXV#@!@o6U"=K).7/pdXrn;!e3r.d%qOVM6uq,<b)=&od=s-XlCGK^;#o+GmEtS2Xd<0l=fH-I"&Dc5=jH5D(Fd@
+%:KFlMoIK):h1I?bGMM4P9V(-2hVhY@I-6hH@Im*]TITHZQKg;Eo.f"`]8&KgkK>iD4<\f*e(:rad#-oOX_Hoeg[=:%>8="o0D9Ve
+%rRh%]P[.b-Z"FhU.GlnqZ<#OR>-0>E+c^,[1Ja^ogX^IZk4.J?eMjia"[ab,@sKWDe=4Nsn#fT4CLr6?mu;N`/LI*W7RDZNGu7cP
+%rR5Y^iOm8=2$\^I;PZW:o^s%W<EQifd>Zt,8iqAWIVMU/:\E(pi<m#EDt*L&ftIU'$/K>2.>p/1aG3RicpC=fR5G&3>E<.0eqp(H
+%[WVNglE+l8[/*maDO>[s[bDu-jd;*oE7F>7K$!!":-OCO^m7$+f[,m*f*+EW["hc[$]&q(8J._m&u/pm26!C1mV\er5lVrb/(^S8
+%YY*rSrF9n+msoT.]E@bj.?RG^Weq_^%)2HA+6;lpA[0C^C1.Cc"k7;T>a.EVG.NPOH<;9adYNaJh7dtVmS'r]O<@kaIV;le4fZOg
+%b[eK*[i?.JE[FZBe[O0Q^NXQ6`OCSZ9H@]#XOl_IZ<'uBTqCaT(mjEd9armV@bVTb`:^8CioAbddZ=n7<&o=V9K_VP`[S>h1)E$F
+%a8s990`6+O<j59#PM&'Li).&F4PcsTFh)nR9kN[Hbb56rbt5V/Ci=Cop[.lc5h[)gZi$en)HY!Wd:WR%Z3lfa?0JYo]il:5T5A+T
+%1=c]s].J1;^&$+frK&&llL2E+n*Xlhk[5J"pBg$,7B=f9#k>8(ZRsl4*SAipo.G>8+fTq4!AKfSSfGG9=RD"jma+Qs=@7hKN'N^5
+%\Pt@(i=EN(;emdR;mX%-krdDR=I!!6ga)?M@1!-&QabpuYN.cD:TkB="n0I1r\F>DgH>V8Q<m>q[1`/`.NHQ4G;E029QbYlf8FuT
+%<VI*.AOgNLQ#\0?nAC-/NT>;iQsGObCX)K&#"hDt),2&Vb]*<\\A3Qof"BkfHf,:d%(B=J[!_7<P.L3MO`EG8FtrZY[ZsU0C7,i:
+%EW(<D5S#G[J1au+4rfV(7:iDpMO48H5L3oKEg9jl4?)SZ?/Fgf*@Y5-h=:'J>4k.m]ZS96[3690ZA]A)1tfTB6WND!d9Zn$0#CtQ
+%M,\unEC$/7/O4Bu4tFT#A$Y),9hUZ?k8%h@/!W//JAp7q;m@YOE0&Q-e7X;h6ouG"fbq-KXL=VGoS"(?0b87`*q=S_5"iDo.@ETS
+%%(C@PdAu@tR)s+^_:u?XON5Ti<rJEFGO.2QU0bb)^)D7C<l>m]$UVl&eS*oALgt9oUeugP;AqbFi33&A"ffk:8Ve')]54j92crjm
+%Tare6&tV&.Pi.G`Ul[@bC]H<12@7>MXVg:=&PXi$W"i$.Lq@]$i0$uI+%-S-K%Kb\Vc)&]%30YW70`@n5b)`dSs1364RdK4;5ftk
+%5uh[pK.#&JD@WlV:lMf'YG^,-d.T0_@N,\EVoG&8i.!^eC9:coc.G=HXh#3s=btNn1p!,rp*G<tX+qk+jb%EMidM_)L/9Op@[d0&
+%Mng0^h[HJA8]EGSYpbm4.Xp-*[B4>F!c9_3V7RAjN[HJ;]c"rq-qM,WAW.WA=.<=(c,D#$>MIk4_SeWs9QdkFa+r_eB=:Z4mFBHe
+%Kr)hcT`raV`<t\X)!l"&G)^`!S+#HTgpFSk..R9B'T_l@B7RWGgr(#Li@Dc1aI6qj?#jXqr/=85Q'\Od%5]#R-Q@2tpZq!^1`2G+
+%)$;2j_fRJ05;X=93qrCXS!+FM,8q]Y=\_87NNYVK[74Em*&WDs@mQU54Al_:9cPc,k_n>f0O*$F_;ER"/-Kh96[=!F(0X(c3.?eE
+%8ZX)BdE[EYej++M#T-JdBk/PJRWab)k=%9%neeb!!Sbs7[V[qUn@6QEM`uC`3A$=m98J(ZD!saA)uu-tZc;"kF/m4:(\Kj<\TgYa
+%EFqD76g-RA2\`4If[:/3M8"617a=`IN3[6l#jN!+ii6E4<6UZ#D?ch#%lT4Aj['HAp+^F1"c&^B]:U>Qe;g4+drcnI/)j7X^c(b.
+%T`DXVO"@7)_oQ@9ki,EKS/NiMSXdU5Fo!7-op)fGCEG02o?T]Uk9S?GV2(1@`Jo3eRR+Y9*kE;P%e2CLRG)hrPJTZ5^4%!eCt-<5
+%`M#;-+B!_>b*ekie0FGmig,HX9o6,+Zp[M,`5VVd,$I'Q^K<rhN-p!^(st4GS3/UZp+2J9,W5A-YAO\QQ'(uk%%=^%e0>*HL(>,r
+%43J[C!g21N>ca\lMIQ7ekFa*@2**E7noDDD7eVb0\=(!.]tbcuJpV`jF/6!4cf^(G\[5D&R,lNe8#lp$Vo@^P;[\Tf9mK79n7Fp1
+%a;;TE_95G]jn+?D#1;_=?clU/.F\TP5O![GP01h\8%"mU6#)")8+WCQpnWSeYn+a*5R*k"4aJOjq2j?u5h>T$j6.<=:t[Q'qRNb,
+%/_%>\pc6#=!jbUn>.5Wb9C5LJ+nM?Bc)eU.?gmJr>FOseD.N*\62^[rA9eVHJt>TSF'Ye5I_C"lMhfW,Q8bQ!C:a)70j%%)S'+7!
+%@r^*A*\#g;-M7F3><0p$KPPiS7YY8ldO`]e](@\_0k7sL(/TilJQ^@;hK1BZ<IGAq]EU>/5FNX.E`k4#g0Q6tYKM?m<nEE#FY`qh
+%,=:VffBcRER74T74*HU[3l>#*)k[l?;G[47q`VWk?6*7,NIg^KE$@P4ds#dB&M3k:JM,-G<oR11IOd7S"A[#eP+PMW&Bb)a-1#!8
+%]bS=n&],tK0AGr?AJ&OJ2-7#mp)q)*oDi4_lr0X!=1ts$qM6Mej=a`V>q'1-Mo9:S'Nt1>E-Z9bJo?n0MV6t+a9E$'DWbI#$?0/G
+%NTnTZ&B:M"TuXB4^.KB17^8_@8/_SUE4m/7@J=>a*l;GM&pQteS(k=JPZQUcR$DZRe-c#CKO2a/O@?:*Y\qS'+H&<a(NM5sX^.K!
+%e3'Vs.3t%K-5J(:@!LQl6-WkN&/.1c:9nL(X7`L*l3o8$W+6H&h_8C1?hYM]-&bF5d)_FU@k&OP`@SAU$oA'@a?[dKh(q)r#gnhZ
+%h]5R_eAM-jW[S_uI&][Wo\iY*Ga3JTrb/+-SfZY(CF%&l'CQ&#mTB2"jXL_G@]JJb:Qs`GBpe3#DYe=#]Q[i\OpE#tTMi%kr\SZf
+%5!=`0A?U,-mMqB3Yt#n.pW\agi'Pi6&jJro_kgXeHU)[EDbc%KXiC*K<G%:b;g\G\jnmW,RG-N4:\I'3^7o3<N&aR(FJbNM0Q'gM
+%&P!C^cUu]RgT%)Th'RoLAc6?Ds!Jo"D,V">n#')5">_#:c^^8f/"3!)7(NuGpf`>T/J`'T(?1:o/9?L]6;:%L(8t3<gO+?&lf'N_
+%I*8Bk4;_LrYU'oj`6T8uRMR%F"4-UfrfN+"?""9fL:O7i_'#Z>0T6C_c][E'GPL]R-]qqH)O8qU<#fM9^E.k\0>)NqUR"h\Cq]I.
+%hg9?I:s')5CtWoJ@;atnFBAb)_0LMFT85QaF&)#khZpK,[Ie;?[W&:YSG??7KGFJC;1PpF<?m!YaCKh(9N[-QEsKeC+cL)'$<`j4
+%`S<o%Z%Lm)$B`O?o3)DJSDMs^#$o-SChPXID+Zg,ZX>9O8Gr6fI%6igRpR%5aVUN;@[,`,oq5nf&>t.R>VeD!46u>hAS-n^$_heK
+%c/!Eb/2EG1lnCg?Ipfe@,dP\OVi^%QM8i9?d\!E7dlH80,%G?kOKGD;5pG.C?.8""*l@8_P+Z89%o#M%+r\odmq^MQ&R@^R3tVWA
+%*.tsE^FF/SqYp<'52qPk8"6D\QAC`rSs*5^,-;eNk[L\IN=CQPF;s-p`]08S2V+\-s12RC[d")2=L7%t@B;9Ij>#N`FMiiEYGbmH
+%r\X1`1l;Q.+QEH8P:5^]0Ogl8f-#9$l1_f4d/>5thO!uKh1"<K82YE-BoW(mgUo6tfi462H.*TJ=Z(>oL+A_bC>9o,]3^]fd#[%Y
+%?QT5^V/XpHIuZ0'F4Y2\'/bi7C@:*^d<nVQ^hZ'I0P/bNPL+..@5;t(h:hqXf(P87B'%&11c!>:?/s+-QFo<i%%ukWbe/./%h`^2
+%gQ?@C+TF8RD89F7a:BL/\u0=!e]6jDUjIiHKf0f$:^EpBfZ3'o<iAoPeN^*7Ji)J<DWs^iJt:YDaIN=")@/VU9D_#.Ecd;Vo%uAq
+%PgX=$,7L`%o]r[c5ioV59mq@N@s?[@O*L>hrU!hJO-ID=`jQ<QC\/A#9?-R,E\?AGQ.O9O)U"l^LPK7^]#)-6B;`N[<di$;WinU\
+%'3l<X+>sPD3':3A7s)adr9gl`!#8sCGE3)X56RJWj.s9'j`(gp#;t7N%hIAj)dMa's.5#]Gn5b=o[s4rHSu[1L3aM_)O[1]Tmf9P
+%1A$+&U_rbB(Fi+pUUZagY-BE=^HD_-k)W/:gCJd0.A4;p"Q+6,jGE*-?OVHVhnp\<d45m(#`nVl!+_)*_PSHmke_G.!J`l%N-[Q%
+%HP*N<EJi_W"s/Fr4UO`]4gkom0fY*-AC!!k\"Y*H7_:j?Vrd\cnaR'Lb3PW&/'*7[anIuhas\\NPPNq^aZ-9HKg4fG[-DE!bVV/V
+%gZsI$EK:SSaoNtQ:I`tkCNPjVcY0gc9(&0'&A9->B[bElgj(BsjH6$U7>s+;m1J--O#9Bh9lnt2a;>!:gR^-Oa\sSLE[>Ht?^WNV
+%XPpc?G5Ir)nb5pn<iMEi&A1Dd^_0bX6?U6]Q>a)F^Fa:`)Ls\g(]Z9ps"lL=Ho9lp0mYk1;4$/:TNtt^nJ:Z'bPGP]kGO6t0B0R1
+%Me_2YCI`X2j\_Y.R)XG9$aUuoC,N^[KBr>Uil3eaFOZ;)Y,1&-eIuUcZ9%FCo1sj":sNSk43G/fk/6o0)^t!mGP`@)e!)f*#dIX3
+%e\."m0j^Ydf3sjVl'=RnQKi9PF!#474W,<ia6.ku3/UJ\=V][J485C5!XJ.`[j7Vk9'i-h%7^?qo3RW^"$DXe`+-&Yr%rHTLsL(.
+%UOEj*_ogm\O%q[.UXh`m%e'b1GC#^U,(CH7&<_q=3C+dmhp329r["kE%H($fr>FN`X^*&KG[ORI(]k*]*r8LM)oQuH#/<S.$A?R/
+%JTa'n"PLc><e?7_SW<jTS@649E1Uhk&/m2g`.nI_X[F\L<ac5$Na7h5c2#gkZ8FN4lODGL%]0",Q]J?)eCkVlWSp?i3=*NNqfltE
+%@YF%V+,5*LQNJWHb$i(N8:chF_j4)+W/g]0IU=%&YEDg,WbkE5XYQVH6Gi%Q)]$'QSt9iVWP,Cs5Y_srL]_RrGlIM[hH%EH(gtZf
+%hi4_GYTFha@ZEiCr)rHt?&n3)!B=cRZ5@c#h%l;`(8sVCJS.hYDihD$fpCV]Rt2qqL]:k`12%)LG<#Y`VFF!W;l7ucA_k++'nR8r
+%IH$6BrQu)4'j_A&2?Zs:^E6beBO)T@o2^Ud@t(_]_2OGFC6K:#[mZ?($Sqdb1F1=Ua:=u:\fNb9%`1#E9bAX=9<!;Tbm'EJN%CFZ
+%I7WUFLW@U+18MKMCSU&EFH?*Ad?qj7_OGgUF;SbQTd,OtC!6IQb=kd!<NK)2b_o$iR6[7tQbtHb<N^Eei'F,kn'6Jc#G(W]2"S@U
+%m-^Pj#9Au0ljbdo_l1\fM"?H'n;Aa1`*2DG*bd>^*r0aEAh;f4ZS89Sp@5c!`D"Kl6'Te?1tIN*;Mgm<\<n3p<S1-Bj#[6<^H-%!
+%kKis=NelJXSnDr&])4^nNSP*[P*?pGS=+t[?4/\_%/E);b@._\T8sS+[2/eY)=2K?/rV/BdhCP"a6J'Ze&K:"?&97:DZj>!6jf4[
+%6%U7:6S>T:VN9(#TJ-bF7$F_L,QpDbLAp4R.tLil-`]QP-!o8FT-UAS%HG&3"CiC;Cl49`+#7dcKERF8#muId^AH6E`n^3,.?Re)
+%e#1$3DD>T+kj4>r@?>bc\,>R\cU2e26DNb=d"H9k-T@cUW'5f*E''HeM!Vr(W*2U[j3p04;J#V!!#C.Ye&Zm_ktCe9<eqP2-XgU2
+%-*JWtf^=-XM?]CqN=\+h;k`'_:R;ScZ90=_[&,4kk0_C`0BaIaK-&K@fC2G_'EE]U9kJ71-GmP)ApcF%8YQIMEE17"9!fQL5\^_r
+%PfQY7]%2F8!"4]Y+;TUolW)-*)f[5),C?9F=TWYT\<'c+AE)'\qN7@T1XA]NJSsgFpk;,DfuW+l$pcA'h\8i<KG>2T.^)Z]L50ga
+%2)7<ZStFW:@E*lU9*JD1ZP$q,W0o5iY`S<"YP]0-]ffulj7BE<Zp;4+LDR[,=XP2B)I"9'\Kbd1C%.,q56KCB#`3GdE3a_BRN1k5
+%hS(%5fZa05R,Bb1jq7qiUCh<N2^a"`=(/Og71in$jf"eT-&YP_c;A]p,DEJu&4F2nJCo%C#`)M!e(P`1Eu^.fL`pQ;?MEN`*@^g?
+%?S[/7:e>mReqYLJL8#i;";-+=_F6giP@p?L<k/Lj/%u'0>.L#-[Ukir<3+QI"!I:kP`.o?-usW_)S$l#'bNn9Bd1d9A+W<EM4>41
+%]!rAd=r\QU:::TKTq%9d+2ACoZf,Wc!]8(XUEOkAX-U[Lb+r',jd/?(RV8[q0FpjHWAm7TR=_m[&4lXi(00nVr%p/\MaJ.F^.K.K
+%r<bo!f"\GtOV$hM6RPP7Wo:?!-k2ZG(qr?gmUaEC1l&CebQ</2Vl_OKr]191aj5(3[CIg0l@LFU!BrV&VAE#C+"DhikO3\0BG(>_
+%EDafAhnT3I#H#I<FLB0n]7lI4:0;lob(,qm3)EFu`-ljSDrA_1FB=(qTYH;iX:,8^pr1U]D1E!4&hQT=$'DFQ5@6UF!p=`3!(Vq=
+%[`8R)b)?2>lLKJHPkFG>QU8@+?<gT&ilYYh^?kEGOdS;<*AY@$"S>V:&,S(8\j;4K2,13rpX@3SM84d-)i22%jb^0u1aKM`m/;/-
+%^,SH-h/l3#I>uWA(JD@q)rmiYmqFUPJRL05E?%.R2^*gQNk?a_I/j+[*(EXue-ZFDJcb^ZLc(bi!T[0@,!Kb+BQ`2'hCk3;)V+CK
+%C,5Je;'?&q?d!jSh>Ke>k&5S<_:]6@(G8E`o>$qm>T_&lB"USU:'cULa60!i\#LKJ^TrZc]g%fX[S!urRQY)Ei-Sq7@SB`$*j@%#
+%,-7>$d@UC;I2X-<MW4ICMZnTRf=+7GWimlDJk\eWfeeq07fi?!32:EjIXfjGqJWI:e>'<I\R'd^]74:@V5j'BJ.flo(lY+''N..N
+%<@^GE!,0q9IR-_Wr'$23hu+m!kHCQ\dWL")L<3(J'L_`qqThF4(W,ED64G^.?3a\-1VF6MEO0-'HqE9Q!Crm&W.9hW]F<S6*X`ti
+%O\g^_GB_\[VIULF/d\?Qk/\i`P<q.31YZmr>`)SM''I#"73!lpgYJ*N!/R=KBebBr`KB>;KCZ5F_nZ3,hu3Mgq3rIUs#9uBpOE!_
+%s5hH(n07gnUqMf;rqO[OrqCpBGCT5]s7k]:ro?k(pZ':Yr;>%Do_3ilVLSO*^OJ-=+(,'B'o,cjX'H8eKp;CiKp=VPYf;BHgFnhJ
+%s,#:/I6Nu:ZTZKh>S>[`1,U?>>u\8/'$ZDNeZiF;9e=:n<tj0A\+'9uO'O[UW$%90l!9,-.Xdr*O+6DJ"n+`t5s8q1bJ8Un*q?Wb
+%cM#tY0C7G=+VT>i>FuqQ?_,f>&%ok+8oV(8R?78gYD)ua1R&55ZgP^(6qp_/6]T%_e_0p<=i0*G^6l5H0E]E((,#<_bQ!L&gLaR^
+%3)[=<>bkYC'T++OYAp4Q";$Ek!^L]AJ;#E&Ric6pQREgF.V@M?$=7Vl:L2co8sI4=Fg_+R?PeF+I$$q%EM=dE&7=/),O-ek7#AlK
+%NU8RG"=!>a8DKJ1<&#I8])'N%q^q/3%_V4q$ql*`K_hleIq4[gji9T!B2a]pn3",>U7glhK&b%[Iat6a)T=4frE_ifKLgc[2'$mW
+%HS.Mk;&@boZhZ#;+]hUC1Kdr"54*ZiF\o8kVBlPj,+QFdKipr^0NUfqF\)t8/J'kJgH*NMFS1N"EFD53@6_PKDoZRZ^AiBE^d[*^
+%J?W-9[DGr(e5imU$ksar'\PAhUPG)%YYBSOcCsEb=;:4ZQG25M"9/*rGTXUs22;Xj;]<oMQXrsPJ82QD?<rXZN1F7U]_Oj0fYnDT
+%U1PBA$$!9hRt:g:*TqiNDN!6<E'ed:>Z>Zs$-)8rqAb#<le?(jiF2WoGHY&!N[s8R3/^<9^H*hI^B%KQN5)CEC?YJ=WDh:%Bi\7P
+%`TCegJKK<`:imHG4.60"f-`(D+#LER)Q0R20nJ[Th=#X&:^\#!%'ZLL]k$qdYn5+iA+>Jb00L0e^(kC-J4ZiU52VgDq!FF&pt:,2
+%O7]KaMRHKJ#<S?F++c&3@cS(I[-@s26k=U9_<o&9@rKEbkC<J^;f'=5DEo_2?96l@Wt'`dX/?:mq3,kHXgjA8[`\uOfGB6Td@B[G
+%_W/HhR2">1]*FLu7Rt57o!haoEush9f#CN?.CUKh0/Y;bZ/Vf*&t;m89iVI>/?2(R^+E>GC0t!2)gX\#NOPe[,.XYU_(G(#oN8Y3
+%YJX;NDWG2_h@KnZ#`@)okV,3j@5*kmb,cgYCGZRM'R^sn)P]BWjaC82,W:XHD=Oo'q-`PQmDkZK&".*Wc'PubO!:luU%fgK7j@Q#
+%D'\i/Ha9Z+ZMcJj<Sld[5;IJ6m6eCtKt[@<XRH1bA,hHiIIa5\7eEat&'M5(M4:]8pFs?WP?DmA4Q<$%!u?Z33#2]^d3[lo;?3UU
+%20i3J*DXfX7aF?%S:\XJ][,q39=*=*^jU:;cBkJm#9hjR(RFsK[JA?57RWJIIe`[B1XO(3,X`t<a`Zt$5t$94FY$f9p,3gYetD#T
+%bi1@FebCT`d=JHHUR/943R+B#=_?ZqmeFE;>OG;bDj@f?JIZ$<)D*\7MZoJNO6mIjJR*&*:;431M<.,C?lrbThbTie5!ED@T+_/9
+%%QXlR-!]T&T`4u,HiCWA$_,2Oq6+3mDnP5qY>2YaF:$og]?*l(J2JFZR"CpTZ`?V0\89U\%m/tDd`H>>*)38$HDU+CL4m:E%TCLk
+%I,)&i'G#k3K68o\h05a7%i4:-(GStoaQH"CkuN!T$adD,[OA>`h<"?4YOA+)O:<K<OpmcIs'oBJs.?C/B8cHY\ph'kTC:;XXSi\!
+%]/T.K2CQZ;10OmR"&lM[+W!<6%u:C]M@`QDj6\UMs/0/"It9BGj.B=@*eCaLa_a.4$r;)Q5Nl"Z7tOUp./q\Vc[1=fo3]9UEddc4
+%,fok8AV*&>`1R(t2t5kY^AR0k,`qXT=>h.QN%X,S$2NUNp2U-"kL97]hu<R-VGi#h11$mW^M5r><V;m)S$s`Lr;:-hs0T1#;N4d8
+%?/abmrnVMcbJ4#+a7!PH?+cR$@i^"eQ?]&7jJCS:p&42Vqe'*OrgDAKrj/cLjVAn$3_g:#XEdO[p)1j<bcMtpqMVoA-*Is:G:4/\
+%R%GX]LX%6)0.g6d]kBR<<DL1eRi\,R.n`=(')gB<18S(rY%O+#9?gbjOkWLnfIr,<gM./Fq^?&)iM@.uX$d-Wo<q+^c0/\S.Q$Ok
+%Y;7.!BjZm20j"Pj6n(:@%Q$0ZA9uKS<(RgM&@J1[>6fMS>oCtc]0uBAj_\+\"o.&*=ksY5mIGSW5gO>J>TAIh2ra9!oFO_)7"O"p
+%nV4LorHdo(AR7;=m`G!6*BkXLpq::W9"3%9^:r:t];<7)VrP7C8T'97AG$WX+k\"gWcs6^QgB`MD&FG&%<tEJ*eNApPG3C/KpdN8
+%X,l:#cK[T2KBeJKnNJSF6T#5g*`@.1+`)&W_YV;$MkeGl+!;)'9"t&uiN&c)iio=KFFY(BXCdgkA<!_j=u03^r_CCSTXD+qmA,"b
+%Us1Yr@MuQR_](<1WV=u&'HP$S/?`m0<l8Er+27,+TEFl^8>T\6L^A)*)CBOeWn),.;O#eMZE**RMcMhde106#BR\IYE[[#OM:*m(
+%dTrXt.fm>C.]T@]^'>.%TL.(*Z=Z%2Q"M%H,#O3+Po'fOP:JI06c_*O0=R<<bfsIs_KPT`Ylb_!0eVU>9MObJU*V+ucQESACM)sa
+%cQ*Ur/3n-N=H_p+T&qKf*r6:0N6ZZl0E6K+_16*E1WBZ14\kMD>L49LBQ>"W[*W9]5qHVk&q=j'P+2L85dA8hA&aao9klX#c1,Lo
+%NG$cmd&Kfhp9>ZtinG5K4HSo`aK2!Z06J[\:J(dmZXd*s]d*N93FY>1KFr'*91"4[aGq?3I@]f'jD$C,<h*3(bqACC=:m"#?8'h4
+%2hI,j5lqPlZ(VMTK@6Wg2I+gqJdV_m;Q"*VP&G1NEN#!0XOD#"!c5Pe$(-:,HB"rOD=P82I:.XQ@g76<?=_/U<h_nYJY?;D>ME1+
+%6oruEd(mdp3h#eYD9lc<W1=mFGQ+D^WO/uZV*Ng>?[XuJ[\&0#!m?'HgDWADp3ofB*Hrq&9O(WSqu+V+dU!+rM)YLOP5&a%eS#Pk
+%*VH,Fs!T]cSoE%/h&B#:s)(%[MtS3`fQff<Yupn,lHN=o'ZA)r<g;7N:AWOs;2]_DLZX5(\&\F.i>I!7(A[Fp[f(MRL=RJ%9Q6GR
+%Cqr'#&C\pKN7`;H7*5j&Sdo)@O(G6sMeRfRP7Vs&_,<Qr-X4I(HiREl)IKgM(3FlTW?h4e2Qn2T+Q%m"r*&ZlA>E9G^&kr.h/d#<
+%9XhC"/G"9AdV]H^kk8'j3n!+*fre`27hT16)+7W,pXUV=%+7#"c,jQ5m#H[En(I!#^\8]3l'h'*:eH#C2l^T:8"h]/0[i^9c87i%
+%o-ADm0m:aHBU2:EjNUYG9cn\/kqOS5[k,:D>>q2_(,`7)%#aeUfAb-W,42@!hG.H64XoS/,M+US.gXXgLaV/p""b77s41)Y=h+@J
+%]"X6qVlUncFfZe,:Kkn@qE_jB=e<oJG2K6i+o+6SCgm%Q4I'S)jX^F?(`fE*TQ,s_Lifj,,1<g"#&O(T5+P$aXd\K80\YGf0U>i^
+%6D;$TPVUq'?[o-?X5h?5L;gq5@BUrNX>ZD<5AqfS(L)KgBAuK>d31)7dmBu1]t10'J:$\t[ic.[1&4obbr-.4iMepB*@96L0&fT`
+%`F"8d746CFK=YfF?Z!<97],BD\*n.:e<)*)4_Q(2T^EQGhhKHkFljn,KcZd&^tnJ8G&2Djg3^Kp:2K+_ep+2Ig=i<g/pOkRPB%Nk
+%C$CAUQ*<R)L9q':>6%%X96<M6NLt#"0et)j8Z3.EB<$j/8*^2*OP2+68j;7TVd3+tF]`-E>EDCtJ^$b>ZC*/1NQtj]YA!"5]5c-e
+%_D89KU.,8^mC[%p=oCMR5D`P5O=n&'K?UR[B[)@=D0TJ]m-HViBG>sQ`%.%K<dK"7kEa/NYd`Re`QERX)](".@:GDppE2YcQKPX&
+%<[!r4)2-ETi],q^+P)Ahe/;Z#1d`#<#S%%/+g^fGfUbLF9H5@&5d"_mRN4Y%+BEMpQ7@?U5tnDlZ6Z_(VcM:k#]_DMDC2p]\U&Io
+%!t3r]APRP2eNr7pe-m<rLc'Y=a*IOrUN1RSrk;+bLX5<*qQ[$f>=K*"kd9D",H>T$Q3&S^Z4(nTL^@F]=l^$j(>+N+;M,10VMD$+
+%1fP,q)-a?0Q-[jW)-^aHaM5tBE*<u,=VOO8cCC=gG3SjjI/qq&LDgiboTioI`hIlo#Lm=5I:Kt!QTg3_fW""R)Xhi<n4"+BVGAR)
+%`b@:X9FU4YI2(C]86-q&aIR!jfM7^RG&`d_3ugD0[FJH864-WL.l.:_UKBGBmH59niG"FaL`Om6%2XM/6!!k&Tk]NW527\P*k#r<
+%'Hp:/$%!jA7YXaTc_nM1bh^0@G18k=6''#7NZX7_2,:NX)1.:<3Bt5b>jP4X.^ZGfJBhSq$8h.Vo(=qUmgoX(HS+L/^/dk5#W+Z,
+%L$[n!>jsbd/6<"P`3A"bb?-PeT<HD?><-<;A;S\N08]UuBt),tr%La-B'%5%<kaAHOIPG+drBg9Q-*5d8,YH#!n390"gC05qTEO3
+%MT4*GD;KU<V-h:fFOg-p(gt\8Z8r#:Rtt7f$>1]OH[C-;F')oZ&<&fcP&\0m`VN2l6Of8V$pcaO7r]rp16B"R"(;8J@%B2.55t#'
+%rU+;AbfV-]nLRY#Mit$dO13]RN)-D4$KNgZX3cq[O<[/o\Z?!,nH?^?,+B2sWsTHF4:o+.?CZU1LipC#.(J!V:<B.ar-hAu,k)PJ
+%nI9$0/;'%l_P"(g4m:KkB,JGVkc-u`lL>QS,O;\)#NcUNm)"RT[-,@;]n]^A[b9/hXa+2ST2LK/L/i?"/o*NTic+*l42n<hmlU-A
+%X+m7IToe<t*k#M6N-u9EGo^WT-c&'DVX*aC>1_JXmMhpU/Fd^^/V6?T;7n%g$\CK1p&,]YFDVJrOj,4<oE&io75m#^"-KnGYcuEp
+%1)P62FmWFI9@QqH8,$3X%D2cIJW#8_W19=']G?F>K07@Q.tBBs0MOoa_as1S479bD"_$]iYt]!m51Z6;6/+8^pKUp\CFGUIAoag*
+%?C^3TrUQIpe\^dUC`-Ba8fuB6T@&+)k<gYLRb`umCA]?Fi#ICrP5'(KM7U-4k#?tr&;q?">Z5&?,`.1IJHU@q<JtWs#$@liG<':R
+%oU:6Ob\M"b/Np,5.daIrmH^2n/jE],r2p+^g$SoiTDf?;D21T79gp,sE.@OC+@LEXJ9%J>+2iJ&gpO@[[\RRd:2UI-S!7C,jbf+%
+%O[EeSqJ`X+Eos3=ct'Z$#Ec*"!,p;S<=g:.X3Z7-?H((7hBtcqr_i)8nM`d4n^LCq[,'];en(,0T#=Br]k@o5XTQPX&a(K$,uXXf
+%h4POn&-Ean7.BC%Hnd*d[#cYr3(b!Jf?b/'7e<fVTK[_!hfu)gjb70D:!6JE4K*r!o%@4FncC%ZBqMk7D,r8[aKY)P',Brh>CV%W
+%afd<Q@+D>@ge_/#U!k-a.f&)Q3_dN@<F@PlAY=*24Hg%iQeG2F]a3s;h$/6`0QHJk1cuR#''lI9dl`1.Wm\`NpIm"CUh^OlQmbNi
+%1o>k@bTlVTJ^^JSNY;tPku/hGlX3u?Rtmb&@00.*7ts4u8i-n^3o)#'h6snr61-i"(>4U]UNPj%\2fl1J<asm&7F%dhmY?..&2<2
+%:eE8e,NKK83Apf+9#r:V#K:pU7+-,&)Ou;`]NniK;Jr<L"YVOj$)3#+D97W@Ib.9(.gk%o=%uZr1u:(;]as+@I<=$JPg(]fc>7NW
+%VlIE$<Sn8tID?U-`.#H_cb!p1Z8!_*IBO3L0)''dMLb67fqYe-?/hEfe,caiXnXqHTOCGt#9Q7=V1a6\q04.(#X"%75)"=YF9PrO
+%LmFit`G.Ono^1nT]Ie\'>D#KB)BisEVKH;P?/MW0,p`-;fD:C']l0Yd^3TM1,P.V5i6V$.FY$SfnTeoj/'por1-Z)F-dWik@%$FS
+%Q;!3p-jG`MUR7P\""%a;IUZlCFoRh_'R+aTiaFacRAAa9-pEN$oNC+uL"HWcYLKK/,$YZrXi8@1m>$+]iqfJTgh][)JoFlFn2C2`
+%:;"o1S'bpp3AX+h+^)T3'N8:08lSjnB[sErC:/F%#oWSJ5IWRmHCE%D/r3:VJW0&b>!:D<p>(19VB:o%Ln0c/]pO=dKd9MWeb!\T
+%'K]FQ7ptMq*@r&."e:0XTjff<!+pGKEh[G,k:5iZ8UN'3%hc+c-K?eQ@e+pWa(D_]&3Oj*\RT^P,^@*n6<K`&7'+,&2;O4n82X8d
+%c&k(BRm3]P/_8$eBGk&!:saAFNA6B1DH-h)nK)D?$lp696%(fo^n0T@\C=s2,=hFs7BVoVlNc[YJm0$eRaMa__'A+J8Q)(;Ae/br
+%\3Vr+EN)He)4qV)Q:Ck$YZk!5Dg8aMY:!3#0RqE$AG9SZ4:rpEfA"UnM\=(OipS.4Lj=2(#&8/o<L=_SWFJe)n]p..jr8nuI*ji8
+%#L2so[]&>[3N,q2M='qA<Ls<_U)RcL*CV.#&<"FXog&FbT?\RP&U./T<"W0O"KnjB;c'Se,)GsfQUne1Zt"[^\qMjrn!:N)!fs:b
+%AOVkd,H=GZ?J.VCk=&6)0AR^3*[286k9srP08_4(4_ME0EBfaCWb-)qQ_m]Yga/WP-a?@!$J]JF0=A^+AOT4T72Nj:Ct[9>!dhY>
+%Jm-uj#8VKB.+:j;DXjh#WR1/rZ)IVKhlbU$$4ok*:q2RP!A?_0MZ^$FDI%-0!6lM'.tn8cabY3(I-pM'!V4<BG%(&<V^IT6HMo;]
+%@u(cU)JUYLDI0Y`OX!I\IWJ1UIf;Ns-4PJ\kAiZ;D>`#LE>08X[6-B3*P:RdO5q=M2HGALp9SGljT>4J(E?N4;fLQRA*7M:0dk-S
+%:+L-R*GnVCge4bRcRB:KUn(i(Qt.GAH"dKbX'k(Ke>`J><#O9-gZe!#=aPO3^,Ldb(=tRK!*n,\!>K29Ml0TUXs#momX;4V;pEe]
+%*aVG:E><^g?ou"0+'ICH%#NS[?_DoYS/6#OI(U;RjWkt(OAH/ZL])T1(+<baJ6C.7-%-E/Q#:1%JC3uC5>O17]foV>U%E3s^G:CK
+%[sS3CSBTS0/QTB]S#%ssLtJ(:^V*L"V[bgRp:&>0biC$EoK$Ir(Jc5b-Y<L'/[`Y:d=RDMn`[?2gj)T-+jNnFZa]Nt]FfJu:1n1+
+%-VKA#jH4^(6l1?Fn+ZQVcc8'9+2]=jK;)9%;1-s^kI.>G9`YC(MedFJe)^eDPY"-G9Jn%cDr8e"[%m7tPZ$D?>H(>27(-Ee=No$s
+%)7A-"R,nPG=b/hH^[He?W*Al5Ni(qW9d>tL:@RcQ?[L\=Ut9UWpB:'t^Ji)cO9iYie*aoG8h'gc0Vo?^'9GbQOMSck-SWsgi0aTo
+%dOnP<.@3D)Z=GIXDA1pi#u[bF78fC$?fiu+gQ_X:\]Iit*PU(;s2/4E![L#t'M`GTfC!^`?AEGn\8m=i9dOG_.1#H5[8YJB0kZ%.
+%(W!/H\i9!n;13>L$;Dhm_,<e1jf"a)=uiQ>E%ij^NJIf@Ns8l()?PhO-=(?p$>2!fGBqarUH]n/;C"%h;#<`R[\C(,WtPs(S@Y;+
+%=j\RY@U:p8Zm7?TMVfj^_.bh`fN&K1LYWRf;V<!_Vt*Z"[$(*'C*p,W?uZA%K3R.ha"2,sEg/Nk_o[W=7tKT5eB3LT9<$U_X18eB
+%f*d_[4*/UMa$o7<^bi#6KYA^81).[KNMsC(WPjXlp<SJE2g]cbWu)ZrjsWmRA40qD7Zu$0S`?[LrF?pQ)OVL:Vl'$YbmQi4LT20\
+%J-HPHGg_Zbma7KhH=RX517Yik-_T'%fbaqbcL_aTKBHOgo?Eb5[1=!k#C`SaR:8u7%8^\d:C]?*7>$%<.8KYYkL\RT!K(,sI=To]
+%I41qH]"(5*mVf7?Z.<#R/K9<BnF%f/oRTE\#d`C[J`C/5i&u1-UKBmeC2F]S)3@XdMl'@jp:S0h($Z*"ob0a*UfqIq\TD,"(,j3^
+%$A/ss`_eeJ1b5+#5RmiV]XbV_S*MDp1J\3<N\E*YF%cdF+,:S<o,_O*2g@b9=s!?p4;>tL/\T/@`dg<D%28mULT4QJM^_:i"X`_T
+%i]9>\*<U2Z"CJ9!=pO[:R(TCW&2&:h3tPgA)+7%E%,/#?^(6dU+@-<#<4+s`["EWMWC/$)M8A>o@VKMaBF#T\HUE@m\-F3=986Wk
+%;.h$q:Nft"E^)4:.o<%JlG>R-9B[kr&R^fT7B<8R&1uB;FNFS2["*A0FkFe!Yg_ZARbpL<[mP?8-F#MXa)De9RtoMVEM6OK557+:
+%:!RH.O\@Sk2JPK)W;j]jCGqA]2KdK:jFK%HbiSAHY1]4]X-4B4Cc8\mZZG5a;b3bp.M1G'We8pdc8N+k#"^l?-8q]%*Qin6?\b\$
+%cj4/9co[:rA*Z.0n,^CX;*a3"-/^EpKN2q+lChh>Tap_n;Y<01qcj^*XXHMf.<VZ)A/UtceGAYOp="u'E$:hV<d,=.;E_T0()d@i
+%Eaj!QQNjK6X)FW4S[u`N*:>f9,L!)DcT62DUrt')9'VKXbU1u$cm%eWpq-$`+Bji#+nQVFKa)$#pTP'c)HO>V6lqk8_HuiX$`9<H
+%6%oTP086SuS;%)=8haTeXu/e2_a+q"A8FSdDPmYR[&EdUag>XkqLfS/f_;`]6X&.2>#ojUAntXZJ.5<$:([nr=J<(N>,et>1O<J\
+%_3"=oN:EQ0PGFkGMpQdC)&.30=`ll3`-h]">Gm=)43=RUd2kUY=mSa]PUE>O?ss]63d$23lj^X_70tr`7gOO6q<n">Ud[ZPAg:cl
+%(OmemYH9uhUM@=UQS_*(;M1Gq_Z1ZC<0soQ`*2pSNZ<)k;?)/]iU6(CShuf2CF>g(9HTeS.YB:hNRS'R"14o]Eh\`AV)*XUJ*X3A
+%1:_ZiZt%8cMH<O_p1,qLqUbke,Zm;l#$W7iP3G-Nb=h\$7$Z:mahE.FA!+tB%P0ESW/UY52JS5p<4a]$d)Zr5]X#(*ft!\BCf.3]
+%beX(uOpPBMqS;EkV-mAK(X%.JA6$(EOU1+pB5o"YmK8Ql#>o)n<Com&;6?sh'i:mhdQVL^lIViF9:\C^]qdG&3/W@^KI-088K4,#
+%1*K^U^-[Pjs$/l-aR,\X.RVH:[J[Sh%X9C`(^cg4ndrf$8jo@kQHC[3=L=-gRu)^Q5_Y`eKiZ96dngfLesL#A=ES@m's\^;6"eN5
+%>KJ#U7S;1?2"b4``cYsb]$2Rtn)0oY_bZgjQjG\ZeYC,u/5-\8++pB,e/!-d2D$&G;`u-b-#=T0RDDp\ir%GhGtUg3l7X%lO"T?6
+%3LNGAPtlWZ@B_H%]5&I8PC_gPDL5"i2OS]d8f*f^!g@bf[>571[#9/CpQVa;&Q/sY@Z?=L1Jk@A73,MUZ5L"BAd$aXe83$src)*s
+%._^'aKV4_*81.Sk^cA*g'olr/ks?KW7!B>$6FOnhUkk%coKchS8up_e(sVf1"Kmpme?ZUi;A,8'6P"&?0l*)Kai=VWRTjH-/^'[r
+%^4Wtsk%5MZT>Q4I?&g'(&X0FQMb!q.MCrVI(`4Os:`u=Ve\"ueMNZKjBH/U2KR1[#!H#BIot<DTe4?;n)CW5(N,k/.8t@Q)T\P(6
+%TZ]^ERij)c.p4P[og82,-oe8!J!CS0'$RC,Fb'Ib-JLV1;B#B6qOW;342\%#*j]u-1@!XKM4Ls"2*<Ig3KYbGQYrD:Vm:K(UR<eo
+%E!(,k=[Zl+Pr%!=aMF4#R`26IRB2Jt<#1$03'o"[&$ThF5/f=X,Ge&\R?TXu`TV(6q]WK2U8pb0@Jn^1D^I%nQV1(sL(LO"Co$'$
+%=Y,T_Uo-\i@&Jh1i9RB0)UqjJ!k$>3A-jl16M1h.^nYpL\0N><b,2Z>lCLei*\+LhfklSE&IPNC];c8D;m3GQ9Si0_)D$qRBpsYe
+%.]-gE6AIe4gK`i;7Y;bDY@f]R=OVf/XKND&$@Ok?HdPjdQFDnuMK!6j,:3l+eKhAK6?ATME+rjlD9+T;So_?lFBO-`lbnn!\M+Vd
+%4R\7\Trq?52RUBF.135Y_uU$9]0'L`q&3k)SkJRU+gN(''>>=WXsQ:W$pbu)f%ORMd"k7@.bU<&GLD9S\D<*V-XKE4:jkW(a_gYE
+%NNgKuX5c"(%A9;<9DIlmCOP[j]1?K*.O_Z7%KoOD/OUR>F\CrBq/T@KNstkc*odlcg47JAgmYP)7FcfD9KS)Q&Rt4&Af1(;,APG4
+%V/E#->$LY;_.u"DQcfC\`G!Q,m5=.-QP$B2*N0J%S##QfPEP&d)4\Oeo>=_NUklq&pJ[>RE9;YD\g&oMST<gk\!ouaVGqU,#S0[Y
+%>I^UY`N?*_>;]+uX$NNCcjH=u]sfO%]*ee=H=s5&4%&fMSL%M/bf_2Pk.m^[+#$N]=__]5'@`)/$*]Ue]Sf/^Rq)_PKEFl8_%<]H
+%WhjS*&8af^DV*q1&s,20aW=j!!VpMuXPS]*]4bo_iPInbqe1F5G`GTtbr4nskEPhC)%rL6.gA$b#2L#1D?YYb7W&VQ6VXZIBTLn]
+%`rReXZ)]I<84Fr,o,SE!FrN3G:Phn^#GB%e3h:,#+]GaO!aLgD4A+40QaEma]VU=]6g2c<J6&oHe2J"ZE/N_sWQZf)ba*TTYjMih
+%7U%)Bje3L*P+t^R\%jfZOPS9fcn1S<?^rM<l2h'#6%lUX"[nd-U[$2cFXjZaJjE>d6GFkDi<'["]:TKA@:satBlrYY71m4Q=?)8>
+%K.3@eRaZAa^=6Iqa`^'-m]2Hd=i<q%?6$KL8V[JJJEB.^iA9/EbUjFR#ZG2\&`k@pg8%K$8OHm/cu>@=XMO;?,*Rh!!]'B'<:X_-
+%dIrlnn:`QgS!a*82,WmGS`M;X]rD"<X:PsDZG6HYBb>?mZ)Wn,L9!.FC6c'YJRP_t*CN!sor9/uJm_2(NiT`C3=/j:g<$bKSs9tI
+%Us'GMjeG/;_"UK-9Uek+Fqh7GG)br<(S-ATl\[D^A8e]f%PD2Zr??Ya-#0@_=mn]M*YK+na$`!@WDGbmZ`R%Yj:!<Vr(29\1ggU3
+%3%SJJd3']LaEXE;h5SfX6A0d?2`ZDfCsj)Ak&F=u'fF^P0aRk(UGK7NnkeWlG\;FILr2ssX598BP`dt&3b]?b"Tfs4EqZ@2p("l0
+%6o<@*Ok$SWRg"q1l4cMOV]CTi+lAqk2iZAa$`tmX'ns;Qm:5*Regu!U>Ab3,Xh_ADrrLCX*L2?44"3q>Q]oI6#!Uub&0"uOMEO48
+%]Ob[92%rh/42a)GcU7s_5d/!,DR9McS&LkQ]"]]6HrOOc+c#2c6#9O%7K?G_/8Ub?AptJM/:KT9!E)lrO0`6.;i\`X#"A/rO:res
+%0I&\5KFtcBN\g55PVJiNNeYl_2d=b2f]]8]LSI?Z6A;61rF<f_p1/#-;@/(4[<Y?"b@Vh\N(]-dee>oE.V:JR1q)m:MG8=qZX.*n
+%gX</?6Dkd==4*hCChLG`6rkF\Y7%T])rD6%_^KhVFY1u4h^7>W>0>"Rjd*dH#IP/,1[0:"mbke]^d>E?Cr3C)PiK0*\g4Ag3'r\"
+%"sGo6aJRL_MeZO2<a*tI+>Nc%Zh8,@NCt63%O9ON`tO%E!]]e0EKLEV^Y<f`!W%7cPd2uRVitsKH=qc._%fB+qH=`^m2uU/D1Z43
+%"j;b5HuS+W5$e@9#N[bo;js/1$3,U!e=0'2T3t"SOHBs(V,SGQC*:G9I^:mVD\s$387Xu'/+=C$BITfB+a0>QBlq'UM*hNq6>h#0
+%%h.C!0USke'PtLaqK_j[NJ?Xjf\/LTr)pr.WDBO&-C>p&(D#Y33!pl(VNM1<@Mt[$JAs9pF%X!'+fm4(FLe-60Ti-BQ7$:HlFKS&
+%;;s2$QH@6+T$lnk]q.nk2HTKVCOPcNWt"&B[C8g>@[`2Zr_Gr,X[be022C>E4_:;^(!$PB+R;En\6SU!f.j(:##8o4<[V!*cn9A+
+%&K.h&"j!5El*pIjacJS)nnE+/$9/U9<YW]f-)1Q+903X.:?RpKeb\rPZ@qJ5\NE?&ga^7VZZ5=C\fWO$$8m$lX#Y?be!ifE^c*tg
+%!Ik\c`0Hu#Aup#DKcR'E$1.Db!9ISgnRf(o3l#eM=bA#1LPYb'4S+8]G_k"b,\)1be<a]&@/77Ac="qdjuNXd`^YRn*MQ1m`\_uX
+%PqD<;FN2h$5?^TOZOW^?f`ke'bu#18i2_YpFE;0S/$\Rjph0rZo!5=-<#iGG&k:$;*>$1%-%nmJ@T,sV$7*dpGIcuZeIi_DOc8S;
+%_+"G9ICqokieNf#n6&WDB'c5K@5;+!`M^:Sn8@H`Q-a2c*Z.9uO9-WaL<Fo._`%Q)&=R&/ZUEcPFpN8ABWs#'=XFqGpJ`*tluAsi
+%[AK?h-$QH5?tW9\BTDE..U*n*;R[H'OCWWE>bGbknmi=VZ3s[n):F$pK0$=2'g+g,S+J>LHrp[6V=u+lNL3+BCq=](_JCo8-:Ijc
+%&i%u1U@-=\h<?+S,)]/3Tk$U"oo^J7O!`7J(+11+7d`=uSPe2$#r-5Tdj["TCI=RFcG;OSJq]LYOn'<XL3*^E]5HGa9EWc0I#YqR
+%%*0#:Wd>Vp"n.+Djk*!+lRlJ8eO>0LrRCVU-#t7IgeB*4MnEXA.ms][@(SZW)AjsGHc_3M=-Z(L2Aec)d?f'\^mM3)=(_Wm\o5U9
+%h@X_,PXMo57JXs,e)&>P@A;G4de@FAM"7Wbn*DcZJ-'>U]>do2nd0s&1#@$,(`@C'AO&$[R(W$m\OrsFG'3+tKh!:iDg;nMl=#M5
+%21CYPB5N33VI,q7FXrA"#E1/dik6XY5FV9lWsdN.jLQ"jH*:Ls^$0F@N8gFl,mqW46BlF\c?ZJq3`"%h@\4LU>e1@K)N?kH%Fco>
+%hZ?N8`c6D6D;8H"?8WA#=eF@mTB.+Z]k'I\jF1TFkh_u8a\t^K2dc+(Ed_O'H[P#=XS"k?57$D+8>3c;I:gZ(;MYmUeEp01jpg-'
+%S!3l*(pZ+U9c2B]_"9AOSDt_S\Lo3\!%=s.6u8*p/m*4g7]uSq6;jsiTO@8')345;LK8gM]XR+$?@l\]5h<B+i]CUk,W_HPRRY47
+%HD:4r.Q&0<$P\TW<&kX\1`B6MA@2G>=18PH-6*H%/U8U&/&Z2iJaS,s\.5C4:4eHgV8hk0/$^9hNuSd+<ZH1aTFh#I7Ig,oCp)iV
+%kcf=<5RuIY&K*nEaKS=R2kO87Ut?7+!5Z3WZJp!?EJ2"5?r.L@goRQWL1OX5*&X`TSf-b[*gnme?^p7\as\:X.Rn/c)Ech'`/6S7
+%PF8O9U<Vq$B(Dub(L"5[meEh0Yp)?nhNk3E4d]E\DI/;r9G[/^(rW@AO[%*+7X$2bUG%j"%9^r^;^)om?Ic,Fj<Q:r^e%n&Z;+jk
+%\S0O-M=Qpgp?JBH&Rf:1E=Klcl4B+:l2usOEb[M0a*N=A>Fl4cakg*1G?,ZjJn76I.NlGnmO\Ql<Lo\(%QG`8flL>?<;/<!eTogh
+%8IRQA7O>qkR1s4bN$F2+Lp/7,=YI6OZ61_CqLl-]a[`*KF0<"[p_H=sl[u<!e2(7D=GY%+5tlC?2KrZ[/7[GX]c@QrYF-Gpf:B#S
+%Sb!!h2X@-L8Q4"Kb@@aa_"lJR!KKO6YeYhB845T_U*Z(sCkZ[jb[0fF(5`G//:U;iY\>DE=Zb=BZNa.F*?aD,QtAtmOkE):A-jM/
+%141/k3tG3S9Dc8g\q2sWO0*NkJ2'J"]YU[Q%8k$$=UtllC?Ue:B#9n0b,aCN"5?rVL=e&R3l%cOeSmlp26D@]c4Y,%6l_n:FIK&E
+%/#8tU(/pujfD"?>*]?u@5]g1rE^/6$&g<6b&)7%VY,3hrcUV5?rFUC`E0M==<K39gB)b2&ERTOMEQ*f1O6R'T$1\6W'-WB>Kn)c7
+%OdSkAWa[21G=5"[1Xth+;(\.L1ka2=nLFBhnKXde:a<6!)hCFC;`2FNlpap^ehoj,FTk66L3@KON,0/JmlE9i>*k<]eW!*X8As"Z
+%#0B\$#*gLj#\]82mS-[:*9Qb=Z*1JYQK$-!;3:pJR"H"$iNEnL&Ia9)%)"G$&otb&<CU\ZJZlnH%Ro?&daF;l@4Qdb'b,+8l^c96
+%,8FD0G*_rh6o")`)iNdnr.<_V`$RAn7dGW]AXs_pN+cufj(USUHX_([*bl2^9N3iRcpHhW+FM/CEjQe=>iF&_k3geAi3;Lj`GTej
+%.MG?<H#[=m%LELFIUF4J_>L:H0duSr.-)kBi&]J`D,2j*`WO(1OU!D;hB\:;7.lm]/q-6R2<10`k)uTRH3Q;YL95ij6_r;>UKukX
+%II3@hDt)mci)(+",.&,AYHF$U2jO)OX0CT?Bf%J7`IVqqQVM@n@%^Y^Z&>_k*XBO.:PBTH864SmH5X<j4OF0,4cfaIqo_D\HRr<P
+%K/p]VA4%"5]':a^W-GMm"@@4qHq1V;nR$C,cAurO/C)J%.,u5GPjC``B2_]rW"dIN(1\gk<#;SKP>rrNOpR0k(V2b8'SE9&7."M\
+%Stn.#KF#r=.FGFG4,(6,qGH[)(Bn5KT4amaF_%nrPD^T+Ujc.@0K3>`WJHr3OQ&MR+f^:>93P`QQU@C'7\g53ZGR=hiVY=,LC?la
+%@,6ZVB+P[khWobs`Yl\1"/j(OdPHW)E4MT!/2/WOIQi_%<2qkfouhoF'SS/18g5^b0AL0H@M@tjO<fi(W8pFdUd?@a4"ct#DF>>H
+%O<mDKQ/0A(3ffW"iH,Z7:YBJY+VlDW2kL`lD^Lp%h*odL7SC9qL]G;J-5&5;/%,MuKWHY"([[rQVGM?]*2s`8gcLVRf\'<ha10&&
+%T%l@2?r4s/]/jE=JG8AoSA9D*^8&AW<H[GefX`EI=AKAPie1_N#3eP$H/XR8B)A6al4+mh)Se2#4&HeBqpfV:g&n/SMBl8'1K1$=
+%L8.2q[qp+Rf\GOI1`n?pU+L/N'N%2M?6b7^K!EQ<I+9P#+`FOAXE6Et(J]&lp"@]uFoM,#7W&OjA@mf5>g[TC],F-WagY6o?k]]<
+%l>0_6KJeu46Uep3*ZF,`I8q0#hDK"4$F&UaSIlZ!:bOQBp)(bXJ3+1d]VAcdL"L$2FQYAf^c`\Wc[M=>5qrM8R3eGnML%+t&0d-b
+%CC`*Q\dF<fP.;tIVa[j`PG(4$:$NK<G=X.fRpR<Ka_@ZA"[;=g\l-upBSHj0U%X]ZGYaSRok[?>;*C>F;C9[n0a;Z76Po**2Bm1C
+%n0nhhDu/_l6F2o8>6H]-=o$*XM(R.V:)H[YeM*Z7Qc=57KTYO(*0A#RL1"H"Y1bkP_l+C-rSA0t;g/s#l>*rFW$lS3RsMK6NZAh]
+%I.N6U;_fF@(G'O.+aPDC"]6+]1MnMgRQH!R9u$)s.`1]Gp+Z.4ZKr#TOuTJj6uPjO@p#iCcJ):,2Zn^(AlA(4FdDg%EM.7JnVA08
+%N=Qo7l!uGc$6a0*i'Mjenge,^<+H6LgOX#>_nk","rlS*_#9"'5YO?Z"uPIsM!D]NZSdjbeFh#0$C6XJks;OElj8;:XL=K&?Q7R(
+%mWH4!Fc4EoV,.?&\g3]I$"t=Zn#K)*$Y9#PRm]3%R'=&OQ.A3?>t<)7H#ooEL#u<2!&\Q:hT"P))2F#j!\Hi!br$*`f3b2(D!=qf
+%Ia)G,f;Qr`(W9>tRM5(A4BX_lW:UkWj:F]"AUAiYG]O?H_uVMZkE.r:<#`B6<Bp*3&2oBD?C\SNN<,>?;cH]`@[RN72Trf@f.,i6
+%9pXl&&fD"oLtMNX"48)dgJ7Y-6jT25BkR5QHh!(-,*HbVU4mGq&.MD9.7Tc3A@^;m3AF;9&K1]5OE2l&VjOe]P\fRiWM!\PFp>tG
+%&Dh*]l1YDh(fB8uX"3M`_#OHN'*^VZ^(Ee#1p7MF2)X3c3g6HD32rM`FIK9c!J?7RCp.`[Qsj6#@4n#11'e<'XfMkRN/r5lA/X<I
+%9:N_i0V'@r1g=R*5b3]^\Ui.5O>-srR[#?0ZR2niDLdFZ+^hpM(b[;1K7JsF4klP\K>H:RK*WTpVC[,9ZC*+sW0&76eJs\2&E&[K
+%2[g(rbnfKWI(lSid#AJC,TCRnPaj9MIaG1Zh2%$ZU`3B60G+=RS37qN`3uC=C<-Vl%H4hkbI!LQoM%Ng@#[e.Mho`!4G]FjK8?[A
+%@))t#cVgqT90"H$((hKBDYX-,_c2ga!7k#gL>D2*a^r?,=UGN\X&in=q:u>G*iqdV##&u9^!bLn"+r>lLMg(IItj/D`^.:b1X`-q
+%\?ZVk\6;4bVBe.\jJ$)fjkMp7H+L8XG_lpj$4u"(jJ]ZW"@r9GV"t)/7lE=>Wa@nf1`2GaW[U9\BWJ?!OI@DLLjBuhK=`)lquBeP
+%!1AB4Oqt2!.Y.QeL.8ls%DKOqoVpAs"PmHO4&)m_$h(>`[oaDcT]@X<JYe?!L5:"q-q(+tO^U!Q!1oKN9B/'8FK'G!R=S)a@$pNW
+%a;#FYQRrYgDH)AOYbV7@g4E$F=-t3`NGP#^F:ehapF%sY>]KY+T+A0GGIb8Kq<ToC"/%S^5)?./U!%Z!hHFTU7g<12>H8u(U2GRa
+%MI_9E)Scto&UJr%Z*:9@$QA9Nh[em):q);6@;"=hh;osa&o[Qi"g["#6LHG<UH(kcK;,R>R9a`E6\D$p/q-Mj=_4U#d%&Ls\XcL@
+%F3E?N<mf$elo&O6K;Aht1(Ier5UTpuRn&<!/t$i$[VAj^YgaL-7FI\?"Wdb'IfT%l[l8"W!_V<S+sXj(1PDM_Zn?f$9bg81Y\HRJ
+%X>Ug]]QI=[1MW7V0A'H%-Ts`a`e6;g2@HdlQ54m#f@<dR,cNF4CM2*rG&i1EAU<1fX];9:A[NqpHOG#!p)FW/&6fuS1Qo%P9=452
+%\cDR.BG,CuAQ7jE+&4T5X(,['hF<%+Eh%cRO6Z/da^#>[Ebr1=2*0\dfJ1&`:XBimULg(O`bf0S@oYil;,nnS`+ZI2aDBFk#)m/$
+%Nct"OT@.D98c<CFVQ1@4i!oV'mS8=/)5amE9l,0!\#+8YilsQo=TU'3B[Q(`DoR('bV\YKfOW$1n<jGOB!dqhDR;*22-j"SVTE;L
+%;@a(h*BK&`)%tqN".A)uH5nb^mV)%=`)OW%Wuo6TA@'ger2O<"$Y"7$ctUG7l<H(&>Kn37^VW(/!^g$tS"^F?FK@Ef'CQ-]lEsdF
+%"dju)_7WgSX7BeDKi%sViXh4u>r,M558N1SPV&ik=8XSYR1"DY#bQF.4h]qT;OW?6GX7+rWn!g&6FmSt9dHQ[NY+Z-jh4b:;*>hn
+%!BmdI@?,p/NREYETJ*;,>Bj9FlIalmYPLh_)[$;Yi/l8AphMMm'F(d[:`Y]dhA,Vok@R/="3[N"NK&HCELX#pG]/_0Se%gF-#0B%
+%qS"-eZt55!6,]'R=1sfkM=GWM^qCM(UBam;d55%_)k&Dl1!8%73lt$:?oX,c;%ebB.FE)u(amEBW8k=ME"%!c6:>r2bTWB(`75EW
+%FOAG_HS_6)eGr#6ME>8"eJP;S?"@@"Rh0';HrtgMfUeq,,"^(!*ub2RM^4+_ME)7X:`Wuh9t)<%TFg[B!7,%,R;BUo7XY`@C.:*b
+%E1!if%FMERFEO5Wg+6V0ntYH4I<G<u$F9*;WXi2K(._g0mqX%/7;YM"aRuB#AHs?[%&PcQZ%4T[6I86?DBt^+>hMM=#k<&fEQBm?
+%;HXMAI3P_N*Xq\]_]I#iPsp'U;5t2Ps,.YO+^uRM#nHJF7Lt:+]"CC_q9s/k@*^lS4ZD:,A-Zre[uQD%:qg8kXHaVVj%-X:g#"Zp
+%Q7"I4:A:iA'79!Hr'U.oPPS!u7rOh_ST='B9i&h),Ns^H3DCU*o$jY:.iu?L_<`bD#JNJt>V;"7X^)I-Eb,blM]/de8gi\W5.f$l
+%\GorHS=M`+HiLe$hd3qmp2KngrOZ,@+!07Q^3+fc5MR(7Q2/+ar<`;T&,,b,p?$R3q><]@]=dZQUPTl`V#98bjY&hIUlT/.pANYL
+%5ON--$haIBWDQb:6Wn6eDnR&rK*AZ6]K%.56io:%nVtX/El2G&I/2J#3V/M[%]*1roLG&5du<)*apCBg1.<2DGX2+lUQY(aQ$VmO
+%#"2_QE2@WYFH1A-L=sW>fq.%^OrPUfZ:6$H?J-mH,ZWQ1;C7GC+N=cT7oVB.<AjFZH1%H?9Zk,H6tba4'M"QT0rbGek6G&@d9N!c
+%C8MK7Y%jN#[)0MPZd%K[o4W:,G;nr+&ADOTQfKAsIR^Q'OoEnQk[b+\TOIHaZ]5SA2!NI3n9'?J4ZK`a?.km$7'9Td#>[HR_lbCJ
+%m)2$1a=T0r+)WJsR)YD[:mSFq!F_hs$kc0(PP$M'YSM8_k0`US0Ij##<nX)5)@CT<j<i/-b>V0N0e%]29\,=9e?$,o:Q>XrJ3^cO
+%X3,/Z8?j6Kljm<)Eg@o1h%R.!aVu@@Dc$&-&J9o/`//,,s2T-);ST]r:]3`48u=-o$A7Q0j9A7e<Ca;9%9KJ*Ga=,&6k8<dp4:N)
+%$@9c9E6?haAY%?NK"sc2K<\-5Xgh5lEg$#?qB'MXE[RhGR1'd%>2G-jPSc#R2MF):=r39i21,!<'4\ZhV/+.cW[c7j+6(c>bIo&c
+%pX[qY1ro\'\E8Iq?N#"+FFY6*rjb33;Lt4<LELj]jU>1.5L/="jJpW.Fe9^G.gj(3GW:iGb$^VH1kbrTbn;I^'+n:n4?T#30DV/l
+%VFe"+[4BfGpRSnM-P\%CFpCZNY"A[dJ1O"FGr3bCJR_QOmQM.mjq&8L.qeJM*u'-Z^P.=D6VuSK&^(K5Y#FJ&mU]FEKa'cJd)er^
+%+\T1>d]c5ef#m&bJ:R9eFZtk</QmnO4<4[CLb1I8,V@37inC7n!2"g@ZLdhfaO.K.87^jB3I%_pT*#5X^)H&gU[(ME?6+,Cq9SOZ
+%6)c6Rs4>i9]_?bA(m04j]"'X'IYcA#lH1!e#&M!cR?CI2*-8F]3ld_NZ8Ec\n";qDHppBKmkal*-mqQ`aff@s#a)L#SL(CM,tane
+%I&b:0bE4nZ[pZnBI$N]0;i[P;d3<?E.R&S0lDIK3:1f#M94dSbr7^G2S\E3D#Z-h6;OC)T/<7@(0:hnMVZ8B&?@rh3ks;:(?KNMo
+%anQ4JQUdX3*TW@"HN5O)c9]=BSLJVT\S/N)Tqok?S"le%OD?#M:,cG-A!q:jA.nI[+M?*EV=&5lGcIs[mX?Q#EB.t$[Oe?AN;]qB
+%aWdRhNp]OTCImS<dYUYpC8;'Q<_%o,Eeo"o2`Wk!&b\LD6nd$[88n$<ACF$=jr?Zu3BSRPCX&2MUm/PYbmT)5V]l5,5W)G,\9[/j
+%9W2M_5gH\/PnA"^/s$T&;A3UJXj0\9]]B2/A859M]F!hlP>9P_@EBg@OBKCgh:81e!BK(aL%/.aZ)2F`kjL\PbYa\EoNpZT4r69M
+%,UA(`Bu_TI(mL@QPd3!H%O?%RH4Y-]dmn`R@O6s;4<ZD:?Fo*@.Gf;Q=aY`Nr^>30cq.msbF*\j$K[MPk^R\9"\D"pP2$/uH,<Fs
+%mrq>)/Ba/$7i!ItKm<R8$^W&bb<#KEFURp8;dG\gH4);91Ag^m-Jt@PUQTP3]QX2#jhp-1GIEQV%ed@A5FHr3ONoR-_Dq>^ZV*6;
+%%sRa9c-BV*Ed<$/iSM0Oa'2O8r9RXai-3>I%@Q5$72;+*,^>BZJdTV[f=^g_V`=1h)h.M:FZ$)X5u]Gb5--&#=j]]>B/\kbbH'k8
+%^@B4@>#ut(ZVs?>b&BLs(s?6U\:qLSTo.YA'5K/MO=QB?DVMRadHb=NM&)s1ON`S'?SMUs5i^qIkb./5hNB\A=5ol!3P*o1(1Ydu
+%5$<#Y&#_i.]-(3l::3M"$3S;!/G]Vq-\0Sp&QoC+gJ<]]ea&T]4[j>Scao-BV`&)R)EADu.65<MBEt8k.&lXn>rs_]$&FD=GjqMd
+%=3o<tl%K9eF=jWs<,#<]8Ae>&;:%$P=T]G.rsX[;KJonB"$L%i41$tJ#=$&*OoV?fVn&u!F;3@N*_pLYa^3e;Lo[DKoTi!dW<(=e
+%g5E=l`FkRXNj:;\\127+4V8@=iTas6J=+-QGY1re6\`aEbHt95Stj2H<,Y5e:e0k+<Dot=f?OFnX,bIK]cqY+nP;fKs"Xcoq)(8s
+%)JDG2=O9E@jA&3WKYYhO&#4Za-L\4@h9G6:o3?W38I*2*gXeQHcA?$e;_@3b@U3O_,r<N&[qc,b6a`mTKmmHNTpia.`.[jX_JkGY
+%Rm;XZ(WB62=^\$=nVGH<@8(jM;\59Q.L,Jf9f<BY#)m1&fd7g^A_JZi!#*Ju,I8%pV_C,ljod=i!PNagdVd?-gKu5oABVDW6.%7'
+%hX%5WkXa5g%1!WHM8US+"i\8#>>L!O"\t7\SPmQ)8o47$$)Je>U4(qCo]4JO.(HOn.1@,0VHJlN%TKT.&-et,SPE0?1\]>oH$2iE
+%&j9cAIC@_M"]'(-5u2&d7_q>S!HGQTgj[11"1d=K<0%[a_GOqD_A8naqM:eLM`N6(%B&/sE$Q2u*5ql#l@DQ9KtTsVZ")*[D*Z[n
+%HNcK3U(/e5Fta+@3m24j^]4t3_6Q`''pY&?=>@r^0d<rLKjsM@jn0ctl3?6IrQ$'ZF3O2o5LZS7hH^\R1.[BglTcT[(F@92g'r_L
+%YO>[6&[RCslWq3G6hO>%p\1c:h8sVH3&sJ/=`louSHFl"6_Y02.1?A_m?jDc,*3416Gu.\rG6'FTA^)OLLGtRF&NHCm%E>K"XLH_
+%+:EjF+rRe4#Y,E"[M(/0`QqabAWrX72=rZ4#,3<E,;M0V1=3q1,(C#+B!hDHh=M<t0>r`Jmie#%6#I9<T9C%%cP%I^.ACAD%8^=3
+%g_22(Ka?n7:iX\jQ,Z41+@A8[7NMsc/g2\Zd<SD*mI]oK1*b:Y7(Y4]Je1<C^_mu)$aQnfRKe?8Qq812#L0;`R>IC%P_K1R<oej`
+%cZ;!Y.0qGR:q`2`WE8T$eXqn._O79Y1J\\A!tkXSIlbsg4)\7=Hr*82'NMJ\XLejHO^qt2#[e.W1>`1pL#n&FTrPHT&6F?GfgpCJ
+%+QcFYH!q#^?NDW8#>)^b8I99C%>JI(>MM:t$]@INBhtj.blF?p\++>Q]3)3!gpq_O#Vl+=_4ZGH9+:4,[B9,B%KL*qJ^eH@N'L@$
+%+<ll1D^$dT4/bXOEj$NA'U8lb'es%uH91%3;.43rS,p<RYYHAh#jqn9g0:"$'nhPIZof6g6MRK#?deF#c\Rcm=Yi4&+#q7tCLF(_
+%)FOo7ko(8f=eohcTd$+&%(8%$l4JW%#S^al3)pn.O&<$!!_K(&/EA'h+/@KW+)4q9'(^3,,YE-lZQi:dOibL_N/JdQUh]1GW>Ce<
+%*NUeY4K)D#5SUt).NW1s7Mu;ocd4egi(QJTKtY@NLt`m7MQZ$NpA<$M?.l:O,Ckmc(Qm-s;HU:PKiZ/4G$pHt:2[$sn0'Rl]1<BU
+%Gc>c]qX6)`f#i8D?3@+.Q\Dj?UQ)\IE92s_Zb"814rE3N^rSu(6<m8k*CHL@">b7U>]pjFh-'"FP#3h,S"fL"JFcDdZj9kpM67k.
+%f+h(5AP7SE)J(pOqG'm!,e5+LAB@Ns\HV0E9P:YBLX\i%fM,B'==nE$"rJmf;^KC+2ZUB.$$LkWd=%W*IAL%NiE<5&<Ld/-_S-L/
+%B*6&jO=YX2nJN%KQeO#tk(ghsW/C0)+ML3Jcro#ocl;7L0.Dl5Le2pn9FG+Ra8d]rc_/?oW['8)Vi(B[CjPGo=\XP-7e@:u3<`'O
+%dB&"lK#<TqduaAo(\DCsTiojfAe])*2a)H.'i6B&#36\LHdW@XSj=5o>Z._Z$Pdud@Rkb^LM6Ek9hNWT<cs5OVMB"0$q**A.O;gB
+%X=2@7;H&^!Ep,dl4rU29pE1^:')@%]*Tg\Yb<?!rR;kWHh.iMG9=+EqGXbfdBh!>#D.e90B!HDnj/VT74#T.m.AaIt<DE)i4RU7g
+%.[3b.M:'#<H4;u#aYA"$UF.!G&,FWGb*"@Fk$MdO'I3i+a-`rc*C.r75A,a/lA&?TPI%Zsdh!9:"Pu`D6SOo8kYEHH+:<t^!,.\P
+%@d0jHHI[R7313Zb^(K(V0N;`*XKm/Pl-VOjo_.FZhE]p0oQLBjM#46^bSc*1(C)OMj:%&)67XW)q?nT.m^576,hue*BlB%I2qVi5
+%"M>'MqVEY=Ops-b5[VKObmc#;7EJR@#&sbo/(@Z'OA_:QSi^,!]bY.`I!]@/dFBf"I!oR!=8$?>s3#"O@nNc$qG\:s@5Vfr,_i'L
+%/XF@n3dZHHb<X@[XGBI#Q:/)$E;1PtMa6Nfk5E?Q2$j[JX0/KiF:d=a@DG(ug&aOq(1ID+'Z7]n%An_*.!_a%d@-Xt$!9J6'R?Q\
+%c(ZRb=j8/)HZ^NsG@^p.*CDO'mA3ZVe5b](9:a&&OOA9iXTktJL>IO!J[6Hr:s2lf.EDWlP8j=Z3G#Fq?7_NLNGrZLXFTeC<Gf#2
+%B;YMPQ48]u^8s*cd5+_AciFrVe>d+P3m@`U&\bTlF<#or7PeAL&9fH.R:(54o:h-M(b^qIHY/9E+B^68i]1;0-P8''(%R>rh+lg\
+%/o3bAiH^.fb"S?TH0VKtcfV;kX.BpaqZXiK999.135PuI'a<G*DKbi,H6d_"_'Ar_ilInGC\Br0N:$#a.IjeH;H@Od7j62B\5KAP
+%(uS!ppHup'OogOM-D/toIHiDdZZ3402W$6XLll@F>I9DqjgimWoulSlZ]8qYhg-ukZ9-sY>Gh5qgTSde3qp=q7;dSF@,@unN[CPA
+%*ja%F)s1]ha<*Q,1!S@M6enC2&+M3l8b#"j4%k5;;C*\`]162LlDHdK?7PL_<<KfFD0AlpY@T/c`SfCb[398mA?rkATD#/019LpJ
+%DHgL:R52.X/Sk<"\LrpD9j/Q3n`e?Y,*l\Y3guY!@:[+@iTs;,Uo=H`D$Qu2L.nI&GsDis?$d@Cf`cOm9aq7nM&Zi0+M$8SkGBdL
+%U4+/T[M?RYag$i+"RrA%CV6#QML<,o0WJ='HIT6*meq5I>p<pm4pDq<8>iVL@h;H4:`dFi`rXTZUWEC\/QL<m,@5u;([VZZQTUD[
+%HDj4?,TA`jAbdV[/N:0Xd2IOd"M$I`Dr]"1.;Gli()RX4__q$5b1=j=VFq#qC*XI>;%bSXW$<0+66VN?7n/[>LMI/Inlco2r,G+W
+%*;i7Km>s0-Yk4\l@u_1=,e],bZK/7?!L=NqNJR&H5ZVW<:t!?_Er*nq^`$TKkVFdWSJA84D3usLIpjJqK[aH%*!sIaWC'<u&NYqY
+%`Cl6PV:/sn6>"K&^<u11l=%((]IiA&HDlI3d,6T[rhWeAlqHS>\Jik!J>!+V[mXK@Q#SlCO+OdTLsc@3G#Gbl\)FnT#!A:%X/EW0
+%ph1WqW5d5S8n2CF=>T2[8DE6BIB')(#l_iB;+F).7u8i#GV1rVT9TmX<3HlgUqQn/U9"Qg)oL'D$L)cD2l:,3O(`&((fF=';Z#6G
+%6].-W%$G1DBZen$2I)Sp^0XdKr7j\o+>]_m;B"$FAQpFon]V<%!`9AU,Z*Ra*lp&<f#2@N9,-KP-nLRPWY8hTN;t_,"`!eXUH2M@
+%mOYA:#mI&B5dM%Wk2Ko9.GNlsi>?2/P9rQ?llCm)ruh[q*g70D7$/^gqcG(mZ:NV,_/?<,fO\c96L@1++uCPp,lNVQ5F4n<.Yg3j
+%HUT2(hL=Wqs*@fQa(6])\0,=2>dQ`JGiqBam'se,Yl&t;c;3TW`uF1oh`\J*f13mU\+[<!bn"I=%e%[Rc_(3CRJcR>f'_tO]u-rW
+%pNO'RjNW=0h+P)'p>C1=bBMp4I_4^4UHe4oDtbldX*fA>@H/=e\5$.NG:U1`3;e/@7B>J#f4!h-.f-(<=:nr.-W_i6b&?gfa4<l=
+%)+Nc.2UA`!Dek[TG.0g$\QW.cjkjdd=DOU^j%@$b$8.XZkMtY2r1UQblYhL,e=o1D-0E[kfS,+QgO8qcNDi$b+'iW!s3pQ3:o\3@
+%dpp,Sh+,E\QL>hOqbL)#S?1?9bC7i-eQ*$\o7opKb5djm%XhH\FapAd+3J]IYBS0.mK9#q>$60YRY+DnJ)!PaIsn!r1L/=ppZ]/2
+%o_W@N)#Eh;q1h1%\,M&0]1Tj:3W4-'?'Oo&qV)`=dK=.l1G!6Y/c*lKMTgHGHa,(B]s*7=C'nl_R>5EhPts?'EP?ODG1"UaaZ9-T
+%cdV!@>)phU2FdMIRpE<Bol<_sR'B1_r+FAQj!'[mi]%BrTX(BD-2m.`N^rc:rS%cM`#Vf3F'A%)]JHIX&CV-"9.XhESOWakr8P2Y
+%rhf^$kfYXB,oPYtDXNC'F5"V^K.a9I3lWq:*#18KX"I44*bt@]b-"L"l"Ai/Kk"uRfSPoU)QoMMNC]DN>[lt`0qY<,(VMqS\?Y.f
+%]KZ8;2uP/NAD6\%[MqlKc_Mr"dQ&_Hr9OZ6;E4K19L=]D+Cq%p=cd&F:M-?^=ahEmI)U4Rm=/dJ0ue_**-[&8]2W#"AQl=p0/*Q?
+%>;hOXo<UQGejq+:ULaI^qcWnK.m<G&6cZt>m'1DV\gAs9Dqp"$YBa1*b#*ogH$t-q#frVkFSS-aULH/$U_-CP5b6>V1n+c71'@GS
+%qDeG"Sg/3SBZb0@%I'\uAP^=%KB&B/jL!Nk1h8Mk^m+k[r;SP]ag9bmX2M!cXqbuR*#:?B#eN_cr0QJD.t9(!"MJL((E1[Ym<TD%
+%;&e:3Da(Xi`\CP`m%/Er:D6Jl/mT<$hbT\5Nj*Q1P]sb!k6qd`Z8Cc)N1YMG:3efMZp*!ZMn#QcR@i4>QNtPt'DaAo$0><sd"LqI
+%1uVU*no_,CS_"U;S]0.CS"1W>HLpl1s#TB;]%G2@e@p.Q@/(hmPp_',/Y6`P2gfH*I6BLTXF'@UC7]g2mEEi4gNF'$qd&gf:5/"f
+%)*.<!pVcB;Pb43=EoZqYh>,I<V=3dnI([f*R!j>A>T&!WjU<]h'XF('9dm^JSmGql5$ruldeMM)2D3h<fmBqb8)5)&hP>L*#oRp;
+%Y^,ANGN7-EXjW!XG;a'"?Cu^Hr`j-CS`8P-Iqr55H2DjLOgXc.eUtO?#7pRt^:CRC!dUbpomYjaP6+'60:.b9q:;Q<2ibAUJ,5t+
+%cL@Y\>=Ud0[>$6Q5MisFl.3Q>ZGs!tGPjVY6U0MDQ&a$3.E1F1"R?EOgc=6Q+e%$hasqd_^9p$aG=[_NT-#)9`o!_!GE*/V+!/bu
+%K4$pr/*2g>Ur3#rAY\rgh77lNc?6lXj%o9r?Jde+?82F=NXlYL3^7c24TBj(g7ag<m*I&PlO'#MI7a989=!S(aU<*s0g""V?IPZJ
+%3d:7)s6ddqj#-crV'>U,oQ;u2!@hIR:VJ^hqQCER^Z8jFb/WdiA(i=JIi<sfN[s4mS=TPndJStooDNHKmlpQoI,c#,gYAB2Nk%KI
+%jKm*AS\eQYm::'=HK/Z0m>(>Ydnf#5g'dn/q[a=Dg7DO;]Em]mQZ1rSF^%$!iUZUgb-SUK^@3lLAEV4&4([L!SU>bSS!0m#pV&LH
+%H$JoUadnW>jJs(dea2"7?b'6Q?FfXGc`(Qh2dL_NS+G1SIe>KY4Pu!D`cH7ijLZf>qW.G4o3Zlao%qJqS2\R'Zi<4&#5uTK#;;[!
+%nE/\W5'q_@kkO**Gbpes!88m0&@h_*:S_gQn'Xk3&@3cPf81#6^gOQP6/W>)!$!"sGP>6:n?JfQ+r\!R<gm5ic>gBD5L8Es+fM*:
+%i"oFY$c4P/e6t8gjmLO$1t"2$g,QN*O;``r"O+UUJQl2cWQg.*e7PF,[^jbNg.\kDhZ3IdZPAnrnM2W\m?OdF"_FNsp0rFDXXg`A
+%?^7\^G:.n6M\"m,0?]mlD:Y%r.t2VZl=Vu\cY[.+VPiNM;u9jMF[Wri:-Qc0KUdDN5&EcfjmO4-h;+Lf+4'k1Ei\Cd@7!dK3/Z?.
+%"[/99pg8m\fX^1M422@`TCfTPO=ti,P9.>"^D)n2>`RlHGN[TFmUX(ll_]aAn3qY=4?NGnNU=WS4*O;nXYNa45FuflFJZ,?^)t^,
+%hc@2nE\MTR9RTb5D8m@=[@2`GB"(s)d&f)l,lHU"_;V:*_P?qcZ.^mBR;_J2hk(I'p*]l&G^)>ZYZ4e#$'45(07i5&V(qcR=mfTJ
+%``J)geREp6(gel7(K:A)PY^:?dU4R7*l:Re>kQOs9+ZLFi8MBHoDMV6\DtUN>K:MT,!-6oG!>$`E-=.q4l4n`S1$mSa7m@&"68C^
+%cHD[<F-IZ1JMVh>8!)f/e3mJIP(V7W4OrEV4O`8)H>PA&'EpYNHuab.ir6Vf5&i7IeUe7L$A\G/(YGi]Lre3/`q_*\]`+=8f@:,l
+%[>2f748[M^Wdc@nM_;YZc@:=[dsgc04r7M7Hj`dQpY+/>[95>eO6JHElZqA(@I_&cal%"'VK)-PWW&fLj%FIO^66s[n6tV;SCFpd
+%]K^di+V)_7VU>"'M]rLs"9C)q7(6RXM59iF80fjEKl;##I0HD8ZMGZSDE*j[+TZkY`W'o"DnZ20Pi$fe_pMgbKT3b-IM`=jJ)WGd
+%%36l8OE8YWgq"Cs9g7,+Y\EZ0l[J&hZd[FUo3Nt0,`&n]8$>4;=eK:2PJsoM?hnR79XPjO[]UYkm`uE)<ZFBM5ELp"h/n0FP!AiF
+%"67t&5YoDY0tJ!<YBY<C#cKD*SU(?qUjFmQaslN)FrUP]@Qj(MQe#d\E7^+XEZMqO--:DHiq;NX+?18Be*D,jXR]'BOC,u-f_Q>T
+%?bal;1k%TKhH8'Y`..XMRYNsF`?!5/;uO@=RNOu$GS,ttDrr;,7?Hr`SK+2JIe*)o4"'c0`%\!R/,nufpW^U_XmrM%q)eb;;na3n
+%gJ,d8?(cSgL#PW(+("d4Sc.d>Y7X7ES$s;PPs9Uj](D=k"Ee@A6(c-8EB=*O.P8J\gY#e^6UeaQCrno;hmRGtd%8g&&>#D;1Q"sS
+%GFk,AAW=Z\!8a@'BQ<:=CNk6uDY`8#B90lqRltXi0"'=mj^S@N9HR-WDse7lY5tE5^2rpSGO#q<k7d*=^:=V]#!&6:IFbQSphD+&
+%h,f3!%K$J1]=?\uJas>#m8q7WS(u1;Kp?56+c&EamuA.P21@oa\%K$n;2_4NYnR05qP/MIYMZP+[rA/G_-1L8,mT$D"p]`;/g)6a
+%F>Q3/Pf3H+P5iS6qQ#D:Jp$J=USHj@kP'.Dp<Lk0I_36]ci%DSpq`;oNt0&m]%<(L@emn,ATN6qg?>a%J^!'T8IRl[S"a3dEe=?u
+%G*V+c(E]/04Sc%AG><U8o)?h*G.`:ao%gDQjWCrRn?I99lJ^,?YCi[Z^Zq%h.^Ts*;-J>8J<.rMccs(+a'1Lp,._l-7nV)[?+t=O
+%mC.lCqL&1u/hq_?&'FqO8cPQ<>Ao";Fm!+bF7epNrptVB]#uXr[cc8NpYT8UCV!\f%3P$F?@%QG'h`>#T4p,Ks"pM@SaTj/l^^'T
+%s,?sUL\9Qf+$2O@J?q=^c2#f\K!jrD.p'KaLA`bs`-r'lRX##ts7.+ND*<&LnO<0:)?,5Z*9#I#HSMbFq#7D\0&HA`htr.u)IHFT
+%o@M@koqIpo8W?EJ3#uT$/T9>qjk5>A>`9h=7`]R?qXsd1[u]'9]RG+p@!:T0f%kt>=)',`8tAYFnAo_6pa(dheg`,?LrJX*OVd',
+%NR5VAZ[d=6GQ7*,^n';:LZ7#k>unEEIlbsb*B`!.Scg6$f\/?$N;?1p#>fYu97QpM3S@cQq7jSKn7;"Khk'`r55rcS-$88DMs4[j
+%8+Ksm_1,#V@7tOu[gr.FX0_oKnsDFIfG\VB@\GTkJ!5ANp[<(mT>(%sIIH%]s7kRqgo^VUPC0n3^&+Y][k@:0kdNLC=C^j>cEI"j
+%4g\P@]g*OprKI'!Q!\oXnlI1D^\D41p=mn2Fm[_Js$l=*,gc)!0?K.>X%!<XScUS)CP:^>m(o.UO,kt]cdV:Mq.]^CQm.N[)S0\\
+%3:62+Kk>Tr1h.LD)fjl\fUbg91)Q2<S'nXW=91Q<c'ca(!T2PEHeB#54uTJ"or['GnaW,<j6MegdGT'fSG_[5]cnfY48Dkg'7P2s
+%QRBQFnTcbVrhg]NIX6Ehd5>lY_ihhm5Am3Fcd`FYo](iq,,R4<X-Y[#?/K;"Z0O'GG`BG>eXRK;*W)ju"8^6+lh)(GqOH7pWB5bI
+%Ao5/ZgqW`iTDde_In+*>.i3r]jXt^[Tes\K.;[bug*@-XlF82[\0c@tp:Z.jFHVqqK#Vr#Pl3mVs)o:O3uCI%meKP]F(E^f'pX/A
+%P5)^[O`AX>D:=AgV]tGs/*5YLq/u([cC0]AO.rIr:#d"hhud41E;R"C?Q1o*j+j39Ot:Z<`^HYoQr<d,R`Gh_j5bEO(FbJWTk+9u
+%U@0mYd\(m<4Upgi?<[n#%%OP-C=>F/rG69t\#m*YT1W9h=$a%!7$hF!+>^YErAXb)@F8KEF8'g2:$6Ssb%Xm(C<`q-Hq0M@0Ag):
+%>Ei.SXAR4Z9km84@am*NR%;g.g\5pln[EFG@/*4,W?;e4`:s&f%h%"`H+X']*&AGQ6.^MK_9h6%i,3n3$uPNji6e-W&`'p[M4.H^
+%IB%!cZ,ZH%R$R*T3_L3U-a;/O3,p9^i[LO`3(jn?LC<Er<DD8<FhW3nFmf*Y;Y8AY?f<fZ3'(D>1.fXfp:pS!?VVD7O;60:ES*jk
+%(OgPu]9D!o53LD5>3,%_F6tg4;=_>_pSNjEO.a^>oa&G4EShRIiS`]kL%<"P;o>VDCDiY6Q>GBXG@^s:[\-CDT71SLq9OQ`@D2/*
+%B>16@D=3V$d8uSl?;CX-^/T>gQW8Z]HAf.,mF'7rPG[M5O/pqJ/@D+ea(M@YZ[&;/`(=sOI[Tc-nHf0#[-u`%Qn26H<d\0CiC;XN
+%F>d/mQ*aKO>!-SU\0tF*ihUQe<=55]=%pto4S^7JX#G6_Nf,aiS'QT[s*jj[s7RO`I(k!hnDji9"2?I<rU'X_m!ns0pRhE_kJ-iY
+%s7=o.SEFI'p#LGpb?t;2Dr3,<j1kD:qT$#$^0/JLccR,.MJST0^A%MS?iKoFs7P(&=k19Ts8GAtH#i4Ol,12urPFFfMXu5&n`HPD
+%Gk)14q:5NDeURSbmm$[[TD`9q_)pc!+.f!mk=p-5PkpJ+nG3"Va.N;XB)_*\-g#pKS,YfdhCA,E^GOtQ31aahl$N'gr0!_u,Ofdm
+%l/af&f&=H_#B0'\FR[qQk6R&$ceLa!JkG+g^DqLhW23a7N:.IFaQeE$`oZ'F@TQ<AHl87!)ueKnIE;q))e[U+q<:4p*oE)m&k[7\
+%mqut5@TqSBfDgBNHCmB,o1uRg,`S&M68.MsafpD5CfgE1ZOQ<e]&ulBWHtk`I^&ciDn^`!qUY2f`bW%:iSUt[o=nI?_/$OWP_q^X
+%C?WNC<o3Uq%^ll9cF+7,%h?e)HT5Z7`>M;)4.OXkcWKndm_cRL9g8D^I8O>jnCWmu"!1[T2ScFH-9q7Lc]8UGp5^82*R=Dg5:N5Z
+%\N>ERp9iYPm@f+B[N:YjHaL-RE-I4p>De)K@AcHD*ZdOjGW^=sl_lB(SPQfSm+j\B>$)f3-?[$e0>$07)Jt*UP3dG-:LRd`oPeSi
+%kP17ok5<VS=%[ps3,]lYhOWQcInpj#m*[s#a-.T@HFSGY4*WSHHpB3$[^0=1D"#3VdE_:;=>*^Y.\c/7IB?=`b`<i0BPs<aX\\)7
+%)buYXO9'A6[`c&#9.(<oo8Y8]A$_$'aI@D9cHeECWFP$d?Wd)aWFitjQesE<8QU<]S[_rN`64uoQcY6ag9SHW$Q7C1&2'8)WLp$N
+%b<nCHg"qHVrPb.56ee]L^6IHTeJA/;e0+S_joIVOH[adD67Vf/n&Fp2H%DgQ0BO6G4`HUrGOs5%c0P#bi<GR]=*cMes8F*W>e5?)
+%B5`6@iSB."Xo2BBAhdP4>o7/i>^>E'dEQQX6rf<#Z\3e`r072/bY(MUo]uI24Rq[J\)5p<jMCd6&+:JYIsY5r?I$+WXGlnubOkH_
+%`1+^,7n!.rq+VY8G;e<m_IK0L2m:ru4FQe6%:=p0l&=EQTt6uVp#WqB]6U"sJ%FU]g[XDh/p;<&8>I`Jq=2J8f,sGJI<'d[o4L1<
+%2h,!HggU*+S(H4BYVKTMUiC2de!2GM\'*3LpY`PA'mN<0ZZG;Bn%Z?:=f#9X"*Ci`G(&]5r8uthc>M;KpPu['O`b9.Gg%7oT?t,=
+%W.FQndJ\]YM,L@H38[06hqm1;GZ50V;X/Ga5.adSO1h+__I.P*IQX,"Cqd"tO7$rB/PRgnL/U]MV;q+5^%/.#YWnuB"-E`<J+Tl3
+%hgPt$@-cJcJ+DNJ-(IaPe,4&$Jl@-498B-HbG:XsfA><Xs/X2V2#~>
+%AI9_PrivateDataEnd
diff --git a/macros/latex/contrib/jpsj/injpsj2.pdf b/macros/latex/contrib/jpsj/injpsj2.pdf
new file mode 100644
index 0000000000..0bf3140363
--- /dev/null
+++ b/macros/latex/contrib/jpsj/injpsj2.pdf
Binary files differ
diff --git a/macros/latex/contrib/jpsj/injpsj2.tex b/macros/latex/contrib/jpsj/injpsj2.tex
new file mode 100644
index 0000000000..9b4793552f
--- /dev/null
+++ b/macros/latex/contrib/jpsj/injpsj2.tex
@@ -0,0 +1,204 @@
+\documentclass{jpsj2}
+% 2002/12/16
+%\usepackage[mtbold]{mathtime}
+
+\def\runtitle{Instructions for the Preparation of Manuscript}
+\def\runauthor{Online-Journal Subcommittee}
+
+\title{%
+Instructions for the Preparation of a Manuscript for \\
+the \textit{Journal of the Physical Society of Japan}
+}
+
+\author{%
+Online-Journal Subcommittee of JPSJ\thanks{E-mail address: jpsj-online@jpsj.or.jp}
+}
+
+\inst{%
+The Physical Society of Japan, Tokyo 105-0011
+}
+
+\recdate{\today}
+
+\abst{%
+This document explains how to prepare manuscripts for the \textit{Journal of
+the Physical Society of Japan} using the \LaTeXe{} class file ``jpsj2.cls''.
+}
+
+\kword{%
+\LaTeXe, amsmath.sty, graphicx.sty, EPS, PDF
+}
+
+\begin{document}
+\maketitle
+
+\section{Introduction}
+
+\LaTeXe{} has recently replaced the old version of \LaTeX{} 2.09. In order to use more convenient macros provided as the standard \LaTeXe{} distribution, we have prepared a \LaTeXe{} class file, \texttt{jpsj2.cls}, for the \textit{Journal of the Physical Society of Japan} (JPSJ), which is based on the former \LaTeX{} style file, \texttt{jpsj.sty}.
+
+The basic usage of this class file is the same as that with \texttt{jpsj.sty}. Please note that we \emph{continue} to accept \LaTeX{} 2.09-based manuscripts as well.
+
+For basic usage of \LaTeXe{}, the standard reference will help you.~\cite{blue}
+
+\section{Changes}
+
+\subsection{Discarded}
+
+Since \texttt{jpsj2.cls} is designed only for submission to JPSJ, we have discarded (1) \texttt{full} environment, (2) \texttt{short} option and (3) \texttt{preprint} option.
+
+\subsection{Font selection}
+
+A major difference between \LaTeXe{} and \LaTeX 2.09 is the mechanism of font selection (see Table~\ref{t1}). We recommend that authors use the new commands although \texttt{jpsj2.cls} is compatible with the old commands.
+
+\begin{table}[t]
+\caption{New and old commands for font selection.}
+\label{t1}
+\begin{center}
+\begin{tabular}{@{\hspace{\tabcolsep}\extracolsep{\fill}}cc|c} \hline
+New & Old & Output \\ \hline
+\verb|\textbf{boldface}| & \verb|{\bf boldface}| & \textbf{boldface} \\
+\verb|\textit{italic}| & \verb|{\it italic}| & \textit{italic} \\
+\verb|\textsf{sans serif}| & \verb|{\sf sans serif}| & \textsf{sans serif} \\
+\verb|\textsc{Small Capital}| & \verb|{\sc Small Cap}| & \textsc{Small Cap} \\
+\verb|\emph{emphasis}| & \verb|{\em emphasis}| & \emph{emphasis} \\
+\hline
+\verb|\mathcal{CALLIGRAPHY}| & \verb|{\cal CALLIGRAPHY}| & $\mathcal{CALLIGRAPHY}$ \\
+\hline
+\verb|\mib{math bolditalic}|* & \verb|{\mib math bolditalic}| & \textit{\bfseries math bolditalic} \\ \hline
+\end{tabular}
+\end{center}
+\medskip
+*prepared by JPSJ
+\end{table}
+
+\subsection{Class options}
+
+The following is a list of class options.
+
+\begin{description}
+\item \texttt{[letter]} for letter papers
+\item \texttt{[shortnote]} for short notes
+\item \texttt{[comment]} for comments
+\item \texttt{[addenda]} for addenda
+\item \texttt{[errata]} for errata
+\item \texttt{[twocolumn]} for twocolumn typesetting
+\item \texttt{[letterpaper]} for printing on letter-size papers
+(not valid in combination with the twocolumn option)
+\end{description}
+
+\section{\protect\texttt{AMSMATH} Package}
+
+The standard \LaTeXe{} distribution contains the \texttt{amsmath} package. \texttt{jpsj2.cls} automatically loads so that authors can use numerous convenient environments/commands for math equations.
+
+In \LaTeX{} 2.09, we have used the \texttt{eqnarray} environment in order to typeset aligned equations. However, we have had difficulty when we want more complicated alignment.
+
+The following is a list of typical environments/commands of the \texttt{amsmath} package.
+
+Please refer to the appropriate references for details~\cite{companion,linebyline}.
+
+\subsection{Multiple line equations}
+
+\begin{enumerate}
+\item \texttt{align} replaces the \texttt{eqnarray} environment.
+
+\begin{verbatim}
+\begin{align}
+m_{x} &= \frac{\sqrt{3}}{2} (S_{b} - S_{c}), \\
+m_{y} &= \frac{3}{2}S_{a} - \frac{1}{2}.
+\end{align}
+\end{verbatim}
+
+\begin{align}
+m_{x} &= \frac{\sqrt{3}}{2} (S_{b} - S_{c}), \\
+m_{y} &= \frac{3}{2}S_{a} - \frac{1}{2}.
+\end{align}
+
+\medskip
+\item \texttt{split} always appears with the \texttt{equation} environment.
+
+\begin{verbatim}
+\begin{equation}
+\begin{split}
+m_{x} &= \frac{\sqrt{3}}{2} (S_{b} - S_{c}), \\
+ &= \frac{3}{2}S_{a} - \frac{1}{2}.
+\end{split}
+\end{equation}
+\end{verbatim}
+
+\begin{equation}
+\begin{split}
+m_{x} &= \frac{\sqrt{3}}{2} (S_{b} - S_{c}), \\
+ &= \frac{3}{2}S_{a} - \frac{1}{2}.
+\end{split}
+\end{equation}
+
+\medskip
+\item \texttt{multline} replaces the \texttt{lefteqn} command.
+
+\begin{verbatim}
+\begin{multline}
+A + B + C + D + E + F \\
+= G + H + I + J + K \\
+- L + M + N + O + Q + R + S
+\end{multline}
+\end{verbatim}
+
+\begin{multline}
+A + B + C + D + E + F \\
+= G + H + I + J + K \\
+- L + M + N + O + Q + R + S
+\end{multline}
+
+\medskip
+\item Subequations can be typeset in the same way as in \texttt{jpsj.sty}; however, the \texttt{subeqnarray} has been discarded. If you want to obtain a subequation array,
+
+\begin{verbatim}
+\begin{subequations}
+\begin{align}
+a &= \frac{b}{c} \\
+d &= \frac{e}{f}
+\end{align}
+\end{subequations}
+\end{verbatim}
+
+\begin{subequations}
+\begin{align}
+a &= \frac{b}{c} \\
+d &= \frac{e}{f}
+\end{align}
+\end{subequations}
+
+\end{enumerate}
+
+\subsection{Matrices}
+
+You can typeset matrices much more easily with plain \TeX{}-like environments such as \texttt{matrix}, \texttt{pmatrix}, \texttt{bmatrix} and \texttt{vmaatrix}.
+
+\section{Embedding Figures}
+
+\texttt{jpsj2.cls} automatically loads the \texttt{graphicx} package so that you embed EPS files into the document (we accept only EPS) as shown in Fig.~\ref{f1}. Although the command \verb|epsfigure| still remains, we recommend using an ordinary command, ``\verb|\includegraphics|'' instead.
+
+\begin{figure}[t]
+\begin{center}
+\includegraphics[width=12cm]{dummy.eps}
+\end{center}
+\caption{You can put EPS files into the document.}
+\label{f1}
+\end{figure}
+
+\section{Comments}
+
+If you have trouble or find a bug, please e-mail the Online-Journal Subcommittee of JPSJ\@.~\cite{jps} Your comments on this class file will be welcome.
+
+\begin{thebibliography}{9}
+
+\bibitem{blue} L. Lamport: \textit{\LaTeX: A Document Preparation System} (Addison-Wesley, Reading, 1994) 2nd ed., Translation by H. Abe (Pearson Education, Tokyo, 1999) [in Japanese].
+
+\bibitem{companion} M. Goossens, F. Mettelbach and A. Samarin: \textit{The \LaTeX{} Companion} (Addison-Wesley, Reading, 1994) Translation by ASCCII Corp.\ (ASCII, Tokyo, 1998) p.~257 [in Japanese].
+
+\bibitem{linebyline} A. Diller: \textit{\LaTeX{} Line by Line} (John Wiley \& Sons, Chichester, 1999) 2nd ed., p.~129.
+
+\bibitem{jps} E-mail address is \texttt{jpsj-online@jps.or.jp}
+
+\end{thebibliography}
+\end{document}
diff --git a/macros/latex/contrib/jpsj/jpsj2.cls b/macros/latex/contrib/jpsj/jpsj2.cls
new file mode 100644
index 0000000000..85b3cc63ad
--- /dev/null
+++ b/macros/latex/contrib/jpsj/jpsj2.cls
@@ -0,0 +1,1089 @@
+%========================== jpsj2.cls =============================
+%
+%-for Journal of the Physical Society of Japan %
+% Based on jpsj.sty ver. 1.0b
+% Version 1.0beta
+%-Released on February 2001
+% ver. 1.1 January 2002
+% ver. 1.1.1 April 2002
+% ver. 1.2 March 2003
+% ver. 1.2.1 February 2007
+% ver. 1.2.2 March 2007
+%
+%=================================================================
+
+\typeout{***** Document Class =<<<jpsj2.cls>>>= ver. 1.2.1 ******}
+
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesClass{jpsj2}[2007/03/01 v.1.2.2 JPSJ document class]
+
+\RequirePackage{amsmath}[1997/03/20]
+\RequirePackage{amssymb}
+\RequirePackage{graphicx}
+\RequirePackage{overcite}
+%\def\@cite#1{\mbox{$\m@th^{\hbox{\@ove@rcfont#1)}}$}}
+\renewcommand\citeright{)}
+\def\@citess#1{\textsuperscript{#1\citeright}}
+
+\def\jjap@warning{\ClassWarningNoLine{jpsj}}
+
+\newif\if@l
+\DeclareOption{letter}{\@ltrue}
+\newif\if@sn
+\DeclareOption{shortnote}{\@sntrue}
+\newif\if@comment
+\DeclareOption{comment}{\@commenttrue}
+\newif\if@addenda
+\DeclareOption{addenda}{\@addendatrue}
+\newif\if@errata
+\DeclareOption{errata}{\@erratatrue}
+
+\DeclareOption{a4paper}
+ {\setlength\paperheight {297mm}%
+ \setlength\paperwidth {210mm}}
+
+\newif\if@lp
+\DeclareOption{letterpaper}
+ {\@lptrue%
+ \setlength\paperheight {11in}%
+ \setlength\paperwidth {8.5in}}
+
+\DeclareOption{seceq}{%
+\if@l
+ \relax
+\else
+\if@sn
+ \relax
+\else
+\if@comment
+ \relax
+\else
+\if@addenda
+ \relax
+\else
+\@addtoreset{equation}{section}
+\renewcommand\theequation{\@arabic\c@section.\@arabic\c@equation}
+\fi
+ \fi
+ \fi
+ \fi
+}
+
+\DeclareOption{twocolumn}{\@twocolumntrue
+% To balance the final page,
+% following code is borrowed from nicetwocolumn style
+\newdimen\dimen@@
+
+\def\balancecolumns{\setbox0\vbox{\unvbox\@outputbox} \dimen@@=\ht0
+ \advance\dimen@@ by\topskip \advance\dimen@@ by-\baselineskip
+ \divide\dimen@@ by2 \splittopskip=\topskip
+ {\vbadness=10000 \loop \global\setbox3=\copy0
+ \global\setbox1=\vsplit3 to\dimen@@
+ \ifdim\ht3>\dimen@@ \global\advance\dimen@@ by1pt\repeat}
+ \ifdim\dimen@@>\textheight \dimen@@=\textheight\fi
+ \setbox0=\vbox to \dimen@@{\unvbox1} \setbox2=\vbox to \dimen@@{\unvbox3}
+ \if\ht0>\ht2 \setbox2=\vbox to\ht0{\unvbox2}\dimen@@=\ht0\else
+ \if\ht2>\ht0 \setbox0=\vbox to\ht2{\unvbox0}\dimen@@=\ht2\fi\fi
+ \wd0=\hsize \wd2=\hsize
+%\message{in balancecolumns dimen@@=\the\dimen@@, dp0=\the\dp0, dp2=\the\dp2}
+\ifdim\dp0>\dp2\advance\dimen@@ by\dp0\else\advance\dimen@@ by\dp2\fi
+\setbox\@outputbox\vbox to\dimen@@{\hbox to\textwidth{\box0\hfil\box2}\vfill}}
+
+% you can refrain from balancing by falsifying following switch!
+\newif\if@lastpagebalancing \@lastpagebalancingtrue % default is to balance
+
+% incorporate balanced output to \enddocument
+\def\enddocument{\if@lastpagebalancing \global\let\@outputdblcol=\balancing@outputdblcol\fi%
+\@checkend{document}\clearpage
+\begingroup
+\if@filesw \immediate\closeout\@mainaux
+\def\global\@namedef##1##2{}\def\newlabel{\@testdef r}%
+\def\bibcite{\@testdef b}\@tempswafalse \makeatletter\input \jobname.aux
+\if@tempswa \@warning{Label(s) may have changed. Rerun to get
+cross-references right}\fi\fi\endgroup
+\deadcycles\z@\@@end}
+
+\newlength{\@interlinegap}
+
+% to change \interlinegap appropriately at appropriate time
+\def\@outputdblcol{\if@firstcolumn \global\@firstcolumnfalse
+ \global\setbox\@leftcolumn\box\@outputbox
+% Following interlinegap value may be wrong!!
+% It is set to gap+depth for normalsize, and depth(2.031999Q) for footnotesize.
+% This setting is inconsistent, but seems to work properly now.
+%\ifx \@currsize\normalsize \global\@interlinegap 8.54815pt\else% setup
+% reset to 10Q after final page footnote hack!
+\ifx \@currsize\normalsize \global\@interlinegap \z@\else %%%12\p@\else% setup
+ \ifx \@currsize\footnotesize \global\@interlinegap 3\p@\else% appropriate
+ \ifx \@currsize\small \global\@interlinegap 3.08713pt\fi\fi\fi% gap here!
+ \else \global\@firstcolumntrue
+\if@leftfootnoteexist\setbox\@leftcolumn\vbox to\@colht{\boxmaxdepth\maxdepth
+\@texttop\dimen128=\dp\@leftcolumn
+\unvbox\@leftcolumn\vskip\skip\footins\footnoterule%
+%\message{in outputdblcol leftcolumnfootnote=ht:\the\ht\@leftcolumnfootnote, dp:\the\dp\@leftcolumnfootnote, wd:\the\wd\@leftcolumnfootnote}
+\unvbox\@leftcolumnfootnote
+\vskip-\dimen128\@textbottom}
+\global\maxdepth\@maxdepth\else
+\setbox\@leftcolumn\vbox to\@colht{\boxmaxdepth\maxdepth
+\@texttop\dimen128=\dp\@leftcolumn
+\unvbox\@leftcolumn\vfill%
+\vskip-\dimen128\@textbottom}
+\global\maxdepth\@maxdepth\fi
+\if@rightfootnoteexist\setbox\@outputbox\vbox to\@colht{\boxmaxdepth\maxdepth
+\@texttop\dimen128=\dp\@outputbox
+\unvbox\@outputbox\vskip\skip\footins\footnoterule%
+%\message{in outputdblcol rightcolumnfootnote=ht:\the\ht\@rightcolumnfootnote, dp:\the\dp\@rightcolumnfootnote, wd:\the\wd\@rightcolumnfootnote}
+\unvbox\@rightcolumnfootnote
+\vskip-\dimen128\@textbottom}
+\global\maxdepth\@maxdepth\else
+\setbox\@outputbox\vbox to\@colht{\boxmaxdepth\maxdepth
+\@texttop\dimen128=\dp\@outputbox
+\unvbox\@outputbox\vfill%
+\vskip-\dimen128\@textbottom}
+\global\maxdepth\@maxdepth\fi
+ \setbox\@outputbox\vbox{\hbox to\textwidth{\hbox to\columnwidth
+ {\box\@leftcolumn \hss}\hfil \vrule width\columnseprule\hfil
+ \hbox to\columnwidth{\box\@outputbox \hss}}}\@combinedblfloats
+ \@outputpage \begingroup \@dblfloatplacement \@startdblcolumn
+ \@whilesw\if@fcolmade \fi{\@outputpage\@startdblcolumn}\endgroup
+ \fi}
+
+\def\balancing@outputdblcol{\if@firstcolumn %\global\@firstcolumnfalse
+ \else \global\@firstcolumntrue
+ \setbox\@outputbox\vbox{\unvbox\@leftcolumn\vskip\@interlinegap%
+ \penalty\interlinepenalty\unvbox\@outputbox}
+ \fi
+ \balancecolumns \@combinedblfloats
+\if@leftfootnoteexist\setbox\@outputbox\vbox to\@colht{\boxmaxdepth\maxdepth
+\@texttop\dimen128=\dp\@outputbox
+\unvbox\@outputbox\vfill\vskip\skip\footins\footnoterule%
+%\message{in balancing@outputdblcol leftcolumnfootnote=ht:\the\ht\@leftcolumnfootnote, dp:\the\dp\@leftcolumnfootnote, wd:\the\wd\@leftcolumnfootnote}
+\unvbox\@leftcolumnfootnote
+\if@rightfootnoteexist
+%\message{in balancing@outputdblcol rightcolumnfootnote=ht:\the\ht\@rightcolumnfootnote, dp:\the\dp\@rightcolumnfootnote, wd:\the\wd\@rightcolumnfootnote}
+\unvbox\@rightcolumnfootnote\fi
+\vskip-\dimen128
+\@textbottom}
+\global\maxdepth\@maxdepth\fi
+ \@outputpage \begingroup \@dblfloatplacement \@startdblcolumn
+ \@whilesw\if@fcolmade \fi{\@outputpage\@startdblcolumn}\endgroup}
+
+\newbox\@leftcolumnfootnote \newbox\@rightcolumnfootnote
+\newif\if@leftfootnoteexist \newif\if@rightfootnoteexist
+
+% Extra \@texttop somehow found its way into \@makecol. Deleted
+% 1 Dec 86. (Found by Mike Harrison)
+
+\def\@makecol{\if@firstcolumn
+\ifvoid\footins \setbox\@outputbox\box\@cclv
+%\message{in makecol @outputbox=(\the\ht\@outputbox, \the\dp\@outputbox, \the\wd\@outputbox)}
+\global\@leftfootnoteexistfalse
+ \else\global\@leftfootnoteexisttrue
+\setbox\@outputbox\box\@cclv
+%\message{in makecol with foot @outputbox=(\the\ht\@outputbox, \the\dp\@outputbox, \the\wd\@outputbox)}
+\global\setbox\@leftcolumnfootnote\box\footins
+%\message{in makecol leftcolumnfootnote=ht:\the\ht\@leftcolumnfootnote, dp:\the\dp\@leftcolumnfootnote, wd:\the\wd\@leftcolumnfootnote}
+\fi
+ \xdef\@freelist{\@freelist\@midlist}\gdef\@midlist{}\@combinefloats
+\else
+\ifvoid\footins \setbox\@outputbox\box\@cclv
+%\message{in makecol right @outputbox=(\the\ht\@outputbox, \the\dp\@outputbox, \the\wd\@outputbox)}
+\global\@rightfootnoteexistfalse
+ \else\global\@rightfootnoteexisttrue
+\setbox\@outputbox\box\@cclv
+%\message{in makecol right with foot @outputbox=(\the\ht\@outputbox, \the\dp\@outputbox, \the\wd\@outputbox)}
+\global\setbox\@rightcolumnfootnote\box\footins
+%\message{in makecol rightcolumnfootnote=ht:\the\ht\@rightcolumnfootnote, dp:\the\dp\@rightcolumnfootnote, wd:\the\wd\@rightcolumnfootnote}
+\fi
+ \xdef\@freelist{\@freelist\@midlist}\gdef\@midlist{}\@combinefloats
+\fi
+}
+}
+
+\ExecuteOptions{a4paper,onecolumn}
+
+\allowdisplaybreaks[3]
+
+\def\@typeset{\sffamily Typeset with jpsj2.cls $<$ver.1.2.2$>$}
+\@ifundefined{jpage}{\def\jpage{Vol.\ No.\ pp.}}{}
+\@ifundefined{runtitle}{\def\runtitle{Title of the Article}}{}
+\@ifundefined{runauthor}{\def\runauthor{Author Name}}{}
+\@ifundefined{pvol}{\def\pvol{\null}}{}
+\@ifundefined{pyear}{\def\pyear{\null}}{}
+
+\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
+\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
+\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
+\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
+\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
+\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
+\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
+\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal}
+\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal}
+
+\let\makefigurecaptions\relax
+
+\frenchspacing
+\@twosidetrue
+\AtBeginDocument\sloppy
+\AtEndDocument{\label{lastpage}}
+
+\newcommand{\degC}{\mbox{$^{\circ}$C}}
+\newcommand\mbi[1]{\boldsymbol{#1}}
+\newcommand\mib[1]{\boldsymbol{#1}}
+
+\setlength\lineskip{1\p@}
+\setlength\normallineskip{1\p@}
+\renewcommand\baselinestretch{1}
+\setlength\parskip{\z@}
+
+\if@twocolumn
+\setlength{\textwidth}{504\p@}
+\setlength{\textheight}{720\p@}
+\setlength{\columnsep}{14\p@}
+\hoffset-23.5\p@
+%\setlength\oddsidemargin{-1cm}
+%\setlength\evensidemargin{-1cm}
+\setlength\topmargin{-1.2cm}
+\setlength\headheight{8\p@}
+\setlength\headsep{10\p@}
+\setlength\topskip{10\p@}
+\setlength\parindent{10\p@}
+\setlength\footskip{20\p@}
+\else
+\setlength{\textwidth}{444\p@}
+\setlength{\textheight}{660\p@}
+\hoffset5\p@
+\if@lp
+\voffset-1.2cm
+\else
+\voffset-.5cm
+\fi
+\setlength\headheight{10\p@}
+\setlength\headsep{12\p@}
+\setlength\topskip{12\p@}
+\setlength\parindent{18\p@}
+\setlength\footskip{36\p@}
+\fi
+\addtolength\textheight{\topskip}
+
+\setlength{\skip\footins}{9\p@ \@plus 4\p@ \@minus 2\p@}
+\setlength\floatsep {24\p@ \@plus 4\p@ \@minus 4\p@}
+\setlength\textfloatsep{24\p@ \@plus 4\p@ \@minus 4\p@}
+\setlength\intextsep {24\p@ \@plus 4\p@ \@minus 4\p@}
+\setlength\dblfloatsep {24\p@ \@plus 4\p@ \@minus 4\p@}
+\setlength\dbltextfloatsep{24\p@ \@plus 4\p@ \@minus 4\p@}
+\setlength\@fptop{0\p@ \@plus 1fil}
+\setlength\@fpsep{8\p@ \@plus 2fil}
+\setlength\@fpbot{0\p@ \@plus 1fil}
+\setlength\@dblfptop{0\p@ \@plus 1fil}
+\setlength\@dblfpsep{8\p@ \@plus 2fil}
+\setlength\@dblfpbot{0\p@ \@plus 1fil}
+\setlength\partopsep{\z@}
+
+\setlength\arraycolsep {6\p@}
+\setlength\tabcolsep {6\p@}
+\setlength\arrayrulewidth {.25\p@}
+\setlength\doublerulesep {2\p@}
+\setlength\tabbingsep {\labelsep}
+\setlength\fboxsep{3\p@}
+\setlength\fboxrule {.2\p@}
+\setlength\marginparwidth {.75\p@}
+\setlength\marginparsep {12\p@}
+
+\@lowpenalty 51
+\@medpenalty 151
+\@highpenalty 301
+
+\setcounter{topnumber}{5}
+\renewcommand\topfraction{.9}
+\setcounter{bottomnumber}{5}
+\renewcommand\bottomfraction{.9}
+\setcounter{totalnumber}{10}
+\renewcommand\textfraction{.1}
+\renewcommand\floatpagefraction{.9}
+\setcounter{dbltopnumber}{3}
+\renewcommand\dbltopfraction{.9}
+\renewcommand\dblfloatpagefraction{.1}
+
+\newcommand\abstsize{%
+ \@setfontsize\abstsize\@xpt{14}%
+}
+
+\renewcommand\normalsize{%
+ \if@twocolumn
+ \@setfontsize\normalsize\@xpt{12}
+ \else
+ \@setfontsize\normalsize\@xipt{18}
+ \fi
+ \abovedisplayskip 6\p@
+ \abovedisplayshortskip 6\p@
+ \belowdisplayshortskip 6\p@
+ \belowdisplayskip \abovedisplayskip
+ \setlength\jot{6\p@}
+ \let\@listi\@listI}
+\normalsize
+\newcommand\small{%
+ \if@twocolumn
+ \@setfontsize\small\@ixpt{11}
+ \else
+ \@setfontsize\small\@xpt{16}%
+ \fi
+ \abovedisplayskip 6\p@
+ \abovedisplayshortskip \abovedisplayskip
+ \belowdisplayshortskip \abovedisplayskip
+ \def\@listi{\leftmargin\leftmargini
+ \topsep \z@ %%%%% 4\p@ \@plus2\p@ \@minus2\p@
+ \parsep \z@ %%%%% 2\p@ \@plus\p@ \@minus\p@
+ \itemsep \parsep}%
+ \belowdisplayskip \abovedisplayskip
+}
+\newcommand\footnotesize{%
+ \if@twocolumn
+ \@setfontsize\footnotesize\@viiipt{10}
+ \else
+ \@setfontsize\footnotesize\@ixpt{14}%
+ \fi
+ \abovedisplayskip 5\p@
+ \abovedisplayshortskip \abovedisplayskip
+ \belowdisplayshortskip \abovedisplayskip
+ \def\@listi{\leftmargin\leftmargini
+ \topsep \z@ %%%%% 3\p@ \@plus\p@ \@minus\p@
+ \parsep \z@ %%%%% 2\p@ \@plus\p@ \@minus\p@
+ \itemsep \parsep}%
+ \belowdisplayskip \abovedisplayskip
+}
+\newcommand\scriptsize{%
+ \if@twocolumn
+ \@setfontsize\scriptsize\@viipt\@ixpt
+ \else
+ \@setfontsize\scriptsize\@viiipt\@ixpt
+ \fi
+}
+\newcommand\tiny{%
+ \if@twocolumn
+ \@setfontsize\tiny\@vipt\@viiipt
+ \else
+ \@setfontsize\tiny\@viipt\@viiipt
+ \fi
+}
+\newcommand\large{%
+ \if@twocolumn
+ \@setfontsize\large\@xiipt{16}
+ \else
+ \@setfontsize\large\@xivpt{20}
+ \fi
+}
+\newcommand\Large{\@setfontsize\Large\@xviipt{22}}
+\newcommand\LARGE{\@setfontsize\LARGE\@xxpt{25}}
+\newcommand\huge{\@setfontsize\huge\@xxvpt{30}}
+\newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
+\newcommand\titlesize{\@setfontsize\titlesize\@xiipt{16}}
+
+%%\@mparswitchfalse
+\newcounter {section}
+\newcounter {subsection}[section]
+\newcounter {subsubsection}[subsection]
+\newcounter {paragraph}[subsubsection]
+\newcounter {subparagraph}[paragraph]
+
+\renewcommand\thesection {\@arabic\c@section}
+\renewcommand\thesubsection {\thesection.\@arabic\c@subsection}
+\renewcommand\thesubsubsection {\thesubsection.\@arabic\c@subsubsection}
+\renewcommand\theparagraph {\thesubsubsection.\@arabic\c@paragraph}
+\renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
+
+\newcommand\@secapp{}
+
+\newcommand\section{\@startsection{section}{1}{\z@}%
+ {\if@twocolumn 8\p@ \@plus\p@ \@minus\p@ \else .5\baselineskip \fi}%
+ {\if@twocolumn 4\p@ \@plus\p@ \@minus\p@ \else \p@ \@plus\p@ \@minus\p@ \fi}%
+ {\normalfont\normalsize\bfseries\boldmath}}
+\newcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {12\p@ \@plus \p@ \@minus \p@}{\p@ \@plus\p@ \@minus\p@}%
+ {\normalfont\normalsize\itshape}}
+\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {12\p@ \@plus \p@ \@minus \p@}{\p@ \@plus\p@ \@minus\p@}%
+ {\normalfont\normalsize\itshape}}
+\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {\z@}{-10\p@}%
+ {\normalfont\normalsize\bfseries}}
+\newcommand\subparagraph{\@startsection{subparagraph}{4}{\parindent}%
+ {\z@}{-10\p@}%
+ {\normalfont\normalsize\itshape}}
+
+\def\@nullstring{}
+\def\@appendixstring{Appendix}
+
+\def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth
+ \def\@svsec{}\else
+ \ifnum #2=1 % TRUE if \section{}
+ \refstepcounter{#1}
+ \def\@appendixtitle{#8}
+ \ifx\@secapp\@appendixstring
+ \ifx\@appendixtitle\@nullstring
+ \edef\@svsec{\@secapp \csname the#1\endcsname\hskip10\p@}
+ \else
+ \edef\@svsec{\@secapp \csname the#1\endcsname:\hskip10\p@}
+ \fi
+ \else
+ \ifx\thesection\@nullstring
+ \edef\@svsec{\@secapp \csname the#1\endcsname\hskip10\p@}
+ \else
+ \edef\@svsec{\@secapp \csname the#1\endcsname.\hskip10\p@}
+ \fi
+ \fi
+ \else
+ \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname\hskip10\p@}
+ \fi
+ \fi
+ \@tempskipa #5\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup #6\relax
+ \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par}%
+ \endgroup
+ \csname #1mark\endcsname{#7}
+ \else
+ \def\@svsechd{#6\hskip #3\@svsec #8\csname #1mark\endcsname{#7}}
+ \fi
+ \@xsect{#5}}
+
+\setcounter{secnumdepth}{3}
+
+\renewcommand\theenumi{\@arabic\c@enumi}
+\renewcommand\theenumii{\@alph\c@enumii}
+\renewcommand\theenumiii{\@roman\c@enumiii}
+\renewcommand\theenumiv{\@Alph\c@enumiv}
+\newcommand\labelenumi{(\theenumi)}
+\newcommand\labelenumii{\theenumii.}
+\newcommand\labelenumiii{\theenumiii.}
+\newcommand\labelenumiv{\theenumiv.}
+\renewcommand\p@enumii{\theenumi}
+\renewcommand\p@enumiii{\theenumi(\theenumii)}
+\renewcommand\p@enumiv{\p@enumiii\theenumiii}
+\newcommand\labelitemi{\textbullet}
+\newcommand\labelitemii{\normalfont\bfseries \textendash}
+\newcommand\labelitemiii{\textasteriskcentered}
+\newcommand\labelitemiv{\textperiodcentered}
+
+\setlength\leftmargini {20\p@}
+\setlength\leftmarginii {10\p@}
+\setlength\leftmarginiii {10\p@}
+\setlength\leftmarginiv {10\p@}
+\setlength\leftmarginv {10\p@}
+\setlength\leftmarginvi {10\p@}
+\setlength\leftmargin{\leftmargini}
+\setlength\labelwidth{\leftmargini\advance\labelwidth-\labelsep}
+\setlength\labelsep {5\p@}
+\setlength\parsep {\z@}
+
+\def\@listi{\leftmargin\leftmargini
+ \parsep 4\p@ \@plus2\p@ \@minus2\p@
+ \topsep 4\p@ \@plus2\p@ \@minus2\p@
+ \itemsep \z@ \@plus2\p@ \@minus2\p@}
+\let\@listI\@listi
+\@listi
+\def\@listii {\leftmargin\leftmarginii
+ \labelwidth\leftmarginii
+ \advance\labelwidth-\labelsep
+ \topsep \z@ \@plus2\p@ \@minus\p@
+ \parsep \z@ \@plus2\p@ \@minus\p@
+ \itemsep \parsep}
+\def\@listiii{\leftmargin\leftmarginiii
+ \labelwidth\leftmarginiii
+ \advance\labelwidth-\labelsep
+ \topsep \z@ \@plus2\p@ \@minus\p@
+ \parsep \z@
+ \partopsep \z@ \@plus2\p@ \@minus\p@
+ \itemsep \topsep}
+\def\@listiv {\leftmargin\leftmarginiv
+ \labelwidth\leftmarginiv
+ \advance\labelwidth-\labelsep}
+\def\@listv {\leftmargin\leftmarginv
+ \labelwidth\leftmarginv
+ \advance\labelwidth-\labelsep}
+\def\@listvi {\leftmargin\leftmarginvi
+ \labelwidth\leftmarginvi
+ \advance\labelwidth-\labelsep}
+
+\newenvironment{verse}
+ {\let\\\@centercr
+ \list{}{\itemsep \z@
+ \itemindent -15\p@%
+ \listparindent\itemindent
+ \rightmargin \leftmargin
+ \advance\leftmargin 15\p@}%
+ \item\relax}
+ {\endlist}
+
+\newenvironment{quotation}
+ {\list{}{\listparindent 15\p@%
+ \itemindent \listparindent
+ \rightmargin \leftmargin
+ \parsep \z@ \@plus\p@}%
+ \item\relax}
+ {\endlist}
+
+\newenvironment{quote}
+ {\list{}{\rightmargin\leftmargin}%
+ \item\relax}
+ {\endlist}
+
+\newenvironment{description}
+ {\list{}{\labelwidth\z@ \itemindent-\leftmargin
+ \let\makelabel\descriptionlabel}}
+ {\endlist}
+\newcommand*\descriptionlabel[1]{\hspace\labelsep
+ \normalfont\bfseries #1}
+
+%%%% bibliography %%%%
+\def\thebibliography#1{%
+\if@twocolumn
+\vskip2\baselineskip
+\footnotesize
+\else
+\clearpage
+\par\noindent\textbf{\refname}\par\vskip4\p@
+\small
+\fi
+\list{\arabic{enumi})}{\settowidth\labelwidth{[#1]}
+ \leftmargin\labelwidth
+ \advance\leftmargin\labelsep
+ \usecounter{enumi}}
+ \sloppy
+ \sfcode`\.=500\relax}
+\let\endthebibliography=\endlist
+
+\renewcommand\footnoterule{%
+ \noindent\vskip1\baselineskip \kern-3\p@
+ \hrule\@width\columnwidth
+ \kern 2.6\p@}
+
+\newcommand\refname{References}
+\newcommand\figurename{Fig.}
+\newcommand\tablename{Table}
+\newcommand\appendixname{Appendix}
+
+\newlength\abovecaptionskip
+\newlength\belowcaptionskip
+\setlength\abovecaptionskip{1em}
+\setlength\belowcaptionskip{\z@} %{1em}
+
+\newcount\halfflag
+\halfflag=0
+
+%%%%%%%%%% caption %%%%%%%%%%%
+\long\def\@makecaption#1#2{%
+\if@twocolumn
+ \footnotesize
+ \vskip\abovecaptionskip
+ \setbox\@tempboxa\hbox{#1\hspace{8\p@}#2}
+ \ifdim \wd\@tempboxa >\hsize
+ \par\hangindent8\p@{#1\hspace{8\p@}#2\par}
+ \else
+ \hbox to \hsize{\hfil\box\@tempboxa\hfil}
+ \fi
+\else
+ \small
+ \vskip\abovecaptionskip
+ \sbox\@tempboxa{#1\hskip1em#2}%
+ \ifdim \wd\@tempboxa > \hsize
+ \par\hangindent2em
+ #1\hskip1em#2\par
+ \else
+ \global \@minipagefalse
+ \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
+ \fi
+ \vskip\belowcaptionskip
+\fi
+}
+
+\long\def\@caption#1[#2]#3{\par
+ \begingroup
+ \@parboxrestore
+ \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}
+ \par
+ \endgroup
+}
+
+\newcounter{figure}
+\def\thecaption{\@arabic\c@figure}
+\def\fps@figure{tbp}
+\def\ftype@figure{1}
+\def\fnum@figure{\figurename\hskip.5em\thefigure.}
+\newcounter{table}
+\def\thetable{\@Roman\c@table}
+\def\fps@table{tbp}
+\def\ftype@table{2}
+\def\fnum@table{\tablename\hskip.5em\thetable.}
+
+\newenvironment{figure}
+ {\halfflag=1\@float{figure}}
+ {\end@float}
+
+\newenvironment{figure*}
+ {\halfflag=0\@dblfloat{figure}}
+ {\end@dblfloat}
+
+\newenvironment{table}
+ {\halfflag=1\@float{table}}
+ {\end@float}
+
+\newenvironment{table*}
+ {\halfflag=0\@dblfloat{table}}
+ {\end@dblfloat}
+
+\newenvironment{halffigure}
+ {\halfflag=1\@float{figure}}
+ {\end@float}
+
+\newenvironment{fullfigure}
+ {\halfflag=0\@dblfloat{figure}}
+ {\end@dblfloat}
+
+\newenvironment{halftable}
+ {\halfflag=1\@float{table}}
+ {\end@float}
+
+\newenvironment{fulltable}
+ {\halfflag=0\@dblfloat{table}}
+ {\end@dblfloat}
+
+\def\tabular{%
+ \begin{center}
+ \let\@halignto\@empty%
+ \if@twocolumn\footnotesize\else\relax\fi\@tabular
+ }
+\def\endtabular{\crcr\egroup\egroup $\egroup\end{center}}
+
+\let\halftabular\tabular\relax
+\let\fulltabular\tabular\relax
+\let\endhalftabular\endtabular\relax
+\let\endfulltabular\endtabular\relax
+
+%%%%%%%%%%%%%
+% maketitle %
+%%%%%%%%%%%%%
+
+\def\maketitle{\par
+\begingroup
+ \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
+ \def\@makefnmark{\hskip1\p@%\rlap{
+ \@textsuperscript{\normalfont\@thefnmark}} %}%
+ \long\def\@makefntext##1{%\vskip2\p@
+ \hangindent8\p@ \hangafter1 \noindent
+ \hb@xt@1em{%
+ \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
+\if@twocolumn
+ \if@sn
+ \global\@topnum\z@
+ \@maketitle
+ \else
+ \if@comment
+ \global\@topnum\z@
+ \@maketitle
+ \else
+ \if@addenda
+ \global\@topnum\z@
+ \@maketitle
+ \else
+ \twocolumn[\@maketitle]
+ \fi
+ \fi
+ \fi
+\else
+ \global\@topnum\z@
+ \@maketitle
+\fi
+\thispagestyle{jpsj}\@thanks
+\endgroup
+ \setcounter{footnote}{0}
+ \global\let\thanks\relax
+ \global\let\maketitle\relax
+ \global\let\@maketitle\relax
+ \global\let\@thanks\@empty
+ \global\let\@author\@empty
+ \global\let\@title\@empty
+ \global\let\title\relax
+ \global\let\author\relax
+}
+
+\def\@maketitle{%
+\null
+\centering
+\if@twocolumn
+ \if@sn
+ \relax
+ \else
+ \if@comment
+ \relax
+ \else
+ \if@addenda
+ \relax
+ \else
+ \vskip12\p@
+ \fi
+ \fi
+ \fi
+\else
+\relax
+\fi
+{\if@twocolumn\large\else\titlesize\fi\bfseries\@title \par}
+
+\vskip10\p@
+{\normalsize\@author \par}
+
+\vskip10\p@
+{\small\itshape\@inst \par}
+
+\vskip4\p@
+ \@ifundefined{@recdate}{\if@twocolumn\vskip8\p@\else\relax\fi}{%
+ \footnotesize (Received\space\@recdate)
+ \par}
+
+\gdef\@recdate{}
+
+\if@errata
+ \vskip4\p@
+ \@ifundefined{@origin}{}{%
+ \footnotesize (J. Phys. Soc. Jpn. \@origin)
+ \par}
+\else
+ \relax
+\fi
+
+\gdef\@origin{}
+
+\if@sn
+ \@ifundefined{@abst}{}{}
+ \else
+\if@comment
+ \@ifundefined{@abst}{}{}
+ \else
+\if@addenda
+ \@ifundefined{@abst}{}{}
+ \else
+\if@errata
+ \@ifundefined{@abst}{}{}
+ \else
+\if@twocolumn
+ \vskip4\p@
+ \@ifundefined{@abst}{}{%
+ \noindent\small\parbox[t]{380\p@}{\parindent9\p@\@abst}
+ \par}
+\else
+ \vskip12\p@
+ \@ifundefined{@abst}{}{%
+ \noindent\small\parbox[t]{400\p@}{\parindent10\p@\@abst}
+ \par}
+\fi
+ \fi
+ \fi
+ \fi
+ \fi
+
+\if@twocolumn
+ \if@sn
+ \vskip2\p@
+ \@ifundefined{@kword}{}{%
+ \noindent\small\sffamily KEYWORDS:\hskip.5em\parbox[t]{182\p@}{\@kword}
+ \par}
+ \else
+ \if@comment
+ \vskip2\p@
+ \@ifundefined{@kword}{}{%
+ \noindent\small\sffamily KEYWORDS:\hskip.5em\parbox[t]{182\p@}{\@kword}
+ \par}
+ \else
+ \if@addenda
+ \vskip2\p@
+ \@ifundefined{@kword}{}{%
+ \noindent\small\sffamily KEYWORDS:\hskip.5em\parbox[t]{182\p@}{\@kword}
+ \par}
+ \else
+ \if@errata
+ \@ifundefined{@kword}{}{}
+ \else
+ \vskip12\p@
+ \@ifundefined{@kword}{}{%
+ \noindent\small\sffamily KEYWORDS:\hskip.5em\parbox[t]{350\p@}{\@kword}
+ \par}
+ \fi
+ \fi
+ \fi
+ \fi
+\else
+ \vskip12\p@
+ \@ifundefined{@kword}{}{%
+ \noindent\small\sffamily KEYWORDS:\hskip.5em\parbox[t]{330\p@}{\@kword}
+ \par}
+\fi
+
+\if@sn
+ \vskip1\baselineskip
+ \else
+\if@comment
+ \vskip1\baselineskip
+ \else
+\if@addenda
+ \vskip1\baselineskip
+ \else
+\if@errata
+ \vskip1\baselineskip
+ \else
+ \vskip2\baselineskip
+\fi
+ \fi
+ \fi
+ \fi
+}
+
+\long\def\abst#1{\long\gdef\@abst{#1}}
+\long\def\inst#1{\long\gdef\@inst{#1}}
+\long\def\kword#1{\long\gdef\@kword{#1}}
+%
+%%%\def\recdate#1#2#3{\gdef\@recdate{\month{#2}\space#3,\space#1}}
+\def\recdate#1{\gdef\@recdate{#1}}
+\def\origin#1{\gdef\@origin{#1}}
+
+%%%%%%Definition of headings%%%%%%
+\mark{{}{}}
+
+\def\ps@headings{\let\@mkboth\markboth
+\if@twocolumn
+\def\@oddfoot{\relax}
+\let\@evenfoot\@oddfoot
+\def\@evenhead{\footnotesize%
+ \if@l
+ \noindent%
+ \hbox to168\p@{\thepage\quad\quad{J.~Phys.~Soc.~Jpn.}\hfill}%
+ \hbox to168\p@{\hfill\footnotesize\textsc{Letter}\hfill}%
+ \hbox to168\p@{\hfill\runauthor}%
+ \else
+ \if@sn
+ \noindent%
+ \hbox to168\p@{\thepage\quad\quad{J.~Phys.~Soc.~Jpn.}\hfill}%
+ \hbox to168\p@{\hfill\textsc{Short Note}\hfill}%
+ \hbox to168\p@{\hfill\runauthor}%
+ \else
+ \if@comment
+ \noindent%
+ \hbox to168\p@{\thepage\quad\quad{J.~Phys.~Soc.~Jpn.}\hfill}%
+ \hbox to168\p@{\hfill\textsc{Comment}\hfill}%
+ \hbox to168\p@{\hfill\runauthor}%
+ \else
+ \if@addenda
+ \noindent%
+ \hbox to168\p@{\thepage\quad\quad{J.~Phys.~Soc.~Jpn.}\hfill}%
+ \hbox to168\p@{\hfill\textsc{Addenda}\hfill}%
+ \hbox to168\p@{\hfill\runauthor}%
+ \else
+ \if@errata
+ \noindent%
+ \hbox to168\p@{\thepage\quad\quad{J.~Phys.~Soc.~Jpn.}\hfill}%
+ \hbox to168\p@{\hfill\textsc{Errata}\hfill}%
+ \hbox to168\p@{\hfill\runauthor}%
+ \else
+ \noindent
+ \hbox to168\p@{\thepage\quad\quad{J.~Phys.~Soc.~Jpn.}\hfill}%
+ \hbox to168\p@{\hfill\textsc{Full Paper}\hfill}%
+ \hbox to168\p@{\hfill\runauthor}%
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ }
+\def\@oddhead{\footnotesize%
+ \if@l
+ \noindent
+ \hbox to168\p@{{J.~Phys.~Soc.~Jpn.}\hfill}%
+ \hbox to168\p@{\hfill\textsc{Letter}\hfill}%
+ \hbox to168\p@{\hfill\runauthor\quad\quad\thepage}%
+ \else
+ \if@sn
+ \noindent
+ \hbox to168\p@{{J.~Phys.~Soc.~Jpn.}\hfill}%
+ \hbox to168\p@{\hfill\textsc{Short Note}\hfill}%
+ \hbox to168\p@{\hfill\runauthor\quad\quad\thepage}%
+ \else
+ \if@comment
+ \noindent
+ \hbox to168\p@{{J.~Phys.~Soc.~Jpn.}\hfill}%
+ \hbox to168\p@{\hfill\textsc{Comment}\hfill}%
+ \hbox to168\p@{\hfill\runauthor\quad\quad\thepage}%
+ \else
+ \if@addenda
+ \noindent
+ \hbox to168\p@{{J.~Phys.~Soc.~Jpn.}\hfill}%
+ \hbox to168\p@{\hfill\textsc{Addenda}\hfill}%
+ \hbox to168\p@{\hfill\runauthor\quad\quad\thepage}%
+ \else
+ \if@errata
+ \noindent
+ \hbox to168\p@{{J.~Phys.~Soc.~Jpn.}\hfill}%
+ \hbox to168\p@{\hfill\textsc{Errata}\hfill}%
+ \hbox to168\p@{\hfill\runauthor\quad\quad\thepage}%
+ \else
+ \noindent
+ \hbox to168\p@{{J.~Phys.~Soc.~Jpn.}\hfill}%
+ \hbox to168\p@{\hfill\textsc{Full Paper}\hfill}%
+ \hbox to168\p@{\hfill\runauthor\quad\quad\thepage}%
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ }
+\else
+\def\@oddfoot{\hfill{\footnotesize\thepage/\pageref{lastpage}}\hfill}
+\let\@evenfoot\@oddfoot
+\def\@oddhead{\small%
+ {J.~Phys.~Soc.~Jpn.}
+ \hfill
+ \if@l\textsc{Letter}
+ \else
+ \if@sn\textsc{Short Note}
+ \else
+ \if@comment\textsc{Comment}
+ \else
+ \if@addenda\textsc{Addenda}
+ \else
+ \if@errata\textsc{Errata}
+ \else
+ \textsc{Full Paper}
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ }
+\let\@evenhead\@oddhead
+\fi
+}
+
+\def\ps@jpsj{%
+ \let\@mkboth\@gobbletwo%
+ \def\@evenfoot{%
+ \if@twocolumn
+ \footnotesize\hfill{\thepage}\hfill
+ \else
+ \footnotesize\hfill{\thepage/\pageref{lastpage}}\hfill
+ \fi
+ }
+ \let\@oddfoot\@evenfoot
+ \def\@evenhead{%
+ \if@twocolumn
+ {\@typeset}\hfill%
+ \if@l
+ \fbox{\quad\textsc{Letter}\quad}
+ \else
+ \if@sn
+ \textsc{Short Note}
+ \else
+ \if@comment
+ \textsc{Comment}
+ \else
+ \if@addenda
+ \textsc{Addenda}
+ \else
+ \if@errata
+ \textsc{Errata}
+ \else
+ \textsc{Full Paper}
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+\else
+ {\@typeset}%
+ \hfill
+ \if@l
+ {\textsc{Letter}}
+ \else
+ \if@sn
+ {\textsc{Short Note}}
+ \else
+ \if@comment
+ {\textsc{Comment}}
+ \else
+ \if@addenda
+ {\textsc{Addenda}}
+ \else
+ \if@errata
+ {\textsc{Errata}}
+ \else
+ {\textsc{Full Paper}}
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+\fi}
+ \let\@oddhead\@evenhead
+}
+
+%\renewcommand{\month}[1]{\ifcase#1\relax ???\or
+% January\or February\or March\or April\or May\or June\or
+% July\or August\or September\or October\or November\or December
+% \else ???\fi}
+
+\def\today{\ifcase\month\or
+ January\or February\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or December\fi
+ \space\number\day, \number\year}
+
+\pagestyle{headings}
+\pagenumbering{arabic}
+
+%
+% Acknowledgements
+%
+
+\newcommand{\acknowledgement}{\section*{Acknowledgement}}
+\newcommand{\acknowledgements}{\section*{Acknowledgements}}
+\newcommand{\acknowledgment}{\section*{Acknowledgment}}
+\newcommand{\acknowledgments}{\section*{Acknowledgments}}
+
+%%%%%%%%% Appendix %%%%%%%%%%%
+\newcount\@appendixflag
+\@appendixflag=0
+\newcount\@appendixindex
+\@appendixindex=0
+
+\def\getappendix#1{\global\@namedef{appnedix@#1}{1}}
+\def\appendix{\par
+\renewcommand{\section}[1]{\sectiona{##1}}
+}
+
+\def\sectiona{%
+ \c@table=0
+ \c@figure=0
+ \c@equation=0
+% \setcounter{equation}{0}
+ \ifnum \@appendixflag=0
+ \setcounter{section}{0} \@appendixflag=1
+ \def\@secapp{Appendix}
+ \def\thetable{\Alph{section}\textperiodcentered\@arabic\c@table}%
+ \def\thefigure{\Alph{section}\textperiodcentered\@arabic\c@figure}
+ \def\theequation{\Alph{section}\textperiodcentered\arabic{equation}}
+ \fi
+
+ \@ifundefined {appnedix@1}{\def\thesection{}}
+ {\def\thesection{\ \Alph{section}}}
+
+ \def\thesubsection {\Alph{section}.\arabic{subsection}}
+ \if@filesw \immediate\write\@auxout
+ {\string\getappendix{\the\@appendixindex}}
+ \advance \@appendixindex by 1 \fi
+\@startsection{section}{1}{\z@}%
+ {\if@twocolumn 8\p@ \@plus\p@ \@minus\p@ \else .5\baselineskip \fi}%
+ {\if@twocolumn 4\p@ \@plus\p@ \@minus\p@ \else \p@ \fi}%
+ {\normalfont\normalsize\bfseries\boldmath}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\ProcessOptions\relax
+
+\endinput
+%% End of file `jpsj2.cls'.
diff --git a/macros/latex/contrib/jpsj/template.tex b/macros/latex/contrib/jpsj/template.tex
new file mode 100644
index 0000000000..0005e01b5b
--- /dev/null
+++ b/macros/latex/contrib/jpsj/template.tex
@@ -0,0 +1 @@
+\documentclass{jpsj2} %%\documentclass[letter]{jpsj2} %% for letters %%\documentclass[shortnote]{jpsj2} %% for short notes %%\documentclass[comment]{jpsj2} %% for comments %%\documentclass[addenda]{jpsj2} %% for addenda %%\documentclass[errata]{jpsj2} %% for errata %%\documentclass[twocolumn]{jpsj2} %% two-column layout %%\documentclass[seceq]{jpsj2} %% It makes equation numbers included within the section number (for regular paper only). %%% The following is the list of packages loaded automatically into this class file. %% amsmath.sty %% amssymb.sty %% graphicx.sty %% overcite.sty % \title{Title of Paper Goes Here} \author{Author \textsc{Name}$^{1}$\thanks{Multiple authors and affiliations correspond using arabic numerals each other.}, Author \textsc{Name}$^{2}$\thanks{E-mail address: abc@def.com} and Author \textsc{Name}$^{3}$\thanks{Present address: Department of Applied Physics, University of Tokyo, Tokyo.}} \inst{$^{1}$Affiliation 1 \\ $^{2}$Affiliation 2 \\ $^{3}$Affiliation 3} \abst{Abstract goes here. The abstract must be a single paragraph.} \kword{keyword1, keyword2, ... keyword 10} \begin{document} \maketitle \section{Introduction} %% No sections necessary for express letters, letters and short notes \section{Experimental} \begin{figure}[tb] %\begin{center} %\includegraphics{} %\end{center} \caption{Basically, figures and tables must be located near the place where they appear for the first time in the text.} \label{f1} \end{figure} \section{Discussion} \subsection{Subsection sample 1} \begin{table}[tb] \caption{Table caption.} \label{t1} \begin{tabular}{ccc} \hline abc & def & ghi \\ \cline{2-3} jkl & mno & pqr \\ \hline \end{tabular} \end{table} \begin{table}[tb] \caption{Table caption.} \label{t2} \begin{tabular}{ccccc} \hline abc & \multicolumn{4}{c}{defgh} \\ ijk & lmn & opq & rst & uvw \\ xyz \\ \hline \end{tabular} \end{table} \subsubsection{Subsubsection sample 1} \subsubsection{Subsubsection sample 2} You can use \verb|\section| $\to$ \verb|\subsection| $\to$ \verb|\subsubsection| $\to$ \verb|\paragraph| $\to$ \verb|\subparagraph|. Neither the \verb|\paragraph| nor the \verb|\subparagraph| are labelled with numbers. \subsection{Subsection sample 2} \section{Conclusions} \section*{Acknowledgment} \appendix \section{Sample} Equations in the appendix will be numbered as (A$\cdot$1), (A$\cdot$2), (A$\cdot$3) \ldots. \begin{thebibliography}{99} %% The number "99" means that this list has more than nine items. \bibitem{jjap} S. Nakamura: Jpn. J. Appl. Phys. \textbf{30} (1991) L1705. \bibitem{jpsj} J. Akimitsu, H. Ichikawa, N. Eguchi, T. Miyano, M. Nishi and K. Kakurai: J. Phys. Soc. Jpn. \textbf{70} (2001) 3475. \bibitem{bcsj} Y. Mizutani and T. Kiatgawa: Bull. Chem. Soc. Jpn. \textbf{75} (2002) 623. \bibitem{apl} S. F. Chichibu, A. Setoguchi, A. Uedono, K. Yoshimura and M. Sumiya: Appl. Phys. Lett. \textbf{78} (2001) 28. \bibitem{jap} Y. Ikeda, K. Suzuki, H. Fukumoto, J. P. Verboncoeur, P. J. Christenson, C. K. Birdsall, M. Shibata and M. Ishigaki: J. Appl. Phys. \textbf{88} (2000) 6216. \bibitem{prb} N. Harima, J. Matsuno, A. Fujimori, Y. Onose, Y. Taguchi and Y. Tokura: Phys. Rev. B \textbf{64} (2001) 220507(R). \bibitem{prl} K. Akama, T. Hattori and K. Katsuura: Phys. Rev. Lett. \textbf{88} (2002) 201601. \bibitem{jcp} A. Nakayama and K. Yamashita: J. Chem. Phys. \textbf{114} 780. \bibitem{jcg} I. Ohkubo, Y. Matsumoto, K. Ueno, T. Chikyow, M. Kawasaki and H. Koinuma: J. Cryst. Growth \textbf{247} (2001) 105. \bibitem{ed} Y. Negoro, N. Miyamoto, T. Kimoto and H. Matsunami: IEEE Electron Devices \textbf{49} (2002) 1505. \end{thebibliography} \end{document} \ No newline at end of file