You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by ch...@apache.org on 2014/05/19 22:09:36 UTC

svn commit: r1596037 [10/13] - in /db/derby/docs/trunk: ./ src/security/

Added: db/derby/docs/trunk/src/security/security2_os.eps
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/security/security2_os.eps?rev=1596037&view=auto
==============================================================================
--- db/derby/docs/trunk/src/security/security2_os.eps (added)
+++ db/derby/docs/trunk/src/security/security2_os.eps Mon May 19 20:09:33 2014
@@ -0,0 +1,3101 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 95 244 465 392 
+%%Creator: CorelDRAW 8
+%%Title: C:\Documents and Settings\Administrator\My Documents\work\DB2 Cloudscape\export\Apache Derby\Open Source\security2_os.eps
+%%CreationDate: Thu Jul 22 15:12:53 2004
+%%DocumentProcessColors: Cyan Magenta Yellow Black 
+%%DocumentSuppliedResources: (atend)
+%%EndComments
+%%BeginProlog
+/AutoFlatness false def
+/AutoSteps 0 def
+/CMYKMarks true def
+/UseLevel 1 def
+%Color profile: Disabled
+%%BeginResource: procset wCorel8Dict 8.0 0
+/wCorel8Dict 300 dict def wCorel8Dict begin
+% Copyright (c)1992-98 Corel Corporation
+% All rights reserved.     v8.0 r0.12
+/bd{bind def}bind def/ld{load def}bd/xd{exch def}bd/_ null def/rp{{pop}repeat}
+bd/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld/@np/newpath ld/Tl/translate ld
+/$sv 0 def/@sv{/$sv save def}bd/@rs{$sv restore}bd/spg/showpage ld/showpage{}
+bd currentscreen/@dsp xd/$dsp/@dsp def/$dsa xd/$dsf xd/$sdf false def/$SDF
+false def/$Scra 0 def/SetScr/setscreen ld/setscreen{pop pop pop}bd/@ss{2 index
+0 eq{$dsf 3 1 roll 4 -1 roll pop}if exch $Scra add exch load SetScr}bd
+/SepMode_5 where{pop}{/SepMode_5 0 def}ifelse/CurrentInkName_5 where{pop}
+{/CurrentInkName_5(Composite)def}ifelse/$ink_5 where{pop}{/$ink_5 -1 def}
+ifelse/$c 0 def/$m 0 def/$y 0 def/$k 0 def/$t 1 def/$n _ def/$o 0 def/$fil 0
+def/$C 0 def/$M 0 def/$Y 0 def/$K 0 def/$T 1 def/$N _ def/$O 0 def/$PF false
+def/s1c 0 def/s1m 0 def/s1y 0 def/s1k 0 def/s1t 0 def/s1n _ def/$bkg false def
+/SK 0 def/SM 0 def/SY 0 def/SC 0 def/$op false def matrix currentmatrix/$ctm xd
+/$ptm matrix def/$ttm matrix def/$stm matrix def/$ffpnt true def
+/CorelDrawReencodeVect[16#0/grave 16#5/breve 16#6/dotaccent 16#8/ring
+16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle
+16#60/grave 16#7C/bar
+16#82/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
+16#88/circumflex/perthousand/Scaron/guilsinglleft/OE
+16#91/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
+16#98/tilde/trademark/scaron/guilsinglright/oe 16#9F/Ydieresis
+16#A1/exclamdown/cent/sterling/currency/yen/brokenbar/section
+16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/minus/registered/macron
+16#b0/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
+16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
+16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
+16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
+16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
+16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/L2?/languagelevel where{pop languagelevel 2 ge}{false}ifelse def
+/@BeginSysCorelDict{systemdict/Corel30Dict known{systemdict/Corel30Dict get
+exec}if systemdict/CorelLexDict known{1 systemdict/CorelLexDict get exec}if}bd
+/@EndSysCorelDict{systemdict/Corel30Dict known{end}if/EndCorelLexDict where
+{pop EndCorelLexDict}if}bd AutoFlatness{/@ifl{dup currentflat exch sub 10 gt{
+([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator]\n)print flush
+@np exit}{currentflat 2 add setflat}ifelse}bd/@fill/fill ld/fill{currentflat{
+{@fill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@eofill/eofill ld/eofill
+{currentflat{{@eofill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@clip
+/clip ld/clip{currentflat{{@clip}stopped{@ifl}{exit}ifelse}bind loop setflat}
+bd/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{@ifl}{exit}ifelse}
+bind loop setflat}bd/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped
+{@ifl}{exit}ifelse}bind loop setflat}bd}if L2?{/@ssa{true setstrokeadjust}bd}{
+/@ssa{}bd}ifelse/d/setdash ld/j/setlinejoin ld/J/setlinecap ld/M/setmiterlimit
+ld/w/setlinewidth ld/O{/$o xd}bd/R{/$O xd}bd/W/eoclip ld/c/curveto ld/C/c ld/l
+/lineto ld/L/l ld/rl/rlineto ld/m/moveto ld/n/newpath ld/N/newpath ld/P{11 rp}
+bd/u{}bd/U{}bd/A{pop}bd/q/@gs ld/Q/@gr ld/&{}bd/@j{@sv @np}bd/@J{@rs}bd/g{1
+exch sub/$k xd/$c 0 def/$m 0 def/$y 0 def/$t 1 def/$n _ def/$fil 0 def}bd/G{1
+sub neg/$K xd _ 1 0 0 0/$C xd/$M xd/$Y xd/$T xd/$N xd}bd/k{1 index type
+/stringtype eq{/$t xd/$n xd}{/$t 0 def/$n _ def}ifelse/$k xd/$y xd/$m xd/$c xd
+/$fil 0 def}bd/K{1 index type/stringtype eq{/$T xd/$N xd}{/$T 0 def/$N _ def}
+ifelse/$K xd/$Y xd/$M xd/$C xd}bd/x/k ld/X/K ld/sf{1 index type/stringtype eq{
+/s1t xd/s1n xd}{/s1t 0 def/s1n _ def}ifelse/s1k xd/s1y xd/s1m xd/s1c xd}bd/i{
+dup 0 ne{setflat}{pop}ifelse}bd/v{4 -2 roll 2 copy 6 -2 roll c}bd/V/v ld/y{2
+copy c}bd/Y/y ld/@w{matrix rotate/$ptm xd matrix scale $ptm dup concatmatrix
+/$ptm xd 1 eq{$ptm exch dup concatmatrix/$ptm xd}if 1 w}bd/@g{1 eq dup/$sdf xd
+{/$scp xd/$sca xd/$scf xd}if}bd/@G{1 eq dup/$SDF xd{/$SCP xd/$SCA xd/$SCF xd}
+if}bd/@D{2 index 0 eq{$dsf 3 1 roll 4 -1 roll pop}if 3 copy exch $Scra add exch
+load SetScr/$dsp xd/$dsa xd/$dsf xd}bd/$ngx{$SDF{$SCF SepMode_5 0 eq{$SCA}
+{$dsa}ifelse $SCP @ss}if}bd/p{/$pm xd 7 rp/$pyf xd/$pxf xd/$pn xd/$fil 1 def}
+bd/@MN{2 copy le{pop}{exch pop}ifelse}bd/@MX{2 copy ge{pop}{exch pop}ifelse}bd
+/InRange{3 -1 roll @MN @MX}bd/@sqr{dup 0 rl dup 0 exch rl neg 0 rl @cp}bd
+/currentscale{1 0 dtransform matrix defaultmatrix idtransform dup mul exch dup
+mul add sqrt 0 1 dtransform matrix defaultmatrix idtransform dup mul exch dup
+mul add sqrt}bd/@unscale{}bd/wDstChck{2 1 roll dup 3 -1 roll eq{1 add}if}bd
+/@dot{dup mul exch dup mul add 1 exch sub}bd/@lin{exch pop abs 1 exch sub}bd
+/cmyk2rgb{3{dup 5 -1 roll add 1 exch sub dup 0 lt{pop 0}if exch}repeat pop}bd
+/rgb2cmyk{3{1 exch sub 3 1 roll}repeat 3 copy @MN @MN 3{dup 5 -1 roll sub neg
+exch}repeat}bd/rgb2g{2 index .299 mul 2 index .587 mul add 1 index .114 mul add
+4 1 roll pop pop pop}bd/WaldoColor_5 where{pop}{/SetRgb/setrgbcolor ld/GetRgb
+/currentrgbcolor ld/SetGry/setgray ld/GetGry/currentgray ld/SetRgb2 systemdict
+/setrgbcolor get def/GetRgb2 systemdict/currentrgbcolor get def/SetHsb
+systemdict/sethsbcolor get def/GetHsb systemdict/currenthsbcolor get def
+/rgb2hsb{SetRgb2 GetHsb}bd/hsb2rgb{3 -1 roll dup floor sub 3 1 roll SetHsb
+GetRgb2}bd/setcmykcolor where{pop/LumSepsDict where{pop/SetCmyk_5{LumSepsDict
+/setcmykcolor get exec}def}{/AldusSepsDict where{pop/SetCmyk_5{AldusSepsDict
+/setcmykcolor get exec}def}{/SetCmyk_5/setcmykcolor ld}ifelse}ifelse}{
+/SetCmyk_5{cmyk2rgb SetRgb}bd}ifelse/currentcmykcolor where{pop/GetCmyk
+/currentcmykcolor ld}{/GetCmyk{GetRgb rgb2cmyk}bd}ifelse/setoverprint where
+{pop}{/setoverprint{/$op xd}bd}ifelse/currentoverprint where{pop}{
+/currentoverprint{$op}bd}ifelse/@tc_5{5 -1 roll dup 1 ge{pop}{4{dup 6 -1 roll
+mul exch}repeat pop}ifelse}bd/@trp{exch pop 5 1 roll @tc_5}bd
+/setprocesscolor_5{SepMode_5 0 eq{SetCmyk_5}{0 4 $ink_5 sub index exch pop 5 1
+roll pop pop pop pop SepsColor true eq{$ink_5 3 gt{1 sub neg SetGry}{0 0 0 4
+$ink_5 roll SetCmyk_5}ifelse}{1 sub neg SetGry}ifelse}ifelse}bd
+/findcmykcustomcolor where{pop}{/findcmykcustomcolor{5 array astore}bd}ifelse
+/setcustomcolor where{pop}{/setcustomcolor{exch aload pop SepMode_5 0 eq{pop
+@tc_5 setprocesscolor_5}{CurrentInkName_5 eq{4 index}{0}ifelse 6 1 roll 5 rp 1
+sub neg SetGry}ifelse}bd}ifelse/@scc_5{dup type/booleantype eq{setoverprint}{1
+eq setoverprint}ifelse dup _ eq{pop setprocesscolor_5 pop}{findcmykcustomcolor
+exch setcustomcolor}ifelse SepMode_5 0 eq{true}{GetGry 1 eq currentoverprint
+and not}ifelse}bd/colorimage where{pop/ColorImage{colorimage}def}{/ColorImage{
+/ncolors xd/$multi xd $multi true eq{ncolors 3 eq{/daqB xd/daqG xd/daqR xd pop
+pop exch pop abs{daqR pop daqG pop daqB pop}repeat}{/daqK xd/daqY xd/daqM xd
+/daqC xd pop pop exch pop abs{daqC pop daqM pop daqY pop daqK pop}repeat}
+ifelse}{/dataaq xd{dataaq ncolors dup 3 eq{/$dat xd 0 1 $dat length 3 div 1 sub
+{dup 3 mul $dat 1 index get 255 div $dat 2 index 1 add get 255 div $dat 3 index
+2 add get 255 div rgb2g 255 mul cvi exch pop $dat 3 1 roll put}for $dat 0 $dat
+length 3 idiv getinterval pop}{4 eq{/$dat xd 0 1 $dat length 4 div 1 sub{dup 4
+mul $dat 1 index get 255 div $dat 2 index 1 add get 255 div $dat 3 index 2 add
+get 255 div $dat 4 index 3 add get 255 div cmyk2rgb rgb2g 255 mul cvi exch pop
+$dat 3 1 roll put}for $dat 0 $dat length ncolors idiv getinterval}if}ifelse}
+image}ifelse}bd}ifelse/setcmykcolor{1 5 1 roll _ currentoverprint @scc_5
+/$ffpnt xd}bd/currentcmykcolor{0 0 0 0}bd/setrgbcolor{rgb2cmyk setcmykcolor}bd
+/currentrgbcolor{currentcmykcolor cmyk2rgb}bd/sethsbcolor{hsb2rgb setrgbcolor}
+bd/currenthsbcolor{currentrgbcolor rgb2hsb}bd/setgray{dup dup setrgbcolor}bd
+/currentgray{currentrgbcolor rgb2g}bd/InsideDCS false def/IMAGE/image ld/image
+{InsideDCS{IMAGE}{/EPSDict where{pop SepMode_5 0 eq{IMAGE}{dup type/dicttype eq
+{dup/ImageType get 1 ne{IMAGE}{dup dup/BitsPerComponent get 8 eq exch
+/BitsPerComponent get 1 eq or currentcolorspace 0 get/DeviceGray eq and{
+CurrentInkName_5(Black)eq{IMAGE}{dup/DataSource get/TCC xd/Height get abs{TCC
+pop}repeat}ifelse}{IMAGE}ifelse}ifelse}{2 index 1 ne{CurrentInkName_5(Black)eq
+{IMAGE}{/TCC xd pop pop exch pop abs{TCC pop}repeat}ifelse}{IMAGE}ifelse}
+ifelse}ifelse}{IMAGE}ifelse}ifelse}bd}ifelse/WaldoColor_5 true def/@sft{$tllx
+$pxf add dup $tllx gt{$pwid sub}if/$tx xd $tury $pyf sub dup $tury lt{$phei
+add}if/$ty xd}bd/@stb{pathbbox/$ury xd/$urx xd/$lly xd/$llx xd}bd/@ep{{cvx exec
+}forall}bd/@tp{@sv/$in true def 2 copy dup $lly le{/$in false def}if $phei sub
+$ury ge{/$in false def}if dup $urx ge{/$in false def}if $pwid add $llx le{/$in
+false def}if $in{@np 2 copy m $pwid 0 rl 0 $phei neg rl $pwid neg 0 rl 0 $phei
+rl clip @np $pn cvlit load aload pop 7 -1 roll 5 index sub 7 -1 roll 3 index
+sub Tl matrix currentmatrix/$ctm xd @ep pop pop pop pop}{pop pop}ifelse @rs}bd
+/@th{@sft 0 1 $tly 1 sub{dup $psx mul $tx add{dup $llx gt{$pwid sub}{exit}
+ifelse}loop exch $phei mul $ty exch sub 0 1 $tlx 1 sub{$pwid mul 3 copy 3 -1
+roll add exch @tp pop}for pop pop}for}bd/@tv{@sft 0 1 $tlx 1 sub{dup $pwid mul
+$tx add exch $psy mul $ty exch sub{dup $ury lt{$phei add}{exit}ifelse}loop 0 1
+$tly 1 sub{$phei mul 3 copy sub @tp pop}for pop pop}for}bd/$fm 0 def/wfill{1
+$fm eq{fill}{eofill}ifelse}bd/wclip{1 $fm eq{clip}{eoclip}ifelse}bd/@pf{@gs
+$ctm setmatrix $pm concat @stb wclip @sv Bburx Bbury $pm itransform/$tury xd
+/$turx xd Bbllx Bblly $pm itransform/$tlly xd/$tllx xd newpath $tllx $tlly m
+$tllx $tury l $turx $tury l $turx $tlly l $tllx $tlly m @cp pathbbox @rs/$tury
+xd/$turx xd/$tlly xd/$tllx xd/$wid $turx $tllx sub def/$hei $tury $tlly sub def
+@gs $vectpat{1 0 0 0 0 _ $o @scc_5{wfill}if}{$t $c $m $y $k $n $o @scc_5{
+SepMode_5 0 eq $pfrg or{$tllx $tlly Tl $wid $hei scale <00> 8 1 false[8 0 0 1 0
+0]{}imagemask}{/$bkg true def}ifelse}if}ifelse @gr $wid 0 gt $hei 0 gt and{$pn
+cvlit load aload pop/$pd xd 3 -1 roll sub/$phei xd exch sub/$pwid xd $wid $pwid
+div ceiling 1 add/$tlx xd $hei $phei div ceiling 1 add/$tly xd $psx 0 eq{@tv}{
+@th}ifelse}if @gr @np/$bkg false def}bd/@Pf{@sv SepMode_5 0 eq $Psc 0 ne or
+$ink_5 3 eq or{0 J 0 j[]0 d $t $c $m $y $k $n $o @scc_5 pop $ctm setmatrix 72
+1000 div dup matrix scale dup concat dup Bburx exch Bbury exch itransform
+ceiling cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch Bblly exch itransform
+floor cvi/Bblly xd floor cvi/Bbllx xd $Prm aload pop $Psn load exec}{1 SetGry
+wfill}ifelse @rs @np}bd/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if $fil
+1 eq{@pf}{$fil 2 eq{@ff}{$fil 3 eq{@Pf}{$t $c $m $y $k $n $o @scc_5{wfill}
+{@np}ifelse}ifelse}ifelse}ifelse $sdf{$dsf $dsa $dsp @ss}if setmatrix}bd/f{@cp
+F}bd/S{matrix currentmatrix $ctm setmatrix $SDF{$SCF $SCA $SCP @ss}if $T $C $M
+$Y $K $N $O @scc_5{matrix currentmatrix $ptm concat stroke setmatrix}
+{@np}ifelse $SDF{$dsf $dsa $dsp @ss}if setmatrix}bd/s{@cp S}bd/B{@gs F @gr S}
+bd/b{@cp B}bd/_E{5 array astore exch cvlit xd}bd/@cc{currentfile $dat
+readhexstring pop}bd/@sm{/$ctm $ctm currentmatrix def}bd/@E{/Bbury xd/Bburx xd
+/Bblly xd/Bbllx xd}bd/@c{@cp}bd/@p{/$fil 1 def 1 eq dup/$vectpat xd{/$pfrg true
+def}{@gs $t $c $m $y $k $n $o @scc_5/$pfrg xd @gr}ifelse/$pm xd/$psy xd/$psx xd
+/$pyf xd/$pxf xd/$pn xd}bd/@P{/$fil 3 def/$Psn xd/$Psc xd array astore/$Prm xd
+}bd/@ii{concat 3 index 3 index m 3 index 1 index l 2 copy l 1 index 3 index l 3
+index 3 index l clip pop pop pop pop}bd/tcc{@cc}def/@i{@sm @gs @ii 6 index 1 ne
+{/$frg true def pop pop}{1 eq{s1t s1c s1m s1y s1k s1n $O @scc_5/$frg xd}{/$frg
+false def}ifelse 1 eq{@gs $ctm setmatrix F @gr}if}ifelse @np/$ury xd/$urx xd
+/$lly xd/$llx xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul 8 div ceiling cvi
+string def $bkg $frg or{$SDF{$SCF $SCA $SCP @ss}if $llx $lly Tl $urx $llx sub
+$ury $lly sub scale $bkg{$t $c $m $y $k $n $o @scc_5 pop}if $wid $hei abs $bts
+1 eq{$bkg}{$bts}ifelse[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]/tcc load
+$bts 1 eq{imagemask}{image}ifelse $SDF{$dsf $dsa $dsp @ss}if}{$hei abs{tcc pop}
+repeat}ifelse @gr $ctm setmatrix}bd/@I{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd
+/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd $ngx $llx $lly Tl $urx $llx sub $ury
+$lly sub scale $wid $hei abs $bts[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse
+]$msimage false eq $ncl 1 eq or{/$dat $wid $bts mul $ncl mul 8 div ceiling cvi
+string def/@cc load false $ncl ColorImage}{$wid $bts mul 8 div ceiling cvi $ncl
+3 eq{dup dup/$dat1 exch string def/$dat2 exch string def/$dat3 exch string def
+/@cc1 load/@cc2 load/@cc3 load}{dup dup dup/$dat1 exch string def/$dat2 exch
+string def/$dat3 exch string def/$dat4 exch string def/@cc1 load/@cc2 load
+/@cc3 load/@cc4 load}ifelse true $ncl ColorImage}ifelse $SDF{$dsf $dsa $dsp
+@ss}if @gr $ctm setmatrix}bd/@cc1{currentfile $dat1 readhexstring pop}bd/@cc2{
+currentfile $dat2 readhexstring pop}bd/@cc3{currentfile $dat3 readhexstring pop
+}bd/@cc4{currentfile $dat4 readhexstring pop}bd/$msimage false def/COMP 0 def
+/MaskedImage false def L2?{/@I_2{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd/$llx
+xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul $ncl mul 8 div ceiling
+cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq{/DeviceRGB}{/DeviceCMYK}
+ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub $ury $lly sub scale 8
+dict begin/ImageType 1 def/Width $wid def/Height $hei abs def/BitsPerComponent
+$bts def/Decode $ncl 1 eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}
+ifelse}ifelse def/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def
+/DataSource currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP
+2 eq{/RunLengthDecode filter}if}ifelse def currentdict end image $SDF{$dsf $dsa
+$dsp @ss}if @gr $ctm setmatrix}bd}{/@I_2{}bd}ifelse/@I_3{@sm @gs @ii @np/$ury
+xd/$urx xd/$lly xd/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul
+$ncl mul 8 div ceiling cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq
+{/DeviceRGB}{/DeviceCMYK}ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub
+$ury $lly sub scale/ImageDataDict 8 dict def ImageDataDict begin/ImageType 1
+def/Width $wid def/Height $hei abs def/BitsPerComponent $bts def/Decode $ncl 1
+eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}ifelse}ifelse def
+/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource
+currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP 2 eq{
+/RunLengthDecode filter}if}ifelse def end/MaskedImageDict 7 dict def
+MaskedImageDict begin/ImageType 3 def/InterleaveType 3 def/MaskDict
+ImageMaskDict def/DataDict ImageDataDict def end MaskedImageDict image $SDF
+{$dsf $dsa $dsp @ss}if @gr $ctm setmatrix}bd/@SetMask{/$mbts xd/$mhei xd/$mwid
+xd/ImageMaskDict 8 dict def ImageMaskDict begin/ImageType 1 def/Width $mwid def
+/Height $mhei abs def/BitsPerComponent $mbts def/DataSource maskstream def
+/ImageMatrix[$mwid 0 0 $mhei neg 0 $mhei 0 gt{$mhei}{0}ifelse]def/Decode[1 0]
+def end}bd/@B{@gs S @gr F}bd/@b{@cp @B}bd/@sep{CurrentInkName_5(Composite)eq
+{/$ink_5 -1 def}{CurrentInkName_5(Cyan)eq{/$ink_5 0 def}{CurrentInkName_5
+(Magenta)eq{/$ink_5 1 def}{CurrentInkName_5(Yellow)eq{/$ink_5 2 def}{
+CurrentInkName_5(Black)eq{/$ink_5 3 def}{/$ink_5 4 def}ifelse}ifelse}ifelse}
+ifelse}ifelse}bd/@whi{@gs -72000 dup m -72000 72000 l 72000 dup l 72000 -72000
+l @cp 1 SetGry fill @gr}bd/@neg{[{1 exch sub}/exec cvx currenttransfer/exec
+cvx]cvx settransfer @whi}bd/deflevel 0 def/@sax{/deflevel deflevel 1 add def}
+bd/@eax{/deflevel deflevel dup 0 gt{1 sub}if def deflevel 0 gt{/eax load}{eax}
+ifelse}bd/eax{{exec}forall}bd/@rax{deflevel 0 eq{@rs @sv}if}bd/@daq{dup type
+/arraytype eq{{}forall}if}bd/@BMP{/@cc xd UseLevel 3 eq MaskedImage true eq and
+{7 -2 roll pop pop @I_3}{12 index 1 gt UseLevel 2 eq UseLevel 3 eq or and{7 -2
+roll pop pop @I_2}{11 index 1 eq{12 -1 roll pop @i}{7 -2 roll pop pop @I}
+ifelse}ifelse}ifelse}bd systemdict/pdfmark known not{/pdfmark/cleartomark ld}
+if
+/$fst 128 def/$pad 0 def/$rox 0 def/$roy 0 def/$fmp 50 def/@dlt_hsb{$fco nff ge
+{/$fco nff 1 sub def}if sub neg 2 div dup $fco div/kdb xd nff $fco sub div
+/kdb2 xd sub neg 2 div dup $fco div/kds xd nff $fco sub div/kds2 xd sub neg dup
+0 eq{pop $frb 2 eq{.99}{-.99}ifelse}if dup $frb 2 eq exch 0 lt and{1 add}if dup
+$frb 1 eq exch 0 gt and{1 sub}if 2 div dup $fco div/kdh xd nff $fco sub div
+/kdh2 xd}bd/@dlt_cmyk{$fmp 50 eq{sub neg nff dup 1 gt{1 sub}if div/$dk xd sub
+neg nff dup 1 gt{1 sub}if div/$dy xd sub neg nff dup 1 gt{1 sub}if div/$dm xd
+sub neg nff dup 1 gt{1 sub}if div/$dc xd sub neg nff dup 1 gt{1 sub}if div/$dt
+xd}{$fco nff ge{/$fco nff 1 sub def}if sub neg 2 div dup $fco div/$dk xd nff
+$fco sub div/$dk2 xd sub neg 2 div dup $fco div/$dy xd nff $fco sub div/$dy2 xd
+sub neg 2 div dup $fco div/$dm xd nff $fco sub div/$dm2 xd sub neg 2 div dup
+$fco div/$dc xd nff $fco sub div/$dc2 xd sub neg 2 div dup $fco div/$dt xd nff
+$fco sub div/$dt2 xd}ifelse}bd/@dlt{$fse $fss sub dup/nff xd $fmp mul $fmp add
+100 div round cvi dup 0 le{pop 1}if/$fco xd/$fi 0 def $frb dup 1 eq exch 2 eq
+or{$frt dup $frc $frm $fry $frk @tc_5 4 copy cmyk2rgb rgb2hsb 3 copy/myb xd
+/mys xd/myh xd $tot $toc $tom $toy $tok @tc_5 cmyk2rgb rgb2hsb 3 1 roll 4 1
+roll 5 1 roll @dlt_hsb}{$frt dup $frc $frm $fry $frk @tc_5 5 copy $tot dup $toc
+$tom $toy $tok @tc_5 5 1 roll 6 1 roll 7 1 roll 8 1 roll 9 1 roll @dlt_cmyk}
+ifelse}bd/@ffnxt{/$fi $fi 1 add def $frb dup 1 eq exch 2 eq or{pop pop pop pop
+myh mys myb $fi $fco lt{kdb add 3 1 roll kds add 3 1 roll kdh add 3 1 roll}{
+kdb2 add 3 1 roll kds2 add 3 1 roll kdh2 add 3 1 roll}ifelse 3 copy/myb xd/mys
+xd/myh xd hsb2rgb rgb2cmyk}{$fi $fco lt $fmp 50 eq or{$dk add 5 1 roll $dy add
+5 1 roll $dm add 5 1 roll $dc add 5 1 roll $dt add 5 1 roll}{$dk2 add 5 1 roll
+$dy2 add 5 1 roll $dm2 add 5 1 roll $dc2 add 5 1 roll $dt2 add 5 1 roll}ifelse
+}ifelse}bd/ffcol{5 copy $fsit 0 eq{setcmykcolor pop}{SepMode_5 0 ne{$frn
+findcmykcustomcolor exch setcustomcolor}{pop pop pop pop $frc $frm $fry $frk
+$frn findcmykcustomcolor exch setcustomcolor}ifelse}ifelse}bd/@ftl{1 index 4
+index sub dup $pad mul dup/$pdw xd 2 mul sub $fst div/$wid xd 2 index sub/$hei
+xd pop Tl @dlt $fss 0 eq{ffcol n 0 0 m 0 $hei l $pdw $hei l $pdw 0 l @cp $ffpnt
+{fill}{@np}ifelse}if $fss $wid mul $pdw add 0 Tl nff{ffcol n 0 0 m 0 $hei l
+$wid $hei l $wid 0 l @cp $ffpnt{fill}{@np}ifelse $wid 0 Tl @ffnxt}repeat 5 rp
+$tot dup $toc $tom $toy $tok @tc_5 ffcol n 0 0 m 0 $hei l $pdw $hei l $pdw 0 l
+@cp $ffpnt{fill}{@np}ifelse 5 rp}bd/@ftrs{1 index 4 index sub dup $rox mul
+/$row xd 2 div 1 index 4 index sub dup $roy mul/$roh xd 2 div 2 copy dup mul
+exch dup mul add sqrt $row dup mul $roh dup mul add sqrt add dup/$hei xd $fst
+div/$wid xd 4 index add $roh add exch 5 index add $row add exch Tl $fan rotate
+pop pop pop pop @dlt $fss 0 eq{ffcol $fty 3 eq{$hei dup neg dup m 2 mul @sqr}{
+0 0 m 0 0 $hei 0 360 arc}ifelse $ffpnt{fill}{@np}ifelse}if 1.0 $pad 2 mul sub
+dup scale $hei $fss $wid mul sub/$hei xd nff{ffcol $fty 3 eq{n $hei dup neg dup
+m 2 mul @sqr}{n 0 0 m 0 0 $hei 0 360 arc}ifelse $ffpnt{fill}{@np}ifelse/$hei
+$hei $wid sub def @ffnxt}repeat 5 rp}bd/@ftc{1 index 4 index sub dup $rox mul
+/$row xd 2 div 1 index 4 index sub dup $roy mul/$roh xd 2 div 2 copy dup mul
+exch dup mul add sqrt $row dup mul $roh dup mul add sqrt add dup/$hei xd $fst
+div/$wid xd 4 index add $roh add exch 5 index add $row add exch Tl pop pop pop
+pop @dlt $fss 0 eq{ffcol $ffpnt{fill}{@np}ifelse}{n}ifelse/$dang 180 $fst 1 sub
+div def/$sang $dang -2 div 180 add def/$eang $dang 2 div 180 add def/$sang
+$sang $dang $fss mul add def/$eang $eang $dang $fss mul add def/$sang $eang
+$dang sub def nff{ffcol n 0 0 m 0 0 $hei $sang $fan add $eang $fan add arc
+$ffpnt{fill}{@np}ifelse 0 0 m 0 0 $hei $eang neg $fan add $sang neg $fan add
+arc $ffpnt{fill}{@np}ifelse/$sang $eang def/$eang $eang $dang add def @ffnxt}
+repeat 5 rp}bd/@fstAdjust{72 0 matrix defaultmatrix dtransform exch dup mul
+exch dup mul add sqrt currentscreen pop pop div dup mul 1 add cvi 2 256 InRange
+$fsc 1 sub dup 0 le{pop 1}if mul/opt$fst xd AutoSteps dup 1 eq exch 3 eq or{
+opt$fst dup dup $fst dup 3 1 roll div exch 3 -1 roll gt{/$adj xd/$fst xd}{pop
+pop}ifelse}if AutoSteps dup 2 eq exch 3 eq or{opt$fst dup dup $fst dup 3 1 roll
+div exch 3 -1 roll lt{/$adj xd/$fst xd}{pop pop}ifelse}if}bd/@ff{/old$fst $fst
+def/$adj 1 def/$fss 0 def $o 1 eq setoverprint AutoSteps 0 gt{@fstAdjust}if 1 1
+$fsc 1 sub{dup 1 sub $fsit 0 eq{$fsa exch 5 mul 5 getinterval aload pop pop
+/$frk xd/$fry xd/$frm xd/$frc xd/$frn _ def/$frt 1 def $fsa exch 5 mul 5
+getinterval aload pop $adj mul cvi $fss add/$fse xd/$tok xd/$toy xd/$tom xd
+/$toc xd/$ton _ def/$tot 1 def}{$fsa exch 7 mul 7 getinterval aload pop pop
+/$frt xd/$frn xd/$frk xd/$fry xd/$frm xd/$frc xd $fsa exch 7 mul 7 getinterval
+aload pop $adj mul cvi $fss add/$fse xd/$tot xd/$ton xd/$tok xd/$toy xd/$tom xd
+/$toc xd}ifelse $fsit 0 eq SepMode_5 0 eq or dup not CurrentInkName_5 $frn eq
+and or{@sv $ctm setmatrix wclip Bbllx Bblly Bburx Bbury $fty 2 eq{@ftc}{1 index
+3 index m 2 copy l 3 index 1 index l 3 index 3 index l @cp $fty dup 1 eq exch 3
+eq or{@ftrs}{pop pop pop pop $fan rotate pathbbox @ftl}ifelse}ifelse @rs/$fss
+$fse def}{1 0 0 0 0 _ $o @scc_5{wfill}if}ifelse}for @np/$fst old$fst def}bd/@k
+{/$fil 2 def/$fmp xd/$roy xd/$rox xd/$pad xd/$fty xd/$fan xd $fty 1 eq{/$fan 0
+def}if/$frb xd/$fst xd/$fsc xd/$fsa xd/$fsit 0 def}bd/@x{/$fil 2 def/$fmp xd
+/$roy xd/$rox xd/$pad xd/$fty xd/$fan xd $fty 1 eq{/$fan 0 def}if/$frb xd/$fst
+xd/$fsc xd/$fsa xd/$fsit 1 def}bd
+/z{exch findfont exch scalefont setfont}bd/ZB{9 dict dup begin 4 1 roll
+/FontType 3 def/FontMatrix xd/FontBBox xd/Encoding 256 array def 0 1 255{
+Encoding exch/.notdef put}for/CharStrings 256 dict def CharStrings/.notdef{}
+put/Metrics 256 dict def Metrics/.notdef 3 -1 roll put/BuildChar{exch dup
+/$char exch/Encoding get 3 index get def dup/Metrics get $char get aload pop
+setcachedevice begin Encoding exch get CharStrings exch get end exec}def end
+definefont pop}bd/ZBAddChar{findfont begin dup 4 1 roll dup 6 1 roll Encoding 3
+1 roll put CharStrings 3 1 roll put Metrics 3 1 roll put end}bd/Z{findfont dup
+maxlength 2 add dict exch dup{1 index/FID ne{3 index 3 1 roll put}{pop pop}
+ifelse}forall pop dup dup/Encoding get 256 array copy dup/$fe xd/Encoding exch
+put dup/Fontname 3 index put 3 -1 roll dup length 0 ne{0 exch{dup type 0 type
+eq{exch pop}{$fe exch 2 index exch put 1 add}ifelse}forall pop}if dup 256 dict
+dup/$met xd/Metrics exch put dup/FontMatrix get 0 get 1000 mul 1 exch div 3
+index length 256 eq{0 1 255{dup $fe exch get dup/.notdef eq{pop pop}{5 index 3
+-1 roll get 2 index mul $met 3 1 roll put}ifelse}for}if pop definefont pop pop
+}bd/@ftx{{currentpoint 3 -1 roll(0)dup 3 -1 roll 0 exch put dup @gs true
+charpath $ctm setmatrix @@txt @gr @np stringwidth pop 3 -1 roll add exch m}
+forall}bd/@ft{matrix currentmatrix exch $sdf{$scf $sca $scp @ss}if $fil 1 eq
+{/@@txt/@pf ld @ftx}{$fil 2 eq{/@@txt/@ff ld @ftx}{$fil 3 eq{/@@txt/@Pf ld
+@ftx}{$t $c $m $y $k $n $o @scc_5{show}{pop}ifelse}ifelse}ifelse}ifelse $sdf
+{$dsf $dsa $dsp @ss}if setmatrix}bd/@st{matrix currentmatrix exch $SDF{$SCF
+$SCA $SCP @ss}if $T $C $M $Y $K $N $O @scc_5{{currentpoint 3 -1 roll(0)dup 3 -1
+roll 0 exch put dup @gs true charpath $ctm setmatrix $ptm concat stroke @gr @np
+stringwidth pop 3 -1 roll add exch m}forall}{pop}ifelse $SDF{$dsf $dsa $dsp
+@ss}if setmatrix}bd/@te{@ft}bd/@tr{@st}bd/@ta{dup @gs @ft @gr @st}bd/@t@a{dup
+@gs @st @gr @ft}bd/@tm{@sm concat}bd/e{/t{@te}def}bd/r{/t{@tr}def}bd/o{/t{pop}
+def}bd/a{/t{@ta}def}bd/@a{/t{@t@a}def}bd/t{@te}def/T{@np $ctm setmatrix/$ttm
+matrix def}bd/ddt{t}def/@t{/$stm $stm currentmatrix def 3 1 roll m $ttm concat
+ddt $stm setmatrix}bd/@n{/$ttm exch matrix rotate def}bd/@s{}bd/@l{}bd
+/_lineorientation 0 def/_bitfont null def/_bitlobyte 0 def/_bitkey null def
+/_bithibyte 0 def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+wCorel8Dict begin
+@BeginSysCorelDict
+2.6131 setmiterlimit
+1.00 setflat
+/$fst 50 def
+%%BeginResource: font Helvetica
+%!PS-AdobeFont-1.0: Helvetica 001.006
%%CreationDate: Thu Mar 15 08:57:55 1990
%%VMusage: 26389 33281
%% The digitally encoded machine readable outline data for producing  the 
%% Typefaces licensed to you is copyrighted (c) 1981 Linotype AG and/or its 
%% subsidiaries. All Rights Reserved.  This data is the property of Linotype 
%% AG and/or its subsidiaries and may not be reproduced, used, displayed, 
%% modified, disclosed or  transferred without the express written approval of 
%% Linotype AG  and/or its subsidiaries. 
%% Helvetica is a trademark of Linotype AG and/or its subsidiaries.
FontDirectory/Helvetica known{/Helvetica findfont dup /UniqueID known{dup /UniqueID get 28352 eq exch /FontType get 1 eq and}{pop false}ifelse 
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontInfo 10 dict dup begin
/version (001.006) readonly def
/Notice (Copyright (c) 1985, 1987, 1989, 1990 Adobe Systems Incorporated.  All rights reserved.Helvetica is a trademark of Linotype AG and/or its subsidiaries.) readonly def
/Copyright ( The digitally encoded machine readable outline data for producing 
 the Typefaces licensed to you is copyrighted (c) 1981 Linotype AG
 and/or its subsidiaries. All Rights Reserved. 
 This data is the property of Linotype AG and/or its subsidiaries
 and may not be reproduced, used, displayed, modified, disclosed or 
 transferred without the express written approval of Linotype AG 
 and/or its subsidiaries. ) readonly def
/FullName (Helvetica) readonly def
/FamilyName (Helvetica) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /Helvetica def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/UniqueID 28352 def
/FontBBox{-166 -225 1000 931}readonly def
currentdict end
currentfile eexec

+9D6177134D6D37C0323A819C5E493DC93137246CD922D1D41972B61E4C4784C6F2E352070EE52B2F77E2E6917319F2A446D2A72E053249CA3AAD742E3DFE217F
+4A1B32145262DD18593DCA8400FA039EB13FB5A7FCA9DFAAF11535FFC19FCA6F86D428326EB7F58961B13B68384E6FAC04F7F230BFA384A13AE66ADFED291263
+56684C2F0329F48015A8D8C515D9E658CD95252BCC68E6D07EBD436D2E111D6E5CDB1EBFCF4AA558DA8EF30AEC97352FDB234C853DD82751C1A5CC5DB2C1BAA7
+F4F25065CBAE90511FA304A9475F8906F285E2851659726128257C38D824667630345E0DE6444953E098ACC0D53CA7DAB1023BA65A95477E08162236EE8C2D70
+24B8716B95E229B2ED6463C5160366BAC512E4E1059776684D6CE350884E4C64A2F90F2BC9AAAEA93F5E0CB9523EF014C15D43297DDCC2F131A010305BAD9B31
+3DEC92AE172EA9AAA5F46409201A7FD57D93035BF37DF5EAB930E02738960DCC24C329A8404E1BC04B9AD6743277C5621AD7D0969A48EF0617F20FDFDF4D133A
+89DE8A5C5B34B735DCF944F573882FB6D3EFDEB4126D9DA12AC85A0905157BDE33029991256D8A8DF5F4FBDFC75ECB80B507CB58755BB63863470EB2A170CF26
+8C4CA60379979AFE287B37F6825D6BB822621B9BE97C207E41C25DF4A9B99EEAAEBB95EC12DD5853E6D14D2332EA16449F3D067C16D9F7A847E7941E7F402267
+6B91DF62246A1F8B641C1A6D1ECE84ECE499217A15A5ACEBE85886506BDE211FCED0904AD927BFF6E11E38361549E9517DB380FA348148CD244AB2FF93902302
+EEB43AC7BD688E270025A34A912884DF387744462E4F666099415F25F8699999070AF31FE484D496F73004116EB4A8CC28FC7722002CEDED89464FC7E5476DE5
+4BCD48AE3ACF2E04A059B8897777091BFA4D63E052AFDDC5A03CAA161CE59C29128D49082578ECC0BC977D91E9CBB1ECC0D3527DC0ACAB39402015F1B067FC5E
+7705586D97E81F8911FC2BC8E7C077384AAD4DDDEDBEF65CA4B75F6E39E41528CF53CADA928537D557B518BB740593A6E4D0100ACBF126FF20888342A0D3D7C2
+01C4CDE8CBF59A1BA4F924E4EBC3E02883D5FDF2C8249AD8117332BDC06215395F6EFDC632FE3FFB9A11ACB49824A44A7CD2DA1E86D6804380F4B842573A108E
+8BC9D875C2065BCBDB9158DF85B06DF35C2E8A7E73F7C4E2E34BE8E914115BEEB15AFACFCA851396A5DF9E5B9A5AB94C5A13832CFF86BDC56EC5AD4F5B979C9D
+8C3518303FA1EC4250288E5373EC91991A340F494465D044DE375382FDCBA2E47A3E72909E8CCB0D68714FFD8D467A022EA742CAA5A851CD76EEF396C81F7183
+A46C25074A589041EE188813CE0E55661A07F7E7937137FE3EE51C79F1F3A2DC2685E59E29E0F476375A989D0231C27EE5CE5DBD764079593DEDCB6BA8A2CC08
+8111B9B68CADAC60E3AFEE868DB0645D8F12A00C26672D0D912F133877A184CA574EB266C68434F8E06056E529BBBEF0CE64AED4F2A9F41373EB00DA24EC04A0
+846D0B9AB9EC369AD850C571B7AAE20CE4F8AA103050E50A034ED0FA597DB0C53B33F29A49FB8E2750357A173BD6DEEE674C12EC9DF92DAD882879089AF3D95E
+39271846A307BE5F26A1E73DB0A0666B88EC8F6A864EC58BC692CCC3E0BC96B397FB4F292BB601403920D4CA8DAA5B482EE5AC50A92CF3D970E22D1304533A4E
+01DFB625CD6098288F696DC6FEF76B826F1DC80D8CB27DCC7FBA6B4025E6A50FFE3E999A7B1554C5C70715B0E1E9988676F44BAB92659FB1D59E555A7537A59C
+33FA46095A4D535C3F9057DA1D5BB2F3805EBCEA17E949ECCE8709B184451D3D76B7BC9781E9BB593EF6175BEB7446F546213FEC611A65AA22145E186C00965D
+831F2F2E17C783BAFE9F794F89F9B1844287AB8A5D29401E4947FA3C70054A6CC42CD6234BB0D90EFC60DE83E71A6502B8BC39F53DD1E74272FC0325897B46DD
+3EAC69A03459714DDBF2A7007F5C8F2C91F21AA7C249D2BAB287E754294299BF59EAE819FA7720FF58E64FADE9A9EF365A43A161D7C3473605B4DC730087F7CA
+C333F3D360CC270226ACF4A546D4BEC9092797B0DBDEC2FF5F93E3AD128FAC28277ECED94EA016FBBE9D8F39C929D0CAE5FB3ABFF168F0D25DEF0CF5F58627FA
+4048A4AA206FFA06C12DA2A9A23D2C46C41351BACD430D6BFAB04CC41B0A4759C550C9300D313F64BB8EA4797488B469703140AB86492D06C63AD4725399CB8F
+9AEBC0512ED552B37D83F2C4CD09CCDE6B6FC5D323C534597EA34CF7809D527D2739F823FEC98A5BEA3EA9483F86D1F4746DF3F6D8F83672285CF57EDC67C3AF
+C581BA80AEFF295C393FE64A1EEC9B3A7886533B314D338DE92B122A5AE707421D95BC12BF90522700C861A5FB35DAC9E46667FFA838735C9E57DF13A3D22228
+837BE3869675C8491C31F98EF3E4605BC624562959F98D717B450584FADD180F5D29FD45E19B4CE63DCB50A44AFC48074BDC4EB26DF1F8D89F3783CE7344F4C9
+C310DD78F2DD05C0991E1F693ABF03C400DF0E3D8B2753418A4ABC732D5F858BD20B1130787BA63F1B2DA1749CE58AD4B8224C70E80D2DFCE8E68D2D62B20463
+2AEFC6C0D190281F8FFAD325F0D7254ADC8988E43EA7817F76A725231E94009065366C26B131063A31298D74C9320F4860D3E9D3C87C317B268F49487216D67C
+5865D7545BF70CA7B95EB43C3C3E27B75A7B717BAF976A80F272D076A0C811390F97808BA28A3314F674A92FF0F428376FB1BF79EA3DFD7557CE100EA285CF1B
+93F38B2FABAD2859C64D59DA9EB0D96E4720E7C9FA4642E258A3A7529F6312F1E1C9D0D0980DA8C2FF94007B8136337B361FA63085141D9283EFD858D95D55FD
+DB471F7A16AD079A9D6268352BE63825B535245FED0E1D05BF17D1CD60A3049670473D1E8CB7F0B43D8258B5632024B60B54F7F52BA1F917477A0396062B45A2
+7C8A2BCFABDAD869CC2C8F1040AE138A82FB778E242035C0E65C59872B48003832FD0A07EFCEF9AF1F0DDAC1AB94090F78D7E807F4549EA6591B90E761B96253
+680B579F830EDFBC9DE6E6F224558BD0C0008E3EDFE73E0CB84AE6283928351CA3EB6389DB80C06FEB41FC7ED10BC11731387DBC6919C8B4C30B850E0978D4B5
+3F0784CE5DCC7BCE31417F120034DD1CC547DBF44B6AA85FAA2AA0443D307DF13026CCD0BE5844236D119B664BB7B9E7256B262080394DE1A33A28D3D17038C6
+24A8F646EE87FC7C940ADC8C3AF31DA3B0839189B881AA5DD8D1A32A57169C7CBC87135FD3A55A2C1921FD20D4CBABCAB661EBBC61730AD80D31ECB2900602AB
+E1E8FF93333C79B134AD76E1170E5205B03F27BB094F9ECAABB224C1843391457CFE275D4526C23207A436EF909CED70F689AD3C797861DCE51C630B98239CC4
+C9490127ED416CA2BD766D3D84986FE2D3E7F81BE30739C0B472960BF6B0AD7DD06F73CBFF998EE94F387C5E110D9551055B23ABB470A98E3562AB4598402578
+6659BF316C16F763F5A7411E72DD99C4C9C5796B3E03FF249CE052D78FE2AF093EFEEAB6431DE946949C6EAC045E2D52D69BED1AA209EF532DC5B1897AB01A7B
+AD91D065AC78CE96581F1A77DBFF881E70026A7CEA852A0861545E4ABB47067085EFA53C2BE129EAF9B11AAF77688D67FFB64D7D89DEA211A05CFF2EAE27F9B5
+8DA9238CB83DE3C6432B3F2D460067CEF1A8C3B0238B9E4036963299D67BE317F5913D39C0958DA7F87FDBCDEDC3470AA749FA5C91C83794A3558B108FFEBF3A
+C29D8C3C5FF5F1CD6B44C0E1EAD08839823EE9281603435CF2322BD809B141B70811EC6683E28F075E4E20AF48D89A52FED012A1D627A2BBF465797389DA6605
+63BFC16AF29660C74ED11682EDF1451F53630F1B12C683F56B28108766FD75C875C3CB3C9D15BD80FBEC86DA5B4A93B36145975F1EAEB45EED0AA01F07CEABFA
+C292835EAA833CF9AC93C04E708D6E42D67FF5EEFAD62E0B7530CC446F6FD2D626263D60C7FE591685F64B8D4D98DF0117C7386AC8559BA165ABCC52C278E04C
+5FEBDFA0CAD5508432E92A6889C288C2296927EAEA0890FDDAEA42D7EF398751B9BE4744063045BBE07329203DCF3D2A5FD5C243156715F6E08302D7E683BF12
+2F7074C9F89D3F849A4D70B9D2A18FB5C5D75FD8C06C510271C3A7D599F7750A2C9DD587E5D5ED1BC57313599B0D1E44B9C8E70F7D65AF9C4D3ADAFAD0955B8A
+384C2CAA86ED5AA3CFC013695609DB0A65FBB3E79AA1709BA1043916E94477F38B310A4FF4A0EC437C65C6967685D29BB330AFDC2A19716D2678A15180046852
+80995F9BC8D06AB8E95CAD7A5A4F621110020767B5AAB93FD90357D628D8280C228DFEE626AEA78520E06858F8607FF78C6F639F54F8F605D53DDA0D8D677F54
+5597A99B8B2C220E4DA217336872019CDDD092893283020F108C5C614035744913B5C0C33CDBC0A8D6E127CA12B0D2FDBC864116AE6106FCC2A9A24E5129A783
+92F8A51E0DA678281DB6366BC76F01E184AF3A46C4174CE53FDE25CF29FC502A921407B9702CD227335A4E3AD99E41C9381A084710EB669B745435DC0D5512D8
+B53EFD093C74E5F4AA217A5B8C1EF4B1DF9A45FAE9CF7016B2129F89C1B0635637BB94C41E83C1DB2C5F337663DD34540D942CE174AB0F47CDC7C4ED42E58249
+3B697FE067F3C22144D47E5C18B4B4BB2D22CEF45B5C44434DEE9BCB73F956FF0A24B941315360AC1CE5D20931E04E6C6907DE8AAADD937816014E2ED3115993
+273AF2570E2062ABF75B1EA9F37D1CB4C4362BAF4C4CF6E7910FF95C504F6735A213233F12E0B24512843C3DE3358FE40C88CE49DBBCCB3898C886662690A08C
+1A37AE461B6AA6F3F36DC3B60397E71173C454C389E2678DD9CE727EB09DBD275C42570543F7911C75126602D47706FBF1E6E50833F5D9B9600F5004CCDB8C58
+C7017EF77529A53F5ACE010CB90421B17F05235CD60BCC95E3FEA1F1F9B41C9F4172EF396BE8B3931369BE60994C7183D1D1AFF14ED5A8DA7D913FF068DF427F
+8FA35D16599DEF00C9777C6C6D7FDEDEBB3AF0A45B6152366072B21CAB99D93152AAEA2AC397505213014BE0A24D0DACC0151E1B6BFBCF622D9DEB137A1F66CA
+701515F9057ADF3D5020E31BB3A3D532D0F25A4455C2F7C919ED6690C38536044A6FF02F9DA17B65FCDC83684A9A409D4903CF3DAF53A7D14A376C3957484AAE
+4412E6F2D67BEDE805D1D8020E737FBDE1BE1318535AE3BC4DB13D26F219DB067E6672E185A8DA47ECCAE0749E97BCA3A68D698C168CACBF3978AF5F21FBCF93
+9673552B6696D10C060A0AD117D77722DA07278DA54E34FDC9B09D84C84927290784BF595F41DB3ADBCF6A3C1CDEF1762B991CD78798023FE7A0A34BE5141F1D
+6ADB1D0D9A6655EB890B365D5A32EC084529C6127941CCEBD1D529CBE2BB50BAF941AD143508A8EBC745CDC5D56B8CA2718305D3E9D259BB4557AC67D09ADDE5
+BABFC8626EB87712FD6D3652F4DA5F81E1BDA0E7CEA438A12A86C5EDFD5CD6D53634E1421D273203B995E3A1E27A3A0CA12A23B21EFA106ECFB402B672D4313E
+401AD8894C23571A86A9F2AC594C241538B2D3981D5E485D153FF97E5F7DD8C736C8125105357ABF7655A0A0E166F2C08882597AD63FCEA8F878484E56DAB404
+B365CEEB1892E83E13D0B9D90E46201F861306269E61AE0ADEA0BFD5C81ECF95D70BBBB0EF3DF5F6CE17F19D1713308D2FC08345B9E3F8AFD50FC05A2855836B
+37786CFE74A433EF89F5881ED95F082B93530BEBFDB337C225E7878AEA712E9E878FB834D0A916F671E055CF90A226C412C63032CFCAA46A3C7CE384FA45ECD8
+9CC215295573A3C76C5EF66DDAA762C69B84A89E99AC19456376BAF674A02769B6EF11CBB0F3CE83B983BF377E4AB91CB362E615FC6F97661FE502A7D952D8E0
+5766DCAAC0A4D0E7F483499C476C6F936BED32CE54303172FE49202C8C4A8B33A673920B4A198F8432E86CF865B6B5206203E49646BCBCDE44BE880F1F2FC51D
+A85193BD486E096EC058A44E1F22C68038E97DE24E8D181ADEEA88BA9D4CE62B1C5CA817942121C067DCD823EC72D9004D57D087B0177D1D45EDDA594A9FC276
+6B81E5377B6736051D31E99DA3F55DE686B96B4D4AC774F8A39E39508CD809B80A9D255B0ECD7502253D50D57CAB1E326CD8E8270DE2B3C9339C7F2D5A304EC1
+AA85D0A679063A2D72CD07828F1BE9B8FE6C210745663B4AFBF5B90B0B23F0524D9781A6076524BB2275C4F4FC480BBEB6C24DD49A0DB63CBBA4E54247D000C7
+7CE6374AD3A4A204FC42FF9442D6C3757E6DCC77757EFF51F06D90C37B39D5429AAC65CF5E793C0637C3D4A4F6E112CB8F8B6686EFBDE0C6D0FA703CBC335F09
+3507A1822660CB56501369F3E6F61D627317BAE2631636F456752CA3558A8A67166DA817C1B7F88FB1B3224601822457C9F84D8A66E604084F44CA58CB7B452D
+11BCF43C885602E87A5FE4BA3600D4C2377F6B9C82BFCEA71CD2B6842521752AE72A1A9D0127BEE178983EAD8651F54CD9D617D60F10EB94BADB448FA424DCE2
+87C76B3FE9067BE0463DCDEDB075A1995036387E928F570D46D4281D60DC14D661E00E7BCE2943B2CDEBF875C55BE46B3EFC1827728868EE90A42542106B5D15
+7E9B555BF630FCD0651F25005B2DAD3FAD486722AC601DDA3B78426C9BBEF03D4E3242D9A482A850C0148F318CF68FA7197930690CC8E21F12657CDC012D50CD
+105296DA96C9476D2D810C110C37A90B5BDA3A67BB5FB519E6E629382CDBA39A9DE3929213E0F06008C4088B1D6BAD13A0355F1F7AF8734C4FE979532D955DDF
+570E397493B10EFD7216748590785C3635B877D8B29C70768A2F2197CEB93BCE422A501159C360179D5FFA7EE734572042CD41DC927BD1FB32F6719F2BCBF607
+80C831929C0350400F5DAC085920AB9C323DEF2FD1263E59EC3D48144ECFE11C48DB311D19A5F4F9D7151B1EA9E7010EDDCC4CB6960DE972151B44BAF8B2A52F
+32727974502805525F6654D56C22EE02287116E684D2F72F211DAF766153CA783AF4DBE6E43E4C71A29D196EBBF5032B64DF79A5BE4AE53D12F74366FEF0103A
+8F45E18F87385B8D8E6B1DB4C8A4395BAC9E6FBF1B03AC35E575246E4DC59853EDF25A878C801105A220787503329249EAC0DBF7FF24D8F913B74C957FA4ACCE
+1DB88B65E0B7EB3AD4F83AFCAC5D26C3C9D50CB3D2409761E764FFA72EF9A405EA4B37416DB2A3282C09357ACB7266CBCC036DC2CF2F2B1F437136B9D5B80509
+AA58D10E6EF1EC546FC2D048FE298BF634708EE11070F2C42FC7E77BCAD4A1FBEA2BE0CCE543DCBFA222AD65F8009B5F3D4DFC16F9FC4BAA1B54208ED6E7A971
+C6139889577983A14153A7F12B68B78CB94BA92B9AB2872F9F10813DA0CE1F3CD04A5168F8B228F8E5723A7CEA757C9FA9336E3F71404099AD7E185DF085FC50
+ACE2F9B637D4BAB11D6CE6E96EF952F244BCD8A42B121A250616462C51829059A706EC648F94D745309BD6D83648B2F0FC092A1A355D6D7AC982E91E470C38CE
+D64F81BD3BB45474ADA203F0C516AC48E78AE1AD16BC525B35930E9E31ED3AD875120862F9487994FA29F417BE72C7AEF466A6E3F41A080413F4FCAEE18AF232
+1688F1CBCA9C0FE9D40E60E10AC91B4E6D88B280F302E037952AD69AF73121B648F2A0261F2882144DD829682623DAF2BF44A97E5C51E55AF5AE654BD6E4364A
+0A3B07E60E210A4A875A063226D616CBEC2D67B976D7607E7626AD805FDA42949004D34D5189B0BCADFF00BD83E2C0D2113DBBF8D74790AF5A8BAD5D9E68E95D
+609B61A831D392AD2FA8BDFC19C53212545F11491329A7BDABD1252193B47DACAA12F1512AD224DBE903F6208733A8CF94305D1967515A77680B4C95278B0E77
+D99061F55B4A4F80E33068E85A72CAEBD60CA29C286E4A979C9357FA3ECE7D7131435E6518A0769AF2B1154DEB0A79263352F4E13DFA7E1DE52F2A3933FDC118
+3EDADEF52E5C034163570DAE4A3F67DE81328A566D96DEB6F7A52E20757CA37AFCBF3E27701820E677D85FBD1847D1EAFCB63F815178C1D23927DDC8582D7607
+7FA46D80C0BEA3A7E42B7BD80EC239ACEDFE745E6B2774A985B4D819DB83813143D004AE95998ADFF042C9DC8AB1F1BFEC6C9E2D6F7D8C41678BD0798AC2C1F3
+031671EE8888F5221B2886FE418E696985FBDFDA6D367888671975ACC1A791F1F43998F6B7203D7EFDCF822A11E9B55BD571F988A5EF18C9337D6311F09E2D20
+2FA5489189F374BE9788E64212F2D33D7835CA700D4944631D43AE301EC532965FF85B9B7847739D06DAD05DAC41662A992EAFB68F5C96597B42B0DE70C0ED8D
+059CD53D8B403F001BE1AD13FA205A28A963F5C7C1C1194882FD868DFEBAD8A85FCE8FB17B0B21F4AB7D1B02FF74E3AE449B9BE7309A9C2F7D87263477224246
+1DD8FAF888948D49A69FED3EADEF16750FE90D8E1AE04C07BB0C9B27AD6231D6629B3FF31DA833589DAC05DBD60FDBA0D186F91DFC80646759A2FB4A2356DCDD
+4BCD3B52AFC251FED7B3D2071DC5CAA2101527BF96CEA912EF3C6163382A2D547B34B045C508ED6D0844EDF5061E0ABCBFDDBC0160D265DB574AC6419F83EE79
+FE2CD25DC4131EF1D22E6A5B2779992124346373488719E87ED77D5616367A8CB2A0E58B07B7DB1E2129D9A1647352BC8D281A18E10B4739B7F198CEF95864C4
+69FDF223A07FFBB7102FB5E9442063064DA54E053A7FBF95D20F3D5702253DED2858294D00C919791E2ECC7D4EE6B183A68F4EB5A6A8B1C6F9F3BD1020C9B2F2
+9B195D5EAF2ADA8618877AB08662963CB58C3505B483955991F7F1CECC46052E8F4DDE8FB9EF089EE3D3BBD0E027307763E79D69C6B7B3B0FA92C98085DB4A17
+14687B9E351F1B7E7F8CB5D561A4A2B8D9BC20068C9D668595BC52BDD245163011B23F7A17E556FCCFC77F1249C3D953D33B647D38768ED480F1EFAEF224B353
+4E34E319BF94287790824A7ACFB599DF0DD8233C146CEF61FF3B518AF206D94734D83028CA0B3F79145C3AE4BD31628840A2DCE8C46DD2DC059F0B03D9DF049A
+1E6B921FF6FE814FC2802DE4C0B2AF4A10E8B0FEBF1B450BB2D81F4ABA11283C979D8C96AA8782D12F9096C66C9C48584480FBD0B14E41A4E76B51BA4093AFBA
+5A384552C072B89E2FA8BEC1B78BE1CDAF0580B0EF75E7747D668DAB550740F72D525F7FF708C33D0F1AD782C4739566AAF40485C7979FA852191ED06EA8EFE3
+CB5C9CA04823E49E1FB2C3CEDCDFA15BFE8B206165534D34AE8AB48405E167A3BA34B5D8843DD337F7857FAE1F02EB85BEDC40530C9AF23623E2BA398EBF6ADD
+1EBA9144C5109FF036F8F43912E929E70DBC9C32E3A416CD73A6CA77056D954E63D3DFAD8852C4C86D6FD37806CECC0B7D836335CBFAC563F11048545433F148
+5D8260333BF733B6048C2916767A4AD9FD5C504A9A956FE20CDBBCC762F2BC930A8D92DF36BA22A96A2BA01B40749087B091AD3FF21426F4D3C1960443B08101
+0A9C7A389384D8BF72066161641030BCD1A11C5E0186738BDEA6E9D73480B23A789A19F9AFD8569745935F062BC327E4C695CFA265A4394047D147C3D9833633
+C2728844D208CBB9FEA2F0C46585FA1355ED803B1C5598E7FD5B133594EC513E1D985158AA9F1B487DB5C78FFB529DF3BFCBE69BED12ED431F5B1136FABC9898
+C00B23538E2F6880FD03B57A23BAEA7A523168183A15AD51A118DB4E6B848B0DCCC511612DD54F4BC0ADA59225A54029ADF6B7A25A3942B6CD5531B4550967B2
+B060AAC3B57180BC0119E6711BA65186AFE60389603823EE52262742BE35A0ADE18E79E9966E622441170F5E5B1657FD6F3A1119C36CE000098F08033E8BC15C
+2AE5149EA0B1486E026A057491354BDEC50687B8CAE372D82BAECDCE5E81805748E7E354E55394DD8A1895E8DAF382D8899B0A330EB1DB705C76FAC0B58AFFD4
+8D186339235BC4DEB8D9E353CF44F600CCE6ECD7C12612E1B01DB90D9E767DB96CC8203BF26E9062F2EC9A2EA94588A8EDE297F9A74A517DF9D31A1E572562F3
+57322A9E0EA0FAA72CFE353B7827C4149DFC466235824DDCA24DF2043277F75E53FB11C18D47BB2467D8B1055D8FF124148FDE09DFA1FF2219E92AFFD6BD3137
+FF68600F85CC0EC177161CCCAB00CE53EF49F15D2E2EDA47427C2CD08D01004AD99B735397B5D61A5A993106AE2FFDB52D1BBB29949C5D3BACDC8F3EA1F5981F
+85131F4DBAA59AFB12574DF56C2B7A5A0E0DC49E1BD17F67C4CC7441F6AE72B6B5BBF19FC7910C7B5ADA80C601B1CD01D36D315B0E850BAD79394441267E541D
+5FB37F49AF74263445AD11E600BC359E0BA4C4475201672CF2DC7FCBBFD7DBF11307E00BF7F54D85E2A48BCFE380293902460EAFA108B629027EC0ED43CBD5CF
+DF509B4E56991397E045E91EE829D10EA96B03E633ADD1C6C6768D460EED85A230C580A2C53DB4335D6774FD878BF78B2F64CB2D19C98816CB874B1A3E92E1F5
+429ACC10A74F8626CC84C6A21BC31587DF7DBE3250085992A0EC3222CD52B8EB47CF2956D9507D5BD9F5F6284FDAF163DC05A15496E42772AE36807A0D2DE88F
+9CC95F0636C4B91516EA435A47B27AA381A6C7EE9F5EF4AAD6612EB7C914366B44E307F73438034C763A1D858E1FF33422D8820D068DD8AE3CF77BA5B58DD858
+A9BC6194F40580A466CE0508E7F580642794A8E9ABF52D845A8F6F4D765890E9349A377962258730D3C07E9AB4D33DFEF19966CEE7B246D32EF410A7C3B20ADD
+C75C754358E57E08FE7D90F34708FDB80AD2DAA948F2AB8654DF125FBE7D1631451185E429C79A9280426983855C0832ED8BBB0554F561ECAC32F07D389A0230
+6D70C1656A371DF3B954C6B9542950D6E6EEC94E64615FF8FDA1C14F781892923A2D2BB19939CC043C55280D27CC5CFCC69D3F35E0AF1EAC26F99984F2EA88E5
+EBB6CFEC97C9A5F0C4C830D0B3C1970ACD7A102D73023BEA5D5C71D69E0331D8FB66771DCBEEA20D2BC9274C7A2820C13D99034F15FEE47F607426AC394FC57E
+7E6FF2E8E233047A0C1EE6503EA8B54B8D19C6962B68DA56CC4E61B2D0FE917847FC2D4D8FF58EDEB8E44D3A8ED4E175AF6040F4C9DFE111ED5211464944A0C8
+C9B53F8AD76788545CC613E0077C9EFADB5E2F573DE8545195A62AED5494875EC8DADE8CC176322E2C329CA880D40F75E1F25D1893EF4022CF547329151CE61E
+D5D3D9574A64E11DDA043F6CF04C8EC0E84094AB6C62C301A8F26D8CFC1DDE74C984F3490D743CCC450B80432A75F10B3841009D4A7E8057CFA18D3D375E739D
+5784484669FA5B10D1BE20A7FC15BAA4C668F8C83275385028D01C82868C4942CBAACA4A636E4C55F34B7D0315F952F4892E749D75DF4B9431E0531AC6EFE030
+A46BFD8AE030C873C36DE46382BC6CCC80202F248172147525263AF4B419675CE8EFC0F794A884FA42713D3952CDFDD1C4326E8BC73D53BE6243531281D0C19C
+BFCF92F5FE8343B9A584F1F07225A92ACC7CA8BE28CBA0AA0585C0D6D02B4DD50643DBFDF86C1AA22D37AC72A7C89E38E237B3A2D4579D963A2EFD3678D131C8
+EF1EE2D3CB86CA2BCF8F0B8BB098136CB2DD5342933DB8C19163D7CFCD5777995B72FB3DF805F113E49F2AC20F46AC11A169EFDF2BE503018C77AE9F9332DE4F
+4A3F4660C651632409377A2DB26C325D13833387314D35D74BD75C97DF3D5D840B9FD35177EEFA77749FC2E7EF550514D4933CDBB52DB39FA9E77B43A6D2B6E6
+57652A43A374EB11D477A94F29837240D4BFA287D755A4B703EFC2EFA69392D95182162DFA59FCD89671BE206DDACB58CC0A27B4F6D67D94CB760ECF7A17B401
+66B57DB37845BF7659B1D3BB1A7205EA411E538A76AA73A335B2CE96E37AAC4F0AD3BE35C8B1735409CAE70887CCE1307D25E4999AE98EAE54EF8EDBA3226AF2
+5098735FAD01A7968FEFF1706AB1CB72E2A7B44B1275E2B1037FCC14F3207C4F31B0C2999A9CFD542CA485BBD1630D20A5F6927829DC5F2A6F891C5EFD426754
+518E6D99D16D1A42719CB99EE67CE8A9C92EC97DD3128B0F3E0967B3C062413B94C8E7091C244B2AFF0AC58E06DBE2C1E7E7D719D14651FD2ACF9E35E83B7F00
+42071C6FB8C1406DFF11923FF49CB8BD8933F35A833D640F4861956E57AA9BD382F0BED1CAC7539ECADC329EED0032F1C9945F56A76E01F8E2A97D6A8DF81314
+E1AFB0D24B05184CC6EF7B34F696BB9BBD9D0A66FD0037DDC8E712D7122AF080947D18E91EB65F21ECE2E105AB109FEEE47F5CAF41DA0DC30CE638298F8F6BB1
+209B037AFE4FD9D4D4BC330051FF74FDC64D698FF010D6205D175E1FA667539F5CBF78CA0BFDDE98C387DF9E8E592B8D9E7C3346CA38A4B91CD95F1BACD0EE3D
+D44F06A4F925A9A9EBFF30E459E5AEA5C6D278836732717D7404B8D8FD5D6272F807EC9B6622B738E4DD26FB9AF8E483B21E2EEFB88CE8956B13C734ABDDFDD7
+04D3895B3630E65FC1C4A2C688F2E3D7C9093866113A0E9E56CF7EC3BDDBA169974E4FEF9BA8D35CE1B598434C5FEBC3C0ACA0A1C311CE9A74DCD86738223037
+DA892F4A0104231896A991266AC3651DA5BF63744C3D06D22B17BDB421A045CEA5B2E2B7F6F977E542EF84432045ADA94555DD38138A90353FC702FDA03DE7C7
+27F952B1BEA601BBABB1B397B70F70F16B97260819A731ADBAB3E01B866FCD86268056EA038075C378CDCBD52DAA4F4D0D759E44D82E37C452E82FDA50E43B42
+33FD867E5D6F79292A0EB49654811881FCE2F2F94A94DDFE8BCB1EFD609F838B034C96BC3A2BF2D6D80AB0B0EFAE0876EEB97F973DFA22E3C3B86F14A6638613
+360B43BD558FCFEE27804D06EA6F8E7A4B2506ED2FB2042E666197EADE755AF262459352F81541A9EA3D8432F5079462725F72063A75BED5A3443E2935E311B4
+FD0D660B5960DD5B3CEBADE85C89BA947BCBB11DB362FA1B738E1CB32BB4F4145DA5E62ECB6813DF5E7536F839E1009791A1B4FCC39391060079572A7755C0C6
+A285AAE3DEF794AF4E966D310A51967BED60565AF15DADE558480952C7D22FD74CF3EB00AA200072B5D7209DE7655C0C128A68952215E452BA5848247088E666
+27BBF6D015631B12977CE2B88F095F3933B32F9ABCB506D0064B51D7D32097C2D69C06A09F1CDBD2EC35D2D01622DDAC12DF129B4705CD8A0AA27625872EA31D
+C685E3CE82C0872BABBD2825CEE6F4BECFAC6F7FB377446634FDC54B0A2B041AF5AF1C98356970649556A85F5C29DFB2329D62A2B271BF02294E63FF90D67C96
+15040F9A4CF0FBE4EFEE3A256297B9F6F9320916599AB70329165A6B1E704D9DA6BE933F0E6F702C4A9A5ABD255C8B270E592E934AA47957E407639049AF2E9F
+5D1ED29680AF0B904C24465E249C66CA61C5B2417E297FFC6A8B4691F5AF956FF2151E8C7AE259F3E0873231369EE108CFF35738079FD255212B69DFA5409FD4
+45BBFE394406B6C0EFABEC3EEA3F0160C599990608577D7D7BB3C2E31BB7BF68444B302F10B7712797201F0ED3BEBFD840E6E0BBFEC0B189244FA98DAC5F352A
+798A0408B6F8102CB2C71FA0D86F82AA49A86829C96AFD26415329855B0DDED13253A95D1F98446DEFF8C86D5FA5EC25B260AD0D468575FAC60576940CF07868
+ADF4BE4093C1A119C25A32CBA12D7ECC60D6827878D23BB1608503718DFC7E117A6E818F891EC05BECBE534071F2C0705B2882930D92DB2383C9BCCFE15A6DD9
+6BE08340F2EBABE8BFE22E77D375FD65B255E63DB1715060A5106D54256727802A1FB882A13AFB6C59BC9A8A8B7DB6E8DB17EBFEA678F8247B1BD3D4BE42B96F
+A8BC50B5FA3208DC56C8FF74E0B6D588591693BC96FB489ED6C4B86C248ACE029AB352DE722919C9B5F520977FB8B811EB2E8071D7C552A3D9D9CD022B1A7B20
+82AA718698E7DAB9F132E26FA61482DDC06A43EC24B11233A3157A8A6E395E67E6C647E7B2DEE79AD40CFAE5EB069189816C1110E87F96A3B556A57A819E4FB4
+DB0BCDB50AE1B4CDDF2DAE15B4E9EF328EBAA87D320698753F25D848B6570354289DBBB08FDFD006C24B19B962346CF45569A8CDEC65188A2D5B68F81577ED8A
+52B161364ABD8EE57570D5F4C395202F4F48525FFA35F255B01616C1B4A727C1445E55AFCDAFB17C99018C114A6AE1AD239FF57208F58B2D80A6ED1C5FFA1001
+508D7ADDDB0AC5308F1069C33F7063D9BE14CE8A084CB2924775047882A6B1F485636B1AEB8E85FFBDA89ED8382331E0008098E8055B7B7834E0DC9FD68B8E28
+9974342291DFD0EC9A5EFE5066F220B0BD02940F1C9EBA9154BE9B7D23BCD4586AD340BAE662CE52DB1773E2370071EC5B34DF45CAAF7473EE5EA75B8159E442
+EF89860C7521E461417F2D05931ABA3CED7A226AB60648C9E23EDC5DF577E6E829C4E7E3E1A4656E90F0B675846B375FDCE3811E9F68E373688ECF87A97D3A3C
+B421176D1C6711AFED95F206EE04E4C720DE5C5398AC763DDD44226FA7D3EE03C3F526F38D25027C1248B0A0F7C009EE020572FEEAD6123B9FA5E5846FF1E2DA
+ADD57FFBDA8E491DCAFFFCD0B68713AFE2C757030E99B3BE66D3813D2359836294029457B5119CDAA9024D5BB99D68B15B68EA1B8B2F618318C395F57F54AFE8
+2F060E8881808DCD69E687C0766BC9922B0916913C8D410B6F2EA2344038C7B37B45C52B42EEA68614170DCB62F03F0E32E39ED1DEDC3B70D5C89AE029BF46AD
+057AA7B4D13CFD2B1F2DF21C045C453E59E9645DED16559D6DFDC00AF1F61AE92B746FA27216EA8A8683F979D826CF8CB55EF5126F47024CACC3AF96BF80B425
+2BC6161044E70ECF90673FB7133C0AC22AF9FFB05CE5DE70EE3E808264324F0AA5D4C2C9623727A79450FA67F62A8EFC0E975F96B997308AC17E68E9BE3CA3BF
+E5213A768A62BED771ADB40A4267C6002D3AD2000779A99063307025328114CA6F6063CA0E001396FEDCB860314862FB0E3370BEB7B75EBFF4D012E76A85F866
+4D6C30519E448D23EF5D9C3BD49C2987BB63C6BEB7B3188B6648E03202B3EA0DF7234E3CD39B73990835C56769523ED28F48AC3DA09E468CC23B96F28965777D
+676201D90120ABD7C83A15C7FA51DB392751A17233DA33FD3D6A5DC5CC17164D3ACE1C7B26F91DF083D8512927CABD4D1F1C89B6E585D0CCEEFC7974C5099EE6
+FD3B81A2507AF137B821745F789CA53551CD6DC517B7FF3B35EA6237DBF1567FCDF3A2E56A65BBBFD9971C3E065E6D4476DB17B4450BC50875D52B418FF25685
+9AF9A626C692BF8C170BB19E9090431F116AEBE7C2926D7091B6FE21A2CD673C0D64D65AAF26AB77BBF5AFAF0C30AD44F12266CEF341A44D06CD21A54B62FFD1
+5B1EE99D9F8381B44DB94C1CA66AC027135663F72AE6C1A4E0274F4288E90FC112DD9F7E21E12B8027D3E6C92912AC1E7373E38754D75A90247B059F4C6E2D94
+FB99462B355B044AF9308E05B60F85082C50D36501D7ED1255F4921A85DCB0A13109210783002E4398B2B94B30598822E98E13DD870FAB6CE979AC9484D1FB64
+80906774F88BA4DAB1C2142C9F4200B79066456B4FB89B83C0EC900724DC2D98863A55336AECF3C45095A0434A7157EC680BB066630643EDFE5E33D0B00A5396
+4280AC0B90C3CEB726E5FE1D9CE11E81F4FFFDC70B711F00F7CAAA500A3FC8972E4D3A60D23E0CBBDF6DE8EB446373685DDB282BC65EC35C2A67185704A1D92F
+932970B93FD66A79F3B3EFB2AFB650331B2124A3A737DBCF4DC202D3CEABE3008CB073BD71529C0C52712ABBDD9DF461D1E59ADCADB3AF4B6E101947F37E1C88
+05CD1FB10386A1755F3571FD28592FD4EEA7293E9A93DF419C3350C4D7756A75B4C8C004E6A7BAA3C88F5166826C02AFC438C3A86FD41A5AE0DF89B296EA6301
+A431A731030F34C025A238D70149657D7F26B9A9A19D8AA11DB1353EEE7D9DAB576E5ECAFD59EAF390AA004A0F50D74FFA194D2AEDD3028A46B81B3495F789FA
+94FBC9B3DD552AC27322872AB0555C75F63177773A2150DDC4C4E7983D0FCA7C8A94E8F5096CAF2DF4049FD7C616D1553E84EF664B9B93519CC1DC878BB8DB3D
+0D34EB9D88A886A345B73C9AC69C52BCB31F0BF3FA886CB9E9010E1B9B8F594452D1452EB2E847EDFECF30000EA157025AF0D32CC89D50954C75AA11021E5EC1
+936FEBE4DFAF1BBC9E6BDE77E07FFB4330E7B235CCE8C2878BCD57C4097CD1248764741F44FB481F49BF9BCD9F3545921E2ADF73AD8BA4181A6E1BCEDF52E14C
+5A8A6DEA87D9E0B9A63B1E8FD7D3ABD8E0A7A3F95A8633D37E5D926781966FCF5F2E1EEF4F286972E9F605C49210EC2DB4855B3E10DC31F2CC95D08123A91097
+FEEFA96C689FDEB5A068F4BB1CEC0EC3B235571F9CDCAE21F57AA0DF5D52FD9AB475D80837B93263F500BD02DC0EEDA0D574849B94041C11871CB61CE5539CD6
+6EB7F36EE54B5889452087D54ADF5F2EDABD1839DB9211E9D4086E8B696216CE47EA0CC0049294531BA227125558CB5631660C66A788EEFEB763CFEFBE7D4451
+76657992B5B6855C30E64C5540DF68DD504A0C0978740F82F95911C9803634DCE67EC88F8574099073A1CA26CD341B32B620A2892330312CA4FCD48E86C7A74E
+09243ECAB22BD50538EB9CAED95FA29A2E2A0D0F653280B15B466B633BC2251509570FA0F088643584BECFA39640FE83568B1CB144E4D57499E7AC4141E069B9
+420648988BAAE6C55DD80BD47C2FF1735DAA299CD675F4EE3831E335E772DCAE9B611FE15B9375B36F4C925299F20EB3FFA664777DD715F5451B9850217DAC7B
+70AACBB967D7721101606C7216EE146F53039A45C45897294AC34A21FFA4693A46FE5DA7BD29CC62E1E8DB66264A68441CE63E29E3D007EFCFFD7FAB30DA39D7
+F5C5F896BE8838EB33E972504FB33FB75037009C7C552D8D88AAF859A063266A0D99F59278F512C8C99B715C31A907E29027C5FDB1694D668A68F6B55EE88178
+AC720774FAC909BBA87E034C463EF6256D4FDE26D59833008272FCBCE1E4C9D730DE62B7D8DB94D0C0742B53BB1004262F6AFBA3410C1D7A565B3935C967E5CB
+1983A566A9F2BAE9E449A564C76EE66B67B2440943DEBEA6991D2EBAC5419DD3FCEBC63D802649BEFE704853403E7B82D203690680F6742047A21710E2EBE577
+8BBFD0E38B8A0395066ADF75BCF6458ADA2D62CAC68FBCD6F777333D3F72540B57FC2147779172CF69234E6F5D3A277C5B849E66484C414BE3DFA4389BA33094
+6B13B1E18E26D2C618EF31D5E9632A85CDA3BAB4F84602DDCA1678E8D034296A531308B928E410DF4D6CDB2E20319B23F0562850B132F23649EFC4F1DDCC8EEC
+5A7677B5D87B20D0BBE9DBA4D4C1A374B98C1B6228B3258EB6FFAE478BCAAF403FBDF26D63DE1AD09065B5DC89C010B9E66006EC11C07949DEE29A75CF889903
+F2FC96399B66FC33A4175F7676CB6E9FEBCE4FB8F8098E943B8868E4B3F485F090722AB7210A0C0F78FF3EE00F91CB57C771A4DBAB1B5E0B746B1300DF6EDF20
+8A01E20640AD22401ED6BAF66F7F500BDE818C2AFC328E6014D2B0B4AF261979628A3041528BD5112D0C78840C1AE50BFE5917F972DFBDC715EB316D4C25AB7B
+A90DE9D8087C49EF1B96E5933CFDB173B0B6A4F42B55730BFCB319405E1AEF303DBEF0C1A26E2BE75BC6129A60BF3BF02ED207722B0B0CFD844348EDABEDC6A4
+14933FE6779F5627ACC7A8C11AE231A0031FEF5DFAC8DB14094E068F7C0F6C3706DF1AFF538A1969C2D7049822237F94D830DDB69F5EAED9E8CC88E237056070
+C602BDCFE243812A00C0DF04515E00F785CDA1D7F2E46027C1AA88C1E8FE838C36A4C7E0BB30B9218E5E9A868084F1DD12337B24027D459E294CE3E0752752B7
+1EDC0776EEDF2FBA430F8A51866E2B9BC4F93E94172A9B0ECD7DDC2E9320B1E61C6F0A423A33ACCAE8B447E9A0B4809A398531398D793B96F737ABFC402B5FA5
+B327B5807642D4F5B9022A6C2B20F29D625B5201D6E8D2FB3FE6F708529E122AAB1A902F732E4F9402DBB5F3FD29454BE65A7DD27A81D6CA60AA81B0354904AC
+A06AA93909237CA8F372B87AAFAD4231653E664A337E2D228B4E806FCC7FC7087741C849CA083C0C42B9D0C7BBA78243E510A58D09593CEBBDE1230F11B5B167
+4CFBF8E1290E314C616B4EAB75E70FAEF97E39A4FD6A6B59298B17AF2CEB511C105BF1A959047B8242675210B6A9BC817C0A5B5EE192F68F9D760ED0661483D2
+B5FFFD52327BB60ED9380CFF22B7F34CB11FBDE6A9819672852C967F0E1AFF7723C13FF057AEE13F611D62273B954E33E89809C467687A0322A7A3E01E4FC79E
+F2CFCD6ACAE6D353D28581F3DBD4BDAED2D84F9EFAB47C243FDB69C7A6E5E9DB86FA54E1BB5A9EA2EF77764529567B86671DDF3F100FA03F60FB0557FF059429
+D93FD3EDAA719C36D938137B00040D7AE9C0A5BB4C488340F50904D7B6AA88AC1757F0FEBB475DFE21CC108B92B7599C4BEEE23F7E7EB327E8EF4050C87773AD
+2E130BFA81792B393C6DABE7C19F9782854E1E7F7129CCE9203D4A74CE8ADAAD810DEE3CD1127CA8FDB59695842BB9540CFA6DDF42F45E47D5A36CA2B9C1529F
+95C9D1DE8E3A893385959498FDF77E27513D88A938ABD28ED7E44BDE73BD7C5D239D0E7A5150C06FDC11DA56513707491617CF7C7E9E2ABE65F1C4F4F7FA9C65
+8C9BE389399FE42EFF3F16407B602536163273A459E1991D045CCDE066F8A1428D6464D9C60C8AFE06D7FF2D7D882E77BB088C9F4C679030DEBA8463AC05ADF7
+9CBA5ABE8E19F21F214E9A8DB382577952B35951E83399247C0E6AC6B7636882BC521AF4C84F39A9D4146E5E02C6F47A328F0EC060139F6D5BF2CC1AB119083D
+4E2E7DE6F1EEC7C7FB51BCFB3E5D7A0933405A27B1ECEEB0B8E6D0CFB5D469F3DFF8E52625C0D096F625F9217AD7F1024558DE241FEBD75B2F7ED0238D4F7024
+2D39104325254A3D3AD6BBD2B4BFC6DECF7FD0B952F3D4A8A4538CAB995F7D50680E469B04BAB16B6C03AAC721736B16E27F9A3F462782C54A2951BA773758E6
+0A633C7CA0F668B66A8FDF3542D1710D3F6DDD9934810C2785CB555CD050B3C30042F7C33B06DE67253CFAA2EDA5A47F7CDDCD9842E3587447BB0FF32BEDB8EC
+AC0271BE3CC8ED2C36E042F26FE8ADEA8D8B1CE0F6448BC0B468A92742E5AD0F7ECCC4EE32FFFE3484C1B0617BE6A8C4551F61C5B12FB03908903C4D504FC080
+47E8FAE94DC16C818B3BAD678BF1065ABD30650F3B2AEE25F326EBB189D4DAE3CBC7DBA09BF2ADCC276E886193B38B457E261D1B1A2ED2CF8F48E1634315B777
+FC10FA01EE6C995D5EE23B4D8DE8217AD62324B5243BA49983B8C2F13BE1C98609A0C22F16DBE3598254BCEDF5DBB118314B01CA44B208FABE593B60D3D68781
+484D9D6CC466224A053772016CDAFC76A0039C46A6ED4862261A0D165BC8E0A265E5771360DDC48D5724CEEF2A49BE452F4656A800A3FB55DF1DF6847CF0E192
+7E878220C1FE940304C3D4017DD053053B8230A02847FA17AD408AF140C039629F47ABC2CAD3BADF2BDE547C4B33857CDF45646FE2F72CE5D991260B33B74639
+DBF464D6C704DF3F3E9343277DB481D5AD60D4F7624D43C65E7C44534D83F961FFA8AA37F937577F0E8F49161A2CA69256CDEB48210ACA58AE715104D738AF5F
+4D2B1F762BF843C07CAAA01BD279DA62C91D7ACDFEC3B8B6DF72DCD2403D5A3A25EE76124D70D2264CD2040EC99D7E44C227DB4E600C92A020CA2AF8436F2C1D
+1CD8D96160E485D3F3776537F64AC605B4AD09C8CE8875437988CD8603B84CD22DA2D0F5A0AFABEC524C486CA8F12FDFEA9C17754DCBCADF7DACC6EA36CF5698
+1EF4E1872686966E60EAE9D7F92428CCDA988384493F5C49EB9D030B839811E68C35CBD9B11744E17B0C324DABDF5B59101E6B51BD268E9A8D12876ED8A26434
+0E97B0BF8860F42C1B30E2471313C7AC2DC85044925950C70B6CC20F3C61A5E88AC396305A7B88A6349291E21ECBDFD72A8A6996D3292569E1823FBAADBE0E9E
+D892141E5F0E07DEA25316E7311D765C3532CC6520F524C529D34DA401EA0C60A4041B72FFE282143916168E75FAC6E7000CD4ED2FD338711418095C1DC4CF05
+CE0E917AC92E57C04148032B556E1E4196B2BAF5269FA35753AA442C018C8D30B2F6AEE51954163FBD1C34227BD4C62A85FBAAF0082ED7E8AE380A67906AF837
+2B3BB97F84D83A027FD40181BFD5B1BE40CB6871DD044279493301BA174E1995367526FC74BAABD59E848C581D93BB8949D90B2C82FAFA767B6B0D836B7F1810
+26A72BED9A7E1EAF7FAA28256BF60F6B6022D2BA95AD01B7AB4CD50C6C4EC2C0341C7D48B1AE4D07100A4A09E99E4BEAC1591C3452EED5204F0D0831B5DA4701
+EC02CEBF46D484BDD9FB5DCADB0281EB00FBD56AF4A1CF969687834F05D68B4E353D5A12C9C31986A0E19BCF8D6D99C10CF5898DB80A720BC51DF007472328E1
+F2FF63338D4142BEFC3F08A750E4AFDAE88441FDFB9F05BE24568875445D8EF34B0542F6BFE4B36440759BC471EB3FBECFFCCA4CC91CB58596CCD7B2FE6CA3CA
+1A43626C6EE41FF3A8DA7B85109CBE7C87EF8CDC45F7268217B5E117A6AB3A8E57E4033204DE8364B15EE47E3DF8C6C8416238B6E9B08CBC313A5F9A7C257295
+0656E9991F6EE67F5338F8C848343B4576C5FE1465DC1FEFF4C1434494EAEF2D471D667D9D490F79EE1B997C424BD98C9BF3F7E89C05AC1B1B0D42FF8536F56E
+C403AD7DB13BF13BBD7B1303B2E16CB9A0423607D818B9B46F886E980B703B4255082F37C508E255193645D729917870B8B6627F2AE6381E7B6E1B5688A793AD
+AE928F52D25D607A63D5342B0DCFCB016E6E226BCC8D458C864500FA11341716172FBD46D5E5025E27CC9B7D23937F6004E8992B441E6B7E1D2DD655AA76FDD5
+5BD352D9EA013A6CBA898A329A64358C341DB65C3AAE9B09108B0A925314BA049D72426146F601A9DF56BE417C3A21F37B49B2D23073F54A3F8549A8E68666D5
+13874D0F60015154693D94566A0ED68C552995A2FE00130E0F316CD94659D9D0F8F49C4EF919CB675FCB132C43BF18F5B149DAAD7945C477B38A40A445EA28AF
+DC29FB4621D1DA60CB56A4C6F316D226049198D728D6A1710AD5A99BC9F805A0CF0E41EBF9A5D284DC1B978B6D12B3A52D14EF045141072F8E08F7B6014ACF99
+AB709D1BFD8BBE8755BB8A9CB057A5DEB24C714272AFC43B272A98A720156360BEC936C1F1D8A0036CA3742B76C65889126A7B887CFA770854D45F057D574633
+28A1CC4B6859E431EDE0DB53AFE6B15DEAE52EB0C327D9D0CE659ECB73AA48DEC322D46D7010134523EE62551CDCC614C8BA6B25758CFEB0DED0E2D392D23435
+8623452C235030123C0424CD37652C048A4AD6CDF3A0F27E3328A89AECD62567E2A54E8F12C38C3686CB0652FA1A4BB7DB918592B10CACF2F67A75CEA4B470C2
+01B9C0F9355DD0247EBA1ABB84F214FBF07B231D2236C4945FF91C78215806983FA28BA1853DE2BD0A43AA4AFEB866893D9827F49F3B0F19075F0A494D075BCA
+D68CBC610E6785D267BB59057649F1F0667D8A9172F14F449773E3C014DE76AF10596D0D777A757C4B7F74F64AFD74709725776281715652F95BE6C4BE933C13
+12E62A09FB40B275025B66E6589455E6612677945F921453CE3E4B79D372A8F31D12030EC3E2B37FEA9DFF7A35A78EC31EF307905631C9B12AA634D604690C80
+613FEE9B8200A32C2F6BAE20612A4B12F66E45D686E1DC94D5FEAAA8BF546C499DB1505B6BF3D5C615288B67E6E2EAC1B4C16B0D4E370F27CFD1A0BA4ADB5863
+08EADC572F2A2E8B1B09CC302383F71264E2806CC59584D4F9A06AAB3A7CB4938B3EE434618FE3F0669C33819BD9F5C570DB5A012A56D269DBF816AB91D70A21
+F42E5BB6A8E390C95D88200E7495BA7232E127CF996B76EB3CC3F7AD4AFFD416D504D219B7DA1839D2800041CF2013FA24676D42F43E7AEF73073389F651E43F
+7CD9BFA301BBE5721FBFD1184DC652BCC212D6EAB663B11D6AD9936CEC514E4F4962CC535A25C350634FAF4A86A81D7822906911C1C3474CE7E67992C6A72E87
+D56BED2211C09872153D9609231FCF18DF715BC9706038B52B3D9AEED5E67E4CDF8C6ECEE594432D8E2A88CBA6E8A77BF3531F0C1A9E44F36B285C3F9A9AC111
+F1F5284B9800033A0F555FA33C3B0E4E0645B97A5F38DA877C1628DD2F165D094BAD34412BA63440601A96AABB114E2EE1805CD70806EB00F2A01F7EEED94AEB
+C910CACB4A7E2E2E69F830C90A36AC0AA9572C2827242FCEC69D3075EC2069323A02E97BBD930A0AD1D630047FD80BF07A1B577C0C6A311CF37F1AEC8F803445
+BE66B364A4C3CC45BB6050F2EDF62628C02D5DB8F8A5E257D295E0A99AEEFCDE1B84B0109F6AF03DEA4DAD08586D419AA84FEE9A7EF99E6C681B91E81EE26909
+4DA9A9A4AC4266006EE5990BDE0B6628E605361EF3E65D2E48DCCD50163B93BADD0086266DE88335D652693949AB1F51F3D3F24ED0212D7206C2C8891E5508FB
+FC95D30204812A86C6C82099EBEFFD232217F7021C93B2152B2578DDA4028BA3AA7DD2812A50005BBCE503D916A7D1D3621EBC377C392A73E9917326A4F7754E
+FA468BC0E220A5843A91D30772D80D8E5AFF35D797157E42E72BBCEF0C569EBCDB222A941A5E6D4DE0F836569E88DCD20408B71FFA43F976E55968D9CE94DFDE
+6CDE1280AED4C5C34E9EEAD7487DC1F7A39B9C554DEBD542BA1E7DEDB4E1E5A17329E325133BDEB7BE93794C8A27402EE2A05D0ED528BB48AD523B1D11F5A11A
+1D0CDF1C62298BFB137F8D0766D7DEAC4F4BC05B9763D17F08C1CA782B89F16457D5D251C82F42062D73F867E43C739A76F94091A1097E0F86F18727E5F45565
+1F38CDB12134C103846181B1E899BD1EA5415CD23E6835D6F80A8D1F217F2605ED284ADD6BC8ADC4A4FBC5889511D7AA0EA5176904EB651A05A680503DE1DA24
+B5955DFA0922A69CB91C7C5B6B29E97EFBB4236D2BFD9A29BDC4E60EE5CAAD897BC25EE4CBD516D0E80E2266F510E98003D29D05B35FFA35BFC63B61CE36587D
+6094A5EB50936219EFE68E3CB8D0946903211818F27BB49061F0C7B5DACC79D557C65EBF883FEDE41E8337FC3311D91534F57596C32C7F53B54BD70183855337
+F0A5F17D96CFDA0D1810BC0CDE553B397649E9172A5C4AAEE84F9B6C7CC4D649EA62F455C0A140F8B1EAB05F1DEAF4579B542ABA54094AA0C6838C7169E5238F
+3D985C70F687A38899A42769B3D7EB47254E2F2B85642E03D14A619D43CC233B93114EB96B8AEFE24FE57E2F662AC88B9F8D57A33EF25C29C7FAB9F0B57B2677
+5E765CEB10938136615F754BFF0299F2AACAA098771FDF8D782B022CBA529BFFE1DCA17C0F4C0BEC6388A7EBD1AE79B94DF548637FB38002DC891E7837E20865
+41B1760A1B2F64C8CCD57C157DE9DEFE131187FEFAD088C535A1658D2F3B7762943F355E903C3EC7F393CD5A7443EDE1619E01BC8F6144490D375BF52A1FB1A7
+2EC5AD48CBF4F610ECCEB18115723DDE8528603EB81582E85088A6EF0AE4F0FD497C35B3A9A09FD6E14DE5645D0B898B60FC2A32F04BB6BBC0CFAB263E9B3AD1
+CA699B43E3DDB8CDDE9FD5FC126F63836E104D2BFB490B65E6005F564CB2241177D63D945E8C3DBB9020F05C9FB726100AFEF1395FEE3C3D73DA4E43B8F53719
+1529B7F3D2F7BF373C5A5AAF2898FF6FF5A4B7E110BAAC5ADE81C8174E80A6C769E266D0149D9D9DBDE0D5D6D1B4A65038C37B2B8FE87A289D3FC43573407D05
+15AEB42DBA459853F5804BE9FCAD2C0991F4651A22EB3B4E133012D601D8D41A0B1DFF5FA5700458ED8CF77DF2D1D1B59038EDC87A257445B619F0CB2D458B79
+D08ADCA0D00FC9C7ABB39B677D7BB57432D6BE0B8F8A0A1DEB8797D8763BE6EC87E35E4B05573E50FD12F3E7AC1E046D922E5DC456ADC5F48260C07EC3817F65
+E193B343095D7BB421EA584FB83FF887D735B40A9715F70D64BD1657D16DB402E1B0DFD2EA56FA06B5D2C23F55AE326F78F68F0DC59EF8197987C6F2FB26E4F5
+3B91C9DA9715FF0863DFC66E1E71CBC4C3564CA5E527A2D2F08FDC9281300AAC20A4634BCD997CAE1ACE0DAF79108F0243815D93F0BE1FF09D2E7172F972415E
+BBB12C9AE78DA95A623653D6B098149AC06D5F8FB90BC7802B676E6799402688FA59B687691F5B6C03D723C71E53F76E4F9E5A4AB979E6395E3A335940A09BB9
+CAED3EE101AFCB7B4358ED96412DBE1E043A8FFC1B4DC348AA0B80EB193E3CFA8BF5D849106539871BD8D840A97FBFE928214F4CA5CADC3C0CEAA9E8377979DB
+52E6595F7D2971F2F1FCA23C5F5F32A93930B7F80C32A9C9F9D620C96C55A8FC57B194A26BFF77636413BBC0CABB7395208452EA0149243774CCBFD4BCCD0941
+F46DA3672AAD398286A2EBB1869D115FDC0666DC70C9AB27777D886F19FE85CEA35B29224857CAE5C62D2ED1E838365B716E196CC21815B00D19CFFABCF98F9E
+332D4CD081A59163061F961ED2CB819BD0BAEBA46926CC34E2A93A86AC36B02A66D88233F93F5C982F471DAC29036C55DD40545671C15B24C186EEBFD556BDD0
+D54097EFD33782BD412B82E240137F4F3245534AF9C3BFFBC907D458D51472EE580F191C08C8184FE8D734606CB355DD8DAB9236054B25F6A044E8832DFCA1BD
+13B389C15FB8E6FCE2059801213FEFF36D7DFEC662C4A325A0DA7A32764D45E954AB64CA36EA69D5765A7FCB331D83923553B1DF75E23DAC6A017A71A7D09274
+ECDD2463FDBC24A570D4A8448F02C103FB8B2E4736471DA7AD6FB7EEDAFAD0BA32AB7ABBB3AE99D6E11BAA3B9CBC222601F8FCD8CAC121D4129201CA0EEDE745
+320F9A8795FE4357B28F249B3CEE76552F72D72742C11211912D3BB07D571F3265A9E5F7E2B30DAF6DFE74AFBCC12DBEC57FF1343F03035E4705753EE7B69293
+D180A2AEA4746DFFDA2FAF7ED279B62B3C0614FF41AA82F6F5CE8527F03A723F053DBC39B64CF95A60BF60E21BFA8157A0934B75207F7CEA5A936BE65F746BEF
+437E9A0511F8EEE93E02F72D472D53B28ED3019B35B1F339424E552E0A88258E611E0EA8AF37EC395C9F820B7223BD2849A8799F76343C9F4880E89CC6415B26
+508A410DF67A0FF67DA4144B8446AFDA5C9FA9112CFAE4D7740A8070A6BF03D997AD0431B80D7313D84451844F0A9209A4C76EC0905AAC31C79B0C615226BC10
+9A64F5D28B195E024FE3CD034F1106CBBAA111B0A7E0D333A3BD4544A8CDF2282FB5180F4FA9E9050A37E4DD3EEC6F04544F879D593C3627FAE0BF1001991958
+5C9D226DE8021FE8CD6349F63D4B6C0049B41F657E6F45E16B95A10E3C23551565D2AA67E1FEB2E9CCEDECF462044CD75D6168A7B1AAE5027203D89BD041BB30
+573C24E4321876C1108EE647403800ADE6F6DE0CC7C0E5675508434FAA7792FAC7F047AB419CBFBBBB311140CCF9F92EDADD149FD7604366C08DFFC2FB39CA9C
+D55BE7C27EA43D042122374DA1305C4CA3828E409DE4DA9A0D5690C0853CE89C9AC30A9FA98BCDF3A0CDD8747CCA44333A910153AFC11719AEB3BCE352DE6355
+69B53E05D00E90E2B8B10CF013C209E8E1852AC6FA8555D464E65EA854C26CE0BFE9DAD7BFE2A28D1747595C816A521ACF2E20149AF84C759FAD5C1709EBF073
+F47343E535DA38C1918534A9ED270B249137086815AA9937326DA01FA21CF52D1D6E36DDECD779D56D2CB80C55CDB6F4C9330875089ADC35DF23C016D3EF8388
+667BEB4C4068B6EBE42BC9CA7743BC4CA59B786D7E519B0BF29C5B6277F39CFDB8DB67B621E3F4E2A4DE817DCFCAA104F6E70C711D96155DAAE687E183860C1C
+87144D2A0EDE4C5DCFA5E94D537AF2DE87E54360FB0F816FBD75B4DBBAA9938582D6EF2688EF36A2F5CC785D884A516F7970CFA1C20F57980B9B63A8D70FAE17
+36A0682BE7FE0F70B70C9F60B8F8C72F17DB883B52A7A43A21A909BB6AD9CC274667990B143D4073BE23D1EF7ED19A8A5CF0E27A7F4FE0F2E4E720645CA28487
+3E444B18AB03DD93846C21826B5DB6CDBFB96A65F0D99E30528DB40D15FBE0A662970E01AF253C08B9022C443C023B8ED88E8FA1DF9B1BC1BD5B22026F99EAAE
+BC7E951D6E44ACE8A337E8EFE944CD1C4EBC9F75A47555BF1C9F828F462581A9F0363028DF2CBF766E5505A09BE944C7F74B1CFDC20CE52154CCE89D2F0D8579
+DF47AB0007F7C2B0F637103B4EFE2D31D79A279B863227B305FCD337A22D5B8D6D17602F7A544075EFC643639538552EB72B2CAFC8F29D9A938F231FBAED1650
+BC4E5B48706F6AF73B08A8F55B37137B1EE4CF32BEE163D3F6379767FAC018A495D058C9F7E61534BA1E12F56022EB70ED2A7F78D4DA555DA10632FC7577CCBF
+CCA91E1217296B4FA9F12D5ED167E5700A25346AD56CDD3773FFB598E0099C5915BA7D5C5093AC3F3C315B693643E0A8F675555EBBD4688E0362FA27C9A49D08
+4D003502BB2A84B106E20103646D7435D92FFB846451B5285140F599C35D5FE4131492CA4C744AE374741628E121E22F6FCF49438619A8E4091E956A9DDCB187
+E5057494917277FE43F8FF98C5882ED5621428DC0B0454D9CF5D0B7A9AD1FD8D62341B563775CA033C4534F953918CEEEF96B72C95ADF7D01F63101F71EE1E6A
+E548B8D404A038905C2052E40C2AD3A1338C7BA13BAC2A507634E732A7A8D96452EF025FEF2C87B5526AC6173DDEA1AADD2ABA0834E467D71D6A93AA672FE6E7
+F0E236183D5E19A7D1BDA52B654E7097C82891B00D2B6C97F7C3A16BAED4EDF2684AC81C503EEBABF7A729F42FBEB4B425C9531D0271B5C60F29C7A212537BFD
+2BD5E152CD4F3BB29F9220AD90BBF638E5076D588A38C4B7C8A33B874C7B81705B26DCE199A20A6FBCC1601C8000A5F293623CF77AD6F2D0AC26F989EF3C156F
+8098D1EA9586A94F56B47EA7A015280E369049C8976F376CF5770B2167AD72F1ADB52C4EF9C7EA471C5A1285456D60641546516832AEFFF4F5EA589D23583BF4
+556FB31B7EA3D9021EABDA5FFA64C432613EC0EF036437528B9C8200098D4FCC06B6729D3E8BB144FED07B1DE869EF4587672191E10027AC7739A176F49C57CC
+2619B9418067D4ACD6306AEFFA97E7FDEEADC9BE3995BB5F72E349200961B5C49BF00DB5D1C7513211C64F9A4E73F7A4E5A464B4C8473E73714AE462AABB01FD
+C4185560FE60EC3671FEF4E938FF5088B4BDB0D86BD82A33A400C23C000B5742AFEC0A004A11A60D0DCBF3A2F6A076A424B680121FA4A64C4E849F91E007BD0F
+978530D1266216BBA2314C98346DFA86A38AC547B8E10346AD0D46479116C3AF15EC52713ACE4BBE56B0C4CB0190BB0E6F7BD7EBD4BD04ECBB1D4CDA881E7756
+966B5ADB49F6E157EA7C3E606DB2F2FCFD08D8605B0876D817556AD2695644457828493497F1C2B7664F2D9A5F70854B56C4F6CDA4FE69B9E51D8E1BEE442848
+71947D6A5524E7ADF351CC7BBDB8512C0C7999AE21CFF25CABFA09E27DAFA511BB337FD5FFBDF5BDDFDB41A3E0A783EF4F601E7D831925B50F31BABCA850F2C2
+A455E11BBFAC918053682D35D0E4A0046197C1F2398B993CC86335E5369E6AD268DDFB2DFEE4369D97F05E1147D3D552ED9C3B07D52912692A01FE12959532D5
+33C02153CC90D6D9AABF45ABC93773912344D899C35EF75F294BF061734F4A8A36CE671A00A86DD417B11ABE6CF2644B3874825CE5DF3FA0F9104238B42E70DD
+4A1332DC541BA76166AF5C50B85C38A3598E050654A09930368C991BAD767F2A11CB6A51C7DF2C557FF7E3A27F4966CEC7FBA8A7DDE60FA911B63692CCF1ECAD
+7C7DB878FBBC2EE36CA36816F768C99402090E2BBBB2AB3EA5F289FA1875AB25B0E94DF978E8B0FF950D94CBAAB2B487F282721E011EA6DFDF08EE5C7A406C75
+72F58064EB56BF1F685325264532AAD8E123D2B1D95A035E426326DAD8EA07B19E8197740757095007F4FDAD5FE861765A6C7538C35BFA8A7462F64158913F69
+7071F98B219378DBCAA162B5611A78D33790E034492CBBA48081A8C9B87807167E22003317192D1D21A5721DB3D78DDF2F3CBC71780350AE41F5FD973EC1DA29
+3CF2A2979067D767B0A7D75AC84DF904F146EC76B9CDCAB6943A059E0A91628E62A9DB0E37926641ECA3C32137ED1AB115FE308BDCAFD91A32ADB5158CBD3147
+997F939530A9C213BE5373E873F89CAA825611B3D0AEB9431CC51DB344751EB0C6E9007EBE0AF5B42B5B5703076EBF8543F83ABC94CDF1D528D979A469C41927
+BE054954D9BDB75B2BC30209901ABFBC9071B4F44DA74FFFB327A37B9DA6D9EF29BACF738F16EEC2FA2DABE2FA90A6AAFE3AD4A85455B61CD4BB308EB7CE5DCA
+E42B6E316ADE56CB24650FA0C943EFABB9B6143D86D23DB3ACDB40536FE5DBE82A41A9D42BBDD11C80FFD8EBEC2FD955AA72CF92FC9C95FFD207BA41773B4D48
+2CDAD0B9A0ADA7B6A5F2063F55135C253BB0EF78FC08E3D3C7DD210EF52DF8A309FBC267FD3FC4056438E259A5443B46E57A5EAB2B4E38C7FD04139B541A3A91
+74113D09FCF6478208E0BF9DA7621A6A941667216DA3A69D06A79FE84DFE98FF7F1DEECD683F87A03BB1B8C3864B53B4A4BB75B6BF8A0B0AD0D11C7BF8E0F5BA
+9F5E670FA5826C445036A9F8DE7EE8E2D5564F37A0DE05B897ED6D95A3B00057C6838E7B99DB568B42EA3A4F085C69750471ADADBB0E93E4E05C7E3B0E7F8494
+734510711F9CA6151C3E3457D155D19581CD0B57CEFED8717AC6EF62C8984854237EC28D448A113EC73FA872A11009864EB52A0EDF595B25DA2F4CEE9B9BF08B
+887CAAE6E64FB1E53CC32C6E2F2A98D239F153A7F69BB397BE01B562A1043E281421336F759B6DBDC560D865178C8B65794988A2118EA4E2E06A4895A0904DF1
+C791C9C5CD8655360FF2296A1152B876604FD4859D970ED43AAC9BA13F4AF59DE093AEA59B477341F338C6D0F1EC32E3EDFF785A6726D4E2F8F1207DE06B6FC9
+B8D49B4170430C9A69BBBC331D4D2935D391CBB853C29660BCB005EE3F0DA091E4F6529CE7DCA58D217451DB1591BC5FF71DE3F2715C0D2C6336F9D5F8BB395C
+9F9AE563E94EF630524E5A623A93BE99AA49210CAAE6FA10769A7FA229D1EEB73AF0F422A81E691CF20B25F768A1BABD2542518718C71602EAB11538D467F06C
+BD48019F1A25C3ADF6AB5C2B2B7F2A285A1A3F7AAD68EF72647CE0EA33FE2DDB921E1CFD1461A17CCB8D40ABE256C660FC85159A84F702DD173934B4F8C7A4D3
+628D1671CF284216B4891FD5C5B809F61F2C070BC33A24017A101260EC5E1901D16F4DD67DD809529D53EFD5D7CE937B1BA3335FE9451185647B0F1F94001F03
+A249CA69D89E051D03D0817EBE4E8A51864215E0A4024713499A2938C1015CCA6518D1BC62D9510E7C857056A8CC455090CF35CA2DDA93796C6F2471FF28E1F0
+C595A1432289ADCCF764DAFDBE591078346E14F82550A4B98596535A9D294C5A94754F8F9B3D696C56BA706BDC72066958AEEE0776123452F081AECB31351A7F
+E2DB44EEB3AD8A6B3AD903167D5A3569BAADA665172F7BB479B0936655261D3634A08A9BC204D80C11EFF760EC408AEFD5E61B57F3930B6EBA236A85C0FD6BB0
+677C27C78DEA08783A88736B003BDDA357AFEA55C249AB11621CC7769126029920C510D331954BCC8BF81BF2E4990A46D28FC71D0639B1FC11691ABE6CA00B63
+C8D188285E776CA6A352DC7D5373128CC1D46145CFD42FEA8C003FAACD88C2515F3AAC500961700C898787A79FC5D7B23C670CF22052524FF2890BB265610FB6
+4D7AF1BBEF4D8584DA966D8A29152315F527F62C1B676CCC5B258484728830B140F637B9877ADA525EE87E5E8C2482D57393605CA98CA099FF797ED16A42369D
+3D53B9B91F65CEDD265CB2B11416E775790D156B4254657EB5BCFDA34CBF22A829B1E659A16A418A7B5A6A65E29AF68CE1A572C394B6DAB5B6D2E404A031BFAD
+61637A48509401835F9FA66EC3D728E3886F95B0FCA53768DBA3DE5067314DF0EE2C5CF025C870210F53EBEB7A3D32AF3D0E899F9260D04D5A30D4E723F0D5A8
+5830326499B7EBA3E241CE79B3B16045F20996A4542B899B023A3092FC7EBCFFFAEA4A8E374947C21BD23D177A51E9F2DCA19130F58377E005DD711BB763D1CD
+CE970934F4B8B79E3EE74609EEEE520262E11DDD0C785D2EE4729FDCCD890E0CFC786BBC8FF3ABF17FA12D6EC2FA5E27E4037B41B02BFE01ECBC9A9B1EA94850
+7199100FEDC306B397B7AEB031293D0BF0D0B46EF6143106DD68DDAAFFFB09364381E4E6A4158E45965A0C7E41374FEFE9CAD3846307D5BD25D6936649814977
+44BE210DEEAFD8FEFF5A1CC80B473D6EACE15E22A70026381AA4611B847D76EDE79CF0F9486D9FD27288B790C296FE661968B5BE97496A3EFCF9D5394AB67A0C
+827F492F464A6F4D0F5BDF911A2064426EEC12414D3A9F186045D9A68048C627DF0C0949C056111CBCD51F987FAB6EB8633721139A200BC1B369B5270C512E43
+585CBDCB488B12956D94B8DCD9FBAB810535E875D96CBB175BDF02D1FDA69C14822B4CA693E4C7FF67A61098C3F72DECB63F2423A3BA64463E77292AEE586D96
+C50F0FB67D73E5219CE6A015A7C9DEDDA4B074A530DE658C5484F17C74393CDBA9BAC06BEC5943169D9C6DB778723F7F7D472797E2A7C0E41B348B8EE443C7AB
+90F1DC74E0830C60FCFD5F33FAA84F51E45D8EC8D73101A81FBE4DBBE824F0740AD6CC3D93C8C90437C53988EC76FB5D52607252D99061913169E835EE38C0B5
+6F2B587CD1F2185DA607F2DC6421D70F088547DB51FE48C82C645F17014EC8AEE029B56165E7C6BE94F44BE7D7D3A6C8B9C5B72C3898D5F2E74E92AB37912813
+29B0F2735417865EFD0A57BB332C8ED0750D0C216C8D3199DD34E15772C87E853B58BB63A6355E415385C25E7AA85BEA70568FE7D8753407A9ACE3E37BC63585
+6C12FD360E764C5E7FE2B951C981D963554731177879A20E48F254F8FFC86027835D5F10CA71137A612BC4B0F81C028F68456BFDA0C18F7D161C07B1842EF132
+34FDF4883B360D73C95FC41703EC6F8D5906B1AE87AB0037371034A5B3DC8956998144FC7DAAE5F20F8AE26C1537C9E72C9E599038DED7F3CF3FD4DCDB835DA8
+C1F000BF881CEC686F32A9ED29505BAE7165F1693369FBC230F137DACD0EB5384E0C7FDB9C3BB6365B0E155296BC84DF90DDAD130F9968120260DDD7B95D68E0
+319AD8D181550B92A39B88B2E88CDBF856506B7AE1497A36A2715D888168D6C50DE4F6DF5594D14E129327F7ADB08C757C841E6D28C488BF78F72961406134EF
+8D07BE8EC79A2E2A8FC714D5C6A0CEFAAAA066A1FEA2CB066914381A651091DFBD23E9D030AE87603A986D6348F0A45CA36B4FEC940E2F0A742D75D6A13C0ACD
+55120FCFAED086C625808F9C7F0EA9775BA1ABF064B432DC59455378F53F1137C6B20E742A6B17FD650261FA1DFBF282A4ED32AF52BFF35A517CA2F86710AD7D
+C7070FD89ED410A3CAA59B5DDBC659FA8E02C983F1FDE3A2EC0D0CD6781C65E1C8B32A5B087EE0A95ED443B713EED00B391F7A79388F13440EEAD58308C37B60
+1ED48D163AEBD043E4442CEE9D0439D974324E84B40A013EFF2FCEA5ACD5948D500970003F9361C02EC49713AF0BF1FA6A0E6302BEC2F70F8D43F120E6E6E3BA
+F0A484D291FF95FA330FD26935FD1E1F338B2924A6E7DC1BE6D7667ED7CFDFF1ED714C914DE316D06947A1099077A07ADF9BB0A2791874A27B149BE4160581B3
+AE3BC560DDD4269E7FD0B5D4F437C8864E56D6AC10C1D9899EFC41C94A77DD2DF542C08824DC65ED4F9BD984D5F18F54F0365EA80ECFD2191968823FBF14E5BA
+56F74FD1B47AA8B203A43D577004FDFFF14F08E43269A302B8D028654DA4F50B02B923830E1D2D2E64CEAD87AEF1F1DF2A9E2ABC76B0E657914877C7A111540B
+DD1AE0C071E5398A2D2EF8BC25C16F3060A93901F3EA4656375C0DBA9084FC9FEE9FEEA6376DC99559C4A15BE04FE0E516A5AAE9D248462E7AE38B9E0AD77C12
+7ACCCE1E8666C5587D3AB1D9AEE5CAF075F47F9D7136FF31394E9DBA8B38F2666358E5EA62FACEEE230EDE1AC3D0884BBAB5B2B6FE121A5C3F5C58914EFF37D8
+3AE6375BEF6ECECBBC62CDD498B08727DB075C9427296929501FB99F85321977E2583FF97F5F990453F5D176EBA0C41AC126B6E2CE026A0BEF0EDE47DF6DCE56
+F3442EDC6CA2CAECF27E58D1C520101EB29138AC4B808B1D8D9AB54906EB0AFC0D85A5E7A0F9E973E0B846CD668D6055C07797BF966B93649DF14012555B6467
+ABB99FA71C11A2CE3335A5C93CD150F86E1F0D6DD0723AC61EE532D7B69E4017EF7BA7C1DD08536BC1EE50D29F2C1E09732F05297C9F206E8DBA473D632A1BC5
+59BFDE360CB5D222646831DA30AC873B1D8196FC757A2A4ED869ADAC2DE46B81D5BE3E8160B01B17F8D316C6137763899414DBA79AC69A05A70E9559E08BC60D
+50485F8BD6B2DB0D9F48A4A807694C7B543E37B7711394DF930151DAD4B814DB1D8F3A11B2631BF203414061764D6FF36A685EA6E0AB54138CE0A4E9CB741F33
+5177A4CEDC568CCB3BDBF4A14E278384B5602B91D07413BE9FE24B56753804C42FD0CA833A697B2148DDFCCA3941C1D0FF39FD87E9BD30BC94CDF496A1061408
+0629CDA9F62FFF1406336089F6F5C8BBE3C49499A30CEB32880F71F12C7FC37259D92C06B4612C101EE76C00643D18EF16E27218CE87ED6E54194882C0D66172
+292F8392F93679E413E15AE31F98B2B420A7E42F4187708EFA10F35BA375389E5780C2E2456F2BC0149DDDE7A0F4648AF955DCFDCC214764547B0AC699E00389
+977BFEA96DE40D037846BAAAFB6FFB15F9A9CDA0102FD7A8AAE69948725C37DF415EC4808BBA9B9880BA46D4F7E8A497A53E70EC8570D64B0F2C6F12AC730FA7
+E871B4FF1BE0F21451E0218AED6B54F16D5EAFD2660CA2BB2CA08902FC112973BC05038B31BDB7ACF36AE29AB1939DF139B6788546D5DB430D535B7E1912CAB3
+7953C580FA7244305EB102F6C2435A2E862DD776C64897F526D615CB27FC00D5118649D4B7B7731F085BF9D228E311720F9CD069096D88CDCF5E001D112D7404
+AD979B487616789EECF4C97C61AB4B684D536E230FEBDA619E244CAD2765277771A03685D38758054D70B5653680DA021E103A4601210B5CC5FA6312902F750F
+58CAD9F361031A264302C3219D5B4653D738EB90539CB672F5FDA5558106E2DADAEC4B3093D7757874872669A7AE7DAA6EF8AAF1A783FA11CF4319AEDB996E92
+DE50148D97473E76BB2D6A0D56D64FDC9720AED63EA7AC2A24C3F3E6D3FAF13B899D8D52AE8C90DE5D9E385EA42F455BA82DE7BCC913D44E84EED2CAD5236C92
+D0D5D71381DA53914118E4F6EAE4D81E814360AF08572D9DF63057D553E003284EB4EA0C9FAAA18D5191F62D5038CE9CD4AF52B1A7862B787A3C89A189673751
+C7F123294D7D1902DAFD10FA71A87DC3269FA73CD13AB9035C6A0E056210D5A51BEDEA0D489DAC25C1F3D65D54CA046DAF9D9C6EA0E3E9A8A484653E096B4BEF
+9C98E1726EC31336AA01B09CABD8A54D9A5A846B5130D289BDB24B0F68B59E739E38283B79C78FC3F858C0E7D80CC8B393AF845BE4708B7079F284D881114AC4
+CB1DFB2548A4C78F699136B5381ADFB88CB45FE6BC623A4EA9E29FB1C3C4AEDD49D2B0B2ADFC37CEE59F8089AAEB6EA5BD250FCD24CA6968888416362E36CF16
+7F2CF46986F8E1365B64A93AE3E713712C6FF98C4751F557BAA53C594DF5C1FA85E7BEB9645F20C03AF5D2FD09B2F6F67D0F48E1B10DA762B4CE30B1BD78AD24
+FE2B1DE90F642A94AB315995076014E666D27879688BE37AAEE82AA7E62F46CBCB145F68ACFBEC04066527DA70753082F78F9F0A1AAE901E22DE5904C0CA994C
+CE1628845E96ADC89DECFECA27FFBB95B6156083848600E2B415EC060A6ADEA730E3E64823809BC438FC051AEFEB27DD6B333F9D6924D494CB9A531A8181E1B6
+4DCB0D32254B2FE78C077D9C746E6F563A8220A5D2D05125C18ABDB5D902CCCE44A0F295F4B3FE1438823EF3CFB705D56CBF77FFCE52C32C2B4CA63E35845549
+AFDDDEBF15E172FC2CA1C6420F5F581BFC218691E31DD2D90B018F35680DEEC87E3817B231A19F405BCE551088F346B32743550D83C768F5129B824B144786D8
+551C5A5D7A329EA879CBA92F1721CCB3FDFD09B19367BDA7CF4BB7F64AA54BEED7169FCB705E5D23B337E5678B4133EE331A29FAC0DF91B3319CC80FFE9A6948
+488EF92B359911CAE6503E063B60E7B9F1588B793414C7F1E742767A326A27F928445586488ABA9D6CF882B61FC91ACC161498724A83BF231DDF6A0BFD18C279
+3C819341832001C181560A93EED03919AB66892CAE1CF2B759874BBBC22B6E9B7D47B275B8F6BE102B81C444EB5567571D2AF4FB6A92BC4711D98C6B948944B9
+4B5F2E4DB0B30A7E4985BE37AC2AAE2D72EF58EC51300B38FCAA8A3E56DBB7E1EBEDD888F35E7AE184E4F5F9E668C8B6DFAAA4075DEC3D455FF4FBC30A492E5F
+48C405C5DBDB82BE94D5E25B67DB8B506144609BE4567BB027A439233283C953C888BF22A75B785A517F38BA7F3B11B35E840817E7F004A32B5397803177F3DB
+934BF9DCF6D29ED9EC38BC3A9B6DF35D2BCCBDF945210759949CDAFCA7CAA89CF760338A73A4C2FC872FB908556945AD6C153C05DD55E8920774DE0DF72DE607
+BCA64F0DB5F01FE8DA65A09012D211214DBB0A4C8B4398A9EEBE0E9386E0EEA3C66CF51EEEFA0CF6AD12768D8BF893BEC806D12F40AC792CE01487F736AC803A
+1E84844880067D1F0DD513188732560259674476676EAAF6CF82826871031E57472664B6C7D59EBF8D720FF75AEBB967E235F9B7A75BBA2D6ED20086A9F750F4
+404258B636C12F36D021B849938AA3B3C20CA9ACDEDDA95BAA30F08AAE25ED6680CF89ABE313F5152EF3C53009470299BD5306AE42F5E8FC06986E523ECF085D
+BC164570B9AFD0593360B6A049D5005DC92B5EC7929E5ECBDD28B9C301B02C01CF92C3DDFD91F89D301ADB4091A0014517828C5B6F6BD4E188091445F6DD51F2
+13B04839B2A72D930C4C45E85E8D2F5CDC259B27FECB2C097B546B2B97740DB482138CF3265747B1DF9537F1E670BE5E5F8284CBA442F17F6F61875126FEF1B4
+B95D67B3AD77D430109C20D4C9F180B6E963403D6ECD59D6502F1E1E2D49D0CDCB17B9C34F095FC0D52664BB71731DC0C0CEB87327432640A1A0FF494FE8F0D2
+FEB7F4F32E507CF378B95245330E26396AC7032C8154B3E495F3FEBA39A3D9FFA57B5FFC9C6AE839D465238E9F518667DCFF5C2228A58961925A8B59F9FF325C
+C0B8E3912FAD51699D6E3F13073F01FC4969575D492C349F78E8F06D57CBB18F8E0461EA6FB29CE0DE006CB490FB6B791D8B85B0239752149B96C9CAF6693542
+6269A1FCAA28C98B95D18139623C6ACCF7BC664722C7A04EFAECD4F47F3D769CF051CB67530837DEAB18D7437DE3BBF65FCD5CC84BD238C9BE4D30D95DC9B74B
+747F6B9A630F6741827D552ABEB201A55CBA9CB86DA67B34154C70747A24DB6DB61E95B039F7DD35A6D7881FF3A3CB23DB437F66D15FBC1EF6A6E5F136982304
+DA9D4EF9F2CD7A1F81804F6F4B9545915FB9D80B9A96336C7608A0DEC932396C4ED89BAEAB598B45E3F614A1DFF50CDD0CCC5E8AEED5C81321C542922ADAE4F0
+ABBCBD02237EF253A8419972F8BE3890AD2A38C3AE741CDBD0C74157B8B96CFCFBADA7DE91A19B500258035BD78761D413131C523A97D5BA0AB692376F424115
+E6C04C92A3D25B421865874766F63691AE82DF63083F1EE858AFCBA401A9814FA92E5B418E8192816CC62055665ECA52E47734821407E95E30B8804C3AD7CBDD
+60E5CFF6911B1A11FC7D9B341CF587A14F31FD37F4E50AAD84DEA45F838D3B6CBB03BFD8736E5568C24409AACE756FD7EBD0D5D7A1BA51EF9357DA41B6BB209C
+2F67F929651A5745A59457AC2D649853D0F2AFDEAA72306A675CF80E7C9D8C2E0701FD388E2FBB1A08C79632B1E01E57E8DE0F7E5298D24507629C1A48453696
+2BED9B1167BB7B5710AFFDE8754B47A255B9F6B48F24D7BEA55940A119E388FEA37715BC1896961D7E9886DC2267BE49319CAB829FE9880F452D66153ECF8657
+C1A77EE01B936D10128AD50BC54526F3903017EDE80F50577B538ED1E4DDDAE5C083D0EB2CF29A281088AFFA07B7A5EDAE9BD13FB26E5DDA2E005C67D9B7B62C
+56D9DCCD585EF063FF9725A2CB9FB0435586C2BBFC04904B01640D542CA1511833D9560BD3A2C5262A303CD5759FAAC079D0A8BA6EDDC77E3FEF327EAB778964
+19C42F26A2424CE043A4F988AD86BB3E7F9C320EEB6BC6175E43BB3FFFDA3D6B4C5091AF966BA3A0172D9D72C8533665236DC2898D7DD4EB4FA3D9011380577E
+B86756D0D381061FE752D1FE171610AB6EAF412A5A937A43CB86637FE2F47432BCFE58096909206033FFB949C65F5BD10C61A00655821CC377352C8E85D69AA3
+5B3C8F15987FC1EF6299B0955370EEB34D4CFD846E5A7A0F318334C50E80C009B630E8F509381CAB52B11DE6F7A430F853BACDD4D822178AE8AEDBA8CF763FDE
+BC94C432A11B78F1D1A1ED42795B06E527C59F7F249FA20E0BB3681752865C4E247BCF3114C7D1CE07DC42108C00D3A49340E96861D75E8DB17C199ED2B87CF1
+D527DACFA3B7BBD55D926045266CEF4CA1DCCDF254E7124240A8EAD8E4DAE16DA164938965C638F1383A68961623DEA4AE78F9A6631223F4F84A046DA695EB21
+4FE79294029B177948904C7FD46D858B53CA4CB089280B9498B837D2E3576C5D5138C5008995C2AD8E59379DF6C1EFA16CC48608D9703091F3316E
+0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndResource
+[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 
+278 355 556 556 889 667 191 333 333 389 584 278 333 278 278 556 
+556 556 556 556 556 556 556 556 556 278 278 584 584 584 556 1015 
+667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 
+778 722 667 611 722 667 944 667 667 611 278 278 278 469 556 333 
+556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 
+556 333 500 278 556 500 722 500 500 500 334 260 334 584 350 350 
+350 222 556 333 1000 556 556 333 1000 667 333 1000 350 611 350 350 
+222 222 333 333 350 556 1000 333 1000 500 333 944 350 500 667 278 
+333 556 556 556 556 260 556 333 737 370 556 584 333 737 333 400 
+584 333 333 333 556 537 278 333 333 365 556 834 834 834 611 667 
+667 667 667 667 667 1000 722 667 667 667 667 278 278 278 278 722 
+722 778 778 778 778 778 584 778 722 722 722 722 667 667 611 556 
+556 556 556 556 556 889 500 556 556 556 556 278 278 278 278 556 
+556 556 556 556 556 556 584 611 556 556 556 556 500 556 500 ]
+CorelDrawReencodeVect /_R24-Helvetica /Helvetica Z
+%%EndSetup
+
+%%Page: 1 1
+%LogicalPage: 1
+%%BeginPageSetup
+@sv
+@sm
+@sv
+%%EndPageSetup
+@rax %Note: Object
+95.30929 244.45077 464.77474 391.94022 @E
+ 0 O 0 @g
+0.00 0.02 0.11 0.00 k
+/$fm 0 def
+95.30929 391.94022 m
+464.77502 391.94022 L
+464.77502 244.45077 L
+95.30929 244.45077 L
+95.30929 391.94022 L
+@c
+F
+
+@rax %Note: Object
+95.32035 388.10013 464.77531 391.94135 @E
+ 0 O 0 @g
+0.03 0.06 0.13 0.00 k
+/$fm 0 def
+99.49238 388.10013 m
+95.32035 391.94107 L
+464.77531 391.94107 L
+460.86236 388.10013 L
+99.49238 388.10013 L
+@c
+F
+
+@rax %Note: Object
+460.82863 244.45984 464.77531 391.93994 @E
+ 0 O 0 @g
+0.04 0.18 0.50 0.00 k
+/$fm 0 def
+460.82863 388.11430 m
+464.77531 391.93994 L
+464.77531 244.45984 L
+460.82863 247.39342 L
+460.82863 388.11430 L
+@c
+F
+
+@rax %Note: Object
+95.30929 244.44879 99.53008 391.94702 @E
+ 0 O 0 @g
+0.04 0.11 0.28 0.00 k
+/$fm 0 def
+99.53008 247.37896 m
+95.30929 244.44879 L
+95.30929 391.94702 L
+99.53008 388.16447 L
+99.53008 247.37896 L
+@c
+F
+
+@rax %Note: Object
+95.29852 244.44964 464.76482 248.11739 @E
+ 0 O 0 @g
+0.03 0.29 0.86 0.00 k
+/$fm 0 def
+460.87313 248.11739 m
+464.76482 244.44964 L
+95.29852 244.44964 L
+99.51619 248.11739 L
+460.87313 248.11739 L
+@c
+F
+
+@rax %Note: Object
+366.53386 324.61455 419.41417 324.61569 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 0.75005 0.75005 0.00000 @w
+/$fm 0 def
+366.53386 324.61512 m
+419.41417 324.61512 L
+S
+
+@rax %Note: Object
+265.82740 324.61455 320.59786 324.61569 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 0.75005 0.75005 0.00000 @w
+/$fm 0 def
+265.82740 324.61512 m
+320.59786 324.61512 L
+S
+
+@rax %Note: Object
+120.61899 307.76825 172.62850 343.13471 @E
+ 0 O 0 @g
+0.76 0.55 0.03 0.00 k
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 1.00006 1.00006 0.00000 @w
+/$fm 0 def
+120.61899 343.13471 m
+172.62850 343.13471 L
+172.62850 307.76825 L
+120.61899 307.76825 L
+120.61899 343.13471 L
+@c
+B
+
+@rax %Note: Object
+122.07402 308.85987 171.17093 340.46476 @E
+ 0 O 0 @g
+0.00 0.00 0.00 0.25 k
+/$fm 0 def
+122.07402 340.46476 m
+171.17093 340.46476 L
+171.17093 308.85987 L
+122.07402 308.85987 L
+122.07402 340.46476 L
+@c
+F
+
+@rax %Note: Object
+136.21096 322.64646 170.13231 334.22854 @E
+ 0 O 0 @g
+0.00 0.00 0.00 0.00 k
+/$fm 0 def
+136.21096 334.22854 m
+170.13231 334.22854 L
+170.13231 322.64646 L
+136.21096 322.64646 L
+136.21096 334.22854 L
+@c
+F
+
+@rax %Note: Object
+136.19650 310.12441 170.11786 321.70620 @E
+ 0 O 0 @g
+0.00 0.00 0.00 0.00 k
+/$fm 0 def
+136.19650 321.70620 m
+170.11786 321.70620 L
+170.11786 310.12441 L
+136.19650 310.12441 L
+136.19650 321.70620 L
+@c
+F
+
+@rax %Note: Object
+135.29622 309.73578 136.11543 334.48337 @E
+ 0 O 0 @g
+0.00 0.00 0.00 0.25 k
+/$fm 0 def
+135.29622 334.48337 m
+136.11543 334.48337 L
+136.11543 309.73578 L
+135.29622 309.73578 L
+135.29622 334.48337 L
+@c
+F
+
+@rax %Note: Object
+123.00094 337.26926 125.87414 339.07521 @E
+ 0 O 0 @g
+0.00 0.00 0.00 0.00 k
+/$fm 0 def
+123.00094 337.26926 m
+123.00094 339.07521 L
+125.87414 339.07521 L
+125.87414 337.26926 L
+123.00094 337.26926 L
+@c
+F
+
+@rax %Note: Object
+127.07802 337.26926 129.95121 339.07521 @E
+ 0 O 0 @g
+0.00 0.00 0.00 0.00 k
+/$fm 0 def
+127.07802 337.26926 m
+127.07802 339.07521 L
+129.95121 339.07521 L
+129.95121 337.26926 L
+127.07802 337.26926 L
+@c
+F
+
+@rax %Note: Object
+131.15509 337.26926 134.02828 339.07521 @E
+ 0 O 0 @g
+0.00 0.00 0.00 0.00 k
+/$fm 0 def
+131.15509 337.26926 m
+131.15509 339.07521 L
+134.02828 339.07521 L
+134.02828 337.26926 L
+131.15509 337.26926 L
+@c
+F
+
+@rax %Note: Object
+135.23216 337.26926 138.10535 339.07521 @E
+ 0 O 0 @g
+0.00 0.00 0.00 0.00 k
+/$fm 0 def
+135.23216 337.26926 m
+135.23216 339.07521 L
+138.10535 339.07521 L
+138.10535 337.26926 L
+135.23216 337.26926 L
+@c
+F
+
+@rax %Note: Object
+139.33304 337.26926 142.20624 339.07521 @E
+ 0 O 0 @g
+0.00 0.00 0.00 0.00 k
+/$fm 0 def
+139.33304 337.26926 m
+139.33304 339.07521 L
+142.20624 339.07521 L
+142.20624 337.26926 L
+139.33304 337.26926 L
+@c
+F
+
+@rax %Note: Object
+143.41011 337.26926 146.28331 339.07521 @E
+ 0 O 0 @g
+0.00 0.00 0.00 0.00 k
+/$fm 0 def
+143.41011 337.26926 m
+143.41011 339.07521 L
+146.28331 339.07521 L
+146.28331 337.26926 L
+143.41011 337.26926 L
+@c
+F
+
+@rax %Note: Object
+123.11518 310.12328 135.44646 334.22598 @E
+ 0 O 0 @g
+0.00 0.00 0.00 0.00 k
+/$fm 0 def
+123.11518 334.22598 m
+135.44646 334.22598 L
+135.44646 310.12328 L
+123.11518 310.12328 L
+123.11518 334.22598 L
+@c
+F
+
+@rax %Note: Object
+123.11518 310.12328 135.43880 334.22598 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 0.50003 0.50003 0.00000 @w
+/$fm 0 def
+123.11518 334.22598 m
+135.43880 334.22598 L
+135.43880 310.12328 L
+123.11518 310.12328 L
+123.11518 334.22598 L
+@c
+S
+
+@rax %Note: Object
+125.98696 332.36447 131.16019 332.36561 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 0.50 K
+0 0.25002 0.25002 0.00000 @w
+/$fm 0 def
+125.98696 332.36504 m
+131.16019 332.36504 L
+S
+
+@rax %Note: Object
+127.53128 328.92321 132.70450 328.92435 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 0.50 K
+0 0.25002 0.25002 0.00000 @w
+/$fm 0 def
+127.53128 328.92378 m
+132.70450 328.92378 L
+S
+
+@rax %Note: Object
+127.53128 325.99701 132.70450 325.99814 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 0.50 K
+0 0.25002 0.25002 0.00000 @w
+/$fm 0 def
+127.53128 325.99757 m
+132.70450 325.99757 L
+S
+
+@rax %Note: Object
+127.53128 323.07052 132.70450 323.07165 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 0.50 K
+0 0.25002 0.25002 0.00000 @w
+/$fm 0 def
+127.53128 323.07109 m
+132.70450 323.07109 L
+S
+
+@rax %Note: Object
+128.56054 320.14403 133.73376 320.14517 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 0.50 K
+0 0.25002 0.25002 0.00000 @w
+/$fm 0 def
+128.56054 320.14460 m
+133.73376 320.14460 L
+S
+
+@rax %Note: Object
+128.56054 317.21783 133.73376 317.21896 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 0.50 K
+0 0.25002 0.25002 0.00000 @w
+/$fm 0 def
+128.56054 317.21839 m
+133.73376 317.21839 L
+S
+
+@rax %Note: Object
+125.98696 330.21326 130.15106 330.21439 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 0.50 K
+0 0.25002 0.25002 0.00000 @w
+/$fm 0 def
+125.98696 330.21383 m

[... 1993 lines stripped ...]