blob: 0322df29031fe251e150c332937381445da5c102 [file] [log] [blame]
%!PS-Adobe-3.0
%%Title: caravel_datasheet.ps
%%Creator: XCircuit v0.0 rev-769945435
%%CreationDate: Tue Oct 27 20:52:47 2020
%%Pages: 30
%%BoundingBox: 0 0 612 792
%%DocumentNeededResources: font Times-Roman Times-BoldItalic Helvetica
%%+ font Helvetica-Bold Helvetica-Oblique HelveticaISO Helvetica-ObliqueISO
%%+ font Courier Courier-Bold
%%EndComments
% SPDX-FileCopyrightText: 2020 Efabless Corporation
%
% Licensed under the Apache License, Version 2.0 (the "License");
% you may not use this file except in compliance with the License.
% You may obtain a copy of the License at
%
% http://www.apache.org/licenses/LICENSE-2.0
%
% Unless required by applicable law or agreed to in writing, software
% distributed under the License is distributed on an "AS IS" BASIS,
% WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
% See the License for the specific language governing permissions and
% limitations under the License.
% SPDX-License-Identifier: Apache-2.0
%%BeginProlog
%
% PostScript prolog for output from xcircuit
% Version: 3.9
%
% Electrical circuit (and otherwise general) drawing program
%
% Written by Tim Edwards 8/5/93--4/12/16 (tim@opencircuitdesign.com)
% The Johns Hopkins University (1993-2004)
% MultiGiG, Inc. (2004-2012)
% Open Circuit Design (2012-2016)
%
%%BeginResource: procset XCIRCproc 3.9 1
%
% supporting definitions --- these are the primary xcircuit types.
/XCIRCsave save def
/topmat matrix currentmatrix def
/fontslant { /slant exch def [1 0 slant 1 0 0]
exch findfont exch makefont dup length dict /ndict exch def
{ 1 index /FID ne { ndict 3 1 roll put } { pop pop } ifelse } forall
ndict definefont pop} def
/ul { count 0 gt { dup type /stringtype eq showflag 1 eq and { gsave
currentpoint topmat setmatrix 0 0 moveto 2 index stringwidth pop (_)
false charpath flattenpath pathbbox grestore exch pop 1 index
sub setlinewidth exch pop currentpoint 3 -1 roll add moveto 0
rlineto stroke moveto } if } if } def
/ol { count 0 gt { dup type /stringtype eq showflag 1 eq and { gsave gsave
currentpoint topmat setmatrix 2 index stringwidth pop 3 index
true charpath flattenpath pathbbox grestore exch pop
exch pop topmat setmatrix (_) true charpath pathbbox grestore
exch pop 1 index sub setlinewidth exch pop currentpoint
exch 4 1 roll exch sub add moveto pop 0 rlineto stroke
moveto } if } if } def
/stW { gsave currentpoint newpath moveto true charpath flattenpath
pathbbox pop exch pop sub grestore } def
/Ts {mark Tabs aload pop counttomark 1 add array astore /Tabs exch def Tabs
0 currentpoint pop put} def
/Tbn {mark Tabs aload pop counttomark dup 2 add 1 roll cleartomark 1 sub} def
/Tb { 0 1 Tbn {Tabs exch get dup currentpoint pop lt
{currentpoint exch pop moveto exit} {pop} ifelse } for } def
/Tf { Tbn -1 0 {Tabs exch get dup currentpoint pop gt
{currentpoint exch pop moveto exit} {pop} ifelse } for } def
/qS { (aa) stW (a a) stW sub 4 div 0 Kn } def
/hS { qS qS } def
/pspc 0 def
/cf0 { scalefont setfont } bind def
/Kn { dup kY add /kY exch def rmoveto } bind def
/ss { /fscale fscale 0.67 mul def currentfont 0.67 cf0 0 fscale0 fscale mul
0.33 mul neg Kn} def
/Ss { /fscale fscale 0.67 mul def currentfont 0.67 cf0 0 fscale0 fscale mul
0.67 mul Kn } def
/ns { 0 kY neg Kn /kY 0 def /fscale 1.0 def xfont0 1.0 cf0 } def
/MR { /twidth exch def } def
/CRx { } def
/CR { ns 0 /Bline Bline fscale0 neg add def Bline moveto CRx } def
/cf { dup type /realtype ne {1.0} if exch findfont exch kY 0 eq
{ 40 mul dup /fscale0 exch def cf0 /xfont0 currentfont def}
{fscale0 mul fscale mul cf0} ifelse } def
/ctmk { counttomark dup 2 add -1 roll pop } bind def
/label { gsave translate 0 0 moveto dup scale neg
/rotval exch def /twidth 100000 def /just exch def just 128 and
0 gt {/mshow {pop} def} {/mshow {show} def} ifelse just 16 and 0
gt {gsave rotval rotate 0 1 dtransform gsave pagemat setmatrix
idtransform exch grestore 1 0 dtransform gsave pagemat setmatrix
idtransform exch grestore dup abs 1e-9 lt {pop mul 0 gt} {3 1 roll
pop pop 0 lt} ifelse grestore {-1 /rotval rotval neg def /just just
dup 3 and 1 ne {3 xor} if def} {1} ifelse exch -1e-9 lt {-1 /rotval
rotval neg def /just just dup 12 and 4 ne {12 xor} if def} {1}
ifelse scale } if /showflag 0 def /fspc pspc def /Bline 0 def
/numlines 0 def /padding 0 array def /Tabs 0 array def
/fscale 1.0 def /kY 0 def gsave /CRx { linewid padding
aload pop numlines 1 add dup /numlines exch def array astore
/padding exch def /linewid 0 def } def dup 1 add copy dup 1 0
dtransform exch atan rotate {exch dup type /stringtype eq {gsave dup
gsave newpath 0 0 moveto true charpath flattenpath pathbbox pop exch
pop exch pop grestore currentpoint pop add dup /linewid exch def twidth
ge {grestore CR exch 1 add dup 2 add {CR} exch 1 roll exch} {grestore}
ifelse true charpath flattenpath} {dup type /arraytype eq {exec} {12
string cvs true charpath flattenpath} ifelse} ifelse} repeat
CRx /CRx {padding aload pop just 1280 and 0 gt {blockwid exch sub just
1024 and 0 gt {0.5 mul} if} {pop 0} ifelse 0 rmoveto numlines 1 sub
dup /numlines exch def array astore /padding exch def} def exch pop
pathbbox grestore 4 copy pop exch pop exch sub /blockwid exch def
3 -1 roll pop 3 1 roll just 1 and 0 gt {just 2 and
0 gt {exch pop neg fspc sub} {exch sub 0.5 mul neg} ifelse} {pop neg
fspc add} ifelse exch Bline exch just 4 and 0 gt {just 8 and 0 gt
{exch pop neg fspc sub} {add 0.5 mul neg} ifelse} {pop neg fspc add}
ifelse rotval rotate Kn currentpoint translate /showflag 1 def /Bline
0 def /Tabs 0 array def /fscale 1.0 def /kY 0 def CRx {dup type
/stringtype eq {mshow} {dup type /arraytype eq {exec} {12 string cvs
mshow} ifelse} ifelse} repeat grestore endclip} def
/pinlabel { 4 index 32 and 0 ne hlevel 0 eq or { /pspc 10 def label
/pspc 0 def } { pop pop pop pop pop {pop} repeat } ifelse } def
/pinglobal { pinlabel } def
/infolabel { pinlabel } def
/graphic { gsave 4 index cvx exec /DataSource get resetfile translate 0 0
moveto neg rotate dup scale cvx exec image grestore endclip} def
/scb { setrgbcolor } bind def /sce { defColor aload pop scb } bind def
/cRedef {/defColor currentcolor 3 array astore def} def
/begingate {dup type /dicttype ne {1 dict} if begin % default params
dup type /dicttype ne {1 dict} if begin % instanced params
/hlevel hlevel 1 add def /defColor currentcolor sce 3 array astore
def gsave sce dup type /nametype eq { pop } if translate 0 0 moveto
neg rotate dup type /nametype eq not { dup abs currentlinewidth exch
div setlinewidth } { pop } ifelse dup abs scale clipped 1 and 1 eq
{/clipped clipped 1 add def} if} bind def
/endgate { /hlevel hlevel 1 sub def grestore defColor aload pop cRedef
scb end end endclip} bind def
/hlevel 0 def
/endclip {clipped 1 and 1 eq {grestore /clipped clipped 1 sub def} if} def
/tmpa [1 0 0 1 0 0] def
/gar {8 8 true tmpa {<c0 c0 00 00 0c 0c 00 00>} imagemask} bind
{8 8 true tmpa {<30 70 60 02 03 07 06 20>} imagemask} bind
{8 8 true tmpa {<0c 1e 1e 0c c0 e1 e1 c0>} imagemask} bind
{8 8 true tmpa {<0f 0f 0f 0f f0 f0 f0 f0>} imagemask} bind
{8 8 true tmpa {<3f f3 e1 e1 f3 3f 1e 1e>} imagemask} bind
{8 8 true tmpa {<df cf 8f 9f fd fc f8 f9>} imagemask} bind
{8 8 true tmpa {<ff 3f 3f ff ff f3 f3 ff>} imagemask} bind 7 array astore def
/ppaint { gsave clip tmpa dup setmatrix pathbbox neg exch neg 4 2 roll
neg 4 -1 roll 2 copy gt {exch} if 8 div ceiling 8 mul 4 2 roll neg 2 copy
gt {exch} if 8 div ceiling 8 mul 3 -1 roll -8 5 -1 roll
{ 3 index exch 5 exch put dup -8 3 index { 3 index
exch 4 exch put 3 index exec } for } for pop pop pop pop grestore } bind def
/setstyles {
currentlinewidth mul setlinewidth /style exch def style 2048 and 0 gt
clipped 1 and 0 eq and {clip newpath /clipped clipped 1 add def} {
style 1 and 0 gt not {closepath} if
style 1024 and 0 gt {2 setlinecap 0 setlinejoin} if
style 2 and 0 gt {currentlinewidth 4 mul dup 2 array astore 0 setdash} if
style 4 and 0 gt {0.5 currentlinewidth 4 mul 2 array astore 0 setdash} if
gsave style 16 and 0 gt { style 224 and -5 bitshift style 256 and 0 gt {
7 exch sub 8 div dup 1 exch sub currentrgbcolor 3 array astore
{3 copy mul add 4 1 roll pop} forall pop pop setrgbcolor eofill}
{dup 7 lt {gar exch get ppaint} {pop eofill} ifelse} ifelse}
{style 256 and 0 gt {1 setgray eofill} if} ifelse grestore style 8 and 0 gt
style 512 eq or {newpath} {stroke} ifelse grestore endclip} ifelse} def
/addtoy {exch dup dup 2 mul 3 add 1 roll -1 1 { 4 1 roll dup 4 1 roll add
4 -1 roll 2 mul 1 add index 2 mul 2 add 2 roll} for pop} def
/addtoy1 {1 exch addtoy pop} def
/addtoy3 {3 exch addtoy pop} def
/addtoy4 {4 exch addtoy pop} def
/addtox {exch dup dup 2 mul 3 add 1 roll -1 1 { 4 1 roll dup 4 1 roll 3 -1 roll
add exch 4 -1 roll 2 mul 1 add index 2 mul 2 add 2 roll} for pop} def
/addtox1 {1 exch addtox pop} def
/addtox3 {3 exch addtox pop} def
/addtox4 {4 exch addtox pop} def
/polygon { gsave /num exch def moveto num 1 sub {lineto} repeat setstyles } def
/xcarc { gsave newpath arc setstyles } def
/elb { matrix currentmatrix 7 -1 roll 7 -1 roll translate 5 1 roll 4 -1 roll
3 index div 1 scale } def
/ele { 0 4 1 roll 0 4 1 roll } bind def
/ellipse { gsave elb newpath ele arc setmatrix setstyles } def
/pellip { elb ele arc setmatrix } def
/nellip { elb ele arcn setmatrix } def
/spline { gsave moveto curveto setstyles } def
/polyc { {lineto} repeat } bind def
/beginpath { gsave moveto } bind def
/endpath { setstyles } bind def
/bop { 1 setlinecap 2 setlinejoin 6 setmiterlimit 0 0 0 scb cRedef
/clipped 0 def} def
/psinsertion {/PSobj save def /showpage {} def /setpagedevice {pop} def bop
rotate translate dup scale} def
/end_insert {PSobj restore} def
/setpagemat {/pagemat matrix currentmatrix def} def
/inchscale {setpagemat 0.375 mul dup scale} def
/cmscale {setpagemat 0.35433071 mul dup scale} def
%%EndResource
%%EndProlog
/Helvetica findfont dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding ISOLatin1Encoding def currentdict end
/HelveticaISO exch definefont pop
/Helvetica-Oblique findfont dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding ISOLatin1Encoding def currentdict end
/Helvetica-ObliqueISO exch definefont pop
% XCircuit output starts here.
%%BeginSetup
%imagedata 737 609
currentfile /ASCII85Decode filter /FlateDecode filter
/ReusableStreamDecode filter
GQI0E#C$sW\c;Ohp\@&JSpM(h;^;nsRX3ScJ8pEM@OI0VgMq0kY$daUZ(3jLFdc+ce<@i&-gd]IUoc+'
")ca.E!HLOp"m,PTD@=3De?B_BbsDZ=mb&.ji?_$1qWY8Pg@(Y[kL8^;LfH("\8YlJ.s+08-)V='HdQM
!E+F^+9b::;LfH("\8YlJ.s+08-)V='HdQM!E+F^+9b::;LfH("\8YlJ.s+08-)V='HdQM!E+F^+9b::
;LfH("\8YlJ.s+08-)V='HdQM!E+F^+9b::;LfH("\8YlJ.ri=$5b#[(iMI`k91#'.<(tUYA!g1Fef!d
5RNHk"YS:NFK#'SkH`OV,6^aEL3d1Eg7I@N"\8Yl?ihehl]O6_lR/@ToT:Mo!Z1,aRXii67j\C1!E.iB
>sa=X+&\[EQj=$-ot6*grC#"i4sMLA$BP>f'Spm'*:ELuh?H+h"idA?([=+$Qf?AI+pCL<;W-=;>c:<Z
E:;uFT7VMa$B2%fFSq3$rq,KO!%BTS'c?@3l\4'm\.kQ!e@8B66656op+pT>U(9QtO925ni"bHs8^tsq
N0a/4M7L]Lrgu2cbhT)aW&%00B(RgT12J#fb[!\El]W-h-SeS-e1/glespk.lc_K8%K%#KlEcoOUVVtC
5GMpc;LfH("ie+T&OP]&c0%@.3*)Edf`E]#&dB]sAsh>'7'N(:15.GO@Z%rq':9q`A!Y5q7BC^b9Ol<)
V@GGR.0Ii19B\+30,)_g.59Na`&\D(=i4#<`ZudFMT5;0$"Qp@:*4;fcO?@/n7.A_c<O,gom@%_%KD7g
k@_5s,uT7-+9fco!Wru[Je-Ft<pfeOmL6%57-S3m\Z@;H#`6YI2aq6q&4PTu@+J<s@m:qN187l=1u(#4
g-7$**XZ"KIg/aQ:l<7PU@@cs`-dU=i"[Al&H\[DRZ=^%Jg^U9lTp=^^+[.kksthQ?n_q8,,/K)-=VCB
`Ve/>YC<@b)o=8@(ieeO!#=0D:+YP((aH3#]r#53O!fTfY:X)gNMO@W=2733<S(6qO>ZNa+Y-5d%+C+I
3F==0_-(.o*)TB_8fp[aQkBj*#'3,[2P^=%5RNGl"X8a8SfHpD&M[F$ZHAD<j$>$NX"6aQDW1UH&%"37
U65>?`)P2:LPd]<DF&/0J/O^adNUmE^'h3U-/qCT\7GlN&9\AJc5^"7"boSLm$9_(ps^^Z4i6ms5HoJ@
Sbm"mV^$Y.J7SEW"N)6/]p-B08j\d4F-3:p64/eUkGuB@&-ZDC/Q3@D.on'7n$cToJfL@-[h'iZ$s"L-
b#FcR$BIl3"W7\e1ORt[O1C4b_XKs@hhA!N#i($f>;Jc:)QhnkOVAX5"gE%UZd$tam(pUQ^e&c'-k%T:
M(!c8a!CVT7Qhc*,q2(dO94HHJI&!c29jC-q\Z3X-'a<:$^i4T@,/-kr\-"5J.hGcEHtpqpVE6GmiWP:
57s;%@N*>+iY.E1"Xi4AQk)q,6^J$]mgN'(WlXgio3JETT"uAS^ED+NBb=aJKaFkHXFgk2hr^nh'>u^K
F(-'5!cBt</AEC$s+(hP<T-JG/5V128`'[ZFN4&TLcuh.5RNSS;&)&LU?I?)Z]NH63qL5tdhq[4k%.$.
):Nq7fR17WC:[po(.+H%cjZOYG]hR>1K[^c$h*&uY=J:"@f\7*]LF`ap-3LQpkt;t!Z+r>IL8KP0#kKt
JW6F.lX;9_/uEbFXc8h(cEp?DH(!eNM+,il;8k!%.>;"$RtC<]JWG48HD7"I[#u+G"\=2aX2$),ME*P(
?&cH6K68m!``NVtl^;(soP17qA9q7Z<AUC=BC3oVj+bf\'4VK1eJYG(`XGstf^qYI';LR*fM>6A;*3%p
dk&XdMJ:I34iq0$Eftis_j_nr"X4;PVq=8PO_L3&&)CEdehRD`/Pe(n(t2kmr92\sR,2;XMGM]Q5SQsB
-J0!+0RAf^U];io5ZdPc\s3")O"?3H,$C7)bk:I9*&I"MQb*[*eW?70\V\E;9W;XH$)S\RlMF7<bk/B4
r[-*#A(lC/^;?-59KU>F6VKM]jL:P)J15Clo`3It@_unSH@rC8&$jR:/G'Dchdag@9RN%\YD#\sSUI5@
LI3ieFZ(M_RuD)Lg<"VV%"4l(H0gE;AY^$u8+1mRn)oIrn0SOVab$bK=D0@O?=E+_-LKb2BL`Ki>r?kc
Z$'FIBfc#7@[76sl=C_$U<plJ'HdQ+U&t9)"\rZ0PpJF-%!fP#cH`TD[e@_lf%PlDpD^.D2k2p2J*P;T
PPZ:oltWIKCT=\l+9-]:M8-Kjrc;`N9AT8jm&Kr"B?`*a:]7Thk^Tu[IA->d0A<IUflckPh5=TC3V<d[
W>E.+rQKWdkJ=0*"ciW:s3Y`d+9+6@ljqO$56d/J1/RZ85h.MA##DlC4Rn>NO.iQi6<1c;r2?1aNHXU=
K-/VW^K+/0C>^K\HU0^lMr>VoUV@A$rI!N_I'6(fr\Os1<PMF,r3G3.T)>GZjR_1TTD.;h55slpdGKgO
Ik?*H9Bk[3_Qb2>-\'oMoj$+j?hDkH\YJk0?e[2F^fB%3k<leN74Em<'ChejT:$B9"aUpILFD'oGYru>
+i3=PFSC#A]"2+X\saO5J'`0":sIBHWnuY3nN2bThu*@5YQ!LOID:)Dc]8RMo"Ds<^3/Me-f9E%o7mQ/
*^-a$lE,2!pH3P<pB.="=^(F>rO&iaGC%RUVg$s'Zh)cE*Odror'nlT--_^!ZrYu2??'?8NX*1>5M3LC
rjk8eea9o^G5&\X]C1Z:=C\K%4#ZH9Y@/76hSG9GATu[kh`:J:c?!W(fc:18QC[cZm(.-1`o\<92=J2%
i&H+f8:1=m$IlZUW:__+2cc7s3W7*kVtStMZff'V>n8j[Gbhn@Od=.dprbS^\@qU$gJ@0=EqGWn7pfWt
nU^-cSbt:-hdo9h)6Xe="VlqqqKYqa:KmUe'HdQMJVg'c5=>e_m"HZi,r;_p1(6G\3oiP)W;BP<lNaP7
#O5+PY!(pGrqN,9n%WuBaKIgUj1.O(T6bk9]!lme5-fC_8,JmVWk>sTip3KmDQU%N\[MFZFlh44P[Du%
\\,b(BsV;XX(,#=I;qdAj^"]aq!;)T33R4B?dmrD]#fB.2:fCCC33_rCW):<-*2B2,;s?/>he3YJouCB
Me_X^CWK%tL]UEaP.'psl70!9Xh:C%r46M7orZLYgRU9H33UA@27YAUXM"+7`K_NHI-J>e3tCX_?Mj`n
9KKu]Al\U"V%hb$fk6n,B>S4-`[-I*,q2(dO93*&oKs<lF>/]P9_,Q!*H<N[WhIENnq+OZcUpGd65*9n
o2l_"@jW6pr;-SuY*S@f<e'V.is1))iLA^dqV'L64."JshHNouB5RIHop%JDm(B$?pU/h(Y&*\DFLZ?P
*Eh3Y/AF>0B[781\KOJGhjrZb.I_Wj]%se9\#mi=hsJS,f]C?CFQO#P]k)m\jb8=,Z!"<4BLimg090d7
g'MUYmM-9_((R]ZARY=nXKJ*ShMNMlB5u"8V<GKgE\/'_76R7/mN$St]50@:Y;j,bVKXQZWI+)\9\P9K
EE2bMbf$sjc_2ROl+KR6s.fWD0OY]PMC<ug(gJJOXC4Qh.9_e4pS^Ot:XrmUN&<@kcZ9bAA12i@jEL73
X$V/E='\D\WP>e\qJjQlDmmBbZ#TeRot0[qhf3^c`>9ID/o.R;C+IJAGGTFC;nUE:J1EY<8FkLOKH/)W
-Qdu$q16rt!W,!/aaAU&go.!OFDfHriqF_o4bFZ*mNc.Rbe6Gn(#S_1^61JY8&:T;\<;Sb'O@]44*faD
I'6(fr\Orj4@69l><4iB0e6(l.(GIPB9m/UdnB9)dO`Y*)R.Q]Q-J^KOkR+=nC6kZ]iXas`Zn86EAu?]
bk%kO;-;11iuXF+Z76QBPE%$W<Jit".6n56:^-\=$8Qp8Oc1?^r"PTmaXejFJB5BthBT&fU=(7.NKRBs
#rT;QbY"\jRT[P^8L>KgTd*b<:;,1,2uYsbl?D&+I]rS7eTLcX3PFUqVS->QgqC5.19\54X1]^jUE[+`
PLS]a.l_,kp).mBJlE@9D4_thNtYi[(Ud&UZF-Ru.$hdV*!q)WFMDlnA&'g)Fsed-=j!C-feluWboA\M
p&r2qIJ?:Z0iN2<(cW#_/(1"RN<1hpW!'po8T[_I+g#[TCV61]rgh8>So8G;/XOH\?1Ar,=fo<A:[bs]
_hsqPO$(O[h8l[![-f_VP]IrSD`C#n;LfH("X\m(r=B.;Z=-Z8^49&qA1]&_8S!EhR_jYk\.fl3`1gY@
%lL=cWC7I>%1t&2/PKkdZC-lW]Z6g,RBKk1q2;`Yk?Z-#WBK`ic"fse?Fd=Yca?KN>hT%tAM(NO=t?oW
AZ:8sY2l#r3>5pnS8=glPY=tJ-8A#\C"&JuL>eL+di>\ok=i]0O%Xn;_i929i0nC`a?C=cQ4A4_`ei):
E(i?K8Tt*^:G_":j)kTeT4X_f]>LOsif'4/nbkqr3DFZlJnaqXHH?SW$/:aO1UbV?Xr3ra^;iAWNg.,G
QQIfkZ2)aYdu/6Me[dUI?5+G8Mch+h68?/%BL.He*j^-X8LK0>'B6l&+-I<\"h4V^&;:ojM=_-0j(@g4
>jbM?Ps,s9g0g26dSp7E.Nt1Q$8<1*2tRSIDq4M-?)oj4'>"+8-G=8Pqo$eI;Z!)4WddqDp<"'Gn#Lm8
cFWt`T%\0Yj/so%.rA"PZo3-&f+TNr:"DHD1&"+?alg%uPI0^s>3S_WA?J`a0<fk2pWKm0Y/HE;<mWjj
]2K]UI.iubdKHb%3n=G)1B9+\POf*pabo6T=krbV;KQ=FTZ5XR':k'*<uf_]#QGiYbL*)8@#k[UiWbE?
h]Z$@j+od"L,n8O:/OVrCF-<t<tO4QGC4'!]S=R_-Rs%L4nKH[<MHFbY-dG.O&a)WT8!PR+KMLpabHT0
,4Cn8W9?lfFg.Tu(F_TVO9-(]JUWDaeo6O&oKeiCMeFbqLLNHKAR8W\#f4ua17r$#'tmPs=sULV;3'tb
qn.G`W$9ml-PVU)4SJ/sK<((#](94J(QZ/2WnhYtgFJ!W^$24rZ\.[;JSkFJk*RE4^I8"o<,l,ojHq;T
P7Y@SZTZ];1,E%Tc#96=0:`i_TQ<">75-10]LPZ74T]g7:+Vo>#&?Jg^n;,U%t;j3j]GI^HkOt=I$X8$
S`#qf\1chd4C`QYng$i^B>RH#6`[88:1Il*WQH17ht\Vjm::7&Y-]#Q7hf9u842QY"GEIcPp..k9OSQX
V\#RrKSqU67T+aNkZ+8tU0(1rNr?NLm,o.Po^W<;VXQ6e9JTf]MF^P$Gm\j&S1745AupkE9E=Hk!@R4/
QdYYUn$*rm^U:6'eONC'\>@o#FhQP\k"5<4-&'M(8nIT*V@q[U&1X(s]CBu<d%0)FNUq"VmXKM.@,$W*
8OBY'(+a!g%E$2;@jX,^DA/-cZU<adgiq&iM\>')70#.+'o:![goh>2H3mGpY:oN4.6n6%!hVf15pAo8
a%GeM&4o)S_+ua8AGW.m>u9S1kY+Hc'kSS'"^QHnGoIdo0GE>Ug7(dm`r[!Wj(5Xp^Y@W!HF!+U.`_4[
SQE1_0C7@hf^6fSH.%hi,Bst0AVm+dklK+@^N3;W,Ym!`!#&";_M$??6Kr<F@[L%QW0flK4SmQJWl2E:
`4UG#^6-6j6esP85Md+t7/7O`,l1M=J.s+0H55Y!-tdlsc91FSOm)g8-j:"0(4[0A)33rfj0U!d6fJ]d
8fJ/gYg<\'*bF>d/9$:<%^E0<=ee>Jq4dW^n$]n.GYR::-QH2hQX8D40']IXpK"0aG\2-00(sVj,O"s9
igd1*B>G;#W0GSl8e\#K=YRA75q/ZW$BBqe5!MYr)JO`VlbN2RrLOrAjQM4d;h,FUp\I5VP6.N[.I\c#
(aPgaSGMLIMe>lK%&+m8f$H9t`Y>;F+In0KAsFeh;ZJ:R-FL0V,P0Nk?ipefZHuGaGaiieL$Cn2*I4O]
[E">RDQTo5Emp%%ZrH+o\`^C]Vf\8T/lZhqk"a9oM$C845UhLX7)F!/FDgf?YR$s+*HOqJ*%I\9-]+q(
U-XacmSe43+$U*gY3Ae8`o!<uj\oEIkZ:=V;LfJF<M2!Z7!Fc\CL\Lpem#n#;2Vb$=ijqtM"&kRW+[YJ
M?<](]#5$1A/-+L0QBMoQn1$J^d@OnS7]T]R;\_Kku:mef(QrS>2NIe^Mc^"NiO,BF'?cMGF$;Hb,:*!
"J?$ETl<2P2[t$G8CriV=f"Q3&;qe']Fi-:eR1kiW=n6/21BGl'DV`"jV+_STa;l7n+DD6-O!$A;W(J%
cjs"!JKh@J'GXIVIps2A2rC#0.Mej_p%?5(@M0&I(q5TeC+Dsd1"FHL$StPG'l246^*6\Vh[OLBW8;Z0
h9P=iFtIO088E:lmQgm"mB_r&A(BDpH(E5p]H2c:.a1L>L?F5&,s)bBc66!U%#.G"gK6(p(j@JsPjtCH
+j-^m`mCoP!i,fFE+'HbG[oZVDE\rB]k[3^jJ1B2NVcBF:AVc$!]/GAk/]nhi*AX'V&IkU0$S&e==l=(
E_m)0B:U\+2(o(sgskl6>n&luWH7..Pb`SqWErY(a3-9ms#J'1m?3QPMWC3M\M(2pU#9Y+0b(t%!S:!j
!=a1G#I,n62cRA=`O^uTqMD+8JlNn;@+);pk>dP)FPL#bBI+[C*e&hIG4P]ShYkTtUM_$f\.H,\-68j<
$IXnc1J=M$<+@U<`/C7P(Zr*&]oW;k!%BT;'Gpfhi>"^M'JsOkD1rb!PWk`A14^ma%c_<*nI)VA.oiR+
/h";<0mXPbTc)*KY@l!T(-KCD4KS'!l1be$hc\e*l<VYG?YD)CmOU$\<TF<6dXr;+_'&jB'\jB^U:;Q?
]7Xn!=^sA(\!Yn]^<Qg@L4grgmk.:)Fq+Z];9$JlNnu!05RNH-"YLL`BM?cTd%V4AQZrrh'_-poB4?Hb
pj8`l.-Og4Jl6iZZ<=,`"_?bJBnk;F=i\"p3Y!XV!CYB$oe4EecaCH4Im`=alTA7Vn,.c]f:q^(XDZW0
^DkW_dnD`h/@qa8DKo$'99ar_<rIoCcsf")#!W`pO90hE+@I)_(I!/[U];ht()2Sd/W'/W@r)YU5p]4]
WYNOK@h%Mj=9_5L@!LUZV"e'3M1o%/Q5(a6(:4>P`AURgTBTZoZnoC]aWE5*X/s!64Rpn/[oQPu\>t)!
/Iggne<K+(fMdDadsY!Z70f6R'+2r5.N<EH$>YTW.+[e*R_BZ`f]VsMN\B#VUC!Y[K&iGU.^GS.4W!]%
I=*#kML>t/oYe>(d!AT?'HdQC;1TS*&Tc)Vf(S623\%SS6)+#1P?q'?pj-bOp)6_'2W.(k9j5&6_B'Q(
?[)nh9GJFI7IO\(g(^,f_BB]KV)5j7rS_hb#<16$]'J#B.o(#lH$:$H\rutD*Zp<)+)Y]Bi"4TULE$!+
A<MDXY!A#/S)7!H1D6=A!bX#KM"6C()VT]U+9b;eO\l*DK7"_BQu)76:HV+.T,P.W)@m&fCQc_39u]YI
$HJ'\$m4naJQmgU/L0?^"G:A&XRn6BP6\$'+#DkUf&]pO?KsZNFEPPC-VM2#?n^qgk9>jCi0YTORG$#-
%6"SNgkLV5+Hmu%flsA$i[^[_),#M`feluWc'1=hV6W[?FAGu/F&^1bntM)e-&Grn'HdQMJR/N*657]m
B)XLr"k,KQjPcb`1h/=sLS<rpV\EnsF$&\X!`)8)Q9&B.#Sn,+K:>;@ZH>KPldAddd8i!t0FR5VNIM;J
pT=.;pU-66Z*S8/f9PAL:%<(m(YgnRSWOZa!l]j_5NpfW=;M=Q"J5f%D3h)R."rB!<IbXWpKBi^P6.N[
.58mYLk-t)NF#saY8>//M:)o3&=d3p8hgpsg_[I)FCReB^p0U^/1C*r5>@*e0_Ki@^;danC"<4u34-,n
r2*Nh<UHUdS_MV?[Oq!8cBXpk<VJTnj_&pu`*06o0\V=cCWt)FEMAY`<O!*HO<Yo@n#\U9=(.i*kD1=m
cgmgOB7!K:qB[.t4R(MFH?;kLdP3C!A@`J%"13=0Z'BFT0d"cfqb$@u-p.+dm>qCF!%BT+'YpR:XK/8l
4M98;N*-(A1LoK5Sc.#VCb<CQj)V9e)R=fk6e%N*ASm=PV!4e"V+M1<'\^aLLB$Z:kXS@N5$mXQ8qZ``
%X08JI(]0P+o>g?jboO:3eQnW*etMa84*lsB(V<__e=eVo"\GYHrD#K1ri$%"iiI\!MPc10ZJ.5i%Ai>
aM<pUd%nJ1$7(GQ=ZdD@4XK1"399&WZC#Kn*-9Io$L$Jna'4@?U@Q<a,N!+,4\S)^"2^HJo:%l2%?<o!
L=83M9fS9[?nECT![C*i>VBcA'HdQMJWWjGqPoA!b(d@Im&R]CB\ai,6dRn?PYY`TMUn_^`tdL$Jbk]p
5C1'*NKm4b^=H7aguP!WiLV3WcVR94!E$5PGbJY_W&.iQbS&'1q&CgL`XNeN.&%nI-Yn`6])<gL$4mAg
!Xh(l@^Kf/qo1J?Hj0.f@jqsY'YoQZ-m<dK6trSNmR<@Gr=FYf@@=B*]Y'rp)bJ?8a`[@u@>$$RF[`%V
,m?g?;BV]!$q*qqbqEa:am^N3Ks;b15/pcoHAWMaCG1rKrS2a5<Qjg6ei@S!mL4SVWp!,U*!q.Z^in!E
CABE[497C$TPH%8"=?/W"&Ta;V\G)C-q%F7630E;a;IYZU];i/$B/0mU*>Jl.<))M79!*3Knlrf,QT(A
7r.83IH7k?[mN@h8m0WMqpsKlX.*>t?&f);a)&M#<ksiJ=WV*U8=hfo4k2#N.m#,0:Uihsr7JOfKtJh+
i\hh#__;\R';CH?.h[7a;LfH("X4;l5SS:V#DpNXU"'S@MP;N!+rEo_@n91oB#7cRe"P=kY35b%f'[sj
b'@ip4hJUsj=O.sWI2XVq!@5&F-5b!=E/drF*q;6o(\E_r<Fo<+[dJA3A1OA;'KX,/W^%0!%BU>'o7Pl
ZE,O5VT;Go%8kP^.%S\"Vs"0<N_MXU6>nScL">h0m2u9$eD<]1.^*Tib\Q*umG3om/PGH8:C_:B:Y#G)
h=2SaIGR:)7%U&31(4>#/P;^=Pk2IV:BXb@3BeZ2b.,,/d0Cm"8-)U2U-L7t;.WI%FYk0CV$MYrMG-;K
"O@ndV>,/3?3d;tmkO'$V8Li)l@nAQpXelIVP^)lV)#NX,2)FV&M1Ut0)9u+a+(mH#CItaOD>7a#rkeP
2DIIQ64q)tY5f_<j:%mh;LfH("idYGYn2Ve1n+\A!M=m?A/(e-o,f5n)Nq1D8chV^S7_+%dm%B:MN6^m
f=pd7O$$KEH\sk-g4GTh]XQgBGYpYCf`)U0]I9M,]28FN\M/]<O;EWK-g.N1+j.=.,1-W?"\8Yl@%[Q:
X7S;Z7XYt>f-Djl`U&c3d+nr3Z]_18R],G!7IO4K(.GFW&=T=8;S@SEXEs`]rd.E,pi9<pjW.pC6$JLW
R4[/H@IC+rCmsXZ#"0%cF8_]+cI,j''l/])hfum0XE.&Bd#Z2=!lL$H"&BJ36OJnVU];ht;@<%`'MTB<
"/R,D<oXVpF`(mT,9$n]&S:*'N%Tgla[V36N\e+>mf$-deb>OD51-Utecsacf$Xu!@mOLL]]+n%SC8e]
2"^;E\``bCo=@SWog=NjrlF%Sqa?)c,B]QMf-LSk!E*;.'GuWSWY%!\6io,aH=U<6.1A!s0Vfs%TG3f>
A_*ug#0)ZYj&Nuu'!-APq7ql&c]+j3'fU'Skh7p2%0o`<'MWuM=I'frbk4!T7@DQLImS.]j?X]k!e_sH
E/C6S,R$^>;IH:7k`7-ZdU@`A<ppZ-*ZT.I43F31!0#,'.e@Aq6tZ+N*FnA#^!#Y%p3bo7a%nd8XPL=`
XYdN-SecE##W_((T"/>+*#K%/&u#g2G5Rc=-H=C?&Yb66Fb3qd'HdQMJIt^d+JP7+&miAulsR]h"K&3)
U<+n%;)CHMKPiuB*n$!tUp_4g/(8:$GaPm#"35lI]`3g,f2nH4=113^],bU7kPTjOG0ld&\7^\1#uOtV
=@kGh;IC%C&>G-!-%]Hd'HdQMJWWj'0;<D"@Hb(Q4Ca>Kho<pr!1CpL7^c!t6>CdFXY._qTGmrB4j7SI
dUC_c%"8'&[T=PdY.2$qF]k1sZdV)[+XfM.VZuNe;0\B<AIpf[1$$p\N8H*.b",eck]KGt;LfGu!<pb<
'HKV=ctNraeIn1WIROaPDBO0>ZTY07-Fp(6G@EoC>-%6MI]8NFVc`.Wf('@Epi@JQ+)%jjU"*;mDGL>.
FDno>A=oZ`!E#Ri$Ji3`JO(\LLb]$u#^T'?J.s+07S844Lr(,&^j%GqE8t"^6%<"[VkWqb+C%*!'%&?J
bFk1CVDL!g(^o\?mJlH2pf,Gn#F`hSBQk8dO&$:T+?LsWSVWPj+Gtk'@;%B6:C3aG@eb80fcQX_qMa5E
U\s6!"&Z(?f#F)L+YQPY5@`4;iJ6iO:<0AWJ</2o8?YYnO923X.I`0$oN#kq^EIfu=ObcKA8nOcWaKLH
mRY_ER<"gOhDRFMh@G*UHH/B#[pRlnC(#;b(!d<1ECnM@c#8[;4/N4P;aSc&"P723M/LCSU18q6$m=#\
"GHRnoL_"n0'L/mIg`fb8$tX1'-H=[@=!:`:giLC@T7'Cc!Z!QM7hQ'koAc?!nPq&1S8"5,F6SEs5T]B
P6.N[.6n6!H3Gj49>Al-(AM-6+H!=WFQQ)RO/=f"dKp[O,h-[LId9'QjnCTr?I=dB.A[@MP0$#ZaVdLW
=E'rr4t%_/.#FZ]0oROKa[);P&EOn@m"tG2+X2fJMhMb^q[&(q.>9uUrJ='`O;&f@8-)V]^B4Al`-N?q
X/P6?//c$00MmX&1YS4"bHrb]gTR,rWU%?sVXg2p9Cge0k4[G?qROk$0.#\L+uh4k?'Ag^A@+[h*V$F`
B%W$YCT#*j4s<<Ss)p<\P$SDkqOa/IS.m(L8-)U2-DDmm;[`cWr(PL`V0l#e%$[L:1?ErHhk=-OWp>XU
NFg^!4)NgA%'P)^8La2CLiSXEZm[4q[a,L^kKTOY+[i"AX(VhOU<o`m'HdQM!E,T*!\k5i6&:Jn#;Tob
c"pstVFhCus16_$'7A<IXK+`KqYc_npXb^ZZ,p#$AP`!P'B)Ig3D^P7?5+N>8L`GW@SZYWbjr(G6uc!4
G\Ega>WP6tqa1sioKP(p3@R3#O924C<('"XXXZ&98K`[%8O,%\-G`NK<foG1f$(%=6EfX5J*DFV>;^cq
46=,Pc#2jU0*%gO*7Nk;iJ?Li]LaR2koS]&&@4KP-oAmV70,^h\eL8.U];i/$M7CB(8Am5JLh*8;368I
e.if=%]Yt*.,@S"BC\P`6e7_*gA:6DTThqCjW4%G:+=KA!@/d4>h4"m.$!e=%mjpT+Gq+04VTMqhEH_b
pPX\QrD-+5:(!'aU];hT)c;^D_lQBC5rJS?'$sU^$7`$r;EtguR>*%Pa-l^+Yl:i.LVHjL\A$3oeF(EC
Fsd#i$1O7J&[QkrLJs'fh:#"G!CE#!SqQV=*eXJ\KICpk+pB<Z!\nRU.$$Y)XoR]r*="<@@'[ujhTglq
&-XCq9[``IO+OD-C-\!1_5E<-+3QgZ]dJ<eY]FNZkP@+2ipO+"?U[T&P7V\=,.T@->d-j8k;6!B*%?\C
#roI)XGC>fM-:Ss/#1'cd`QR)!$M\TQ:ZXaV*KuD%j=R?0Hbcp+_'ZNd.nN7@O:V6&-]S\/'ak=/\EN9
JFSB8NLKKjdc'FNoZ`CZpGTOreDsrg<LN6VR-44^Tn]'$9<l,XAgOpj,Gfn/[Ks,LU.e)p,=Ir%[jV$Z
Ud0lC%j=R?cld`f+_'ZN&HtFOb[Xd7crNtBd9Me-nDX<OZ,$5KMMB^"=M(`,Atc\9j'MkCT<,0-UY9ib
96jrYAX^)EQJXR=/2M'1bTa5<h@,iAgajVk\8d%(O:O[66FSLD?t(Prj48:f&7qg;O1"q">CW?,P$"@B
6LFe>m3h2r7$K7V#bi/n=WBkscjNuFTWE\K.'gcjZQGm$kA!gpH.?&pI`t-^W7AY"IXUmgMH`i&/oPiE
G.?`1b,1pT^>PB1]OTH11D+2QjQ-8c,&WTn$fj`"01s;A-01)Q*/ThgNbk=>\S(cpnJu1t%@+m[.W=Z5
nngkHAM;R/:\u:=7S&*/[iVW`:iC!FqiA/`BNm]!qHTuN*U8*JlAq<77Fg?]_/t]LaGL0L$9Fk/BI]sS
?4&$+:f*\6'Lu?4:Xp&A;T#kc=bkIQoOmj#/O**Uh20R]-Ki$,jdZ<3#!0RJ*)ZR^E1>799Hm7=;$^#)
;20B4e+TTQW)Xu*/`n$'@ssG[r(>H\+W;Nh,O39N)0OsO>T)jU`mSLulXP@MiI9UV^<`bHLEh\R.eob^
2AQn1\u;<*O+pO]E3F47#uc_TlAAA<g3'fp=%We5VR?>sqkIe"n+lg"HXWHi`P5nKcjcVhFNHN`I"Fuc
;J?2+YU9_%k`eDi6ARsa1=WXt[O25JXTD@<1$;XVl[t_f=/,\-W41\egQ0k\W#l?sA*Gf!os$^4E51g;
he1I5"%6"/9jq_`,GRu&Xp5BccZG#!TqGMF@$\]#9fGetA1nLJ)(eO_@Ih#]:oQ;L[e62&e`Bl`]/%'b
.A?<#39k),9Z<,:QR%A51L\,eKI@W^KO`g(KORf5HK*BHUqkVZ+R1PUhb)[D_Ii:ZN4p)'OSF8e,X^X'
</\/JW#LfU9#/LJj0D)Vl(-&&VDS(L`fM7SF?I%R"&7ab)2?__pts&:$u+l@E9$H2&,6\7&]C-*d4"2n
)e*!,,79$"TS,`_5SX4k1%>ofB]"I,*pj)o&$X?/G(9EhmG>%sPo"S-V["^6$Y?YTf*hhCPgVOj,[T7a
4gYYeo#ZeFD?/_GIukft8gr-PfKZ%X1!V`n+l9*Td)ASs*uFF2Tj<c^Uqkn'(iXC"Y>>o>L)Z+#$\Euk
$l2`@T-.>EUlrkO;t79J1f6R7M^X<p(h;9E.?=K63@*9CE_;#9+9IV<:c(jb+>d'FGcW;e<d@+FP^u=M
7Kcn6h,@<VQ:4XZJN(fri#2GHJ(hO#n/mhNf27l7Pl,pc"D5`Pn];IdKc9gqC0b4%>(>/?*uLVjbMM8/
$rdXD.'PK-$8FNiEniGAIK1jdd_tcfN4mKKIqq9SZ?F9rc'<PpATJG?$eN(WIB5K-.#t9)l/YBM&$gQY
g4Z!Yq"2&jZ+c!e,0Cs=SCC\'@t"V8T;qF)QT0ik]`Up=bhI2[_h)VD\Y&G7TO0&M8:gA2T_DJBn:051
AaZ][cte>,N!32[N>G?9bA[uHiHm>o).Sp#D$6=;(e&8eY6"eq_d#"_7so:T\]u8d<'jJ7Wi)<Qn^)_3
A2U&H0!3De#c/Za<g=BP08)Z$&5%hcKU"$2/q?aeXc3-]n5$kf"2Njh_JAY-i*Y23qLQ*M\Kh2N!f@oE
oFMA'RDqMrDZQ%N(8\tGl]3ls$p:\eXoYI$mCE_&L)KHbJ3-U#K80=tlH0o$30Mu81VA_s5mOSMX1Bq7
SX7Fk9?__WB>KE..YK2`;M"F/'GT^JLaX%2R#%L$KIF+./[V)`p^@jmHGdNjHoDif7?Vfg!doUnp3Xi(
m6CNgi=iE0F7P;XVr'I5oB&,WDnf3]4*\"/i1Yn7N\hf%[sm91`]J=H+0(/Q*ie2b8,`5FiS$4#fCg0@
4B2@+iC830I.fMVW]>$kk,j7n8)A*-s.cG)-bGD2Cd3'RUV>F5dM?Td(B#BY)T'Z#^D!W8$*k][L-MJe
">p=+Z5#E8\e:*ZM_&/L$J(qlLc)dKH@`h"<^Q:<K4o?oJG&H/nD%=IZ!n_'@g#[($lK%=Q("(\P_o9?
li6Ss>#SXSID%GOe\7]g1a1q9;d<6Xf46"]ig<Dq1*KL?QFDV\-.W6Merp/F>Cfn4K%llikd[\1<Dq<,
qqb-KHg.i<O0&9)dUg`W?2!*NO8e(R7t:0XUHa'LfoI5'oVWNJHL*!i4T;+2*rAgLnUY79]RT_fa4Z90
o>pKp_!o/l>Q2Q:=0;GsqTZd$pA9@=c4BpHge[tDX8aetn^$=sqsV4YZ?LKZqrliH)Ep45>[?+5g7e06
R9r5.?TuAYd5%ad49@?a(b**tU1SQ-lO@b5[X_/T.It3/Jf,Y*.C&l4,D@PNcAJRhP9Ut>)rVa:QcV*Y
HC+HNQ)a"Op--i.IRC0BT[TJHFNm\<$(>Y0k*Uh)4bP5:.")dP7#?''d<\\uCb$(iQGEYhbo7s@BQ;'T
<U[\<l)+*cY@JC(SlL#J<oH2E"\WnE*m-'Z37%<&c*f1<i0!BCLU%7/RNNh=AnLJZm+_hdnfH#s_tZL"
D5jZ$TqXsdkM#@IahKpPn@jUC4a?d&bHAGEnJf3Rma`\R++='B/(XXZS'V*(2nsRN>^BfPraSG^CoOQJ
[<8gI&E8)]\M0!HAEFP.5ihn[8^p00TVA3i#TbBG,0>CB9!ML[9Mf)T^Z1_mD/4b95?O\p:EYNp)kR5$
d`J;"(-9MTrtTqU].H,4D00%;Z9?fP:QaISdB#iZ>bjG7(7eD$L7gr#qqSVhIH.3tj%f\BPS$-dkm`^U
_kKEg>6a@rQk_/=1;@t_[`Gr5Yq@p&CO(j,cb&h3]L@nE03Xp]BMH=;o`Y^^(3*QN[r?K8_US`YCmM\H
br?[4EUo"<j;5"R!k*euEXPr\gRcKp4Ut-1>WP+:hYCl001`ijIbL@a;X[0!\2tr8^79e%1@f>/.D0`l
<=`Abe!dJtp#MkuJ%Xm25Q'afqb#$B^OE-?G\sCYMfj_U!4+ZS._qs4Qt2>IP[]/@9Rd=g%8[Y]Z3[:o
:F#:j(^m)Y;;eX1,DAA3&<g:cE1D(=AMnsSh6XQHEEh8B$Th!:6gjbhSnO/11Cmql#Z8S`Bq4oF,"/\2
*Z@V$nYSQ&6j^tuA/O0bm$CjBVuG3mCGLd];0^W$BsrfGnfLN6X\-oHS!g`L.t9p0hBn1qH#$=L=/Y/^
mPh$+Y=Z(&M)MM2Z`V2A7ep_HXu6/I4N0D.b$UKPK*(?oEn@,KXA$rG"Y3ijfsYRhD:/3s`I,l]?3QoL
^1+tpf5@lGH7UlP_2S;g.G8pi9=lc5G=fV^%hr@L^_^oq[Ig`eSpBaBs5-'7ms=$dnTqSf^fifVT@Z?C
@,qdeIXF]92-jG"!-3fobe+$g7t/<bPTpO*FhFFfO1n'hYb0%^bl8jPg_2[FI-[rsNV4;PS4,_f$9B2#
pA`L_5"CDqrh;R`&>G,m)\[W@;SZ0Q#,7bs3HBpuT<.lhf&C8mIsja`maomFQDPBL9.O,\\\bcu,C`@`
D/6$9.?&!:)cLV>e+2,b)mNOL_1lX`VR1qLl*eu'R\+A*^Ca8*F4R2KY#!6sOIEX%20UW9GZNe#m,BUr
\Z:p7<i4rZ9$(;&S@rBL`q"E>b>WGRa=(/YPl4-Vm]u25.s$Rh:Wch/RX9P0V9>$CmRkW+P*3F&^%flG
Y?c>+dVj&Kk,"^Jb.do#;obq"I"!kU8mq`o#+:b&baWjQA;ZeTbgRiTeJleb.AIt^OPCk>H+jr>GYIL5
64NN,2JW6Q48<XXcF^Y<Xq"KCp`3:#V>j&/rJ0U,*1>UH]?o`LFl$KIknhC1!e_tD6R)cSVZO+7"i1d+
PPhEp^dLu1nC9U%V\e3]ZhU6DJk&`HSk-t1A"q',FP@SS;JdA:$TOaeHGoNMRP?h^D-M0A]'tcQR^Xmq
+-U.NiDs,lNE?21p%jTt^]t%e9=I'U<qoej_C%)T4do7?E([rpanb\,'],%an@nhDmU,h3GLg\[rXUZ.
%_pcbp%*hZ+Gq9rIuoL2pGO-rLkfrJ$F%H01m.Zf#F;V!WQNe<CF)H.?6Xme;0=_UZQOBoAn^MJ$d5K+
?mn03C>mW)Xd)'<s/`ZghV-E$4$=HJ`D!9/5=<`rA*ckpg8FbT:Bm"2AM^UX0:;lB+[h`[$4rqjWY:iX
$n6/3'StPNc<B.;a)G)g"r..>RR!+,mTb#QU=`M9Lp@V1&Bb_r_TCNmJjC;&):LRtJ5sVEBHdeNK_pdU
7h\bpdtk,#[93_6&pM<^[beq;56$n&q6E<mqZL"I`V)i[m@i%H#=0ndQS2"V^,7G@eh:;&cpQ!+nACmt
oAB8N5<A3?.EimnTRr=X4P?`Y!m!D@i.&NEIn.kAA3TL)bTI7r0r)mG!ojH0e:=]D0_mQs]c!i!WTgfj
2.^-0/^FgkRMW!6fN\3%.HPOL&s.s(,tLUf/5O?6oU,5s>hCu/LiU?"#dbgS?rSRo(7@R^oKe_7B%46]
7?iR+D7H4@`6Ho&mP-)/etj.`8M2!?Kjb15!id,bUWF[p&(!jXMu^u8"X(tM[(NNrYeXCq:PqHRjP6$"
q()9r=i',0(9E\0E(02k:D@.*=AJC7l1mt-Cj-RG^Am?M2h1`%J,<<h4,p?N8O2)qjpU_qI;kX*-G@,)
%P!B+XJ<sZV!t[/]oUS-7=jKS(X(ndHT@fk]$.5G@]i4<@d6HQ\''-jHhI9%1fc0ohO3Z2R*o..Ig;KB
,kh`#_s=.$Dus(V1@`J><.GNk<8CR<c&_uC9S!J7S@sH+&mhL=6*ghgWG@d5[Ua60D$eX9dVOuAg7H)c
'hlIVV-oj.CJtUA,o7'JedU9i1.\muB>%HOH_`lcU_TthAdBagT01e^;So)iSAXNBdL2]nODgEG=32jW
[*QXWrQ-Sp&2'NC[U`^a2\o`qfIc!*HHWesB:IpP>ncgfX=M)tHoa$IGrcA6m@+WZLim[p%uTIT65e;e
4abOIk6Xa/n:J1laj<Er<FLJ/)Y^I79RB]TIBhnlo$c]%2O@uu=3ToK:[?kd$0HH=MV5cX9_%&T$t97<
9ZS1FL%Ruq`OukX>d-9km>)Gn<=56j-BVrREseATLm!LSPkl0gQ>^T\YhbSRBR-%`3Th&$mr0pPpthHG
YSr<Q'LO:,ja;m.M2]!!rbu>kmiXMJRVb(n;8U$]:+;"-Kc;MJE)T6B7S&u2\(\2h1K*Y1Qh,1I_GtlJ
YK\P'Od,HF9$Yl/Jd3*&gj\98S"KNUhb$%%Nh5eD<03dnP^(=]#R-3;nA+r3i+-XI$G%:rn@"HFNOW,B
)$308JKEXG@I+(3[!-rjoVqDb<'+n:jdFQboZh;PiBlde.!S@?1/S@;&7nhs<Tq\h!Z+O]#aFsc_"V"h
ViV$.9!#:Sh/`CYXM"H$(Ttj#HNKVSaLX5@Kn&h%T>9shIu&n9k*T];)n%.F.VjauBs"=;N+)aC2:l>t
I)^q?8k-YZbebqKJLb]>,\=0uQui(efp?X!>eDM$dDh.)oa"^:9FtH2\I4bK:]JGIoUBd/H1as>GT!@Q
S%BO"H-iPkImG%iQKQ1i`].#3-lc(q8;!ll6p[MZ-1?>b#qR2:NJnlfnfG(0KnfR#T6+>ki[L&a(3OPf
NgUnq$#[md3!pF7U5':+jLH+%-U[<HacRu3k/d8LP'a(`*T'_[fMG^uU@Q<a,N!+,8/jk[d<!-A-+"mp
?oSka7jcechXm"%3H.BK7Fou0DZ0Dj;+rj^G]a5RPBF,%r:QutP$qRa&OmHbrc?F2&&sDnOH.#.h@S@2
\EqmBP.s$MC]fZmk=%>jDSttme=;LIg$:>D<K_/;k2`V3RB^3jqXVS+(!$eU03X]F]K1!$)YgVDMr@OD
,B)Q.\)+[pf.T2A5M"?8hBN;>fZ5/#$cQ9j)i2@0HJeuo>=q<50Q`$RU>Y/Gi^[@2WZPlrCTRF%JWHD&
hf2;AlO%!1Z-P-0o/go\J5S)]A+9jK$6]a"MKRq-8.(:d"_&U3fefNiU-*N%;0"Sq0K>mCX95;dE>01Y
nC\n!%d9E-0-i=H&`mg[0f+qjni(O2gXOP#LC#qnldf^UJ;!MchM.82GZ!%gjmj[rAD?8-_G)IJ>>pHh
UbCMl^2PkVAT$(/TTmt(Aa'AZj=Yg:/cY7G]Ph%rj2tr6SicjV9g_9L0W6-@RJ6GQbg&A_L0iEoY)EtS
BmGD9(B/rIY+leh@b,G']I:)=ru/NR5Xn<^!I6iF@4(>!)Lg05lGKM>f<mSrrLP;'[OEo\1WQG]00*[!
8nWs?)5<&d<C1S*4N<5(bFWAhI-;5,qFR6cRikCqN^q^?JDSO=<</VQ1WEW:TA'nkT^kj$P/<Yk0[]K&
<o*q(7B:\3fK@[^fYAjfi!)JM[^-$'&W)'`d8(aW#&K6pPph(oeTq<pGY,K\Atf[bc)d?hLs`:[A#3]0
c!nsLhM<GM"kerJ'X#PaZk`tk.J_.CC_,C2jQXGXo6'-kFEgqm%r.'mH[_mMY;&0g#CM+F.D9\ZnZlid
'bkZTI>%Q2]k9c5AAu^JT+B-FgkgW%?_,O6=K+G%$b&`-%8fK26+*+Pn$=XEs602mp=rqR;UjZ1&9&nN
p-ck`:G5iN;bH1E-*p%EML0Zr'-AWlL=)f]"Nd'^ae5S%$o9LMLl!O;,>n0Yl9!DBIeXcrgs(dVb\0Ld
8u<!Y@:rjd&RpbeLj`H"nC%LfbHMu[Zr9kQ'^2=-)*Ymip^)>b.qqSD/g9l86kmOt79PLgmM;P47DL9+
5Uk[U:^]q9&nCRJoCI@U;>C>FA*l2*p9E3C_32-6@+#EA-KhL*b$BXRN1s&!$r7H@<.+MaCN!=enYqlK
^0ZRg+.pc'"=&Ts4u37\a<q/p:#b9^F9C_.,VUmar;%@@''iAN4RKW)k<QWJMg.I"W/^Tn]L,*1)M[-W
5/RZc+N/hg'H[NO;,AKKDt*C;lX#(Rb'?ug=_?$G.+m]4,tZh6VJVs/PU6H/K'qm]'46#L7%$>s1+m5c
We5!KLn^MN3[)Y"5F6)FUqldU5_sHP1_Q'7@\H6?NNk7ip9E2h656NAY@%L*@(5&-(adt"ZQ>LAi+q"7
pHH%^(St^3T5KtR2o/31mM%Xd-&j;D@\O)['KB%f,"b'lksm(_VrrEV%I3[=7)Ad2T8GB9Kn3,1JQJ?F
:naMUL2X\`9KoDark7^?f'8,343R5IT".,l4=B`bQfkFLT!*%$UQj'D6k:H`pdL=DI"IW:."aS.BHpD_
'IuG)EZl#@(.,r+PZZZNFZoXM(8"\]'KcQ(A/)16%j9BM:X6[e60<#Chm)j(rkA,K$^,\l9@3g(.]ODW
@]BX!"J>.6F3Fudj_be(&ODO]$c@9u"&Z.V*kW;6:,"U16t(&.=GXhlImV@mAbq2+n*)k3dtW;F[$9\H
\E=&9o>T/R9$)Htqcp6K;(8%b3+iBLEIL]R[qmN0JhG:9n/)n!j@'s$kX((\X=#F`S.t`,'Hfd]%u@M6
B/M(cZZn8QH2o=3Tn$5Vs-%foQB]#so.hCY9YVf$Hc_Vg[e?'&G9*mW[<=(7O:dXPiCsn=eH6^T6jaHs
%6q^gdV$QI.]!RJ!Qm,"Z+TjE+UTVdPMnaRG`IiYW<.:eUPt]7\krE)gVME_cGFbVI'5%lE$_KDq3keG
>UWK!:I#C7MC1%7MC1e0^KAq9UI'blga=N;T+i,["UIsX,bi6JQ<^B]Z+MT+S)>SD(Q(*1K;VgROM?6^
c71(dgTEe*d=_$HD[3+$q<T3'C'39X*]f2dZm(CM.m,@Z2&cns6;"cWm((q$_gZ\OXr$'0S4F3:Jd=i^
/<cg'+?nRE#`I-]DJ%BQrB7R+iB-c3CA6hlm^+TJC;?)c46Q468G`h;*Z&ijo=Lmqgs^YR3577%i0YRk
-O=mg$[GVGhUBNu1*OeZT:iQ@;II!L+@I(XLr+dSbn+I0If`Z%4(Vadg;N@N)4*ONs+P*l(2lL0[uA0o
;*-))BZ]k\/D^4"$#]fP*__^,+gOItGf)g0##\&m(CF1QqpEMk.,;Q>IU]<fRZ96LfS!1gU%!#c(<0*)
ru4l7+)6"K[C*<5_k#KB=Pt]t)(LU^*7I==e<"`D+%2NWX<3!)`APqkADkKO6lGD+PkIl[%(?:k.,t>*
i%P2+^rKmfV.;.\ODLGV]e6/N>Or5oSt!%m"lI[3+FDN$m"LLsg[84+IadGWs80la/Kl:]-iAFsn[Y7*
Pk'[[4i;\ingPWIKdZpM%OtmTiQ`/ZXF^Eebk3eJnO'^$)_0+@mCBg)XIuCHWT3(Xh:ne0*KpZYA@*-U
U;29<F%uBj'-`5V3[j6;i15;OX<BtLmLtiY:C7N>!^fEkh2p#5([Z<Kg=U78:`"g5*V2U7[LHrZ/_kU8
&*pqO1YK3\K<^(7U\R&CSH)!I2pNeZDpHUWEdn""<)_aM*qLIHc[VVWdYH;WDI($9Kb$E7nG=ok_d*nk
!'Cp.JV0b=Shbp'r$5tG'?c+#)0f$R97WO/>F(VD<I)hIAG@9Yg>ip[91]p6X]n_mZqqM/n!-XqVtlUI
Wj_(J]<VJQ.6bd/TAsCkC^Q&lUDunQSIk95qfilsOAXO;F\rEA`cY)b+c:C`dmsh)>m1L2`WIQ9,,3<+
hZ@9GSsFa<fit&6F+;$#LT^U8MJmt0O70d6.`j4UA:X_!$0shjMc/J.iMeZrCecNR)=HPA.b&MD;'b3C
ECA1`^^8>V((F-grOU^^98uV)Ut,FDmIg@V8hY+%ft<Sa?I'%pF-9WH7[/EN+lH*(\TjMVn;64r:5D5m
@eJpkQYrS0.)UI*e,DpiTd`6_14Bh3?t45n;tFg$JPYF][O0b;EZ\B^qUE.maVbU(/6nd2HCM&+mN;Do
?cT2E5!MF/C/i9`*cR]QrY$8G@$Qj@'Q]_`%%1+<?H3NRRuoJ.E/0=DBd$IjF?r>I3o+Esh+TlT3rd`O
A::lK``guj?'Uhlo%=&iA>*g[a?>O77IeUeK.,1T;8tJc@(M6.-ptTad+5#.kYm!CAR$HPiKj9C>Nb-e
?=;NN;XgK=-tofs/i.uW9'/L/\P"`"m^htX8"Y:)Uo(t)iLdo-MP=3H@NDM"PEA0G_i3Qn4#5uFGY)/c
-^``KLnY9G'%0+@+ioD:URmqnA9'70ljOk^Y'0!a26JIab&VgNkP.2="0RQ7*Ztf6T`eYB6I%Tg(M12=
MC1("\>Bs,PgO]mTm&m3$r$ahP];X1l][5b,Sb-#@,$d-^Bo^Z?LSXI(SW3PL2C4"c4dX?X)5i!P1":I
dT9KJcei&Em/in6^YeMOq2j*9*Ci@//<#B$"c*3sJaqtG*Z>t`'KemV'FB.20bJ7SdBZ8B"=BjScU"u4
`TC6'<4fopkfW-@915MZf*Ok(JLKH?TPGSlb.,HS^9PD*-ptTad+5#.kYm!CA_\I:;Ku)tegD389sUlg
X=RU)5a:p=-WBUp-"X5.]&Mt]SB$dKQeF&tNnUgH\RhPLm'+]LbjpOSGAJkhTH.0'_/rHi;;ae"?5-c\
.a4V\D@!*nbk6dL$t*dZo#IhCHfq*#C+F2)F6']Tk'0a#p'd\>1D+1>pS,1W,o?-7j/BQUpa$\BPgO]m
Tm&m3$r$ahP];[2`G8A/<i=SN"'<nY2l@I."eqgSD4R<0[eS!`cd-iP?J<h#Y?nsdl]-8T[lgtU\KgR8
kiq?J&HjEm7<B4*^(`(G,q>`"m8t=ef&.)G`EN''':SR_Ia"<XGR52I+X7(,/sH>ELk6+#.Q/"!#-).g
Q(a7ggou,sXWtU:1XB,<mrMjalU;sbl0DjspWJ4<6TjIDF&HDq.6r\ErXf=E`[7ErjHRM+AhhoD.G_E]
UMtX)n[bg]'kt+3;t?8e(Z"c%+91<HToVG=P&(8QM#?0A,l%#?^pZ3+!!?omj01_KM4V$b"`lh?H]6[!
L5ZZXOTgl)KK*-<dHI$.-pFLP*9@Y"e8H<#4]p`LeF$'=<6P]7`L2N;$SI[b7$$>d=.Ia`=;7f=:Yu4&
EMd4hIf-bn`]]ho+0Zi]>_8ngSo!h^UGul-SlpMdHq2jp1Sa-1p;>4^^ai)Cc-,J;W!A,V`b<!"POWo'
GTGmjUgB80H9o1q3'Be5;IGk,+@I*fLpEVuon3dtQ>K='D+r5ZD\](m.c-OqZlXXCP&m6\mFa.?n^/0Q
>i+/O&3A!e4A][^V]MUY&%WsCW[d$XS/NfP#62hYE/D"YH9ah[r>Df;RXDtbTb&ms2Ct>pl'f[q(K3O.
2>k/Xp!n2VCJ\UY+gM.31c4;#3bJYeF('Z''jn:CKqUWCBV-m2B;24FE.sc;%b55]7+/ZEL"u3q9b4e4
LKk->JsJ-fJ;#E#6_6q;AJ]@X9JMaUB1\rp;^S.V!rQm-'ua27?Y_muI2:J]N%h!qL>'=s!\WZ6J;GZm
PCU[ZKu+@/oH4<.JRMT0&7p568q]m`>!RWQX-F3QciRKLP8;*"=hHdYn*YNEIb(js,=Hd,;M(VD%cArR
*R4HmTE5tWpr++nBJJMn*,\8=n+9MRc7OMJ0cm?TN^I,Q4!h>IgQ-`gU#O(8B<E=M_Ai$hk^t9kOr:iZ
Z<fR,9orqH.!uK%'[A'QU:@+hL]U2"&Yb4]YKK1!\HJ>_glYKl:D?*Z79/HY[NG?3"AsCRHS;+4LLDj1
E'EMT'Et)?@6XIAq8uLF-O%MC!e_s8&Q/B_*!De);)3qRHdUQsS@d6jDV=gGn#B+fJLH\u^FJ58b\'f^
ppYN'2lo=,2"1fAP[T%5&dn[='.F*@+t0"n;8WH^6RR?6p<&P1Vle"M5kH=R:P-mF!G>lgOXN2$b)U_k
4rHhG18_].6R=$$8g7(7cBF@Q@acN-PR+#-)<aL46lG.9RW_I6$sis$P_k2EE1VSOXNj!HiC1SM<P0r&
dIIHT2d^XD'/0>r=%aq@SqpSF5SV"*msL"e,/"1tF7AR;n4200gG/g[&P@no@*!rdAZU`fn$&Z*45X/o
i$dr2,ca")!m]J-6ugM,7n%U>BoYc<.-$al3.u6=ER*RHYUG;_*=:utT%WcO79((Y7JSPDm'A$b#Z3eA
q+ACr$=#h"#Z2omU&[`cT#d>=Rt3(lL8>]fc*T(G>PN/Penn(JH$\B6eX/<&KpWutApZi9As-Q-MW/M=
QHsY*IW1OGb$'V+%]4`s3reS/\?at:H+P;"HR/pr'8ocH:-k2Nm$Oe4-7OtsLdIelT(*1<5STII9B6+B
#Y0I9E*5"]YU4[B&Z)e+WoC)<E*7h6U(F&(^`*^LMA5i-$4rq*6q";I";**HM2Y"J4G>"+c*erRp&<r$
f.>!FP$<%[YCBX)gr_r-6fs=Oo6u:s/BURU<^A0t_Qi2YR-H\QF@R`*p&[!tOJ(CHZmt2g'0^ZPU$VUk
8"R"6%hU6;U4?%@J<S*\o-2jJ#pC^M.,u(?S?kTgC>d=pd6rAbB1b.Y-]BIp7\A+82QOPI^T-9Di>t/%
.707TV]7:N![FlK+j*2@'SOQEOb+0m!`6/=AW_VX+DZ6td>ISO#Lg!I\7b(#bBA9o&+KK;Q'ZdH\/.RK
@&bOtTn`0SBD[Jo-fL]UmH?%jOfFiEW`K))`a)rTZPWEeo";.$-DDW#(-+HIfU4"r5#6tiDW/NF7]gVt
=TD(YO!p#V1L.@!U/^!"phCT"aTta-gG>:)N>2.5"UIsP,,/1r4;Oc$[)-D5;9?Ln94I0RBt;EM1@@o`
=n:D3rW,LrJn?T,6,kY*44Zeo(QmEZG0Rkno@Z8j&Q+X>Th7MGeF@LB`]lBLH_@tBdT0FmO"2*(dd'4+
,76\i]I;g.;BgpKLfkdZ!\[0Y=VmnfU*O\2$:g>Y#uNmu1RVR+'H!nQKIGj];;_`uWe"(;/"#=aT=kSf
K&u>f>8Q?C,%Y%L_<U*_LN72A??a;eh0Z/4Ka5jHpdCG,2F/#aVL*onTdEB\4<<d>G!WTq*\N@M,<1(h
+B+btrW2?[BA:812.^-0EY\Al1]<?eJ^QO2*N,1C9C>FSNrSa<?6g`,LQ[ZLT>UFC57(3"Y/tOP)0H[>
5a7:Q^WAgSR"!K1gGI0UlQI83]G(kd.fS@K;(1](JtBof1K%U7$4rp?q;sk?(`9[8>LPad/.^TJ7a[OO
r66\d)q&P<1C@/pj?6Iel%B$/K"\U!7MQV68eC[Xq*Plb+,\@\QSR8+"c:U;/2=hrYq">bCk(oQR[poE
H5:\7ZVX^=TouE+:+_B&b,5SXPCp$;KI@MNMpa6oV0AX=Lk8_C$W6[e%jB)'mMN;?.I``T5_q0]&]N`C
CT[ni@QrV0>52';m`)X3p%aM)V<'h(P&\OoQTSDJq%5+!!`AkZ0F8eH83h&GE!>pu8!b$G^E$iQ1Ct8#
U[7>-ro<kRpG>isTm;!"a?<o'ba.To6M<uCH(;5d53RkK6lGHL12gjbZK+IM9^b1;@\gde.R8eF5nO9>
Jls.V#pNu`8oC$X8L\m>.=V^TjQBj\3Aou^[&eU0Ec1pI:]B%-6sdC67F[Ua<DjA_$U0.-H__3!7So!<
G#28#"W4:Oir241Djh.eX/ib-p7D^ZXsC,#0sp=WhnM@1b-=9YHr&u@ZhcgbQQ9g4['?q8-RTpYPU4nM
8]P\'^<QS&QsNK#4eHuFTFFGCcVOX/P_k2EQ4(Yu'U2(<@ElI?[I\DtV\X\:c*dcf.Hu-$o+s$OQZU^T
9:n4`TS@(rlV&!h'a;kr"Jm4V"XJWYB*981&V[tk'2a]L-GL_2ri,#KRd.3El<_aIb0jDFSD_R,H2m]4
+m5)?B6n44'Z"5J#o15t/(?;LpN`piD3B7#h\4UE4pPp-;7`n&SS+?$D$1/B7c8BcQQu`D.mSnG&J51!
PfOOLib#:qTD<cuk%&C(/,iSTD0'ac.YOQ2>e2+Bl]/$LIe`ZPGP-'!*XMub;3Xd15t&kOL!)qMT"ub$
l3SJoIC`I;U`RMPn+QK7<I(`aFVdXb)2;e,<&-><I53Q>r8f_]*7G3k`q)TZ<F%LP!IW!P':k.FbNC`^
/jpYpeq;jk?:'n?-Pig1"\)5f6Bm=_.$jnOMW;*,.N"?W2StB8;YY?35)QnQc7WFeRf-V[n\]Wt\$''4
UQ7WU"enP^Nk?F/*lF,7kp&+6'E*<`&-\gEi.th^@=ki_kdQS!Y4&Go'Qg1GQE4\Z;k3B0B840;[a0ST
4c,EN1O^bV?BeUfFF?1jT4oMU7"H_fX!4O:nkuh,CjGoiXG8-KU7YPpQ4t/r"UIsP.&*(X4M5PNE!8fr
5a9cmc,kZ8cEhAYT?m+kEu/\L:V=C)d`9ckDS>/_[<qWh'1,AkGYh!\'LEZrF1Q#FNne<ON%@i5%RQXg
%=-"\.$Jgs*WP(qpW[Oi=*0b*q#29ePt[BI1IA6tJ3,Jb2@j+.1E9sQDfb9$k@SitG/]rANoPEPFR!s1
B(M/4f3!-gqYcXdfd4J?.7$`l)Y[>;n8T9Jh$Mp!.8?(oT.Kk#8!NGt9WQ_9*_l7lR](!/RSi`L3gTXi
*?uu%a(<_P'HdR6<rkXPnVem\[LH(C3BI<P;6gQ:T7eL,DFl;4A/7^=R9d$Z\);h\Y'>3WPJ?GR1';)3
:`djiR[)rAN0k/91.LDWpP.9Xhk4&;:G_7+;!gn'.NbU1?e84_kd;f7[\I`pFOZ]Nfk60^;9Y3u%UO:d
O2[NI"l.CX'_t!5O-fusrcVrRNhB*'@mVp/TI\mfT':AFH<n/o!rhEQUktpHrUq,&MVRW*f2n<pdJVS%
I%j,H<]+2G)'2-:c*UZ$TBW&+Q0*D!V5B!fa;j=6WhdE5;Lf=4&1*8c5a8)(X[trWV%dd#7g3Tj=bZ0_
MH8jU4dqi0p%oj/mcdn8&4.[j1`#02.&.5KpcOUgBG=clb?uJ\CLQK_V.k;DhDI1Y04V/_b;$cDU_cm#
'-n]XZQG]jDf>h,@nVB?LuOpM3[Y0'1]4Do*`nNVQ%XmTr/Y/>7<ZUZRa:0>CFQmp<7sEOLO[*kY;<S=
f2"jt8knP='_Mm/Qn,9\=lTXr;:%fZ"\(r^652bN5)<+@H%*T\U]Nr[CdJPIB#2(F_A2m#b@f/7nX;*p
[dVb1?/82;=>7Z*"YBmJPo%D-'O<K`jVC@o^l/cC:9mW=q`@TEG2LqTIVH946$EY0OPl/]/"J;XbooIm
>::-Mh4>!O>a+)7Jb'#H,lQ$a60E&Xl60]ln0Emoe98I+c?3Xam`3#]I`mt"RG()c1,:d4H<!ic\cRO5
KICIEAT$r4`8$@Dnhr&??dD)So2fSeYK4"$9?k+*^Zb)ms2O$j0gTD,]G65j;<:Z3-qY=R==7UV=APdn
_s^[=DJZMdXP9/m;p&T]/OU0_/k]N8EA<jr'i>*5&*Eg7-OJ).TQ;IX-UC7s'mbPi9WSlWr3Db`(,f4M
h=8d7jMhgES7$)-<(&HRI(287T1-MldTTP!'Y%NX&>B`1S3`Bb3U8s[o5ci5!?$]VP.*J(Iq;+KnqEDn
Od:.UI1JNjf#^6,i5V-491\IkD286QOUMUp,\D-Qr=nkk$6K)t.G%;]j]?Oc;nSq5Jt'fQ^l'DHH"4[h
GIL]3enP*H<$:HJYnp7i_?0a)pP)-^YtK'^lK+GiV>9e\f<i<,<iCIEle]t;)FO*/U0OpL$gi`a\,ZjI
U(F%e&;B9fo:dY1+Z(Lq[PlC=.c'gniiCW_8@uEGnXXS?WUC.46j\Udd>TIXlLPsc9WLVkUj2Hs-_33*
Q=&>09EV#F*[II,GY@$&;+;pOSB&7!Kd["--uP%nB"Aar)6&kGQ:hlYgZJh/3NXTcRk!h7IJc3C0@Tjf
W`#%X"f!9!@;&O*!aL7i(Sh$[E%V;";$^%9Lk6TgF:q8#gmh]T'a82D6s5S]T!\DC(4K\/En6DTr**P)
CLp#FXs,>1X^@2P'B=)8,Au._LA/U!.(Z?4A/laS\smCk/G-MSpW"cHD(XjNGIfQCN`d-lppVK_GSYR%
c@Z?kiNIVAU.j_&4n]cO';[N_/kP@(G=n3M@@QF,mop`6o=nGt*DNJ$K4F!5&>BTf#td9+"jTI9652bN
1PipDUi8-QPPi\IH0^Z7f.G'HR?[;fd21AH'g5r/FS@TKJ$GhCpC#c=+t99=(5:p=Mjg:mc;;aS0r'kf
DmPbE*cp,n;KcoT.iWcSLm#_OemC0A^6Iij2IrVDM[5<!o-n/H*TMb>8O;c5Yn1KD>WN[K&hM:FIlX^g
oqd[M*g)Jr^k/aFjclX84#X968;M:-G7jZd;IJ,k+@IA@l%:Cm%@MoSJ1*uL)_g*3Z09=%Kq":s<[Quo
R^MXIK$0H4?2!X$pM/*L`tq&nb%UC@E(!QjCjAnIV3i.F9R''Gr9NSf&%5Gb\^d;)=iq>1pLbX;)+PMZ
$W4S1cUejM[E8Wg*[bbk3KuABQ1$;1GkrM?>BepKIInLpF"mCl`nHQZ0$,THFj_Yn3&8$SG'l:8;VAZo
fIkCT@o@gki!PushF12]kR/e#!C+.=.gf$]f$_QU>Ol<*hU:3=<>i6Q-kV2<)n,lTZdc@)]aNj<"%Mlp
N*<]Ms.uHTDSsV]>k@EO^H!TY;bFllo\ud1I68nSM3NV4Z7]FK<IFNM\#nBaed8,l#=Vt5/]Km`IPN)X
$W/17f13[E`m9TE-6CR(r`Q`-d?]Zn[+]T5m.2br$'`HKRcVBaDW:F5`lBHdMC:blSDQ=u.%;]5AtYm"
=ILKpEddXM/LB#U<nue$r%6Lt%i.4AoNDeb^D%T"jNS8_P-u%7%/.;.p3A\Ca#Ug].55`U+@I*npbYr<
8]k5%R_(I0IkrEt;@B*h.sc5eD,XopMWDWS=c6?,jkZ>1r!h8<6R%ulW;MfBq@Ehs/89L+7ocr>1YS8h
U#&\q["!3sq2NYmr,2B5_9F?Rn?j/XPYl@9KIC>j>GD*;JLH*t0&T4=nI3gY5]C7WD_GcQ\Z3qp>O^He
CCPc*ip46t%Ls*rA5so[TFBlpJ4^n13U;8WEUFM48P+IF;W+W40(Q+fq>tq>_VUt@6T%4tPk=nHkrEN8
En@/ND$6]2fq(kd!2=:tQa^j=hMRiHetgsdSXoJNQi=_*dr1nU0W'2U(mHdR#;ZnN2+.gL'K*\uFs\;B
mEYD-S*S79DRS<4mZa@Pj\U1`*q&qjX7#p(@Ms7]kR%6CU])92YtZ]D#e8kk%Rk?7op"SsrbGqpo4uVJ
<bm]pA,(4'r>9%h]&A?a(r92p&[Nns07FPE!60a,lcM4S7ln=7.54U5+@I)']Q"uK8jc%3Ctnffr!aF9
UuZAab1i@in5Stq-YI$DcanL@k+[VDe%bg5kPnT3'];n=UDHeci6`8s`:Qg%<jAguSg2S4QJL>,0D(TB
p`6\.N]>laY&m:c>8mg7E>5<*&O&k;^EX:Y/5$8[B8'S^6"bAa^C+fUF\U%0bCdib_>Lo%q)q<Q&bHS*
F5XR1)4DZcAoY7Fo*I%@oH4<.JRMQ/&;:ZA*%hUP8m]ml:eG=@ene+,h)m?7o7FiWdMIC[<n7p%McXOD
IPdnZl]87Hd>(^RQq`-k<\Ffk0r$p^d*+T6e_>b<IpD%0>*HWZ<13-[cO/C(WFZBeP0$R>D1j<INbY<f
*J#WCOF*#G:5'(Pq;k8=4gt[Rq]>(-1\ItgSG!o(I`&?3q$S?kkZ]TI]&uccP>CbAO;DJ1DbRNZ;SZ1\
&;:\W%&/8J131tH;::TVPIG[PcB`aaXf75NR:!Hf\Th[XiIcDW/A:l)FU-g-6Y:7%<(7t(8?*7'T9tE9
01n1PCRBUTEoOhb6kOY(pQQp+8uHFc1C6pu*/_[\_m'cl<uMlsbm?AYg.V"!AK3h:MD`&f`-mA[>[VD4
(?f1iaPDD4'U;5kHuG;YAT3#`?50u1OoiP'!$M[mar*SJT;6&%9$:FoeDo'VX`JM@bg"h*>l8^+ihmUF
<m8h"GMuQFYIa_l"%R*Y''o(GYp*e8ql#LZIi[F",D[Nm-DI_J(>Pfh^JO=3\\VT'mE,O*pe.LJ'aam,
(Sc=Me@Sqd>9U*j*=='F>[^!>)uc-C.)Zp7)?-:JSci:Sr9fuDp).O_h!W6ufY4;$a.;MCk?*e7a[[VY
:14&D;gh=IlFa)N;pfn`!o"?^`&P;@p&E@pGsKDISpUL-msO;IpYGni[[M'DWijM4C/o([638;A!hffh
-jC*iX')kcUus(k'Tt_%'9_/+<-"11Bm7!W0(`aj-jCVp0'Z^mD4@*qIfFV([9>Fl17#>Vh`[%@Z_K+Y
n'95US#?0+2?GZi!XqpCU-oRs7E9\^)A>`+/QJ`5VIlZYj:Ig*[VX3s<YUj9.P+_$](.IT_`OfbnbE>+
&UaPSlF0lHc\rjd\FS1+Ll>KSMkWZEArdMn<NZ'5LY^Ri3D98Z\H-RKW_ap8aE\rU_[n,:#,rj6:7]&^
q["AGS1HqN1Ya3W@U3ru'C+^0Nk*)t6?]9-]@)>'H2XoAI@eE+hTQIJ6*koLo:B0JO/-pK'(LCE[>SQL
6m>1u7VE$8*a0hMIjh(aWH.ePqSBDFAL!<+,JXkE+j)L5R&jMSOTJPaOMGu6PSs[Q9\/U`?<C0hDnaP6
]DZI@4s3H?XN68B-%SrgH:o5Gd=(a%MD^2V&OgQ1Lsg#\MK>BQ9bDM9_0%^.U7<fk!gqA`-9r9f-UH>s
/?pfe;l.(YWaiL"ROu/7$LZDo2r.QM[+h)']>ns9?$)nAlCPJb`0T9os%B^H!q?Z>443,^WpoP7Jo`)&
P_>[6fFFKc,JXkE+j)L5jI!CnLluPSJf0@G(J8#]6O'9P$LZ$]]A\fH4UXZ/1eQaNMD!V[(IZ^\8C^Ms
@mk]=D>E:%p[tZ614O_DiC+?h\Ig3J+j*sJ7F;^$;MpJ_$\N?^77![p8OjJS]3'5]'\rL57.ESQ9*TTO
FaA)^FqoMn=F"`OXc^UF&AO!RhbllK[38-k+Ne1:MJR5<i.Qh:ca2(bqm^GF&q'm"U+etQ7[38VC.*>D
Wba/fL1)C_Z6d\!"%5ETaAQ7H01n^ZF\i"GLDP)]["S%F!)\h.CLf\F3hdTAip1@NPD<F&[Q7LblO-O2
/:-G57%$@(8aNQ,+6>3uM'p^d4jXja_j@Y?`$.3?Uq0^I3EtHSq>^FChp+6UqM]u2\P6>c;=C>OpYP+\
G8ofG'+nOodK)f'5dh;$Ul_J=Lk7HdSP'fo,l1KZp@%o!!JW!2;'puFn=nRXC5PX7A`eI+kJ)'4E>;)G
jqB5kK-FtYb9'.e^ks$UEq;gi0aG3WU1]%ul.M=8#gC<N:pr-],;=7.5nPg_KrU^-JgUr1HVm1Nc-`&&
_mQfUlI,U%X<)<Z&Vmc.mnJ?D+!H&^,5bak]gkUT5p;]6,JF7J$)rfT)2P#Z#,ue#q)Jhe:X)?O@7Phk
$:C%d7%#IMPAf1Vmg9W&\84Nul2%#7nT<XgOjp]?;1pmYk$K3Rh;$.YiieCdMI$D%&7n="l:q@W+tcJ:
+ZCg'(A6Ugj@iI5LuOr*]$^`UHp>*9a-kcB.6:db7FrInC?P&Anf/8!,a".EerPLL!$C/W&qWOaAOt^M
$Ji$-)Z_hu#rMbm;&H#9,K`F=ZKBT=Tm)RN<XCG%ZKu@VnCV*[HBlFl7=c6Y8hKR>PVA5'8N`_lXT?HT
dCi@uUsVe7L+$[^U?Ih.K0BL6W9tAAOXtKCKO3e^Rp,1_D=s6=^N'R/r!Cp:-GitT32lDMMAQmMdEbHq
&-_=K#l$)A8Z91Vm0jp7MuZ3ZL+'rqP#o""3@EK.3jt9jY``4teRX$J])3LMKbaELc/t`*(2&$Rq`k""
H^At8+\L4%FYCle5=:YQAWfo!UFCIc5U1k2#r^j8M'@i88g0f%Oh-d],Fra$k],@;es<c4^1Q<:)A9':
"8gTpINl7r=.h+&&W*09dh&6EJgM@`Yo0:?l&^li6B2%5'S\$RLk>%W5SRbNjqLfn8tfOOCOdf]3mK9)
ccKO$\mc?$A\\63hfSVW=fD^nMaEgN_C/@r`CMM0FD)W+.&?8)8%lC?3A2EF=T%m3L)1#1HC,L['Jl9<
]=]N90S<@J\TS%,LlLJhPS3,A!o.$FQP>*X)feg2o@3V*i0/[9A&)Tl[sZ\R[I<LBV#Pp8A=k2,'"O4)
Ie;M`l4g`H_T3=K6jOAJ-B#U%k`/9aX7\OHKKMc2SRNg_*fg:g'S\"`8!NAWRZ.0h0gtiWGCJ<",:?m1
/:P\#,>.k%F@99N&EO<faGJelWe^^?JY8!R-ik>c6;FKK/`=0ni01md]XGDWA$0T.?@G^5raQRoOR.b&
e>Xn\ALqRGd\hr#5_,4/r.u+bAFKo6l%if=$.%Y2J:2Mt!f8l<$rIk9S/bCHbZb\CaXu-F0+'1T^AYbF
5qWLlk)!-d"%#j.`W\k)e;Fqd8dk<d`"9mlk]\RG;PhInHCX)kbbQWok[hnmig:s0(\8VhUqhZsjALWc
]V$K4aCY/&k"\G"OkS,&hg9S2d#U`E:6[\nga(&FMAjl2"mNih4_uel+W=T6,%sE[#M]O<Z5X_`2?J^n
!XqpCU7<3#$saQGiC7&9H6CB)Ide^aoUIdp,/-h+IXB"S1NZIu49^B2F<+5A)5<YR`Gl+]3`SS)fOkRG
8!4pe9*:dh*:jcQj6OqlT!EP&jfQ.5ms4(8;WhDDoI;#DZJ$TT+W4R1F;G8q78YJ-i%Fe.U1#,G;(/%j
6qOc-M<tfm!L>@-@q1=8E^W4@1"u@Ecr4VkInAc[O8epRJH2D/D2FO9!oB4ts291[Jja=)/kR+Xj:0i+
A+C@R4c[HRVCjs*fs=UG'_$rqT+aX-DLR[O!0nLq@p,J]L(I.=qq?V1C*7UOp@"<d%g_E_'VD2lP!ZKO
+Fo&]JQQA%bo.9*0d!"\SYX(DRTK`'PeuQN2?F1C!mHS>&EVu/P&$bV5$=bj&AUe)c]<PO2b:D(@#l?L
;'atQO6Hkh2@p&WZEKD!-Q>3-ZuDiDSm4g5dFo/P*%$2c#5f_oIZ#Wu$@#Hg:m2lTd&$8;HI02Vi63$W
k4Ubca(nbbn,986j=rFJM$.,q#tJP>'XWsTJ>=A6.2GYl(^1WXZGWuJ#qD0:L(FO1Z4'SCCi3^o_aXVN
^^u2Cb/k5AX'c=;oI8Dm0++N0T(o-F/<I]@P^$LKRf02271`#+ZkFSI;7$o\D80oZI&VfMp3EqJlmWNj
;T(:_Dg'?NoZUi,b#At,\C(YL.W_QnU4d2-_<c]mdd=:3mf"F1mM=7D#K"5(MBDZEmP#5@,/@Ca+JDm]
d/kAh+KMH^SlIYX:k0s&ABY*MN057E7:DB()hA,2!JW!2;;r/+=q)0#'iiYU@l"OCg4l?^bl#V8P+'7N
9t$>QbdL`*qtgSjJ3Tk,cP:cT)]d7PVdlG;BE1nKXfNbi+@R"/A^^:17aJIoc6<?fBSa\`95f!t&7m1#
"^Qro$bN)M4/1^o32-C5)9'ZF3emV?-j>#$H"U=-RI593U.!1+^T+pFR`O4uUug3=Y^m)K.p<0RJqIf/
dCV6./HX1k#)G[nG+)aq,CiZgI#PEH"&YF%-,J^j[QA:.0EMY[(nqE^8l90&[5%uED<>k\jN/q/SlZ?V
qhHp6WXDG-/^D&EY]T7Y=)>t!]uj4P#&6$u&QR.D2"5%oEe]$H31+8G(%b7Q8<JStKqFIe,lF0OoWdOA
2]^S>hri-I'0:ekAG9=7VmBWm'*i!DqU_]=Z&.mZd6/:=ppJ!,Ul[)ek`/i^1V=cNcc(&MMX$T7Q$_AM
gg<.@gRcj\b3\c'BPt>gH1+qqcu2Ho+,Mg(i>+`G%Ena$kZ9U/`cRq6>1#.5DJYYR;^]8^'Ds6%Kec"[
>P>LA"AUWP$rIk9$mSAn;5MB"'PP!BZ*!4u+:@LXCo^m4HV\)7r@9ONYd!3bqIe[hU4bp<))66Y+7]@;
%_1d$do]!Ue.Ld[rl>V=pYL/%[NL;QMMiY#l1^fD*DsU"e7e'*,0J[XV8OMapk0Os77J(77rk8?c2a3b
lX&)g:tW)NF%>u[ec4K9C?I2n2%dBk#_T,q7Ofr%A`NPr`:4_WUDG.22OVi4-$sJe!hX-/(nr]P)+Khl
>?.9&!aZT5'1@X(f=D']Y>d-t?^"iE?eK"+0)PQ00C1b'6p]4?66hB1'B17t#RTo.IJeL9b&P&(hjpI!
IEc>Z10"k,A0*sX7"H/.)A8EGi00PED)/I.DP78&6&6o\oN^;!,bHU#YJJ`&CO,7;2mr+T,b=rXiAZVE
6.>ms_he&$"PL"9$RJ7ej/t((q*_OoHSQOkBcdA1-k&t-&I%#(;\<J%<S<)Vfp8aZThn?1g6uZTb-A+m
[G5V'ES&HBg%*_kc&e-^[@3Q@\^*7_a"=4fYT<`Q$nht;bu$j.M@-5\IY_Kqi3'm,^YQKaqA+hiL]Y7C
St!V/AMV=]e]1>i;=NLG/rG3.J.NR=`)qjK!@PH%.OR=@#G+]XhjN3ab35e52Xe2hl`G<g@ulhh1IO>j
e/k=e2-&#0?_N/d@>H]<%u"k3,B24m!(.HT.)Ujm6s1W>&lGqd>7f]62K-nng2=35.k'(K=B;"nE(>B)
/aLQos&!8Z)P&-!U<n`g7hf**JjeoJg*,IZmsk)jf"K\C]<-^WAH<&4c-6HeLtl7$M_\9<3Uu.-MC>Fe
&_tlpQfXbp-PhI*AZS0/=E,o&eLgFD0'V<bRQRX>T)Wi8nb[u`PK4]CGYFBNq"B^F3[icV1(3`E2=hC6
;)SIhMuZ3ZL+'rqJoo[N)nHt5b#8Bq8ljn/]qPb+.$_6+Q'qHWRk-LHlhg_2d`$tE>!/!V;1'A-#,9K<
6)#&9=uT:h&APj?bo3t'mIo31h@.///k$IM&jqlso>W6WFioO"T$P%36gQbkRKiqh`5k@-P"1ud9lqus
F#eYR5oWnVZMR9Xn'ri"Ij*lI8NJ!8?'6,S/%KV$;Lb.8#gA2^_.fNYAg;9'MuZ3ZL+'rqK'pW,2`B?(
Ef7D<>IS14[q/^N,1*YID`nXXX5GL^`OGdApRZn#GYA;J<s15j;.NWGG7`k'1?e(NXh8NF(OGCa61;*F
qj`cH,).MD5ThG&b1%!A2)";fL[jeS"&U1V+2\^_QY;"D)k8:17F6t5T&Jk6h9Hb;hQ-M0fVE]hL5=/)
defcia_Q?sb/_L39:\s_0$;j&&[D:F,;B*&0LT?*15%(,lAWSS'N%K2RS(#$>9>U3-+g+%60:=!.lM#V
hHmkS.o/65L!CF-4:1.:_=9[I-uc(TP)lPY7"1a:fK3EmfXC[Wre@.TrK9JDC]dOrOhq/_-`)hP4lB9N
`OuP5JkC!u3A6+8_gDO3M'EHrD%UYLmo\<@1k]D+[lLX.hYl!O_+0?lQ]V1EJI`tN&0b#6&>UBk9iaS"
"KKkH;F-N\hH7AUpsT<!b!mLN7XuWh6^2"Ia[RIHEAdS.AQcKQ(-Rm\njlO'p8%q^9fCMrX>-'uo9h,\
]RQSE5VG%\9M[K9Tnic.L`n<LD%QLL7"/3Os)[dQC\jY&@_^OMcctK5.(5Z]Wr7.5]9jbaPR-?G%u.mR
\2HO^\E8M#$UV"Mi"H2i"D=aq9Td_U\h4<g'8`2+44E.N$/+JHlfS(ZQZ^j4=rg\O2VdGAlXA6;2kn#R
[,V79>DNQ@l3.GZ&XQ$e\:L\?5]t>[nIS-U)b_6n_*j\"fRC%:8A#OBLr'^7/>?r$6BiKOU28&YDTK6B
B.Ec#D0J0kpul*F!c;rPck5P7W1/>d6A/Z@6T]Bd'9<^h*NA]Ba7e<=ZhO()mQ@+):%Y<=T%UdT!m#BF
adG]I*,R'oMqJ3P*J&5+"<5BMP`V@Y9$fs$"G*-]T)__2E=Y6q\-2rC0Z#CJED(ph##\9dlTX.0kK^n&
+-MZ`L($75[)3gH%4Ps-V1;>M6ifDK7)?-R1.6u89<8m\ToN`n1Md3H#T27`Z"6mMd84'f]>UPPMDN!q
8I@;L41iU/\*h>HX>ZD_VI^mkYq4U(c*hbnI;m``b.3H3M>S7]V2T1MemU+d?\]FD];.KgG\]d2iC/SI
8oE%rr8Iseo5As9>JKLfQ@_5U#a-`+*$q:r\8nHu(kN/L$;\#0+rin<j2ga<O4<(@^$G51B=8?&k4P]o
rEM<[P^9*RA2Kq*Us0eEs*OIRql(bHEb/20&I&"YJittj4"j^*m^FkB4#23WlqYiL`-H4gleAi0s!EAF
8E9lI[&G;nBG0;dpr]j04V+oGBZ(F;U:90>ECg""XCVJl`qTZe$$A)2SREbY7N_m_`X5(t7-9J-fXGkr
KYlepLk;.\9\VO_ZE.GD@9KF<q-"o`+.mj#Hm1k`9lCi;@)!fiSAWT)k_^d-q=bPI;'N1H&,kk!kGGD:
bBf\H$rNmeIjRLH$+Ei'auoH$TSk#(;UCRlFs\B`"%5HS8_B.HE%DmbZML)g*\OXa>C#S'215^Y63c_3
oIc8qLt!e&&_[gn,;;F4B`'Rp;.qY(]NYeG@Xh(U,FRp/)Z_hu`X!ErkNJ'Pasg^`,!Y0'&1+Ba3jX(s
ZD&og2WUT/0+&90]Y)Bj[^LG"lFkLcVQ#BkYsTJ:-.EBd-T($!TR<nh;>Q.!84#!*55=(KccnVb51A]=
)FU,eIBr()'lpNDcfl7]T+FF<aAE8S;dj>^#k`Q:Fp+Q'Q6Nog7/+QS2^@D.om$o@4dI.-EV$?6](^^/
h[Ug_f889RPWfApU5?-'Tp[X"AC6H.6Bs9'A>oq?.GZi3F!="\I$.=@?FDY+"NDA]L+)5*&F,JkV'^pF
fqhP61"eGc;/Z3P2rEH[M]rK\<u&f$iqQ*8)s/O3[L$($M3F=D%[5iB?#P5eM"eo\?(XT=Sf"1)m@Q_V
/B^IB]hXiL&1-O6*nMg7G`\nV#!I#1f,P+Z"KS>k$Vujg&9;FU]<]%.'/]H0pKZ/BnuYg9+2m)q6omRI
P`pl!Z\&?VepVk%,,n1f9$8]14hQ=o'8174E.X@n3IKMOYRt7f0P1G)U+eulk,%9mT'EE*E=`9_H:fjH
q!J*/\uc@'=L;657@aa@..EkmLgoElk_S5JY'o1dO1K8nWP?sGUq1Dt(PO$Tl%Kf2eY\9RSs5=lp,F*[
P`%gVE2O+,4koFm5Np8RZtD5_b\;27"^_-oj?P_^\27b]+jEF>-*fc:=b0,9#%%^#)U\*U%Q"@V/Ti]R
-tNG[M':$/o-)l(7Y$I`6B(t4'S\$RLltUTO!rb'8s0%a-)4l(dbMGe];"kqJ%WT*Zs3YKY=+SQ-(#K;
_K@\70rPlll'&eKrKn#]DL6N\;<JaA4f*dk`BjA@V'/G$?6"&lK\uq'U7>Od)/B(^F9!:55TY*BE2i&`
'K*C$]I?-b;V3cQiWboX,f?,g_iYR$+!khpTV8U=ANf<,D;0EFFC79%r>-&Q<_*lII>WW6EWM169dF0N
Qm,C:M'33C)O(;5LltT@%GMaY!`L-@L+)4?U.ge!",G!#bHt8^P]"YqgR`06Yc+cMVfZ^OF`Ul/"a"<3
Ec/McR`a2>&k$.UUp1&*T+R$2-rW=l-NAbOea=\a"G+RaTRO(XK1'K&np>q_^M@YqVqld_J?sdhdKT&J
J\-_^bmM&F@Xc6qs4E3=<mbugglc.=qhm(t7Q3SBK[Y1DDGX^[ZCi_mmnFh(:C;F26p)8WmL*%HVc;i5
Z?)&aKO.8o^UpktH[3dj\+dR?UNZX,#ePrALi6>C6F+JGD1^P'I+tqX_i8,mY1TVP$;sCOj:=*@82^Nc
";5bY(nr]PM;ejRAVk9IZEe=?MefWA[cWflaY[qW[]I_&]\?J5DahY*I=4LMSM:1/1@6>\BM2JJ5LXkH
,alRlL2qP*%7LtRJ7qZU3$(3SMaQ@U4'e0^Ek0OG'ce*K%Z2Y8:GV'&L+&rl,NGZTN^OSg-`3+@LF>N/
U/O[1co'_D:A&mqr9cRRk=(!o;mHLKJ`rJR>+Y^S;laD>F8_*cY>tdd4@'0W7!h^p3beV'9gg.cU*;Hu
!i;Rb?15`Wa!unCnVC^/bsm5C^_n-nL+!I-L(OTC4H#,4EgQ79?*SgWAMZahl\!AS[t!AjXabW]jWO+-
&`o,ek`I<g^os>;Lk82jpS)%&lQb,'&q7CkURur#]Xbq&l(BgOLa$iF-#OLeRLMXk\=".E>gbV)NB37?
cBHm9hG6#i97]TeRic[r+)oIDE2NnF8RZj=\;NV5i"Os%0BC@BZ.iHmcZMF\-LfuT8Y:W+D\-qWOa7n>
SC..`]bqc?)'/g5-k&s^Lf/j<T(rO)fqmGi=Y%sB+3:^(bU[una*br+lQ5q2^HWF0La)=49he#b.TK#4
/2%?Z9JdPS$)pN5;%Jf)ZbHD<g$$/Le%%TVAOC275m5;P0b>Yp:A2;]1(ca%%^2L*hnlA=ph/E#kWTZt
Et\):%$,.n7g0j\687"X=A2m6MC@]<'6Z#"].ABebPRl8*IR<[>2.q*GTTcm'@O!R5)(IA4CbV)B-V@b
7t;`i6^2"IaXMR]^1fC/A=&\,QP?OI/)?G"=`%AlhkQ7_%L,I#8!HO]B`Ja>"DRNsJftK,&)dJSAOLgt
#tdGY?%)0jX/Z*<0!7%HAWB*AJ<M/!Bu[&J&2J>dSl4PK-8"4^(i_0[autn`BH'7+K!Jq6Q/>nLd_"\.
cp&W'Rf>VW?6]:j,'=PV+@uTg-tdXN?uO%S@"q1%+UUT$.&(5geR[@AVrq.BYC%V=>*3/m;7LuuU-)La
\&GuV!,@K\&=!J&5kc=B'L3AdZn8Pq.+g[.;JJfg+Y?*,95OJumi,J7)m8LM'`#:NQipu%10X:B`"g)l
5F9=$.&YZo1Ro+o,f`B@0gl&7`*3Re?bkFF@:@1X#bh%(76Y?bQd^,jmaCM>f1:[H7f)CABKtJ12)1%F
G>S]'7%*!OK=sDeJMT=g$rIk9$mSB!FmCeUNHNe'QC0ZIXoP:\OCPh<gXlH%BJV,`8I3$DMBqs5;8g9R
6knjB,0E9[?:'Z<[*=*aM7+5O[(<I-E>88[,mYoTD?Eb!K$L.lLSEh]loAP:oM43)c)]).Wn'b&Xpfr?
0tbWu,sQ'!/_K4mFU"S9isUJ:DjRMte[;^[L"h7K5=.F29)(?%e?"Km?([+4-no8tZ=e92?uO%S?tMoZ
+UUT$@783of:WL^iJR$oZgK^dYK\S(?+T<m^\n&\O@XVQKR$^n,sAQ.KH_RI5[macJ57;LTkJm#/J)rY
ptYi:ICEe>QWkF[HQ@CA6Iueq'pJc>YV9<1%YcC02pc%W$M_On]tSaDOeV_K;!&G!fb*CP]q+[[JQih/
/fSnFom"^JhW;fC59Dni9kjDL$1&hX+nSr)HF>@<;+>I+OWhlk:)N?Rfa+,$&R^E84sETm0.!KUP%CbI
AXKMR$S+oi<L+Ab$a[QP=F/TdX1riIBTPaU)`mp21_8)4bC`%jjO(3%k!76aIg\`VZ-a:]dBJ87,)Uc,
..<=M])FX'N]OB/X1uTnjTN)8.#&nl5VM!eVKGur0?S#%nB;PNl%3[_9M[EH5^b(BU4g'f0HnZu'8Yf8
EjA8ah-AIun?0_rDg&TGpUJ,h[/8"S=7.EK^Ed6JW,JFIO"BurOp!r\na3=`&-_;fW&o_O7E9D=`L%:\
8UiJ]!GhnaXq>&tEh4Jt-o`pm-)[\^ER'3fQ!88\pLiRC<k@Sa5QC\Yh>lXN!R4FT%2_>64ejpQlEW-)
PSg,c"?klCM/n9jYEPPBotRr/L&6hT>LM\:$:4?8,:2E<b@@:-Oou#t#WFrDSCWPooQhu"q:,mATp1/I
='.::`L3SJ$DitH6ij.2nOL2VTcqUoX0Bic46HK8qeLBb*;kOLpfAZR5fc6c[RlWX;Ig)n!\'j7$rP<Q
$&7h!)hCdC!XqrO7mn66-^g8m=I,dGa&8L;]&-c(a]*@XB#.3NYC<:X9+FLW:FMsq)A\,1,u:Ic)YV8_
^/+=d;1&F;_7oGS=O_YQG*n(=P,;UY5(?YGF-Y']p2Q"A..Es=Y,'MjQQi-bZ%K3?lUYH?EbZgA\E?e3
V'DiA)a]dR@78MlAL">l_u04=^GF^/am*u9)kAJupY=-e_%-)EeA?QgqAs[K<RN+m!M)o+6<48E.%fR%
_k,%@i+s>5L+)4<U)9I8K284t@bkQDgRMDcGKHii939sFlT[<&_PAgja1B[b5)(KLF*o<d4>@>6BZ9J5
:d._j9Oni7PYOO`$,9P&q#-et\+G!hr1;]:CIuU\J9T?&4_]L09l\KX?"l!I.&VeD'0Q_5X4r%#!C2kt
!=g91;9i\@8SZm8&)>f9\#?\eq\WDc=FY2ZCRYB"^ESeQ'_.e63K>X)RJ>/J;X\'GaV+B%+j/Ir_m')N
,OgOZJ0E)2M^\(k`)B9oATM:"\YXCR<l#eF.p&pXr:*9I#'pK=!M4I%JR0;/R&++''`r90J10r8@N^On
$q**H!cJ%m>C1O!'51Jhn75CQ0_`5aB0I^IQh`l\i_"hX7%"<=:2RVg-`L55:(h+:N("Fs_-[eWRMU-!
#h<R13jOgs>+4`[lI`SnhtX]D\-o:]K%qW86):+YC.+3f]o+V&aIpUE.sb;MasT73ZR<'k31EBf+j0V:
.-%2JAm<IMMUjB)]!\4+m]oJe5L$lu/<o"AKXr2nM5X!,U4<XD:<,gOfkEY"@h<[4'u5ZGP8%3l+Xl_G
rIFP<Xm>f[]A/_\]?>f];EpN1k>D@Vg1(pt,Q^,d4[ie1*f:<&df_W)KUNLnM=p'MntOLIf+GtuBj3Dr
T@;pN4NaemGi?r`_>dJ]*$g.2:8b#nd/jZS:,GN]`B4KLG^(D@W[cOf@>H\`5<JT0C]kA`";ml'O,/s'
>SAmq=5Zrt.B:HDY?@$0bKA!LW8.B1@r7B9,ebssg'IIAe:]6E+:eWG9k#6f&>#P]S.%dtM%CFGg@hDr
oKQ(6*ltIHp6>@<k0oh*%U*]uYV;Cn30KQ\AD,8VAPX\G!)!GjZ=/((%ViQefqFE?N&`a0n*$;Fojld1
Lq`OC9eBUilgAQes4j?WrJ:Ya+l[JigX+_'Jf]J"72AHjZnE,hN$6080LSL&\V'8U)hBe!!XqrOEC@nu
NrOW03fm=/9"*lICrn3aC9lA,Q<U`8A1PtZ\o5Qc+2$lsjj1Yg'IB<#PCS=PJMBP)&En[k)\BumkrqAs
gZbCXGYs2nFK%XHfIdchnEg3NB[I'Z!)UJm%n!^`5Q#c$rT\R<<S:S9pb^-!BfQK).-M%kX*DIK.W[&E
P9J(j+NdqcM@o''GV<pPj%Ro8Q",W5DWop^SN6)_jXn*Yf^mg#q:O#MIh.YP&^?(R,5`fJp2Jr`OG?:?
C$SB_W*qj96ShVRdBT:O*ER6^+CSuq%nQEjC]rArSCnK6^CUP^n[)INJ9$BG@MLr!<\eOB)9(-o[S"HC
D&(_mQ11(jaL^9?@_8V<C-fk.HtuaH-'&b5_/\EpZfTII/+32kO8e"j:EV#H&6&j#R.i=HLa_S?a_9*-
E>7-/O4pttOHQZZSN]d,;OX<m]sNOW,bjcP5m0dcO\e:LngY/N5mW"&5/Me7HL6-!ef=U78XCZc4Hh(3
F*0kK%W/GN`u7k&8MK.oD9SfR2qW*k^KLsb;WhlPGlf`m%ltLrbshLJ;d\,$jH+f(jB<aJ)1?W2a5#:T
]M]>&r&Eq^dh%Sq6<$0d"A(FHMJ`V+_jM_5gZ$O\dsCYk(M=u.7N`:4+T<aL1e:l.9Pg(;o]m;b;C$s<
G*AD5h2uVYD(aX\.]UG:T2W+fRVhB;"DqDMa'Zg3nG9N_#os'$bh+=!1%'Wh$q/2cY(V@(F?T`"<#1^7
agG.`fW#::X)mhjB'-8>1RHig2s9=0s7!q@r90o)LnK;i!!bak!Nf3g,)Qun3<P(h?-r=t<]SVHMoM9[
+\NCNHkITMO9>Vg+A=2XW+qF8bp9YlC&<>QWt-8XgNp@U6N'%'rpLIY)^WLuKBf":Y,#.nmb&cX/;>RN
'rYStP![3W>8Z?8#G!OsT.H"I(8-=.aNY+F(PM&hLMAVllt*:PXR1E(7mcOj`;^a4TN&Q3]q9C7;'Z4<
h`d,=LEZ>f0IKF9bSY.<fEe"p&R^E83rLObLF<@s:f]<\--'0uZ`\O$,C`(0;.]:?D/c'tbIOgl]ZsRK
i71o2IqI"31o-k/JH6%$;HF/XKG=qf!JZ%B`>6@FEX!*ZRW7kRU.#b^+B!ju6$Q86J3Y="PL5U\_B1'&
B*07UV"ND&3kV;;BU`e0's@Em+Gr]);+;]9o:hc;5Yk@I%2-D)@0IPHL&,i(d]a")!olG%"4!b!:G;.>
1\EVQ54HCt6;;qQK?k0E5EV$qe4[2d<4&_pBL`s2U#D)sN(^')H>6u/`^YK<^s%i>6^2X-;8=IHSETqc
XONo*EOL!o%^hbLJoX8)Em5QpX;d)?OFm%2@F9LiIV/PB:V*$U"i2Q/!'[-ML.@=ZqboIG'L]df[A!tb
$q,Z##S.^Y,#C*\60]fUG=]KDo;s$mSni[sQOUG@pAa117H]B1o4#h0KMKQYe3pESfUWq(-\X^)Ql"j@
HVp`II1f]l:jkGr)VeAFSL,_BY-^Ll*7RuB)_uhZ;gYXGf=`C+g1mJK8ZdJ$&cYG0@moV0+p4j$!d=](
7]],STBLY(&"8W<2"N(g[KgUOfEe"h&R^E8N['E&hgl03L;Jf/Tj6E>A8N_tq/C5fL@"gq.mI=2STfEX
akb\nrq3PVTl>fUi1:LZ<ui<,G_%p4'*(lPDJS=-d&UqS,d^4+`01I3-n7n"'=!hl01g#q3VN@QLUkb-
p(S%KdsY$lRoVaDEZ'[r)FY@?I@<JM;^uj7H9DSto;h+Cl:s\;,P\>c7uCPAbGI\J*971sC+o!rU^bi:
oQZ9tS1FH.^HjobKCmefkY9d8!1L]d?\Q6)0VVH5Tgn'(\?FL+X%8)!GOJ4s)qfSC&RZh;j!2>NjW$`(
RXCi62>*SD*hnI"h>p6jakq[afmN*TF33.$Q`\TX]De\^[dJLS`?-@e4e^K3a@N&rC^RO4F[SM?5p"u+
9Gu4rM_gJJMtr4l,gao$OcP#J<8=C-6ISgV"MPSOnq;Z%U--:9'(?<Wo^.\YDER'o`4*?td$a%"]7B7>
/%]GNm^\)A.IU$`"l,c'H9UB-[![$HMW.3nS@$%]C/7mqjs[XDUq0^7.iAeZqONOklHO2=QaT'KV80^4
8B]=Ni$B"M,Z4kEr:i#J,PZ<>&VY\k'N&sE5pL0"-o4%sYT7*rE(3?J+j)g*-qKBKo1uels+u"k?K!,S
jrL=NlGB9qU686I/(\*JfmU>W[H<O"h2QYN.&7t%)@%BOs*Q(7/)V)'L\kB;FYe?elLVsd:DS21@73D$
%q[J*nKR)55SRB8X[9-Y,@Nq:7-Q&r];51^XfpT2d!8&m_b+1<&(j`sI%fPj-$it*0nE43I#9?:d$R8o
J[nTPmg/D(WnR_GJLmBn2cm,PU[=Qtf?I4KBjpb15'M1N]=;SD219C]:g/<7JkdL1,Z5Ej#A@S/6n?<.
Ul]=I]I5U.RMPJXLdG70+j([n)q^Xb&P.Ea@#/hU,7<Or.&,3.+Wg,ESpB(rXS#^VCJ%X/04',%Vm!Vn
(Vd-?*g!(^"Y/I+&FpQ5ilaji5SOq)7%ig:&VZ*>i2ZL0'isOSJgj=dU-oRs.P3]U5T=!qD35Ft+TYb^
X>CUi<NYY$NOuAWj<tslG(nh;jkDeNk:RO[$\0XWB/V)5o]Vu$'N_k:c"JCZ/cLFP48#3tY;R"jP(>%(
cIl)9b)k*MmUbSsGf4aHn`T?X3:n:<=@^FoKM_]*.e6,SU=q!AP""mXO9Bj_q"bFfTe7%h=26Es;%d9V
@(X3Di/E[]@Ne?;noU$F'33CQq"+l7;.9lEP?aN[GWAO,21?Vog<\6UIGCQ,)WF%o0dPILI9]U?B;m=d
rlq1#LU2"[/^:f7\85)UcHXNc\au0&[5YK&qU)>Q?41Gf.hS.$1EIESSeui1",N]79Z$=\U_ld',%:SQ
N.->(-)rS:X!-2lp(7$Z$%G2E4Md(n\mG;$'5-]QRtBL.<2GSd=S3lVF)f,]#:Zr%,g%;C`OS7\9lJ+r
&EPa/!,W;r]@%C+RV#?LKWe@E`7H=dHZD47=U4t83P+s>@,l`u:`WD?,K^$]mA7iB>%kfF"rPlrAb84j
T?nMlDi6*>J5L%H"_0VuZ4UIhE1W!g6PSfSR3\3=*d1R,$MC#n.e8Luo5%FMnhr&EHm$nF+l?1+[?[)\
XN2p)j74_PrSXrq^:1kZh_0[O3]#uI_AdlSjcK':E+0ZIBW5gnRJC]-3hkIN4XC:B*.eT%,si246+\7a
F-%lH;(WIk@N("ELI-<Y)L1GZmUoS.E2HrC<nP*QGG(I:Np9=CU7cr_j@K](;PJua/X/5F$M%e)irmV5
.L!Agd;g:TWaq_DEMV&)8bE7(mc%aLT5T4-A%;1j7!P;:+)>&8X9MLk"n)_K47Jl$O!p5jF?[OOMBU-1
q<bG2@3^j^,JXlP>Xjr_CLsYoZYg_'o%.O9XXUW[.p]]ZCukaL<iuAt\,Z?c7NZsFKa!a.A6u/4'53=D
#+7[27!LD?9_ZM)7+&2NVg5unM'rGmd\8u.>lpc$;<YZi6o8J*&4htu:BCu/gZ.*CIAs9`h!)m"E%Zcb
(gia^g64@3)Kha46kkJ%b!Lh2VjGaYT:diu!sZ`WoFSJgjN8P9=B`80eid)W^Tf\Aj>"d>,4bVaFD3"V
j%dr8,[j&`#<>U7J2.1Qq@3JhqQ^f4o](oS8tsNJCd6PXS?WYs/4;L(JWGXoB0u(-"9G0p5(97#SaPn*
#'u@W$h9El\SEup%pI/Vb#WAaPccgsmQpioMH+j`oX4^Fj6bmC#`2AX&_bDf*!oJb&V\pMPDD[lJ;+aL
h1ju>oY]f"+:;kA$u^t,6pZu0&GlZs2P]D*P/B+LQ5h4))l2q@Oi-'mD7HCrQ.b>&)K77dm>Lb;dtG:H
br[$?`?F]?TJn=`9n=]"!^-rh:+r.$Y6GdM.ZOu:R=ugI1;>?;hehfR/3dZPea`4$r/jL+miOrBK4ljp
'1?t>O<nQQPYc%VP?ohQ'U2H!VZ&CD&qoM01r^nUCeeAV`'tl#7XuZ)3L_W/7*2c7Asq4;58O*3erg8Y
$>qZSDZ.eEpJl)-iHtH+TFs='PkYM4JC&B<'b1QWDMf#k68KElc0mWJ6KaJF][=D2N@97#GT\;f5N01W
;*m\<,ierfT+Te,jnn5PAs^&`>;YPG)K[Nee1TgSSgW+6;r$u]mM&'7Ji]_^7%"6=0d9k%!$@"@H5?"A
AO2BVcY[QDPob'rk"rs<^$fkc]mhBgMaTR!<$0@;JjQ+7AK*p2LS]enEE";`rG+@e`'>#"`&#Y/4H5+O
HYGA>C]mLQ";2)>`q9P+@,jZ3M2@fZO]Oq(bGEANPI-0QB;5-kBKo;Ep2St+T>b?D5k9cB\D1W*J'kP@
QKDG!eTGZ.\,Y["2\4ip'EO][JH06m6@p?pmpO^:6fFt@!7</&r-<N3/[E_*4jcBS;`sCno<co$U'4NH
%uE3SHLN:CRqVnt[M%sJ&uZa/r12sdDf0XZq7)..Ki5BJfXY+1HD+HM5^(G67hfLX1,$fB:eHU9&S2Ge
VS\qK!H2D5\#dPqfjX=c45Sa(DYa[u]gVZD;-FPs6pLuGmRVjtUErbjikYYp]1YuC"'!*<N!#4YPj+j`
&7mW3)"ne)!pADG0LVU@PY%$0lsXN;U/Vk0/'V+*akgO4h0JrNeN\N\WTRW:5:@WT&T`UF&gEPC'J1#Z
?uDY0@8%D<1!DUBYgF"XMi)oIV)It>ds.WLAmAI`(BK(.+Gr(5=:atIl(p:dG9G%J&p[XHrdEN_Pok98
gKS"rngm9)\k)3tH05g:G,]"Z#T7f1:1@NDAB^d07s6G8Z!<OBasni:nV&26aJJa'bIZM`SIMW'pO;Yb
F'f@sruU_102Z(B'osP_UM_*m;&Et5`!?[+HHSpURRcNSUd@G1-_q\`"_gK6#+:c#ZPsha2?N'n#UCOe
5S+Z^m?:^O<3TA^>uHtBoK_E&enP:=9\-=JM-oCKTFYBmc;K._gbDHcrk>.o3pM[md$V$>1:fe^BBV+r
cn=#8(*1.HH75P6FNf[qoSKsT%Q2rj&0D%MLQ@L&`e?hrVLn\d9R#,]=+C&>*C'Aqhr"I<'iR0sjSSn.
-o%U^Inc6U;-(G#I3a%?NXIm&kUVl4FF!ta:qmA:JG[?K1S)8r*LZ+DdC2PH+J`[:=UU/O,"N"Jf@PFM
q^^#)C&VhqX/l!`/.1ahMg1RVS;Y7,$cLaf$Fa,\/.C:,)[8]%5qWL0"WeC$$Hkl+"Iql$98kb0H65E+
i<VUq)!F`(<5E9:H"]tS<)/.W=hXOYp:=h[cD'IW=#[m=fC=:NV#O4YHA7OULic%IqJjm?4%6JjGYpjA
68Fd&7nu3We:drlTjAF]8Lq9/,EWS\FT0qFCU4UDbRp3[6lC1iVpd/e>:V&8U_PE2MFfHO!?j.1QVDX;
Ts'N9Nl`j^*S8D&MpTaFDsE+K0tR8$Q8Q3AgF9TGD5XIE/1Ir*AX/KmQ#+;mZa^(SQ"Ad7A_EM`ftK"U
97G"#GY/24:MeR,-'d/Lod9"Y15N9im]r:"\c,6ks6'.E4s,A$Uu+*Zb(?FIT>3NS29$(.U%j0Hgt37k
X]X2A`q1ste13)IqhWhNM!c93"]H40NZiO<6Na&NB/)Uom6l2gFSs,Pp6Ojs?Yj^cq-@,7B+&d[+\)kd
:l)Gd!Y(pFYmX^?;)9P(C`f*M=f(W_,Clj.aa#$\ig^s.V?NLudA.To`2M,sSP'P\MsNjJ<3"rJ0=`O=
KH*S+0']S(o.9:]<HQl?`J;(>h#,GbToM>Kkli9F9uN*Ld&K[a\lT<.'4doc-JBBNA\_[5n;<d!$rFt"
kT?]!E+?)t7Y$I`if-4iKKrTIeVaa#QkrThTo%,e7sSKT2nA2(*Vl#Ok0hL$>dM>'JB9W/T>iMZNKqo7
P9C8]APu">@Ie$0bd/FEZt@`UdnM4iqB2V:,\V3Ki$HMnL)IL1F<[:^;0'h%Zcb8H,>+hY>=RRPbOTS>
Q[aFOWI/.*"50!"-JO8[gOmJ3XO"u![b,bE<V_\^IJH^T:Bh$A_1<.-6<[g!T^.#.ds*>rNqjc`Wc2)(
LdEh-jDALh>9&ga'C;8rFc$@t,Ri@1MC?-;F:mbI&q3,,o!A%&ml\m$dc2d81b==\H^KHRI1l"%*""%M
'WgV&6<2"Ef_DfE,WlLurY'i2$?q'\r--(sJ1(H]id`g0aCU)G)3SKd;O=Q9;K4VFOXbABG]#_)3rs6-
h`J$R5,Ze.nko?%O1nrbCO/nPf+[Cc+rhkjAg3sT?q>Ltd3F\&n)u^jE1<95N4g_\!B("93s(7m.!g7g
f)4q].s``Krf%%94ifsb/X&$IOTJn4YSlu"Z%8LJi[n<P<Mn3em,F"mer<g$jYU"LUQ1\b65m4_IVa>m
RZ)h'D(@+E9@mbjhH<Zqk;CkVJ+K/EIJpQ`d)CS]Jr_=r?s&^`Pj?I!C3UC2;+>k/&/5,7^lVqQP<hoX
-BWLCDk6pa*J_0U)Jeql%6<DDKa*_XLgg>j=Cho/`)u-V-]M'EXXKo_(CYRd$q/3f(I\=rf]PUd(;0ds
b;_h8+f0qKoD7j\#O3,7f,#FfQ@JhV=8Ekc8GjG>?7!Jc6o[NO%O)@Te/6lj:h`:S#t'rqSJg(OYn9N_
&NG[\`Q5PC5\8A:3+k.epG09*%3\IBQ0BM@8L>Z(7XZr^Zd@feQ3e.M>@k6[F,"8Dd_^-pf$1)Ol@RIO
H,X"X`5O`PF0(i<8iKt@Dp#EB]>SftFlg<Gh=]$B4T4!SLO;FAkUmR<)2h]Q1bak:ODI?)SAb&o(l/6C
5Fp!E@Ld?$n2/>:YGp>GBdA6Gp`i"AHf:Qkc5"T/7\;U[eN*\nZ,R@:'L3rsd$#GicArA*/;>LC@S\.P
ZK=\E$_D>)Cl0XtFJ!nGVgI)oc>pGoWfD;'V63%GaGWI]V\V9d`)\(VPnNB#d0UF0_6f+$6^37k"P?JR
&P1[h81[0V-Xt<=PHrhoDG9J^=Fq_T_[A3PV/<P)*Kt_Z,=rW#;3P^`]M[t@ZV#t<\3#_i7\_`:(i=IT
AXYPg>K[U`K=F(1J<O70H8n\m0&9K/Ec8D^QJtR+Y2&QjL?Cbo+h6Q&B0b`K_1[lr5?3joOsC:3(Bs**
;+*/0@&$jQ,D/,NhTQtSFH?)_'Es/!oToZP"B>n6Z;!aC:O;A5YAZMZn:dGs,m1cGFuq;b\7g8&X>*+'
,t(=e\65aT`cqt:b$ol.c_^4pkK*?W`&UnAbSFtI#,25?.=TU;rqc!$]'KNZ'qP6QLi'mP!O!8f;[IrT
7G<RM:S[tjCBL6.&4P!>AP<V*rPen%1\28in&e*Bd7<+G7MLqXN)D"3!\ZqF*"eAmUngc10esJ-!Qd_A
`;l0J36<SKd&edmB\9VPF]22/='D1s]\-iM">W8<Ceis#*:j8X[emB<mT=58Z0X:@5$7@8?iFKc^3A<5
,#'NrKJg\l0\aK3Hn`bTN^ORe58HhqHEM'nje?.TFcdI/#r4!(fS4Dfe/]35TnGTT_&&rC:GtFacZ/\*
roYikk8*dFs2FH:30niAM&#>1X>!%&2+.J;Ltl7lR1aW+?5+24A(/hq0iABI\QF!u;X>2-p=Z.N\H,3(
T5.Sba)]O(g:6=#:ucajQm:T0C?2$;+KO1nM.%S7BZ<E74B/da6Wk9oPXM,cf`&,fR,JWJ1dmbE$fVjA
3J7OS(%>M!go*RB:H=+fRd<s.MQ8OjNH[+C;27`/[7[n[Zt<t'WfRRW=1f.@aT]X&F"Io7(Z')9gfIU*
^MW*2X$4/h\sp0VoD=#^q5pO.0FDnn&CM6]WTsV%_/O)'h\V.YMGbiH%*!Qi%#K>e?U9a,Yo]-to:fW:
oG],4WdK_(D);]dqha)pI'62fJ+%ma)m-_jBli&*]h8D9ZNHeKo@I9$\e8L6`l*aW]psj(S=I_-T]$CU
"GnNoLlrfuV'BmoG=BOlaaTp_H\#:GOl/b;Eq9LG"^PA.ZhKX6(N8sgI"YN<$SN1h+H\]b+TQ@;=u?f-
!ND_@&%Yf:G;VaP)*[r([q?qIn0;mY+UZ:6aoIW3R4N0E)TcOBC1)&-N=o).Q>F[O%%4M48bThXju%k3
lO&Ol"Itj\.&XXpq5"U,F$oUFhtatAoCds!rB?g+<!!k.=="PZNQ@8*77<C0BG!9sBW1#!l%jqc(^,-t
)GpJ^e52;82,[R"dNB.6M:bA1p\I+!U@\3R?$i`.6s.LTg&:XEVsM-BYkCBc;$8gMO-:HUS:^>Xr[B&V
[;"P-?BhgIHThign4HRH9&0Z5V_?tPc42qu"^OcKcAWNoj_2OJ"!9["#6.*d?%d]c81g8M&0pu0oWg$1
TYU]b@0WGKK:@-`&q5F?430m!Ak-6@&7m'EG9a8!n,mE-Z:eqQ9"3rKD2XI!`38KL/gtk1Ui"A^D4d73
Dk6NYT4f<?bI?Mai2'm):&eH/jd&*#@GSMjYSp/5fd$;C+3CoR['ZK8BjQ(N\JbW5H,\N8Xcm8OP$M1,
ZBX*ECb@8A@kG7K<d&tajfA4.Y?Z-9:$'t+o'H2AK9(HZ5n]D1S3Z]R8Z'!iN@7+]iC,&o>>S:NJ.id4
lr4S9i"Lcg&-Tk$?poWZiclI#G68:PNTt)2P(k/+9Q*<*&ugKdr^g:.IBS-qa`C+eF&fuqjEJiV].T2X
ZZm;"j<&1-dk4jsr!5hg]lUG7-/_J9+:$\96![ngp*L1&`I_T[lq*7_Z3Hi0h/5m+mOJP"Xcbc;,^_aA
4@D5(#bm3^,\g00ULJS]!$G0M+^SQ$;0:3VEPD@=3!S&_Z4UIhOFSR;=GW,I7]18,%-8%A`DT>tVPOpk
LjG#lU^s&KD9jZaO]1hlUhrUsWP1T\IZ%dgb%9.Em.7/%p)dN2:UF:)6l#KU!&241;Y-2cQ>HULls!f\
6`(K%ZjkPKk/s3Gc+/Pict4^TW]&V3$Z-gjXS:d[DmP\`Z/W&Hf6jQ4F7g4H]CY\_8,7$EiR+bEMQ84Y
47rH3l(#VI(4dW_,A%;ME>-_377@'lcpC;t7)Ad9V'i?9cq9'?8fn?],/0CsO+,LNr5Me*oA'nGhj&n#
9qJt!ocbkO0DWZBj<nO4aS6>IU?L<TW<T(*\5S$O<%?5[:?#uN%qL$RqD_DXS[m"UWd2obrWA324gd]5
8#21[WEg`W?n\Y;J`tB5U7e<;+\Dg]"`0OX#UJ=6,Sm,A=$BTfHs9q!(7M.9X[%IdC20EAMCk]g/Rt."
3#11_.c+S`IUpm8_c3pa.^-&E[Z0]2noEcW"_Cp0Qe1;besK(1;(R[C*9d+V1Zk%k-sZ:uA`YkUbUp!>
108(V2eNkC2OA7%.GV-aqq`W%GFS.F-n<nL[^'YeV40\tq:[@%Idm'C*r56!:GqK%d*s]F&_;e8T8?uq
QQWSd,$c*';5#'Ub)#aZNFi9+\ktV9<MkR=ZXe4Y8`G"m@Yd>W$;hk<TCBlls(eEYBA^li*VDA#gR%YS
q9V24g63cT\I,3/%X`k!`+Xe_r<.9n8K.,_ppn'j]@%*UnT-.3cBK`OGZ07?,cZXg=Z5IFT3.-(Y&)d6
?0A8XL"</XrtV8W9U'-\m\e44q!.LhOX<NU(tDi&,JF7PU!iX6\p0`L!hLgn0!Q!r,;9cUOB@;?/3u:5
Nhm`\Z7)V.'j%*32SX>A<Nif1Na:XQ3Xe]"8aCG30,r!'9m.D.NCgfIh.N[e'j'H2@qES6bIf"AZ4Y3]
-lGK#%b@m2e%@+mqgl_3l[^AS;rd,No)+Yk93HO@hL0['pKC32=MAgnV_?g&l,tuf\odn.9CCP>oon;4
_>DRWS\9Z%pGJ_:M*h-Q&rJ(\5n&['7(\scP>ld-J1H_kV^hGP79KhB64kNtF!j6c"]H5#;"TT=+A.0=
G_5CJeiIgNO4rl;CNEh9_r^dObJGY`WCuC>k"9;&_i9Ba"'6i-'6"=HPS9%,i^P.6W:d"t3g'`Xj8jJ1
hjYOe8+K4i?b\GIOPf@R!hUJ,>hA`H7fMo;`:k5`&Du^t=s&_RdVaUm</9BAr=;K*BFCXYHcG$c&7m36
q<U8t#b4=.O?eU'a24S;#F:_uaN@j[937c]Ah1ob<nA+gcR`<cG*uP;l&s:i=AlVe+ilRPj]#PN[g3PN
*X7mm;+m,X@nWC.of2H&<"tWu>"U<ibH%jV.`)+fcaBl2'sB8=H*G)mVSINPB0Tb6imK\rlYV@,>H[bV
Rdu?VrqNDS?[h\#rWCu<3WWmO%.=S&K2@Fo[K_;QR=Z;AcQt=$,.&.*nkX?\9!jfa.0,_\N:$mI0a^%l
q#9eWXQ\!&O^iU*$Yd0Y[F3-+J=)(P-lk]>9`-Q"#9WD^DG?&d1L7/8IP`qUVGY<Za'?>:=g64^LiRg8
96R/+Xp9g(IP,?]R:IF4TRQm54$DNHp3EcWgkqlP0=8L`@-$g<LsJNbO,2RYL`\c%"]^57X=akdejSj:
SB:(d.0YJWo:jIMDiMFZ)hG>1";2)>i*4"pSmSk(^p^eX\/\.8lR'f0M2XWk3,rbE?IAUh%?;$"$5]"E
6EtLDD$(hhZE?Qa^S2I)3a%ed]e@F3)QL$-Z?qL2X=dXqkN,c.E9BAks3?,lm]!thH1ncZ55_@cVcuQ%
=MkHn*tZ$[rBW`HNcV.i#ZN^Jb-'u`i`m@t3ja\EE["%17@Q3QW4Icc-i0"gTq#OZR/fZ&fM%\_TW,Um
K(.A8_S8CJro&3FCSUKBm@L%Ymp^cp;Rh1Ai1\jFOh)7@(5O_qCm50/Ql"iucisE4\9-D7^FOTFRfXQ$
0'IL3k]:B\\nk*dca<&LA+9G8Oe0>8'Nqu;lGr21)u'P(!]31ZA(h8^"_ns14Dfs('WR:p4l1%Q:8-_8
$f*^>qnq9WNPKg(!f;UZn1@a8bK\"qBPM5.L6uDm=Mp)Yl$eMu52WeldY8!&mIda=KshG#/`4,lca),4
IPA8#!A(K^:pds0G[7cRm_%Q0-(eLj`>>Rn\b"PpX+(&mn,N4(:[E2S^]!H`NQ59$JInVbM'-QlO;JB4
S\74:,Qb9%TlQ?`;,&T,1IP,/]lPpXYQP+m*pLWorFWkkM#1SZRit.-W/f?g#XgCP.+<Q!SnJHJIllR\
mAK?1j^TS.%d@tg&,iU.V:C@g`Ei.u]:UnCq3Rc;rsG>namRiV,;"d$TTh0c5.onm9i*iIR,^=/.hDlQ
-Rd`#n6O,!Je679IB(Vag?4mUlWi62cKfSUCu9Yhs-m#aosZ3ZQRM`f"Q<^fD\)aW1bGfV'I%'TdC.QY
!)[0Rh2qb<eoPLBU7Cs6&/tU-![et=R7%`G_F&8if2eJI]Eui.&a;!9XN`E0cW#.5L?YaAYl$TSbcA"F
^j9pjp"lrHCs4E@B*uhV]CVn3qMX\.:>b0O<cej]1^-<lNa3DRJ"UW.K9oiOl11mTY.`f[\)-YgeSBVW
s8'dF54Ucha^\-!J,@8L:NN_S[.!5+(-V`W21b6@M804FH<]4sJM.U1&s*F*@7+K@e\ns+V+qXlK]WS+
7?GA@18/Y2MkZ"q=lX6SHHiIFrop70SKPp@PS5)gTDXcH<HIND3?!#Yfi_OoBT4A/MMg1\8./9Z,(k7(
A%s(4Vl''RCRZ>iI@eDApZqqD^BV4J)f]/6=ru@^*4F<7'5E7T-#Q<M"@+_cH+kNGW%;CWlVM2g2*49/
B_uV;RhKef$.mK4e^*p?cgc:DHJJ,h]K+g@ASo&_l$-o:kg3fbi$RM:U)eu-N@)b,@WB1,NY>9$&`rCF
'L_6e-e*5IHj+dl$rK4amtn^Z)hE'Z"Juu4."i:Od8a#Cd&:#)H?YKc'6HJ0Ct4?kUb0,+1]R0<DZ<o5
6VkQW<Bmannn2(!U3:t(:H)9:?FB`5=?![I>&N'bZV=YQ3p@q34@R`V(N2>PgKa]`N>7LlWqtT7l:3@>
*j+/ij6H"rg@ETdC3D`5[;Z*1]8uscO!"DZ?i7M/GCOB&HejUlT&'G;l]"&UU<bKH&])jn8hbn8B+bei
PI2f=ka.],F9_;I;(4;,cqN>1"E*4cEKM4tjI+pa;hm4WVPqmg,31"GGo!@#_,(K@aH2QP*AmEhWIcH$
K7rk1oe6]e7,!,,I_2Umf/<Np;IPnLaJ%MZ@\,s%(drP?h(]kA!e[M???$BM0hQee90LXSak(L$`%TFm
0+*"+%+f&hQ:(8732<c,+]i^24ZDGn%1>8\Lu'D&fBgS]:PJ-7-0Y<Z!RF1tmKJ#c8rpP95MU3jc[4Q9
q`1Cb6-+g2Bi^IK64jCWG8,"RI^nCqPYj`DJ)/,-k%X-?E:We5drg$VY!IA%NOnA(^bHZ4,9B;<T;IXh
4Y6<=1%oP8Ze8VB!c/"be-J`,U21i>P`j0?QnG^GFNM!C/&$bdg4J;n)*,03nV,6&qr?P./HYQ->'ncM
/u?7BFS(`^DPaI>m2@*L@f(CCV6rg.l^m08C%'I'HF:$$nQpL8GGO!6^&kaMpS])qHtP+?Y.dGN^B!Ti
M6Of-Fc6U)Y#4*]Tb^?I#tJre^B:BUS.+Y=?'ZeTD=kHm@[np-o42[4EHa1]fU6p4b*b<%7_d7\U8U<h
bZQYa0a)D@0ap[J#rOQ""c!]$i^-<34YksF)B\XeGUlc[Z(&+Tr.mKL`nRhF7g>e(fBe=j?X[%S.uHY2
k'Zoh(aMRnfF1&m3_C5JMC?iY2iK6,!`=PeMC:b$7?i=NQKXnjn!YO\r*.hFJ,J_a)6?X(m4fXA<ZKk:
CY(Z*QFlF<r$EQl,37dWeg.4<K26HfT#0G)4/>@g2lCtO,"/+K\+n2kf4g%@oZW\$I2hlB2?I[tVJ?<H
##U]J=(N(FjqM]"b379T0<b;trAu$<6F-b?-inn7X+54n`3=kjEQ;@Q8q17G3(ng[WFGRne.ODbOcVt@
.&3*g]^eJZW,EdT$J9qHLES]7f'rP231+sL/\tfAg<Uj=r?5EOdL/X:b^h(M`D5mA\N6<4@V>-YXi.t@
r;(LU9db9n>cUcOb>*%s4d<u;U.$2FBdBYL9=uT?@+:_m%hcF8"J/\aIM[70Wl+G=f)Nu4fXZsjRj.P7
(_95Y/Cb>DDT)MB0W$IL65VcbU/54>3/CIZ&Q4bQqUpJp,/<a,qOFng)`%8^=a?CHZLcTR[I):.JcFdb
d>mh`Z*;qJleI85;`[`F4nrR.d3nlSp+[Ns)u^LI$?3sl'l5i&"@&2JqB##!C]rArS;%WC)+;RpW(-(j
GYq(6<TdRe(Dbp-eDFVfckuF3W4Jp_Se4R&=ELZ">j_T"55C@._U'gRY>=hVj.@8pV^mKGad=@S#&f%t
N&'E$`;'u-7Y=KUL;_nFkK3KN=J,NY1`RX9o-JK<d8f49l+9FKb.*a+3'`UO71:U(TITeoe;c^GCAV@d
msMfYcg@jBV&b%m)R(kA%9X:`ieW"3FeLc+mXZ0cXqBlKlKJW<kjp@,1YR$e6^49`fWZ/<%T.s#.3XYM
*I5_I,hF$m6S!Jo\-6`P_Nop,]3\ec556ohn1;rs&ZnKa!@M.k)HY@'D0h*`a5i<3pd\*PTSn<fR!#2e
NP8g3H(Hr+-0@r7GYuh+n7ps/_>"_>T/lKA<;2S>SrE^hJLQVpbTMdgq:G42*m-.9Zn=!jg[<6<]%-4p
#P3;(Q[&nhe-\U9i.Rp>PaJiM/LY#Cp@4KZ)TQ24Z^g4o:="*Ca(6M1k>?j6gk$p\UsjEG&q%&'S5:2W
=?R(b:erqdqir%l'#,Hb7UtK"F6#p\`P4_@X964rj:`4n8!Pffn\O-k0_>Z(TIKi.gnbf*+!A8Bd"d[j
m(M_PrNfdPKmlOHkZgNg9129r`3Bl$'&j\dnfK;/&_F+?lU!bVo/u2t'7B^4LuM*d910ZgU-oS>);qF(
;e5bFeFeJXkl]eD<bF^nF4J=&>9\hD=$&ASI$]Z67-[Y2!DNqfXU":0:X1=IVPeaA:AcnuZjo^"7jhmN
6M-)6&dn0fE!1*7p[n?82!c-;J5ZlCk"1&B;r(7CGW#V>"K"-[1P7)Yk*jN2WXR@f*:j8ui\e:/RlSg,
E&@nF&k)u[)aS$uU>d5([M[cXX2)r6:ru\&eB_QJ4/QF(/S$OT2)-G7?br@2klAU.:;k0JI-apHS9!Z!
O51HKf<]!.Lk5n=#[]<\3-6-*CV!B;P=._/X6@Df\d3"J`=GQ070o4Q^9[1*o;\*[gOM(Un17Sql)JM?
8rP!TFJR(uL_<&M#r6+`ZQ\@`*lhcM\Q5FL&C!Xp(FA?;)1s>)kpS/p)CH2:WoBBb[\j8ARCup"PP`eJ
>rNjNTj6ud,6Rg6j>[bKM&`BETk&P%BWO@EMdaL@3&l]NFi51mdiGljn00'8+;!lSY(D0PoNDO88l:6$
"P[oPr0c4;fUe.Ke[R]G#I"q$!c/":B*;fT;$op>'\KG0V41M7H?4Z)[e`-/q2nUuLM7i:R[+ML-1i=<
5R'iF!n`,(G@QpN<M;/jE4S_`Br#D\Kd?1]rKZnfGaCuRj.@:"%d*iB*hgP4A!YV%"9fIWF7;,7dABFK
p%.t2D`7Ue)#NX/)e4@\)cjbHi0/[XF*8t+d#LCH6kT2bUfULK#rtVBpEG79KNnK+p"JR%h:K&RbBk4_
]K9&409D_r#X*uK1)5u6U3W=RLpQ?0moVP([P1++6PP/K$q*\'d)A])700.HPQH\g+Gr5uLk9Ufo]EWp
=#>6<f_/M!@,nGIs!8j/+pq:GFQ"8\c*AP`&NIXdRsnVk`L/_;j/=,M'o6=Dm@q<V)G/F9JjaqWd0s.Y
#_TE;J#K?W"*[Tp*?T3Zm<nhi`imE(^fK(nYS!7o&XXG(agQ";/:/5uZ:f6+/hFRm]AU\A?T`qm#HCu^
j&:(mR0PG(iW_kR1iWSL]E8!ZP;=,(VCn*Q9Tp#gRY$Or,'5%mj2DsNA/Ij,rWs*nh+!s`a$$nm].s!d
B>Y&f"ao=]du'id&OdE/;D8e-;H\NB>9b<['B.V0gL#7jr(b_4)`g)3HX2r1a!A54;^J]>(Q*>O:cVZk
Em+VNoj^#96]`J68RRL/gdjh!Q15E^`$#Hk'ib-&*0bf6!J`kBm25TN"5_eDhg^jnT-<]D;.irA79FR5
2=i5Za&f3u6Bj9L9ZCR0gq&%b-tscW-u(FU_BB^&Ms+u2*Ii#-iB>N$1(]7,Agle1M9eVIHd*/'BC#`+
2e""N^5g"Q+H";7&CP.]X;1Q>ogYTepTkr?Da0IbJI2\QTH[A:X$kPeJ;7eZrWjj,kC[d+otV,@@[_+R
ZkS4oF8i*ocmsEGf?e]o09a4s6p]aj;B6O9NsJ73\t>'c8Z6gjn>"$2^8K)ZWlLCnF(Y1f$R'LCem8bK
&SaNV3bK[9!cr/(7IrX(0ajld[F#;T-V2H@Qi@ae2.Jm\L"Nu?.>B6m"Y(o+P8Q93-qHt(L>bSm,BPd9
\T?J0b?O[h\bH&@86o#,r9Ket>Z,pq-kNKr+;+soV#;cWL[AcP2s,<oMT8eJ-II.XnHOsn)C#aX-1,Zt
6@/t92!Ns'/.(gU,bgVjh>R6b^\n&MMMK$le?>V(Yk.L[e8KS+rR6`#7)g1:o=nZ+!SIb&oE^DCWQ4.d
NS&h&$ECLfFE^,R87slll.-lRa$KG;g4L4TD+33Yfs^0LD3/G3at4N=(M.&D_%eg2%pG<W9=(=7H="Ga
W$T-X4!sG?YVMWCnbD?QdTrApc1JJ0mI*8Kb(+PlH;OaNlrt,GOH(_"C:Ig(<.Id*<[-u[_@+<Vf5TdE
>$ei@E;c&m?E;D9)0@M5KLh+;"<D$n7AAfdUn+18KSk#aBUf-R'ckd,-e#H#kVYdsM,MJMU,^VSL:QID
>YEe]K')pUGOI$u>(/iU0,!qf=`'45^5*[Ae-IIV?;3]M*XNkoL+)6pKKNRH)j$Z$oK%17LW+fLI-L5m
qYcSXrh[qHF6gF.Y<fdN+j.0a&_J&,&X_8X,T`]Di'BNG`W\83'8VXrlg-?!*D8kLJk9dH5!He5e(^+1
aEYif],ZGO1`$=12\]+g&Mj?q[\`X>!`\Ru;\A[fX`4'ISZf+Y[eo?%:FUtJrLS]dpB%RSJLHCc[dHK0
&]L;7ePKtEB>.oS`Xp+.S"'UY>]\kV1(9tV)l8d]LpA_m>`:/(%ThLAa3']\D@[`b!=:Ronr]e-McpXp
%IdOTU)1'XK8Uij$VD:ooGDJ$Ql"b@*T&*%2dGG%kYf;T7]^gaUkuC_MP_"P*-="@7<rn1rf'q8?C4m$
^@FA,jCX3g`kEnq7Vi2S2Zb5ddh+d-0pR'l&nRNF-kU!\kQl_rHQYps*Rd2X+)a/Brs:lfrX.,dUk:j?
85FDQEo5;Jql!@jL9-);.*L19J,m,PqoYVNpb7if+X%Y9qFTSFpU5=MBQodPm'6ClMu9a-+IC54;FPr<
BMT9+k(Xo'P+<9W,R(kQBQ&[71*@7`Yu#U?P$tVePC$/]pk/jpL(T.1*Y%X9s2i,#pr&HNkq6ZC?J;d`
`pPdo8hGN>_HTDgc3panU$tl#"JS.?;%"8@lj8Ir87SDhQ>%Zb/Nq)_Hib+U*t8\dC$gpsqtaeQ5C<"m
bALLqq7GQ%L+$^%R>1,(\N0d:k0o_g'Yu0ue14uN!(D0bY%+?(GVX#*s/8.K&,9OlDO@s\h&CYZ0r-2/
CHU^K?&h5c.Ntk`d#nR&TWX&nQQrFaDB[1",d9p'p4VnBFj82^R\)4rj`86Jfm_PcJ293%+A1HPd@Mi?
;o;j<fM200[j[uLp4Y2T-r]Z1+J4Fhgf'u@1)a$d?$Sr2.uljcjkdJT7ZKT&qO\uV8@"`JHP#2qeM-Zj
5kS7f!B]sP35k6Z,s;Ro7A5S.H@$cfU'r1ZO[^4&Gd4kVrq#%@PcVI1YkX[1YIXE,NSfA1,Vi1u0$62$
11D?lX;ld'oBD2Y8lu4^5]$h(];Y`sWCM%N/)qP8,b[mr"@`eK6PKln6T=XKedVoo]V5Rdejm)JU)bNM
519+j_7-n^f3dE9>MQhH/*L(\\EAY&WA(^Z'4'k.EtJg2U1ZdERi5s2L5"oVGu(I(R]e^e_&/o:-:CuV
jHfMM$BM^#mX1d-DLRcDFqO]u,52XZGGl':'6k8_XAMB::CPm4_Z/84SNqutID;]lU`"8&0c'E\)I\c@
\F8@`2a<[tpXp:R]fiR_>'(uX]+(9M(o!Oco,-6HF*7[Ubbkbt.$@73"&L-`,$cA#Ng4Sn)73>L@?joi
m%7V5SN>s#JT>KICnql$MGE@OZN@LO,furLia+`8KX]KLHgnh33hEs]h0F91<toXc.o)nTc3_*]J1+jX
!f5"Ageu,%9QD_A+?RQ3(69lLF$?ib6lE.)RTqJ&iC0.l`f!0Y4@#-;B5tu8pB2$*PRP&njI\hR,>s'k
Al(&hGF/G(JM:k1TRt;f/h!CjPAl=EPltcb#>$]7]*q(.<s:p$hj]D055\MXiTEfc6'UPm,ro%-4o?i&
!b7%,C-Qe5/2dRY2?J_k.*u9(U<mk0Y/?->W6";fO3pT_&j/Op/sBH_j463/:<SeDMK+l@n7s38L9CiM
7Cp;OVG#QqA[,$f1om>K,kr;J2tXlV]oM:,2E@r*fNB27jXF#g75X0Lru0m/,L@+bk!;-=MY@1].,nJ;
@L7D06M8ij!\XlpAUu6JQ`b;lb_pKC0+)f26nSXGa&j3/2kI&TH=kP7d59F<Jh3,dQT<tT!%>:c51dRL
>C=K?KR]Q67u5M\p^hn4$7_!''Tbs"Ka44Y+U[U4OT:1mI(UWd"Qp(r.(UdiVVBQ0SfuPJ-U7OnT/6)A
Ya!skfp**/'Rm$SoX9X4I`8rJdl,CR(M4n2as3!MLr(A<5SMgIEXWh#.Kp.!%ZU81Y.-6Q2"ZD_?9R0j
DM\`_I#sOEkpRDl0ceG9rXKS/M%bp[GQV)7PW*^Q<Aa/6hhXM];*'sh<RZ+QOLEPGc7_:$YDNII#RqH?
`41Y;*tn)ide<Rr4-)3YDX;@Lj`b&MEgd+(KcrN]f3P10bRQ_t"H?Y#<#26La+\>3C.OK;%>cJ^1cs2Y
1M1&M!K^//`l*<)/B@FXJ5<Q+1p*(05+tXhRBZcPWG(S`/CcgD>^'V\(/5XP#@+)WFe<RCgt9/UX3f+J
Tf7hZ84X!5coWZV2#nW!n4;b-8G_'t%/TKrM3%*J\7bT`YWQ2]3.C#007CbHioPqj@oT9)8#C*irbuED
92ZlLLAM4[Ei^k"qo+W>0"n<ioSsp_=)om"[?TL:A,5\aNB]ibFa-al8"['4`lHIkYH]"jZoRNGCW+8%
GM!2*&JuR?U#3:5l&Vt+M;L)e'g4YnkV<+bF!0lJCRjLj5*X5%4m<FE5$L,9,CgI,"@c=UFc/]?L8P5@
Mr&ddHpV?C7Zf'a\t9A'U;0a,BZ\>ueC6)p+!?^/8`*n9"5b)GiNCJ;b6K'2H)EODAVTJJK68"$c;.$g
=[83*LNM4J>5Ll/@hb?Lm[j'-kL]k`653=e7X!'YlJRi"asR5as(CdP^uIK%]^P1_hWs"R2IL,.NMIH.
J4='?lD0Z!e"f:MbTrT"cu.!r6J?>9h;)u'J1V3;CknQ@EN"'?O@^5Zn/S$F^AiW,BIqo$@s]M)NmCt>
O,lc*J`iPKcL8=&Io"Q*7<V%8Au+LX&p<<C<mEhq\?4lS[G;og,m7T<KhiH7`)pY'mZZ`TWM%1=5SP3b
*_ISP6*(<g[1Un@kInX:"*Ke#JLJ4X<GaKi.>@>'M,gMG%N^6$St,lbH.]09e_NB4HbldP\b:_[k5!\l
FXg^\D7slXR\+A%P]Is>mn]`Vb!:A-rH\#Icpsb$&^V,dT7PDY5(*RTIr]kbL00Utf!XR*;;m0hmnb#.
):koh,bZj#<OW;gaIsGKA7Ka5qRY,O2t#_pGOA\jijl%b@YWcKM`>c&cF!)Dn_o?;;>8TB&-_#6*DnFo
1:KJ98U=7,,Qh%Q;O)6_6'GubnnQi@61u5p:.p#SQg/ALL(F5:hX4q&@9Kb"A$%_*-kBCDLa3:ARp[Y'
+S\PlVc4>'iC5S?13F/Jm0lTIrDX]BT/9g;RF3o[_>/ku+WBPTa$2^)q#8V=0m;h%C[!U<D,Fmdr$Mk'
V2L<:pF]bGF8/n`iC,br:Bo0-1h\,.5I!BRQhq'\I%PO7b2n't0BE'Z4k434,WI%U,\QIW.4*Wp3Z9<5
jB,Iu-fSg`#6+ush'ib[Jdb)uE<99_W/cXC/?$KJ=hL=#KKHuYmd*.8]r"jHT<,c+^9Y,p=V,Q779l7N
,:-SL!J-i@CS]l/F.nE\3HKp[oZ-20;36C(<)/BP9U*mO)GM&Si0/0%6;\?V>0/R[F.:l5MX"KVFhY,C
2?&m2qcWhb9PKdQG$4?$!tFZQi.h<G4_b)P)c;DeH6^QMP]@r1k/BG`4\JdS<ap/C_X/i%q2#Xnp`pgk
U&p8Bm#V0H4l]3,Esq-!MjGA79+AFi1dj(Omp/un;[s[`r<.Glk*(^KQhoV',G:+5"cn1o-l5!VT7]?f
MbK:XS-r1hk7b6mJiWr'B[`iO/HRP4e?FqKi(+I>$5+f8g6f,f`)#Bo,p#,Km;s+h6YLqOj+AH)]tF,r
pT&H)U,I4ecXR<o%8g1VkF<<19S*f_mm^)<8>&eDkPPEF(O]$XSGclGLn^`h@]MA@7NVZU36/P-.ig(E
/afgL]s<SYngbL.b@2P:"XPL>#soH63N0\?Ffh?B=UNoS(?hG?&(U>X)D;F!:W+L=^/<bf>WmTNge^9F
-XShWqEhIcDkFQ*hMl"mh=/s!*^S,4m/3-'S0_>6$SA1_9nhJ0^>VT3[IfuFEp?<g3LBm?O._QLjY6ft
U0Jb[Bjfh0E`IA8cDg)u,`nP$U\[d%-W$rHP$mM\9m[uirIE$@GgoTHKmaZ3$?AClGH*67lXR2\A)]R$
n:GWMYO2Af?JWdtO&^\iR+'pM13Q`qLT47H*`VH!5oM*Z3tOi3>puEm0?n.rI*N#Y1I"Y*j(j]<Q'8!:
KC6u3kU&R.O5276LT/NU]CVl0gkS+'SPBf\NLaUbY*]n+T?%X%>2c'GA0er^+sfhR>H$4HM6pqJ(F=?)
%K84J0n&"[6mi/'9G!!="c:j>`$_(6'CqnogG\Ho[E3HU+npQIlSb0u)iaZ)L7B"3js;LOgpq7=':b@L
V1K363PKJ_q&ioKDEi7_fPdM`D#+G$,B1p?ck5B0_t,neAb%$cTf^u(NNKWu<?&;2KFJ[U$C-+917\:B
PSoBPL+%0n8e[+)B<f@;n:hS2*W#F&m;Hl,^1Z<mR[Y7rB/Fs0mB3EPpK0tkTa[7"-&r9]U7eeo/M;2n
*%BT1pA?Sga_S8lo9k+'3I=$^j.ClN>"<'22+ig-rs?-o:s^6UR+`PaD)JeDmm"rU:h@:(/g#qT%]4n&
CQC5\KML#n0NE,o;7)!k/bMKed_U]9c!=*gcX;0DL`MX;8q\CJ!`cWF>7kM=b].Z&OJ88(!\tOK.`Y;-
4o*U675ODYcF^Prp;XJ@AJY0'D"B!+Bm$k0WO6i^aaWQ]%?F$0HuJ\rep;9,JLJVVep$`ucpqJ77R0J.
+W9ENp*(;F-HX;DLn[W(WYYi!FE4'OE<e*nC5N)$[+n-%Wn>N@8>[J<dVEm59'Q8#gDaA^X7-(qil72M
d`suk?YsPEHZW?.^[[nXS9&5j0d^'aSo]u#$6hZB'U\*?EoFR7^lgkn"am%fiR(P"e2Dos-^.+-`EV!U
]Wpk#`QH<[1O^F058N?m"R2k=1#PH0&cCO-LsJC%O:*(Y<Vu;CL)Ah^?[F/uSs9!QL40JuBdke+i/t=8
+s@+9`3GlYI:)un_TAcaagE_-'Wn!n^<BjWG]s);ba`fI6s7+[Om%(8;,4g1^8I$B4p")+!ga*gbU&<^
jHUJ+hN;0T.OF,E`NpAjWt1nJ#$*qWW1mgQ6\1oqCW47)_iS-9CY-_)f6&K2k]?\@g.3Osj>2#*5SS>M
9*YaS/@nF[%'=*W/55+Af?,:-(k7X(YHsnNGPnG;\$s*OoM$]V?Jk*!l)ZZ;WmglGj$K?<U[Bf)m]/e.
#gkX:.@hkFd1D"4pD8W6T/1-$7=Uh<A>f/3&1(43\_AtgkSu*P:KD5-Eh96rB6q&1dd6s2pV)@Za$67/
O*D5@3KXJt64e0*Ubk@#6%"8&/M4oi+/0l\AT5C:I3XWFAj*t]-\fR$`0?A!FTd(hUdZa!m=UC>(Mo]t
Fgg!&E:N:8K5"nGiM/Ea7ucXOfm2[KbHc_f$dGMlXk`\RQm.f[@>117cOB5]e=U"gJb'n597nY'L"fO#
CMY;dbse[-q/^C!%s_pH%n.qP%<!6X""6U--'7VN27kbbkYoOt*nBk2h#@j]OIIZ7+CG;j;&JrZQllH/
R*`[FP:0RFd?e#556;r*\F0%\,IR83YdD;RiifZ_X"o<-'>iT<]_<nTqC44N.,u_>'=fM$GYqki7CfWf
cUD3i5A,JuRnT"Bj@-&9&up[qgVg=C,4A5<C9dqJCPu\7A'I0NpE#1#4N!n318QVCquYn%!K;s^P\*2f
/V,<bh?bTa&1%qU+ZS$I'J^rsIGS8r"#WJD?X8'eEhVDC!i5TN+5d60&Mj(@rTT@56%Lo%.9dkhK/*Ba
9AtN0DqpG:ZZ&gr,&><0Zh#7>U?#K:jVFpcTI6Z,2BW?I;;_l4VA^IP0(oS8J#A@C^lH4,5nm86eeI00
*:(0uqoXNMV:kZg!E"H2"JXffC+^4e+>"\aKoRP`Hdn8*Fr$fcklgs&eU0n#r`)Ys8^`TbOJ3TPGpYtI
*+VZ'$[or;DmRe3LrT]051]5O_@s>$2q34<:jZKT`Yti%%_8JA?)&UHWs%lkZ0H*nf/8_4'XZO^We[.H
3`7:l:,]+RoNY@g-]'._G9X2HOdbO=Y]ku^0fe;eMq/U;C9MRFgsZ2uHEQ\^9K9giI@PFP1%[,bi)5+*
j>8NIL+#3<d)-50U6(sRo"5mBSQ""&HKJ*3%LbAOE^Yq@736U!ct<Gs7$'tRA5E0/VY'^R;c7P>cWlTN
?_3Ol/@T"[RV>,YmM;!t]@jnUcb@P,1dB`<l\Z.4UL6Y`PefD"qX`tsE02Aal8oOFKc3Qa($9k$asQif
:0eWA'Ei`fo2hE_bNpOu;R:97ep`/60G6eq"7Z[[-e\e,TAW3[;(hG/Ib(.imgqq;rZ%J*A0K/"aP%lT
Z@PT>YjcG0ZVj!`ACm=4om=DqZKeJB2)b[3bRR^B\Z3l0)i\7F"tQhd+Uc8/Q/m\&knrmrK\<3EWM0KN
!`20)RIN>4>b$/=2jkrcJLJq"["*A3++39DpGoRB,25t9F6@<hUITbHp[)OnNj3JtTE$puMMHG0]G-5A
kTRVORNY590>T&(O!pGQ8)7p/%PWT-rOdY/&r3JqjHK@`"an`>N5,']rLC'#L7)[+?=kWh0dZc!UMW`i
%Gsf9Q=o>u0j;'J(Q]F:!r,7>m46aPTd!)QVQ>,A5&9<-J$4pKd#>c:6'T$V*SK#'7e7N4rE0LEBBJ(0
n@XP@&8Q8ZJ-bR2UR5l]"tp=LkrPPPUG:\2NA7dH=l&f;5>d=r&91&ZQD><#;)t.2J4VpWJPV_;r$7I:
1@@Tnhk_=mC"N?\oi3q.\4Tu]edeU_bE3Q^:_G<b1nA,$Q.M``$su"eX;hU>0rVBNQ.'+jU-Q3j`?r0<
gSs>S(W7dp/EsjC+\JYBMU.^-mEY0D(S#`YUil-2l,_2=^BRQG39q,Y(_IG@'AO/1;feV25o)/.R"ZF^
;IU!haEaKuKmhH=PlX*4c[<V/&;=&9+<M'9Z&m1kN"Q]T.gM)OH0gRrj8E,kMlfE`$YO=tZ*$^@?CGFS
\'P&^dC(@U]%NIc(/#oWl&r]RHWI<L!CB3L\9ah2bX'j1ejnXrNkhJWPT9QY+A,s+H&c`eY%=3$k^d)(
j_X6^YTgpnZQl\B)\jAj#5.?X?Qoh<[X_.U4;\kRe`*.o=L^9Gp7Il\[l;&_pOm0S^!k\@PnU.A$FqL+
4u4CmCJ;Z$<cF*94l[g>=QIN>Gp5>I-l(3q?"m1?/-UhR3l`Cj(94:D]'KT_8b0^2aX"F##("]Y.]<+_
l!1@HkFL#YpknOUHKNu$P^g^59jBdtOSLRemD0cugIStXUI@Vl0sh?Y8d[!RX,'+6`m>r&Z9KJ1#rf8E
+XH)Ek0ARA#lb2t4?+SO>,@kiG%X,*>_?aa\R5MbCFuUSZaXP7f1aFm@\'dA<3R7AP*s'')RBT'QC:J7
?bQHZkg?.Mb+R$<qNL4iE8`$\Bb1G@Qq[*t9@65)b@Y;BMfdX!+5HeG^K7mgplcjBmBZdiB\CsX;cihV
C!gf7rd"1O3,Jf*@FRbHh9'J8K.=c.oaPQ&g1j+XR:moSiHQ?RU[99"Yo)1JqPjX?^MeRFoD;OsII*A%
kKI^cVh_<O`0uPHV2OKTOiidtifN!V'[M$C4\g/q+?je@.D%@"SH`epJLI?-Lb]1f.D5PH$Z.,U]LH8e
4%V!f]q[LI8I]tS6$Kc`D=.&B$1FA0l@-SEk?7^]R<=3#A7Xe`6no_u6i;U9CUBam,!]=tRR>(<-4G@>
639s`YNJ`/;;g&_Mb)%r1f<5DKJe_jcRT&[%.u]$Sm^=.c2P.ehjk9q:,Um:bZe4HoVfl:%P<p8JoYqs
jt,h%".ZjOp"?c/`-njXJeo`bIc%0rT0N`d8!MJ7#Q4mU">9WY$oXhr0\SEq@j+cISnZf8Ia#*76nXA-
GdF6FCgu[8\HVTQZ>Z/?jRIF)*H16PW:H`@?#Vo:Qk1HrpJoPH+-^gM^3eYna7#3f&Eqa*4$=")dN)Ss
GdNZelj8mS9PS//7OEU'&+#K`GB#!ZgNm9+L[LXmH"XP7fXl>H"'&8$Pp;B3,.k$f[A+jn,.QT#+odDW
(s?!@'cg4!8#fON!>@!46oE>d+ptt2fB?P*o4G*r]N[1L%?WVS_N<2uG!$F8*YiZio=NEqH`_j6>Jnb'
QC9mET6uCt/"(WIQKn[.FEJn.`$5QZTTBCc57'4.`$[%/^l&7^+[5-VPgd8n>$f@ES>3ch<%Aqe[kUM-
L16X0-mFPj@Ore/XtY4mot#FlIuoe>7pb.`>Oe"QdtXt%p%_$\^a*Xi/$j&'\]($Hq<NtCj`s;V3JGOC
6)U<d=-ie%ITmgiH4@<sX,k&8(kKLl'GXA"6of+RBe@B/9Ec@iD]$\K1X+%$[M='699thBkiI#KT]_i+
@hD7s`Ycid89:88>-W1t\qAsn8qKsJf"9@J4W0+kr]e<s)N$<lP5I%[Fi!V^PbKXr@lPbo8][`(4a*c#
!Xi`7Z.2mT&hX921f^&d/>g:@E/\f*1B.``[?;R/IH\K?k*cMn*B1DeM`RCu,\1pqe"WG=@E6n1`tq25
LtM.c&2hujSYX*)M6Tuk/=#_s(k.uG^VpqRRdaWo1<((&LQg(?+CPC&PfY.qa"#UQ-1=5miC.oajsnfS
m]8$:<a2]6\`UKCkO/m#I"_<=ZM8d*SWMn!M"3rCO?4]-"FLn_a=G_`9OlT/nJsZ%L7idhYOe/W6G+s/
*3>aBOshJf%B_nq(5-7%9,B,9rl;C9]*kcG4Z.:5U,d2FAf#8=g,EJtP\scrC0itbDf)@o!uraZ.mR[V
[:F9;rLR$N5Cs[TT,Z&n\84#L#JKm)0(f&5&^X$Ua@>+9+A.r:4X_Vo]M:9LP8,XpRIT4(a*r0p6kJrb
5[[HjgG&F+TG*_]'FO["LiP\,U7FY.aeB-;B<+nP=bm,VF/n+sY=*U@ILeA$Bji1?&*4K$CEu:l3C*p)
TpZ3W)>=/i:tZ=?rd3V[`riNHm&IdtX`@0\Ke;XHq0/!t#nfu9pZSRI)Gj&U4'JYTV"+hWlC=bX@AInJ
4I4ohBgaD#3Y2-fUSY!<EqL7h![(*W<slDe1ZZVkEZ48E$_(J6Xo#g)9$:S/n/>4hiPe9;q0<b7@N7d=
EK-jV%QI*P%OL'udfP-T)0H7pn8_o'_"eh,nhL@&'L<A,B[+G91/:k`ao:E5<O9EP._g(.VKllNiVN3E
Z4&P1A:937ge_+E=gUB)GcS)[>GbsF*4``ojdS<*>f+CY^U-0+rK"aj5nm8V-88"phO=*7[D3OTLi%lh
q5!@]$Z;L3ZTktc3oYrH6[X_?"VU2m74dZ]8\l;Uo-Ro[Yl6l=(&49I%V<saQZ<9Cqh-DT)s2G5U4[SD
:]q7Apo@@I$B6qDKeS2rdRZIYA3%ln4Au;TCh*B_`Z8N^=(:!'V<rcn:OWk&F%u8oq\rd!2*%gTX0d"2
N"K.&s4K,hb0aBd-fQ+7jrVQE+l[ITE2#Kn8!J(U5SVJ94VN.R:lpPC4qYK'i3j7\f4#h=O.mB<,.e8t
MVJE&ogI&ppAOTIqO]IEMT$&\q)C%7#k8HJkE:Wf!>"kA)/b6s'n82!&H_(p-V02mEusR\4JtSmpA?E_
J*#fmWS)LKB!"YJ=e&j)3Oa7&WGkM-I1m/<]jP-#]e$L/F&p[(*Dq,p!r[Us"GZ^XS9A2egq!B$Z*H^;
(IA6;5_6>OZb*rZ%J;^ECi6!&ZOPS9jb":alA=t+1oF-m.G>3^/$O]D4b]Bp,IZ;![AMs&3Md82\S^_t
J$*Ys0U)T]qU"%+(JBWI_mFM[31m/t9`.lHXEMESDMS%\J*,KYIZW$&<66%9)*gh$poH(,2-Rs.,s!64
5V3nN-W/L8>%T<Cfg.P^W*ph?"Ed[GND`.cA'6!A&n3R;UtFZn!u$_MnM$.:Y\5WSr+kNKO#mkhC45dS
juqU8WqoUtorP=]Jo8%0"g&rg`)+Edc8ce9GZr(u`hA8;j;8t^,"FsiP`'[LoG-tL?n=uE250`%Ln15A
gC6-Q#)6Y0oEliI]ZTKdMTkJq92j**P:tc534+B^r\k`C1$O>#<$,U9jI)anR#d)gH4!4f%8f[gIX$-8
">NBr46d:3<;#!3)/D3G&&$jWJ+;Qt%4n$W1>B7]=Kj^6Zmr7iHVVu>XMW5:K(VBn1u$_@l["qY.%`L'
kmu-2@!IXGV*Pg?Ern+JJPtt^LaAsD6WV#YA'q$Xr,:D3n!;,]GG,NbLs!O^VfjhT8?msjO.otu/uC+m
:d^j=Do6($0E,8Lq4S'7JIN/68Jib5SC>8$LmWnH/TQ0#TL(Y%4k2S"7#=3jZNj@39#YSFJ(Va"9e6K.
3Q/GZ=f@)Ns1qlgboPKkp=A$1kJ,GA;q+]^mau@d5&Ur!cLSTF"<:pY5_J&:.p#H,X,n5S+mPF/X<^_C
2_T\ZcL"!GIg\G+B0]E0Wrl!T4JHU*MP11)(I\!6dJ8T>6c+%ffU3Lu(q\QL83prN:bL6^79)Im5pcAa
^c0:^66\Zi(5RRM!5+O18qCc;>4W.U7)<Vl(D)0B0-A5mTl?54P]/V5fGs_Oci9;D]>HO:_2K<k)"O$T
'Q0;.Yq.c1%'^iVH@RDITEed;1-O!*nWT19QhgsrjTo*06pZW!UD/fH_1HB3/[e,1<]=eLXijE3,t?Yf
\)"[$qSbg@"9a!J<sP?_QWoK*#uT%kN4^Rgq7Y,/:laIA]N1XH9'$D?=@0>R3qajo,7SI9QO+&iGXOE8
R-F^ICfp6o_$u-R3b32'_4msg[q\)Xq9KZ.Bk+F.9R`T?D_U-=f);[LpLNK?D8(30[_I8q_qrfT<Mm4Y
XH&`K1b9-d:@ihPF]Vf]EK3k1`l>$u^jmh(f0lH,fJtDE5\UaCg0]pd7>HtGMuZ1,+kJ[jgf);li>glS
,UGLS'qJDp/,od;,#sW`]]6l3W<&>/N%3lAYI2*YgAgE$/6L0L+_]]PKViFiP8>J%'2lJ5%SDZ]W=5at
UanMH&Hu8<O92.EU*B0=&[M$6j%ho:in&*O@A!(/Ic7#[S-?HWAa-a@%/K"!\O^rqc`h9-Zu5r=+OC3,
8h(NPF@7"*BhNqNI09b'">1.XBM8J"JKZHGI%m%>A-\:eo8CdIoB3!=DHj^GH`t3]8I.ME3%r3)ObTNX
GpO[Ba\r0t1o'?*UesjbC,-*HWhpu"L+[F+WFV_i*J-7!*```:,_:o#fb:2)UrMCk(@,E:Y$^Y<_QUt,
<NPL(V;_1-&&6rog60Ih[l3]h^28q5V)GZVC.`G@>+fVncT<c;*J^4JTh:OU?__j9ar[LS5QYL*<+Nfj
[#fJtoH(TL3hd$bTVjG2)6G&Sn@AR[F'U*DN#-5ZNbMeEggJB#hb3\Ma*t.4=#9ZEN7BZ6"V=,l1a;Ek
#RGE=723m19cseBaX1CuF6a;5oQ,T0Lm'a6iC'N$WDF;VB&r`m=8%(5nA<4e/`3q%0$5\HP*.giVdMYE
%A46";n*jY-j]GF;7&SaMRdPLr]2&s/o]bAL[-1(WCGgo+:<]^)OY9Q'SLh;".*i,rR&jebo+'mm+6)&
\peoor_6&:5'is2.iOb:cA/+r"O4nlJY%>'%JWbdpT:(6"nhqOS:MuaQin4i?:H-PTFpbK@nT9)]4S&J
MSqN%*%=`2NaD>Y`]@57Sk1$C\MrSW[F"n3U#C44M''4>^7p)F]uOA:e5[9lHLh!Afn%u."4\&/[8V_G
#siNdGCj'U;=oh+8CmbiKH#0VLi<M3;+;]@"d+V>G:H9VP]M(<0(`5C,77[(j$^q$RCjqLqk*jP;:i5(
mV1))R@Tq><gULHce#f&/Z1_*fO5OWM6a3Bnt4$*6E/C]+:9)'_[fTI#shn?R"]W[G6!UWf_^HY\*S>h
c['f,m@btCG<tH,E;#<VlkT?8O(=]QBs<::Qu!_iX^sa3XeNj8\m7gjbBn]fhu+9H!ga*g2#k[c>O1Fa
_J^Ca2G_M"R:TN0T!?Kpo>.VZF6U8+^?60kk!0`))rQ87$?gFi()Gp5^7S'oAV2C5SG#.un0;pAO"A3%
TC.s-39KI3VMW<+\hQ?C'NtjmeH\+BC/p<qgS9=Wp8X@./4C:"'T3-O:ZAL8IE5mp)-8>2rB49Wo8`RS
286>kroO$GT>._[HXihGUs3?9F;h_1PC1H%738OGEl9gMM4.f_ka@7PnYBIZ,]S/JW_5mX_`]%Wdth`T
H55!QYDkf>d4mKjARa:T;9_PGaH&hM7`@(h4en,cMu'DlF_\N=lXZioWVUDX\!FsmrLA^_1$KskU.-=`
iN-3tNiWmT6V)\4AR(I#NGKj_$Chg.SY!MjeH+OY]JR_D?Mj9ZXlfT"qeGL(L,]qaf[##[b>NF(=ok(M
Qf]*eb-A-+>0F3&)o*h'ltG)LW9DV14c&bJm$hBDU($P]e"9AWJ\`7UiIr[?"co'fO(*Di(6k5EQD`g#
SSl,PekH\Rk!+']lpM.8FlIq_'K$7qBE=Kje'?S`XO.sMkJ\_%q^M%[50,_qV,nTn>[^Bq>'rmfR)qFh
m@-FOTMXH4mLCVb3CsuSR26#mN(@DG(As':`PcqsZn]+RM02KO,^2>Hp-48sIb]3n9@JG\-XOOYB^Lf"
4Yti-Y&A@tFuV$=:L;P?KiZ1&4pi?EQ;6N].D0./$p(Yn9bn`_-.`8#Fp_*d6Gj80,KIc_^h4jK`eT^e
SDkB@/RBaaT%`GSDKOUtX2!6]qNBKn+0a%]9_pRmG6(<9G9"=\V[u;A6GiPm+pq'iE5:s1P]/I202.]s
dbZRkU["pEGh7AuF6sK)8/=7kVLl5&N(%HSdC+lGgL+cIToLP7-Q.>>++_UM"GRSafJ^U#P#Lk+Z!aW3
E'rK@FU$U5l$7Ja(#ChFVKmZ4^>'H3a;0J*J<OH@o""<&Ka:(NnXd;A/h"*GP*gQT+S-0`Tbo!%ha3Pt
XkJMK4X8q^DC2eI^7I_fplAS=T<Z1\Y4[(CnQFb)s5&0;D<m[4:VLr:Z.eN(<>F#/netdo*U__V$=e9K
G1:#bWj>,iWo09rGsE]*Ht?KuLfH9:R4>_D#d-al'_7su:;!?shN?Hj:6biQ`jiP%rT3fUkCY1G@j2g\
@uEO0JiCs;b%u*#l9/KlH$'_nnIJdcZV5TOh5DV[X==SiT4isX#4<25?E=B/n?[:-SOUtY33d0-PN5'j
D#]?8%i?8SW4a\gGNsrR!fNBE0W3h0PAL?-WO$GW+B>O9*'d/?1E$Fc$F]5U15NtEIqjB7L11:?(SYI$
Xj8TS%V:o!lT4X]9pXJuF([$[cX*-1J&b:XXF&O+5:j'q`;F'7;:F#ef#Oo-.;gP'oKljdn$Dc+nKU4+
]I<a6H7g28J-;GWMYO.#(s$m]a^bksPG0c<(F''&:n%Qj50V(,SLi?F<*6";TfV0ejC)ibL1c.2r1WqW
T@CWaV=EXPRpNV(@J=mlWsTcX3A&d9Y$+23\"VQAd^=.bDs-bK,=?FHnZM*^mLY.5V[Lf"1CV#5S=7m*
.`Mt]M+9ptOZK4A*$Cdk;7%_jg+Oq@PGQF$!(F_ngZ^OR3$EBnTE!hnjHc]HA07"q`YC^\#=c`a"Efq3
U/2^DSVZ2;WaR7bVNXXFU@^W2#BQNoJ9pe\nR_-2(VVK;LktESc2daX:S0Ar+35s;P\F8%5#J)p)c]b4
,bjL/PefIoqK(sI0GG`cX:SrkVR[,(OI0l_F&urgXuDV`bU?S-YUtQ2au%Qf%kmhZ$a6,bn5G2JVGsL:
?X\bBCBm:L-prMYp!'8J%_VI43$nf=ZCc.[A#dNH/D_B`dGqF%`F*h%p;cr\/G'/<^W:fQXS$:NiqN?U
htOglWVPYPa/eYjiju,G3O?P1Bl]YGSZ2#EaaW]s;"[5ZAhrhG&uhB@gc7)o0feNd)QK<Z3b#o7D[BYp
aTaK8P3K2!D3KdM3Dr?<Srj!f*Dm"E;4Iop&Y(6ae"hj8Y0ml[aDH'a2V-[?H!g_]pRa#/3gB@QYmiI:
8=V"j!S`ff9s$.J1CAJtC_$+6+GlCD\V=Pt;IAJ^&;AI[&6@.\oU1SbZYs*5B)H8LD$a1q8-]d5Z1b;f
"XG+F'Ns^4$mQW],bjM5-pr/'obZ%H?slK4=<U:>>4.9<_Qk^`<L_SWMlBZpC<jsN3D3)cX"?,.(!Kje
I-o8;I&@jMr6W%k:u0Q\(T#a#la5K!*P;@MZXIJ6r?U)`&hXkHI%Gb]k&/7M,XXmCEX$JWJKUF3c:1n;
-OH$g3iFN`XGsJs-@a78pR-8fEGr+tMt'i7I,_?hOl(rNHbt8?;qEOXg\0LQ>4[_cc^[JfbbiO7%S(sa
3paB)Oi\1.N/MpME$S=BK'esU]-1'5*[5FANt"1KK\_jfW_%edSDYDT>L*FE:%:p=4O[_9pGA8k1?OfG
"VDgs;$IS/i*&F@/.<O9WF9lpnHg+'Etp^;J'VhObe`i255?Mrmq)&ES/r;jCQq1\HpWVj._uW6n`"ZU
&L&PidGPhU)QMO0Lshn31!7Ui`85h7jF%PU0j3q!$Y=@uKD+UQ"e9,V\&0s/[],(gSq9-?pX'RaW",O#
3r0*jap8D37*/Yr?*GNR?qkf1H1$V3R>"jDbj2Mt!jNHafp6KCB.KSNmI1#J47>%MFHKc(Q%^WlaCKkD
4HlON8sh%nC7R_2d`LJsdqE@`L3TdPVOUJ%<K]S@jg0GTXNeZ7599au%peZ&W:Q!=3qoalXLZ*nHY]DJ
\n6`2h3ef4qLBqLi6L8n3Lkk&9gn_D#b/p'CLm0>0NKu!G)bW7_&/BO+fHRkGpZ"\a)TY]E]%4bWitQb
7W;@;U/_l$hT7/u<qC#k.8utjGaBC!C@<!=pZRG^(Gc,@#($,4PVd)U(0?XUr_,V%m@E71*N\XB`kMat
L!CjIV@sQY*^1`8_-J1H(iVF6Rd*<bngD%K'g;L=$HL+M4kfVnj1i^Bh-No5^L63hl,L[Gf0*`MD9];%
1DD)GL"^:ob>!09M_Z^4%/icj&K&@s(g`#]>J(H3Bj6R%PjH8(.HZVhq&@Sb^(%'N'[r3rlf-.$HY:W,
oW-l])Hp]O*R]7qdPoIa+kBE*AS9hRE+%#XV9\Y+cufAS33jOinY2[h8tnN^1/+&HAO;c@4skCpooXhc
A9DX58KAI/A\qjkI@!CrZg]KlWu"P1O[&Dp^qoKJn))pir:1M$&"IUq=]bFl(=s"tNoH'+F*C&"eC!7L
5l)uk4e/LMd"tduj=3XjNbb:d$;+/Xf1O=#d>D_V'r-R>]Mh/"$%D')J:#f1Lb^G`23.8p!bJYE-fC16
U/5un>2XHV([*@[Cqt1k%%'QA'"&`UE_CdHh0I)?S;4C\V]p%>;J?P=(3[7'*e%r@47PBJIZ_TETNaC?
Ku.SEYneM4>]C&<,S29\OeXN8jNpFAb'BPs"7RG`Mh3U!U+ZVjor&<e<E=soo`ISM+=Qp_fACcgcF>eh
pGQ5);G`Z]Ao+/I`g4k`Q7Wu?X^Dl$fmZk;d70Mk72^VcUHaGr!gdp1L)$FJCpm"pltjnODDp-*@uL<@
i_B5)2Aus)jHM4#c<bPIc"k&nCNgRjP#LT&K=2d+;MRT4?n_lJ<,u<?,ahWW5Ug64>!BB]EhrSYD'CM<
YU?_L-qb.F?-L=X]Al@F$>;7)h%Et(R#G@h!Xng+["Xl832?[`NX&m!inLQpQ$CKqXRUSei+4:.Q4_8"
oRu\K\s>L'[FX-_m('CCFa^T;G)(EFTR'Y7AnJi@O/=K@LB/2K&HMsU[%q.BKFAuGdNbtSNcU7QR#ANV
C6qBV.S6aNguG>n(`=[-V'&O_6[fZHT_,h4l:c4!,G=/l+:hUj?EB8q_uh?V'_+lVWhr1t'-WSVE/kF?
e2hKW[P79T;,Pq9*"E7JFF3TEGKoK'H)^T/PE^/7I2Z1Uq3XCf\0+`KNl:=Lb*@c;C+!@4a[qs2qDqO[
kWT_MP)G3hF=NgD.\'<OL3OQT$/O6h"@)Q8L-W&5)\_1upVfpH\UVYqbZci>%qXH1)D"PQB2C\MCtgiT
n^s#%2)F(<?UYK;(!m=G5:ouT/QnTRs5qJ0+/3Hu6E+'*J;^eR%GpIPI;]!toF]G?i8R46\022NiY.r_
LnaDGmQmKNI?67d9@L!N1MlZgMWWa$pa?)EnWo62,(um+6OQl\o*[Z)+JNJ@'^Ahr,)Y(mD0R32:!?R<
6$8E\,nWRth]3epAnJ,Z,60I<r(Q?aJrbWN=i]8h`uZ"8ZH+X6r&\]oDt3%`\.AQ`o[Y\-?hmI_o4sh2
+0)NU\_]-c=&U$9[WQr@O?iP#9gP*PTcBcK'QL"Dm\:"^-H@S_`[\tYPus*rgALm9b4BOV!,l,\i2FWK
W7TT3L%9Ls5SULR7*m8J!AELT)g%'*]7I2%1pVYKNfiO``7L"Wf1]rRUbmGc/UP5M3VZ"D@4-sS@PO\"
"umA-0g<['Hjc)Rhb/"g4XZtsnJ:mF#a8bL8@4kt"@;$2U&`D_NZJ*E>lNB*jj.6o1$`^Uag19MQ#O3!
SKKe6/YU674oqU\/_@CI?g4jWU0QL(6N8Qa"GV:,L,#E9TL.E+BmHbbm:Ft)X0_091MdGrjkcUoHhgt=
^/OXO@1H#XOQR\skVA3h5;!#`6W,60'V_NMn3]CPkBasc+:>b0jGM!(%Q_1S.,h\a/P#,os#oLk<GHiW
l_C(oI'BIEU[mQV(4K528'=O5>+]0K<&;#?FiT?])im(<l90F;hX'[1*5C+ho47aS#/<5EkXgh[18:AI
#`=4*Bl10:(_;8UQR;OYgJ;iRTQ1WG@Js!I0`n6tMA@Y9/ao6"I%kqii%9eqa+TtX_Nglbn"emE1$C77
m8!?+)!W-]QJGmS^Ji,js,6\ZB#4j$qdbDl"<olDLd=[),8Bo!k]X,8F)ZT+]l)h(oH`PXNMp.t655gk
@49_87=B-%i[mX)k)e8YU]-lK=]%.kfbDoKWTK!-B<B:]Y<pZ@:=7'q``8ok8Wll2.uSfr;$Q2[lHcJk
^lXMjAUu6K1X,13#<B8(I;Wb%:<Dcpq\"F:WT`:UANr9G?5*1TqZ8KGAY9`jY^?,u6^8rYk[CXCRa_bf
OIkp!S-)Wqi4C7j![!`(J0]>/6B/_QGQ.Ed093^E7,<DGa'N%rm$6>k?N0Nc4f+c3XiI"+-MNJmWp@6r
B6I6Y3iY!JG,GJ8TAJ[tMCroMG=p5G)Y?e&3ZY6@RA>OWGSc4eMp=&=9S[$]d@BeOPN66!EOF>HFl=R,
/Dj2*H@!FkPN;"C.%#lQa253f>/WEN\-n97VkAaNcT/,NS^HfH3U**b[==ljr9#W@RmdiDTf(+#"b@R\
KOY@RR?NJ3)Ch9GR6#;Jq[>lL7FbH$@>H,&]-YLU@E9Xf@pk]&ci<@Fre:R\l\"ulkKR+u>Il^EJ%;hg
gbNpi3fm7b8WlbH/CCb"F@7"V6`3/44p%']"GT(6W4=>?0F19:RL1AfA'l4E+D2H@T9ao?]l_*a8,r/J
Te<9(5qN+GCMc'9cN>`<,-a,*+pp3T,<=K:F?9`%+OD?)$Kc"SMG$W.&@t2Z`pT,p+7/mPHSs"(p>#=<
mFP+I0WTY@??8h17nm`b2_A!o`RUD$eX6Haj=^2J0(0UfX1me=O$T7"<8WABPJZ/_80C3.SWJ^QC6FG-
bf)G3FH(eoV*RV9$g3BJ%/jjqU)%MheoN<NG(NUL"j+d62VL/pE234@G".40Nq2X,BiUJFA#al.lY&^a
gV*p2UYdH<)rVp'R[=qTH!kM0%$,W]\lht6Z$I@DLk>)peo;X5:6&dX!L5R]Dt0FHbBWHfXdQ%jNV8)%
1Y5d5gB@PuoUKJp[[:]DLR0k!,\i1@]"^OrRDlW'U16@51RodYrOqD>E/kO?*"YQ8PdJ)GBTA$CM'Q",
bB&OQK3jq95JOF5d1\asH*W:deqg_l1:m3XE$QJ8SW,%^GLtI6*!8$B^H)Uo#eVA@P6dm27+?>3YUjtf
Tu/G>D1$QJ>HZ]j\ur*k>MQY7]?N.2b;ib-SLRW6`^MIa3QAPoRdS=Jom?[VW;>C<SneoPJ8$TU[!h!h
E%&^tfEcV4"N4*?UBV>&>a,8bNXL058SW]jDa[1(3YFRh,hI:W0cHW9np6uuULSDa0tu]$8V*o>:9XWk
Y+cT;[m`K,P]cpL*dEMjFegB);\1[:d:ofH4!FE6=<e1LKHdNL/qeL&aGF>if>h$BUTeb(PBlu5Pg!<u
Bj$[!N:24@VJWHOZ51jkC80Fn?AP>l8ND6rM;dJrB1o_uLba5(Rf:P-#Roo&$r98O1MPENhj0^0Ah)T!
?b-?@@^)rS%U+Tuk:\c)cb8ja)h7N[mI<4<^(b\Z^ab<$KI%4!`^1(A8_@U--n%5J/rD3"$>PQgWm<$D
a+H$eIf/7scS'_(IETatl[1?"EmNo?[2BUa?7X$:c].+2No_8@3:Ai@Fpq_>$Cu1dMOOa4B`$FsHkPt.
+p5`-LfdW,d/uNJ";M%9?pYPub#%Ycl:""&,;`p6SFDdL`^-&*/@LAZ$')9tF\cl/RF:BCDt2+fg2j=p
]s;n;T,IYQ'0_4DXf@gQARe@u'R\)(7a^u6gYq*[;+l$sl=q7e6t7CcO"LndP0"F#$]D[ARQFunrgdQM
S9^OB>O82E1<iH87f^G)-*Li069H\WX0?X/nX4o'<&d2#)N=B40?SfO0(^O?7pr8ci:9,IXEpaUXbPhd
A]EaZVKF>bo"<u&EpVOYZ<,[O2e;'rTC^U@:Hs%G(a0C*>_gnE.]#NIL0TsOM^VOFNN?5UdYUD1_QcFk
[<a$i@?2P+gJ0<B@M*?H*'V.^[:8/<)I?Y@WUhY5Nl"O]Ndk,&oXRQ1ZP01+P@Lb0Z0LR_c'4<6>^+.E
,lR#*ciEMQ6`*lhUC9PMo"_j=+?@=l^kIB!PY2o1)-B#2oZp#'-Yi13l:[ftN!Sj%:LMt\&Y`dBU>h'g
(`0:o977&F1>44aNpeeHGMgbi@&_rN$PmnAq-D)97>)/(G>Q)051f9ra9_B6#9Jcp$n!^N)2NkG49[Te
GgCWt6-)R:fF.S:hKi7kd<oTSbQ[%)h?rL]nqpO.J5<8Q*e@SE1uer0pE3']51'sRW%TInlffWJ(aF!6
&>a#38VW0;4,J"<;me`&ol78;ft'$k@GA)hA4>+"f46C-c!"M\c?j7(pF=s:Fp2j4a-&.]?]$lt9;)W+
"A#49LuRJgmHEtd#dnfWL+$fXSWq0Ahal?f&Rl*.%`NE*LsjD@,LinT=N-p1D9KZTa")'r.i)i;WT_SA
SJac5oOu2Xc8dcIR3&N&L,)ciQDgJX/M2,cnmbNt$rbVd8NU38dR$gu9RX-U=tHIEqD93i/oCeKagEq5
3#3(fKrKJ'-:?]-nK$:G6#hsLS`=.QF1b=0J`Q5^.8U!SGr(rFQB-2(*nt`@GP!sJN*aN-.+2OXFWrW"
@ki5c^a="D;@X%ecVTRmE1c(<]*((&DR@k3_BYL)+l3@Jo/Q.-L8#lV"%Z)qmhpFA+d%3BWIOH<+/Bio
0"PqWIHIgTgJXuTV<=t9jV2Qc+[lj)P#J_jF0/iN#qI<L.0Z)=F>(c_37.Lpl6A!%,B0%nb*eL"/^(F%
L]VcmDW+Vha_"4R8=a%rm!D`Zh?Au`b:Xcon00_9M$Q43(,uV91_M"[-HSpBkjElWc4<btEdOk3Mp\Df
g?umD@D_>Nqm0T.r-$oaqs,4\[(D4ocMXoq!4<KIn0@IK'^o!qO&SgWMVu(C8rm]gU_%/`I5^^H<c'<)
mNg"::#5'';YoGfgj*lUB`5-[J.q<?!+DV.J86@sdH[hFfqAt<asT0/>U:g!o,\"samsfM)QIG?I-GhS
#9-e>T:,U$M]Ib_-A@-s(BhJl&;<V<$;,N9DbmJKTXKIgJTU4+*Y-je?M=jriBU:C5/^t+[YCKkLlRi6
6BPE$B.$mDn,;nCdMitTAh;"R>%#Eu.*'%Oa1`uI*sR/jD$^#*<u+s2VF#$VY*k:u6Zt<Z(Xbf]84I"^
+c;^.X1D6:N0NB]WTU/S;TOc*0Q55gg4=]]l+)]\\I[=b*\-(>bP_[+8.(:E8g(tY$M6bhLa,O.:=;Y+
cI8+lU.uc\ZOhhTn#7M1a&F]!&4Idc'FDL<OP1fG33GZ.gFG,ZWVu4DFgZE5Y:OO6R_([b_5]=O:I<Tq
"5`S(T!8=J=@*],[D>QUp]QI&0K<8rkHn1M8ARIM<9[&e9h1G!`N&nK-0Q<jE/bAga$q%YU5gsUjX:.1
Jc$2PT7B_aSfmCD#eRB0m[VSfihP%2BmjnGC]>t"]hEkg:,[fKa@njj.D.(]MP0XP^g[@Dcn5CR6,O(-
Y_XEWB2".MH)r,"fngoD/C)uIm-2YOMlqOh4n$\5lW0hCcHWXIc,a6X=OIGKCcEG4:uJ*oAT_:CjCG%S
kTb&7NkhkcPYK4Z8XQO1L3.joTShV7<9Q&nLehpQj8$#&:!$P#P-`55\h_>"d-NcN2f/<OZ+:LS6C%pW
aE8J\UIG5Fa[jS9L+&9TLiAEl\g>o=Mg`a4G?D@ED"qlE>AI%&\a>'NYb`hq=)7<W:@hPHmrFKWFC*_h
(^X7M>.=,^NDG^A?jZ9E:f4]#OUfb\NV%Mr^g=OSS7h.0;8tr[*`_/KU5[M37Eq*g"?qZC:5?$sn&Xpq
bis5<>H>M\m%sT,a1orp'hm?%q"J8bK,b9X>_2JL#!S/gfhW^t-tV%V;8=Ok0$K5EO%%J6$OcL/81p,c
rn6qjP(0*A]YuXAEMd;5C>OR%)n&Pc?@luMX@`o`NS#u>2^;TDFZi9dm=crF;,DWf.?gK-oN\8[-N.fI
,=!J-r"5bVWur!`mbPTI,FOeoFk5k#K>M/rAX.[U\]HTk46KgT]kR.8Ier]W8%PBT.k4Yf;5>H]EBO6h
8bO!eLa#,'K&glt/E'$K`iLF1q%:=TM+&]@.4ItBG(`HUZClt7rq#Q%<Zc>-WJC%iF]N/*ZnCeMaJ#9I
+#MF)73T.^=k;?,JpfaHh+gAkEh=c.hjmgY<"/+@m13&:>SHg-!]0D8Ol"lW7l4QC9EUmi/(;9]m?MrK
]?IC[U6`L%pcj4$o)41iY;,j$-IfAH(uK#,?___'(eX:[/e1:C5S'gp,0[$Wpm9!MLt=g8ciZ[MlY%T<
!63a)Jl%=o(<S]\Zon3@^Z6/Z/'%Wsd@@W/k!b@u68'Bh&)3CD$`qB3@P%hTTQm@>;5a[:1P<gt>/)+a
>un_ckp(.MO2*G;'R30IFeJ"[;>C?NOu2G[LkQHFI1-8uVrY!;c.Hj:Y=m,EQ=%;U>dQ9,4KkDk?KnQ%
J,+S@!^Y8S8!5DYnH<$l;*Vm*S;Zr@L]UDHC`9f^6;2-*nhJ/!`B&25a*q4dr;H;r2`A6!:!St5fAp<S
>0]hTWi7/7Q@,EE[=-b,JkBAS#ue2\5210I)&bn/+3'*Qh&&^M(3Na+59W$$'_6KI_i@]G77Oa:^Va4$
j=K`#^!ZSo]QiV3&b9H&5pdYNrn!BMQ%0J9#bCAH>`:R:PV.k:c`*Z99/:.NKd^DpO+\^+!#%"9%B[_B
AR-JQj<#lBMsiQkn&d.dP]!(Z2e/D(k,,C4o*`>*mg0fr=n>!66p^^tXkC/M4gp>"JF'KLL;Isdq^*.g
N8@%nP+2[OMs;O+@3[J]&4MN8S:N)(+=>cORR`(e\V>_/R764O[P_!)Q_`[pbq319.kS(A/2uZSP\%Mf
rWfkppY;fd*?r?`<%L9b8he'M6kn,fPAn^U]I52LKFF2@=!;[%Nq#6l],?*ML#-4.4!TNpm<`\V9@]@I
.nlM!kn/+h.R(*/#,8%(FuB4rXlZ7NSqQP13%YlOB1i=$JnMsRI"H]e6lA<ZTbbWtU5\M+PY%#s%5*n5
MG0Y_elal*]m<H7ot-Jb[^)hfc6%iMaImF'[PC4U$*n#coaF-c)"^U#fqqT:%*f`r*pLNLRj84%d:X[2
-Vum7\5:PU4:mc>K(;[g.sF.\DMmD-r/ugjbR[FiI_[^cUT%r*\;V`EV2np_U0&MZL7u)LN[P!Oq"1K3
8)R:(^i2XT/^NJd7"H.C6PS(A6B2cNV&0Q^%#&9AXK/XafB:E4!l<"NggrsuZ5i1nd[@/a%C\GRpQ9m-
+,L8ZE@V'Pj'u`r.)EsE:"s!+iJ1K&1DNcK/k^V\[FU,ckoJtb-uB`*?Q$6@A*=hlqIq+q,Td[qYfHjr
p'cHG]<-E%4Lo6NbKg#NKeWp2fnB^WGVs"3/4&2Z/NQquNdJ<5e>d'-^qU'lpc>,X/;j)oD#FN`6D!^$
/^U88,uAq9NIr#n:m$VLPV2F+NnSEY^$mWQT4P+gG>*B/-64D!RM$r3#ngau*#,+Z?jYb%BG!\X!'fdr
Utpq\e^KXX?FUtBh(_ZLpbk54^<StH/sOuF3AGaJA*LN_(X-2nT"/BPf"L9g!=rp[mcs_<O&*u)fdk!n
'NnE>V1<#<WaTOmatUCCjfChBhk?+HjZ3I\$;i\uD4>h[ql1BqPDZHDm$(Z)B<+Ld;HTMs<1[F++iCHD
<NP:bLeV)T>>*OB2r'U6\JKYu?eg,f"@l(C[<.1$2'?=FN0/4_-prtPK#nYk36[iP(JigWNDm/,40!;.
e3^;!_:gj,lHs'=]s`1WPQQl+'s_V.(b`ip9!"L2%8?UpCiHhrnO-=C_H-D*?'RhjV^YZ3+aV."<?i7I
BZWD8E/l2D;TD2Y24\ren<I]uaH_H7(rYo,=%Bo)A,Y8V_kbWUqn!!spRcd8qEu#s*;eMirSFLbZk9;c
`2Z9USuWUX(IcBPOc"-U:Ni):W,C2r-`S3trq$#gm9(4Xcf?EAJJ&N:pP'G<GQ_QO@=W[X,cehiPA"o2
B.sTt>grL?@(umnQt%6A!(6eS"?WU?Y;cM.)AY[=#iFd.RQB(3Id*AmEGJn&;M0+K_7%Qq?%mD+^?3Kg
1"gd3'Z)T13SV-MQR/L1Ffn81*F"K2KMbX)mR8#K_lc594p$?t!lGIEHH8M7PFenr,\Lpn7+hQ(8MAk`
B&AtQYW9Tnb*,q*R0qO-(9K8ok7u<GZMF#Tm6B)=Or0.04`X4a'ebjCMLlOr8I>Ul.F+Z-!]e.O!MU,H
oqIS_GA5`%l&VbcPuNBW5H;X(</_fAO#uoks1f;=Hfh^tD?r4<;KXn1,1M"\Fg^/?)O,ih!>%\M[Kc8Y
JZm9_&M&H!,_PR!3aAL+aq-#8oT(EL]=h0%NYVhnpKGQ571E*jRH:KnC9!Y@_L5M?CHKJGIo(YkWadgZ
7++aT>@J58`l\08Fp<(=JNlt"'Zuepos=m#Ba&N)5SS8*:_k]^GNgVIGK?oBmI6a$-2-XheB[m0-=aki
o8NA,k#DWO)RrA$6\<H$eF+Nh"<mq\+\Df;HIarF8kJC5Lbbo!>^pdB"9s>Y4qEI$r3qW:N<\-OLf,pR
]ud]j6L*1iZQFYUB29WG1a&`Ci(2)P,ak!!V0ioa'&cJD*DleE>1A#jLVN!e2#g;->ghqEnrON].$-CV
Kd]6_))=2LI4qqeIgPRNhbeMdQYTX3ar6!iRq#-jE^\E.+O3O21Brl(kg$GB-)upGO[?W-UkOCY4kIJk
0?Ui=*s;2j4qRsm1]bqPTQaQB>/&k@K'-=ZF,fP#((iU$.][\n:>N'+[CrqH54TEZmq'pU```r28OA4?
f^K"fZNFi6dXQ;k:=&/_.0#nQ;2AArn@spH._J+X;.BN<'R[4dSVB5?[=)6@h8OG3;nNa!P&=QpBeRdb
g&ruAO@H*Y.hkj&6lD46Va%.E!lK3b5*q('SmSeF<3Xe]>@bgi59opJ)fB!\jR9cPlhM)^8h"1TJs7Q$
.@;bsE26<(>g!4@bj>]f(p`1FSqs,PnaX>u&g^P\K^].k-;*Z!XCK+5f&_m>r/8A)'l?s[[Q.!l.aeEa
P<t<"@E>sh8+@upG)h7$#(.jFQ9q6"'a6eJaeq%KSe7nLkqf!]hjjjlahH2pVf+tSBV#HGH6saN-0cDj
\ZUVk%!=^1a9>XL=raAueTZ"g^;IN%N.6Ud+iHF7+:B+P%4<V1>Ui,BK>9c>n.4hVZVnPKW.J(G"C+82
<t`[>JLV'O*k5$QHi*Smm8'"m=`2<-\7!mb%*NBX1F!].Guc)FS05]PE[WuC%,#`u^Q:V\_e'$(Da_De
AglGRQ59^!"ug,S/^Lc,/GW1hQK>qs=h!44s.fVa?dC[>o>,+1P8PV_88t%*18PO(:*9m4;,li^Pp&4_
kCY0^3iX)YnmaGl<go^pU<%O6Z%X/Hd0$I[Qh8[dYhVG$phFSu`UD$0GV[X<%YA(sa47]h+l]7(DJ6o^
:ddSe1<HXCYuXAZTn0%(&I!CLDG"gOT+I_V7n0%Zi<Ka8ZJ42hbuJ->IM409s,Z]R1%?J82)$<fO!/@d
\04K(1t<4^H\+J<nKb[tUHsq`M9nRT8eo(!ct`IBYBF7HjlP(QAZ;O1=k:!hffP/3S$NHq.SuF>UUK=3
C<JANagQ$9]dQ6+,O$kWO216%J^4@k&>bm<kh2&/6/Ls3F%LYnN%us/VI\I^0Os@V*d[1Lf03n^61QS7
!eFYbjREg=!MZ4p]M(P\DCD1rWn[=n$8ennOLh/t.!jO/WUDsliZT(UA$Me&G_<Cgk<&>7L:msu4^[l/
MZ[9YYUUm]Se+:rMWYnWC'<gGZr.Jcm3.Mt.A[TS\GL.[W-_AG(1$c&P]=JO_0IX.:IoYI>f\qEkK7IZ
=e"2*FM,1U55GX&Wb(a0-J-;'DA$J[&Od)no_,+ppRJo;eC0h+9B%(,;BMVaFKcE@,pXA+)L2>I1l(f<
@9.Kq$M!TgZ=bZ]J,Qg`\HR'G$Wj#G0@O0\aH!61$UQu6P;LH$1^XA^J58j84#o*&<mO2Pe3g6#\NU(]
Hiu'K7"HS:FI<J,c])sV/X.u*aG9A_gghok's,\=0?q^F@'hOC(X6=%oiI0RfA$6YoDp*a9=UNmH2M!)
_CI>rbbN8S:u18$EJuLM;5d/em4B/"3$Dl234[U[_1K<&Mm]kC-]EOBDVZ'*i$Y'K/a0@J\]nF6iQh*t
VaYf*k%[A+ShGuhX&Vb0,<<b8KIFFCljtJcC8fT/U/5:.iu5aRQ09,4:oC+'I^c$$Bk_NmfCm?lm\B6V
mL&6#/Y?G@/l4Hf5aJ,(2gj%bJLE6t-F&8=LdHP_B\T7p%_`TJ5b^:\^rKn-60JT3Dnk0lGL7'A`]LNu
k?Ehd/1'%+o#dgKf4Gb8<km-qa@Lm)4hf</'Vh6P3ttVUrYkV=%''uMN"LaNI%Z@92PNGYgU],Y\2)UE
4P.<]TQF*RA6&2eA=4N7bPq@(7t:KgTr-*8lOFT)^nX436]I/&H;TDUU/8t:N$K*niQDRh=sU+@;Ifq)
Z".GRPZ#(pXHCJ_1B).AiUjggX_lC:-Rs%NE8(8;nq<>cKfp*$XtT8N6lDgEMH!0LHq5Vl(Vk5*"fq9N
-sX_-#Z7+%U@'HrO.k$>BlM>neFAOFqi@ti^G6*q`h+YWF,Zes'6sY!`<W73#qBT";!8<*jBE6o&;`LO
;=GnUeA`ZM_\d\)qK]'Z-a)=qMjZLVcS&OfRC=TJE2.QqUQZ.fZO:uM1_5KS/L(E^!O;Jtr?nO'5,7=D
pS&)e&_3L[++['I!gbj?BYE"pIB4?dibMI1]I5HnNCbJ9Z8Tn=-I]U_gUsJXA:D,SCYQVqB8A8:U9(=]
i)*j33E)XZ!tdE3,.a:PmRN'tMB-i2Vpnkob;!PJMI,kT)s*ejo+f2iJ5u`;V=:4@s+coA85)lK?AM0t
gM.1<lo=(rKhq^/IrkM/g'<X!k<L*'ZR4..1GS+,2Q@sYll%H#cr2qjXI(85:6j1":e-bD724"GK"_=@
d5+(.O-5WZig:9rUia0=gM<s1H/Y@7=&qj$Iq4+6VL6JG#!qH>[jdoo;75^b5K,^:MC@31ToZ=EDh>/!
IYD#@pePjpC>R$&,Qsc,VO&(UC%ZJkRQ%PCDTsh>:cPN";S(8;^FmK)NYXb@%8,/rUi]!rZeALXgk_,)
6#;l]P>"R!+R;J:6T/N?0;OZEi/GJ7%oI"KeMCR7LSg9W<c5:1AQp;A[_2CHeRn[\ZYs+BSKIjudlNW6
OQ4F8UG)u_Q[;Pd8g[D,$D!/)2";'tm4:An3td>N8tg>@Rebq9;+";29d1HpKRC#&NlO-q&'!ZG`dPoh
p4u6<f`(`uj#-QPF3e[pjE>dG#J;JS)3&G;aJ>>d-rY4U);(ICrgk_+76(HIi'3@['0(2nc^EVK/8hQ"
\UFLXmLOcBFLbNGD&,2^.p[`H6(iml1L:sELdHKP6kl5Jcolfr!`AN_KGEXJH$.N7DeE;BJMKKNI?bE;
4-iTTk"Y+&/I's1dQ#Yd`K#Zh'Z8H5AOn-hrC->j(iCR;GpCHL@W':02.]ri_8[Jl-CDoh*YPm-F3Cg?
[1k8KjF1mqQWO+YO*d<m#89TFZKdjnS.@21$.pFn@YEch]b,r(U$"<:LTjQB+k9D6I,O%9Ni:)JC>+Vs
&dce^E26=1+p:#B=WJ6R/h'uEUeb+e$dhcMd.H&g@l:_9G87T59LqcAl7B*$e=Y#D6)Z%r3f;jaKI^Ya
RB_1shqo_^^]3(6cmPR'Ohs,uM4Tr&<=X<YeiDkLm%#*jn-;S+/ge6UPS6[%>u\[-9Z0L16X^o2C41D$
qR^gA:>MMF_HHo2ntMXpTg0n92k6U5R>R_6T!<ni\#s!9]hHVoQI:IIL!,Ia<VV=2(@B0lIQZBa8@iXG
ZJU!R$5OXOb@Xk+JKEX*1/LJAIia"@L=li[h@ZT'6P<8#;G5=>T?JsY\Yf!lX)GOibFeh2C7>_a46@'o
K+U*TN.Oqm!4!;uKRMLQ\VO5EX52'iOjC[MTFUCXc^X\i;8K6G)78rH&uOe.5hT):S03t\bXr@<69CC#
)0\'s;%rlk=&#m$W2mJ.a]mD'Q/d'_7l@@*RNabi,S7pd`.CWpKG$/gf?Sdf^2e[l7#hZ2d=t1"oE_&1
;9+oWbM[H2Rp<;bWpXPGA!>8q'U6'D40HNV"?@#j>pr+?ECrhiF>@"?F$;[<I"%6BOc6k3,S5ZmVI]01
$Ze'qN56knh<]p3r1!YrHS`mTUCiQdBR.%'N=gtEqIo;Umpm4tg4Lebk[4mqc5-dTl*okY8!JQcZMO1V
,;@>2i:9>OUBSiA7*8cOL!mT&&"<CJbE,V[/Xhf5gXbJ[4?7>Z[:GhVef%3OUA7H2ii51If-Kl!:&'jL
']jin0pM;!&\e=Z'IoHB>7[O"ntktM&Hd/pqg<Eh!#0C.lJ>$.VogA,_E-aQQgmh=Je!FCHJst*nW%l`
#r/]SM4g)#Yr5,An.1spS_$[qVob(YjiS(D13dH3!-MGb,V7fOal%H.8WmMb*!eS!-bW>38NsjIU2Z^'
@:t>@RG7!TD"QT6Z>Y$XdpKDrDT7\jf$5_YTF_N(4JFt-V86jM(Q*O1W'$_M_.RTiq><@/.-/BFZV].f
?C\'tWRXKkPW4$$iq5<=?]nmrL8B!@G/=)MgYtoM.Q"9#r0)`7C"CPXXjhAA_gVfaCc1piMkVH=5TO#+
H1V[cAg?g@7$LB@aBI0s99P$YAE`l@q[7%$@YDD&Btg][\ZKu$Oqg4;GG$"5JnZ;_Ca@.r,#:ir+Y68+
o(t73ktNTu>WI.D:_,1EU0'Lp@ue$uqY2f&,AWH4ShK>9_2U(0>S\Ii/dZOqJGV>2:l.'6kSs'S^P359
D;K>8I77#2di<BHUJ:p[RLV`B3_?f?pHU,82X^M1g_]B/kI2;D$aP3mAU;.We`!a?GcpL[q8(.-:W,;c
@H-#mISsYSTH*A8,!f'q$48(M_c`iXkmQ8VbSf+F6>O9:#amM;d9J)Und&\U#RTQ/HgbpodPX6EjPQP?
\MpF25pd/^^*L=02<saoIffXAWbkCtSJ"dTaG$psQPW(\P^ti<qQoB1E*819BbT<8pkj':KN&Y;#gfbU
=DL"1lW`+a/b@1TCS3qEoFK*:='LTW:/Efi9@n@4GH9heS@qWDR@LOWH;P6LepJo]gJd[;XNRuPag/(p
6EP6gA_L/e;:9L9(4YQTAC%+l(RYY4U`&VMS\=N>5Pa%qmkk:nKIFL+n558R+.$[L7%oq:4h%bcjG\Ei
p!<e<^aG?sEsbd+g^DLf4tcAi0+2rsXC$Jb8j5[d[>fWP,#d3`oDo>"Z\Bj&Dm/NaHZOtK.,`1-34#B_
e0lIIalB-LN/f;&LK,//-No+d0!/;q01s`Xdd>-?E6m`orc[_%jfIQ.(q5jN5*f^'&rQr/_'_h5(dh./
0)B=NN92lWm48*;`%j#ZBRbi49d%A%C*P0TK1H@R[:XCJ`RuV/I8Be)YHr+KQr@srV0$^SojLeH;If6;
;t4%$abK0AX]\*I%)psVML[*d3hd&,U!fQ%++_U^"AYHD/iuHme/0NA4f8hp/eigC"a:OA;568+LGRUA
o<D!\qTSk[3<eNT[ak1BbNq$O(!W3IX5A14Ib9Z\*l:(5'S$Fkm#i49&1'msB)p',57Zth5`!iuC9,uc
?5-"!J`fE_R'_NH<<!Kj-rR-=k[NNX-G@V#0'2lS,O__5GMUp60(ujIK:__>1P$s+HSilN<FVAh??>(&
)'*m],f:+[k%5J=Us\Pg0'JqB^Zl&$`bJEFl<'%`^kSCY0\Tq_]'pisB,nKAC)mO=cXb<W4lj_"E`ecF
^>dn^6ok)Wk-#u5"J7)k*8N;ZO:f0)0i\q,(m:cS[('L6b.sO@B-BmN?k]hTdIBgDC.=FXitHOo$$5IJ
s8M$N?XB7bqb;/%P!&X49FDJ1<bC#dUt\qD\2_*6$Riu%hi_S7($-SlW1&Xm;pgeflCPGZ#C6U:\E_D7
O2.t=J^\5A99(D:l?1Jq:C`oDgbnTXoPM--)`.%d_\IeN4un<9cu%--=pDYSF31.@s6WO:V/umG8gRP,
3#W-Y]")Jc0pG*$"F2C0rhk]?pfh,k'\0smb'U._haqM/k3rC9g?OSD\t/K-4H\BoQhA!#M@0`2-kbn_
3&jg)QuH1$m1u/ieF;VCj*SL`dVB.OT-N\sVebMAX(0HFdW<mU?)^0P,ghIuPS(S&WbD&A\=,'?]O+&K
A.JJ3mSOZ2Je"dg9aSi_IHC(@)s?ua4aF.C[DsP`+argPDklLQGgF.'CA&;ccEsh)J/"Z<HWmmoFEGi2
nbKHKlB*6#!EGsbh<8F?pO6[nh&?l_-\&u1ePn>"WC0!_EfVBk<,3q:;i\_?R`>ga`1YtM-X7asEbal9
_iN_aHB0a;91kJ_L!N8_.NZYV^@kUFg]cT[[EQn'/]I"JGh++mQ?(L.-*kM>mk5Ad1[U[]/\]WSYH[`f
hLp?0Vglt;psu)9j!J%JV2sZ6hkcCLjYR%:jr%Fp/lP.umthF3He,%VX[Fma?I9NFrda&2TEQJ^F6VBt
^9RA*s1-GtAXpWk]/_\c6qSpaAn*%U;(6[_\gc.;Xh>97K`UI_:\h%^@-kE5&u,#BB(`h'l2Sf_AeF*K
(eP^@&k+*e9PG08n+47Chsm>1Hun/beO:ijl0[o\6,8=m4KD(OSkGEBbE+3O6$3qMq/h=mqU]ER^\/dB
P#'(_Un&o&8!KU,9coTdN;%gIn,EFTER)Z<LEZ$*$@u)S7.F>amB=+$g[dkKB0s\/M7?bg7IfnLmV_u6
]A3'9j5+BWRhiY(+uBp.5QGJ@$*c\Dn.MIod6=;T6+nQVV2lEb:*!Mm'M^OuakM[cdGCDE-kMulOMHmJ
jL.;PkMfX&NTLC6o85Zb`]WS\*8>XMXI]*PpM9mkO*fBdZ\CVt68\9`8'=aH=sjDs-p1e>gfh!Ca8X>K
ANu-J8Mc#>e\J?]7DcNY:e+T:Ed\)_&brF>8Bs#uo=7@*\5:Uo=.fs^[r?D'mb5%\Fn!0h.[4#AB$?L/
Dnl%/]e?#An2'.%E$FEpZkF5)Ufj9E3`N"<BS;6kqm^?CJdFsb-A\BgdmXua,,OYZ\:X-:k_B!R$U,@f
qUgXkDY_qI>@3d6n>;)nC!<%i=(K<oAZCPAOW_Sj%Hk;PlFom`T8Z@;:T/,m<C_r777j;>oYDn?(O2I_
s.Xd9cs2*BA8mfgLa+/(RMp4-mWSS6L\"lb]d*HHBjE>i\"g18l>(s32b)Po@_s1`*+gptWd@'A3!eNC
]l-;!Nn.(F"Apk\W&"Y*'*WU$GnNb`*l?)6jZ35?pi<ZoqoaKXZ'RS?R<&mD-lJnYQGRKAq3t(o*Do"9
HIdSLO2.#E!`p/3TV;Zt'Y'Jq.6s-iI*2$!SVI&R[aI%qU4r>)r9ZX#+2J[42*P;p/.'_t%"1R+P_(Fd
)CqV,#Qb5B3=A1;\&mB-^E),$/GZlTm3&Z:$-KN7k'.,6.:O\P+PcPh'4,(;Igd;LDg_'obuI2<eWul[
(oTuh*EdEZ6$>r"hLa$-Jo`2`mm\<BcifbX:#qgC@FWH?3K]2`WD7^e3nb"7=1Q+3cPUb?,XZ5RKB>_`
/(:_V7tn,f)g#HIo8N1j9^\q'CiNRhX1mTN[m4^)V%VM(jS_b4b%*`L-qH+F*\3sGW&XrpSjF,61[Z:E
<B^RC&_kediB6I$k:2c2S<+ooKSmhb%dsfDZ5eoJ&*jQNQ(Iq5h6ndhpC:sFKG2t5)jf[>\*"JgR[LqP
_IGOfiAp-Co@:N&K0/Vec`W>E@#r*gKd[5m)"L^Y8O+U?Ad#_)U%<V#hV,?,V6dqL,<Pqa[&i$*2a@!/
5<Aoi(.FLIN3$/=mYRTLT,)Cd%ZbpH[DOPc:+E^uNY1FA,U!R06kMjP-j>D.ZD,9+JPu]I2`*5a4iUL.
f&$T?Y&8^If#F^mND=94F'4)N8#eC:Np5'jfJu]GN.peeA#[SC@iAW`km@epRB65oF@8-u(M+!fGgm]S
+Nd(aiA34tm!-o6#5(oWg<$$OR4V`<]lRf[$hjs_+-1V1'B<CG(Q."@#_#4*&UNBs3,6[2gnV*0*(RA2
T_!'B&>^bUWT@J5!C]0%eIZ@hX(<E2,Y)j[iHkSb#!Lr&^AT-,?2;G2N%^N(\("<_**F[MQM$!fNTS+H
A=9plLbdWS]Dha)#[HL:E+L2MV.;Bi'N>YJ*T"U[\]*=]90qk0eBA(c$WPrJQHW[@H2F3E*=a=)"F^)j
OV:/u/"A"c:j>55h1M#,0f6hbeUh\Pq#n%u0L6CU%`VsdBVaSbOS14O0VJD$^uG#\HCG'Xr:(l<mU(:Q
k14%Fl^OE`@:ub$0G'4'eLN'oB1X.o&h^@sAVpa@5\1i=[5W>0>cO$GmR?A)(BlZX@IFI=G(:uk'8:7s
!hm9L;5iR_f;*Q>j>V<r2V-^sIX>S;iBLH:,pn*I*?.H4,i>/E,6p&V+<PW9OX(Z.B$jF!$7Q^^Bh8^\
O.p7]/nftJF*-;oC("Uu5]Z:;f6=t/V```$3S&OhhQV/qqY_:Wb:U[pVAe#&XcMPs+'$cm0@2H%gI^t(
qmmS4S"B8S4p%):#[CMg@P6Mj`lDi/SrN66TQ=72iHBj!@t*tA#q>IdXK,shYW:0SJ*F%G^\mc]:QC:Y
RgSbWJF8#r/eg`W^^LY3KWlRfHROSm">`%j.*:_#Qlo!`*[*m<2l4Q#O6D*&D&#:!N^;!Nq()8N5Atjr
eZh:32XgH2V^jF]8<!U9e7]?CqiZ#`m%EHi!`:d-$?Yi%UL8DZCu8AD.^sq%6JaFN'iDsqFr%-/N<c1s
'tA=RYKGMa/Ss3jS+#`"<qfhLm:G;9Ge>?Jr9.L<FAp?DJ2SK3H0??h6C/0ZP36ssVai.+6"6.';tWq>
?oW[[`lKu,.T^\,jELX/CX-#D)iV8M\:+SoAZ$Ce68q]=(o<WYA6X5Em#U@dEk,L8o_5JK^^uL@'ndtX
P?e!2+A,r`[25W\fj'b)DU5b.9/WiXP\rE`f;3(2a=tocaEle,gE6=[+80j_=I>H5Bu`i38+%pmneDaj
'i@05M\/Y+W[!5="FPg";"?M<&;A*N`EAJJQ1,R>`(Q>MTY!"eB@4Oc3QB\p(9-kQr6s^'f%'g#m%&?F
)qUAKTC8t%^J,^&lA^tZco\:cj-mo0m'p8;P-$?7Ph76Y`?j3U8Ts,R]32$lfjp:_*64451m0?V]uO-]
]#7q&J\_c;rSDT#J1-;>XUUcd_/g%p#;e+sF#!DJVnD3GgY3_!5%cK/p]R+.6B2r5B@&guDP&0(@q80C
k>B1<4p/nAEX5#uPd;RV["'*[!r\<s8EQ$QVL_Ms^aeQe!u7&<VtIR[o![^_6k;ZKhG%!4;Hna,&1[bi
7jRlo&2f<"j'bKf8V7Rc9Ib?Do6J^&+@JL,;1@H5;7#^#LqR-Zos]t;[B+78eg3`m<tm26Rl]`pK#Mku
"l!\PXOS'BY:FiOf19I18k%&C?0RW8;(QZm>2[SX."Djmd$TbQ]VG0sAZ<So(%*cB5(MrHReWO(;J0<?
ZEX1_DcH\oJ+a!hF=5hnn&LjshfZ-+cPuGKp(O*NlkHrTj>:%4>YKiq#Z&Hb/dtoLdQaH?,_@1d;,W4%
qWZKQK2Oa5kT^jgK`rFm%fQ<hBC7k@>i=:J$1-:<iZ>jCRa=#mEm5;A9ua2j3!JD@1f0nt$@Jc\g&4oa
k"hLPehK.IF%Vc&R<\$F61uSX1b7EB4,-?UDTP:VNd');YM7XWHr\A(4*ob2+PuW&H*i6#'/;/1-ZI]]
mt=.CL]Uj'+i[=j$Y<HLoK*%ani-uRj-WLsbieVWU44uJ)r$d+*Y'E+$OOMJZS-k)e_212Du>aOE,B%J
ZB@Z<q7>\=P1kLVgU4K7\V=kuNOrOr["H)F<iZ*?1e*F.PX&%,$n3-Q"jTaKI$kPb=p+#9S[hX.iB"?a
-RhHOX/SLs7ounuOsrq&;&RsL/`kQXeb?3AY+tg#?@N$L&qIk?dLV1F"N'r0Jc[n/!(7uM=+V+]0ue9C
i!M5I)qcV&//X)D$\[=A;.N0(a@55C.DQ(^c@3XiDa\p:gHYVmOo<n?1`(<lR<nV+IEac<pZrHfb5tP<
`TtVV5a$!pKQo*LU')DM6oeJ_/.a,cQl^Fs'&>@C,\m)7aKDM)H3haWp=Tmlp<qNhS,2!o/0+Zlo/t>C
+#9f_MFHTdQ;BT-&OfAc@M4J`PQF#lH*e!SS-"AkRr3=r^m#loWT_B!#i[6(JBi!gog%=f$_\;&P-qYe
rq"b7='iR0B>2Vg\5I0KY-V*k$d`sB$ie4`<Y]FL(N)b#5Qt"q1Fg_."V_=Q@t?9pU?#JC0]j6fZ;!3d
@%u'S(o&s,cri7FChmk+GHP9PrT@KMLtG6h@\,82RDl9P&l6$m4FTo5,j7Q)IFeL\@15=L]*GJ]"1Li=
59<H@$M#6`ULa931":j6cbQTELF$+A4.M8D*pNZFgRG!"HcT@FZ*1t;N2b,\Vgm<o;#MXf\KQTWo\Af[
6FfoY'\Qu;Q7.gl;V3uces$>+$1=8ChfWqk3BQTOmBp`@>ml\F^X;VrlKHW&Zd=V(4HPN1,i_&qQZ)s[
dL_&'/eO-j+O>ZaGf3Cf2B(i7+Kn<O&fd1IFS_KLLdF6>dY$ZuHm\EfThI"h>V.4o`"EY**f@6oN:"!e
HIXlgeG:,Den*d'I/R5ii?jhp3a5Z7B7Hlg[t7D]buKCd-^c%k0?WNl62=*W^mEUR?Woi`Nt:fUaG?Q@
GlX1*eG(/A<b8G^frB$h[?aj^$C2GZ]^,RcrVk_p!?Gda4ApY/2n66-T8"bAaWO@_Iq1NMb[sl?K?s;t
`s)8l6Bq*T!ssGqp_tV:"a<S+M+C6!Ss2E2K_>Y2518u`g4OaU45+dJk?_Ar40Phr7UYs93)ANCP9p*:
650Y]Ar0D^X$Uql_j@a#q9g+u@Rg#8c7.+-Im23h+WgBZ@/]-dHr,1]JpRpnG"[2R[p&L_e+`:JXN/<>
T--5t<BX<@@A,&.+UsY]C%@oW0Gc>GranV,;.NK@obkckRnk*9GXn?7pfK`%:OP?'ah,1`&8HRZXgYVP
s/Is5W&*83\$!s(Xg/^\0bs)sdFDd,2ra/#/`$tcfD1_lg"+;.gY`X(9IU=CS?f6%V-)YKD1O>ZU/XLG
!At%ns.G<!TTm]iU2>.HDlSKICn>XAg0+eT0c"RjX@I-;oo^iWroE5OLJC6#+bi*EP%l:.JKojRHJj%'
HTQo^.7tFe8i_Mu;CdU:Nq$VS#SdP]c)L2g1DVAB@>($#T87WopecjD,^k\dlXR&8DEQ9jm9rM!=-M=t
cKX4DKh?\e3DtARe,h;e3]B7=P!,iC0EuHE:5FM[%O>WFXr/)?1Dk)U$LCX_1msES(UlQ:`:s7`n]iMM
mhHU$b*X:=3+S]_;(1[tpXY(V/@INB![W[NjZuh'#9!@0_qn7=OKNH#/RYTsQp;W58]`>Wb^]&LKBG`u
H9BSbXhmFipf#RlH]47P$]<,d[W7#.g/>E_>5(%gg2)0h69M9bc1B-uk*aia'e5"pWom-&F2\2f!"5SU
I/NQ%\PjGn!uFH%S=s(8iG-=m]@fofD:P,BR>NJmgBDp!+ZYPFVkn<`TT(juU'KlVjueGU1nl,8P@LT;
6R#-2XgW24Q3r,W.dM2B<@6I@#^9WumDf2&drVWS$&DNAp+4bh?m25E2^P6IT[a0h^):+q:^Sd'U\r2\
kij%N),#T+:_>NW8MEBi^F0a/`sG@hC+-Vl_PFTb3Z'ru@dgPjhXL'UNk`*d8CP&ZpFbqmlhYhO+Bab!
3_BKB;.bJ$ZV^3K9S_N)_sJNJMAXm)3*/L6FGuYE3i7U:e%O&[h9MN(%eHUlYP5e9SS8$TMnI-J+3,S-
pf_*`+Sg]UemgZs'#[S-7tc.6CZ+f_S/e$YmL)>qSsMcNgX1?ZT4AL%<^)X]H16q]'R=!mOdLs.7$7]T
aiAngI._WI\Z-U-f),**[?e\p_?CH\CT?rb>OsO">Or63j]H<\R*4YrbOUQMU;:gr\2/)6`3(%O]'SY*
%cs5r$]KcC^1<%/Y18qUch*s)s#ZasRc6A6Bq;t_Mma2,<N.b6*j?&Y7<GE'3qJN(QdktFk=ZhDnY!Za
d9'M0b*$WfV+"#`;2T`%cYu4*;F^OWAj5al%HK'Z7%p/"AS'^$l]3hTa_O^H+\%\_%kL(sQL&4bKs@CH
HC&p5Oi*7P^:p=gs-8"MUQ6q9Tr84%A%\`FlEXP9q`MrtK^I6DUQH_oO"*AQ_4.&1U;6H?m*hf%(Eq[<
E6n6gkI*DAN].]^^2R;hjX89aRnTAh@gPA%(EjCub/ND:=q_^6jNKT[OKT-Ia@T2")aG+q!4qb.<8BA,
LdKP.W*`1cdte(92FO+!M!W3h-QGGW0+7Q/B:jJ8[Q?F9$gq!YQ5D2(o5uSUk"8;*"7oMMH2;Amb6.$]
#BHnM&E9*bYT]ohI<K%QJgdo6Q"S&;M?Sa>^m>O.^aCn3n7mPY`-:-%5qc44T@!g+f34GTWkb90:LUZA
[!$?D11S.(^$WP%F0E/bl&KC_3nW.<p`fd(W$"Fs3s)C]"CG(-.Qh$5S0F^p)Gu6orQ+@iND*+G0E=tk
MrFu<`47)rLk<Q=^=5u`-QWdd`Ej/DHN5PT&LKbfeg5_?E81A]>O3XW[ist&#L<]+Nqn2B52+9BU+]i_
@1FPH_@8:+Yf`37*CG"G!+9J.)DJ$tMucA+l:27J'FJ$caYrW8nHMIhW%S.Y#/H:!l%9*[L1Wo)]dWO&
A>)$(]16qJdFS0R%GjnG=Q$0Gs4Kg4O<!7Gjp<f532.N)-&j=G'NADTP9D.XkE?USORnACBZC6QW;-p9
g6@7Ac0oliqJ<)b%S'u:B\k,iJHI:"COTqG>bWr+eQGq?$J&udjZ2V3Hp\?BA9/3&=rS#aa*_q;&4Kl&
P?1XBhccm"b/dijP]p"Vn:e6bQO$IH4f2<l*s4XIB+p?K2cZV#EfP$CY$n0+GdXg?XqbM4I,VK.e@1tr
S5T$"&n7s[&Hl%B#VES7i3:6OK&q\-GTLa]h42?=`bdA)Sk2p*;9/`+U[SF1>_Q7AW?Ol>60aC8a&qi%
A@F`"nW2Fs\bjHC>CWD#Z?O%036f50.tPH@#eeoE>nqVlXa;q!L:iU2)r5kG;F<ng3@YknNCJ-u^%82i
+EdV@GQTP-;+6;gIWHJnrtD7q&-`L81n6?hY1[bBEOShhKWFPc/dCtcAFD5(4Q2-2hBut2Rrhq_90R4,
lM+Qurm!aHK\&W^-osJB4#0_:BSeNc=uIp-_^8/NAg3e70_.0seBanr7Bo*uo#)*rjc1&!D4Y_fN\X"L
Oc=rn<rN*roDe1)(p5S-Xu$ho)bXprpF=?UFMGsSU26_c'*?1e!,_r1$``8Bi+k;5&Rd!41HNuOGuqrd
@qC3E(S[G[-#jT5,Rl'S:ue=UD6T=DbgG6DElmm@D81>i_bP-3mV\0HLou=bU52\IgA&1g4:P.C/'spu
H/4ULT!:?0K0BMJ,((hI'J,8h$+M9,Kh0uH8j*L>BYs@EjOg*9hq6Agn&EYM!q5"D@.VU8o:g4&'Hg#R
5%!$C&U*J,opSDR7hk,CR86_:6@=C1K38b]"em,7KYYVE$W2^X6EZ`<ZA4bq#Yo/cB*l81dGY@\/0RW%
k7$US/DmVcNX!shjssYC>Nn0A*teP0W-C!9mh6>4h4[t>Z[h3BV;6$AruH4@`ph$B&HuSlZn_9.(cFW.
J(sei9fI!D8m@m,<M'#noFak!-$Pp?pMT&277!.mS1D`P.2Ea($RggO[d,))no96"rLgm'C;FJ(qLTG3
rG@HF?hpIh4Rp^DX[j+U\(qic!!Q[735\+:-j^KnU0-i_E$f`%bKnp2657"8a3)I8"dC4g^[m%Y["Eo0
]8sqC=QH5f:U>$8kJ?nn3hQ4KGI+-l4YP;E96=aa*-5W_3H1c"om$i;?r?(6%;IFb_a.T"\-qC4U4?%R
!/MgYB6$KOU-.4b_S%?o4-@3)gkA'8(hH)9V$*BW,e;D*QfZ/gio>B'$6K*G$TR.n2l+@u+lS,q/@811
gELPTI1Z^J8`o25pu6e;\"j+Y)hiW9@M)4&Tt*lh9TYVLMhEMIIaG_!^5'#V?XA'#g-"DaCdS@qY%]-/
?bn,\:_;a[R9TJ=`<(o##$F2WPd;T,RG(],CFmdjQPWu6V.ak.hR_KAE;(+)>5RcLm69A>`$IGg`'TS/
HMHEQ&ji68dL&Md+,Bt%>'Z6%gO(-?_!poUknhD2?Q>C0ECcN=KIBYO9enOqmUrd?(4MVC3Ec544E%?>
hg]3q?0cLnM9YjZF+13>I_q\/hLZ$paK##?0BHZZ!T=`Q-j]@5ntM4IJbG`1SWSIO.8!/8H<eo2lettp
a<JVH5!c_6rOqo=^0NP4NQ1t;KrscYHXEgc?%6;Blga2Z8_,,l@$F+-Jk'EUN[VeCb#lrKdlo:9..@Y&
8@nqS"&VnHLPe!>3/Pb,n5sAYrP'p6=_]WBd@$<b$9%$NONk0F^(ar]p]NhD(cNk!Egg!n*u#)2(APNX
:_;_>Lf1'%W&0aUMm?c_G)b4]hHU3^r3c?h]/BH>Dn^)Sn,I_fHBI-G&folV=:fTj*)Wqq3r&1Vj5o#E
*_8#B9IAeW-uri'F$snE.t\N^dbmopg)nD*#?ddn8]Oup*>[?Z*IkHneJ1TEM`Vp@:m3X!cBfI3;[6h?
hb9=%(Q4:]7E5QCSeW7^@h0lXeAHtAJ<@MPdss&iYak0!#=0RkJ0cfneW;F1obTmqjc"c%CnEeegLY8@
r2/YBond1nA\j^qNLYg5T`PEH.'a-Oh][D+mR89?83q+4Ir[U1Ibo#9#lYlQ(<Isi'G6.aL]G2Pd2Nk#
MbnariYT@H>]@dlNW+s4P4EG>11SEQniH?540nkhL]XK3Jg_jg7[1A[/F[5VJ:]1^8!FI;dMbJmD4YHi
SmaeYN9IC/3U5]QlPbEOT%i\cn^O^CHG)&g:8.qQ,R,QL<M#Y[A1.VLW"@nH.o=r:1'%piMiKpAq<A'B
U'L64V*mjH"Caq:Bd!:3`8^9_S7L&p..@N`r,LI!93[mglt\-^](CS;-X&_Jkn`1ja`2mmpo<QU.OZU&
.!#S:$:6rh-T#Njrdl7"V\FB/U<[J#9]<]1\<"^`,c:toneH+Uoebup]8G@7\O65c;<E4V<8,9>#gjbM
#T=DVW<12k:o"=DKRXg"F"um(goa2hhF2H9*.f/-U59/GKP:79$&o:sHM<o<hn>ehA;/U=4C>e=>Z?Us
=.g-JMX3Y1V.>#p+%fCN;9!J<-m,Nm?plQ=+Ni@K--s.t?+:qE$4q8WR4=2M>AYZJ["_1g;2nb'YM$AV
hA+ptWo9e7ShS*`r'D5ZR%TZXU2Wpp]oQDO_s`Zl:^RUaZc\)o`cHNkJV\np/;Wer!)\jJ/&i`BNc:8:
"u1)`a5]@LBOg'!XPXolj@<M%05Gc;f&n^l*Vh*BL)rO_"FMCRrgAhN'!Zskl;&R\S>Hp>5r8PXo,:Ka
3MGM9(O)ZO\7[.oIjN,LaZ52>OY5^g/eg-:KE!4\aQe!2[I,V+q>>BlpU@EqH58N^">A"08mt&98$)CQ
V*Ih;bF;m'E(UuN-h<>]G^;mJf2!OsdSQ[c"J6NESt07B^O:'LohUG\hH.(W9P6!$a^8,Vn3L$h_/1CF
M!RdN[ZW7)Ep#f8-cH-o2@Cph1-D9F<,.<5o5/8?c@_)/Ce]W'>\>\!?_sgRS#X^:<>tfk#^r%@54ZkN
a)KGGr@i+CH%-PMjZ/#C-qVF,-hjIY=MeA?',+6=\0#q;aH=9?55q8^Fc$L0GUn]cc[+l'hqWD1I9gVU
8\`.[E+Hjr^k4]b^kKWkjao=`:nWS*;W[sV:u`42USlEAaPSt,dnsXD$+d+Y=E)KE3bD$FkqU5CQii-G
pCYBTkV%)(ni=%i:0!Y(I!G[&SaW\=[6Mt70=,%J`HIos-?h1VJk-e;OM6e&gmH0=6CeQ!66(e*@Uakd
g-*;?5Q8oZ9CLD7m`JQ^<?!E(`=JpV>BkuZA]]NtOHG,G'KIURHsA'rT2rTQ?a^,4q0Tki(/PS(Cl"f8
=JmWNX0Pa(XHdH\W&ASER'pd(>6-3#>>:.ShH=p'\!GfP]Ar'-^NGe%;%ftVkDrN77NrQ:8#RIHFeo_6
Bq^"[[fgEmb:\5=)6>Tr&,@Om/en:MH^Jb7&V^Z>S4k%O"aB`-:+>.@Dc/R;K!2H156]osgq!I):=l4h
QVhSENOkuWm#rWRY=7aV3OJ+EU@f<L>mLErj:,h1,`2Y^q8+7HcojOO-s9DoQ=QU*ZVL[t#Rt,Im/EnJ
r<8>'RDJ%`5,YR(DJO%%XS9W?^(W_+HCRYg^nP8#c[cc\H9>%6(h,Z-)"UUFEX#C\Bg/=?^n?2A:f4nn
@45meJ7R=m)B&DTp:EQ$QJB)@CVAP+[)uKU%=P[4I@\r85PfECcBCQ?$DNLF[p8`J`<,5+"VaB#9LN$-
#,5ph,=SH4ZkV++/_ZjUhelY?f0_e#mn\u>r*b>A%obJ4Jf"oOjDN&tLlWbf6tda/+!Y@DoIVjZ;TAAa
(f:jt8L$h=ZM6uVN"`#f\l]A,MBg@>9^Lsr]Pgho4ag7qHXX/+&9?'Ohgj-Fd/gfWCI5pm#q%V&6,kJG
M1$-@+$nN>5i[R^N-r?d;)k9mg]K2:+\JhEG+o"tPY%#6Y6O=-iceYoDjoGLdWa>\SZXKtT3W'hp2I85
O"C2aPt.O'Z+qKFLIE;@_IJ1*5\+#=Ng7A8j"qj4N%Q8N(5RR`,n::&*f,p=4hQJ%]`'AT`)(RAm(=:E
"mZT9O:U'>1@ELk+&ie_>eeP+LFX/8i`SN4Pi34n<i%8o-V"O<U6&csV%/M"%)$NT4B8rG]V4uGc!'GH
ZZ<7_o%TGes0j@:HX_O;'@F(?1(GF]7L:-G7m7#PdclnSZm95FnPG$n)A<JM!3g!++\)n#fjbU@FY_nX
f'a4]4kf_Sq@cTTp,El\2s@pJglQk(g<bMX=PG2H4bJW<W5=6I*$dq?)K9&BES_p4j"sSiN$qTA>Z06l
R#+p@GkV@b3uDdGIq)fch/^A]H.UMhHJYZ[Hi=qA4Nh3+Y[ej:Hf7#:]KI$Y&nj^:3\C-2EL:!J'+n)4
fa!d)R&#i@nHIr<PY[A:[QaJ%9CX%o<&\FTmkL,/l&%C^QoF2t[\6QkJgd%*QEm2d5dA*q=?o0:ZQ]b7
"I*AJ%M^fVJLH?IJ5YZkL"l3Y)mcrJ<Mct&eeP<o/R#L=o$of@?9d*UU>'4[3EuQV-`.AA'^@T$We+`4
+UZp3+hs?TKgd4;Nl#;-TSW@cJ49#XU5-]_0_$17f?f$*hcaAhgM6aXkH<h4HB[6_M_o"_Q\*B>W,n,,
gO_Ik*p&e*E!&rk-Bkdt]Tkqe?NhCH"<0p0(1%\]G!.e30KY"97.s42`p*KBH0l+7iEaFCgc'Q:fFg:>
4!qVYiWg<9@gm*s1$$Eq0Yi$g.$u>pE6K=Q#kVLON;d?)``k4b#GW+F':@Q>&uEknCQ88if1njQ>"Y+H
Cb#r@)b^XKTLCgYL$)[Ljd<LG^/rj;U-/3J$1s1p[9@hd`<'C5$RggOG!t"SI$-f1>^L8JOf_ik0<.Gq
EfP/44PbGNK!g?m10q`%Rr5@aZff"mM"uJ_<Y(/tRShIG"GnOGUnHHb(k</DeU%IkoPpICVgD:&ML\Gb
<07<7(J&^;O?\kd+YO#.cWF22E250@@jbFG?)cEs3qTc04nj%T>i!f3W6]#_1oc2rfgn2]\ku^+jXgHI
PT(jo'6'efq2ZqfJrPsh+U[l-lEasnR?Wf^4K#qCs.nIqd!f!\F)/`jJ&+6C1[uS\FKe.T9DYX=(c>4U
(6`e0%qKb.`f[/so5*\hSdsq>.(D7`;+4?4KP<!C?1tbAF7X"GnLhLlNQSn/@jA,Q\V:R([T[P4Na*NG
j?/W%'LWi#Z`:[O@Y$2:"Va?b$_foF!>j]<"tn29lUJ8s%?W/]NU,`m=6>t&R#9K69Xeo<prP>h4pIi+
NfSul#TBGE^1Ru\kpXW?j>i#e6_%P?JgF)[PW0&EhBY]\J5/0A.T&fq^_R6VDLIHa9aYgCrW_iW41n?B
mrEigbHVU=U)rKfJ9+>Yn\U(ijXh96#R//`&S4GI7H;$NPbs@j9c&L3nV2Bf32/t;f`JHipWW)?7PEfM
PP]:m^%Zs+BkP:Q9^GABraaf>O\#6\M')q6W"'gr8.Q38,_$=,;d+<95A/KK2uH$uGT$cl!%*@p3;&sN
47Gi!Q>M\Xd,&$7<b#="XY3%i1"l\@>H2b&2QKHZbVO1YZOPk[;%R<gcDU6QM?U``(/PS(m"cimE]Ku;
mM(>'C_`8T>B3F'ZEu-eXY6ZuZW(HSb;@dm[XrkNVAh$9Ie*#a]g.fI+;s[D7MDaM.-a)e&%j;(*Dpc_
O(B$EY]8e?=W]m48oB4t'a,*N!d+gS5;&LcM[*AFATn"GM0F,fSmI<@cq]A1gHOAI*^,0)ru?$,28Y8j
dtfb0i0jg`f(1oK1F:]G[/l)HK18;7L:IrN*'7bXS*"k^0t';fAcLL(P-)JD+^*b`6YVc!KD,\"P%=NM
H'6C@9ErS+QEKW7Xu7C0'nf:H6m:C`(cui8qiOC?\E]OuB'Tdsd0:8Km7l+L>Fhp-7pa$/SAL`Mip&Pd
1'LOhn-b!A#:^K+>72j8Ecsjm33Fc1&Kd#]+;8n6#&R3p#+G>J>Gu8)f![k_^,KiaeX'UVp*Ypfr;5A5
.6*K$5&V;+I8C9SkWtjH?5/VqE(A('T'S6tD,?m\ME$c>G=6,=THr)%j+nn:K&"*YImtt)P[_>rGT09q
A:YQLiQ(h&Y%_VJc:PXEUHZlM0IcAfRc+)n]I6b>j-Ua,:@l#/Gkn!D#o>`Dl?Qj8WBcbdd"(O(U-'.R
EDH[P73+0]FGsk>&aXG'e*Y_nmp4`=nf=Dk5D0k,PMTrh8JW+>_M.Rkrs>NsE'tjS)2p!=)NG9$n.[<^
8YsE<*gOr%Sh6/q"G0HkH1lrQ^3+9qG2Dm\V&SuICCGodF7`H\jA?_2SSt["CY>(^>,*^LalB(e1LiR?
0$9Sh4_9[`!Q>,4_ZC1>S./=j^U-<c1Gpr8+23NaV9p]mR\s@eEqq&AAXTgeSfduSpW7T38XROcFdp3T
=9p.<"-NOY6jOp,!`AJr*:0FArYb-Fe&rD9V!p[u\ETq[JqFiD()87:\NG?%#kP\C55*aVf/L))]s>hX
of6UeG@)3^bPr<$?%b>gY^O*\@7lT%EmNSkhYkn8lerlYW#0gLE)??@+-^;/Re\f$m?HO5e29T7,NXfV
L-$BCjH%=.7N,r:X(%68T`L,hH!k:;2:q;e)0/N0m[Y&0qLAJ:s2XI#VpN02*KJqKk"E9m]e=X"@B'"#
7-)<Tm%ZtCQ#pX%+j%_lE\*Gd8R.P_4V[4E:BYm5^la5"n)Gf[i7X;!P"RK"fq+8/&0W/^dLjo=@L7N,
KRkgQQQKZhm)=0DhL=>lQ0DmJi<k!1H(K"]0(MdHQ20Q:g4HFVi/4?D,JO5[54gi5Hh@-KEW>NH.ai1/
31H/A<\,p/(/PS(IrcLOgaC7rh@u[u<9k<9RVQ/^lriqsFk>EUp$k7/f@eCK-4qMp$<SA-UO[A8A^;\8
ifBcDcHqX"54M!i.[RtI;p&hSAputN([E]mX^Z]P3h#R*%ikR_s6Iij:L>#Tejc3OPP.#<@1I$m,PAAD
/U^@B](\qahKs5\;5b_Dg_VsKb_]oJ+Ncr/M:^(8#F&PH]B2N:o>SDLKtS:Vp\`pqrr3eg5H0.ir3jUs
Xr!E-5Pe^!o*H1Y0cBj2cAonI(IVkkk^Y(O8U+$&Zl=h!&Ol+C.BE6cho*o*o>;^YFDnrB!#;]p(DQtL
5\nI\P/&G`*qX:E_&l@/QHhGEC+NYc.4C[V^HuG4+g$*O.,%!;jN4f1W=#W.nW6+(PgMXtb.B/>pqg3"
6'RL"'`GnnZZRe+L#p=;Fn=-BU&:V@q2X'^Uff07NXG;I"DJ/RR_XeLKtNhMJ'c2K:U`V3Qh`@'+G2R-
a!:V]r$nEUU<pg;&1)[ip&$E4d0&6lmdN+fp,;-f4puG4`VOl=L,i'B#rKojCS'>I^)0/.&G5H4Zd*g8
cLep@UrR_*;$J5%lp:`L8G0;O:S;Xa]Qj%<Y^99Hq.o!]1P=$9Zo+kE2dP#/`d45.ngkI391XiWpdm3n
_qe$#&lEnH#Fl+0#mT1.5SWDk@\<n%"@S(mTd&55AWJt1=FB5Q/F<lrlS;E'H>R(ZQ?ngqA?3_].F1sd
kpSuCTToA+)?itn?P@!<Z%-;7&[Hq=-mONr[;udgk!aFhif3cr'cQ[AK6>:neN\<TfoN*H7UdEWaQJ?*
#Xl<NaQ(1#15H&g5E=+4*VO>*9_(2&n4!N=KU+MYi^,'C`F>AhG*iG>9V2/Lq!ZsapYXQ,HXV$B_MD,4
XNqIuEs6b'8mqS".EJ;27$/q[bieQu;>bp3&q4RB,!eN8<1eN+Vg3/MUZRZ5kiB'o"?q:%GoJ1976Db_
>GGXd)DY2:f7`^hO<9O<4O\7c)+9$#"[O4iFMn=Rp`k?/*,`Nhh!a%,iWo;1-2NedL>oUUlPc"ljdS22
(I"M"D9b#i5UhL6asJ7RE4N8H7F/3q6feKj!f@.F_ZC1>N$P-jDjkt1<c,ZBQ$J@c'HLTM/7#WaXSdkB
J'\MP=^:tod28$/d#fn*JlU)86qORq?k\,*aLI(O87D-1A4\FIF><#6$bjI2Fp?iQW+4.ZS^&a3)U)N7
5(uF1=lK3+(f@34j@2`j+m59>C$/'B<@I8k]"'5WXPG[R;$Nnma;HFGUa1-.$2nFms0#?Fc?UIThMGN`
T/IB'C;-D1K*UG-:U8W"N5;FA)&)lr$ARD2S51J.TI5_pEhj!E"^8p%`ab^@J=271R#mCtI]PJqr8`\.
c5#4m/R4EV=__0R!F#6h1s9s"jnYcGbC]W=Z79'c7?3Uac%tC&d$%tmO9pFIg/%i6T5b`L?</VM=C>eM
.#9XALgjZf@$YCFg*3"ZX7Pu,%0apJ(9UX&^AZFQ*e3Xr%UB$".DCmo'`mQVkgkN9fHD>(T<"+/RpN&u
s#]!`A.U')-dcU,L^)683K`r2qjnWK54'orp\;!@4`<N/U?UeUa22/L0&2sE\`X=3-Asr51WN1lj9@Tc
%&g%6[Uj-7,=/<%cbr*`:^Rbf\`ZJTQkK2[ZtQ5cdqCbKbBCD[]$@cD7p>r.!\^gs1%7akgkX>EoP%#s
b!a??TbG_8@<agi7hh\^LkPOu!q@:,:^f`?D7?ntr9.Y&X:(BXR?tc:W%0Dt>KZMrlW*'sA>/2p\)j)o
#uSpFB\S4<PAG:D&7sWn"AOl2*(mg/E*m<j^LDcc_ZC1>%!-D-nqrdjRCPnR09#.;figANkN&h!2SKL2
eb#mO[P`c8CZjecZhX*<J,!r35&d;.pS[urg;VM-.b9=F"]8fp!N9DfQ!Ge''U0q98Y6^kMP<<I%Bp\\
'6UY\2oUu1l$B,1p"AXlROj"Q.^<]Z=?e\Be22p"JuCtY9g1FrSMK\)(KDjgSMU&6I$Ls,'GU4J^kHgk
5]9'QS:a$OZ4dRfL/-?Pj%\-K]icYgr\!VkOR1$0G\9"k*=Velf*74Z+q[4gaC#\%MaF9.8W\a5@3d$s
#!#OG'\U6V:/%%I_$KXefl#uRQX@EE,s6pVML<n,*;peHXiabQ"Xti<lP>b2;m*j#!^5+<+A/69&r;-s
j.SIVrN-rm<u"+`5F*JS-l!*uB)r057M8S(Fd8heqc1XN:eJhU4,a=^ZIO.8/Qe@C]CCbsXo?:X>oe>-
iX\MBTG6stT-mqZH1h5;5UiTN.>0,+)"U=U#e5R,%jd?Ze&F_X"HG\"rq_$jp6PF>eOB5n6@Ulle1A%T
2S/UTV'$j"<.HCf8:_+t.?,`hTU_uIQE,s7]]f.75gPOJK#=7kO*t2@f9BhE9Ym=P]utZ%iKBMimgU?6
pLKqR`BRb3!tmR*0n=pU.N1gsBnRD[9I*"l:"_d"+iRq6$G:XLPkH/Z2i&eIXO#4aH0J^*bp+$!>H"s2
Z7SK%bRJVnX7ZXcoX6?56daWQLeeH0Eg-fV%RbjU"\$Jl!$Q"<*sGMr]C7?J'apNR(/PS(ItK/e?&Eb.
>BSLX%'9]u.+K57L"Zg?n.d6VYK52LnBL:BT@igW?]Ykr86c<#*KT6#UijbB"nb'.^E;49fAb$;nX<Bs
TL\^Mi.+*BoSB8>Y;aT$e711eL3%Ih/E'/kmjCI3^*=/q^2eYB^&iej7Wdc<la'a3r$V\[h(r_$:(K9Y
V9q+;K0Y,=AMBit@$hk@VZ]me8e,FJqkU%K1:\egU>S!cYZ(NUaB^<YL8g<+(WW(L@@+]VGN"CulTO]R
O7tcY`7L1=W5Q9A."Y%-FV5p7J3HhF9FkYR%6NXT$^X5C^PS_3L/GX:R0Enf"I3IXI7Yo;8'K?s$=e!e
^Y%D0D!tq>*dE'Up6CQ=fOun;KM!3A"S5cU?@dhLO@bJ8#$quP'HQ@@C?-l)>jFk<iP$,g[U2=b;4UP+
Rk#6kFUKUR11H%@Ym??"<bpA4;i8l3)3gjN<M1;:WMiL+=_9.tql]#krlss_auQ_++RTd5#qYCEm6N2l
#.ANsc\)sWc_sWp@6Qq_C[k))!WL._$KHqo8l[@87Qh"b$F)t?p^9FWYPLIiht?QJ>tkJc]CLT(bDFtR
+aXuP,DbBQ`WmEacp4?,aju\0AH8Gak0S#Z)iOlnA@sF5.5VN%*eImFd%9(B?u0n6U\j/YaK`cfn6)(P
,f\P7Tc7Tp0T-2C;3D<Y5Us[hM>YfS+ps6"d'1Il"$[)i/<#c.VoHmoG3fS`d#b67QTb&s4]bsr!L_f1
icSGr#*9,q-FUq,)09"l6+J]RH3dB(:D?27ju]@)<\0nG?j&$R+Nd5!$:6jY;[onjHJ;JF<;=EP<=eEg
Kc;QN+iq2>>C6=+ZA2faHQ/9.&46C/XQfp6n=Lh(K#JhX+FsiW.&ToL's5:7K;;XI80fBNdVt8OE%la(
Yn*8P'^u"H^rIBTT"4"%DG0FnA&MsLe`Z]GZM]_CctMO#"X,<Z"XDs>R#e3IpJekV7_h#"L][BuGp&-2
nX716,*Rkb4c<r,<PU?F#J%BnRNA@JRD@W3/enjZ_YTfsHl&oW-.X)K^(d:e"Y!3p_/NON1dmHolEuUn
P^#k5V2uB-&EQ3j#DhAtY`Qfs4EokTmqg.tgfh4l6>K_^GU5I".V#U7"@if3DtjX4-qf@?o19-`W_h2$
DVgQ8_EEbmAH^QijXh/SN2$Oj6lAii0i\9Ppg#7P-sP5&N%N*uKMK6q6+*k7Ffs]3P"SkoIH\/D^=s,f
8jko[!:F?,Jq-:]dQG;p849"^La!oON_k2GNYJjl@0oL$K2&.T6B&.E^li+Q"CbXkG+>g]5Uif3Z+t^O
*D_0__f]+sX15o1_^T.<."re^4Yt_]PS.q2k$p_#MX3"tV#X9;<!Yi\'_HD=m'E4$QaAl';s9t]=RT!#
HBj<l'Cd];<d<\n6:_rO4sbGMQmXI8HPTEq@kS0#"\/`eHPDD`gDTk-aOq%/;L;aVGkoWTSs:$TeQVCg
Qrb16f>E;op^YAuS1!ID(mrr2S>\$I(s&!(K3E+Y'EpiiP]=@#.j(lqi/;7L"]7`%;)B%2b!o!i2:U\+
2leLV8D0[cg+c6!Q=F0<?<CcEN#!eM>8Q/p^^pGA]oTedr!c&>A1Wk$AMD@U-DKFsdZ?d-+"VT7-p\IU
+<d2<";VNSW%Z^T`4Or3@*&p^A:LoP2njJpS_SGDiEZh<m5BI-2IKSi*4\Aegn9";W,Y;*C&5b6PY=c+
<tul$7>N-LG5C")a'8e'p0?AF<b8SspFQ4T'0\tpD.j:o91#.%26`'L?K.1$.A?Xt-tTIlKlU\F]n7pG
1aF4Y'tp<>-cF_bP7KnK2mrJTI/Qr9EE/U=/C1O$q6>`W@`Z)..T7WCNq82KeWss/FBoi:8tM#sJgb!E
2+%,.'FTkp"Va?B3CL,PBs!X]F?MN^jr$1RR(',4pM1*XS=WfRV6;S;DR(grau8$8:OE&J2c`*2rSMk5
JpcuP.<))966WQ?p.R;2)0e[i8jTKqb!(@u#RRjP1;KTYX%Uqm"[]J%498$_:*tG2I!_U.*c$&3ikXu_
qA]lpG#Qbj%m&3+B+?=Y%eieILE%c'mmTek$EkpGE6%FCJV/WnVmf7hZ#fGtQWF<N4NdRr/G]ql>+$(T
)[sFTJ85c2dH,n!:_?BX-X\%]bBMMl`eY6T7#=3.<^me5:kF;KitpY#qnld5^?1/B[HT</EM_5iKm]nJ
"/X*0/<j>\rT42m69/+pUk&YD6E&)U8FIG$n'jSuL.\+O*7ktfUD4/qJ-?WT)6qAa``AojQ#"Y1iCb?i
#g5-6AOi?Rr`ndfo1aB!NRbS:$?T]Tg[<Nmmj_GDoWiBfHf>?YCMPFq,KRg`nGlG%.L>cB5X`FSAr]K\
'["#j:OuDQ8`VeFH[mt7bTsA+60^"eD'hOtV1V4n@31d0i(r*6>i+lG]&.Ds2&LabS_'J!Z"J>%1\r,U
II=)K7fJ>UpC%tC3<@a1Vot["M]sB<fM+B>50#L`I4>G]-dX]NDm/-p$b,bUqCg(!MacN2_GMY)\/u$'
o$l]S2[uVod3')>LC/Ff8!uo(!^2"&(lg"AU>hOSLko>CiRPDugp:aN_011Qic;_T4ktRRipWm@TTgAa
2MToor3"H#WjV&U=]e$iS[s9nh]7_*2RM^G&7l!IaN@^8(/QP9^]Fk;N$P-j:H^*0=)p[U(.6JmNGVm[
C!/VeXhNki/D\;`\LV_0CXLF6CL*'@\4^VOko8Nog[<c3&X0q:['/?tAJ%$9m`E6EhZ+Uk`de^]5+D+o
ab[eQ\q!StOb23d&1,>h#pKPI;.'e2(+b/2Tq=os=mTG9is[#Y[)I;rYC1DoUU\onl)Rn[eS"RDT&/@D
&QKgK1M5&3`oifPFjC)b!#Rmq78MPnI6\hC3GbT*"bJ>40N'4:NiA/<)0"j44/V`*Vfga,pUYCX:"mnk
QZ[eb/_p)%(4V=_%`H7:8\n3q]9%\s"ZW@"5XPG`iY/j;cIj0dU[(A-dg6@5R6c/=*)Q^Q;)&*KoS6R>
Iq!j!^D8K:-X1qm\R_89\=-;lXP4kH!\Xo="G=<_.cFZqiT*[#i<`QmU5[F-;Ya;2!af1?.#9WfLk;.!
%0SR@lgr@9g4Ceaa^tt:BkA;6$mg&o<UALohjLZRQ"sK;.P7-]F4m\ieis&T!Q9<d+q#Vf+<q6D=J-OK
;SXnQ;W*Yp;$>/oVt5fT0r$isL\ODc(LN!/YCNj2HP-rnXJ7!4nUWoUYqSiE`MJc]E.A+ao=k)es,6WY
2."bo=PW)F"WGnlqeY/m$_jf-79p]8m]W=:E6pc(f/VO638`njbLP?FD0f`h=h+hoQt5,?$+'Q)r9EHp
-92dU8].(J5g>;kXb%\GEj=6p[;O$\2TMm7LSiU%e@kV1cBm.>T),\\H8>:FUs9hKo"U1tSoKd(5T5V'
fTZ/8aXhYuZY[91T?mHmndcW=+Xn=l5@6Sc4D+kC8ed@IKSU=qA>+m$n@7uBs*:S_nT%RM$FLUYNP;@6
]O6YsFGmkP1Z[uc+X`mm69IVQUn&t[pkAR"hb"4ISGSOKrXZsL'?L:_UAVoq_,CMu<ViF.h?p\rAQc2e
X>Jji[%IcEU:+qBR?2@B$AP6f5-FfD`mps*.grPnDr%9\SpU&7@O>bD)oBb6+A<[t56OT+Ya4b^.-!iY
F'Z\Td@O3&IOKB:UDWPG9PZI,<18K)d3KBh/=^+!=L):q3YTAcd?D<U^;%AKfql_p=$o70f4YRQkD&7T
P$AgAS6s+=i492?.=Sab..]Y6U6*;cB#pO-5PMLcfI$3HfJ#hV')`F*`R=`7^?1?")Q.d;k9"ma*cYN:
q>ACNJY,QN=2NCZ3:TQ^Zt+H?,#f?<0b@3$3q0NYABOlbff5lm%qj405EE])8qonm)r0,#,[Q.JBS)pO
\hAUiUqP(p^ZtYi[S+c&-0nO=2(EC0`jPnH(XJJXkVi,0&I#Le_GQ2B.-EdjPlF+U^dPJYJg_jg?*,jr
fCE^(H+pg/9VO$_6iiojlcTjX#GU8tf)nmoV;&Acg=`K;79<HeMJcEsYHQa\mtY(6TG)e\X*YJ)!]$L3
Ah3[W:b[OW%QW<#`;2CG1MV`,jL^.6'RGn)<%q.3%,hn=SFs/*;&7m3>(5R]CNJ7E4'LHAF??Tg=!%5/
6sW20Z6KN^DTGQF2.l[?F&Db&C"%,=0+(r4.7uV,.H*Ns):1`R<^))L"dC3$H,(fk'e%c`"&T]Wc4''-
dCX$tf07CJVTXuXhs,^cIb)9'`BJrI>CuO@i?$>rSd9CcHXrY*';BGnc,=TsD9-)M%%h&gE0sU^L$TtG
R="8uhT\.]CI\$Jk(RSn`U!(HC\#\b6.`ng4JSm\JgdDmbu3D*Z%-;7ZW]U[P`\?J0F89oQZnC>LdGVR
s,"-=+**nfb#AD9bh&uBZS"$c^3@<]#4(81*dR*jkhm+IYeL):-j=CYJ1sbU!Xq=LD($$oS+C&0B0F3Y
nD\DC,,\>7?d7ZUd#eB,\/,>>DF(@ZJ1l#L@>V`TT.>*W(VR"P[kuu]dU(Ahcqm!J2*'[-5TV*#`IJ`b
b$p;1U805l>4D#9=`@&pm[<1o1V]hjF0_e?f\RRY?E[rm^LQ9H/9rek-V,57:iS3Q31l]Jo\e%C(CCAU
:YIq'j54oA<A=$D_4<OWKr.rcU2P,Z".j3;o^64Grr+Trf,%iPs7'Igf%Y#!<bVqCW,/O*bc>;C_&UGp
=t>DLc=]Q@*u#)2()TUN.#9XALk;ZgmQb>C6-okT,%Cpa-o.;8^(33F2/L>m<?a(BgN]p)A@ZF5ML>$?
QX@Gk2h,N-lk)SdPE:#-PC*D75NmYoL"n.4\0H_;*/rs;)!\eh?X;^0XMRr_KCW7A)%[5XV*K\L_%A"7
@`$mDdhFh7+!!#"*HQ_:`F8.LbkJ\]U$+Js\hF7`EF+T?&BZAOdpo$]AAIoS7$I`,PX[E99F[+_"ZuNa
OUD?:1N9"`1:8uu32WDRZY5s\2:+.**Vp\OHQ#oOmXdgOb>5dT-@4[</Gq%4WE3JtiJdQrmm;"KV4FjO
GTo`a9/m[/\<7!Q;Nu.iF$'J[]gt++#cu@qSn`KR]o6UJs2Mo+WjDr1e-0V"jcRq/Y!5Z1PmX5ookdP!
.2G`20P2(s&7m+!Kr:J<Xt9>NK1C4.F(-OecSb9c(lR^1..]9,TG6^dD73)PBB7m+1?>15YKbXHqoW^+
4L+K<Gi5>F=[bb4A1PM\Oog7EXlPP_!chC/(3^eo4PJ7q3(-=kOFob>CH'4_W0oFsJC/41VA)6.g0!ta
Mn[5XSc/`kgA]NXQG$A.2d<lK3IU>[Ib1BGl_:Tc@oC6/-#B4E^HiR#9K6FFZQfe`m)s]+TUL[X1."+]
'0&mO5hiUqX2eX0l+[)J^:X5+r%STG@>PMYiXr!c`Y.c\KdbE)o*N^k.7AaUJj2"s'Q0PZ`kg!=gN/0X
50GSH/Wm*'a_a@H_?UCf`R>1'EAU]=WEW%5^FtJWCZ+5GY8k.4enT9RP1!"HB'%pE0.G?d=!.Z8><kbY
gj_Xnh[6*J`V@SKM?O\%N4oH06lAQa;-Dg#a*#+RB;&/mM&bCRQH2K+Ht*g83\`lN[`.!5k1qmrZa=]A
HB%aG>j]#h?2`,fkGrH*+_1u=(-NLg4F'aq"<p`N0[blEE?LZ[[RY\9SEl?\>q=u,iNXFLbp(pf,a0Ae
%58B*a=#&qd^M;[k_G_4/j6c>daglTQ[=1RH`#[X,tNE(;7$AMPCOP3khoqnY/m2u1CB,P(BoU=O-E.g
4&SsZ.'a4l:<5.[DJ7,a=>!(V1L)joU*))mN<8tt`g6JL'2:E4htq;sVh#0CYh072#5a0!;CA0?9q;,/
i"P0o87FX,1Jn]PUj8+GO^!)rO<5Et*dYMEM&e`#Wn['2d<7;QGnsae1N!+c]&Ia9&S9()W()/IK?@GZ
%[[TtN:o2'H%3d7M?V:?!<l=i&lHFi\B(T:6Re7\4cm7,B"/<km3**[7#=<kYo'KY[Bjo*bh&/ufoi+;
Q*%gI\mV).kh`%&9CGukospDRl0K\s1k.J!N;Aa&F:(M@,sPqEADkI1:[n_'G`ITCR8g/M%-5Zb<N$*>
Y94K\7-a+F-G>Q.IA5p'\g(#.E271KVj&0^CNdKJ'jd+Z7MKm=3"YVJ&[K`8XB_FodN^iW3kff4]_.<s
FbpK]Jrt3Zhaj7H;S'q_#(LXm#pa'cS<hW]N[Y\jm7>(5&<Cn>k7I))mi(+Q8Vu+efG8YmHic^0DF&Y8
%n/guR)ati+oB5sgm4[=(4:O1dGf:)F)NofgmE"_-\ls-W=(A:```DBA-Ghb28/R4@KFFL@psr4C-il=
RpX+>LE%R<"i%a,!Y[$.3kO'>[r'ZbQ^N`pC.9M)..Q=tId,S(N;hlD@_bB\.p:M^MMk7>=XopX)Ja2Z
5pgls.L`^rZbCAtHn!thI8R,L!-bNF<MlT(Si%9:WN:I=jgP_pWWs#i5(>fbeA3NH?k9H6)'WWMZfI+b
Pkg9aaNQ'(01n`0!\#tQ%69#,AN1dM7'rKfj<H<K?,-,]]^<Z/\$YS<]Q::$e#Z"^O2$,n!^3g.kn3Z3
C?!\JrHYErJNH<oV%!!g6ljb<+jd9&cUC,\8gYd:!^/aFrncnV?8P]S!kEZO3@ElGFR1c,3j7t$TfdM^
="NtfA&f5(^.9FfL<;ZDcfDq8mUapq4J+-uI"hr_Ip"t_ko%96#jr\._3.n?KP;_"2F1J#WTHXG0M9.]
-W+Wi*/@n(hok^XGN@%r*luXAeloYZ?r;38qO[NZPuPV16Q-\NFRsl0655E5n)<YY1-Rrs=7-AgC#I23
1XG;=re1*1.RhCqcR%Zf`<,4T"YpICJg_j_?0,TP"JS.d!gdmE;:8;_jNZ9;RrH3IUE!I[V_-4NX]/Hl
2&%Y>qR>&RbJ4#GrD1$R5_9-`TJoQY'PYE/8nL,\r$N3EOn2JLW?-tjG7FRQ`8a%IBOf/FP(>ciQ=%)6
<I*T7>>I)(]u+^TGNY_3Ei<DMW*s`!9mlLl&I"g/:C*j43=Frm>SJ&Q;Nq6>H[9aJ@Q;ouS,tP<25tqn
f&Jh.of]WDo^9Vuh9I2dY[gfd)2+6(OOAWX'@3)!&-YY3Vb+A6!jKZM56`>>XEb_YaH7K:RA_6_.++L"
P9P]LEhPlHp?i1a2-YN>ZnB`CQ^EY3CM^'15=,:*$4[`PfTW!C"]<'dYkA?p5NV8H$RccM2[a0I'Eq?'
$;o5(P]XAl^^8=L+WAbd[a"s%c:o._@G6;rg4HGqK$AT'%=+g+Q$"Z.5]cS,??T'=:]GM!M2hk-3^3Tj
(ngZ?0TQP#7?OKHMGJ3(g`;aHNsnF-@[NZqK7!MAWO'%<p]h+TF5Y\(3o@)'[eHY_mRqjEXWD]#cT]NV
56V<)BM'ET*%?NQ.'iG4E_Mf)7hdp\Gk+G[h_Hm<jj\H'2.]7aH+)Tje^H2U!N,k9]Ip,@Uj_4\L?h0U
ruO8t,R_<'U*gRO0:Du4=<\<;JH/SSP_&6:'O#K?3?:t-;k2UOnM>ZABLF"?OhE.l6p^>Z>U\6a1D,r2
qBT(VQEKFI*c3Ucm[cT1\tVW,`3VR1\(nQ.$NcH2cXOEZO<6n3VCW[/(<)3++Ne?B8*(O$$]MLt'LWf>
1<K=#:W7MhlT#t_OFfeUE]U$.U0+j=Cip#Fj]cKjba&"T%;7Vt.9Na]gj/iM[K#p_rE*39acA0T[ikoa
?j]M<HQjV*L/5$>(O8.('qDob=>#dCo>H?-"Ki'6+cdP6pK:mRnAm9;?`e"pHUC<`ibk+!lcSq5Zd?@'
+JK!DPWB3#OCd3D*K6-31SJYX-5edt!0u"Q/7MPDh`es40[o(-l#uBQ2cu-P^3/H"2:@WE1&iaTJO[XB
K$]SF)1fa/#n]\Q+7`Pop!!G$_FOUgEk_gh:bYB6_;@J2I/$NYTqo]-5S'#R#Z23Y:&s2t(o9D!*IZ@2
a(q#I<Am)1(/+1d79=<I;Ct>XW8buAbgBLjXL/lb;<4Uo5a76.(#TFlKt)h4Ai\#/"F<Q4Uag;\=?s.,
YSL%HAOI,A!1'DmAJ;WrK242Z2T\c&i$@39e.gW3[Vj(*[;;RGX[6'=H!qF97;KR=Pk+]9m>$Q&;E0%f
.3;t://br@Y?Z;np,nDm$`AD"VULrhP"O7)U-oZHQkT\1*f?`g&/A+k+mBb\AatiA]oB`.O*&%Ap12W2
:YID6/kp#ob25%rhb9%EJ)bWq;9jbA;St>)_kLJ)Wc_'nT5\72JVjj`V^8ALNnM5Q,c+>(^il(+Y[c(;
B:&>*pVV62RmfPMM>i1l$V,SA1`\p;k%#<S*U1.RWo;3=F6==<f#V0m;)C0qe,87qPi7gb(PQm,J1+8d
#`DRT:BEj,,dF#\R\"eCl&(7:<B$>IWtnrDCFu[4dB<RJRnC,$l`4!(kj\[Gi>i"86m3M1cPL?gArlN.
M?V9i$Rgfd(5RPm5Go2&m`:We2V.t,YUq)Wb#4R=Xin+gOXW_#>[q&m%^Sf.qO?nZp/#8jHTnOl0qJQ"
HBL'*j+\u?PHuD>f:+q"CkbA9*2@t>&M3e+A/l=J#nk>jZ:$b^]d^?RiW%i0[V'JBAhWOjl@\tVhW>sm
"cegHqr<F1ObTi45/d;sdJE)>4&lsC+Ae2'-):JE7"ICh>`sIX2P>ajh0J?I6+=G?dF@;2D0bs^n,(kX
[Qc.QYHhgLMha^AqF8B<.^\"F&q8ndn8od*q'$3]i-E*T910q/Q;`FK."k9I-rM0#(1M5^0a)ir9(Tm8
^?shV[E`ffV/WuA\6NTMQ*"8).',_"=frA%4^0Z>pt-!^MLm6A:Dj3K6ok8_2!'P.BGODUALnArnK#CO
P%-3H-g5Z5p^S8mEnj/k+S%'fF0/Yf/9Nu8>""CtE7Rji<c>^MGi=):b'r.$r1Orj?P!Cj+o>0_6kk-0
oghJ";3[VJjU$@/!&5NA*FZeI=o3,iJ)AoKoJbO\f"O:^Dq!Jt]dNsp"agA2OU"AjnB!dVA4hDOj\/&C
T3M@B>9Jf6cOucuT0q.;2g"E"_Z0$bf'sRbm:F\+PL2#P$(</s8F&g"U9%]qoT9QQ>b+9GFL!S@0346[
Nia*DKda/^J]_\_JeB-k_a+MrG-WXl+2;R#oU@A<k$&U+Z9`D3S#p"W7bdb@WliH$KX:eXA4f]1"VFb7
.p!;DMmgt]J'[q*!<l??!`ATD5STG%6Qh*"4m@oi<;e.T!a%@E(WAk('Hi:9W%L`V3o@<QBMkVWG`U-p
qmIMp4FSIaC!]e$YF1>D86o%D$'"J(?ohj#4kLg7-rShF`d>\7T6jFu&B@:@2'$fP[*m!XT<Q\VjRJl8
^:'nMcdhEB7K#q!J)`WupGC0k5`^7Ao]hQs'"1Ss1gnN1QI$aEaqQr_ciZd1A8"J*b)6=d2S]V.`sg(T
+*$SXlO?@.'t$2GC\6g$=ie]on$$>,4PGjFe$NMVei46Ka8;V$IP-pJJ4WYK,*u8iFeEB?(I]r;L)1"j
*\dsm!&AAW7r%?a]^XXs>OJM\2Wlh$aVkQ<C<^=udS8kec"Lr#c^qjaqcjTA8u90K4<5`50rl!/.peJ1
^7HaFY?4%UP`\?J\M@XhB1bc90Ig)2$<9AP4kig.=e01u]iogZpTk;D=@C@@&0!*gUUp?NC[U*MrMS"T
&@o,D2YHm?!P_1+3u[O5UMr[JTp^rB<l*_QQZ3(mb`!J"bJdK78bEe6LfbkHQZg@l!.R=c7GCr."4k4O
HMkP3?JG1Yj2MSl_EbFffVIrEc\.$EUj5Sb29#0r$c3?/,P?+%olGhA/EjoJBod=-e2^*>>`<P^PW,((
8g3^<'Ggup;Zla8W+&4rZKRf)3TisCo>C5]:ha^K2]pnanCX>e]H9;\HqmWXZ1r;SlV5Ac8P+H*#ioNY
2BsK@U_a'7$k2H4[RVPuFpR]9GKFhfE]upc<!8%^3o?SE*!UjW(((VLUF58`YR`o,X==1K\IcKb16#uO
0-s*(%bEr(H*Ef1;Mh\7T?-i5EqM0B/=BK,o5[4G77kfCj^5t.kGJJ=$OXY_%B8!Gfr7NOffnGR4Zo66
&+L::"FPgpD5Sccne=J@qVnUopg<1Jb-MQ=851flg2(**mS?VBqr&nSn=%.$'(j4!OO$4A$cG\K9&YSX
Ko19X'5^3jR1Oju4ppt@Tla4..C>-k583MtnKpGn%hcSQq`at^Q<,u:ZsV;N.eP]g;/q5afe<uV4Xj3W
+h:EILbb%^8Y"65f-J1TOl3lKVA+8G32M_r4V.c0E#;I(FSoaHIWfi->\R8G`,=emD/MXsm,"3n?J?/T
nOF@D*IO$3\s'Ba&q(]*;398C&LAS-$)l%i&V.^D@r1COl4GD="@ED8.>iqGJ=)QD7XUnK#W5-]<Q<-N
J)OXSft(GE*BMBD*6j@7KhdLm;NsL*4%#(TRd^u]>80ICj/K#*S77$][X`rXT0XL\F:fRG6``YkM7dnS
7%()]%n+e\DORUXbI;:=\agp(K%_YpDn,Xuom_C)IkXQqZeg.qD9sJ\[65afNjTr#!^r/,'Lm>Qr.AoH
4JHf:=jTg'8Y&OA2rlpX]rpS(a'/5me`jZNb?=1G1A^`U#FZbn4"9Hd%..1=igJ'_?"\.FR6m-)?5.FU
$pYNL7=jnrBUgD-:;_")GL$WbcB@JaUFt<k-`sMqf6Q5SL`ZM=k&"`#%j<>K7=/0"%#5?nm`'Nr)iC4`
!!Q%RjPq==bW5XjBg/5?#t'gg"!(ND72+n("Yg?+9!:/\(Wqs7Y?lKK=g$n!Q!p*#\CsnaV'&B:_'TT/
<RnNPUkrqmCFNDc/%E-knjgd^7Ybt0(Zh0!U[lTc"\./H$DNJ$U-R.j]I<)@pS%Y%C4ReD->FV&9$nF*
BF:cI7Fd.P16pf[lREt4Zg[?G]a8ABJkW,e8!Mc_68O>`mc!W$&I"DN7;Un>QJ!>@8N"`H"&X#V1urUI
!_s'M`s5H"&&I4_TnLe;`+(>.D>[J&B=Iosq`FQ0Fj,;;S#`3k8^lRQhSbUfc%tCVT0Z9\$B55d$j$qU
E<n<n":(Y],`k?<.<p#tQs7@G@F3+8.,uWNS7k9MfUrO4MN@6(HM7dt@YarJH$6LWCQ'9FM&oOd;YVL<
-!XQ<#%Um`7Ut3c-$'9%5>DoS$?[-.!(or$BkLid1P2oCpHJ?ASbG:/B=Q&[YZu*NV_Y>(rqcR\]1Rg!
TjYXp72]\i/%ZN(-l*X5$RgfdY)":bU7<"_+g28knT'SR:ib#$6dfi3XSe@TFR-"9Ws]^p2qr5\GNF$U
I/,Ii#`<jMH\'-B^4(OGO6d.RqfiG5e:^=+3`HtoOC3\[=L\F.8:ONRA]Z/Jr]V!eBAHAYhRWZjqmOE9
9A<^;*qt&SH^_HW9%<i?&YictBW'&f1d4A6*t4s6n8TA@J6TmNYD)<Z"<5&Z@M)o;7>Eq:9AB'IUA!_2
rU2ke])KR`cU41U-/0))+0'Hl7UTRA;;dar:'<s&`$]Z0@rbE\F[6)*^rmB(P!OX>Di8L]i,N8C&tO0E
XgCE3/BcM.l"hUdHYu2:PVK]U.j(Kf5dA*Y(/PQR![()b?'b>_aIsgAiBqE>f7XpHcu?%>(BlIcM3"WT
Q!/B)@HlUuRt(G.X+r,Q"gt2#&=+eDCkW]E#.j?%Q[UX4i3Wgio.ZA:P]u.iEMH;SeYeRCq!pNc0GU;t
nY?:X9!")Y:<)3bH(W&^Mm`J^mBsMMH^5Xi]VOAcpG?JNRQr!&NB4cd[=:nm>RVt<Lk:e^R>C+'>UX;>
$>%OE-B!kJW<-@iY]FF/R2`Ht]fSsU:L<%1IB.JNpFPeB'Am<)A'%+lf+A&C&IsnhMP=c4Ne)XA1";<)
`6OK#>R!O?ZB7-OjRXJr.@ph*nAJES(_4BG!\S?Y8NciOr=rD#kNQn@Qb\*V-:_.7[r'7;D*0a@;7n<E
"3O!9J7=*"["*`Vj,5<);rp,@d5)>2O>L1$=:[Y#"j!PEgC,BN)I$d]k2,)$("T)ok(;?'C4Gs!V`hPG
H@0%pFN3;`XB%S#;F$eWLa%U!c9N'T!+)?6Q97DU/r\],.HOJDH8XFQ5@&2G40egOetrVabpo[O#G(@>
Hj-0pr)b(6a9=bq*HXRTL#ce+-k?K380/kHT8P.^[V6(0nq>fi4:QT7]?NO[-2l)t,nBmBofgVgUnF5K
`d1Hd%+bf2T2K#fTF-,l'&^SSLrU#((o_HCd-j/+mf5O;;@K'CO[,iak8bS&]fnas?]_gehn/IEF^!8]
)UgHOiVG[m3fU]$[br<8n:$CX'ZGtc;Q!Q@+2n;="o^Fr:_73n&I"E9`rJN4/D>Y3!1?XRbgj&jf?ViF
=;G`)fr?SlQ"o?maFV"d](Nge]\u8:#OA?'7r<'q7WK'7ACe-:2Z>WkjWFMPE1etBOKpi+;CF&L'7^&n
"jd.c1Y8*B8r4oW@_sk>:9`q$JYS9uHu[u!4kFd6'mQ0f]rn?-Pd'b[&a+kt2\:f)b+di?XYr0IAK[`B
GCL>B4lSZtrD@_(e@+fq%ILo-Ht+sJZa0XX)7M?O&&pt'Cm7"*E1$QC)PYTPNUgQZN"!BKT>bop0"Ff)
4fsN-_&q4TmIU,+>OQ]6<<(0M]i/^\=)1s6/(gdRfVC/GWPE=%U-&dW.-\%44Gf?4="H%g(/PQR,SB-C
dgHc(Ob_YFjOgK>,:+)m8L^U6qkrAmCu#:onRen7/T-YC(GEPcqK5%"q&^hd+!iIkE2SbJr[cD\a3maC
OFG8D>@uR3n;=kk,U_)Eh@#,`:H*+:(619r1Q.cc6EUY(;KdUq-&A]l8Gl.LgZ$$[R.k=Rpb1?.?@CK%
oqT.L]rq1)4gW#Me%GA^4S9M17%)f=$a#LNU,XQV(7DPB_]U8PqW]_'(b"%,hs3,-e<b>:>p"E7,<P`P
(4;#H/a10k=9Lo1'^Ehn,75Hblp?iJ-t@cU)<8j%-$,M1AL<g$L^ctD@F>'^2`s<uBIk^?eundlJ+,sl
D+TcQ[c0_5.,gSX[h:;-F6NeVE5>68U=-0=86Y^Ca19LY$2=<hd;`bj.3"-Jc:\NnLbc]#6?smpT*nLm
.;@UI0&<3VUWpr%C[lh]OsTiRYBt$Ydk[bU0aT_8=C.h7+qP@-09L]W#XlKF7&H2ILk8']a*6UU*hJJq
/E"nk!P-!JJs!gj@dQke+PH)M+8FHr([jH5I!L(6Z*,S]"[;n#&'#AN'M"ImSlAPE7H+4ZR84CX5qWLL
/ndY?NQUA.`eEf,DtL`OJYC5r^R9cc181&R_H?6R'H$4ROF@O/8L"S/S"W(Xd1dVo=?Qj3$;R5+8,dn]
-]")-r"1SS[3:3T'Nn4frS]EU?2L0r1ucne=)6(Ho*jrIHt"MX$C,u1$:GcDJga7=nQ8Loj`;+DN/.WO
6lC2:!MrUkT$tA$Z6P']c&rl3egIZM(2QKU8rfT-hmD*>YVKGU*M__n]9dD\nYM<,4AaJh$d*pT:_\>2
-R>EoV*>DdB^*Qe"9H/)M:-+[@3KVt$@!`2cj`!\OpUT]?G$6QO#gTR!D7'G)quD)qcn4?mb%W]bb0B-
fSNjt1D,>@HNMJQ4cZ%5]B)H@2nE<t,CKD&eno'I^U$HMMZt?PL0>ENh1P*NMGgu5Vd(YJ!&Fp2,P&PF
N&MW-."csfYC\p"[hB=)3(eZg!fk"c7a!AV[MpekXbC=5>9umdndSUW'4;.;Xtda@n+q*M:'U^CK_((k
CMo*j72[q)PTLVJS7`U6&7p5$AM]3f0SVn.:l:2[17qCH[qsNj*(r/rnMR`aQBD^1l6Y,/f9\&$]<(pc
Dng?+PS+6L_pB>I7g(8PA99p\MAHHFm1c;94pl>++LD57T`Q,pA"2OaOJsF\OAI1B7PG_G@a]63I5f`f
X8dh@++*_,_sTt6m+UmI4DNkcT+Tif%K&4k#UL5IOW*.ER>-Z'E/W&1h.>1Z[kDRNIs_2Whi41SP+e4^
j9QFH^/0J6M^Tmhk\c4-^c\tkLd]N%cq9O8bgKA+Sp2<Ga&rrWV\4A$8J:[LE(E:%$tKY6`+ld\;J0<f
Chg@dNS74&10,?PG@1d&<isc8CpIBU@uc!I0R+^kI-.kh-t@>0Ptt7.TNGS=$Rgfd_%>_8eChZo1>c1s
haDc>L>lBP8Zg^N;QF/*>dDdm?*\V-YMOW@"8X$HoX>R2."oqOW1cs#6qQnT-DScb18OtCLeIdL`)V&Z
=c$<.8W*CBi"M%E7>,0h?C#89J[`KJIr0UTbL's@4lTf#d;8G5k5+@U#'We(ln`q+0jtCH,`O3cd$*!u
cg,TeG3lito6.6XnrM#p.MIj6&<B*4UD'TTB(2Of,UUC!;1s0LT;3'Q+4n"Gb!9E%?4)PF$UQh)/6UO?
9_A/6j1jJe.D/;`\>Q:$.Ta;aXfkS>2l@7!Q+"'RHMQ\`q@s@3."Rsu('8'V@Y'AM!<l??&Q(H#Ca^U4
97'NN-s_!-U84MG>?0hQH'YT.Klsps>UeB[)J#D@)Nn>0e(TDjEa-BN`J[gqprEDUZ6b)\[t0>P_G)r,
][MK"',=C&VP$Tn!Yu3G\2"D17"HHe6sl,$01g_n&4f?#Q3]2/":Ms+3W.(GGH4r?]=r]3Z):G6Yg4).
:Q+Y4!]Z><,_[YB4Zb1XR+M=::5=0ns/X>^,EFV+IO6+JOq55,AJY]p"5Y!XU/:#a3WsgmNX>fa#YW$m
Jfdq32-sURF@oCMHp[grBJ^?YKYh1d@_I6!n%"LoI:H9Kp6MH$%6:H=#4#m7D0r_"-J,a6q'YulQ.aa=
H,XPu`F\=db0T^M%/^:JM_[#jg<*8A(AQ<[J/3d]O@qlpIAShpUb@V8\]$V^g!+EGD6)O+bZ%P-h(I%g
'p2iEr(UPO8A\XM_cu&h&Ofu1Q\3/I_HLKGj;U%pT5QQ'1`FPpMp&5gHbOQLj_oV.3-r4JZ(?f/-mXS6
>37R*^aHnt:+6J9!)>MUUd0Wc4l?K.96apN+N`eEM)%1\*YpsiH/(a0chcO)dCK;CrJ`k30g"Nf+n"?!
Zfkt:Va4W'+A0PATKTboQeM&T\&==dZ^sCfaBRj2'GI;k&on/Y)G@W><(%uW&gF!/4r6_C_WO`&;>APt
!%/&HaBk*e&G$*i0>2gZIJ$Bpf%Y&\X"CdQF0eqNM]UB8[]<*VEX\bH!uFRQ_<SRsA_I=L$DJqTPV:;0
VYm,p$k&Tb'CK(#aaO^o.12f.0Q@PU-n0;'!HlFs7nTA\0%X-nAR(:<'I`&*)66S0C.(!;?$U>EdKL$0
S#pm^qmu@Sp6Y\c(5sP,P(WuT8oCG[7M!?<H!jhtEWgqhAU,V]m]8Sek=KqK31iGW9h#iMKp$JPU_!]=
Zga^9jCF5'j[Fe-DEnUgl*:*qI'<4r>J$=>L%\]Fn>5K?->U`_)+c8#HWIqElZMF&SH[jHXq&0Ec8pI"
`"s7P%W;bi`PTlQ8mMJb!m*XQjJA/n#rLYX;.4D[$=OT!6ZsC^6qMeK#=`n#9Z<)8Ri67*i>s-l`XpP`
lsi9Xl//l1>G1+[Y[GAM\P(J-.[=GcS@hJK_M<8f4.rO9=0U)V\14\$F`,#6"]5t%);T5@o'VA=7b@bL
U5Z:JB+n\59K.k\K:dVT)(@[j2U>FK7r=j"QFaJ-C-a;u^=Ke0X]S7cbNItoK5SbW?T<QU;kJkhEo\R'
`.Wr^`Da"dia8M0nq"/OXLt'.!!#Po7A,@#j0<n=R!\UU)Z93kRK&WW*X!)=JZ'L:;rPS<q%Ub.Ui8Za
AAT^qJ"Qb98!!&LkJ5A3-Q:5.4aLhgS>^KAAFMsJGAB+E2jPG!qSqLmG6AC>*,Y^3$bjEPK.Pk0M.-$.
(==K@^)<S8r)<_I$Fc/`_2gsl`[QP!L(!*b'L>(ge1pKU5c7%32Rus%q/n[R+m:1>',Vl9hA9S7q9r!g
hY&T@gIh'hN>`0o[AiA@>l?"WGrm*jC@EfD%kH^YQ,lBSF0^4VpF$b>A+aD65"DlnkZHcmW^$pofDHW^
=n/5FYSUkQ3_I9r[1jT?"sJjt.F>d_(=f,f=`%KB/%DM@P3$I/+)-&['@b?S,#Qjj^m>+NHn>/(1b"*>
)`e+r5[FPF0?p7JdE_Tknk)(?R62<W%g`55U'[W$!$)\kFFYP`01G59JWI_bHdCI(5OnBOj3?KJC+^9j
F8DNAT]^7BrHg+:9r7;A[HQYaGOur$=R+W]$bji\6S.)RYRtn9Yf[&FjCB:8J6X=O!"(JEORI2?K,r&M
#9jLs:-aZc#m_Z.D,:SbM3K8L_7>,(#D<<J7+;VB)+s7DrkmKVr@$!t.SFiTH,1i0X]B5<Z]oo?AZFd<
Z5%Cs5SWM,A)4)l<mXYSV*InE*Q\Vh]U*)Y;7;",.)U)B38RpN`0,]+_]aoJA93c[<NbjUo>7nMbE<k*
okS=aIJ]4GD\W.rM*(pBGjnDJ.ig:58QGOPUm.QTR9l;#LdL2d!nu"s&VZSR-+5!ulZef9qcNJ-$bX@1
rYU%Orf60.[PhFZFd[Q"ATp(H]:0QUF'\<uo/l>XD.<Hn@BgVNncRD(P0c?^'Ei_YeI4j.*s3)YgS=\C
48&<F,Dpl+&D3]-!5*Y9ZG,8H5q>;<N?DOtPST,&#s3+1C[6Vf1_qa:XhJ"V.keDC4&@3[<,3np5L6QZ
!2=GOq\5bi*C]Lm.#;nYqC,X+"o^`5mi<KOEV0kBpV-)<^ZY@PacctX^p_BDD(fY4.02a?)f4QkA6Zaj
NV4X)KMEFC'LN4\i*J+7KnS:a$".8uAQc=mp:`WWpWVu1X]BdcXfZ2TpN&NnfrMaZcC?mNo:7]#S/Lo<
:a!n?J1/Yl@kCGc;43b<kHD9GR%V!5b"jO+]]7,;%Wo75FAf<s(Bt!S>8>dP^t&\q)[Va%5SQnBI@D-"
/@Xm?PJh[0Qn5Uap/%-`.*r6R8GNkfa5`Pb&^o_oSH.l&-%>'7c4<tsgc;-He+p/;(NdB=dD#9<fsbIW
oCJGSk;1>gNQ"+oC_%"PN\_Zc#cFR+ciCQV!tT>OD^/S-B,RM?$;lJq$_\9Q5/@9NKZJ+O:b3[W7mc\t
Jt=:.^,b-Ne\cmIk_aD_I>PsEBq;i`>e565VK.9c)JARc2gU,m76m)`Y"2D48qUT21;[=$H(Dg'e)Pr[
;9g_K;P/`[Tk'9P[O;Hf1h1he'Z$ZCC8-/sJRaDJBUQ#BiT-W6psim?5Ps_Z0[=&A$9'%-;%Q\O*X`;;
/8Q=P+UUr(U\0b#-tJHlr=5@XS:i<,5hmH3$3fRn0a,L7B9E-Dr$atcHbOs9j1Vij[a/[B5%EL4)1/g;
5Q9V9XQrY5r!!PAc,)H`GX%+1@,$JZ"s!k&"$=LL7"KIl2L=:BLSAgR'#;d,_RI<P)Yt,6LHY=sY"Pss
1g"DR)&I#S<JKK;Q+?V/Wb"0oFZM%S:pA=LI%ik?mUKpIagZhio'ERu<ZoOuF`HNV$3s=c!t%FV6Qo'3
+%.iebgk<4c_"jOc81aOm$2>/Z@)716fFc_Y-!!7&$Ne;"6L#&iW/9KZ3>r1"">FuLVeIV@>-`tmOGLd
.M#B)QlBmb!2VB>7-"k4D]f6'>$,B]8<FO#K+Ba/J&767$6An/a$4J;p\M1V?S";8hAtt8Mp2,<$[fbB
?Jq#l]IaofM'<L9/4f%4;PoPm"Kt;"O<P2M$9lh8a;/lrruikP2rZ&Y'6`KI@Z)@$/<39;!Os"5UOlB1
J)^")pHNQ!W4cQ7RqAlXcI";nfW')fqKu49^8Y.K>mYQdQ#Te:T9)?]icJZ<'Ii^M\9BqoY?&kYLK\/P
k:%Af=Ulhkj\17SaeOs.%;eFiK(/OcFnW3VF>Z(5>$YR#b$:KQ7&]\aW)H[8lPGoFnbi7X%N_H;Up*D+
J]Jh*GiNcs!k60XliG%fn.usFd7\bSR&L=dKUcH*95_0XU4e(nQobk#!MVh8`1d=0*2af!3;@_^o^$l&
^u+SYk,el@LUXM'8'LiJo7+_]4(FgX5=FON`=;mB+M%nRLgej9@"=T<+@lZ(6&LRL72t*bW%nAf%T0GJ
LS4>\U7c$";1Kg`l(ZqJN&^_/Qeam@lVA>r[*E?]ZN<"M$@PdbQM1)gFnR/QD3`8n!of(O@4SBD'Ldp8
]J?QN?/`S<E^51(B.QH%)fd-5b%bGV/JGL6H)=%unJ]31Jtcio-fc,eEcn]_p:6*Ihmr^9IsVbH5Kp]c
Hbp@:nB%(%;6\Z)i:Jut-Q%%3@_L`f(H/Wt(o9X5nSg.>FL11N(2XL&HT,p)bu!0Lbk3t(*FP"1(-<$#
(Be0AT>R=UTFQJP$ua3&"i,XaraQ,+^k`e'P2)^=*CD_Q:jLIaMXVMPl4#d;D#NKlcb$,RAXHPFri1$[
(T:"Bf\N#rYi8p4Eg=11AST:Fda:24OU!A#'J0[fodEuXAYWlt-PPUp$3u<W!t%F6M\&<`.h7UKaXMk_
<8eF;&_/JZZBE:$+]DdM6@M2N3k_ZN<4L.[S\)Q"Sko?.%#P`@:;r4@niRhC;_k)F@(-7$]`bR),,T1j
TVmWNbhYW>EJ&`b'o3MY1fHc<!4<>\H+_K.+]^`_+4p[I2(;470TED82[^U:JQ<OI`^2Y.&@f^$@K9oj
cQ\Pl&H$bUM6EYB"4P)QnMK\KY805jq+srQXD55Rf8ijt=U\s55df&%N5#/NSlp,Q61gY@o9q"@Qg#&o
fNc\#(0VCQ;,jD>&5G1P:Ui_:03@3+?ckjaBaUg0F+j^kbQ.mAS6:L9#p;hY8c_bfT;3tn3[u`#.k^a6
c2ZY*m\A*3@F%6B4lk$YRg=NmAE*Y''oG@/K$_r!.F$SA.@qo<-t1c?_R]r,'FWq1BSU%?-O]XP&G.Gi
(;UT65VH(u9`C\q4;^C6@f`;p9MRhendC5U-fbX=U$!Rpn2OS0^s3hMnmB#@WZ*!-3H%?;D&JdB?eFqe
ggqIn!2Uqa$<O$6Jg`l8$:Ib8AOj'c/+6LuE(V*H+Ng)U;,U%[=qpD,cluF;\^m&Ea9Ij^>.p]N<a)CY
cS(lqka2&Bq9WP`'mLQ0Z4)H5#jb;@!Ra)jZZF)j.8jj]4XIWWMB=.^ojd"DO`+)rIVoYe_psHaBaCH[
c3TAC!4Dr+\@qYKeI;Y.=GeUqOmRFmIoKP^@24>h\1<bBao7^%./c`/+h^_3\Hq!qlX3L"52q$-77#\Y
m0qo8XKEW<fTWMkMAK`[#PKO/$7\`G2kI&R3$Bf:,U#s14WjbrqC>H7YG,]-'W9uTaJJHGK`bhC!t%Ff
Sb170HjW9H2WOQR$(jnsXT[U?H1G-u[2+sp`k3R(2rh3ElCWIhQ*t1b+@"mF(^pM4@&&K"8j)>/]-nF"
[hg%m-j@Zpe$LeI!P[bZg(/rO7fc[NE/?>`*2!U)*W1"u%H>#(#^RdH6=<L>S`"5[(J"h6#[kZUNC&d/
T>7'I(A<E-@5ENCq8-J5*!(J5rT%Pfk83$fpA-Z?ioOA816ni]=L*79WPLRU(>'WR!hN5-2X[mRRhKk<
!`9S<9\JVI"mK&oWGl5N3M8X%1C9A'FYQ,3-a=jb^^!]=Xc^]Y4NZ08E$hm1g+YfkVD=C(D(AT>):r3L
r9V!RHf0X;3+/uR#[o4a@7Drm,::'%bj5F/aq+p8i#e3jU>TQm:m`e+KPgrG0JT*Z'B]C/&_3He/Ab%]
e,hhW'VmVjTHjtO89Zoc_@5h&!i#>O:Jb)D.#:U\$8=dq3/=Edj[R([lZqstUN>Sr>\f^B.B59?f&msO
FH2XLl>(O]CLM4I5UHQ),h"#,&LJpC/nL<B78`'=%':?s:K'5,r#ANUb4pN9PAH5K#c15%;u.^jFp-B(
;TmN@/"4nfdEPU*B$?ipo/hFdGjK+2F:$SM61@bZ1P1-#3"77NB1kjm#o"7keXr-F<r!F@"YbNq%$XbV
'@;WkP46>PQS*H')!V\'0eWUX_3,Q^KfjPS8UP&jP>oI+<&5:48h+a*L;Vsub(*,g6T>*%*cV!DY[BY>
3-*cEcW_EJD2"5go,$==-9)hA=BB@,Em$HH3-1u(&2XK/bEF2J8VJSMZFq;JM__A><-c!jJRR_l!`@6&
LpF%q(8W23erX[J#>MK;9schd!aM.$Wmqoff%M$^%'H_Ba^hR$C?IVD$ZB;CfT'ej41jP*"@97pGkW<n
=u;6qKs=9;!R8PQRRttiM=bpm`=ieOBKA,k5aGA4#`2?s-2>J'$>!^$8-)-Kpm;_$aU$1HOE;2%0#g&&
KP`8A\Ki:)=jH$Iin;4Q"5/H&N(n>]U;h2/dd:PH^?BQo;\s"8gOd1iEn=)>Xu9M-9$UWu;7-fn'DRhg
1tEJ-hD>O"PCE;&?=T7Vj-BgE;':`/>uju?Q%(2%(u$#i'o2oE".8QulX81SY0i[S)BC[P)eno142CCn
<6Y6&HgI.'"3.W<@A]#*JgbTp&L`?`8j\k2><`9;CX1=,j;R?C`N(i8)HFUo,D(=](Kp,5m_%kH?g[9)
H^Vnn%"o0M,b[XM2dWfOTT:pn8sgkU1T[lF5`<KV$</Fh,sX%2&-^&m&T!IM3#dp._BB9U#sf8MoRN+_
K^\[I5*9M\CEWLnDT#3''mq@OAUL5$GN]l1f3l2q(,V^%HgQeGk:aD`6I)u.>F!K=@kM's'3Q/ClUl'm
?J\T/q7$!O."EUo-n.cRILnq&QW6.oA-Gm,LVeVIb(7K5%51\$6kpc3r,ar=V-hA.-_Nd27"L>,CBqIp
k%_#0OeK![JggHG<T6CTDBki?PS(cEYXqA,K%r#CDf-[LMS3S16$83]hGC^cDf;);=e`6gQ!RSK\GD=@
p:B/ij,[S(,_eQ(^aeiE!PuANjG+$n:;qe(J\*1#TLAo3__'E%nq4\*M(<P1qrbaP8X+liktln[Cg6Rr
=H[Fq&4F>^2<>X/3t^TCpD.'>nfm5(8K?fIMm0,d"hXj`4F0'"HVfp0%sTSi+.R@KD-k&Q>XJYu(:LCL
9enYZJ3PoF.gNk(V8r8tEQUaH5N,PT-lb5,306!cM%5%aqP"*\+ag"L'PN\"S1%3<-H\-pCM_8BCB:'g
R$omm[9EI->[u$><:fM?f:I1hc%?OFmd`Vo_KqnK5nGktm';`)mrH"OZ%9djFD52+/VkV&SHSF!Hn+l\
iP+.ZU51K$;n,7dl/\Wg]TKjEO5CK7cU&6%s6(-B]QW.-X)e[2i[b2iP?^aZNhln)gh,eU4DWuu9A19W
7KoLp[tlQ\=#_nH*)Id#-m4Bj+6PH>'3kYYJKdO:;#-Dh&N^0>E36ffP(&guV!<`G='^2BeR(5KF/1&=
$1Pi?.'?bk[[Kru%ie99:'"/tK_u0F);8Cf-gj7!"(&l@3Wt3`"M=t)%!auZ3hn(J2JrJ-g8n;"L0<]<
B:C8-CM\tjk/I]skYIZ=m46_@X5U+EA$-hm5oOYP<$9?1$EiqVK``RE!<o3VB8D^`WW`F(5^<Ee1==I)
`ON?iQ/f`NFG3^.[52h2Y+7bgAc9(3E.Ujc;)j.e$3t`Di@r-.`'`2OEI1uISt\K7;sTct.gimcksW@8
iFO"Gh@@EI_,H3%+\l<d3haW(TDbh(U?6?QnN*dp6%PfR=A!HjBXimG;PZR9U+1ipB1":\To?LqmL4H;
!`;]eE0XcZ*#L1G:a!o*L+"aIKF\@^H?9W(O$>qf0ZhtCFo\8lU9R]:*%TOYf`d]-QWO,pkNi09L"C3%
lj8#D6!#0=X?p>j?%2Ri^dJL@&W#]f:3c=V[oc*mMNdKNm,-2@B.>n*.kNCb>e-VKV[<Y,8.e3"]S9M9
JO@6mDgfK9SZ0*B1DZ;BCfPcCRTs>).D]i$5enk[(,CtP42up:%PQsA+NeAS^@GTa"%0s,"eps2EF*7P
L\s6@[K^W0dZeNbJN4&CF5/$h%?@(0g+!MkAWEb5N:tqG(>eu:B1HAk)iTQ!]M;8Da2>2,%N:lSUHk&B
lYYEuLI^9hS>.JG!B;5)fm"2sBn/uGOeCV#m</7:kl-Xh^KWI9Btj#HW>@GXD3a:!b&Roun1k29;*!38
QNoT9P>!ia.%6n#+M%nJ3Ao2^I\h#AgVEmoU5XkI?4N^fck`1c&J,+pa22(^D8-\;4m-LYnkHLqp3Nid
Krq.KXe2H!bdliDVfs4Dm_lgLijcgYLI-d3CH"q"h[Il+#bRR5l6C`RLr&1BX.2b;+orD:.M[P<1/*,3
<Ig8e2LJt2GY[qA_V99^0l-L/%H_re_A/Br3]'Zn^'^?O">%fup]1WZ,jTbmoV`aes3A_IYG+H'/^[YV
X)MH[31rO$PDsTq_KN[67*.;c"/6oa`WTQ^:3A:UhHEa'lNDX"^@3JNboQ!)P#JUO#8:_b:8ob6>&>^W
pY`s8J%kY2Kpn",*mC(X=GXro&_NhRDtGFhAMF'YMLQh\o>AEM`'(`SEB5)#i@H$g0[f@Z*bk4'[QJU(
%k]LbXgOKPI/!Ni)2_H=:`K>:<492b.,8(9OUa5sK[FUaNeO4N.WcjE-kKrD@]J4YE+&$Q?t^Yic8*9g
8_`>L.i*FT3_-m-e="uW<k3LS3P`t+USa`>TQ[TuCr+XEb^(2^8pVMj6Hk]U9=_l>DCSn=d?R?H=nbg0
:XBnjh>R\1MMT(U77oO3+l,D>2c%9:0Yqe=PYi%[_<F_kmMbL[8m7Cb$s80r6Tct?"lr2+('JP!Peqtn
q%q(SHabLB@u&fbJ,@kk3l<M4[G4ebCUD^T)lb:MWq/oDCAXG^$aj/9Mh7h-='=jF13o<=(]-1"L6)eV
'-bQfn:pkV9a$m.2`I^1[5rZ2[:Hi!3k_9U/i^'Y![*3D9*Qu$!"HEu.*ksSTQ&hB*)Id#36"StL]WK;
%,.Zl"lX7\X,4KPo8Jqa;hY]YB<=f7m+5T'\+,=<[NFmnOY.s"3^%pO_?,r)@lSK_#ho[P9-bVe:s(27
qS:/0El22,1h7eY-&=kn-%qHc&G$HST[9D5U3*tm]qHji8ZsN0Mm1h4rn/T!/iQt#(p$^ACCOap@ODZ?
F0HcR@jUXOSR0S2^B.7:f527Y1>JV-4C@'_n8^dF."`K)cH,,4!/Ns785+*c)hQ0AL6imS<3&\m)G<eU
F[`J4HF8%pS>H7tES"jj:=eN<?(M<9.=Ag)!E'K?,8pk2Ye18'0tae@s7F,.PJ4ZiT/8D)OYB@1L2:<2
QOO0,6j,oO>or@$+\EgFM*JjbT+#r4^OP`I?->C2Jh*s`$9e#bL.\C@?q5l%$n/jJBIm=]dA$947g@Wg
'o4V%!j4XSiP9,H5_1?D(o#s\^j6tC.'tBhj"2UiI/@[RL@>JF:pA="F#mMGr*'PF9@`/bNi>ZQe3C0W
a(HDF3aET:4[:IOU_E:f4cqEnkT`M'mJ+bM7SB1?lb.#R7/BO14>8Z'qZ0Rhq9'Ih"r>9C?3Kn3*h7Nn
@]c3ke[IXr1&n!-WF^BK"nX1pJ=m?2CD4oeJ0Y`0/I>;<CI3qGRP@^#.<HaD-kKss\qKW\K`a][!<o3V
k<Y\,P^9`?e<)ZN0ujkd<p&%=o'B(i%"U.8g'3d>X0pPmXd*YEZ3ffaVW($[Dd2t>]l$N=XdqX:@lPCe
8+lqWpos/'U>..cJLJ/M8sgkU,=*"t9gBCPnmJL,LEZbn\,pJRCZ'p>+'s2+q1!jse5<Lq?XKZg<u9fm
7n46jY^f2`i#rR`@p:`[ZlLb#S,d^ZOlps)i"Nqf_8%i1U(#:'Tfbd&^h@^QJLKQ(KU7<>'<OtBXUR9Y
Fh-)WHjc8-fNG/u1K8$=<VcKf\HR'"^U3-9GQ6o[cW^9e#)qQ"^_.qYhQiMc,CVnBKJ"Qf<p!aZ9:AB:
]pX+qCH,iB><I@RN!L@aEVN!87.Guk^jaX,rSrO]RIb==f1e'S(9@'8o*Udmdg]&S\jAXrZ8i.X!A[6#
-t:b.+NgA(MZQaFX%Ol0<B)Zh*)Id#[g/YSP_Tom5nbgBW=XcYP\NT@br=))ge_+VZRe="s'!HgMsgK8
?Wt'.4`3ZVV=T!]RKoI(=VT7^0Ejs%cH\d%RqL#F1,;-\'V#s[%XB92%t';!&1,of#sj:9eUH,rmX/&N
S<9_;$,:D<@@>DG"YE?\W<T"-g+AT'&Xojo2J>sD7,'.%APh;QkZAOTEoqHfV5+G'13"EULk:_UE=.8W
F67EYCKili2Iil7]GNFCf/Ydjbl+&lV7goSd@d;5c[dVOB1jIU-YZGrX7:8('EM1O/e99pXOaZ("%%?K
XXh^t=!:h9hGL1+0$6,uS@.S3LS*:@X>fG<1HP?!`Sm>=3L<)Inik>Y4(j_`nU)o5'@9YpNadt*;unqO
PUM6P$,u+A!N2Q4HeI3c]Vm\^2q]#$9<0D>k,Jj59Z>717%']"T;]Zl`f2rP8R8\9/O`l+Uf=%i++>U`
26J(W-5orW1N<C"B[Re%DV?6.*=KWjUsh%")^_)8bNnUnS;tX2(KK`Y/iXt`=cg-eTeI%!1`VSQ=X;)B
Nj<BJD^dB+R;>S9'8G)g+I*h_")cK,J17Z>Uf5\bidftMi):)YPQZg\/TWCX)dorQOD1Le')J>f`o:St
8[[Tql3jbnrQEbf4.P)>(;;qRia"8%lXB=6J?1`B#Ca)?"J9\]&$i?k*(0fkM$/06a:f'Zn5))Y+7$^c
%h*g;D]X=Pnc^O#-60t14C>i_Y@*3tUe,39"A4maZ"jL45"/*E1l^5%;JelqV"CjSN@g,L!.rLHYS2"A
^/AHHRr;I6AeKX'<1&T0k\SjN2W!Q9nX1(-L!F`R@=\Z:77f&oci]Gq[AYK<:cP+ei066@Eejc-<";cu
k&50Lf1j"KD]jk11Grr-6m7e(&M"[3.^q9EeAX,9Uo2N>XUXl'F&ja1-ZJ>_lBIL.R.>b]F%e(rDB4Y[
Ho#6oY>Eu>)^d:G;KL_g><hBF14PC.GIcX#bA\A?^^43QkR%G\Tr;jNqTPlA90$Rg5Q)[9L+%%\am\hD
"p.%=Z%,'uG/sP)G.`V/l,EB50>CS"R$4G?B.0d1M/lA-;HPJ[UFkBU4HMNR!A[4k!ro/O=6',`%<,=r
E[$`WK?g\3U-SIRZ'Ll:!E#^o2W!C[=M6DHK\>9+$LF<Lb"(E@_L[j0^e#XU2L=<(&IBWi($;I'2E's6
2$KjG-@;</<)8AcXRc-QO"49\\s-=6d&]iT)'p:)%O=MI1#AKQj[PNrFH#_(-Vo;(&Alpj-c4r3lR/.$
cI%tQ1+cP]([C?G/?chO+!9pkG0f\RB.t1@L/6/d&4OG`Lerho>(J)ME.pZD=Ni'6MUU[.]&QV\]_RV:
Eu4d.>`:&/Y0/cJ2\oI133]M`%Z$i72'D2K5iT!ia?Q5[5':<EE*)mb&4L/;WNrYO2mn`2b#5.B/r0%e
c@0VAe*Vsi9Ni,6U5[l\UV'1W5^",,)+4cUDE!LME&oM8)f<Wie#mU<0[2O;W[[]IH+$=4..-R*U*/BK
6:8fp@5O-99#tPI6qrE`gU[UJ9G'#`VnhBJX#5Um\rpY#esSrC/GRn(^]3J`D(]bN++VKZ*";Tf'ag\\
MTF``6qN(\JPZjk.F:&j$H;*9"X<=!"7BB2J$Sj^`Q#au.b!08dfQIEe@'CWX]"J`kJtiSW3,<Kd^,`%
L(#29_[oGlpj86ka8A6:7$iI_4UJR!KgV(o2%DXP/N8qGcoS<^DuMa>8l1'eg!(AVh$OBVPQN:f-s1#u
j)1q*6X_)5o$R0X[5/`/QJ'9pEj`<4-Fh!6(hD,da+u"]L[d=qNE2#mdW4D&W0E%u6/rX6M>![ZppN&9
4e%48gsN&QDU=^!lACpD*=MG_djG**i@c6SGMo\5!7gCd4"XFkoDpoXo+1EL:.7bs/ErLZGQU,.W#MH!
]\suBb8fd9rURd;0>=_sB:`P90@\b"nkDb)l'CCub5$-^T5SVg[:CCgjIDMc&EW!/d*e]j+n?-k!Dsuo
3*$%7j#etn+NfMc1!7ZR%\*_.:'sj-bT2[)K+Td'rJkt&Y*iFr[ER&8/JetP&#!OROE<W.:EP:FM?=h$
P%2Ae.B?N[d)L'JH.KA`Q;nSm'JV/bhN2BNRUfZlB3Cn4cTP?XfhX5+p?*7Klo6$q_WNmJf$b6q!D*%;
me-2S-HRo<3'XZ=\$m;'$a<7fnZfiFqYO&@0=+EF4%VM.CKY0rWm]V%0Mu9u<9IpaX>[f4kKA7XfMAB=
6Oc_qC>Wscc/eLb7`AU;7?21,*r^%'+:=L(d%V4-dQ4N_Dl/L87>l1)Z\S*MK`f6<J\aU9#]oed4uc:Y
mKd)U$``>gLdGb=OuZ._."r0DI1DF.h+<dtPKJANbQ0s764o&QU^*/FnH78>McS"WY>JG@cF)Fe_9aqD
?a8Ipe=BgJ1uGUo<*GtMc-[B3S%IV@k?iK2nDQ(gg2dd\0MXnD6'24k$;JhqHTdPPK9R6s)'5%Z,Z..J
^[MU339^m*&>BVbm^Kn+acaf=R1!YqM\kI?kA&8bE8gjK3Hb%mK#1LkKkk'%KT.lu/<Q5F%M0GsLo7%@
s%8L6ra5Q5)%s`[PJ6j$hr[q[PE$4[Hl"H`g93#F\dRZ+$:Gbsm\@EoiP6QrE"[s>O%(!L&q#L(Kl^H.
G=2_2=Ct30'O%UM3(^V$Vg:jjjc#@o-3qIig)s>LQK@Gjlu8`>I]M1G9<Mi#^4!,djCX)-a>Hu`Ms:Zi
<K=%9"m3?/E\F&onE7"Cg3``WMo#PtAek_Al%_tG?_T9Jq5?Nt!\sDn&Ppl8^X?8f.6Oe-D4IZ90@uZ9
F7g7I,c@:fce&Y5mp&3f1?;1f+=6[$_1-3WMcmK,[dnC7hnN'+>,+"3Lf=LE!;B#[BN^m!i=Q&eaQ_>V
>c+pT-u\r.`\[jn%!&4ADGrMK.NCDs6pYchGkH:_@>+)elXCZ;?'Aog@4J8)fW*&6O*5tV1mV-n[,t@l
F,N@P`<"7g18I<M0WDR3n8CgtWLu]="Eb%nbUF).<&_7b2s(uYjCf@^MTQsYbAE8neWmmqrO$R\5mC\"
^FtOZIR7Ke6J1g"9!;'_#kq#gpc:T'_?^Cn6u7"&9#<^oq`CpNOnN,Td)5/i;s%2?kGsTK29(>296l)b
>%`O^Cl?TI7Vc/-0k2tEN@$niZ%8nDPtOd?'hpgcpAO^@\OpYK8Rht,<En%)Z(-nYPA?id5C1@"@o7m8
^/SU6;:GFc+A)o$F()R"UHSKrJUP)CE%$fY+k>UOSs<J.*#P.b3#P,@H[O[H39p%S0_T\$fJPHg?nPZ.
?>W#?9d*>$'GM.aTil<-.nVj%)uqeRAN@hr[ma?qD_A8t0!MM_ks19ZS5pCbTH("5R4>Qj`5!fXR2>.q
1G?>4\tT,>I="&g*]P:KGRP0LJ5%Gt)eNh;hJ)aQ%-cdcV#Zp>^4VBc'-H58f13k!5PN%P0">Gk]l^Ej
AC3D_dnGe`3n"G<WD[B3j5GKuab6ofA`=jEH)NlB=<O&lP\Rb^B3L1rU5=Xt]#NQIRe:9G^V3QX=Y$6*
_:f,3KLSh,>4RZ4.Ut%SqA*0LCJED^2;S_*NNc1c6lDJ8P>Wla"5psd+UTP@%(tEsmJ#s/*5(XlRQUOj
qpYtTAZ=Ch!kN.U]Epp]>d!*oQ#rra!8aa#`8SP.;HjS/m2BILNj/]JV\$Ycfb8:#)jfj69/ZQk"o?mU
\f"!9N6.o;m_AM$pYPj.'TBpX`U34$!e@H%-P`@@Y6#WOMA3i=d=$Pn6EnYl7QE/gh06g1aVX?rcY<<\
ZYY.?d%]U"Vd#$[BT.jh,*,pB9Vl*idT>B!7^\pNhcQj9<9>.CeV<Y%<+E!p/#9$:.[kVOmJAKIZW_!T
cl,2m>#R9g5>kY2ETjo+"A(9_[[8'-k/*!)(KO^tDQ'YM.i_J1MUZp:N5C.NaFTO@'FNfYaU!e%BH.T&
5A/AIP@J4HKe#iNM"@jp"EH%`C2p&tEf3;Y+lE@jf!-4bdKc1tqZkGpgi'E^_%TinSHJ]LpmS+QCFr\,
.pcsEc`u6f()P7H.A$F#oB0G,ot6'0pValM8"iA&?j$RB2iB\b$PHtQVttqJ4;A!`1-W)o:`Q1OfH*<6
KkF<an_0MipHJD!jin<<MQYN7Y:,hpLD226$gf65lm63C.d/3K4/]r992VO^UrlrP_GmmO@%+@>ZYeU9
9>W[!dp?ps=*(Au3Qf`hP#SS>/27r@PI+QV9t?puB_&79`]G<HMABbS:.n3I'FlBKE)MK)_#]-RgdMe9
l[:qX2=OG0Aoq9j.D!>p4NC>FkQYhMbQJ[+YpqSP)ut`tT*LS>k%pGm3-h*JBRt"-O`fpjgZ1fE=A%`k
T80uM#)hM&]48G&H<"tD2-4$Dhb[-S[^9eeqQ1e*4[:GmOoqF(V'leI"9;E@.muZ.!_NJQ_$:j*ghukK
f(K>trIi"1TrmD(o.HJCYl;"Cl:c!`F_8\e78r?$ac;P[[ZYnYC["1+j@/bkMs[A4XcqoY9Q:T3+>'E3
%\79ma%+C\3Yi>CcK@P.`[Db&9L\O]NqnBmZ"l@(V7j`C1i:CbCKjiq('qq$6VXgS8PTN5?\JSlN<@;E
7J8BOoH7NXli9Chs2",9T%eSWm11H*kT0C[F8NYs+sjhpWB9Qoo$2TST_+ggM!f^m8V_s$GMMfVmIu4S
K1aN,flI'.pH<TLrD2<ns"ej34a[&.8\4Ya]C(%>Y'ZeTkPf,^]Dq+Wn+c;+^\HWK:HZC8okb5ps1=gT
^CH&$f`6jRHMB$3M8aJ;0.=o`O*&$$'Qb0kRESKj7O]=OZp"$$(N00Hh7nDTh/.B9k2tD>qTWM'giD0<
^g:L4IF$bqmrN^0]+/r'II$+_rO>2iJZ8E_>"W.ercNgt"ol12&"K61TEMisLlYO0rqYE+?@(hE)t(9*
3QUgjpHS6H$SUI@#<@U'*"ZOHRj>-[*,>Yd;BCMoj-p.mSgaIPEtBOd6_>G/`<0Q2$Scjef#B\i*21$,
@M/_Kb6(@jXrlhJ+etj2`rTXfP0\a7-VhYZ=`GM^>&]W.+cI/WRj;'k[kG3;JOQY"nlg]a$\r]j0gEUC
6PNX2@'a>C6ifIhcO^7a4CVhd7XVGfj)hnP<LD^S!tfI-HA\'$q7mFW,T6se"mlR9'*@9Rr4l@10#lqd
V5C!EA_"NPY!.[0-7Cl,&YD',N*_R#Fs#tukm6nWYUe=^[Xo`"7P.5Q5YU/N!#5[3N:4;RWSNs&5dDc[
rl)u1Tg01CC`#Vc4:4-Zdhb=>LEOUk,_]]d0:nq$,sOSIL5H'GP6[Mtp:Yu)_.YA2M]jo!,$C`Tlp:/>
QS40g%gKp(Qcndg?uq*"CP]Nk5*$Yt,I(#%P?=7h"hGCAWoMPD"[,1oB_38q`l3*3+<*H8HTc6XYR4Y.
SR.i7_g9!^ItWBji2<g,5mC]p&a5_\qGCuKs2mmc[dU^"IKG1BO<7:14-BmCl],D9jUK/A=D6Z<e.B8-
HN>cgS=_X9j5b`X!`?HgAPA-D8tcq/N*?c;HX\2="mRP>n4ABJS/.G:%)ZM,'SR&Q-pkbait:Y>p(8=9
`r@K*;::Ti5_Ri6>DbnsSnYt!$50L(JQXQ(LeS>7"<Z1YN#l4i*`knU,3d"/lV1Q*ihYp\q@RideHZ=I
Y<cG+@()-3\g0kA+RrTV+/Q`BO9=`VfoLJh#jS$S2c(hiYj#["::SS($04#^$3dqQP73A11`jeN`i1pJ
eP\@\7QDUa7&bRn9!ZX742[aI"%B!3O_17#;ZpNjTVNgS!Go:8ORuHJSSCV,!s(qH,83D?&6D8_80H5u
8:QGY!`pYX)J>JFW=<[030o]gidR]OJ,0%?V8"9-QSN^t=a?>.R?iufS!K1S'1b2RSu)I_22u:qoQ6U[
Yu2Tr"(Ri';@f#7.BZ2^4<k=r_8Tpn7OV:P)AN_jc,PVP!&8joj#LpN7+2O"JijTA5Q+.\3"aag\Jf+K
Zu,qg$!p1D-S6Qc1h9KdJ]8TC+ZY0]RTZ6ZJ49KC$?,fQ;rnn3OFW4Q8Sc&ip.EU(H`6L(iIJdr@HN*i
qkWtB/(+DJXd@KlI'nt<HTETCmV$Z,C<=rI8-0ogmZ`jH:N\!fs4[iW^tdG2,&p36>?YWH8)qi]HXrm'
0Ol**A/=2^p.A[Jh[M44s+pA8.LA!gihEq[C9P"'h"-fs$3q7T$jR$5%OaJF>`h'h)D[Gh%Kn/9.g`[`
iI%Z$,L-=hj\@HRj?XChl!Zo:1)Osc^9oBI:MNZc.7Cu]&e?:kJjmULV9>BZ!ts4?1a=l/"Ar(e$!nq6
OHu$K8L:-N5iKKaE'W]=d_!F4BfqJ28QnT$m2X*MK*mSR#KT_PBKhSAUh(g-!Wh3t!*Lh:nI8@D\dA4+
g)ML5+H[77U!u!KIu0em,qWX,^%1_F%:!TbM8O$F_/SXN8ZL6C9tEVC,Q1H\-lc&C0EN5UHD:$aECCd4
je.FbFYSS!l0*+0D/;DTYEE:hAUm`W2$onNqso,MCf/WX2Y<?CN[+3>OZ="Ai>0M0-STs1G@RoeR0>QE
/>]P<n)b\1iZ;g,',f1Y"90Z10J/L^F60I>!JLWnaoSID8oG;CU]FMtPR"(+&4LaEBRnWjEp)q25\dl=
aT/'.fP(mc>feB,P$F!Q9LdJ7e5;7jdaT`%OR-ZFem-*;'kcr=,_l!88-;psVVb)s?_lH)jA9)W]83Z=
rFq[NG:HZ.%O`;671NjuG><*S).5t(""E:$Y[eE2SWEjY]?5uK.#RGs^3]!FHffp8OX^+QE&nGBSFl-O
$BOasK`_YeL5H(R;ibsIXE*6pU[OjnOIm@(LdHM_Sj1p,B<4^&H;rGB/*ESDFi\J>Wps#5NktgN"2i94
Cknlr/WB8i&`\E>7&rQeC'8h]AG;].CX@"qMmC;Uhf<lheQ4_LVJneO-tc.F%;e,e-X$\J&>uk*o&T3\
g/_.D-H?-Irl\T6H]E,PiIJdr0u\][+c?3IVYk(SE'St&e3W2n[VW..&"+:3[E,d^`mc-4'Lq&3_>uY,
-kKtV&&0>n63X+)op&Id5-f&"m<tH*;,0P@Q/<u0)"S`g(8>>$'I`^:9b,6?AdUpDb"b#V>@/i0:q!Y"
/;405#DS3?fg:p3.u<cS&`nNE;+?f+b0,O-"5/:/@4mT2G_H5,#8@Xr*)JVfE'WB4_?#>m$3q7T-lc&C
TQ!0TJAM>@!t#8I%O`;n31t4UiIJcGK`_Ye'FlN2:cP+e5iI71!JLU_#8@Xr*)JVfE'WB4_?#>m$3q7T
-lc&CTQ!0TJAM>@!t#8I%O`;n31t4UiIJcGK`_Ye'FlN2:cP+e5iI71!JLU_#8@Xr*)JU;b5i227u@Eq
Hf$OW6ODR)bR>QZj4!'T&ra3A?lq=*pLPj>BDVRII$Lb!h#1aMHFDq%]76nf+)?6FA9gq<NH3@3H_B0m
j6!qO\29)'RsL&Z7E,W!j@!);q?V'&g\H^`GrSat03?HhH<j9*Z`UFdF%5K,>l!L(,Bs/i].R1a0n0(c
fdKoT\Hg:55AmW^MCT8"'H0qZh'k$p*<.9Y*ko$Lar/pOEpY04NG4fc<_^-qO0s"W9?JL2*%/EP`uhi6
b2#:"Y)A01]l2]UCBQ,M`k%iV+h?dW>p"WdNlilXX`(ZBb>h1&3HE`JkD1'HX=MDX8+*rf:*l*d"*/dQ
)Dj%0nKB,r;6HF0f12K)A*OeLI#ts(9SJg[h2#>YVL"7"@g0oKhD\mP9RDn,`RA]dkuYFY%**KfR$4g.
gK1#SNbLF_qtr83rj6E4?ffE`h2mqb]3juPg<WRk<I0\8;j%CMqClJU>-P@QL8c$Mk-8XeP.lsa$;(I@
A7hp.J%3ZX8@D'u%9%PJkDrYUR-HR"Nti(f`mq?6cYUc\Opk#oS]&FQ9X[qlqtWguB)DM2G/%:Ga]2TK
r7Tr!m<drd00Mf>9Y*s$SC7A6R?:f4aGep?jN=H,(EAOs>IN/FpaPqW\bkKW>OMK,T.fr/dCLr3I_"cb
r/nTDpRK^FI`h#?/#V/)Zb?AqlS\5t(DW:;k(m<0X*D&VOD@@skF^&m6*a7g893=gX`ClEbIr,,Y0/\R
>eT4@RI0t+^/saudW7gmUtatQ.G]KB)<jSBbfIJ8O?XgG\&l$N[b'X9.<f(cq:XUXf+?V!?g]pamCF9e
jK<-"I_"X3k&n5s39bRro#ptcg\XdQ?6fJk;/s-]NnAKbMJ$,n\TX3arom[Ka.mlb//I1i9$1VJIM@dH
GT8R0'4p^X'TY[<;Tape7XPh_PWn'BVn=EWE`)g7:&+ms:,9JK2aM7fR]N]kVI2'RWUFAf]cmVAe!Mf&
b4.^A@e##oO2d'sLshcX1HZ_9#tk,^R\&L2S2_mka^X:Z;'%3.nflUqi&aa%9(Mdl[ALh$PGeYgL_-Ip
3UsP,gm49H#h:o-o\RFG-\EDY=ZA^sY7h'7,&[,S#i91JC8l6CR[8@2mNLg9nEF;G^2F*k9O-N%:P`[^
#3bBP2JtQ?jlL,gmS&ogIoGGeQ#0J@hOQ*T`Y6kBRXTZFjYG/Z5%k5n,WUHQ-7Rj(TU6UQP-$(.$2SkO
r/kYT1%^<Z,#L^R<8tAL_sd%Yl%g6)T:Gn)#jXIOO2Bg+-rJlNNL2on-(3?9qRD-<8-MBWVpZ5t3Kb60
0t,P80R0Hic86>fj=8=p9+sSq&e@Z1nYkO$_D?VB,PV*eYP7A:O_>jM$&'UQU2UYP%Jh=!NT)MINsPHj
I)-NEiW>LGJ!e2BR>HW#7Z-4R+L&&!9!8pBj[c8eMX2dM&r+9;:rFF]H$o]HL/Tfl"bXX10G4_GULEeA
ILRa9NX&'PjXMR;)[RfgpZEXG_8B+c!N<i<V4JeZ'FCE]nJhHq4?*I]o:^d?UWa+'0jfkC5\P+ua@GL0
7$2]oKE?p]Z(Nb-k!CM,;*6Xf,)/Gc.S7B0$a8q:G*2nXMFti_'Mh[D!)4Ra4;R9R"i;et3>,[tDN9K>
d9n(4$HBsa(?$\K8LFEIPc2M8)>TM\gG*nXVS?ZE03ZEBR$X^:F?g=;84$u2@55M=s(+O^4?[S$T%YK[
:MQAW0gUV,iYeKX;YlUh6/3pMQ-WR[#`qK>0W:'DN/AlpiF"&JMM<@'r8WCFjWk%`)<&Gp(coHodqR:4
pkbIFN)Z]uKm5@<DA1iWGA;l;+;A78#c6JcMkY3qQLO^tNqgO:@C.%0.[>-a+J2p.n0.Y$G)>?+d6NO3
;Sb>P,=m6F&1GaH&1:irN,0nZ(aDKi"euA8pCVc3.!ZN_29:BCGVBa<UJ9u=@HJ#,&>?0amWV/a5)/>+
I$"E+T0Sct0b.S.j@,a)n9'VU1rYQ>//q/M7N*I'%*`9-#',hP7a\^aojbiBO$io6f7TO4d5u:p3f#GB
nXMXW0H0!CE<I0E32j7g?Me@X-0X4DE$UJ6g`9n-=NhM>psGpOqW0i;%!k--fGM?_8U+Ouo)s6R'>i,s
)DoM_/EESA,S7r)O&$OY%QpG`-Q$hmR3)S@a1S>YDMUSZnTH`D+6J?5EEiPY?jXf.LS?MB,"Sen#4Trh
)\XW+aMK+[*r#j5U_tZq#7Em2$mmg&7#:cGYV.Ma7aOU*N&bT$%7IJZ8>d<+q%B1:8E:#>b*3Rp!6,tF
U'9QcrA0&&%gN")Q5HD@$lPb*'/RGT=CUn8_jJs&7=Q+&QN02i?s'/kM'mouLlbFcFij'p4#ei_K>(Fn
*?Z%)i7.ro0oUd[^/3<*-ld;\+G<;nK[DS8d;9l/!hVmZR+*5eJOnDu6(gCU$W0Jl,`*Z9$&CpE8rar1
+U[lQ.R'O?.PpQc,Y/r3";<X!a2*tD56-q%ZI>10"!>PL&FN36O-$*M'L1OR+.2oA&KaVo`hiiR,^T^F
N5[mrUQ@s>?8Q49$4;C#30;>D`Y]?\o+BCYh@9WUTiOk01!O8d]*YEh2O>OY,XS%R"f2cF_8X>(#;O#L
K5/VXkV^JRKt<2noUKZcb&U9IIYRBAbk<=3OFI]/d6KDR%E@3)9]L--/)W^KTLf2)"=Gm,KY0-J6pdl#
)]jfe<Y/1HLF@/2P<a@Un;0@Jj:DL$;@mnMLd?tBC]Q@)T1o%L&Aq<c5V8oeb_uL1X[1,QJh6-RG\dfg
ou3Hr/T1'24haGgU-JjE&4KIue'_P2.9s5N^lfp93`&Dhce/#FL-m0eP4>@h+::0$&&",E0arlTr*C-G
d+"(;d6%8ROJTcH*!-:(@D\j$2];]+pjbdY5?J0r_nG#2=!ZW?M0=TjDKHe+1gZ5B5a3,BjMS&O#&6Ji
S-6XC$q7Ko*1-jZk5ZEe#cgqe#BW<0"/q#Y"'>_63CElr$IMZ5B)IslTcs8g0n_JB+$>\n,,e,<4Ga5(
mN@/j9T-mm5V#*A&M.=gU6&[)(8?fqRH[r0Luh2PV-.U7#t`%q6p7T#MV$6,2ps-p<%p5"1da8XfV4?0
VGNl26lQNE"!3fLl1KBi&bK'(,H).$fGc$Y`g7c0U#eW`Tu1=KS-12GHm4gN-\<bV_sa;`T1+-62aeYY
$t,AF`66+1\.jIIi"<d/NiUP-$.(sf7t:gE+:&%KM_u&8ckuF65ZrWZJImOQOgG^Q?fMGI)BWpdf*rHB
_AXR;!IV`h"0]3<pRm!BSqu.b-K*j558<`WKK,UQ;b/."Vu\=PEkGo14A#&,bY%!^Q0C?0`]GSZM5gkO
!DObnJI9W?C*\T=3`)\,8Dk'F/9!,_@3m'?>[7,/(XbPj)H)a:LPj#j4/'0=njM\;d+3Yq0G"LU/8=dJ
&9!_QR]N2Q8Yh2O)&%9fqhc-tSROZmi`g$:):CT&at4bn_,)'IJAk*<JdEgG_HnekJDru76/,!;Sm$.W
6pW?]3Lp+:ObdR9+%3r05l-[0//F%MjPobCB!.M^0Q>MVAo8/&0uNPt=q_Iu)_oQP?L]\EnMh:Ep_R!A
d>.qr8)l4*nhYKC\bmU`0FVY\5>OltQlj@r6rO_#-RK>E5Z52=(l3c]^gR;s86Q].;><I"M`r=gJRP@N
mMZ@#]KkD,\Aj%!\Y*UE4:_Fep*['_I6A2MHG\X4=M0QsSiCedFjR>]A,mdA4tu\?<D,m#-f>-r?Kcb>
OYIr/7%OaO`#CPWU3+N!!_[?ZaR'@E8&Z2K6_f6e/SSCO&;=^0P2`22,_cn;Cu4&0r.R7`#uI@Z<eRi"
&H%>;'_DSsO<GcL@b_P$RnoIZ;&34;P@@@a=,n:fGm7(8`D2B51dgm[m$`_\@'5hcA\\C=$O_VIQAu:-
$_R'$>WJ8*!U2DX5Vq?9Vh65p8FfRG1:%`"auHRpPf;t-6A@achiC>Y#1WfD'.JJI?u:j][(HPbVDO*[
KJ\iCKME7+S54/1XFfk/<=+DsHs&9kMpee^#rSe@M.(5:LC7Dq7)AXcgP_S8+bmB@A00h6?q]:6@UfF1
Ws>(J:]^\u;/T(V0BGm)"Zoeq883\OU'],tFC;d;?U4ojHoQd%ja*)OpP4QY\AdV?!V$2_M!_t<D[,l9
bc&VqTW`cX0G/sELmBX"(PA&QK-h@LKMREf",Wn;R7#On8cppU9gWuQ'Vbf"9MEq6gCDc#kS0IF1\^`=
c:H^m2?K6Z;.VJ-;kFF/;$Z=TLV1ts6s,f)j7/fbP-G%eYPTiC6lQQ7nHO&5&dCUQ^j5DP,ls`oh@7U@
RZD-S_@qd9@ZfMlZo?.=U@A^/m:>29/D.p.h(7@'U;n-5*bXjpefJJE=WCLh=kH.W"8/m3#E,sqfJ0rh
eenm>@8oPC#b>Ej!h`.!3e8C<mUnLIJ`u\(^`a':;#gnJTIH4QF9^I<J3l?O_dZ@Vm>a]J@c:&n1AFH]
Mt[k'd`BBoDAI32K?&h@?o8$Y!V#[^KMXnM\=MhR)!667fF6a91(koG&-^l%,Juc5P=%;C1OJ+&qM&A9
3G9EG$-Zk8N?Q(?)Pp7,6Senc'5Dh':;@rHR'jTs87Ee_U54/lnGt^L+Dd9octbn6aM_=1^8@`7c9NS3
#QBDHQR6N.,\)jF#4`'t6%-"RlO-(D)rVKOH9G@iTOn'f:EYJL(>;"SM>fIgV=?d,9Vb>pU0oP8X'oaF
5,KQY@b05Ua-`gW$T0MS0/OmFW^07*J02jc!1':dj7sgod*2@abi<>B+&Th3I0!Fr`IYJfh?8kXee10'
l&'7_811%"Unii?\jBCaR:r0(Kbo?]T*B-Ui&tpp!h[)Q4^KPI6[kZRisYV_l(IjGNJ\9(!]6(([Q"pd
,H256!,WT7/a7`38^Z=MJVj&G=H>NJ75K,bT[^kc%i/NJ/;7VFo+;@oA1CbDg$T1B'X.j$:*>QC0of[q
TcMYd4on'&SJsLC,*`2+AB5V'YSY1f6id?$NdH@TG9?tX@/g=,HA8nI7\N6QM5@Qr8>3$P`JM68!b7eh
BFeo:_Q;K0E5I>S*^RQV*cWYtaen;,FYA'GQt7BV!i"&M/f"V1/@kr96&:8cnSg.>3bc/.p4s]!d=!S<
%J0$s^-0]TRg$Q9TeBPb2iI-:%-\fKgWLcG=Qgk8,2LQH?SVQs7)@\1[$QK-!3sI/4kR<_g&s(g6Acqd
2o&Z88'bk)P+4dgg(P#$>@=8N#!.I$!WW5TS^<@(Eu$fupb<OE_ufh'pZo>92[C;t)EP[N#;_S<+9USo
n31<%oM@)b//7?'#nV2c)##bgJ?YpZS"DBo#6ZN>Ws1gU&1nl0o#(jG'&$h3g[*R,L[c92J0#%T(kGX1
r.\0W;,Us5HpYGHgb_G*c_*\n6oWLeQC%eR+:?^O@>r!>2=.UM_%:HT\:";LDGR/lgt!3VlTuM,mj.0X
Sfm*6E?H:fNb,$[DK`*o*)^!"b=G-`7h<"]%^u\(F[s#+biL'K+9lg/]ftf'ptYiSCf1S"$K4S%i/&$e
;`UK'n[j8H-bs7(f7K+7:h%6iSdVBd(JPbR"CQmOj3HUa='J2!]eeN2Ugm[=KGL7Nl!eM#S;sqN*=6Ir
BAK-F_#BqN%PQs"bVDF^-k%7.qBWP(3!<#D'`O^mdKcfU5*6rp.Z6>sr!A$^Hufrg3*F,6G(RLim_b87
p27-@m:4tcdC/ba_'AB.hH7BG"!-b=B;Viqd5.6PlBUTp\m\)VP6_VDPdfo)j)G?5>=Z32h0Z*.)j18I
$/JP\?o6&&&tI=#MDm<2-\PcZX:"(%58G%\eil22\hG\!af^JGggQg&*q7S&!3)_RU#@_\3^`8D44`+#
38!ZPhr`YML=DE#gs^2a9RP#73CA+*>>JcP@>+"6A40_nj#uAphU!uii0Z=Mk!Yd]4;M]!N-Dm:B2>VB
e(`F=Fh0]>-jE;;H&ZT?ZY[==h_$#Y8Os1V6'm8@^H^W`qRWE;DFTQ_DAG:Yr!0"RIko@Ibk3l8rf-Tb
_0TI"Y$K8XPPKF-^b-CMN<S0H^:0L(+3aZok!Jn[F7*L#4.5\?k'VflhIXMV=M0n&Nrf'lc4a\1ekB0n
q,jhm@3b"FL+$GR*ubN\!.]%k3uE_"jpE"?/dYk4SAa-VOaXLM^R4=-f)$6KH@m5fN<gDLFoIq6QV)jt
\C(K)^WSb.1&&:7fDB"N-]u2'O]X[L<L><6)>;_XFAD^PZl7jPGM9kF6lYuM:ERZrkDsk9@@n'27&8,G
8dBba]1'*`JIrJj8q=,Qee'N9#\uo`Pp:OkYq&*S1//WQLr(6fBoT"&Pi2dgnppq:mI"u.]^)\,5Q'lc
^]3W[:N(OFkoGgJ^%:clG(G,BA:bkLlIE`"UJJZ$pq#'5dUUV92ELL&)inQ!1?CpS1=?i^^@B,tY<Vu@
^]!E#n%?$hj))!toC)/8rTpRps4VP$[GB=!%X,C14`2?U3MTET?s8:Q&3AoTQR6]If\7]`9N#^\0Fi2L
&k'S8:^TSkB#)7u'**qV7>r,!b8GX&fhK50lm6DbVfmV47pA+S)Tp(abpT)+HMm"d*e3HnTZ<XO'D2'`
YHM0>lbSAUn@(>@_=R1r?bd,%JL)m>GX%"9q+@`cOV*cn^B3XDl2t,#beW7ljH60@J:L=,ob>=;G.>R]
W497[]mK5<%mJkMqO:i.J,.Q[2SAeNF)O23`:bS0m<Ul.4o4eG);:@\?-\Oi.(ifu11&l2`)Ek5eNf0Y
p%kFZ^@oX3Y<DaCY",+3jiQ\/4o8miGJh#T2Y:I(MEMZtFjOK+qk<\B6tkgaLa$B;0BH@mD?Jc<T+ER4
$3Y0PoO>XW1ji]'BD7`us8;fIc8WJiqWat3D>W6eli4]eL"Dsro;b[eq=SBlIj<&?0][<o1g>E@AFbgf
6oTMYWAf[*IdQmUm!N9uNlRdJp@tsU*dqqh,>Z")U#Ymn]nrHCR6S@X`)E0)nGLjCYJ6'r9dino$)6q>
##21NBHX"613>JS@*feb@m^LrUk]-."'o:.*.7YYSeo$54QZM+&^QfY%X`8Gi6,I1^UhVgoj,;FGIbKa
L$P4T?/OH+rVAh;SqfX>4V[___:Vi`7DA\2prd$!^:GCNEUS?3gq&3M5@VJ-^cY^A@keHF$5W%NY/eKm
ETV"5"@N8<Z!W6C?u66N#!"*OTT]l'`YD]i`(\_t$gr1\^"%8pYJ":,m/-O0r\#=UaRdB'+Q$888gSEH
CZ(*U_L$_Nh#!IScP+@6>^(SQ7Xr_hZ,km+]EatF%UDtj6AcK@Tt+_A>d)4FKh@V8oO<irAE3;MNuds7
4P[8e?cVT<O6uqXj3+X;G40VBgZN?6(3R3]\KF$eM"Is"D2^cM9V^QQ6/*qm]jc(CrD2;^6d4jp^XL+k
`WdSf0EA.Z[f92$9t/tt/&'/43l=fUf3Z&8;6n8?]ED3T#oS(]R5GX\MO.p#F3tV!E<\06/KQ3AC+RMb
17-HpZ?.4?"/mjY>Ul7KjsXLtq80FQAi>oShL<d<ci8:hhqn1mS)*tRNcg+FlZtqZ'uirfC$1iFnNMaQ
*/#"%F,j6[]M*!90N1LU#A$"M\(?P/gdnm^#&3GQ0+Q6s>?a'uL8F)<;pd^#iI#_:!c-0b9?BM)nR>/5
@XH30CFPM^A[_,<>78Vn6W*@_7ao>k\GOYp(ISo50k:rX,o$[Dah=:q"Z7m6qld1`N_4JK0Qm`4)&HFr
@Y5V*"9$:S#krXrecP_PHTq5clQ*0Wr6+uh26VIBpAD<7>ui]Ur+/<\QWP7!$I#hM7IuMX)9=RY;._:0
Z^ek=`)=/lF1j?Zf35c,?F3[n[:flf<4("M\Bn,1YP>ba(LF\KjLjfUcRA\Se(n>;-ifSAq)A\dUJ0S'
_<kM^K-cgDUd$#BjkJ8+Ph^Gl2Oj1aM"W]>VhoP?`=F!_J,7Kd4*H#J`"P4]rpqLQWpa)pjOQu,X?Q+D
o&>Rn=JsG#Q-KP9-82`$8N&325pY0+\YU")<VpCKcbX]%Uj&8#(Ch__4'Q-]h,.c;>\#@RD_7Pr/g3!8
bf@IFs.mXhAVJgB^fi_<A=Ic$:Zp=eresm]I'3bd7CJ1Niu^#fKe#nC?J=DTP!@eBpDiJnk/4AeGi@['
\,:#3m?cRnmFaOMs-=N-[p=Dqa-?m:^3nh`/&-Ppl92=EqtfClH[!]f^O=\,D6j^j]rl5LZm4>/4nA/d
#@F(qosX\.G>tr`H`(r2+'IOZ/9lh:\mal\W>tW>DAMf)k(.>[6"1!CNH*&DO]WClV5I2`iVFuFQiU&l
?c9>aUdtfR#7YB,S;ak^pt$\@>A\_Zqr[i=G&LZ2Gh_S[0@+Fk[1J#8U$]2\Djblq`uIAM?_3HJZhJ=)
IX&p"K=f9Ln#ZG'BCh^=*p>_j/`Q_d`K*OL*l=4jW^ohT*%Z*!.tA9gUo46%d0PZ)?N7hd>p"I$HfO6I
*dR*J\)$SDQ)jARX1u?Yq>Qk%Ie80rrpmo6It.4K6O+,+H_$tn,%#?>#Nd!\=Nt;**c"HNYG(>*'!^dB
APhIK#_Q4++G0Y.n=.3o2>3X8loi()fhHeA2&cF9"fD*!dit>kZ-KRQB3;#]-j+2VASQX]b)h2(`ao6$
hm@4DO`>Yq<[:Ut*;u%ZUc"KS9Zr8cqSd3e,)p;fcEb6!Ro_Fh8a-D:YFX'_j3JcrERXfWn*YaA(G:)c
.+i]uB:9A]J6pqmjLCI:UaPd^**ApUTs>mTiuM1c^6ITV?uh'R&Af(Bj*r)[EnZCBWf)jj$e2$W.`4BE
>4Y(GEPC/25\i[=(9!0"1rdLLdpfFnM:St3B3qIA/1N3=YL?j!j"1eW3=l>rreIKb)kDA*9!5Q7SX[e;
muSAN';Gmm0OoPKi:t/1?4fk0n-BA2o+gC:)#1[JR'i;7a?JM;^2_nS%mBjBjct$`^0mYR1#$62CTu+9
)&K7D$T5r#HKto:@9&n=;+A\e/XE*8-ZYVC.*l"]M3d3?5oH[R;q]-'5u((h1#A@,h*R*8T#u;kc9+g>
^3oKsf7*SL53R9;N0N\L',!?XdEqJO2$-Q1@E.GM_bL`J(3-p4@:N)k1>'3)0Q7?G0K]r.#K%jIdB,od
++/=kd76-u^%((7F&lXo=nr4;/1W;XBXc;FgZR]<DofE3;d1&PCl:0Z-#+qfCT_)S^1f#DhO:Da2A7n.
#9!%C3Dg[YlY8tuZ.qUO9Q+7=2_RLYUX!OUWjc!j'eIlPQ5M8)$;:hc9$7Rce#I/#LE7N)D_O\TPlUh,
1PB^9%\gaUK$4oR:)<2,_%,UGosK;"]m%N[4'MWsH/>,edgp<-U2AY1Xd^k3\*/nA1`tDJ5IA[_E1>n7
etOCY93O9@*8=HB^<pr]YD/(>p<H`3gKm)4^t+FXff&6ECR)#?ho:]D+<-S:#Ad\MKYcBW-Q_U8/nkB]
$o1Nc7:YHjR>(706D\A)"S`,c4<"$ITtp3&mf88o_r@;A3nGJOoG:m&>'al2-(PuJ41@oJg,]t%9`(^8
@iJ'E2\lc^ZDfgKp:k9'[XIH"m?dkE0:.1`f=Ce9]u+o%F2[_X9T`c-b]cDujO&Tt$S+(K!iQAfTA4j.
4NG=cl&2pW]3]d]rB#K(gFKIuGN$Nm(Jhcf@_^uuTAFPW:ZiH-cYsTD-n`'hJdWB#F`hhDh*"SJ+7"_E
@C4s(DLY!ni=:0>5o:)ora1g^4q!II8+s($V\2<X1u._Y.'PNT[l0,/'k2O)E@kI9]>8LiV?qmW>]6Uk
Rqq]Zq>sS9aC)+$)/BUr9a.uFJZ6rKW3\CXV-7)U*9lgLUI7g;HaYd+U,H`0oib"?%gH7O_-Uu_=6]+q
F*4fhL,fFG\[KV<0=eB;7En2\55"'-D]ct/$FX?S]s*Tqeq]!r)tJ9a4Y>>3,ouO&C8?GUU0nI.3.O`1
/Oh=b(\5t*OU'\A55`(dMJ3fhe<eo:<u*bFFI)#LHb%O$M%kT9^9ANTc;oYY'i54;oo;).^!>];K\fCt
^O49X^Ch(]>"T9%BGJl90IMP]ngJf1ftWV32Vcd>U^!(FMu%aJ/o9VLAtbZ"DTUStARFit^9m.")uo[,
!,VAgH0U"G3U5iU)_fC^!m>VDBn]/dO`.0&)th]Yobg>2Xd,T+N>9r^`hmeLb&lH?XYX&C//:]5(-rZR
CUq_oVD?EH>%[%Of0GJhaliQ+pVp]pU"-IETQ(-WVDJXL3B2X9;@RmQ!fKMMYc:#h#AX#n/?UGM"i]MQ
4N&)D`1MJ3qV309[^8/9h=^GB>Zk&^AWbh/UVJ_8BUQ%_c.*NPcI^@mg/_l-Pm)k!qP%/A;11`=S^pi^
>?8,+BM,XD.V7/ERJ8*Z4@=:ug/9_g2!-i_\X?BK_-1?Q<p=I$3a3%_:4o<1NA9#<A8sFDXHfXFeXC@H
l^I6smG_eE'_q8Cng&u=f][n4:9Zn:]?b]^NP2NthR@pYrlpe=@PZbEd';ijY,sp-^AOb/D*RID2PG2-
?KY?hf+qB\AsI^QSpSq^Y)VW<CsD3m=l$Voe%44OBZoJS4/X*EUH8=t;p>%JD"k_*"bRT7)LtfF\Uha!
+MioE/K8CFM0graMCBJ-!%YZ,7"P=?OKY4/@4hB`F)Q3gI;n(.WkR>5A]G"5H[WV@K?CMl%<?Adokr"B
foYCNWWDdi:sV$/W,m#tmnW3==3fR8os04R06_pE>NU6aK`Un-OM=e1$o_)2A+L+$C]Yt)4eu?gD124u
/(`VYE)Jai.YIQpW>A5]SpX7`n\XmI1@t&e(LMLAZH6&-g?dGE*S2)Cc($P3hXp.!.]RCDYj&hB(]>>7
&IW@KUsgq/N$=IQ">*+neE#4tfU\O,1-lVUHE_:B:'r[jhnHn3nm@i&$h^B.7U%J@Mr(a;:k?/GDd%io
CL3jBZtM#TBn:\LJUM[<FLBDVJMag#)+e[^).'VM;@fA[$^7hn\>V<he67\>L;L?qU,<d5BV*2ACP#<S
``?8ul!pH&(7)O5?2sMN2,?I9bU]=Q5#*4^:-\u+,S1(+Oi*]\*/07-Q3SV#/Ef<P(58'^r?)G4$YBUu
%8S/rB0Q7kkS;Q^-Y]b=(0@Q=<@UoN;Q[?1AZ8XuX(`?B+g__h-DkgcKuSLl"L]drrM]BjXhNmU/m,??
mg]0qTge2V;$\KrKaN)k>e0o48;.,OlS-1ROhq5Y_QF[&/e:%l_03Kfp!#_uj$f<c)D-"b<>d?GXbA8t
c>U]bMrLEUC3*n!&_*m?XTg/`0Joc2l(kUAAtin&Kp-d.A]A[]63ufoR$,Oe<u+m.bmabHAYLK$=;kji
NLUoop)9L8&h5Z=A[^GN^%D5jT6tfY5SRtBX?P:Rir^<Gp-<H0&2^P?-tm1NG48=\GnTTQ6B=Dm#0/HK
("b^Y\$L;83V^3V2HEf4EUb>O]jCZTF"]:PB5<L52>T=&lOlifV7EhIBWhD2<gb+pokGT\>GK3hN1-JD
;:@opMFKuqVG^GH9Ce0A</1,kl8"I.es-DneHVc1!b8"N<0%cR`nZA9"4EcBJ6oJ6Lk3rMDCr#B/u?#8
6#Oi$kU:jp<HNWRqa:"l\:M@FH8%WZ10;8+#QDLEKRuI[0(.$&c"6joi]SB-IWTf2)eFf6>hZd2Np5!&
odnG_n+_)(?h_#/FDgtokLT)`\,=UZq1mg$57DBk/$S8f]USrAZgB<q[^3TST&%-Va/rQ&LUWQjgchk7
URU8F0/1_M/-#ns(iMlK6#N#b4teT#Q?@=D"#**\L*:of5_t$.'B:1&TYs[U0:DRbi5(3'hQQm(k;<K'
(HXQL$G:I]E;eI`%Gq\4r4[Zug"m0N&T.A.aKq;U]d5u&X`N5Wh:krM[MQBdE`MSKX'"+tbl8.\m:"sS
5SWLd;(QRh-KJ46E9ZmIm&(51Eida%A]J"r(0!7c/t$bZ2-.anc*iNH/nqlZrb%g+[rom&&%6BUE5SO`
SltgA07N_P($0X+OeU60VU\rVe]J>BRXY:dQGZ5k:u]CW%'*,c'<MJ(NK?W*!hpg^St!jT,U5^.ZO_g>
cjoI#+'`,lYJn5O^g+%[jCN5YQr[rqX4>3i>/MhLI\k36S8VMdl!n+Y/g`V_>+1g*BV=QZH)ASY+CfJ!
Jl_Hd@++1rj\2^Mii@?9^1ikT]NSfNX0o(W&Zrp[Up2bUN4#$FbU"j,dUp2##"m^!I9D,<C$>fEm_%`/
s89/-1Utn0ZT3dhBRL"&K[X:i![D+;b15iTG]AN@&Ysr[gjP^t)#A2-%k.'4@HIp%pHNH.CjNuEh=XmE
k*dbI'ia62X7AtB8955?H)B:X@nj,20$d@\OuDA?/$1,Zl@NePhsuR:&-_9L6PSlS_P@=H8c2;-'rEUb
(.:Cr%T*jpKsW7Y..2WOB]h*0_-nYmG/omZT(]ubgL/-+[c5-_d]+Dekc0KMZ`K0:CJgYZ;QVfVX,MR&
p#$QsD(mZq"Bq:5=ds%<D'UuD,*Qq[3?bNaruJ^#lH#mZJSG/K3&rj/Y,jVa?%>rG.8O;NjuNK>m#l%a
$hW!f-0O1Tl/tPr6pW"Y[>C2D9@;)lg'>Pic&5:aKIur9[%=!*GW[U3H,QK_/R&HrX+3uTXL0YRpO=03
o[-b&cbJ"@SN/.nEj^(Z_*$%S>7<)dJYc%U.\giWj)SO>W-t=/c.1G.)B4jQOr?:2d$1;D9\*:PTP/-%
"l\e*>P?!U18=eK))7#OdM@@`6Q/tEH@a'ZjHHrF'@[K$6#1A[d4EaN.e3r/<7X24)h9c+SjX[EIN$<&
$NX,o01^g#;7K1CO/3Q,G+FO[5u&3\AA6mi6\"`U]]R;YduJ5om+J!!J)s1OS_rsRrI97Mrkl5<45R)P
q6le6giR^ae+_i@^D#AoS^<]&p29[ZfB3*PDZ7tRXl&I"G#$dMrP:'a%_a^=qrRdX)brYF=M-!ieT$,j
qiEQ6;$I>+10/,m/uJ<+^9;rg'Z::b6]2#P;?X'/#?k9k)]&:3*WL3LVeZe1R_F:;jQ#!S^(!;_Y5_7-
rHFtTr[YYO^HrmR'AQ.>htS5L-6gdu5&tN9?LQGe[r'8PZDHd[Rr^s/mq"XdRK)<'GBZ#g%(7SB*s#&g
6@g$oc4_%gj)!VH/he%V5>OGSrn?ZSjlG0uNf10K;dOUqmiHoIn*fU'Gf8Kj#WEU[UTDMXS8NM_MuE7R
mWHji=]Kmr"W&fB)m1_@SQ/cSrR\f4!T>K#@.3IDQAV'3-k[b5&o`BFcq`!]li[k'&OblN%'jW+Z>]FA
Q;u^unH9C,Z\I2`TJj6W0GbRq!DWomkSjeYR%">XKNn622_E91eRp/<V9QfPa&$.%g)K?mdbtT]c*SBU
OlXZWDdAW@=da&CagKK[!U,+OC$hrTM+lE":!d;$=JrVe6aZt)"q4R@oAc4NW3#RX%GO,9kU"[lm.\?^
#G/ig8I^,`+o#MS1QI&8F(6Wdl-fl7'"pXt'_n7#U'00Hs#bb`oVMou1\E&:H+#cN,Z\*Lk$%'@0nn:p
\XIF]Kp>4#XJBof?H$)QV(.kHlB]J:&Mf'I-j3pR%T3")%#Zfk..AhuH@(&]7(PWTHMjk^akm!'mFFAN
Q(23Y2(UFb.NCkdp6%mYlLG>*-`WK'X+Gn!4n6\+>%Lp-B3pd3?CbS4Rql/jB+^>PqS[e+<EM`X`'Aai
W*[RsHOr^c!ohHq^s>#Q6Mid?Ag5CL",j0Q.s0>g#4(X(oB-4M5l6;$.]o"J5(-pW8rg,(.JUE)(dYfd
32D'7IDGK+BX-AVDRY[]?s*;9-N39=kJN@oI)DJH?#X5S7QWD-FhPo.W+^4:XfrFM:AOa_H%m&ZL5Li!
noHZ=-5BKH%^l!GTcR'8ejp7=]TT"#)Q:k"AD?(O;5.%:-0;D;e!k:*S(HrMX*'_n3bpOR?\HWB=68XM
FOhE(p6B#"XK^4:H.>V"@O=X*Mh8q\dt(1KAq)hgF4&G#U"d(!$H5*GNXnIc71c:IE/6O3%.F#bdFZPO
DRlG+AY]:u>i3`^mG@@4Gdd^GI*]:t#D#T6$?,i.AE-g/_ft,[^Pe&#j7g2*s222=s54smbMVdF1$Rm3
oBu;7Fa_UJ5J3$PhIZ$Z$[9G-)2fV@Ol<Y]%!I9PV.<rlU%q,L0Bo+R"B"1&'aa5>iI<Z0X5SKAC4C$H
J^'C>Csk=fj8dJV9<jK6'bD[sl+>p!S@3l"[#HK<S]JQuaKsnsfLe62fm7c'24dTFZ];f)i5^XQ'+).c
s+%.ca>4O8V%A9Ec7fMK_A2n>_qY-pV`.;=[DHUlGbV3Wl:';`XhJH"S,YNs$uQH/F:T<*U8,b=5(q5i
0W0u[p+H(8>6f&WouTiZ.mNJMMpBS8HJ)<As7G:ih]-eaSd$WA5ocU)(''sl<e4A+P\.hs'1!=cO[58R
/LnX2mdl`Er"9Qp9G_A4\:O,5ZuA^e9F=?)Xu']89YhUf>aKB.bt'=">t38p)hs]h5'bMZVbsTN)%2L`
C.F0hK8d2mf)e(]ODepO3*]:i7UNNg5`qlHH501,7`S^0PT//--0g*8Yc"$Ls46A)IiG^SRN<:\#<;j^
&3SqMPsZ7Uj!?7^Tg^,_=dhX0$AD`%aJTHll@@1d0(@`\SX3)i3EJ;c:th:Tj2f0i!+^\5JWN/@M/7\F
Wr]7(!Q/#sCK(JhYI`h8!E$MjL-lLU\igVVZ;MNh>S]^8Cm9LR?lHsURS4F*<<=UXTKba7R-h),;8;BT
Ki8bYPB0`!rd9X+Tm4^`CZ3D;9>/I(@P,:8;L0"UWW85Z)#N#llfs<B,%ONSN#R87[903"eX+1SVf]VE
Z;IW67OACo$':Qk_);&>2>g3cPZ2C7b@(2MM":*!7j0esK5^mJJq7LkLGfZ7io9K9(rX*88Z)flN:FsK
JHIoh`IUCmQe$Z9d/<3f/udE8Dbt64l]"R(75`&J)pF<\[=6(?F]k<M$@>[*_U[i[-m9L4D-qopJn+pU
8=R@CX93W?V//)(1@nFRlnE!+[MKCNVU[^P<7?4SV0\9V@o7l5Rq-=9$Ior%<Ofn.\Pd46;r)O;PZ1Pm
Ll!7DOadr:VEbig+,h?[J"Zg0"2iak^)Icd$O6)D.*\85I#J7.'lSN*o7NMBm[Vk:_pQ(P^N\F8*A@DA
m]HMAr>j4]$/UXT6L2r(YQ&&/V>lCSs.@Y257"Fl6#a_c".T>>^]"3/GQ,)CPok29<:>+Sh"J3;Y(,=@
5JD\;rf%1q+oa9MZD5dq6?PCMPVS%5%a-G%USMJ::,5faSA_sqctLcl3Sc6l+6j?enRCsb2]p^uoqD&u
p5S7F2P2#CI!0ndf`6'O%KAf&l)YHG:g;3TCkb.=/81kFfI>jMAS:[P487)+rP?_pFhY88*I*fos%\W/
^D.-'@bB*p>SQ`PJp0#XS[<E&`1\g3]Pl^#aYh\R.%2p9@(kY!Mf6,m(QTY#$=>NhKc)WO`Igj"8+__Q
SaAQGH:IGOJ66amf#o.ag@a6nhC^@I>r#u_8pACBf2h6crGr5N*I-KiG>3#VP)3.''Vn)';/c^HAjS/Q
eY,Dli*KH0(VJV/rdkk2bS7=oc"HW;g+4R$`;5$C@,d'&m:*3O?ELY;%]"Jfq.NT9^83kPZ;tQgB:`['
-E>.rfB;g(6bWYITFn[;^js=f<IcS:'dr3[-L'g#q_KsV&JQ&4_W;]Rbc@p_HKl$EIWNTro^\7rT+bUK
$6]N!2C#>V+ZKQI$H*!8,IHcnrd_\IpHJ'Fl*Q`uBkD+;)KMng'25ft/G2#hVFfo>:p.2df=FjVNhn&B
Z>,PJ,m_X/5a4AoLF<G^!uoiUL]Y3\AB4f^;<XB3&:l&/oH>ds<%'jW$LD@QZ4@`.Ln_>,lN_!$GF9F0
^b>ul$V"@._:"u/W1&sc4@`\[2)YI/6GEY_'?4e2[X#;].+1KtagsOR^5;nj^DSLU>@@u4R0XF<fu0Y*
J"F2#'@i2Y.gr?^cHNa2Xs:7.Lm7%M1?uY5b&Y1D?HE?Y55r2(5Qca^VZK^LhBJ=&7C(m\71lhmL&Woo
gsGM5ou,^8Dr60XrUlWD:"k3`q5Wa3[M;8QV9)VHZIH[e!oP>*>7QQ!D!7Nk3r<)S`tM0!TF$@=+6i')
G"ujN,rVd5+\I0'?'B(sl@th7CTQ7666[d>6[,)jemS"67i5!$L.7/R3^.^Fo1b<tRN-BcNk$3o5J[>^
L2g(]b.PYJFh,M8I7;&E_#;\,3,B-0X'r`riTjs303E^V4>=L&<eJ8)+O7)*7,'l@rQP(4AH2*[hPiQC
j*]LFFDa+JHh6uY\")L64:0T1Sdh.(9<-A88[6&0(_h@;;XgN>Taa3pDZ3sMl[Q]b`V&eOGO:o>BT)lJ
Y02k'UXH^92pD4)ijhL*qr6"@*1hs4Zd>NW7ZfGWpgXjGPo:r#P6msks.tp5^0s0Cq=ZpsoZcqoRkO!X
Uk.>32K;'QIi.&;,Oiagi<MaiJ*>Yb,N%&o4#`\c]CG6*:0j@7"s)TKG2&nL!un-XIV#,No=J,N%Mmn7
o="mT*fRHYnn5sN",IHT&&^Ste*4esKPU:e4o=&NDuK?)/tHX^?#D+(ii[X#rqE"%kYDc'o8S6Ip!W!3
5n?2brh5,IoYe<M^O#P*FjG!_rp"hPI=<$,+Q9=**-/!C<S#rT`RQh+Wf-N3/,t+mhE*p$lg"6Dj8HXZ
^%]'/*#giJK^*5-)G-]$UD[=PNL41$DZUY=FE!9]-Vg6mET3G*Z(9Ne"*KI[!\s*IgUI8B<>5c4Oeuf\
cMLoEbQsm[fof"FI@`Nmp";Ae)P&m0c9?UTp2@)+>IWM]fI$ph>%,KVV4<F'8[o7,.(o>?m9X&7Y&ERI
U<jXo7j,-p(o*/Uafm=*!N\X&F;9Uo+Ph[*KkCa3JdFZ',1\&-7q1r+ddjYf9-,DlNr``*^n0X)pn[Y$
Cl1KE+0q/_:7V!jD8VuA:Z$uDO'sKJd?a]4l\\g1.R>Vb.rhc2Vlt_PJLb-!85q1D+')&d.T<Y)M/,:p
I\LC>@`jWaj)TVC8Faf*+3sh8HF\g0;c-JVQrt/^U**(+UPEgse>bq:(eN(fQ*Ec)n'`V7.'\tqR;r@k
k'YI*koTS_GbE?a]>Z@UM.\;`/`V+K(60Ge.)B""'re!,i1U]DA(?0!$4dAd6qUjnr/o',&IT3QYgk<X
So(ZZ3ci+X0ufh3Us?2T0."H&3K#'7S@1W7\cH+ib*Yt(N$/XX+qQ@fD0;)>&2Z7$AS%[60ZK!>N%!%,
H!rk6K8%VO$C_h'Dql4TG4[0G]Je!#jU12ZKPkXsKrId!)RrNnFV>N5;GpPom&`;$A*/78W=Dc*O=ZXB
)\(k0jo+F%dd"TI&8VOWPc*9kaKA)?^S#/&#?eC,QE]PS_s93DHHl4IA+F`iZB-LXZ3^@GB4T>g7,h/P
[kOoq)E)`?dCL4X,f6p#-ik\\WJioJXdeR43aonlXFh1CT!bXV=:5R=g6IEb!bHW`<idEOjE\$/NNK"/
ofaDbqg<%c44X/-0mPWX7Ko_,`8ToR.tH^A%`Y>`Lu;G_Y>PbGV<ObA)(j='Y7uee02VgqjSK=L%EoAL
(56*1M]s^TPS#1Ze)LJ'n18Y4oti?Z7<>$M4GU>1SLpJiF*.;=LJ(=KQ*G20`&Eni,8J0uA8!PM34?gd
[gmIt*Jc^_*o\Z,CbHaU?@J`aXC#c=:Pl)gX;Y3M/YTa*lcAd(CA2W4W-_Zg]\DE?6M&`RgREm":dbY1
.1CRgM^srKaP8QG0G(K;_o^8JT)2T,LOEL].8qb+9X-!RH5,HQ<>.7G[eK`u?7&4Q\oP[Pifob/=P&Q`
?0+9cg8+L9a4::"XTMb8%V[@5g/9iY<\^DHHk=-!Xi/8G%r*^=g/oCfT%*"^[,X6GSUPdhs5XQVrtDNp
N3fpHC?EIS!eX%RC"=94%a(ENM6r_l5s5fthd;tS*-]lKd9"Z.Efft*)]"!,i(UZ(gL'i&_W9er,:;5'
0o*D+PND)g@r<?5bll`4@jb!A[IU"]ME^jQ`mG)Vq;P&f`*6<`-!['&@`F4d1EQDQ9=Q)j`Df,;rG$]b
LiV@S;_o?!N0;4Yb$fb.'5mrfkNK1Z761+1;eMLLMi=XY'er&E#m'4CSPC0\l(cs!iYs0oK]SAaj?-'6
A&*-W%<b(EW;Mca[^dphjhH,j#*(7&.<6b@g,O.>CiTQY^7QQ8*u=]n-B^:>gG;]>.gJkqP9:P0/C`=n
#$6Y\?XTJbFW#m81guO/<J7Am@O*gudT7c.ZaQ<XHHDtNp\a<mP'WTsq&rA<`Bg1-"tFVfTH::='M1P"
XF#JfSSD?@6&P8JKVQ2p^]&sledd\3Cs!A7MZp_C9K<@:ajhk&O?(j&Jm^&OeRGMo1hk3hLZsA,:2s'^
9__F)e+*M(0/YpY]K+_0NBA;#Dj-re&n>5P\#)&B*$EnqYKuV4g%8#'UR.^?(R$tJo[9Oo'aYXI#G_=W
Kho(YLXsJ1``a!OVd!,(DPsa0h)NM7lF"`nro&g*)qMa,:CMU>Sp&OH@gTj2d\R"5nJ?!aN$hYB"5[-\
)2XZ)B[5Q"i>1.<%a]sS1:k<EEG$-i8-':`!D+/mYuM,Q-qMP^KMXgXQkHr*@4=)kU1G;0q%p0,6$rTb
GG`^!4396*3cQKM/od1'#oP7&blh0dj;&EHL8iZe$#M!*":Ru2N4AJ\lS5?NThNTE!&H5uEC]SM^`Z&m
k!gVZ3Xo`V,mF)!nu'9b=s-nY2sh./'>FI+LV79[+HXZS1p:GBEJ[2K3&.(NUh(R:i=OIQ((5lH20#K5
91D[.BmO+bY=[a)=/MPL\W0e;)q2Q_?T9Si-N/HlBiGgg&ZI&_@?m1R<"X^n_L9IOlE=jp/j3Gsr-4X'
BnqiCf[c41gXb$.XjPGRW:mNjY-KRJAc3U6=4f%,Zr[aC<t&fF*/`E"L:1,N3jotG.SM3^Z>+R/nst#-
CY>kum75s,h-Q#>XUJ]cc#+tTb%^Bu\7*N33b3kb?>>J"G^]GP^Z*f8a68klF7$t=nYENhDG6g#]FQl>
8)%ISD6MMil9B6;bH"P\b;3AFj+&5r'pl:nrn(<C@t4#;jRT[D%OG&c^-)C2ATU;Yd"]ulCo.)H`BS2k
^7=!GQ87Kg/Ld;U5O,R\X(m[m9s_U:H+rdW=*OFCQkq._LcP[4\ZQF?]u/h$o9d+^*[lG:B618gm/b!/
DOPQ(/H<V_V3Ju-EaacQ@I*@IDTFOY:E24`WY&=W,#W!r\B-[)Qugg.;b\\Sif+UhT"+LQ-[(RnHD6^'
ZJ&f<.>(/_8\*B=E7;J1GLY6l,B,1;AcuO&#aJ@#RNAL^9DIWgn!F#lqJdCAW#uF8!UV=l@UHM7(CHlf
!M]&l&rr\/ar3_jKi1sP5Zo:Coq5GR.Io0ij<l3_\H.s"Ki3lO9!1I7F?R+92f8?[5O@t_go2C(:f$!7
CaIZabg?LheHE?b[GT=.(&[^l-O_E_:[#^[l7kUmJP6c/X@![nX-?GB20aVT+blM\`Z4+Z6m9pA)\P@c
/N`]>e*d/"ZYrmr$J''6;3Mrt5S@J2h*^FDAfD)IW3dIG&.:mg9L26>7]G7>Q9X(.$DKr,9d]*A_C$[U
RD:EEdn*Rn_k8&^`'bsH=.Q$-]&Xi9:-b%dli-rQ5rM?4/7pUoQO.`-3'@$EPF,lM1O4+>!iFZ"dHpG!
j?nE[c4<CuZ0TcZNK7XWQ".*P6CA1KZFJCqM<P!cPm^:c8R4tk![NU2e9F+ZU<r$lV_*f6)SaG6A4SXP
L?=3:lDrjipA6p1RD7h+p7g[.`9J.uM!.Ti@c"1/$;jUp$DP`T6BjC)DlKWZ3]0q!>^>X;#`1+%9E^5^
@45MEOr6jNMju[q9tQ`Q#SJU;Dt%J]O*L[!:t=@s%j\!q*>UjQR@WE$n,NVZP/nmmPBmo$YBoo%*XBk`
\2uCT^iHqQBV2Z^E+MD"nfuC0n8u`HYe&b*jiC(0kT2R78H:$YLgLcf??Lh.iU<FbV*G`[DQH3i-jskM
RL%)kW3jg3k)HXFRuqSZ8BS8N(7:7sY:025^DN[Jjr<t\Tb>$MA1'd-i*DJ`Vf#m8RJj1u:@4HkHs=VD
D95KeM>"4X7nK5O,hc62i@=.(5&%(-W3,>4/__mlWU/LdbWp8CBlmQN,U"\Hikb>*L9kG?VlHn8gV6ml
gB,\dj[$Y^7]Iq^0`7k89l`^6KN"R`e<0j,cuiIt#t+f2pP^-,E@1&.)e9'[>0)0rk?s$5=n8nZK2i]@
&cMpT8qL&+BDjH_.))[OGg*KQ^NJ:uQBDAtfarN+'t1,8aas#Lr.i&^a0(TK+]#m$[1s"UQ-nYUfsg]'
'?XYR'1W@cgTf"7f%Qk!%MmrJjJ)tGlZR%B".FDMkH3,mW6<1.MP-].&l?TGPDL`O&Us,42r7i%ZS!^"
k%)Zb)7/f.kgPi0LIQ83q!P&PgR^QkaM8ZpNEp`-"#%=WcBi4-(ROObq0c&!*kN[QlDBsDM,S#&3d;VW
7B02!pMol=q0/[4:/=ZR1&dUf+7H8m9?K)a?@$O`e[nZIb(TR.EYZ4TphgWH`'QL\V[:0`Z^tV[!%M7_
\<=&XEL@L;Aob]Dfsr>K8pndl(/38h7nq#lq6HkrZ+fDC5]r?FlGN>IS=p9G?4AlV"d.6C@-gl=[S5%A
c$E'Vpj1B>Z=]%>H-0#-U/e29UJ18hN3hNg1F>lOo\,l]^_)/n$!eeHal[=`J*fRT.*AXpImOs;;$DbB
lLa7pS+B\ZG/Q6`:>Qn%(8]Ad`e>mm'3?!?'"T/7Al;nMM&&W2OL1c*OV3<t:]q=kJ4u-`-+r`ZZuJ[<
"gs)lI6Ao;Tn\f^Tl".t'7)#%Sk`,<$+@T\O'kW"U+k%fA5ULhW0GQSalbr(1l[,!--2f7ZssGgG!ZlD
T4l7L?-/$<!^qkpP1qI7Ygr!2RMa70j`U"'pMZfs00qj[r%)@C;HtoG`it\T:8@FCWX'8c`1lcgk>tDJ
i=@64bX*/WKQ)Q>!%JU-PtYKsItCO#%E4+_:\QNcUD1Wr6.SBce+DbAL"h?qCZ&<)&rJ)Q!&31iE<-H$
U-k1",Ear5LpAHn.GpT)dZcSt@)W9T;-4pn[#UoMk=r)H:U^5tVdCH?N_)T`;Hp]Z<>"CH)s/Ujln#lp
=`TA4r$$LL:Ma$t+J7([5.J-[_H&E#E+1===T@BWXr[%l($;^.A=hM_\GaM/;O!9rgil6R+L$G?#SCm.
W"j1\O?cVN/;hIk1V_(c="MM/';DFn<)Gb=5#JHQEf3:!:;c%/EVn'qmJF<BD/CBPe\#Ze6WjW!Cd8[>
JLHeM4"L3EUA.>5EgC#<6tn%ciOes/aMs*'rmq@`=7kMk&t76PQ;CqO=]]n/l!:jE-_G=$I/lI)d#ZLO
03*Na"JQ/okob(RP\`p1d.&%dmWX^U4a,US-koVNj:.TNA/u%.dcBoh83ck>.jM5128s@OXa'R8GObYl
@Gi0[>AmU+/H9!Ff"tiM'=(-Sg\8[$+A,oY@_(4TgRbWOAdhJ-CGO];_R$FB\!@$qBgG'gFe#.H.;Xcj
-Ga!D&P:(4qATN5Vp?ndJ5ciLPT]ZrHjes@1e!a.7FH[1Ve!+`H&(7a&qM_9e[JST]&`W0XZurQU509r
fKcb?(^%No$fGI[%;kbm3Gb`3M/*s>-%!U9L`?PX*_,1Co[WJGYeCar_h-BOTp3@:,g-V%F?fW'QDc&3
@hB\uFg[m$Fb)gm:5u=qgeUg@"9Jgao#9RBh`k;_bXgB'7/U$T8g%c$R?ldW!m:)!\OYE\mL*uf?^\[e
;O"4K#&Q)G/'n?45qV`bC6e_RX&bQ&$uI;%5)E[dmVV/LofYHd,"b.CcHs"tj7K]CoM"m?5TLl1os,;B
9$MH`+UT84jljfFVTi$NjU=LT.q*O7Q,f7=VAC2;QtKi))!c`$$oJGK$k<[bZpZ%DM9NA_'Wi,pAim@%
#OCfjoC8m%/ri_pCc'C&N]8=`4I(PX9-]T,i\T3P5"u$3N]`.JOan=kF-jCVh;YN:0t"\AL@dE_`'Gi:
,-b&:#V,p7(_p1b"BI%DA?:_M!.YHi"V3s^GABL<V"5i7ds:R)VaH]ieBL>nf-(C;0GU(ERqg2,(h_sl
?!%XA'J$1C"O3Z-k%Eg.FWYnem$k>BQOZ5YC2PL[3%CY.'gkEAXQ3:$i[MPXU7eXZP.$5u>0@-'8qqjl
>)NTn((Y)+WLmt\Yf7$fiKmH&<)'IOH[C,45;_O.>":FWVJreZ`CtW;0;@SrIq78Gd1/eEf0U/X/5[c;
/_^:6::CS`$\-%2UM!09mYGf(m6HTTJ%!7EeDKshqhZ]Hr,^PZWps_[P$3`t3Q_PiS_YVQ4.!NO063Cc
N(R;ig#2"u-t5pW4@ZBRA*6*&AQ2u3A6i'lM(RBiYKjM)HCqZXB*\9Og*t9jf'TL#!@:96s(KNf$@sUL
h"soWb.'k2/a8[E++='0`W9hpF((OXhVu[@j)8*B*IC^sp7c4!rZ3N.eMY96CL8'#'Wc]3Ou>NJC!'-`
<usEU9EDn,<5@%ka.K<ST`19hG"gsSp](0;iq%k9FZPAOf7=-FKbrL7(FXAM"HmlanU3Ze+>PrI@MB.f
OXXMg/qslti#gRajLo4c-n1*=[>8Gar\1Gcc=F&Skin'Vfms_X9kb2e\!A"*,5ji44dfARpRpbtR#r85
6#2S=!M'ABC/BdAgK'/#N_!CnAQhPI'p8j"["X71W>QrDr8r2VS30GI8^0^POQ&u4eF,_EoM@`Ie`.H?
>dX7Ea5k[+/)J$i!neQW,NG]?-SJ$5/0LMhV%1@_pp(#AcomVO#IGhR$HS36'n1dHl=OhA>SrW)hm#V5
K$,4hp@ZM#8'q!X?cVCU30t>"AJ0gIaeAn]9!6PcQ(do#.M0S]P[`)k5$$':P*7,%4N)^s%Q[,oP2&KX
!4J1j6@o6Zl0u9Qm)7N7Mq61DD85]1a&4LQZ7,:2[NI22:.3<r-mKHBeg+cuH?]Q"E[c;I?_/P$&3=T(
6(o_2HLa7M]M"EGpc:u:,1)\CElfjgYE>4>eFiCRW;LY<L7f5$W!#U0_(^:D_Xqumo3L5aY%BE:XlWW8
-n=JKY20I^Ld`K+I^!fD&;=+[N,cC[.'o9%rT=@Gk[>YNa_QC,BXo?Uk'Th&H-Z-2`m_+dW\1PKQ:gs\
H^T]4\kDmF9)<g+05[o&(p3kRL:qtB>NoP#P(AXV/&Zp75-U_?i`*2I7-42RYKh(As%BJ:]B28TFk"4G
1A-LZJJ9A.DJaqQP$19<)rgHT/h5CBplurn'uVAgi2#]"Hd9C$$<N'j&B7%efWB=8S`mc^5BYPk>dKb:
m4"r*LY!,5>T<dfKRR`Ad:N%293nCmS7qDXP-7$9E"mg0g[#LQ2[!#.#IU;H$]<\ZD=cL4[$+:"Y4k$U
a'^bc4A?ku/'_3;?VXLNaaDSgFCGlL6Gg7i%i&*KqA2Wm9i3W(>rTL%\F]d<Y]VP7LU=F8?S$Zfg?TQE
bdWTP^$N!OFs!j;cI?PMIo?<-kMO!gm.*GpY9.c7d_b[,XDRVR!a"i0P(cb1p!K-]9@D&5c,NsgjSn.\
Fk_TU;=m:OE4A^HLcitoo7C#8OTV^Sn-R<[?]=aR`<[%aBB1pl)JWZkO\cTgO9d7cI-Y-2m0mK=l\Nb4
%u!hFEdL5FMr6k)&3H/9Rh/3A%T)_$B[>](&P#VH_mj5[7OR<&+;H@#P_H!Aq3MO14_acXJ%g=:)'1+1
r3<3Pn8)E%&-Z36)d7)hos!'lp3ZfUBCEM%YH`otE:H=6B2Y@X87:ongmTs'159lP+-aVR%7J$ck+^VO
PSDCEnuAB5XPrnARFWQX)VPBqC:id<LV?^E"6eiYKslCm:/Aq!kr@WT6J*f`-?1ol8N2jWXPe`KR<-3,
_:Mg(+:<C#5SS+"0]RK6%AJY:,Rb$M/Ld<N[,d&=<6CiakWfkO4*%Y&mU&(B=<4]P<7jdN/57h]`0j$O
;'_AX,-i#QZs$jo&fK&;KKC=ah-5prd;c/VpW9NRr^<Tre&j.-l)!Ui$h%V$%g;18_^JhXobfnUq1<L,
VDPY[HJK-P5]L3?UVt+&'5cDn(,h("/nUVf3NC7,e*PkA#;7K]U*@r,2]NmGeidY6GMVtIn(=7:pT6Vc
3EGDOQ4@XYlc6Bu/%_mXpi9a3AZu<_ZAV02UV+?IfRna.W=VYe0#%gZdT"`2Tu)%tqj=Q:DERGY:4)XI
P1nsqWh\TJLXtJ9g7>`!eW:#N<cJX0.0$+T"[_a,e,9fa.elEp:V[%SM"1`793@"ZRBN8t?YZb"NJDt4
jRi\s.^,s'95Q/<EL%&N0-+``H<K!g91A'Y9XO5QUs's.koc.Lh'E-lCsW,WOC!96F@2J\ka%>F4)Y)b
='AP!k+ek0+XkU(YDlLW#o8/&&r6U8,jWFk1=k]4ki&hsUmO#hI7i4q#31q>POEhZ[?KqXT@DWcp5mQr
4DO5Q&Yg+SAM9T;pQtX2s856F8?L4[;qAn,:IKa'[guIN;@&lu6ucl\olg'KDgliH%Je].\XAado4DmA
51[SQ!c;sD3I6pJS8`Qb/#%QO%&u'.G+#X)X'm#)2(e,=[CF+IrkfSn%n_4kh$Bfb>1P4S#_XE\`*,*/
C-U\shppcqL,7f"Xb@0F&]lOW2Md;LA3bYq#+H!cJgA(W\N3.+7k.'u"R?uC<s5?F/u<0eft&FYrg'pm
)>?>abi*<.<oH/,.5VhT6if/BkSARjcL'[1f+Uq\h0@*mdZu=KA4U$A[]W$lIi,IsWG<,&2FJnObYmu9
An96ZAI]@,,iB#/1"bJ!<,6,pq(/0b0`UFEn2IaKGrQ2GHRgoO2gn`YpO)^2e;k^o)B_LkHK=BqFnKk5
8Zq#49L[B1.QP%"`j@`eMkV>OBG2nP,2Gd#ZrRlujRiYq=A]EA8')?SA'+"HBN"\R?_(m0jb(mTAkk+K
J!N9Gd@dFp#Z.F2Y"]jT7oI@o^p'Me64+JFdVh@jU*p&+:.J(g)0Ru';urkp6tB1r!^C'$pt#:aQL&*-
-`EPc$CU+^"B]HZaNd.,7,3C4emA,@BMGFV=<qJb?X=k28B$>l8eG?n#UJq=eki'*N#la+(ec`,$SEtG
KcWOuW^MDam:6H;mQ/U88?:Y1rT_3T]5Ofs-*r?uf[>5Onk2%oY0`'0oPM._[IkoMif!0BrRslH?nTI7
-YT;(QJbYFad(lAfUdPd@e>fM2kPPK9h/-mfD^5SpFmWp[)#k7U!U['-OId(.0Ne8c6Fltkd@Iuf,p5F
q'LK`i`&#0M1R.#I-c;('Zr/To:GRGe#2&0o@8j-eWlQ1jT\rb0Q6&L?eJiMQHPe&Y&KXs4X2_?or:J@
aM91;idN<#g7J<TFF*>>$"llYO&u=^H1,A4oWq`U*mK1$b5M+h`)0/MZ+bD3Zg]@pmXo=W&B3\:\%>d!
c<YZ6d3aNQ:V$/T='n0Dj`ND^VM26DmAYRLN>akd7b!eb4[!<&LsZT/djJc=T4'G/BX,jR47>,?p=)"R
2,G(m0#0gSPo[&U4FV\G\?U=FUoCi[ZD-Iq778f5E7nX=AU'$*$^ODsL1sgM>pYHG*;o;Y[&B'X,_MbA
Y-"iC+XrCO8Y:i6Qh2/!oc?7mm5q_+$=/t">AM;b':V;S@R3D&?=\'t0nHjjJLHC7:^"0U-pYIrBQ=MU
Wsfk]jipABHKYOLi561n`@!74k&9DG]]b"Tj)/&7F4Vdm@@qDB1W<U,&;<u6l46&camlJ!s.XE,MVl?!
r%'jF!Ds3^PN5Cc,>&-%<?u<5KApnslm+S5mKh:T4FfA8O"SLA^kkCpjD#"e6>0s!>D]`JJqp]E3"i/-
dY>J7hp^%%$H,OM4g&[>:WM^6J*<<aHNK:/V5$YQ#sqr]\,;*P*bBmK"/&(GS,)Sgb7^la'@UQ(O.!?K
e'mJG'Yu.(U',"X-.Yi>4BVubH:"u)4#rLdeaP+\N,$CJ4MQAfbLJO&:/7E"B:]_R5Ll",N13Ju)+Ytr
!F-*!^;F?l-U-p@+@H3qTV3/Ic"&3rPV?T^0I9B<O%ERcT9*_`@^FY9i,e=T>h'P*PO^.I7=H,5U;S\g
N:N<5!>>aWo5`g!U</^ahlXl@WA!d0SKN&XX<g@S)ku:L1gugAN?jZ+(U?Aa9:V0/pT"[Z7:A6_G<">2
\''?0H96_UF^"D6hWh$)hTN%W4mmD\>^b9*=(Ql`C7nTiaSXt.Y*XTHht!PNXV\G]okTbkJsV\cK+"IA
jo=GC\f@u>k2HEdQ)<8Pl-udpZu*,Km,,J#'^kcnlT"$>DC!Xr;cVcG8V0i.'iG>\"<`SPmN;)OKgH*`
T1G&YO?_\1U@=n57(F6ncZ.50RFY85s4Mfj?_;>FEqH>gV#'Xj%e.TK+o_$um?A+91;I0VU^c1[Hk6jC
Lfr5=_'f6AMm:hL0639j2k+ihpo5"205NlDW7Lg&k4k=VCd/UCBha6m91Z>IQ3]*QC*6DF8HB3Wic1.V
9Keq(CO[E\m!:L\-V_<fa",\j(0n:B/nCZ(cPKT?\TY,1Bd++"qTO;c+FNjl`KUkVaIJ"N#CGIPh:,s9
U=?g/cIuKq?XDIW:J1=S\p7RJm#;Zsb&+0Q\`'pF9+R7%T+eIhh^[km%mfI2WdN@d8]O^TSFBV0&L@fS
f>%nBmrTQ_)0p>=0EU\T`k8+K%Ap4LYe(3EX.h.*.ZH7rpS^kESHF47;aB76Vlc1K;sT=fQ?,;,M3dcF
4mPDA\a[pB8uAmuX!_iZ^-ui`7YGj/Dlq27=03E6!fM?/+fg-g7@J6.F!G<&!>'#>Z&n$U1.9$V:t9YY
>V=*.==Wm)8mtVWj<Q:G86&DiCpGTHV9Uoq9prcW2X1e(fuWo?6U;d79pCr!DI?;$Sub$r'9T@U@.?GW
]_T..<^e<.m4%:e2(U[]bo0R$;;s1iI'T=q),%d_Rr<Y4mOc.[RAPd?+:!S?J4G3Pk?3>m6r-QO-r-Vr
@^Bjr^%fUgYmUe,gmDh^VGb\c`)1OIX7bs$4C@Ur.,<qcalj7gTJ1X'`@BKX\.TZ<<&^d_P\=>kp3NfS
EO9F7l-ds.bBi%iVo*'VD0lo]lhus\rgc1m5MDV@Q(/NAp2IC8>t#-2P"!3S2C`uDfDV8pZ)LBiWg)TV
PKY;tBuicd@KXS7dq2#c``n0ng@s8LQD6hT8TI3!T*-8DpJd2kC.HfQ(9IMTjsKLFGPuW#,Q4atWSRI+
(WMD@P*.sY11;@Q'fc!8KS?-ILPBZgqP`KJ_l,5PKQ@n9jgKCaQ'EW0(iDb3+_uWTM:RYah?u8=ii6FA
!]Es)2^_fg+m]Ef,6HAo\QkuP7#jAo_RMl%^W]>\q:<Y\-p+AdqL`63.80;Kd]JKe0B"DZleB^3e=6'g
oSC\J:I4Y"-U)ZM>hXR:$fW^q'%1j_l,t]<16<b=T8FKUM%^9KM5,jB^MB^35)+RUo<Nhtc=o9)#3,`^
K??7((>qI>!k2pi_clADpX.mL]fZ*ZQ)1o5Wi[bf>rKc21fu7KK!0s&'Z^<3\0r!mU(BeP"3=P`WJAEX
P5^FeOlY8gXu(W2G1D^</)&>I6dtaDg-N4F=M*-XShj#gGZlf-HBE=s<T)g<<,L*%F'@MRn*Bgl*aSe^
4k`<Xo8s?1GY3(6$\JX:JN=#nf:M]rO!!2cn5/@LV^g-[.cZVo-i=05Q`=KDTBkMd)2q1HXb%scrf3^G
4^0S:UnH3q65%$gdT2rYVIK>B=/Rp'FH<nCMro7ko,cH[%B-B9<!uSPijMis18j2&Z-DG3W6"c#5nI53
kMEs!VbT/tcFiE(gR``R>p'JA!P6*a551\@H2bffQ<H(WV.VFUb?s0'nq_5ArjnH)]JY,W#-*/"-;D*\
6K(/;]P6Qg';!t.#Xir`lPnFI>I1Cedul*9IJY8^B=kJuS_^17\qP%oFDF5#aWB\W4m8X4"enOM)^08i
%8.;I0Vkrt=I>Jd/2h?2I/5%>22>YQ(sejm`f*$]o@Ik!qO@B1Er76K;pK.ld[)8U0@a9:`c>QYNo$51
QCG1$6JJ=&gn`oPHJcl#b.$]n%SiB,P<.#P@QAoYOt\[QH#[9tP3+c\7cM?pKo:*lfDmRc.;^jlM@,b]
JM5fdmL3R=-ES#4FHRr:H:]I,[)peK5u8,LI6g16Xi9_;3@OFU?a]U$jKofPn^C/I.V4fa:.>GF3YLlg
7+$qJ&KAsZ'"(pI<iI:&)U(g8P#N&NjfsJLH5^C_K+;a=Akq'9>\!WiYa/[&'\;7q$c6*"K<R/u6,(=`
n*BagWUo.JkJ^ZfK/#'I&7bP\/:%#r:eT&>B$$pWqGLKJ21%?1`.fp?+13MFo\:_Xc`S0F"1a%b(POJh
m4:N76BiTV;(0ELUbEL]'1e!YV&_]hXiZ=8qO`s`hO0H`4i&m8_Dn)V4(Z?6@g;EiJuf7>l2jg@"&T=(
@h1.n"hB!M4Xl-r+Y+8J91n)l,K#%@TrA$ePFF=Jc.U9<7c[I4-7LIcPdrV"I>Kso8P3"n7c!I]X<kHS
A]b3=c.W-[g+q0IQ0"fP01m*G04<H@P-YoC;Wag:bY(KqA]^<lLH!%s;o,J\,ua5`JLJ+)7r#l=`'P$=
XPmGt1rkAT_t1=_et7>4go9l*Q:cdV>E$<JWhXfp^\A/WJZ]OfNEOF!ir($fQJ+0UU<?b6"uTIOeSg@/
;.2WalHH\(s/A".2?3QBmuU>G@fb*9+UeOjT>DR='K:VPUn7MM+\Eko-S.XdV0$f5T0o:l+ehGAGhMo3
]r,2+;I,_o=(,jD(hTfc83dZ6XoLj=VVWL.AI&hNSE;<4e@XgOs-?;=MD+Xg%WH>^W3<FsfQM\f].<6g
r^+hi7/d18r&2<n*M6EZ&>eb66ud!<s(r#*`X0Y!fu'.ph#'iEX4#^BPF/F7o0UQT1".>AY9c0:[,M'c
=&@=`B[Rt%;gJ(mKa-Q_9?,3K[m/U/f:"gn1G(L_2'.%E#`(gKChDD'cTf%:Yo[1jiCjM_dpEmm7"JQC
o^]Op'O:_^esm\IYeW#7Pq%;Aa.,.C+`3[q3h<)e%WU;;X`H3qqE2ul\Y'13ABsPT/P+$OT9M&hZo+Z)
U(.uVJn:hUoNCJ.B?U*QB8!^Mf%GoE1OJ$!VbE.ISJp3/V9^o#VOOYC%4TaN'.1aIcV7*ZM+q<pdV5(g
0eRU'BZY]\6[E[41A$_a\cO0.4[2Ks1R$CRn]EP':0XFUM!8!%?hWR<?_O7s_6Q2!(DMcoMB0dNV+o_=
8M*7onVNH-e!Esg#N[\*)(Mm;5SOO3:f/G-I8c9n&oe>m&s@@,,c./CP*VTcV*^9c]%EOecoQ2eCA(n"
lK#;ao@$/[#dr1KGo)]JL<ol`CgK`b*58popcRl`"W='OAW9iU4a-)ZX)kE^T-%fXa6-bl0)(fS[/&?V
hK++JZDF>!SMt`igp,JWRP?JaZ\'X(8f=;?'h"27M(DM+$A1q6<j^p,3XI;LcX"/tal\.\g%jq4WO)%_
*-dib-7f%N`;+?m`p@ir>pWWUcbpE[67N>>a6Q3`emY3ciE2=';oh>ePRUNr#:F+u`_&nd.M-hko"q?D
>7Hm4ak:aaY?IH=F\_Wf3QUHD]QX,7EI">"0-<!QdrNHg'4[+$.E"P+cG*sekaCX]HMI,adGn7Uj4i[S
^4((;`\6:O%Ni%<\f4\1*4,FOl^(n(rPIpKPOhi37YnAl^!,El\]eTrVkrUdhQJ$6F,C:9+b%4eG#9t?
+W\Qsf!p0,9=4C[>5Oe\PE48,[HL07kaJefkB:on7?$9g/,dHc"f7Gii@M[TXo,KUZ:iqE06NLcin/8`
d)Aq2\SLNm9[J#L>.+mBWA5MD^\7"U"hs7l[.[QYm/Uj2SrOQfhEi=l8fYp&84IXPf=/I(h>T-Rn3HP>
-TKLV'Zjg[:nWm'+.1mI-]5<8F7%Epb$8:;f_j%#qAnV^.[#Xt&KF]rh]_XnY@oR(,)%O7FWL]`"qml0
6PSG/9A/3/)VJ#REh[C"Z.ESF+8iNYgPM5t.)u$dTMQ>dK?m1'ncYn5@8SFG9eqj$RtSNQT\t"-p@4+U
$;BT]Oi&Ni?hhF!'-6:;ONmqSnm]^9*'M\hj):Ga=LnCGfd;ig,5h0%GE5G/FhKeH>)IIbKZU9`h-)Cj
4\bhGX4mK'#;S)J`^O/lCA@GqhEG=_ECu(>i2^Xc$!t(p5J(4[c<nK%oinXK.M2P@La),iXFg%R&f7C*
>.HW]Z%@+J>*AWLS/&eFPkXdG.t4`_n!At(I\ke^r!.=J>4CjJ'tboQ/RS=c52!6,ru'BgXSW)hJ_a<F
*\Q7CaQcK\Y1`^i`cg<1p2mdoRs<9R@!CH$9MYQh$^TX2Dt/8-hH5l,1<knCPJs3:\hr!F#lb'g$p6`C
-SPri7%rt?*a6ddNd>u0Bmk)tLaV-K+g@S=<EeOTr5&]"TCt%8>Z_Pk3n\2S+G\gR4n\0eR"QDfNONM1
(F5m?,>P'\4p%/1&m;49:dn!@=99f*-)$At9MKWSdmc[4bT@fdd?HA$o'G*hhtPVBr`&ahe!5E/H=p?,
ii*r,/aSt[)>;>4j3GAfDGT_6s.>q:nX%#XUnHdIcb9%ro=P"q_X>1Rps3S[H6^r/X?HUCDImajXkp;Z
fp?kHqss(!(VTfWnSA0W\nt+)2CK/?FWpZRkRd>X@'0Ta"Rl^/Kd(L>apLj56=QE\`.u(,b?sp-`[JJ4
n<;%TR0CKkQ:Z=dV=;W\gaK3;H'D3fi"/&q9Mjr!KCo`P5!or`;n!R!,5MD?cs'Nr>$%)t<`lY/R.2Gj
Af6bE?ZZ17q+H1CC=D44meuITIeVhDs&AOO^V0L9oDeacMgM%BH&qr9T6k9r(OKGr"(/D3e_jg6/J`Y2
!bWSRI,92;V>$U1l2BdOHKVi*s7tH9?-dA5?.l@s[_2:BJ,Jp"/akn'iYt<4Df%)Zp%RWAGOKf!mma7B
kMHG?!mqK'\#Q0r!`?`]r\i#J>4[0>23g,f^\;]tjJ,qblH@BWaYpeNRBL-t8'.#]'V\ES.(8\>d<-hi
f"&11pdD">Xd;,-YAiLkg"%7qZD1XQ:2HEPo'n'/q*e$T:t(GOr!ef[9D(orU.@j0*uVI[RQqRA_ltq$
!0;>!J)>PsGk>p/."Vo@B/SR4c*?#/rRZeuf::ZB94MNk_J@Ld&h6TGNlp6&m"EG^?]e=NTelc9$HZ#F
U41rNrOcA)MkQ%A:D3DqMX+'NZcZGBXQJ?:q2Y86on#s>7?Z@EKI@2"0U$Qnp_2i;%AJ6!YXY5Dlo??a
>]X2e93_-'1Jluo;:9=9-sN3VSML2agldPCNGTl*@WuUcC7K&u5*D-meXA?3l*aC&C9i+2&*W9@G?fX8
ZJi^aQjbptRSe>%E/i$<$NQDdHkO)$4oXg4?A/945!+)_>e,AaF[/q5HpXDUL%(tcIc.&s:Z)&RriPpU
^\?-\p\#X*kgQ:KI!F_)&!-,VkdYO-5!G[pqtlD.[CmY^pW5VO<uolcIp.bYo%D\l5HjtNMu(a11gjZ1
C,k]o@othf<E#NK6\Vp8?T*?)nYqTDT-6GbGCM042><-3Y$"L47,%.lLkK`@9^1iRi>PAH.('41.u%2L
LpA0NAQ,[UF%kTUkX7hC2^G9%@BjN'cSOPrr)pjkT/B0)^'ffenb\d/W$A+/W,XClrq"(haml6BVW9$7
pn86f"\u7X9IUf*C1E'A+c7IDI3g?u7D^FnOM,PKlJ$dXFQner5<W8TlP\]&L6N*(L8V9<U<m%&$U'*U
-gX.5`D3]H_HKa-)tqMtn=ENbK#6)u4^W,laUmL]WL!Y8n4Ocn$mJb@M$Zj"160-`'^j'iAmEBeUK`78
Thf*7S!+R!GS>HkV'iC==aTY3B<r/GZn;PJ)Mnqr8%!eG9ZFZ2N"(E`Ku9u2+tW&7VQPnDJrcpraKMFr
^3sJA?0(F):IlQcAT#F4,]P/CHrZ(6WH46NkDZsc@/eUOn+kLTIt-FZmB;#Es3(7+eM\md'D0/Ga^U5c
Qe2E=[+%%_^DH:h>RE,U+9)i:l'0&V$u:;Y`V=2T/7odn1"I@3ApGgoXnk'L/sI-W+G=*P(tFQ7^Ztn!
DhKN`)#spT)QL_I\0k6UTL,of#L7bS'E:%uBD(6Cn^U'BB1l\P[nt(gYdXa=i!P^k=t;4@#,7>f-DWrL
!.X7kNfl]rXlAA+UTCTW@d<c\.Z-Go4L4[?Go\:4TXk*%FWC&NC:kPs<1sS[;V.o^U.BUV%hDM=c\oa!
"bU;"Kd+>\QsrqZ!/#I(c/V8jmDFtH,23pK4S/F)R^/u1AS+Hs0Lq75'&etqa=ijd-FP([81V,M%^8t,
#GSSXfs^V7C,eh[M3@hCGf3[qB%J.$Xk3*#eoAds3UM!bO=;n<b)aGd6a8$?Lsi!B/HAXi:Cr2G],`Q;
p@&`"XrX-Ec'T.^Fi/gM^GpDZFg`/9U]'0AIp@-@*6Re^%%g^&r\b9-ZM?(I4*pY9Is>`se9-Vi;pCW-
PZg.aduKr=jV8,V@^/TG4_!!+IkG_kAk99A]EEZk]XmgbT!j,FL]T@C;30tpNi\;_\UYP?"#2icqQdbh
5PbM7=<9E@3YlTq@^9\-@S0Gm5tjLfBFDkW)h]>BT+^t!l:^d!#)7GP_!a^m+#C9XGuNr?)MMT1+)-.O
pRs\;Grg#bJrC:7UD%63PXY.`JhE]+'!1;n#XjMC'1WS?3=pn3_cYA.Z)6:8P;Yb'Ular)]J.nj-"H`*
ZL+8,n98;-P`J&4*B@_DHM3lYoL1J@$Ol/[[([hXa,ITcLjEKmkaf/.(cf[:P\"!S(obTdTg"p69*LrD
ph>q(rVYmrh`b@"o+[@bNC9SK=QA7X#=D1O7.#CQ51=K%q]gLe4*BC;Zjlo+1:AZ(f?gtt#l:1cJ*6.l
GT>u#-u.uHM:#N9*hKZe8Ck]&"%W]?p/'OtUan0J8sEIU@2U'n!)>Y"d`8?Q5sV5QHZdpfj)8&8!+epO
QVrkMG>O/8k>'#D^ras1Fckq:%S9e:+mF>abb7q?Jgb<.;(.2i9A`Lg"K3l01sI8$-.Y2$piT4GjPBik
-d1ECW4K-+$Aad:?Z5[:L!%N%XlaE]D@-DQCigj7\0$<9(f)FC<8k+/lh5hH*X3]1HmiGm<e^C=*KUBI
pI$pfc^i>kF?h*8QH9<Y^dDds6Y==LI);JH`qaPd?_:/H;bd%Z,4R#_W!c0]T4k1p-!3MoI2rkJopY?Z
f(-9@^nWcj0<?cJ>uPWWWJGL.&+UE+\dAuP)>rVh>*/hO^<BXsi@g2[DM:Un"Z+[!Rn>;N.ZHL"2<Eo-
Rr%s\9*JkX?GEt<j$W>?+UT&^B2R_EqR8g+:^Sfr\#7d,hVr]!LI-!NI'!%t_WktOl:]U\MW<I#P.uY#
/ik[f&/K%3lebkqb&sZO8r\AD/!8['0jZ!FQ:otj&@dY!Xiro=A&=Z4l^a#71u?sfQ/l`?al__8Hicq)
!`>32<^@GlC2AEs!(:P!`h,_+[hCW9$^TQg*HqV=a/RXh^]*'HcSR>MBI-YsY?Lh8V7F@b>BTuC+!5ZA
rj-IL9o_]_K&(>cR^_eCg_C@'g$n&Y0>)H&V#TVmH@!eXMp1>*8P,-.cJ!O<X*V2AZ0V?emk1/uK_+Qc
%c-?JMh\s04agm='LW8'pTc@^78YIDa@=3E=dJs^rVIOF[,g!$XDDhH^`JD?V7c;WnUe-t?X_99SPWF:
ZHaW,gP5-ile:W]&Dc3oq.nT+p1Cr.+1lCr5%3j$!hUb^Ke/T&I+l4$Sm&o.nZ0\F(sTB3j(=CL&oCef
SOD&fC6\fO&4Ip`1a:-F;<#iEM'[".L!jc<U+D=bS!7BQrl<&0E>Mqp&B4)2"3=&l:.i4IPVOP3<*lq?
IT"n":5GVPr3E18)&Yj0/;8K)Tr.`2M0Vd0`XEK)QU`=FR5jdS^]2buT,i&3\[2QrVm.8)+eZ!\Aag8H
hVFDAW`&KqaJ/sJFaP%[L)rY<e'i=5\mKtQ3:#gM]l)b0W2[-Q=:Y#oS_ok0L&%b64fZS`#b*M;aY9QM
%OeS.*e^Sj43E69[S'@2dS^+%,5=PXkk/\#!`96IFF$bSdCqZq]RJmZitJT(ABZs0(F3R.,WA3rf$`+[
8Qe!f]R"PNL5='5!`;i',ET</?QGVBLhPPiUu_[f\UtPq=[;1:oAZ^5KukQ\7c1Rnf$aHpqU->')gj&"
SS`MABk_E-2HM14E/G3HZp[>D4k)<2_rlR.'P0fcQqD;Yl\)so_(4*c<Vk\JpZ[&j(0k/c((,SSQq-O5
Q0YPaT>5]11Y9gPA3Q1G#,VBKW72&q[e8mXVfD]?n(0cM4>[B4jYFtqO]oY>IOQ4n#Cr`0$-OL2@Rrb]
aA-T?C]Bs5YMEHic.oTf`j'Y/fsT&L5SV$^<KtgnWlL-o+l8AQ?ZDlcb<TZY:[+^YMP%8Mo2Z`/=)9p(
1?S5s,qXlnnMK\-]8r\>('7?0BT_o]pHfR>LcXTT6(p9.9eOIp7t!tR-[-Ta3P2lhR[0+9a4;Zb(?O!o
\dX'hCWShGks0b+q:FO<_M4m"FN*?&6kQ%md1@aA>WJhXh$%XC+8!0hH94<-ml1KNjj#V;$:FpI&i,EH
7i6AsiD2uU#`doaUj[E?-lpQUiek.YrF=GZ="h;ag,tVh1Ib(7qhmP9CYMY9H9_>'EUUs@++@B<E)Ug8
Hd4)Dh;Rj<T6tP6\)4Un1]O'@l<bsrRl+q]>1PNoC%?o`X8hfo"lP/+Q881im&69-Iq\Krf_K=H7Sd;H
oUU"ZH/AF[FKCZR9WTGI"[it$$H8a8/28Kr5RVT#hG^W`0$4dJK-jtFcQV>HDDFal1*A<T"EoN9S3Q+_
do<%<f%#uf?_aqcd]/FgbZqlV[,S'K!sa5D_>b._I)*8!4W2jN^[PN4%OD80q5kWDQsU_'h3>iqQ,Rd%
:&FRhQ>*[DcQ8X@O?294?"QV0T9-B.iaA]C_(+Z6e8XLo_],4gB0saHn]A7sE!1ID8P=fW:,Z=Rhsp<9
W2%VBoj4>A059O+8PfHS.jrCTW$`UH]<T[Ra)NTn36je;nIn5NZX<icd7E6,cD4t7OZXjN/<$iIhq']m
5Pt"enO_ao+#kTW<.76j*7E@>g$$As.LJVM5Es!\$mU6LZ!^Bp%[1'oek-Xr+q.BkqXa%M^N.2`i0L=H
[G!`6lF+=c_3EfNR&SrLN*$E8E8#?aHdRF83IYmNl!`JhjS56LQW>Q]dm)?dJ$.m6'&Y##TO=fi@TD-Q
M6$q\:RTST1/b)3O=o2NBPMb#0p8bC&0V4U7$eT.j%hrJKckduYR1b]mPGUb1iIBQ]2r8o0.-\pPk=dV
M9AFEPFO1GP-#Z.RgTIg<lS_.*gOGO0@,a@eL734AZR,C4=W3aME%CIYaq/h$H8("M),c"kM7oZ[_b*I
g\nsNA+_H<N6)9D9;XP5Tb^];!Y,2C<SX9RD6P;+_1A6>*%Xs".m4j[N$7CNclp$0U?G%ZTmq@Boc1P\
LHcFn-#qqCY"Wc\DhRsbWa@K2cl_'1G",4LS#hG11lTo"@@]+lSAS:_o3h6nqBpoQErW+-nN#FTDSJeN
jl<2?;k'tCP$uTVbm$T+5_H<kF#Id[#d&#h*;s@VKmS!=TA<phffI'^V8'_-8uMhr-2;"9>LcP?AV=pd
+BMF9]4e-Yl[\]g90JQ,\>t'p0E8;$HXoc@r/%PA@oYI[h7'r.G)PMZ(cM\dJe:NL"GE7@Ke.ph$,bGL
TA"lum(<2VZKo`0TOk+rhQ@K?e`/+F(3`[S>WuMQf2M!Y<HgFr3_hedlKtF'9!16UP&2^FZ>UcMg2\'7
]6m+@/)oOI3m\'SasG>j/!/TkU6+&=0,iJJ&p(M:H>M@2qG5\O2a$F#^$TcgdH3Te*4_NUWI&n9Vmm+&
i<%*bM9F#qk(S(j>sq7\EV)d7ka<b:ng8j2[$5Y:,#=0[nY<7Yp:u<14*]CD?(Un)Xi2G^`ecbG#oo@6
gXnu1&+dm$UY6MkC+kp$4EfN>fYm)FNL`T0MnAG'lLQ[ok_JAZj,NC0;*(n(fUJW(m!MU<NNiGW`cDd<
?$mYVo[n0(igfn0/[LYhQA/0r7Kl5amA297l>g*\;GqOE9f!RJrq`D9lF:[TWM+QQ#SWbR(@G=bT:Ma:
rbG'JGm&QW^"ZAt0V+_Ro5Q1'/%11Ih7WC:gU3<>_6>Ib\'*=tX#uNe;:V/%=]+BsDDQAk5m7aj_kB(q
#Y&UU(V`-,`nXuo;\Ci$UDUnc1EgOTKGbt&^`E^L;^P-!3(K^%CQ,7Y'2o64WO[l-F5i.fjKAF,;ftVP
lWg'ls5`3Nr*gk9`NftN+C:ILp4(pSrh`#(;+t+:8<1%_Z7pN'ON%>aT_5>NU6+3$OLdo=59aJ:YldD!
/cdG?gAJI_<K3ih%O;=5FQWr>>Yho94J(>,Q24").Hg.@HRUTCB$$dQO<_C>*>mlLeD5`>^)%^P`$u<5
4<Srq@KrS$LrRYs8=VGQdd!RoqnXZQ%^",-1'h`]iR5Aup'*uN'eM)$oCO?Z@:Y?8lrS#elVP9[.d\))
UmJ2K!eT2p=uDSggn@N%_3XC,IL=I!@8AJ-#(Pplp2l$E.EKBe>T83d>p-i+S94<LlK%%2I?!b<h=Mp"
U`kDa_lc\a&MAVF&d`XKLi(SI[0arRXr:@YP;lo\Nf2b_lD;pYoNiGE>*G%s-^d%!a/4gl3ODo'@<5,q
Kr1pQP5Slhk!kdd-Y:Pi\b,<&?@;ERFTXfJRhs0NYJX!FTQY?4'Zt"@&Z,FY-E_3gQ$sg%C4!O<(]8`E
'k/FcK8DqkC8R2ml+EAT(/-?=%V^#q&d5c)7h=>`"j.)keL)Ri7L?R3X2\UP2i*SmP@7_b`Z5a(D*\7t
g(%ROnP8m@."#epXgNYU2/d1m\FJMFlTQhUD;/Lg<(*C+0Cs5;Q&^_&e.ZXIU*Ru[HO3/5ROdde(Y^J>
UTNh][9*?W^?tkj=?cT:JEk;Ldr.rFrQut:\R"eKkj[3)JR'J'=F"k&1ePg`&]bL?<I2/?>dZc."LO*6
#o?RR3LZ:f*D._0T.)kXN.;%d8-KsWHU+pPWS+^:]t_5Mop\^CB:^PDZrP&U[RC6ag5:C@/H;u]9POSN
$\LhUYpaqFXSq7=?"@9.>[]-'e6ET8Z6]6ZeMV!r?08?fX1)ZPfCb!P?\=GsK=Z^VI_ZM#6M6?0\r6D2
ctBrf(&!2H,>$Rc:[HhcACKq\]6;ubbj<HKU`5D/S%mnLB:jVLpi2:e^8XP:[V=!gg6l-HY$Pm]f%=>5
qK_&R8&jAp1i(U*N"NO$d][#arg07);(W2-hFUiZd67AM8\aEQbIeJYie`CYkn?IIr#Nilo=B2<L,eco
:l=U2c&##\YqYXu++@P>r'D/K$ZH@SE>J,H.1`sQI]=-Q^5`TY#.kXX7K;e(DUl4lF+lc/E+NGeKGN-"
LD5/Eq>-C9$Udi[$BHrOilpDf13IB)I+an%nII@R[i."<%7s_?M2#Q<W:<f`#Gi,V2;qP+`?jJ3.b%,I
PE"WM"&XRX#t]3tP:"PGJ&eIBcAI5qmjB-@ePulCiB)s9fHh*jqATMJ--"XDLm"(4e<Dq(o;2LU@G90R
$6B=QoEAP%d*A8nh+)6bmsjiq`q1^YGq_T/USj!1OA%8%e<3]]kXuYQ8_FYfOc5?WKU%eg+\s@<A$Nj*
FnqI2pE+-X?u9fU2^2Jjo@R:^XWiBmjnM2tZUS?m,j-;J+aeQSO1mj*Z;ZbM]l-o["Si="l.Q?@#(<&s
fa:+Z*\5/S:a2D9,RA$G9tjmDde+]75XcMGH*gP)@^S#in[nd=pMF%Db*#RjG\-eFTae#e2Rd?q4B[q(
EaFE-'"Tp@#UmN4<K]U^?3HO08ObM<9h;lZg9bj%i`^tGo?`0Grpbn?fdfc7bMn[t7@>K7?bN]5[YLo,
I9^&rDt3U+]cOcs-H&&.kr)@W_0ZkWfZKdn:]%?h;^f_+YHV(o\eH0I[CkdDcn7?if,^ULLdc5Nk*c85
K*`88O-Q)-_9n-!+k5SU0h^Mu3Zk(M#P.*jT8lCcF%!@Lg04I0YMPmu@-7efn:3uIE0+5h/0E5F3N0WK
=aMPY<E2><<=-[T\?-C"o)F5<g_CWP[h#Tdq23mCM5PQW4n7AkJ)aIrk:Q=0I;V*./H$]l,UUWomh3"s
"%!\S-2>D*e1O*@CUQ^WMm".7,gfuqe:;I+o,lFBp1^s5mDNo]GQ"VJ.\il^:fA(Y<#3kb3Cr_.8eaZB
s,jAKa0)_+7/t#dlslcGqn'</o9K'Jp2O$qYdu=UnZ%_lGL'qbn8liThVijk_fNbo27YeN5D]=D@=>^T
fWGj1-[1GJ,g;V"j_D"[^,f<pMdQG9RW46GH,A4=MaretGKVS=$Od"0X'`R4eC2%<D?&UT4k4Ja<F9)+
jV(GVg:6Z+P:!KAVGFL"Dn>6!WM@L/^?r)\]`6pk4SpZda?nJ<j#[!!2;s"^-L@N,D'=d-Ep:E%$DOUE
/MSSdg;:L0mJH7/5SP#?=g0N0I'VI,^fqmUeL)jC4mXqS0AKV2(!)=WX]djmgc@S=8%n*@=`jWm'P<.U
(%<f$Dh8jOG22(f#3XHP\./X*2`W`:l%bnf3QsT7+`$V@`;.L78#K#Y+<V#]L-QG"oUsDZ&B1/b#MQLU
Q8MMG$]O5Y.2fH=hR].<.2bW.+Gf$s4`K>(o>\Ba1M>$m9pq>/E_UXr/n3rMT:?-`oEm@lgT^>4>P!7T
Bh+1755!La4AnKO$9f[SgNF*-$(Yr#'MrC-VdP?Vi!;T2l`77jR[:i*?.anI6qh5,VdAgcoX'mQ/>Q9O
7#u^Tf;]M20m!)E1#0,\qij;t9H/S'A.mlJr9a<W+$&9,;gpm;%L8io5/-Im;1qdiZ'BnhXW<22C7.7u
F+X3goR''L2$pD=28hUMHTjh0ocE_E)!"LeCEnh>-te(/Dc1aB[?]dr;mXIr>'o"6]A>Q,PU4BaTF#m1
Bf#5b)R`UV"eTappekOU<d'3<YPnprm&?V1]ah,3kjHmZFbh6b.(.%_1/@-&*_9TpCs!UI7oP&BNdPNP
%Wm;S6Oh*^PSX=S<>WSU"(N:[KW.enLU"s8f/tpZpVW$2(X=)7oAhthC<J3;i[A#&KY;2XULK=cC66&B
Y\2]%9'.QA&7eXe"GL<gr1B"T+*k:*Cb"m\^HM#[:?tubh:R&G(]NP@XaRr()+I\W[&MUa4ombCO:[-)
#&74A'H,74M^!ZSEYSq84!@tbkG]9F'$o=dfr(>5XfAA3WkQ]![Q(Fm,dOD&b/IaB8gm#t>Qd5V;qFr;
$0+\7j]At8Xot9)ct]Tum&Z#A08VkkBg):7p%9E/kc"N^k'f\hIu`-7lE$^KUFI&n#2`L<JqqG+YnNB3
b(\/+Gc:VfIjppIDptYIZOQHbj5\.=)EDHi/M$#/]5>ri]4TCCI-[$i'5f9>GMP%JV^2;dBY65JoB,@W
R/QNLc[E2##f5AR-4u-]Q!n-tK5_".Y?0AS]?_$WV=7%;'HNpHMJko,,3Bk^RR4O`hTntHLa)@q!]!c_
L>Jp%Yr_6mI/_F*4_6CX-rW)rd#]<&f]1G\GH?n7'<?60kk`q\j0kCC@8Fft/&"7c[LRj:%<g"af:L[l
ept7L9I"R%;jKtWELK:,8=^ZVUJV7S2';B4#)s<Rc-k11dVl`QEcG:6-E7D"V5!"WjHdogpO.)Y6A$]I
@XNX7WF5,^P;DA19:1G*kYPb!Kni'j9ir)aSOEiO'^FY[2.tf1/4gJ"?r;Zuh>!m\?6bD`<&cW9"GO'R
o/VYh(LgOf+c;);$!]*f%)i!cBR>28$BF:XBTKs$!kkM<)[/1;TNK`#_ELIsZa6S$#n(%+^UiA;IQ[p5
^a.&(Xoc!O!+t2GRNDL)]]tAC!LtPc(SC$D)B4&W]X0&-jIBcH4Nh^6qOuj]>`!QX..L8::;eB6P0^^J
kepX3'!kWWV(IKuS36B-,oc=Lb8]mkDfSDB$=XAW=b[g3^E`X_;EB^"d_AFN;tegJdf5J[lKL>`M"47'
hP![O\pNUN@%q_jajnTYR&64is!_QW.m=8l9Y+UH*MVJ<+J0B#dWV`a87Dm)dlJ?B+`L;!o,lL&s)ae-
C\-^.laL4qib`aN]WF<-XaI@Kget#I6=`so-TF3Kf.oq\Yugi/G7WX\NiIO[<L;<S)fi=6E+n"qg:b[G
7j$1G]/B=+c!M!,6D0>uB2s8+fC>PMLCYCCoK@Vk:RNO(:1.nGk-RcPYSRWM&k=,`eEdU3E`OXs23kTk
\Gt(E1MSBpROStig"7c`g<'D-KAhjG'iu"fX(;5`p68kB0(2<(B>jguj]=KM^;O51Uoc0diha5$jQSU8
g(3)EH+"#2UE.gj-:s\Y%.T0)3p7[PZ*SQL",N*WZW7lnbn;^0LD(]He#)Nfq8rU057K.]4_g"rnhZJD
SCr;'ffUl>DN)DND/@ERLA5b&Bt%>kh:tGW2uWS3:VHPocGjJ5mua)_eqm"VF>RA9IBHAtoBY9Rp::/<
&1*><=I:S_UOW[mMHhFIUQ[#VaLcBZ(Y,g),(ZZ0,D\"WUm63j%IiQ=7rTp`SKbqT)56stk8kY$kQdHp
1kZ2"[\r_f^"`U$p"lJTH/&9#/.m9n71WO%kqHTVNfI/Dp@OY0#KGYg4?>D^/LQ:'%I9J(j?aJtW?"Id
W%&=B:L,-.iINBknH#@pNOkULDBMR&W21pAI<r-s6A$[K_?Z+To%3frBULk?HFbP8oq8f@<,>O<7.SfZ
5q.+/h@5.5+>[fYhCR389VUr=0P]B1O&l=(J1(uR4ST=HN'c_.aE'UP]:cr[f*=!GIqE>ScntY%PGjom
`]\gHq^`<F/j4W#:](#!;;a7WkX,F24Lh,0_VeRe4$.RZqEUk?&Le'T"Rl_g<i3A:mE!]+`CoVn8tDP_
>sb]6FM]e3g.%c4_QbN/Zq\r)CZ//(/F+b\7o?oYb7_[L/6T=1D#31`pPsgKko7M<Hc5Y$K=pXAoa,>b
#n(iM:nd3gQ0k0GkC;%\h7nHtGGZ(GGSLXa*&5#dVA$!5VHk4R$P$7%LCR:0fBNpDF7Jqrpk6D>mtj%"
!(;AZ7Zl1D,QfbWG[V^p8Y#M)C[QhhVUrK$T4ln@];9OYI7\Hh)(6f*V=a>EP+O4)5sd=<"pqY)BTud2
:iUCMBhS:%DQL@HVX2akAODJY,p.X0L,895BFQV.Y.$:g0s.4Bn5L`P_IX<EP1'_mch/e%g4&uOg$Pu%
79i9LOTF".`;tt^]tDjDG'+@bU7KdRH^nG+I!X-0l>>SH/'Vp2EK4n@UaA+ELVaa&Yh2[5Fii`E!H=Ct
"/9105q)k7-l:NB2RKG/mR0ppadj+1p(b/ST%(.A#f#nF2#mud2BO4D#];8=\1]Kf%PdS9Db)iKZSCL>
><>bNKhtt1SipFDp!gF^msZ5r11TIh))G>f\TR_\q<JeIgorp8Y1mjor?IB;[!ft"a%j"g$RKfqS>--^
AAdGEZuHnrcWAahqqFK&5gZT9>G^JfHAYD-AR=4V++/MGAkX1EGkNH;fcB#4"JRRoan2>T&LME5&%j(A
>2:XWLR-=_*<a4gre*B7@4r=W/:5<*H@DpOi'D7US+SV'oVG(I?5=D0&d@GKFX'2eGV&>ni95IYDm./a
V@#^78)'2&*X!@jipT^/e.b<m,qX_)'ND;eIm`8f1.L&59Z](;/YK2tjJa(^3H1ZX'FAXTo!ibsD1@R)
cPRQ^42J3H_N7F-QNWpO#YHI4.9%i*)RH*$FiJNDQZD+aQ;V`L,6$_!GQ4MR73j)`.#6h!9aGc8nG2)-
+oaBL;?DE6lAiq!X+mKhXl*Z"b^jSXF/r*'U$XiOE'>fYNecFS\#8hkG:If181USc?1tp37RFh;:]uL>
:6Vm9h/1(jlFXrpd_SjFn#tnA']gbW[Sn$tf6/0.c^IRCSiJYUcF>DT4uY@b/r;MK#>nG[MHZUenq!Ma
fM-c?(+G'36m^)5B?_m\nBbs_5%DD4In4Sk:V<(1/I;CeIX2!g#X.\7%#jg8VM?1aAVLqI+t6SZP;S5N
]*8%ch>o[lo:.\/^uO`>j<i4S'OQK^)B9s+W.ILU[-V=^,<>ns`2VFS3Co3miLZ'&HkWiZ]1)=]dHmK=
B?OTLYA8Su_O9EM]$fZ*WjnAc!Obn^lZ&&k$71oN'VM0>ja5]g\ZDspIl(4(\>JnrB?CJ/Cem/sQ>tp7
.GhtWef'E&pP54+(nn9BnQM#RYB!jaKqF(dr9We7qL@=M\N[e3&la_Xk/&On,2ohErq=fK#u7T$K8iAO
-CcR3DQ8Xs.8*#Kj[7bK[kAZX+D%ON5=2[D+A-X??HdU@-j;IFgImme9;BV85$9qHmd2=G,JWVZY0aQ%
IK$"5%LP?\_"Png&P*#ij7D9*WZViV3%%??a<*I,97RAY>?@(8r9V58\p*!mptDk]b:<3nYODJSPL!!q
3n)YHM+@]%q.Et%TJQ6l_oD1ZZd$jUHI(2K[m'dClm)":+:<XP@^8tu8PoP,P_3TLPr:i^Bu7O\]0?#f
W")]"=ojGR+9Fp8bQ;#c#(05S>NZOBJ`0dW(DXp:lW-Lo*m,A.]4p*(FsWm9Y!+`X!dSpJc-TKd+KU9L
kWSTg#%:c&,&2cHZ-Piq23AW`j.XI&f6Gp)o42=]m)87\#h+Ar.a)IdFK?UB748j<Y+jC2;&`](Y`XOY
,i'_M2ZQ\fbmUMp5',#?'GH]Cl2li3OX.=Z-b]9QH4)e6ECl(J(+DH^D-$236&;85/E&>aV3$='!]$Tt
$s(f9QWo4-`gEVsS[8.*I:mePLtLdgEDIU`-4MSo6%Enq'j<&*Q[9='9@:5\[fR/lI14lBpf#7_"\q+V
c>ss"\AOc*7ds*_IsSX'_;d=#F7=7Q3_qMh3SSVWI++,Dd^Bc*/>h"%W]-s<a=NCo3V:;?Bls2qpg4o?
?u40?FZf0Z(QsrZ,p^c-:+_9^?PXZsdZS`k:CtL4\hVU<.>Hj<8bq/^#igm)XSK1<htta/^T;5/Ch;:R
n36/4$umPLqU@/I4Ln.R6*J6,Kd^[]%m)u@&;;5."]U.J$,Qq@B9aoZTl-Uaf`VZUeNaoJMk[aM)b1Y-
PC0FV4e:=_5m'tP8WQsbkRtZ;3K(bD&4jgcAiO00p:8m6%gg<)1tt+GiC@)/>ZtEVh3kS8QL3hsWhDZl
Hg1QRQ`@i[&l8qj_W?TW@Q8ekY?Z@]jF>j,>h3$6YG%]*D+FM\/IA>UY%`>Hf72jiX_"Emg@+d-Jjj+B
C$kD0-3EO$XJ^iJDpp%]=,8;6Lh&haA0QFe5nkr3T?p`e&ZtGmhBNQ_^9QU@l0-U8`n%-qHb!Z&[hb/q
/GMW=Wj`E+((WmO%\Q/^Z(q)'8+B%AiZGQCs3t(3YdM>I>F'PHk=!H&C<]tjp@ktTA+#AgG0'k%l9k=[
@"J<nI=#9[FVFht%[L=(=5PFP@u"[&$#p:Y715+;j;&po__kH:J_WXWOgjSp2KrE/"NM,aA2h'FEZ@%V
i61lh$Mt*VNt<VSF>FKi]e9M_fK=b]l)c`9"m:;^6rfl#(KQ>\NNld0>8_I6n*f@m>W?<#>ZE-":eqjo
&XX9DRf^^ijR\=c/MJL8'@SnL4J*8IaVQ>,&iPSu9aCucSatLH7jlTo4X#53eXn'[$\9_2l"a-uNA</b
%^K&S-S*?N4P#rCLI/_?,(o3?"Oe^"!2>i4Mh!46QN$HlF7b:.f'u]<h`k"Q8tBfob;3;Q,[*,:1BCk/
Yp`m$8fYPIlhVb/C/;#fVWC\J2;3:jf'!:`^9@j=p/W-4]].nWUF(W&XJM%.<PJ]"+2OjSehMK>=D4a6
]@+M0qsfZJIf.QYq,BO1V!Y-GKUtce4Z^sT9rmpTFVXg>.l"q-;e\`_^^.;1%E7<##GY,@KqQLR6<6\H
I8G@XoF7,Y"jq=rPLBl6j74Fh=!XWuI1E"8Jch1c,C/T0M5tRt`L-4k:"1N8M)A'NF&W&?^OM*:F^#fq
CbgUa+Qc#$OWf9!:I14?I.Db1b5#Oof^W,;??f'kBV95W96fuq@A4@/*XQ7>c8hYN-pZSZqG/boKbtD>
`:)2Ms0Z&=<oFI/JgH4N^aC0.3[mT>X&V&lN)6/fSn?5GX#WAm)G49WhGq7+`i5tXNNZkN<Q-d1?/5AK
rrf'@Y`aq;@Y4%-!U.naWUTf-TXp;Y\6g=gYI]=sHd;"5VdC@n\8C<[m1We&DqE:K+M')k_h@e6Lr+uG
"%*bF!])[KNJ3SBMjoJm#3Klk]1LJMaRcB3\&GWP[YEB\es'?5^HBTJD31OjdajS1D+4Dn;CHLg[s3_,
.+%NBQ2\lOX[PI_D>fNmXV[1ggq5f9<5l7&],1:Ds/^M&dJQKshQu,R:]pH`c^+lnM^tdc1>2?^,nL6$
U5UAHUk"?BVD]HAn;upKKN@g)Q?<g@.l[YVV&JJb^:N$q"e>''XIYGs3f@5[Rd]VYp3V2qLn_*IM<t^"
,Zn*Or5[1uPrrdFl<h7)75](YFq>T'OX.pR/^edCmbARB83#r,'G,kg6P9!:Hc.)1Menp8W[D,EH[Q[n
g3-4&hn6c>TLi"-B0-G&15;HD9iTf6-LH"Q</eI5J$<@e+[aT^jk*s<J10na$.a]QCG%](V(Ra!bJOQ!
C!MKl&.76XLV0P$1rk\7jfY4?6[=Bh@8Z5DK(Cuq2d,VZ2ud]"AGd-`;1?T^A$eM/drjB.Is](p1d*R)
=e^$R71pnT-Zq"?$'@-#[+0o<[6t0gS#@aE*f,CY8H+jD+.n^39O2BUH,MP-"T4go*$?DT+n+b8>AGI_
!V4ks8uj[K>3SdJ$NO*/:\?YgreV)PTNV2ks/"i%C+U(N_dE*20]_g&1AHX5>YK$HBWG_PrEnUpS^t?d
gP5\3rA\(IV=Ve!I`7N?=5Ib;[lXGhUc581'N`oNo!c$;Rlu4IVigur0[XVE,[C`ck[O+b6VZ[:MA$G^
]X<SN5mll)@D#c`q;/L&=U6-SZO:7ObE>a]`[,FT>OSCn<.*sX;W+NT9[s@<Ng5Js@9hfLPk9rtED'aR
(M8_23B60t<LY*+r(%2TPOnr6U\#1//3;9'UTX[N#-2-HV!Dj3[mBGshLW1;/El.1bCu^@E9Dhm[L=o4
$4ja[rbQd?m&doH36CA_9qW6$5FaG3p"jqR86%$HPQ_n^CIWP?,Zce$`0@:050jr>Af\TtOi6u8e!bGo
a.I8*GK6]7VOo7YI\ns)Z"sCM*Q`.I\]@jR6^0*R&4NJkeuAbQjbTc*Dm(/?Y)IOi)&c.!B8T/;^Tk_$
plAV-%aFmIkS%Y/<WIcjBu"YW;]>uQc@\e8I6P$)KUj+ESQp.eRi6X@7/4Le*AuhR>!'C)Rcf4PnquVR
LRR()=AprSAo#WD/Q+&ql(9@/<f)2W:D"lQ#!603kURP);%`%F)akE0_(_^Pi:a0&9;J<Pfj1ph?i3g&
0@T:b45?`rRK9%2_76KGLa#4o@to;K6GGdHH_ejK",m"2kFOf?7p$FQ4D"@cgH#%L+Pf)N>(*0d:[\*%
_VU!\6PKNW\0T?c'^G@q-Z.6r_bK_0Iehj`VbonD5&r6sX*5-G+\?FcV0$K7V[7dWpr6>tUus(q/ea<T
H+\IZb#Js8)P%k&P8:!+o\Tq/@.d$JM>BrMgSSQhT>oU=3u[TgC0FoD[d1WlBa]E.Yg/+tSXVN\9hajC
6,ob"_;j`&Q\RW+n^dV5LdK$2l6sZZFc"]B#'3))AU0ecVD72`-_B*b6/`1\U2W<@Fqb3HZt.IC1X.^Y
$IHoRbXLAq<='qC=t71P$WZ!!qY8PLPanMg0bDru>$sm,SrgN3+_=E#@'IBf37-er$q/j33i5Zs:2(1B
:j`=<jQF#E-a72q.oJ\`?%b0i*W%>d:k4.[s&D"SCJ,ITb%0.5Pg`>A9L/ef1t_KgcrT#Fnfjl`(0#s4
pK#pk%=T/g4b62q^N*#)?B^Zc,/`-nDASGcJFGX!N#4rD*^+oh$VF8H-l,ZTN+b)6$;!-$^ZrA^kM[)Y
8f2q":eg(2&]4iE4+T>bU&toq@>0IX.lCOD,ZtppN*$a_OD@JF!(8PEmcabHXGf*?1f;6EPXFu!KToV<
k1j:Uo4*WFE'YChA1?mX\(Wc.PeIZ>s1SD!9apl7)45?lAC][Y9C/D-mmM0FV-j?tHkO&RSahK?SsEHh
p^*uZ2S->udJ0&G/S(V=83AnS2mn$P\XfCXTFVR1N9:rNd\ci&3,?mReXC!_G':Lr^`Un8R<P`Q>]jb$
@sJcfa+RkdU%jNBq2-is&>p+J;+)A<V0nB,GQ<:7m3RD@V3.q?(gBjHI7\VL[TdSF2JHf2e@b\#`cXrD
Re5af($O8%'E,*94@3@_-V&G0NY&?F*YAGV]E5b]n\A^Md+jC6gRaGc:UbbV[Vk8&[ACtS`=^?@QNcr<
-/(a,=Eo"2La#5Za\Yc9"N?4ZLljGU'j%hC73=%d*oCs1e)#6$WP<4cmqM4M0N+Db'?<+h_?k;"eUSqb
I<b!^7UJaO&0l^'c7SaWH=cdb`>.oO+PR:hP?D+K#?Wq`T4rFYdb4?Q>e]I)@IM(BL+'.qK:*X3Cr`D)
M,'VHW:7WI5HVc*6+&fN2aEJTR2Q0=Z,STH[1/[KoK?G-LlB]hVt\A`[>OB>Hi@QR+.6oi_q2#e;s7"f
morP>s!!Ta<*_R15F&G0r1IZ>h9R?Xc5mf]0fF/_g6hO5]V-[j6WDct\KF(Y,rqG#^db/XUF4Vb\1D@M
KaI5Zjuc$%i`P6Calua)G(.Sf't6[DYpa_RIlWGH@[LPrf^mtA)^hBB2oh/KB-8uN!W:GIPi0AGl9Ajf
LtO,W,u^(J'Y"jqs1p:m*`'mJ`u$\obPI8AF%sKApH2Y_p"@`fm?5-7/q+mCj[<Ckl9[!l<k_dPdjYH+
+WB(\mFVBl"QNna?nIQ-l9h9NXGE!HU7;-4/UnB6+2Z$b=;cuA].[P;Tu^I[c@fk@VO*+3?FBY,BtJg*
T>a;sg-ktrXt>oSYh&Mkd>.7T7A.L"6turq<i=^(f'^M&.-C4]\\0SCL+%-c&Q]3qF&I$5;7QE!E-'<^
?cSS4Uh8_aO'EW>bY(Xd&._0#^.X50#)!,CFV\PbY!n;J?pZV:apPeC;=P>!n3lAp3f0D>dNg;9n36?(
a#Ll/n,RS9;8GEQ1iiORs1>jY/AUm<6C,Qi>O$j+>XNO[4-0[J("b?B4%.>P8k^BTP?uQ^mL,7K^8^3'
XsVEHUpUl\:,"M4e1O'HiqsrW6$u?35nWIVq+3_ed!TI`:UOg7fR'L*iT'fr^Gb+sl0sE7PC%X-l,L5X
^aDF(67`H^.0S*0C8$a6ecD_c;h,C4r:[6)[[1K-/(:PW8">$FNp#%:aCs/[#<^jh/r%aDMF\7%O8sRY
'3scX6iiq$g;8QTLgA(2U/)a,^8$j)>Z9_Ypuce'cE&VBXtPX><=F%flVCiM*X8^dfLV6C0d.rtr+2#Y
d\4sL_/7/D>"aUWQ47`4MJ1^P5#=06`1'Dj7j$=9?C/_K2sP@`W8oRP1VeJ!p6N<1>[jtc[o_5F%SF=e
97h2<8I34(8MG<!5P4?Lqt0=78"B>F4$s]FEFU;7SjO0hcc^h-Xo7pp*j*C-.)cC)NtReJ6pb,"7LWor
D25I%DuLf%;RBUdRmY()aOQ92?jmQ'YX_f*%&)__9Kg4/[8#A8h+*bI4q_;6,pdn0UiCRRB`\#k3-PcK
l]#&:.92")7%F.1LEoMR&,:f[']@lQ`8$$Q6:csOZmDO>>]\p\@V(D/^!ImZblJ=)^,g/X07:j22E0$H
@k]Qs1+ig.^lsT2M[E`$^Qj(s!AP&4C/Bd#XBUJK+R]8Bn%IcAWiic0It-p6P7YM5Cg:LnNM`_d;F1\`
\!Z13A@]ms&Q2.jJ-<qf8-jbl"A$>:UmY)dNTn\egDGR&X!Fatd1f;>^[KlHOsSA/fT]WY?I*80qrh]M
F36[n5C9MF4j+8eAsie.bk$X'j\D1ma7Q#&nq!NEa5/auf6jg+C&c!b(cWTZC-D&hlR.JB5<XU@*'Dqp
i3Tjf%V)F1T\P"[R#<^h-gJ=D)M6M!JXWHTD$q,]CQ4j#`^7$i9gSLEgZlciD,l5'WmN1Y2Kd-62#HAD
c2RRJBRP4e[]OBVe@#(VqURo!>ED6eXJmGGDoB*/Y"2K([l(dm(a:tBX&fH&#QhR=)NP<H#!]PC<>m6B
B:pT/ZiR#Mf^6Pt/.NcQN8c@F6;Ha9DKL\dc_P3nmiISqoqLB"(Dej+N._>q=efoMqTb5HY$%-VH*]La
hibH2205aRi(iE\K5!.$-Nnb,+c;,8So0@I@:#(^\L8!-HgC%!Y$4Ye0rG"8"J1->:-fR0!4)5pI(T/%
jc"r!s7bA4#Xk@B0KVdV/t(5eopWX!o,ZFF7l=YUk,\@dXK,Zc@ja/.B4B^2>+f1]Z(VX6lbGV^jm=<l
+R57l>dWKZMmZOm.pn0\\+dgJlea=rWr)lTBKVOa->W-*PRPGD>o#_N;+dP)ShN]n7sUrBc)AFddBoL>
"TNX<K/:,cq_dbff7iPjTm>L\#sH_61+5TL!peV(^D_nP!!-.OTi_XmGs(YV[YM8S&cZ/e)FohfZ/^fi
NTK%FV7NF<S9N#pn?.\rGel\An;6_1-q=X..pSCejV[A;6*kGK.Oa]X`-,ck6Y5\`4)_+OpZ#(kOVZ`M
"mRK[^p4)2Wa$n?,pWmH%MY!24b<<c+UX9(*0`52ondf_og9-pjP*K)RI1#Ch*6<BLnYMX7+FEI[MG(^
dO\K9G>9f9jL#M%_'dJ[XhIr=WX0pFJ$KZE`*."V1p5@dCN[nL=K?:r`%sSF\.E:\NEU0]KCaq"eOF?>
jUH?,EXMKA>#Rq=UG,VOUFO`dU]14aH=#LbnBcZOh`URL;pMIto\4F?Q3<LA;gtH\0tr@c]_1N7)b+Bi
:GPOk0s1_j)1<Y8H>]%*l^>@@CiaVEcX'TG5[@#"nIQEjLbF;Y5N"te8<AG$WP17\^a!'(-I1aeOo.P2
'\AFkLTJZB0I/H^=]U/NY]5E7'_<76<E73,8ku")$3hsC]JSHMd$.gt4_`;s9,CrTh9$TCmb`!0hpu[o
Eo#kBYM]8E%6o/Zj,a2Jl,S;0r8YP1rlO'KDL@'7lS^o:rpD0+heot$YNp]1jNi;Jgq=6roA9A:s7q;n
rSkYqp\e^I07QpmbD3P"D=@Ap2YPW!in)L@qS\CaT@j-u-[.cJf,#KXlD6`FrM:m5Ic\[a?==d=\_-W%
:VH89hfh6ZoS\3Ip>r4Oq<HGT^])HC2kJk%k!+d\NjX?N]oDusGkZ8*mlYN<GH:?6D5A<gQg_a1gHT`H
fO+?hJb!*=<4quT`eOEd_LW^\*dm@WWdP-+N`Z#qR\P+h\AE,UIJG(YY-9i-rWu%K4ZLZIdQ?1T%ab\W
^"`KD)"&XSU'p,gF=H-)>Uc>b[^()cff(-mP]!$\=r-'cC[S&ndtS9pkd/5p'_"\KBj#J&^,:6L2!G5d
/ult`NDG9c!TbXD:GIX'BUnk@)/^:ho\iNPEptjR8pg:)\Q;%%.Z$/6j-$[QB'/Z>3g$9N7RXai$QRaq
#;kSfi*L-DaL_(CV_=)+p1SI4""h#ebl<5j@=?2'5Qb[F)Y-_</kGpeAD0TY(>pIX"rWD(PgVIF[C5In
TDkkLQ'q;VQaGC>Ss#m7Yp?kNP_Y2=a&!$k&35PsTHsYikpdPs?Bh1Br5Bn/G1a.Cp`+$m>[76umHpP$
Vn'qrg_2Y""V&4108`#1\`?/^Hr4%0L:%dk4/-l2WAQm^f`./d>uOsuP?k"&S`QX&Po"Q05`AIa:8/Ke
"]f&![`_-\?HE+mbOE!:23jsqQ=Ns]?[Ul3APL^)d^meg4ehaUJhBjG,I([fj5QqI0d=G=GuAm-oLJ+d
qoe1%ne>,]chYNJ.2VT?>Z!%gptX3q;SS1h/f?Ut/NE\I4d'TNL%6(kZ+U][]dR82MeZO:`Jo*!q]!Qt
s7Y_F^FO`r\+YRu/q3Gtb(kH/Lhjd(6WmZ@q"N'hJ+&3$7ilfmZVkg8cG4m9q+/!^:`H=dh`phoUOV"j
LW<bNm"q&Ns3'_Xrp+>q55!J?It-K3cg:YS1N/h5qrC[o4SY"Jh57q^^$@&CX;M>d[huI6j]tQU,<mts
\M9.s-;lZSfs5@_Gr;HT1j%jal,G/48B\0#5`^&AA`?nUMm6tp-XJk.pJ7$^\n1"$9nOjuXp>k`Cg.ou
?[;#oA+o7Go)_is+o6ZP=bWN5,SN`kb5ik+'QKEfD[iTq$-;6dai:`U"G"^s<AhZ/)-KTA3N16K)P'&L
ffC^#o"nAT?0TAn<%5[4"H[>cV452s\)g[n\n*qk:GLalAtDJg(tph4FE[AdqL8B+WkBW3j0ir^>EUe?
VO48*m?2A!dpSY_aIWUNK'`SUL@%a1+m?gV>&Q?2h.b!!B$6[+4^f,YN&K7''5&K"CRI/GNN=RMEi.(*
]la8K9,EQe?N.n3/Y%&S_5,6^-=+/qneI(ogWKtB]Og\/[qqQmj6%pnrpd`"SpTJ=?/'QCf_\Mj8\qOr
d8#`j]9LM?4PGn;MeJ%PpN2<T<qh:r4RYE!n6AL[^l-&8LgR=@Vu?;qqj<>Cd^*ge0hiaV5/Wbq_NM7V
?s9+86(`!:6nqdNJLK*>2$T:^11j7pUu93nO"l$7G%<F2hunG%_Up>b;>6jX/-49dgHFFDqWF1`f)G:@
=GH$Wm[T04aN[3i7$WdH'&Be5_5Q\EY1iG3X^,]ndH^b2eN]hZ4Zfmeo?b:uR$MsI4epQIZo(Wp-i^=Y
BP[V`WW,Varib1IB03.7hYK/TGZ:?TL0YM?d3U=%_b`QtQt2BGdfhZ=4r&tmXm=e6m9_q>=Ok(_g4jH&
G=b8*E?Ze7?OHQr(RV%$%sc3iFljM]Ef^P/6kMj"J*Dc4qs]W:.CD6RT2f3(]mEVPnS_Tu_EFLmOSX/"
^50H=](b%-dIMg*'6eIr4-;+XoErISGW0nKU08S3,nqL0*."F@on"ORQ#.##]0$7GDd2J:SRq$4>sN-;
DA.&h"eUV3MlI^u7]kh]d@9f0Upl\%2A@$tm'ca,YOAFd[G+ueBch':\u<pq,1V?#X?[DqB1>pH.2Z3^
OF2_(n>0LJ-q1ePYm)_jc`?fGn>1QB^[s8!s+&t0ke$A=+c;M>,;6sC*^bcW*%C$(A('hO:!,EX9i&sF
fj_Q</*kIePNH%iVHIr$e/i;3]NOc`\+0GWB$Hl1Ls;`+r#&THLP3nod,M5e>%a:?F3Idnbuo*>flMJs
A'UW\cCI1m[H&pDjNSXjg2c@NR(U5#4$>ZDG0]l.QL&nJm"Lk9r)$&7`hq),YSA)JKERd,6Y2H]@knE`
DaC!Oh7=29#-n/I<n(\L!+1Ti)@B0u=-G8!AA$s6>?:.J>71i>:Og8)$5p^s2GY^gSPP8hj=gK)pe)C!
)!@7l(0H^B&4]?eECl=%7Cm'$_7CM?Jg5sfPc7W,;+4g>//qM]lN&Kb,U+'^2PVD:Zm[/3M'6dL]U_IN
bS29.fCK5LRW1WJH(f-?VYn.4ZR%c8^gJ\>>7+V5L0JRnMG(G>dfQ7A/.6-Tc1=k.F-FkaWd1Sp\J`s%
P]Dj2UTF:2liKOLrd`RePFl9OCTu++[*8c"R^2+GEu%kuo.b]QCPJq$l.L,6Zf`3Hk8SL)BBCcgQsq&]
A!50H.<g?W?Z5`sP@\'Hq@(SWSWfU#B>UJ?f3Pk#euYJZD0t`*(Cki"^V6rZHAX8ZcnU'a#;Hs"2l:>;
$e&<%Z25`/hJJkY0[ke:;@)7iU0uWUn'KYcljq"S?#6#j,K2Qh>imSQhTAOE6lF1l=dphUPEOHLd%`rB
>OG[1DIHH.?#pfE[/\TM!kT"')9nkIkXhb$^2>tO!L`.]XD10@78GB-ZKoC&UYUFD?ImE=7:eBnJJo/b
kb"k1>Si5<M[&nNRU</Qs2;X<mbP3jj(GQs48);Gn^hAR]e\nqg8\4e<kXI:36h0L.l37$^#8DJV$Go5
E:C",WqJ[;COAYDT-Um8$^-,)':(Qs1,p^.'#CB!gkG*LFG(tmoT@_mLjjN>l]o(#M^NZ`Rsi78;T@o3
"dZ."m+Z!0o=CI0K;Be[%ME2>"H%sjdJM(@[b/oCW>o'Q4nWc>mZCS"fRE$jbuLQnp7V+6T]c%Ql@$L*
^<Q9dgH#,UM>an0RRUNs!:H*l,$ZNR>2Yrbe(3++)sYUbX4s)p@F+9i:S\OtX7JF?A`r`rJ3YOb]tc!l
;ZL4^dU=d*"mG9`.l(:u`qgm#a7`0=n'CU7s/dgLR\kK;D^R$ViX2=9OlZ%u,"/B]&m>qCcTWE&3(G';
56#)QTTgLF!Xceji(>prl)0H6Iou/Nq%o\%-%=\I'n&$d'V_h==/BGLY&&=L=s+/i!Sc].@l%aR[So]?
@%3Q?+l?t$O`$Q+@*U0kBk)Y-emP%=:gcQ3i'3T?=Cr(QF46O^/FuZ8j_\Jhr6MiodfS@RN:WG].4#Y^
p.f]*A>co\FA,n1Bt$I1aN@ck3(_@??)<)<>-_4[.(BuL_3u\V-:p$/JlRJkOgRK([&t<[!M?IQ@Zlq%
;9D#UUc"InK"ObI$Wc%YXoo,=MFm&Y8h<tr_SgCh?^#UJYZjG[GhHLB^k!cqppuqqlUf-rfk4.G3/`&B
o<sXJ\gndWj$8'Tpla]:P<>SS&>0?6\0)4rhI],28kP9$p<*]5q`a,,e*lAW84#&A4Gm)ocChfu[S>tM
)RDA6;"*&D:8fVm9c:A]V4'?Za\4UqK1q2l\r_TO`!M&_+GO,Qe"ppdl\]$7]*I1>Z&*?3Z7a,+_+;aJ
<H/&H`KEnf3#FiF><o4p]l5GH%`NjI*CS(0_VLLG[4FnS/CCp3Zmn^pOhhgRJ4B&\B=T10\KQ;'WTCMO
fh4=M>.2ncQLJ2%Q3-&TZu!X?2HuLe%#^(a7CK:o-M)i=oXg'Zkn>EtQo&gNmC.$3q(J<l/cY=e+]h=;
k4YGkK?sYLVL<nXo`>+C]YH#0cu8.1%JJVNT2;4Y'cE_&aGAI9McM\=()5VLrof8W([#FA0>QCVSVVK*
l+#53k$0%OWZHu%MUL8OhK8'5+ek?i>&oGlgi<@4m)Nk.2plH'X<em]o\pNBqEbn1PcfTK><rs;^PX3/
9+6a9oKVI6kkLr,6t%e5JE`qFa0j"&5YHCIhM:f)0&>]\II)Y*eN9t;H/Xog4'jorekT1>WnDB+D*4lR
H!.6!]^WUE03rkeV<dmC\Ga;c"eWL,lh2"R&beRCcmU;rr'do3M,H%@b)!js,`S&b$WA2C#W1/saiE.[
00AF.Wl:Qf,K3`IJAVBsHlu$oq6rH.cZ(tjpGsr9P`G;r7f&$uG81W#01>X3Sr3,D.YcJSN30*:++)uD
p$XH[Wdh2U?@e4O$+,Eh*>3'QPr]30;dM4c8c>V0q&l&0nl"N0WJR4g>)ooO)<i$qHCl38W,`9A\nSN/
XJ$s;EN$R`lhI6rR+0bAYBrI>e".1#+6P3rmWK$'.MpO:ilA>*]11(=aq%&IU*1P;+W[DS3m,q;mFLQc
$*I?J%3N=)mk49%p4oA"iF!UmK&,#fTYeSihC%pr`/C@qr8^tpMW[Do'[Es"RHPU$ZVJ8-5\#YsSpEMF
0?pJ%?hIIg=7k<.@u+T&dZJ&L!Y`eRaE%rtO9AGh`K$?)Q8.Zf7Ok:=A4\5p=dBPkK#,!IS!gn:0Rguk
2D]9*1&$WCV0i?&^>.8:e+.*LhQ"**PS%[N[LUDg>B4](%Na!f,I:L%l^@MnFu.JNS;fEBi&2aj-c*0)
Zsfd^>#"<\N2t(#!8aLhVG<V/:J(AO*PtDpf'ALc>NncnWpDH$'B9oX)_X:PSl?c]hZ'P=g7&GiVVZ,-
^EbC(c%&^Z;<X#qbLfigMN('SbGEK>2\^#-=XqJFEq;(BDdC!CpH1(!?Kn7Jm"0`:C5sCcPKj`4QYUfW
3_tn=lfp_D<]b<F1OI\KPEKk0a^$q[BiaZ_9no`,(QP!*[ob$89b-a8P^L2Hfc&e+3*"0Ae'4A/Cnp!j
X@p%(&`_NFFKK+e@Zh$d\)c$C[&EXAeIo&S^KjFXoP`:CaG`eWmqq1Oa\<Hp,J>+6"5`f8/!S5H[5QjL
IR$Qe9-$gCQG^lgk%.k9YcK$[`gg%Ba]Xak].?$^ED"rUBne]#[V7t9G3(m]r-dbR,B`Zo;(Yqg+tNoj
K7>0D$6)AV=RHn#PkD'=+snK!1qt;Fpo.B<T_Ia+T?`s^7,(\H^CAirC%Qra5pMmZ=]])Bb;/ZIAn5g"
Qao01]IqaGJN+Yt`P[jPQqk$Sq3&3YY*[?WqH_UQHoV(\.(pjn52c+BD!9WeD`G?@HNin-kuj]PX?s+O
J9q>=;6.]q#q)OD]^`n3*jG[KVXfJ*N_-@<QKGJ@XK=7S[3E/\F<&k0T#?][/@DlJj7KIa,3*3ZC@qtC
,F.0@?ZF9Zh08b]m98`6BXe96!>bQC`Bi6T\]K.TM[4V<jP<I?jA8Q-HpI;:i&^dTeP!77b-#QgB=2Xu
kLt65Vdu1(I!A0#O@JEDm:@*mC@IIEJ34-%6L?0acX1j5@-:?fq69"eM]0_nWpG!Yb-(EP^KPFL]B4N9
oBk0-<=j?tC!d;S`Ol0u>#`mW@)=$r!ju,_jXF9&U@p9W&m!tJ^]^^:*i\08<d_2;i:eW\MFXt9,"K'1
48u6ET6PKeeW+G1bK%)VVKJ,^EYf2R.N0'T^*$TA>haF.V!,FAP4S15\4b.l<Li6Pr/SDK4#i%$c>u%i
066G6eWroj<dno+SlJtkF(,)=TkIp=\Pm%[+h["E^)N!o8&>e<s0/[Hc_$Xme6EX@qu3^EqBD-[m4SN<
X>6AWN8$+0Rg#GV5SUVVeZjuM^mPk(Qj?p7>#4gWhF_jp+k[ri(lR^iL+F25H`Tg*.E33ITn:4j\DJgW
PHu_b2idQsna3s9rtLjDoGOcLgCL+\;.(:U2+t0VJ<uF]^"G1?VZ]E-V(OKiQP1W:8\;6Hc#;m9!$*=V
[J6LBR7[MA*cRjKP\u9Y.V9[<fqBN\__j]DZl@<sU*M7FP&:ti_X'^WS]i=7+iK!]KU<X&,,#c/&BJAC
TN[gO:Hi*1fd.$TddAkp((gp^\P4HV:>1MSgDJB`j5fm]@DnspY+F[K:s)7[\^r_Vbh+rbPX<tG/a.;9
Y,IF<pgeo+#L:Bpr-?VL9\c;ljVUQk;I:lbnFK?O80WHtCWuHk%9F0.0ccqg<:Cf;>*``'(Qn5UJ&n1j
.!J#Wpdt:jhf\B0s7FI*r>fEZ6_K\iT266ta%eQs7&'LU,K[Y27BLMH\)hMe!<_Y6Oo3V6o'PmOHdd#0
S4(C'ii(!-CQcqXE9lK3)bU6QScj@i.+C+L[;JYnOYBPC&gu5RnX%MVq<H!M^PE;o:8rQZZ)Fshl2W)2
n_ZCOrF^PHgdbLr#WisW.39sAU6&p&P>2C66lmJ.U\076L[E\M<F"8EaE3[p[$M8H3A5K>?g'*]g#a8$
/<7"Df[ffhCWf2i\iu^rb!sET8(m)qkCrT`PH$+<5:un$p$O\g`iWETO/AHRCX&ZPOkEMkVCnekr=+Gi
PU8f*MZ<04<,'_j4cTJXg3\$djire1.IADcO$/'P88%1kp@=pP8_V<WG?0[o<$Ze5a8/D*C)u^q)]Ge;
5?KWS#>7_3"Uud<Wj`nI[S?1;Bq"b;cU9MEpSJ]e9^5FgnIjs#;54n4SJ:F&AM/N^`2#[JVZMlPq?RP(
&VP;u56R]OLZPc@U9G<A<M.82Ll]W,6M#Z![?c,'Oc%.9PnuAYR*g.%"UPps:sk!UXWt5j(MI$fX)7`/
W;*ti'W<J=/m$#95q/A$heFf)Vq!N-V8?-Bo*;[A/FXX-=S'3Gp)ceZOc1I)`je9j7e-/EWL-a?>`&:$
J'*dX=OMERhZ-N<3!L!5"-$DP>SD9l4O\jXC`E8nqOY2=c;$qbM.a)c/<ch4<q)!\+QW.''h"2GV_V8i
8?ZQGWYHB%f@"\@-g.R)0Gfa,XWZh[N$m'5A!6#kYCI%&osMuP3SpXb@]f&f;)M<ZP]%%";+2_!H(kl\
5]?&B0jeAJmuu4<2-T.1ZBe#e-4:pIRW6=n8ASC\hV<OM8N0]#kTmP@G)Aocd8PL?-g2U)MVNp7\%^J&
n$[98kmkMXCA\!IghlulPqX68L<hTe-uf[I9fuX4^I;B[pjBS8?o]E``^M>Eq5,,ak'R6*7dHS_e>\;(
[p=:PlK,&fI=G%8Fe)/N@W4e\;7`TNPa0>%pps7hRPJ9EaF[:bGU'.he$#@to()Q)1SA=dNQ6_PA@;4&
//!5mi1k:[+a4#R$i_:CU^*XP77!\eel=XEIWti)/LUk<@$Kl-q^b/2$>0cu.-aia9Y`$(+::]SmG^P@
]VcmpL;W_cRjp%.Fr4J\j#T`e/O?%PK\LJYpnYUe!YA!P@O&.[@q:@C6sOf"Nf#\qfuOBpd"[F2WcHj,
A`'\:HZ]T;[4"@VeIeodjj!Nd'Yu/ae3Jb0.Rdb!.G_%=LN'$lCAq?0o%_7UX4uu$hGT!PRF"edZjjL^
NXOUb7^sp;;i)"o2s!K=_!`9*00;BtGla%l[c.[`*TJ&q/[`P2>IWMNIXAVKnk%*tOp76tdNEpC<c<#\
=BM7pNroM$8h43^d@aDU1<N7`59ofKScuqRVn=G62c%Hrnlrml8OH[[;<p7WD;"#2r)i"6KdU6;q.*WG
F(n*6)&7Ed69B`V'A@VlTTlQG,2:BN'FuA06\5rB+*[MlGPQM6cuVK_n[LXCpkDl=lD,Cqb8)])IOJ$p
6PRr'6\'k<(jF))LscB(rXBE-%I_!:p:oI?lcigM>[5*?;-&`j4ZHm.2\,OA"?U(PBh4Vlei5S5[QN-^
`5-RPaB&mWf<[/4ja^E2<Y*#HlIq1k?TKfL&Q+"PD,Fd-m?9/*nCpI(8?D;35tPW"5]6Q[&#/iH^)!S4
Y@NuUQZ^L&GHSW!9iB[U.G[>=oXN,!:k&XYA?>pMM,K4m4lCdFK8$j<RH,K#i"LPBS8^,L,#!io`'jra
mM$JX;W[-+f.*['JN6TL4.S;''6ND/n+WD+6lEqfU5hP;0`?r*-rH\G3^aQ>7rBu-@q,P.GY*WM8VUC1
S42!kS1:jCNAJf3e!Ch6=CcopTc*$I9(l,rC7K"r'8GWJ&4NH)SB4#1(:Qtej9,KtT)$Eb[bNsNa"J-<
@,m-_ba#E!;_75J/Si@/KGKi8"5.KJUm*^g7+MfT'p7=Y/HMU$I+RMueOTq=jjNB$[ST!R/4B;[+c6m_
(>c,X'W@MiBs*WM&(VbE>hN(2\]'^!.8<3s[?FcJc;Bt0pd.[&?0rkHN>rTkS/i*,SAPQ<DW_16WPl4s
:,jD,CWieLb-%goHY'#3T3CGG]I4>#FbkY5X&@gX)p<2nPgr;bo6E^*Ic8Tme&(Qg*Q@DmmM=3VP0"^S
MoV76;2jGu;#eh'XcE#Cr!8`8s.sD=]6L9@l/"TL:cc7apq51PiGFTpD.VjAC'n$i^\Pi_DA&&cliNBF
<TH+q\RX"-<KpFCosg_'U57+$$C5cAOUD0ls.>Nhe6UO<<n',H^kCS%;A0ggQ]n4c#A^e+]_CHdS^V>_
?WlPG[l>$eEF^!lS0NXZOlT";[uLl8)]gUMi\)0AL^FVD,m?GCdeYK7\4Vr'MbQ(*=17HJ,e6M<+[C5o
*3.U6$<W+^;Iq-H,D#K/VmB\DmZ2PhKQmF4q^bn!;>XlqV7;4Q,(t)@dh1K(aGq>'3Kl]=&;#;%J]:M+
cW8)G_QYi!QU<bo#5VtS01t#r.m!ug5_DIe<fmG'f0CR#9gtD[Z%n?)\m+`sin7EYr"Jif.XYhq':tp\
MmFbm;mp;WRbrSd.J:1s=/*7=N=:WGYYSnTI:Ko<h?Y=)@@tTp_%I8Z),aj4X*pe!B2+b%b(D-+5LD;0
Per*FQFf?.>*s,3K)S!:%OBOlO$B="$6q^9RhI"@K\r@E`"h^%<+Lf!"drmS3W1l0'@[%UBdt-Tl9:<G
\lmAYQ"eoLh&t;0?t,+J'^pp.25#<\EDL#X5cH'<@[TLO^*TSL$Sa_U;:`[;jRaC'c21(pj5#oY@=g\!
Vb*[SaEBsXI%Z]FTVC?h))lMn?o12Q@W_=;bca2.ln3)!*SKH\a>H_f2]>^a?1*Cp4ADioP4[1]m(7fs
7!psU3[t:-]B9()VF^i?/Y-bXE#Xh%ZOisG:AG7r+6Z-j*$7T2-*KhK-n(h&94CQ[LT:qI/oRb[f]#Hp
Q&S.""S4]FA)<B2eD!E6I1R>hOtV`AO&MABVpfgT%<ZM`W%YV"0>!tXc/k)!VmX>;`*&ge5STXOV05!5
`RP]?d2AjNs0Y\JPARp5f/Tt7hj-pF#JjE#`*Y73c$iECo3C2\Q%B16C`DNk2Uke`*2(`bot6SB6X*2Q
\!<i"PhI&BGu]kT)r=`c7p!Y'MAA6DqQgNb.>ZF>80LYo\6;EYOCL6cn;/&G,ri&ZSdM*GCKeSP4;;8q
/qQCm6RCnS*,X%HW7AT?49"E3<st%R?/8U;Ta=kNa$j:Z$\P8lL7KP<([*LjmG"YHUl1!qoHjAO,s&!>
b!pN=-$PHlA"R$+_K>O'?Yf$j[IC*Q?krH,LFD0Fkn\L)[`?,-6BnY]U8[TENWUFG4qZ-C'/(t1M03h%
HfB=o'`g(]G?osS6+A=_5@:$,=o4i"6%J3\:BnZKEjY]]r"E?$M4#RA.9,7G&nCB&2r?Z=g4ksN4P3-S
L+8*)8f!4&Wp2q.*%hR,8R]YR+h&78NuBs>DNAOZ%lWT(]0H&<H/f<38b+&[B8g7B),)L4Wte$*#YIrM
^<#@/R?Y=]B!nNq*"t7R1>'mh*q'=dP^]L"-UM`89cNTb4[6f+q#V+=Z%=D&>(o`f%;`"r+Irrj5J7T2
<(.X*V%X1m'L;@-W>t6P`68B6<Y3I&bhPX35N!%-E9le=CjE@\%7U[,X*D7A'KH^n:l=h?.+Jt.EK#Au
&L#d^rd%*Kf)GZmM^I3G.Q`*)\nRGf',-47)\Oag#k[Wa'#rqf-(.dQEcd*]1g1T0/E7O!=T1#FL-Uu(
2j+ce5c"?07#@I?^@7_=&-]Lr%T/%b!`=,VY&+N?>h2k7^;Z6$02!E(L:i[WkpQt/"@hXe6#8rUEu:0f
:YuF[G]k>hQ^b$J05l)FBa!gfY'782B@J+5_tfNH'7RSB7&>PqK/'b8#KV(T=HD4?22@pH[E*g!@sch$
h_r39?X7c!_`!FB,BmJD7?-5'R&/tb4JX%A_&&/#4WY\6fK"hQl7=+61TIc<V6/7o<+8$g1qr7O4.8@E
44<bkTXEuTJhg0u\NkJZ8+h7+3qO73MH&4?4t9>/.>\Z>Q$a\D2[\#(r^8t]Qp5Tu_Z"[H[2.?]GcS\5
p9soa40eC4eIEQYk4[f^Y^D(`i?@@f5SV?IFd7nO&XNUNY;m._1fBh[,4jf:N-1iE<g6TkH@>ZPlQWa_
CB4]'Fl@"(39np8$F+U]K3/Z)+0WT[%mq%^E:I9)%eU4tMtca`*O$mL_CjucYK;\HBr"lWP7BG*YohHS
p(o+Vf4T_%PdoQbk+b>.e/aRW5sU?[./dOF5<tBb!dl)",08"-OhnIlGSfKgadKJ69m:,DR<d?U$iaB-
$<e*&-!FQh!+C.q"do5L@K-Nt'N&<ee!Y>?:GeY8C>o@n6>5t+AM8MB@-*#D;eB\)bt$?'N+%8YO-:uQ
FV-3(X`t.oVZH$6b*$W-\rBU?@a*?X%[PSu&C3^f6q3;BHaimk;[.nVir.O,L]'-BnVKMKrHJN6g-,=7
$^hb`MXF.%e&M.FO=$8naB@g5U;MTg@9^rVQtTe]c@gg`3VdH@('J/;VpDp?WZS'Jgbh"c`nTq:pg!>.
aRU!1=-_T`0?P`",0r=+850u#W=Z9-GYgrYSpG^Ld5i$1O<eq;Ta%2iZSC.?&W"<;!2&c2$(8tf.%.V1
_MaRb+<#r0F]$_c`CnfFL;kumgsm^MOe/_AZOl4+%aabFlsE&C'3alWX`I/$LFWls05[`5,P9>_2?m#W
!Y%hoQmD&7&(,#fI8AadkR"3'>B\lf)]GrpMQs:[VN]<K)rFaI`UE`n$<snWU4<CC5SO5$h-CNR"M^Zf
8g)i`7A6<e7q#cn^0dH_^U&+<,a[=$/57C_j!jr8\,=uk)>d&QJJWl?]`;E8F>Sd](dmr<;juVs9C6\q
f/]qQ.]to5qWuMF^ObC=Bh,O<'9tQY769K0-36P#7j*!?>Co`U3,qn1PO<uM,+_R;SBCS'-q0N[\0$G(
9c9VhBOkJs[CttK,Lp_V5?dcoHDek`O\,c!?UP@Ao0`4[8@\Hb!l=cAO&=<3iEeTP'U"K3.>Tb%j%+&<
1"DUqh#,S?.G!j7<=9ll<6%j-E`Su7(bamj$,`,n$W6b0Q%&m(d5+IY&fk@7i'_3&I-hIk/ehaW@%`<)
0.n/?;[KeP!/#0_bJi[RSc8D[^]+F\$L[P>ZpLO)?.O]%#0XlA&oYd>ElY8@pHS6Ck"[B'c,1gNnmI:O
:r+L\;0W*HFEaS<MUPI)i;#<EoT7S?@,Q&U(CJ]>_ihslf]dE4rC+-/D11r0ZgTeJSs<uXDOsst2.b7(
oR'(q&`F>DhBd7L!YKD"S_fNGh3`$5TM/dZX>@^@o&`5o5^^seNgKP<#Q($_e=P-D-noAqd8:+#9RS'V
%p"fVAt$APXD,etoR+N6oZ9sb!Z9#@8aA#J2g`E\l`qlj:.VqSL**QLHf5&=_=Vq+)Cn<M:S<KJ>!Wj'
Br$8OH!ErZHJ'Rjo+GAooZT=7RuLIqntm,]js6^0l'*`>V,q]9$(4GCeJe%tMkWS'EJF:tM2R\'HQ7k$
QHGoB$MrL^F_;ji4KS&VpRN'f&MM;L_[a=-!`?lP;1'u3F:8K.chA0&(\<u`a,dLfG7IKUY%YD<0+&bK
>1D!9#m8qfTcX*AU]\(cbVbFL[Cib2X*mICMS_m\6PSMQ$6H(Q$qOO\.l);,`:/NGF<.&gF3&Pro=h8*
4koJsMQ1Mp[Ft0LV9#I*IfEdCdf5J>I.h"*U(L\c7T-)g&R*Kr$2S`Z%I#8Z,'B!<@lqksRnGPu3c[I>
IU280lSVJ#VX;iaa$Kh%Z+U];81D&:'KQm%,U?^d7cTtmYTaQHEM4e1O/+$O?OD.9%7N/,5%r%ZdR%mI
)P94(BAK9(CQF]^\B'5Y1&g0R6Ug0kMp;\H&&ZLVr>gr?X;mKm82W)JU!%H`5SS4337?PR-e4Mghm.Tg
<,)nm'FC>sUt@+$5crlA&-W;O]^BgkMo*F,V77rP76d">QH2RpBh3J"!tEht+EjVgPho*se(PWIU("KF
2jZpukHaCA%RB[Sn%V`@_G_!,LnEJ.DObu(fu.Qqd-AWT%k2'likc;,96)\tpTgh@0Tlc[b"%Q3@%!HB
q9E@FqCa^#T$C_sMAPb"0o>HT_l2a30Sgnq*<1FH!%uleNj$-AAO?5f?Wkg^>'n=e,;6DBA-Tt_'ZC_%
;6jKur!P<3,sejjf\k/cPeV:ibptD=^;2^=ab7hrN(TKaja62.k%+k`"_6!s;58pEO[R*U7,uuH2U!*D
V3'A&2':"fY*a61`((F0:raJP;<"&4V)eK4mYA%<%$0TDO1aYH,e7Qk"Ht6A/;`u3*YgSdl'0F3<i>#9
MhrNG-0JM(es^ZH->)%ASN&3Nq(F4(HB28qTk'LNr%EG&P0)A0M+.UTQ&nkALka6?ZrKgg1V:"GgYN(-
R&p+p(F@VE+k:\DGYu]%R*E]T/_-UibOGt6NWQ.+*uQ_h0c*mX9\kU.:'F23=uG;:\gUPSkZ6-/YJ_Au
cgEls/"f6D?p=c#H2NA1+dK5;YXUIZ-rjI&>?]eQ/K_&l>a4bQ-&L-'#rp5L_IZ*=hX.!-]NFbe7D;-N
M,R%-oPIGm<RIE>/T^>6?eO)?d]A2oX#o0EX.=W=o=_&UO%1FS6C,V=+9R`MFS&>.b)l`6J?XpFT3iU'
)$!jI>&/PcF3edi\'Jl6>i&=em+?J)ai2!BDg>"$Onl]O,1!]U]!dS)fb4YcO>s#I-K'-YS`D;\C+W/[
/[ZQISPo(52#m(N2;_.cCa8qC_(O,+U%GW-BShWo?5+Lh9",Lr&/U30"Ed'GEM:`TGoV&Ba!kM4\31P-
diui>i4G\Cig.o>Fl\hP8'31/Q_m]A#;s&2nTU_Hk<t5_U4iY:Jc*FUZo^eS.S%!@cg,\C_tE(o\a9rk
\Qm]1cf_m$RqqeWk'f&5[6GLBnnDB-1/N@[*c]nA!gWsBWFHdl6[GruJGoMF+4[S;Vtg\750g'I=(Gn8
o`f^Va`\dj;5.K=+j-54'1,$`KhQgM2Ad,GCk")>3F.GmTEH<VZN(`2F3'G<AqZbjK?==];;7>[`^q+O
"f(g`C+./mYUV_Y&W+(8?U!qF^No[NK6?tS_'e)9(Oc[?,TriU;V4s'.<Q`mGZ"GF+UU^C6t-#S!2X4e
(1JD"k]E"LK"1Z`-+e)frDW";;#eKiIM$DBAA\J5?um]4[cM@"bZLHG>ap*108V?D0TqIKCt@auX<4:k
2C4MK@TfVA(3,M5QmLc1"_H]ZOMiW4I%`]t^_ZBciuX/n1G17aEb+/J+0IsFKi1Z[qZ'1N3FaYa0iW6-
iJ1gl_@_Y#Lojf,XFck1@\,XBWd4>%o[G8/)M&>Gbka`K%DWVHMT7!$$Uk:M$nOG-JRSH%k?gk@hI<dR
d4BhiJLKYTHCtKq8k/4ukX29fEF=2<8g_NQ9XCV@qdj&k5[k:%0]EI/l*eNlc9dc!B&nsW;.M6Y7%p9b
AG#ZSdFu(<I^nNro;^rq.F%Q#+_R+2K)n3@hJHfUiu*</iSLjJHt=*&BSAoK6;%8YI^BV5BrK"5<F9od
leCa4l@0(-#m!nlHQWZe\Sd3INYJAA*f.ZuU!h/PN!"%c7BseEYNs999s:a7.(cb70`a`N!j)a9+W^#'
`euV#=$.C]#:0N[q>a]<9je%!KT%sd_`>`E_c#m/*A,%#l2@HYE6iDr3tD5rq-=#3j8:Itk`IiLI@dC,
;EFqT(nsR7(ORDp'OdR];ug!S=Lp$e,G%H11$h--"nue`Qb'1<Xa+Q!eVi&2m`98u:OlLd/O)1!r2jZ&
\^@-[OV6Wq!`;"L(Ps>1`K7OVF'R"/'0G7.P3^rl88BiM:gJ@!kMmY"*@9'9,2m%9>gt`ia5ed>l$cb6
V]\U#"Z>k9Z)1JRO:N@FK*>KagQ.<h);/CoA?c$GR7-ljH4QcpJ%lG6@?PUFg/^bBiY!W+-.<Debpu8]
jVr6lA7Vk`S!f>k3W'".)9D=$EYbRMhjKp^b;Ilfrq@KS#EO$n%j3)rr$Pnpk(hq.;8q5&Gn<ESZ4Q!V
!N1JQ02`(75G"P*mDl1V7*>?aXe^?j_W;;'\:e#cdqn%\S&n7DbYLp':USuZnJd:*ND:gQ<FS+;>,umF
XLM*F!MoiMrKLi7X>iaDk*I@;IVgF>*X;H*\-FJ0F>/JDSGbco&U0+mJoKE5?$bKI\:opIQDJ*89?;_R
f&n2D9'(XBo2]!AiSU,i@(>1X44ZOn<*;R-pHkp!C7"i>F<CF07VkZZ&RUFV0<h):KqQS0>@,W0h5VU?
14ob\?QdLGA9":K>o(kH%T,28"Pdr`.9@.V`9>Rn]DUC"Wd<(XCA75^*XSp?Kd^:;4HWDOLa(QM4BYM-
A0r%8V0FO_2K:0gflsh^P)_I@F^EO%H!-']5SV4R++j;[F=i1\dClYXmK6XH5XmH:U7a97of,AVAO+G"
Y*+q7cBJN[::9])VDm+^X.S#!+)$5cd;Z."$]Eq_Iu(s%W7(aTi*.E-7-',N,cXs96WEcYdb8#I+*b;E
fBbQ](%#Qj%`;Xn+hjVpD&9^jN:8nA!mYd2,q8Pe<#[(eUeo2f+:=-eY3grj8*8d)XJ7H(eG7eD[B;8Z
gTO%@BONZMd;'<&To/Mn9*"0*^=*0]'L(IriqJ"o!qMQG+oG?M/a>P4l2"BN_a`M:[V,!dMX.9d9PNBq
lp)-.q&QR=M"7*MdJ8p!$URg'L57&=F!KC3LUNIt\#km(6g+:qL3^s3Zoc8b3j!PZYASc4BqXaPWhT%"
:o"l03WUqKo.3;oI9aL(Lb`)*7mRh0V=\O<3'mF.7*b\<]boZa2pM]$W3Rt,$J<?e.D6!t!(;\@Am@f'
`g>sHBT_!!B3<ck#AFQ\`/IH^CS&$cHche9gr1_.GmVJ..@*!)(GE+*c-48AjglB=T6tBT9nQ+iDL]%4
j\c#@0(;FT9!D3HY@WZ%XHI-$,F2(ul"LlHjkh0D&W"k0Ep2'djTl`Ogg)1LBJ,N)3W`8FD!fa/gKSmj
rD-^JF[8@BN>C9]]Eq5jQ3GC0Zb\,ZQ5*<h74Ge3_Y$Ug:jR'm@%rMoO38,BDcYA!Q$3;&U18hI(13@A
CH1]^n3bOZp>$Lfg6nnqWYB\L.N`%]I+j-8(-5-5?9`<O"]>%a`-G*HIjd.1#:#RkO,+.3VqfN98=20n
/i?C+P[OE_3H*X=1H3#:lDI<ckRo[("!;N'TWBM='s&Ign9'Cd@a_rW0C6u.ZH#`s;+o*46^76NU(F1i
@(%aPB*Cl^S?`2kihR3O,"2NuTR11>0_:JQps6PqM?MMV6Bp=]pIfGCJLEog"en7R767hWo:^BnCjBsJ
&c;7G'j!5W(qjKP&d337n<K'OHFH`gMdt%0SW5H",!$_N"'W0TSCG1jfT%3>(\O&Wp5-g12`A=R.9Ntm
:C%V[37<h*8!OT!La$>nPeQB"T]AdGe<(A)P\S4*Td_r<DNS\QoikYW=YG*-V%_SL$,OchJVo,h/]6>8
)rWGC%$cn>-rU$X^kqY&A^h2*LuP\#EgMaQ/59n.[@X>0]`,Tr5i!O@bsm,.1s$H/Cf!rRF<oXtK9meo
0++R]-n8CPRE-5#"DB!R/jaDgh$8sRI#)E:nB_7hYKSt@T2Ja&G4/&oD'.V7p74b-3U"LQ&A<kD>;B5F
'X[Fc;+;*5$AMfT[pgVL[':miN]>OkgV'4B(i1YKJpS`)W^+'S#lb$60d=s)h#2-soR,o;r3&?Cl\6fe
Gj/^rPKhoQ5rWB!6#<'+'f(nF>D4eXgG@.:OZuoYi(g??(7I2bP]EW4"nAi+lc)U+p]LffW`8S1e3T:W
U,-<#.DQm@R8f8p$$dE;`u/ci.WhQ\k*;tgg:;!K9jIa.!8?NserXD7/7[d+&R#!L/jrP<9bN%e#\%T_
h'>B"K"+j,l@$CFISrjnHhUT+p%7r<o7)mn4)8*\N>&3@^>c0c,a+t!cd&,ddU8o_'@p+W->*LG@n&*A
o#oA#=S7SLMm.]c%<Zd.EuJo^-g5p&k[;o0(!>MT:W#^^e,>8VFoa'."G`s/Ym`Mr+<`1L3JF\9F'#/3
=ID4a0JRq==R.0hb#n8pi@2+QABm!lOY&F@a`'><F+3YpF1"`2QUq0lOAB?@89oh0@9-<M"9euB`$dpm
i*<g&n"j):UrG@&5^Fu/)`*/2DMZ.YO;TWa9gZd%,:,![lNML#(>1#e8[hHCq9@q2P&QlSjX/;?P^bh3
TCt>\6kRb@KMZeEMEhkTK,G>iIiBU"4^)o0bBrt'Z/=>AIW\SobuL4KarQ+/MY1k^)]%$ri,t<]0Zsu?
g[3+"Nl7;C)7iJ)_c0QTa\h5<F`6-sY:@rT6N9<4+5`*1-n<Bg"&V#]9JDBp#<\(j-NHa>1uLb-L%#8r
:gVN?fu#\NbcNM2XP'0\W(coOVmL=Zg%tUPM?j;cg5F8j2QtWjqmNjuRi+\3`<SeVDKr*8Xm<rr\fDHF
^3ESorcOq.Iqk*i[*W51DA[=_rSfpBP>f&MTI9Y>%RYqp,kFRYF&NVR=XU#9(kOiVa@QD-m^KR#/YkhE
D836qRFgLjlDtggWM!Y\GIpKH$iO1-Lj=roA=RUMTuTulVt@ToPRb(Sb"$Q>O!3pl>EX,Lqi/"%(5<d"
&%UR+KoQB_/X0Qf!@!C2-Pj\qpqM?;EnYs8Mnee3%&0[%Z@Ym)kgO]B$QWXI[Y&5D%,t5`;4c6l-rSFc
%.FRA*Xnd]4W\2NE[!7j!`AHTB:)c#o"0h./a08gVP_J&Zs+2!DGE+IMF65YH.EL=DZ8<BT6t_S@>4/-
DjN"-Qr>]H<pBi9_N<AD4mh,L08`Th8`[o/R5f'g;jKtM\hYB_"@6,LQR%Xe,Fr_%>=\I`O'3TLE6GZ@
Y*_1om_m6=N0\0LWOF1Ohhe^%[Aq\-o2Dd6Z506IkGRDm9$&Oo.CR^63-o71+mnnd6%A'!of50e.fDb=
#2=tb'$q+`T][`rqdm:qTG@o-0eGsRMr\/!Vj"_D3HoIpX^JM]_$IrkjBS\V1rcmFfsWTRQ4HD01MbS/
1Of2[X2h_%J6id32^[I,6V`2cU2/]I7.L-O%*gN>Eo?du<gdd1Uk81eLa"^&#VC$:#YL7(NNWPB!Z_H/
dMJYUl*!0fP]bAl)=X>pSFrV(nNhKZ?hT7'&s?W:&;VP'HDIcNe?_qdhU1o^c]47Fel$raF7FoaLUjB0
[A>jjeHo9ukhU-_VrR_8rK^7+s)pYc`dVE#G.$q!ULeZ"^3-WoVG-S&e:Jm,MJl#;WQK'$"+g$;aN,]u
7lhjh`%TLPEM*S*@9<d<]qb^Di=@/-s(L9$Z$+_nj9g$pV><e_gUE/VgIdHs"FNL7k<UZ<?2cEOfs_*\
!)ZQ5;,SZ*b2QAIKm&mM/$5G09g6:<DP66TRe@N9%CI<i(>GSb++TAF?3X?FA2k2JMauQ!/>7$O#eckG
3bp/:-FE31[7D&#N_o=jhk<Q@8oAZ006NUag[&E2U%`C'/eH!#nh$#cKHX9ae7DE"B1F(:ff=l"i(Kb;
!+c^IcK*")bdu4qRpM`En]@slcg0Q*B*%K.@4iuG`8Ug?hH>YTWm?1N&7pqgO4<u*Q%'%Ib3:(MAps(%
e$=cN2#fKU.eq"L'F9J^V@=E_2&XEN%+B63^eq*9d;jk^N[\U9L@*:1loV(L[;bE4H[bh,5OI5"1q#g+
?*MA\OU9,FXDMOWQcV[f-tV:DL]S?S3%e":b)p;H6tAT\6nRKOr06/Lob*.,$2kEKJ-PAf>$JDDhlcdo
IF$^B__kMCJ+47T0>I-O81AU3H1QtTo?su.Uh.eGbn`sqR@Be[3'DIWXJKO(HPY3?;KMED0$>jaj@eMS
ali&M4X9Ys(>NS-Q"cQ0P@@W`[Hh@uA3]T\LqkQQ&M+=1g%#f_(+*TGUeS)TO#G<WS%LM)@UUIL]pPW=
_n%O7d^&3Go7$Q-J$ud1V^'XlpVZ00,Ca!4eZ.7V:(M4L2f8;9a(EQoM1R-R7SkDgXX,0g6PKM>29PHc
^mHG=,nMAL*SdY/o4#eeRFud:?h;X,l4*tp69`.jl1cf8p=-nTA[Zn-MIaiO$De]9aSJ>i1_?&II]BgD
C4H7b`uWX_.W90H>h8$Whe]d0Ph=\^F5!0F^"[CalrIbB9P\FKRj^JQ@a?%@[Q.'<T>\/iV'`QLCW`e?
;E:dqpTOL;gGT!C9gp[Zh"sGQWZI&e#:<D--=og?M+P?K`WuL0'*/_nUA68@23573b\o#To/\Wfm7?5t
lR5=i_%du>lLB"_J#fp8s16DR0-u5c6lFr6)&"D>UD7,M[0r.k!qMJ2$(nnS>P!uLL>BgPFKZHL2l9m>
+rDc7QJqs<b)AZ4"!EK&Y4u"i6OVD##KFBfrRa>Lhn6SCI_C)4DJ*r=C_IdJ?K_>3iJ?L:?I?\an.hjH
mAU.a7-jj,e-^;a?&3<TV\C^c6^'[2Bu`qRqgY\)D1d*Q%+fhPD+MrYeo(PsOB8BkB>#_Y+o08'MQX#2
?0N1YkUKU!=K9do315>6IeKLpm"H>1$bBR.!bc]o0s/9X:Xil^CWhK!WXSO:`kQDf4R8D;L:&/AZC!OE
2qu4;%;PtgW([=$CJ"==SJS!0"B*67*8TW8M2.b6)EQ'(%FZe+`)AIKmjq$h0/@,k[#H`[T!Z9gIeok`
k'ZV&q01*:r5`@oYJ#;\G^[(h7<WX2$85Gm\'"NGefb)l:8*n*!)]11krA&GQ#sZl\/V?CAi_q0,^d.<
3phK8YTKbiEB;Q8Eh>-CWHA%dCQ)#l`,L!BRFf%?7sEB9j?;'\Osh\o50;h^VS";c52\"WA6Ch+>#\$'
WdHkW#m-:X$6JMPBd`5!#<m!E<p]Y(ci8=goM(ZXQ%/<=o-\p(?LB,GZS%i+Moe"o-CQFH8IN`U$Y#)H
k'4>e3b>"-b(<a%?(?C6(AeDQcU-BN`Fir:M[T<D!NgY,6BdpC^R!>*jX`:K9//%o2CoOe7pAS?(.*fl
S7#Ki!(sL3ke<;2n]Ol%QDNZE(h5!3D(LcVO@]fU=N<':PBcDQ[r2-9TW\OQ+SS<_\D?A2qSH[%,Z@6_
H5DehDXF"t[7aOaBZcbjc_HcbJC=%CZm34(e9[G_S2^M",ut.\2h=k;gTlLJV(lWZNDio,\A&L_A<s*`
phN:PZTGop.+H[t@UAoFGe])\li5Eq\3`;`.XFEP:.i_Y(Q.;KZ`1d.m5gta]\0URd6hKgl?=kZ/c/u:
p7(@tY%]<!VK'ZLc.fGjh/9=([_D=dR.^d040E>RGt%>M.gE@403m3&_NckCpJ4gp<O;Y$,F(%qm3k*m
hP5XJ$I,*6=s%&k@EnK<U>S)+6r->n'G+if]dQ5@;#!HWcNsfnD&TsuiV+P``VuY,2,nt<eXk;pD!\B=
\F#-UU(NqMI`mLu9KL@>4%H[S`J]>JgI5<9Lql7$n(9Cs[4Jjs=3e'PXuc+@r7XqqT`ncOr#]][-_oOY
Yg4-L$5.lD-E#l;But<m6s9"$?5.NYiNU'c&6IdWc*b7X^r&[cBDT)EkC1_'qCKc:,6R$pg5H!GNfsDL
DBIP'QE`U#,7l0SlPM5,d"ot-^7truafa(9VUCu<kEQL[jp-r3Xp*_1_FM4)/adQoqE_2JAT4R4.Scd1
[fj'e8-5"9(#/-/V-E;ir^6C,%Rc-VHnpIFZt%->oC@B>[S8Pi/Vmc/8#C!+o7WNLFddTXZILFV;im)i
a8!gnk?Tu1/aHI'jL\5[7B"$\I_&Y<MudeHpmI@d);'tAR58isfS'/'D>*`./.?%Cgdqn5R_1YPj\9!Y
N5(gJ4)%IXjOr4Mk?qGV(RQO#*18i>,C9Ui'Vj,XA5E#$HHqQbZ;r=Y02^*sZ;uLo(p9]]O^o(Rk)A43
O[;db>"<?J^B(fk6H6\)McUfEbfdP-hAp\*q8$nObLbYGaCEQaGko%6&(a-Wm-rs%PBDP1,r2KQ6<G]$
\\$XU\G&YdcW!E2PP:Mf>sT&R9(5sTkb>FhHh6NU[+e9"b<[Jj&"o7!76i):*XH.&`)S5`LMhpR/Ch6a
.jmR1ci[.D'["<]>.VH7OY>.hSfu5AM\4o+W75sd$RS_a0jY8\4g-!P#MnmX$CRNK!J3^=C:?.46IcMd
QJpS*qXE0T]70ML[U25jeG=N@]3r`VBBS0C^\$^b97E/@jSi7c[/AO.fRo)_h#B7cncou%M,=OdrpjF9
[L8E#._kKPJe\gA>BV+C['LS*4*B-1=5C*,iakbRco1(K:VM5Tf_!ia8)K__nRb.K,WDDmP$jSRPuPe!
atBKOV,!e>f;b1ROouk2@7Jgg9CCfPan`^K6[:ID!%V)q&a5qV4Nrq\bL6fMK^o7)S(sX.rpn0>(JW2g
">%4f[jS+3_6>E*5dcDB3a7QA'+-YE<".I@L9INQ0qDQiLb.$'XLC=\f\PQ<g3qCB4C.0f71&I+pJ6)D
?)"g3l5T@?2Y?]-A:4>Z:4nJ#`rkguT\.'^S.%Gj=e6j@2+1`4Xt!6=qi++9-h]`LjIM'e]`%H!]t\7;
qr?fLmqM^h7nk*'W+jR@/UMrj*k(`)rRsE()a7A&s5Bu4%os-Qlec&PpVG"'mJH3F^AF+oh7l"Zqr-fN
rmH1udTc`;['NpDG#1G_!/_\f\@;<"5aYFH5I/_ST7X>[B,)Y5'Y.iJ9i!0(T"n4<Df;Sf]]Itd`Z<[&
/BVfYb4OFe_Y2A#4!O9ZCCDtLk(-AW#Y,4^eDZR32>\fH0ifeD9.Ek=l+!0S9?f!=<5"j+2*W>9!=7A3
g2PtlF]%:cbVNKQC1/DSB[N!\\<a]:R"QN#ktj2sn3Z?W_tC4ZX0uBt0!PS;;LCoCWHLZr\#8jb13`6T
OElhd"PHn$$,=%_?!P/C>CQHn4N0^9;B$UaK11ub^,4/WifBQ&'i$=tXmM"QGD1lu.kU1n`*:2K&Oc^J
!@PIta!b:f&,R]%B\Y%49eL\"c30m"C(P<9%T1fTRBb9NCD8Y<iqdd^s%W"ss*4?`Ijoa2l,q'G<rT]q
49,(d-2,t)"5?%'\c&eJC`h:n\b#>=GQ$bZ00T<q9*<m44n7NA:VQTM>Q4QJ7s@)lB]Z"=.0&*FS\P&s
rP'Efqs@n=a.IhJhVU;1ReEcbj.*@l$Sui_VjKE>A8`NY]m=MgM?F^!A5[qaZ>gY:F[MC2s2c0VCs1N4
8f=260^#ad,Ees1I-l[Gs6Zp?jnnBtm+M?bYp6Y.c#31?jiLn5TbGVb-YgcV4desp<3Nej9C:6$E)F)(
AV3=6[0^PG9mM>cW:-ei'"N#^!hpB>)Lf26Xn&1tmd>WSqQN>JAm*??oKj5rT=EG[9DWN[[#tL/@*<[X
qh<"I-QI:+_sKW;O_]psrgN]/j0c&-a.#<k\GF*k-Oq,4h#Brng\5^d+BH,Cj-kB<IoBNu'H_d%'AJ!2
n]<qdT%s37h>89qIB^KKK*0ZmmQL+:]19:hhYZ^#Q2)pOadt9fU?%f,9XCf6O`arnObIcBC2aH8fFid%
`43EEJ9^RpSK;AGGslP+c:POdRPT0Dk!)q>7&WM:N[$hKEAghK2;$UD@^mbiLNEU_/3Nd)I71pd;smqZ
flN?O$ZN:H9JFSuadDZ5S150M0c)0L.Ys7q)2KKuQ7U3R'-PZI::8k`\FC*%*qoY3+JlHUJj:#:9E$Qr
0;-iZ*OU)1E2&i9kF4;'I\VpWV[l!BPQ`m3W/&t,;8PFc&K[\qN*2#tT('?&GhV"s\%Ua9HTBGN*c/8p
JYj&Rh[[%RoH+=Hc,IMbU0u0q=:6s(M.97+rh^LC)IE-g^D:L/0A:kOo@7SP?6d6aNg+2aGI/<`#e<;F
$;\2t(H$T>oP&\gTGGO5H*PffiCH8WbT!MS]AMj4oUFu%kFQd#5t)`"E=+-NiGCs"-)/m]g#W\VHcn&*
.)W$)DO9s!@JdOAD8W_t,GXrEB[4)O%'+LteEi]-p$-Cb#Cine.^[PM;.!<Kcit,uM*ce>*c&Je\TH=<
`#9#5%TUA5j<M3fO_QK?Nn3d1c@)`3?G*GoOmO_l%ho](Ob/Od]h]-&F&]b]1u)TM1WaK0E0jf401GM[
mH4W>kIS*"#r2CSF2H>I>H0otgXB+9%IXgB<F&d,=2YgZo+fb\m0_l[&pB4?O^(ttrDsP!0("/Z/+0M5
"X&]Jo[DhC$D4Db*!GTUUs'^#cFs7s[qZgE>&C<@h_$K\:`ERqX=:#XES&j?`O:cN>();EgGUm&Fj8Y)
\$;R@*j"1oF``GIGKP`qimCj.2LFM85<]kXrEikWf4N[f>K;6^7u>53UGJ7p6;\;*71Vcu(Q.dXi(,:B
m6ZMO]"KN9)G#QhI.b1J;J&V8EcoLtj)ltr<^gj?=`QY48Kf&D4TQr,.KX_?"&)I8:?[LRn!>RpF?n89
g.T1l\EDm]]dVc+Lr.BW5R,5;'u`IKS<Dag<[)i8gF<Y/Vg>YaM/,M;"uU(=lD+@!>HfN""Y^_HP*F4?
hLKo7n-kp%Vr-H#]3[R('7BVXlFVQ9O5,X0R.D(e\9-!ZeCbJ1ZVc9En;54#>GN0:C<elJ;q,1h8l;</
QIS6b']V<.H2<N0Y5@GCAuS&_o7mFX:iJ5^<C(Pb&nqsMepo10-C8Oua-:Y?+m\iDl`=&971,>*mus-L
hN2lh%T-n<N%:l9O^[!tj;ed8d$p?/KQqC'oragCBA"g0271I-jmjh%:@KX1)r(GdP4[1?:nj?6B-E.]
?2djI_i5Id\Ne)lU-CI;m)Y!6bJD,CR*)sCjFA$A8.4ku$[jG#Datp^W1=%Ecos&PW>7Z3a$LIMNj8($
)Fh/.n2"L!6lNI(RjR\Q*atYZJLJ+N;]LUF4%$]#>^1fJ8E'lkp#3^C8E8Sjqq'Bc\>??A6Mm'*C'P!Q
%1<mqk)\\9(qc)n18lW';$a6/.X5i%AF"rcP$srF+YEC2oo;m,Q*q>Zr8@?#q;L&B,:aSupa#-Ci^/6`
gd--LM?A0XN[8*TnY.]MEA3q)[kH)>#os:q<k8du=8U]WFk\Ql<FeHSJaq_M^8MQ1\O[Pm%PkH4:nX5N
4?sTq%>5_Y%6B5dC`Uu,CoXVIU@G>ec`p!XmTh$1%mGiY+WM:(F0[P'S:rArI6[.apXMQo`FDfD:=$]T
Sc*D%[+i/[$Fphp8_e('(ou<QgG86EI:HIu=,b\7/Z_/Sa^a&=TD:.LGsgKb%X]p.""=a[PP7V=c?DKj
S[mt`,idCE.8)6+.8;Ri&<@1jX?c.d.4l:r=c&`JEe$epBHN$S5fJhscB,sC`L47EV_<:.kNg[^)-&U"
TUc)4\Hio)!RMKS#+:8mB7IB^m#C>G7j$Od(O/f'S<gi]KC02]1#d'c<]u@,8U=qfB"3Hh6Atn")=&oF
^HRJBkY]f_\k$$8`u5H:6&gGGhgR@b-q7MY:4opD(SYQ5?8.#Ea+ZI/Y36VH`h='^q]BudHM*.Pe',`=
S/"]dL'`\BPQH:fXoao"jK)E\EkMNoB\"?G,D"HG'?YRKX>tLkHKbF8RCKdpP!)*qLL)(p+^M1'gV)Ih
Y)k$,^%'t<)lHSIqt>uMR:tjVkK*NGUp!D5,QYG;VO;65Ln[Q5;Go4%Zm*>JT:*;:feOcqrJ$:rHg9F8
c$V>Z`@ICcP/Eu"!:OkkL]UW9QKoPo!;>*tTN?Ze!s+\?<3>gnmKl`3#m]c-"lSRp+t_2]D'X(ZKTU63
TN(-5<[mFAj')5fD"+46L[>*X#2:t,%SO$K?lMA9Ue)NXen`*s>2V3]:TOI15,u@BjQe)4/.tO3HDE[+
M@;#/'GZgpqlO1pOtrVK??AWaDZc]A0RBtN`[IM$<uF-jCU.>_m$BXpDsH+5cG+3aW+[Rj"j'mMDb6A]
L+(>gM"UNT-Rg)["V[HE>gB#pV&.Z`(i"5!HEca:pOQ[e:#!(94^+YQ$Ul7k2sg'+[:OOfm5s;%F<;N#
G/(d<&j?p#n+JV$ebnC+PIoc?jS?6R^%N`4D5gl91rnnrD&K-]>Rn7l3ZUZ_qauT@s![4r5N&=QF(Re]
Uo"s+#!VjNf"+lIg)UJAV;+ihllsT)*lD-:U3D:Cp8`fob7R>0lU=*`$hgR92KN<c_]O?UMJ?Im/'MI!
+:9tF"EI'4q1'5>!qUPNg[e2=Y>2M)!"Qh9Cb(oh6?GGoQF@/T<@m4s$@)JSSq,E5n@F3W9qC-A?_lAW
]s@P!*O@Yb9tr%DP'l<br1pF5\rp\:6iip]`g#7`01:rNZkQ<0c-0=7_:Vnflp@)T:dN[frO9\p;3tW*
a?UG*AO7_SKV8N]#W8aaf,tEO=36pGl4&"\.c!TWShaKkHmMW8Bt6PsXMZ24!(NZNr[fqmkF/"7r(Umn
Pr[RN(@D_s&/Lo;>JtJ/^4O.RL[%AD7JkTBFOfh9PpC:&Gp*7^F?C+j-l<ml^]`dLLde!O?,Q@M7%qsm
B%EL5o]r)pHDfLjfEGh^#o&I-_B=]a)g4+N"aN6PdR.#O93+9=B"]Y4I"uP?8Tr`i@QhiQ[:DEN[itNW
't?[cpkYphhhtkt@Dm/R1ItM5B(it]gBk/P;89*Te_&RV'^&53"+.OOggf.S6rA/2h=B4'lKk,1/&4TJ
@ka/L<-5^QcC8GH+h=']$Mdh_TS-+S*ZP@5]PG;i)i]#1,-G847j_p'GihAp9U2qm`hl#<WE)2(3Ka;X
7-L0N>3JAm?QBU*77/XNF9W+AKNUT9h%3!Z2a(Lq(8@a?SGUSUN>Egi5N)5?gF<"=ec6"H[G[P5`b4$!
r9358gZs_D[Vs?>#8/Su+BS\;6*Ul+$D`pX0tm"KO(u`I=cq-dTMd\d<IS@\7<1b,md]ii1r$`0lgPS7
M+)_ZMM@8_lh,!,jq,$H5o-$P0?OR=5T<;+$+/C?&)Gk,k)B-WQaN-K]O`Ntp9Bhhl@C@VPRCpbFuk@V
#XC<tC+Kp-=P,>J/R7Qa2O%P*rmjuLk&JZ?WYR].%\G#>c%66Z:7aP4Ponr&R0V"AHMThj?OoPU0"[PR
W?ghtEb6n0rQ)]?/M%!.I7VdW>_AakHHrTU-1u+X>NmuEdqnp\mHJGfa$c5.5l0?'%<YBYKrM'\THl]d
U(:.r=%s.fLM'_l[cZG44aC?`$(b92'W$=&4qj6e!`?%7dk0B5L@Cpf9GBmg,4-jYh?F>J)7*A\2bqN*
l]Nca54WA9i2!>0g>NNgLj+/mE4;46Ab_)hO&SUu[(Z44mu?YJ/a&l-;!.:ce+\7-!^/%0*/CDc4#oa#
5R":ND.-!9i?SP^kcf[?O'tDpLfJ=8r\OIerE9s!OjK2i>h7Z8JT3W`&LMB^*KnBW"g5`3pUa:X&D/=\
&YCa:ZtP42Bc6GbfZQLjiKap%)0_ON"XL=Y*$AfD`OHg2baK[f,t*7$M^%g'X\cFEMZT6qR(LS44$VPG
dnbGdkN5eO/2F!ZhrYlok%IkJ*4u<eG]0NOkLCXKm5(`=CT0C0),D0u6=Z$T*m`'`7+S\0'P\H$Qo4EU
l`!6GGllJm`an!W>WL(`GJ[pl&i6C[STaI[YFPZIi4nP&Kn>S(Qo&>SNjrtQnVPu`mCI,(I=9re^tHL_
.ATmnoIB*m/PMeo\\O=5c7rp5,!IT@BU_]pE'7`F;hFg[)k>6>rk);%=BQZcHZW#`8da_H)(9i9"YTVR
k"*!2*,H(>4!e@1Gd.#HXdgf0O$:>lWn"d2giRu&;Q$P_5)U*Q'RCl/jcB5Ql=ajLe?d&:r(d<OqMOTC
*I3<A."Xf7-YP_O:l=JF#t0>-Mc3'2cg<?8=F.,HC.h&SQY&(=?Wt3[7e:sk$.fn`r$um+l`XmIlli1"
r3]EM8ARCp<8gH,*nB%!]8lm)md8!$03m70RFb<)8m0%a#PE:1L^V0cge0qadc#e?<$>c@P,^/h<&@M>
,:Fo&Z)9Mp?f&"s:=m5W[,quQ7""A]kt^"C=VQtOaFgG+KSUh[%%,4k/piI+X.UD54SJH?ril#iIsj8i
:nU=k.#a$H)*L5!#-iHq`nM7]Iph0M#*;EGO,B&T.PXC)FMjb(%qq5WNbJB2KDN$\QR&1UVWCs2o(454
rg\aIN7?$AVm;=jZi`<t-j-P`EV4;'#EL]XqXK&BElD=]m+]s)o+_-mdU@6R_?(BjHNnH&;KE@:.2:l>
>G4'$P:::L3GZ%=Z8a@Y;/57Cmp3?B?FC*$<M!;6@9I!:7g$fDT3@RtpUp?3Q.R.Xp?5<Ks+3M^?kA$`
+N#,m6Xmh\)i1^/."s$Nq,^ZTid_dA,+KCRM7=omB"\:MmM>o8Qr_X8^0qel5Bj`,UJal^W/kuEXBN<O
0]#<I*gf&U2%@r[Ieres`a!#qU(I%XFQ5,Sg=&pT0s*C%2c=:>]O905LbO_>2F-"4cpF>0D2B]g5&#,F
k1rsadOhepe5Z&0(kRj;n!Nbb+it9=)U#EqqoekWVqdkQ]#?^M_:X]L_R?bO1$*4F2D/F-Hm7Or&n%G%
VLg53+hid2nBbtb$<)q*ZLSd6=T-m7C*`Y/$d!7-#KUYWJcjQ#"JtbE+FX.Rmas$4@5@)n4<ZJ<#uVB(
+oBb^(?7_ti.ak6`"uf<;uBTd>S1S7ABu^+4'8QOPRMk!2lsKRcf+]dhkG856O1Li(j6LaOfjTi6=/KI
Lj^ER&$YtS2`_rb;=L<YR>;^^J")qf8(&L@OC7:V#'7elh0\AEQ<36,='X;?YkfAs3)[U>kJKe9\-#>(
M@f</Q\%sN*840N&;gjZo1K6/-n?=``5WE?$.m]\/nj#>OOiqG'UiG!6pPMiU*);VNT.]RR5L3k%2%Y^
Tln$fBm@@'n(f@7giCgtWNFD2E?rAKm;cN(6F#,P)B%8jjMt\V]@S2P)Gs"eD12Y=.3@k,8aIkNWcq3T
HfK#2fMbu:CRUbdUZ/5Q0+2rMN<Q,6p`@fC/4;MKkPHHehX)ru;-:>"`j')$&-Zdp`3^HjQJ]1OE!$U8
(9`K'^^Pk@W'!@t$3mqtNf;2e/b<%K;fCgs"-%jpY'!)D*K]o-jhmiWASC4Jp6s%VWeO?PY-Erei5kGs
\au0lY04&o<l-;DdmT[2a8gW2$=q+5$DIei8^:Y.R^Iac#::$%N"km3SFJ,23V,tR3sq99E:>Z-I07S$
b2(C-*#24t0[O+<Sj(n];e0maldVKk\+RKWU*u2+![fP%K=H`V98l_(7W`'L.d\;-G_#`VLdD6b?uul8
"^8\n0d]lqDib"7j-h)I`c)t4?iqPhkmo2j;n8Zej@&,Gk':_>Fh"iWSpB."S8-5R?o/[1(m^s8Q5`M5
;(r3KUma\?%1QG/8P8^1PcTiG;+/iC)4hDh![h<[i0kT#I<MES^mS0dnH27ZSBY%Kmiiu%Zk:A5B\69A
qQ@GIO`fZS\Pj9(:;.B]PsiMfU7"T@Mb1;-;k=ZHKnO\!ngJW%9l"aE(p_b^`ii%W/=:D@qD@5[df9@D
bk?ZZ=K]g-kjgG6aMJqdO,$Cl?h1o1l-$nl:[FGFJQ30D\cUR(nYlAFH@V2&"CN@QEkr>Kr$*7NS6V/4
J.n"s/k*/W5)F30IUn\'2+11D0e,7663V-o+h"HKWdkahclS"[8Ma6R%T2F)h'`ZgEIcsl:3X")"//bF
Li??'_J=_Vk??`qd(&+kD5C/nFotXF`-Qq^JQ!-AK(cJ^XrX9C'c.0<`VJ=BkI:Ddh[,MWop(Q?J"HLb
PH)cDWID8%J+?_oo"LtAl3^P/o5\UID`#s4S/io'EM3rT3iKITN)i0oqTb8(dOXUkR9^:i^mX78L>jCp
'AZle6^04Dq*+\""(gXf7HW#AKR4idFquI;M@E;!(H:\_jOsD8X`:8iooU#gM$D^bOc4&1(eiPde00^l
2!-Q`oqHOm,/(4VmtM<L+Cg2:=!?tPdE_Oqn$?WPaL'269G[kXW'm,R@C(@!k=c='"NiJNZVuiBcX6U6
]q87[-rK1D4rukWB1I0;&E?`'jA`/f&]\\I&*\)Sq(K<XTqEI",#o8?0K;EY(Q8'a`tQE2=R(:oHWSE^
9"u)_&c!#qRIcBJPYbMFOKf3!\>lC+.a@4SDt,A%dZ2V<`.6Ft8?n.]B?=:g0[7]r:X@1O[e]>U2\PMR
e.uj&6=<!<ckg[;aneQ\.6:'=*1Z6en_X@EN1!U'D>]TUB9t!(_2[!RE])$r_uujB,1U`^`!4nNBDl,&
h-=*+Wq[#HSA$=9Ld"KGIK&SNAXTEi,cBJ`HG&."QJ;<4`qd_K<1![D<.$&GJ%4/JmVqu@7mnfR\'=mQ
Plf1\\L,Lo9Y;d.j_,GLbnO=5"@U(u8JI=-A7b(jX;#te93sViTqHe2)/m4fk2hAZ[<(@h3oD7hqGf3"
E<6RM6I;FiP#Y6Eh`XhIbe&S74&i[/P;37?M(+ce6NUg*DAhQ=_2GU2S7OjLR_9"YPaK!*0ln5+?=VOn
;q<]2rVYUMJu>6E,ddl79<1R)D:O0Pm"k]Fl37:';.:)).f)nRh4rK!s8!4(ru8FoY4KI/#<S8NBARQ"
4n!n,f%`5&_'>UVO9!n8a!Id)i`B,U&UdA]room,#Z(q]+fB%m>6>Lm'cf<N7_K",l&Rq1U+"KG/A:Fp
DYtWPT*fQnP))1gMX(j"4;mi7d(F9"NrA5'Y5)):Qat903f=W^lkb>G6R1\[K,):PjVQo@Be-m$[<tAX
q#u"B6n-*#:=(.u5%H)=8s@t$ZYE+934AF]`fKNq[lLhZ*_e^3'Y8)`nf^Ch3P;:PgA.-Pr^^h[ddd<k
L)4`CX8JOpa)+BTfTRNo;KN<jHcTDP%0$VD'D,'+2YfuL%L"B.n#@@f9M0)?!e8X1T2>!d^16oNO^f]+
lTNL:7#D,h'bWj1IRiJU!S/.X]<<7pB-GFtcea!R``6=E^44u5hRtk%?>XMZ=Db&pP.Tt0OO16e#'\7r
Wbo<$oGUmO$%[b:80nDC\m/p"OG&:!^]oaeCq6Q=du-]YIFd72UJV-2%t;%4Yh2-\k%NnI^"6Tf]2su2
`Lp/iMaA+5X:Bn3R0oZrp!,5%o7N*g0cFm0+Tl6o@[0kU=<`M\Lhh]'e\7\Pqg%c1Z_dW`Ik!6Z[]YMa
W,$o]*Y7MI&_n!lJcs`@ch53i<T>FN9t/uL@@N,NCMHm6iLHe#<?opbWO'TJ+;BAT,sW/:R:,tbZRcb9
3OU!o_j]_#RV,REq"m9Xo&R"+KAaEa_h2k7C2eAee-[(E.&-`?*\%&#Epn?<e%]3VcSkr'o]@jU7YE;p
Wi%X/qFKkljn%)RV(BMV."+Rc=;#OCk(d%=nZ6g/&#i9BGAEP+d.hb6n)`We@aCH\[M<>@9#uufL3s[a
fQpA(7Nb=K&e.^$Z^2%lYqI#X3L;LNWL;@Dp;=bLT/<mJmHAYDKGD@'6;eR]5q-UtJLGbO<H%g0<E&D.
SXM@.OL-K/=d8e\)2WFQJuK`m@ekMl*C]o<L7[t;S8t.'8;_2fcaPrQQs4Oao2YhChb4M""76E=Y1G.,
1b(%nTG0pMC,3SW]`sa'a3_rET'=Fg'6St[.,Y/dAqd4YUifS_mT$18O6DFA"K_sI04I1:';,Db,[.Yn
T<J_7##XBraj:Sf\R?V0_<3;Lc0#JBKgY_dZI@W/g%<SWN>nc:XI2W(+?W"r0:_$-G7lqG]MMRf'_$ri
8l6/]F;-:aPAVS,.o1Ak453o)Fgu>eY.?.WrNe>"i$foG.SqD;h*`GtNthH1LBm-lMrEB)\6]\nnrr4N
brK$UZ,!&j%-M[V"7),,20Mul6Lc'lm:g%hWPn0l]QSiSKKOVI:\JZggUTMI[Dm<uC.rF1j\;6,Haipm
+QKWn;^67S-]!D:n@V"#jn,b;J;d;+U@bU&dA'!?pQpI[`Q?e$)YRoCqEgF[1*Q`U]NDi^6rBFA-&:/*
!Y?QX*ioD0kDSuYOS238OV6&F<iE.6_XMBl_=Ki4egPOfoXNPjbI1s9VesUY5OKA<9=fD+@mXV(Bf6:>
EJQb:V(bdSf!^N:T+^-/[Ha^4;N-No`'Fs+8Obe)E+Tl9;U"hp)5\@VS$M&BD_u^Oiqb+N)S\hNX48[6
dJf[J&4Q![q>c[%cR9Z(+!!'b3?W4K7h*:'_NmQuOsUA>#-g6!Z#G%qJJS/[Qq+9LTp@Usq20B;a35mr
Dl.f/"s0eqEXR=mVPOhR4&M^45lDkKnFYDb0agoRf3`jC_Ta/B,hCi:ngXR$qb\#WGG<<ZZjM+t<h,4p
2r/r_Dp3K*Z5bY?'2+NEK\Idp9,p>C3ME<I";[[bFPp'/_W4g6b$L#cY:4f!1W>MurJ\:2]MS4F^*\IP
"N7U^k["0/J.Mtp5Hlc4O'j/PgYr[8\:0NO:jI0lS^\kGaP0"l5b2Ake?2F2oqG;>keo;lLsk$u>4u=e
$'`K^kI2']a"0=3<jVl^bt5RN-G%L@rAt"e`-iC]A3b8RM&K4u:l9aYg=m7;e7a+,mG7ZOKE#,^ZfZVZ
[>st'UsA-ul[8+^>q_^9<rB+h1S^An,c_k*,6T@R;Ca@MQ)Agh7rdVNQ?qlBb-=#d:$MTN%\r&%,Oe/N
YfB66&I.7!1[$4EHEZ:VVe>IjS,]alZ24$g8r'n,6;Dmr\g1WOZKq=miue\k4(nC?8:bfmE^Vq0=aO&u
qK"\VAMi$#O__+Fdk.-j^9`U+MU&=:k)?i/,^WCcF<!]2NOdIG7l4'L/P:sP#+aQ^l$:4%*d22K1+91Q
#PKIL$JQ?T`Q&U]Bt6.:nF$%[mQn2m6qLc2.K\"lW0`g-nZ?1!0cTb#A^eG,i9P0RZWm/oDo`5*KqV=]
#(.JkT>7JShA6+RRlb9.^HKJT'tO225K)>E1AN3e,"\CqT$KBPP+Gl'2.9(2:QeM3M@@a56m]?"1Bh:s
ZE,k&:S(q!kf;GdGJUYg*CLO^YL,KOU1e1XNhos7Hl_f^'P=9N(Iflp&D$sm#ESph*U.Xp5`RK&IY@=#
Nd!`]2p`i`_'E1u%/e&^9+hn^JAa+\r[-[q-XY*CSZQ/#kE!n>1te4'7SG&YCK>]r3K<o$Pi^$?>.LnK
7)jU'Y&0SM`RUgRHuOUI"Wmec!76p&:l8B%=:V-G,o.Sf?#\Wr2^_rn-TUM(S-_V/dq0.iN1l%*#TgNQ
&m=7JQ9catjWl<$0hZ-HEcM:[lO][FF*8-QT!42d=f:%1qjp#9ql_#e6R^Nj,&#F9&fVW,n_mHZ9;]L$
+D"ApFUXhjEc5@/"<[7n'LZAsZm&\(MH2L5?I0<OUOZGs-cL'//MJ5l8'hT&NfM&?*%9e$MhmTP<cg9Q
8h>Bp6]*XAZb6nr!`kSI$9X3pPfcG`I&ZMnLN[LFOV0uK!I%S7e+LT"Y)6/^\IeSk8ZFW<iFCuCA5Dl$
J]`&PX1%!r_LFZ_Vfc%2gJjBB\(\R&mc&Y5bRQHl7+)epZp!@)&$tm+5u3,XTle!'qVHW*?_6+V0t+2>
1UoV#:cgF/4T\t)B*DF7:80i^4sr=apaaXE!``n.CJOKPTA!FhEc^V./K;q2l6bu!]>"6'AYDnl1-48K
Jdj1<g]cI7PJc\<dc`MFp#n1$/CK,G8O/")!2@.P"$B,`%<cWNbDt7SK?im<"&XlN'rMEGlA:9E=k4PS
0>))lLS@6-j+dl?0qnAL,bY4'IP(<30F_],E#?j'YDpc0Lp"+/+2ADN,[;[PRTV0]/1YDsW/pZET/KsP
rAc<p<tJJN*j^rkHkc)OS7mdo;:8G^>Wu%<M^st8b9V?:<<Xi+B.^!PTZodP__"+PH"H$0:mX[SfB'mR
5nYmqTR\H'32WmT(C#@0q[b&_bEHX4&'%kM?5'N$rcI3NPb[nDQjfWF<3$i9:LU6O`-U7fdEXf0iV'ak
-)th*-dJHla&4^jAcmS."[EdMd@7J/NOFp5<m!^CLb^GmM%l/rl%LNW-;&P!A7aY=rNoSnJ(0&i6sTjq
bEAZg84+(B8chiuIlkYq_q;Q$F`-/$l*`&*eeuA(VE#u3c0Ps<7V7uSUBpA2=X(T>UnT^]Mc[$g(jD47
][BLF>`'AqRr4[@o3K-1h;>\Xo<^Q<(8oRE8!cOkT5O4M.mF$A4@Zd,r>0OP^bPfQs#e^'KAmP-l_Bg=
q%q/Gs+I^uX&sHXqah*V?*&Q+>jdDOf$5oM;:Np,9S/)K'No^Hf^*fDTDOot<_k7&Zg^3A:,**UV[-.+
&AQofHgUucf_<tVr@_N'G^W=keYoVXlLg\+Y<<7qdYU8FP(GR$Ln$j+P!I"UT[5\"JBEW<>$a2]^q+TU
2qdnAR.tC_pY+LR1:j&3N"6Bt%`8:Cm-44]V8-I5n=Op>>&a8U.h5XL\uO$`erse/9RlFiJbg)&cW2!;
.,^;1+hl`=F,#2CR;K@0mB7GZ=DMcP^PpM_n,#=(%W=1/*u^gT7()%&L^@'j%M^NrqejtC7%T>I+C2$C
,>+qAHm3>MY<fa;Y]GG%G0HQ+&)OMg&eKa0X&<M/l$cY/ZGe/;YpF`L&7n/D4e(>IUj$hA5UNf;JMra/
*lOU3l@k6f+eAgQr_HAoXXHjg;B(;Iom2/qn<)SSo.0lL9#fY/s-'lGf-@lI>dW-A@>TeOFR5`6B8mHi
O)dW;(nJ!PZt!g=K@nLM8QKkpYK3rO-3B#$=6Z$).@HE!S9=XmV9_9u"pu]C"K+aVcXQ[&)rOi?U7p60
=GJ:CQ70IGq?2LM@W)MA/F=[cO6DSe;3)c-GX%Yt-4h+K#S2o\XtFsO^eW=mi]I$(p#\oN=F=H?p#^(\
dYlO*-,N<*?;gEWfiZ\\99%+36lADo*SaMtQ_`8+;QY#bNnLc1n,%?"(E$a-ec#-'6n@It>U;s$6UdOU
&)%LbORhK$2h(3Fa`B4"FfK9u"eK1`.&&VNOrTQ/.MMuK]e%i?S7F)p!XK:^Z570:/[\NDft&jhF&om:
k"EG'jN`,P;YT2%jt=ItUnhdIGIKR1TG3P9GllJD&O#FLpGsL!NOrl&*fsnNlsSK)afBWh*<DTIDR(b2
KP';(()3Cq`r0?4)iiuEpda.,^PfkbqT'n\53NAO7--su+.6#G2uV7p>i4*$kcU8UDlb%-(gBeTfdJ[D
ok/nT>UkpVq+4+M!^<<F:2h41!k;^PPgo9@aTpFgdJ8[!q5&)c.e4(_H@rKc@Di,"iW"G^4[s*X\*)"D
HX5C7#IeWaiUBL(RqkLP*(rteX5a.O#Z(DT%\e)j)ptB.LpCn8\f-Dn?@N`.0U)^o<Kl8.icVAAheMNR
X5Wu;iS3303_1SYd_nut5l&%5DH'rj=!03RM<74kZ`.mlC^p>5;d\Fcjj0"RQf@N6NER:bW[!Me_7h]b
7'Y&sfqngJhV5\E6PR?aU5/fL0G_SJp*YG7LEN]kB8=IBf@L?<d1jJhTIBqZ5UkUo^H^q*q5K!92K*(!
hKj\GiY=]'*]r19DLTmlA]T?9j11=\:CU0!ZO9_!q'l"@M!i[$e.Z(U#)O&KW_CH:P,Jr,M<etM`pCA.
"m2<oB.pddhjYPkd:[`dRntT!5Tk"i5SQAmrS,.'+BjAH&\K9Y7Cma-dF+bd:jM5YCf+Yt*[C#O'Hdi2
YqVgb.OMh!`ie;i5L13/Q\`1GlN3emE;<&M.O(E%;8?"k\QBS[(^-RDk)gp=2XFVUlkb!Zie]('C8+.R
X]hfM!l-Z]Od'j!2TV#dAVY?W?%5+J38-,\_X1??TP/@45pkM'-oH2t&1,G!.W`F\$W\D^"e2C6Z-;W<
R58H/ePVWs3c/EM[1b/p0JiasWqGho]CfQQB+O++GsL:!cNkg>MWXL/U,i'V&s@E2GdoN,kZsH)E,&Zg
3&N,eN+b.\%I8cfNo4cHc'mLp%GD0`o^\(&V9$-HT2r_`k77>AWNe\M5[DIWn<N4<Q)t]'KCFPdBPO&i
6-a-X)a_BU)t#rZHZS&[="e9jallP,!JhAe,@ej[A0rHS^/CY`$EQltPjGLl&_o(G^#k:9RPW]**8UOU
I8@!*^l+Nk;bZ`q_u1+`pR`Mq56IIGRW^m"rLYCJ89_hjhM+BjmC.[is0&cgJ%9=.j4\H)7=Vo6^?)Bp
(;@)gl>upiLABGla):uU,V.'8ObYi,mTr,,s5.GoG!'AY]P;[fbNoRh&#(VNHj<YR.>n@%5olt3oF_62
n)Hs1J1/!)HJ9jkp\FPV6'P8=!0U'm)VN/>L))A`!/Mhh*!]>[PXFlY[u:n1A[#4$00&^lDpdG26P1=K
c83+5M:<`:QRnYY<?sT8#_MmhhnAfBK&N[n[#Ci-g*6*)i[^CV=+JkEgPSn1q8p'sV!PDJguZ$[i_P@_
,pVkZP$F!j.'\b;8T],r`m+4ig"+ptQ`p3b;ho0rqa)"M08T`[2VEE^:`np^:=$pO,2Ll!R7-n,0_D[P
J*4`#+'e^)ap9URRr2?A7Kjh(NCXElF<',QZ0O]U@)t^gUk4V,C-EAVX>E79AH5PgTbZi%:5g%?Pkb^q
>!Eot9'X1N7u&jaoJs,KADBN$]I4\WDtY"ZarmH[*3'`<&6uV/#[rl$ak6"7n&9?XpHE*S*IfbU:FDS^
GN.W0V?N9uAN6QIbU=Bp=cC\83H+$#XMP"P.+ijaqI?.R:Xj1f&[&\1\#km@U[/RbB@o[pORS;r'Z05P
8ca[%48hJ18HDe>s6Mtq^U,\AgcYMPQ(\Fu::YO<&W`1C12(dt@^7VMIt/q*R1?d(UTN_d(Q?Whc*3Gm
e!jo#__oE%Mm6u.MWrjb(X+L=rE/Hac(F@j4ODfA\d!!`0FS,#KJE<E%)iaY_gHRuZpW[4TFW?]We=-K
'j./C0[MFl+35P@ERCL/WM'5c"qDNI,]%!NeY(&$aU#5Zq][W,/2H]c=tY`;ORQ&)oWP=)na_PFqS+lY
kuKu8cma5Q#>nU=d33NlU1=8Mmd9Fff.^NGq;h78[q7M434Yk4NV\'S3_=YdXchaZfR8u"AHZ0N84r/H
%<L-m%E@VaE),0ao:#!og,<NOD4%PG_c?,#+#5l,%JP1DWu;YtrjUL.>^sZM="eLJOO[3$3:jVs)ubnr
qZ$*8S`JNb]WIV*E@6l_+,Jp[5+=D(&ALZ=T!k)/3aTrkr:7AR=GYg;AfQ9Fn@^K+`ncE&iRWO42@"4+
,0RQBM)0&?@XqQP(d!l1C(Dp!)P*(s"*O!ffCXV@d5Mu<8@el;XGjb1h")<:B?e0DS<H0N?505)6'6ce
Qh#D7=pms=P95UDDRuuYiOp=L;2-.=#;7uPI'6.W+jm]Da\o@8!?0t1%$MaXYGpX2A[4fh@A59Uprqsh
9])/X)f.XD(TsL`qu`#X@IhD/ZH)&SB?k&*..GHc4>UUfqK<KA@.$<oO0fX_bUI%k.D>hkV5#Tb89.-K
>5PfeCk:&H0:Zt*RsWOoV*FsuqUSE(-Q\GDUX'C'?#J#s9RShLqB-seHJ)<)n^dqAaS1sjQ_.j'IeB-W
,VP%6'>R!+Vb*s5W\NT^6gq;Pj4_UM`ucG./kC?oAWL*QE4_<Q!eWO.&L*YY;K(5MUZ]\W0IY%TIP@L8
,Xa8>A$hN!<Y+&j7>F@&01BaI3U-*+/PB9i9tCqZLQ%4rls"i"Eu/)e1b!i6&Ri3`<at&[24'FBOBOZ-
4O>6SA9$@)NpDVAZ6LW,8+;ArkK,50kK_8?3;`H"H/1p3De(/+ECpt_4-9"7P$-H_"X)1`83Utr`CZcr
aj/1Y+8XH^Me8HbD`MIk9WB%qBqJ3ZE"OGB&Qo;"ED,g17rnq_a#/e1DOHM2kZ]`-i?X'U<L0a,[pE!V
=]T]SL2B5fD,uO.H=kGSP:nT2?i8A[rSb0!^Y?-UTQ,L6j'L[OJ/MWY%nL]7mTpA@W-]]s:,q3^]Z#-?
bm\CnAQhi$[gl"kUKUX!*:j^P:cX9eBGH3JhWbah/hYUZ>V9UF&T^u]l7$.l*8mYtF\&8lM>jR5*EfG>
mcV'A?fXlW;=kWar*L&PlD<UE\1UD;P0u(8P,V"inr`Z.@#tS3]4&?^q!'nar2B.n>P?ZUfNMp2<=^I2
>.C/7p`s\i?Wj\3i$AGe'SV`V,ZWT<Q>>NbNk/X>eK[5b35Jc[lR"O'0f.I$^Z#$[dIO+!X]5g1;tn"F
8OqUTcDku,l'#8h=+efZgE7TPejW#;^9@g$c+1[EZZ/8S08]lG<M+W:@ar6jgcasVhuEGfmQF>bSpq]1
#,>C[(.jN&2JtYjZblko'V`X!mZC8qUq?-;HgJ8W1<L2Wrr!H@7:f"TKgJ(e($$d$LFDtP!`<'@Z(B)d
Lpg&6,\th9+>uJPSc?8+U<iGO^$1GK@dh+D8=CZHI],U1anD$#[m"MI9HQ@$(r\QLfUOPMYWrnQ8qqsD
jGSR;UDtRO\VnEi^p[d<V&YO1qJ'PE0kp&@.?n'WQ$-*+C&4>'5HV$a&@pEGjhdMj-_pP@S;7B2'h!tK
6229,s*>h\V?MeH3-e4aX[!ScqfEC*6:q\e[?Jj\YcYUFV;9bO*o;*#[(k/dUs\#F&nktK27.[_>'t[d
"+-NKpGV\$*q!`Yl6`_3OgOuqbE]F>%NV=H4Kj'Gd^O8PgGU#W2`;VFfl\DC-99^2aCNJ;mtR/J+8sln
2r=I/hS^%2?;^E`77>:W*'KpN7aYYe%9#EO[&t)S9[@#O8qH_-e>AE#BTrQ^.8.i:_QV^a2_/h+/cU-D
0@S=$$&8s/Be=X:J0_CtlkJAsBgnP<Uthk5KtmRr>@Hdpl)&65H0(@I[;8=jF%f5[ZOn^P@P(-s.HX]$
gC(:W!)CHR`,4/L\1C71W0g8)I&_X*0QKin_C_VIbdNJ&J)Q[9D_Ch,dQ@GUc_FJTop]<7j5[U53:tVD
Na;M`qce@V[M$U`,KYbj*]PF?+5\,>r%Jg4'8j3$3S^g'[tbYdSu_bHU$dO<NPc![_u#Fj"%M=rT!!73
Z,(_T?tXORLYM,\OiqM?7/=F5jOaD01!pqo.,kq7d#p/:6m,)M9L[4D6";RHg$&6mleilYrF^Dn`bQ+9
k-\8<'A%lcLrtC#(.msLpQ2W_,""P?O,iLh]'@W*g2L(S?F:O2:^o*`Q/\sT*.$^EcUSA%"1K2\=8C^?
I<aRZ/MBfeeW+cRVMNQ82%#Q9P!pH+P.Q%-]5"jREgWI+6+*GoiDWY3G?(3b??71HbQRM'>(:&*]D!4\
Rg_Dth%Z6RW$3r4l<2Vh`?+Vdn'GSE#@`)rIuo1/Z/1:fP.h/E\$$G[W6=A#CcrHqeMfZ<6t5MYr,`=g
g^<R*_(d(O9M(K1(k"kVb=:/XJ1)k,`KI6Q#YcgI*Jh"9`+V^iDKRKdAXB3)c5AWglGO&G/M-_>8)'In
fda7R@!fkm+,<X$aLa,"*CUOY+82tegU2CS+9(cH?$H<Xm@B<A^AU""htMofZp4EcD%AfNV;L20UHdW7
^b^2ks3+aZr8k('rV>j^mCa&0oq$s<19eIT_8"k"csMgdp93c,BqN0+Tg%iap\dOQ\aBA\ht=clmsXg3
g?#gBre?p2Rrh5IRX#)q5tasMp=OC0AVMMU(4D`'F%gI:<%'6MG9s1iK+h8R\6"BIQG(X'TeJ!0qIMlB
C2PoAk\:C'JY1TI73IK1cOeX$BS_8XK?Fe+MtW*Sk<D3*g;TBnT`[S>6;2B><oL!9JukIgd.#G(`;]u8
+]T[N-=ic$"/8U8Jt(8'8nh6sdVQm%$d-[Bb/u:[_C3YmGEch<nFS.SZ_jQ\AnFi+HeC8LDO@[U^\HbV
.iqo7lVk:Lo=MDSrI4G,:Ve2u59P>oci&@-kPi!b)r_+tp5U4L;LM_.RIM;fDh%EGh%)\j:Z%JIG;08S
rcIo5It[7'muR5"qojK_4F>sKci<d&\pNmjp7WS1]DnJ[4o!BB+*d;FkFS_?=a:'9'PB[i-7Dc8)TG;+
Y57if*o?qNm/?V?UI[\9dBW+$P5:c/pUHtt;o(s0P_'C@^#Gj5]$ib+cY0@?Zi,S65oQGSOfk^K`qB&f
2_PPe0J2qB[#PqUDl/om\f?3j(&&Hm0*5!AY`F]8oi^^_&Y(+n)ta5!2.n@oEiQJ2eB[?c>&0:*2NDY0
n@a7R/I494g'GDePYeT"NtHQqkaR)NI2At0I2?+Gisub6-,);B474F%Ts>_4qAkYcQeQcI\URKp0[k?3
/ec$$&Xf/WZN@U<MO5Z#QNC$'@`4ZG`B/Xm.TO3I*@-P3\p7/-[F?pK8Ijj/*!Kh"b^]74cg5B4^q/=[
%!?Zbn!B:BQ)D(7/(G=-,t;*MTOPEl.Ytt0g\C95h5+\,>4#CMcM@Qa&?KARRW<<aQ$)a*doE0KY#=Z;
UGB"nPrU->@nNb8.R\Eu,A`Pp;ibWb0i*F":&S;-,2%'J9%JuD$fNn@QCDQC-"!453A&-0$Ps<MQt!Cs
Qma!m7eCVZj]OU+in=OD"&?/#"-k5?n23D'eXkMF\1Bjg''\_[hg5#q5i42<\@&/3:NdK7XV*^r[%c:$
K-E`!A-l]iVaQV9.GK$Qs6.knZEe,@fb[aElW=KZ-MYJ<-E]?fGqK@j!!s]L3D1b,PX;;\'-S_AC1JpV
ScL`G7Q+4.,(8$U>J>5bR;I=c<\BO3Z]iWi;lhd<ZDOMPDT^&73Seup=^3`L2\RTVZJQ(GBM-U>)C*P'
R#`kKpd4m0CnEF>2=lRM):skn]LGh'q@.0';cAisaN_gKSME&[q7?4jX3?kOVI`Gm25a,n<Lu0R'KAs8
Qa4o#afV&n5TQM^:sV<-PS0e?hk/Z\>CH"+CR[5BmG*fkXB3qtl6n23[<kHuVFh;T")Z)iPIbL(Vp6D;
YO1YOdU/qn3*MGmFX%F0P1fC%R#Y8=>&.uWlS;b2l(P\1nReb`r3W2R+b+sk0Q6&$-s/2T<-;esoiXR0
-?r]qeJY;^Rd)[&f8`)nqR!C9mk@qr&Zfnmn+4.%Wrf[8LiT;YUu-<IXhQE6m&<<Ya;<r_2=q=256;<c
e4?$IZlImk905%Qj$7Z&97>[8R7'27^*h*$8gtFZia]8a"-93PEZ@Ij7uE$LC"AQ;p6Eba-->BZ.Gp=N
@<n/U@9V7S$SJ%JluRYllQeuXCgC0g-k>PL;W:NcMo>u*^COZ'bnM1(&-XREKqW]IQS![%CqJ8/^PN[W
h)8nFekF9>6M'sRbI@Uf`tmZEC`-/`)cL>j/!R.Gi`gb9WGP=C^Xb0Ke24<bF8W:8gcUVtnS%l)95_!u
@ieRcVl\_*]TOhQ+(L1&3<eZur6a[&ipXeuD^R"4'!r=JRYSiOaY&.[)349h4L?M0UEo$m6:p4`F68k]
At4?br]f8n",I(cP;uckRYZ5/&i6RdTkJXQJLKT;lc+'J/oL+j;m"5Q]`%iGP4HX@?Fj8'$l<I,Ldt[&
-?)pRO^r%./H^-ZiAT4Q8Y@gJ;6WMU\7nBGOT6+8MNkEj*&7;K[Ot+YjJUZ<:p'6RR>sVi;?eWtCCUkm
aseUQ)W&j%(fM1pcBu?iI`RsS2NZ/CbOcqNj')^ET!r4MEf_YB:*Mk/6UrQ.Qt.saF5`odCU<E)VQBSR
NqlS<.Jqg6Wu`R8`egK[;,n-8=c'MO'"#NA@2BEPiD?;sZeb,`(>SN)_uH1_\EW!?)sj+KN^d%.Y5L90
R6^Fh].4&]OBNEYd8bIlX,cQ=k=BnX'%^3WKdO`:HY-4TW<YAQdBr/nep=u;LNcc-o2Z=hY0f*6V38,d
M[146rCI>&B"KS=l)?e?]DB`ZopMDO1J%i';NlF22WrPhaj/.(N5P[,3+"S\Gg!II655oLi"HeR=rSPf
<r+DgM73S6+P'Wa#762!l]$HY(-@/Oea<&k?"@pTdM\Tn@s`iL<rO,'0$[O5J_:_c6!TI/X[pcE9r(.^
UF7Q]U-T+9,W6N1'Pop(R?TJCVS?S^etPhgakTM;ZAL4,"\C.-aBroTM_B!W?Lm4QUpN-d<D!\4#Gf)-
/1%s9s#4$#lY,fW+f#A([e8,#U9]RE@'Se<A"@0K8iB=o]+k.Z<1>(I&O$USAGB&3(PC.0rS,iG+pk17
gEr>G7[T+ZZQ-$ac''pd_Fi7[-.c:WV3k//I9Q5/eo>[a[7Ui\0!\(c+W?3b/H*)(!)Z^d/4sIc8s>C<
<%(Wm$D=+#0k:qE4>/LG+I[*.(#@c$'..]&kiL/ULV/1'QV*>l/gr21)t&U6O2F32X$%4U/)ibIg0qYh
\",;j4HQ(^%@*r6`YGCSnl)k%Xc=,6AkG0V`Cs]SCUr5l1A$C7XF_i-<hWInZ'8,O#PC`%p0nNq$Bh>U
5`5^R$n.t-Pd_&1$u-Y/pQN4J<\k&0!i8DDj&)[lL)EJ?&N##-O_EH*#iEM@Um3:%?,)]7UJ4/kL*f(l
#T=k3>Ek:OAB)e@ZSX+B:0QeMCrcI<oW&`\3<:91g1n'2$DL'dr1L5tn8gS=DY-c8kC',=Z=E3;]3`3p
HgUV,)`$15cVP0AWX",O_A/u4?'YVtDA(1ES`<k&0"Mb07gR6$Y!'[0GA?;qn$I!1G3f"n[+Co)=`oV6
P-TV9;k6a!?pH\!K5c>hJVk&RMA5'&H7I2sW_W#^4qi.qY0(h?WfdkB=;pKQn(r;;pRXk`Dk/l1L3=4S
+Q]b^]i(gh'+dSc<*uS`Xi9f8$&B5[NM/BH:kG`n7n8op:$!G<#M[Zue:gass3GsZpSOC_)ju/M`PEb(
GZ=NKWq3H0OF<HN7RZu!KtR3'.YtC[jLEa9:l<@i!qS/qB5G-#1,F-uN7GE:B%np^5#J$G\GVTgAEB/P
T+i]?V*mT`*K-WZo-f2=h"14D=(0c,8SM8(=_FMX(S=91M+Gf9/fPG\$1pk.3GUFWf;`)!U/8]ZFsQJ=
S<^(6A!OQL4HpuUWYF>_\Og8i<,<$ra.1!1H:7Tl0V3^jEr3A3XR^$PJ9E%K%Y,s:8Kk"4*L2>'X/7s(
aYWY/-pF>dANh`GR>ttp/t2I"FcmoP_i89RnG9(,kk=i+'Je'-@g&D0K11m+UnoFF#AXFnj1LB.L"I8b
L4=I9odS?k=WGo7p6h=,@eU4H\LY"f/#ZrKWF^s!Ep"?&Bo`t4b!<f\`(>qX.-nd7ng=F,'['C!,:dsI
hS0cd`#]7_5=2[]*!2OE&`WSaiWj@Uq`I2?f$C(b+AjjF;YDcKJcX*Z^oZm&RJ,0sm*uu>`>Otqj!HD$
[+r<)fjcCq(53qDJkp?@,)[U)+2ko5[2s#kAR?3d0`jFqd(dIm^MEaCajuG9fX3o@Ac4WP>)aH@<@<PP
U(F0l/9f'9]at?+f=Fn4oqqrX^.XV&-WKspBD);t<dt@t::TSR*eK#4"/D,8B*9JW/J'4r();^(F_XI8
IQAuL*NmWA=#49/r=:qR=D>/AdI@1R#_%F6Kue[dG7Tf<$&C@d9)?*]@r$)^5m!e!H=P#+<7WaC!)Zrt
SYcC$Nq!)%'@.=HO^X_CG1&,b.ecUd!XM1;]3Q,F/7F*qa:#$A:g;;P1+?]>;E\[:mFIdbl/j:j?cGkk
+.7N$pTIiub]@^j3U$./f9Otq11V@,&B,FqP;75aK<o+Q:IeWdQlQR@Eeuin%'^4Bi>ACpFkreBWKu'P
p,.I8k[blfC7qqDQQ0K3)jFHn+aSlcR5W`'c<L.i5%1iJD^jBE[c\QpYaT2bQ7&.UQRlR%ccRi+n/:^e
:2q7Akr%uBgRI;l19^2=_eijAFSgV/@Ag.8S3k;Wd`VYgip_eV."NLDVGL1rJ`:KS#r-LE@:YTnE9[H&
l*#TKi6o0XBij#0kM&8[Ba`.nV'o6?'/\DoeI:ue!cifYZn_cc_D*<\Q0_*%kUYooeR]GL=Ia22":bIG
;_a^1*M'lUP^3)'/37<QH8]`=QUrrLCLSQZo*mDVG;q!b()?2<&U:ZW\#iE3YO:#>gK%0Z'OXD>8AZ77
m3*GAO)X>dK;')j0d5;N=Ts'a(K3VmB[NTb&tM:B*e>`t'2KT9&^)CZ#>bU#4mh's7^b]Skge6[+8Y3o
\_CK*jRE"Cc8tKV'kKqT)<#^NFB=u$V&n7"1J*ScY!8tnk1%[+a_daq$F%HIr>f'keTXj&KW@m(W_YNf
:'75@E4RPqVnN]@-fh<#O_(A0=AS$mL,e1amA`:P\KYNjAa\uTb<B2rh)P%BUT<8@^28P6,o>6ogAO;a
=9>3*\WS$(#C975NB':[/;?OeU566\Bl9%bUdWS@>d>P]n!:m".$iQW=I2Z/U:%pURn$eL"\&06\9/m<
Qdi)R]*UM.G8#NREY$Sq`]EaZ<r#_!n.2<>IZc@,iTF^6^0`DI3f;uIE(fFB/=7tm@7lM9*-+:5k[1X^
;b!QXaW4`[S[Tfl]#ZUO2>JGNB?VST33E;s=]<"(;3_lbE(W^2Y0=,P6:4NELm6;.Z7L(&XLClqH.U&;
[n;Mdm'5mr8@91GB8=[I+a[DGfh*u(\UT#s`S7GS\3JOgaZQ?jU68d@m13C'\7XF8Zmet+A"0@iYT2lo
XkJV)r'cQ(04NDAO>SH(HsJ;e=<)OsnR.QSP`C9*E/B^(TGgkP*V:R=[dIfX>4QWEp5LCh4s:t$%.$9&
!&CgC7SGRo8[3f2UTJ<b/1Y49E?ZA.4L7WEZ[NU2+GkB,6k7R*V2LpU&M$q?Q+!25JM'V]R>E[F<J5:6
&L[fX4"mAE4CLsq@kjC2XV6SUXZ%P=?%(rJ(Tr7%o:GoOkdV`G.MO<n:As_.4qL-bPt7rT/':RTP!UtI
b-n7LVX3.-qSeY`5J2<IfliS$15l)()<MQqI;'I^W\VaeV3gCt6(f[O?qP*'0YSb#M&%549mDaJ=[]k-
@o3"u'?;g?<3PL6B+f*F4OO=9K)!FB81U3K>H+fW)<_DbNhfO8HE>8-9aXm!21ll@#ZZBpAg$t1@]?4@
00]@YM?oF096^q,e*TTPWR)K=E0O0hEQFj!B#k7d)r1sXs%QkLZ]/2WhZ!7`bqE_=PGPDD*.Q3eWq.(8
,E2IrrYHhS$:T>I2.rkLT2Sbd2>gHL`ZkZ"!JUn[S/,@RC@M%_TYPX+m9Y!?pC!mSecAXnid68W_^3m$
/(^?YY;k4Cmd.B>jJJB9VG1,3rl=q(n#SBu0,ienN1Sj6URAdASfWK/A.Kg9q:&&%;r>P>na;3Z5^-M0
)\WeEZhk/=TVXb;)jCNc$MuYPBleT(?")/ObV+?o!q_nh\YQGHOZLZH^7::B,g4&(4.G$Ein5aWa5o%t
*!]>+.EaKjV,hpT.#%4TV<'pil[sU:qIDr9dTPa_iXPqi!FHC3+N($s9+!k6PX\t%e2I_3FuC)#5F@j%
<?MY51-do5La)U^,s)j+U>1K)Z'!PYr$-$c[f^4G6$1.TWsh%Pk>5eQN3s"e-r6!s85A5Jn-M8tG3V<n
;.p--#RNn]eP2`0/1K)u(5RQ*0k2cj]+>X:H#3K$bc<'s2#"-XT&-lQX31TX+Pm3<:M3M(L%kt:L`1T(
(8VhAn<"OU7)e6'BI-/gXi8())u1ObB1(i8*Z('(m?fVW@VL/>gsMMnl/kloME,kaU_P=nr=tob,7RME
a97;3L$Pi,;(*rF<^GD0Mh36EnZ6c<nUm3KZTjB?6g9c/N2H"bKhmSF=rW`21s/ZRb-<?@DhSmd`[NqR
le[$d\:kgoBdY/o#q2#NJLH\J.LK%/>3H9T<5-H[D=r+dG\Hi8NLQ:$IqcdYl;<c^o[G/Hj(d'j)>2+c
kJ_RsA1<[!V=%;aXb%r6X`HsUjf%UijRBaCiQ?5h[tH5+".Vn4puKZG]!GBO66OG(;G<0o.hsFQi2IaI
>%9Ti1NEFF;d8-`e[=]L,PWo:]Zi,?8K+:A!%X*q'GZB@%oHGG5C8)UHoeJ:&eO.4i7g5I,&n/$U6%AH
7>fR_-[dp66E<%]ro&"C7V?"FF3Mh3c84RJW+B.17c6(qFknJ27CsLAA^II`+a?H4=r(aS8hE'BP_r,C
>^-2mcQ$b\'Vo;g+[r)t&98Zm<*gfV.7YUN3@#.^k6@,[?8"^/9W'pM#E,c4V0N`hKd.ld*;aj!A3ECd
'n`9]70#Fa5)HYH:NXae^+CD%3K"1c<XIs.=Jh'D)Q6%(J=Rr2!`9(/'-i]FP(ng1Cjrs*HE-)Lq*k%l
[CHm?RV40JNsC(s^C,iA8M;B%#<+$tM\9_qZAoGI=V`=2@K;C11cpc^X<j@?&)ADdemn&`FT;3:g?YUe
1YZiDCj3I%/e4ML#"l?VU'amu(,h^cSsJSrCOB]#)Gq]8afc5k,T=]mTPT9u6u`p9(rI>1r4r8MP8*<Y
$rXE>WA]&(4-c,2KRld9/514<*0n-t*!IR.bEBms4-/Bsfh4^VAsm9R=--j_>.iqTj5/.XV/\mM_lj>1
7EA]':>nK8MK6e#4W>HA`%)Zo@o)T"B3Tf9hT$O@qYm'Ye"MYXcC-:[<Ec=J[APq)oDBJ:`L"NL;2CqZ
Vr.eAXLf[iH^uUm/sS7BTuqE_-k9=M8IIKa#Z8[16@ibuHub[jjtm^hH0U-p2e4bsk>K]Pru2@$4+D--
2]9FB]=T#Y>[Z4ImHu=a+mGb!JB,#F!0u33%:"T#B0N'qFMB-/.%emU]cW)VKis$EPb'jBH\l4*1bJ:5
h*l$]",m3*IT9)KOpp[LA'ZeT79,(0VmI(mK#O-Y)cf?f`MpT%VKaO^ns#*mS2&2<NePB7IX()f8tW6\
(R?!)+HrpteH''RX?8WhN'F%)P]5#@FpkQ?7<2X\,DI78!"!Cf[,Y!QOp=^U7@AqC/C19HdjRUm$.^@`
CB`66/sV(8D'_).]E]6cRZH!"]J9\dBV34(-ZVK#5G;o8BcgL0e=+Z\8?XM$M0Lek<.\!f`Fl$l9Z^M+
3OU'T0f*V3oZOEgII_TiSq,>)nV*pF6ua:#-3QNKgB=1t)pBoXm3pj[mR*r<E)6\0a@a7J+JMnNlBL.o
I-baHE0&Dr')\r2l`Rn/AGkLKP.edr99Qb\C,ocIKrAr1<C7i58tuqdZUCV>+\8Vua!Ad#,*$0OC*"VE
1R_a4.Xln4\]ItHUA+grG`c#kOo>V]cl%%YQNC$)$\0WMF,L`#.0lT/9F:`nAEt64q"u\te<7c]+0Y+<
]e[%ROg=m0f!Jq;._m2U"b+C:<m8gCb:o@o@qX0_<iE?6n*;bKC*kf=jL*Mt>ZKoOF]t_%g%kR1$D3iG
$3fEkA]U2tS\PW$JJV"2FeaSS,K\%s-nu$(B`/[.6H2nLYR7_a)?-('I'o,1[\J"6F.IS`rM87&9ki=o
2V@R?\Y):*SUp2E9KZ3V/(>fL)F#-@#o1j_QWMlD9'J:I8+JP=;03<g8RJH99csd!";6rnYe@gV+:>9R
:9Tluq-[FuZ8FkSj]uG;9XX!t+gD?`J>cb*q^C_D+tM34,+^oS+u5Z7HXp;/%WW7?Z&bTUaa>k\c!Bhs
bHL:mgsSPf:eJL5gg6DQ<%%E"R@u*8oOrk*9l0Ptp)>GF`1C.u;-';k,]#$G6c1]G-=n&1$)B]rg=YuM
miVs<isd2O`M+'eU82$t!@kBoX6b>'#r!e"651I!CVqTtoUO-nagq3l/2n$a]&rSLQTXu2RZDX!J/])f
4qKRMLWWRF.4.@oDua@(O_Ego8uP8p,uX4t!'(bd&T^gM8\GD@(C=o>^YN$ipQ$3`ekWfD3eL@&%?rYg
3E7i`8Yg1emogB[9ObMc""oM=C'>FJ[M\6hU2c`E.qLUF_([T)H8oP6r5hO,1dbb"VHtZofq8mf6r])=
+c=jFAD*iNJ.O#i!"&phVXBSb#2R()]\l2=D=h5A`:nV.:M?6VH`^lNg3oHnhckMCF7&cDPr\94%"Ipu
kIT-t'\THIfdV"m:+;uJ_[I5]QgB2c_tucTG?pB]"=+ged`G+]2fC!B!f)%Oc6H&@>[2oHk7g_ZBcT'D
+0$69U1X/r9D8="@Fsq>)t$c.8H.NJD`;A?V=Z,HKubL/bf(A@qW`i6NbGsp>blZg!E$QJ7$0en)PUo0
,%_Y:\_L_VOEtO[Xr]'cD0l/oRq<=XI#0/1S5]PeFEo`B*`8YCj9]6PJZqF=6:I*$=sU^^DU#dN.BS[m
/@O?^9\XA]c7UYroRe`te3R^(l?)jl7?O<J4r+On&*&`B(?j=E1>e`?L!iC9M]]p#dOGt4(?%Z@^C?u8
MCc@o(J8\M[OqJF6t2.C:[bQ4TTZDhd\9DMI9Q#?d][6@-Cmn0DCIh>Tp0R`.CNfP;'7Jb:^S*Ub7Y)r
6V_,nCNNlkEo*=KenI,\c+EqJ5CL+E,3$]FM#L3/$ur*V2fB%L.cd9[,80%34p?b@FN3T\V6!$](FAjG
^VM'sI>[4t,)%b]P=V`1;"rsR/+7_1h"c"\B&#Y7I+"To[2bTpL.<V*l%`8XYe_J1Sg"BB(c$pgkVZX!
naRj,F2>hf3D,<ABOoJBG_cFJ_P80:'%*F5(66U+Mc);SG>[pu($D9P+ZYK:oOO"gBX.\:Nn_2p6a"G]
ZGdto/D@AY4ns9>`hN+#884Fs!`C='KtI'rJ[`61T4n%%ET?o]&(b+<;E:VL1'>9'=7th9'3F"6JLK/s
gstSLarYq^o#1DlRV,n]q=*L7Rd[b$,l6.rrEWLTR4_68Ng-@6<Pp7+Lm?"dG6SrAp/\$XW3S:nEcp,,
CI>4Rj[[5I]tR=4[lXlZ(L<h)>uBB_p9=>a7R;p5'=$/Nc^X];5S#+_aqod\Gc>GBJm??)<CJsApI9hB
!44gTGY,<R]:XP\qKl;gbKQPf+r(j8'71$SegOFWh+*f;'0cprYsKlc37FmP__P0Y)V!f#7?DXMdo)]I
/$RajjGff1PFknDgl7r9-rPXV1P40[5SS^XgW,1me3K6@)t$KcD(f&a;mYk'nb]_ZVd!2u=k>'*WL)OV
>ra>f-T,kF7nW>h,V/2eZlNXp!@N+C-n!>)X[L&-4SlLb<e)Tu%-=5E]Ho"eG_eZtCBU@C4sMDY#Xg+4
T.oa)Bt)spPD[,iEr^hP4Ghc0=J;CBCcogiV-KB3\4,?i3KCa/5)DcVZ5RC^$bQteL]-GCR0?($(N=SE
]"5NTau'.sm@=rjq8!NLAWN#h\0OU:0hG&r3/C%08ts<h*,NdfZ0<RT,(6PS8\BX$U/k1%Y$@PQNfHG<
d.d>RX]Ce-FD.Iee0kJ\5WB;LA>E__Ltj;uH)o5sQ(p1R>o!sCm'/u+lh%JO-Q#5`A0RfL1no]0gWlB3
+h!"d!0o8!2L;rnT%9M$6UpQT_c-$\HIm_7k8p_>qG>0+eqsl[m3m2GRG\bLV)[eUX!!:1ZNm*f^<0E9
'L%fjS9=kd=oZ7JCB)&O)GnT@c78)tO*"H_U,n@5k$0"9P3^D0W?9YmQaM2#Uo(V5qtL-Cn80qt>Q*@_
4Pan6VA(RI9aP]-+H&#U%KM[;AIt(=SSX.45JIF-K.-*8JU>E)#'^&uqlJI0>BApucnWKs8.I*Fq,l"K
kUk3,.\3o/Z*NST(GQPEr.,29((E)!&dBt[ZC\B#&eu6u3[+]kDHYK4]t:\>E7>,brs8Xq/+hlN*mp=1
oTgm\+jkb^NGF?%L_nUOlr_.XbkQpt^%&no%mERU&MgG"O!@:tThb53mMTQ?:g+PgJng*.iY7AMZLV$*
9._n\er7B-*g1._VpEW5/[FK^^?C`Sg:@g.4s5aA#G)'G*Y7P\8:O)PMJR.+L[fVR7AUrY8/.+7kd]l7
CDMt)]9]hqBfV*iCKDn`[*'(IC,Hl0atsJ+&2f1.odC#W?(ch1=0?t'9#n#4nr.$/OC-roG^^JuqG=`n
H30I?JLI'8Mgd2g-+hN7,N[Eq:l5<(5ST'cNY)gkq[slWq\cjAGe<uQH]4_OMUjFnq%dW-\5m]G2M!:H
/^l0uHSP%28V!#[V("FJ=L1htO>R1nME%Bj_db-LaA.]2$6C.XENS9<3O_0Lba.(&n-T*K:(Q$eOdE9t
'2%N/eQcV*R$_(T$X^q$J:9kdk8ueqq@81)r'?.&0H5I;P*VF4@Q0Fm+J<,?-d_"m%B8[&J,7d0JmV3]
E4O5uK^:r:cUFgE]Wf`u7a.=DdLj;C!#6[(=6)XBT0s^""fq9"ds5KV+P%%aqsf[8JG,:c_2nAD(hi1.
38bGR;5BP7`ko#+-.-e"VW=k:7.d-@;%SFL"AGj0bnif9'ZH#e(7`+p4[#7H5SVV?(o0gu(k@okVh$&2
GfR;b=8Q?3gpl=?`ek-6Xg:(S;SDbd&nObf=a)H/MbfTN`hGmFTm]P;2VD.jgfJuk\,Ko6rO:U*s2S.:
^JUf:W_\I";Q>MaWe\3%L6GZ7ZgPI.lSBJ<Nba%@ReEj6NL"4U'4c2D"p,h)H4Gg&68EJH38t-mmP4i@
@ONOr7>ZkhcTR(9c+;AuasajN-bp7R3UtbrQ'OSmaIA<'SjAWAl>c%I+N2JJ*jpX62D4;a8*u>[W&9cM
T//Oog4GImhqP^aalr1:JVPTaDC9FgpeH5!9AeCbhZ#NXJT_rj[aAt,[jZQ]Uu=^Q\ii4e>2)*HD*L!s
`gV`#(8bV>1@N3klPuq-ON]i?<034e?B3.'j<A.K>KAo0<(W6d>/YJL!drX!PFK`bIffH:aXqeuc$-n8
\J^o&c'6f)0(ITu-ch4^i['TfC9L:1EY]BmP?:79e2m4@s4MeXMJJ*419\!B0,^<bL;mi46h8;1H6Bsn
KTT6)'5bA`S;WJp?mj+/A7a(Dfqtjao=s!b#2pYO-ZbC<a3@M65m2Ib=QB\M!P`!eI_;FcnZncukM9t#
SP/ZR@St6WY>kfg>a4W*KI!0>M*o#XJYnG0Or6[-h7-K[-utb.B2BjYQcEWofiKHP<i4s7QL),(,Y:=C
<b7<%c'5\<Ht?`FS0_^VZ/u'^nmO+4QO$R*i0"t=rq,GNG;\?iK^WpaD?*)c(#9QPO'/=Ne$rtFaV;WB
E<cQdeOq,q'q=P9mN/`fq_m\ORp1h1s)m6IO4IQWeV`FPCE-h#B'%7G3#8/jU%f+u/O^5Pj/@44/D3oZ
4KAUs<Q:E\7ut24agQMKGo;l+<VdN:qriU^9!e:YLLF0N*V5eoo%G\Dq52d\W$dir-[gkcT<.B"#V%K%
ZHT^P,k'!ZKk3KGLL[=<QumZ>l%:-KnT[)H(ct=kT[aeaLHlT_&Fp^p/Oj];iI*<)q"4PEb'-fl\Z]a7
B>)u&2ptoQ8tbHR6C$FO"Ua+j\=.Xlc?!%t_sTl_13IucF\cRZ8U=b:>qQN9SDpGaEqO.r12a-V\$]i/
U"YH$WpH?o\@h's`Q#`l%F;ctpC>*s:?!bsD$XD"(<ZWARj?Jh5@+jm9>.e!=i3epfC:[I?dl>L]*bG\
GsrlK\(Bqh3h7n$T7#6P[s-,eIuiDDNNDI^qa-JUf*GX.8X^R>]L:gg,V,`/`22N%AOJ:)$`M==@@9_'
oZ^SN@gZkaa9^u>[02Gk@i_;^qQ8WUIE4s!1(Y!*`\EXP[FP5B(]OF4X3)jcRl:AmdObT6k"T*CAhHOp
7?8UgPAJAtOI^DenL.XCLg5`]ZXT8,NZTD+SkNochY<g:(DP_Shk,($p;B2>l#1dW5RRpkkVe/kJ1(Fo
a9OKM\jtIu[N,(Y[07d2/iSbqLrP/k6DMi?PopZ^jf%/`aW)R4;JG&T9odYDa$R*7LiWHrGQ!gQEXX7_
9LA$W@4si22E?UqQ1YVi+o;HdMVDdV\#!g<_L"ab>`iH`P%g<j5JT;C8U)4Ql&l0:-aqI&+TroV@Z^Jc
pJ8/[/5JC6hM+NYj!YK*.u%Uf:U8iCRWEgJp0)KdTfdm=L5hdkC+2RN:PHWTEJ9]pFp(b1H*]09UA4QI
?MsSn*GdGq-b,%i[tmqUa<^3b;7Hm4&md`l(Z2(qM4sTbZ@,,B-[S?I!lP;%N`P1mG7Qn7a4DEGn!OP:
0$G>#f9SLVgS:WVMJ39[!U\p6j@i_Z8eD(JAt[\rp,+;P\#&3CT'9>d8>A--"L&4DX6I.T#>m4LX!Gh`
(L==;/iu3dd&5i36l@4+Y">KNQ3e87RPDSLOV8\.o]K06X^Z*L^Q>of+X];[_tS',E)"f.&+840CNnmZ
LT9\]eOb?XW7k2CD2=-f]EO^Z;bF/gTOq<)H<<rXFH04@-M_/2g64k2ht>NI>F]NqLNRK*C9::d>@[K9
ro/YkAp8+hOjR?BGX!rG9a"[T8Up'TV1_e^%smR`(R__L@@&*^p!WRP>;c7A8`K]!*f0JhCl!40EZs1G
d@u;R]a_]$oBsf1hjfnB_!WVZjt*t%/>WK^e2,?P+Zhk2?'A_XV,tdmABJ4pc7U9),Md`WIc2OOIcg\C
/nu7K"bW"0E@!"*D[tXh)]Nb28'?`k^\'YgR;dmNidf.fmIJig$+G'q%m9F"-'srZ`m"OYTN0&N[o@mJ
e>SZ!&87lY$BICsC0mu+C3(sU`9kaIh'7c\m*__j0h%MmBp10:pV]uLcr:9Cl,8;inKlYm>4!pBGYfY^
*cQ`-OWeuD6aS6LL6''5N2)O_4hFB&`auWnS5kVm5n"![<0.^`2bn[(QB>C=Q$l;?jqZ'@5E6K_9/%t'
jH1+"YW.F_Hh8^S6-8`?%_%Z71gaathh$^3A7l?W_LneB,3++D\(!(J8-u!q/7[7-*LdA3'p9R+ei\*b
Bh0Q/Wbo_RXMmbC?.W[#7=hH<96ri12<Kjg91A)"'BYOE5>bSVSdU7]Y_BHYg)s!.d2eM5bWaF_*MF6[
YW3MP."%:XUgRpOF!;0L+7a1`'lK]!k\N*pFp<Eqq_sBKrI!tM3>n,%\5gS&!qn:b;lAo.6*`aKG`1Kj
5]YH.>GZe4<miIM+K?\J-d/dc3+W`%V$I[LVrT53T(57LWQmjO,'JS#C_U[(WM[5WECFTmR0uV^E%O\3
Nf5^$L+$$@1r@Llmo-"A%:@!pS,U+,U&O>jQ$Fr=BjI"e\>rAJ=+/i*]OAFP:[Sqia;O'.<<593;U-Eh
$AmJ-Ru]0J>^M@;qHL,FDfsU%inQ5^@meDtg9b-ceqR80DqVG-kO?rTqeq4=]+J_q?Td6j_mjO07#fF)
+QNud>i"46#"t&*!i#</[j-4Fi9JoZLk;/e9Boh/N,R:k43aY%ffAXTecM&3OK;pXldO+Q0S.RQ:gYHt
7(p5g8Eu;*$e*ArRHD%,lR`K;IeM?>9eO0p=/?lX'e3?iO&q-(F9DJ5BDVRU0=gAu$]%,7`K!)E\)7-s
Rq'#eB5ZS9&l^&8j/<nfD;R)uXg%5$mQms@LAW;iOc$"MCV)Pk8e)E>.&HS6kd241QCH>ZYF.._j\)dn
eL;8>?GQhZ0^rLM.Rm:2oRSF,*bW82_W]f-ql[SL6#u+!R?%2U>Ci"[-6*je,&=/WVIMDTSJ4_"$C,6U
,o#*.[MG`B$<+'J5uq]s/!d@93EQZfe*.BgYQK>$7+o/r<E/gNaa0N&5/V3-:#=9^oR*t,_D]meU4s'1
6V3L\%7Q-L'u]tdS7oqMZ7]Q\_%J2o;J)5n/!Xl]hEgoHNQNHoaP<Sm\S7A?)>:V/Fqg4jXH$L;]X6n"
)0as7^p@sneKc<V=BiE]C-*l"V%=1a`gLS=pOal$9SJ(/J^9#,PVsJ?W:DPSP_)5V-m=Yl8)c"W6"1>B
J]29g5@FE\56mg,qUMFCT"*p;Q+7Q?!N8[PZYX+ZZ>pc>4Hl%366Hob2U\soZGgdX0Vk_7.'inl,o$W,
>k/!>PB9GpL)DILJn177-sE'J>+2%jG]ZC]F$JJcOHb3P27F^Y1k#A?LD*jUpuP5.>SoO0;1(OC%`?n3
\@3=B07,p3Cu;;bp=<QuZ6#6ngg5>F8+#O]Ff2UuS^ptgH;"4)/Tk]Me=G&k9/mFl-R0m]VfIG_KQ7j)
OE!d1et1jU0H>Jg>b?#?cFeA=q$6o*^pW?<39;'pGDop^dG5*W_*S]0pr"89Uk_2L</]Z\nX<!6PkY:V
,0(:G'&?l.UaHWeCqe\5+0jtaU.*1rIrDdoVVJi[p7)9hBX"$dAXDAC-`&in\$VFJnl?G#I$;5\PE<aI
5D,\3AWM9/OV=ukZn*^b7=gS*)A.BeX)I?_4Nd]f[BY2HG7_@mH;`c:Q3M.Ke??p5lfH_;=@_r%bss.B
XXA>P;B1$/d`8VW12rYkL#aj1AI:i4-;K;am((=+\`Gi^MfWp^/@Kia-P_W10R)<^RnLmFGk_/b^_-JR
,#0ip+Gr+r=qPlQJn/Yjo\6u^p0N#MIWFTFXCLhMZ56DdLNoOELLeh@"M"OQ)l.Uq]I:s#R[M?s`TGtO
X=7cY%r]/[QWS3'bI@X_[pKJf%Fh-1_p0S1/]pR*4%i0f#,9akDR!d![93%"i<!p'PLp.'&]4+A=X^S6
e9f:N\CGX--)Bn,<@_^f9?haYQEeE[E@$pUKquRYZd->e44?eZm:kT-cb+_lniQ:8h>.pP3cIXf5^ZJ;
Sl#cnW`T<J3:Qa*PHfYYLkE:Emsn3J,XbKX7</SF#HCXY\2&Y<ON8p/S(+?i8/W3V/o>;Y55;)T\VgE+
\$P5SHd1&?\`7=8B&AhfR[.BSAKA*BSh@4.4GUkh0e]W=9:6'm_B*5RYon49Hfhgu7[@4o`>2[OC.g/0
`JVeieoIg.M:kd=cRGV],NUW!9e*F1bV!,jF"6CIXjR</#X[ktjT74b(r)(5Sm<uqF9p\hW#GJn_qnG3
\(C+cmb[]nTms9"^&Ec+q?me8cY;6tfs2d3H.*&_n;AM$]f><HVGYV(Z/DFbf;5q-VKGmO5d'BO=%uR_
om&O;\i-Cq?8a[E[kq.?%W%Z^oZ#CX/[tVHSi&j1]Dot9hC!3P'"^E/6Xb+B3@0Z_j?j5_q8P@T)q-Hg
T<VDVlfa=<oK-Q21=SU+LfI6V-Pp`RGeq;*@@+$>iI/6se*OO-2C+--Y/S,*0N]aP?9n2dL]^2?UrBUf
CnG4BcTLs7b@])4s5!EQJLD?^n=OYE.0ZGn%SG.CH.;Q]:u03<IF%Ou02J<?%i_&\j']4`bk(kKo_TpZ
P(%rACJ*`2EoUe'2_Ie5!uMe=Bsn)'nY_(7Gl@s`._H!GS58@RfeS!BfU3N@<K=_m++3j-LCQt1Y;5Xh
elHK^pbf0B$)4bh_Mu^mJBiZ-rLI"p3HIUR,YRR,dC)&L-o\I'nRS;X&S*\U+)d2;F@OQ-XR$*.3V2c]
A@J%G^,"/Zl)f1-guT9,_A<ifj@,?^cd5&T8Hhrk:><4$Q'ORD[TmOT:,,tN=`#t$*Vh$4C$6>*6/nl=
e;&N1(S.e4FH4%"#!Jm29Kj?H!;<YAa+"1bK"H/_l$@.lfjes2q!s-jh7.i=_7^@Ar293,2h/E6'4aG=
6_0d4H.5bdF<0^-YW<8g71hD4`[>+1U*(QQAjsKV:l8#;n+HOgfK!]jUFjGoDc1rh7-Wnji#bjs*&uIH
o';o1q=KE<X+!&bs6f>_^#])a$cec%h`BncFPDd(=Z<4GkG28CB39g=klDAOQ@.IhUc6ekj/EcEBq9%E
5k?Si"Vu01U-adKd$.OlR3Cb<k#ppd2s-*jA$Xll<;^,*U;S\o8DVqpV'&AIKFCI-!pt_d8,2RHX]p7_
qpiRNF]UN'^LYZFEK(pD)`LsoC_CK-;5eKJFoQdRJ\%A([>r-^Gu.G!KDL*'.^KW8=B]#Ne,&XR^%E&J
<DI;aFCj2gM`d!6%<]<oK\eYH#,A)aRc-XL!KDo"'6&O;Udb[^9.\u;s&`<KQ\.\Lg%`CA*e21mW]u@M
Z0k20Q\],YYBRF1G&2)'^@]67/t"k2_MlSQ/APP4iqZ"Vc7a`>mB10Y"XT6o8]q8NcX/Zrr;=3Ie'#m`
o%s8!oTl!*@`aj#4&-q+]r1!`A:pX=;mN<_S[l(^fZlVb!dEGke>64t"K79K4?maNIbpm;0p>9$-C<de
.*NaIcnVe]@no@#-Yb+P2mEo45G93<ln"'3lD2NXcG/9QLZ=.GB.^5is3Kh.('qS`oKj8ZOeS#HaKL5"
csgkfW,^CY`KMshERMi%\WcW+-d<`S6/hSHMoT.+`:/c$\;\hrbh2LpUM[j"$OXm\0R*(V1G61Vb(C3f
eO;k:Np?aSahr^7$G\IW/uo]d&W";8++M_G@b%6;cC]:Z"Z%N"Si's)]ZCsAS1qKmr8cl-P=lWZR"lcC
nW2h,6qa0!;7[hr>d3_WbDIWR4D3Z-ZS&sSs-bCuq8N*apY[-Bqo9/L^%(Wqh45t#J>iMQI"Q+K&+&HN
'S@?56B.LFP+9XsB>"og?Ufqt>8Z&(6Rm[=$;iqBFu&?8=9-<fUnin'O4OJ'P3[f:EFeVX/e;sK`h%V8
s1Hrc;=jKk:Y)\Zo@L>2ht=m&(L;,c_8V`o56#ukP:p)rrk_Ro$2lRJK$jrAQ0I>hXIX;rdDX-1P:(&o
S34'$o#/tu'?b&:9dglD[U@P%KbMJPFZ?7*Gi?<J]P1$*5+I-Od?RGt@=O(WrPLfKkV^!XN3;o-#A]en
q!kN=bBCWUZf0F`HX=Btcej3(n=%_lf;3>3rQ55G?$5(Df,]21L-r.>3W.$aVH7Xpr9AD0?bU:Tb?#a4
mFnFe9],`VRs2S'o?`tb>s!LI\6]Vih_Tl=W>J1K\55_X3?jggR4e*R[Qs:#L#WgX-%<4U37\`,1YR9h
7<Peu%O46Vj6HI=n#C82o98b9LK:SS"[8-n=8`Jq1:1TRY;DNJH32MBBpYrLI+bN,/mJ!Nq21e,nR'gn
p:1JEfAK%Z;$<V@c7;YC%e3*IkindeP+1GUSk\)_a".d4`oj=Xb9[qD'enKlGK3L.nX$(&J%B10@nTld
^3o<d<o3QBMHbS>FS1,8?M.:nRboa0mC19i4LK"MYEuGA9%/[J:T[atCP\2\V+Vk4^%N8OhYpX1U:Z^D
^\?FEei+X`NC">mN>=+'+t6h.3PBtRViTo5q[Y_0\Gm?q<^3s=m:2&Tr4HkAcc]BS^230M[*\AJTB&Lf
gR!AsI-iRgY5[tNo"4nl9HEo(dtOo(FpJ*aVJ+=25KBeCG$21#!K'emLRYtQrV$'+9CH/-gJ:nQq:UX*
5?kDT=%cWmZ@!tcY@urF`]5FA_2>Y8=gn/uH=l^<?U>b%G/`/_J+UgSJ,8cO55kBO20JqEr?%Y>i+m"J
JHJ1b87SPRkXAiJ\,4+\![Ic2`&KG/;6]`3B&-NG^S29.Ccs9&-SX>RPq&Li'^&URGcH#iJdUO-#`j"I
!#6k=Qap9VX%%lnfQT%=_:D!RHunK.riuEGJ,]>/^O>dqO4E+c^gG[JnapkSEqPX'a!H'T/QXM'"gi$t
039_)jf2n,>-[G9<Qgu0^%9h4Y?gbL*G_9NZhfMi97D9SXcG,@nmKGJ^IchKKV9d9fimIRgNnX2"rUPK
>aNZKIU[m&)?)5e6a[.`q!#WhmQJ5Y[\h;bRPq?aH@Nom.(*qq$+52k[dA_%3o7UblJ-c6kPM`2IX#YO
].9@0YNkoHY*Q3a+9(2,kH:_Ap5Og3/JQtX$oX9E;fX&dSc4]iL6nt[P2LnKiC$QF9pGVq=ddX26jN$6
rma>,bG]sn.fNB:dLT3+SXcNB`!aQ$>$>2.pNQ&^e$aU!#PHkrm;_M)Ec9hSTkt6Ed&4K#Zt"=3Nnk`&
hYjUS[K%M-br3a%0$ZF?;\<-4)Y>S5YPLgcDWW_rjCn<ZGLpK7qMBGR?D@BS](%Frd@#RRG*d.)U!?qj
gNGJ9l*5(7c>C2LMS.\eCN=pYi;%JUCO:^!j9Eqj?1.)A]-)EKpKhLMhTh\(>INu]f[/:#gu`^BAeki*
:KT+aj'/_EkOEhG=CjaP+iECK+$.dEl&NZR2KX>P]+b$c=3&@ng-46DWp.tqc;/VmF,!^"FH;XZP?i%[
[Q!U0gXar-$ZHVqLuD2l'A55Koq:9>MBY5m+YgqclLO]\2RW#-F6M)D#Ia(`gp"9$nUMFqi/r.$it`,J
mWB%4gDcY1+:2-9l@_.TnTQlNpE/rJC@X<m#22/VkT=b'!J<.#nAN>K?.@TnX\92D-DD_&KK[)M\YJdE
K#TZ95raL^PTpOP=d(cBLhd?NdQ7MB,ikAi7.TLH:Vo95q@VbcZDh4?Je/_mXl0B,iI-JK%JtQ-#+_Fa
jLA_)`cq0[%]EfKfC#28%6L)lG<0m$\D+@!_:.&phRgh]f[.0Q:OAj5$R=L=U3orcHYe++N5b\8>8EZX
&@(pSh[]Mn)4p5Ml[?\H:S[kWUOBi'<bJekWg88uUSG8qZP)95kbp;k2F`KQ46u!%7r>cL[_(S=E9A0p
oBdUF<[58l]*H+CN_nAbre-4q_6DPK,JKI?Lfi]O&4LbalD8Fof]qPtZ+JPW1K6l`IgST#jQf`QM7gfn
mI:C[$\K_C',!VWM.2.oOD4rJi0>*]Z.&em_a\^&X34/#9>iZ['ALTCM:kYk!q[\>mts$CErTY*o&Y<K
G+V,BkU4eSLNV#aEk?oKpr$s5m3@):h-^tlKk('.`Y/,%T&TU1SL2Xb!-A]i]4H7SWft@9aJWi,)P7E>
;.R?qHH736/d*Q\(]_nfAt[5nR;2T+%%6G_f\!KKi&d_m\brgZ^o@Z^=TRVG5pOl`k#sY);2?DEKr;mK
6"(Vu9fukB&AAL$h*;+BC:r9TW[H6@eZ[MnG2fm/a(2J05d?UWZ',B&'Za4+Wl0N/&1g7ABur'Q9[\Ya
Z)rfc4Gj@J1?Y"ap47^i+H$/EKfpXN+JMNV>*Se_r1ScUJq@+W!C[)11q/;$<03Pain21Zo!#B3=+@!4
$lD>;R1_U%=j,j0I?8:S&,mHBY>Hm0Dfj>pAe#fR'BDiG_u%MZd'$WKPSf#BS49Hr#W*HNSVDW`iVt;m
^5i^F2$Z/5Yn?iJkh^-/[Rfue^igkfM)c@2j;'!4OV-;UK_?>C-8[++iO2Rm1Dk:f9S2*!#*H)Q4ELb!
(gW:77<76/E2-U$"@P6ONmsi'LJf57s&&]laH-t6:U`D*VAp#V+k[)LH\G?'W*R!k*Kem:22-0I$;V=3
9P/ra$Mm**:,eG7,r7FuCC3urLapji=W56G?bc4b`SVLk'7XpjiN_gRcY32LR;`^fm0e+e*?`N_-q.*,
!&hrDeLd>hH;FAKGb@V.N7q[^qTenE(eiB>n[eZ"3gNS_Qf%3&Fh%T,egnHa7St`ELdgZ)gkc/U:lpu[
/u"tZ<$Cl<UnWamn+?K_5-NFrWXKI#_H]@72hoON\>m,!rO[YT+Q*_J0@gr)?!i1CU(Bau16k^.<iPMK
gZtSOMkn%O<CO-U58ZY^KA._35Hr,?N'A<7U)akoHc!-20>l`r0/3Q'0l*]=`u.E)=/_)jFLl4`ej=lm
<KVLA-o.L7YS,VPoV.S+qEjf==#H9&3'SIY-j1_0+5qfrdQ//?As#kh-7]CJLqY,;,!n=;6>WE+'nQa7
$^fmGO%W60LJmC0#.Db2^-j^YH)VAlI1ubq)q4TBfZE1N+NB1bjK/\$fuh^IbR!L#Oj'pTfPUh]NUCC'
e1:hkXTg-TSOTR6kW'>8+<4bCNGt3qEPri@2c6#?3Lhr#(`b)+XSB;u4:)?Dr<]K6+iU?B*q2`CLk<]J
doPA"^>\+!:qlSNl-:0HUZ+M'D2omWpB";:Q%DJ!1nY?_<2*S=;)!&Bh@>JV$^1XU0h;Tn@Bh&/a.pJ-
0C0m$)p>TJ0LWBIqL3*fb]ZYg@_]Mqpf9U\'SW7S?u&;q*'n91!'=S4!2WY]_VTrS/&W'91!@Kgb0eGY
TUIL:'27EOB$hgkKc?b5(%;mPUF@7YE!(F^@KdElBTV:Ah0>b=f9eT#*n81DUnLa.IeEqC9KWUIEDq"6
?PGIc<c_VEO[%cZ/%c]"=`0H29nWNkJKL/'/]%q;#@%[><!@9Ge;+m)V+*"%d:9!hKq4UkdNV%hnWCen
?`X"i`+_MgFBuYI.5-SqNa[H56(NF1n=K95W$S2e"\"=FP.ke*^\Vl_;%+NK5LBSpHm7T(0g:I,+t_RO
dKCb0$kj.KUtW+\E2+?f!S':EPCb11/Xe]q:0_V"QL6_JA&G2LnOVAI?R6ge7.g2<[fR@VPnN$lOCa@2
,i.l0gdOPI,H*$K22"N.L-Z+0'S@A+]tEm%,.Krl53hS#U+27<\-6/rau\&4_3uU<EmYaLYJo[dEE&Y+
Jl6p&-lSfc=H]#bh>cX(4'qqlGKs#*(&o`77!Hn]BE1;.9V;E\02A%[?UR>`<jP4RFCLSu\.:Hu3Z#DE
TGUOS1U2LhE1?^e-m+0<>93?<5FUS9@9o1Gfb_e/cC-B>lZb`8aFYJbauZ>B8$SA_jq$#"b/LAR`EQ>l
O4KF`+c>JZoLg_6[H9k\E/GGH$)t=[kVPg`LTZ7@%"H@?A40"AlPHE>E@4S;+>plJaU!W?Se_me/`D(T
=BQcIXu\12U`kU^.C(L=AmebM!Kqg26)eS>ZGg8l,r$#Fi"^Yj51BlGl0\o"d!u=sl_O9r#:Q/kDu^Sl
jA>0RSgGX;eM_tZTbn59KVK7GNZBgM(aMfX55EtILk7oaELlIa"]<3/G[<YE\p)(Qq@Y@\HBAq`6sm-1
dtu3RYp&FWd!l0u&,3mf$lN@F\H@&G>nE45\jN4_[Wc:[k9DL>'!P:*<#\2i;A']ro*Pr'G+]KV\;43H
Vi7`@,&('E@L]X]#jLO?YgSi17[Aa%JkFN"8HKST3Zk[laR-6uWbECk1<pnQU[V8HNc\>ZIU!u8J$V>6
]29,3F;Q7$,V%&J4J4DuZrL=Q]baSY3P@:^O3BSA]qWO`5aR'M#.nL<b9F5[HpqB<VePhf&%oCHq`IK2
A+r+8JUY%0GCer-g&]5ei4PW^1,$"s8*ZS^P>@DZP5M=Ml[EhWp'&)G!>INPS50h>I[<"O"Cp@'1)*,b
fk1GU5-+`nD.>D)/&Z7s4-CK%Usr3A[,>N\$!%@a=?NndOR9S0S!!ft:C.B.Ft/lq#V)(Uhhq,6^/TWa
+uuK`Y00b""rjIU"c*".Xe!q1Rbh(mW7>'F%6>!Y>(3)aQ7#G.`^O_UAE4RPeb04qiFoDM(*YFM:Uj'd
n!"TB^PlO[qCcfM8]4U`MOZ`EIom\QlltiW8>\^q:(+.'J4cG!c6K6t62j+rJq>BPh0WRh_DCK3jEpNT
UI7+.pd*"sd2GFZZ(R,np564C9N4ZRUlYATF9Bi/iE./MQg(EFeU/-r\'!MU";e%tdhte&kt2Wp7dr4(
.&k`2n&]i,aKWU(5g-eRVUZ6sK2dKdQ13jUV\!&mOfc=?-,6KXMKY)CgJb0qRg](IO6Jk.qJKV`NZQ>o
*>ST'rQ/4GOgbc,j)Cgbcj3m5aYXLe?\=l8jc:!aV.0tb,Sf'fE4_+Bo^C5n0C/?jrYLTpj4JbiFeBg0
3b@CB1l5EZW^k`6L4#/t=+c2$"bgHo0^4:F2R7tt/(I-F8JiY>7a[d+\/?b/>E>jdZ*co6^KB\+'IF;X
12&A:qTUIp+@a.r7&M3RNH/0TfL<<?5u1Rkcda950*!Jt3fiMmoUW4M^`cV6(W=8YrU\\9aE'XPaFbnD
d]K$:fB^14O^%[B!CRHPg.JdF-;mYn9P>NTQA"4PV'%?hKcrF9iY'3nWe^Ib;<ZTFYLp@(nAS^2Lsh2Z
A-PCn'W^UM5Zh7o25/sj<n+&u-m_-L.0-"6I79uaH33M,ZpEunj9^l_%d?2`Gi1k7;")L,6`)s9M[e^O
Is$]uioMaO5o^Fip4roS47@teSr1^(gIH?Lc@+2Xn3CYLK\17;j];3h"I\siL-NY^%YG7R45K:t:^7/J
$jokRf"4:?qnt8?@O1O]EU&HK'YZlVlNh9uR)=$!N2A[,pXI!=MZ6WYTGAr3#XuB@]Vu^M-tnR^+-Am<
OJKrDrF4iL/4^s2OH`L7n0u4'qW`8PqCV(H51DN6=mS>-3mc1hK.&8s,/`ANjmK'cS%mLc86LVe1(nBa
C>Es2<Log9k$&#^8I&u6V.+p$!G<*+OcSKF8q0eh!hY$Chp9pJ&qe?jZ5fS[_5g*@(MGW#F#EAj&&ABb
,.NS9"f9<5H?-$^8\UG(k9!6E1Ol3"TY_ajVu.pgW-9l0?[6D"Mi$62^h$(9:bPfr;QKH0CAj2WFd192
$kQRa81R';N437J##f_%DcNuT\LA1G9$qR6r>T6sfU3sG&9UJbHieYD#"4Ti(Kh<g<16NqA&"o(;/Ffs
Gp9I^aWFq%bo=\P59N;c`0");0m"?RT7.$MIZ#61%ZJ(a5n<Nce&F?POc+aKa:etGBOQ&I.+:WX0nC99
0nP6e!Z$WY'9]kMV'46\N`PqC?:VqZH[7(DfEiF(\$A^A-K7uM@68m^<@"7(pdC2f-cNVkVPh-kg(SOp
^+O<QZf:<Ip;H_!lN'C-0AZ@!k_S(N>Q\?H;a^%D0+GQL\r,b6Cr#6)mJ<SAXjYGfmY,4aX4Mm:ms@BN
>ApPb%@?9k30@Dk_cY*-`OEE[#I]&m2:@!%P=#aio],uF^O6%tGj/*(!e8"^-OqMOZ$o8LrHUO+k@fab
0Zm+<,ZnEY(3d/IN'MC0\0A=6;d8mMhBZtG7)*%+?0is8Ipq>bU'D;o&DmQl(H$UfrgNl4n^ma<s.+Ku
(B8QVrZ(5$Z1s97HVX4KZ-i`2H$??K<8p(T4YUO[,c:((h=@C<%b71=Sc@,&Pk`-a%jZJZF*f#amln4=
&f2g>i+VP0`"`2c7q\e"*:!H'qs0)W9CtKD#NC(Q1%4+K,B97;JZl]k@_O8h%_eqb8ke3IW[IK6%+Ut;
Sc<GS4n3BG*_>ogHk.Lb?$pQ9NY=SFQ1mO.A.j7d<W,a'$@c&=WP<)ErZ(5$=8V<?DbK^fU'K\)+>N?E
HR!O#k^fqM#JTUTp2tlb=5G)jq%jOkT0o/6ar`!NH\ie'VL'F?muHYk9AFoh#80u1X6"o+qK&V,?gY$E
^+I_7M&qKAJ],3Zmu>8*U'D;oOQ_6`%jZHDd0#4H8G#0A#801]k^c,4,^LT\",S'ioK],U&j;??JOC"o
H6CT;M&o4[5b\Jr4cnlYs1]R8('"=7!#Xd84cLJ9O9#Ff$lC[+^jlFf"q2>&@).9n!sT/N0OV\H!<WN7
(bf@5J,o`V$lC[+^jlFf"q2>&@).9n!sT/N0OV\H!<WN7(bf@5J,o`V$lC[+^jlFf"q2>&@).9n!sT/N
0OV\H!<WN7(bf@5J,o`V$lC[+^jlFf"q2>&@).9n!sT/N0OV\H!<WN7(bf@5J,o`V$lC[+^jlFf"q2>&
@).9n!sT/N0OV\H!<WN7(bf@5J,o`V$lC[+^jlFf"q2>&@).9n!sT/N0OV\H!<_M9!5Roe"T~>
/riscv_logo2.ppmdata exch def
/riscv_logo2.ppm <<
/ImageType 1 /Width 737 /Height 609 /BitsPerComponent 8
/MultipleDataSources false
/Decode [0 1 0 1 0 1]
/ImageMatrix [1 0 0 -1 368 304]
/DataSource riscv_logo2.ppmdata >> def
%imagedata 817 273
currentfile /ASCII85Decode filter /FlateDecode filter
/ReusableStreamDecode filter
GQI3&c]9DCRb.Kc/1Ypg\_Y_?Sh\I*8;f`:,U=W[%`eko0%Et`l>AJ#n6a#JS<:hOWjdEdL_^4JI7#!9
\6)(udB_M,eXjUG@0[qVLRf/E"M8>ZB:0Y/]UA^fB4^4p)&_t(b]pHXXca]C^6+NiTBF=Pmi+LKG_:JW
J,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj
!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ
5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE
!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``
+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^
!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k
&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j
!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F
#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p
!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^
"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCis
J,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJCcm9>jhF=_qtn";+7JTF]YAs#]=W!4
N^&H.n\lQ_!(OI#l(G42WR8&UI%V%)10^OX!=1pj!Y?38_#*T8?O/>a#iQt9gape1BgNiGq3%gPn./Ep
F79U\!!*?j!!5*?5bSMp"uU\l,2YM-YpDl&3J./*82:F&!!FDE!=7I3!^]%HMR8k,:Jk;h#qRMoN[@C$
8N%H4*Xi&T5QCl7&U<m-8NB@Y?%5r.p#ugjWD?!H3QiSf*!u`YJ,f]pE'jm:AO&u#h%5+R@L?s<0:DE$
Tn,`A!YBk^"<`e^J5??X(=33tja"kf$I+,I_[gDXVGK)T5QCjA,Ok6DZ5M/pq5X^3L22J%+NYU6"tgo'
!YBk^"<]CF!`f&\,!:4&ncC#W*)\&M6U:\R&:a``k"Xdm6d8@B*Em@;!)o*l8`lrqaW(Wh&:a``+>@^8
0mg]ZaKXr2o*1SVF@\/W'hROa&:a``+96s1'A2,h<7Oa#_D;C`W+\^W#8Tnn:_8-W"<[\q)&#Q:_.q*;
(gs)4+it^+,ah"c!!3^^!!Hn-?uI^o6o's=1Bs5FBLjl`(.mXb&:a``+96u''%l#g>jK[-oPq#6e!1;4
k1Cm"*!u`YJ,f]p0NS=mG/%8)bnXWtEX>HM8YsVn#Uq"?7Y&]-+92EJ5[[as_T!'WVDTZ_bjcBnWCrET
"<[[F#XBL_!ols"1UWNKWAc"W82=g),ah"c!!3^^!!MFV@!=Qs3D-I?Cp!cePm^1GfHSEW$3Cch!!FDu
9*.n]5'<#['%l#'0HouMd3D;0GPSGlHi*Gu"o&UkbX"UZ3>;T=!!*?j@$Ur&7u]`\\9;t7B4kkC!0\0*
8`oLdaW(Wh&:a``+>?FiHcpo-JP0c8B8L<=66XGjHmG+I5l^rtJ,f^a8RQI4G*J/L;9fg%KS;aU3VZ-#
LOoL/+92EJb`[Kq\Y\PG=X'<=:e3>H+%bTk&:a``+96sq&tmXufrS;r=U.O\:_8-W"<[\q=V@CTce5C%
a&rX=k"lV>!!FDEJQWVYdEgLI=N=PL8`ih\J,f]p!.e8cT[D*=XB<MG#>+&S&:a``+96sq&tmXufrS;r
=U.O\:_8-W"<[\q=V@CTce5C%a&rX=k"lV>!!FDEJQWVYdEgLI=N=PL8`ih\J,f]p!.e8cT[D*=XB<MG
#>+&S&:a``+96sBJM5l)j2IJuY-tblDngAhei,-VKHFITg:hgt_3])TrKB1T?&bInpdR.;G0ZtULMeJ1
g&LGYcf0=Jqma:J@65\3i8EOgO1pg=Z)4phTeK;4V*MBrm-GR_K24],A:-ddQ"9$@k'lH>k(+$b/lC@h
Z/n3^roD1b8SF0'hsuV()S<WC]=E;hc0L8=G0]:3Y0-arb%l\_?TJQ2Q,(f]VD8M)Kg9MY?JN5@[IrJ;
cLT9_QZqk)hQd*,rEZP"=lADmIFE4>rL:7C:P@`V:Hu7-=Y$tn],u*GB.3p6.?btE^]/bWgiar)Z?<6G
0\o_q1O@m@$97ooF4jCneQ4PgA7_6G<""t,s6Ut7j_r*kj4f&Vc)(P(8NMU#Hp`fIRbSg3U)M\tZ%%rO
+o%a,T0@C9g"p%+"]`8E-K)6,r>5rr)^4-,i;"=1R.Ru"ZgB3T#"?/Vg4"$SqeMgO,`Z@L>.'6G#u=ba
=s[Nt10E?b.oD;G8ep]\j@a<T=31iP@nh5=Sr6p2^h0jEA3&IAW`iKn@l!lFh@:#E^,!-N*Q*S$bn$is
/S4PO'\SeM=X[08@2tHCTfJl%m8Wk2^jE-5G@AsFUK'p,`umYRF;)1>Z;.VL8uu%$]t!s44$W8mg-M$*
'=Rm3X%045g7M9m_[#]8BhcF83iKs4eRL=bicf:?'"MIDX78\4fkOo-kD<%&(t(eZ6(#c/n^E2o1Sf!e
,k@_\FVBmu6rYWjX(R)$Cb:*]Z$8"X>s5J9!OnE1FN,bS;1*Gn]mtKN$O$#GE+sC2Q?pbj6rFk=3OlVB
5@(0i7h%B=='DA'<A.?'+[9@/$<eM!oaXP$f[<M0q%"p!\(fOpYL_9jR]p(]kH1&CM6Uq^8\[-B?-CPn
+"\j39A5MQi@QVk58jlm7RE1'-u&!K.:0f4k`1^b%i=D!-YGriB?U=pruIZ4HPY4O%Y739=IZ8$T7V@S
CHMMa<RFj^]9A0VKjj3e((;h*<0CPaq.pHa-ee6E'!!cr!uGd6hA]1ZpL2GWi8t]tZIV7hS(i#s9T3+m
<AS-[?TG@$Np2GSRdtK.Id#9@iJgk_ffS&Z6fH#'U/5;G`e8h3VnsF:eA`)Fn]'Ir>gD!Jk&9S%=82,s
0ach1R%u!].[D<=dB3p3l%(GLPa'QA,*ZWHG1%[@B\MMUD:m,s0g:]6,g4LiYDMan'DSBm_$;%jIrWoJ
U'XekSB&Z!?E<V9WVne,hn^5*cd/CZb_\A+=Uk!tqY5h5ekV5SgKnd2,IE*\bF>qLZol9n-um:fJ:ObV
M_Cr#5q'jTEcEpcYl),=6j>E5AAto1JcEec1Zf_sH1[''>9S-5RIs1oD5Tu[OUiEm&Z#pZaWg&nNP5:%
<h3`[DRtb\Z>'?==$&1.(f.DDTYa/YZ66iia-<rWY>CBFIf-]L=dWeS#E,6QAO>]a$-.fcr9t@A%TC=a
B)p+/g)?]bb38ZV7'l6]C<HRSU3n*\o^l*C=BQA]8@&"oB`h;DRUR38d!iDROXft(Z;O1#G*?nMg4[FH
9e@%$V\9!smUKZ[4d2&-Z90F9Q=Eq>m[=7,NPTP*c]-A,gWfYsXt7'0o-o]LS.2Ke[&PZW(R\tn,alFI
bpB605Rg^`;oQM]]cBo)Zft.(/Z^)'hp-sUpt$DoM(6tH17NYTamb1eWA)e&n&eIifk+0^?Pul?7PET/
?r\Po8]O4ueZWH!)l1MH[_f=sFHN+9*JaP5St*_9KmPb=^iH?2`[G9@=0?G[cLr?XY3UL.R&fj+Rr*iD
N;BcaCF.XZHE=JKI.'I@Ot;g9Q%PSkbR(oMb(%X<JOm4bbpNEhm'`ek[tWV;:[^M35!(tnpJ6I0&GU:@
`0_3q[Oa8TG)],Y>(=h2hZac\W(BH/B(\HP>AEJ]D^eDk(+d2G0K2Rho2PF`#?Jb)!s.jua">b$<OHLm
_NM=Bq9PU9_aLg8F)bYP@':lENFSR,]@HGOn5UEYjaJ!jDThJO<IDU-encjun$P%Ak1IPp2nQ,8)`KCr
b'@!UOT4X8]H!eT8+"E[PpG,:k#f/qeHV#f2IF\LDHf1L^7",\>]D9B6E6j34\(LrrMsl356Q??fZB<H
l=d13^3ofphf:X7APuSdo$qe)gPl@@nVimNTp'"sbO7>W;-c$S8?ttiV9nhbH%3MY6^H?\Js[TqTf9En
.G+,>O'nCM2Y,RXLPLYm?F$t9q#UV7"MVPGc;\ONo\AqqrT,\T=FtC%=aSDBb(Vu)^Uq?Q$K`YV5.5p*
[J'%c6J)S;4f[]Br#BNT$SL*?,*P1T@r)`>R(eDeehp9e':4`>YO-sNgLBff3ID9e$3;+C'1nt@deSO-
hl7B(5d9rG:A&TlNgJK?%;TWtN^'K#e]9P1A7hTOkluhtO^te[,2p9KSB5f#h>Hj[ekn?a1)^+dou2mT
Z7atKB(B$4_H7eMg3K%16O5rMK>>H<:*FCdaR,!CG'qj7HB'8"3c\@"C=C4XC;=]K8ZdN7+(ltC_Snbu
P&-q\V<1+uO"l:Ok.9$5X"HeKrEZ"5U5NWId"E:(0WCV6=*mHLU'1Z`IK'/KEQmO]VYr/C_uGa!ZPd/.
%D1^Gf7T8*U8t1"/o9e6KJ.fIdJcnI\+chIj/.TKer>14X"e67aZd-h&??!,&*G(WAn)<$Ld1]IbZT$$
/X9>Of]B!^7Fh;p/N`UI@UU9gf7krZ'?gNqC_]%]%%A%41?h:,`MlO4b>H[a2E"_AH=YQ&)-2`H[2$">
ZMGJ7)"r.n@Jd[>]T$MLm2cl=AZs)n;Zdku"quE?5k#Ya6C4V`*Y_rD951Punb)fc<X0AP(3p$IWKo^3
j+]2"F9'bn>^9TtdBdS"*W#<t`hLXA%9D.UA!mC]CoAX</Uij[bH7T@qs(lh>%)f`^&?sAI1p<p2'iQ9
g^]b5TBM7URVXLTk/DG;Q<*s-T.4<P@%qBiD"%#GP0CN+>(P<Q[mQ/@+2;N0T.AGMgAb<X0mt+pN0DI;
D1@_VgOn-[[dH,/:U\uj=mFQgX]-S_c/DmiGM2Y2l`XO9fQtq#+Xq"Z&PKZWfgTo?`^-?)&!`nI-:a%=
9-dXL&KdJFMS7)qh,^Dk?G,OW<V:ukpZ0L)^2=^lmtt-0etTSO2(OHL/$4j\0DZ49a_,BkKf4&DN&=]l
*1HWimQTpB;Tnh!RK1N>mgM.-B!uK@-0C(2fMYJ*9>[3D4KToe]NMVNZK3fV/t)a<L"YBu<+XWYpnY1f
q9<BDhC1A,?\?#QEf0hZ4Per;P:%fNhGQnZ98gbU,J\&"AFu&\n_`,(g9.H6TQ*=\Vc(r3<[Mj0CKkH^
@0LF<8M[0FH%L+6mM-%B!JT+(l6qiTro[*ZDj5pmS7HY3-?VuI&fE7Jc"%IdAKm^<TP5qrH5:,1Or?BI
XaRdWf%Me//@\t_5C0OQaS1:%/Z-k5UQa;6pPZEs".)1Uf[r/bdM'WQ0jNrI0l7mg3#g*]KoLPcpo3@I
>47.N+dX8o*%R7Hej#hPJ-0R;k5=gYdT"sc'/j)NXX&8c83)hP7_h]pm6LC>JSIlX1c9ClnqK2$Q3@-1
+aKSN,[e<`WCPp*?o]*('ia!sJL%;U+RDh\ZC$(ol(j3i5QCNuDb0Fq-K8>-reSE\5<h^TgM82(-k".U
coS<Q(tpEI5,@Q_$1eg=9@WuB1h&FjP!C8f!>gDAd5uC)RP!IuDK&CBFrtFJLQkoU9Z6k>'lWP0oiY%*
k:q/CUfET2!mKZmqk'FN#6-i5p8n/=I(Qol0&QRr5!nI22gd']Lp2X.YM$MYYH%?pJ,FKN8(^,WnW\0'
$*@-(%;l<&MTC9J@24\S"4^pF_nr<q9]l)kbU9%(L+gGN=Ol_Ol%F=K8P(mpkMKJiSB2Q9bK.5L0H4U-
QgCA1F75%+iqn@++S#seE1n8Z$sDjtAcCe^DlNBfMn=26.E@*qNIFt=?d$*"GP$u'WENp#UTac6-Jj)<
BUr-h##AYW1V()&0TRVU((*K-0D8u\eS(M=U7(f'.mdGKIC-s0)T#hh2=iiM(p8t5otWKoj`s;VNE2QW
<SZ@1__^mP]?(1T'$/L(\)5.I]W1nBcqPl$2Yn%XVTOr/Y7*22]#_HT3(+sjBXgsA.q\6ml/oZf-j4:h
jNq,`=p4*b[6TmLh/b)&6tD;9]K/5QZhV+m3]S,L$Fj>T:JYrO%LlBMp"RS\6Z4@O%4#m=3_.:MJ<eKF
D'U(-4'?>2KT1Fk"^>S7o`HnL/#J0EI`TQ2pdGN5Q*AUrQA6<FC+"ao3%Q$@-Kj59]%1iidtKlX8DXs;
Y&V/-Rh:<k&3RG7ba$O$4;V91bME@`kXl=F=]G,A>9M#l)=WAM<qT'jDJ`#P?J^ub*\5?n,pI0t--_EA
P"@E=I"]1#!@AI`a6N/]kploE=nbGuMTMGB[";h;UMr7sO<IRf;Ef!S*7[8H6<W;.N$s(JIkb/;As/?m
8"#'8ZcY]B3!(R$B%t#11h-Tm?8>B,X=V6N7\YK6ZZ`HP-cT'P?59*:?9?]db6m%UWO[$Q"B9-h1)#`_
@@,'^ZE&B$$LZRde!i^)MsMl]Wqd5:S!liI;]ZiX6*PGnlRq-0D<ofIjfQPSp"g5I1j7P35!H#Anh30Z
(L>atAJPdQ4$GiOO!$,(!]C9i-creCA1hDjD//WOKb?<?T%."'8QDV=r=o9M<V`mg;Z72L0nn2`K",@/
!lDB*@&)3X-(3$`@SPbhVohn&YFSJu`/LK2$K5oVLC_):Thq9B,=_ib+-h;",X67\grZ1j@blApYJA\j
HR_U1,oX;+\>@luhc>o?CaEoiO^t!lji0s!cI*.@<=DuE2lS'd%FqFa>Fd@YUe!Atg3p5Rc;CT*]c%ZD
6^s]E9mL#HpoD=a\F(e0f7giS"jcC"P5/4;30(f)Q>BJTPp@"a-/aXu)9>O8WN)CX/EQ9<\T5U+`qm,a
@S%?Jg>.lr?aRY*2GK>D0&Sck%VB6Z?2?pl#Q0OdZ.G[Fl&HjE69*<?>E\AsQY"OQ!H3O!V5bmp_alOQ
PsA4K05nV#l6TC%9%ia!W[t-rjX8/,c(B[8TF/+\o#-\BEfe@e$:eq7B%B]19;_7$YefX+:[W9^h[G8H
Fk+saFDO6YCDhIP8e73Vl6XnsLLP0f^g+SdMst:gi3Lt`L`dj[V;!TZP1!l4-cpi;\)3H].5sh!<-lN4
Yn@"m>ffuteIKrZ29/&L7*]'m-JF3!W:qLXWl.lF#SZL'Vn7&fP_nnsYb\:D42NVrP(7h#=P4ur?R6>0
V@iut*Ibk,9`jpPA?)oa8ZK1qZ#[HS-pumpL/lLL*T+?OYG0+\3l6_1oTE4V*"_gb\Sd1MokhLnV3ADq
A]%jh\I@5)+?&F1q.E:0A@hq1nuJPr!`YS`e7Bi?X+6=Ch6+W(2$,S#A@K!_jUM*S<MLX:"Sl=i-EC>%
g79*P1>+5QJBjQSHcbt3G4a3CCZ:-E5c]788O">9+^#HGSQd\emV^N$/Zk],(UXK.Q,P]>%T&tlU('id
pt.L:d/TZ/T+B0QnMc'8]Hu6bkY*:rr7JqkV<Q+6]8ru:KJ"7mp'Ik]3J"^I`*LdaNOWL^"%]^IW+k)9
Eh^`B>t.kQR:eKRg%Q_8EmBj`\Uo>V0Q0P&^niio.U_T4Kp-*fp%H=e/7s0/8Q\'bDQ)*IA6!(Jn#?a7
rs7.crPR&*$eI-U1[3^[s"Q6^Wu[[AZGFJH]Q#S-Z6_2K8Z(109N\]?F>'&(p"$MtAl\.l/BQnR;lmHA
/R$67U%JVQX@d<j<$C=<pK!LN%k!`\=Y#E^&kN$2$Y/Vk4K^E'I^J>?Jb/8_AL&]1a9g'qP)0s*,0>_a
+f`XN[:Z93EFMKT5B)H)Mf*f-I%[lVN6[:Obj[/0m49^o\0!En]bQn3U5luE6p9JCi]pg2&qiLW!qV^g
G(R7-g5VA.<ngj3KrYLVC?^hg:M:cf-5\)Pl4$8QQ(d&-03OQB0_WMG+`:HF7-^:Xr@393]uj%af$:=4
)!)KlNEGYB6:s;F-QnXaWr64WkqJGTfRZu&R9E[k<j%4bIDT%2OpWO:hFK;&`L:Qg`5]cQnVV;nC\fEr
mP<`-S)"o;/GhK#=Y(>D-RZm$j6+As)>;soKq2JZ3%b.G[Rd_eaR]+J@2D^8=^S]Lk5;A,aa@on<MT#H
iSZ](rJl`>&\H"sX`fLEb/ub9ZL4T26ba(ZU$P6I$R:ruYM!JK40h"XqA:8U`>)m[eG"E@IX\dd4*iKf
/3N:FDEg-A8Y&Z*T9]J?b_L[KNP82C"6,9oE7C,>qhQM=.$fFXG+?OejY[*f%IluOLDlm&J'?e0jo\a<
80$<72=d/_N)=%Aj_"I'R1tNpU`b15o:\3`8Z(n-M5u2iACiYmO)n@^+N`Wumi)+=;H:eHiG*,,_r_1!
bV$6N+]Fa%HMY&W.Bg^XMj%S_@5SMFr-3I6(?U;*Ps59pR?*>>.EQCbEm,Wof;m/=D'+r-)AsX[XN!Ph
q7509a?I(4+btan4\E)nE`ZC!=cbW6O1sU*#X"qHbd\[;*M.YnWMuVqS/raoG<D+n2O=E,bf=l_P@Srt
;78A/8@!#5I%7M]#>+'QY6*]_+U<dVeVJD]p+r+FQ$tNNCG1_<Z/;$44&:HfV7P'OnOEtkQ4sfH^/S5`
ZZM:>4pDVMV3[@l',/>6`7S`:DX3R`7lq=b-S+Lr3s:;L!Kt[E`rb%:n>*d@L.dcEmUY^p%6JZA?'[sl
/p,D,o"&a6Q.b&."`-BdnF/,c*\5]U5)q-L+Fka/0k+1C^/'KQEGV"_Zj#]s8fSm;P$J_09fmN*&[m#A
%r-Q/8&c&upU.m#I!`34_,l:J)FSDq++o=6_[esLP[RkYa`c-=/=0Jis(lG<D1Z3r5!(pprB!,'ZU>:!
:7LJNHQY909E7ZHA"?>\AEaUk;RNVtZ>1_6S?j,(f\BPloa)kbHmi,;l`efoNGID1PH=^>o?:j)BLOTQ
1t$f8m]saj\s-ALcGRF5)e`JTG@B`T=69XIA3L4O>Y.uW4QhjL>+:*h]*?3o3NI.]A3R:E+ANYlI+\:R
KU*N[*'8R(^'MP(9W6)BeAsH3l<RUAi@?4@]?=OLE!nQ)2s*d68`jNR%@(Hklfno<,KZ$Xf*GpFPKWn!
e.RDn'Vfo:rDoA_bK04A<gAZT77OOB^SYf4ppe%Ye+"\;-NZgo+)>ba,l?f#mu5h`'l0dJN=1p9RNV-?
c>">-hb,h0T.gA65*W'e$>"8&gnVQhjb%`"-JRhCHE/B_g1mgJ_6;Q:;-56gR[\":atq.79)qQG_gf!<
fti53+SE/ZYEmi,RU[Vr2<I*J=cJ%Z9;H=&OL=%8)>6aI_X92F-a]dujtfH5&U)W?mXS`g.a3C&)Cl!.
dc%@Q#p@?;%(&<`bd&^7Qb.$"[h0pLb]sei@!):iL48ITRj'ODP64`R.E^b9k1!to%nThqIGB:Gjn[<O
WTT.3MfsJr$CRA\<dbP<fapE3q3Z2$,hZj@!P>tqAdBX'S/3?j-?!EnAAHkW;8@Ko;InNDbpa/H)QhS*
V-uN02QW"]XO!J$EsbM\8<dbMSX'8=b_Q3f8@!5M2Oc_XS;)S?F'aMFCMii)rM$W:]"lfob=n;!;C9*(
Cf];dK9us(/s@fj1-sZ$UR*GB2N\!&bf=Jo9<u7E0i$)"[sT5gk.Csk[d!(X2?1t9W<8>6':[Z4fn%s$
I.2]X1=-AXS;W4<WGP%h5a@miqYYVR=![`9#U%6:Y\,T1lmT=TC97tB82:DT8N)/NNrKAth[oojgIs$>
m-,aZESVjs9s(<+B%C%LA-o8Qf.U09Vf\''o:V)X5'';=kCLQ<3D6Xi2?WD2]ba9&g^Hb4^0XG16k`,:
^>f?4iQV)[FB:.kelQI.T0@Zag&e*CO^G6hbeL>4Gg5A1Y00`f#m_iF,o)i9Ci@X&Ou7"iknUDd,tKfS
\k',?pRAIT`n<)%^k?e.'D31;;k9q\d+"_&6N;H0a#lOLNpeU,7/WZJbY9@5,kJ9E[ZX<7!,@MX\s[&&
@Rr8p6u*C$XCjfN^#8]S(N!=tE7pU]i:5jJ[C:1`O40+sRN3J5RV^9agYO<34.W"9IsuFD=I^/UbYH@!
.i5X"`o=B'>DA3bQD]p"cBkG>*h@cRfs;AQ+jCE%+N]"iP-#uC2Slf$IaIW'dl,6L=U.N!F/7b:kp<C^
8]>$1'C;`6P9T9p)?$o2m2k>GUDK."6=<@b8`o%<_J6oMnp-s*S=Q3=HPm9a8V/4/p-OoOCA?L,b?b`m
PSjU?Mi;bm^Y5cn<.Hm!/I-C0]=[+in5JEkXJg2J800[C!0YRH;L(m?C'>df>Fj[,F3KCMP0?ciP!uu,
P0A2M4YZjDWtA)IWY_u.Zdh_/Dis!CF/(>1>_>9I!@4'D[1"@LHn6LENu:4=DqL063%O;;acL$s<D%3M
>Q-aj0FRcG(0nY8)m.O-\a1?)i@>20+Fka/TpeuV?Y2:/iN#[I$.2'LSLu]AfuV;s8?uoA#k7rYMDle7
VD?8hUTCi(m3k'ap)qMO><?3VoAfH(V#Ag]ieMA4N.(H4hlZ6TAlJY(O%rG64$UJ'^4!nWH#`$HjdcX>
5>ucIKpbr9?UE==/;a9J*8Lr`I2LBPB4W)/=gTu<pqU-MSrRj5qoLo.B@BmCE\dVqiuD)t!f<ut9/sn!
Q`!JrFo;a=eoQsiI:Y"aX,eW@Fp.X9[!CYu"Ko2A-$mcJ6'?B?C$mM#&+TA$>/DR&+,J6@Hlc<;KYTm:
3KFd[FdJt<@+tF0Ssc*O1g:`tRkruO(:=Bf6YCQ"38J.(LFoguLPPoBgt/8L["_/X6I$UCTZSGfP4e35
1*?*ue`^4lKmQAE#`'"BmPl^_eR"XSq)5&BbK;m<Ops-iX2BVc5du6gqqL*m[7#qVWs0KT&:4QH`Trif
!2c-#b+:hIIX&P=X=DEq,amJ+6_>U-jUm[f5a(qNc`5C%$qIdQYA7;lRLau;34f$@A0rhmggE_Ig8X*0
+iFVsrUV@`CRmK&513I>k)")2_l$rnai-j'Z/]8UbZ*9i^@tFp1^CRK,`n]Fqn]sm=22-pq29pdDU5?1
[p6=AQsgdW1F9mZh0)jjF.AM<OCW3?*Mh7QI)*Fq/ms<XFu#*CT1_**5V]l%@<YlJAKTuF_]f>PrM\A+
^Y1JE%0oN]3m*%+P51(j\),5D0%n2ag%;_V7J*p$oW:g7XkrC/84#k6T9/1p/*e>"U7EIG#F]NmXW`S<
`$,S/s"WDK(9QVSG*ZjePWn,O[c)^@M-o.WEk8$Ac*($2I@(aShX!eUWW6ghK-cp3jdneH:'=n;q99dM
1@&\=(b;XVhb$kK.O.+]<])b7&K,gF%Z<_Anro>]MAE$hW:5j*cFk<R6W^tIW^Y8t3lD8<RB_h%)Ihtj
,"Z.0m@rM!>e;2.)$_hd1f]iTH]VDc4[1!qN`mKpT%KnUVl07?HAo@Vn<Vra(>h>=3B9,\CMGjTRAU?L
0%uA(cafBYQBKHej4.0)K":h%Ie\aP59\:VZkWkg5kV8:h4;tT3aFSp0lgK<.?n@1fA(fHd<B\N`*brs
hO%cUH[F/?Y21(Gpe[po>9D7>;>:nd4'F5fqqPcd4$($OV?WS3>YWR7.VhUU^Eku]!^D,-?$aV=XdN=e
s4C<cOTD(8G"amHXS4o])*qpVgJX]4rh(dYh4asG(_ektK1^!C,@.QpH\`1hF"<Jc7^\Y5`tdj6_];Xh
5DDsV+Y:5OeH*5@/)*g"hH+=XFiP0II9#$Xba)S<MqNI52O-^oohq5K"I17E]R=,gjPmU[lWPgj/:5J[
4q&M=X#,4-&rAQ8Zk<j_NjFmZd^EP&F$--A'6_R;qkU&2FN[6%=i_OZ!_b>+f4u;hbP8%1EU+f^40,L;
$p2>!-HV8`B/X;20$iA*(FMbZDF3sj<[PrV4HMh=&=k.UjdP<'Ic6>pdACI*qPdG'8-:,R"bmLa2'$#%
9T3^BrU)0L8huqJ$ncZQ';8J928mecP_7Rf)FC3$;EipF6L8,$;m,oD+%KAHL$6FnU9:7tolM4Ffk`D?
B,gNQr[kl7rf3#a(Q5WNSRu/!$-\?Y:',9*aB[sTR3Y"_Lp3JUU`slF<G&<`6A[\t^h(/J'oJ`9<^?HP
TjB3jbFsu7NA'WE)_/s_K@`I4>skm//">U=_^/Gf0:C)2YDkH?5/rP4esqDS\Im1[TP[9J/p3Xk8Fg8I
#b.<.8LFB.(S@)sNc7='LgCg"-aEn4)O?!?cXoc[Fl3QPg!5VZomco7n^)kHj%oH=#Z5-oO?T'E^5OuF
fJKZ/'jDc[H4qm$Yc?-[mT4,,=urdtBDB@fB$LO$".,IeA@h\TX0;utRBTc)=qKq\]7V($C/2pUYhkk^
QcuATBbI@N&Lmf#s/Ms_':r$`'cU%bjQOF2`%>Q8'Sc=P$J.]CN"pLtL@k0*+&`rHobPnI>X`)5W!UWg
>]1]:lAI91i[X$Lip?U@]NSFSF!>RCqn>N'D$f?frVg`Y<e+AI<+_T&,jVXDHPm1V]c8;#N#p?+=9ZpF
R8B'7T;Xk\W!$jX;5#lb3bThp(++KNUNBg.Is$lV<@L$/10B]&HhQg1Es)FR8J\ROZh7ng@TEV<hNG![
I.<Q;)-O<siH!,08ht+m+#6Yp26h<4VApjaE8>;3VOcI[)44Hf$$urY4r+o7l,+^9_7MGcSf[c`$=1NH
b>)5&`HIR4X:RA)^NA;g4o>Pa157?t.YJ8Bl`9d:e+AgVVA%>tAJ\RF/j%78BN#BsAQD%oKUK(p/(.:k
USq5^Keu%u+>HP@s125RUcf@!^B'@g.sn@%$:dt2r'?)^jGg+l:6uXK#bp3/FpaDtM4+#J%[Q3V/(ciA
EYJGlcEW#?R%4EMq<;TN=i,5+E%1+BMOdM>&r4YPOCTD2c#$\((p?t?^T2HC)BcR9Z`_%C-L)iL2G]JB
HcaL/!@Dcp9YP`.b+Aj$lWg.#!lCK&82AAan:sS;Okj<[ZJ1NOQY]?'\H^N9g#DAFp)11g1:mLGQh/R?
hgSd:)8)YG9Q%Cb.KVp[oRhMbJkI7Lh8r:]E[t04\q12,rQ)FEb`]31Z+U3D0o#sd=B6^TBo(m(#d]Y:
dZ4!E%5ip[T=1([BF(4bZ49&KG7l;J9<.#<lb4!D+CIg8bE[$I>>ZTJ\jBNmTdPo5Jm1LP>HIe]W[:IX
!_E]'l%TR!mt;(Bb:VDK2Nq[tFi^@q9o/)5'h-dOHiET<AYArLXF"#?Ktn:(B9eI;LE:/B8(S',;Ij;/
HHFA]KUOU)s&M1Oa[YU5Hr@E0e"!-)mIRleoh!K%.RG6HHt"T5pF])?XcMBa";2=AiI0Af0%3-?mbSDo
kDM8@kVfQN;9S?W4KQ.`f]^@T1+mpjT`M3t!qsC7SF#Sj)kC!:):n]lB5kQL<uK^`[E?7]>Gas9X%1%;
6l?QEL:*7/576"&)?eBAetQjp=kFR)/Ua7Pg(!tt\nKS<l+S-j[:S"O;DXECFrFO'pim'a+OEiu1lQDK
nr)pk286I>X\35$h#lF3[dfIK$c5L_6V1m,hp=F!W9rb!ac)(kV6jHZ(4,?-YjG=9QXnekWdpY>[/E;l
YD0)h8is'Pl]UoLaRtq8/.ldCB(Z".6UrIlmGnm-!.f+qfRT_nP*mNjad_2]bkZ;$Vf^#.$?C-!g[jYn
dINK3_VUY]8QeLIK>QV]O/fbIB'%H6<p%Q&3KU^ujeFtU;2[?C,h)2-3OD4UYQ+9!@otO<ql&o)*]0X.
Eh=&3h.B^_]S6oCMVgoYZTDF3#XDc/J]g!e+d?N<UpbUtFM6$AT<rq.E^JL3K*pKP3B'MVbg1E#FC:AZ
#7UJffqV2OR$T'S38H/Q3Z9#>kkJn58S36(@b7/#p7iqDZh'ufeFo/RIls(\O;WIX<`Ac_pZlP>[G=')
kN[in#H\*V3^EKZFut5&CN++6>5/H7;T*Anh4&7*5[YT5h-lYX=o.lr[^N<mlJeoN?bZKI/ZZOoFmnGZ
GEP+,q=Jf@%(e-n>qN%[4B1dTb/[Ku#m1"CCn*Zc]kJ"_lH&O4s,%&X(p%i(T*7R>XR]Cd7ijiBR97@;
h2/2k\J,M11?ZKgb(]4[e_^Rb[F<6tmVO:)o(LBlZS;74C/nOh6hF!e%PkITTpg7(\9p4G%"c$a/P*6u
(9j-)Y(UR.*jjioHbSPj-d0Z1/@`BGY3^>..!mEcY_RC(RBI`pNkg?jm'>>X20O4[>>%Q?kZ^rJ]WJ1_
\b;CK_%8RmlXW=>Ch#<nWuNCQAL"TF(sPa:YNffs*8s1N;2gU5d2k$Lm)4[0MSRluaYn6@s'=CqGEEbI
@AAl/l_m@lHA@1)l,_VH?Nn3iR7K+/*;_JL=.U-jC0=_:]C)tfZ*Ad;"k6^snH%s-gC8TR\Ien*">80I
m#p\;NWcJf0+pVCG%%-f:q8IT@onNtr3:&"&K6AS_KK9#>%`Kip-'\?6Sad7g@L8LM'\$eV<E(bT5PD)
D;8[r"&K[np!'1^o!'ri+HVW!KmN9!LO;_`eU:Z:.>K-aoOAfp>.MYTQH,t16i&*^f#[r,bZs.$,ag[X
k')uA\74h7[?!+_cJXm#Al/2OD-35jcuI$jTj?BZlK)::#8^V!=3E4Ym?_a?Zf;h8\nM:hk?[?X-$pr.
H$'I@$0r@"8sR:6oRf7:!H<_COV_YTJl,,_+%^'f'P:r:`n4W0[[Td;/%4:iIce%6ls8c,>3b\<7f.^I
^8#A(?bNuHc&Soub-c0frp@0>T>L!e+E/VgKm[E2G$hlUKsRY\d2,D1@BQt[GYDiQa69H]j=i%=`hT*V
"U'K1@)16,[qtJ+W^nWs3$_cO*@j>NhU\X_#TGqA@Wtmpe9K4[C`LKF[fIGTWnkt@)b@c)%e&eGatU]!
GJ93\=K4jJC-SC;ZblE9Vl?`_=6Z3A;=+r6cl/pc@ui6c\ek`WS*cr=5P'Z3,[$8%KNf+s!L253erT3u
,F+06/+Qk]XpDjpRp>Y6Zp2(.*1@l"H>\M/;:p7W=#QD\Mn;@4B&jH,qW"s;p"'U"XApgN>2h7YD+gVn
C['spX\a0@;"K"[(#M@]*&j.*9TnX4Z*oYX?t)3D\O(uREg($7MN78iq,PWu?&-s0?90F?-Vo&3kj9d:
orBh=/:(@<MM>l.>Jl.9X1)?*ndJOLMY'AD[,"tM]d8GI8PLG2:+[o3<c.E0W"o_;&bbF/k6fc-[/p/4
W2rp@d&Bn^DA7Y3A15RD0nd(U:3Dq*gYT9jf<^oL\kR9F?jZ&#XqnGahCKa&QmlSAo%_$srF6T@`X$2,
V/C%X=9)7h$M>HL&hRa3<IXf4]1G^BCo6<W9VmG0C\?:G+uG""UH-hg.dOT&86(`pko<6?,_Y/iW"hAQ
:YYX-Dh[smapn^==8nVU2Q"-UZH`E'cC#<j^<M5q[:;H)s7p/?S&O.YrLEus_Ca4LkZAS*eoSi1DR](q
d%dXVoW9I&f6-3sdg]Zuemh-,lJa:dk+')NbR.7Hgemqi<F-hbosE80[E)t5!.PjUQ6ZoZ'BA00g:^$W
hH2:TnQP$<[kNpc>HY0rC_gC7s!p>1S_q,lpT<js2U/j'Q&dkc^dYCNR.e.%"?g?4cWlW9%TeGaNS<[J
](^QPHHuja?SRgg>VDLV@*FWO>>m5_aQqhu/'0?[;g7DJ^DaA`psrTDom4o`/Epd>3W"??4,L>Cq*7Hr
`ZP/3LO]#E5PWL,IeEBc?iT8T^\m!hk2615rP,g:QsJM(DY5D1hD>:8^Qm\mrt0Tt<K4_,P&tX@aF.VW
4_AVcVrI!$ekEXOF]2G@.`q%6[Uj5m<oYD1opFi$B1Z,BdIuFULF,`(H'ET`K;J@On?0F8N6HR!%p'd)
.*jnr6`ZbD7:%@HrnB[6a'\l/2^ZPEs*jq0J,Z)?i@!r/)>%/Xc^V`#ecWa=G\@'D3^:9+IG=J%*>>i\
dC5tuSKp!6f!n7TX7k&oW<a68Ti68:cYYSbWg#T(U35Mo-(1%MW9,mlq=NoMXU4o(Z[H>\hK7lP$Z8H(
cZsn3_k)oC9=4_dULa8n?Z3\c:!`g6^VA7IA#2*\p!8-eeaNM)f"6D%k-nX="<_*q7]&@hBfj:r8_o[I
2U/5%5-+!1"G#L4[6m'V;2LtO\>ZLXP[rnk[WS\Rg?Z2NP1j*&h;6fSm7'XP1B/i)<Htr=DSKkXOtNp(
YYjeg7un]c/kuJ.YcO*6m,PH:@%NRn2D27>hS.ksY5\(NrEcmQX;:g(s5ICohDK=t7$qPrCLdLiot5(q
XPJd;4_##H'lEkjjH>gi'36.6<!#LCp#Br'>mb$-A)j_#>"*"n<_6=QJ.8u%4*GdjP&(Q@6'=q@Ai76"
?&TNG7[hHf?Wld_4PAJqED6<mgO[=KH7CXM-"EKF<d(2&Fqf5pQ(]8F#?j&=\@VEP3Ie--`8&C?rg3Z=
hO'<b6<(?,iVX#7!NG>0`8&)Z8og;DrcfZ/BJXd4<DZ3WjRlN.>`$\cVVM18Vk6Rb9Lq&n?4:=HQ\CbV
#.q88^1Il4"B$u+DM1#^HVH"aHY&EF2+t16qgb6Mg_<gSI.+7#p!juUec5Hok$</Lc7#=9;ET@P#[D8\
HaS"2S7uRSKsgc?s$[kG[<"5ZDEmp]euao[Ia4@gTsq<L.A4eh\Lr_>L$).24)\OofAL9s;V#-bBtq'\
Deh(c)-/Lq@S4lBJ(eoPIC`-/HhbrEWcaa:30YGr"sN4>p7Z&&(Z2TfA[iT$Q1PsJ`'l3QP\%<VKpK19
X`o6mMdNiKZ1?m-If,Cq]1eCDfj9GolO[/g^p[Z+0lNNrY>teUI<$dkb/;K5*\8*5(CLK7:o'GeP4/:Z
0$cK8\lEqb+"gbGqmBO'BZoYkKk@QXYjA>K83Q'W#.0<!F3>/^U<\7BY+TNS?aZ^'mJ+H=B>Cr,6F!#J
XjFGif<',EDi5[CVJ*6U#<!8U%h@/RCHma"GIB9mbkY?Y=?;mtW=(:jYHVX=i<_6m.qV"Vb#`CjlW<2M
I!jJTC'9DQd0abmp;U5ul3!qiP21EQ^])cumZ:sDqqe&IP$&I_o2+F3!!3^^!!FDE!=2X2r8F2mO$otT
^A;&`a&Z6LWj9D7fq3ZfmGDWCAE0k2X-SGn"<[[F#XA@k&D14hlaD]L:]!q:rFc/>VTSntO+6l`^\^<t
*ja7jc%SF.+TMNK5QCisJAAMp3Y!/0d9ld?Irb8/IdrX%q#C?6s8;['s2,rYPL$u@bC?p"O"E#jgi?Rc
noP.&!!3^^!!G3JJElp!Y;[=#H%uA&+92EJ5QCkL'8SmJk2dARQBRf#$pXdo&:a``+L(A=>5*t]4%<B1
9BuMrQ_+=E!!3^^!!FDEJIDg3Z/)]uXH+X5*juK_:DP&Q!=1pj!YBmt9F-<B76$LJ;[`ps!!3^^!!FF+
'7n?XrVYt+Pn00"Wk\4%:)PE4&:a``+92EJ5[[Uq<o%==6^^Rn[UjcDa^_Z_3/)n`"<[[F#XBMF!^D,-
h94RA/5I>"]tIBSDa!k>kNn?j#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F
#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p
!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^
"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCis
J,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj
!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ
5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE
!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``
+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^
!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k
&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j
!!3^^!!FDE!=1pj!YBk^"<[[F#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=1pj!YBk^"<[[F
#XA@k&:a``+92EJ5QCisJ,f]p!!*?j!!3^^!!FDE!=2@ei;Wo9GTb`~>
/efabless_logo.ppmdata exch def
/efabless_logo.ppm <<
/ImageType 1 /Width 817 /Height 273 /BitsPerComponent 8
/MultipleDataSources false
/Decode [0 1 0 1 0 1]
/ImageMatrix [1 0 0 -1 408 136]
/DataSource efabless_logo.ppmdata >> def
%imagedata 699 1158
currentfile /ASCII85Decode filter /FlateDecode filter
/ReusableStreamDecode filter
GQH=-B67D1PqH0mS0L<t'U+>P3TloRcFJHl+;-IZ7S+"4.>eHH'0q-T,T%i\cgH7!5KiFBbEbQ<Eei97
?8LnAg[9O>m[50'g26T.F1:&nF)RaS.#Lt1<@IWNSTWPp\'Egm_uBA_Hf&m^pn.RBhnMDRi=G*q]l32+
1O%)Z>%^ft8W@OY-+THn)X/L]f[VFRBk40:?``JPl'?&j*1qndHEebQe&nOuKH#UZES32Nb=A5;$%*hG
D'6'*"I>Xp0bP=(!m=,Bkm0s'JZU:Rc0/5[Qb`,&\8GXECP?l!s1,Q(3.^$810as2J;B:pL#XF4XTXAB
"-:M[&@aVB&,l`FNA-I/r$&Qpn@\t?a`\8@:(4-DTk2p`/.7"0>/_26<,*QF>sp;YdePG:["n_Q'I>&!
'A,;)JAHm>_^J!5Rh4BU'd5LZ`o3QL!okoqg6_Dq?XU2eq>eOFRihuL1%)mqa08tVM(rna)6Xa"$g_t\
VjHrP#V$3!G@rXJ-a:BGEOrtSJT3h.$"0:jlsL;SYHL:<6B$!$38F_/LVPVXOXX`R,K@uB`o0IWEM+6Z
_aW8R66Vo^Ir7>^'WD[LO<B_[2?8Kt67rNc3#T^rAcam1b=(drjVP15"YYP%1;P",*Z6?KZ074`:P*Hn
7)ZTfa@5NqM&.`fJG_hZ&qP%!,</.dJS7k)`[stogtCAk07Wf:C7,fer)`rN+nP=+"TQtl!g&(S?)tMJ
cs>8'YN`GkT0bt0V:T&&Bs-^-kU5$":U"W]9kTogj-jbfMmfS"M<S:TFo)%(+$k;#2\jE/*Cr7Jq?%+P
cG@3Y&MN?Ok>^HA-p8,KbnQBH5X$=)$L%T6#K0^:nnWIh8."ctC,(/E8ggj/f3kYE(*d6qHO3A:(d%pu
Jfm`"fH(+38RU2,g]2nC+OD:/^b.S^#g+L<!e("/[u+`N:R>#'M%NjW:Z_k;Jg<W!-d_5`Nh=+o'Bhme
gPt-r>suI7Yn%2r<@d?a]$(oc'ua4NRg@+E5>h\^q%3Z;4:.ep!"q%AE.BWAD$1'Ad7iJ%iV9b/<>_Fo
n,\L>gn7Fe0[>7I!@YAi3>gc^Vu74f4;WYik1Wm<88gLt;8U->&-3im7hd519d7RZ89Gd$"<+N26&`.0
.'mKs.`I5a+f3jDK,bgIB0-F4&7SlU78R-)!i-CK+G"`APPDqu!7\EX*MpT<h$[[3_FL'b(h+HoD$S(j
+$i>-#mE(g,;N#c"0N"[)c()S=h/i?Gr1k-L)hGU+[J)b!RY3t)XhojQ&A]k$<Q_KBm7K',0#<k`&RNf
!1@HS%!?*Ni$on`@Cr!(_^hXrVar0(0ZG8E&4DZDKN&2e,:?)(!?M51q%sg)E@qYSGA#O4V[-P$T2<D/
,QK-p!!M0L8HB)0L?/O\8/Nn4)\1=JD!e);f]'k^S?WuM=H2MeCsfD*8Mg9(1kqX,;l9'ui@G@\cE_$?
p"^](.q_-#6N7RToGP8KhC6&#QJBotcY91R3lhP:;_XVi[]h97,Hs7@:gQX,l'-1mU/teUV3@!$^iA#$
MJNo/_Cjma"nIKE!c)4K;#&uE;=%[VYQ.%r&6Y)TJ.DZV!n#\Ybq8^P=6,*.QS>Wg&6m=$]L)AnCll#V
'8@'W:r1+4G\6He0LETQ4,NkP7$^hG(^)N0/S.%+W0%?7%8=afY^"!;Z"ZKq(I//J.#%.%"`](h/8^Xb
#)EP@EO[h0W5(C&42;&%+.u^u`^+^$PQia2JT9%OY_3<M$8KhWhRuQ"#Fbk90f9$m1fPjnU7fM+9,Ien
eQBu(2?F\)*.fqXNEEaqpbCesL?\o"7?"PTX-PI/+U8"e+e&o`X[82'1CdOj@N5atNu/,^%$iMS+H9nK
8+q[uE>Um\$c0?mN0EKoN5Lqt!QJ1o@IR]a>6,ufj#H(,P:5J60Fn*2!Nq:#7q6qs&dF;7,)gVkN'mFK
mKiV1\2;"V&Q18?j<5DYgsN,J$st1Yq3N+P+CRO'J9_pl#%j)7i!&ZP)rq=&)>M<c6>6O<Z^]pod90R@
OZ=$E#7#b8\b3D5o@CI7pC#:b5f2d"+%S:seWQi4gc:_n-DV*40Yh3#"FYYu!T0VF5`1T;8d,-W6#dpK
5\^=@%e,YdRtZAEbWOf8@B5S,-"2TBfZ:4W+[IjoKkeCQ-EI\I?l(S2(`-Ro?t2*$a^uCBr@fO(c@HjI
0+ffg)(#Db:S=1381$18J3bL0XQTqc3_X=k+C8Fg[Cjss$6B%`)9hq$k6BS_"H"7+%c]#BW(;oPecQBn
/sKc)>+_YX?!^llS:t6eif*br`rJY$NB#EVZj8/*/:lN+G:WI+dNo=/mGNaMJ8n[?6YZbD@@@QT'/MrX
'rd<d[34*=j-@JX+UVBG\Rg.Z=.JAW2k"@ZW%\UG<[1'j^r%%FC_g=*+iZU2'?ff]fd@u`+jRA67(DN8
OF\6-/K/73j4IT\At5*F-!Gt:-V]-_.>Ol_(//r5`H\r?^MIa$Eaf1_EWA&<\E>=/Ld6`C43`!`GHd/M
Q[LKTiFG<)"muZ%lYOQq%hD2"0okf0R'K*!g"CXmg"e7W7-og(klD&Z'/oOl$UBe--q.2[J1<uh+`o2%
=7?8)ol(&BE);Bcqnj1bFp2f=lAKLE!h9EuXBa:SDRc:Mj60gRp=qbdr51jA"uuA4d/+%$%39$6`0bP$
:pp@f%*%G!DTeQj2Xdrq6%M(54k=m,;"ltfi]m5Z\"Edm]QVdGCPd5jQ?fqSm6XIuH>PT8/[l'9k4P(A
3JL.l[>JIpAD3\S_fSm5bggf*--]af\&#K[lDW>b)7E/K]oq?=X?TcWVtlss7UiQ/RAsDu9"(RRBs1r,
&N5@W_#S]gCeM6;+fKq<?H$m5ESUB504N*C^86EqY%@c8CGj:AbAq*-FCA!3FU2Cj^]lZj/_]#O)(6\Z
4@L,lAudr3$C7M,0lF1(fkOVKj3BLATLK',$0+qS^-(KnfW9]?=_-;m`;mmu<=DM8`].EF@iX".aLDZr
YMhMMlu[NNfCEd>(h_Q<fshs,)$`lfM5D-qQ*-t(Qe,:^B:7LdX1>)7-H8$g#)q02)0]X/a,Dg4EOq@J
ojAr6k'ueW;4rMP`5XbjDQ?MgNr2Zf%G40U,K?^m,=7>jE?4ku04N+N^9`EZG":*(*FXm_E5j^%#^8mS
N!&+bX?[?uj=/7,HF'&Q7Z;s]8i*(#Nm]OnEJuQ^UTX$A4QRBaRD/(b@fZk*]ObdW!f*CZSBD7)`g1nZ
*Q:a^D9hI7LTLq7*`Sd+f]Ts;PC3ojDYngY)775?U\<n!lkJ*hgqI*<btOah0]*?on+etfrJK@5%5%1#
#*^\J^2Kmm=g6mrh=C%NbiCd"n(b*rnXDXYHmi9ahu2tEP@k1,U;;He7D_bBp=_40,L0C5@(&QCl[l?P
YDG%r_S!;kV^'2`)`T=8G)8_=p(uU=%E/(Af'NreE[O$/0XB75Go[423Zi-3N7nkOYDFtq,.*@1G>3\'
2Sa1u[r`]iE6n<=cI-+Dl"0-[_P#"2FF[ub]@cGdr/Nt\H9]#)8R!.lZmSrr0j7'YeAt`2"T2cr2mg46
NZB%a&Q45:huE[_JFU=(d(Y,6l#VZ#Ut,-eAp]KA0#24_V&=1l@!>!V*PnN1lOM=&pV)'R"PBB*HagFX
GWG^9m-Pr:F);Ikj#S9g,Dn2sATi`XER("4*E/hIgE%*u't;n')JhFI>^O/#^hE/n:N=MDluaJ1EF0LA
;2k$o0M_>17"Tkg`BCqVHXDep'(#V<J,FdpY7Ple!kSq_Ps#/,nK]g6C6-iq"k`3^@%7^:]QJb42U(Ln
*>2+M"a_=R\5WNGd)B)Dk3e.k#"M*D&mFcYS@.:#JFNn!cK^49o)U^hf#6bm+^WoRAFlakJ)2W\Pm1Gf
0@Oi>%@B#p]p+&m_HIc8FatCH*@7XtN5krNE_#MF^c85TkpIQSE).eYrZ!(-f_r]0rW<uZ[J<:aBBn_F
c6IOd>U@!FJMA2I`gLU0T^$t'b=;K)M\f\N!OeLN+95\16[1d14EODi:B3F"^#9`F03J:t6(?R+VdK?k
:;!8CbQOmU+CU(^mKYUn>gci[mebFJ'.@'%s,iMRi1_g=(5eH,-RcK;g+rEKs7idc*reb\^t5'RM6@no
db<`u<g0a^05/g_D@s>AKWVhgo)9:m2gtVoLS_h:j'q=V8imgK1?q3C<^"7Y",o,YC]Pe\10^]])a$m'
m.=.bBs?^ko%"\qTj::&bf"@=!_s_M7[#g]bV$:a3n@(fJ*(^1O:pnH_JnHjiTsDgHUC3JC;urZJ7Vf$
`k*bt?T>Rk)h7Qo-,9^jgqL%11o8n^^nfN!^6!>PUXLX@^@J"m1tZhp\b&MI^+kW)T]%_R^6!>(D/^Uk
5P*<*NfXn?6G`_]T/sn,Fp8($QD[!e)=O\$*o=NjhOP:ULgR^1*?1([*2QK4&s"gY#)Nk9gbO.L2AsL1
g.=R:o_*MG=3jt8*7je.,cl=lj%sg:34$mP[e!67%6cCWV2mmY!0"\"?`[ZsH-Q%9A=QnifK7YEH0NS=
#55QS#XE=@>kZ<;$DeKis2"c3n#Y_;og7mEd,TX47j)G@&SFFl0X0sk(%3D"%g&3S0&aZ_]=u3G"3MBK
hfnbK%?U$GnWQcUdiV[M/c>GerogWkptu)\Af+i%T%pl1#,AS#0>\p(!2U,QjCKh9:[fm<aYBCF5CE7d
N8@UBEpHopo=N\gc86R^;J)Cs!OUoF^5K16<ts)HKMT9I33f+*<?&qXQbf!@Kd3!0B[uE:R`R(T:Qi/,
a!"jkW2KB++]fukcf9ss5f-;nps%Ah;#"D3oq,7p;RYYqDf%S?Rk:BcEJFr&5_8\G#DVOX[Wq%S$su%g
bEbu1qXk5-0CGV/2#2)]!&&sVUY(M\i?p(lE9Y4hKF^Tj-@t^cch16_Z_;!+`Gsmr$X-49Qh]B\B1er@
5C&$rIlG7n(("1S\D@5<;]+u)NaFj'>8h<<^"g+sF_!.h[bdUX7_juO!p0pIpd+USqo/0\*$HW\KnNn*
Fi)?!]=P$%fheB6fu9ZEQj'SrVd;PGH`@5$Ek6c$FS5=4j#a]tX5a1/NFri92IQ:d$EqRZUQ8K^!0i*o
BD91@rP+^X/jR:8:qW!r4:#Zi`3f:;P.PZ!r\7pb3K5-<Kf3SaILm4NNN!sEe8NCXD^Vs]`0:e&o\9E<
b<N.pL^\Nmi122YT@cc=8oiYpMabs/bEVWb?CLs&]?(ded7VF1oYoD[4#su+3ZJZj+a^g,(dK:\cdd:n
]u%nhGGVCR#q>foo%&[hQKeG_;B!9o^da\q%IC4&eOgYYlER%b]bUK+g06tZ">Hb,mLV*GQ8$)__qlDM
g0+ZY-qA3c!Z*Shm;m&cnF@Gh.>c@BFn(a&(\Z4a<r*X*L?O(+o-.QEobl#N2chA8!61(\GJa"1,+,b2
0]^;CZO=7]XClTHQ8#suLV%2N_:p6r[MfsiB?]:Z*:VO:puPF[)&>hI\T5FLcu.FC3dWdF)5qdk&MR==
^:Vp9n[t``#k>VO@6fe?l@,lUpZbE8?<$J?d^cJ,.7p`n#m1='f3^/b+5KPg7SlC+Qi_=0B/$Z]gegf1
!mha(pZl2c`k5_D,'jgOhM"r98/NK;Hb8a[2YmUK$tsNeh[dD`gMfbYqZ+&gd;:9Io$)[\eK8M6!87Fe
/t=*Q:H_@MlJo:g3(7<m*tFf_c@GdWoFhp6PM<,$.9XMAF/eiJ/p:m.1'7_"Q"_pTJCBlEf=ET+>FgH+
i`X,kHV%Ga_i%?2RpVmQ*&)1P)Nlub<\%U/eWV4&)mP%sV]0>'$T8FJ7iLMJ44JXUaV'=i1FQ\q>pnX=
Jc]qap'=>-j%-k6H#m!Ddb3/B(bVF2HXSRMF/:6WFZAO0"`3C+-XWtn#%7A*SQiE6L+LQZ9'3Qa6k!hP
&r*UF70s'+$Ze$kr-[nj:'n@5.q4i?Y>2qgq-)>-4j:$Nk,2l'1Jp!o&_(F1`Re-<@CUQ:E-tIEF6/7V
qt'H1C,N9-=f[fA>W?#t-i#=$3r/R7`^iVB`.*@jVodsqQS&8d@DW!R+MQT$\,>gOIPm#^0NSf.h7*(6
I!tpLmq7/eiV`2+I*./)mS6lF1(D"`2EVjcj3Ra4J!;Gq)*Roc\%d7V3:V^mD:J4=<Vj]86(8`F_DYNY
2J/i??qI*="uARfA0e6ijn]p0L4Q[6Ks+mY2-*ZV&hM#!9D5Z<:Qt\(X1T1$oH`C6S0/g/:[+kcB&d#$
21<@BR]^JW91\Wq.jIiQ[W9Ds8`KF'E:qUMW^INMJ9Gr"'f!E.(bI)o"dUEc3e#0`L4sEtp.V\Z]b3VH
q?@ZC`Y06YX:8K"7pe9!4[npqQci^f8+1?b/A7fj$.MC$UAoqZ<HEGNQ6_"NPP_qr-&M!CIPQ#_:jU&>
/4hg4Jp6+cnWa'eLd/RoMn<b`U#Bs!:ghk1)r;2bAriq:b1P6Ga@-5n^Sje<d0p+gNB+oOj6d0ic_.,;
[9S)rFd=9aj8428.UtFTI#MR14/5oVUrPGG8a&.n\_32BX.i]J+TS'_WU/j42Hk68o`Rr&FSMX3j;`9-
/cb#/DuTU"s(W_%g3@Z[i<%4W"N`'#0N7/[%=cYdOH;',1AF4tA0In_'/eQ<Ql\KrG-1DIJ,\KR(-ihR
qsFE3HC&NdjhPLGph_A!ia=9O$Y5-fc%43L_/YiNnEWDjpQpAtV^;dfp=__1JD\Q-jMt)j9+O5/?@3W,
:g(^@^R@4L@g?K?$g_t\VnY'en$BX<C(e#XEN%PM!VR^:'<fs)Hd6j.jQ5Lr<QJ>CrqkTDg7]I.3I34Q
1Jjd.%9:d;b!>&F3umh,LYr&=+e@bFmc94Um1HP7gWOA,du?*Mc%_!`"3eRU[[P.+d'!<.(U<(Y@:RaE
l"Pt4>iXRTS>%pG>BKh(%4`*%6f@nAF%$4nVl2iXa6uf_k_:)&mYV\_&rglZfhdB>mL3'4Mq'6F^\=!+
h<'%Tp"__+4D(H0%16p%@uPc?i@SKNZ>ZXj'co"0D4_lUosqcC2=S6_E^][<=O)Me@2p.tDd2GEi>;'\
WJJf,8`KNL0'.%p5'`(pgUnEDH*([=c$+[.FqHIi.1-6Oh0K>lp^G%R!g#PIQ/1L-)G1fro)(/6)4G3r
b]s=!ERb0$IF1NqBr0.VH`oeS!#\*m%b+8bquG.O5PK%`Hp=<P-_YoL/ACQqhh%pSe*N.(o%SZmJ+b7!
0:<&##m4#DD_l#8JUjE<M&h7b&.9`l6#PU&rq>eQo,f";gH"5:8iO\nYmJ3Ba[m?=K923^S"@XP\`emu
@*@eG_A1s>o6&ZXPoUhWCpVXtYjpbH7YlfY/cMrF^Qg%>"M;GKrVsJg)EVR!l`Ej9%ij+tW3-P.8/U,U
hp6fMYQWUOMmL$VmL6]9>8(-6pgV7TC6L$Y7nSCcVjAFl^)[[oWBQjsI\%JV))["GE&Ih7N_SU@.DbEo
ro;m["_%]gYtW%(Gu.q@"<Uka=H]o:]UsT3q^'#^?!MdIm-_C(:[Wk>Po2XpcE[ll`s,a]crnnKb]]X9
fQ);k',[6Y]3&oCgsOQ'+b2r!h%@%XHtDZP*$HW\KrDAr'AI./AJ,1e<OPLc_tZOA*LScJhXA[<]`cu.
\j-:p06Z,-8?L22S50PYO>)?5V$fOKBV3"sEX)@l8/V9<pT2%eXY`QcY%^GY?PuK!%)C'^SNh/e/@^"E
LY2>gSGQa?rM\Xko;4b;q\HL;l[SlXru"d/:=ppB<H,Wcihjm3^4^@eY$dXNiko%2:!T=#^Amn.5KFVG
EqN;E/`tL'SqYMq^*4"^\0Ro+Hj1qK$okof`otV&_3Mq0'ZgBPCqIUB?%\e&Wc:VI+DOR,:62'VlBRpV
L#Y[q,&i6bqYgHh9gC!bAfni%L()QO`gn!eH-Nc@ET4=n]t6UUEl9"=%S'f>j0h69@DFagP9OIp)f`kZ
CZEJ&"$&\?ZQ%IF#FnOe6h\<@1?1'?2?g#PlmWCPlsAU!$,8g<hk',5(jM3`$JSf'`q_3`-nkGr=%i1M
`6/C?,#1R_2M*4`R5)E$@E<&.>?0R=VUZRE$*uPS1pbo&0YZ$Wq(\g^G6Dt!YP#$7P>EsN!0$Ag`&c:7
6"Z'/0hu/H#@e_n]:Rnp[*q?kHM)Zofp&@o#G@:SSQNajJXYVZZ3-2(O.sC"!U.]Vi?/+!?Q?/$&FG%4
]&6uR1sg0.fsC07aRc0?D;s?RpWZo[ff(S:[k,<6TD[bs:s9mX8=uRQh#I?1IeV/Y7U4F!;j8bB>**e4
:s%Z(_?W+31CoT*^$OJQbJ3r<F/9WMi46a^'8[n"ee&l@%M'b%G,i32));O,V)<O,G]f;t%Lotoq=jX7
%5*A2BOqF@@DLF:CUMe3rU7D($5:qhrqkRohX6p)T'3:EiF>`33K0^N"ro+jfm1NIqnN.*Rme_!Es5l1
4*J8$jW]aQ_>kEl(c_o?+u[AaG=17,IJZ30e4LfF3pJ^=gdQ!FN+8UbD6kf-Y!!Sp_R6^=eW[XgiqQ-@
H<gFkrpW,^%QQ1gO*+Md`Al6R"3rm8`O8](n^09;4>(@pNm(ikE-s(%ipMPS!ANFc*hQlVYT_"JX8?7b
Xj.?mnXY50OYO]+Tr!]\01hfS#$d,fQ2>B<EmLGE:tjB06Gd\\d.rFbE*(Rg(e6@jBrJ/b\7GBJ>H9IV
K`]UL"JD*\eL1mM5ft-<0ZB$XNs-Zp=jQ[c$U@M>oB6)[mq4=l\EW&/JO^bdP$;hg/U5CDR5t/0)h4ue
:>5pCG5aV:r7SrSL%dd1b%?/%X8`?(+u92_msb.PgD'ggAZ*UL.8Ci;rL5Fp2Hs4eE8^-f<6VEj:PsVb
Da43X1D3`qE\)3D4+BK0,6s\q$_%UCS;,WuP=eDQ>#@gd&jC2,*>0CYX;]1D&1Z?m\S]oV)EFp3dJDgC
j0MOE[W9FgrV-=UU.W*M4k3L$'W>`c\WA!n4!Whb+8je>.gIM-o!r%=#'p+,)[8Ss),5_JZ8J&ppiBH7
"E,#%C&mj#g\-'4,<`Fp`gJu/Z5AA%dlr"%E[gmX/PR6<D+:r3-R:(N.L%[YI?JRo``m9ImbRp=k4_IM
n+$jQqK]\)gI=0)@!*@eo45ik"qn#f=bPMlh6B=dOP5r:GRd^.(Em]gC.sU+c^%%[3PCC9qHjrOe<qE=
TR#AUn_)Aubn3j*>mN^5MLh+*V^U*o)>5..cKkPl*Fp-B=TDWs#(HNOh\_uVKmOZpF-A?M4g/\<ahKi[
i=h2s$GLNa"[3WsP?rlc7K2i7jd;fohu2m0P+pIJ@4nZ3/o&ko7GOd;gk*3u_m.8$qs.&XNuU/1[!O@<
GCTCDR3DMqC]G=?"D4h0pR0o@+YZ\.40FXZ4;O\M_WAcRW"D=4eXP6\@q-g2)cAS78/MPBa]$rjjN>CW
63YBf.>^n0n%4'QU>&p[fl:JVq^'"E.r,#l2$/5!F1C-"EqV_"ZMI<hlGUatCQ7oneVG0BRUY%m]3@%8
R>rCu(fA7Y*]*HNa#H1-dAQ*@1L$T_\R%JrB$,(5a@HoN_OGf^l(@9hn:U4GDf'=+]LiK_Hi)4?*pM64
cDO#5G9ko-(iip.&5gTmW$Z\6gt>mP`DuaKW%c6MQ!$;-jPm-O^$n6j%hO9NJq9+QCjL4T+/lh!k<:i>
A-"(tlBeNg]Rd=,IAPYq=Fb<\GpNi>DgnEX:#R2+KJ,m5V^Pq*i_.Dk@qbePhu7MW.ZlK1;Q>n!Mo+JR
(4,[(X(77V3DIft;;U2Zp<1m7hjN,t;%2tu-(bQW&M4J'!G8]!L@)%*0PJ^.^X^\2\`C"f%/(q5AH9V2
$tbh#jN^c8b6S`8/mYj17ddDBbM^K?0@'G>bhQgb\;1%^2u][2N1\aJ67Nk>X^gCP<Ba!*)8P;;hm!&Q
Bs?^kijSTl9[95E=T-Pe/5Uhl]r\e?78c8*G<\Sg$$IJ#?l6e$41G)!j%fd$CGD[0XKUG2d@AX=@rJXV
]8b-Zj,[2PBe2c6C!>D`O\t9k4F.!$`P("Xg*j?Mh4g!2Ec>W6Fb3>BEURuU."8f:Td^td90:>EZ\hm^
ES).^kmH4`i0SM_c@#A+3@fL\!mjDJ?cr!\[6!j=!!KOT:cV7QK5j3!!`1'?52=JWY*i9IcR9^/eVu@=
_k>ObK5Y;<a0g'\.DP1\+i7=H>aQ+,X%lD,Stf7JibS)[>l:E'9<8L6L*LU0hgY:"dK#k0*`,CjOq&f3
]JD;^lnRZLODnF@0sfW)6hXN)<Y;^4Yf-JE<HhFK#DiQ&;.Zj-;5I:]Ukqk7/CBYsfjmCcYXooY1%k0>
5"ZYGS8#QU1^j].?45eKhtVK*OHljght=9O33:j_^g@QL87RQ!,BF".9Ps80=^PGp4AV)UG76I=Al>`I
+FO:H(jJD,,Rc!1G;L6s,Rbqs1hC-,&dI,B1!H7GT\u]f;%;Q$2a>P&Z?#Us?[.LSgYqCo_0'XMgrCo_
'CDcVNn@Cq8Z7G`e>W#GRd`6Q^j,Ypm:@N/5&2/0cEEc'Sg'S6NlFfkY)3@B-_ii'A0]%YO>+V+m&;ce
H7gN`2?][1WkKL.Xk=!_Y1V&@;ii[Qo5[G=J?kk$UCJB>ek2h_4b*Si%-jo3#5DZi1'FcV.4AWOoF:T;
nDYdf$)XUUo0PGPr)\,_e%qjLmn/j!lq$PG/,P%TAD(@0,YPW2l"ejRf<FSC<RIhp)@nh#h/rb&o5(d1
a,V;"JnG%%-+E/V!pQ[iIp./sGf%hrB>BFp0JL%N(W!#C_NMj_&?g13%(f8kV'AS^0/GnR.54D;921Z!
llUDa;L12eNt,gFA$qMh?&KVJUrdGU1J66H<R:E+kYB!2L#<8)_T.EJ2eBec@*Srb9+jTemalBBC51]d
$OjjHMi`fPr],UBl%&&uM2lm_iSIF.C",(Nd>&S)i"[$\>XNq]kftSZr1%KV?_W<MZ5JEYgDl2uV-R*+
a5%=;5+?O_eNt1je=#de#V!SB8f6(V"+Clq\-X9h<0s`GCr!8#EB#6o=TBpJ")c;P=u*(>:;KX4ZYr$,
.^#65dnj$'X7.S*!emi#l+g@u13>2bV)Ah!SZ!`Sh^lDX$(b9e>:=FnYJ:aKPH.Uej5.O$eWRkUjM@Yg
6s/JX2$U:'R3?emKNZq9;!0dL[(W/^j6@lu'?:%MJ\C@:(pCo0!CM1NQ*sYO"qeM([6>4%]2%eh>3SUK
pFn!nL\glb/HbLM8q<AX-VecL<fI(oDFW=rEkVLt&hQ\fZMS`GHE,<N@b-=,auELu;:+<aD2fh6X7/(c
&@]hH]ZY`M8.Tc=c2_rNNH%^'^b>3tLu0^Gj,bsRCAJDfLH-CRJl^&21/=lEmdN81Q7uQmnY1g=noh3h
?3f@87;BaM14/dIer@OI)fL/;hfua)C4mZ&HRD;,0=XCNGX4%mNGQTj,9;Do`]1HLCLd1L4'#uc@SGBt
-oN^7R,ka1Z5L\Q2nmO%A^n\S/C&%3ZR#'Z$1[N$<.r[RQqm]+<Mp<SHmK.c"e(k*EDs'NAl)fh!XXKO
0ko$2>7At1aoB3a6_>Y%qC^giTk7JVYdZ73>9+p<L3fje4a!a\RK6;RWi(/iGLcDil60']NZ4bbkPA!S
Da4,;"_og=duVEX]Q<N+jalOp)5jAn8?0LV!Q)E=B2sgohbU6mm&h8`<]Sf:3u/O#\e'/[Y[qt.2b3Oh
pWf>>QteBm1\B2l6&iPp>&m!)]6]Q<hq)'gKV2?To[]$E%o-HtHgSiEX"Z%-#t%<#IVZ^mnmE-3g"0I*
M"0?urgoQE@([:c]X%q^T=?d?s'"^S_f'sh-Y3H>41jP7];Mf:)/Ru?U`dZ3;oEK-]WDfZHm$[Yc'Y($
ie?m&qt7#Zj;Rrc':,>9?@*D(GE>ff2$'?hQ0Jpk51W^kOMgj"gP(QBo,!.b'W@X8S.5kCTJCi\f\iUB
-@VGrVtQ6mOrF1COE'tI1-Pu&?Q,A[1Ni,tpIb'qc\k<NRXY7Qe`$4SNc&etUtRM=n_o*;YNmRd%<UQ=
]OjjNmEgR.q)u=>H$"@nHgIf:?b2J:$F1sl`\FFQqC"HI"cSX[1@Ah'=SqAfYua`s=6D#h@<HDSjIT!H
9sSDJ9ANGXF%=%@0R38-<P\D)COJ.u8tH"))lmpN'tRihLL8r<b:<SCn!Fu`5MPpQaTBgEL0O@#G2oYj
GXX'm$74ja$(l:8mU>n_#QK&ApkP2Cr5m19:S?K&oC0caLT(3p-WA&MIUi;.6HUf'hsV>,7A^*FF+UTP
o.>B2h5EfL;l1Ot.n6=l6-#ou'i^\!NN/pCRnPf]7L\h*amlhJkqrE]\V<DA18T*[P3N8UVEUDb7&erj
<t;5f3sCeCHi$QJ8>clqF`Es%)Rb\8.jC,FkcXjF(U7PT_Cs=JW*MJQg-352.5R$b<4c\`6&fKC:muK%
`-$O2-E:'9[Amoi4Y`sq6q0[B'bN^&U0\dc^K]b6)%km1`->1_+'!(VlB"n$/s3!#@nq/3D+GRE&Y16\
G>4%]@e$d[0BXe!^h,@F/rmSOiS5_8$k&#B1Acl*"cNtke.]X-CN,=`X9Zc<$,%f(Z>CZb`WIG!"a7Ji
e&eVO:cG%fm1a:3q-]^.?lTBrTLQOdJ/BBTqmG^F#"T!=?/m0PE+EAKf^ekgj=L'3:6,Mp:MF(LGQNh&
DAZBS&`]NaOgNFlmaVFs8>Qoh3Ylf*(t1l_#KJ/!kqrE]FcJg_8ODjt,r]]X)#C$<@!i4!pc'tq8FA9(
&`^kp?p%g7*`,=7ARI'=q*f*ke&2BX!H:P<h#Lp>3XY<=&`_dg"$0FaUQ#<7&]`OI0[BIWJKb0:?W<*1
-Scfg,h+0'4#5fS,L7eA`[:gk5N(%j,?bi%\2k8Y4na4$nr)$R-NFIS-ia9=493J;6]VDDm=rQ"!mp8n
5C2^n+22m_"0DD[Zb:>CK?o#=hm9)*&aKqU/>NWW!!+D/.>\eNLZ'W<rhXqYN0ukBTZidFf4"KmTY4sa
>XM.-L1uWd8k-<f85[mN6/\[J$pT<@,&ibL[M%tJF9IVY^sWhI"p3OITW8>,3/CWm"GVe:J"i$"o09]U
A0>im<Vui),9gq2!n3!FZ<RMZT_/q29#*olCC!TS&O8*NPrq_=nr).`^s`kImL"L[5[mOjU^_rk,HsGB
cEnLX3W`S]A:PS`*BgYO!m"<)PV>PaWX2?`&HJ`:W^9*p<!3u`%FeSt))l">`41IWR&Bi`Rl/WA"Ko:m
(Kse5K"uCh`jgao;\N8ZSFLX6Z+s,$GBt,;#)KTPJDd7ABA/K)ZKq]0fW%$87Y[5Ed,7`)W.F('<QJ>6
17W>+OUpM*6=lQ=`f1*ZR"6gu(!HXeG/SXW]%r'^RfBqEnlu=#Z'$%qN5O"3UDm^5m9CXk#SP.eJ]NAQ
Osn]?0>E;p/%A%Ma'Qm^4AmC;2bka?\;*>e>U?m)L)+F7No_f9J@n<V-h(MoGg#j^39-#MQu4JY(-$A^
RW4XBd2f2EDAg`(IR-7I],+>tjY%F#OD^BuJ0]g6I-(U#pki<s73T2K("g[J=.j$dRJlWiXN58V:=G_*
F;8\'J:aAU:h*9mQtCHG.GkIp-1Uu,rBf+]6VG.%Us/%KDcdH-Co/."<R=IpN)6.oMm$bDIi3B#q':N&
-EnZsVMi6?iZU"'"HJnc2%Uoui#2lK/TNCY'nHlE"B<m4<0SqBW.U=b*N\=T+\s49]EG*m5_jla,;@pV
%KQ*.)30R[W&SP!ALf87VIetbn5GFs=HRX4O2,]Gl'NATV#V6U5:qEkM$0\F#hCO80O*5X)_J_[0.T=\
\5%Q^!K=A?"9tYV(f[qt^ss)1ms5$B.lcPp.aGPW>bZnFM&IbG"-ji[81+EmmS>VKBX8RH:(J0HGfk'c
l@b3RLpQGe"Xa:b9H,@sNA1o'Xd6a+hD$lS#0ot"hEpg`=h]d@IMujhLbYJZ:<7%`38%?>7:?@PMP<e5
nZI#HMUD)58!XWW5Cr4*j@$<kpL@q@ASTU]!O0dF&V4p=3uI!GO]G)A/e,J[?7I(Q@>??nTe(EK5u;!c
,K="+4@&e"nN)[T>=-HskX(=F.0JsKg^uLijGnb7/V.hhSFMSCL.VY'dubKQg"ZSgcO)qWcNuk,jTH\s
(khMh9#4M`i)#ZToG3`$b`k,4qr7M1q"l8\/`<AM;\JS[-L<1<=nIrsAEH#`Smjo1n`+Qed_'GRfK6./
cBtQ:GesI:i<]Tc+D9&Z$;D@:orgZ-:Z-ij"'[Or<?''u=E*'s]6^i<lVNhrX&+K[Qgi0ln1kdMV(,1`
0Q1_1%q;f8Lou4:"<&Nl!!BAf+Cm`lUP&tHk*^0#LTjeLb[7B.U,3)K7GpO^ALiNM$\um3&f>cpQ"`T^
Go!2CW$(SE+qm7JPo0c4@Ic.m>puAM[>9#Bj>LsGN&.W^0J4N6aI+m56BGGPJ@`Po&EA'<%718t$YLHB
S41G#l-&ek<P%$<j$T+9N.]P4irm+eLO]GbgG-_8BuV=E/Mc0L?%mqt;1=eGK/%6kE^6H$<DS/2@\s<C
(&;SRJIeLs@iQ[JN,d'$9/a\lM=6)E;8K`9.8>2M$YGgT@iU*()pL1S(^FGVU=_"@;5c(hYl1jo._'ZG
*C26r)2Cdb8.pG[cmRm1N\ocm?Z\e\lr?RnjMYgnj(2rE%@BkAPD>Q.Ck_sg7)V(-\hf;K9#;]#]0tR$
cab;$Tp]a[!9ogS+MbY6!!EU\KR$E>RaR"i[#ul:i*3U&dOVip=5A&i(-_XsOlmUfT9@:,LZ&GJ&]L;L
GlLutmq(A_$1G^n03t[60)C06btWHGK>TeZGlgYs5fI0"2+e3MZh<]5#[A6uY<_d`(Dj<P]+J2eR/h$\
$nVULrWUc&:l'QhBg^!S(tqpr!ae]5__eP(bsha=)C4pY$j"tO0QlX#joAi$'$t*/J94d;fD9(W5iM*-
_B;Yf"EG^170?MVf7hCD#.>cX=3Ba,c&G)EV%XP,_!L<I0Z4@fqTDKm&2"W@Ee5ElEL9lq>f5)<U^[l6
XQc-Qc6L>%QS?c,LiKfqKSM6P(gq7?o,)+MMbnLq3H''&Pfa,D"?"(V(RB)L8HPWU)e0l=bAdKY7I^jW
&7*gQ$%?$k$?*,J^'H^730?i'0og&_\;"8p+)hs5:GWLI095Rc,n+'o%2^@QRpfPpTV=GrFQJZA`n@R%
"YN>7j;A;+b;(?-_fRDL7uLjs+s!J8)5o7$Lbk&l8?lusY,Z!CQI/Q\V^Ps0(^;s/*2"dD4+c]#PTk^!
_Km(NSiY=sd1mknNmo",YKE$HRpQk[bXDh'O>)J.(Y-AoNG&rF##rFI.cI1m]+?^QMl@c-l*inPdpEf/
Sg!t[M<lMpPV<g?VT5<Vj-Kf6mBHRBCh&cX%ahqS2lCG^ZV"kIZ<<)r`[m^4MG6:8B20u"AdU!,[3s."
qD+)>N2n81Zt1XT\;<%$Ol7aaH"$E0LaF^U6ij+7E'<;2'>]((QIGJ(+e@bFmM_@FaO4)YFKd?0)2Ku1
#2&,>%)^),'4J^_?n:9*M*+iW&)=S$7VKqOIdpUu.,u2$Ci'?-W\"Hob]+8pTLKp$S&fU]6&e2m&OCQ*
$XlY(]:Kup*e8X_5ZW?1N/]R;_\e0!&CcM'7?"k-N!k2V=J5`7o`/"2l73=nAqh\N3*7M)?sLja#;OL/
`[toE\_9Z<^,4J_HE#gAJal?]RW0NV_P;[G@GD0J'*O5PURPJpD%(?CO:pnpC+mDg-B.J8S8g5XQ>;=s
Z>CK>,k->(=J=+8CtMSdCsYV3"r+#Va*8Ip7hh[30l)`#$d(0k/48%aRW>[91tZhpWIht`a;l.T4=al'
j,QC*S1M\UE4qo]i7`7*P[IQm2-%ZHQQ^R+NH(1&jtL]!0TOqN#lKs2bI2s7@*@e$;L)\B!(*$K3<9EF
:/1f;/0b/:b,49ZbBh!IK5fNeR`6j=hK:F=R[8LcDS;[l^R\39mF0qkaa6I'O0K(B%te[rKAON8M-;oR
1#.9\[kr?r`Hal>j7iPh-!1F%mKSr#qlT<4NGlFR\#bPafsa-Q477giW'p"H@]oS/diG(>[X6326;!(0
C9u"/a>,Vn/Ib$6UI8HTdP^U/%?a8W/CL>M2G#.D>ZVq!=NC-cZJ=gs@hi@OlT%g5Vtlt>A^rWCb\_0?
"'=A*1c@p1<E+%7,Z6-"2CfEbMKlHY;9?+CYk7VD:pVQH`RD$BC@dd!]U!bG'p_=tZ'FWii9M<c``e\'
NbNEr7-hc.<-c,R*382tX4W_![_H,,WT<=n&qBEOjD+tF/MkX\HR%:p`3hK/%#lGu"kh8Do70j\Uu<Xh
X@X>4ja$0:iEE\%QK;g^R4EPDV`IfrW*<i97[Bm1KemU[OZP'BVFGR$%N&7o!$3h#_),/rF:I#EP9<]@
f6-<,V88JHb8R4fO_&@h\f5nj-@rFnkGhtC*\jgR2b=Z?*,cSH<6#<PaaCmKQbnk0U]e=/mMd`U>8,c@
bdBA8oSl0^%&*rdlOi0_=Im5<N7Y:>[4LbbQ+`?Y(GWs'J.9($3-C33CFdkjNH%=ddZ+`6*6&hV@uSGY
R"bqp0HOrdq.g,e2Q`u9fQ):@X0dDXCu_</D\0FZBbk)=b8hn0foA[jZ(;VFQ2!Y)S(4AU+XPe6DS+RG
ZSo(J/R/O$7m^]Ch-/-J!n;Nf#e<ZTX?dQ'j+V7#N`rl8NRA-QalXsDJ1[Z,qpqgm69G79+TOAknGqWS
&qDr:493p9gheOYncFnobFP$tI`-LB("^-t$e8lCI:c]5gYTOR2VoH.^Dg7f*RrqcZ5,WOY;g;2fM`Da
dSEH-RiWZ"I&\SN$m0lg(N/*s55dQ>;T<q$]O+<Fhfc>DcX6L9\S(?uXhU6lrGY>rq=*ZB*u@g%:YjQG
eE/1**+@LtbeWZ0g:Pj^f/V)6+cRIB%_SHn+4NeSH9^.@bU70MScNE)LjJ41\O&@%s4k[*OjYlV-Wnqr
O#,XnmIRG+l(u2u4O7nbifL81W-S"]]q;:rLe-g,3]tnAVAYTar8e`uj[]0G<8eV)'-(eLll#(6X$"_E
o;]NQ_SCV7hdK+SOE#6Vi+M>lgg4RI2&*&&:kj04M?b821UqPn>AC@i&E[2l9Uh[BhsjrAYE!H?k.>h0
_M8i)A+J8<6d0-2ZV6!fZ6niUf$t$TYFHRc%FjU?<p``[j%O6egDM<,8),-@>$:%hcb2u73$drWAfa$o
(jCn;qLm'WZrTXt6s-;%QICaP.?V4f?=5nFlV;SBD1PD$LY0@Ki7fVN*g.cY)i+.gj-ft_=.-:iP-k?`
@U,$?U]e;.-bcYTbI%AE/]P4'BYO"RcSE^D?'=[0,mbTVocKGgT/S#^!7d<COjm7cFrN,apqZS9@"U'Y
%]LQmou.fa\0F=[mC'BGWe#/mCF:g=*-fjdH:%(5.:$D;3@8hXD,rCd5%\N5jn*"X8`UA\0>Rk4?%(NA
?f2fj=V<^0p[/4)V9'sZOX"8(C7h_3R5?6h%77(=8<>'l"M9l<J#!Cm<'I!3%do/4*SL-+hqk,a#eYN&
_<5BX7jPA&%K._`*5!Rh*V4/mK0.f#f3\Sq3F0:Cj=:dl/5`Q16:V&icZ<ro.\V25*In?$<5fC4,DJkl
EXsRa(P&[$o[/Z_LXT)&UB:,cp\rUd\p<W$?[/Mniat$bOOUq,Zp3b5]G$C_rQ.!UO>Al$a!t0S.>]/F
aY01TRpP2C_Y,*e^)&N[9mPS%)XcClneY?`c+-K>=h!1TT)&`8FXWFqiq:Eg*u@hPNo,c^U&)eHp-GC%
4"[h;HT`t#1J]]8*f`.s<eWu.PZU/q;>Y3:q.@(d&s5%El":O>>"GReT0%Ff*8B?c(h\39.A;T);_kbC
*b/nNCiu+`8-k/'F6FpUfW9.]Gc$#H**T6dS)_0ZjVP,^8$Tb'aPIuq36*sM$1@.hkXKkdK.J=YO!$q5
&XiqU_%U@Y=mo7292&s4ZUII=5%,o^J:,W"o&9=nn\>:P0n_9q]B`U3P&13=]e";fV*p7mb^11!O2W@"
_U7)3W[8VNge6\(JNC/>(u*s8+6.UdWM+<pI42g\)I[?t^pqaUj;[t*JYQb<7;')$m:!7`Zr%@;6f=77
>>?ieG][<%ItA,gLN[ctlm&(6I[8.&;MVd9(bfh:SKpj%HDcLlYj:,Z<Y[VTU<4'GK&*CB^)Pfo$1/ou
\+>%&WM*Ugcg_5Wl7o0kb>\^Kb)ju5dQ!hradm%)F=U.&M\qoEe0B=LQN.tHZ1g[QCk%LaK^0MRKuV3J
$/^&$R&,]b`m%)hThj_):DR)UG)+K\k,O$(-AomN3fM,R;53s!!Y[-R(q?=^V18@X<e:K9</5_p\A4?7
L(WH,ViIHjCE.nK%G<Z_.ZG@QH^QqgUY&mnGW3`#b4U`jK"F'jUdJ,W#YX+YGJmC5KpDb7pB?GuAou5)
$$=a[V--+?ZR_+hUbqbR%Xf)IO`-1m*u%!@$L`ZK"IH;R('@A9glY,dRMC@Kb6pR:O+)32il<u15.pF:
a&$A#5'.-L?+]lgJNP`8nY\#(c(O-8TD"g>kM$*9YCr28i+@K]s*:;R'.`gA"PgHd1C90%$lH^A1;&O,
CYoGVma"UUAn0\f\b`:lGC*roTp^/S7$oW:d?i*9p[5'I)1YW>h-\d)Wp*89GE:>LGT+3M9g+?amX_8'
I]1bjT9;o3Sq\;AXS-0:0g%nS3msVrT'[!CK7L)<$P9&\d-GW6EAdI.R_.V)#[Y0?B<7uB%raH#f\=O)
V[-P<T3<X)l?W[#Z_03u&(gQ%0rW4VmR0uLWi8)2fJ<k2RsUk=4n`_sOt2=N8Wo'dq'CuDV1@5-j,Jk7
^mSs&M8R)\[+YW^K#>qkn0ES(4he2u5^gra`d"Kn@D`rn?ttW#j"37Nh+3Nb(uq_4GB#@u.BSjBN"9J=
B79MN6^mNJ0TI#`X9gi2Scga]WAC!@n00bXN0AEs`]-/BRa;oG_AI4X8[cD7`u)#K)8[3qD*(ke]8ML(
.AEEgG.=5Y1sL8(@N8WL6Vdtt4Oi-gN";X;hE:qm)S/j$`g`s._g"6He2WuCG[:&O6a%#Q$GHdi8$V3`
4%]S(ot>pSr9l01;_o;a/oaC@h':j<()[?qM8jd-cZ[ZM1X`^ar64l"_t,.q-iiq5!*%\TeE7EoHGO'W
'7^LE3Ch'59Q=)abj>8G_crMCrgB=('B\cd_Rg-)gMttrR,3n(mmeu(>kHdCI.&-b\Hh]Q;\IM-oTVc;
a/>HN^P;jHcK*t;KOsmel3D=R".1%t$1@T`G@iLXAnTqgS,B7FF)tsSPBbp<Og=l`2>;u1]PHuCdfs$'
L24m5NT?5poMcK8U;"+OK=87\e6bS#f9?'28cCbkU5BY&+q:WM%Q9GJen:n=LuBeW2R@V9p%12*L?_=/
[FC`foUYZN<!.EEJM^1tMH,l"[Cssk;QL)2jOcNY=<"6CNLkHR^m4e2%=>%U#B11&P6RVPNO7+,1m%PW
VSI(,.>jf.Jf:\:,7UH_B5$&Sa9*.IiK_=P,g!bXpY+kfnJZGJJMd95I@uG&ZXJu9:h^q!REbLfg/'SN
5e$F7P6;ZqGW4pg0](SH<(B]+:j9%<K*"to,]LqZTL1ESg>;TKj3b7Oj%]/6EA?N'D(TCI)u*qVPgk$E
GWWoi$[!F+Y6)^jJb2bZ3=_#"PEP72,AlL@-Zs@!_Md0MSMAb$N5O9k%6[&tCo6V)j2Ar^$I``6c$40:
&cNU#E!pqf^?tUQ@X+%m.cY2H:L=LLGWU'B>5B'aYdQL@fK04Xf8pX<]nooj'LmBX3RU22D(##,d@sF"
[\Cg7iJb5<J.?S=-e?Xf"8,CL&^28h0j[3S"628POZHBL4a",keA$Pu\tY:X,eT\)(p>6^^cn@k6E/$H
[F9YMjGlL1eYE3-Ne$YK@(_aeaQkkZ,\\cQ*!IJMOoX!&):&XTM.-W2hjV1)NX)!3,i4Oon'?qTZubDC
Vg`BTbfsMoR@ehM_#)EEkA(1.GE\$l;98phf(kpPn>p3`.1)d?HEj')J@@>&Qnrp%]O,qGW4Cqe/bkS=
%ae!QM9u"Bgq<VB2h0f+i59NqrD;n[s)ddLi0B?mqQ,6/@q!V"kqf@)fg:S/G.NVR.:^;PoO&Og:r2dj
d@s%/^Od?*?j+UhmW+&k*8?e,h.7"%3B^!17tg8r$L'DIEuULGE^m]nOW`)"(%cH*1Ie/DLl?"-1L.rl
QI.kWn2(Bf?%K5r2HiQXf5d&Mb:d>JEd"s_&M%?ZaoEn9=N3mrdJO!SS/EdYO9d=doTUT!*X%`Lfgst$
6i_Li;HD*dOE=kmKG\@s;&qA49/B=5N0c7a]kE<[c@4o`4QRC3XGo,q0qJNfb7Wc3`&KnXcA[uBI9DNh
]HbFs37.dh?/Fh2lmOPoc2`O5Gc7,M#KFr+`gNIF393<Il`7h-b$_lX)>>AAl1$MYDOf>r:E/IA`kaWK
RnjjQBqD6+,O`Jdmos<b>Xf)6&bSCM`],"%)K![6=i!n(E1Xq)gT6ha`u'kImKbNW``\VnNj?Ya/_nPg
.P?H<V.#=8P6#6(N.X2a1CgS0^$(JaFQ6+&\YH=1@sJD7@P\9TLf6cjB`N`U<9+%TW4l^.RQ#B7RChW6
h=G!Crcta9I_=Y,g$qjc]K:1uT35k!1RES02Vh)Bh]B/>3tuqK:]7GiHUdV^NK:f[bdE;%5:,jip\k3!
!]+E=_7Agkgp0i@S`Br5l1Y%_cRdlIl)UE\7<doA5##(lmAmhqoc$-)OQLFUIs18)mmDBfXWO'_lN\dB
^0aDk558EoLX.i!fC>s0U<j\Gn/>`:K41G*`)J7RD!"WT!j\EPXc^GcA.Xl^_C`@oZ0gF"Uso7f[J.Z8
Ftm9@m9j'U8V]2q#1mj3?$[I?+eo$"4VV5+Q;>nJ.9\pg/:1,,eA`!]0>E;peKHs),(*/R>f1PtOUOH!
)-k?A;J^ZZ?&YEpH"7#d>:W",212],\5<i4%S[]N5e`rs^G#<_j1K"-[W[3D)"/"^46QmK>t26l.2FPd
,QOcK)Arhuf*b.S_'VnSq2qlD/&*cjoVEl;%PcFGmU2JBb(_eVj#k@?XWt_C7>E\EUZhJ`MnB_kk6p`1
%CVd5FAY3Q.dBnlf<FYXpp7aqb=&cWW=B5Dgji"X<h*dW,i0f-":*f-&Q5''KhoKAo/DIFm<gQ@^/!Iu
Q2uppW&=Z1:,28Nj''A\=U4:$2QC557c#R'[`IAMO\<nQldmmdccQHCn[1LB<gA;Ha2YW?$Ug2c4:2cC
O(;74CH]PmNm_=Yl,=K`n8)R>f!0sHgFOB%#Z03??B^*.OJWoI"62_**cjgua_!uohKLG>88374IM(0U
fHbIFF'ZTVHHEs+L666&;!gTfGhO/]Y>,;J$&gBEUYB^Q#$Z7(=TQV7`<"%.-5f6VoZIP+-O.<Zb0f[m
o"kp_^%d4adm#Xok.Z$;kM`uWTpkkb';)co[r,LKbXe=2\F^S$mN%?r!Nt56gcIRNN1)T*=ZcNML]=T;
[0[*;nL=!.-%&@[(f*_n4nO01@T"_IK(i!5[oP8]gmdcW>sQISB<ZGpc;/g+CNpeq(VVg'2gXc5eB=I(
np^JYlq\tk5.irR'.C%)r,EnAeO/e`XLjDtZ,Ato>%geI<FUS47;?;Qlr:6X-e::h%][`)0KSIl+hGP3
eiHeY%brP0e,7P""])o]I:RMi'Z%\EM'B41;-cP`L`J64?0Z$jbp5qH;f637ga:@?,CfMXCah+-YmcJb
2QFtpQ%9hS1K#H%Au3WY'UC9qGL=?HT#jBDN\f`CL>JmKg+cVr!-sG_J*7!.H'bL+/@!X!B'LV\ND*_b
@c<-M?Fc7L!QOL`a!b52A-(`2O1_'^quWA`'<bS/ol?]?.(7PL3'o,'FsXr6`%&)JUb97368HQ#`m)eX
97`WdmrYE)J7Z>pC88m%M"JZ;_i\-%;B;/X%EP(sM489=OW>YT0M[6nT,d<,?=*l-,rG$FVp^O%NRLF\
)HjkceAC:IK#"nK/MpY1XpKj<aNutI#PPi/@&J:A*ZoXM]\TH(1(`J(RKUV?nj42R=u$L-\WnUbdEGXS
+j-$R(abTkQ8%GM]XZ4.m_b>&BngUq1lQE1k)QeoR`$_#cm<S<fgN+T+i]LZ@q^4^\/=e$L);!D_$F6(
Nf7cl3%,H"WrR>HN!gc]_&:ib1cok&b#<NsRm@#e>B_\+5i@tE"-CUJQfoHX!+[%E.ngqRCH2FZr4ro@
00Yo?no4HR_rn`%9qHWDT[/#IqL8rSh+q"a%;QU]`pE?J:Ftl.R0u6%Ynu=V8.Y<PM)K.HcGH':iT$!B
8/Uio,d><=Mt8M,8/O1@.JOS\]QHgm\>j.7c!C/`]VBNDnu"[nS_;st&p<Y2l5tEPg<WKP\Z;VM*q6i*
fR2kQGQ-mYm@Q_UH2H&0B+$3@c[K=5$65fbK2\Spd?S$na;J"AN=(G0C=dDuArbAO[?DFSeHQ>lDdSjU
hJ;^Z?9`n6^jbl;I:+mL)&J\b)M=?Y2m]<OW8-W8gKe&9T<!0T<$nBj?k(<29Bbl<LX"E;$aV'FS32KA
\!\`r[dObErE?n#Y'!:SY*dXHe[iGA]niesZK2:k6`^Y4f83T37n>Ob\'n.1\^snf%/EG`55V<*aE*Au
$uRLJY4@qlis):$jUbX\*$[.T[+VE@Rr5oqSN7%8pXm-C=&5F57sO!0-?ei9O,D1Z'ejMZ18Nd*guVC9
SK&ZBDffsJ-G@B7$]3J.BXW@*@.Qn@JUVq(r@UHh5H2%b#`Jd)0Wq_g,d+)_C=Bc,4IqS9Z`t67MaM@j
l.:cZIEtiBEEA5^ZI?1>NXA"i(?@NrKa*S>(g"=l@V8YS1hk_tO\*hV=P1F!K->CVeqr%38%Pf\@%;Q@
k`NaZbt#Xbr@aRn-.]TCTOet!FI>'3F8M1;4'*d@RN3B-=_"hmK)B8W1jtU*GP:gLCi=ogO6!%EM%&%=
'1,V'NH)Xc.re&oG)+)riG&N9SK/P+gGS,tHC^E8gHu(_4X!k`W3kbBne#OGnJi3/K22r8CRclm\B1gp
HNXO%>Amrn$oS>dksb#Rn7W=dDYMQh5!PQujPmVa!g!s$5XL"$n2dfSAB4lrDH6a0md7;AQ5P4Mc[IW6
pXAs6T>#aBYAG4rn+2%pqWUd!Wd]*]Dg[goUX]n;GC8[bhjV7N;_r]:p<%$&p3Cnp1>Dk;+O0+A2_Mi6
j(0JE*a@c2'%`$3/Vu9=^9<\qC>`l._FXq2MM?7*BYOB%mU+ZC\#+pFNY*?9lgOl<[D18@B!._Npq6X]
k4K,600XJL(/CIrcDab"3I0W1O2\h383)k.G,Ht(7B('q.GLf$N@`U,J[V;>^I@."($IQt]c@/ES%u:+
Y%nip'd3tBm,T,QqtodsdV8^D.QrP)I`l?;Vh8j=^sm2Z.G+,b)u-iK#'Zh!YXW0[-k=(`E!o_uM^a=*
E&&2W+HjM;,.=9a"t:&LHB)ho;u\CIZ^I_+TIIIJJLW!rUWh=B1d*)WokNkG>cDm3/MK5qH>B>F:_<`h
.k:Oh:2Og:<ng$oZr>M2EPB#i=0PEaDrN6tnMROM+`qU%)Vb$B<RerG3I+*kY1.R-nd@6E;rAAGDZe#2
Yk?<b``:=j/aM?lPmlM=)),q3`j[Cf/Nf.<OChbbnWsGa:+n0A(tGbG^ia6+De?#Y8UQd'<U+?9R5Tj'
,d!hq/((/W63C]PQe7]NUbo\hRRFV^gWImHTkQD?eXLf`C9jd2(9D/l2T`cp/KI/ZVqTqKPA-2+!QOn:
l=+J3\\dOo53HOl]8`pscTmG-'\e0:C8PC&4P1g_D\Rm`b8nAXa.n;BcI5u3:/>T.jn'b$n"tGkRs=A/
/-@fMQ0fRI(6JuG7t+kD=`LZIKA;Th:OsA7=_s4O*$M03mEtY#>-o;$EsH!+1L<_:FN]7n/C>fg*N^!#
H8O2RE(Bk1Qp0XNCoPqKdU:8d"V3kf'tS^[!Y7Pc;#oT-%7'W/!")hp*Is0irqt!Fmm1qAk%65nC3et8
Ic%W3c[6'K_:N=L*j3'rWOP1!rLmf_Xa:G*)0\<LMJ#Z;lUL8aps^OQX!^)97`&!oV^0UtK+_c5Y/,lI
i2,!ccLm:\maXrPhRi;6:\c#4g$Pt<s,DRa1O89Eo>,@72_7Y:q%3Of1LiX+;.e([3@N%mR6le4qKa#0
!A=R.A%9\FY&]9'N:&*lg<j1\1afjtO6J-,_QRqQUT9@<J7$J::2]Zk69<Bkgj7NOh!.ps:cZ_H>?ET[
J/2-IjX^fZdoA\TQEqRm#b.TDmEK!e&R1QB@dlSK$4LYQblpqeC%0eJD](,/'u+P-Q%?N\B<[0lne@q!
\rjtAZ^dV!*2!@@FB^*?.Y<OO@ZbZH[QSoY0<eS0D6/[6=Cg3nKQ11ana\Ns!$3k$a`/-Ll1.TQi5F"C
8McAE-fQ%^*IK'km?GQ[qC;!910,BR'-#c#1s@qYa>e5XLG>ATcJB#V(YEGnVlqE8.UrXg(^IMP2@8fm
;+>VZ2-,8!=itsma-ERli\mk",iN'F*,<G;G6Bk7AhhSa]<<<UZ&oVL/quKbQ*HH5HCXN'\>-01-h7sX
`+GV`J7q^g5`B7Y+F3(U\Tc?I49+m1n(C-Ndr0\Efs#ELnD;\/&$=p'5IpW3?.h(fnbgW'8(ZleME1,e
Q1OM8-MT^1h2FPVFRA_@b=EJUT9=^B"r2GAoJ@8,Q'6PtYD,5^nG=]gUfokefn,`<7DlbR0]0E]nL&Oa
s3+\rGAu#4c(4HIf7&#or9'@T\$*OFYsUSPntGNgQSS7=^YuRPq!8C>Fgh`-V@>JRUp4Nc\QNN\Q<@B+
[Utr,;.+.%>+6e'Au2n(@;_5Gl\5%EM5a)5D\+noq#T$SX+bYas1-HHL772s2/54gCR"u=>Ed^l,doO%
m>Y":Mqlf52qRRobp%4egt'8bfCRd5,lRP^04N*?=gUb<BieI=C7F#0/@WD6=dp\F7X-Gegk+$(2qRUO
c!jVXbQVa_j*A8IcPI0YSt[e%(N@BVp13;:`beE_.q2atBp+nL"?+3.`.pVfLjS"&;gs;B[Kn7LA<)[?
N8'gI\W#,JJ8nuS>0lrY$^k3FM#obEhW\m_3+?-XAfU:sML][s(h]$@0b23[1Cc(JD@jV\e\,/j]9_&M
6"d=7h(4OD/$SQ,B&&?)EK"lsY.tn;,K?4L?ArkgO)hCr:@n0P?+djF1=mF%GTJ*Bd'uMYDiu"X`THe0
=25Y3eI,*r@_cou)/kg/97ngoQO[0(8T%h/6;UnJ2U!0Z^eZ/o_&ZsCfC@+Q40gg7?1g>+1ZFN:+f3l2
)/hs(h:.1l\cpqlhZUYaJm?d!40i>`aFc58UGH7,%CYV0nd7Y1+p9%[\m#ceh'9i+`D$#44n_74A9RgO
:L%,m*q[3kC\DCQqODI%,_tm3NU%Z\c$^FQh7(Sji$49ogsLnN9f#_G5$CFmOFBeg3iS79HPeRC^D_Fg
*enH6F:Z9bNdX&u]Q<c*LNfX4'8GrNPL"aA_O1r&htnq)I.l&%a;43(l2UA"2h![KHT.b8lg&jn8Fc?-
X^p09\=Qm4^O[?(k6*8[hAURAJJ2k^`>XGe.\=D8*GFGdi(,0GdimtZA%6CJ)hiC&s1)p!nHuG27@^Af
"mVKS#'$r#l%Et0[#1',r(mR0e6S<?@gAJ`O_/U=N?;or-.WEeq9(F#b?DWdP36W?a6NaU.p+#)_mLk<
V7\M0a:!P;6(.D=8PZ'f'^ZH%le+S8n5'\tj=@8-IMLU<an5_;LiG=^]GfGc"BuGtnL@k<NY?0gJdh]r
?\bEf(tZ)Hk:=;$KA7^lL?lllEBiXu(iKPs=ft35iH[J.]dSmXk=1n/aVJ3]M;Qo3Lm/*J:+m&C0/266
9Oc!ZX:rJrQ4=`tXeK>.%gIs$;3]!:D\OSM#UB#4E0"[VNf]FjhQQ(q/%IjJ7UR)BYDVeL@X/p&_%qL$
;%NoNlabsY:8!^gXqh.$,`+RZ=35a$,hO/[$?h`A*DPNWSFIqGZBFT@N/J<CJnP>.;^[M*j"8'V0[U;r
"fWhTYVb!QH>*rqJCYJJ(alhg5eS#+Z38103s*D&.aC#`,PWqG"lTZ'Cm/Nl7n@?;CNtk3n2]80=C=9B
=="5P1?&*]TY5Rp56C8OJKJZ8,K=MQi=8GlNo^rD:R),gFtY6DZ)kJ:#W#EoJ4,5DXrh+Oi;q$SFjDV/
T"XXH%a-f*VRu$cJ)D$uHM?71^,5f)ff-ZYAjF4P0qC#BIL%$315f`QlMmKio72n%b5V1*K_.H"kR%A?
PK_7?hL"];P>"P$,b[b/5Rdd(6[)fT@%dmaA_knmFfT@bgTKc".a9U>#,6X0b5ZtJ9Sega&<^Ja9t5T-
-_JGK2t,Ss^%\)pRrcn=pHI5gRepN0@`+Xs$q])=ZQqpXQ(j8mDZ=;--HAXi2\EAAjS-MB$!<d'aks%.
h-U27!JVjX]bU)lQtAO$h6Q53\G;EembN$_bqE9o[P+iaqt@Z%#Hj?4+5=F+J_g(XqVT\:)fL#U(bgfh
]j.Vei8lC]o0g/9!`+`WXN4L@J3-qVFXqEH\[Ak:jYjZ_X3BEMR^2dMRpR/[9o&aSDZ`d<h82#"kpd#s
"uf2c8E+>\G^\/S@\p7p?+Z2&eu\HW)TiC[Q&Vs#ZC/@GH.eA>?U'K^g+(eHRedY&PlZUoNIIIFU!,H"
mo9HNY.N*.Yd2d,@.Y3!4f&ei&ncXG/:Ml^]Xu$_J72dLSoq6(.lANSO(Bq"qJ__1=f>UOJe]LmV'^[8
e@;3dNFD?]C5OhhV7g]1XYN^(X1W`FhhQLU;4^hAW)Zm,ZH[O'nj8>Pa\jaWPg,Io<'cLZr!l`OHpN%a
el-DW'[i4gmTT'1?Fdjkq'^/BZEN"5ECF_SM69>:/(>EZ3N@d2mqf\`A?@?pQIkEf="nHM#&g3LXI-&[
kH&mPjE\Ct2im<3U\iVlXHaDi+M][3(k$M6\Nulk..Ob04h/$8C:r6PYc?2NAZdZ8HGi:"S"nP9..OLT
p;t_<FLZL.p>m'dIh'e.Y:D9SQlI[=;MfaoaAZlR/_9`Wb,RI2Di;V6C9/g7<n3MfeJ.R)37bX&.GG_a
EE9?/27)QD3kZ?R;&L<f]OJ=hkCU]&WMn7r?%G(M6bCm8(#m@OB,sk0VEilR(Q$4_hlp,gA6%0VL4I*9
e!OmC`b""=I>-$G?,Ud/2E%Wh1"VjD$[!MNg:Y:*?X=kV=E<NsLm79C%:f@]cPcm$OiPYO3M6J;S*!'C
`%Pm8F[.K*F?n#O2G^7R.eBbt<`IIG2'_=8m^r.O*Lh3kAo2tcp:%15r(UD"q8OAGhn%j-]C(11=*OTN
Ajc1tL>\.]Q/`HY'fm&H@+#Wq$mU[=kTBHL5B.?1F!u6L++_Vpk2e7pL%iCjRi9S#9)K`I.3TNdJ;<+U
OG%Vn[d1)@mZ&65"bVfK^!*^ubB``bXa;r$S"6kPNla@QZWSs7Sh2g2MA4`AH'V9h,uA-/jZ-3R<N"*(
.<Dl-Cp?/sXNd'pE]&ieR^r7:RQP_FZ"VU"DE@^a:0..rUe7YS-sM^6OXZB)M3Q[K<K:7P/QZM?o\!\Z
[R?T8ZfS3fns.IFWnL,<o7qho0V1j9g5)KGJjfj+,'gV!Q(q5i.ob1o2&%nu=O]GjA=.;V=#K,Ul>YFV
0G\&`Qa0D4-q@mp&h?=,T&!K.g>3ao3aLckReg:6S:"mbT"85q?U)d#O7K[BdY>IScOSL80Nd?R*Rm08
/R(Wm3)s^jW[dU?/PtJk%<G!aduf&A=61]b)LQOF7#EO(Yf;qrF_<4RY45bn-Wa65YA/Y-Vl?g;ftBlJ
XXQ>QjH_>'?mHY'DiICh3Ecm^Nbc#<`_!i'H(*GlD+hUK*i`Pl^3rs>*O]6'&Bt673C5,5!/,P984)?i
iou:<Q^k3uM34fk)K3l!ek@bS8#C*8gh".(XFH4B6@lrm_$dEor5'F&>e0-gI-'^BFkoaYOu"^'RK)Ct
XAIq;7#fBr6fnYh>bfRfN2PgF3J&0QcIL4c=#E7&$\UH-VJQ5"''t.-6jFt\)Wuh?J8CDk<+On\pqqHZ
D3)7[g\%p*\(pPkp7;3e&&Z!5rs>B[rB1Q1h*VtJ(@Wo/g^>>B$m+/HSbt[(!k/!p?hoG8Z<85=Cp;ri
\8qe)@GU8dM2P2d/'+s>b/CF5.1^8t\a+echm?cQC8O0)i?bO>T>,BnM]:9\Ie2Qce>_1rq)b*F+5VD2
DV'h;7W?C(^2iMgWK*2"%+r:3Du[E/jOYbTIXU5:2kfX"aV-&VgUhcXH9-CJope)'3Z%"pSK6V\03`dA
;1li'mk#@jmpu<hP:,+s]">S$HFc/L/l5u2^2.^J$#W!!,VZY?V<u1QhYq!j,F#UJX*a&G?AMDSeTh+g
p==Kc05CE_hARbV^#q]rB&GPY3Y1rifXDqHfn]*.qfbGfGBH:#U/g6Em@fF*O7A]9FoSbeIqWchJ9!u9
8#<.KfD%!;k?p1(If/@ImuCM0+6fifr]=cDprRHJ`]H8o#a/&2a#i%j%@46-`m87Wg=s@iC)gRLkV^Xl
P(V?\0?hhKhAVHh3VqEF6J"TSI^hH^Lin)Qo7&:?&(u&/F[_d;^?PH1&&*&H4YNr7c1AO+9tc/;^Alup
jkh-H%OHOUN-?(SErK>O_;2T0]en)<Sb#B+%g0)L[9C65rjLFPMsoC?'1O5aRU5?m![/Bn[_R!G%;i_c
h6>XmD6KQ-\0@LU$o]_b&QT(KC!fSRjK40L*MCb;h%CdFE6^sC-QiJH!$Zq!+9JfC^jbOnXgc"N5I=/F
+&jS)JV96]Y'X[7d[/S2I6j"*,r"jD'=N><RQ$n?F\d?P&\"Tdf6l?4=%;]SVX,=O(I<X]"9?hN&-50!
&O6I1J]JKiJg'^/d2`f"6i[fa";$-O,CfnabZ,N10Hu#Q+9I?!+qT#$82*H'3P$FZJ-[8!L]AV1Es.S4
Lq,!&"\&V+!CQo"5Qi9,!""D$1IlXW":tT%!"hI!@ZCF$$o(gpW5+2h,(KqA!f0,&#p@%qH04=NL]AWL
#Ts2)5g0g*Jg'9V$l'Tk5QhW!6i[gT496]E,0q7b&J782&-50!&VrFK82.teQ(\7(!f-h#J-[8!OXGY^
6faZ14!F`^!$Zq!+9F8f!""CIX"mX^6i[fa":tT%+S#Ys@#-pdF@S_!&O6I1!CS'm#U$qpF&dr%N!LO-
L]AWL#Xk7LF9TR:lX""th0s[^_cV<bB:hE]q57#:q>$XHs6Q^<55WglT02f"8%V!7J'WK=s7Q2cD]F/n
PCr=PI.4h%+2<$hi;:4BPr2>Co@@k9DNdf*8j.6HY%XLrYiIaDDnbDsRoCj2G\1jVB&:)"nP@afr7gV>
?Wa`2++3?ZZ:d)jB&%afofESYpRF:p*HpeIi1f,<++N7mY?/I;JbY<'nofC'J*NNhG9;>-lg>iUi7"pf
ED0[M5kY')FlLY5hqc$0,LbQDO+6@Vr:aPLIeDo35OJ=0`2Of2EELa$(f,9r\%ht'pY4U&,k1__Bofn_
o?g?L?T>@_K8u"QT'GZ.%<>Pjs6ot_Fe@ssnu!T0Gjt>#0>C0[h>TtVII-aLU%S:XmQ''DU'kBL/k0@m
LIl7%e"FA`DBAh$!R5+r"[h%aD&D]W=<<E:a*:T5D#IXTa5),[g2Ck$>IPsHQ8NA8>a'?K'oqC^bPcbW
l:(\AEH<#hnf7Y!%)JH-iS8J!JgPd!$ncp5K<]81c[bQHnSDJ\cY7@`R[9B%0c!P9D5Jug@^eV`R\TIG
)7GuRSD$rI090HsGUo^J9ipM_+ff1a+*JZBs*W,8mhYqH:XYQ<Yt[T(H]kji_>.R!X$+KaLO4Z3j#lP?
5ZtcRpqtt\D*p*)4rq-._":,\Xa7_A_]LNA4MuS>0IB:2rU;'1?U:d-9fY^ZKG4'?J++]ShgYLp-`GY_
Nu2P\?N$\Zf`RR'r-&##F#M+QR1FZfq;\s!H4-N;s6H>+_E>9@KZrI)>=-iaA!@/7L2@dVNT"c6A&[)\
A<q(8;u+#*$Pq>0ef/6*ba6VY.U$6O?>jMjah7P#pW]b8CY(DeR]W!&KmIc<q2DACh7(YLg"KI8pL<J]
N+^!%ME%1cR;&p+EWYiW)75.2_A3Jb_`%&H'dE6ca`NY"Np0<&g#C[kOg?fI-l]j-kktARHgE*c@hNu<
b<2/Rpe^ccf:eD'Ce/'olTHW-5-=W.?lY3d)JH\m9RRao46l:MnT*j]]ca0F,bA5M%`AWNp;kPR&Omm^
r5Gl5jUOXq%JE\P#5`H*^JB"FN.DddP`L@=j!Xq_^.o=4(hLOfrZR6ha*?MdJBaS#[B<c3/4aMdV0\Q/
5%^f:G4<u]CeWi,,pTg\SQ`j%oteXCobJj\Y&DRLS*"0b-&+K9XqnoTE?%\.a(4h.HKGL^M]1#9)DHn)
%la"f9T=mq=XoGA3n)%0,_fCbeE)L_UCdnT+!1[2r3OooO^JHCrI*'8]=pH@QDPC<([3s:H*I5"5)^^"
%&'ln)unhlYC1J3p3.Vo^:ELQ^)t3:'+?%CnD-J+m_;:ISiV#dDkDWbTXR4Ydm#Xe?oWT(o9P_hg;?/=
)&)Hu165kC-;p8PBFBQ3(gE&XC'_Yk1ab"pq"T@n7k^\'GuQ#)K$ueDWX1QneL[N]"B5JqC4L@.3@73b
3F>u\#R6"kj6/1_16/2+iL=[*:@3FT>%(]3alO4k03;E'2_gR9f(]kH4O]QB[\pA--FY1',jX_Trum4t
VqMY$JUuan5-B*B'S7KM"W4$'q"4L-':*eZNJg%i#C+,3^c37K&A$@TlAfBSr8Q`#mnS$"I!*]:1PQr?
,8b`B,^qO;O'FfP,1'_HGk0lXWP9D\)kC@BObD'npk9QE2_5mA7-63te4F<p8Keq(2&OAd0oRe3_&=C,
jlf.2FTSKC51KcT2u"0lK;bDM&5g]KfcIl8$0*EfAm*KuTSsP!dU[[]Q%b3!e'\Th04EC.E:4K,1LJH>
]=]pZauJ1=/p/H"I[P'[0dLb1JcVsq]-WN1dDpt8^E9KTHnf_d?S)"sGe'Ab[=('iHTK1GO1XGUI!p`K
3.o+^ru8GXrOj;iA-0l"RI6i@HW%;4QIT]i_P#M3n4<+6J!`hD!V6SZ3QO;mg;)#"i!@OO?k3U!h6*0,
QmV/r,]-`>oZqm9rHmAKIpG#-"\%Dds2;rOf]N'4^UR_&$a+3ujmi(;Z$Z>U?S?l5#QAl?hn"[Ep9aSd
SF#M)lKRR"mQT<RKB&iq#Gg"Ld+5XS)og<9/18HE@!#lcdt-[`$?L;T%tamF%,ap3^ELE9TUJXa#!I2P
5ZA#f`mXK7R;+@od:/%AN*21g4W)uq=00TY9Ke55R8d"T>r%a5YKZ,*_8F'p=3_?ric0=Fcod?UQ0FXu
8Bu-EJp8=4O$O1g+3pq`c8bVem9dm,9C_-7f?SX%$h7SC/45e$Qu!o`012[l$e>T5^+s9Kf[^Ia=r:,X
a3TQr<srMB1Ec9+/fR)Oo@VOFPH/K99eFJGZ8A7>NocKC*4?3C[Tl=D1gj",19E<qk.47(Suc@r8_"N+
)ImP;SdOMY0TOjE]B(NgeQ2m>?JF8^k-&W;XM;n"R)cm`I:_/Jm@4?[fpDTuhQa@sh24jTZ[DV?WseC.
I9*o&PJFJ6Hl"-._utNU0Q:kG]*s=E$r\q1=usLS-Q'A3\-%[R=9MSRO(oD+D'0\6KSQ7&0F4X)7V8&j
0d#Fh0WpNTP2L"%FAE7Y6<^W^i`MRRg72>OO"l$-/.:@V'H7J&`OpGm4b[fI_CIX,(90\]r"t0E]ac29
oRZ#$Z)JU9SbcgcL%R%i2rgPK`i>X3k3_kldL3`Q<]'t=IeP+H,X?H^^q]ckgYqEu89Gq`*lCns,W:_>
VbZ>(X#Y3=2SUu+mfHk088g0QZ.*q+9lH[Y.`[l4Aes*SAIP/_P:k6\phGbj`gA67V8='!?!Z:_RQHFk
)i>;D6Q7VN[O@iS-io@X(DD9;i!AZc-.Kb+8PYpVE`XI&J[+SZf8"A$KOA1k0r>Ci"?d087ql9pO@)P?
*n:f9$l0H*gUD1%ep`2O:*Vk0!_G2f11FJrnJ=,](nP8hO)(B.Onl=sNf!DIEQg\18KokHI'`5ROXZ=T
8ep#XEPKn"P],,pFrhZ!77[,q#hbq,W#6fV3eT2I8^.fT[6TfnMgblI[h(j5&8I;::GX-b31Nb)gujdR
4Ebmkk%WsYeLsU.H.2Op&.C=hbNUZX3:S2NMSf!a93P7%l\e1aL9Wpr>t0B]$(r'$i+E&+TJe\dZ>pb<
E_I$G5_L7XFYHJh:&mJ_&[;QPV?gHlo_ZJ-?SBJYEi'$R5Tt(dKOA1,g[9Lj@iL5[8!Y)N6P@:.+7BS_
(q@M\+Sl\%('Y*Mic`/-)@Ou_G`kOTXX92bJG4\u,m8k=-`L>oeCS:I446_DL7u9$bibI7U"ses9W2J_
;T8?/G.#.l9NB2ij'dbdlS'YC6R7'f+b69$@n\[HBI%&[Rsf*eL5:gWoP]V\rNS1;J^!/bQ,%@aLk](m
0D!hFZCS"qAJqMr30b@Z90CC#Uf0!B>YPAse+4srG;:b3;GcQGH_cr#FD`CYlbGIa,%(B`-*b\Z.T]Ki
*#LO=#mQ2EJ=li]66s@D$OR(?li[Io1%Bg^i/lQTaKT0aQ&&XP);<Y+JDkg5@0jh+,gl"<gaWjD6('GY
_*H=_(9:Un(5NOCjC#i,[Q$`ZMSuE->fG=EjHS/kdV:4)GEIH;CW1D/@Cj*f*"2<k3)Y"/I!85T?@,EX
6PNm_:i25\G_X9Jb_;]!r&\LI6e'UP83`%Jbn*=O&8I_F6SfkV3#jM(S9(Ft@k,tHLLVC[gCIpg[.^Mo
$skg81kZ^#4J@#*S?94UM_ma-ZRgf2SR'aDZ20\+;$+q"nR;2X%Cls8*X;4PorQ*o!J1@76CNSD84=@r
#RUcT1([:fYg44pSH+7mBuV!/WM#"IfC]H)A@e>">9+WF(rF/j_BU=$6kI7tgL>!IK(d!)&B4]]1K$2u
'Tl0qGEpD#P$?Y):90-T.Fs=YH9GPMS1JW?j#GM`k'31n;n4SPWpMq#/.'BY33`.6n<$MIs#HSr8*4k&
Dg<_Icj&>:!e\>'OdXWXb6Bu3#<l4bO&.`#-KK4`Q-:U@1Dp)Wh9f^spA>_;VDOgK+nIZ59'8;a-Hm\X
(rR>p8"P\:;IOO:jVfeZ>09H+<dM$*6XdK&BYLR">.UY+k@)=a+PbA%0f6hI":RlK26)2.+L,L.?nfK?
L1%"a$_Ktc!'UWS0SDOsm"n_qLOj0VE(HHphKJW'N3+=V*cVDf4f0p'b^@:F!%3O)6g-QBmO02E++&V]
K7]e@8>7fK<T]JWOVJiNTk#!T#\Jn5/R"3k05JWXWDB4QK86-s_rI5S#('4=^bUoR0asp)7YSchbE8f[
((?;PFS'/g/6@YloIklGN^sl\3Dm]?o5hXYA3L$[-9:6F7c8qq.\A(EV/qr^%/(R=.Fo4b16:U7Bu;qS
<m5(#_k9q0bt[,@dq.Zd[VLcI0328q7T##&n1^Zc)R9_h'omQog"0h,W[MZk`mbW,1D_5Q[+7\U/Ybm*
2>5!C^lS\cC?lsa!9+$jIb6t.#3H&<+rr!u(kPVFL:2FNK.o_\5<rTY_jj,=ZDdGoLEq\s#LFDU2[-]B
?lp"?&b-KQWLmZ;P$@Pf_,*f2@fYs&"/^+k'%q01S$+LMW$V+N,rP071K@>XSMsh+SLTiDj/upD'1QEs
2)OU/4:E=3ru;(24.KN&f(@s@g)`9#3V)YE_g06-S?jmK_:Wlc^ku_95W$\h`9r"QP.2;pS:CD02ro@!
LJo[5*f!,ISEIhJGm(sFXjG2gXbg;4L>3]nE_hg^Z#phn8fiju81h!f0!#X'lI@K<A]Q>MN&&6h!$R8:
(Ml.Q@Tlr6aMSS="8[S#!MU>s0asr`6\+Y[0T<ro#c=F-erkQV7jc/)_MStdA;6YG9*baK"/$<8"(sqk
0S"0Lk$dHg$uiUNcsopVX5"4!.P2JJ*$E2\8d`n5bjoHePSJX7C11C'btiR$ZojT]T.4DZ.[Q3+3R^B^
'\k(@QB0YDmcZXrnk\(34,.H3,BI%IRV9Q%?f7/.kJdJ>mR-/bKunVW8%QI*f99OfP@<]4E`+r2WIFc_
_$`lt]Ij];I`87;7HX-1/T!Hp`/o92BKq``:n%?-3j1GI@YOW4dhNTA]1lfe/[=eQE^:&7-DSp42V1Uf
Y0L!G&V>S1`)tsk-^$1T-$;#,)MTUVLeQ+@qr<lfM$ur(A0mOj?ocq!CrZ\?(rq;L.j/dC;F<5f<^<P&
dt.T52h>uLpHiQI74<.SaB:eSDA),7=S[kT<Ah^V"<R1h0\$l/,E_4Cd8\GD@"uP0>Zrq;=YWi.=8VOY
js$?$@QWu!r/,K=Ktm2Y$&6Vb43or+4"tI?H's8gTDZ[iY7.<4P3j5[[i9K)UUf=^8NUG07!JZ%0)5iS
&;uGs&bc$ZjNdoUK1,FSM;@'Om@>7mH'!:k%]+6<'1:oe^#MqL6"d5JbhuNu9C/l4;`7.^0hFe\3mAk&
oE@7^\J^)RY-O5N\i`^JLDc!eD@]K6YetM0;L*%tMAHBtFR'KS!5J@8oe6MMKciS@;g%_hhHg]p,[Om4
Lfk?1(GW$i&:igM8IWW@ao/Q/l@Y!jq-hOIi"!$e'Mb_u74^V;>`K.lV"2At_78W%XnV/I)i;oF8.@ju
##1UYP9r.("%#X,2hu";6D$t\<Yam6&u3P5@`Y\08--Qbbi76t:&[_q\t65r_=\f:)GRDW6,$!K4VJ:u
H#MCiPOh;q)@p!`-hi%=c52mb-[]b/qk27J`IhO"G`?O(c<6a6J,_'W`!3pJr[BqT=_tC7JBVM*C*^73
@g<-"b*5"iF##8-0!rPO*GM>_WPKjc1+)N3(u:N`=I3/i-a5MP"'9(?I2"`$7js"((%nffP?]u#Q<Fmm
0_?.i(*V5MV`G""k()\/+i+`\0JFl"'6+tG>DP!>:'DdXG]&K'_t\mm87jn5,^"=dHHGFUp_A@S\UbW"
20%sL9lh#"Q0Qr4"0:U+='t&d>h`dk?(kR\a)FaYrT^DJL?c?X*%&0Z+L4<9fqf>V\dT06?cpTigG;Lf
0kSsXA$*VI1:^#B(2H$kIIJ^!l"+sBirh_*/DN$peULKeoD4;r^?/9Qpsmp,"t_E@%j$/qo;I0XqPFLp
5=/O_K,1QOAG=GH'V/#c_03lIX:rH7B:W@`Op&Y0YL_Fbs)HD3-ga31*lCl5Z"4s__&uT'Cb$.NjlmC6
,]9&'Z&)b8To#A]o2+Yb$sI^M5pIr'O>fNI?`\lk)R.XFN):&m7`.3;;DfOY%,b=q0'gmM@=Z9j&=jYA
.gf0/"NM4&f:@RS";l,LKHpsod%_Igg@)`K2:8p\qDS6C]+,k\kj,E:rq`+FHFL(BqVgp&a,YQEj.R!D
*Vo&Wmsb2n],uJao])!fNqWGMeUl[mo@EPNL.U"-8o@nKHMa"tG<0e`#Y]S5P'$.MF\cAZo^P#HI<+_l
^T-mDd8&>'\TI^s\*UC:$pK1I;\Jr`ATI0gM=-3<'2@-Bm-Wj8Ge0C.pb8"-oV])MO;$Y5fC'3-jc%DP
Nkb?(3AJ6Ho\7Fu#g6M8Gmk)#QnsdG(c$ecJ`_i3DG@"`5mR[T>3ZEMN:]bsc#L731-Re%TX!o7WW-^^
Nm^<-C5<1]OLPUP^]T;-27Fje#K[NB'u5.ETg6P(VT1t*",I:DNAJ\KaG+Y(aQ-Td$#8mHHX2ACmb8]p
7cKk@fCWP0'jsP"Yf/B^TabkN[b\1BN,>biqR@_ubGs:ZDcleo`mq\=>4dt-H)i*,LL]o#9t0J4bo$AF
k)m\J,c>(%;T2I729aW!/OoMl'UH3l1)G4_gh(SiK^kq\&.$Hb5#aX5:5i#L(^^O7jtSEh1$6\)iF*;@
NHQO?)9@onigB-?FL=SnMen=YZGnjnJ6KND[@j4.I]:62bS6Em/4bm+8Jq*<>1+CeaO"%Z!h#Qek!EDt
,%Ou0!(A(\FDrK,nh<>YU+qlN>*NN):@KSAo-6qjKRq@!iNpOROk-bTd&=n)[gnT;j8K>qL#oFt^dZ&:
6s>O;:Nr*QTEpW>hcl2nhZXj,BN,&$a7F.mK:X0+k)o-eLh&P*-Q2Yk85+$51Q/E_ku\Mh31ai[d*'m1
)Ss>LRE)R3(1_BC'NhGf8FrdtR#lJ_WO?(2l\7N*68LjTc3nOf9H-(Bbont]Ctq]#*+rnF@"Y#eEK+fC
[>?R@P2jG^*fT,&XbYl+K#^DtU>KP[DU@N9_Lpb%\X0Z?A#Q:M7<Z`#6TG6![-QH[,]%f0MZgn/@,]4K
,_e'C,P*n!FcG<MbaHME@$$;:oa+l1L;HDg\u'N8jp%g%_r[=t'P8An\0\8]Z+O)pWaTKnD%r@3a\uYr
#[+7I=FQ*LdG8l@/ZH),g8<10:9P7']XE._I*S!9)-3k9/m0T=DU_^3oaE-QBYYLn:42FD"UeP9M/6;g
_$Q;V0\fB+_*F0jKS*Ga.,,"GB2lT3_SH0M8:,eHl\sPri&]UeO8eOqrl$5=50OBr>KKHZS>:_2Vj/)M
)+,lY6PK`ma!'@Ls!+h=a-5=l4:<kh+][fU9l[Zp:$R`$<&7cc6_-nV>pF?Iig<a+Bh_`!QT$HK2S!s5
*(LtV"G7]SRu,'X*)284E)$..B)9Z,XJM+_9;^WK\CfCknE7!H>?,C&/Stcp=^8[g_6e!\R'pJGZrJWR
/R'ph`[c'B@,2'T'>]7aR:YFn$mbj!!rYQhKVjCVT5;2Fs74*#1ru"VrnY?AAD@-kk+?9'(39EKjSgB7
6eB(8Ykekj\XcSIA00%s1?/=sgcV2'n!WE+H?r<nQtrm.hT!TSim;QmR_&4`VMB*&ma9#F+1Zde(AP)E
p^U'U\s:I.Y?X1kJBs]BAc@XFo4Cb1En81;R1koF<o<eu'@/i=jE&ZGiONTmI.#Z8Spg$`B:aPBq3R_%
n5#*^I/<SeI/34m?@-D^l`Vquouck*rb)%B0/%hB[:T!R<m7#BB%Fn#Y`Vj<F<*Qus$\9nI`K97,As??
r8QINRn-)RY=Po2%ItS+M7ta/E9G$dLEkKN7XVDWpDkA"^&CHXM.dH2*_4uechJ^+c/[F-rV)6P_gh'?
mbE-SRkS!\2#]dPig-uH0AO2-NHIm$?9@lb7H0WK`5bR(p.]>ZJGBB:Boa\%[e-2QE80B7,T\dRn*%@h
3<]L9+kQ`G-K4s_XmZ\"9!TIgW,E<ClX-I^R(k!fZpDl&[`jF')%ug#eMe9'*Y4Q"F(WNi%gS3W333iM
BEKC-6"D%S;B=gWO72\3*;H=#0FVL_eQ'4P@R/4>$lJm\=DY8`kr<q[Cum%dnX,+:+hn7!C(nGdaO^7n
Q3S$PP,.'-XVaS.qWYe)PO/W2O(##M(bh#m>6d>@&e"l1*-=F:(3\Tg?>;58O,5\Ha'\i2/aRpAi#8<u
")FNF7masY85?J^bFckqD.%Y_Ui%LSHi<?8hATL4Z5l6n0e>0pUZN-pL4Qa^B]FQ))jZjnKrY#@43>+F
I6$$eeijD$JBskK,\&%q.#^ERr4P;)k:d43h\ejLk4&j&,PuBfR)f+0#<j%=$j2ofh"s7V%El"h^DL'h
Z5isQ3m#"EO3KC5Z3/XgDu>5u-FkL<&D&5]=sK7:f&J+QHem-_"!]nK4GK\LPM\JDF?_qX8WdBtaJA!0
(Wd+ZpCA8HMbV&5H]kfG0cUbtNt-(h5XK,dMtE.rDe'Ulmr=p9=Cr0eq=2e'OSZYNMiH@dA0/Y=[Rk?X
^YeS<^aDR&@3?6SCHj6+^g`MsaLeh"UTOrY-ih1+OV$6^,(4\4*\n+XYLa1<rG(7h7/][.f-eWj(h.%[
<Fd/geWNLA*]lSN54D.+?l6rfNpP$E2FL%Kh2c#Vj;fq'hYL,l=UffR=NQ&8ilsi$((;SI3&ACoT^Pk0
%mlomR0CK@ZX8YPU1"f;RE&`f)Yu:rS&`@277Ml;coV+jp;`m(ROEX]Z2&<jQC3C2IsBu5."WB6epA$=
-Gqa;YU6\a!$=')gYSSlH@$WW1Pm.N9+9%D$rKIUER<9Z^'A/q4<hTqBJ"_IqXpPoRj``3q#8n_GmCS3
e;>HKTl9l^4_E:7,./(D7^=q+?M"-EaIA'\lYm8CD$j]>k&JaSj*VBWU3T.Y@F/1Arp&*`h$r%dgi[uW
)gS+Xm&BEFP<G'<j4Dns0kf+$oAJK,#=8l_C`$Ynj?6JET@Q,#de>f"F;H]n@BgHMBHE:D(prSe2r1'i
Xf"lMM39jc+90^f`CRpW#jb'm^Q9!O'^8S0c_+96c@\@\iS\F/jN</[nJ1+12JB)$O*673_I$240:;;j
BS"9N&=LRXeP",S7jJqs<qSs(q;AW:-BV\lPm%s#W'YfX&n6fn!4*5._F+XlW040MgR%p_'WeL@@q+Ug
c(@cj8.nLtfTNF7dE"G)V7"@6Gsm8CD"UPjkX6VS!-och@=CVgfk8+tJXD69,nEHn9M^!DAB6d+AKK_!
:(SY,]"-k)I!nI-ao>]R'`a2g,5Gs7oAo(X7L>3&49NZ\ru52)&IF18.f0%Emfj4/=Zd,5?MJPsdZX=!
Y4%2._T=#>5-=Z/BitmB0JLmm-YsreLLFQ8N`_OL5kkH'T1C7F@VD3%s7V;n@t,CAhN'8[L]kU,'ht(Z
ELTPJe*YD-+@b`S&:U8K,Y9[V:XO5-Au5U#d5VZ=ha\a(!6Z@S;7p$,DqDHGa<MO0dHt&pG"+KSGru2M
M#SD]jq.oSTkjJ9]CqD`Vi.6_g&mI\IW:l'(_=1^8WZ-?^uRUER-8cmA.mOY\h/*e.obrKV8"73o]eHn
8^>=6S5LO%3#kQR4=>m-,8(DPf-ZV#/h[!q`iq4:9\X31r!r,'n?Xb4>PGB>[a0KoRs"ah3^Y=2&&8!T
kSK$8T6>U0PRN0&,NE-&%Vk4e+nIZMTAb8</*7EML3(r1O[jbr9Cs+eaT#BAks+'qZ^`:*U$J0]DoZ__
@gG/Y\(G%=q)?DES[3QKUA%H.W'A;CPC0k7\$7PmJb)1R1XX/I1"A#G?3mr=A00(mc49#jTR$ISmjW:G
7jJq+;k$8ure4s?Y[E:+=S+nYG(0,5gMoHm'G5d=^0(=%fLfR,-pos"q-M@n%$;eq2UheZn^ONo1d`NC
Jm*]#&8/''fK,&:@p&#S8Gl#)o8!Oe0^JRja$8kd4VC?&0P8g$LiZBKo_KFLBqN.Frn9%V3[RUSA[D5K
L5:tFI+i)G\'S3qn1:4,TBl5X7qhC3D"neB0Z";TO8WdOGb=or&IF3N=)Qng&M_*U`md<\Fl,h(Z#4H<
WJ(o'rdKUCO;qbFTbh3'5=8s8N[<RLJ)cC0@t,CAhC#jZ7"XC1C,Y]^6q/kh8[T,(*I9.YA"Uf;=pSR'
dgQg23G(`)#/9PS@hTHi3*+QrLak0@"'a@_Nf_pV,/J64'ab%d&J,@\==o2V_b1SmkpJmS_O1<=dL6r'
V]3Ng+k/P>Rc-SC*8>3O6kYp.Yh0oCRR\V?7SpiiTDiYFHLL-MI06/$g=_h)j2;noNM'6*pD%p%hC3\#
>hmW;cFD,S2XVM';3"#q/80cjcDT!9r:%s=rN-!PYnXZd2ONum?a'Fs)&%;48G.DfP@Gr^nSAV$a"OrJ
N2cKqL1W<]VrT[q82(HLAOChJk2k6:?bkY2@5KG1-ggirokuJfj4k_-XOd=kj*+qM#`CNf^[9j8%:d^[
?2`gX_SYp9\M)"YU.G6Ped1tXf'9`R^@c[I0BW:p''9GI5='2/&JQR8^Oj[>\E])jjq.oSdF9_[(WTn^
)V46oV+E[dl,+nCIXa*M*'P<YOON\4Cm5cF7<4b1I^)Iur^^Hp/QdgMPSi;TCkBH`;dHZ8r-*VrUYghR
FD0]`=Lhq+,X9`W[JNMlkfXX7=$Yn&>STaMo8!Oekj&r>M\E]5m@U\*"Qng:_T1BfqdK,.(`QP,F]^h(
4>d2!HSZ`<nYo;:AuX.l!J"D4MZp:L^OP)cj#2=lFuRXum!lF$Fs!1%pCFtS>#kKJ8UbLU8$(kf%9L4f
o,'*CA2'(l'auV]fb#V$`X+-SKOo/?W_B,J^>Hl2?UqZqG09Yg;)\E2Ep&FH29jF#A^sdajf/Ku7CLc9
ejbG.hWAKl\=+2f>8GjpMNn*[,&J=G2GS'^PU]S,)QLefD\P'9<A:#PBI\L<4Ju(_V3fi;/?:QtSP'T@
249WM'RmTn)BZ/hGBFr9=,$@<lior\%%Y;'o)?`mqm(2=*$cE:q7tL8&!fG$q#1B_mi72'7@(j1C5D2k
Dqg;)a,W:Q_5HrZ]JJlY4f<enrJZlE#pMMrdf&:^>Q+k[3'G;CO]31='>3Xm547Xl5PoKC^Y`Na!NSG<
HG0<OI='GP^!H_r="@T=p?WT$LJB%PK4$faWr'hsTDnf62`L+&;#0;RUQBmL+e%rWU>LFVo$S&`s/>Oq
it,3Gn2fb=/BWgnj62suFNn<;"[h%!D&C`]iGOTa`Ak"ggsfji>qo.2[Y/r!@cfP+)-8K-lQ!XXAZg?k
HX51MV;ep@Xc"`6Y>s\-Qn+K4g4&e^Fh#(*@llAf!9739^-%FX8\n+V];0/[X@uf=IUNnD=iiFW[>e)E
4;#o?O(4HO8o4%!$>"?YN_J<[H#3,<Gd]+fj`Z*!m-$YtKB5PK&%AlB3p1MHa?X#ucq+'25Fh$&7fD%$
M%+b4E.adr5OJ:_*+D(O]+DtJ.@p&QE!*)sIc(J_2rFR^42Q5;@V7b'RE)Xr3NqJi![D:uUF[855Cg#/
(u'mem3!6D34AZ697:CuNU!+'>]shUUH%"7S5iRX<F)%nO&MO+di/%G/@8@q4l&tuB=5"EmV^5_>8L[0
43$i!4?^\^`q+>PCq$I&>IBi^6#0(GBuHB=e)_(RKrOV[VK/5I\2-io:Z^)ll>!8<f``*!k>h!7A4-D0
5QhW!7"DWIU+I4*@(\7RkJt*o(sAJo[Q<M.::aXpeT7^9%TP0Tl?H8QCg<us7l>:bAeA#J#N5g<iFJ2K
3>/$o$0*KiVA&"R0X``sV+Kh7/O!@gK$q$CqMaD\N*`+!FpO$8Q'sQ:f>TP:Bjs^J_e1MNaqdR2?m'=H
6j5p\&-50!&KhU8-jtdA[pccf'@pP2&&p<"YjJNKIUS7CfM=3jW@$7_0^u((OC/VtFg-F)&5c0/F>qfN
O)[E=P[Rf[L9';nL(qAT;--l/U]:P8A:-!5pJ2CGjr9]qP@tk-*RAi*9-&itT12nR,=*@Tnh`g8&ju^3
5QhW!ne-ba?s(/Q@tS0f`jfRse""^(F7\_o"9UV$5T##uiO!"ffu"@6$pptNSl$ghcOC3c&&p>4*&E:a
:Zf6BN_4Hir05'Q8bc0j?8G1&`&BIUp?J&.73$2@P;n_MeNCgFCn\5:ir[4SOLO4HaUeJ@!"hI!&:n7'
kjI`58Zo%2]q^+!`D"RBj,4kVlBfh&@]Pt[2pc[@K]9tIN2nV$?9<@^^1j:D=Ak_tim03Vat9bA[\Cp1
H.Qn;Z#/$]hliXGLK/Eq[!LSmf<d_]lhi>qhKn4j[Um4cA_Y3^)`Ojj]4(Y#@_7!D/N9iBlACnL,n9Z=
$hK8l_:D)o0^(6g*Fi2*\iuNjVN7nlj:EOG4K<s*21RCEo.UH%*X6V'8-3$-YToq^$,I`g8-D7En0HHd
!tuB[4+Uh0K%jpX)H)G2dqSIl_jcFNq0Ie6B$Xt&ic0=&^`:ZOQ[5*A`"t>qES+9B:.,3r!CQo"5Qo/$
TVn\8?X$k_-r7[-WP%d]g`b%t*+#M^Y+I2IU+e(gBh]J!NZ9o.=]gj.2..CU`_^/='ncp%9Vj48H"[)Z
"7e2LXu7"D[A>>^bp^YO2&+B&?<YI?m,q'CjNZ$d9U;#?;9Nq-]S9;nDcHi@Ai*UE[MRu6gX^;^E/7RH
_f,k#0W-\]G]'W;#F%KG@'GHchS+tB[0?d:`&8/]$j$tKkoPCt2W8*&63)WVFsr=?'VSl3IK`dfa=;1,
94:Ac]"htk(qE7O=cq2Ia"0jufoqgfUX)D0.SpNUGoJ.])'XS:+9I?!3='_Z?r/elleORQl?&^="G=YN
Z8daf-CeZ^`A+D?1KuYnWiSCnUUcO;08gL30r>.bBe^+=#-E6g][bkc=K)<uNa<:P?o3FuA*2lTpc3Y,
NX7U'cHS)Z#!7e)5RZo/"RmeSS-VD<`j<(hO9BI?E:=Cj0Y/EaDPuUnqE,0?(a5[b+W*I#R$cBR<3ZF5
KBdDb/3D)&UbFn;JoZ=n'!AeqMe:;22,S="YuN,)1"^5<.Z5=n[&8dd)>mZ./M1&+m(AG/.`kQ6W"b$f
,(KqA!f4Xj#^!Ft:pga1mG_)oFb\BdcZ,>AeTEBUei>]ac)38O)797)JpNm0>,85kAQM^<d'Kc,VA`sD
0SW&&=^@OY?UQc/M!5>]^\T*+&]P;g+p7K10U`O]63n#Q&-3+($.T=jkgk_1)e'LUD0J30"?eLK(t/gX
O!#9Ae=Sl4K*m@+@tD-+GTjl?:lmH%,HAS!-/ng<<Nm.WJ2@Y!P1gX;D+upj-A>Jl_97^0I"A0%6t<c$
?4K8^WFB'=b:fopTrM)5__A)KKYEBN+9I?!,&e,*kib!lX/Rea9@DKnkorb?m`OXKo7S[.Z*[WZ"i6:"
*69\"CFW9JWji?d8;h#p=?==4^f+aQ:/e9^Ok:p%+q:462M?ek3)lZ'cj>"p$P8()**e#>Oi._8#3I0a
";kMt#N8[u%7CU,"?ge\6n/D<3Jl^&k#_3b8Xs'?^qC/L;S^2caD%rge7'DZ+&7c5_q='j*+u9.+K8Ke
2RVVoCQjZ,0o!;:a"J$kPt6$27)j3daMVC+a7^Bd=(I53!9#-#C@m=<!$Zq!+9IA7a9f5_+3p$_/cL?$
gm?6k`j+<@SO;^##TWaDXb=PB9;C$J'i[!M<dd!"_Ps16*5mpAXsTkH(`EqoKh8D`@,Kd90G(Q55s,Q*
)#/B9KSP+m,/taE(m9EB7ib,(N!Ve2`[&-*YT\i1&[ch8(l"]=_8,M>.E9ep(:@4p0iSu+g^E'7:f2Jg
<)L'&Fd]/m->H+N1<g'H#6][patbrAdj3diCc;WS'ODg'2EOF'ksU,3j=LXc'+mJ4&-52WU*(!]$p(8n
0o]P,+g]+ngf$TU(8k:$@"^WNd+`.I1tVo^)k/M,&D'ag0Q7TiQT<DMX7\YfECr"mL-?+M6mN!6FQhW*
L"$GQn^e20Jrk`g`[U*bI72F,N'Y7d#_o0m_bQ/%#W`rA0I2cS\$N%C^[s2kd?!4k#S)-qZq=7f0Ef',
i3G$P,e(hsE_nEBhZK)O;bI_V'A.39#A;0F3@35?Zt`E$Zd`HUSYu'pEJ#L-m7QA@M4d@7;3"V.@Mg_T
[Z2CA&O6I1!CU<0"@+YOMKG/=<='X`L>3]nETRX'\4k51qIg'SK`OORe_(*`@WO>Y"D#ZT.57"%Fq[M,
E5DA=EaN-Ab@ijU_a"W%"9jF[Dc-](5U8^h?m&nq-<::[(ebdi"iCmg)dl2<!Z2?a>RB2W7(8HDqt^U'
O<TdAJIi549Ao8Q_=2LS_duD6MCLW@CPbn$n9a(SN,O`s9r`6-`N@B6R?q.u#^I7DL=0<MT$J45_]>^C
CFUCP4,`^<m]OinCT7/-Zkr@76i[fa";$-BPX%b9TkoudjJbf4"Oa,IQu=rY<fZLI@RFjdKh''8d&Ji/
CO)@`=i3+"nlh+d7(=HLAhRn-LF93lQ.-N?0G'WcL(Fd0N!aNUNgjCF5R1qR1$E%"&;#H<$V?^NI_\5d
P$eHk<PkTj.t)[[^eGD7#Mkm6Z0u"n*"tJVJ^j#+(f28m07[HW;#%1=QFBC^bLUo9$L9H][=hpa$Ofbr
^f%bG<AojFM4<;"]K331hKVD9B4pBr>5dZi&HP9"&O6I1J`.1`"G9V:W%H4-e>5eXED4GK^uOWH@Oo.1
.Z)&kl*SHh65N-*&G`J&&U?*cLBppk"eujd2Pk^c8OcG$_a%a-3/_/u6ba`8&eKYG:'<^H%"g:%I_eIk
0Q9/lN-%=j8%(R;@BZKaLo47C((A,_?jR//;=KFd$l54^!Bu:3GTcQ2Yg\$D>^'@T>)4=.Q3P>R+N,I1
BM0.g/If%gjd"LF[?ofm@("-$UK!mr)=>C8ZSe=c:Zf2CGu]kCqdfZlSt8luUP6u[":tT%!"hI!/lDa:
%ti<if;,_Mkn72?do.[fWLY*8R7"=Ej7)=rqSJ2c160L)p0O.>L/^nh,%VF4reW0t8r:3[35li,YRhEU
]"s+H#f.'Gnk@8ji/Fj4-LrlXcm+K8\;4ja`6-S@(rm!j)3X4o3G32]T?/`?e+*s7;:V`sL6?pKCP%U)
+X!B58C*kZR;%r3cm^TtapS[?_MUEjIkC<tLrl7Hq?TgkjD)\S9PK*A>YS'2br1^8!#_`4a9!j'_=$DU
NCM"]R)CRL`WJY]MFj\BSl806>bpa/4Z4L7#Ts2)^b?(:^aoe[;XS=\LC"PZEu`Yka\^,32Na,nO..gm
72i9O[BR241jb\,SH8g#0I/pe)[%NWZL&"\6<X^a.DQA4T*5=M)*kDlBQ;/PF9r5*,aP#1N[)?H8l$W@
iJsV)8,Mt'rB?FmR)t_ZadeR:BXpOtC9=PL@9*7H[lNmO[0-EbH(06<U0G&Y]D^%+q-2V)>ZlO=4RWB1
"0h/t'\K[pidoi'DJNRa@&dBl<NDOfd7dR+VA[l?S#U?<GKs)=9l-9;>*MaRA$*>a5I\:6^<5'S4A"V&
`1&]R4kEiM[SX:=nm`1D(HN!;5QhW!6i[h/3!k+Ca:uhmWeF%B5_dJeR3&8G<?c(@aNBkqDN85Xj>3+!
'K#ASF6K&J&.B6_/0PH_'d5MG3NOX2ZH`sf#"[P!.i;Y!7L_U1";dCML([nh+=%djGo-\ElVep2!RqBc
:>f41htFVigYB7u-L;^<7BC9NZ0r%(UJ0<LRInj\[U%X*fPSX:=&46L&\hmWmIN7fHu\33>rO?]8X6s=
OLN+^H0;&/G.V?K14hT^Y93n&!$Zq!+9E>o!Q)_sQKq6$ADEe#\&[IqWOPE/P7!<A9>iCn__?r#RTe'7
[:H/HAS+!\6t)R:3>Gu5-l>?KMQDfVWLePn%)e=Xr<5Q<%ms/IkW+iS$#I\u@)BG8Yc9Pn$l;oj6P#(\
+9I?!+qULPJfY-,fiJH;:M!)AEO^'6;m4a2@M:nc%Egr$V\_:C@.;DoYuVX<oCN`!7=p>(!5[U/\-e),
a\o(rAiW+(KLQqJJftu.8@TK4HPhPu`XJbF:mOYR4QXG)?AoskJg!Tf%Os@\J-[8!LqlGJJ-^I#aQ`Q$
1i<c`@3>[TgTE-[Men>FV3'33154;H<nQJ;^i@o2ZT,*I^(+Yh\r_5II7^#!j]ZnQA#=!QD..`Z@?SAJ
Z%A*<?BEf=S3"8)V4f$BXrnH;n$I?>AI3q)1quCdBO8\NjOc/XRi'l;30@UYW7i2:=@<-$5QhXL(aT06
+\Sh3eMN4pQ)DfAYXfGqelq5ENO-SDZOg0<bU[F"0:H1UX?]W0c=ECmOFBJ<LK,ZUFsVA>"T"ESDnYCm
MCZm:<gVD$1cfNAf6"FqRTk2A[Q;(mc/'eFJ)q<_b/L`rKdEdcP[(mmfkRpUA!o'S$fb>4G7tSt1"pYE
Yn7")!"hI!/h-pnm>%WTX/h,CbV./(<lT3]EFXp58gZ;H;>V)Jm(c#,CJO-2qIN*M>"PmF4AMQ1'.G=r
'8:5!nC9@lGFl'ZJ[nWjYLD4joTkrhNOAA;Z`e(c=)+Q&Cpg=59t.=F2V`o?\IQ7G2XJ^.Z&Q5#8N\dt
=@j+7.!uO<$l;oj6P#(\+9I?!+qV?hm$I.qHL%%S=hlln6"T&A[7r=0]C(Z$94)!epB="FQGCGZ9\B&5
CYjU;"n$(8/)ju,_ku?]9Pq:VnLGi/E)ZIj^.Ac)0T5uSq?eEs#Ts2)!$Vu"!p:dF*`9jml0IYt@#02A
TfXG"L]AWL#Ts2r,(Ke`[)f$>+p*Q#,(KqA!\m(C$&0:s/6#S:!"hI!&-50A=p0ppL_b8X?UOl+5QhW!
6m.3i+MeUVQ%b*Q#Ts2)!$Zq!7#M$X%+-8[mY_>n!f-h#J-a()!@/LkW3T5s&HP9"&O6I1JS5W\Jg"=Y
d<uT-6i[fa";$,$,(Ke`$rn&m.O'BK+9I?!+qQ=-82*Gi4M!0iJ-[8!L]AV16NiKYLnVsX77@=j!CQo"
5QmfM!""BnO[o.7":tT%!"hI!@Yb!s$o(^aW2PLP,(KqA!f0+K#U$qp/b8,>L]AWL#Ts2)5R\5iJg#ju
$PaBg5QhW!6i[gT(',ZtU.$-Z(D/n8&-50!&VqS382.tYAYGhB!f-h#J-[8!d3=)D6aXq0q]Z)t!$Zq!
+9F8c!""AsW[q+K6i[fa":tT%+Beo0@#,SDFC.E9&O6I1!CS&b#U$qp6^<@_M?k=+L]AWL#XjRN&e*/3
O7%o3+9I?!,(Ks;&-4$n@]6S/;%Wgs!"hI!&:nL,5_:._jO&Af!CQo"5QhXL(a=J56OZs1.OlWm#Ts2)
!$Vt+!_>"5M`eR(,(KqA!f-h#&46S^@#1N!6:F<G&-50!&O6Jn73K0niN=.!<LS>WBb"tF9!`FJ?ZuC!
!uha:h=0k3%I`X.[f(P2m!8Pts1\'-='taY^Ag@pk,WF6q<FH]?[;7XYP`>5X2G3(F8ZW8jBPoXI3\Zd
jfG-<Y7MIS[;tg&F`#`$1@MF^h9X0UF]$&O=3c<dQ>?M@eUg$E'7M7?lo3@E40H3XFqs$rVg>qK"WuP:
&O6I1!CQo"L_U!='b"pu[pccO@sKc2*TL-HZh:f8V-^cM_N!0-?aXA@l4r>\/ffGt;YTbEEkb1hh85V,
iEQV/3L.9;MmGC4]>W!"[_OSH-FX':Bed$uiu9_E4H?O:jZ6+2IIi>Z>fOX;[+Q-_V8ssGPW*;,jg_X3
*2b,Pm#>L9F;;2_WN*#j=KGI;.OQEj#Ts2)!$Vt+!`9^A)n'2!1(8A:*%U[V.;[b%B)<%\Ai5pAHDJM\
l1B9<D3!#U;VeWJ\*OUZ%Eh-if/-0>PijW\:Ten;?SU;TkIa-ADB=Q00Qnb^2e.5H*)E'JYW=8erjdUh
>!m191BjsnS&I.Dd*s2OKP-<T]$b,tGd^];W6#gtOC3lFgI(^(":tT%!"k#1!`9^AlZZfi8rW)P38e?:
V=:R'9@O.*R^a4fG"*?"UF`q8iFI2c`)b1+W8M6s\/B2:@&GEHq6&j"R;!_^<FWHOj(^;R(!"iOF%do&
XaI8oXf*DFU]Ft)jPqT$SuL:^ZKMof0Sh;P9Y\#0Os?8:_%8uY'bqGq5QhW!6m,Y9U+I4j@;J(RWl93(
N+ko$m>QG-0Lmdll?Q>RCkC+t4K8]G%b3,)l3(&gT1YUubV@Pp4Zm"5+W/!n_:<%3<?,5,_Dg43S@Zo.
Bnc60dR=k)5>P0)Yi&+_CI3k5T'9"6fTU<idAbA&?U,.>WLd$ohjut,oOm&d^\c[T?Z[<+5BZ6jZmn+[
mgILRO*:NpT5VGLpV.fAppfqej/9J8@eXl:<H>n-F0b](rZd3dh1'\8]C#(dd*pC%)WV1(j&B)Ua!\oV
q!Ejorqc!qs8B+`GUL?f&ramoNe#i6Y7,"a046FHIDN_HA)a.h?l5*\2V.YR-q>pOXV3r7n>Rbe\A>p&
(kfSS_#PR6W+L?N\^91QoItNAOUS6LOX=@On1SFuDI]LXeR-12TWifBKX:IYL<(C&a]6@>Nc^[FKj?"U
?9nukFG)#r!@k84j.f+f^Ahp75Mqn)kh?DJhSqG_h"E"2H)L/@T/HT5LW;XEr:Cg]2$;]cs!(Lo?U+Ku
dAu`p^Yb6\FWa'28DNA+;g'35HfjgG#MK\.5o9i9m.mXHpa]^$ZZc'Jnu)1nD]]rD[V6h+a+p+uHunoZ
IX:D9T(_T'f=At`SE`:\EmN]3lh>gDs2Y+1&%ruBa@ctYpSMeSTD.E5b?d:(bidg>[pS4C#!P4Z*^<!R
E?LY?4q^<U#aK(mp<]+0s6H2cdl;?Z/GYn'R\&2Oe+5LMH02]Ks-+mLp.]k_5hUD.[=>`&j\q1RpIiQ_
/Z.=R\,C'hF6t@/452jo[Z6Ol*@KT'g:qPjq/'dAnb*VdO!"Diq!g_"gPHU$(ihN+.//M*[e8B/Q6*s2
(t4Gk%EV:*1Z'k,!?XY3LEY_n#RL\9e_K=r!%.l)$3A[ZRdQ:ek@(#E(_sti>)&<RiemDS1Gk;0Pt;/P
=gSqO4cmjfi1$*]7pr4D'T_!I7HSTk$AI^o_S\'B_#P=54Sg5K[@P:(SBY(JFs_#%dD(0cqE&q=!5cje
%j/=ROZc9gCTSa6^)as+r"%`63UbR</:O;i8Ge1r^OS-]MV)<O(=)ruq^a.TYt3uhT*[Ud?S6g;Raq`u
^.Wgcj5A>V^?&Jp!]#gFWDt^@a.BH*>YPlLR%6o(9,%*\E2V4L[!HDS12W_e*b,CPBsj?tY"<XL<DH=%
W@9qeL24Tl:]-r"WU('gf2c1(F`$GeF'R<#m&Oa1g&e,T]PH+(<j(#][`[mt<4(GbR!I5Pl)X!k=LY#H
j):eraSZ?<#KCgn]E#tC&V>T"^c:EmgPIX.Y/!Z%i"P8:Ji^^J6P;^poYDlIgA+^[OD<rV/RlT7!)eC;
63sP[H=iRI!AP!4N+]pc)VCb14Xksi\b?H9D-ftO6V:2r7e_u,gA,?XfP!sT$0%BH'YZF2YN.`KWA;G+
@MkaN%rZp[B?P]%Jg"Z_p7uR&nIGl`C11g[0m=4Sn.T_f[su7^]ei2$(dd%cgnq:/?AG/+0h3?k"n)6\
`!=^TojSo'?jM2TA'<cAJ*[GBWFG9VV`MCRTDNX7`S6Wn>me9;SjdjW5(.)+A*ra_n:)6iHUR!N/1mJV
jq3>%o9E<"9gt)80jW]=?bOP=E0W5E<`u\6"1&RePVcqd3n-?ZWe-ilePZNbN3:0fC/>9T6Y1(M\>Nb&
@6u1`\["'%"a=]SPABC(<PcF-E.jff?(,"%3s@(@XceYM$r@4QN9eMDAV=H!=tul`e,i)u-I_?.H$p_<
".'AT%MfZ,gUD1%f)C7EjC&Tl>;2'Tj4Z2Q).Qet$r=1Ea0EtP.KWa07t/SAED1kE8]itG\OP[+JL6EA
9GKQc=TNS4;8-2^ff>3;!`4`/mb[j7\6o73(o^mKR?p(Y>@Bo%XrNa>()%L8LHYXr=8R#^oJaN0nM'UE
gQYE>0)Z=Y4H'RJi@6++G.bkEiYNG%+W*Ptq,$nMMp8jD@32&lr3JW-d0PKRFUh)npr*1B?#8se1682[
[E3#%4$#Fo1io^4QR/r[df_iG$js&I]Y6pBJJVLS'W*gEerip-?bj.9kc.Q`DB`9d;fu7tW"&FmoW/4j
*+LZ6Z1h<aN#M2B%K6`b9qa:q@+PoDM?_WGDZV<i6880gQEfiF#;DGEA%OJNKe][N$l==S"?dA=#5H?O
"9Z.PN&+BO\`.qPl+r".8+:u+iu"@%M,.$W6=bW:#\PWhL4Ya.>PNRj;dd(@VKBl=c;_&3PuD0@UJmF&
nM!54e)6u3U\HS7Z],m4q8bqlO1ql]rsI[afUKVBk6LJAoLIsF*dF7%RU3WDX>GkY]MnUX^rIOb07Dc$
hW$_<WcRO-05)g?SPKcDr,<\0QhMVU8s94V*.8,H\9WJg_pK9`r)Y#7H#,^u:0#j9/`&=m5=91GB=TWn
WX:S!XTtcg\.kf%M&&W2W,qhfl3:`Z-U8j'.iC(U(?92g8%lLV>+"(PUBVhXTSjU_Fn#!p6VM>N_*4e$
*n:6PVn7Bp6.#/n)\O$3N!1/V"@Lpi&.ElP+$oZ>+R"sUT]]=,@"8go/lg4@"s%)T`'=h8EP(.'NJsrN
\`%RfD9"Wo\?Ncq7S#53RT9af%FgQp1g1n^8>2VN=3Kf2__bNL34:>3C/<hhMp(;EC3:Q[)8ksob1FOB
6\`+rpCFo0r['ds&t[bSh%5VhY)bb%rG?@d##G\?N=5+e@&)S0^rWd_)5*,)a81L>-<r.l(Y>?s)Y9Bu
RE*]W`P1f(dlb(J+3p&7S@(d']W+r9,7\pW(J-8Wns(hNO[_`IQGLo=m%Sf[fr$:^-UEeEY[IqG@o*cP
kilj*CsB'"Q2uR<e,hTF+SMJC?m,@X+;d)uCPa2@(k;U?J=Cig"2f)(8A`3aX+I!7E)6rd(uRFu_'#J@
(qD5Q7Lb+<0Slo_8-W<piE/uG5(3C[EbfH.Bi@'pSq<:Dlbl,B!gf@R$7j-$SZ,NY34;Ug3Bp$6m5uK,
!&<ZOYQ1FV`C!mI$u:U=]FH*n&DTHM2+(p(63ng0)91kg:P@4aaB"76c%+#J?]RF?*R^BH681s;9",r]
pSNdAE@b04heI<LMer%FTSF\Ek05BS@u>]GEc+"gJFOc=+;hlo>r,E]$HNR;IMN@=Ns@fVAc^E`RXn8B
_Uq8t<rfouFRa;OHX^P1"?k`k,0pnBdrtHqN2%VL*a)6s@7jrfR!D]0LEm-9"+2,B8*GO+WYNN8i"eVp
TF6#^$Bn\i4t.Xb31q$0Z9j36/9+@Yf$.caX)^ht;i3(2%tfTA6'"Jo/RJML,?uZA;\I!KF;]*ElJW,*
8A5QW.m54:6R6#o0ru6:W>9e;6iM^J:GYC</W=DgJB[%e6pfdTa_W#NJjH<:Sj/6@Sfoo1Z^m9_'n!Pp
CfHYa#nKBAXWb<L;/0mo2mm3f.Of3'%-WPNR1#^LH<[_AQI-tP&hse<4TN/UQYPhNL_-'a8[o/$l\FF*
HpT,6,QTM$L'@Rbh>7I$*dWSebXlm]Sm0r.,SBs?/i^""\1BmuE2]Y_Jt[BZ@THC5^/9;^0L2To'S1BH
bGK:f[?`:W8OI5a2*Ar2PuqX2:JpU/MBrhOO<SeDF0"ZX1oaM29Yh;9f3q?fL<.+>@o>,TS;>*S6jR)u
^\c$:AcT4=aV4M8@"e5&Rik80YE'M&430O=V%Q@;*o#E[AZKt5MUiJjFb\Zea)YN2ol(<d>U,p[Gnbup
[C@iiY_K?^dBp!sOB5<sAV;RaD'K)d=:UVdEa!5,)+,#="U"Dor<,J1JIi5Z#][eM`aBhl(lp?^Qc3g`
$jVRAGhU&#"?h@V#RL^f$#0u;0Eam)H3FC&IBLd!lVL]>][0o>X>!Osp10Ir;/Ior3)U-"PA,K__k?*?
h5ja_c7Fra*6X`s[\hu3T#iotf?hobmce5D)43LTYo5EIL1n71+g>H'Sg![=L&NZFbeu;*_7.d@"EP!2
9d'$E(:EY\Y&F3PBG')CNd9sk_4Xbrb%^+qg2s;'nh=;m0,$E!+u?pNbbO)2.C@ff6FY$8-`t!-;dKnh
(1A*_0c>O5_Q4MD)eLEUL'0ljJY4+K@=Y;q@*iEPO9@bh(Q;dQ!!YC%/o04G*TNJR09<r,P:ToNdfq1U
Eel9,n1B_/YQGc:K+fkFCa,+R.HIQQ"G<(ViD*XPY-,b-&B6uF(LWnh_K.!^DS!QjL^/O*0!D&SVL-NB
WoR_B=&#s>Bo?WWPBl6r\2R6tFJ=55=6DTle3lqlpMV`U@QuQVrLG23T-u2dOBs%\YBCU5!eUOdLiOKH
FpQ>(j-+s![ID@BW'`f?"o4Cg$1_[rYq:[kf#Tt."_15na7bP^EXY"0^EB'f8=.t:<Mo;6*T*S(R2@c=
30"lt/\+!=d)B&\33N'k_>jdl!OlIH)<4!1",fS(;Ol_M_#Qb)k7S3].j0Ql+>6Z48-1m^0Y1[;JfZp)
@c]&Q*s;[j(n*ke'VuCU*(l%R%DDQW@&Gil\g4hp,e8q1,^b+f%ooi4R*^4V_g6H"*AJf?W?ECuJt\#7
W`-i^R@CC[?tIgRP=c`BbfW8C<b@ZNbAk)C!gt*nH-RsiK2Cs+Uoir#de(A]"W,*Xo`)$JSGe*mZ#6:E
2ED^HG("Qi/2)7T0(S,PJ!0onTmQK'Ma1D4Hh+;VAAIt(s2hK-::)X*b[\0(a+S^`4:H6Va4ZX"$D\%Q
<mZt&'1qjdOd.XBesiQ6;Ms`qMjf=-\MF1")$1n6?A<GB]F^V5OB,41=3[M:&qV9oV4!DJ5n=&KpL*/]
m?!o:5deG+_.BDJ?NK?t`h\J[*8Cp`@0qZH4G7,#]*Yl1XBFd]@QH$8JU;:,Id>N1f?KeiErNG8YJ?X`
/IU'NX422L<iqe1?%'-4Z+@ohVR$-2H2aj[k-+EbR;3`J^B_\c6?!*$9+e1f7+sa@F,GR7c*4+oW\D)+
QDIpP;O]hG.^LuRG9ldm8IQ+s5C8!eAa#D<^:J%q)%6n;iUE.W_UUUjIiVY_La3g%OSgj(NutMd')"=:
\NYbC;27=_@<5*mf_slmYOGH*dK&6@*g+2I165jP*\6BXK:!r.Q^b0N?rs-sb`K>K]%A3I"^jkFNt:e(
O@a4^.VP>CX3@',N\AghF>l[EAL1d8"tqObTN'5B&&[XC*=0I]_ZVZU!MU5pCIRcMgs/-f$:+eX:@ohf
:Bs$<*VZ[`>tVXl[))#?[Y``]XQ%1?,:?68+50J]r4\s)GZVp]SaD1o4+7Sj>1(a,F@Bm+VP[uOPe6fN
H/a/!V#0SkqQHC>5&J7+XhNl*no:/&XaP*SJuA(Op7F8rHsVqUT0@b:IEFpHDY^JOk/0R=4]n2(/G9t9
":;#^-u)l<m=i0nJ]f)\M-tjC`,>988:4,QN(4rbi5.@=$[Uq.%t5c7`XcU0\tBR\i@^/7A%:12MKo?@
O=?EPF\C1CQ'lZ>*6U(-UR$6(+s[%!@7qU.SW#M)'f=KINVfn3buX*Y,"SQ/,UPk;jVV&BF1'HE+fc6<
cB1m*./!uPQj@t@0SD2E6:(mD8O8"aE$0l9@O<8@O^!hPC[Q+f?&!4agDglMNh?a128.Xd"kZ[!Cp?Z[
BLCOWD)^f>A)"&^5-B_!ZE!Wo)]$/tEV6K((;6M9hJ1-diL%9!dk/1;1EIFnNo/Xe-@$"-PU&^C).8^j
;ITJopQm$QS[9INp3Cbja2;*h&5!P0$MN<8hhDrd.'M3MjP4b,,]&df4GK\1@`UYE*X8n)lrL"sR3!O8
d653CXjQ*:)e6Of5*"UJ/mXiJcqlT\DYN-.!Y^9a`E5`k%J(J\9sbO2.0bPQc4gZuVAS*ITG'RZ^gD!+
eH"!Upd@X^%>)Da#R1=/"Tr2*_j$p@PkLpAl[)N>dR;!qI=7/AP+D#NSRHfs,C'l'Nfta\qMOh';kHI@
5ZmI)q:Y;PnrmVI,K!m+nn=/u#VqJ"U)cV`0dmlL)RhO@#Jjf"=V;ToREikS&&WYI6t'&jPn4u@G:VQU
=d/qC(*Ru)erjEnLVX.G6"=,<B6-i,\/&D*S"!7Z)slK#??SdA/#/UTgc-0h<e^i;piL+7j3"3e6qH5E
$V@SG0Q%br4Ug6([?i04Ujk+ZroMUJ2:T]PVt1;Efk94LWs1uSn\]Jcpao9"q$Iu5AipWG:52<8J0$cL
A$A`PYsu6l8n>)Wb[Xa7a-M#;*KkBm,]LC6$6+]`\qG",c5%qD!hMhO@FjNU[AFZsQFHE*29ZK+Ku/IB
,a:^27ogpjqo"d(GK_SKU=%BPR^Pb58V:ROF`j$V/S\L.?[KKVMQ7Joo;r`:mLm.kZ8,SQgrbd!=3Oi/
gQb=*EI`j8@V-p#"Tr2*cWH$EYh-O;=!!e.^$.7`U>KJZ4u-ZopF_QP+=s^DA1hodhYlX7J<;klkgQ.o
L-Sl/de39iaC%$c]6mNHCfh`41)E7=0jL5Yb<1AaaHiic^)@@-Os]_>F)"A7<JG7V_VZhc$f`(('2"_"
M\\-#0/8dWZ?VBh==B%Wa7pujodHuSR.$NJRqH4^bMk(ujt+_f/Trn82[JQIRdUb(AQLcihmD1HlH7oJ
gN(nNS\&c^mcrnZ^MZ\9JE86U<Pd0\*mtCMA']RC^9;q&c>S4,LN#-&$[j$tYpa'`cM'e8/:@+W5COHQ
^F+0.AN`U-@eWZC.#a44TeCQ8rQP)GPDGbO6bXIL*lHE&A'R3.lKM7`hu9[a[jk&=QHZk&Q2g/]Zi>:)
NW6M7d@Z`Lq`QIuf9R<K9/>qJj2NTf?$iD<e#^M-eVj^[Zn$+\%AN*FQHXgMX^1h\hR.:Jl[.OC[J0&o
HhZm\oCf?c#PS(4f.2osp"HGOrqH&sq_l0<@)I<r2Lb/``cq/qI.uG+WfekM=gnUE>=^7]^0LY@`!jW\
hWVR5p4T9Q7c5I2+-S51Ys7Mt$6G**J[!p]pd%COD/cp=`)'7=J+Cmk4[mk]KD-TAXX+#b609mQOCQ[#
g+V9mp!u'1Z@HZeK?D+aCR\Y?GMO5(QG1"TmL+oj/V/b>RJrhl1P(Ue3rArF8O@T`$p+g=Q=Q/H48Y2/
b`^*7qiXYH4X'0]$RuKU&[AIH<hX81"LhEIhemA7[T]`^[VG265]Obk79i*/,_Z3t\MFe,-@l`FjPKCq
\Y&\&:@?name<7Kgtt6W3R8j140F&Fjqe.QGu2iCeos<p/M!D5"ugo&Y25?r<\TJ-LA@OV'](VE@2RWe
jXX\%nE-\(iB\uUY]Wp4%-+)&%s8>-(IRLEkOn.(hlnGZF>nF0Gsu^*-i`I5qhNQX7cc.6*_->p)pKT7
L&mcmD[&Ql^gN9IdVQ][1U-A^L8W>9KV%Z$Z=WFBDu]Lpq*o?VkPs\t:DhaY@]RG3["O'F]Q^EKN3+ll
9@,e]8@pS34<EsJ]hK1LYtQ#&!=%<((+8UPF+/BeDkck%?+*.RI(GGCq*=ea$TP(p+!LoT0Q9?i?]m*J
_E_e><C69ob@GiD$oa6/+<pNn:b]gC!>fP/#FU/?h4M"uSa>d?D%*5l>GVG2Yp1.i#,-A/beTe$$6P:V
L_s4q5(<dbqlWO2G5Mn:o/KWrS)NN"i*H4hmh>pm/<eIeL&!e415P6/%U_`B*'1LNi4$LT5J:(6NbAu+
*Kg`=#-C8@[b-@kJL0co4[&!\0VbDK+r^WQ`t@RjbVtU[D3)]n.11f3-3nGAc#CSkIe2H+X3J!a=;R.Z
(g.F[_L)kJ[.<H_E+;GbA6MIdfVdca(Hu=7X4(#Mc/WNr%/isQ0TXmK@rDSU6S+G14cfQ.g`?8O1T0<a
3PUBP2Ub:4H0QW/@tY%t)RS/n6mlb+S0Wam`7CGm-$rOu1E7VBX"XudCjjYm`\JE$#trMf$AR3AroAf`
s-MN[*-i*"PBY/OO;AD4Shf(b_]'l0opJhnoe8(ijGD._!ihYXEo3](1An[Hr7@!s"td8IBHCZO%&8IZ
jtV9Sm!YR8Lh-Y:`#*Ao=L#1$M;os#rgJ1$q4$$fB4)#SSM6KX9/9\`=8aD^T5.!-_8,KjY=`ILqZ.Sk
J!k3r#@)Ko"[d*I+9/@)iJ+2pUMjYCc+jqrY*[Yi?1[<8QP]u[[RtJ:I`#^4nEOg*%$1M?06Y(TnE65T
e"tGS`]g*6.q,r5r9VK(NP-tZ%'`LaZ":LTkrB>[D$H<=E\VVknUbd@nt45G#VEJW+(+V%P6Ji/mE``%
R=Q[)hY`hach5HpFtjP3CmE@0`\JE<$,b$Jd?hV(]e:'.YtUg$G7&C)#d@e!4\GC<&9HJ"!Q!-(m.c+5
ca:R,:O^Aq_/SU6mk]sUJG"K_;'lYT#UUOqg'fN#o/IqR_Jo*+?sjTSL&meC[DI^qqQ:^D%uK'HX>9qd
&)P!\;<Y_q)4'@*JS+:5G`9ariV450(teQeXO;SYbRJ/J\G`f9lcd.21lim0-k&%qs6ml+IV]],"#g)_
MkBh%bCpgZ?(t?qoEX_"GmCRo?N$%l)#):"@)/XP?t$t[bhRKXX;H5D2XB4V3uQcr45W3F^qMa8Q-_W'
LuiF\fk;F(0FZUV?iBE[h40Lh)ai,lWVWi1j;l$fci6(c:k'gR4GE==`hs#WH=dr\8`'.]8L@m$4&C):
Aho$C]k..LAn$Es60^\SEpHd]1lqTc%.CrI1lj%%#&J'Wa0>=*`iO1+`2tTe5mM45R<C@RO]`Mm8,"B$
#&JTt(4LB$5GK6^Bk%eY-Ce]q6`AP_4U:jHf*l]RY[rQ-Zt7WIN`6O%SU!W>0NceR\Fd=1-CR6\Sd0/j
4'73)=aoG.cP_Q/FighTM/0>!opTQ+#mRi[=253%6D!J($ka!)T<_&&!_,#-K0?5I<R*YsLk9'>p5Ps1
"l$neT>h1A=ld&NJd$YFbEM@*(.Qa"o`5Fu)>EHbn$gYZ-S\4I*;CsEQM^#Ao#Q^oQmNYV.q$D<T7&Gg
H0e16f__a+O!ki?e(3tHrJaZm3``&FO6-2^h`kN`7Tb<l[Z\ifTgq3_,oF/YPHW?U[#(AFYPuW`l.*?E
&G*M@C^ncS`\JE$$+nD+$AR"dnL5-rN$/L.Kgk[2$76ZXj-\l*l$Vg_^=?`@rjrn@0]t=6U=hU+ReW@b
5%]g_?q[*8ILP2MBHCZO%&8J]jq.d7l'qJ(o"Qm>:&"2.c_%qO9`F@Oa$3r;7Tb4tae2C9\"7NMR3EJ5
^)go]<.@-4[#*(9b46NB?hq!7oiUin1lim0==c4g-l>_:iXljK!"T0KT38B@i*\7T7.87Q%R98KI64lu
`V(2=^?p8`e/:RV5.^*QK=*Qeb.mqn]1e;m/4p+%@'cSQ*"^<H(:)"DU0orjj1Z1Q]Ut%@^T%&(g)&%:
:PKs1kYLZ,3lY7ar,TUFAIM)\[sH(*GL;f]^+[1Zh'$3I6oU%c/+<ZT%;Rn]1.K]3FRK4oqYN00oCpWp
N^t+o`B9l&3+I#^D:riW['+>'ZZlA#7=U(RS?\[05N%HH?Mcq+\B\mE2sWc\bqU*?9d(fj5Ksa@_2u0l
7Cf&r";i]nc1<^ZH^Z+\(eMd,5C[X@lETGHBHB[DV>=b\NcT+YU3T/C0U1_fpJAe,0YH<>o[ltJ;9jS3
MKh;s6[Tl.dM\Ek9L$c55E]MF/OUP_T4Wm$`j)6R:1F/#:F\2^__r+N2if@(L=j"a2+-/jLbYbBU8WD\
MR_@&0r>_\(h#%'YFct5,fc3SLggM3!)n-:NitEN,TV[>ptcS,%U0E1o/KW"`GkF)JmmjPh>:$e7kfln
[1K/TI44)bT?!a2Lgo`$%.PH#(=b_c,NKu)C5-t@*/eRj,fWc3"uMB<+N+1hZ?[E_JjE$j?o''FF&'>k
o9t0rf^Neafi`[l_to%'C[7VJYjCU+l^m"Dr#'"eG3d(PhWacYh#*=bp=W0GMe[u+4:u'MDIKcI#3$N[
@%YKD>)7ciN_Q$fP%.QF6nq0O-I+]mYr*.+qe2aMN+FcW'#pB\d1m(*I_M!ob(pZg+&Q(8aW3VG+o1A^
ABU%UD4AW6S&h]jOL<@$`P/@V??aZ2ZGj97`R[)FUIOFJ2n81?fU<RZ)s?M/M5$5**COTd8je3YP#:SO
enA9jbaU"e5$bmQ,H90mkS1JemOG?_YolnMS"Zf$-hD[7`=kmLh-FZ[Adof=[f_]Y)7M2@lPn51`;S>P
5foBp$djani7<=\#\,E:h;&"9!6tj+p*<K*3q^SHLiPVkblQ(n2tNVC!kT,TSrm7W"-Nk%%YtN5)c;Wn
`sA+7Ecf6/KTc>!^->%tJA3FI*T0%/gCO<q/4;Li!TWu7Nup!(%ZKoAX"ahXb"VCdb(='n%RL>T-pXS'
,5$qj*,Q2S[B#1g^PopN-%F`^q<KXdCikFco9HesX+"<!oekHGle?3uClV+\BpIS)Fk+WArpU,S^55A^
6sNGs:86*TV5@4s?0<kU^+qX2h`<3qPs\Q0mHW->,0(n8,\Z1pJnZ-)JiKj4C!=ui]"<^'%/o_"45Y5\
B`M@W7UpJm"5^)(ZKFdQ)!L?S]ELhYnaW%aL7o/R:]>M,,@0cEDmbBE6Amu8m,qH2]Y,\@a6Bk!m9a5G
fm3@lO"LRqgl(gWX'b:aoo$-[Fb\oi[iW%jpP#8GHSM7?lpYnH3t*s,UF[8M\;*WR+;K^V6Y(aIWOqOi
JQ$?RRp%["Z$L"Ke_HCH3@PF/;B"\p2!:aEboPD6Ql2JWXs/'pASuh(A8]:*/`S^k,t./HU*,SdM:e1<
2lB7F^)C/!EbP`m-'d@QW9P6=T@-:K".!X62ja*3CYbtQg-Tii:Tke1@#/t.aBS41nBY`$(T17=^#/d]
rL"=ia3UT+Z1kk<90_2'J%N7(s,/jk/M%RZ\qU/RWo;m\IcsSrn'*m2_UmPML9^?mPl&2na/9`<<9W'D
&016Zs5@C*lh;.`1Ve8-"cEu;A)C$=m!V?ka&*T\\*kRt+&PuLGo74i;T*IR3$91/<Uq[rSlNq>.!]Db
cN]ktB:&5V;P$8#1W*R.K,o6'c]q_71c5rGJP]Ys"i4U)MG5O?MlWSFAk>:7DSu8I(65&(K#FRo$B6@k
WP['d&.E;dMD/isj(GF<8MER05gRj<n'sYQcW1JI^RU;p=8W0;Y(kc'`lo7X\N"Q_hVgHB,I6:1P!=%1
4>peb%/WNPo`T%VoZJpBeD<_W+SXfVruSg\hf4(LGCB82ldB,N*F7PIpS;X*npr_3,Oe+mfXFcgH_2JD
EO5ne%O/1i<?73V#\?eoGU-4fe2\9Z/K![\"G;;=LCF@gHq"9lMJ%YG5VT-^%Xpl4C2]aKK.oQ;(aoJf
C/%RXI80;O<m=4^D7it5T0lU`XDUs=.D;eW&o^-5rX>nf=]eO9Xi`(B4r4_shq!RLrYIY&HT1l@^6oMu
:AE\,jo.Q/M-Ig`q-NGq^V'"E<[W:_Hi#%q%lX.IhnT')_S<ua]KOBob9l%0-B6a\5D7p;rTV,Dp)ZHJ
3DpS/)s76\7p\7GnMMu4U&#3d3:qWcouBTa^a\ecnaAYEpMY#lO,_m9_7K]&eRq,'^#/ZVHBn3mkLf,k
E_ktD#b1X/flN7;$)Ku'-33X^E8.F,*rBA+g]*;FGoUD3E5rG4[Ld"-OTn')A;GlDM2eMT=q=")")%dU
0D#ndTH^$K"G;SE(M!`X[Y5;(6\n:g7-`_r/;2Y'-n1A7(8g4P9r9Q':j#^e/IEl%E7`C$la\38HBDj1
]NT#OSuj%7&&WpW%YCqNj)<o4pYh9Jhba@!7k=T?mc*Z\N^3Dja(+(Y"Q0;@roGm0ao'97(Z-eCmJDl=
IJMfjSaRPM&@DP"a2.i`!(QGg+8PBgi59ipq<0oSa$8JP1?9bL3SKIr[K23o<X:@m@rHhp`NIf9guqJM
mm#Xt*uMV@+a_-e(pO+bd6%npj_P;00oq+9PBf:II=,);8oO+idhN7f.i42CWe,@$)]'I2o4u%!2iafu
?QrZ34h%_o>oR+C\^]Q[Pk`\+@(IbJ0(Po=JVJk[h9p9.ZEg#OX*1VD]RNB3cGeo>>S4JWlW(!(D/8TB
FmG#[DS5pKcd-KO7lJ\QC[50i.WRqBRGtYKEB@uP+GKn""6C[m-P9HZ.#22N\M=E&$FF2#2'd1i_k?'N
^r&t_;%"K`,!.[o$l[qW,5)S1T8:-JjP^@Gj$^UaW\V<"/M4^pUS*H?iJA``GSi84=-c[L+S)<X**coC
>MbfIX</l%_qDIU*fgGc!"qNu8:W8pH?slaPr@d*_J,1u1jOm-ng[:<^'\kZcTX]t`=Z-Fi\tN4H7#*O
e("W^A/6@@-,L9])2SK*#)n<%lJ(TRm#dMIk?@PF=>b.Ng:<flX;8d67e+tX_8N@*8N#">a.,_er(.Co
>YfcEY*Z=6-hJ%VMb(\rm^VD>m=]LMhXtb1[&496U'V:e@=Smm3R8%@$n@iIbmX8`17ekq6H$c,%nS0p
[_dur;VOgq#HB.#JK9cT/6,]L%]tm3.^SoaahhU/;/Mo\WjKkV^(=XQ_52`tC/:k.dSXGC?p_]FQJRMl
6iomZ#p=dr,B+V*6V4W!_3_:*9ihKa0PIOOV_>6p.cNNH>cMBS[:"Ag]ep@E1c8o]bIK)=ThIjb,17)J
2#.n?>\^l>RSaiGGLQ'dnA??<!-4YE>Qg0s76;4#HTr.&?kK6#<srn:!ehcg&k+CrJm:YR8Uu&9R?c]@
YU'Z>"d:IP_f-s=5R0;;@MnGGY?%]26H&;JP6&%G%g57_Z:l!:,r(!Zn7M5q321B+6_e`1V'\pJ=I)3t
da\7)H(CicT4^!RLLJ^/+'ocj+9<a<"B\!`o2mBd<%fn-R'(8H/G:G^]s\])odYO!9uJ\^E2Z#+^HQdH
,?5At1Xr<o_]64JLeEO0I`NH7<E`:!PFo9cc*NrR%.m1taodda!1fdYA]&_D!FG:=-Y/G,PCtW;@&$/B
bd$=(Hg%+mTp8G.,[gqo+Qf6e0LTH+D%I4FFI!&Wg2bZrV!:".9c9L##s2B8UfjYEe?)c=lE^3p.Jt[*
OZ^6BAJGoH*4$*J";k%aGgaN1l<r(o&nBOtnh@;DKs@(;!!sbK,_-"eJ3[c1f0#hS(<k$b<+i-M>`irV
9V%pi=DS.gMi8kh,j/6AjXmbA8k[%D,dE?M*OLS&e:J)5-;%!T]%Q+IPk;`lr<A<XFd2H58tK>-Z[uA2
@0KI;VZmrN_'#6`:(i.#^eMj$:tCG10G=cV&0D$<Jmb5uejb95iEP68L_U>H`!PW@]9(Y(C9O:o3QTuD
i?4:+=5p%[6d:l7qtpbS%4V,'E$KX?Kg8kff9iHM=VGA\FH%eJ;W2<%2S7%hJmee.&tT.2+9<a<"NE9L
A&f'kBhIcdH)[Nq'Y0DXp(s%kCm??4:R5coF!/2Z?^EXR7Tf#aL8bmV#q4aa%mpsA%ti5.;QZFT4<Lq]
RT9fh%8M3d,)uh"<%rigLl>'TU&kIMHr=I;J0'+]Zu#6%oItfB+VOF7/FXEKU5(!hI1$116cCR.9ca%_
(l!iS!&YBP+iH(Y2jWcc^dt9ZoIpnD#tO,M<E7dWQ\;@tnd:gapgNYGjHdqgDNW1F1db3--ijj2.ns&?
3Lb%GV-TW.:eJMXh4=)uO8onY!_D6s&YK:pO]gsdK-?)1@V:9P0VbSpiADBr.)&gon(Es'b,jB1Dp8L`
K%8nh%32@*IPm$-DeD@m[DJ#tg'WETiaJJ`"%4EWG]#CB]Q\ueI]m,ZDhDFIGSi\"=D<I3FKF0d+?_hQ
3uhK:oU$il8pS\=pFstAO5R="GVC6NK0:\$5bER!;8J>^b'\WFSdr_mLdqe1'1_:--RlBT7$;"4YHTp[
TFR44S._sJXYc9s.'#Eqi_PlN;lC$nH!X7N#sA^[X*`fNOT6"Z!_?_#&-0O#^;t,+\11&gc7F,b8:6WN
G*1'RTF(-?EgWJdS6qICY?#LYeM^Yg^:91*!sau#O[C%"fEh`t2=WJl+u'KR4Ue4k_ft\j?q_^n(aAEm
ZZp5-&e%6c*(9.K0SVHSmi`;L@'Du%,#!kf(:j[5.L-Xr&P^\T0S!>WMqVd@[-28sF<H7LKFYs8Rpk(t
;=#p;P.O)9m"0r5q%4-i=^eTN:/m)ua]40A?^f-&-E=NN"d:MQh-EOk8pfQG+9<a<"HWTr3%kCqO+!U:
0G^!VVb='G1bLBq\3sCN2S7Kc"U,D*0Eb>L2</cDPib#De(%U4H3a_*grjem+j@,()s#_a3QWiTGo-_s
%$C9G"?k=)4:HBW"IF_*((>4J*?$(1Jr3)7H:@dB)!FYSTK48oP]Rt$r\4gabI$5#R'K$T4i"rX.cDfR
al;l=6YuiT(m3R7`G_Q-,`F4nHr8_b!q-2=U'qYn"]OKi)UjSc[[+)!Y4D]2:Po::!"qNu878M1TETtQ
`7L*;V/"6$Ge'&_S5:[iX,<F!!k4I')4'h:%tdYmW`GCg8l_4!KHYYQ8]Zr\],J<dj3iP'lFsSM:?,c=
N%(,%Vj3koP+^8WG\Ou:Mmt<GVLugN/G(KXr'ZoUXj"&kEicL]N]b?7c`nq_*N(a7TusW*+`*6+>*N4&
Z1]gEJp(<OLeVu=L!Z&\jNQ,.I'#9_MI91foaF\ZLT8J&(+IL;Rlb!GF=2l-.10FJZIW+GSSi0+\H#Z&
*@i-GmfNk=!@30u7Ya5s0GnVkmSn0p7M.33(n@?2)83j1V_l`^i)$i>da-,F8kUWj'j"o]_/t;@SV.kC
s0-6je=b3sjJR_W6'$-MKK_+!]cMoKLgbf?Oq<BK*X4Yu_rUZ)b"jDj4U*&>d[;.bM?LF*UgYHf5n$,[
@dW/U^-QLr>[!:L6W94^P0U/W>S8s=Wc8@-X/@MU;J)E.fYuH'jSHHNd-XQ:'Si_s#mo>Y&TokM8e\&p
<!>M,R%IC:Sl3qP&QV[\XtdFZ?"IKIh%##[=VaW,.WSPNe*O2"R&bLSH66H.#p96oJ-8tATTbrn@43aH
97R<\0WgN/:)'1Uh-RK`0NmDp#f>j(k1"Z.Z_`Z1.2N+(&-8m-i$J"7TCt))oh5+Y"@I:L!B^dQ4:Ljc
;6[Q@A2GHu\;:]P<:J,][*Ud/$N_gj5gZ9=j%k+_.<!V0]]G@JQVYb.2G[=qh:5/9flYc8>8Ega(>SS8
4+I4(mCUqUo>j^G\Tu;WlPBD5rM!Z&?i8[OMuMlEM]TEAp!tFU>s;J*SYN[2kNlY^^<%jI>*lDC?b&WZ
KrGZYX/G$\#WLPi[&e!38q5<A.qU4[B8J:2,JL6niQm2RCO;*%WW]EfYujjKJ-:r6&f;>b+;i,!Mrf]T
WN*PR@Lia!94c*e?]Ebc]L^kuV.q@c=/=,W2O#dmq^XJ`6&s/VU_'_C-WCt.(l[l/&]$^[DMec*fRY^Y
cjA+=,u4gOH=;VcLV]^TdZ=OhNY(ggb>Tm*mU#KO1"k9mH)KF^$kAb1T'e`Dlkkno3N(]BH-PqB2SA)n
4)6Ku=J)g7D>fY;Q9Domh=DSP5@[C?DOn;\48o/=RpYa4IW--*`319a,_-#Z!"uf7#gaUsXhN:'9S%-d
SVJ^&>V%?VE@TKKi=*tYY,GeZ[4#lu;pC2F^?2to$9L`Z;]m7C&`tst@hWT)$qW^=KTgug7NA.S!G4Xk
$3gc:4LOT&XVmq`/!B+MU?k9O7[/$D(bVcdL,Y"nO8onY!\>W/nM'/H@6/C,VO#O"3(7@,/JUY"j$YUQ
q\[JsD[+$SZ*_;PS!tS-E5\SpRR`_N#n[FuK@\IO.8rm[#Q&c`?n`e1fjI,m$q%h)PL6c`,T4G(&l4Z9
Z?V&(N6!JF0X.qI@'u*s&jQLhi.<-Q6'#/0?(ne]?/C[B#7lIU,$CQqCk3ad3<mRT>a*HOaiJ>$>V6=>
8@#%?Y/3lQ(<UJ^>XfE6K7E^CR`F0^l@K>F_K9.6W_5(k`D:E<nCe"J9nf#.r9W.MD!r[lhH@sL4tfau
dPkGa*%,kBH%<].`.rs'K'I9!ZUb'&+9<b';?HKP7'WG]^,8b-as_FS`?@d7kZFplc.C%,7BftWUqF-p
]_N"<cIM_Jj!AjYUgHs`L`G:E<CH+PPg9<ZO++IgIBCa60Gf'f`q"7hX&c7']WlcSUXuif*Gc$]?aX-Z
olAIFAYQ5,LfQ&\[lA2\&AUO="r@jV:b],\k?t][!"qNu8Do(Dd+*D\@Ym<O-d5DQB5;:HAG&RhdVuP;
i*1&t[3nO\VTTcN&1hb1C7_=t29fr3d@/)jl]R,F#r5;>as8Z@0DDiWnh2C![KZVHA\OIqSsC,JKkm$>
2;%QEI*FlXi;VELKKF*Df_hLtXg]V3EHB!&[jIoOS-c4L"D&uI)+MG]61m1L=X8M#O8oo$0*0DCqmZUp
5;66U55AO&\8CP9T"9!lMjmcGIJq$\o]*A[:&UoZm-M7]7@7En\E#q=G?`u##e-m[Fr3/Uced3!&ekbl
!/OuJ!_<:t+9<`!If_#8im/UJL]ie>&jQLhJ9:uk0X._%Yeip2#p96oJ-=k-!!PafRH#$E!"qNu8,rt#
NW9Cjehn=G(^V;c,_-#Z5l:q]@#.$g]HRtR!_<:t+9C%*5f(7I-Gp08!@30uO8ooL562H,nRmk`6iomZ
#p96o^cDNF(g,C#=CEJ*"HWTr5Q^I'J:\sDbjgQ]!!sbK,_-#"7fW\pl^A54N!,4B&jQLh+T;L?0Z9SD
?4dJd!@30uO9"SPTO;/5P@90-!"qNu8,rt7T)]4QpbTr@+ors>"HWTr?l]7^%'45"X=t8P!_<:t+G';$
5f""]k'0<?J-:r6&jQN",CkAsF\RT*7KQ*\#p96o&:Xa0(uij]YD<=C!"qNu8:Ygc:b],VafrWQ!!sbK
,_-$W:B1Pcr0cR[OT6"Z!_<:tY`8\j#1bXL<Yu,c!@30uO?i^MTO<R?F1`\05QXIV#p99"&O=1J\gG<%
,69'?"HWTrLd(nS%.Rtj=%!*\!!sbK,euGB-l?(<A6<7cJ-:r6&jQNg-\-dlrljni8,rr=!@30u=@W>p
"7)Ba.uXUm!"qNu80Im7:b]h[3F3:(+9<a<"HWWL#`Poo\7O-]B2?;9e@([c^#HTcQN#q/V9_B<j<)]!
q<'P,SpP5:hu9k?:CmKbOaDTKo],[.p@.+'4nL.=IsUmpa+!^6@h1ftVhZ=s.D(#ZoG+^1>r-9mb"JWc
RPT!s-!7Nhftqm`1eB'5.M^_spYp>_/U&dME8M+?mU*Et_7WEYT^mRT.JU^oX&c93fD"oZZED`^_FOY5
+9<a<"QE*_F9TRNbrZ1G,bcED\r!LD7;UY]El)CGkH;@CeeQA@?+G@6W^X8F/1nK>/Pt]YY$]o0TNE+s
Y.[AJfi6AABp-Y%e?s)0f?BFY&6UHEpkdcuA3-mGS1='_^#lcRq)lLA.='/X@C=6ZUp$pMXj]p1'oCA-
<-=!iGthkp3EgiTfAS\Fa3,V,,_-#Z!"rZ[JPd0kG=2U%J4Np5lqNVPQaYYO?T#%0.CN';:,K00,-3_V
<tr&KY$8<jZF4%bjY^&)f#X^?<6VFecG$s5IJ\VaEpF>^XrrlW,.A5rJL`BJV-L_aEQ(7UAq&3^]JbeK
6#>(e"#=Y?nP$KK9DR%p4\='OQ)>d0<K)N\Fe'9uN!,4B&jQNg-SX8+iI7N&+jppaKSZuZ<U.53Bh<b_
ZQdREc14E24Rt%i1s78injPb@Ot=@'b9bJT_Z@n2GCEHUXXt3neqHM,+I%pX98Ua2Q'S:<D>%pTGd0(g
Y;)fVR0^t`M&ZjQ<Dk=*;7ZnQQX8`HVCG5enf5%Q"[i37*F9<a+9<a<"B\0%PQetl4,DNU<-:SE,*X=?
EXO6rW,aF=SjgZ*b'>lkcN9`$c*$!XV*'O%B8/b*e3&X=a"GF=.EkKu_%7kI$P=>g&lYgIi@Yd&/1jQA
D4D_NaUqQJei"s_PbD&=<FA@j!pN.F'ImpA4**7B@:3B5`<mgj,_-#Z^aKa2A\e@6&eYRLf@,=;BM/qa
`077O3OBWZl3'onTG(^s76X!kW+a"T<Ie8G21n8`;c_srVZh^ON/hG1)S&9_)1$YKQ)`uIMa9&@OL/sp
Po$E''iq"h:d%=OkDHni`P+0#Xg7#.H:XbD@i.\/j5D;H!"qNu8:XtK7UIj*c%L*NTn<WP.?mIb.BLae
I0dN<6%2E[.!^hO*X4-."qVMASuj[k<30G#UimT!TXVcL.J.]QXV5?6:?,D'cYFNHDrV*R-ceY/,baj2
cI'397%Q6C,>fH3]<B@+6G^I?%Z@_`!_<:t+G%o`0`$AemN]#XHB&*h8.iB9P:KWnB(-k_,=<(nH;qb^
iqX9N++24UcH)*c8\kCV'k@O!\coHr!QH?0-*Y9!PbfkI\r+[1cF3)VqNTc],-7<7oI:iT,.i995a+HY
dhJrqW_2\pit^T*M:(R4GZ?#>"HWTr?l+CA(CZNYiaHd=JLs=KiD6IMSFeM^0aoO8+bY2$):)=42hh>9
6UjVCD'rd/Oa)Zf:?CF?6HP+he?_]KYK>pR-L_glWQI?8(5=([(@;6mQ50mDDn;au<L#ej@I!,=FC(I'
7!DH$B1G`;5B1#51?MA]U?=r=k=8<i*^=WG8IiMCJ_ooa>s7(e+i`J.r."_Wkk,oWIf,+6M"+_(_KXBi
Sg2&7fAgHa7p.P$ILd#VUnX33Hpm0j&bq$CWd6f:&GLEq_#Qh8ZVm9h&-=#8GSn@FFO6d:PbtS4e6H-e
CWtoGdeIr);-BJX+h(8TQ[?0G4G!($'mUpV_,_oC)0@)_97f&H8%XiMrSmFn0>Hn$r0;!jmH/TY-E";*
Xns`"i185e&)P"gfY0#Ti1RIqpgF1Uh*%<I+8YQE2rACqlIEG[gmth>4,f\iQRD.RDuSY?DZ7ChTE"9Q
@=7eY9G'm21\0dm6]\tUiQ?Y_0)kO8ZlS%4,TV4fG.]!uT9!(RlgS7FTZ("D.^=Or6@V,sFm$76q"3#E
0>44^rSHn3I51.-\*^T9LYcrtqQ!ujms>!Qkdgkgjao-So/JL2?rYD2-jtbkm\+8b:sOl\_3Q;;$7=2Q
!Fcm2/Y#Bd^rV4(R,)@r0-arIj8b[9L`n!A-rj2SCg!gI[S/*N:ZjZUW'HqC;.qWh9<B"Gr.u&9]%0#>
<a?\_k8?oS7j@0%k=G?ZePGVqDXD42cFhKfpi,c0-T]YlS:$LXSb:ZsGOJ9+hL"Y6(eMc;]&.WP3'&h@
,Q#dg('QP1.oYjT$G*slJAaVAmfW'%p+mPR46V(\nE\RKI1Zp"Io#XDKA0a#N4j(Yk-5`A\a59dGs'r+
I#<'\b.Aot<gfe`9pGHH"6I?gTsNUPY#pu4Xj3_WZO6m3$Al>\1r3]p-o,iY2Qk3H<L^NkC\`S$=5'iq
[+r=0J)bq>:$pdHc1^g)nhmo-?bY+=ZHg42A]85MD\h,J;uYp=q7#6\n=ppZ4p/HsI9^o^X0."j9iNeP
XgD]5LEsNd'<@inO#!:q8l(.kH'GR$&p03;">d!$Fs1e<V4iQ=V*nWV,Y$GF8=c_KQ1iepN8>io$<f4[
N>teL^Jq>@(!6*n)=!)IM(_T`8.^OcPm_Uhk,rb=%*--Jgi%Q3U`&F_:ZupP$t8>TasZ,83g[S!p@"S4
hXg8;cgU#ChAEK+6SZcha1O&&<Tgt1oUH_B8U^9QgNt-%$\%ok+rX(qb;hWp5Om\9rOt@5iohn"m[NkW
)HW_1%Y\-e@hQ6l\97NLm^GLR3$OZV+m/<>:X>i"qKt^k;q@$_%rarYQ,soDP$7eW\KrDZTP@ARj7lm*
-!(!ZSM42a+]8sc_FrQQ%foK26ZpXLX++)j;%5abP+PpGT2s([W0rq#1,$%\:3+7BED<cJ9<OkS<..>9
c(*9eZclUIgb_diM1ck%+jb5RmCS2(9Vc5f$ptZ7LI!c%-9<Ca'b!^+)'Tr+IKW?&LsD0>`%Z^@0LqiZ
D=^ZZZk^PJBHf41("CJrjA(`^;AtXQ<96+D%;G_I%cu"oaV@Rn()0FmEe7[i<C+ocMUGmPNjba!\>c1<
Mu/h!&)X]+_\EU-PJ#q&*$";id_T%-OqV+a+"i&GY?;pT@#/9>2=I5KDg]eR![CTCGe\a5oCY8ggNu$C
YQ[Dd%!seuq>,=(?>-VFmMC7%Y=u^G(Lu?oq-DqjIKc6(R(N$T)ub6dL+o<H*1>uY8`m:iqtQtM[^,ae
9PILq+p82ZZt>rZRoa,:jh(.iWd9P1@7G-5OgRe[es<!XkK)J4.NouL4Wct'Ej`A:phQ*sT#ct@R,gfQ
a'n,*SEGPf$'BLqFsmJ`!PJBq;24T^j6S'`0Sr]m-1YdpZ*!itrBtHH'PoBGFH.#ZKbJ5t%7rt&"bHcN
Jitkp!YRHF5qp)SH3M3Vj>KYP#n_]7!W3@&WtM.K-A_#7?]i<-`@GUrj]?N%i&mc<n"M.C`KSiP7$0DC
Jf^aGY%g-r><32/d/D(K2\a"E^j;N?@#1Bc7d!('O%<nnpdm_#]\iXr=H)G<VMh$bh^&e"0F>W'N(EX"
*V]B#YC&"I,P!l7&W@:pnC9mE>p-H3gZLbGH1JZI463V/%"1PJVZRoP(PoP/;"HXZ,\cjp#gMD/\@B8$
ltlBNB-**S42s)-'H.lG'b-SMmKAAJ>G66t8B`q(I]3C'ro%^`3j2EDXV=lQ1LsK*Qi\^fAY)R`$F7KG
;H'!U\k()P70Ne+`8PPCmrWfhK2,84*"(C[?j="M'b#&3@UaDAcq>cK*T[QYJPP!2,9eWMGp*n)$q\N\
=p>ZLE1Vl@TiWp9LEp[>)2jA&+EYFcA5Ff/X;nc0<Dls6pA$3?WO_]Dr%QnsDQ,rE&do_c6CU/9i_;(H
V2;7lQJ0HXqTdBml[Icmlu,eIVPT%>?1(aL<?%(0$"HcZds2pbmY4-i*:SFMn:&@i(m0]lX8G]jn'<p^
(c!'%RK8-Rc8S43>`<r06TiS&!h./N'b&KmI^\D/fWd*8FZ)`L2a^c4Y(hm)5+Z":5uhTA'_'@fGg@`.
X0_C5>(%H?:m1m>"U.:ARKuSV!5Td7=W.aUa0e<U.)A].g;=I6$m60rLB+,_N&V'V'+Ai1E,%fc$qW_&
Je4eE>1[T)LFC;YbohelUV+]8[s2)I1)jh(Sd]puY='$_J]e*/aJm*P[(h392<6`^doVt&)ed9D.,n[.
N$&t#`BfWg8Y?R0=q[#+gGr6p>e<l!&UQ"u93glfYrbAq8f!+2l]t;R/d=8XcqX8>f=sB(<orE<a7M_b
X+g*<`/!F*^O9bYmE;XWj.dBabqujd6QFTB'][is$tp\P`.0Pm4<?S-0M>>Z%HXLFX&>2mY1Ps/mrMO/
eQs`?PSO[Ar0j^4[/u?B;D(RpJHH(OA:t,X5VO$`a&o1-Qe\I4P:k;T)PSm)n1]AlJGhZ`+ZeK]+rJSQ
.CJ2h0WkEt"tu)Al(CNQ//f7t"bXl*0b!0DgBA6@$^)G"PFD'+RL>8si0-rTnD>!`D$io1OUZI@;Hl*3
he&giUE_;Q!!_(J3/Wk5Pssu&Wr0a#I.pTh'8NU5/Tp:57UN]*kAW\``tZ(&]Y%*H>VW@fTkDG$iUIK*
I=Ft4[s!2tm>1C"7\'\EPK(GJcrZ3sXcR-/Y/)STX+d;*p:\`B]g#OT_e5J<msLnrH[_?q!\nMD2(O$s
d6*F[gG.AD7Ke@S.,:DoW66T4-:n%jMlKJ]B9?-:2b/TJnnYRQS*^r+*/e^U.^"O5#Ua!(+;b5-p)5/?
]d4j>BXJBd$o4Edn%8jljq+(+)*,J`Ql8^$%g,L`&AkD_["gpb+Nc1.XsW^)ZH+!7K^Sj(gn1aorQu@H
gq<KHT3bU/0XPMYV.HcCi>jfAg84+9"`(;ZCqVmbEck%0MXnrooNgm"C7tkW'ZS3^#r>(g9[T)2Cng'\
,rq2K[@i\=X7ABt`h:FV?;TX%_8o9L,+M>l;7?0I[eW'RH[+TL3(0%LR*uK6IiP2kHAlQmpoB)s`j)EZ
ioXI$d0sN"mOFYqQE#YF165;K:g1IV5oe%+#_pGN\(GB?f@oe(84".ac*,Hb=0&d=kZb2/YH-c@!^p9g
A:_gRe7G5kjTQOHOVe:!$P8at%hlke#%o4X&Q1=1*X:$AWc8^]8_E6@&JF!WCL5ANNo&#>D.cX?B><h%
:H+ibVl0.)M67LT4g;c;k\###L\(OT8@kR?1Sns^bj<u&h-]X(pigr1?*tJ5XA@Jl?2]sG/q7ob\pnO$
rjS&t%dV&=hM^gj\G>%]faeRhTh"9c32IM49KY[iiYMAok.^_&7Phu(,bcs-kl+]4%&9O4U):r!fE@Y`
TtEe=Gg'k"R#6(.TpWmGA"RDu%(9n@\u[rfaMjtWQg-&2<fbs6:uI!MM,4PoG'n2(g=Dp6]P>*^%O;/h
l&!JPUbFK2ODF,hiZrac+or*b((:b9+IQ+p:TK/FVI3duBEu@M9XaY4hC82kO_X4`Rp)EO4Tk$fP.!BK
h7%[So/ekCj<-OZJmiNpP8ffN]k-$k)j`d!9\E/KL?Tft?5e]/(sU)EWYrfE4@;49k$h\=6[pLn3uF_b
7TV000oc^f0T'TgMK*HG"uMAc@NS)6a4([F@qXuffqqYs@pYJ,+[b;O;Vi*[/iG60%RGY=`t_U6cYq(P
ouTjAjM;S1WX=b?7&V6%Hpm$C@_^d(R%I])C.R=mJcYc[$D+eIC3bsB"G;[DH5*rY0,VJgpRU%["WRJ;
HJES_YneS4JOfV`q^m;V5I]8qZ9<7^r"+[tWVDg-qnctjhF$:J6C>;'IqZ)gr*[@uj*B6$IP!C;,DD?s
k-5SO*fCL(o%I&?7>BO<V>O8gG+I*_G)9jspkc49/['GI?<CgBeQ#nCTrOsn"0;k:djepjD98Hu[H=BA
@lt/P'ee'LK<u%FQnAE?;8\KKG\Zn2$<E1+6Gt+2L7'\3^Ac$^Z&e^ZPT8M-E25O-r6Ni5\8,':`Er23
<WA$Xm>oa3C&@i,ocR^^0KpeE7/HqgGn>G>rD[sk^1#$VZ-R.gMro"I*c8?Q7h?*hMtG!)-&J@(7Ze](
2dN5"Bmh/49e]`4is<L>r0HDhbnh,G9V,ll.^0RPJ-^`0A:q*+<fGJmQUV.rpLd&_<^s\P104N(9#,+/
<%p^m*iWkIEV,dDB[EN0iIV*soA7\Nc2Kf"S_lBtJJ%.:UN2NA!fruD#30e*Vh;[(i=GnW]f8k-_Q3:\
CL<&n?TRq>65k%0@/T5GJ"?HWNQN-c4H:,![[9Qg0W9l*L6WY!`_;qi6[<=dN1+.^g+JbdDW?VSVhp_8
c"eq9>jY\\cS"p4P`RR"Hj^]6.OS--dD$q^,XEeqMWb(%R1c;f!1hJ,0[Qd;:O*d.nu4LgYXF_s:1WHS
<QB'pE;6UY0upL`9jjF]89N=)Sd/<cA/*$Zf)7\%[m*dBU@!$7P#i'g]jMT&Oh.q[TBA@>-Z03I-r.ge
<l(MU*0G]n,4e>98SId/RkKI&6`*AV-odbQQ.j/kQf''))jdRn,[?p!YGl,:^:0Cm?>8H8\dsnjJ//Rc
fL1iX3[A]#dj)dfp'M#F[M2HG"GNc)S[>>9/>?k?8Kp)F(h!:J74j],"5%6gKdTVb@qb#jeN']fdI1*j
aZ]fAD?h,EoH&JP6Up`<W(cCR6R-%rj*;8n7;!OY:Y*5s:BDb]/MrM5Je:bp,4cZE0Ne8E;Q.`3%1Gi'
-Aa<dPIS[WQp`qoJkuZd)$E<OBq_S>DPkq#&XUpt5lqEl6ae:ncFVp@cWhs-<h2U9!G.9[SR[uJ399^D
O)@cBc*>E3XKWpCWEiVC9p.Jl(fm+5&kRo$JcQM-1X3/N-MeaKR:lfYB>=e`H:I1FO3`)bqomg6Zjun8
_8GfRr=Q]bq^kT"%3lf,/=OTkl'(HhO0j[.UD)DJe!(<0H4L:9)7#@#b,"Qb"D0`NWZTQ*c,ab$=<\4*
;d!Qo(WI[F"sSg]IKbZZk^4m>\)oM,r$IQE2H+>"R&\Sl9.k)k(+aXQCUIDNB?W$\n;Hk7.YUfZ%:]9I
D8PE]as;h%80J9Ap_j!g'b%HtNa7BOBRYL'C5uU6r+\V\C>;ST_>Irk/!+224CK`sESM\,qh:'CFC:J[
HCd38f8"077LJIP0b`SuTC"f9:(k#lTQqM+eEerOZsY<5Qe!]]&-jttI]aqI%=;pY)JbgBl-XILg.Cof
M$8m>kE^@Pj2FcRfM(?e,'OVjQq2(Wio^-Ahd!>@TN!S,.i,+Kb87[lT<D@>I7m5@f<i%3\?)BMj^Q>C
b9X-S9!28>=k%7i=tWPa6&On^,'=Q=J?a]7oHtFcDWeVB*ZM*HHG7]-SptA+B;j@s]CqfagE49'n!ihI
1J,;(s.9n9c1?@`O08Bs1GS;mA<VU6o/Ip7Q$)5o]BcLjMjs"#/^kI+030^J&MEWTDHs]!A[$>V=j,eE
_1I(!lC%7H=EoP*G*2#eXZq^NAdZ5>_TMD&opLMF3nNqlQJT,cq2O]Ar8@G5)fAcdroU%9Cg+8eb>!nu
RU<UFfpY"S\(uD_lj%aY^44o(LN^qVY@I8.4(h>'eVk<QNu'X6(Uc"u0RWTSo=f>&YRT3N^NaN^\n`9\
df%kH@Gg5Cro+lsho()]Lg1"1d%,(n_`rXfee,I5pmgEq]SD5kVh8d[&NT%E_d2e`E:-dno6B[3i='NZ
O.Md6Du\dG+Q9#Bo"BctgX`hrFm#V<2m)rRqLq`0a).lGqF`p'fl?tKO<ZK!ab+p-[_=a:DcuVs0Y#fB
GP.P\Z%@NMBf$#N7.6HAAJj&ijXZ,co_sBM^kBQfWS9psaY5?ib^n'r7KbsU0Q(W)^9VD,[bbaTD<ICd
4rP.__mh+`a'h5kr<aLg,791XG(c$F-f3$'HdZ+?aSIl(SJbQ)d:N@EXYp9*fJ6OffY0!V8?]Kpi1O[i
hi"TLUE)4fj27/^LoiHh9@,e]8@pS34:W(eKn<aKVVfY_kd?0SggNjkhWrTs1QYp]Q.WBgpqaT:p"#O^
4.k?7HbbDmBn[,r_a&O]<I-7s+f5hjX?L;=#:":jjU=)/h$8t[h@9mI==/t9V=(`C4l:G'<h"XdHd[-1
esV(N?iH3/d3.nBrL&6/HE6\8rq?ifHa-R[>,%]sJ1#ORfb"[FjtX;[%BkHDk4.cp]G#X!-l?E]*..;C
rm1.\Nd!P=bC096:LgHMZkA+?J:[O.'i-Lmg48kLG;2I_84<@BhM`HW<h!fW+0TtKC`g#D+4#ge-."c7
8B5>VH$lgSWRs:$_%=fNMd<O,fhe4+jhUN-<h!eLbZReS0YFS_AOeSumY%]ph#]sd=YWD>LAJ@f_)5=P
i*FR6V`;+KBHCZO%&8LOjq4J2a5.U>L0,ek<^6CeEq`rP2&",>V]L\s2Ub9+"_<?tKV;MF6&ViU/<pBE
No;5g*:Ad!QdIC9L#a)2nae?9N%Uiu>TM)L:ahn)(m^U\'F_5uqr*]Ns%DchJhS%C%W<6a&6j"KPoP/D
.u)ekpuTdXBX.5e\h4jq&q2IPespG#02K0GiQq0u&+=-L[+P5JH&Q;iN"Qnna.ra[,791X[f6-tmkW\&
*;IXIfP34E"L87dr&)N\obJ]t!5hC6@RstCm>h[*Y.HkX_R-4#[Q\@GA!mb#K_abM^m/A*0Z:CWbdM#k
@=a:2Z.3Gi$1jp<5$0q;b[^2+r*%rE9GS$j.mO#,L2fZ':WW%gRMECAc/UMS?L1a\D]U&r6u98.0Z5_t
;.HIB(7+%4A(pe;rJ#P,s7q<"en8C4qlNXM=YRMKJ"2):@]OV3hZoPH>dGaL.%83/Xu3j)L7?5%T)L_C
^/-N%14bVE#n0Sa`.jEK.+Pe!rm:*Sc)CX`s/L.Uen81F=-)]\Z=*IehD^fkCr#o>I+-&F_=4>u[f][#
JV@bY8#0!!DB9#k9L?QL@+2kGo6s0BgA4j)/L0]ap=#$$l!&5+mBaY3$lHV5s+\XI!NJ*:6c?>uBPo.)
L/2aa5Gf#3X?L;=#:":jj_Qc7-l</)ici8`c)p`VU;%4@B*K,<JgmRRK\lRlc/-Q-@KTZq`:4lq$O4$j
aT65PA8L`%!)2--qVQo-[QXd$d6*F[UTi-.U0nhBkmqZADYAOfN4]8Fj+f[`AsRf0ZetcGJ5+A6_VJIO
Nfi^#hSr5u"4la[q'3QnJ8%(V2EtT?)-D^WEC:_!NTLfV_gkJ=IILpR4^jcuo0asA$k#%GHP[B.)TH]e
)'G_f^s9`K6<LE7g*)mHC)AXS//*gK=GOUn$5l;'jU&QO1-c%Od6%ok]?[jHNTLfV_dKVEL@R:$9JhBb
35$:1b?u&sB)1V6^;<-oHa@n$a?Du767TrQ(n$YA[-&iQj==Vk7c0cDNI`@iq:eE`I!u=$'q31ZaIH6j
lc^R\L;DR[VAl-_/.<."Cg![AQRZjH,>016b/82^Z1iT\aHdjf#7_c;;88%H$2p8DoQoj!q3I@C4kEAi
?Ee_l]AtKX7.]'cUX!G+Flj8>_eGS:28QI?-CQB8iGIbM:/bB:rWs5"0FB&+.a'mM%#s$;hI38f#+2@1
fNpL=`VPs8V?hnWf+B(*rlcf]o/Iq2_(P>8K&JPGhK@771IWu;5K#b_%!WqQIQ)I$F$'k<s)rp8hG;T0
R.I6-nem\_nSK'mjX[_#B=C8D/0b9"jD/5"Hj,IB*_4.(Yff/'?oWS0^R>NWRLt/1/^s`k^8am+l_csl
M'3`1Up/B56i4aka35Ea3;tcsdU'mV(UT%]0P,4db6Qp`XW^n@cod=Z9<lQ#U0os/M][9J9Jdss_soC?
S\D*tr[XO7QG\M#FC3nNNjOIl[H>1r+,g]GO7)2#)V1]1*0B7%=$P"6kll-a=R'4K;FU1:@.-/265GtZ
'F\VjgfH,>YFffp^StX=g=X5dIWX[97igXXUog`,cbT8<hCn_6K`B',6[!t%Joqe5l\\MfU:UZ#%/i`:
+611t=&2ad<r<9Kj+oN*>Ke>0"N,X85]$,NH;8u$nRNfqqu6UR[61Q;*Kf`,/\+NHFLQ>F4e(%cZ[K_U
*FrgM`=M8J[]QZ]El52\\#aq*j76iA.GLs<GBp+Dhf87Grn.gRZ+2$O$A:/.[4QCl3P7-GI^o82es#%t
5dS.H.[`O9B"[LeG:S>i1RuliWd!CP4ahZ%m)POT<tFaA8j+&@bgBM+**nNl<^$Np"iDd[Z$L()c\Q6_
#=)(0ZfnlH4(Oj'C'ZU7MKp1I_6@Op4[`=?j<:8e&nQ3Se9:"%o$\Q"c[SW+gI,qoM;3CZ\\?>%1ft@@
CTh%U>%heU@&asp.L#N\b#u('dP0QX2b+N*EYFSfM8Dk!q?4>h?0a,Fd'd2A5>f(&R^AV1Y1/afAX6nf
YX2lkT-1710<.^/pt_3m#t@F/f:auYBM[g]^#SSGD9[;4#$NVNYhlBJ$2;mWEIB#D[^,j%ESk+!q&LjG
#"JK#4@uh;A@+#*kl.j=^Zt,tLaU4:lCSssC*AHHc!tSA)Fb#`bi:)ZL<Vf90L/#,,'=KSD]IkDj=/u*
[:7$bF0Aq/pP+rSemG$+i\"U*Y$1+*\h1R<?1Ib5/9Ft(MsB]8g5u$^L'?>`0,5FqLc@rDeO8O$_8)>)
;T0,U8C_fbIO;g@;XSoB<@tMV9'_D*Mq!uhKI[D*C#"R)$;G)K[RSm)Fa,<og\7CtRp['P^4j:Gq`Y_a
Zd3,S/OXmXoeXOGjB,:f;2hko+=G2VieDGhp_N]if4Z6&dMV[Ao?H;D$\g`d&num;r']rtZ;@RN^$&(F
XtVOgWIB"W")N%BlK0?M7CJMm8SrM]>B@j8c:Ot,Rog2N;GV/?UG]C1[@#%;[-Ea@M9)&,027^X4k6j\
-&RZZQ;i;XTrOuhHjU*Yi\sRIfsm8"?/nNh<=(5l4M>ooJcY^5mm@[/_(bT46M*;'I44)cT?![0Lm%,T
%.PK$p=)DCA+/&<Hn^RD[1L<5jtY$;*'Y<Y*_0Eg^lX5-W+q0`S;=j-@^e),>`n,GnglPf'fIAa/Eb\o
PO\![SmBK[W-N"M.r;GbaEEooE%"AKLf@.u09M][`5!+W;WLkk\Zf[;@<uh/q#"0QTSt6-.'5gg8N`iR
,QS$8&I=*u7p(kTeol6Iai!W(6]nVu%YA,jWeDk@kX,pmqog'Z,8%2h.&n0E5]U\Z/]7^LQ:*St*&*CQ
[1L;JCBcVVK6=ICQS[;WNj`?J6,XP5Xp=\&&_^,.DTS+mFcJn5;D<VT0IqBkfK_.+B0X5*juN4)!NEaU
+rDLF#0O`D=]:RY_#-2%Qd8FQD7j!+_@]dQUhWh1WFCqQ'!X/WjNf7J-;tYUeqT]hih:]9:-KB4Nh>c/
EaP5Th\_/i4T4jP&&fJV-WfWtoa-]KcHsFQ:1$fZrtRB.q0pePD7'pl@aGPH)roRO$W2io"*rbJj-U)R
5J:K6XEe?0?r0fh!!<he1IOO^`(!ae3?f<UaT0J7p+XDj#5Wk+X2-F0#\kq!Lt"\g&GRY]j,!Y*!r$NA
O0<Cra_dIp>fEE%-EEUN:.jKFSL)l8Lcjp:=-BX_D-WZ<F;@4V]hJp;$&aQ1Y/<5NYIQf1gV<[J>B'Su
CQ79n\BSr`qrHk\pPpB3PGdD^I(]<$Qo[0\l1M`tmSAkUTf=^jCVT8aj'T&K5uV,Y6eR6]h>;%bO*kjk
*W%I7nE;B0%&FGDi#";3,LVCl1lmS,$o"+mF:s-^KlRGGLQsmX<M7loPTG,N_/Ri?T]A,K_be8R[6SYm
*LgGa:nq5e,d)r,E"fL?,7#Pfr42Z-O`=5frquD?7Nr7:V!JGH:ucM*'PJ+-:TD:"5a?-.kOXT(BBs!i
m0q@7?f(OsT&f8`@UWX[`hEE\&'ijTrX36ADY_A'52USS"!`C0-3nt1iBLga?HH@CJaUjF^1B:7$MM$J
I)l!Vn\_G%7=J:a@LkZMeaqb*kPEJq3#@scjuik#NFK(Hk"F&`N^sg>brh#p@+\4&(D1rW:OtZ'&.nBs
_8?h@@>K4H+D;qR]?,<#?GR3C0\?^gJkBl1KJ!h(KnrBX`5iOVV5c#qTp7B]AJX/^9sfd&Wm,aV<*$!T
(G+'9EeV?:,&aK[dN2:]Zl$B/0Wjn&9b.^0eKas"4elFiQ'ZQ8*e**936u<AEZt>eI)>bmrF4CrG:.8k
E6IYW;_%G,*g!WE(+C1d7agg5c'(:\])/)j!o-"[]]\<40C7ip:[U&]Ycis,l$EB!$P6V$>=S5:Qc?T&
1W2D9[U=V&"t,OfB[%[,-O[Tk&J%6Id%cK]lr=Ft',:r6G)-W"W-NP0Y<epj7)TQZU"p)Em,84;j&BSY
iQK4:E)s\3Z_3!s%d,p3PYOh_en%I<i*f/TqpM=Km[ANpIeXt=^9%pl`SnR\p_s1k4iuGf:!.urUTg]5
lbZ/Pr;-IdKt\g@9u]-"^Y>7R?.Op?Sc`F)SH(G*Mk.$r`kE;KNW3>P?XKD7/,#>#^_f'PY=u\)_^3XG
n*@^N\\Rr*J&5ZHqdqr%?)#$A.n4^e,RLWjrT=.I5&g,q8([M/:R]?%LX80W`A3DN;)aQ2//W9>LJSa1
Zk<_#,](R(G97=t4\K5q_/OF\KT]uk:N)F`bTus!@#BW9KSW@0"$ojc>^s0:=Hh!J8E!Wk7"IJ46>7/L
R-_-gT`e48?/nM?eB!#S'?nJ!U#f]"HK2lk!UDpsoCU(q>l+RJmfEU^?d;r(ZZea-6Wdk%7dXV\(uK4D
j9^Wg^?p[&M??)ro=![V#^([J-m6OiFjVEUY'BB]U[LJm-M/[U&L/97U@U?h`BdG9>P08T'Lh$4h+?@-
Sb#Lq*VAIlDg&jCke[Z"(^dF^Ne'1NY)g;N\YUB!IMPt-#/LiLLKCA/pU9fNaJ3m"cbZ3Jh=t4c7^'9@
c!rDaF4iR5H2M@;5L,I<m-3a`(B3[_ooJ?j\#JNG;E3dLQ1MIjJ)/*p<nsrpdJjKLhJAa(LE_*<qUJYR
GNBRYKidak?'3H;h7Ht!Cr]20^[TIB00f%ufNs-T-\&o.\c7*JjlcX<It)lkhm:Z/o?"a3p@tDrgS97G
ln;/i/"O525OkW7[KZkefF2Wu3Waj6%tdA/Yq?se.-F_Vh!m4QTnn_U":mkXCOqO;4[]n(oI06LV4KM<
V5F(rXeU;2@:MoY2+JM)ZRA8R0OJ=]U:)FAIHap:U865j\1X]#4Q:tO>e0rb(C;2b,_-#Z!!<Q"FSAH_
2&>Il;?XfmH'g,QWbjq4YgDSgbqR[gK[i'dXdOIkm,Gkr'n;b/9Va!Z/0U7?NYrBHbr'XQ[/P#U7:9h`
EeRf)0IUkK.r4o]?>X'"VJbr4_`iKSW'k,l#b3A9IB`L$2)G3bAP#314a\BSJ<:+@0Smqp!(/$q0j3Ed
S6-(`O"fR48h`5(]MN,H_C#a`o]BS4@oPQp6$g/:>Xnod+uRd`'9mHHXqX<YV4l:@G(!+O;[U9u6NqMT
Eg;Ecqd^MB",ULV0K<"M23ak"7q:gFRlh)fCdb?;&jQLh!!sd!o1]59H(&9FpJtAce;Y?G!!n<'HbeU^
f2s>HX---+9G=jGjb8))`_`.MK#,8T1)$@<Lg]1r'%dLA=`jDTSc!J%OD7@Qjd'Jg?q6CAP@jXO=`.r>
=-hs-r5gJ6o"\",@cJBO>tL99aP90d6fe5(5C\cNCp[TC21n%\i0EH3I,Dh,.gIBH*_FocGo5l[_#Pc^
F[RqEVT_!M)F,[s<MJ\\EKo<jBn[iYQK\:[_Rb\X3XumpD(Luue=(nnBQ5>SrQ-fj.M[,,jn#i-(s[=Y
_t,)R,_-#Z!:'q2lg3\t[ek^CP,.&qU2mETCT4_n?]jYhVt/%]GgBtfC?9^MZXdZsBhaI58E;ID!'fNf
<.Os"?WpOWcWHq(g#1ZqDt$<k7@;feJGG6[0+p_f'Kkjq=;6lsNV**2a"3Z[SjYkdU4Z"[M:B7Oo0#JC
!=W!Qp(O\a=m-VrWZ$b&:se/1E)GA[PSRQ4SqsN@qGT/2%2OuZOX0X'lQk>KDEPZs-,5W:0U0^S2F3?s
1g-MI'`$0VY#J8``@m]iXm>C9`qkG.)aFHq!!sbK,]GpRF<3M)dG/7=)U]p3)+>%<a?NP!RB2R=4i2T)
%#4bFo;g;\>J0'$8"1c(%&jqL7RQ7eXIrXM/?((dPME0!q<j7M#.'P,M`:k'%#s0bL^Yn$DWdrc^au$[
P9b5`M4[=j6tE+tK-EisTH@R9KEG[#W(GOe9TQ*+,X?9u=2>dE0K;@XoG&b=*/?4pR5S;="Q9"S%tb2,
$qK7u-OSrSC3#TJeD,dpIM4-%>bfHh0!;r=hpZI6KHLMBE1F;XA@llfD15R<KfIc`I!.#&2\J@W8,rsT
2$1gY*R)rrHL(/XUfFB$0.c-Cf4^GZ8l\(*>Z3AiB@@7RZZ>B-`\L2t3*fPkhL=1l!3^!k&V:m:9dR?l
m3!5i0Cb5^(LY_m?LdN6mjAqr+U;Vu`0M["LJSI)KOG/LRQFn/M',[jM5h$e(L^M/jiT0/agK82Rk2Si
Rki#6bAkUE*/Y`*4NAbmEN*u[YR_]>#a--U2Li>c_#bg6<?sgcPS2-/:h7o%q?*k95`I:lTOJ*/X&[a3
=k,".f]M/YSaHWc-Um";<n;Q^K$u9q4VrJIKX'+1nU?Q"&jQLh@&+)s"bXm!Pq&rZd+T/OJ]UNf_d-C*
&O\bj&2BP0YGoIJb$*t"J`Rq\TdY^4&4+Yf4X=I9eE*ONNsLK($UR-[,oP%.iqZS:T9:!edQ?B"J>K$8
,7%mr9%>mEUg1,9n2#k_Zs]!4*!\HE"VJ9fL;Bask)/9,]qtR76'3QkC697s$7`1R+b*p;6dZP$V9=H?
9po$Z.@#T[eEsESD9Y;rKrZ?uP9)$$i=ZF$OI6`X[M2.r[[s*ki1<j!#(g9pY"%S(EJ19"VZR&hZ7M4k
/C,uLQtgR,l+,.s-B3,V_XeoO,_-#Z^fVgH$\fj`UZpJXBgnoEPp#Tk<dM\fS%PPu^oHH\63D[(p:NkS
X&W613`AtpJIKaV_*Lpj'_%%;j]gg,B/W7h)!H5SOA@;L(u0O</ZEuTkdlsT%tetE?'5a]$kVV.T?\PW
n4tiQY+@ZFR`KZ[7,E+=SJsWX]OTR=+.h2(I\c"d^Y\k"huEV_-Q^ocmuMpIkJemXD0g6Wc%"KZl*&i[
Ie%\IqsE[lf88#YYrWa#PjA6.X+/B:^)sHN(X'sYKf<:`adT)]m7UM4?+mg`dGbU%BjF$@3_HVoeReJ)
<#^1EA#>^"f!4aoO8onY!_?^0#ol&#Gtr(QbVqaR?D"3<F%*oJqD,>+TsdVi%QVH7VXWokkLN:ceV;Y_
j,7[qWe!]+.[1RF"a3l!`k583L&km=S4PE]!u@OX,a3$.(^A^3i.QJPGHZ:cQu)0G]Mn5?`XQg#H+N_Y
Y[^5Xk+$VPju(KRf^P&Vm&[nq@=?#$[Im=5=SDBQFjFu2rerRC]63*cn+?K=DLT\lqnZ]G&\io#O8onY
!_D7$,1(W%o.6Hh=ZJ-&<h#e&F")%9gn8a-MnHn.Q]`RC:ZFBGk5(pNQ,U.4Ve[f>0EeY@6u%X5.9_Z&
$h?*BH3HZX5q!W>HQEBY0`fHg7Fn$*Q_("MLQc+:!b)uhKMl!.K&M=HDg8TZ!!sbK,f!:Z+;f.C-@6Up
9jF*[nN`?!4De3`o+p#t"g2=;W+HBZ=_:u*U+9<"Q=gmtVuR)-Lj1HsEXS"qBQUBPWSpB?"PUb4HGL0c
0Sh+.-:?c>Tfj%\kX!&#d[l*A7KQ*\#p=d,MEo+t?n<e"T-OcA/"Kq=B3_%&fP4@>"HstP5S3TB/<JVP
MHqoP;+:[B,[lZl)<gm]#3.If>.OM,6P?U)Fi:<\W>K#qkn4O38UD;KJjDAuCn-;&N//`pntBI$T_]Va
/.t2L8,rt#PX$TZXg2&=>*0p6Ani;>,V`50;L*"V0&\'U"%QI_;n+r$?LnSF_pj',+s/!D",-6oS$7iB
%0k"m?4TCk&&@07OGAD<$*qY5b/e$'+;eK(.I]RK/dV:6q@jO3_$3g`La7Y*JYbL7X,R7D!"qNu(DHl]
%-(>KP@K'A\73+r_\MuZLe@:?-[6J?W8"kWo')mG[!>BRQd7*f2Ch.+j$<6ga?W6XJoZqkeF)JsoJ0ML
WcrlHIY-OCLOicUP0W^@ZUguo-G`Xhb"cL/6s5:siI^?5GdBp@#p96o^et6@?r6/o'r!NV<Mn=NJmhPC
M5aHRj:G!]P]HuhOBNM)6e0%?G9rNRY]@[Di";,+J7*og#mRfJ;3hknk!7p[k_R,J%tgCt]g/K&J.4UO
hrS:fG%`M18eOJq"rEDWM6[m#"&!tN<Z;>f!@30u/gpdC$q%9pmL#hI.PeDn)VUNXBJfUD<=[t%3D=n'
8DuM(k;ES!<R*X?]YqdS6RkM9$t]RY$F1;.GNg,bis"[ar1q@1Uo+(.-@Si[?=I]!;JTT:97CE(5NO1L
_Zi3^C"8QRer56HV\H@s"IpWcK&M=HDg8TZ!!sbK,f!:Z["grBf9B>`LdR96#neo81R[#+eWpE!bV&&a
CF82OBB6L#0,%Hg']UJLNYGALl&"1_`777TVR!VeG'Vb@NK*Ts8Xm8peh4V/9tRZTrEZ*9Y&c81g=!X`
?[ggoH)o\3XDYU[rN](GGb&eR7:hW!![_?0CDWoZ'FZP[3EU,DJ-:r6'"FS?F<*H1?#98bRZ\rQ$r%14
;P./sj/A%im)sN;"c'+H,&5HG?f#mM5tRIf>OCC$DaCNNEa*(b8Rl((W2[;,8_5f:;?tsQV6s%OLA?S$
X5!SQ-0jS,FW6Y$DS:VVEARFT:#sT(aA4aVbr:f*@N/1o&/h#N)?n"^e_fk.OT6"Z!_@j<"AYIHiLY=%
a/3KtEuqP[fqhL$]"[j@GA_`sVTYRA@Gt.rjK4\GIpjSrgq!-`T3_>mmujfl$$U&B[qds-1n;08S=fgp
q(pi4h#hML4$14Bl8mALohAN>(]?7-c8I9;mc]CWJYbL7X,R7D!"qNu(E*>#bknmLn3<!Xffo4<_mjRL
>Fko4Y\DYFf.VMD5Aj]Ue6gqOcAq3tKVZbA9-2T(\+NJ4I*7C[LOmX?]rUlQ-l@[>&ANf"O8onY!_=I5
"AgejT/g3i#p96oJ-:r6lNj.k?sSt)Kol?J5QXIV$,iG9$AS=3a"&>7,_-#Z!"rZ[!>GsDCGMtF&jQLh
!!sd!p_,p/&:`he73mBdO8onY!j!VsJq8&=L)!/Z8,rr=!@/5+![noFcQ'-E"HWTr5QXK,FTbMpYcc*P
_FOY5+9<a<"QE2W"[i3Uit[[V&jQLh!"#li!"&q]2&TF3#p96oJ-:s!r!B$(Ld,sn+qd-B8,rr=!S.iJ
_8*W/_[7Uh,_-#Z!"t)P!>Gt4B9$%]!_<:t+9<b'3W^]H=P%(c@3g@+O8onY!q@XgJg(-;nVTj;#p96o
J-8tE!!NJjRLC^*"HWTr5QXJ!rWH%O`1K%r&IBQ\,_-#Z!:'o`?sm9(@>0gD&jQLh!"$T9!"+JU1WM!i
!@30uO8oo$*<?i_XD9Sm0G6VP8,rr=JbTmD_%;+YGXWm."HWTr5Q\#3J:`>p9njBP!_<:t+9<`!If_#8
im/UJL]ie>&jQLhJ9:uk0X._%Yeip2#p96oJ-=k-!!PafRH#$E!"qNu8,rt#NW9Cjehn=G(^V;c,_-#Z
5l:qIY$ed*g?4C(GP,k!Bm5&RAH0-rmQY`&rt5&(2R<A-JSu&@4FHA+,N!rjjI;o7^,ba9]cHLrei,ac
k2&tR]i31h?-W>I2Yf8s79b5HqDWWSn66iU8+k)5C<,.YD8T`30Dk(tFoU1"ibuF#%eJa%Y)@L@g%^5E
m_'uCS;9CQ]HRtR!_<:t+9?Wt(gXt^B$1Z./gHMjOa2er-<4O2ZB<qRJ[=GRc;/?;gia@oa4GBM>iEE0
5$V6b\Sc,,]:l&eh(lsr0VP:^U8b,sG^a^Rc"oh1852M=+EAup'dlOEe!/]e^T$nsJr/""BiI/a=K)VL
jc3p'Eg=GsPTZr$;cb9$]T+Jr"J)C$lS,r>$u:b(O8onY!_=I5"@cNJCu.I2!@%(JWJa<[.:UooqXBQK
b?q`'eeN=oY,oD%RY>gLGg"]#>AnJ_gfh/V7bu(,/b45RgdS'G)FB-ng1l)Bas8TR+]LIa<"k[`..pi5
.95H5="7sOMDG"P'BdX':c2^ogfUCm[VP"D9"7hC:$^erb#EqLm%Rr'%.We/GXWm."HWTr?laeq((>EB
9B9YP*[!5jb#;m>eZ6(]g%>Nj[J]*3fM:fjn<79rbYN+-9Wfg8Y(Ni1\[EWgIImA1SRWh*)2ZF)Unr`"
Eoj/4M:5c[.U/RkaDXg(BHk<N8J7r<:6i=Hf`E1\nu!9aP(d>0gQPR;7DZdN:5]iV!_<:t+G';$(i@*n
K1N(3>u/WJb*aIEa=jPkk1Gn\Mi;;6oB74iKMBImbB\7[c_9?dPru+!B2S1MarH0^4/aQE+Ar:RJt'UY
4'Y?KMSeL.PLM/sUusXHnJ?-I@@jbkBql(`nKbh4JJJZc<,nb0>b8&ImdA":M>6g,]HRtR!_<:tY`&Pa
"G;CD%'gEVg60Emn`20B%P7nG4=b(LO9Z,a*B"H;n-O\49a_.5Che9;'P%AYc:1tk:uJ)s,pEF]DFmi4
bEpIk]Q-bnDW;.F"%O'>8CaTA#W4g'/;YN9jNAtFVMH]oCl;+DYcPTKFccY:5QXJaPR%[`0\k,sr<li\
r@;j/"+'B9/a;KTDHZMrJ@1,W#H.B1ce_Yq[RR_`s.@!n!,nXTg)e@9Ef$pj5XLotD"V[;[]J>dRr$9]
UfTkq80EK.6J,ROJHQb:JP_[:^9&ru$Qis5"d]*X%jBFJU_?XCa3O^WOV6VTZ=>tR1um@Ro-iY"dEJ0U
hYYS[kF?ne)@1WlZ[`;@g-@?fE8CGS2:>0(GJO:AKe%bkI'm>^j^;VqHBal_\4_EZMK(ehSUp1&jr-]a
e_\0C8]n'Zbb%72<tCYm`)_o><]s$KNoSjX134G=<3BAk.9@W"6eFjrKa7^4!($Z/J.Mu1d+Qf,_U'j<
9W.JTdg@Sb"AY6,mI]KX.ZO@hBb\:JcDjXcG7,Dm[Z`dH>tc]o?m7`\eR1-i-J!KHBA?ouggXD@Vf^$3
gX=dC4(_S2eFW*U\8(QiqW9kuoB):^>C1kVUT:8nq:X9<J"H8q"+7$%R38_D1(P_4_ISqA@,RODn,og.
"@Frb_AZ]'ai&$%6N?1l8UtZo/7b+o$k!>q!l'Ei'EsjBU^Rnuh'4SAj**sp0S'gZ-nGm'<$JWoPZd,X
bF=g7XN/uT,<.$TJLrf!P&`s1*'6l*:#o;H4KXRZ+r%p+ljmb7+b1+h#Ts6]!au])][SgE\0b!LQ7f15
&\4lGLK%b4W>+Qd`b_c8_QFlH>G%L(B3OmRCUqP"*@=`qls^5O`-;hLTIT[2*i\u^0=*PeTk5dgq6CWK
-cIr;8SFV6?U$Qb!OaHI:f7PQPk[<('W4Cnb=&c@j4c7R3Q?:'Jq7FN3&V%M^fVpEgW:N)$OR(=*iK'&
M"9INA6Ae^!B3=>I1sWue.RV4"eSgE11GV_C_V%aZEusZS0_!t%q@Z@E>DE^<Oim!`5%SkX]Yui5"brd
(q<m^$$2oI\>/)+=E%([63&0Z&3pLD":tV8">4$I*3!iKf%$\f/*Pt*.bCiM3Gn1(\V6MgL$=@m,?Zg#
ZQ"S:'dA!GMQi<h[,YnPUW3)e!`3*iRu/OFQ=a7t0Dc;^TS"7=!f.\*#YKae7G+7eBIaW)ZcI$"8cX,Z
E*u!c`\Ur00F1<+*k2hjk(84CWZpAaJ7%sr(a-$`2ZH4*b`##jZ5"&:0TjIqB/"jD81H#hGaA]cQ,@V_
.=&<8DHX,2,.;G9(>UC,`p](pds9K`OrQqg@Dj`+i/[%_gN!5A@n2$Vm7Y?hG)grn)g2+^dEd5PHh5m"
4"b>2d<5F4*.p:\h[&.HXnL&KcVL+e[.bO.hfhk@@9`[+*Q,=5U&:P#/,s\arPP2(g(B9l@i5"7;Wjm:
K4f[]rTaPAhVXgsb4_WjgM%TkkIc+[mQZ4!_`&ABT>/m0HK2DaK[/.oZL,ljLV@-hnNPVF446#SLYO]]
`G]PK55F!JpALmBF`a;eGtf7Z,".LD7-U-F!0"V>j1RC/*nr<S0oE#6lFJfL9q&p;a*.krWhM8_`lhlW
6kkZN`iPnGeJh,]pl=W=@2236;\pV<5`5pl;3Fd^?'[jI+_)>jJcQqPnG4fR709V*^lKVXV`FZ#(uPD9
LaLoo^bOhd#bGJXj-qd+*b-..$NgMpZL"+?4qJ,'QUH<+6XErS=ODZhop@F@@5(O2*h'a9W*u*m\2o7F
94RhV7WOGsO[5M@1JCi7`:;V3$3sj=/$QLC0PD\?@=ZojpX.B:dar]=CtaWGld*!aIIe9G2qiHTnGeSp
kVbOU*]a7crQUnNT@l]u(Q@kYgRJ5t;m1TQ:!i8a2u>4hahdcpm_8AiD/nn=di79!\,3TMi)+`uZg25D
Y1rnBV`M)3c^pYn[jQ(W(Q=T$n:L/;k:KN:h+i$tmp;k]0qu_Sm0U%oa0rDi)%+'R,!/M$SPijRj#MmQ
AY\<+SM`'%.u*5'1:'"dVcE16.<<Vl\2m:lO**>"/]RSDRnt%CMl.gY_^*:'"TsP`PLL\R#W!L4$O58H
N38+PK:)ed".fe&0Pnc(3fIPY`%WIAmG-ZFd%ar%"D15-K)Q&.l/@ee5n([#(3;!>(c*Md@M0-i[nqcZ
>!YT>Dm@153]t/3Kipq)G]F6KOk,q%?l1E%`s\Cd8o$QHCTP3*;k`Ne^.aSA(='X8#_0X@:8%=H):sLd
G29Isr27T_o<.,cZ_-hq"`UmtooGWH(1u<b2kGD?++gc`6Kbh#n),nno,2a0N1eW00),uaQEQY/8H*t?
\f?'=#O&+8$J->O)ZJNqrkl\gD'XnqHE3+jnTke[np;S-,7'$4EimX)V=?&";DXU$R\6lh.KfnbG-4<u
[kLbkbGr[N3HQS&3&V$H#WC%=4>eGca+Un2;ONg&._R#C5S!uK$o"X]T(l]%kUm\pl2W@DK$h;#>VJF9
,G\$^?++>Q/f8gEoSChV87jqd,H@o<,m!SS+^m@,%(hb_'J_4jTLUtk^a5+9RoWXb`)t!'PsEHqeJ+,l
Ja_*6%4]9Nbe+,uZNP.k>:5S93@78Q8;T3qkG$/E8Xp-=[4G7Mknn4X"rI`Ghu!rm"[@"GTEIX?kMW[+
pTGf#kOYkTbL9iK&&L:c_/T55#ocW%^&-rF&M1V&Qb;u)N.VcP=7jCSc0oh`F^CcBS*5?`$:fRE?Z75r
7^@N0Xs!'oG/3Cqnbp"f#ehguMWjR;'%d"FETke'(j&33e!!1"WCh4Oh_e_@V(u-[/:p!T"CB=:bdrb7
7U>7&o8J%FPr08,hnm2#5FpIG9<C66V(!N(i!Bl44O&Qg>BcP:6nL_d"UIZg+/!,).8Kr[^c#Y<g]t+N
WL#:kL^,^WqT(QBZ^cWk`h8"d-<,T:n>d%(JUl\\r#MFD!nW#d$t.,s:2\V5j#Z/)@,Rt4;L=S">j((h
Zk\Ptg=3bR$E%ETEM:<'b;6/r'Pla=Y%4f$cM-%.Qji(a"9XU:;m1Wb`qs]qJg%oc4#=@9q>8!tj`u(7
dY1skm%3iY&!"=U_%:kJ`NMN"n@"h,2;e4>qj5;epOr)5"@M*`hc@K$+ZJ"GGpN2K\7<6[rc(_t_Y"4i
!0!PVIg^1N,_=p#X,6'1H4^S`Sp9mP!A"WdS[s,:]V%A]#r)jk0et+`@qI3u9YH8!G11Nu19t[@LAKol
'krBP+<`FF)('=_b=1qn/<pV7;B'0U,<WR?&+SK["/K>A/I\.(hTIV^*';0J08$YX+O_RU!&Gt;cB,uM
nOEG@LVYV\n-i'CTEki+nhBte(uU(/LEVT4;HO6s#Zu?Z-;(3[Oo[*BM;/_RZacgD-mbc73S00n(pkKp
SMNmX+![&ko:.6b$]SAaEL937Rlf=/k%t6:m>d,W4ifXhJ*nBXr/cE\!NYS=r\:^gofQIVqMWBI6tYp$
paffMl$;;jX9=Y85Q.Ku#n0(0WWl=Y4f(K@@0E@MOFJ(&#!G_-!RYB[LA&FIZ+]Q"YTf@S>F[26V93X/
hf*%5L"L4.l14Br+ptfD`iMn\/h\p1/*cRC<`DFpK4%O7/d]UuaA[rV[?D4B^r##ZG/IfQXG+Ilc[C'%
qiB.p``1rL!R(oo(c[gmCH#ad;G:c@@%meUP/OW18!aH:4U)#k\2L,k$V\/4_#W.*r8Ij^"b@?`JkRtU
0sAr.NNjV36B+du!"4G3RE0A(2:YY##$Q1%,I[t1$raQS6Naf46&qqa'[O8;,c1%D1:QH7;21JZ*?G)k
S1"f$5Yp#qE@;>)TZo,a4l;&?0Ea][5&NMO[eIOb8U"\Ze3]g6L:1]MJm&Gq34(OFU;r'$#[uu&Xo3LA
:?SS!:7'J-arOHA,D@Z0)5K#DMeOc=Ea`-\CKe/F=Bm.kc_3u^@)aC^JXPQ6B0l*Yb+]bIHF_oZ!Di<&
#R6A(@YQLb9N_E9_A*K.c!\GA*l2/+nmKm\8Bq4a.drO=aGt0MV*"M;/j['QPj[J-]4"3cQ[!c>*[hVr
4(3c4SG;4UZSn:W=tpf:g&SOR_:Y3d!aV8Cm&F!rI"du6mT\AhYZbVH[Qpi+)JsbR<]a!U"IDN2Us;qC
2HEli;ka'@atOfY1AntJTb"">:bl!-6hH+#TMa^(XCd9W=pR7WcFe:mT-K%pLIFoh$uO7>kV4:;T#gQV
%PA'aWh?-g(03sXYeW#S%'E'6ZH;IgnOc?2:eAiE8C+7L)JYPo7B+^->VNsn%5:4;W.Q*Z;/7cn(CXAL
(p$Vi8&Fc2Vj-.pA;gNsK0SE^`uXJ?jFT2)K(2!c]?)]C>d-u"5:qL&Jf\4'=nf,4Fd>h_eZ`njlit)/
<*egRQHbONX`E<%cb=J'9t\h'?#16.Xt*W>/,Mca".I@NIkE1"cm)X07%/@oJL8L^:ul9MgDTh3(oR42
NN^^+13luU<bi]$OXr%VA9m`G25:W*rL?@njl$d/QD(2oU-0KNY%EKq=r=9.U&CH:2qeoWJ?Je4d'GMN
H6f=j(a(tn?q;q!.Wd::i0U:_c&h2[[K=(r>p_A57LEE8<^dq5.4M<;>[Gs:.@PLY!FrYp(9A-K$H\Sg
^/_"u%>#b]*=,gc+E8'J*!FiMK'<o@-2`>q?[!-T<]RT6&_$l"@=UU5qjMlhkG:A\978e()-P/_oB@>]
r:%CLrVQ!?[eI,S^>6?[MuUNac)qS$J,I9oIt,$#j0*ZUr6<NJ^>APQf3`p:DtP,HlBp%PRuoki.A-G*
]luWEHF[PN/GIX'Jmj_q?N36603[u*o#I*Ah5[!T<&%g@HHME^YBn6Ns"ljTY1_A\)%K#01W2a7$uf$J
ZSN0OJ<QJsG(0K\F+5Uk).K<U!f_>1k55*c*[5^7CXrO6j#&"FcN1t^7pI`=$\cR/Vb67&MjtKaA!4&u
;,RRL@=kQa>S?),e*1"p<=A2cgPqW?2G*uq<7Ki?'tI]c:_gTT0iKPEkRl.^jH"Y@.1@=9Y,i@lY:k/i
0]4)ZYV-tpQ,En8K*`3V@FCUBQ[KiYL^J;FUUTq%fH/)7DL/eh8Q6!8/7Y;V]Bl:eX$/CN>C<oo;A?V!
T%\[qReuLd.mCOohL!5`)\"$`EK&Y`m_M\)P@*Nn[a76I38E^Ga1_k0B\4233?/*h+`<+S5fUaNd(P>I
NHg1+HQp$'(t]oKFp:?qToY-uPQ3l'n0%3#%JKMK%sl0"&rK#hf`j'c1aN8fHH't^>!5r!@ujVJ;`U*f
=S(c[%DFhr7s09le4>.\$'=I<@)08u+;bGZ9jhCkAc=N-+Xe0/H(k0C).91M+9drMU)>s&_Z2,%5VPHf
UP'V=+`uRJkh*Yt-'/7A&=nnZ5<4,[Ir7)8f/u8kfHg?0?/*(8YBcU73.U@hUl[3UE,!lIMsV&$ImL#!
3f(p$H5m'$Tg'\(4lR4]R8WLq:$-cN']>-n%d.SK)BK#ENoHKVm*_-27M#u>Ze:YEWG)D9"]fiaP;%N'
JA;8S?SQV5q5paZ3bbHWP%g.k)IQ'sBbb2_KUEVNKM@Dl(kqao`k97D"jPa(aNDRWa*8YmRn7u8")bL4
9p.rS*9Pt1Fu-Fg^bi!^1>tV;[iWd!8YjH0>1e-fRc5B4'U(c?D('5naAR7neYb.<XiEjR4Xm?F/>C1@
FEk+<UHaL,:hZt,(AlO;lr:-']Z=sZW>$sKf;PB^lS<Kb;R2e7Ar>A$lu]C_.Y7gSM_HkJn\(<_6K)&9
`3bX_b3TULG'OSHQ8NZJ29V1H@to(kX^HHDI[sD:WgE4cP;n`I@[fuqCeem6$tUX?M@#gJJsBS"nHB#r
;p]$5a6HHfLDZ0!)3^7(rP`ES_QCk$\'m9uQ_K>Sc[]c^R/tN%N_-G?m@qr.LgXNpoZU7Kql7,O'#,F6
@mo%,/G+b1,a:`$mrShZ9Mp&5r(;F+a3^p727d>D!\25L18ciiB4f&ECqWK*cF;ab#uRC'0Rue_cRGeu
482fO_5_n1m<O9eCr%."l;`h<3@e8P]JfFf?eHIK.d,,gh*.15?oDfj!nQ]RnR>VhRVThejd<gf7L"GP
L5nXaH9?(Sq^:J(NCa).nk!eLmcP3R;)(8)r\I^+&4+1Kf_3,K=,/)fU>1kTFh-OJG':W_f^;,D=HY.9
7#qrEO<gR@cASTgd^dh><+ZFQB(>=,QZILRc/X"!=^Bdl[^PkcZ.TKgS9qS[><_Kc6d$H^Y-`4k:A)]0
b#);9USlBS27;<+=g@DoFmE,4>ISq7;\,sVqYmBNh#Gn#q_u0tIc\Htk!/P1?bcBSni'lSs5?uNmshD;
oBY[#?<7+*p#>Le/YfWfN6[kJ3bp@a"iEOOCU#1L*`rBQoPY?+U/=+rnL&PR\<5GC$-Rg[OeQ8UK%T&u
HM+EKjNAI$o5hcV<]:E"rCE3hOu-#WOqG5EU;r)*81o4q:Y<8K(]T32!iAi@WY.8GfC[@,<e%E$iVWAo
Gc)s06fj]%9\>YR.mJU\"n(,O.&(VC4s/aWq&^"H0iQ(J_35F50L/[t8.e/kcN@qp%Kc5=re,h"%*`ec
h="j0al"eb:\&f74&SIAokht.K=dHerp&S,cQdK!&Nn0q@9Z:#?kGOkU^rZL*g'joXki^frB>h'&?/TV
=8u$6'ddNQ/3+`MH]R*1?o`7J;0;!#p'BN("Aa0>SP0A+)LZt\`X(FMUeZ(#USGaI^V//)d:7+9%&f\<
oS<W;f_4_1JY;oL"9fI2_q(6+KmnItQMEJ\nE9e!KRemO<i%HlIgjnu:cenchs7Di">'T3V>Z'603FWJ
URicoJjo;KOhOOZH:3?.Ct$EYP?s><HJ=#DYJ\qZJ;'Pl4*nMsR$W;6r<iW<l`Eb^R?SWDC+qBH[lP2,
S:GLJ+J^9geKB0s8Dba=4X.]R[ctQ+r-NB*'5cpjSABl=KY>VL>mQ0cU7iC)&$."!UMi@pkJsn;7:lJ>
i3#D@[>&n$DB@Rr7c@Db[\&LXLUkgq61c!+KZQcG82,^6HH=)G"c=/P-2(la'Xl9i/3LN?rs!\.dJ4M[
N5-G=c:/&#_-Nnti)p-T^!J5pEt@[CU[p"'N#u59@[8-_N(CRBOWKWm#i#"+in$\U,mJFUq"8(]9YeL^
B1K_f><,iLB0pda_=Wq,h0u0Fq8:c:#h\l<X42:[@\do;7\&WL`W(VBR@#:V*[B)c"K0;EBn)4P#]4lM
;.m8WG&S8/FHIP_O'qZ'g^Qa9=(hLuNbFLVe)#um+G795=Y_t-s6oKoh-b>R"Z]+@\VPb^L`Rek-j6Hg
ZgStG]i-0n68@^aHp0S*1$G[Fm6)1fD5*<R(1>:r6/Q/dIX#i"5D]SJf_XrG^(LT+#(;?!URhp!D5%ad
HY!#HmkHjf,__9fd:5R*2Y$&%d,KP1hC0'GTpVALj1!FpLI#;/fOI!0X%fr6M#&1b%7]N9Ha7!*)JERF
",gtb#EV5YKbR=o0?ntfoF4:QLDQ#A&).*j<J]in,0`E$HJH^?D<RN7_%;LG_0Q'>%R1Bu.f2(K=RE]e
o2C:U_'o8D%+-3mRg?8>A5KtBZR!U(%@.QW,C/S)Y<qK0BI/HU,LRb]TZ;]pTm)@s6RX;=GlRa\p(WY"
-*6eJ]ogs5SGW'.c`j=($mX7R[Li,plBaQDTUl9Vo&<LZ]Gg60h*gaPIJe't=:Pp+p1N#ao,&+e,:*a]
,/FiEZ6qTu,ri/_oe(sT88LpA/IB68F(B:)6e3T9,=r6/`'3^,"<Z7bef!3sgRkMkHL)/7f0"f_oXJ\l
f$M#oJfthl[XC@QS64)81JI^]k`*Nh"<J`iJ'=$dp!6pQCaCj"YX!8GHWiY;rr(9+#X5C_1&D:)@mBip
hhMf9*l%B]*I8)a0SEm:i@"gV(/hZ$!SHf3NC7q]r9ug/&dWmPIZ):!JLh*1+K%8oa#+_YC1'j_H4544
%'G9AoGBK\"pp%2[`5]sL!\+h;HSGMf["iH&m6o1*'>%kq?/?0rgR1]((=_F;$\[-'3R#NA^1d[a%0&1
_<E]@S/ijl_RBH(iEHTbUa(f\*Ip:4T@!1(aKc)gKj?'_//U#++NGZ3INpOdK:0iE'a2N6U;sK6NI_iX
SK9Fi$G@Z0(d]s.P5X*!&6:K4?1M%K3YSaeoUgr/d=Od0/9Y;!*uT&m?=9NT@,D>rV/6OWbp5cE]V>HX
U;sLOCS6AlUdl[I_RB#t#QIG!_*Ad^3rfXX/],@11%ShCSq)Oo=(@s3#3u'b([b"NJ1s<Tp11j-fFHS[
\t,4]L"6UY@ji[V-m9fu,/Fi!TeGal!H4W^D&\`?D^BDhKCud"oKq1k'<i$arkW>f9-D0!?GZIX?aGrH
M"OfFh7((:\`UiOqA=m*T85>8$a;d9qhN"V'>\>a3BRE:JXIiq#ttC;&O#hG:'X`n7X@IS+`%h0i8'fH
3K/McJPpilP%JRs!3k?]s!.#.7jo3?"Hk']+TUQUIic<*,I'oOm9cCo4+`8kf[][o\oJu#L7l'Z<]VQS
@UX&+kV4V>K.%uc4X._h>:Z=okKjs$-;^?L9S2]7_Sdu1s#U6i4FHUIL^@.$[/u6B0aq-fKR1l0aWd.#
"aFI!q3;F])!OI4R=#/T&O#hG<!QAt3dO2GTssa7.6;m`T;%/d(r.c[>A]4%%T/[JJe?S\][RfG!1:hE
6JYE:jZB1C##\tYm*Vn?k:[HB0RUV\bd)a^W_Kib&NrU`7E@oY820\`mXZcein2[4Ca[:$[2tEQSa@Pa
?oYOW?Ti-pMEcZd\#7#V#XiqkhEBhC;W&<oaff!"-'\$G7=rQV(_Joc@PW`PEmZ*E%"0re:=40X/6K5o
b]?UQ5&*aOYJ)jmR5hd9V#1YgHg9-7M'EiiI!1+_?*97"Fe/mf=@,Q^"#Jj'UT-`]$IN@Z>),N<L]g*&
NIL0Sr<.DoSbqVahc1un\"0GN#m0.<l0f3%W4qSP;`$4@8aIGe%!gqbJ@o7^H\+dA&nS<Rm@8tR6STHH
$&RjX$&61K(KbZ]@dN7[P+A3Gj=aL4'C[$_p@D0P=5PT)n8D)d[kG/i#-NFK!tm/7ejiYF4OHV$_=1aJ
s7T;]idZ[G0iDjV(4&B#iL2?IrmTmj-p$'8bLCYT#L6Y^Sch9NlbZ*[mrV&TqM]iCo3R$DFNs(O776?m
mP)M,P`bmdr[+Vh$NZ?Mh"PN!@GEm6=n6mZJfPTR@h=O`ftlp8G1BK=;'+4@(A^CZYn[Ztf=XN7e^=3#
FC#EIf/R#3](tU7ooEa'Gq*mQg<>Ol1S=Y(j&_.RQT*0X=^caBm\Y=LQ`[2n]V&^']Z-cUS!Mp[Gj!oU
G7&Go1nKWNWM&cD1qkhIi#&;0QF@RS=Mha/n+LSfU(g@tV7+rS[^(@.UXa^03ko6jUhR?CY0<f6:gD\!
n]Wj0]#UJ"WaMJ."gnn,(]r4!%uMcrM#Ig<C\@lT*"]+fU5@sX:^_htm%G;k$00B/$NV(V4[t)?]$?Fg
*b-];Q9DJZj*EDN#8:8qOXH9,Rc0FTC0'4HT7?_X_<l=>\'GhsPZQ*'3i_PdT@M8Z0"GJ@l1/<Z/6,!:
VJ(:NqVG<AJ!)+]_aG86:k=JJR(/7#f@%/EQ*%"\cDe_PVN8r9TQ$q,<k5Y1URs0*<*A8VATYI-N`W6\
Cs>op?L521@"A7'I8E=-0Mp?.J((Ud7ARsni?[4a75XgcaJaeX)hDVrSG0YR$ZaaY*(jrhJ7NlK&2b;K
17f?b[Y=-kJ`s@#)M?lo5!?nf0Wa)`n_EmdZsa#;ZG9L"QSZ6C+N`%eLMJ5L.RfP#P1qIDDQPN0hkZl,
6T1gpcBh*mabiP<$aL.T[&$R*Ue@h20i87s0?;"#9V@7VlfgO@]1Pm_?]`9D8nU%kgmT4B<FY'hbOlN:
,uh$'V9hdIeT$OjR7_$T"U"CJi1Pmh?l3p!+Y\q.K-G(.4N,`9!64Gq+Z`.(4gbhdo)%Mj#GbFC@)URs
aTH5Y\FoVbo[j8-_>QrEHAo+:=S!LZnRB?j9N[2B99TOF)OH"JpIZ9K+[[njkTpY.Lgfpo-5"-@@$kL6
S^bEj%NIK1T.e[$@R:gLF^dZX`\44[29A1;`LBd`00^b\4r"2&]6"2%.P\2debl[7>o^nQ;IE7/=6SI#
))=Y\"Trjs$enDV[mWS;%#MKJhM)I,S&"3f7UoaDM:UtW%BeR1K>*0j+?<EO63,bjSKS=o%OFn=BX^D%
(lHEX8r-0%YndaU@F/Mi>"i%MEQlOP4*Pe#1fH(#$O4rdI_fD)1N9`EAsg1:#/+A(R.=0=,%C^%.)Iqi
Qq39XMlB#`9l.+:1[F2dJm]G5R7lL<NfuD[boE!731a=oa75rR*/X$&NR!`e(k@;`d.AHVDn'0l6?*CH
N>I(,_hOg]r<DWt8_ZRU8->=>7R--l[TWsp$(BgB_`5$R6M0J]8A@h%?mI9d`a1@goiOL3mSi&2;YVl\
aBG!=0SgPM+i=<""M[ni$$!e#ftma_#M9*0JXp*k\';^A72WKJ'C%<7JLWP)AM->;M7^0UT&">nD_?b,
]1(:%2KGV=lD^L%.bC8dFOJ*M_P6iD;T6WK!=&or>f#:0=16)On$uj/?e7'o,l=C@?T^fHodIF:]EYqX
H.9V&][[Z_!/(sc(jCsfmbGR;%(&W;4<?>sOU(jrcd0t50?"BJ3cL-9`38&nhg".[h/EZU+u@S,6h5*`
(\E@m0H')aL@oD1+ITIm5jNc`3lsO]\"@p%E-aWtk])+]fqULGY9+`IG'.tb"V9ItoOTcG!FFW_.2*K@
BRY3Jd^aG]gc'<NeuT0.$Zgd=))_/k787tWC)$2M9YPZ3`,W+2Nggd9(=%C,Dk#X1l&#.@I,b)@f7!^l
c`MKeor%fcrbJ#&p=s."rpJ#qDLMK&(S>s:`@#)@n\llJh6MM$k51R1(J_^+T#nICJ8Nu.c+&IYA&m4;
N+GQB=BHfk,ag^?"!AGr'*3[cF968$(aOP<6NI;h2BWh^$tFa$M*a3-j#OsEJ?_a$QCGa3a6/p^k85SN
C6GnBdVtO@`<a1PCg\&=gp]gJEEkS"C6%>=-sSP`AVGaJ%"WuYETgZk"LeDQ9/eKWYPD\kagQYYartgC
aG00Khmjf`HMeOV(5$>n-@*T7])g^UZ,_&VE"-ehG56pVp>(BUT)IR8G7K,"8#I:'T9OJR(4J6]66(Wk
Y)aSkO*uQ-s/u\sO!#9/B^;(,D_eqX/h3W:*E&ZMiaEYX27KN3'R&$r]]QR@7n-?^P*D@?n*bWU``?T>
@Z75%fIBU\n'U9QB%UAu(3*7rhe*L#(X$WYkHu#K/EQ^:3Ft6[Pt<GAk&H;]U/H'k?+3Tf9,8nZ*>m[k
a!_;MbLULHpeFLZL@JOda$O:J3$Wh!9ScRP$3mi$;(?(?8f;3E,@jomYRh?SE/\-XGU//YLipY\$[ahu
:tVU$WE36:8>N61aRc2`Rk[\2,`Q)='e!qE#nebRj.]1`ad`]4\X-/q1nY\?d"]8Zo_]M_lV0tCQ/sZi
V`R4@Ie/dh(taBWmgl"UrOQdjPaC+tr,D7X(4)nJHp>/Umr`5pgl]24a4J)?fq^rY0]Cm7I=-.gfWEcU
+fXc;YP<d0bFE^1i]?fG4^KLdJY*U/*]l#\)Hg>.W\%f'C/^sH&.A^HQc5@;2fP/h$'eFPNmg$?VqgAi
Q;2K0=4sPV#)o=rGZmc@Z9dfJ1[EGcNND2EBr4atBn?e;"IW;!V@E6QR2/Ys<K_&1At!.lA=Akl[>Uks
'>U1^FC5_'-?A*tJRcYN%.M@o-F)p]Ol]YK(b@F3H#UA>(^tj$",&_&3#Q;u_V)GQJa:1_%Z"Wq_2p&t
'ftN81qjBqI9:ACL$R!k(.sO%Sm"bHo&;WPH@\.P;Wk"%*NiIfFI^)E2XUF9m7[DMHD?fjI&#S`rschS
YJ1-+isbE$G%gE\HZMdN!TRM;Dqi$e5W]Gf(b]1kiPkcO;dN_b1OG*=Kb^u@]QN.EQ3oc9^kEdVG>EJB
C@lt\#5?gpj45;XrI:0FD@/U'&&c?aM<HZF/-@J_3BagY[550A7dF?:,&`p_1eus_2&[D$b-oXWjD#tT
Nb938Od9!+7BF[4=4;C*<<uC]@bf&?/&k\+F`e-LA[[P+Pi4:mQQP3RL)G@D@Kns>/J+fC[hZ\8#Dbjr
KB[nF`gacK@6?=m.)c>OAWLcL3-pO#`1W3/:1cMr_eZE`0SC5N@fHbN_D"!\OY<cO\4)cM#8*"6=%*:.
M7cIK>>ejFaC&&ro6_6i8WH@n<p-fsf#^ABE?$oCAuG5NF^>TRk^"fhh&@B%[e"T&\B^/js53e?5O?VL
&tk]:6'@IT4%DC@]&Mp,5<Jne0j(4[0lqR2K)5NU(ud174F-kH?*LQkY$8>PUZ-a`@&tfi!q2>crr&B0
Sb^=BM^L,"(k^3.fE$^-LGFYj83sm9l_X!*Ga)q30aEGh]t(<dR.fC9hgG[-6uN\KHOkr/o-ZZs0-7fG
qT\J:S^Ymg^OnC2YDd83oSQkfHi3KmPl:!fL-9C#:Na(_HPhnQ@;lBP&3YcaAUm5$VT6'g2i&O0gWg8[
eJLF.'Rj%sJXOZ'N=a6&8pNH*.p"C"Yh_m]Q)WH=[ShgYOdF"-i;&KX7T#u$2kE>&;b^#%!ib,P%Kloe
:;APUn9>$tp)p"Ar0&?'Jq;ks$u?mNJ:QD_>f5Y?#([_;9Q3\IC^5;t<IY,R>SL.p$nMgTc'J3o(r$1e
5kZQQ`[dfN^.3IFZL4jsA*`X^)Hncg<nuA3;,2["^JI-aAr[Ze;re]DY>"8ORouD$+*c.Bs'$=YgpYN%
DpM['^FA05qN&icO+bPVa2,)iNBqAC;!>J4&*R:]IKA=#&<,FR)<a7JY0V3?S,Oc/3"-M1*lm:p,'rSV
b+S`m%R%8.SJ\6Ng3qXr?:D0P:?B$-[2,-<+E:#OC6]K.8P3=VY\YDZaCQd[VMH]N;QqjR0s2GC*Is\H
?WWbg1em+^G$hL.J7-0&'Z"@"[:"OS7Bef9,U8`j+bkPX_L2u#X'[RE^pX4D%"=OrK/p63+"iC8cm,(-
a@^C$H;tf_(__FF!O!5,BV?7;bVS[,<o1m<Dk\te-ldH>7NsSYM_0[?$?&&a"bIn#>UT'KB$.M%2c;=<
Wq"Jt&-<+<KE+==+[@R]!ePu?p<a&oWCff'cTOb_[Q8\S-_"f]_K.W'=Z.h3_<AVV:gZYXPiE(?g&?dt
#Vop,CV<0IafX"7('a[[%T=2ebWs>?8/Z:oUVsnLG)"0m#r"HF7sjd!7h3I(J7,T5K>^JlZJ^AC!@CF+
P$)u-n@G9H!N&lno.[s-Y!CnYnh>0T-%QGYXQ3EY=,F1>I_gP)<aZPE*7q33o6:UTAtCZp0,V"E'!\!G
oI?7IHQ:q2/@HgF]R!@kVF&bZ^XUWKC,o64KE+==+b1+h#Xf7*>VHlUXUY"O#V+70@?C`V8;W%ue-f4j
Gm6!Wm7GUrARs=+=IKr<-0^;%$6QneG"`<N#p\fHAilAo%K73!b;0t4K#&4];1or=_[M.5T2>Wu0F1/"
,d8H1d=_`Qo'FQND?8@D?U$daK/Jd&cPu*P_#X$+IaVLUJ2Zm)##dIs!/DH.-W41O=dq78&A082(c7W4
7-3Wj>]PbGb/g3CbcLG@(rR>&hJa?FKNK5?F3paa3j6]ac5E<2GBB@5,37rc#Q]SY63&0Z&0N%rm;9m"
Zl5XE2-&j5;qe0Tcc![uT&*^[j>+t(gqo0=9@'aSW%*^oQDZ8'?iZ.`_)I0(jCuPig?dm4YV>in."MOe
(KN4pH1^,%#Y*AjYWs-En\bfOIggr0<fo*4'.FbAk`O2)\0;dZm*L1h"%WS$U]brCR3$@a!5\gX*3]N"
%'9*SMXh+5XiJrn=+bM#'X90V=2@kf.W*_Cm(*mC2;C`_7\ZjtfUBA)>%P@^Sg&BU#j_$h)b0(?*UPfY
Hq*]">#]!b!($Z/J.RMt!k;Vd;VA+WdR5slE]]QH8E%ZZVSWBR43oCQE6D1ING7&u^:HX;\V)U0igGpR
O?rt7+5t[R=?MM0<Yqtopu<Fm&.DrQ^n:VmETL7Q$ndnqZ#&f>4NF54N(L%bA<Fg8)merDVE=_lL>Z5J
\5NL,?&0=5E(Su=&6IGG&>d">'gFK42<-:qO>1-Li+T&u#@1S@m%%I!W>W]l\:l_k_Pt[9W?ce]dEY^Z
X`6IMZH/RdW-%htj7Lg3\kk@qe9`7J+@6&OJ.OsOO9u""%%1;,WJmIdo7CA#.*!=(=64H=)#8GX'p\)(
`EnptmH1Il,pi.]$`\0^!9&rcYl@)K6*\),3L<e7T<Nj\o#%4beAC-&$Nt8L\7"6UXA.]a+C"pe&/`H=
#<fs%#egNWPX@tD=;ZpKX0%)UXE<pLjRVh4V,QX?PETdgkd=@R[CPO]PEVG<RGRk#'$(@'@[*mjqAuX4
Kqc6.T1d<KoZ0m.7%/@oO\rp*7@uXmf/=tbNl%s39i[m1(n=p+_I.mfO3'^ISaX`6Q]3j\G+gomV!>=c
Z3UJa!($Z/&:F\#$U\@-ZFi&G>F$J@J;&Qo/5VeZ1*^Q[KGh#;kfimfltK_t9W"[6"m.Dr/d\lAaC#67
6W*AY-63^Q??SmC"9WlX+P7g@oRhY)"O*A18MG,'Q6pWlB*@Xci&L.-qg=!o,!fJ'+K8!F<M`@TAL?Sm
/$s)Aa]nWMc4dtRXSnFBNiG/_oIXEaDuOn&de\QBlV5-/[6N/MHaLcf8;$o(AX6mB1T/\9)HpQ(9j(/R
ldF;%UCA\?*S8u[)^hqMi&2qQCD@SBXS&Hr7]t!?Q7B:T88EteHqN"B$-(Yh(H\CQ4Lu_'!$Qk(5R8J8
8;'5i"?jnm1A/;)6"q75-K$p3#h:\#[EQo;/Sh)bCDa,Va]XU+ZIT>0>@P=cT0*-p.RMD`=QueUAXr"o
0L4VEgqj$q"P<aY!U,2e?iX70W!EYtJ1Y/\&<EhaL6RXi7N`FuYi=nY+"OVh_9F]\lQFPYh=PUS%'ZL!
fO,TogtH<]D-HV3);F/_op)8]%JSBOA(B@YT31X2rU\kr:>TY$nVgu5eo_LPlC.Xf+KgNLJe10Q+9W5W
#_AHP!F.>"$FQ`l)UFmZ#^I7lj1-(n;[4(mnZlk.DYZ80'0WCiqY&#WZR2M@N>.1DjJjm7//JIbKHdD'
+dZL:Ob^dG*I8!GJ;(f]oGA,JHJqtE!_g#[(boGJ-E0:_iMPmYk[kD.#Q]SY6@bj;J7(p7'j<-ZkWEdP
!\=c*;(R\rb:PEQL'pX&XKo4g((^o2R<c6`r%t[0JkqM*iL(?=:9ZFnF:IdqY\XFf?3'Qu^'+WA/4^3c
#(QIQR,@r[L;3p`]f<o-S6M,kK@J7k9N7$DI7Q&R[-+)s,6SPZ#Q]Uo9n`Sc0FTH_jI45*]ZN&W/f9=a
$sL,DAn@$g3&%d"RG![bh,H..Cp2rsoBfM>(=/k6YM.pO7!ai&cK!16r"2Y+#rPZAl__\RAgc/'M/SiO
co`VJECtVre:biCK\@kpoi'o:@7QGY13\R7&`urJ9COd`65L7C2cY>p2iA54#Ts6]![L27[kPm]'],j7
?>4/J(%N+#R5MF@1.+E[^]]L`W^l,D9?hAF/RW<C,jB\470n/QM_L86j&KO#&uf<n;ti+$XdNM_Ok1F<
?;&,7):kE/<^'QqI$)*VTqQ(eZi$D?\]\SZ\SM&kHfn11Ff0JMb8UsXNrk[d!LY!k?m'1(6.JF1+9W5W
#_AHQJI\&J=_)^,'I4#jWUaf(TI*05BCQ>JL3Z36&dl*g1p8d#3NmlD;dH*@:tV^#Ro34AM':3.#r4$n
-q[^$CM)iMQtB^.\XI*.R]cA/cnm:jFa;O.3UYVuAf)W(%pSWJp?2V2D]ZoIrH%>I#I$V1$'S?+g=?hT
J1M*f=,0.eM\&,Z+9W5WUd`'_@I(o<5DI8]VGY[>&i\UtoZhAUJ$OCZqtJ?[V^QOPjd;B.fTrF:I'E=9
G?q[@;b2=/Jc/&h4fuNN_<42W5Chk8_Yo+@S(h@';cjp`^B=?tD5N9:_+>),0T`a'TSars&-<+<KYYid
!%o+;n__%a_n),*^k>,MD(cT#2[#cGYQKJc&7Cn]SdCtk$&1_GLjjpe5R8J8&-<,gkTbT\6hE*'=%!<:
":tV?!JCI;&3thuFA7K>N"A5[+9W5W#_D1aJ-8730h5;5#Ts6]!XJg[!9k%[Jq8#<L+8,n5R8J8&-<,g
kTbT\6hE*'=%!<:":tV?!JCI;&3thuFA7K>N"A5[+9W5W#_D1aJ-8730h5;5#Ts6]!XJg[!9k%[Jq8#<
L+8,n5R8J8&-<,gkTbT\6hE*'=%!<:":tV?!JCI;&3thuFA7K>N"A5[+9W5W#_D1aJ-8730h5;5#Ts6]
!XJg[!9k%[Jq8#<L+8,n5R8J8&-<,gkTbT\6hE*'=%!<:":tV?!JCI;&3thuFA7K>N"A5[+9W5W#_D1a
J-8730h5;5#Ts6]!XJg[!9k%[Jq8#<L+8,n5R8J8&-<,gkTbT\6hE*'=%!<:":tV?!JCI;&3thuFA7K>
N"A5[+9W5W#_D1aJ-8730h5;5#Ts6]!XJg[!9k%[Jq8#<L+8,n5R8J8&-<,gkTbT\6hE*'=%!<:":tV?
!JCI;&3thuFA7K>N"A5[+9W5W#_D1aJ-8730h5;5#Ts6]!XJg[!9k%[Jq8#<L+8,n5R8J8&-<,gkTbT\
6hE*'=%!<:":tV?!JCI;&3thuFA7K>N"A5[+9W5W#_D1a&6m!?`/5)E8WWbX2<(Dheu?DHG5T8<a8U5@
pqP`#hi@^%f_8_m55<[Emlig^o^ei5NZC9)oE`/O$Z=/Qrh.J?-)(9@20,Peeg6'-93qJWO0)ZnDY4[s
`2Cd+4X[)0?!@9kHfi'8fZNsWScAG9@8@SuHeNGnL;tB\aca!hd\X,1_iCmU&3pLD":tV?!HK=p>J[O[
m3[crMXa:mT`Ys.e+id[=&C&EOn@l&UgMoDoW.kP*a#$+o7`2d)U#eIJpZW\1b2bP"Z%pq/a8.Y@EMWS
A7iNl2d$8Jf3g]k-8JuG_Dn-I/p?HLg?(Kf8$M0;A[PFgPm)&^`&:7qY$bIKirui4=_/Sn@B=E%Pe)bn
B?8V6W3us4KE+==+b1,[4p%u*$u@lBF^kJ'`cEEsX@jJS*kX"MERWG%c7)KUnI+WgkM"*\)5l;/\RW<c
omMOp<]9"sC2]ND\YZPfld")0?d4c)2(]ZC*91+/+q#_MU5H<7NnIS^XILS1@lB:eC8Glapa38GU;5P.
T3.b]Eni)N>9'h?lE&3k.?S"oI]l+?6jOn<&-<+<dNK03_6E&^9O*U74IFKJM99O!l`qgjfsCqnXboiR
B%),I=s\R5`hM"fBsfKq/XKKEhnfRZfnn2/:.m5scbP2`N9eCb>)ZZZ'l&m8-;t)KA=>&,[im'$!FqIW
jI=*mNlEVAcRYZ/>U]j=,^-`H@EOfbOC02:VaV=i#Ts6]!XOA@,7nA$nG">hVoPSjR'6_RR$0LQhWRRG
VErAO$Q2DG_^JsWiR>Q06k#90@?rZj&r&]r^lOUgRQ0OX@Vm,4:gn/V-I?0`'pY[l(7T+dK%cWoPjGu?
]NGqL"[cH>2KDb8hFM6U*%i)p1nN=[;;`4EG3"gBI_S6O6jOn<&-<+<Os(BH_6@Mb`n+_+>$NbcNCeLJ
DcEPa;_Q%2JcTrpVue]k"Imd<$%bHd=YSdSa;F(;N"WD'&JGje*&(<AKgA.mB^'P)q8+S?9=%R&lc8V^
.,=At,V<Ig]>.E-M6EXoSZ,4O1=oa+T9g]eJq7Gq(0).oJ.OsO+9Z/*5^1%@Pdp_,VRM&]qP2RKhn<sJ
4%4uF.`]24_D\N#q;E"]I,Ma+\K^<""nko7HYEEUQbrd7Gj/*2bW`OYWRJTaqn]D`Pd*Z6XUf6k5VR_B
J`jn[<Y,[]Y*1rQ>+2DmS_t:m?q/LoC^::N$,_-Z0^-@D!.mMR0]o9ZPf;,ATLV`p`[Sl/*fT3Xk3@^t
;NGBi-"YV>jNXL)X+lN_`Fb.O<]s$OMrWOU135Rm>cCq\]-NJl+XT>_>neH4&3pLD"NZ3\=%DFmI1srV
9&l559"e3<ZdA'GHZO>kHBtT<j*>A7e`h@^*$]rrOe#NT9Ta'DTaha:0ki@)UYRN(Mk,c=HPS9;Rs%;)
lQT^%I!9uhJ(^T^GM]Hm2GZ,G:;s<Tn'-2mq8?VnS+P?]3DVi/>?9f[i7fuC)j=<3;D0X>KGKLOEK<#:
D+`qo=JIB30_ddC#,0rC+D+_$%#]pMPq]9^(^b3i6U3>UXt[-04`](hgpS=^@0/TF0i1su1iZYaaaCXI
?:KAo4guJB=,c(+_'Mrd1aM/gj#D4NfTsU\'"OnpMMb4="*lpYW[U77+b1+h#fHoJGlJkbno<dQ_o.N`
@Mb<qOQgSQ$GONZc.-$,2W@8>6[H1Hi+-gZI(E!E&ZILN)IjRNVuXh<BkhB)o0'sdf4QJ\#.C%Tg8otI
XFu>pKR3Fcmm%3Gf>1PT;&+!%,Dg4A`j]B.$;BBt"Tuf&EGQK4K!A!+QBO2#>2g>,69L2m04e6rN:PmR
A68qc!DF&RhZR$u8gNsCN3C,&")b3e;qND<Op[mmQ9\S-N9M2&?:a0Wk*Y3B"'94p:+EKb/.&o3:?-Y[
,rm3plAgnRYsBI;'d8)=5R8J8&-=+CTVLQ,#kdiTL/o4rS1ZDr_4WWp*9B27%W7;,:#U>Pk>+mqDI=te
GihIV^P!f<A"7"Uitm>a0Jt]p7kKg7ic,-H#U2V@4(&1&iu9%d!+Ca]#_iE\UL,[r0F>es&jRL'ech``
iu+2cfo5H\Qk3.M\1tE<M="]1_CZ182Y`+/(CY9R:r.Z(i4l3F-`otABYsOP@5-]HJZlrpK=kGd[7%+h
%Ein@R5G[rBoYb9Z#V*J_cXGU1,.&_luZPk#R3b<+gNe`Upm(5+p8GY#Q]TDbReI"d)IL-EV7%F@<J$U
'$#(URoKM/?W56]l9l>H4.05CbGqn7=%GtIWPU-B#TiVa4CCFM_>#@bc^dFm+_;JlJcXj?i:UH-MZd94
p]Z;d0,X2V5PPi[#nA2KE!ld"N6d+:)4!G")<:!9[K4kZ`\JmGm-N\U$j.L)LL>Z(^_RIiq<9KZU)&]#
_Y@_&+iZ<:fcHTpU:B`2M5E1p=c3XlN]Y9(()Wi`]m`kA-]SFW)!j(fXiT0N6EfcAM47u*!RZT5!XJg[
!()2U#dh"1aH5_(<S;*'l4fWqV@O(ObJkrU)ETHN,GB'=a\6&2:6X70U@QCbiLqg2?u5LI$Nj%=DGj8%
C^CFQcj"s8!-9;X;LbJd">4j6%'\%u>nt\k@r*s@!`+Ks0,X<mmYEqOfZ%HfSMRpUT7R*H-%d%hiN8sm
/T.EsK8`Z[EhEaj1g,ODAr4CQ1-E<#Q!"VVP,jd<FJes;j#F#"?JnLS=Q4Vf]'9He$69`fjQN\DQ3[ME
!($Z/&3C"[0FX.\Zu/Gj[t64g;0f=L17P+n?%<:e+besN1Fn5leZr^<I2S*gemTbIb,Z[G&gdUFKVl7W
R?cDC+rJNXS\^pJ!?;aq*l-nLLdo03%"^4aM&c##QnU.g9dj<@p_LUd!J2@Y72T`T-[S83'pf%Eo]SLM
KKIm2iXn?X%#[?)Tpn],2GI>J`$6e*8l.7p&V:k(lcKPBMH_n.l=nI?YV9U'71p!Kkf=bfZ,H6>FFW9s
WSNi=:j8R8'!^bRkfO/3KE+==+[?A;r.749>W!`l:nF[Da73HE8A#;;<GiT8l(mfXT#.STaD*8LbqVps
OfkX[nA2sAc3Td]JI;ZTK8,fJe3bnq)7Js1#7uOgc@pdA!lP1RZo=,,CBM<^_Q`Ac0DXE;B"s&9P/MD3
)%BXu%$65f0Wbsu".1XTW<%jF9]1ck2G:oSQ/&BXn:tKD_=Ra/R;.VtT#gY>4X-`:RZU[<Op<TGc]hn8
bV#Kg;,/N=`UR3T&m's`b#->m.()!)0Yi(bcBE*Xh`5e'q8Zk-s)e%ms.'&NiQbBh:eln^6'+\?>[?MF
T)\9L@h3MTb4:mOoDa+4:Z#J@HlhG:&u:8XW!5H_\\5=dhiB.oI/]-"n))^1o>B-4g:oauW<;9H,:!N@
L+lQ=j3Y=Yht[&`XS9K8^Nk4Oc3rB&FIe2Dj9WbV^kh2o!,2%O..k))oQ]Fdd:6D8nR7,4<TWj@@:`W9
'qV42AM/PZS?FDOl9uDqS"<iNO^01de>leSVCAS(ac#[^0EEG-G%5o\_6Y7;V(j)0!Y99qr=:7m/l.Q3
$c>bl!C@m=<daEd^&d720YRp%97h$D&$H@C)#SXr+E8(U@DE$KL^ehT#*[r]&=?K)T>p5^Bn_g+S'm8-
,[e?aa@HnGPBc2DApKfRR%@6KPZo350GHT/itR)LjGJ2R1IYoLE@Zq5ma:mnp@aMQgLD@5!0`rLh,ahb
hqOXto(JjggTYh6D;175mUc@ji9Uu'r51ILB6mqoJ=M&fqsTl#ZqpVRNmpe:@>L8jYMVM5Kl8I@EUoOD
].S4!3"PklIK,?uJ+4D4eXaUMfgb562o8Y.7QpXFq9R)&g"p`,/AeLo!hH5N:9<@E:"eEIO+2U_h"j2q
jGrlW?c_+aI.o#O5!FkDFUo=/H@-IT@h2NCr+Bj1YoNt"8nG/eUl&nbjY5T=26j)bC9pQUq0<_f9J2tm
CX]R^$VY]#qE*/aHka!oT2<W3ZbI9!`:CK2M%(REr3-.q6i<C)JNMGPaDp/3":0>7g6\qtJk8QhJI.qs
_6kV0D!Wlf"e";]paOZ:9XTDmQ2YJ6J](:XKj]PO9a-qshMD!-.Nc[Y?sKoi5l)fb6tRcdgj*)\'S2+,
>s"S09];42eL@oVh"$jnL'gQn+7_+M`Uh5EbEn8Jbj+E%?GQWFBa<gKJ9*KRG?XE/5>]rP?L]*S9`sfE
6gb15(/Ac$$X0TL\^_X/J)tng\:)Gl1>j)Q(sd\XI+R#QgCsH^XhDQ\-i<#6IA[9seY2bjMoRL;0D^*(
>-#+uNNE;bMd?ViSH@2K6j<l.kcq8gGc"e[YK9PW"bWAgEMi=BHt.`O`6,D9+FQOFm^0?;QV^[2E6Y7Q
]eEq.j2)c@)odY<$?eksoNYSq'u9lnJ?XV+E\>1;&GW_DL+[sL=TTZ:k]]U;D"tA00NLGFBLrrYZba#k
7>c5L]g7``b"XJNV,kAAI)<m!/`W^S3N6>78Js1h%!Jr9=uO[]BP_G#6SWj?h\06-)JXgM<FN76a_b%@
9W$hc<YL0cSZPg)kTsggX3bI29TR;)7u!gGA$6`MXTP'ZTGt8=Xn01$GCJQ.5mW2Fk>9_M>5[h^(V9lW
'2niA`kq6nGCd^UJE5Vk6f>HN21OujToIQ8%(c!0j4OqQmi;/iAJbXu(]qJ.4lM)&gJ5Nj#@/3Frt(\1
qa@UkTGX2,\D.4oNBb(cs/(J^d:5R6!HI>.*J,>t.ZpbL(03tk=[4[:jsq,MMp0Hf-adG8DfSU$H;9I@
gfR[h-k-:],[Q4:Sco%?NrkSE22umh@"84Z+i>L8\0RD"-VTj4#R2sgi%Bkk'oASB\/(#693R\BJjJV;
KWniq--!8=Z^iE5L5-fe^UQ]lc'_YnaI60VnX1>#Phr7:Boc6K1S'$AdLu@=c)R&jMNp!IbNaI>YJ3k?
?$CSR"p@)01ltum6)7;=jtl)b%$l<D?9Q<-StN89F;13-X<NQ;(C\0d,aO4^W?5tj\^WX,a#&%$^__Bd
;M$P?K,+ksc>[1Rqqu7M82hd48K\]JbiV&>^"4JG!\NtsidWR%4\lCf,#V"*Pgb+FYTmXNpC92C$UaYE
ll,iXq+m%,<6r2MDpI^oJ#,44f-;+6kCJ?fVoDF7,GN6"N,+$m,;'f?MMgan'):RfE\etYRO!(k\15;2
0N(jOM`djk>EZ91a"T#69\./Dl=$(b/0>XCJ0c/W+n'tS2&e(T0Tj2dXM\TW"!hc9OFt>P;36[Omp*B8
mN`kG32S5=T0Wd?(X*`NroAqI`CXisRq:k<^H:q7qtGTSJ,c+uG5/k^-bhlbm(i<.L\Dhgk4$3j%j1f5
.)(+X"?qlqHhbGQ>;bFV#<0Q=V(V3,a&]?GpV;uQ1!;$n4Y*A4?!@8pHP^RJjR*gcc?ho9k5O@[:E([!
G[g?$QJB^e*QW3t[l&)274D:ZpQ6p.CW$1a$/Y&uGk$^]:7UY$?%Ia_-[C-5N>n!g*p&T-I"-$(lK0dK
01%?Z#fP!Gl[]k-4ZP0NJMC&t4+9?FJ"k^WU49^%d,XlD5=Y9ir>g"loE^$l?!8X+?Bcq>9eUU=@$i?A
.nZgP7b.]F$^FpNNnZnHC91^BWE?0.W6>sT()+Id7NKK#K*<H!m[8@"'p&j?+2`U:#-]fV1HgI)%"8S:
?8/fCOU'>b+hM5%XD7_+ZB'VG;8J9&o[Z>#nC:8%G!Cg5@=r.XF).+jZt\'gAo*CoelRag2V_7.O&^8Y
I:C/cpWn2i3-h9-`&!En>Lu%5WGD&4"1fZbLTaA-])K^\jr&odAiTJ+Qe)B!q@A)Ve=iu^5V6fIp(`F.
r><Bhi#R)VCBdTC?quOa<dgTNBPRf?Nrs]soPlQ>kn1BYaGZ"#1JAZW;qS#gcPX)[UZ6r!@Z7U\b-#9Z
k0pXTI'`DbQ0`ULM#nQ^+]JH6f7<`FA;2EnL*?/gWK%"q!0N.f:B]`eJFH!;?l:CrV?&4VG\Up5oE^%7
68H@W_]asX,#U':+m0`[RNX`0+[Fj;+_@TeL?PRi!0!Qg]$:f1R*qq4K`I9'<APbDlpCa]kUXNu,ApqO
.J9OmA8YtI_??8J1Y=1JN[HWh7WD-:<bY04@nKd3kq&F&.P"5$U^4>PE[4bm!R`S,<GK^Y#AQ`k,rS>L
=iC;61<drajq&#D#_q#drXI!R_lU)Y:/62SS[5\[68Q@H'L"[dKL?T1W/9^*D^^]j@-Bc?IX(jMme7QP
r?5lfJ16T=*BG@d1K"Jh8NR$QKj^9]Uk$&=H-X'DBL#?)iZF-C0iDjVA:!kUL-hl75"S_=VQs.1Y43^6
WEu9?$\]?2Kj2U=D,&,i.\/23eZdL^G,bh24f[uSdJPJQmoA$&YF.RlT$LSW\ueslZ'%?J:@H,5mXfem
G:l_;SM"ZW.5(:,ndF,R3YnX9`kD-?XBF$E$*[C*d"sDXa`We90Z7K]"DA#s_bbC+7=R9"?lWXE_/ENp
p`//Vee1>D1ITp)cs90N,s)4'8+N[6!RW.[P#/0#'s/1Y,t1[''i]08V>>M7[_>)r/td64UN.</jihUE
P&#/TdfjnEfG;DZQl&L"0GdWV0<P4Vp"`ZoMK.F*[rCM+i7qWc\[Pm%CZWe*C:dr(IJM]?b8/?oZ?5&i
`UfuY]49"NZ^<9+N(MqF0o6^!KeN6C;@&!o%Ym;b%N4.l1ehiCaa$.(,#VqN`gnKGSqp2[LQ#i$Tiq_p
3]&YqU;ofaoN8e#oq*;;3m[=!G:oCMLVpl^`EG!Addi^D9e5Yb0Or,besVRnR^>bNrsRE1T.O2D0mA'U
:Y7X8@ahFm)TPX@4^n8_n`+7_<^-GnNN^%0)7JG9[ct3O2ST%-``HO)oZ!B(5PEl25Ps9VBE%b^8)JTu
k2!f(r9rNX5'X^%S\Nago6*iOf";;&m[Pt>$#HCK$o`K-6msF<Q5o_rIj<Jq@s&hH_hR#LPY5E(>c_g-
;V-U/CJfn.m(6Og1VhHt;Kih=o>"jRf9g5>3VJGCgKr=ka?oM9OUb&#HF-K#]($U:KujCn;9u6T2r*$W
c>Qa5Z?kL,pW[r\-uhW9R$UM!Q?=]BJb]K;gKl;&DWj8+iM$&h$j%qX`\YGp&77+VcJcKmI$D@AX<[E'
$,FkKL0^&j+A0.t(ua5`pi-k9Q8h*[*6#17Y5<@V^[#Ch?o!P,S9aEcpY1PTrpE?2%\iO4q$Ee9LpR>B
kRe,U^0CNi\o*?E6_6KhjI%6n88Mfrqqh(p`2\l6mEKpemhR;A[u`YSO'@P-=(G@93'Uc@j=71V>tlQJ
j9LgZ>i0Zko[l)drVVsLoS<W;+)M?fcst-B4YKN8:JrD>nFOp;Qh(sd]W%sR1HOE:Hq2a6QG./4hrm>T
T;rrYG^CNBLWEi=i_]Ta_<;lFQUt4:)5>0-FE2EL,8(E52#>$k+%1l@qK\?9O-5[#ci<015Ar5:LOIHp
[?!d)lrV-bB2EpEl[e@-$WjMHKBS#oZ&`5ThUP3/81:4Q?MiA?^*"4T,/MW1gVQibh$5e\p;okQ`/$&3
d<mXqTXT(lCcSRQdc2rhr[0677Td0HX4W-P:;e-]*YnI?90NN;kcqT,2R%5-d3B84]s[=&7K;X-Y)2Z2
M5PRl<afI'?eBgj#e9Q+_`m>N`.Y2#>/::(4`5fVIr8'75WU.-mKq2Q!P0=pJ>KW"CO0HU,C5;>]9&$o
O^JILmPmF0@ZVG)#E=E9M9fi[PoY,DD(gS!"VF?ZSflK3fS<OU63PY%lYuF*I:5VW0al`"58AJP6n$`l
qE6PF$X5,LO'uH76m:gY&IF2rXo.3$^**Q;KWW/fcVB.q1B@lqg'JGC*thic!JCSDXLBZbs,u8JqpP-R
m`aJ7>Fc(&rh\l*f71t&kR8^DBh%_3OhOOZH:3?.CssJrqp-3L$eKm^,PRC6IO4'O\c2K>6"eh5@:0J.
L@$A9.0Q-g%0@[sV^7JI/,IFYoH.KS:#82.(m0AF7X@IS+`,VWcMh\\7s^D\,a&-*`;2Vo#%mq&UTPib
PHOLfgApXl`0PG=J(o7K4mX:8?m.9'N.D0o\`Il6+r7UZL`XIN1=/@>dpq%b6%U72/DFkXD`#]KqYX1!
Y]V:#+[ONhp'*D85p@FbTiF-HJ?7J<@0ktV2)2J`"=t_O][X!Yh:Kre&eMFS<C6<p(7'Le&tC"O]S,,R
&e(J$&DR<q'MXlpj5&aP(m,kep;%0Ld+0RPal2>'#O>(!*LQ:e5gViueGeQD!hpL4&gTCDXYTuN&3WL_
;2@u.]71+";^<2H1$SV@4ZJ=U\O2Z>!o)_c',//HXc>M/NbFM-$Jlm\N-hG9'KV$U=99-sL^YNXN>+#I
L`Rek[g>fj`uYPN-P-T=d+1GUi=UYTbGgj&LK9mX-,`Itd(O#bake-YBOU55,COY-C(kJLDLL/P'<R?%
lRMVaG+E8,L^%$rI1SPr@PW`PimVDiWP1nWKXUQ9T7,Gf\;pBohc0M:[+[nukr<c;k!8TF!E)=<&DmNt
+GY)`'!4O<dZAnOLR<R<p>,1o#$P\g&3YbW15HS&e)QJ<9qh<8"@FRa?eO<6%!t%tm*S<,p.QgLWjo:M
42G>.KL8t9BI/4+4b=nMMCF,2P;a*o`Zm\qJWC5e@mh_sV"BHG6YPd-rT.[a@8HRd]T2ehYc;MQ[>@q)
n`Y7Mo5e"?9f*[h(']@8H)WSn5W-rNglq[l_8l5ZIifgPBVG)boGEJ-+A,0iO2JiqA4(ql[&qZ(EfAqp
o&CZrLK9mX-'5Zti/bGI7HDP1$eZ4#NFY.3@MlgpqHni8l`P:FM)L5Yl\"CU'U(hI&>(#YeGgui^5u_.
`MDfn#Jl8Yi\>I)<<F`oa4qT^7g4o9]IgM`$!78GL<+sT0Con[JehN9#Se]Y\>G?tQ3<r&d&o79&q\Tm
nL&L7hA6e5TpU?BR*`c<P3H$J/A]6J0'ip$d5\Kt`4Q5ib_Ree%P@T4jq.3`!q"m8+nE/"2<MIKgdTGJ
61c"n-6P92[XI[Uka`p6&;gdYCel3lVFOO/h?0^*l[-7)(]9YM7>f`H5S>EL&QpfL,.8S$]QCE:aF\sW
;kF-O)UW$pL[4j`3^$dX':=FU6eFm.>ki'X+(r8eJ1R:9!;>K["AY4LP3`2L,G`I*Z="eDp40q4s,9S*
fhXiF7"XJL!>lD3#&q)t:GU?C&e&1frSXC\H[B)>]_pDLjRBeaYjM=;N&b.V<FF,e&kl"/FABR_R(,pQ
W*\+B7)6[1A"W.j5K(4)/EpB4=V3edUi2HZ*g'h9g[qEDqH]1JM"Yk5+^BonY]g]N_E\T^!0Ta&n\?\r
XFLjq`8GZ#7"Z'eN/i0Bl[K)PEr:Wqiu5esqgTiq4VH.P7.;QK4X.]R[cubI.@B=g:k$aXoM$TWT`]-*
k.bq*0G#bB"U'1-D0fY,*d`"L'c;d=CA@<0h[gI+YdNaUE0clCi@FIM<=-GbH48Q?##RoPH:3@Y[oP]`
_#I]6BEC?]:;-40D\XU2H2C[0QO"k$meY?CAr8;t!=[Hb?9bnrf0P0;P_B/)*orKf!%(A@]eZ_s,eZ__
#866^L`Rd-(Smfr,T(iCpML[>'Z%":B`mVp);p3^!WS@D-nmu!3e(i/Xka:fIe`>,LaEs0'W2a`etD&j
37@,N6?4=_$XsB'L`X1'EBX3[U.6IGqIo3`n+rDJ:V)aZp@_?f_LC%DqZfI(pk@^W#`D\)'nc/%gF*31
0PjN1V0iH""7tE,,8eLbLTO)07.f+6OMUle/p`JY@(?)jXmmTR]GS)_G]?HhaRSntM,4%)ES[CH:Hk$<
RthUuIira]N7*FA%<Z:=cPBJ3.[dWa4h]Q*Xg3&GYAE>AV6^taB'6.AnKN%e^_JN.`JJ_/&lV8nc-`J'
=ctk849%5/lpSQ`kAq=tQ^0Qi<Lu:8Kln7:^/T*+X,9,Bj6l7ndp#3"/!/a)9oN06"L@SS^q4sko0e-A
>BfTs3V$^8G0<72r^E?tgr[g:PcoUPgR`qI-%np#TB,[lL*f=qU;oe^'8bp-[Xqr@g.`F)NH*dA^krHR
M&]I#=hS4SqQ>P-V=V6A/qAr5i3&GSlE#-\me=tu/%]S2h#]r`[@sPS@]5f.?2iPFO0KFBR)"aP]pQm"
M$p:F%?5-UZmhH09MK0.Nm)76E2r_G\[G(DS0=)@%<9#nH@[Z.=/N!8a]'$^ls2;1IlOgn6\7GbN^'d!
;Z/EJk;iRq$%ft&:\7i_Da.-$oVW`S`+'9DK$!3s$T8-`<@!Cm,115L+F:jE7#sV^Y%NMXoGD)SY\"Qg
F5`V(L'_,,Hs>FDr&V<W4k`)bDP'HUZUU<b_lJ"j+-4el*]8p?X@[],Ss<dCVjY)*N$VBjj,N:,f"%.R
:/Zt+$lH`=:8FZVh!SpNDZN(^fp%fSKQ2B<MB!6ZVmt5160P"_S1.&8?!*GsX3E1pp+7+hjpN?(F<p$^
Ge!)[r<tY4@_TZ6o[bn+A,b3be)$!CL/<Gr^EQB-OK_H&mb^Nk+;jgXIiGhBA19q=(m1+.&O"-;0Kb8M
9/0iY-7m,\Sn,R3<+k3gPY)d=+[[njkTpY.Lgbs2a=rGf-3;"8A*BR^b0[s75IIRY+d?]10nB\l3&#mn
it[3#+^(bQH?6.Mk+uV?V(ioD<p=S+9k*/tX8-7N\i:60"m.(RKu&tD+hNJ:JGsM$ahN1!FS$ltM2c%'
rrr_Xq9P(V^_lI*jo*/J#hFd,4'h6E&3LM.,^6&&-;i3AYRM$U]f5]IfYRp^cAmNi_cDgdKnpcpdTC%R
`u#2=a#@F34XR/E"=4o>Pg$K*`d">JH>,=S+D.!K"2Q*lQihp@e3ZDSa;Cee<0,DYi"leC9W6"A.]Pa0
':\>G3HY_8;mP`0EG&-.hHL>U`C>m1,bDe%NoRWJ'ok\*\OKY`.DN<!JGsM,r`+dsUF[7BY6hOM=@@IL
PYZ>nK>ZLo3m+XN?PNI1e5l3L@s+C2kb/lgM'T#'&1t`@OEW'O1IMmG:^_-4T->q7h.r&7Yr`kVhEUn_
+l^s\N!0=OP0d]:+"$Vf*)e?E/K@n@]-8*-a8j'WbR7JT6[&oj*\7^tL5D0r,.Ge3KIVpbM?utDcqG0Y
Bk!F7XMRfa9$_Alb?[BlqSpXG`+HHriL;#@UiPiO$>6ZS<`h136`RZKhJ:JJpSL0^pa8-j1^1dY;%!CY
]5*.7o(.=t+,>SS#f,)8p+";u2'dBVC]Q&.pMiLaI9\S4IN)h^W5/aSTmcrT;FB'2nq\?6!&D&KM,02;
((?ZeSdsf50t%6q)3WZbf#TU<-9*$]-"2<5"@LPQ+RrYQ$?2=7DM%?c"sYY+7'<&4nXLH:K<a5LgI5P]
'3M\_D!N?Q?#k*u.^K.c=,c3E`<Nd+jr>u"`Gt9%M4)N[-q[Z!j[FU<0Q_7-i1Pmp?l3?f+TQ+n:dg;8
LR;6N^t@Jg&03$OQs'd2f\Oga*>jQpD#r$oG6B+q:N1W=[:%XCnJiC\"QMNt[[GEaEJE(;1Vn1+(L7db
()`kU2Q?^TaKPjO")%mg0EWpE,k<:@YJPr(^n?E&$G2NLod\+%(D^'^bB%7U[DFJOWHtV`,V675V\Ze@
Cc>X79BK1j.\$pt!!EDrLO`umNaN]eC*>:.!eV[Xr&c7T63,#uAr$MOGhg.IZ7U1]p7Q#R!fTKH/HkQ2
o[pia%=4YfoGDA[!7NF"(tX=gZ4';U4*+q$^qp)'!Lsa""pftSi-)M9!6np2A9ntZZZ4LrOos\b3?AO.
1dP@rG0^g;=(O)Q_fD4q>]6cF.5A)Q`R89,2i_CGb?Sc@3_(cC\@/oBcY8Z<N=HH1-jYPNX;1l!_Ou\d
57a0lL!Y8c-jaRA)i`p?M-K0Q`dh[2d4c&I[1L+hd:7*CCd@*8V8jD\L;u5_*'M;"?u-A_VIZ!`f?M/D
<\X:X$\j156GbEOV)@jU2%])0:QaQN@ltM$)X-`A\Sm<u?_>09:1dO)\=O\(=JEp`='I!dPsNbA]tdD'
Gu\F@"19fc)ZBP[5)-<aFF?W'LV!K[P9`o6d/S**p:]q(-Z=qtHJN1NIT,r!GS'M^4sW9(1]o"P\T'=?
CkA>mjk+eS6<DjDrPOVI&Ob64M/qr%aW!s8-e@bN])k@[>6<4tN"O7OB@d+B'78<:qQZM(Zo'A&s74gB
2chU+o84Fc:sbdd+8<F.qY6N@^O'MEDf$/[-qJ_R(ADUsV#J[FkPb(t%qj2eGV6Ls3HZ*0cCI.Hp;[9u
:7jRqlK%IKLQ8#%5.I0[nQR$o2mTs:gG0<K&G4%f@skKkR$-)3p;j8,9;54u@$'>R$*Z*?=e!5RiINfq
R)fcj(oVfu?!aM/=XlA=%aV>Tj]5=4mVJFB\%nQ4e;]b3is!^B\HNU)l"b1_.+#Br0BfZ2-\OUqG]&$2
H9`&eRJ?Hq*na<^$#;\SlMFB@JYuiOC.HFDLgfK`%,^p<m^dABmn41rDdh&b4d5Cn4!M1_c?U.jG8t'W
omJomVq\sCrAfHH_Pq]6SiQD'K/\F+%:Y7Z0aPbklk#-t].S79f/3JVp<EcSXm5i]8+PNF&nd=,)'6)[
HaP/8=Ou?`Q6j_$`7YHM5eoW-XADAh@3m)@!eh+FBhO"TgA[e1[TSQn8"!d2K\4RphrdUgEFM#I(g2`g
I*P6m^67nIpNt26mSD/Sc?!Z?B-trs,HYTWDPbJBW3+Elo^hE$KHJLu2Wp?NMH+c4Z8,@]-Xn*ioT1%A
3\-oDdFs%`jH>F)gTO^q^Tu77=gtL\UgGI_oX<,cQPpW].@]H)\pEKHQT!)oeQ?kFEpD6Ac`C&8deI](
L(Yim@*`[e_8*P!JfZ^mmZE8M+HdlR6P;mO%#eSUF"Fu:/q'smn8q&t_g!#C3gSE\?.EUoE1t&:C/.2f
(,s1+I&.%HbTSZ$%;.3W;h_q*V'AX],5-*n.1Q6N&e)$_!"\g"Y5\126J/'A1L&<dmFq'pKJG!/mj#@3
h1,>&IY*Oti4p/dms=EKBeejj0V=QdL;iUfX#Ra1irG9?D!Y+`Z2`j&:]A#)fdC2@aud",NIon>?eI1,
_7_LL13)bu1ll-d@jI([4E0L\Yr8>]e8s^<\M>h-Ft5*b\"@#EYMr`c=o=#RPoU$>DF762XHs[#%4mp-
nFVC^6%1)rf@`2H2K[eUP1i37L%neZ.'UP2C?0"b;HXJ,X9`Xh=^d3@BRl(f)(eM3GGamRNO+g>6BDSd
BDk1c@#d]!312l;4I:"bld6aXQrXLq&69X#J6*?')AN[b%IOBh0U-+nf7_Y,YE'"p7aJ;LXu+jBo[<l,
X/MaIQeMdt@@g4;EJ[C54l><q&UH2X%OUDe=2n,':Gml8BGU[%nCaqu[\Re'`a#%XTAYq5o"gk1et`_/
#nXiHbQ#"H)HB*peqX3qq[^c<4SXF?G.[dl]rqfnIPT_tk\&c%s7X5Eag[Mt&(/r5pDnLnp"?$p:1hg&
1Ol]Kb:^H2Tj?#-N_/D-"S:9tf0<EQ0[b&/.dbQE"k`sdf'TI&-oHaY;QGO@eJ3)eB9fjJQ.RPpNL@$1
K@n/A"Xl\X4JU0'XVLY)'h&m_G"3Y<bX3@j.m\n9.C4f_LsC3p</iRtdKCGU">f>k-mp5V6pW$(oW5fo
#gJ#X',lntbi$)_MX+c(@:38M9JFP_ZJcY:!&4ng1HMNTWu8YWGX#T%"Do8Z>7,5t"r)6qM,UZ=UV&eQ
@F1Jo$DkDW&nri_cB^Ptl*/9.<igB2miS$+;UD*6[X[iCmG$Ogr,Kc9LUOG%dgnqP8Z$;,A+EC^T3rqI
pU.3OU`=G7!Kb%ip3c\WS+!aKqs(ga_=o]mT9"k$@r23[nWr^ST3hDeDdW?W6B1"F6YrP_%t)p:qoSRu
8%gPMq:=p$#(;NK82b;-h7Q\_bE"9#@F%jo_Ct5;N](>?_q^?es7kZ=.pma(qjZtApC6aafGI9p;JAG$
`s;59qUNpK9(qo;5=A^3k&D?/a7"q0I*H0i^>;GmG,<Z[/I:GeD(,PT/9UW%Xj@WP\0`pmBAmP4K#(N,
0m(q+MF&jKGQo]eWb741VMj)!1:uLB54GTpjueM\QDd0$ae',meh\q1BLW.P$^5[)/)t%L5k,K@bQnDb
Gf!(+hH12=+R3A8q%4>MbZCO$$oUW]*Qu>Spfr\#.kcCO.Ms@/FA=-a-N`ckGV]K=Ec%#m=IW=E'([fA
l=?b-@GN]]hPEgZ]5jo6fod,%G5`1s97QsPAL-4>DuY02^3].J%p/bjlX.@.Ad$\/qn>4*idDp:&QiC\
c_!Drhs)"cJa_Hd?brB;m$r;G^=O)%Ylf@Lp\sd5:Y5R.ZQ$B$qsrnT^Y+Yb:R*@?44nl[Q6b=piK]HV
r[27>",@:o4B7@0Gr1SWJ2[$Md.cO3*d`6X'e#'5QL[.0,[95>e)"e=RPV!U)R$YMVdr[(m#%ZlZ5/Fr
6!l.a'Y9.Nag`-0;ujcPpc<c"^*KI(-5aOL!71;9@"@2</*n5e$o))iBE3;R6R'Q-Sf:Q[0[h3o.jGlV
!?u\@aW<lgn1`?l>UDG9Q3:`EKO_k3&tg,XAKg$b_0l=hM2DQ-Af*tIF\AgfgUcN'6P9G`!Pq%cfeR3#
4D8Wt1qUYZ'eM5@Ke06tbc6tu"Vs$uCNDc#VG)h*?ddkMFO)Ye5Bm_]4[Zh)mQgnF!!sbK,k)h*W*muQ
]s\>!R%q$o"l;gKLWrhrE:D#0@[LD^`N:X=Bb@A7N'UUH^d]RZcj>Y=J-\N6XsU5&c'U^`0Ru*t&KQpO
8icUDYCKbIMA_T8(^3hWd[=nX<[M[80YdfS_Ya[ON^JoTN_H$K/\3FmQI%G$AK:Ht"h)RqY0qnmAPiPJ
;FELH]f`JsG,A>aVG/e_-9p8D&qk.?]M91M'0]*gX<A;!(`8ahVi%R$ZAN+>=TR,7NSDJ4LM(<f3k*4:
02bq(N*m4oZ31W5ZF]:dNe@+2ot)8r>=\`#+9<a<"GS'2'auEVe'\pr+AZL"BYYMV3f2QkA_'qO(#WNA
iO0Je[&]^f`qG>]PRT1;SXBX1W?G.F(bdt^NSM/V"UAKRR,!Xn#Je5"ju<V:/AXet*.\\1d3&Z*%$>WK
P$enUf\uM/gE+TT2J*=YZGdj;_U`1M[l##8lB:'Wf,JV<:4LI[:^h-NY#rGPh7C\E43tHJM=oRTf3O;_
;!qKIhlsnApGMVF2D88i8Sa\mUM!3,EN6;+CjSn4,!kf5i>dPoQ=)ugh-l2B$-`-#/Q;pX=ska]`NlXU
;27$Y1WQl^_#Dek-(SIJ(O%#',_-#Z!"p+n!kl:>([?s:g?pL`A"L]^VL>e8!MRU^0NN2<'(@ScF'AuD
Rq/C.h>GIee.!tCT*S^6]g+tZi*s*&&N@=C^r(+HJq9NI^r.qr/Q'>l\\%$sC9hiP\>MMIMCVo_n_Cnl
?pgElaZf[>ofXsG^@GhS\Z^#8A(<#t/o?(6b%8oT^?3D8QiFH?o,dMaqqX%Lg2QH&hDl+-if*XI,_-#Z
!"qNu'8f$s#R7E^&h(p<2ruM0Cs"P$l)o']WZ8YY]7`W)AT:rF8prI9PIgS,4A>q:#D`r^0S%n"Z7Y>%
WqL^@m/qq`(;k*MLI'4jJU:g58:mF1cfAMBdQp7+-9hil$.[r&@Z^X'5QXJ!8I>%_I9pGBg4CV2_Jl[+
ael`"V,j!iYH[T.Fp4?B:Tdrg=6^N8lG_W!\I&TWn.UA<.:P@N>*\BUnuNr>L1h\R1[$N780TN#Qrt',
+US.t:io7F)YGdD;(s80cbX?@!@30uOMHMn!$6jrFcG&.SLJ6nOkV&.@sXPBA[4SJitMNq2]^*nCX"Nu
;Ri$k6S%b=odh.P-ULQs,8$Cgmm4@!0fL'&O^sV-7eK#?0L4![;o3OkX-DXpG@Rs)@R1M%)0P1#1I$Io
OBNJd_(_SZ)dY'.5QXIV#p^sN5%[up7UrtO9j!a_ZpCS0ZP5<O-S2as-VH`HK_)_^1.p8uEPmuPf;+WK
$/\6t!Q)#dr#j&bX_q!]<h8T]?sn?fbZ%(B#R7>s@teW^;J*I2Qk"C$E>+:6#c<;2+@d(J4]6H*U_3hu
P4fls2A/7V8,rri-itM.o&UddBgoHaS?Hq;C!TpKSN7<]=Eq15o@\6A%(\%&UqL=s0=8<l5\"EJ%'U^^
FBurf&QPkpo=;E9p,$;c0M.\N$\nlf8;/:?JU&aq(mo-$YUuAOT-a[OK8#+sM7a,u_h@;nGd0d>#p96o
OJE!r%muW%k1=2Q6[:/K-/gGYXO/!O.OVE%g!&U1(KN*3/np4pijjY_T$5?/j@GB<8SB<4%g7O?e67u?
&,DW'JmlI4&5BRNA6XWe45j0Zr="l.H<P_8%G@?r$DJ"66]uU3X>U\V!_<:t9JcfJ_4[t$en!5%H'#Om
p>f5RNE3=>_CGg<!3\#eU-5EMh)A\QMj3B2XXoTc8WG&Q'$:<.618')lhnW*e8A,YSM2Ds7?g_Djb.?F
KV/Tk6Gf6R3i=#+Cs5Of^N>_n*<IS,Y`K!@6XU>?7-ei;]gr,0+9<aLPQVI,8ba3&Klq[k:);r^-*oVC
Wc[nhM,h]mRO=ACkENF,/s*T3"F66&,rQ<+23[K+cp6f&Q#4X&MtlIXGWYi0=&bgFVO`0]gUoDd20XAL
]#o?U`AJ$h\q8a(DU<c3K;!C4F87[0QCQhE8/!s*$T*E9g5A<28_J$ddRX?E+9<`A_$K]-mOD0RXPlt_
mEAF^;hWEWp5gSp;?mu9I<%6P]QI:afs8%d'c+Qh5iQA`@"*c`877G[/2sOYP6SY+*H$0lSodQ<CiPS^
Z'W5":!nC2iaBj'>hR\Qod]^t(DL,&Bu(NI"[?0pYkGqc+((J&7[o5k'%IES@@1FC%PJV)+9<a<"HnrK
XE13k^$WBgpDCDaB[0p;k1m>TlSgb.rQHQ<I^aXNYM`4.fpahO[p=@>]!\Til,t[o'O3ud?;0Ng.EK1D
?8%]GMk)rdHt,uuF2o5<m!.ie2ugU%bF`urs6i$2s6mY1++O<]a5;7,nIOK)r8"h(J+qd>X/95SaLtH4
HNOuS0I1;O_-/&a,_-#Z^k<rj3qK%lIe7R"ODLKYJ2Vi)g5]h7>kc[XF.ZgOnCd+!:#TfI>0213/pdnf
.f7M;\=1*FE"_:P<r?eK]W?h]%ib]U_^GNE=-*Cp5QXIV$,iG9$AS=3a"nn?,_-#Z!"qg`![nnKY0!ob
8,rr=!@30ui_KOX6i<A4)3Fn35QXIV#p^Ml'F[RbA6<7cJ-:r6&jQNg-\-dlrljnk8,rr=!@30uP)]ML
L88T?X=t8P!_<:t+G';$5f""]k'0?@J-:r6&jQLi7fW][dPVnC(^V;c,_-#Z5l:q]@#.$g4<kJ(!_<:t
+G$=5J:\s/RLC^*"HWTr5QXJ!rWH%O`1K&]&IBQ\,_-#Z5gg60_2rb5L)!/Z8,rr=!@/5+![noFcQ(8e
"HWTr5QXJ!km3qi8@g.c$6oQsJ-:r6&r8aQ'FaMENb:`]8,rr=!@3bK"Agct?'A]NOT6"Z!_<:t`1I#:
LA3RF1EliFJ-:r6&kG%b-lA,MafrWQ!!sbK,_-$W:B1Pcr0cR_OT6"Z!_<:t,TQn"$q]&]=CEJ*"HWTr
5Q^I'J:\sDbjgW_!!sbK,_-#\NW9E@Uh_`e0G6VP8,rr=JbTmD_%;+YGX`s/"HWTr5QXMI!!Pa<2&TF3
#p96oJ-:s!r!B$(Ld,rC,8*6C8,rr=JYXN@Jg'BI$nI8>O8onY!_=I5";4B^4F$):_'.o:oH3Ea1b>8A
*RC_+"uY'>Y:=R:FkT=^o_[87r+#>`0A4EpNADZW:>'`'o@$bnHg^Sb04)?iY;MaBQm^e[T(10^C]ELe
oC0!)`19F!#p96oJ-:tL?io@=(jbV[QUkkJ1dGRm+qJ=CX`n#CDRt_\EBUl.)KO"YjMoBbRL\KnDlCBR
FjYfV@T2S:A#%Nd(>0lE8)k4TlN1S>>ZH;F%7F_Q1,G%mVoXfWC54OFl<%%E=g3:b\=4cQWTt:.o5]2k
>\NM"&NAi#6YRa*.jU^fZgI5=4W"HB,69'?"HWTr5QX:ZN3cno^R7n^6MlS[6%khOg,@h#\FdG6bK_]O
A6J/nb=aHN\"_+Z>ii+qjD;ObfQ4=gZ7?]El5\N^V(1Q,l"OCGs4&V'g,:/I&RbbR4,?SJ(@/:0enUhO
I8sDk\"gI?Ma]MM<k5r@b-jhanESZ503d[3&_=!%RYt.6rV_(t@_k2u!!sbK,_-#Z^gI6(//W9:Q\`:J
Ogp8#T-\M1\:E-<?$"I6B;[SW`GV38(7CB;3]A'Oqn2RH3N4$1R1449,BHd&k@HKKB!pOIRAY'V-5$]]
3lFK3W(E*gZGCn7+:0]bjHb"#ESCa6StU*rm8T(k3)*dj;k=u*1J8;<Ri49:C(q)/qZC^\!@30uO8on1
QG@_QLAQeZ7:ZuSW?VIgVSK1o"XF7H)94#bR%_S\7L@*:7Ei#/3*$X3VVi<M>pup#.<(^<Qt;"1,,uuS
Rts<`B\<H8VSm9]nfg^VF%T[-b<&h=>)pZS1\8##_).`I"U%2X4d2nT"hB<oec%c)0FZ\nE$l8`!_<:t
+G&teN3cp%FYaVsLqJS#r.K"5'KUqH_hoY%S.Q0'!Poo?=J:7QJCc#t_$D+__4]`=\@Fec[=o2$r2>C%
d]u:'9W?Ro3Nm_igmlgDR=\0L<BjF=,rJU>8'P2pJtTce.X)(sD_O$a.F?!%?"^r),_-#Z!"qNu,7tc*
_/NUX0M')LkTuHN=5XljDNu"mH6=OOjA?H*E.S,?!k9/M]Ni4o["*t>KF/9AP6bDETdPh?PuRRXRK]+U
Xi:3Z=]EjL70a5m80*\2,h6_bPuHd<'8P]'jc"rq@i.]#*4R's+9<a<"H^D2!okpNKI0$r#iAC%k"Nq;
Ro1Ua!j;YM(dq43",oXd"G;YC!tRa6#NQ"dU)OkSSmSI"8q\<%gk9h_g;2eE1'F2Zaq.@T+K)k&\"]/W
K9L#MeAPGACjD;g'Zu[e[AQj/lFQd[l=q"A8,<;dNs(OE&jQLh?pk(V/K!n!P`sH8k*9T(k54@6/`:&n
`\9*86-c_c35L.iju>UR^c4c!84(>$<9F$gW_Obf'![9!FKiU@f4N,lMSM5]D5`!NR7aShd>d72KA8#\
p&lkpok](">N*l%6e5H6,_Hj9_haich`q66!!sbK,]JFPGRF]mP->UnT?qJm[q,!`'iXD6_Z59S&e0.,
5qjuY%ac*t.lF:t=hTIoi?0`sE.FR3`=JcfCDCtBKf.fjXuih]K-^eh4/ugl^;utm'hZ9ZOKJ$5MAr+G
>`KR_$qIl1rf72D!"qNu875s0j")$b]pDPB_D`,8L*T#<3!Gi7R"sYqJg!$F!^$m&fj,dj'?m=aVF]&p
E&+ZnrbQ.Je\#([N>-D;ZFCJ^m45M7AL<;8\'Cr_UsQgqV(5d&+SBnO1?eQhL1002JaX]^,_-#Z!"o85
OG6n>If#20GZnHo]5%&AJk9`ZFZsd;R[Yp5Z/PV7^D9SUd4tMNAaZ"0X09*Dop*,Z9<#ddH23dp$aXj;
dYD.WiRNEB^N6'\o[h^'rr&*@[lj999>>oP^K\2Go;1XMp6XtBp0=[]pY9iipYsN\1TmPEYE+qi&.AUb
UhjKa&1D;uhaL=YM?Q.p@"?pp6Tkk*=NB($8oQOfq4%r8!^@:-M8W/b('pLBMd4rXOKr;[dagR\Z6ch>
$kk&39N"J]cW(m].P.PC:QES[-4JR3f+_7';)$qAJ-:r6&jQLhi:mEbmQW[&ho=,'B(C?&dX!h=Y-N<=
J]\n?DO-uY`G[0)kfbPu(TMbKEc/J,847d@f+G$;M&DtnVT.ca3nLKKW*L9<SnFBBXfYdd<4#]/?K5:u
=P6PEf@LpE,1\6%]$dJgG1N^s>]Zc4YrIa3+X/9GeItf1&Ic%/EA'_4*]&&4MTI"YP(4.",D*`Yk60k9
g=Rpo0LQ'HjC_ji-0,WTOOL>6dh!RF(hs=^6[1YXfT@TjR9R;9okTI8g+p3]/BV%/ON=!"eLR+lj\HVA
LV]*!Cuj@)MNmsdbenDt?@qVi!@30uOMHMsE8]*:igM2qI03!eROe,$"bYFc.9BY?jX*!WMG32W'pSMV
bo2)0Nha"fWsjZb-a]HNFg0h1]Ptc?HcsmlV"lW_^)IDq#kED<Hlm0_o"@jFq6&q9#<#1PgNlhC_jj4@
G".ZQH$et(R*ZU83LBkn(jKpq;9.'*#"CVgoLVjbn1*F"NsGrr+t=F%1ZrNueV"a@&d>ZuY[m/1;:+MC
#W3YuAQ*J8,E)-=eZ$M?\L(^\9TBg<2acrUU4Tg])+XA;$3p"Ym/M1bhS4QQJ(MDs(=/H=h=/>_!8W4^
I=#?![/Ybs%NRNRi\04;L*H[8&+2N`Du1?aYC1Pt&+9GU=*#>KX17UH!f-Ikm!Es&\,Z<ki&CUjnL-5l
nctW(;kZ).BB*SFH[GW:)&<?if;+:=F/sn/U"e5XBO4j$kb?3n$5O@)/FUe4BpgP.EqKlE![!WA);GTr
+D-.2@q]W>jt9MM/F`"l0opGo,Cla&2CVRl#nF0OobB`l`p!$-a@K+197mN_&EkOBKB8hRf&',R&AV[#
!\Y.1+GPGK*'-[-!(Vb\L,kYBRYGQ(qiaE<`"9fd)n%SSb7kOKrRD),"e"Hqn1^(DUj<DeZ<T@XW^rsL
flBRu*B*cu;pCI'rOjGa`$rE?W;g8_>J%XtB]j`ecb)=5OY*OO[u_&ObLZ;[YEo1[rJnX?p!YkshV/-E
k7l5r+[42=O\`^IrS.'1>lOKLl(;h;\n<]aAt-JR`u,E$j8[T2]3a1"j3*(gq!8rs@k_NUX1iNOp@61i
s6C-=YI>8'G:Z4h@6<ZO2tarajI6,8IGrWW]CFQ54N<$2mbbKrfB9V[J(sXO*Rc(b_ER7^#--Eu2X_@[
id\"8f^l!Op4'L]3q+g.Rddr94H;uL(e=2MgUhBeU#"okAIChM<ONUq4%60@WXp*)r,SPLT!K<riLJ>>
:S$2t?]l`)1TNTobs\9R;YW\!eOB-%1:lNdF7e-+'+@>B`tEM#0Gtcp-QFEL3(D<F8/gC-UhPGBU1c>-
(o2V*`&!f&UG30VE?pk7n]6fF$'#,A,O/^AJJsB&P9Vdj75fV210"m['Ys/<@jOfW8\OA1D4*:[VQaZt
[M3c:^r&uP,I;M#RTFRd$`[.EY3`/RL:C)r3cBnPX1uFLqmU(mRpWp2rn(%?1=S]6ZY-3.Qi/#nrVdNk
4cXK#:]EMj5AeZtF:=uZrjdI""5q28hg2PF!%-fk.pa8dBH8[3LS:0F#rEK.4H/gWU#!J5Dd1%36>IE[
8$dWYr@agR:QN-Yqd0Mqa7%=cN\Kn`Z+"pYJ]cnb.E`H[ZXdrU`c8H<7+q2>O*mO*%3C7oMWTN=-Aap"
X;,?*lbV>*3/.Gr$p:)g9ja@:%>&$86Q?42$m./J#_N9_X9o!N!O=:K-[2BV_+e>_Hl.UB1P.n$K#'f^
VLusT6+N:RDlLs:aGS4$+q#)fO\&egP8%/r7:o,R>uY@$(R\YM4ocO$B%)gp2`MU)J<:*]"O-ok-AE52
4\tJ>FbP2PhP/0^/8@A,MNjO0j<fGs<F5'3V?gFp;GVkFaj]UGDJDE2I2oSK%Y99,Q.ZZi2BYA9HCW?d
`'3Z/mr<;+N(Kp>dY#>RiO@%GMpWAq@#04CIRNXMl@Xrk]S#aCO"P`u$]Ffe%.:26Q;`6,g%ah)>:/pe
AEZ?e4oX$`m*,sM.*PV%(tB/c2EVH*M'Tb\a.V."*le7)F,0rRO,RIC)MF,YQ6;EmZD@hSPGKnDMd,<&
ED;CI+d6,7:su5G/2K_r).G8Z@=Y"@Ae$$o8a(7>:"`sk^gp2j!a1f,*4qa$O`T;5N`X5:^q*Ce1/]jC
5Yhie6dR%]E=7kndG;^A<XCLBi4B7]('TM&0T%MIBCS*b8h6C/X>jF[j_5DT+^I[T<Yc!6(2D/tlk3C3
U^B=4o;Rrp(>l7]2ej0?K9jjqLWS&'-.\uOXI7Lo67o[>_E##U=l+J93`>@pg&3`QHN_0H+V&$Z_/`!C
1i)9j;>Ca=UjW(1kMR1Ab*%]a0Z4G&UD:I(^D`k"Q8FBMs7sAfX+*8Lj/<,Kllb'Rmeuu@mnP^m!<1gc
Qi;F&dr"`/+nfE6^#A!/s#P70@X6S!gO+#0CIe'5mi`NW*V+(A+(2T+Bl;"sW$n+TZ(T/X,GE=k<%s\U
XV[gjJpA8)MU4.ZmM;g1rC:4K=Uq&$Ci4#s8Xn/U=l"0cT!EnnKZlu1+u'Xr0d3cJ(0S0CmElaTAmPQb
@#PEsk<NKGfT:/^*$McY,i`;E9kd5[]:snn$%@VEYQ*DrF3ZpYc75^85*&T0em5]S[[XGPZshM)_r\N9
Dn>E3G<YrR+'nm#%Cb/5a^`q0pq*"KIe)WZs)`>.+)\Xaae)o<aNF+#.[=nCb$Cue_$7#a.4hXn0!\f(
WD+Q+bP7FMS9'-Xb?YKV/3%9R_u,4TP`$JQq%n&H(G/m8[n+('i2Ht/_720-rXOCs*T$eP[KV\tA&^mo
[2>tDQH7*tHN?GIL18r,2VOeCKA==J1[b)0_4?F1q.!D`E!<o+oZU-j>K-^h-kM1[R0`'cY48if[gnBZ
)Q^c0JNTmS*WOqS[D/+PhM*-+4SHKM+b!E;TR#nkrOg3b&:(j.V9O9(-_'h%Xf3&&D/tQ%CR'F*+cG)S
:tdJ'BrL:-1g^o)_2=<cUF:fkQ&tOOUenOeAT^It,`XMpQmC!T(PGX>,oX\:[kRD%q<#;9ri%4`#E!ln
6_gl[lT1UV3!*o0dl,mW5IeGj`Q_JuCa8[3c?u]SA^dL#:LC[!\_G`KGkLXBen!WISp\;"`^:]JIG$^F
iDVo"f2'&#I*42jmsb0)B;\q<jSD!o%U2hk%14*hFFt+pdDc,Z/hEo(>>P^2bkfH>9E$*C?PiY,o[XFi
Fmh1Pqa7"qHq]>G3Onf?+/(skGcJ7BYb+]bo@V[lH!tj'Xf_ft,j-YJCs("bk[epCQ(),hQa5hdCi2mP
WE3U9WuE_9;1[mp5_L6p/4=:V_4[gr0$A)R&.GfITu<Ir4:KUPULL8j0HLF57Z`I8T^;mE>_q^/:,)&6
h0Xc+^^n#))J]Q>Fr2ugj9L;4akE):]d6I,SafPbZ$&-e2+)c@64Do=XVoJJNepb-=S(1spN_lmD[i#K
/;^<5nB\'@W'/EUMh#SEZK]G0rlVlOT0Q=&oe4RlC*7mg&a5Y<N%e="TNA-TbHkU'!J2@1&&Uqi+gt5?
&J%6=#/i464:IH)\HG8^Dhj^*3A!*U4E#ul`m[gA`)A8+0^b2'iq2gu`)A7XhO4JiA(%?1;`0V5%mu>N
G(."FPU!YiLEWcnW]!uo<aIN!-1ZX!_iRs25\aLQFt_()f"oMV6tCoI#t+oQ'MM]d12]!$,mei6^)N5c
'r\sLE$QA)9UC8`aR=j/W9L_S&-W)d!AZO[Sg4pWn\6)RXa-@LLA7g';nXX"jKANV%haB"&Ara]Ba.BA
mrpr3]<lgs14Fu,C\@n"a"b-d'AP_D1".W&9#EY<6@YTT#+6OYPSiKLLr.7eQFF*nOi#8;R3h65:b>U<
%&r>86M[!86dC?G,1^LgMnm41.@['b(Lsuf?s4i^#-4,$ND?O-`?7E"HoF\b4JaKj=j5Sd">1l,,`?%I
YM144`:e'$2($"Vg^eG`Mr(t'6k$L'Vi@=";%!I^Gu$KbDCCUom5]#?_g&/7(j;:QH.lp91ll-U>/s8f
`&cu$Qq%\rq$N,,ed^(Xo////^iLj)e+d=:!H49uRn_MZT\HbFg)F,<XZL0=?Bpp)0ep!N@9lD2epGgp
>j^W5[BK_^d<QQOc/W6K&C%b-=>7O'@+[e&4d6.L/O2"Gl\N2&.0RQ?^Nt*GVKE<^p$I5m+-SlKNX$G/
[1I,3O"Ycm*!qSGWSoQJLFC4'GMU^mSfnS@NlT2]p_icOI1.Bia"b-.)>!X@#D!u36_;Xe`WUph?BcZA
kG]G;g,$:67W4s#D#?lqH580$cWuW<dM?.kkmC:51,B:>(gu#G+h/FQ6sQiJ[aG>eZ6CXqZh/3OBZ@q4
@<+IsJW.s;oaqsl?rA^55n8T,q3g1ug.>r_OTZh1;rS/hYg;@dNmPq1>6&Cn-9ZF_%e@4#kK!%onTd(H
J(B$kbI71r3rW:?8*+u<UbOlJs+br^It@-8pDr]Ea5h9\lQBj^a,57BQq)s@-r?u+/pAW_bYu?>KI=N4
CNM'A2Z?Z&7oOgO[iJ@6Hb8D57XgrMc5%@dj@CHsTtNil@rO*7XXg$528:?KM4<?1"ZFNPgUQM8jlro&
BSjIR>+XSKOl"<Sgj&f%l?$-R8dZd]YVLncnHB#*b)MJH38n!_:&S1:cM/Jos2X#gn,hYAJTl`B`W,ML
lAU[MNn<W\j#9K6/(iGW#pEXVE`+Di1ll-eCF>$cA3:8m9i[iM7Grs>9osU.Y1DN9TJ/8Q`E((PfJpFK
4/]G1[$7jc,l'bG$Nu*`RRgiZW!5T?aXmm<4ND_5>>n1Fl8FqeRO^#VP[C3"@RK(2b?[bf9V'@SFVcYY
3N%#N\W(7(=Yflc9.J8+$De%K9QioCR%V,!/f;AfJ)>?n@lM=7H&n0@afn_6`:4p7nU*9@PPjn'n7k'O
*WKC%4TEfr=NgI]"I>'2rh[U*h06bdN^&(L3?t!50u4,#8J^pM%s]#A(2&7[<T)/&2R8#gV5>ST]i8TJ
Y45..U[hBa];U+&gNaP15Y[rh`J0UO&iGe:a<E/O<E#cnD,iGMX#d*q>,E6BB%AfJ-sGe8[pQMX+4_rD
KU]//a*PYbjOSJ7VQ7fZ2io+g8_.6;dKC=0D'WRL&LDbM,HNsE:Xa=#F+*ZSO2n8Y`q)16nD)Y&Vsf*`
=;WHXQTnO68gsQFXg!6E"%fM#hlQXup[:O\G_@>BY\5)ujOR'Mo*G*&j/i,:?Mf\.hF$F>pLuBA>i,;#
*UE]Mc-#3%>PJX)=[2jn$Z#@R.t<#gg;cPX)pFMK1)=/pc+[&CEbBOW:"M#pbJ%nALR-eF?gQVGl+XiX
HGBDnhnG.upO0Dehaas'ID$`UVV\Idh\@YulsX;gF68R<Q,iR6\%OaM9f+Do4GMF09F_4V09"#t*m]Id
q8aLbEp[@]ODk/aI/-;DI,-`9"NKM!mrpo2c]0h/k<ec"-5b\aa^lN!B0LF`O8]S+P-%Y(d&(_bg[XX$
lX!b=mdk315$OSl.6Qup/%KT9AM6>IA`$W$=0jgp:;VCrMSG,PR^MYaJV,5R@#.U=do/+`hu5^ZVG"_1
4/[CaEVMYtO"cHo4-!ZVluQ3:a]E.&=FBN9-!MqggQ!ZAd(rKM'SlB0R=[m!3%!3!l-(@ZL1/gWm.7[@
ki0&2l;AI6G$^U4P@5u3YWH9m^7eU_rd.`d?mY#iKf6;I]DqZBpd6"g?J)aIbFu=<fKHI'6XjO&ke\,L
(>@,mTm7X#A9<0]c9.h/(q-.4^@5iG)A]8Ors.Ei>NZ.E$&^#U/B3lF<0B43[hmkeQm?%0qe4tc3ak`*
HmLL%_O?k]'L#t('BB7/*lk'"P0lCd?l6?:5@45-Jf5E1@FqAXLTPV!mS&_qm_^sEldX5nOP$d;Jk*qe
Q]Mb?PNk^uNYsTJfN8^_2Jh\,i(c+iA'udIBHC#)%,:Dm<<)fJ2u%WGi,.Y@_q$gKGCKM6GUs"^\qY_A
ZO'0=fIF^:rR"n\I(kk662h1R`F@JCg&:"/_mY!qmR6Y+-B41Ijq.d7YY>X"%u.cs'4L'IcMbZ33<=>Q
YitmN+?!+<?r;X]KJp20qu43CUe=73rQ,\.$dG4J\43L9#MjkMg@U64#L2:rZqE0C7hcA!Rm*N/^sTs(
A/Xf_Xn)"Eb[Vj`msB9)d+2".4UI8]HDDnbjGK9;&DGJ\mJeG/dZ"`0ns.mh%'=RPmQpG(<fN:#k-=r9
H\YoV$AP6J%dlD4llDWV4(0c;ctXrdSuik:2\U.L,OW,j3MJgr[O:'.^]BV&IUrTS]qJFEhaJ7bE/hBD
hO#!u<7*f<m96:>PMkR8&p"Mq/ee^]RD;M$&T?snAsUF9_gA!NE+lWmD,90k&p`7-LI?bQCjgJ#I5(YK
m,ZIuq9=YrG,"C%E5b%:rh@EoPDAuE,T=%`og/1/PfY?I,eePO-h+%-f7efb.$N!GgbCGDioEn('R>HD
I$JY"oo:3.I8Y)RK>="h@qqTKIjRT@8E)0[2,a&5g]#/gF-L?bcod=[M^6#^gbIoATi[,'@42dc<rXIi
O*";J_Z&00IlasjM72T:^O;X1(niAl%GK2*5Rp&XB7c?6s(IeYcCriF^3d;#Dbb81TA?__HkDpng!MpR
%&FVd-:uH,$AP6+qnH,ar0Q3(#f9uF3kT&&rQo:,g7H$fFsjeJhNF0-1Flt<b602\'PfPoR/Tp6hq)68
k1rG;Mhfjgc/VVIUY(e*k&G1V0]irN_pGjKo@+!ODHM(!G\(Qr'5\72n<Djl\^u(e-Q9@#lN=1Y,W*Ug
akcTLpQ#W0?glm;"M(#K4:Z_%T'FV>2ik/#IQmCu:bW;hZN%7Z$#WlAhVLE&g'P8:_$Aj^]&88FKJp20
OH_M_"iH?<%h5X^!q,m^p)OHg?\:9d!P'4L,rC\'!#bI%$#UeK?LuUl91-NLPR0`s-+[MVP(f+.:O-?D
;3aQ%&&X2j><`/_I(8P3M(BM#M`dP\d"YS8hmP0Nq7b^OGONm>-f?%&O(6]g$#UgYrq"U4=,MT<-kk7>
,qX].dZ\,#4[p/q/J:>dN)YRbht.H6qMDZPlefFCaF`BOa59KG@`-d[i4f/H//[6nrFX\s-f@`VO(6Td
M/FBLh*:Ne;(rDi!de7Aqs[-PR;q-a>3083ei<bTIWjb;EQ<3l$7(<1(n.l4j)5T60L,i]"RLJ&Ws$\<
aF`BWS$rj/F(4Q'o/J)aP)SN8"iIQ=s'El)a*H$jmp#fRn,J-EErtc_<<gI0eT&mK]m,oI`X0]tWYBRW
-gj+SAC4[JEa-BBj)g.JIB3+mY7e2=%BUA6a.Z0rYpUF6,7906)u@a5GE/m"36p3@A`OlI*o*6pb:F-m
a)'DRO9do]G*tciDNG-O:9k?keP@1Jc5PTL+Q:=3?H'F(%*dh"1dNmc7hcBL2Z;R29Ir+L9OU#E"JO="
WpnaV6FgQK33b0#%?TOlfVVHgSaY,mFTc2`\JdZCnAW<k2JfL=s7(^B<KL%P4NXo"</`;qa'j>HWU<GL
o8&!,UfMs!rJ)UE3e<GRrU8NkN)\cSg^gr/&eO(R1OkRT\43LKJ;I%"`uN;24-V!(G%+hs':h4X?kZ(W
-'ru_QtRO2\lDO?J's`T'FZ4omt'<n$2C;h,/7[t/=:+l3s6fBb/<`9Im+sRh%Ou3>Gg:H0db7W/h,@.
3Mo*WIc?nCpN<3lKZ1on@\(ZX,ge^aVD7B'Ube&[(lm(rD]4(o:f"[s]:M)ZD%lWF0->HqTeO@UB=L_N
(=u(l47Hg"U'V%F<]<on'6aBu':gP'@IO5EP-DHV;_^+ia+8=&D^C`q7)<i4Q9F_+bX<i$OMnul,Zt"g
-r7iNVf,0I&&[8=-V(nJTd8Mlr@2fA,i8"bbKq.S`L\`4nj_V0YO.kWP>T%\6_eoHPMVm9jq.d7nJhE9
`=iRKUjG%j*;T5]jgf0eWsOAt>N(!%C7bOnr_F1U+[_F8=25(^!+qcIM"KEmoS:?@1.e_ac/Y0J;\GKg
'F`$#EC`]c+A]SE=:fEsQr+Nf&BQ_:l(!kcR2#O*(]Fhl*KPPuKq+;-f1;2)m$;LF+;eJr;=_k2@#O/e
U^hQ?qif)`U0orhbJ#<Jr##;NIoGr6m8GC6B7bWkZh<(m*TOU+jL3C]`;T`5jqs'HBDai%Z=MK,l)%i^
FP=`E8B)b3mbbcD;@Sh$5FTVIBrPVtO5h`-m^i1c9%Mf#`A)4N?f,LE]q6<oKajpGl.u*Y^2J5gomPZJ
gY^W;(G2k2\6R_dN08=qP'*+S[D%N@M`Uf;bD\N#?N'1!CO^86h&DdT;g$fK9:Gm.`Nm7[?h;-7bFbi\
hInCQf/`GR40NqT1[h"N.X]=D#IC32gQjhr*8[W?ie3R:P>;"-*X"+SK14*.NA7S5B96RNWP(+jXg@1d
h^&qlnVm('DVpac"-lI7%;#l0odJ&rB8iIcqbQe2)lPcc`rQn3B*6B<qjl%Z^3L]*_9d9#Ag4<&U08a\
'1jHBBYNMAo&D7AmFRPkXsQ)76a"1_>d;e(:.'G+X6`togKi:ZVJ;NqDk(]Y5/Z%.Y%_fQ2p@E[M-*OV
2BjjhM'bZ)aHjFI5&KJ_MTO@.e*1`c'iOlS@`pNJSW%3!9bB9r/&J9m`u[!0Wj_9_hfHYh53A_uVdS.+
q8I'@(1MrX\LHNPT2-E6&0lIZAr%hVdmG_*0HQu,ied3t:^`'Il_Ar-Tm;T*3Ru`W0TY6F(tNUPP`O0T
,'"6g-UZfo)%L"t8]BdaB4';?ecd'M03L&KZ+KEZHi'Y"j`f<_Fd;+Sb;u[Bc/md$P3)amEG+l;kBR1f
m=_Ve_?M3-&6UkpCrd7AbTU-<Edf(=I<%mqMi%eA;I)\)?_At#le%FT>NJDLCZYQl_CEgP#R4u=_3uNb
GJraA((T)b5sdVMpA$OD$SdgVJ+qg8mub,B4Istg%-(a?&3#Q?XF3*Pp=&.=c/Y0Jj^?=E\))@%k&Hmp
_eo,]8Us?Z9Tdn;M4L\J/#_IIo!IPbZkb(OBh`/QX[c!1Bj)H7XU3jDQ6op5p\O^])Z(^&d1P)*`!/Q[
YU0,sOi%s3CDSI@bM0A5Xb7db,'HRqPg6*XXK6#4hOH'B#!XMYGW6Vl8I>[c%g+aZHj%@OV\Wb9eA+cj
T0)%sDMKsWlf3/M!R2/tP,FpULpbb3chGDu-K9[JoMZ-Qn*;3I"uMCu`r[NrGoUb=YaL:u7*uEXJ^BEN
g+Ad3Q5*P5*0Zb"(3>iP$-**9bcsc"<Y<BLi##n#P[fkt9X5k3R,aAK>)69R-kHe6,1<cNqFmm-;($$\
bf_GP/`:fYGX7?@.'l`R]qC`sSO.UBPccQ'aAsZ@<2fQcSTm\7TEE+h6QGNMdj&a=JD2dtE)T"a6QGGK
UDB"KH,VMV7f"o!2A$1WVlO!WJW9ICidgQ@)Mo<b-db$dAMT-+M/44H5VSQr<AP3l#\D*h3<`?uMBYLu
8/T0NQ?/!_NYMm,#'_."%%nIP9X.UYqo/80cj>Br'8_ju>*d*sV6JH%S^Voagmk\$=b9Zi?%7TV^=5h*
4g)*pg(`8)X7g(%om4f5;\]_fqTMYgpYd^jNPguXb]b#o3'1]dKK_2LSsDcO@>&aS?\Vtp5fO'Sb_\;B
U)]6OXGga^)6Pp(:OVp_Ht?uH9\FZ:X+_BscjX,72[sj(UZdf@i@qPrT&+3*L+s2#nI=T`codngOW8[G
ZT!oi4J&Q\:lu1hjb=M"42*-_p0DImrG&Vm<dJY9TLTZj('H6V=`\8KE,r:ta9[A@l="''"1T/-#R9&2
JcT*c(1(lDAQTN:0[p_dO,8[cHmr=De2$W`K!pW$2GW?h(;Fjp]NONm,`]mt10k7Sb#[.mKXFGN3CQQj
.<ua?h\:hUmJY'Q4/P,bC9;XlcbW].IX'bY09Rrmr3-WY1->@tg'd1ZbV=]ZiN(#U3pj&l!9&QY#N"o/
.`?XLOKpd[@['HnI)uAS;r)s6Zg7$\[\RaY)g[/)G?>+2^fPr^>+[)=4CJ(qc!uoW3V@,7RX%$BJ"YHL
-#kK[&I%d,+t6u^c5lC3ENP3Y8_kT!.%Epf(0(,EIZZ$D([6&..O.Sq@EFK[Kn1O-eTNT,hnH\XZ?DB1
iWY?8(O.S#ZEJ-Z?$J`t]Lsdr(HKcH*^"ZF\r'^p._55PH+.$aIcFF+T@TP[EjOi7/4BZ*W*lh@g&p@I
KQ"u.mC]Da=V3IR+Qf%Z0^-:X#4O4[d">'4@0Aq41F0db$5f7oF0,:e^J_\.Ls8>(-R(("9!ER>9M%M1
=<Oq%/#_[W@:C(*PA.)IbZ@ul).esFb*=8qUsU>STUV^U55?%MTa_KIbe8&J_dd.^?KXQ0p[0I=NXW$`
o'QN_qNg7;@tJ])_0p\0r8GSV$A09<T'RP)n04qV3<ga-2LbLts2(tY_8i/jgX(5[I.Y[cg!#=fhnQg.
s(>GJFFp/Ijtb=H*WoqpIjU2$4E0dtZ*&p6$g(#aF!Nq-m?6f&JWRt:Z]s\P/:P+=]J[IR2:#<CVN/f`
)O]9:r#.oP&:p/:[5F)fNuP58(H7Ui6qYmq;OYui4/HF^HMd'9ei@G]ZW#W@Uc+g0dWBYIe"!dW2:lQ.
?^K&^&YYDEJjeg6"9[a.'Y"tGKP/QlH23Ym"q(Vq'=8;j-t82="9Z.S@Y+VC%$e@(RAuI,FNg7IT`I&R
r'7-l?KtfG;?mT>Sf./M2B=6UWF]\8b3^Z[f<QiTG*P.I%[ha1P:\ZjrOYSONW\2(h>-`EANq3CD:pB;
7K8-i#EC]N2\,3=J(sS8;.JBfr4k8;IloH^_VdT[:\dehr&<Y>+5QN@D:@[Wmm)gs@/"Ts"1RYG0p3"(
o/XMEB*S+Aj(tK94:[mFIk),Tj8Su^MKN4t/WI<X:pr1\JjEu=34rfp4'h9Q@8dV6GRJRcgZ4*n_Da\\
;TFs9P8sdYNX0D+?YAim1sB/U.s+71lndJufDm:LKO]e17.:UMJXt^LJAQsm(-#<,GGe;5,5)RfQj>:&
@"A.]U,jLf'##rMn#i0Y%mps3*eod\"*6*a0N8apb;J*D"QLD>*"+_D5VQ^sl;XJK75^cjEd&#&KgjUY
gLN&E-+3"c8Km:0L*YR-_MGV.N)P/1dje/GZMj6Ao5<d<YFPD%AjH0*><PY6<U.S*k</<AdkgkcgNULZ
:T+dheA6p`rr-*?@p:aLrJ<HA7eR$g)Ye14PMa+P)*['bpCiVtTA@.sVu2mCI/(XnO_b$DbT#hSI<"`A
M")mPLCSmQl7MVr5`Q=sh$i\4Y`enLeB^<^rF.Obj#QnOa*a@2O$PU`hj<[(R`F:A?;=3^API6;UcAr`
'+!Fb5dd:OBF#!U"t>K$AT8qt-*7B$")WtWMSh!%LPUmWW+US,$S8k[YWQ]`Jn'WD#5I-f5Q=02876N@
N$Cl]Bb'#,"t"qAE^r1J%IoG%0SIg.F6gMm2A*Y`l=$o-n6FJ=`W<mU1.0?l&%EE`,N`Eb@icMNYZ0\,
8X->FBI"ek0^)qtc1bj"6e-#i96Es_gm0L/,@!d-<@T^r.LkN#g-CP2Q_SS6Mjm0'm`B'.s%+JR3n7gH
Et-#_?iTuY&"!2'`Yu;Jh=J5IkPnc^J%M>#+4^skR%E/5AI+o`LDR&Vr68S5qKU9"@%kSW"o#_ln'Ul6
TDe?>2u;Ca1NCFc7tGRI<raIi`P;B?k9(r)G!*<Fl2s+[4S4ZsO.Y=D*<Kg_mQ5qC@5+kECkE/[IH0WH
mXP2KaO?7LF^*7ADq=gjr&HHAJ)KWV`-<8DKAT#e31.^a[mr99O1b8jRE+1@0+-6AHa#>&*6D&C/gCls
,+kUj)snAFUBI0pRG:>A=h!)EWqKMjcpf4eK4BJZi*jtET$H,gSX\Ibj-U'6$rOh@,/Gai7Ol8KLV\QC
[]*u7<#CdK!=1lJ7$r==]9`dsKXMQJ#r)i2)!FOc7g)1qQGg"ZJXJt.k>FPR_k^&^HuLXh$&k7m$o$>M
(-/Z7opUV8.XTdCb4Zfm1Q1gjS)e%lO'?1e-?l>E4?7.HW[M\#^:6^Jr#l3\W;?RD&IBQ\,_-#Z5QVS^
mG1d8178!)OH^k\DIX'eB5?;rOJL#dQ0B1&ONib!PVcB@3DFX<.W$=a-_V[iEt&_t^kBG!6!]X;?[f(a
!65.c(a)f[N(q4n"$HFJ7m)#56rP&R+_$#211LmTg7DO;A"3WXp`(-eONI7d-9&kT8K=.!$&A)m3F4_d
%Bj6$*HV?&*(j2,=Ld&?R\1SK$WA@_"u]Qr8".M;CiC;/.uPn21:[FqOA_iAm\HqUasf)YWkat'ZtIfq
g/_RVeG#S-*ejf67'%"65QXIV#p=d@RK+QLPX]eDGG[3[X1"o3]sAC^3ifs:0!$bLi.lSYH#mCc]/dCT
[cm8`9bRnH,(PFL!Z8jL%"k[]VECb>-5^2&EHmq13=sX.?'lf=+iG]u7R(;A9adi;L*RT`K;IbVT/,C,
[NY:*Dp.3e6q&*uJcR2tK$9%N%Ru#"ir[4^5UXLq"aLs#O&;?+hpB5>L8bot4t&Qem`H(E9`^q]=3mj^
cE1bh;1U_b)Q?@qfaK/f;i8A[.J73Z6EWd17tlQRL[J_uHmF4FO8onaH3-qSK2LO93)rqEVh#Zhmo5!6
W3_ej9][T-Msk-Y6YW;(`Z@/oc-o'_[%@WiL_uG,#S:F[ft=%'[lkYI!)IZT-8<=?6Noh6:EsCL?p"ki
ZqrduMd^Q<Tt:Q\Oq9q[",%ckLqo4jGLD\C(l"DQ3*J"d:4R&D0u:Yq$U+[!,j&Z\Bu6MYX@0($&k%Z&
/?pdtp00R'r]1LaL<_?RB06S,M9\C%b=0ljb#Ep>7q%0U&k9'5WhlK*J"k/J:AXsI(OuXM!"qNuj$]QD
p[a"%C2;Ib.ur[?*O%$Bfp[5DeZI2>.i]0;?(8rQatKku=Beb,(ZndXZ1rc[6DX[Rb6HU\.%=hH[t0;X
qWo7p0\G?p%pjkOB8j^,%Eu1O^5Xh/%(;c#pC_0_3l(hP4i/`V-\"a-+Oago0Yl%i,!,*X`j%lh#&l+]
`<cZBR&Z$['PFs'eA)Ja^t]Cg1[ngD_?5C`66DUG11uk/F36S[<DoQpZ?4HUQ"BYiF/mTP-*L#X#!Lg#
;p:0rqtnD?5FrVs+9<a<"HYlh&ErHW]Z=dU[$Kgs>&omG2?hb?A-.rg@H1?I2/G=D?e1KDl4N>#,edjC
np6\.aCJ\U4A8L=JQGd`LmqZl*KiCBLZ,IF!2"e+A#u2$Qc9-D?m^7<L2\n6O!7-ZlmM?n,&h/`>s6>i
V5\=[!iN!4%0^?QM@)K*!fs.m,qABk$bYtp\A/7O2Ter[2_DbidG7NA&6Zi.8&.TOdZgZ<qqI,0`gWV/
s%IkhXB&J=:rj(iMj(2]3$H`q$qV/U>9*=Pl,M;,VgB'=jQMM(9-f#jO8ona?ik`f_k>DW!j.l4IBEW6
%,PHe8RlgA\`gB"h1X[I?.PTS<\H?gWC,k1b/90G&8IWdMdi'nW)ZiAQ"L8UGShE@:-cf*^oO!cLK"RW
%g,M=N"&@3dilXAVF:dhOLlqk(q`799>i!@-ilVpDY^TGQcs3F<I0lrK;'Q#;S(CQp#=^$o!XIIk;Q@F
YeVGgm$B@]M3`o3kCisrFC)!U2)=El+;>K07.=Vm6D#_cB?D\2eWkiRc:O9AKSl:nCXb>O(*?mnLWL\,
9Q=?!02PLdR;2.PFPpO.2\B("#p96oJ-:tLp_.$<6WLP6]0'(iS#_3F'(.Oj:8PF#@GsomHW[rW>]*&$
8c+I(8F]r5.b@"35#N7@r*$sm<(ejGFt!]Okd3tO0JEZ>(a*f36mp"*MLt(*d:`Yp\]O%??s7+aSI'M!
H5QF[>HW42?gshA@\h<Llgp0$p!b(TIc`QkjZe6EET^!pg@i!'?N8X+s*A;3hk/WmimY*FnFUKLr;"kZ
T71Y3?aj?irlob<S"=A)?MSFb;4FVtj1<F#hg3O-Nq,qHl!6./\eQg3kW/*dX*W@!?FEusDl)I[S#YZ-
qP276ADl@*=V8Zg,@V+D!"qNu80G/DJ7-HbCP:D_F(MJ!)@qaLc^*(Z!Y#JeDjI+*L*UBXMm?"0l^.K3
.i^u](JA0\&kKbGR1nl$_bfAtbg!,BTLXfMN!T]U_>o2HaBDHbqNC>K/;>>5@5(9M75BPS@=UcglA3+;
m[en</49X\m\p_V!nb)Ek6<"rS$pF&rPA.i05eMpAK/1`ETUc].@Vr,Ieq2uceZ=t`N,@*[3kJdoAof)
1EP7hmE=?H&!,_/p_>')"HWTr5QVUV!97KaBhT:d-5Fa'45$uj#&Q&]"UZW,L8p/+Ko:6"ZV0!r9=aI]
7D@Qo@WEf/R@K.6!!Iqkg'Jf)71kaJ1$1_<&.GhVd*[LT0Q//$K#o8k1/ZM8di_-o%;D>JM6miu_h@;n
Gd0d>#p96oOJE!r%td2YW@cAj6[:.3S+]Mk(l`hB"?dN!<YhksLYE;j+h3d"Ls4%p)2k`1'-p(WA-4@e
;-e$AG`co&5I1[Y29:[!Z6BruLl1P^,+H*`#-Uj2Vl7ZfB&5CHA2GlP2Pl7H6jP;=5r_7a$AKhn3EU,D
J-:r6&suJu(_;6s,BC/%9:PLP?#84V9+ipIC6Tb?AN$jXjoTF%:2*4;Z.RYrjjP9Z";\)g&rDSR64gH$
G->"4T@;nEgZ2W.>e]=dP"mgb0rMW`Zn0:jmk&=\d^=CpQo^FsSu&Y@X&^n9Ft?Ui0hYN`65!%\C4UtF
6M3:M=<rD"O8ona;?Deb:flsMh(6^6U[k[D+]6U!T!'tn\`@WSRqaKdAk=Og]:d+#f&[8[/:ipS1sCgi
6C?A4VNn9QcG/$c]on\`i/<p0,V(sY=*7'"?e3mOG3]s""6Xb_XB7lo>Xk?lKO2'<?IYZ22c>bfYRi7:
5_*83UL6X@SqGQ_!_<:t+Fshfi5#>q9<&cO?Xu<(Z?3PMS1,2rlQS9j3,_O$ji7g9X/Bp';1a_hbdm5U
9B?O_l,4(TS8-7#)WOL_?#`<f),cg;^$;KF2r8T&NBcjAnV.Ei]OCL+\#d=3k1)D-^A6QlkI05hd8fpI
^\j4@kf4a;*ke3Fq+p3E2Ud^N7%Yd/SQ*=F;Y`X--l=:1J&@15!_<:t+G&T"i&^J'H[bU*Qn2X9npiWH
e(Tgpmp,V8\oXKN]C=M=oM+:YO'9YR)_QIDjqmg<HFTEWC%-M')cllR'GkX=]RSi^-l>DS&ANf"O8onY
!_=I5"AgejT/iJT#p96oJ-:s!dLea\OE=3O'h/6q!!sbK,S5G,-lCsi*7'EDO8onY!_=Hu#bYQr\gG<%
,69'?"HWTrLd(nS%.RtjB1)el!!sbK,`m*N:bX/#P@90-!"qNu8,rt7T)]4QpbTrH+ors>"HWTr83-f#
(m;&DYeip2#p96oJ-=k-!!PafRH#0I!"qNu8,rrA*<?i_8_7KT@3g@+O8onY!q@XgJg(-;nVg!=#p96o
J-;$q!"+IVCGMtF&jQLh!!sd!p_,p/&:`he7O3KeO8onY!_Gl^"[g]q)-.R\+9<a<"HYnH$(t[^5BAq3
&jQLh!!sd!Ua(DA+mGF(.uXUm!"qNu80Im7:b]h[3M$fh+9<a<"HYms&O=0oFA7K)7KQ*\#p96o&:Xa0
(uij]c\M^c!"qNu80I.&TO:=%-Gp08!@30uO8ooL562H,nRmkp6iomZ#p96oOE:V%0I0qf@>0gD&jQLh
!"$T9!"+JU1WM9q!@30uO8ona3W^]HP-2p2_FOY5+9<a<"QE2W"[i3Uiu*sZ&jQLh!!snk!>Gr6f47ul
,_-#Z!"qNunL&j=+o]^UN(<pT+9<a<"Hne\p^2b`[m$*J[7<l**n<,:(k1u2=ngfrk/6r;H=4Xl#<0l<
p\$C]]t!s^V(5WUeZZ`6aYf![\7Y9"9,=_q=a^#k9@mL`AF3BTf?,[<Eqt8K?6kjEk"tJnTm(gJ5MU*X
I"D(:nl6FQ$hAT74fo*^iN'PU/FbW)>sp?50(#5Sl3Of]B5<tIm/JEs=q*!@"HWTr5QXJ!c32-g0_DI(
9IM!VI73EEi]r76Z6UPrgnA#]>^5[7VOXt\\=fPpS;=enA%\OGd<sXC90?uhMIfEU,)pn?F7nW*YJ%VI
d6o6<+q,*@Pt3`JJK]r[f/U..X%NdL()3+BZD`T#Te^_W9_4OTYU`-Zbc5]iBn&jU]1B'WhnLPabjfdG
!!sbK,_-#\NkkDt##G[/*t^Mid$#o![Oi5rkb+0*>2IcoH,U+ZR7]UqBU[ajRa^LN>G=-QX&^iR:D4UY
aK'U7G.[4'q1WkdE[%Y2!Y>bU,1<>ZNS1\jf-$#'([#d"$FoJVDD!m#j=Z"thKY>3^ns7TC3Pu>Ksn?&
WRN=5P-38CKol?J5QXJ!rWL5D0\l@EObJXjQA>T1=IUbF\(;Po=UhY\PIS[b.Pf,'N05A8'J]2o',B17
77PoY0/=u69N62Q8k3$LEB`Rh6@"C.8-CedJNd"C[YIHoQ<345[cUSs'7T=ZasOIaFZSJ<JK]a<jAaef
q"7*P=eS09Jg(-,%aTq6O8onY!_GmiS-?g4Ru+pKA5/"jTWFQgMk4)_@R/3nM)f/r16,5KYt@%-kc7Fr
YphY%3E&W!%;TNm5[nGc$3i^,)[WWXM[W`dX#"#.ZFh.[_c1A2M[E7`lB'``)O#+e?'@VNF-NhLIaDKr
TnafUH7W)6#p96oJ-<lG5XG_\#XT(-#iD(&n;)sk^i]X'5S=e?TFG@^5oc.!0u5!mR%VA#"2CL0l!,&?
%,e!:JnAE6brJCWUYB"^\08JkoaJZ7(*,D&hB=UPE_g5;Umb#gE`Cn3Brec?S3iWYIilZaN(_d?P9L#Q
J-:s!dL\B_i*[:Jj5h(A;+4bD0"\Q.`p0C+[pRp3aZ7O^=LR.cgbZ+]Q/!XRZuXFe9.jJW6pWCXS\ARi
Pjccj9CI3+n`QNljPN`snt4f(o&&=hnt08Ro[6[!4TEhO+9(".)ufekB:jY4a^>&<JV!Ce@h1ftZ^^c'
?VifVMUH34l+-1f+tsYDMt$+eB?oSmGZ3m8_u]K1#R1UU!eLI.$W')Ba>f-6To-b#)\ieNC&nit9"gGp
gbA.]GQG\Q':pkR_D\7/4L65p;::m<0b"!V@Zal0k#](qZfJP/g78\V<']PN>bo`>?q?acMA8P]8,rr=
JT2k6Jmjh9[6bnZjSQ805rS+2=?Z?XYK!E2=VG66)`SS'H"HD19gtqLRk?T2Ob*#pK[LH@%H5nU,)nhT
\o*A^g[17Ye-jtNi\mREY&rcG_t"RWMkd#l?Ie8=<iSQP=Y'lk24'h_[R54U)W+6l%O.o#,(IpURu,3Z
7!1o]-'UQNn)5'Qj:J'TSRA\D3OJrXb]+$s#5AT4#%"H>Y3I9!/V30nTjh1`Y;T#h;?tM])]B)7C3.Qa
0Jo;"j,r#KC57/5`6+siflBRe<NiM4F#;Da__=j!%o8)dO8onY!_Gc;^nF-729h`4+@jhB/,(cM_<eS?
+cK7529XWOA-TfLTWH`!A?>+*:XV;V<@5RA&6_jt3nWpR?+bXc]p0HeZ9kUfcisY3KS;$uTaS<JKar*r
;gN]+/h=;oVmTd.\0HuR&WquB,=LO""9[a.Y_V[T4:IK-DK3A^-kCr9_$LSc&.C6*+_+t#bR+i=>ZdC;
$-cp'n.=;@-o[jt/7*2)Zqfsj-E2h9Ea=C\>qA$9ma0%VI">%a9aam5=15u8-Z*k4PYX4'qYPIa9nQkC
OT6"Z!_<:tN!Fpj^-7Qc^=1Pp0!<N!etiZ.Q<$ZEl;H4XWn\_0;>u1<Ni\D03>,i45*@5]'+$d`_7-(i
aU!Qtdl01)F-\46(3k!m+6!i5!5XON(d!g7:NO.4"9&<<>d2$=!c3DQ5VTl8%0dpXG/gR*ZM!"!0;1[b
=:+(74Bj/Y9i#Xhg;>VW@$!hg#Te^\RI*<HJY9is!"k8L7%e,_"51i$ZLN==[B5N0b2P=`kWl[Q.b4,=
PB0Jn0ST(/=1PVj@<9N7WC@E9Gk=*\-PAZG8,rrA'nO*UD^QK.b^lc6@7+ptND4bX,q=q.1-53l-8CGI
b:!naQ?KiS<RsoRVSGjCn=V]PM2k-Cq/=Y<f$)D&"K;qQ*IqMq9H^'cA!&M9##+AL9IIa]6e!8e'M]%6
nKI"GQO"aAP;sQ!!(.'aBFobAPOIWM2]Q0Y7#*$skCV/cWM3-lo+E5U0_6j6?HC.%(AP48+\c`JQ)/7o
ATN$?'3n)-5uL`pX/n3R;qP#;SfFRi78U%'>Z.@SoO6*V;KZ0E/.t2L8,rt7T0R>`Xoam)ePqt^$tW%:
Ct_sbZV"LM\Q:L]Y6GM):.94iBbRWAR=fUA36[P:LI&uYOCr#>FQSmXdYr'hFEHGsLB.M[';Gimi>BDH
GSi\79^YH,(^=q.^_d2c58*So*X3tT0n\YD+c0=J@r,<p\1%X%,@G##$q"!F=Ek!TL9MEp.Yt$XW>K!_
'&0aX&_k/[Y0a#8MN2Lj,E),Xl=D`?:i!D-XUM+b]\,o(VPLc&[Mo?:573/?pH1P_&jQLh!!snc!Ceak
%@"O\$TnhIQp0Gt.eDBM<0`rnNHuEs\TJ'%D+=9qk2s6+8M-.AR2:9(K4*Wfkj(*;R>bO0H5N$;$h3a0
T':9U:X8LQ3WA4Hp_aPP8V#QHRMq%j#'3`t3.#OiJ-a!/!8[ncA$BS9?%PYm0b;0p4:L.D?k`mZ*^*-t
@O!HNRIeu%C*jXY&I^]e)2Qe)_RCH^!eJcu<7.'86P:(=+fWs7Y_JES3_0_IactL8WK>M3_,9IoJ,%O?
LCP@tWd^)'Ps#i[Q_9U:Sn]Fg0ki/V3$oL$+D;h:KOc&`,U4/+9THP=BqkGdN<>cJ`A336AJXT`'kS>A
n'<J%.P,;9Z?N7:0$%*`=@*6)3f2?WV!sUmGS`HPH0rur#%h2Z&]*BFlk>J%Ce&jVN/'\U[>B`KTWF)=
TH-2)ha[f]6:#V,bfY%!X.hQVJcQ?-Ng=A<-:T\>2M_\ECM]:>S1Y`YBUP(3TkaiC6So8d"9WI2D/@@n
nL/6\(T1_>"ud7h0M(lfMTJjtYtUT9J8(:oCdE]m?T+n;dbd9TMbcX>*Se,RhmP1%?bcPVpE+QPIrGdB
_\TOd9?P7UB)^k^^n5f+rCZN/?QSQfJ5]DZ,Msn7VuL/^gUk4Jpl5#OSpbb<UKc/)0c4%4[SOL7:&Sup
^%O[;?i9Q3SpnU;1.:7FYf?Q)q0)N$htuo5J%RE/q:=oW$q@O2>OLXEP$e.Ur"o&hotgXRpS#tu!QIK^
%Xd*ApE-#TElH4?<r[JMiI*G>>LPOE<qb#:4.lE8Z+'Ses5q]-K?$4%"Fh64j4JI(j-n#tN'EPPm-FV_
aC#Rj]5f2lGoA'3a)nbe<bSpA=ToNu#s;iVb8^%GRml%MFiPg(l:)$`+9F\<_UI0@)_tDdBkD""80TAt
N):,'Y_%Fg'CbW1(,r)[S:kfh&hib!bi2PFQssc<_AF\W@IT(4m6_!Y8-K9p";Lr_(`:'h_BUBE+GPH6
[mUr>16IbSE<@[;1pUZK9OXmJfViqJZV+MC\.Q641;-B5+L&9\FH,QbOXirdc4RNb<jtdX2>6e;J,_uk
#2HWVea5e\bt-'GSFCY_kPhZ6p,5,*#5A:X]e=d0lJ+lp(n?]E^^&d@psI(\4ELR?o`3)5#9r,$m;KG/
DB,<kif1<>DcqQ#O2^RJ1?#\Poc<g8_-aZ`hK*.P;&RB$N4f8amCjTJr]g<HE2<NPbi=5r3_>]P*foeP
r;X9r7h?)_e^]\!8Y3F@=6X6omQ?V8C=Q@qp_=9!M[nlgg[e%N!aV@s@<IU9T($1-#Dd`6&eX`8d4XG@
[1;a]N$K5WG<s^^@AIK<UE0UYTcsA$D9r'*M$2fQX[L`*K^K8_90[WS\A/jN0SlGA"#<$VTE\*%ODsPV
1-IC]!B^e=!cOXr137dIj&c:-6SUSFfMYe:,cI]3Y;S?#F'E;H(U9on;O^^!&m3spXVJ\n>o@*YXsiXP
$r/`53:Qkf2"8u\drkZk#=?X8SE.@;pg`e<"l'S$>W0CZn,C6%gBne:[5B2o9Gk"L-bTPh*A%+CGM,C]
ZgXGJYONZH0W'mDiu?,g5]9=QDT?#N_7fa'%K;d+:JXEk%_f,j9R@>@?k`LQ7e:ju`u<L#$"=qn%td_l
%IeFliEW4;70Q:`p!k+%Q!%5Jd'2cSWRT)'17te^:)6ro=4Iis$kVs-B<ie>C6Y14nuQ4U-,PHZL8\=,
&I\a_L((fZ8C4,i$$la3Je46!!&&m*Ak?Y^lV)=d8P[1iN/"Yo6M%KLF4+:UA[]h-CamJ?T:OP9Ok7Cn
%9DQ>=6.tKc>((miCBpE0Jfj%s0MG?i,)FrgEX8Nh,\hE+XFS=Q:APj[UmSGc&up8Q@$*i'1.3\84!Tq
/1n5j66NK`gONj<Fr-GJG/)kKZ:fLp'G<qZ^"\S-s$%_S7RXOl4,u.m>X.iD)./A8cFio.GMY@SgiHo$
-NlSQ<A]h!7]7E"a.B6Q9$Of'af_CY4?"(AX)'hDKeQl3K00PNTfl7LP9k4/dktGKlHhdlGL++Es1(,K
i-VEu7NVj4JFfZTGSrX9e>DQY1CS]j`7oXS6f*a@O9L:*$o!?SiS=)S)`kDJ-cU$V28::B#2^;An9tI'
p*%g&[=8<CQJL[foti\!_;IBWN1ca@q"sAR2B[;cQ>Sr;H3D'G>#:IHCl.,]&u?pWA0ER0R]eNgo^#Gb
*b.8F=S57Rm/lY`[]V>^=GjqV"<W@/N5R[W?XHnlPEk(;Ce+Us%6u36Q@A<uQ[j>p57%P>\FN`S0c31b
8`7%(SpN%];ALR\NfmC4M;@\'H`>0]f[>B5O0Fs8b^/\SfJms.o9VK+=Cc5oZLQ4Dd6.rMqq<Uq\!e@U
[67Jrr5bF`gE"Pfk[GQ<$EH^2kTWBQ6BbTK;7Lli%t>kVQASa6$*'fHg%oH9UQ0,3Q,O*tag*Dc0M&<%
D_OrR5!S7d$]J&65OVrFR,hub_aV];ndkKppH"EGckh_EgDT5D]h6-!,AIK#\Suj3#+L@Df3d9ro^n[.
E!.@qIX9"ZgX9(/#2e+BkIf?Ul[$ZhepXpcS)X/pK/#nU^EgoR5I0bK9dsknJTdU*#"4NidbdVeO.F3?
M0uj[::/B9X=ur;a,*-je5dm%E^n4jBq4J\gc:=P`g]Ck2mA8r3A?KO+BFUOE[nqb$)LNYm4o3)2\-"$
D'G9pn4p#0(5)+10>`eRm#+Bc&c!ChkRhhk$Cib$r&c'J\TbB>=Z6J^+):YJpC+:$N*0j5pY,1llW5b:
dYPS7IH+Oc;(EI5I^EqB-dOANs1mtsM\rL:,M1YhY?UPdQhJO>%/,S7a#c6V!q?'KLOh6Qcm.Llqa.*j
etG2#^CCLfiT^f-U#a;olfn4_cMq05;#R$Fck@?B)b%7un,r:n_UX/5FlBqEY8KYmO""iU4^NPPKJO%&
*^MKUa9me6:%:>i8ce!].%.kN'pe("__=C-9'87UEuPcJ)QMpo.A(m,P!i(JpB!>S+lX)X^]KWrF$k+;
3CFp7-S,g]%[RJ+T816A9>[/V5q<dR&Hbr`^jR@SLK1H*-Q'EjG$Smki+iYg8eSt2!bcY%p904Ic!Tud
*BT9Om)(G$C;G[EA8?o2W!+9%Of]K44UqkMOHpr9K#(^.L-3Ra%n"I;>a;mf.lX\&LrsFJB*t[S"@L/8
>Y>5J=feA1;^@Sqjok00#RY.3HKciI,i.MjB`(FU5aWa?(qf)L@"JK*(j)toa.sX^1Fcji$'c9"jME1m
e.N05&C:?:5Jkan1$ISZ@;3!uoHZ-K&d$sB5E^X6db"-bL[4$:.f6,lk'rlPH9Y:b_l:E;^Xgd-TDr^&
gC`[_5kI#e?(9(1k`'"!i#0\tGnnF.8.AjfcI$=l8stMl<XbC\?m19E`6>+,G)<baRj,)`7E*2K&cu1C
_2aB%C>6sFRoAg@QH\R(bijB*ZD)+jU73s6Rkpe.18>dsbDNIGLi._PG/P'MF75@5#p>E6N+bJNBa9=p
6\r@,O's5.1PEJ(plLFkbn+p'i.EcT1df?3$^%P/&3Woj/I[LX#nKC0+j;]tju\b6/4@2RS_>hnVQ8#V
)B]PXe]=icUs,^93B8"=3/):H_=H0?6;1q+Ga0,T>cM^H^7b&B]&pSE@C)P(CZ[3afA*"5FEuR!40>XV
F`gXMc:,&q(J_U,Y-sgdcCOmK6N4(7MJ*9A'Yqou1T1e`#_oR*#@CJ#;EP&o=G>D:i6Ti6UDZBX'&a@o
Da0CA6Whii&&q-YRm?U:Bsll7O9;2s/g:gYd8l_Q__4U(X.fu:ZS](e$DCQdVk?^W_`ad*Xm)q?%C`TA
Y(AK$e,[l(iW;fTa*<]'6'[^:hHX15Y&9V9W1K`ecI>n'.Vma<%1?A,Sg+!3ZJ,2Ql^t['HhLn7W<][E
*ljjWL-9`F(<_K7$e;Ji2'slLKO>'qGOSUDAAg9WEa[1J>N"[03lS>qrG-Y@Yc7jKUlh>g_Pe5t0Lge/
5kI#eSNXV=;n`H]7=#(]XV9<gI/%(B.Ba]1X=]B8\[;1m(EWG4Tj'anGO!6<DoL?f%G7*c(]XHeHTnam
[&+u2Gm3o3!dddqXana<Aq+utqa.OS>^,q1mdA@.h&Y>-V_?fsBrep3LGQ"S^L.%t+Q6G\UF3u+0Y;1(
RUm=3!pObn$sJb9d8rSeL(T*>^GKIK%WYq.Cr/qSf7NWk=+;l349ItcpN:8F/;FYs@0GQS09,2cl7qq%
JL^9tJmm1Ss+T-[L=*1S@ok:"\gSD]JmaC?kog2I.k?p5!>?(d2n`'Z?g0e+naSX>(]mrs['dRp+hqDE
qqo;b,`mJXeb.ad+eVPmT>8;TrS1R)^H2;:-B_al">bS#[u>bnP]6;</P%3K"T-=4PPo?jp2t-o/WY4G
dL$c;j01@S$IL(2%/nfQQ5eD/PX,(o<ST&$?2pdbq:cJA$5dG678oSJci/tVneKM8s5Q*p2n=BRK4ROW
g04@@O2H*p_p<2fa&J4OL$3MY.YpF`L]g(02%If%%Mp]*bB_ATU*N/@r&iJ^r54-@ALBLLApZb-:?Jag
::NEWj(5\8b(%0,]L-;4qQ]G'_TtRUe.o,$Z]_%X#"4ON['>1374igRJt\g*h0SZ3=6T#&rWU6t!/a\H
JHbB<miq,qO>E;^'Rc!PneLF%E[gb3IE;4!XDpKTq$Jes>t%<gMs,._=u`qR&IF3+._YGC'4HBt"WGa9
N+*J1M&47Qc[b;c?[gI*]p#mPgZ2]G[YO@<^rd%\KrZlEITZ;TGX2_M3\6jh3<b?)Z*+?iW,g&.,8(E5
eaN4u[fX0bfLpC%s4E[Sj=L>iJcCHFZp4^O`il*P7Dm!)JTjD7'$(8NcA!.b.Y=;WhNd:llPmKG9u2F`
5n,/X+em"cW>`q,,8(DNlQ)iJ>d9?Fl[T@Uc3LbFKSAnlh@N+FIYPEqnV=e'7'&&*G49r"Y4gHHFa)S(
kf[QNQ61F!;ua<?Y&?6FXeCi.7J&PjD4?FTL]g)lW^$FZQ>f^A'sDuD4j#nO?i];G[hGnH^/=nRB[r<Q
OG(M4(Fq+M,rlPFC=Ng^Do1&]Y'Ab1k:#pGJES_$lPaR_($Q;:L7krea8Y6PG49GkYcm;TTJi"<nFWU`
_M-DQY7(.^8VgJFPBtN<BGt8$YRj8@e8,a5_GF4)r?NgPqo']k+r8ZR7#sWB)/LH2kn+5VTXDFD4B^)c
"L?_3M/NO)R=p8!(OZm/5C#l"iWS])I?H^c"^9?blQcek?D'lC#FK%q$i]ibB*kr5S0`t4LS\=U8<6:q
"Kcuj7Rg[Z([C'?r]9KgInD!@rqRegQu[4`h:H1icJP3<05V0PM9&`MIBq>ZCpNHs&H%i1M"P<iU;t!0
),rW<kn-r&$+q9((]lE8<?erGZj)rf"3i0$aemQF61$$kiJI<C,p?rQ-@K+q0hDoaC;qmdqggYhYiO$C
8?iRn:^j%:A)&OHJei#4U;oMmL/pW]H9ClPrIO]s"@F:YUn,BR9/Ylj*!nHkCaCA$!!AUmi!\4'$Yn"r
.<"o\4UH<jVnWkoCpFe=EseCdKu0oeZ@Nd)&#.*09SQA1IX:p07Zb$POC/?qlf5b5mGEgn\GtSV'NjE+
U:s2)S\Ia#-W)*,A4+R5J$V_V:PibHDcD3/+a!]1FmVC684R2@61d,f2*ub<gm7JBi12(.&;\HB((r1:
gi%;c:>+BQAs9@Xgr?,gA4X^gq?jNZ(2+5@CT-.15_a30%X/-696a)fVh]bmqYi#2kh7'9KkMT18+\bP
Pcf6>"m@]+jhSJnJft\hI1:]+$@B&XXrZA;GD[iREokuX%Y'2G'OIH8E-3(1"9Zc.UdW5n9kgem]O+TH
;$fXOJWGa5PYclOkt!M0IphuJ7>t6XO_\gof<';m9Ddcm:2*gDJE4Z>_pU2ncpU8!'?E^9o#KP:)da+1
-:>E#L?OsqN[,p*,ebmUQfS+VF76*%[?+5a$IRn<TM5H5]_RnFGD\KkJXCQI3CRst3Vt*+EkK1TK]J1S
R!fNJq]m_D=:6l/$,PID">.urKD5A#jSbM[.Bj@H"u`S,P`VLYpU>SiG[Euq"C_Fhoghh/(X>lg>%KJ"
VcE_V)CtgRomB/>_6?R"NAW4^Is-ptr>J^B&*+oIQ6:JnY"IA8DL+G@IZR^q82(1KrNGE1*djlfTS*Oe
JDD[Qr=u%4_A^^Drm83K[844tLkR([?o\)>B!NQqe/jFi,dUn2Jc@'qfd&+:oJeCe6?7D=4rP]M*>/cH
X+'Zm=%W:bUWUY>!.3Y,oq[9R%&8^JlM12YR0<\[(UOj<XjHA:->tU0JHbA]L0.gV+F<A^R6d*:OWKWm
#[53Z/FSer8b[)hhh'QU_ST6$qi8$;DG"/.6H"JEeC+S2AE7lYJWDjjfd&-(^`_lNld/AOr8/#16nG9.
L`V2c1>"oCdN]A56#6;Cdi1mUUc\+Yh*Gm)@3I2Q5[#!JAtF[3ojuQQ1pRICkTFrMqRVThQZ(4K'knU4
K[#8mT)fj\k]),<om[enkn+5VTQTP74s8Ou4^eejTJi"<&=gNTBIeHE9f<iL^%!rd&aRW9D4)34FC]GM
I&!Q.`1mjq+7B07="o^Cac26Z<#He\,S<35eP?EM:.9IsJt]@thKmWi,^e$g/Z1jo7t4&?gj(W5JQ.4%
,17pYc[]ZKNoQI0,Iq%g<*Ab?f-Xq_U7[#`&X(1@gZdU2aM3f"EEML^EqG.j6XTM8DUZSK`h[q/Sc@Yb
?Nu_#*!Wp$'MU%oWNm_SJ":Hp^CE(&WSWOVbhM#A9'h$ls50W9?I:E)9>3_],C1>qekS5O7"V,)HJ^LG
2(qC^-*hh%O"qBPr))97r?%he&J?HhNh6?uZX4[rRpbG@829oI0G5)eS]j_Jl#l43NW/m1.f5#CLS^lH
7??CB$nj1.[l!6XhG$66q;Wh\SiFISV"YOG:)r#1ion*d8%q4cj,T>DpDuP>iqSYrYT<=aqXt`UIisSn
;AulH'(ZKNbbMIsa##aSimHN44h(3/D=l!d2n^hV4F^Gg#>8ZWprq`IhDaV9MW>T(@p_,f>lF<#5?K\m
o^qbnj*gVc5)L\F@-IHI!fP_8Fs74_-^A(!o[Ka',KX9o,%pN2=3:'$gVNb=q*>C'+fsEk,3]h28bi_/
,'j[O\cuA0/U@i/?s'pd29%5gpgoi>L5Dqiq:as)diQ1]qO'jJ+'TNZ`3ST^(I^!HCV?jqj\j4hT':&D
B_$s`7i!qY'fMm=S#U"9onock@edJPj-_T`%MRtpnMLV^S&Sdi4?mI(5'J!ENQ1ML3Q,Cu9W_7=2V(;'
l4RX!B\[3u0TF0*SF>`!IlfsD,CuR\+W.YohAU3/,gZ#X)G.9,(]@oIs,fFb%*Fa^s+FX2A/T[]g.+a1
$@lKXBMouK_h/Y*W]k)H7J%E2Q6?r?L`XGe(cW"aCW?QiN+ZYibdZ38*kaXN@G@%"Y0#-U2r<D[1"59t
ce,PI4R_C;#F?1\^UTE^TUe&81U5>qF]YX@Yo*^-<ATBA0Rb;p1h#B1\k!jf24?Y%WYt_F<l<";<Z5;h
du0)GE`6c1PQD:7G9eZ^;*:2P`186ummf&seXuj-!(d;\kH:"9BSn)2ab>amP/-k1rVn/M-:9Hh-lSCV
oQes(qmgQ9OG.D'E(Am`a^3;KUl\pT("AMP:j7^:LSY#ML`XGb(nQ-j'0.dE.40_m))!Zs\0F4"\Xp^;
c=PMd12>L$.dq"%I-*3LEu9$>7MVCi%3+Z<inB^-,o7Dr@R;AqQXGDS$nn=_eI9/hn&EQ)A4bG`#rrG3
a$#;u''jPF=dkM;8&t"R11M<E.CWF-o+_-2#,(1>afE9Oc>`HY_%mM"QF7^;PO*;f-1!<Ppa)d4)(Ot5
?hT6s7VkN6emfk=3S37W(XA1Q.FeNEI=<d9/nF-5oJg)P;hZ:1//Xs]NU_.YX9K?'A%7B3[0jp"V!0oh
;_)DD781CJWJ+.:Ae6[+!iAi;e4>rf0p=RdP&B3TQALOc0S'ksJ7-`34=-PrMAI3_Ac/!2m)7,Z[%(he
[YlU-8G!muRQ$+((^5LWDMdOV(sCuSder^-I1AjD)FN,-1E5OB9+Vp!QXuPZIGo;"E4*o/SHic6q;V=!
T6HuY`B4$ZKAjE?iOUX<o\PH9HSP0[KG_i"Du]QNh+eg5F8W.GiIu85qq"Z6@74L*/rf(7=C<E<E=<Fh
hn+TP;o<__6B>Oj%*sN5csj:a9N[$hoPluLDfg[a>q7.AJdul(Vue^&!1V@4$%bH4#R2\&Nfc&U3N6R6
;Ze0[E:?^=@pC<cX@^L^3Tj(R\0E4QZ[MtZNlH4t+Dh^+EOjnF1LD$=/P4*o0t;+tDUq&U"13j,3^kG#
"(Vgr!4CbN;jVWa&GM!3FGF;hqq(ZiJXRaH84J>;nC>otRN[nL7YY+9_2.;p=LrlUpB?&k&B`Q`5d^U$
kq<k\@ok:"qY5c"^3Jkm:R=iT)#j2eIFE_K=g;N9F,U([\7o4lrFH0+;Xa>SS::YF$4%*<*dBnt40\b6
Ak6-qO1jo7(4orPBe_f)0pk6\,]N.`;:X*:%Hmqu?iW-;#%W?^0M%SN?GQW1!<e%.WR"9gbu_;_65>5:
M>0Y;.E6ASZaD#*X2jC(a(<buj\2RlW^_dp`?ni#WOc59*6#<4aG`uDVa<2#(m;ClLV\1qO8r]Ve3uSh
a94k@p_NcHM8,Z+PWe$MqB,[\T_^kE.t9cNaH/N'2mlrTJb=KOm6..mVi)h.i.D`k@pmb(64(cuZ+I&`
Upc+mCl@JA--88kIS$6<UnfJ1ldk$k/JtZ8Sm@VE@qV;+R3k[dZA9i+@j2@/;.3?;-<<33gZFpe\(_\B
XdhDl0lrA%q@$SD1]OU*4U^[,DP*hp1"/#Og&&(I>Wh8=7?a<GRdo1.\b8.41uF0^9/3CNP?&6H6"%WU
G)U2;_8+utfON^"FM`eUAEmRo.L2`%BbE-pn-O\4me&8Y"U!rq""0p%:H=%EN"?m^JIZj:m*^,U\]cd$
DOI&]e!?)$%l"J;\ONiaPGd$OAI5,NCV7_$bO^N1D9Tl6raQfC/%rDjKLRX`Sm(W7g"RrBp6^al[;Z^I
5Ks`X,U6):plOk81P>tPaAWI1(_Jq-E4F%d1=K`W:X>u6)ReFd.W.ck3Ts_;[+JVa+XetjA8/,!)fZRm
4se[8>B3km?G*Ytq]ZR>njOD1#X6eh2,@::_+q/ZLoJRRL93?iVJ]"Jdk/MhE(b;JGCu')fJ92e"lme.
ZH$H82N2Rj">3C++9Vda`c):g0OS^F4M-80U?[nLcjH.D.5;%clJ7+eZWAgl/dUpu"F(d+,^CsY+)E_E
c3g.t`[PCgg`kKp^;?;\ZAlb?UZ7VBL-1<Q-T<!BjOmq,7"WW$O1TOplqmse=4\R,*tXuprc/8I6_p^c
?Z5LXMU:j67&ks!0OE09+[@fG7Nqm_h5;,W!+Vh)"WsOr*Wqn_&5#JdO6=.#O&EAcei+oE>RBD1&.AnO
M5<%%@HM0iPr.8P1:KD$Z[l?='UY@&"D'E`Pu%iP_8%KT2E+4Jh^V>Z_6Y)Pi"DmkG/+D,@N$E0!+HXN
K0ga?/q@lJi\[E@@U0D`"(;K_WkeE+L!Qp<p]d*-Jaj]s`tZS!Yt)ES6PAmP^'"Os;o%P/W'3;>8YTn4
-l='H6D,P+KA<<%]L/Wt8BnRhk!0>BH'V;YZ/?8$G-"pfL"d7$ec^Ge_3r8A((B!9i2_/@Yks<,D.dfX
;VXTGr<57$jtX(5H@rEK:;k(&oEh9o1L05n?"Bu>+1@g[Xu20#XVO5nNtDs,hH,d3Q'7CQ43ht&PuX@6
l6Ke\ZGI<p/)cq^;EJ7Qk-?ff)K(VZY)(E&2jT*jhO,Y]cpTcc!"WWuiG.<8<E3U5nPa!mSPLrT6QBG4
"b]DhFFomA%6B!T!!c%a2T9]%FVlj9%HH[g5-kIRC,(_Ye,jk3in.;WLairEhB@^V$&76r(.irg(kW-B
*X2]eL*Z?Fb(dMSlIp>\D$$c,L-)^5@\I,FenT+U/</XT*X5i#W)d$K3`;jsP_[(VS$3Ik?IrPfd5,Zi
gS[3*h>K:1aS6MP>CLt`J%^sf_i#nDdKT)$OTAG]G6.4BVuEuO;sH6^c`h!ICD#p-\I@-94X]3V5.p:0
G;a[L33mQDeC8&2N6$LP3B_QYR@?-un0B/?G'"]q;eXCHb[b.)U<E\f#=aM\,NYG)95_1A%*r&\X"#^%
7:RcJQHGu4)GFta3%BmQ*Kjg2%#m\S@[j3\$O2t+BomWc'd7PD?SK8ZG>)R)gPU!0(^EMS/dVa;5R^?%
/.&a"+&UK;(r469AV0e'plGW7',e_BN+arQBF$PN\/<(40V4CZ0ZD5j7Fejt9J%K0RhAkH1qYYL.h`_g
F6'oPdZS908KsjgSD*8_dM84R^,%qGhu"VO#%Zp92L;(!pjV)7+OPW;(QH(GJOL)6]6Qcfb2G[-Qfc!L
UE,I%<<%.F0V8:9^ugbpLC;,('4*p#^Vg*?qKU$U@g`UqG6iXZ>VL&S?Zk`.YHJV=i"%',7t3@M]MC#'
"Mp1g=0*te0Xqi(;?NJ&^G4&LEcU8"::==3Jg#^,8^43UQ'H%+Gu6O,#'d5M$,I`4Jt4)]IR\-hY@%>n
i:SchN$<K`@-/\m:&H7R@*A[7%"b`a?4V\)S)(>siA7ZFHq9i:a)EO@_n[_[N3'ZK,iK,WKIINL$.C6k
IL;GhD[Z_&^u65qaGOoZGNTVp###*93%CBD'[<su>\Z^t[.KmbGZG^;8>\j%1#[Fop*bbXRV,EX)rkn(
f]l"/W4E0k9;8U.n*.KhJ,3eZ75+9J#OhHiHr,5sid*#.IK?W[)rn(n2XE@%WV]*Ho`/'#pBWIi)HE-c
],5AEgigl1*SZYLFc#F[r;<70?g#0[=Qo[DhitM1`&i=K6`K#$64c<VUG:hXP0ft*0PH]Bp)&?B.3E.?
g2E3Vjqh7_##UCM$8:NJfl_!HNU"qP`qC]-MJAR[4:GsKi_`5P##h(MQ.4k.%.FCT%A)]KVT%F?!)\[2
q$t?PTI;d0h(^T/i>[F-kSLu&.uXkR'1T0\_%apBiA2F$*X9AnQ(U1RAH>#N`(^H_$,13N"@EBg<E$*<
fIDgjd?lDfMC,UJo#ln`L%8[`1UetcVZq$LZEc`)Q"FcqP6t;e>WY;XP0!CMC0AdYii<b%^,>t_JHL,o
HXe/$aaK/._Xm<<LVEoBduYMHK`)JY`N_A:fp'.hT6P_WqgoCa2>4UG"@m-YTlDs!F)L$#XcqW*L!G1G
:Dddr[cbBT\b?GVbc\r8b5JdG==6)02UHqGV_\l02lEiBq<*1X\Q&(%CEG_5j[JO:5pCXI`t7s^:61'9
aO_,+[`8[0aT\o]Jpj`-KO8Q>.4iWmMJ*t7+W)tMA2*`(Z6ZuR$D+mI^Dmp&dLWQ\C2hI0,rWo5qVI!P
hh$EH+:0(nHu&s@9*3*U\5nth8M!%/R3$>gOc"]k_VeOA,AV]K#-VDW&iY*l'LYcN2\1PU?iUM,cV/"(
n7[WgR3J$h$,I@&R`H2`F6]6+j_eX=<de5]MsrD7Mc;"tBGl;i/2*GnOsi-&/.#=5H&So&X)g7a-pjJV
5Q(.$#7`B_!f#)]V%Cs:hlI/e"lPleGCR-k93=NZqfjLJPKUOis1\OD#_98]4acH0)g<7Yh_P%.aQi,E
EFZkc*SfP"5PP1Q^AfcQ.3Q1_O'CO+/@<p3o>K$XG3nmL6qE,IR,d39fo9.FD9A@*ep`#5NNYEfT=bZS
_?."-VZ[ui?/M87n]kHCN#:Oo?kS[4?bZ_I!`jU'D>O<fe]r"mHK!Y)e?Ab%&^b)QkR@6e/'oO0\(?EW
4$*qM(+P:YGtFa!Uc^HW2k3k2QC+dP9l>t_"Hs5Q=gcA>::[W9;846MYaPc1Oa'KW#9JV/fFd5qhAk8M
M42,]s54+fmU>T3G.o@AGS^O9$,^Ud_6=+gesc5*PVC-t/=\FIR5[!FY@)m^9b>DHdk5$e_je.BF96G6
8DGId2rW!6Kq><&OVQe_^l'<j1DY2=e5]EMqY8:g&ZfR_?@GPP6<hX8R$FNB(o$fVGY*/p\#eAqBT-hT
=4_BuL;5j*ap$3_1_PVg?q]FOL0tuPBS"3V`'Pq(&=1.u&H2J%M`;V+8ln-HJ.^2h'k&#r!?n,VNm>Q,
>)fp:.tnNC<]Y+kk2l,U17<]a@ogrr:KhpWEb:04W)DiHOW^cV)2lEO:Z*5NQb_UDq$$0=nLbZAkZ9H'
c6ZR$Jp>4lR@;p9c<(R=UPY?RJQmqEPl_1;.`8&^(s`94.dtG_OV-Ct9J5EQQgp9_]fT!A&L<_5P+CB=
QS@+/:G.>1Fu#gr<_m(>BPnst8pCo,WQ$p:FEqk(^><%_Dlo2#kEOc;#/O-$WQC?<77LL!J_:[TZbhel
R\X8*GE:5&!IYHN2UETQ!JCG>!$Qk(\:,%R,_dS/&k=_\4XNa[FM&laUWh>ZAJY1JGmVKn?t@ibA5rs/
o`Z)>,tg@^6kSH0M.co5MukF!$X6b""G9:gF@_c/plmQ$OGqR7(r.:[$qZDYLkYUnXpIQS+Es#N0\D4E
%$6d+B45aO*3tl#QJFO$:0_RBQPm*`b%2W"I7'Ul[Y!(#SThR6m[7E3];m+TShfQd/HlMs.NYNq>$P3O
0f9(M4:Gtn8/3`+-:i1+($mcc2*JD\_lG+tWXGn#6RfXoCkgHd%&#I8\!4"p)l%2'%,TTS$UAor&3pLD
":tV?JH6knJg!Qh=D40G_fmHh)'O"K9laI0h'LUX7uKuRCj.Y83A.(H*6SFW1IPg?0X_),/]HB((u'c7
bt@(+n1_WXJTk7PMaJ+2C&lY<^9s]JUBqKbE,j]*LdStuQH+S\+G(YCAu0YGP(*huTBb5@=V'lOq9P%i
2Jh+F^PgjDs6e_=otfIrp[@n:i1A2?\*i"YA`')]hsK+nrLPUumG7WprpAT,1j?@mVE)>Z2WN@$iVY(l
IH8A&*j\V/?U!QdEUqSff>"e>hWi/L=gMf8Y7#6X\+#.82)i;Bb_)N*==_362?9]&+UA+%!($Z/J.T5>
&Kh4/Zp:R[QR&_..Bq40[[Vt>MR#jBSios%6K_C.kI)[I1tKl0\F*0JPnk9KLDIZ.7Ld@[@Y-qC@i?l>
%ET0o6P9r65YQ;'_9fg(Un;$;6j4PW*9W04[3QmY&\JJ!R[4e=hRa=6m+B=Z)a\*ueF\Ut8X(q[:#fPa
^2X&9AR?@\=/p1dX"\;MU=tZoc2-M3`TnV5rFljRQ#>Ydg\>nA*raSOq2HP&&cDhUJ.OsO+9W5Wf+eA*
OG'?)B/7MKh8p!3*A8GV;&=#Y1(.`"IP\nrN*st'aCqNDO^n'g;^;Pc/D1"8O2S\c1)Q19l'oK++A;I$
\StD"Gk47S@tC$'!$2@%1/\\.LlZ\u^cGC:(^/rf(^Yr_Wk"gm70k"=&-<+<WZpBo0][!i\a`p#ZGJli
QDEP0RUVl4a<$<[B^G;cSArL+L@XS6;roUQYY5-)"sV;:GSjh#V6\0%rILDW\Zq.B1kR'u-r)S6%R82f
9X>#Rbj[&R1IIiYbp7g>,gqXQR/5Rl2)-cg&ltU`Q!sSGjC+]rdm8.%":tV?!JJ8]KE*/4A<>3;Sft7/
<a'3BqZN&!:n+(qkO\?r)Rh>ieXDlYjI@]Ce8S<))]dM<(+P.Dd<lHOE%A#2QFDjE?=@ghhbqM>/E9F6
[<,#@cHLP;\$q6-eDZB^\^RY<M6h7;)173/ZtOV`H^d'NDoMo+`.F7Z#8.Hs;fb>#M@`#Y+9W5W<(2<S
P/p^>.ba,lCSIP^cM);$b&g>b9gcJH/uRa[UU(n<Z_f\:OeoCb;tq+H:P4K20X6b-iuljUAMoOV4_Wg2
4%4,S'Z$;5r]H8$hKmSN`U21jQMfFDc3;\PF/H8*c!nqg_7G%ICM#*cme-t7YY^S:N<q-QY7q9IW\tl.
2aRKfJ.OsO>YbWIGG"#RkKTOIPU![oRsWc*>OJGnJ+9\RSnW(jZ*F8d#ug8REpdSr\9Qlt[V<(<CiR]/
\($D.>VghLgC9?YO1Vs!eFhb2Vq8WPm(1f8^UEQuFmGWEoaPAWj6bG?Id-A+Y<DL:4)5r5i,.4Uhm<:C
4kiJVZ@25&mE^9f:!T>R_rUVPgjJDsPA`mAiHf6Vk["i&#Q]SY6@coY==:7UouMVkZ@HBUX30([9:J+o
iLqnG](ND+;a2mn?0N7(V?)$T`KDl^IY$OV2[\e"rT>Cf53F"T\8t$kg>8#9_(Yuld8(;T#Q]SY63&/?
H3B=;#X.>6M?j69!($Z/J.S@n!_>"AY0)jB#Q]SY63&0Z&-tE#82,]<F*'j(!($Z/J.OsO:_!LO(arHs
aC'Z$63&0Z&3pMS*W[N'6B=.<,!l8QJ.OsO+9X*J!"o^)X"n3>63&0Z&3pLD"@A.L&e(JS**j."J.OsO
+9W5WPX>EW#0Kp`1)M0b&3pLD":tX.7fWjMcsr*=L_)fW+9W5W#Q`'kJ-5u9WXKc(&3pLD":tV?J^>Wl
"@MB-7or(a+9W5W#Q]SYjUa\/JT=bF$q:LF":tV?!JE`%&O:pkoU)C(+p8GY#Q]SY6@a(^+Mg=R.ROCb
":tV?!JCG>+S5p^_%:q:d1m5p#Q]SY63&/o3<YFOTNma*K+S.j!JCG>!$Mo""H[!s4m(sc#Q]SY63&0Z
&>1!E82*lCb)jFF!JCG>!$Qk(#X&5[0SCKgF@Ci_63&0Z&3pLt%KRgl-s(!$@"\MH!$Qk(5R<#a!@/LK
O#acq63&0Z&3pLD"=T$*&e(#*11W(*!$Qk(5R8J86B;*Z%&(]]>nJ61&3pLD":tX!6N@Dsb#K<7(a4D@
5R8J8&-AOq!""D,@ud^J&3pLD":tV?!QlR9"9[bc$lP!85R8J8&-<,gcm+&D6g-6p=%!<:":tV?!JCI7
&.#II=LA#!=CJ%MX,%MAV?n7nQRBNB7,k4Z'46&8EQ+,ucTdlnd*.C%X.,SOF:[5*F%=4)4'XS2gs[2l
Ai3Z8]$iHJ^3^>[>o,"Fa7@A^KshhlNZg;8o<"%Mr73rM`c:-9QHWt1C3;DqlI*9pS)%92_?<.,;c]57
W[t9:gn6:g5(AH1[>#)Z#Ts6]!XJg[5_p!XY@(JBHo6X?0WkKkQn^m@/8f,V.&T!?h_n,HlO:VBRIDYA
.!<jZ=f\WYqeBb<PMUS3m<hoB9i6@n7U=QE?hE[)T&Jb\@6tXIG@MgA-8(t_MW;7e!crh^S[YEU[#N4A
T]&mu;dOHBTrqZRnJJ!FjU#rXHn$XNdM2rK]9$D+EMGmf6O4e;&-<+<l6-^N_=6f+67q]nR)":[m-t-M
h->-0>Je#"R$hd'3D%+-Vr`u=P`Do/Nc$>Z@4Io&>b"[092S:/28TZ7GCf)5VA,GD(+(NMGYUr._Z\+1
YpP%bE)[1Ek6R5R:!#Ci(q2OnAJ(EA.]7HaW0GRZ8^+Xi#j^-3Re6N*,T*K3C6?I@!JCG>!$Mno"Mu`-
?H'i89F+i_`\1uo9bg,\0>SrCC5#?`J>nef2'SpS],="1K7I[#0f;cUASPV.QfslAb`rpPJ53n!)^`p>
]HTC4bn+Va'j4PCEY:1oP?Ek^]6jb5/2?'O.fME!-42CtPT/XBDOi".9nid<aP.]G+@6&OJ.OsO:_813
$\i<0_k=so241$F_[R$GPrGR,R]_p%"TrEBcj!sV!B)+kC%M]9:^]J'+Cc=1P"LH)#-VD_`IqER>=99@
il)+;<Hd2g/.`6Mn/4(<F+_,.Cqu<^d6sQU$?maFCp=tH]!sR[%g`FI[T[2s63&0Z&3pMS*.]dO"rNN]
Be`a"-6r^],0qk]<@dYJ"qac=JcUN*3#4+QL7^R:i.:q>K9U*.Um*=P;_asYj-F0V4XN#4-)PpD]r9@j
Y%peRC`(Kh6fV4.QSjWm\C=PB78uh@=q_Vsn`!_<iTrD#id<,2@0h.b6Pi,r+9W5W#Q^qK&8o=g#30DO
gkp)F(gG%rNU5%fLee"6i"ZY]&.H5n#)UsL+=Dmh_"0es"pn5S:+FH1T8E)10MWM*.E+8i)VYkK2NMDe
-fMIlbQ_NI!dB\<=N*<rT%-#2UlXM=j/'aD]Ne=bSh;Z]Jq7ZR(>4TW5R8J8&-?9*+P_QW(%JBgQ[>A"
`d!La+'Bg_#M/u"(a*odatu_Y:)VOFq\1g1]n-9F!Pske<$kI!@sfRW*l1dk%ZOE4OLc1PgOr"\WB$!G
S5p'%RTsZpReR%%q]r/+c>b+#/I^E7luXri$;o/[(n)JV,XMJSJ.OsO:^qtp$O2u!C%ciibhuoc@p<*2
gq=a5Y@''+R',9T"G>=2i:AY<J;"#"GNT^b^pk]/#'#]K.?.US,;'eeB7jS_@p)a9Rq^Z8Ci]U[4n=K+
nQ]B7DG?5GPJq[Q>1NsR;&>[%8[V$GlpV1&":tV?J^>VQB#3u\)@Y5,*'M:B_-gfXXkXMTGo2,?#+^DR
UD8H;@1&cd%j;Kh,r%i?>6I$0:0BniV7cYJRAMTr<>Ei[UiB&6$t=3R/mE2,\^1XKNsRRW4Kh*5Y$``A
LEZ;L%UBYiJ.OsO+9X*I5Yk1:q5.4p54Y>/>Lr&YY/t<=^SL,?b9-NCJQr/eAEr%Z(b=D%hU'ZAHiBW2
T"b)-gSC/Md8.sM5AcJ*q.n$=ZQ3[?3mW!AIWh5Af6Qdta4VOrc^d7Dk2`L?L]+]gB7J:*YK3KRkh?l)
@"=n?^7?+(J6<L))eW.3c\EeB'FZ`@Muc$Lc).@=N*h;G*15(Wfbiq#7tSUQW*LOt[uOkJ`b/B$30)3l
;7>8G>G)iY1IMUC'(a=E4I;pW::e*J'*UNsXP"e=&HW4=KE+=]e-K;=Ipk`b'<Z+_YY,YK'p-g6Ts^<3
En$-/%!*H/nKb?=PI'Uc$[Cq3m!+p*'<*[g)WMVGZP%LOf#FS6.dspKY3isfpA:j@9A<)T<>fD*(+o:9
]stSc4hn/Ufm;O,r/S3WMct%E?p=Iu-Z3r>G[b(=5ZiVp4IF4'n6)r&i#"2=#^VG>g\MtSJ4KmrV'-07
0S!>W+UL:nV,cn8`7RMG!8IrN(gBEBRM4c4`qI"b<VJ:jRc7Hk)@h?b/2?\E(<rYfMJ0^E"@Ki#<b-,C
cR\EMJg&Y2%UBSgJ.OsO+9X*I5^-#M-tQCbYq',.QmB,h\Mfl$AhV2ijoUjWLrQD6PM;=jAQ--b74rRP
IPFQkJgW=.X$A7ES0EAkisUjmA]?QI(mSo,'l5k)17(iG)i%;8B%4&A*@Q]6C7J.d&RX:qGV4^Q)4%@k
YQB1R$^\UtGSn60^pUtn"G:4GO/VC;0F3MT#FJNuo"a1S)::OJZ8[M(T>>3cYK4aDC9M"F4Te/WU3SYV
K?$nmdrVN&=]HR]DGa!E<e7D?R9OKcinNK]-3b`5.a);`X&09-`EFiK(En;?5R8J86B4<DB@f]Ie>h6W
@sR0m&iU)N6F4A<5"k"uAf;%k\1=-#)P9lVMo_EhWJTehcejW=7@+.09%VG*:7Wh,fD>ds6>e*jYTtOs
%,fUmSaW6G55M\8F<0fS<t%JW&q[rZnb!9VHT_eI%`:RdQt+g8S5F/8$m6)=-a7kP4VE?4lBMe[VSV_)
`3d\/ED=U@6Eabs[@e^e`!/8(=6P_b9+9%7BagVh5qQ"#F4*MD;.=N%f9RO:-ZD40He-7^F'$t]O9:Or
L_)fW+9W5W#QZCucuH4@WG7N^gkkrdA;)aqB:i/%bYSV'bAihK#VY=[/5LX_S\nr<2/&-U*Z>:g+XBQ-
-8rS0<Fs:2DhCP?4N+oVL`2ZP-t)>R%KRc'K%E#UnNHa-!$\DZW.nE7($!,Ba1+0>8-6_^^u1baWFrGP
r"8Ug"9Xc,g6W]rZj5rBo.V#/djj<mE)DF"@&M4J\D0L5,g<6@i=bW6M!YVB41hFlC8cs7X@r,1(p[*R
9eG6WNGE3,6jp)QGpNck3kV\B['lj4X,BSmL299a+9W5W#Q]TDa:[Y"30K_3CobZQ(0)a'Cilh.N%BIQ
;Gq2gB<(#L]JLe0-8hj,cqp\k'?BW[R)D>$(EcZW_AG6^;mZ=dfTlNR!5f%p6blJOp`BBe?kA:"N<-kG
)i88@>Q`qn&=!iC9hME>JLqA@g9U//-TSg\L>K<`5^;M/AKbNO^jQ52!V,(]%)V)2B%98'jqbh=^]V!;
`c*e@C/'r(1f^Xr$fk`p^Cd(FX&WaL$D]_ShSrG3+l(Jf&D<8$PpOuSn_1DZ(G:@\G]Z6)!($Z/J.OsO
:^I0+?r/@Hol7Jl;6Hhglm'G\UFf,N@V6Jb@<+XrbE\Mna3C[3PRF8E/RDrlSNmGbLbNA?MEL\PENQp+
!?U?/%g.%Ybb,il9J_W%p`BCj,gV-Oi/O^p-*eg6LpRJ?1;^rELVuok%"o#KR_Zh&06j_F+CgH]b=F(Q
P[qs4ZeppFPFYUr9!.67BZs.`k)UtSNNrkX2ZD>A6Z2!a<KAV7*fL3#Tp60i6's#t7gf`>ZJ;^RXOM(0
f^*o&a"t!)6=nW2\4$`FOm.uOFN!dOZ6ZUCqPFW`4]JF;A1KtH+b1+h#Ts7:Ndt1bBSrjg8+W:nq8Oh3
a`sdX>[Wf^PW;nbGSh&r%;?]>$;6;SnZLrc8fHSTX;*$4nkPOu>$?eda\=N;&];sW,U$]%HLi](NcuK%
U5&b3",(%^%g,<ljFZOX(-h[cSBqosCkr```!L1G17Q<bp:ri"V]SbuogmrgO2@34=5BTX1bE"qCgB57
@@QQ]7an^22V;>P06s_RY^EEuERg"^WJ0We,#tX@Q!0hh()Pe?:tf*`mWRG];WB`C.t^o1jB5l/2L/J[
-.S8pEXPh"^_G97Q-GqsS(2r$He<n)q5P6+GFe]YTcYB2YY4`2XZ*u.g\ds::N&;'iQ-_ZkMb0(^LBU&
&:j'1m-`MGr93G5Hefc]^$1N[oA;R<j?KP,4j\Vi'>ZZt9(2$4l2'i?M;RdT5P;AM3H+<#J+MKtJ"HGQ
hQ?rnH7klA3)C`kadkZEEU%K"+'A=6:>+CV-NEYkR_KkkD.i#j-[WG_bl]+L+=$t97#qF:Wo&F/`o-La
fthGlNu]6rdu#u&B,a3;Q!@^oo,JG7bP4+3[ogJpM87#j^oC&PXH@13eZJQmk<hRg;@EaV"=B(GKrmm)
K9ag5lX9cV!$6k[_#Wm,D_qM-OFWD^&47'uVBui_L6i[)Sr^S?]@k3*lPH8Q?U!!38adO)7iAY]2"%d5
$eMRgp8&@JV>A3@$DUWSWr6VaXA>El]`*K8T,'.^kshh`NF00Si@jS^h["\Z_3[J/*Op1h:=8Mg-*H*T
Xlt8hPe?-oq:c/Cq;T8Zo7OeW,laV%r.RL6DZ$C,^!4d/)e`<'EF[cRGl6s$p0$Qb["?rV=p8leM7<6G
.JjL/eID/;qeqH5U0e*Z[^Y86;h*U65Q'2kY4I-hHHp@g]!(pnD-=X-(q]>G0[a!<*qeeN_u#4]hh#Ck
AISn.nb_)@NTfmf=9eY@Gj2IH"@Jm2kfQX5eg0@F+V2JDI#$KhKHUYf8OVT")6B:f9SZ;KVl3g]>Ymj?
n3jA0T_:"n:aAmp9OTdO0,S(O#]J'7N(4FH'&<"p@Tk'OPi17M^*>B9_tc[_^+OYs+;=Sd*cOCOB=HuT
mZX2oD)m`&4M7G;2uOg@&iRa8M4'"\Z#(@sJhQ-`?2'CAGiBfN])sb"ncLK]N16!]S9S["OpupAGR1d;
?["rh)RNEF'cam\5N(1N]RDoo4$rR!=N#e4:Bl.3kWGB<e!So.8c6`,4:<1=NtQ0FVBVFZ__TC!\7\4T
N9![ETV+VZT:RH`:]V+97Ud%"0toBGTJ\gfjV&'Z4:0_,%tdY3Gc+1G*X9n,[s(B[5^4,b$e5C_G]\-:
J+jUd$qW/JI_JJH?MC^bTM6`l$SQUDmq_cH08r73%)/?PSa\\Q&mh3V41OUob;X?q\L=qA-5_+aDN%qF
m#A3P>8UemC\,VK0/gm%\[d%@D3,dlMXTa.$f248^'b1Z5t$c"@2Wl)H0>i&%&s%k6@0Z(k=Li*kdW2s
>H6'8AL>]9!A*ZsAn9GgA2Qr\e+,$O,tm#MFt"$k-n*)'3f%;p/=ORNJ9<,G=s\t*,5\*90USY0X,(JT
&=Wj;KfKVc(jmA/c?NtQ(KR",eNk`a8R90Z\`_Icp9--ILoV'q^/KHNp\+D)c479O;>5;POkK'sn1kia
7POU4[:S-/B0Q@cqK^qK"8p2ps0j0:B1!22,8be^_ASB8g3t'Yf[BqT17M0Kq,r?_)SpC7LU4bo;g:[*
DEf/CjbOr_Mce?da[V>^`3d[=!ooh+r:6XG,:%/q,WEj3*iY8b;XC-_.oKJdE>aaG=d:3ZX.lmV(u'W'
Q=?A)N8qbX>,>sPGSi[qoEkeYIM<DN,7HnJQ3;$.4uH#h]I4W4_nZEd"4nLa#e?UJ)\iMYnE1;LDgk/)
QY9g;$?p4aGWi;'JNNio>_iPH&%j/o%kN-@rJs<fRh)aZ7_RUQc&&*H(.j2kL,Y4XUS'2UJ;$L"g)<P=
"hg66d,T#mT+F-qYfZQZfF[6Y"@J'R5d$NE.&]fgYS)ORTMh"SaRng*dT/E\24iQiR*f$NJEL'sP?+WW
8K_B(Dd>n9m&@5)hSr0>[ASk'Naf2I!<e$6dpoRh\<uLm1kU#:#;(Fq4,+7e#&mD'A'u:<#mP(A5o^77
,i6?W#,+tXh'iihrHUVeH+:TBPkI^[CBd*W%&R;>nR1(.aOUcm(,dpK%2#,Hi#gX@!RYCR&N,5.Emc2k
@?;9BmA^:1A9rnG#05r_,'>VAB',&pX.s_cdW/qGA2I7[@p@dEA?g[iacTsG$,.1m*?Z20g'1S?A9,Ch
0SkN)O$pE&fO15d[f`?+P":4\+U55;6QQFt3@:`&Q=,72Y_2])&?q&\&eV2_6IQs&0Z%Xa8C\+l;@C2D
,%u]:SVe%8[GYh^OfB914Usap"T8X@l&cMcZ@'&I&^RRMc@[D[8s461)P'-nB91(*1q#1pL[ZuWg;M"R
XCT&:#13g_Q3:QIiH@nf<1@MaeWQ45h'PfF'dT'\#!:Tc2_W;7g\=>m5uK-baiR1*LMq*fDRsJP3Yl==
&dq9]O.qS"Jg&(g+bDR=.(_hLCPIqNKuhdQ0MEH)hh&$\7]L&coGI5J5D2?Ydj$Rm+Y1X?f0o5RP7,Vl
gjZ$>BPrtL\KiAoP_ReMaD+AlCb0K<gM47?\;:D_8;NKu^.2KU`c]I!1OmfD4g38aka43)?t)L>R!\-H
09@c5ep?4Oh/*N,gS^NH%JF%Bro?sGp/FiUrHDf-f'J3H+UJ0;4Mo<7b"SiE96Z1_bn0a>&<WF?m$EM*
+$cOSO"<KtTbcWT0bP(#5tBOC+2ZK[S3K=33*c,CEd@l)OJYk=/#qf<94FJ?MI2QWWR+Wq$=#.iLQp)`
)NtOMKUE;@Et"n6<0<.M92Q')0G1B$"Y3'AZGit\R]0oED5i+iBnD`tGdD5QgDZmTpIqWd1uunsW*4A6
IF2mVQJOK.adjXt>WcKcm3<^fRh<Qe@:E^-#`M7_%g-p/d)7L=ZAPh2@`Bb3eK'#k7SGp3(jl_j_t9'(
cOf)uLqqjf).O>9*f!B?5[pe07M<"iJ^@oQKe=\;(D#<mCf0UVH'=l[NI#DibM/*8s1r!IhjH^r2nY96
R3o\5Qi,A3G:m2YDb2*f!Jbr5:?ikde0UX7#BNh1b\d4<=6he^pjCQ1cSo]kSb8I1Y2?a/rT7r95Q'N5
msaruIrG;C7m"/\g:;&HCu=S][:AO&*BR:oDHOnMIDi`\9Sjo!84OZ*>3kK@qjK\dY%AQSo0<N9^@!Ua
jdScC"b$gq!lK'7o7tYG%'DcI6sFZih!c[j*u95.GS4ZoTc]*s`:NV6#7"orBb*T'3%S&s'md5^>ds!\
s$DHN_rt0eYq)/!IJgrL?T`GrB1o.O>St*$1\ONFp<&7=?U.M#a%^IddT?8m@=EUL5DF]R+`2)b8]WP%
+JWXY2\/PQ:FCkZE>/6i(EVK&AX*G&k<ipijS?nV8oII%s&]2=m-e`b4*`LtJgFscB5!]4=0RK%LX>_r
ImP<)7"QSdqYX!0C&WA1'.7&bmVi!Ph_8g4+90kMiPOuflY[U3)KhSZh8dS\?NF0lc93<]56HjWr_6f)
Ms,._GaLhiL]g(02;Wb]la"Q*GlOURN`gt+'<\tj=3.U/qpggX.\4djmF%1e^-ZCZ5PP3!N)`*NSTo?s
a;WeJ0=5:A<>@'Za*uap^qZTZ4X._h:X/=4s7qQN4d62!J(qa7Z'Mb(SUBn\:ni'NCVb<1<*Z1*K(Q3j
CEYik[\B[hHGa:/c`gGd8:eA#R*iI(PZ4lC*f#GiWC;k=0_AB0(XAU"'rqnc&/7jDQp$%n;olr(J7Q^o
j*fH>C!678re5.to&-5q8./L+L7S2)40l[.CQ%pu/SWB?4Ut-8:lZTZ@-FZJ^TIJSfn]gu3On-7I2P`(
nl$W[:I5n,/SoIEeX':?@N>b`KLMD>h5e8+-=Jq(oB,\Q,XeqZpIQ"7eW3:X*r>tNi*T?A*g'h9>.Gp?
B5fV&MP@f^r:@>rY2l/`)4=E]UA$PE[/>-h+<&=TIX(@36$j/'$W$f_i';00oZ(c\]gY]7Jm*ll0dnT*
/YjRR,/FhtQB/eg/+fVl^al#Pf+1/a-=J&8rK`cab?jpu,Xe^eP;Yi/D!C3c2O+gn[OGp5?T++PS0X:r
K@UEa6CJKL%SPQR,!@-d&@C`s21H7G;j3pE^g3Q;[@)]%k;F;'"(FQ5JEV(f+r8ZRE;KmR"d0S:Mc*BX
8Q`J_SYZ6;W61.(.C4agU;p\VgJjt=,T),6rO/e7ObA\rc.Kl29i.<N=EsV/c%5SPV$%u5.Is8rs5R7f
J9K%!j)<9>6g%"mp&[s?lLm0+D#9![h\'TY3D0oH%SOK3OWKWm#[6m?@onhQ:O;C/gOe-Q_SY-[%slJI
i=<@#8I/Lm8LHaT7mcio9fhgiSj8c:=@1l,GHVG0V>DJD5mqE?U;rq2%(;8ao[ja$rAtW#J[J2B2\@0I
We@7%gV<Kf6GabCUl#)"hS2U;?EZrtl9>dF6mO>JfQO@JAeOOIl9?Ns/^Pb2O+EZ,Xb>d-GkQWB"7HU(
L-SGX+6amkTD4o*\bB'rfd&,"3?A*2PAU?86>Ao@m,7o0Cs`"46R9OC_B5ihl#/HdpF.gdL?NWe)EZ(*
nV@"U%(oLa(]lEPof"Y'%e/YjUT:j/RSC4'M#-hSR=tH:M$>,'@dP<28<ISI4_:G4I!$<oh8_Rter'Xt
61c"MaUh(c:QITV^CRt1,T$S;JS>CVF_%fV$\Mf;As9>"g`U.Fm4s#:&Ih'U%ksX`i;mJ)IY%3/^%(d=
)?AIiKj^02ZcQ7"k]'^>KECee=;?(Y82(0U!]e]D_HnE*RJ>N(M+!&q5<V8P(]i(#g*^*]mnJJr89TE*
L2=@'g9WM_eQ:C]rr%Xhq`d:B<M8#U.m`ee/2]akH:3?.YkDM6$d"6:s4#?rbpHXdpX'J65N\mWAd3%,
O;pha7,`#rs-i$I3bXlug%mS#a'kqZo$cX]O_Y'f'FBLZ9[7K;8oeB$op>W.As9>"I-Do+bj@0u:H$RO
g9Z(SX(4\?@iRAgq0k9o+!g=,PSi(>oGFs!%^qJsoXLg[c[e$/"@F:Y0Kl&h`6s(H1XKqNQGB8KCgLIu
H]GbKQ%Ye6R^>`f5+)QV9]?>bR=lk6hVCiiILXK=:a)#>U;u5-gE`];UTa"i]Mg'm!\s4[5>mPb;M&!N
f^7AQ9pc70TlV#-Q3dEYnI9"E$jZ6p`Zj#?#L8E60Pm:NNS1:e*WmK%6Rs<?4a)5mAF_ns$pj3*;p&kT
=&Dl_;e>#1JDJgDhBb1T:4'Q*"Kd*X'qYBM+YjE0WoUpH5RT=TL4'M\-X4LSb8s'4I3CDFEjF/(Ya+O:
?jKrT46=4)Pt:C'As])E.:eM>R_4Q-DMY"+a?-cT$`CVX//Y=K@2k=+.Z1mFT4#S_-l8#M&CKOB<!jB)
&IF2b<I\BgGuHFoA`Ok^mFld<?g<_fIs^UeK2t,A$b];CZ9IM$P-rD5X]m-T,?5u\2s1$HC96@t80W@"
(7(U;4bd#l/ALp$r5;rIg7Bjaq"VT%n*^5Lh=(*QZ[^lEhsGc's5%tomJ:ktcAaoor-eUS?gQINGL)<*
HZnc/]joB[SJSciWdi2bI#+Ei">B9GDSd#PlFd@bmTVU<WF+HP6rEmRAQ)nIVE?`NnX[:(^&O#0+"s)S
JXH7Tre0IaP@&QVam6OnkBhN,jIA7/cNB9Za1&m\2ZJ4HT)GUSHgU(Q'4bcj=;p\5T*0Q@]k22=Gr\"6
rHs18?@/V+o'WOmR,ZV23N6EA2W^:ChJB@N$,<V>>;(qGE8#,e\O\Ies$i9h,cD_OO2KC6WCW*/'atJB
>E*XG0O>VDZsoc0GeWn9V9oh1PPE&uM%;10I!A6BZF^a9c*Q6_>[F+h0:lIs-uUQRB;CI?P9oTFd])>[
R8!j-PD/LI29*+5+rr![LuN1_6m]DW:!;oa,<9hbk-iVr*k=W^ZaX`*$BCr0>#:\2GLJPfS]f.!=.epg
o)+3e].n2gO-rQsm^[V]=pbiLFK9<eh^'G)?rBd5&>;'74E)lIEpV%h0#:(2=2UGUs*--`pDTU/qcKa,
7ee6]@-BI[J(pmQka&EkBb<K<(TN^pa"RmUjf:,kJT2]t^l7f#%%_$Z;u&cg1?R(uf'@8E(ai(^b*m$a
h5>%8^j,`LNX$@NQ7cm]V-,s)Sn`XOq;aVA*03nYnr)6VXpa8k@NlI4/u4D_)7[dd.I^"E-*nLZB"$-t
211%d^aV&tk=q-(l*qrmh\*nPa\"&3V"m:["13iYYO9%kd3P/8EVd"o_pqdTF.V6bC.P25W3X3JD]KE(
m9Ob'<0''/HVdAL!hS9tHPJ)gU_gH"/&6u)Z+"XXbmrk!1!G7.g".ot"XX9e!Gno`U&"-Pb)Ei"?@iP\
E8q6>Yes3)^kNMpQ(3M"IY*cMi.d5`i6$pkHaYN&^b?K:.PYfI-7m0H7<F*L+Y`+c\Rk0VUo]<hS-Fr4
)TajmFh$-J9$*@InWH;N0ok9lQ>"_.MS92q6.%DT)?KCkkr,BP690LLhR$3R7$*Q:7PNuA3@_QUI#R,j
Clq\KiUeK&Y(eOGnllA7\F^t1(;[6,rF&g$\=/="HFt0gr-q?kH478j=H2jYR&l#R%(J#%[r=iaV!2&3
;_)>B@?XsM&MXa!$(+12;^5`9`(V0k,=sh5P0:h`FbF/\fJ.p]j!j4T<P6st.213+B.%<BV<?'qESMf"
eRAW`<:`TB'Lq'T7(G1H=(-%^VTJDTG6SqJn5\]2kI6Q<8U'aO'M.`Wh\U\;0`R\C0^a)_2:+nbQN0Hm
LjkaSJmhUC)Cim2W9Bf3hg$.d=TlWr1Zum;quSH<oGED+&5&liO/*<qdMbeUL2li>,f(GeOeli)QZN;-
!\r.(S'_$=JjJNH(h?<MDH`I\gk5t@0tc$%@8PCKlGS(PqmO_g"g#Ydq?aeq)V9+aUd_BHaR-.P![XCQ
92aCZgkpL(>[g6uDo"\8F;.P..>B*+-*F*n5=6gP_')YorsP_Raj0r3WA6H(I%LI5.g@<hY4$cGQ5"pZ
\+rfcN?iusU;u5m,7;h.p]UaqMt'Cngk;s*n[OQ?W`#:gnTl$oi*cV8!dshIK7msO,T*oHGlU\b@Hqot
9(Rt<@Y/'Jj2CG-N*V1C*V=0mLmqE)=I!kDok?EbC$`tSiX50/Locl*jglkC2*ku9k.C2l\#8E^3@*R!
$pQrP'hJPGn_`^TY4`b0o>"P4,_9s%OW*OU"K`n>4g]c8JiPpFMN*Qpe<R4fmC(5GOi1>MI=`AOhLd^W
7#sWB)/LIMkV<!e6"n+0V&7O9E=<92S3+a@.i<rX\-%[RQm>A3LhW///KbnkKSSN\@$!,QS<QosiH.bd
`e8YI84&uHZ-2.G:5*b,So%M3DG*<>4iVK&jI*r4>cuO1Z:.X#2-t*Uj&QM'Xis+C?SMu'8ggp^dDGo1
!\<k?R\'W)D-:fR`f@t6fmT%#r!Y:YYjBR&!pI6Wbh<mb/!B2mc>QI>5qm[br#VhF)6>QK*X@U*?cQ*!
*lBWJE&35Q0TOc&^p`?boLRC:8K_L-]RmsFA%HtF+k,d*(uR*b_][':_0C9"BHfXN"raCu+`RmldffI]
W@Ze+p)H-]aYMpKFBl(J1I5WGj7WVD21\u*0?Y8F<-NIj@6oI>CNj#Qd@l%mL;hX=C2$Wr-\go8rcT9-
`nirY+&mfl00=`Z@I_Kj"rU<5]BtnCW@hNYhVGUN_@%U,<-Ou"lDpYY;NBs\=DE_da.FaW+X]F-=YMtE
#35$*Le"$=1d`7\KK\&Vo.UH<=of;2+!G;@:bWGj((e\4Aa2(7RRDF\(gf]W@Ghs>7L4`2G@'AO;Jg8c
[Oj3=@Mm7oN+0&C/%$9B^k>>8Q6<X`n>g\lCh?O1ruMAO@lV&3]0EcX=>69Eq"nK6P@6[IfDa7uSKc!8
@fNg],2b0\Q.U0W_I]/ZPXlF%+]sp'Yd^dO)?>b*\+OC&+d=YnC4RREc<_)b7#tE&BHRPq^]aJt1!G7.
fejUJMfEjQ(kt#YPr#-A"9Wlc"t1>@.4t+b2N2;BAo]S54:@]Y)P?1FC0W#bf;.TZ-Eq6!\0FWojqc.n
>2?!+dV']_@Bd_/C;l4aOkSeFH5M$PmGB?Z.2YhYKp"5:qW]4&SKa<r*&23E#:uPdQtq%;Crh]s(q";p
`h.%$OMM4/>p;`i+F<C4l\852EdI(9hgKRn>[,b<nY3J^P%cATa&1Af5J>Fo;Iut7QGR@L$(j4Adp:KN
GIGV2;OWdE[R@bbO_Z=&geg$'NlUH,TB965bI(r:o2YR%03`joj0=s506j4jrM@&#/=ZXS;ib.TK^CL'
>C(L1;l)RH>ER-H:?Ju3j/i^*_nagp$3g^hMN=_0%8$1:(a'G(2AhpF5n(Ye<ddn$`e,7l&B:B[\9aUZ
'JFMDfA2j5C)rGkPf0T"iMG3GR7+)ebOsmANbC^MU;@bdF/^[&V(7G8qOT!Q=cN/jL6)^r#ZD*p4F9.Y
aS7d4e:J3#J'ANC,U5u7>_KA[B:%S*TC`I"N.b@og2S">7)6Qn*f$R)a\7a3/mK5n>b<<c-L`Ju6tJ(0
:f;,<Haq$@qMBokOAU9;X"cW`3`;N>.*IG^lF`;m<#AqpnKI@P;H[/uABglM^,,4iUZ)K1FFle:Yp;9=
=ZjD!+'HQXYK@_[Prm\^.Eug)\qrYVUt-\eMO)8&C`"8b3^R^Rqnd!s@XJUsoZ4F+cso29"<U'W(gt:u
-Q'KF(Ehqh+sB8p0*XRc"iJ;&M+gBC^,mEHX"ZgOA8T1C.L9XBigPbJAE*NAoUPc&<]PCA1=[SR&_C0l
7S6A%4G[E"`,V;m2G:VJ2/pA3mD7C'66d<k;D%\?Pcn#=L7]\g/bi`?eI3TdEpLtg7)hbc+KNE4KMOCW
!6.Q0$U.N%4U/?t+dA(S*kO]lW#G&G-#)A=7#;!K6_:a)<0EMZjK]1$3aOZRDbnKTeN)E>qSk@GP:e_$
\/OD-0`f@M@f,es1C[+cP01JK&Ra`&n_t&m)+7/^pgPEN!u/VI+#XsIi$LE6EgO`&<_R2E`)Z;;?hhL-
&>k9BYaI5+0ofPVA(G!*Os#>tiTCdN-t+$%\cdBfQj2HUIYqQAZt^OZKOB<a#$_=`JL7Y?nf938\5;X&
k0td@e:<<_8s)GX'hqRTDTjbiin>95P!hU4[>)X?N/++9;hRCi6qlB&?i:/f)+$%U"Ot<glfmZWL'T4%
`A:cb-XB.:(Aqt*(XI'&@>q"l"b61BpH^SXHLqGQB`$kda3K]?VRff1e=J(f:!PDK'%h;#Kp?_#NQk^o
=q!(H8Z]MuN-_),1omQ-;;e1*8h_<rrSd!G"G/p><L'+/?,kB$&e)]_5<RC<@0/RT_']6Y'0nn"F5K(:
!?r@<_U5bG*%Qd0M'tlf@3M]u!C;c+`%/]^&iKs7ar`nTL.ce/?s;Y\_;II"jC,PH(dNPc[34Zf/$Z4L
![^m80N#*!<'j@oR2J,2EJ)\BThEJ.A$@Eg%n!V#aNhIr_4Oh+&Bu^sPaUOAmQ>RdBPhg'kF_pB:]+Yi
VR0E4J[rt4hD+,Cmp(#?p_VrCcMZQ16Yg;`qA"+0D,]:"7,YAm'E\@ln0Aqd<Zh1W`lNsVm(Z^i1[I$6
*s;U_@e5/Df6[q2P2kZ+HI^lpO!<,`i"%@qPlhEG6[jjl"Gm!FKA0dNfumf/\V'od8uGq`a/]1<CJKrV
WO1Mbs&esc/IC[HZh"=+W'p*q9]B,"a\6eoaU"SVPa&6!k@A@^n=5K]Y"[*/VKW`T>`rcfZm[gEmKHDp
&1rDKX(r%ha#:c4!Bf8u$1<.r$]'2UKL5ah!]UF4:]+P8^_u<miE.e:"iG0o=1</E/"!+P',WEs'*8sn
2)IMJ$(2hf#mNrU"S4/&CdrAHLbC)mlFiKaSo3PIRT!0c6[0G5`digF=4'FE=PT%6Y.b'k))CMIYZb_M
F,ICk<P^8*ajQEAU3K^nfGVqV<`Ip97Q7*CCFFK.J6l!bs6Z\J21oD%I[LG:_WcOk]H3YarnR]h`,F!$
eM+iGmr=+ifQ+[A#SZk(3;u%!0Z'g_2?*P@#PAkgn8DTbh$7Zd_pU1sd"cZkG0!&\\KqJr$)N\QoJg++
7k/iOkW"`o=)9;.JCeXma@,4EF!5qIUR'U:RDgrNj<q13;_tF5q'Kr=QN9h]#ri/tJL@XVJYQ7G(1bFm
Ji<*F?%aARM]N(a$F#"O0G(9OoEkfMW-YY&!QH65(sfW%Ak<9p`3`-n#NK%K34>6#0AR7Bmp1=@!nNn4
mLY:PEJ_*%LrH:)b>H*5<%chFLi-ACp6)kuOU,7N5n!i$"uT\`:/pHL*iZ,:R*N"o^i$%.<LK;m4MAsT
k7j<.?GTI$.]tEY</f;U?+:6.2=uf*++<;oY<Fe_hD0Q9g&E,-hO\`dI1#'-%fA7Q6a-5cYTinj=*@ip
0O?__rnH_Qo`?ne*SQD>B)T'6l[jTi?!$nG)o+T?nHM>`nBuXaXGdI$?!UOYq;3`t7t3@uAtL@@kS4LE
^9&\Y;P0HiYMP9Gnd:#O88cCL)A.32(tfY')3)))q[Mr%V^UhDYR!,,)d<R[L)cJ]6CAkO%"c=]@3>[T
bZk]7/Ma3P]0ZE!-TD>r0R-k4i#0nGa+B'IiZ!#.VC%=c&.B`f-?<U*681+_&nbP,PE/C>4HhkQP;UlH
q9C<q]sXiQcuZ[rm2=70l,(D`Q5/9*Ug*1b/SWhm<EHrFl>BmMh8M?Icj[FQ-<A*A29@WI-j?3^[\i-8
@sHNLI;NCaOhmWi1mt+HlpKimAXB\[NFR&^4l'14N6j6'r9K+i@pU)U]kkCXQfg7K]pcAD8\[E<nE`p'
gI$L2A)ce6^Y*`m9*P?-!,EnLC\_KH0Z#[9!t.?.qB"U6%!D<<3?;8-%3/D95]W4jO4VJR`"hSSdGkrb
)W1X)Vah:,.5Hmsrf1[+1HF>4`@i)T2/iqF3V"qk<^^GM@&QiDW0S<i'm0m^$E@gEkQAR.'1(+lm$'Q.
26i;`]J0g;#5eYB:T9YU9N/-&JDggkfLeIa5bK@J%^REe\EDbTki[:Ol_LEh+5(f+i9l4^m(0\Igi`P9
&#YHdGiJ5EViL.+Id"`?6cVtB5&oTOakk?6BE#JejHA@o2st"!cMc'AIV%VnlUjVtoA&t-?JGp4ec#<X
>MjblT&2,jogdQ2LPs3S1eiAZ`J<&L1L;*)V[T)nqd^KkLE@T4ml.72pq%PqM?9NSfKA`T?.qM0%ed7/
3HX6PTYi,]fX*&T(q@E.D)hf9iU*oMH-6Z_HMt`G_2,5GPe:V+jS&lpX9T7HX=6A=Pt5WE/i15>]*H3T
+c#['L;.ZMGSB'MHk/F@cor:]hp-O`J(pmAJ%HZV@]kJgL!*<(ikNjIcMr.Wj9PRr^[5AiKtd_(g8c<E
68IifXV5$ulh^+lb&&0RO+UiPib>U*"2+9YM<OKplTL4!f\(7(9j(HRng"PlOq_Lhm[0C1jCp/#F\[rg
7,sTQZ)U\WCF%V;7DiE1"gp1I"4iM[iZ;O5-_=53W0n:M(sKl/>VL\`5rcH1(m<eo0Fg&mF>#6D4<Jp\
GI*932Zu5bCAOb#%'ZLc=_SfKg@Bs`="jI!LqQ]7j'.47.i6`bZu";@cRiK'_!FjT(oqa'f@n6J>Oh3L
p;q4]iJIa8$1nh.gl?6lO8\@5Niu5`cT^1d,1b@SnBTdrmkcT1FnU<?@4bk4&,H@-s)R,PGN@PY&&14)
aarki87hIT<hJ7^rVBLFfe3i+G\7OtoEA[SkFq*t^(EX&fJb^@q^,kG8-jqo<CpIsWjFr=cUPrlE?#"o
=<]]/F"I-/DFIG]jC'GKW%01U\&M'HOEDGYM<PEcf+(GI.Z7p$,Ze=C0G(LFQ\Hc;#R:&>"@MT:kJ^R:
&Au;k7CHS@>cjcr&HW4=KE+==+[B'2#f0?91fW,eH0urgKb!ncjCLcg;RoA\AMDR%lL`kGa]YH,<CNL+
IZgdi&.FZ+#r3P-+kr/8YFm=+hW52m,a(.m'+@8;"%59J@MiKD685u/%Yr$)N>NIDBU0jY5h;f`lp:t#
":tV?!JJ6a#^!p7$&(.lfb+GpT4LJ_gbaVdag]o5HM2$DM8jN]Z5OPt9p5bRj)J0=b(?l=)"G,F'7L.W
XfubFY@-k>4VI"J]m1G'6=N]d_*8G4a9aS"K9%O@jVfcU4^*tUpo-$q*^TiMJ.OsO+9]cC!!n;n=h[Ee
4'kgUS8X*)M+PQ.\\1UIinPYpTlY"hi,dp7)N.uL$&:$&m%B1d`%'2_n..K5TsDa#K9ZEX"sS&N:G@#,
2aP^l6864<-,DiWH@uBVA&d"Spi[kF;-8iMWf^[3CXYOl+Tr>X#Q]SY6Js3o#S0:/JOX"hi4>*[XE:W*
7]uUfZZdJK;,ul\5;VOe)*05sO>=rM5*MC+1;0$=8ahAiM^;Cl`SM.6<KqXX/[#+*m]PkZenqQS>li\h
_1nmr!>Q4[pA`teL`nP\+b[tNiT3'qT$*OBci'AThtru=]]VF(%Y`'F^IZhi(0"$D/4e'(Y$IL`D95OO
fN;T5&JbrbjCTqhOs6/)VBd9;oEi>61CbSE!/[3A"9TD&(ebAZ&e*c6Q#S#B8\n5aK&Obq^`t+T"HWTr
5QZ$R5^=3r3a2cQ\1+NkVBifQ72DXqUpfkAMVKahH"pY9#_pJjq9I]a<10.#U)$61Z'gJ7OQm4uD3\"a
,cu0=LB/_HJd'RU=CE+7EcNf>EGAXed2baE4B5"MG*H"$@%ci4^igk%,_-#Z!##'h!!GGsk]K!\I>Y*\
:%&/"E.QMW$s6JHri@;7l<'OmD,&,dX]co$D%^JPr+nA.lUYF<8l7U2H&?uBmV>C<MQ;#dm/0h,IYqER
Te/L:=Yc\AT@Lm'W6aYVk&Xdo,e@S6qfn=<oj2La$:2>C7:\R`J&P_.$pSn>*[(P0J-:r6&tgb+@*k\*
d*NOY.SJ='fV1,mKuLbkC$d=53`N=fji#r_eD0c;e['DT_K7M+8Jm:h7j*s\>YQJ]\Y8tgGMKgGFg][r
AM'pd)sXS?>J<e=qSnsm9chVCG?J-ac/hSe="G(k[TIe9;SfYa`\rT$<b.u24$q@dOWO`/?&&Wm$OIpV
,_-#Z^lJW0]+.LanWhYp;\aj79jPE=6028_BXS_&/i2*>il#sUaQ?8L=PS4JNi-/?h.0)01aZu1nLAme
e=E6`i>ZNuHKVL$c`\sn'.BDUjm-%:m9&LVE:'Cj7U+8L?gA0m>kd%gqqrJLpYQamnXc-@\&:CNB2#>J
*i#ZlOdF,0""5"8ljQ!C!_<:t+9<`Q@fl'941<r@)C.GP9n'GtIe0#Zk9!t'b.?[fXdSpr5(7SGe=YF8
,9*h5"`bmb07I0PhV:>niZ1\l2M*HcAT$u6&eka!!/M^_!_<:t+9<`!I0(f6U<ah*L]ie>&jQLhJ8k]g
0JKZQYe`j1#p96oJ-;TB!!Pa^RH#0I!"qNu8,rrMNW9Cj`cW.W(^V;c,_-#Z5kGAU@#.!f4<kJ(!_<:t
+9BIo5f(7G0#Il<!@30uO8ooL4ol?+d:\JP6iomZ#p96o^c2BD(`:k9fO,tT"HWTr5Q]=\J:\s@bjgW_
!!sbK,_-"77fW\pj15X<N!,4B&jQLh+Sl4;0LVNnSe28O!@30uO9";HTO;/4QXPN/!"qNu8,rraT)]4Q
kVL78+ors>"HWTr?lT1]%#jL-CbQJe!_<:t+G&_i5f""[k'0?@J-:r6&jQMW,CkAsEF";.7KQ*\#p96o
&:FU.(o#=rc\M^c!"qNu8:Y[_:bXT+bHSfR!!sbK,_-#l:B1PcoU4_WOT6"Z!_<:t0TH,?#0(d'2Ac`C
!@30uO?iFETO<R>F$(Z[5QXIV#p98g&O=1J\1YZ',69'?"HWTrLcthR%+/^JB1)el!!sbK,euA@-l<fQ
A_:B9J-:r6&jQNG-\-dlqTSJg8,rr=!@30u(e4Q0"66s$)iOo]!"qNu80Ia3:bY;03M$fh+9<a<"HWWD
#`Pln\7=>N1T+T&Z<SWq=nVO(/c,>PMuNCtU49gHQ+oJkkdg`&mIrjBkqBL&othf[rS`Stro%Kc5Q.pd
J,ci>4T,C_i1Qt6^.Y@WSN6'Epj:-Tq6O\W(\$Q??Te(O/"7iKf,8jXcbAo&NogT/c$Arm.iqtYs7+m&
Y8?9U+NhH-jmpqol#j\Q?&\),CbQJe!_<:t+FtpS(gFi'\R@!#PS-hBOh-CN.T("g]6qK<L"TP0\odVn
9.sLml,n^HFtP7Kh,[_@d'$U)gaHN3._Xt2dAlH*Po#6X\HQ&?;q[QjXX#Y8&c7C>8n9ukaHRtDfK?&)
bO[^+78n52=FqHf=08O&0fJ5@AQ?!ug*CeY>Mq6#[q-<>O*)P)135Pu&jQLh!!sbK`Xs%t_/Om#0F1=.
`(@n=,dD,NL\\Mmfej8%<@H3#Z7F/3L8)I]Fk[8Zo'9$%FGO"@em;7PQni#'UXj_TasPa=$SITF((jCi
&Q]XVNQ@"011LsSjfK:ubu^]\Rj[:*Z\4;^Rni"1=W4[a8_n3601G2eP>j!eNL<Bj$3nKZ>&5l*5QXIV
#t1E$(^l)k4,BVk8BQauN(>F^UlNV6)KK>WjV^fbL.e&qP%QbM)'11=lE=9ZiDjDJi)M1_$n"!:ooA0+
L":N;>""$-+uL!A0jA*\PZ[=(gqWu*8o@RBIP]qa9G6(?AjM8NbRs&J"Psj#,=,.;.MZTq$;iKFJ(3Ep
OT6"Z!_@i]"NFV!CaC8];)Jo!)%kL6KPpeMJ25<LjHub`Mi;.GE6Rf1=DW#<9u=093$tSWU>hQ*=giq3
1:ar`&e$J%+Z0pQ0jAHbP1s:(U;fX7PanTW]O`XCp#Nt*Ki;)a'M[[(`<cAj)L%pKdc.QFC!ac5\1rmN
7KQ*\#p=dR+>EM@6"22+7NqrN?qh?I7?acP=d0a/klafmTG*thK7?0@-n2u?Ob6i11kV?k<Nbo:$$mH2
M9JL9-#Bt4<H"qN9\F`g(-E!AM-F,WWXG)/EXQ79YF-]cZ\=uMXY3gTY:*OF9hBG8%)Wnj4?Oo&5QXIV
#r%1Nn`.[WQYq0FQBtl;O-le_<i=`$FmEu6?M!6HA\YrkhOcYS&!gSlQm)1+HTQ^ta-A_+1[e0fgb+Z"
XfpNmjEFtus6Ao'%eZ*>T76r#h]@%2lS%*UFPu`mT7?^ZVuQ_#I'RDbkIXA6go$+c&1X7:[h>s6#i.mV
-Tk%r^]bb`72FuPkS"B1PCc*:Z(LYB=?nZmW).H7i*jtJ/KbZfi<NcUJagefcd0nC9UogecE0[ZDT^nG
ZhRN6A>O;s?fA,U<ToAR\s(\<=A_?P]IZ^8Jq62i(7U0aO8onY!b4TjpK6ke6]8b0S64]FO]SiB?B*M$
.*XF8).qS@=T"Vpr8t@kmt="nWk'<M@3Eu2+t/"%!@!(DJ7;#Yo*nFGG;e!TR:fW#V7X=@UpF7::jU[J
Puh:+k\*lE[.mg+1eCn$AhU7,]lJ]!Y$3M.dko&N4@BOQR`GPp@$!\@6%DN(7-FWe^me5ubVFbD5SflQ
:f=V4?7!WB&,qi7*5O(\'7p6kje\6BFE8lAK?Obl"ZTo[bEEV@?0)EIUHPrV4t3t'n>iE9]Q/d(D6p)1
1bf&-ZGN"PXHr\93EfZ60fEMPc\_je!"qNu$mO&>r:m(^\e7Lj8(j'*n?E.7Q.>3o([15.4EDYOL8hho
N*MFG7cpXJAa2r?AI7<!21qhE%NOkQ&%?K$M/<j&<!\*[%Kn62Js7`^8jJbA"XWqAV(a1q#IEHZ<YR_3
a*/1'/>B3MO['3WJWg@E7,T1MCEh*LSQ%%&iF/Bg(mL7O#kSi\a/SJK_Z593[7j^_LPT5(iZTKn&UIRW
Z33T]igqeRY0GmN-?/.Q"]`)k/PJ`lc%Qh,Kp5tAGuDSgcK`&6G!gKJ+U3',2AHN@!@30uO?iFEFEM_#
0[-T#l&6:@V(0=!i$nAHX6/MGl3'+*/PAp&a_ahrDO`/\EXfF569g_e5u:5i&.JJGF(8^/g*.9P)Oqg-
&Vp_!#'-`ZIiWJ>oG'X@U'2#LRSc&X4:W&,om@8]OgXepD+&%a+qG93$/_/lp[T\3pN[SumVupV!)jMs
-FHAeAl;Sr76HH"TODYc=]/[nVY2d)[5jH::Zg67K]RIh\_PDq]3M\".q"W1ZJ#aB%+]GJV[,Eod3!RW
7O3KeO8oo$(kJGPN_V!:d<^2^U8g&04\"ME5bjsF'-$n%4Hl!Un0d9s-YGC6.ui\7I>YOt-$9ffQ,jD6
Ok<<AXkAOO8h-@h`6&8Yq(JEg&Sqf7#pL*O3[#?"&/5NmPAG8L4Eq^]?6Y+a#YX@WD:C$A+a=2rKPsTG
HO;)tJcT<t5V8L$0Yknd<KPm?ia+r_D1XDDa+_$f/LX9?<#2rLUU7C%-tl012St1/R,n)>,+cVk;5#XD
lq8dL`C[(PQ#et)VCi:'AD"-*jrsgOJ-:s!Zj@^8H8),@jDE%6PL_"[]PO9kRRTNb:oO'/Z4._<TJS[D
+X<mNA#V:b8<[HCUV]b#&Aq<GWu%`aM)I_E_?n$Y%Km=LTH#5A>-NR8#RL^6$pFGQ"2FsCfqbK)^5&/-
i.FS)T+DEYCTn#?,UgJ/6''rsOE/PXl6ENn142]G$?CZ<.60:MVo.9qZQo`!.j5PpIMc3c8!:I+g3.VD
BAnMqel31h_U:QA8nh9uoo=r0Q*Fe:EhPWs;H6[Z0<<IPNIi>-issCj"HWTr5QV?=5R@XS;=4$%#QcFn
)dDBq+EQ7"3GK?`cV/U$'"J_pfhG@mP:</]'A85d8I5TgO-%5C6qMC+2Wn&U!$2=na0+@1?p6onEQ^@;
=O$o-ION^1"NMdV;A1_Q6HTIH%ROFSH/Ech0bHt\&]']b%6P'9M05L@M3)*F]`ATM=<@S$'3Z[oN+"[h
(gor;>TAH_>/CN*7kka<#mW3jRr:4]`BmQI/&*f!0>J4qE_9jLVnc?YS#ULZ?q=2L'*OR)^G`-sU`36"
1Mk]QF--G85QXJ!g'!!K#.(:;Brnfg:$7<EH`&@9Ufs81@O\O[i.lRb[ja,F7H8,=2IDSI=Mp:]+RjpX
/Itbm,--'nM4<'7N+&BNi1L=,K#-!p-NHs<OC/&!"$HNNPAB1^&-r:h"je<Vc3JM(+WO]8LBHETch$XY
Jg!*"6-5(Y?i[/+/dlEk"5F]3$9/W^i&lg<<^OEtR8P]f&d`N*J?)!(L_8?uHtnS?MNcq``2s&A8TqAE
a<d4J'i.jZ@mut7V'e]0l`B&c$4YfshaO"rSdu,M!@30uO8u$]*'JTjb@m'*c:M%nV!21C@CTED0!X+U
(+%QZ!tRaS[kT,*?=p8rbdf?#=2X$a'![WkCddP2@Y_C&DI.@!.#&m%,nX!.^s#.7d8)q(Kp-;N<>(O(
E"E&g0L-Z`.g.Y)EK:/+GSm5ZXX@Tq:([p(fq=+o:G@I!,cpg@o<jii!o=Fo3#SAk=E<&XU.SE_lE@3Y
b%XE-<l'LN)WgfN&`4bjg%DUZ:Q!ko/?0;LC*sr>+S(^nSVE+m!_<:t+9<`!D$"!5%qHFjfugX"V=ggA
0$(pa:#f,uX=>S^h]ZJ9/!@E%BfSA2V-_o$AX]cfn6scNaJNVp;@='U<8,pijHe7%L6.06jFRq<&"JGa
&4)7aH0>.\LqK8+%$6?4j@U+G`>@#RZX>X:W!+[71$E&=1-Is'"0B$mRCER1#:13d=\eWY.gulKBu(@&
02P;*=]/%IYZ,:Ok,HKHe)R6U\L^%sCg2b9-#s1[8t7M)gls3=9+Y-)e^'k&Sq$*/:UI[mq2bRh5QXIV
#r%7PdB3RS(8JPe4%3,6Wc>9IrX4r#Q-687$+LH[>>R,4[ko\W0@g<&^'1L9C'#F\QpH7*$#4@pU=$F4
,mFRTP)s]ZR?E*!`SdM`HGm_M?SJ<;*eGFVb)m2U"rA$H#V.60o-mfg/<g,F6U5oMDdjG?Xt_l<.5.il
)qU/ff+KXZn2E;/24pn"dKhLGPM>N+^Iqp4#AZH$a9l&<aY.'O8eRD$O[Gl4nMBcAe%!Z,]lf@_Y'1V-
"!X;R:'h,m2dOu[.L]!,2YJ1VcDXLU`ZbF/J-:r6&r8FHb/9l*QMNWT7F`hZ-X5MccVkOHXXXR*Oq;Xk
=!m#dV<<$#g^>ujV.keeM[0,UKA59WUnAS6qN?QfjD_p8!K'Vi`sE?=EfQp@<tLh,i(pD0LIIG,d%d(d
8gt:'_G:lr6ra=<*tq&6Ec'K^G@f[@-Ki[t0>>,@`]_ohbUoC#gt[?Qah7;Sf=$U@=^Kg,7FU&8/*C0b
2K)`+eRdUfcK7#7"f8jk\5:&\;O&LC)J9n@fd9:V^lt!i77>[OmZuj1K;0X*`8QZ+IC/*e"@5'*dP8_l
dG*,sNjqI=m@LMAIeWcS05c.8]>*b%q5+O7cI'2Bn^diLhX?O(nEPQXn(r3NpE(F1s24A5`-B9B%N(7N
oc2fZm8mNLq0L)n?1/jrh@3p38Y.raT&\Z(^Amo+]a*-'EFd\;hB.b$`\WAE^]+<k1lim>2W,g10l#jU
Mcs/\dooemMT\pUG"CD1Z-oZCepq.q.'I(LC,5AC-"OJYc**OSBlQhLOmr>!Ads?4+p\aZTu\oP0.Cj\
>6gNZTV`$'ec;EX6[M8DWDnl,Xq9N%#RL_*PaV_`d),iLO$_aASc@9(9qbHU2L;5_$:_/,pQT^r38BRV
P7jIqh#Ji#hp&:L'p8h!ME^H:a0_u7YC(?5g:uCaQF[HRY)h7`9uC>h/q/8e2?11#aU:OoRk,5^H`$8a
Gg!/%R?%m:5N;]0_n&).m[IRrs%17<hoU4S=2O*jA7Kl;Q+5orhCh&qnC"fGn&+S>^5#LDpl+8+K4%.Y
5Ps\XQi1]\r5mco>Jh=V26iY-]&`AlX8hb@[f7CspKPQQ4rAU,p3co/0>=shp%M1qHXjqdSZE*l&Lu\.
r94%OVn]l[f+5&*!!s8:4m.)"W7.M[Isl:bgE0Joq5oR(Z86)k_u[D1IG;B&VtOKrb',Ldf(1JJ71C4o
P^30Dc/V&?,P_9URR[ntkt2Kq99R7okrLb-jLnZ#U+NEB=a:f444qE-l,)TDm$<CLng[_ecHqt^$6tg7
&RlT1AONQMGhT^-'e3r)!sBJ=-lDe=Q\:!Q?i\G:m7%Pa'rG!M6.dFc4\@5\ZG+(]!86:uZ==";f<r?F
V`Nb/-uQA$g10l$^:\UUX*4&)5JcjKL21/1Bus_?'=Wq'@"<S)IeeT7fZB.aP9\2(5+D/`Udr8sJBti(
^VciHS_QN=<Ze^<K3`Jd%m9>.@LQ]3rN:LNmn\R-eo5s6CHcW_&X:9@DSu#=&Wd?lhtS*\e,F`LH+ZZ@
AG?)l`ugKW>S3FF&O;9LOYJeUP[I>P*9EV'EHN07o]VcD:i%fleP?*3FZl4$R?>6,3P2h650k5\VC?=4
&Zhi\U@sof^lD8\8lJYS8d/a$$4-om9+6(_@"6:+JW.s[((r_<i,G>o%B:t;A9qf,[<%"LHjBqd(VY3;
%lb"nR#s0@%&"4":>9sUl&X-Ek8dh&&$I(&o7@u+)C'UW;4hE<qYZ(LcfYUm@gA(/=7Y)Z(ulk<\3dA/
rHGIFRGPj;&ZsX[:^N_Z:RD%?KMNqhB4f4l!I\e#e(F?M\*!juLt@IF0d;o>Xe_#'Uo#Cog*3.L;&DhS
[)"5Ke:L#N6`.6]-Au]E@<?O=91hs;Y=!$)iMK1_/;]Jr/;/]i6:rpKh2C^eaN05(&1(D8P,j8X<MJOS
5Ijf[Q'tM]-<CP;X817<Q._#==03s4QT/EG8g5]1dSf4R(n_NQDL?6O!1Q)K_/R9.-Z=\V%J]'A*Dt%/
5@!RLs8;f>.?F/T=?%/.?jN0?f#H%=I/3Ot$Vd<BmI'p;lr!cY'T<+ukO>'_rP.<>bO6VDL7["DN`lTp
*oLPm%jCLCcC)J$\[*N!Hj+TbkGZW^r)tq<UXCT51QN[iKA'Z70aqcB-fcef=D`2'W(O'i10@R+W1TG=
(Bd+E4K5AfPU<cDA4@cp':Fc7C5FX;ZHp:6JRhbRBkuDG-,g\.'MlKX3G2(FFdr:fhX"Ke[:.>nDoJI)
gj8^R-N!.pXkC1*k,`;-`5/%.&kMUR0SY-E;\B<WIOh_!ngo6Ko[tX;>XCR'W/N[(IgK6)2mOLh]C6mQ
7cX^On`)!._nP743$6WdbTQgboW*P0%hJr5D3+23+Wl4&l$mb<W%Su;+4WT"VJq:iIW1rGbS&0=a\cd/
\MfM(IeV6g[$0WZ6::@sIIppEemts:B+(4YR[P(5A"LBZ>,0L?(M`mU2SWi2Y9PiIEV$13F/^<MmU="&
;,SEsfr0n+,pbR/MAC&=R:K0`C0nJt/k7Y*9Xp`ah/V!CMJ@4kb3"G$X'IZ.-Ja,<dOj&sh/dYc/_;9(
H[SSXa?ns1_;2'5R-7uR@blNgD^@mNc>S1250_.>=Z5`iRpV3ncL='.\*TOQXVjAU$lTpCU^S)(6[0ug
JB#'1J3ib/qPc8[16OT&2iW1/JEHAQ%:eV^oJDW5qS4l`iOd_>`0S$GjJ%Epl0GNfs5SMd^NBF[B0,5U
!WMDWnOQ6gK6LSr^s/o==D$GA93Ec:]Kr!2X"<c^C#U^Gchm[=+7B1$_p;(0qtGU:g>;T'n]BWNT7+"\
s1W,0s6Q0PT0;ebrb(/6s6"m[:VK2^G]0N7:,%'@kK]2,M@l9EENC%PF$#&$lGKW7a/`g.N`l]s$u1Oe
ku<_,=pQ!sENL,*4>KGZN6FDqBC+8klYE`9co1^IUA2uK>+^:`h(.fW^U.V0oD87,ePgs0,EHZRmM/i2
i4o&,4aV8Moa#amrS%VQfJ9r1I0m4_6Zg7fImNYu:Ym)m@@D],aNfG:Y;$C)j3l6RbPuc4&$k>>6j!%g
*AK2F%%nAD7DiiCI5Kish?`GNBmu8+TQt2l7fY.=,;_??-lBh5/7M?GDhjF6)J>K^qR8ftj#GKri*2#C
=pSOVB::!D^4lP9%Q))uMJ#3G)"FSFVNpd4O!kj"e#-\u4+s^-\=&hBk"J/K?2q\"7PdGR-DE`?d.+Wn
$tH.M`nfDQR`FAL6r*WNYu1t'qg+Xl&I$'dqsfU!UDLBNDP'9Rj'^[G/4^lLlCq=o\,=RMm;AB-iV9\7
-q$'*h'8.r@/;(`kX7H)pF:h<ZSt2,%%<6ddl%`]j(T)7k7(*>O!kj"mS-5EIJ+&RLGlobGni(P1>P@5
2<45c>j8eJc`mRBL@0&M^Ue@6^Wn^2iI!j8+e^opTpp7:pK,8Cb]E_(8=_JW4)+[DR`Eh@+JtMr'F[A'
q#9UYmp$fk@=J7.O6mgrWH<U^kal^IH(!jlD=85>QHl.XDAu=:1\;9T/7Z&=Kk*g=HDD#Aq\ed35k?u-
%6Md8).Xdc0FZ@,OCWS=gHuCu:n6e)+9=?@:%[1#:Rp\BT"F_QGAj/#f=ZFtYajr:J+K]OL:DHkr)2/'
_e4;#kO/<;)47F3d6*H?+D6d]7):QFVpf(#Y.ph0p=G8I!87#WNU/Ijr4r,`+Zc1&0*Ub782`g"5D2Mr
G^%;2L+:i"pqIY7%VPfA4bjlBIiHYmW7VGhR7@r"K693l_pM)ZHhJd4oF8F"Bqf#tn'N=5>2KGZ3=aX/
[&sAf[b"%8nji"m@$=XFiYnn,h4K-\>*hHWht)DOGmY>3j'VuU9^A*X*`4U"f"VIXIq,ho_C0lZTg*oe
=G,j@&*qJ1na]39X'cAK4`Lq^.N7#RkR6%kST.DZ4jrPkBaS2e&ZGu_E"1CkoW1RS3%FmD3:hrX+_&2b
p,R$O]*",FF"R<:G%WqS//,]eI``F`iE%j:28)M+,'H+4/&0g7c<,W9qRk_!Y`GBo,.?dhQUceES?[D5
UUoV42OL)$BHB[E?PmDs;(tE)qSUYH)_9BWg@HBAo52E(e$'IJ#+YC-`p+$1QN*/'`!0ui":U5(W1hQ7
k-W/5CGQFc+VDcAQSXB"1?aJnR`A8CgIsGb-l=.OrF]3E4GK_CkYiS5Dg0,Xe$,!9iTLBB^7G-(%>dMi
'(pl0Orp/?Pmhue_&h&^JJR+$@pf-FZ1hs7M<8eW3e`FQ&HtP?Y,AD"#j_tPemX"*pq,L>OY/MrRj*#=
%4cc8FjgLt,i->1#h#8[)D*`_d&5e!ncKej]nfBLo,&(_R8u)j4JH5>fZRcrI<U2rl2P+H1lL!u)HM=B
oR-\)e*RuWJi&,rhPBUIrdo%OqR>Y"^[D\O1C\,[pX",9%![5#q]$'=7;NU*a,!jC[$'k>Yp[D3p*^cp
H^X";@'D4VE<<m<qe,l"/9Es;qVQ5.H_6$MA%T:tBm]6RbPjptB]2[;9r1X4/S"P[QnA\`1C\-H4H<I?
d+ga,I;gV48l79q1[4l;fGN>%iLH>cl""31N8\$e=M<n5qDZ9<T8#5l)1OSGLk]tWaFclJB]2[;e<Ik]
S2#@$M]"_^cod$nXc_/\gcQY5picFTTjS.=o##qeN1&(L1e/PB(e,dpU&QbXGS#Z)4q2;aR'8`$%+(mV
p6D9o[.#Dj1AA!EJJPL:N*,A'jtV6sNM)%*jtU=/0bb&TIJr9`]-?+WoVqburPe8<e#`iJKqo6aLb3%'
1^IYp=;rKnT0AOE.i-rq?[-qSao=ALLdc.%&-)B8GdHX8KB@/QHA):[nI<e;n1-rD&C0>=pE*`i%nF:-
Bi=d#XIk2*Rr1*FdYHs%Tf;3?/\F6e];\UiRZiEoJFJlRXTl4PUH-??Dgm[`d)+OijtWCJ#\k2k*`4VE
p\"N$s6k+$&5BMt`+C\IZS=R1BPsI$#nl+lFK5_Y/nn)OGS^J1B"iEXj#"NS&-(`i\dcFDp7Q[>B/5&W
#+3HlXl7lcJg$Z+GCTRMk(`!`*IGYm9t)$C`CBI>g`G.4FFt@64g9g'eg/q<rcak5;\C0Q4\PDDRLpLB
UNqfCPFcJ7rQXB7R]""U$3`dVPFet=dbM&\_?13SGHtpGq7cn*rsS:D)V.0F*'+I^[k;rrL=!f,"T*2c
r4WAR;L#P4<eKOS[!IDfk4+@6rY'aW-lBgh^hl_g_pZ^._ZF61S;A'EH5I6("rJN2!M'Ar,=6>M,Ga.g
o6pR,<eM<rE9f@C2/"%$Ws`TY*foYK(k/;0(rD\+c-A`RVN>B-b^502hU6$\`aI/hOqFbIJE5[%5Gb\o
3:ui5&T8l)<C3>^SHZn9c9K[8fO4)4o/IST1TI@`H&NT-KRt@V(Vc16"AKqPiQ^""A]DqUJ3ED[S)Nb4
9+=8Zj8_YOJOO4fd.>f8Lc5q%.]K&[/G]Q,+5@PR:Cc1tL>%:BEE)dgM<5BR6c?/-ADW5dH*2jtEnZ!`
1M5JEm#a6AU+Jj3AE!cO5pn@7fD.c),2P^EXP>tt&_[`9Y.YE&n^<LB1^VFeW:UH2bp1I9_dg_1"jFd1
Hi,jf:d#YnJcF</^0!oa#0Xo<j<8s,_iAHcmdL)>QF6b"P=Omjr4,"'o/-u,=hFIJ%G/=AduqH]-Z61_
h!UTEA)f/Eph!!UfD=XOp\P@,h1"-6A`b$$.Id/^(?7o-c]-(Q+.Y(<)1Q+UN,GDQ&]q6QqWL*&DeV9U
)3OhH6k[aShhX=_""'JWYn[\<)n$>m3K]R=\VJ8,P9dRAerdSqOq"ma]5K%jhG!@INa13(>Z=m0U!m=&
[qqY8Bs+.)A?G"KC'BXOq52.lLAKSl1*SLcZ&QgV7';T5R8Pjo;l-pF<Sg-kP%g)i/5]te\O'b3A.-H^
k11A@?&H3C:@*+'b9n"WO**r(p99Td5Jof82eL8\&56^m8u)=;2lAbR,"]9.j6k7-O"uU!3SgT+s)AYr
]j)!O2DAW*NY)-fBoQgQ]biTP#UIe[T$=t(s0IY?O(0^Xmb^Y3INnCrM3Eb/nNt9D:\i_fjYs9.II6%I
f.NV:rQ;c2=5\+#bu/3?]bT.(YJ&nL3Na9UVTC<'.+_e]3-WR=MhFOD6rZWD2+6^4_8)?RP!lb<10*oQ
DAp!,;GK;H:a<=s%1O5rHo95M_A<!326Icn5Z:gP<N&"1ICOb;p)SY2E?b!:Xe'WAh"H&$$Q3sRrP(N\
q4sdJmWsZ/N;\q9\i>rC&P1@80t3?\neK+:S!+pW3?W#]]t-F>P'hslM<;)3hE780`gOk%((BLN+]9C^
A6pH399Qe#>UIl7ph.W)b`$8KPhe;\Y'sDf1R+<4Xg@'AB>q=@`7N7kBp]pq!&#du[]XOA.s/u_1(0p>
Ua@9:Nfb3C`#a,^Ztc9s26Sm"gIV+ie!+1L6Vubu9GUgb!cNt9R4,-P==Q?-_SH@BDq>;>3fO7EHQu50
SB^hfrb'&86Vd41PE&+aTkeRWPo+p5_`oBiU!QLf6sQ]Sr$r\LGCKRQ4p=Rq_=2V+"#@P#kU\QO"+Z?s
^Pjt0@kAO*9#=/aF[TP%K^M6j>FuRjB/gSFZ]nsNU>VDL*%M^Pa!Tj!,TOFR@tIdU-oiW"VQ8oILVh\3
,Xk,Z+VGG#(U6CTM)'uF^oq$?OHS([T%D!A<H'4[$F?DH+IZ2)&d*_O%>(;%<l)sY'cuZZo\&bCc!P/W
Ut^Cd.jH"!A,E7Cc[AD9N3EcifE)rDfmAcV]<9W(_n\P5$KNWLSOJ5rdYB(nL`"g,(u%i[GoRRubVG5h
/Jto/OdW-d^qDu9ejQc94Jc5H"_&T"(dJq*j;]*Q&.J';^L.''T]4V7BmtoPO\#+4i$U;L0GLdfQ:-GO
h_D0OjfF]:V@,hp/7IXob'(<uTQM2+()=jqIApCGJtUP*D9Pml#P0Xb?oVkpl1*4>Q2raL:VcIh#Y[(.
`mMh(F*%p;m5':K>Q/:34Q[Kf>%bX<4T,+@q?R;&jN/CW&H7UM0q?>kC7&QRBd"=(Pn:_rppO.1WH;U5
1<U@G%%nId2ZgK*_?9u6L7kT``_.m81sZVW(a+dR6UY7Ha;;m<>q5Gd$g/et1f*0cB*miNX.&-FJ_XCP
WD(VR\s$.>=@ndXGY+c91PB.dhM9l)1jRO:>Q(`;N(07`"EOCd"QN]B,-Qou$)jPedJI3.>m(7>jXUn>
9QUVI[c]WUql?DPS^+F5GoW++@>]?sl0c*t1r$P:"\7,t6/@\P.<AJ>=*M`u/Ug(C'oCqi8]%omq.8t`
RC,UAeR2-Kf]/d1312p)%L:;EGtY@4YA(8u2qN9B*;BDQ4SL\en*\P0GOO>KCW`)aCUjB7L+D`)9m,p,
nmG>OGdT]moH[(%j5kFRng5cUl[p5_JXc-LKP*jjfQiY_MCe6H:hi9_9g+#738n:BE9uLk:ielR:aL?o
je\;YFGl".&QB,j,''o4rWKJZYGb2u4?k^,,;m5mn,j=-2S#6ZZ.i4JeM.,LP0=L_-nhZ8kNMP*$\mNU
@%qAo@=ZG[;&Pm6ng.\<G9q0^T64XMNpM^dmrV6jN9mA/gR]I-L<tHH(]J8^mAJ((^A6:aFHBgI:4n8]
%#[aChh,S`qpQDP0iQ;+:N,\I@q2)SO<UZ"QBeb0*ehGhYEkQ(p.P%C/:R8f]Vb<@pG>fTQDPd2AgS,m
iKk*A0n]nLhkHR.]5)=@A64VcqSX%q_T<kHP`"-c/_mG)h"9=eeG@jtof3oh92`I0;G6U/<qo;Z3r+d*
I..6RRYUs+pcI)G+Ta#'HDnS@>707@j>;CB+W/*.nh<>U6D1MQ3R0h)&G.YY$W9V4Kl'e9Uh1f#+lZrH
^FVrZV(>n%eQ6@%^!hYX=i.a4]0TkflFj"t\gfVQ1g03;&m![8j:b6Vh1Melkj/3A*<T#XoM*TEjo=O[
%mplAH0U"_:V,b"I-[N!0\S]XfCs[A[?EIEG=@uH/<8q+Y^?V50FW,;C`DsHq897?1A#bXCGqX%4qqXN
^^0Pae'gCXUt+A\bE18M-n)o.B_FL"\SA1,ld2p@[8ZnmdW1h7SCNAJNc\9OV/R#4#n]MPK+c$[\ED,9
;6?+[qr$-:Es1D1J04dK"H[UCi$&F2/)$X/Hj*>3"%Z>gmbH?4!Z-uFM7f-Flp2/7K1O.@OID>'i->YV
=,$j1//\#Xj>d"c!ZZjr6h!LnP_=p(j)Z+rqYB&O+C`L,5X]K*^H>h*Y-(kU/um(8o;(KWY_7R4]3=G5
856ZPYl[#raXV4dUs<,4a!j'/LB5BpfTu:(^ZfZ@U?lsrW8W$!5NY;AdXh(0S;K&$@Hqc+hndY^O9((A
@cR`,L8YH6QqbUbs'\0VR.t$Eo7t\]0cZ;45.-`6g]k,'c/SdH,Q@.uGO?Bed5W-;fQFQZ;c4tkDG=%d
V.i(I&s&_P=#s,bD%q""EgFM5bcOO\DGo+:\Kq\6dRk9+IM<ZVa?V$/B/#V#f&S.'=)k<iJcQ?,*"WF@
:4O2b3QKi\0MhcVPFCLH_]Z<!&`d9&Fl'Te#gJ$@+Te$o!5[UYk@(#a8IQd[./<o,;K/^_.I@b(R0;CK
XJplf+p6plcr:f>>V7P0bN(Q.EbjT"Ec#in9pfk+c7CH'&c,E_mUU=>bh"bhA2p]H!<rOH;](#9f:1/%
%-'f/K^PW7RN\,\3QehHZk]Q-=Iu\i&,"N_d3BO@#r]4/U1)8l$2c'\1Oi(6*Bf?lj.Y?dA&kb2F=<Tu
iD:H<HY@:<]=P_u.WX7cZ;W'W.4RiHd*%QOZ4mIS)jb?+_K.Vd>EbI:hr;*\Q)S5$3J6)sNWgUVV?@"Y
?u"'7N,M]mO7a/Z*J8qE7"S.TYs>*/GR8tR!?V3h_?W'_:CG,2h:)Q1+.O(3TO<9T]pjmE&D.WjDW/P1
:s^G7(46f`$3nici*g;AcLDO(S&fG7@=d?.[`"`<Y0th$db$W.'Jq,teP_"8X:XXu>`EHTg(l43VA)($
`Dt3\CU;Nfi<TYOli&h3e-*ZK;[]:'VXLC<RXH5iC*A88^RlZA,fc6T#[sMc_b!'[PVA8[j28>;!dFcV
^RnJ=*rD-]dpkG.a.l-8AeZ.8V:dPrT-UnP7D?DIYJ",CnqqGsMNET:,J/tCkd1JGnKJcH\>f90+UEg3
+ts__kctj_5T?YR1Cg*crSV)aW;ss^_#RX_PYhGa"*H`:+c_]m<W[i4,2W^C5j8M'k`M<sQrjMXO7;:q
K#+VNPU\\)Tt`9-&TfR#*erSh>4Y\T'NO?&0@Ze,_CK%dSVco0CK%"+iju5hQ:,UN>Y'lHVK<,\?KhW.
J#jJL%#uTQ*T,_8V(m'&Sqg`>?h\8hkhHd1;D!Q`L2Mn4f]R7R(.&l81da)j_G%m-nh'LK[JT)5U4I;H
WeD!X1lqS?e_(qkeiZi^6#BMaFsJRV;RMN%Oai+sg>]E:SO0JN#1(u@]\:T"(0AcRp3B_P'K36Bn5q?@
"G<(f1g@#<\]J\2(kUTHE$gqq,#QL&"euPW6Epbf.\m*n/lAg(LOhBA&BBD\&Ji6)5gVj\"$\(u)s)%3
1kRBBkE0;_T'BaWPXBDM"$R3?(i2LS!&^!5;0&`uM&jQX7F2mO8J#7F04?:l$'KhL9I/$_3<f)Tq=Q:)
l-*V=e>6(=XZSCEVCt7#:(gMeX7EP'cTj2"(nbaRrGSDQ(riga#i/*l;aeGc;\O64BI4qY$AC=S3@?gn
iYKB3L2'&DiLFBt^M4pF&^B?D"7/_Il"M2)0VkaDk([HPiefQ($tA+)V*e3mbu;7G5VV[m0[sZGf;Yig
g8:q![<4#k^FUk465CkrfY52R0eYc!3>fX6:\+U=iPa.KQr=8[5>n3W4:Is`e^Th:cq_P6M#En=D^/]s
@'EK-'mUJf0)h[3_$'olX#qOBj<moaF]MtPY!u2T(2Eju.ED]L$W_\54I1;uVd,_:SWf-O#^R?K"rhKT
;EROJN"pZ&Q-LX`NQ!QA@]_lGIIrJEPI`2:5ONgK(YCF!#9VJ\#A6&l<\a-h?f&J;'VU51e_@EZ3^08X
L[JD>1W5j%-*+Y@[Z$7qa.Y5>ApE@s2A>%ZBbY;aj)?=h*,-,2j2W`)TQrZs!BC5QfQHgOL;(`*<LtD6
:=V>W!rp6NJAgML(3B'fi*e$,jOU3ke1*$ZKhYWZkiu=#7T&Ys#62FME[o3gos<X^#4XB8&.IK*OA)gP
"9T`T+i'p^V$)F`PfW2jVFR<^@Mnm(C'FqJR+bAVW+=9_N^HF8L-?bUi'<Q=j(Bts$rg.H#4QtiLI"bR
P/AVIA_c;!CkX_qV_O+a!Zm*_@\nL5Yi5.8pRICK#]`b,`Cm7kf#oCE41`&9_h\2)CQ<ggjP<b$:7Q_C
_Dcl#raX9JOgO;Y%Ar;-?j7KLo_4F()\n<nS0&fIoXs7+d42Am?Yt4(=2HB/L>Ah5^\uE4kC[aaFUDA&
XE0'M#bs-\J,BrQ`r4N%E^"0g^9N[[Yn+h,*72qmG'+hH1`3l"\J`Pe</m4rnAOq;,*Q:!i8qSXCghHi
?>E`)=)+\!QRtj."sCkc&X3oZQeL[qj=;]dR%IP>9Fh4fn`:`h_:4@8@'EIZ6/_09%splu@.4e/4V>:>
pn!cA%JfPeMCbebb9kK>#7hf[/A%FPECmI+at,%_6\,>G6IU?'>?u=5&mfPEL&fXi(h5D21p*sg^!pEL
bUTR(8C50ceE33"$A6Fbip*)=:Sg-Mm`e_\Hg:RY9J*qjnQR%M`P6?jrK!9'/.rVE=T*()&')t-F><Nr
OH\t9.pa83g$hbQ0=j=cFE8#U+rX5"iHb1BcemWF]_1Ur,ci"Gr6-POO&QsH(U>\\`oaVJ#ePB!p9N_*
;JZ?Err5FYfUp0>O6L-q_8DA60/?Q4P(]+"C<FFJ6gcCDq:.+fCm,6uZYA3T[+o\YTit[..SWo1#mT&E
$'n,t)Fd;\7b=)q<"\aVS6.'LN+%7H7&ZnRn:6C)J2i2q;\E$o&jUBN,"duiLs%6`+FsiZ1*WhG679]*
fG'[U?96P@;P_Q=MfL*ZR8.*cD9XU*(XtA[0!\fhUg-i#=feQ!8?5J-\PE1<X`rtZCT(K9i:dL;)5P8S
M)A/%T;h!cjLZc%\&!blf@B.k-2'*FemSg"O<?,Ni)f!=/#QS*cMi"T3S_="pSSUmQ]IVCkWRWUio)_3
4pXBh5%!pH:A1QIOk_12Z?m\2p'<huI0WPn=L,Ctm?A"]_ajRCUdr2squ61f.eN1lU[N[/:>QZ%7sE*;
j#/!(n4gh,4OH:b+&jIKVLs0\U4OGEZt4;gKOq,t4!\^4-F7JNI[,mO7H.qL!iau+`9c'5q"7RqQM:N;
Gk;Z`O75dK-jPl)Y@!N\'F:k)#UOA_JfZ(T'1=4&2OB*M"Gg7fY'6N_*5KH7QrXtUJGBK?0L4![qmK`/
0Or+61M0l0/6@X=D%AgL_kr4?Dr6$0a`>RgRt'tFNi/K*Gh;OOgU?/9h`Q#P1Ri<.G4R<3DdN1)Xge;k
GO(l)^$8dPdOS.>WP;'/9]sl-I%=>cf<4XXV<(n[c'M\jg![6=iNhRG0C)`En>67a97HlJ!oA&M=$7m3
h:1183]ZNaTmu!O2tqXu"G(^uSpCKk,\&aGFl?+[XSDD'c#5C!iU_j1rt$7T)uIl5h?OVrHV3]eF_ZA5
9H%^,)\]ZpDu/9+\%^_jopGuX%+0UqnIf7-rh#fMK$aOTIl5%)0G#J^#ZD7\jM1]\Z@<nJobGF<NXl2d
FVW`)IfK5t=5PP)D.o!Rri0?+8XL+lJal=P?bcQqGr1R<9[8lJh!bN:a'msGltp6J*^MKU/%$#gdM-8&
Ra/e`GV5*oC](Ri#Ob!%4'PfK<NnGC]>`IQAo+PB=-^)P%O-U3#8SMbJ.3]\]aMBm+;h&q9qaue_)r-f
YNa!fOs.ZgDcro>5,BE"">^rS+tY1"qM.04XX0J5MJ((l_*AH,^TR7K^2JOSU:AI.Boh*-q=<+EYM.)C
FVk$^+1(d3L;0fqr8NHH?bU6r?],T,==.q[9]*,FQ</Jjcdc&aa*W-E5<93*ifDi#r3,m^T?MWg(14sT
i:C\5F,4-Ak"BZG^hUU$J,U/UhV+`Lo#%J?@Bpr_RloQX""t,T9CQf6$@_2es6hVT\E,r:JdaQ5q!u_$
5J2<8pUapkEVRER=M]XYkZ_C9h"]IWnn7ZpJ%bl^It.4j^7MNg,0&SOKQj/94<n*`]bs:F,kLfu3AQY[
LS7O_ZM5&dQ"aD<>>TWsctKXT<"An]RWc-4C'oH!EcuNki`o8hDOSGb&t=MF(gpVO2)h57;c=<WR3'24
csJJ[2N8%jD@5b<@9.!.`K7S9dPM8H6rHe@FlQRX%+`C"Ns(OE&jQLhJ8k]?%tdJi/Y<K/S'hX\CnZ'1
ctkOp+R!g.d)k:4V/fd*0N9[IGL^9&8^/e90/Oq_!869TdNYfi@ns9oPR7dB6;nLE"9V2K@"HZ..Q'&!
3Z6XE6C;$2kcr0*4%kkO0h@<3'F]p>1Y?(\J-:r6&i^C.:`]hCNc/W&OZ0-$h&mOeP*Hue9IcAOcNlgt
okE3ie=<ti`T#;M;23`LQC4\"+_<PU$4p@>hRE-kQAfj$L$[eCjTL2];eP7XV%[$iB?X@OCJdd.QX3K7
][/VoUEhqW,.YWQY=@BU<"oSL6qLf3$.pcNMh9nM*-HMJ8,rr=!@5H?!gI*>'c@qP5`WlaXd^mlQNV-5
Gq*T"Oj'Y1$gK)#[\i03BtA,hhP3^[fi_btOm@f32Q*]%&uW+8mH6Fadqi-]eMa?@F]rq2lIp%9.9<Na
QrE1Qbk:kr<7\-U,[%NCZ=:(Loht=3<mr%L2AQ?2+SPp`)#Pd!(cQ'2_+4P4+9<a,*YLH`rRJ:7b/u%[
7o;3:dul8".4Ms)EF+VVE36IG.S8-3M/::ur+0q2F/p'*Aibm@@RFb4%T5D8MT\mtAuW32nsYhFeZW6)
Y^Bd5o(f[d4):.*eui2#=oJ8=gZ>gNDd-Q<d%0E*eu*Gt07E_Mko9(dhm+Cg9C5K92((q1&u;o`(s^#r
LR3r&O8onY!_altT!;eKXfoQM!Sc[*MrH\!BmousFg%lNrmI6\cg0UM=&8d_NBFN:\lW9fJcF`Mp$Bs%
f-B(UoPYtaA6\3i^+Vdg0EQe"&L;l0O8onY!mrBGJg(!7nVg!=#p96oJ-6]Z!!NJb\dTO:"HWTr5QXJ!
q?0VK7%ZK2&IBQ\,_-#Z!94?X?sm6+@=s[B&jQLh!!u&c!"+JE1WM9q!@30uO8oo$*!$`^N9`680G6VP
8,rr=J`mb4_%;%WGX`s/"HWTr5QZlhJ:`>l?%reX!_<:t+9<`!I0(f6U<ah*L]ie>&jQLhJ8k]g0JKZQ
Ye`j1#p96oJ-;TB!!Pa^RH#0I!"qNu8,rrMNW9Cj`cW.W(^V;c,_-#Z5kGAU@#.!f4<kJ(!_<:t+9BIo
5f(7G0#Il<!@30uO8ooL4ol?+d:\JP6iomZ#p96o^c2BD(`:k9fO,tT"HWTr5Q]=\J:\s@bjgW_!!sbK
,_-"77fW\pj15X<N!,4B&jQLh+Sl4;0LVNnSe28O!@30uO9";HTO;/4QXPN/!"qNu8,rraT)]4QkVL78
+ors>"HWTr?lT1]%#jL-CbQJe!_<:t+G&_i5f""[k'0?@J-:r6&jQMW,CkAsEF";.7KQ*\#p96o&:FU.
(o#=rc\M^c!"qNu8:Y[_:bXT+bHSfR!!sbK,_-#l:B1PcoU4_WOT6"Z!_<:t0TNs$$AN\Ir-$eqA\kZo
g8l$qH#nK8>O1aM[/T;Keu,.G55f9_ms]!L`Prk+h0&I?2m3)/UGm,+F8PYm[VWWebEb6!D7f+rm<:_a
aISAO4_pq=C7R8(dF;<9;eFWWcY^aheB_E&Z0H?7GK.$?d7kG$?<Q03@mfR7X&e',ddcfq\Z<%?X0[M\
k0@lZW0d2N*+<*U@=s[B&jQLh!!u&]^t9!KcMP'`5q*D3&ugf1!XU'o(%%>=C_s9Y>-MfD<L1i\=P49g
g#B,Sl>E!Hg+6H/UK`p4?85Zs1e5.4-b95JH0]K^2+2%'Otn5f&t+b31*qc^(:URIo%^<u"d="r=Fs_e
7oRk"2`Bu4Q";\5l6MXU/asNWFCZ-ONccG(135Pu&jQLh!!sbK`Xs&7_#S49kU-uj&UP-:Y)^'hc:,8r
]j*^).\9XJ=,[%JMFLHAZZP0#_US\Ti^KGTDr)eJ"Za<Vgr2.R%<El>D2X7HP)-/pgdYgCCmc_Di:^.Y
Wtre*\1Lj/D(K*?heZ,9`MV@`Me+"GHmr5pJuh`0Cs5jm;(s\AcshWi!"qNu80Ia3``OqM[tDb;M7>*=
!f7QeZ?AT$>a$A\-I&nj1@=X+X#/9SbB1U.Br4Odku)+siDh:FO<<A-;uJP4GqP3n&V69>N'pdl()ml4
<dPseC6:1r[jeGPL%*85$LDd@^SF7[;-4e_n><-)$%aXjQ^=[$7)9H5;28dP!_<:t+9BIo(i-slQ&*XP
;,9n7#jdBL(OpHjR:TE>bVG2Ib-<?S-5jiB/2fN/-K3TW*0YtaL&qV&/6bDTRG?R1'FZ\!@1ETu,e;0"
+_Y,NT9@Y[M8,"gYF_J&;)e`u7aZ<A#_pbA[6&p]0\JQk)Y>^;DTlRBOT6"Z!_?]-#`Q#r=ML,Wbs^)I
Uh,3t9+lM<PA=-#+9j71!'1.F"6]k9dbs$^JcT1UEU<VIEfE0E@1\_<WKB^[Cpbutmjq[OCg:NV_/PNM
%SKoPTs@[9k,Wm;ZXnHkd$(L&,tf2Q74U//g1+D*__;8s%o8#bO8onY!Xp8lr:k81m_e@/I`]I_W5&*.
C$*"MgRl";qCPc%gMt41Ve'$*H8"-L93Q\s'mJJUq44DL[GnRZ7EIL\Pr23`Z$5pIn*U+]YIq45U\As!
rUeoI5C34qqt@\shOAGup7I[Yqp3#QPh05ej/qJPVqraq\N<bOf5IEH$j%7(gBl2h^j#8p="(@&+%"&R
csJIT3;/Pf!B^mWW).H7"f\>%h*N</&q1!X4ck7n;W)2/XV5=cVfQVdZCB:QD(L.d7%%D"(+?kIR2T.c
d%.8Da,0qEccSqH%Kure7P$G4#p96oJ-<lF5jtu7$&3&@8OF]JT.I1!TAF=@a&-/>lm]Kt>gME]AE:4s
ja+6?q+7UaGT$2OSa]:fm2qi".(7\chUK43nqN#P>?+ai934&#=-Uki#d:noJ(]^R[VBNL`no51PP\(b
Fln9ENJ_j;>Z=bV&PiQL\;@#=8BX*2_]\O_Bn/bP7,UTM\9X:=Q!(!BPQWiWU#ai?*5@Zs&,hc6*5O'1
&.B<c$qcPFQWC-9G#7RWq$:sH*3a\L8W$,GjU.EP.5S_".AqadX"VhEjUREmmKgcc,V,Ar_k?W\F0p7P
@2P35LF5Ll8,rr=!<s/"3IZ?R;8'*5QD81i<Vf!8W2r1\QWn-ck*]5R)K@71/L/m1W_rY^FBNnt9*Kp`
5_K@,dEFOok0;^=GAD)$M_*[78bYN%"&XB435&"SmLuLb9%$A/l!?=\Vu(&i^=fd9QYRY"j1C0#:#rMo
dN;^pl(gEM!XI[e'7"K`Ue:Fh%mt#&!YdtoY=LZK2&4$U?SI_D$Ki"`Rts0pi$JLIMdMbm%nJhkA4:X/
>^'4T#?t#iCY-\1I$%9k/lomr^r,))Q.ES4\<C``md<FNl8!0*&jQLh!!sd!kS#r0eMY0&Y9IpcN6%Wk
$Eur?A#65L8[c<$OD@_""D+!HD+WE?QV,J,6VSaUI[%]:\X4k@@W42l)B-/cMc:[3E-C0X1]bf=aJf5*
ruH&tdT7!%#\9?Ve'$c:*l&0cj]/O.hRAIM9LJlL_*`I-7%T/uWTL"3+gPM>$[RJEL+.sP'3c`^H6NJ&
K8FVsLl0j_ZK/l;:$l\T[4.;DQGfn8$-RAVEg_J3Z+FT_=2kMnaXVM?\CMSFF7biT+o:4/c\M^c!"qNu
$mT``kg9]k(.5&Y79l+T[`8Z%P82e#$DGkjcSJ-qI"-NMATDt#Y<m0",>T)AZ_S'T[1Km".M>rWX`8Mn
]96Y15.aUl>``p+$>LWu"HeQQ\C`/Gi'>C=8Z1(YnQeQD,pJ_/YY]p;#YQ+A7-KAua$dXs2mI9nJm'H$
Wh[nR!!al7%&%aY(YT"[mA@086kimn.=n\)?jk,?1fZsr=0&F)'+,XUnf$FQE_Nc$XashgSu-PKML?ol
B<7o/W+mqTBC*L.7tqIWCb?>c!_<:t7%;!>UB`S3->ugX.O75XGh>@_%':]!>bq'BAs[16Yl$2i+X<mk
@B;:eLm',"/-YhHK/!dDb/7V*1#sV(!Q!.WWuhfsPZiT(X`!>9%)GFu,oG\V>N5E!.`@G[?3ND:(a/%)
D`p*,iQ7]k)%(\CO.8s!5cB=#QdouRUDcLq+hre`-#k32X6ju224(K(jL;"*)d'u*>bb2*Q)b=R)<r[_
%*9E7S>9=i3@@I0lpef&m;[pE6NTdY#p98'&I8^JUWd#4-k)ndCi#5`U>5-TkGb#bOG>!A>Fpu5UbU+M
<uVgk*[5_>?8:R;#Jn2+.B1bWSeMT!-\D^,$m70"_=8p6D?\(]i4.a6Ie(l^#mT@Ql?GoTJ3ndb")m@N
O&F.N-07N#Q'@%i33b(m,pDB;-.J^mjC*S\%SD;*<_3F((oXCSTLuK7:1u;^e.Me,4?tTb:^8`\Rr:4]
77*8(/&*6q>K%6MF%Tu)LV["7Sl+^1'ml,YFt.K1WALXe@Mj&e-,[_S2AZZB!@30uU.c[X(sLRN<O(QS
1n>j\m%'m?M)A>1acgX?JqkM;gR+DbXDtZa2dW)QWF:W(6u47A&o($*D"GlWE78!C0auPF*$4N6_;OTC
M4iq^K7\ZC6ib%GSd\O1i2-Lj!)"cCSJrUp+uk;YlQRA>4ID;)@Mn%J+;gdD#mLq^+</+E0gIG:9P?4?
;<ij+5V55L-FD%C(795NNQkDIae+d8XUY[B7BqJ(6-Z$t<5],,&AsSRWGto"EO<aRmdHm/*D_FnO8onY
!_@iE"HFNdOC^7@I2sd-L,>G/VBdeFQ&Db&\Q-q_al#1K`20=VA;9s?Nbd+O[1Ea3`7CSW!<-0O]%5Z4
f$KXL-q#4`0S!BcjJ/>nqMQ]P;DAU<@Gj3Qha/oq"9g!T:hq&d_nbk7ZW\R\#5E#]_a"M4&0=Z`_Z20\
+Dl\<ZBU/]e<3V-=BKT^U:<h\#rjCaPB.WU\Wq+W\OLjAKih>)Onj+(@S_m$Pq8op)&ah@laj[=R+6!)
=sSV$O8onY!`:;kFn@qr?>hLC:6j>*C0[uoj$]_Hkq]5Dr-YE4-*0Z"2PoO1UrFm$rKXA9C;MVK&sts=
'<)^)DU@V$F&H1:.i;Z+!Am/7;$a$(W#,_@6jZ/?P4Hoq[h3mG/=.LM.O+C.n6PSmgZ4dr;`tOgVFOa3
+m1g[->oOt)O,9`F;<&*D/*m]*"18D"I*A]b`a/%PI]DCqT@=#jsdsR/4"Ee]gQEJ3D-j$G%ZcTPoqSO
&lf/$>GkWdpDiLU13Pc#&jQLh!!sbKAeF7l3fmo2=A*^56rcOhi4h\If=:3_X,uXHZNW3bpaad5r$$!3
]Q@#N\q]]IM:bA;->Fc>8hdX6,mF,J6c:F1!?MI(jI-3$L;??)(^)H@e"bPg`39\=!7jbmLVYUX;gsQV
419E8$rsTCRqB^LAlGNP419!L9RCY^;bgS-:2FEX>b`^Jjke]QFB,`%&!7U2rtH4HaHDh,b:VC:+jZRK
RHL$-f*H^pA/i2#DPJj-eQT):kqQ$BGo.G-<.Sb\VV^@RRFQ**=sSV$O8onY!`:9E*ek)/Z(c&0JuC.f
iF!&KEB,eVfrD@J-GlhbY9GF!.6V=Hd^<39?^N1D@.D#a!;RZf6jcimVP95BggnL+"F1i_VunI;Wumi3
$B@JGV.-+g0Ece-YhjqW'bl@0H:>IX-6n*s$pn=aL.@'J8!MO,e;1aOi[T?phu1%Sf<<H0pY&:/?$#9,
)tOl1/\9.\mjc5FHYTa!(0s)L\S,\b`=h(.V:DX/\?9.P?g_fKVd_-?,t(TsA0uJ.EO+G_k7i_Xi[gcb
W;q+UY3,Q7%0<6)Wkdh<`CerXb0!+LKucH%WkAM_>t,\nSdl&L!@30uO8uTmFA^42FbRgM&G2?iJQP4a
%(SsoWDu"S',>X@*i+NsOHA9RSQ@aaQ6@Rc2LY'.#\+F1;B%Pc98\]"_8?i.dX4A8"IE,?83!kU<%td;
[EKf(5`uJ#PYA&L&:,eA!4`n6reET8XX0J5MJ)2af\U(nIhD4RCO8@jHFU-m`G]inhnJ'LIr;si'aJMi
h1\)Fa)&Jei@es_^UW7VQZ$'ufA`SXQAO?Zds#W@j]13^a!6$\<[%PiJ-:r6&jQMH"@+Z:.s8h>KeT3m
Y&gp<hAN%#?)^V2j^"\I?jeK^$_*<c>O#;9%]m/s9l4=\+N[Lnp_G:&+=U4#>Ot`B<#f+]M*rc@,NW@t
gKY@$i$FHo+;f]75F<bGWo>/G,:nb7Q4mj.5f#-c7pk#*J$?*K`BMBE#=WX%*Rc(A^[pQhCL=K57j84n
6kg'IVi1"3!_<:t+9<bW5>!W.FH-\sMRY^Ld)d&L-fu3aN'aq)5=&GsiWV*Io,uLlofShX;OF>cZ:(pc
&s=r!Wr[C&d]6&9_XoTp(8VB!*(qt+1aNuL<6?O9eF$0f'+koee4/!2/?@d)W]1UOF`\0t!!NH75pUs`
O8onY!fS6e`@r!@<A$3UDFuFdJRD$lf9tGeV2[E:!f7Kj8_fVrS/,Ieb$N+]PM"Qm@3l$l6JS=I"@J=!
]kDh@7UEqO?:%p`69Q#h6>_0<;m8+@-SuSa1r;n)OIsl"#Mesk.kfMn6hVlfCa9%4NhtokLZ*LHnXa[2
@%N&a6\;b+"FrXj]8u\o^r]`%&RargdaQqSqp+/N4?J_HH@*Em7Z:s`nULR+o6?Q$6Q_ALH)*P2C;%3c
175Sn$2Fo\eXKfbe>>:7e0\`5l6bZ="i4$C:unR=VMXXjWKG9p6jDTT2+1Q?[*?:4;=Wq;lF-9=`MQ:4
/=0W!._&'^AlIsJ)dH%=1:8e*='X==]t"&n,up::Zf'9dY/smJ#9F'sJP@4o@RB8tB7^/1m<EhnfDC?;
hQc7=L?IEbq9tn>Rs'sSTs?1to@l9$I,+S82c%*<p#4li(i25-XTE+qf_us&rU-FVQi-fs_I)_'g<tar
-[X=3([TdYqTQd2hE(5ifC8Q&UHKGbb)C_sp"`:<pL!rMn*5A.47eRV0p7N7E43M_o%VK/rm1?=qP*-a
55PPZpclRHqnoZ`]+,las2G;H5JB/NZ(:4p2`:*[S[*C!oZ;M3s*=C-:QBjK"GZ?;?Z^b3!#X*GNlhnM
/+_DAoO):)`DLE/'7*P6[;9hmY,0]MWDL,@C]/8h+-ooMAE>FX?<LYe/]i[j-:B1)eP\sUKQbG<R%l'F
eC<'K4#k22'8g"kkaH;KD/J"8X6,aL)cY#H)K&ki^\p4e^$F<ph8nGl48[;Bf_;QqEC(%qeO%gj+tafn
JcQos+#gs]?QSjKb_$tC2sji>:K.gP2\B.+YfXN+[LGjqV"u#!LA-YAlhTgZhtNZ(#Cu?V(I&")21X+h
s81A95<6%@+FO)L#M=7rh>=nk0lU<6"5X%S(4J"]`]f>/b[\kX^RbW@Mu6p=O*q.`#@hWm5r^qYh7DRb
5J"/0S#:0R9Rc3Zp1H=cqq$fXT"fIJZgck0$[.nI2W&`/:[bgQ-dGBR;8qFqLqQM#H]KY"K/3/W)](\b
kaTJfQ:(0!_hUGOqPt.@rVF^ThsNRRkabQGmP&d&kjU[R#nNtD:R#iA(j`qYp0kq4:CR#I^H3Xs!eWW(
53_k.nZMIEIhZR.po1k]BMs""Cd'(iI;aR9ob@0I:;+cpYQ'/F3V94F6Cn>LB_@KJUBC8p%6fR=r-?oe
_4c&[IR.s`rTHp7,E0G<i24!0F,XcR8&YJUa#pqGm+?@ECTtCs2Ykapps!SXT7:h9/*iM9ZtA1dqY8=c
;h&C(O)2Js'j-R]^\De3HZT5[#^7iugB_KF1:R"+$)7Ykc_2u\:S)#_7Of6A?h.(mF1k)(N;tE&56>7"
qlb:A^Q3TWJg#g;^QMrHIraE5%g!9=DkHq-guEebEl<PQoF3K_EVR(mkMc%#kZ_E/4mT"o(e6+o:4,Fq
VD%DpFWSh,TQqLlZV3=LLk9%<h$W"WR/Hp1V"FHlc;$'H^2U:URGRDY$eYN$1&I:8,MXE6V-jR;HmeCG
&54j2c=Pd$i0jT;j6uD.lkedr*0=e^(d]'`B5B[%oZ--OCcM"^6(!lSG[HN]_f3cmYW%+8m6$L?K:9j.
+A&!A+4*-1d-K4@-:_kn;)"O)"6/No^BoD0ol\4:*5lYSG2UH02N1f-L[_4tl";!:E2IlpI;1FAYafEC
iDC*T)eY&i9],kI_t2np1I1HRR:82*pOaA%pR2--j-ec@&`6Ago8%uA@Xehfg%F3qF069Freb]t)5u<K
e;4&Z[CsJ-s.S>"1g"ZO]fnJl+bY/hCPF79Kb28oXVoJJNf$E%Z["sT0`3P`hX*#"2+'3=LQIcBQ^T(d
C*A9#j0fcEV4SoGC12L*"uMCYJ!:B3:7@YB'F[A$?2p7cI63Bdbn0j.@9dQ%kc9F-WYl:1r)W%0UA9$2
q&.OAp4$2'pmD'C&I$'k3d5CXLQe08ggh6=X4q'QBa.BAn(XFojo_dd\]0i*@8,0;#j,?X4?dZB):1JU
k94m"pFsHHU0ort5=QlV-_q1Uq`?Fi)92An#[-D3&-Fpn^4lQT@=6!L7!U,R5JRr$@9g`9U3Slg'4a(@
TZlH,%g!7`K`,\@@ieK$%,IC\T23R%4P2Ig*7mR/5"JL3FAloQl3FIVoH0T5Fj0L6.),Y0HcHJ!s7?6Z
T*$nlDaQGo;IT=7S?Y,0bi_@&PNK'CGoWpr@Z#G!_(]tl6f,J\1+!+KHfV<4LMeT4?\Q]:""n5frqkB6
0@Lfgctrm^]K>eVY=0I,f=Z7b:PNa:c!UFbF)&k*F"I(k7EX?*BEa=VEE'q<K?PPIL*:l5ZHjDqYg6]r
@+'+PVUGC=^#^WJB9/<hmQ3(5U7(;I3V951#CZ7:?!t#LNpc_/k+cguk!;12qI'6f$Do:T1lm7uYVWCo
OEj710LY*@%R0M>/C9Q_pD@V=@I"e7@Jp%X=,6!]g:e9.c_kS<3OVmqlW)ZE)S0>gK/'gu:,tBa=CuGi
M<8gA@5c>2R:RF:0FZO7@%Z>D\G_Xr4'KDT#!;'2H&OT-+#hTh5!p^'2_i]J__0Jl%?.Qln+u8;@(-Y`
lX?-hZ,/BNGsB(62;7%.XC5c`#:";eouo1P-l<0Sh]H2#Ej-L1%-tMiB%XOa&H+\F\->#Plj#@L^XKP2
jQiU3#J6M2WrK9lQScZ=GdBT%s3b$.)YCZsS)F*(Ga%Ce$C]"4knV4+7hcAoqu-<[2lH$[oEHC!=2TO,
^P^fS]%2>Ak\i;r\20FZ-MkfdYNUe)CcqDOPP,ZFrQaV`&Mc]"oa[#3/i8WOW/RC0ETRi:6c<:pqY&P5
1b@!'#3BiVhbCJsG];-d&\FX+Q#FolS=V##."=re@M)i;g#Xm9'B@BJbm\VJTQuJU]$@[GM<5BR6c<=1
nrB7t2(W:u2c%(&Z->,,4SIkKg1&j4HA[Hq+uY;'L1P#AVMK)dB-fqHd<7eK*:B[O[.%+iGmn=@Jf5u)
7hc@D48OBkR&/Y&X[2iglIgu1VI:d!Q>)+Qh3GX,L;Y8oWV7h.iq3*=KR)4+c)+q2Y(Y'u>>D6Zn,E/$
%>dMi&t6js=O+::M<5BR6c<<.@=VLQEI2c\@hIHh_odD.rmfV:)BLTO$%2B9DeM\FY=[ZFVW$/8D\B/m
2.Ya]Q2_821HfO#4H<%K0[W"W@#3J.4'<O"llka+@,X"2@]K/nT;3L@IK?Lip+mq$n)3?;l&:`R926W)
LX$aoao?WS>=?A$1lnE[.<IM0#EFIE-45KH-M1R.dbiXKrbsF$fefe`S[,YQZfuYWP\?-h.qk+oZ_-%<
lco0]IRD#X(Z(t*cgU181E@!8R1Tm[jtV6sNN@lsjtYk%<%&U#q\g(sda=ZYZdmt5l\k7Ee#eAe*an2@
VF6'LFjX"K4<S'Z$bD>2M!b$)WdiJ8,IEFBqb!N,N&\Do[$(FN&Mct4?PEj%E$epT\qfF&AcGd1%W=8]
C3mXi`J/n1F=!a:TGt7om=CN.6X0d8?=Lhmft6OIkeLqh2D??L4.=3G2sH`2dbd1(n!*="6GX5YjJ0<L
?7-6oEF4e&9E,_]+FV]Ls7[ha0u?n+Gjj+`#.D[+nO@S_a!+6%dZ*>UoPHG*Gjlj\Ui/Tk3%>$"!ToLb
_*"H"#k*14*rA!DBZsJm&.Nkca+.<&fT2Nap6cLQ"@B7aRZm(u`./g/YVcj6n*@0,b((0VBHG&5)'c(g
J9d(f<.fcG]W]*Koj4(+Q7m.5);]2@eNig.RQorkT(u<r6&XBe?1FCu:6H2f'(;<=:\4IpHf+Q0#6:kU
d6*F]GL5507bm;@"[dP'_ei%f_fFg4#-<3MIoO`Ao3MdmI2^\LSbiP\"U"[CV]iG:-@KmglSQA[)6o#J
R`Fok21cbCS&]s#rXjTb@kJT*ai;'ST)-O5A)@bE4i`R&K@51HVs!rK@m/f4VO$C&j?`PR%=(3+f'D<R
fV`T!pPM1Q>4\hdCob2;$!lnpWuIX9]D.'hf=lX]Or'%>2HqLlikF?ULXuF[2sVjM5E9.&R-o]_+h@8h
B0A#g`6+I^"I[iXmg'i_I,+QBSHZn9Sj1X7>'Q6=K1.iYf=R35Oa7_dA,+Ch=UiX#j**0C$brjL'b$WP
[M!R?Od$NILWF4n`0LXH-?n?<*k6jXZ]<hMNneV;=YnsGZmlV8;I;H!Ci2gC]=r`kWFgm]mUBtfglggN
U7.Lm;Bdt0Oc@H+7&Gm)(m@s;6^bZ*-$Q(kfeh(rQCpiK-BhUK>Kc,U91t5R5$:l+/+bm'F;+;TA)2pX
Z0[FCET/>-AFG9gqI?Z8L1iiuf3R?@:W"*l(I;]MnC=skBF$3&8\Knkkq!\F-lB:M(RiD6d5?Lo\sp`2
JOs?&)"-9RpjOFV&W)^-4:+@;ZAPYdYNE#oG3ROu0=bi6N9cgAcZN;om;0Gj3WFYf2/@=n?9^s3i;3K?
I0Xj5f9Q&['s&%IhUtJ^W&#8!HLJNYSH.<C,Z;<Y[OfP//B`p?HC(]cf-INP,]9lnBhmK#FuPn?HZkT)
fhL%@m%"+$J>=<E&d]1e>+G30SDitr^5MH,n(s!"hODRN1tKXYkQ>ZRcY`>rQ)t=i&`JHUb_"dD$qul*
2/0aUkWhKIUNJjs-]K//k](a/f\@^O2lJLaY'c'`PNrl?#3UkS,6eQ@>;6f;[Z:7!feW./,O!a+^4-ZC
4mi9\1V#?&;*P4+q=O.THR8t+T\^B50_$K?m[5%Kr-Ii+-iP-a7RGfkV?H)8BHF'3@!M*%K"2K-$fO/Z
IUaF6?+37Q/e?ND`N$7JTMRSLeQMFj?CfVIRh`!GC8OU^1T0h@8!2<VMdRHV"&T;.Po4rYa>!pFhB&Dq
Xu29fN3EAApbppK<]T6;9F)K*"X5anmH5ABV)$/K!Q2)ZhjS_4FuKU(U$KCVFOqrQniu%.Qb.[(Bn-,G
3Tm7>JWr"]Va#VbP66PB1%QG6il;3Yp[G.Hr89L_kq,gV,]+T$!qL.aO4,+'S4-6f,)dYS(ZAK\>ar5S
+IHpWPj5JN4VU2]Q="BWJs@8MV+.iA,V7K_J"[FM3de)5\A3Z2RLrMMYT*qK7<j[uSskZY/7)(M?UI+R
C_!5(`q5Sf)[1Pr6Hre<YK169$:NH-:;GrPc4rtOpur(!O+)HH0;dR#h+`IR1@kuclLY&PoPWPqg7SDn
n6/FRrR;,K;8s$8,D5S0VZq^:[.4UkKk^"#G>eL-c)9Va:4\M6Gt\OcZdCm1GJF2o(j(QfMI7KYA]Wt9
Gmf8A&i(<^;ZQttWl7Vj:`s.rCLY'ZOb9mf`$ff(VAOp-&[i(`Zj9l%j6Q7AK;Z1&[]-R*VKi?SRE"bK
,<Bd,>N.?%E>=l]8"nG(bP&"0SRfMidM`>\UiL^n*`[Y[RfP0^K#=hPqIH.e7>:u/^d"]g*eZ7X#/CMJ
f,g[Z^V;M?P+IojJ]SJof@!`U28>X$RF:7c0Z%UQ-KFtuP0DgTrl\^eB110[#f`L^^G&k=aFK_dGt^g0
S;lZN7Ka-e(D\\I/7TjDL!G_k-!CQkW!ibr%V1=QD?5B_eA*X-82T-.VEicTKM*nPi4(Q.ND&PrAS<U-
]"+%c5\!7F'/A:dk$+:sEFgK;Q7k(-Tg"TRTL:=P0joP2!,kep>MpAVn+eKS>:Jg;;^US_T)Qh?KFs5/
Qpp]daF]%%LL?ViES&RZ-=?\"G+=1#n*iU=O0SuIZTTN7L*7E6qsE(A@;"51Us7pR'GJ$F?0:\KcTY^3
mj.8#Mm0u:EDmY8e@<0ZAsPGl&c1*kU7icSe(b.ogs6Z13V1bc9T_482e3KR%&#RHT_EX(D)Q9IeihmW
I&,6h=I4GSX)W=kJ&fCh`Wo4T%lq,#o5?V\3:j]$l4,s\pZuD_:HU1O.',Fr,=C\<&;HnFGSW%CHA$-*
fOff9VmB+AKg%d/3U)'Zl;2Nd!<S"#L&pEc9TWZoO])m'6ie/0U=@76G)PHt&=rp]_6QWGgsDF+3pL>A
g\L\'`Jgr$EXdY>521VR=CQn+Y>12$[cR$2fc7cJdoe/ah^r72llU^AA>3_`>9Df5j:gdM;u^"K7)R>!
o&[kI#fbc8p30FG`<9EC9BHZj`YfIEr5q%C_H3Dghjt^G?tTh05L)JL]>@X"0l7sZ31T"NT3^ULo.Rg[
TSh=Z^*5+/^is@/CkUO/$)0JYYtF,O0nTl!RYtrtX7V?>10-#D>"$mH98Tm<#T%s;.hn]H;kYR,bJK4T
!$a-nQQKTLL<HpXWq0CEF(:Iq/JV*&6S#K1X0TX.GthI9Y7g3F@G)3p"l]7gSo_qnV\,3u@G;>/":W:t
VNX.rRM[^ijIuh8E5>-u&26B'!=H6%_9c$B&W#0RSeAk]#T#C#Wb<poSHoe0[A_;.LZ)@XfgOkRlcaC#
%[G`g%&l1<jbA2MY_GI4B$JpX5PsekGG?3SW1QqYm[&[[n##ADIf?PJ5+YV*c:7[>r-nLChp&NYiUd)@
A`5/T#YR"0,1r:r0`:*n?d@a&HT0d/k4*?1,kZO#RE%PknacpaNlJ$4#S#qVSd^WbU32jj[3?inc6CSB
LDDUk$>Wg5qOk@'UCd1Jpf<'M69&_5Va=L#936n*YsU4c7fCseZN9")+UPq;2<3aA"B_a=KSPX;J91g[
1aod].op;hXU%P5FTJcK4._'5K*fA%;kt(8R;uI(L4t)DOr2IugcJno$q!BRMbqu!Af+?#_D<Au1B\+H
6Ef%VR4J$VWO!Dl\'R+k3\qq`Y]5;qKJ/#f6b^oR^^HWa[AEGV[oLEcs7DXt'0T9C)LqaYZfA_"[uD3P
6ta`:$j4/ni&2$WbF_#&]K1*Hl+b`mVH'CJ'`\$W+3^8%lc6Q6B3fg,%VFEW-?cD/hp3M<prOnUPUaQ[
MWQ*F<[>(bo'@"(g_Ad__`WYXVm0NQN)3i'ZcjIulC/-c+H>hTGT)757Sj@0FK0;Q0!A>YC5<*'&1t]D
J!:?Sa>a2R2;tA9\:J<:*\]h_I"#ih$RR!T#R<a8G!(*e@I"JjT#r`(Eg]u%]Z<pb5jjdX9$P9<"h9D%
(oYM$4saWF'R!lY(rFfGW1LYB[?*Yp'*i'Qm<h?9/gH\&#f@IX2<"Z>>-Be_-p3n;=+S;]O%+B&cM;e:
B-T!S*+g:!H8%^,l*0Mk=K>SKo?TM41IGQ'<W08R4p1&Ar-S^>kOnY#Hnt$a@9d6h7+5bj!MKIAp(t%L
7Sl0`*`Kr3Cb_!CI.H`IAHn@%V@X1Q#VE9/TTi6r,9!qdHA7^rIQ!N)RTnOAGM(toE@)qHE&5?Xe,Emn
^f'Ke'br`GJl;PdL4K[K+@n1!e4N0^l&Z`9^ccJ<57=>6@)W1-';6cU#-JHp=:btd8f2W;2U;56_P5)_
"UsHM$><'<CDc3AS%DATH_57?K#>#h>6\ie'*Y2*9bMO1]S;`b\gA?M?)JoDARiDE]80_[kU;NpZ?Ugs
ChJT,HgcIc:2Q@ASdndJVkeB/Mi^/Orl'iKCkA1-Fn4"55cPb$g%$$N9!Q.j^Qba:1bEb+4o$lX=-Ge*
_cIs5D&uX(HY87^r8a(!c4OjaT"7%%0Mc*!i&WCM%WbGp['T'TAAF;Q#g]Jf@Z%9K0.2Zp5]A6jJsR]J
^n??"APcEugHeX:"&'n(M.[Z5;ZkgmFXUXRk6f9^&*Tab*#?b65_d+8nD$*s4U3tJ10S'i&>k$(E\QY]
irK70(+(nHdQp^p,YD>FFi?ttcpYMu+o*Sl"!bQRmZShg-)hMIM(hpdb`[U(FCC6H[\]e6-'.#902eS,
'/m;H_-TgfZad.>Z'ilDEm2?4M>FQ@hSYH-%=YnL![KH5bLE#M^VXX.CL\$O9>(;Fp"rB[E-cQA=XRj#
H6Ed\++Ek:gL-Ne,X;0m59uCRlgE_;=HI('%EYRkf=s?BZWROhD$m2cj)'=*n'>-F*iXZU/+RiEiK6I+
3KrW2.13%KAs&M)cr*dTF\Qpm>)iM%VV[*k8>A"D-NK&G\Wh;MWf1@4US*SR(s$A6*\^uuf#1,_=G/C#
$7;^EAM3[f6\ZaJ#Ji1^3-l=u5k"c1$Oa%ETJIU%8_^?J"8P7fC5rB[%e!g[;JR;p[c.<T%D>[\-0#,K
=Ttn1@&[gm4W!d,h)rEWZ*YZX=<E)&6\SFX[g>p4^.r1Zj>qAXp3a%#g/M-'*Bdg*iX^NlATEX9AVtO=
5?mbBKV7AkLGS*li2Q`[oZF9i:@5'fN"_i^_uIq#5fTotI$N2<,5E=Ird*ABc^YOFmiA+R'F,&]o"7-?
_cL5%D&uX(V4f8%enuB22(UO&eNChR##3S39WeWWYRCQM6GglF)XAZ'3gc(<\ao$[F/td``\r+sc=0oi
NT3@8?3G<mW!<flZ8MC.(Ud4W(r1cV>:238G6A=dC@rfF/s$qTcJi4Am"p7'"W,`D3-N)?&mX'iWCM1U
foaI`Z581L!XA3!O79-BJ,p8jYcTZ%0^*LsGlom<W6/nB"Vp*m8%oo#6g@$7j-t)!DIX(>Cm5^c[F=FC
A;3Cf=.*3f(h\sr"NO7P&EZ)u5j+4\1:2N(g#spmD]9Bh))1u1_1hb/>)86=gBPW]g?11!LQi5FW=a/T
bV5;QhB1-3S>P%ML8fjrreM?L0W**)8k/d'2ijS[ns_WpKcstV^d<`!$_5@=-M(_nRo!BtDh]\I&"V*I
>S@Ye@ZolU`Nfc&&-td$B)]nN)\d[>"?'"AL4SpOUB_3h@Gi^EPM7Qi-3PYB=N2A:c6Bb'_-dk,#P&;6
//rA5@/*HWnULY;2MBSg$ULa0,Bm;1K+h?HTbE]YfQ6qdrXbK+J;FmSR:MuLNZ=(KTaFe.]"FJ6.AI>-
%+RtDZ%LN4\^o3/a[0k?KI;]DZe-=$W:0`PZS?;+9,nXE(,1it_B3E=DBX!V,n>g3Zd8AIZk1:Lf=PrB
lnr?FhG;Nc*6,pa@EN!U>MGW$&/*%&Cqic8a-88;_p.5>TDiH*>2sG%SKiq*MX;9t4.XXZC2or(=`9F6
E.Z&Om6rlB^+.?N&*+=OfWg7:h$Db$T(KsDaq]>`!rpW3`$bWgj<*khD8Th$2A6,r"1dWXA_ln3=n;&2
gl2k>#gWk4.^t=2e7H\YO9fs2"e0;HkF1<9Kg41Jc*d0*g>Sh6\;(,EN1AH4IHN.eh$?YH^4_'4JX]>q
*d2q@gPh_[VPN(TK&$I*<S$GgKU-8T0k=lUVp\&T*HMB]CXB[]g[`=N8+,l>R$rQarehQO@qp6b9Tab;
+/=NLP/B#le0'&:714)Ps7$!E`)FKN"69=r/];'kS&[Ju'>2V$oCsacHB]o?hPNDq^JJTu@iQ;[7[_p^
ZuF2gn7%&IIVik?XUil=ab#uiM%COY^bJWhXV+BG5S[a2HX363NXUPo..ni"GV'"k/s$A?R$-A[%ctKQ
*F[=sc]+S]113B+d&9D:o>=l@3m2Ccej$Z]A_8Fi&srf5\J8Qe&T[Ku0n+5X@=;YQ`YK$?DS`oLS1YUA
i,q39qRFBa*aDi6Y$h=de6/`$/uYBmX.S-S?-kh@%*Ol0;QI[uAk=Rd#T.Te`Z1kR?5d!XBMU,:&*Gpf
HA3jS)"*H-$[3OO0IU<l_c59$L_g!cpNKQr5'T9`esAs8%<B3Q$h6ClcSJ6\LV06k,46F7C%HQs-KB>+
A'H5$%)jF$e@do$j";#`iPeO7#`HX[&K7#E0aE^&.qH$K<js\s#VW:1B%It6V@-hD&I9=XjQR1qq3lQD
0Y@sZg*HdgE#q+l$>'sM70mG>!#Z!.P$fs5jH+^<W>@4lCem4jNOnq4lK7Q;>HepH;U5-B^38Y(QXBa7
=0<!tX7*h&cB#^=_7.1*p#Bu)p@T4cHN!.'hnK)B\$,i$mHYjDmDd0g^@L6cN<dClk\u[U,6h`OO^4L_
+77K81`P_OX^C]k?h;f")g=HXA,D!<LPU[+XD5MSp;$*e?^C;Tro/jsErKSl4irK?hG<GQmP\BZ;#Go0
GZmVs;P-qFhnQ^U6r\)/c]Ca!LGfCnhpFb19SaQ54(,S5UP1[d;d^[8miPJJ(h]^k,Qe6;MCR0l$CZl`
FrK+AN[_s8OO2'R+md;.KU-RXk?#,Np4[=2cFHh#9`Sr:+h%Gi:@Q+$O\4eOC.a)*E>'&tO=sOa2a'Kt
&3jE_$5h\T#hU7;cS4SXMo3(fa=nGC3,jb2*8g9,.<9I=fG@ge["Mr%hq.SiYQVI5A=kV1H2c0N5<lLK
q^1B/e+2hqbYo$A^V4pZ]8%L)o1/]8;pnJ-kF]4:]m/Q,mlN$PO0OtgC@L5LIsq7Tp^:\4CS-*HF6^4^
ILa%;Z+9c)*kpe*hYd8CbW2"n%-,e8U&4dQI6)/h$_AK[TDn,jj6u5,3KekDIeAd%3kKT4NZD=`8F-<O
s"*7KJjAgF^]2Tora-PpC%F=X5'Qai1XJ7I;\B_Rf&34-I5(,^_/V,>X#1*ad)'$7l,[6;(U3c-X'<GV
lg.?)@Y')b_GUD:nH]-t3B&*:a/:0eht.0\K].F^?4%];1^Y;D[oGbpJLJocQ?]_r<\e'5BaD@cQ3Ib;
P(D!;T)(IWplnmJT+mgkcPQWTs+j6<*$t*>J,e^3qQn/eVZ]KA>lQH=^RN_0;kc%RqYlPjrkiRl=!n(6
09*0]dT;Q,OMie9rVRbKhO=dmM4]KG+o^q;r5Sq?RZ/CbS&^bt2P\K+4N!h5<n#`Q+u)b_3#6IU=uBAl
@P2&XBM;2FUD3h7hjOaB\>fhbdE$Mb.hSA5>ka%(AGY^g[OQH,'=k<?6mjD1#tqX=M2>"DA%]TEZp]t?
ki%7bDs@YnZf1BZ/fYqk7X1M-*AGG/!tYeGgE5UL::(X*h>a;G/0(5eE`1?%B!7:\r9uXpZ/SYZd+qS[
o-Bh<!6LkdMa0lks8:b=q5*ec[idI`ZS9CS^M<]#X?.+R-.!qFJ_`ot[.0nQ?g]a?%&"U#Hp7M`],kdT
f[bIuT/Mb0,'PB$7l%t)Q>qo3HpOi)DM*IJ"hZ'7W#",J9WaGsNYXG)$Z"JoX&4)*4br@IJGBJB!o\dP
pVWMQbd$S4HV)HB<-*;=PlepFG#6%U/T5jbpR/&9F_).rSQF#HeLhWA(/#BIq1]A[lY8^DS3m_n*I3`Z
E8Cg#6bGY!\G37/J+XVY/rqtf1%O+5p;rq.?MU4;r[Aj;,`\j"rpi:'_0P"[oFV//O^ZHn!SIc=ZT&sT
,f9?PIsq1&p,@J!FS8H72_p?5$()\.]>uqFptu*%o/MSGh<k2;TDo31<j8H7`5l@T,iQ5M?P+r@p@n=!
/&L]Y9<ukKc/ZsRGt]!agZqY=GpEIrWE^,)alL#?--cpj&,"Ta?"/5;?=4FZYaZDi]-OtW[oB?nb$qNA
#-W%/b7Hj[3&PI/8R!k93oh%D'aRn4nQnQ/heh3"M6GgeeeYQlqu#liZ-^'GhM/GNokSfA#'dh`MD\^X
('e/#h2%_)K^63f!es*L_/mH8r;ZW9s80je+8g_5!t5J%Wdqbt^Hc0(V[XaHmZ"u:8`@%#913U7HS@3o
][?blpWrm1d.cJVXe3ft$hjD:fr':*FnP3m^\JsQrWX_;n$A?[N/5@S*s.BT2%MoIrpAsBr2o&iQqSlU
?cL3[/\Up0a'6;=r6t]El+]TIOH*L7`VE<%IIZRZr7A]Us2ElL^]#&2=+6BV&j#)L9@!KqnghK3qh*dU
q!67UpLtPcd:#_<a&+Q06\TlTa-LoraZTRmZi;S?[PW3.QK"IY"hc4`?@1VXT)Nm#VL=G@I3m,*3crQf
l:h?kEnWHEfJ^uH[<fAUYu'YS_i-,X=Cg"^a4<AYYQ'a@"+,4amsTHJm`3pA]Pm24LEGj:g)5-Wm>dsR
4"_MR\9t15ii.fNk:<,g;/ti*`DWDAR+53\Cb98,h3S/[(t_Sb8L'<d+H8W)JM[G7$j#,*Ml6=L!&b3%
(LBr!SD)fmc(k0M]5RZF]6h7@cT)_FI+=%C40e+`YeRu]lEWP4<8r@[-O2gPa1!qO4[1JC*AEES_":.F
#c&&',EPA;NPO$gO:E,)*qOK3B`uiiU_--BO@EX/+cm0NAfYGsL!p='&P+..7Nd]+e0C%b(oAAGFGji9
dKlW\80a3c@+HK_%N&duASHkI#c&&',EPA;NPO$gO:E,)*qOK3B`uiiU_--BO@EX/+cm0NAfYGsL!p='
&P+..7Nd]+e0C%b(oAAGFGji9dKlW\80a3c@+HK_%N&duASHkI#c&&',EPA;NPO$gO:E,)*qOK3B`uii
U_--BO@EX/+cm0NAfYGsL!p='&P+..7Nd]+e0C%b(oAAGFGji9dKlW\80a3c@+HK_%N&duASHkI#c&&'
,EPA;NPO$gO:E,)*qOK3B`uiiU_--BO@EX/+cm0NAfYGsL!p='&P+..7Nd]+e0?Z\!Q0bB+,S.3(/kBS
D"u+l+L%d</U[O`ZHOPOE;ieiqBJcXGj"_**tcSX[cPQKMk8V9iN%;IId=NlhqS%T>DcG,am,HU0TI0%
qHHGWZ#R.<r^[rY1]h@odKlW\pqMR!oEG`eTDQ>tG"f)!%L$_OY33iVs-L1-Dpk2\kYK&1MG8K<WAoCk
pkK[2I1Jd?)4)F#1n9$UM*H@X\T^i>qX]>8^Lq#JELP01)6[:)pB0*+,@A.VM`7g:<DqqT$Qnh$Ep^Zm
=#qCOC<M1+_d2r/cMBdr6f0M6G@/n9A*%!s/)-Mn=p!5+_<T>6Wocip?O-H(Q(KAQ8kLS*4nXe)cbF__
lDs<!%W$H=6b'`lfMV*QC$=Bil<[]&Ak.,Z=&ho'Wi`8#2,rDFVR!V+C2G&aP,=EXo$#K_T"+KZ-SE'c
qoBGagMPn%7^0S_(Mi5<?/)j%Wb3miC!9Z7hEn4LW4'08D;1p_[[!*,hgbFtJa9N,5(%57mesCS/u`SU
6`?4%eQ9/%?WC0O<GSCV=Oi^.<C^9DQ_%HGP,:_aEq.A_p7AhrN482'Eq=if^c6F2IqqF/FuFHfra"Vk
4dE-7GF2ie2)&@MVL*V+5CDguqldYYi8U*8+*h>_6\/[c]@Sfa2co[TYAA-ZMYX=-Rn6T\>@;j--L%H7
9La^<7rA=eO.L`=c(=kcrA^_olDP6#1:qk5f'KO(l5='DPuP/nKk,SgA'rEFjA),pc@'?On`sSCg)`Gf
jhTo/N41aIhT6qcd@Tp3^<3lt("f5r'#r([=ERsus,AO#gV#\<:A2g"'6!<Npr\02?gc]r@,9]5E;/9-
moePpZbC2Ik),1ZWod\HBH&m#D66h(qMA`e8P/l57peAtrN#h@]WukPrm$L\391##L9BC%eIPX\YcUcC
N-A+\W4ea4I+Kut8t$f$#jHl"`Z<Em&fo?a>nl=[;@Y*5k^]=I;@Wu%\-%'SotSohSiM#ais>C57cj6Q
o$dJ[^3f/?pC8;Ckj\o8dB5MN>C=>ZF7JV'h`GiQ4&P$\Fm3W5]Mk7&Vq(B7)-38UHL$@HnF&!o3H`5Z
S*6qBE;JqMhc5MoW$P9#_N!/rIN/E]gA\h>E5H?PA_*K,@[EYqQnBCCEAM"Lf:CX%mqW.=]m&c6GJ<^n
qe"-A7brb#)aEg_0!9>F`ObD]qpLBo'kPph>dh%Bka<Z//JP^P-0BTh[n,#308LC#bf,5mT843N6A>>V
0k&2E>]`)-/@A]JSPH2MPZ4gKCs-CYk"$DKpru6\V-%9&o7P$A[X=gK=:D4@nqh$D2c.Ti(DA,VY;'D:
<%Ki$V!2EDbemq4;H7WY)CZ;f5bC/);k^.d:`,QEYnRNCPcDPdIUfXuR*5(;MIQ0&k%%[f8c:d,6YBQa
8jW\p'0o_PYQ3^;_H;rI>qE5p&E*]'3M.*:`8*klM2hdt7'T@k,pc9H.KjO3,aW'H`f'XE7>.dF%#bE^
`WZs3EQ8XN!>8hjP6X6:B!a-aH5)=<af#r?@U0].NJ2&QLbKVQ9mLun8DIAk$j)AV6LV%8q[,a='']%1
c2ucoB*,(6@(_;+ge9IUMA:sdMl"46W'Cp;k;="F4iOoccM1!o3%=tYW?A3&ONXpDMkTCd,/OA>kJ;*Q
;2g_$a9F=6E+.Z-M[=GGlHU&r6"erXo-nB:.3[g:>*<l>@hBIqAfNiZ$lNHcR.(N,:+qQG3mV"QMTh4I
PA2:AQ&G/4`ON*Za;j<*k,>g]jI7C%'GA60@%8/WA=PDFMhS<5[=3$SK+:FodfJS#I79m]HTNAIWY>+B
46h;YM@3WmhK0'r5Hs_]TBUVgm@!pbhDo`L]18Ijp>\5i",9J3%tFW?naA;]Y:4`eQ,F9"n;'ta=Jn4R
o^370iSQf,ZWcTJL\ZnRGj='?hh,T.,<H6$/Nr*7N$i"XHH-7kj%6lI[+0+.DOe"R6-J@7-U)p,.)TG%
T%W`1f-%tMlHFGVHG8CA]DU02hm1J@nG%Y)neN40A=\fnSkQ/'juu@HL2!_;N>Y1;IN$6u@g-R_nkU1%
OiHr7n6]cE@0^Kd(W$[/=AZP*P'oHl<`2h@H,UP&"10,C0q2ks0<#J_M8kC7.WIR-[ZAE8d?mW6gR#a2
Io/)6Y*:c6XH7g))m'.*$"l(O,6/tCK)ic=._s,JP?1Z4#f:K'!/+L;$s"p7)b@E&Pgn%;2%?QX1@EFq
GtE[_Duu[^_@DbPZ_25]J9OW9ke`e=.;=*-+dL4lU)8[B#`SYRF-<m3j%SAO(^F'7ErtBN)Td5[7eVW%
@=1g;&#h%bBo$af?j2K6lk%,q%%K<;h@(1tMhEpFf/P5]P>NKe(J/#iP<mV89k9b4j!<[7^W=]';Vs2H
RbT?UZ1*l!`a_ApLFC096\7=5*&:"bMK'J'9f0:_R\\?CZe]U`R:"Q1a>hj5@>n-DPNE,fLX,/!BoWB8
O(@b8j(N,c+3EZaL):.p4W/'nEAg'#2b,Q@T^0T8+#HIkm-)CB*K,RR#8A+t5Tq$b`qW(7Lda<H[V+S0
86pKRSE[ja+5.N<I!4t60'2\?6EctErOp*UqInd3G;Q?q;&P*]kDt#je;<W\^nBU,;$[Y!bb-'gCQul2
)HX`4[%)\X!^mEX%647/pJd5\O<2qCO2B0:1(4Ds^2M@>2sX3U1rkU0j&XQA^[YcBL;?]9HN02d4FcXO
/]*jCN)qsI^[BL@J+f!8:%d[m54I-(s'+6*D^SOcqleVGAtI[^/CN&,[Mi/A*4HZ>F]H!Y6gh-)S>@EF
JP]VuEgOn"AUO:KWLPWLCe;@7UpM&FEhd]*%H6651s7_IHD.rKkc.OtmnI)igs7a_<"TU$.\A4MQO>rf
KW@`1/JMsBe\Mhd:%grR[];k0A85'QVNuOJ@l\E[dtdK#H*,`DZ1h4*k$4L&\LtB)GEhW7Q25/XTtnmc
PHEAkni:/TSMjY(eT*Op#">I!\'J./$A;$+grD0oXMWm#LoOVp>61b`[O!tQ/mi./5;Jt3PWt*`*iZtm
4L9L1d`qhf-/M7^[ofB.<<aC!OXe4N^fSFG'u7?3>9S(ij"$ANPcHMSJQgP!)QB(*;q2b\ocd08DQhEB
!Ci5l>B_CNP04LjdJ?lMS7R(pQ+!YWW+$Y!a!*P*Fa-f6XZB?)f5UE-%5L.ic6ZXiSj6=(CLgY]b#!.C
0!Eb,j*'XV.h!R^0%E",VHf)m"h&d(emK8bfaR,33e=&0(8qd)J`7Sj;nXphk,=Y$'T+`46?ejI?S6kh
Wa76#D=],foL<XXfnX2*"#XNuf:].jL[%=r$A"sM)_Mb;C*ejU94oPgK/#PsjX_Y3A[nL-'eC'!CN\$8
>=hD7>T'M@Kc*K?a4T)gnH.aoFhTthZq^\bW4*a&k@)doI=rU#Hs<#4#s*^W[NQqkO"+\]!C?]]46V1t
E3H;`E^1p;o;rKn[6SJr\-%'@_7+VPn><POih=%-q=N!OLqVBnGU&*[GlH@9#9SA$>8Eio\9*bR0LS'*
e`\`qkbpsu<%U;6f,Pl>L;@^g$fQZmHlB9kOC<ZdXm?l=\FDR3N$DnRE9hi^.[[Rj%-lkl@hG:BQnKI?
nI]:K0]WO?_6Ij:DauY96eiVnT)CX']bkftgY2IX;fhAXJ[Z.Pp?pe/G96!o2lX*ZkEOJi;Rf`<B"9h:
'A,a2Qq6+-."Y'bKnJWL63C.(ADnR5hl]B7._`eM#]//Bqotp?8P/$8rdLhPWUQi;]nEDJLYG8?<fs):
&3Ei8,7E&U6tVb'cc+^4goeF48qG/P1p0VGe&_r:`4T!K6LI_(q`.7Z=6L9qg-pa&JhSZ><PDcmEH,qN
+*X]']2IQfM7a=8pjls[8P+>i="gm/V/E,X/Q:We8q"4\6`BGd&Orb@bS:u6E^'eG,kt,4<M;o1%7_V5
LJuXnW']&Elm*HmX3BBD[@`6/7*6:.E@E#B+rM18=gA#4(ahDC6\RTRJn\[Ve/a_+.)sm0PTCn)+B32'
j$L(=A7/k-Ze3P=Gd06gE#!]#MSPNT&X\LaL6,8E;c&FZTQ<`<,iaVs+^pUl9H8UL0(X+f7_oYr)G/<E
CHFKnRbT?5bIW+0NoY)CTj=Z);IdA-A6e7sM9Kd0B*E@P#d=LN#BSt5$@Ef4@JB2+3nYn*X'=VCgK*oG
*jD/$'ptb&6=a'tj/CNYZEcn_?CZ#L91cWF@df%^>=hD79@P/l.V'S;j!<Yo&$Bdd)LB1=a^H1J#.;su
iA]cki##Ngr#TWiDb?H><QNI:,B3saDn3gfaTF$@!U3:AjFHsms5rA=^U\dk)a;[2c-b.<enYlC$g4,[
36\oFdU1hconKs6Z9.6tfgFXYEV)=)pJkce_]V(9&0BD_2oFRYT7ub7ndLUjJ2Ia-d1LC:K,CIGN\oJ8
N?_gjYk^GQqC%"(0M;Jd,WGs+&k>`H['f4Zp4Y/Q19P^NH>.HH)_Hd`@HNQUc[=NdI0&?%m<roD3W?]J
a1lubTg(c3AD+HPN7fd?\tm%uEK*T+26%Ebe][#'L07HK&`G(c>SbK2n2V+t@1?8[`bMnJ?"j,/LVB<q
6PHZ<Fk[h0;e0u@A*\qC3F?5SQ75MNPd4JVG-R8V1><V=!ksQ4P44eoL!*<'^aD#E*h7Jej,agdZQ!^I
ZU5@2O&m`S6E?e`ARD<r<?(T%`=3fh^/?9mW439L5oF$-0$pY&FoI^*j(N,c+)uUl7_@#`(Y`*sj[pR]
Vl<YJQRe:/ZY>8T;^Rg7oh%QiX25#j"JTpf:=gO,(cXJEG/ke8f?TpVQe:Md7b.ns'tDVf?R[o6N-/b"
1-$hif]R<q9Z:L7pe)HU`B5m?'']?Va!*P*Fh61N%<eGe+_fd=N2+`[X-C&(8guI.5hs.6QraX6^c57:
=G9AiE327&F@REE\JerifGIL*Tl\p6mOhn;b;SRaP`B<q7BO\=8A_Bm.iPc?j0aPJV*J9O(pr\5ma]@u
,'i0j*dq_:aXmP5K0>qY"ccfob@JDr!mK%a,qcQ,_$$HHN%Mj]fA[/t"Nr"="Wj%U]Ao""^EI32La^7H
PmU3"2c_=YbE^KoUNW>a7@:1"E$;CDZ6]3;Y';7",mhbrTng\9d)8-]M!7HOA=!GN6KdE=-@Ia*Y)q6P
%+%!Xo2)>_&8Egb,Zoan8B0DcZ*'uPhX4Jk*-h8RTEFHrF?iJ3*0@sP:38bmfR/EKW!i$\\-"d<ihLbO
gA=@`I3"V;Su$mgLUG`WoXs"gkf#5rV01mX>FOG/IIau]0W94d<Nq3D6ot'^Y@2BRcbR*qS*?0VE&&Ig
5dW3Z0T9WR_gtPNC=2'frWs&&\>oI[HMOP\\%a"]>j55$nmLY8h2>WXb.666pn^^PY=$O\`4BsIko[pT
06RJ)E/U?D@T[Tp\DVa47D.nN53g?Z*JIraNGZf"3V+su(<;l_G%C3GH!E;!D9_1QF&<_or^:T,KWP6`
l5-!cWg/fJY2c[EX#`ac"]af7=$GLW=#GnGcK@(53ArqE9h-4L>['DL?7:JcV)9Pn-S&^K&M1`QJEe,Z
RDst$YChkg8QE<]9XZqlPiOjh.&^l";Uo(tng3$_9'R3(%SB`JJUg_-J8`Wi3O7;G*0aEfc>hosSsY:n
6>$;`D$9uf"Zha.VFMB<D:fV:]NAnN`cJBf`jqC_T'%H\4DR,M17h9D7MS!&'p]0#"fR>i>[jBDGNR_u
\;/@`.C2F^D8d^nA8!`ubT``2c?LKu0b2<He<._TA]G\O6I0a"11!N(QfHnsMG6YG]QRAHnKJ9RNcIrM
8(KtI`3nY,j(p4dN"YD$bn4P@!6,0X6]snl-*!:$3sHRhP)SS_Y!L&fG%us<j*&Qbfn[SWX\`P(8^kcg
R4IjH)(ucE)7P6\,T5cBA"3q8*>fmbS-<:\$2[%5RVXM7X"Q'^IkM$0VXcVM"BIZ#%`kQ^kYXJ2<F&kc
puQ,H9BQia0[,$?flU_>pKQHH?]O8Tn!X4HcAoBGHnRGCY!0Dj!sSRX;K)bJ"sl#'%"l`H"r8f+PXIWA
+O^_9]-M4Q#oNB<HUkg@R&^(oUAUC\iOk1nd`suTV4A\2oiM%GYAA'(ZZFMedB%,s.pgoWq.>iY>)5nu
9j"ZA2W7fNi1+EI)=?4#8JT(I7rg=Y%][\cC$:pBQZ(*ee@Cs!cI_7=n3iJ`f?eO&9&8YB)S3_`.8@CI
UpM&F16W!m;,YqlM2mU2F)b\B?^lu,aX\crkpTQ^E6X$=!*>k[:,k`X2;&N'$6V[^JZ8kt4WO];oDi\;
C&tG--2Ee*I)("u<KY"_#Yqg/,Kcnt3]c.`U.XY6R$nL'@UQ,8>L4%j"b]I<i<K8h>p<'T?HF6*;,k[[
o$NKQ6,oU@D%>GkC-j[N!D%B8kaWpMUi(1l"k1Ba$E9$7&/Z3NkLASP"s?&6[GL8?(o?Ll`jGt:DorY2
MnfD!(.L6^W\D^X:i+EC.;VSMLH9'q*0H1!Qgf=@,'i0j7'*eKjp71sq2I0?k"&"1UH9>@c&m2;fnhYY
XFs2#"O`-c_iTEmDnF,9]Q5DRSk$;SD'^M$k=B`;/<OpX/nW6lbsOjFM"-t7)G9P^PVbP'&4Q![6,l?5
`^b)8_ULOfO8GHbI`?7ej)CMKo?>5em"LPpg6S<hHWIfmbJ2oGns+(ZDtX@LlrRLW\GHA0fju&eYT,k9
.j!fj+cYLF;\+q%QUKi-a'3^Y8B/25ip`P#Zur;=bYu*-;gui"4+mXiF)L-:rS-6&X"JTR^9k;-N.3&I
f/bEghUqLIe9jEZ]A\pC[u8SC`#&(;cfn&c/&E%Id'3SAn'!"-F<#T:N)0cpb]JCZQZOP#c%&*$%c<EO
I>i*='?2T;;)@Z7Z40O@IPkn&*VIl97fd%kI'+n7fB;)C>_+M/TVpi.O^ZIsWog$q<=N)aC#\N?6c(r_
#OFsUo,WN1L87>b`H@uVJ?T%3L!_r[.NML-NHp2k;!8oi6PKJj^*F-aR-;&T5X>1.4Hb+XeO$9.hO#_J
c/]Pb))pUgL6^QnM75P^$-_*dK8^1t6]=qt!equ\&Ehib\A1'>aXOF")"/\L*FbNI]Lg+[n]hHWm4G>9
N9:M<.9C"1!Xg<:4H*7I5X5fu-oX6N+QF09K8`1\1b?YX`Zf]fFjS;0FO1J<jqHlCF+f0l(37ni5b#ji
TK+c<iR>^>8p&l#j+&:T:14!s3P(c$^6)1SF+i,$6So8Z`St!inNrE/>Km`d09#Fjis7IH`_-K_EATM4
O,W"I8<kOX!BFt/gl?Gnk;fI=9UGR?R/-T=hRD5T^XuG/USIa`SXj]nL0oq-XrZ<gJS4digX:uuk&DFA
\6a+U<^5l&-Vb`Xc8_+0\:te__N_tpe9`%.j@0GH22lI?`1R&$VmY*ZaK(A:Qm\=[f;$nI+m"u>m'9E8
C&\;(L@nV0Je0`NfsTn;)#\dLW`QWP^1j`7k8%=p#VWdYkM\Q4nC<[OWp7KIW';B45@C@9<1h2e(LVuF
bZKD[$ZJHVDTQe#B<sq8S>Ij'-_'KS_C``SK6@!DUfp>]AJY,M/iSm<[heO"6Na7of6l(E^t0A.9EhpN
S*A"&7rp]Lliq)T&%6L_?ora.RSHo)&og"(l\FhT&ZMcoT4\9i.9-h26@dd\c#Vod,.X3T^mgBDJuT3s
ra]5)8c:YYIm2GN06!#Q!gr'!R*VP[(Kkdh5e72"c/Af3lYT(DCC]6,Mm#oJe"[8d=c^s%`[q>oi#q(V
+i]Lq\=I(K?jp[&>rc.#ff9@`%mtA)+=6^(KPO,u@>>HF3V.NnU!@A&b^Vh6Q-F@3P+<7'GN?U;2fMEh
fThVsP8-t>%csD@6,p/4`qch>_*[>@_K[6_SqC7iM;DcI)..f3rBWK*1e._r$.8Mbf)q233>)>P<Z!JM
X<s*MQ90j(mfp$2is+8DBjeSWY`[3;5^GP1NY32\(D,^1g^0NmQuP/V1-ScM*?QgGr7$*c1lpfMLl_'l
`XV`+Yad!!n,eei[Q?[mF6[2ZOgLY%7'R%V3l[55",\n+Nt+2nEo>a@JAOY`aH\4["PXG+FjGEAcbn9[
55S17lTNEuDT]])HGuph>MnX[q/S`Kq2([2]BV",$*T):=8_jTJDc<OGKF*<G-gWHnC6J)(l$Wrkc%i#
'%eKr(6)jp]-KWHct&^1X#fCbM"4`rE2hZ>@u^MR<p)=NG3SO6mtD3PqZ<thm!ZKi$-]_\CKpAhNIsG>
bEp<9jh3mk]GI_BP[b6;bEE+RdKgq1>9Hb.bAGFUg(a\4@R=EKEBF,[0,8`"MCnh3W#"i.,k2/mX[_ob
991@S:f:JV=F'l1j"aK]V.jT&9aboOL!7,1W*-o:/KiQnU6*4'F1F7Q[-i&?bn]$d!jP,8lS(EoN$rGH
+3O!<19T5?=ApYfOJn&]98'k[%I-A+?%\f(X_Cp,KQZ.R>#/ck(+GUHAA%V$pqUEU25:$1,*diK18kGD
$FPd\g+o@9Q,pP$@p136@mnWUe60nS3C@5l\t_q3Ar0thIb0m:b9Mm:q85@bY)B,2VlH$*O"S3__"\P)
FqIffOO-rnHkgm:RE3]5mI>k:<P6oY@Y^?*DR/_+\JerikR)3i@fa'Q[mo:&)4+HuF3\]#/JMn97#Who
XUk\:Sd183=?/%?>j@IA3o.MuA!*;P3gF`LK]TN'#*oYiMhINSO_KNj]S*+g.PYoHSRhq?]8PBpm:,sY
11?On#qOA_[CrJ:Y/Z8!%rQlVO@<uC(rgKF0b3=O]&ci6Y_^YlMnP//^84.<=8SXL,d0[!(5SMJG+6nU
n;*ecqdHT!;)o\@lalA$5H1ZI@[sE&#hp_\9le:/'r%AN\]<iN/E]Kg86is?c+S>,[2Mn+9C%_Eh0+5H
.`/i[:]ob$KZ6GSh%HuDNOMt^6Y1k*.F>8;p6Q)SWhi!AYJ%@:\Ih9,r#n$B9GXp)UO9.#mXTiX'tAP9
!<jNO8pFL]D/fff:uWh;!EgJ8\-'>=plDTG)_-pKW,LWF:%W3aMdP>prT<D7Qc$gYO$EE2:O1&NS.B<e
2sIJu[?lO2b?jH))_L*/(;RI.mZKOsmZKO<\HOC#1VR--nXp%pL<[uH7oe.bQHKlbeTT[T;9RLooP/o+
FoSoEK'FkWJX7GEqHE(!(L>*B)fdE7XN2hd`q,22V50!O@.t"_D'd(u;BAq>fs7QfARS#88S-A6lAih`
hPF6?V6sTMb%(#m>N]"p/?/&?cA7c@#2HS])bN`'&M'nYccS;h8qt*f/@_dYG@>(3_MZ_"b0Z=:p*E_Q
V:Fu;eSTBNRmGU#'eRUDeuWD(Q88b8'K+PSWu/")2=BS6Onn+4Q&L0BFAYJ;ECFh<Fn8L-[Dk;;10.T+
!idlOBO+s!>K0cL?,(Bb[2MX9`>'riWg^rHe^4Q^i>%;/Mop[1.[lZ&7@$o,Q<&9teV8u3U(mL,$S"Hm
[L1#8FOe8RM+Xr2NCAGUe[2'r^67G*/IsD3mTN^->mM9JL+1-U_"be3NWd@'Y@+`&2,"P@(iEY_lWR.%
SlZ\4;7@>5";iT->:@K19.F.<b=T^IF"XY%]o(3=a]q%G&5li4S7`&GQdc#qcoK]1Jq4H4P,L8>j%F0?
`P?^%N;#<lS`PfQm)kkJ=(=XLp:>Fi*&W=.>$TUlW4JC+S2<`/.!)c*VDE+Mk#\uBXm''+BJ-=j`\3?#
D,MI5ppQHqc4u9\0YY2;%G7CD'k*!i2Td"bk#JgTggkfW.Rm2oF5<XlF>r1/W+f7kB3@qcDN6-b,@ENu
<_(9W=mH=4'?j<t3FdS:]Cg'i;Z+1Ti!otp@shel['[Dg"ZW1Oe2s=Bma^`:05p<,X3LC5=)n%m?13,.
(Sg,n&_!!ldhVAe1$_iKjML'#pnJ"3mW\#\+9Mg_Qc+OYL3T:u;u$$il*=*2WS)52e8Ejm#g+d3U_aM)
pd%Gl[6*k5m/Auup#2$dnm'4jcZOW"<8$*uk^8ECC9hlJ]agT/.G^^6D%gCE0smR.Y3*"@&E4_lFhN@1
^<pZ$f`E4]_s^Mgh=c.mXe_c`k$IA$<+IjD$a;L#[8/F/@*q(^5W<+R5F9uWEr4PR7Lm/h+4RnCG*a]j
oN?Q-flJ1k8kJ>?$$!Ki95pS2]hY?XC/?e0M%(6fK/g:W(T^,PX*M@#<V:c$dlMuok]T!+h>X:%-/>:i
WehEirfBt"(_X*<f]"`)1T7m\kQ[#g'@,J\&?a&uCJk)N<Ae'r@&r0tEB2i-7j&GKp-qCuC42>\\nb#R
5#5]FKeQi*<TB@&2jmVU!ok\$1!]%HiLB/D"9&kR\AJpJ2d1V1q/[SF9oXIUXgC"0(@m/Km2C\#P>N'X
$TH_F]7=lb^5b]=5#BF-X3b[U(j>u?@D=f6#$"/Z?ns2[9p,jW81E5.1[Zrqg1C0k#/rJ?,8j!sCO"Kd
ZJ'2WYKQAj]3R%ub7BPU6sZ"Madk1/mI-Li("peP*kU%$nL>fRos+f.C]g%L(umaP>/"r[<Pt7j8FLQN
mIl(^A+TS_caJ>`:/R5RUp!/!!#&KD?".96;&'(P'PAEG%fkW<GG(N`5Y*j/K*Jg&iGn`^IZ$E9*J]KC
p_PYF74SY+>/&+W"id%np]crI!U-$TJmo^*?W#EbF0>'19l?j:<!@=WM\metmT:_SkheRr$P(7tAbO%_
O@HmR88phG>9-OMg]=fYe,^TXqWMPUr9.h_[l9*!m.%g<UqX9Ua*U,=C.rW\<V&PXqF6D.7Tb$q,e:MB
pX]+O,3!kJ\DFqm658<'613=rNbb!"YiL&QYg31c/7<-G?B:JW[-DP9=`-(\0*fiS:[EJ4flXpPpO\u^
`kXWNKYfpRA"H`I3NX_oRoJ?"h2*i-74-\-B9'b;gF@8hhAj638iH*f7DIMh0XKV3(W./0CG)L1L36"6
]lMDlUfp>]AY-c!1r/r34"R5LL+ClEK13j#:mGtFJR**Y:c9gpLWpDj/-+76@JX5k:/cNe-*8O@Ukire
!NHu1ZSlE*c5[=q+cHGnK<"M0RERoKX>LaVoADe'TIN`E-o*+!7&h`SR^#Pp+c#7&iVBc5:C[V1Ad3<I
<UJJ,4brLM!;8iV=;_:rk$h09Y`'5h<U9CF,F8+tF4,%Iff<K[!nW`jKh8F=`h@Ij:=W/V1J!915&nSN
N@k6jT=VMaanTeB8l'4&HsA[J:H%@FST,&T&*EA5YU="DES-U'2GAiPUWUdokqcFr>h"tT"id6o_Qr->
!oo<"#!ZDWc@qhr.na<lo*c!]c_t;O;F*T:.E3rlN:ZBrBRo/iM",;!.'l*&R3U?rX3ZM04p&F/pioD7
:J+0[b".pFB+EZbNb^96Ll't.j1mW)Pg'N^$#Q9L7#l7dQRgW7eO6De(JAnH3<I2\hJDDMj;<s5<0[uQ
#BC")>_+%o@%\@gcR!D,CAm"0FI_2L*0BV)#K46l!TA@RZ7#&lG1?QGV<=ASo+!1sF0LB"rp6r''%C65
@f-$\ls*)&\]o+WXLm8`^B.Jtpqf)hlP#3m^o&RJP(6V$P@mJ&X.eK'M=L"s8.6?p0uG@4)e&E)Yl8[L
qKfL4>!R/V>^bJ?m,B8Ehm!f,@<2PcLZFt(HJU87Vp%B%aubed5o8rW\Ai?9/JH\lU7Np=1RecCW\F_\
]B@K%H*Z(?>+I)]f4D2r=Zga`(IAM1]\p>r>"M:sNm(8YJ?#1lV@W=CijuF@i',rLHqtL^pPg%aHNqr]
`Reb-$s>"R(K35(<TTcH8aAqSJb=7E%^bZID?u@$SN2^H1:H]]Wer^_l7H/;3t!oVZOF)<4bj,plo:/C
,#sma$"F1cPQdA+(!M9#mqc2dl'+J6:_,TP,E6-S+WOWi,BNp12+J/2ZFE)]Wn-Vj7k"#YaNj%q@X>A+
/rK01fe#e88_l.)Nf8;=&E>[3E>06SH#KsOn_]TC0EC-\?WMeDMdm!AQ]2(,6_+l-Dh,<9gqn:gDOV&/
7[6Q3kVBZF/=nMa3Qu`s@-8M?gmfsHnR[5jPRT77D4\fAO"*%6($&J]@bd*fCs;%P8]J;lCkuSVbY]_A
7:TH*nG!j0P3.R9<TY;p8aAqSWE'p/`c5o4dgtnKTbn"OLDU8;e6iAqZ`s3ALFrUmTlVPnT2SY&8>`-_
j!ZT&aC8A[g$i3Ra;gnVD!7At1HF<;Pc>GX`MbjE9ogbl_sF3>&B%Y06Oq1]LBB:B3?UuM!>u^@+'%mF
.p0#3:`Q3N:n6NdDV52[o_e^fpYG')0(Ja<qt5.,NKEQ`6jmti&t[HD`3<I\AXC?[djiIN%--(g0e@VF
#,7Oqc*'!>T5W2n!#^NAp6)c]H!A5kHfYDjGTsCT[cn`XR_QDBq44>(qWOLS19MfF>qE35'g#JgRhs67
[>Hj7WjPjL^)C-m\[9&K8m-(t<3,Om^47BbUCPt[k`)BA8P/$X%Jol5<7Pel-M5NG)HKI>jdP<mbs6o-
TL.L6X&uum#V>,+l4!4j+cdq4eIt%h+PIe3H:h@:8r0I!&$#1>KB:NhTgV):E7Ch5la2nV;G_LD52/u5
2qONF'c;]R<AXEKVHK9c'.KsZ9gOH?>_Q3m!gW=IJQQ6o=4YIiC,Pt_RXlr&:Q;Hj\5k0e.N>HW24r&+
.-eX,[ou\ZqC$c7rH]R$W,==A-!UhSQ830t.Wr7%h;=mnY>FlBb1E^+29fbPlAY:+.9958l3S1!MYG'G
Sf787>7%FLk)3)F^qWM$0:&W(Lj[aAXubr2Z?+07l4j1)@JQk=_D"P3p`-G9`P?bV.$5odb3nA.%?'<r
_\`Hpo>T-e>[*sK)/mk1<'oc4%ErDIpg-[I<EOrp3$M1!i+ge;NI"e6g?)%Rl=T]%JRah\<[MZhVXi:f
f)jut,ibq,8XehnC?eKu.KuFf&ChF2k*GFq^,@k6-+;7-?4;e9,+]NYmp)i(\N!QbmASL8@h(6-R."0$
[+#t)'f_O);(r,88JoHldO%#[dIH&Y\f)>V;78&U+U])WUiQ^:>#eo]R%lY$npur."5@^0Y_jnb%Ta)$
Li70rNj#Qq5IGS"k4pd81+FAh5`6?%=sZ/$I`_]aPtB_fW`;CrL`d_";tanfV.:OVXo?-Gmm"5AK.h)U
=e=@FJS"?T&,Tf9^X?tE\^U%G7!bt(I:JajU,*D!hV;U*Vk[Q-%HgA^mpR>7St[tKYY/Ff05_\oS9P,j
_`HgZIJ>*Z2$C=Ri6;[&_-ned**hH&&o`ifLfhuZOlK@#A5\+a]G'7<&6+;O'aUs3GY3Xi7/2(]#K9AC
;'Q,i.WX#E7uOV%#R6QZ,2+hE[??]q9SjeKWY&3)"'%)+OK)?7Vae0KngeZq1nG@h_i5GjW(9p.V'L=[
-E_2<C+$F+PSp,DW^M(]&lm.MlHJsbMQrZWAcbtHCb>=V[.#ksipA'C6%YUl"@041f[%?!:F-HL"XR"V
V.q6S.aq*u!EDr2^(a@!Y;VJY6fY5.j8PO,o7o@SDBX?Xf7EDk3XZCqO#%jGS:"`Bf_Co)aJY=R@(ZL"
.Z/5]OCFaK,&]H#AERJb&BloJ\-eg<#W*3/ESR22(/m?dQ+&O*89WC*k6/g#0\EAM8MOPqFH=&EUcp3h
6qJ5p%Z(TMc8Ukjo5)q,N52ucM2Yr[pu/#P8P/"N3G::g3,+E4N'k&W`]Y$rFrK!6J2(r%TFV<-0]H!Y
H;[*#A:ohR%ZbVX*-isPIFK*X+acWYj4ZVe-)i62?!1%Z1Qhhq$ooFN_Ag;lC$%N9mM=h)e;MF)RuEfr
jKVGEj)>)h5OY[JE7Q8K&@GgR))&l[`JpJ=j;-_brT9hErQ-ikI2@p?M!pLW)io,(B1XAg$&SCeb[>lO
W4WOC4Ik&L30d^f5=D*f%54ar;X^Y#*"fNt)_eL]#Ran)$K8#s()W$Uj8emV8%Mu*&#V*+KUhrnVM79q
#\;Bs0Jl=:Ui*!.?rBr0W""4`$j]pcE$;Z@.g-@m7%g3(W_br\Tji<L#1>AjWmX.4%d6K`b-rN6"i@\m
./_8Bi-Nb3<#%m-5QP$=#nDN+I%1T^#W8S2GZtY;2'i]2"XV"3OfI,+<LFn]!1Y3-"88!:68l#"30(Ge
nI[tQ,GC#O%Q8ToENgStef%-:Gnr/9'IZM`j,=ZBkm82ki*hC%-g>nB>8Tk2;FuBN3[`[=JE$_3#8pTT
&CV=I81<<HC>(B%TIL^i4Pi)LEH:i9Wfi=aV_hdPA3=ai"<,\ro3e@]9PYp0EL_%4&u7Mh`ht+j!"V00
3;Gpl6<.D;)<X7Y$Wd>WR`IH4S?@Acc8\4Bn7-4c*$mB.7KDKm`aQOCTi2[[eFX0/nZb'H39.<$#7NXJ
Goed^gCt/8i!'5eD<4>0kCf:J6H;*#kF^K?H#;R,()$R*/:)u66N"2_l7@eACo^6G@ecObRg?c@ig_na
SC'rh.>::M$E%aX21?e14ZCXp"8i:VTgrE<7h#->#Sfnn97u,A:m`kg#n%6F#SW(3rY3hYiC=k\lCaA@
d9q4=<TQS'`(UY:NYCA<0FrJ][W\#k7T_QH<K;,?IVRjaaTY$tTpd]l/O0Y(K9@!*;ufoAB`k@n3+raZ
1>C1&R*G.s]\R*E:]UZd1*V2d;a6Vi$j4!G*[F+S,b@+[#pY@+PmOI:O9YH2Wn#3L1qref_EYsu's'`d
L]QPo1*B>b)!AgT[um5F7<MA6F'=%2/Q:n'@N:+uS8elsP4<e[KU]tTY%N-d9^l!6&fBbN`W8jP9iU:D
h.4/=n!pj@mRA*WF6bk6f]X/:0&ae/\l%(h3MI.X@#h`l)@RT&ktEK>j)K.YRNBI!Q,Xsa8MJ8Y0Vg]1
4lOE_29$dQEml"ZrU`Eq4%:2f>:j2GaET$lJlK+eW[K8%SJ-7'1#=m'NlWsC!ljh7OjrZ82ef;'hE)PZ
,_mBOA<eO]!?!.1bds""A2%^mOB3jA'C)UXL5+1Jl=9,%P69MQ7gn7t'/L%.0YlfVl7<6^QUKkeG=`3u
$H"f5b[>eRa>e$5*/?c_Y'Tn`\AiG$pn;[3$nNl'AjUf<M_O)p*V=hPp-R>s9'hbJ&fT1a_k;P01_6m/
=qU/Ch)`@44XW#oTILV<jH0=:P:7)?(#0&lmbgom4VrPZ_pD4Y,6Dlq%`k_HMu1Ra_.^p3$j1/N=dlk#
_a!/%?Q[Pr<<5u*XO`k'kjBdc$lB+HL&j%QC`VG*"'+;-*^BrJ"qK]q+`@InF9j?E<&$Uh)<]VYgeD0k
T9C.I@E+uSOt]3XJbl4bTe]9&@A"I8bVc1N@A7C\(gj;i+tWOtkIepHFYH[646$nKg+rHCeA=(4C"Zt\
pEjuWQt)"0%ccag`h@G`1CbjLe"$9](kkbi)EB*`$fdI3!r'NbKYO,VFUT,l8iP0<_/kEK;.)NNWRqOB
#p6@4)f@D@l4'1,q#)t4@=WoMdi<pQZ@g"-Dg*06nmk+HZQKc:UaeurEL81"4"!_d%U2[]Jsu9j;`"fW
J.0=Lj(!*p,id>>B?,Qji^\+M@oS3AQsMpX+N^:V4Dq)^-*KHAlNU:W>DPB2`*F#=T)B]iEUlhbEcNIY
cZrsOdAQI<^;W.b=4O$TEr62J<Q%bEWeKMnPl$t%l_G`j<)SESnmEfAcG\8$0T.MZARP';<1ZZp1H7iB
c^M[._),CDVTfZ;"]ZnPV6N0?N^K+R4K2@Z;OJbROK&Z;=er(?$qp]UAeLC<Ng@]XA8hqp4Ei-LaWS>+
<3sq2NAT.RP,=EX;Lej_TS"_`>T9?W6n),U2^ErgCgRA_<:se]UoIRFR*0Bki;-hkA$W54UjeV+:VimO
_TDUt;H:59NMNSU7N)g2:q-Ms$s](:=(bnA:j$2`G=n;F<=#\09^&"aN12R^Yj0t31%%YA**01o_R<=\
:.Br&C42UlZ?$*-AEQp&$CiB#*:G$1^bmf@FpqFVf:.IT-:<toA\sBaV5c9iQ8-;qLN17n1[_*%S^S#P
@?>KC*uHYFBGjfd8h.od=9@O#k/`Y#d6k>uK5Jh_,;f_H\11DW4&\6uY"bM#h4(p_eLFKE#!0Q0!-:QV
9ed.4UO_l(WcNJAj,B2a#bHB!d-9eb7>_5fLWpDQ/3.F).)s(C`>OF`$3nXS^^3aUU9R89eFuk"CMn8[
\mYi.EJjqI;%CZ"cTO<)iV09\&tH6W:0V8,bZ'-4Mu8gBp8"+)At<d:U'1f)&d&=n__?==AL_mqUbLF<
;:Js%qraG34.kn&e0rtJXmNPOf!lUrNJ`0DF%qS'ZcbTBGXUA"@@L3)`f?\I=`JhUX&U);jF9B3;;.g0
]^aX>SaJYeFrbRrlfH[aTPBk)dAL*IYO1,t'EV:d3/">LU)&Z58!%e(HfapQ&+o'pPH*'eK^X%JoT3S/
ma..Mc8o*.];_Yd_VH&pXclc)2MI-]#,9.+%(N*M(ASX"[:cpJ^&6s=9tpV=8Xn5mlSNC$3VW68G.C]W
MWt\"Fa$*T^0.h2-u3"'Qh6XOcutsUeR]I;gJWKD#NO1bK?*^-SQ(l/L&]iZ\$gX,5M'tpNNH8_GM!dK
Jdi[3MR=d#GCQ8'(glSAp0'm:<m@L2hO,CLQhCr3Bqgg]dpQ:S]A5U*HJh*PhL2Z,if%)Vq]_P)62?&*
Wb$7i%N+nCLjl7teY7;qNH&Q7jXX+k4lGP7S$Yb8^.Gs)+o@i?NkK?(!/r-iFa&YV+XYkf/8ONpbIWW8
P]^;DVc@b^6cIaG2<Q&@HuROJPH*'8n8H)<iE"8W@,-BQ:tKgC)/FZnl[WtjI8@&ENAO.C@?3k0C=fV0
@:pX[4SqZj]<^[ZcbC<_0P*0jf,].`[J*>]cagRH(q8(uDIRJTbPO0ID4;ak@(af4>[nSZ=B#gOR)&L?
:[_Y-C7@!O&f]P5g]WRSCYT/RK;uq[SgJPh7(Q6#*o5aU%l3R8G?AD%p/dg@<dj@tA%UH<,YFH:q`tJ:
FiZB"J38bkYG0pn>WmZ@HD'99_qnGIoJiM#K5f"u`:/*jUuZk>]W'X30l]AF+lT=@rcO-pXWakeTBj9b
/9m#:.Q4dD8o0(l$UNWOKI'[#aQlp7*nmlu71u#SJDoRl=5&=E2-HTP%4a.\W_*]"$JLZCZK\X=OcDeu
*pq?Cmd]*\mpCKta!9A_7SZ#n8Z?I`;o%sZn;IGWW\Um7T31"M=SnFC26NN5II87=^u&P'kiCepii7Tb
EF:4q/YFK1^(%Y>*PMEuNjaD[hP7[nha:cYs7PZ6GM9uP2;(-4`WZ[>o/=V!q;Kkqp;:*YGH710-",@H
38D_rYKcJT@QZi7aD6/+%5Zk&e+UlJp4KCVp=hW,Lt1-HK`t["CHGYjk$c9um$uEY61*BrNb>f.D/J'X
@)K^`bF_>MG@12QX158a#KF7o#0obu&"4_L6(lKXG'NnE%XHOddh+;#lTWoMBWoPC)MrI^EXjnNb\_d,
Zf@Hr:\<n@-N_T'5MI`70[S2'OP>)"`e!d9m#Iu%[lkFSntD@dj)-KK%h:WCqNr7!8DST*qj(:IoJiM>
^=S1+'*F!a/dXL+!_UUZ8W;;J8fmuqK>6*lWtH3&,pc_lWE)\-8a5/]r5nH95,TjX-KZggdh4>s^#L]*
:+7gCO%%UaJj=CmAi>BAJl8m@H9<SEEeh.m41_F<>)]TW><7+Ye+7pm0=\&@2Ze:,og!Vhl]F7oM;AhQ
.R]bemWg]n5fQn*b2I9X4EBss_rre?C9)EE@UZ%_&=So8@=@p6Jo)DNj33dS->+UdC`OTK'Dtg2j$#qP
E1$0B%J^X-cA%dPlh>=BFFoL4n`+Ops0sF+(X4[qL%1Vu82R3,C;\M`@G'9/P!Q#[Qfpn?[7"6.^_L_Y
H-Aum`$)P=3aGOd(3i-kiGf=&&)RneGL?PWki>>JUm&9rD,.2CGEW4@BRQ4F=DSos`_nB53tc7m$<5De
EBnaF$=eR71LMo,,S-Lcg/\M=N@E[a3Hg[NXne`1rGmgMKb`A4;Vb0s$;,4cGc<V#YI^5p^L>e^<V1e@
0F^qncg6&6bsq49rK*WF;ReJ4(psW'e+<bO^!>Zj!co@$41#1!Dh46V+P4eh;/^BYgnghGC>4d6m&"42
.BWp?^/]5+?D@%m>Zm-]5I^Md8t$f$aOMLW`^EM5`,N=8[fRE8T9WQAFt:2](n?nB@707AFG1'0*$-Z?
kranYgb<cn%^"";R%=G'O6)L-\pmhSHRW3oeLt>"n_UtF*ugKHPZ7G3N?@ko)YeBtM<GDL3d_Um\N27p
CT^p=$Va9KiPD[`FB)e_AE:Q^XD7[13nraPC/j?[8U,D]%Q5$3j-nb_DKnoW.+(ZMU/FkC5jO`#&3?g&
E'P@9bl;&+QNt!>h._HR8P??`$*Y/bQ7Q/_.Gb'9)]*LU+Gfp/GllnUlCt6#emTSbC"]d[g"(RJLIpd*
jNPPcibW@A[^%]/m;=]4bo]kU2DqmlDUn0i4%[Gs?2M<QT\2FqOl4X@W`NK0]3i>PnGD)>rP!IU?j_8_
`[A8dT].\mj<a\nYQ)t4&1%<>os6cg^pmdV%h5*+Q1=OJ-8lan?ZhXkrr0NGr\FAM04!33&9ruBFR"IN
:?E*5]1s\H%]t\cZM[[SO'Z$<dL=%J5B"!r[8JB-'6p)O(q0kDP6%RU-.WJln9Xb>T9e,+#Z@&!ZZh7g
jZiB@C>)SU*=L'W/8Nu]3``O1ab+#I(ZH]ccIB)2>Gj*KpKh#Y_/T59T!1[7F\Q:LfJn_M$0/R5@<\hU
JmiTH4fcFX1ZM`46CF"e;5^66/<XDnl8r!Ccm3"H1>Nhfm5h5a>\R_*IAccjO^Ps56[t"`ZeESW/iZVD
pm0^DQrgcE-IN;ipQ'^PB!$.nl`m\7!Q3DUcSp,c!K0L#Tu[%mnd!PNj3n**hj)o<L%Tcj[_5<\(k2:a
#<T<XJq/Ae+<7j3kE4--O\54C%:803bQ!o%'&S-3]uN0eNK.?.9t0N0STfSD.(\eGh2[pnr7X4uc#BTR
1Jn?<Z]#T'Z2aMnJ)'9iWXAYBR4XVY^scm.Vb;";$Eu'GEO`P9U$ib.7d034YC%h-7V^9-S-Ep:XgKR\
l,6W;=IUADHroQ64Zo*G!HU`M;>!iSJ_'d<`r"mdgd2bDFs"P24pM:fB/&qcjYGWT_q%Yl0i9lKrS8t3
p%Fg>)85g+NAX>P0MF<2)C3p&1OuSr\VV!Uoip`\U3*tP%3pTo9*WU^emiR?=h*GppQ<b'rIM(,J,DaH
gYj,#?.I"NrWL$PcS9<[(RFf?h`81GoHJjS<:*as^M11!eZ1Dda4kP7h81Lr)2=pRlH\+,;3iI;G!<@!
)_iTS5b3FnK?>3-<ecY-,^-]9=bLO6%T]ZfbfG%_aS7aWFj.#0d1`(+-W.3@V[,QB]EgbdJJeb2fSrOO
'1DmNbtB*lX[j>A6jZ-MYlL:lXRLecE".E8#Jjdi\p=4GlSf5tRG/>&8D#bX?^Pr%haqQ(4lc,Bs8A;a
j&gCg<=mR#&E"+X+lllH6,KU%LAm+l.a)bFdW$aJkRiNPNt6`f@QZoa&eQgJl4i5GSji'Zn%,s/kT"D&
Zcsgl&+-T-<j18TQ2qDQM91DW-I"g;%-oZclIkJA4:pC+T*C_VZgGcK/c"3R^PL'sTsF"unAM>)cSe:C
PNMgZ"4si-h4,O6E;:=)*(R7)/^l[l@_=\(o97,WhYI^Z"@HPWG$W58=Y`aSm5c.*ljnoY#aNo3.t,.p
8W6GYS5OQpIRh$?bi"&YF!<7&_EWPBl[AcmlICFoj(OViq@;7&e*^mB?H8nN&%]uUU'QJu*V[7iIZ9S5
39W?N2U6CdY:/TQLn3A\lH7g9o6E#ur1m6%Q#3#k3Ot2H@be$JmBrHId<TgtDk-d4#XCm(n#?c44QDX<
V3(5q49V>OgPt3O=D.Z--C'5gBIFe:Y<Y?,i!U,.$m,;m?bcChW#Ts-[p7E7r!c]Z0H?lX,)X!Le;m#f
@$<9/l1A>4q_'=&`u.o3J20#kGp9DT26b-27cm!0;p/DqRB&0ZrDrj_3uu$7rg,i4WPZWdro:'RilXHj
HXB5d#b.PTW#SPBC=.*.(ZXtTkhIYFnNZ;e=8m4VgI'Fd3Fc[&)T+/Z1OWN[4j\<7m,%]!B=\sq4rljk
Qo>a0fI%+n/&Td_#Ls"$-`d-*-h]a<^-mS35CN7U<rIK4'T5%8it3Hp^]qC!N9>=hNIPoAUIQ$<YIufl
J%]J=j"V]V+la<CY1!hM:[Jj/:?clLgI3W)?p#oHh!L<o375$]G]7VV-FA<4Ie3=6[(l#?_[;,l*tJb(
-tF;1E@?:u7*!mI^AE'S1!Hr'iINMfia/<?d`J@tS9W>B(V0ei:7UY_B4LOga^Y<)Z#RXuVk(J$()&Ci
Z>AcRVtnT\a,\Ko%eD6+!-I"9P[O__L@Gh9%2kK%F9!f4lTbFOj.Z[LlollJ6DK"RYIYBDIi:5*?qS85
]&VB!7W$K\IVRN7\ETl/`G.j]%JO(K&"DZj6o-s+q\fD&?iT/Xg0Jed&B[p!ZW.\;l!sPK=qpaPWb'h*
k$ZR&o@jeE:*s885QBttB4npR4>likTW9WCOug!+)kaKn$Qj)]*)7"/k.Ijm@<]Skqu1pS^8!h&gJ]S=
<QPNrC,0K*[%&r2TL(=DPH&1h=I"022cSPA,Arp1EO(&emJ8u8F5&^RH5<`HI0^#u.P:>#Pe@rY3mJ9.
B)T;$4ns6=[i4L+'cFrP`lTRQR7tYGDJ-H;5f0]&rqgWroTfY0r)*2me>k/=`mKVi0cnZ.On>ES(V6B=
[]Y-p6!c_+9&@#FhXk&&_`67-e+Nq;>$3*QeVPq;H8bFdCu4mr/CEV=s75:30&9Q?[?kr)?sG5B`\0I7
j6iio[r]%Km=[jumC3*R=!Pr(r3^snol%3Jg_%Rd2h'_ZEdaH3?G*SE_9eBd<R:]Y=k%E7]t85`i^o*p
A5NBf0(ZZF@8#h//oMLYb2O!9TK^g7\f`+$5^oC7Js59ROT:WtnYYQAUf3c`Pf9Ofgi(_+NYt>sVKDB,
G<F%&+i@Tg[Vu0D>AqKbV<#3lH.t"P1fQKh=Re)B]A#_:UMCNmr67GQX1^!gkn-jDQiMdARD]mUZ4dOt
QK9JY8OW9Z)#sN3s-&00k5!*](GFE5JnhUUObYt`0Q9!OjAX]h=!UOb3Vm2BU5V%WG3l2m[A\rYK&)5_
Kj=]<JV/i?!3#bGj!V=(%^eC]BqO`55Nlr7b3NG\-TEJ>Kj`ilf1;IgqUj3_qOo^WZ?t2.TDHOEd=B*;
-CZ'%`jtVOg*[7G0?QqYl1">a9qhoJX*]m]Y7aj.)eWD(&`Z3t'e_KUoU>M5f?_ti$W?t;W2gb"_SGR`
Ru[#0L2hu<lA-pba1(A!3P%UC+Rm]As)FS!Wl_,.T(*,=+i?9Z8&]bQF)?KaNCHbJ_sm0srPf+$f^M]L
H%k'ZaEUiRbGh*0rj[5>(n>@f-QBLZ4J-.%T>hmcA^PLr;S07lH=FMFh-K!M^*UD^#XGLQ"<_N,j;CI:
>er`\A/_6aHPeqALAOCH5]cmSA8\+3;3UibX*uUn+)=b=Lahe<Mhe'-pFs(lf7n[GFMq3;jHgDS98=J/
+1@OY"B<91o-7+a(Ct?9bTD?55Lo'_b(:`fF3l[(P'Wj1TOgmlQ@k>\9(J1X'^`$1?%;]0&XF[`TDl-@
[>U2gGR.9.Ck?'QE8h/%RrVHtnkas>S1S\u#<l7^(BFriUc<)m>l\qr4B,kP0=JA?S>ggSI`<bSm!N;G
MT%qVMBqPj)HhlO$Hn2_[KSM(&!gs!q]A:V=oP^jP.Gm_)VG80JEs;!a`6qC[arT'@s,C3^$KS4Pmo8A
*#Qt[@%"JLfH3&Ibct_JX/Fb'Ci#`P9.oqWT'C_CQF-u;-]\oYoI1h2/Tk0ER./JZ_d1:u)\lHSYC?%H
`@EQU[?kN24`Q3BaEUR">IV8Ag"?,f[j!@p>i.@.`q(6DME[X"k(pZ:9Cc[?NAEd2..bH$ae^`PUpp!H
*Eg.inO\ZA2@gO]=238E;Rgn'qBo:K8>c_YWc`3Z+MaID/Xmk"&:h9.L#\K3e.+pI[76Yd1a`[H$al9b
C1\M6[#`p8T=#V&CXnA$.N_&/mL.PH=!t/\$]"\<@42@U0EfqD?IbU2l*2YnCkba^p"+]&YDlEr?l:0%
.odsL]LO)>-['NqgqmsZZM^$;a'Sdj+QkD-ra.J2\Oa2aY.s5%2JAqSm,apMJm&H1b2!-KU6U][*&%-K
4c(R[&f8mYjZi8+)h!h\imc)S_^>m.):bUq6[S'uK.@_ZDDP@@lXE_2?K0('d<RP&Q)1pnXh9.qil;Rr
BP-qRrD-T:>5"G$4QF6K"NL%:c^ZCm)&H^Qike2lh.FmVV/`g=6JG0E[IOQois-<c:+r6-RROf7j*XGg
8pma=#^%,bNWeQ>j-3^f3bltNqVgh)7059Eg+U2Xm1-0RX5/0(duj1D3'>cr"?H<<I^nXdM)W6F\)72B
8bFXNl)!tXF%%,)&T:85lR+tM=WJPC;L/8+A-mc\IDqJ4X%H`XnMjYjNgiuqK,5P@]LK'YhoFNd\9;UM
MfAn$W'<R`$4q=S55rJ#<1;G8iNWh6%nK(p5dULcQs46&J*,QH'!HQ,6B.fuO-?$Qc-!<L\pJr*lhK7e
YX5'%IQ6=?9+-JDo=^N:1hODTBmI/\1OT/o0?fkoWZ]BE>mf@(dmhH@XF-aR2E'5]o99-pFbB.=,8b;.
]j8!rJd04#%T$d<%/_'228?JqpnN&P&I]K$e?"/9`>UFI3YjM&bg/;.>Bnt]\q@V[=3cUH(bWL'\1'AQ
F.L-@=orJJ6*$+$MdJ!jh-9Q]pQnE)4FD+EU:>f@\h\A'A%`:YgZIV>'7H?Q`^LIJiUsK[1d%q=nCBs]
9b[BQ\m4^O4]N<T(Ip/aHG=Ph5/s(>#>\jT(g-i@C>8NHU457Is41'SL+gT7MGec.GB2H-`Zs/pE`5JS
2k2rYNaTAETl]6E3a2Ajl]#-$\peqcptg$Z3amtLZM_\jMUtp_3Q?>W5*9`Ec?^b8Fa\gahbO%!Kd@B@
^G%C]fY]Cq5NabfjJDRXY9,n&9FD''KkC9N:\c$,W9,_!,3i$TiSCJS$c4fP]7Grc)p051eid]H],.Ri
_<-M\`Ftb#1$TI='JU-7YbTmE.L:$pR5f4OOYQB^c$NRjEafQs_/4nh5KNZD?UU8iJ7&Z4?sOLT#Y5Hp
<1FrXiof#*m4Q+t=rbBJd:ng(<U;ji2s(hG&sI>t*45%,#Po,n4qU:=S3'kUPh.O@b*t4ti=&\bX.dPI
G?<<2O-`Tq1qW&+Dm#r$Sdm,\7OLC=iP*/:KQ.S,_te?sr>+`>:,C1`/n707@`F?^B9fk"Xkf7D#/q/_
k6=P9<[N*jPNZV^B:qkf?H0<qQh&PFOpQkum@d_VC4%O]g($;a8[tPT]XG_i2M6!hAf*.Bel2?R$eU?0
iW0DqRk^\^=o*O*i9mn/+,V9[cCL,b(::kd4P)pDCd&:C5L*;:(>.5/%:<=#_9gqM`#]->J<N7hn:2TF
giR4ViVCq8;$,*\_DEH`]B?MFc!=!T+LToE+LP>?q_jGZX;8=gYm8_Kl3Q)8BY!#2]pEc#-&mtSW/&Kp
c^k`n!5[TmY/%Ll=M`+=gc<VqV.Jo0aD>Z:1COL$Y?j=CQ=)[%hkXhZAB[+i&U6EA2IkL+gN'U7nC!*O
#_qq`C>O3_a!$!rk,]rG4Men(?EbI8<t(W97ke1o[qKi#Eg$*m!%%dZ>&%,VW7n_]lH@M>:,$A(BL[mJ
OpDqt?p3AfKt41H]/HsRM]`ihHk\2\)?#7sRqb*pI?$862kKU_h,A=\S2c,Zd](YRns]fAF-qXs7\2KC
e5l:#)WB`HdKtZ5)MNcLm?sA^%UO-mlIa[1?sFD^J/O*)f4l/ee*2Ud2s/(Sln,bq7NB6`nH6bM("fJ#
q=EhOZR3*.;JWP]G[NHfZ@mhGWNDs(quXmk[[2h7>R(Kr'YmL3+)H95]'J#`%/;Ep#'qh<\r5'?HS<BN
E"(:B8hG"N!P0IC@524*Jt^FPQ81U<U)ukJm^Erp'DiXi(_5t5dOQ9:V.:I%:[C+Y^So*M/WnO`RbMiY
@.D;+M6nOJj&dM(dpTdV#3mIq=OmV(nde>jH[.p+H\]bJBIM"EL@]'D%&Ijt)TPgU*(V'#PMBI(ZrGTu
gd>@/-]VTEEji>c<@e&jL0I%+O2t"HWdW:P'uGj:r:@0>&e#9l>i",6;SO'=C.<),<ld7Li;/)D,qS)N
#_o9FCB9pR6KO1u)Wr#oG,+6aI`:CZ71p#A.P#(MoF[[1^)p']]YN98e*Pm^O53sE)2>EPS[@\XaDBWD
^?'e>E%r1G75.t-h]9"i[+K7N$[8Co-2c%m=G.;W0O-TT:p5RpCS&h]DRDQ60^S8'mp'21)287JQ-:^7
aRSI=CmePgAA*:M!+FL%1Ur3kX@-#M_?*+j3K3DgpaSN$<fe#-T!At`FlEIkTttcQ_/^?DJX^)(Q/+Al
DDdc<s1O7rrVC1+lF-JR;s!gl(!i^+T#3;)AoQfdgr364DV'nTgTIF+'p/XUi0bfJohO6la"m./W'CWe
4T8;gIRd2KU!jslH:Amjcl.`ZRJi"Cq_Im+TG!HS:P;pN;JW:.gZ:BO]I8eJn=)OPe_r*j4#0VmA+EI,
;]J^OH+]p(r)WQX0E,R?"N0HEa"C)iBAGXFB0<YE>@1*K+MoldJmd6fQ)mjM<PA1i7&\%_P8`VMJn/*#
[b^>\rinG7+].>VWST,Hg\"Ocoii?g[MsBK.j*YQ,/Nc4T76(QG)&!cPiqY/)?qJ3O#8/K+[*Le[qkld
\o#hCglX":iS_FeFfKncoPb#h'AZO5Wj[q:?+\j<F\j'o&@)*Aba[_?m=$hN0J'IYZ_8hUZ[,hT4#402
JcPnnVe_>.cRo37ZgMWD/HAM)m/.TsKpK#7J^'sGm(pQN^,JNC]Gj>W`=osOad7Kl#+?\b^PAYFW:D!q
,asr.*O"6V^NLi5)>i]s^I.kN:Of"^I$N"H(OsG2&K[j7A0:Whn%KY8rT?-%Q3L+p)cWLlFgG9=1,32F
SZHEA%<PRO$trYg3i^<#YP$F&f/g"1)NR,@\!VeKBBA/(s*:b#RXb/,Sj!8D[:l"O9NX`1XE4h;`AC7V
Y7.D0OI].t(^tCW]@H#K>2;rg7pYM*plqE.ptbjT4kCT/oeAVsY1#gSW"oQuZ-[KF$EKRs/_.YXK4_![
VReftD7/(\%Yr<oF]$\$ItN3QDcr1mjk>69$(._uolQ?p!aA>gKiE/qQ>U<7!ZI?M<,H_ZK6ia1jfZ))
I@;'Kch?K)H1b)dfsgF;On"!B%277>4tGHhVW1i@U/M9HFP'&1C(/*q?!G"c@Bk(4I]lN8Fa2u>htWP9
f"BoECr%I8\2J6#S!9/8So1>1j3\cVS5BFTRFYQT5$";_3BVJsh<&cU3iaX&?>pafWN]:hf@/RpSI_8s
Ta]F*0b"jANK[qdRL,C^oc@nu=R1"<l>7RQA(2m<!jekOraej;IFcIBLc\L[X6Dl4S^>doeT=cc#b\)"
WE,5!'J_'%S2R_,lOEV_-GRf*os`P&49&C.[>&'f]7G-0[#KAm:(bL8BIX)'NQS1l)72/U)SJ=@he$r?
m5ClukG!*BB7QT>>8F$IZ6l6B4ghkoR7\kU?QC/>_Z]"3Wem\^)OX]%[6@u81tR)Ec?cP3:$YNY7/__M
qPfa-o);@9.OY]j3^EbO:sDIXNPDoU$UDFVhcq*c!;b*NYFf"ibQWIhq<tlde`X[pl,W$e>l5+>quK;m
iA.4](OtA#OaO#OY4*a2(AsXl",3MTEX7Cs<\4^b2pQ\d5q"#JI>S"^)QC:eX1TN'\`ZlI_Ttj+)m3A'
=-9bVY19ir>:+u$X77["g_Cf+N'!3#fLJIAC`+5Y$s--GDVtc#kEP$2B-`@r6lD:=Jg=:V,t[Ni<-fjJ
J>CU<WC$0<]CMU_eL7-.&uJNuF)=Zj=cgMd$hk8B!$Dd`49VZSU@8h@EZY<UTTWM>nq][KQV\9N3c:&'
fd?;\]7NWfW6.Y+Q!Ya0k5\p/.aZ&F34_Z^5ZP`K9N4?tnsGa=^Gh&hEmugQ9Fbg&0*_[a<7hl*$"iUi
Kh=3pkXZ3>\9?&u/7+R[,DGHDY\"$uI,b>TE"0hc6H1>BYXI#,g4lUn'ZO4t]*Lrb@iRt-a>c3A)37@V
R"U>L=#X]!PPIGK9H@cJb!ID5ZUE-XGf,u-Xn.&2ChbBq_9"Oo'AO2S]>kf`P85YZV;796;&%#W0&)\#
4?t[^N2(C0(U4FBMX0;"QLTc!dkD^c/9mRF<RWqf`#Wi')b21)c]^!-6<,p7k\(GH?_qRCE#@&)W*'",
2?@LEeS/fgrC)B4r!ubtiNcV4VWu>1VRVF\CCLTIk%\G0E>c].;QMobP(0^mFLBCb9%m>'Bp:jK2#^3:
`<5kG@EY+/^6_?^oF4Ed.[W5WGm=#sOjKE+^5X?\_m%09j@+)!+lde&oX\oa'6)jGhd;ONXs"l>3cB%?
r9ddb(jk<Npt]2[S+ncImYY`SS:dTLi2hTlTd<?rD@)#_n!6p5,]\[9dO%hcTA%D$Q!L,'O92G<K^qab
%AF,_FdimQ%A7D\n-Du0!N'tEnD'1!(+3uK*'$X+6ktm34pa]+F&YsD;LTq@`lSrePte"Bk#AT.#umfj
Nl3+h:n9U=i!e\FJpD*n"G;`U!!rb0BF"FXW]4h96[\tYg&ouOZ;ABO01R$c>LKu'<dJL,RpS73^e,FK
!"(H4`J-L+j@M.&nn=OWM(219f8(X`$fjHej,=Yk!<t(W(h"Dt$*`+31ugk.'?jn_b;G8T[D65c=JfpZ
N2&&$O39[H*947Hl2)T,aEUfRq/b'E23kk5JRiMdV(W?%?kLDDXpL')&LfDkJNI<S@GK&;,9P^'."^ES
ZCMkW"JRV'?lLKVN[?P'!94^30:"]Be[,sfW[M:\+_7*[R0j^T\oFGXJaq):WdQ?YMfFF[5[YQ4#`NBt
&GR7V5Wn(3!$[BJ56)kjS#_B.+>TVdEinabOTFP&ALh;Ai<l_q'[L'i(p9#WCe:rCjjO`\j)eOW?pIi7
;uhsHf0=Dm14iUmZP](kh/C%'/lHp)JcU@P9iQZGYs'BL=Ig"BAH[WA,8f&`IMXLOfHZt3ido97k:[Yj
-'4cVjr'gJh.0@(H".cL%s&-X*',Xu,tW\aL1XIUkKd3FD3#D?%;7=RLi*>FL?`XX)a7CB+k$pA?]M!d
U.sdK>9l$^5GgiC=hJGIO0#-=,gbgM"E=G`3/:2`\8Y'#^kj0^pZB8_RR@XFSq=QtMur/AhCNE_d5FWG
bf0d,-k(Z4bGZ87)PlQ%UEm2I.#7(%JP(l["qXsBZ87CTAap$V(r1BkKF+uDK6.X?#0$sEG\IGN7aa'N
&rGb%>E4RR4pn<u'#mr!*!Y5Sm6m=>+H.NJUW[&."H4]Rg-cF'Bf\)rcuQNRj3;/h('9a2j\W1Z.n:I'
bnBs\[`(?2@GI>\4=X2>`n+2^A3jQ<NtB-XM(Eeu39-B&+sRm/):uYEJT4\K0Wn-35lhh#`*rS?Z<]$A
YoJQ#if8NuN5Jmqd\G4O!EIlH(l*;]N!CYDESOEo3g""oMAkmg*LXD^5Xh%6'>sC"UK\=C'j@G-AO0Z=
O0F4eAUHT?_.Q(SJoNsS72@ucEO5Cqpm>1A'!=JL5TA?kY@Hht(EKp8\LY*,1;2!\;Lk7ea/QcG)HWU"
q4#*U@<]g6?cAqWfB2RnLtTiRI+QfSmSg%](4ZDu&i.bD)\+[G\E\gY%$"(=\]A&re_OX%OsBu4!2BO\
n=bfo/4l?XN>YJ.cAg;pQq;hjK]&X[lPgsp!=<WT+W+dp"@*,Z&e+Y/6\;)N(^*#*+N_D4>noL:5m1,$
d&?GY!E+FPnpj+Cbb>Qms,iR?MEk_sb:lKtogL&1TL.UFH3)h&B#H,L#r.1NPTN`n(idD_NijN7PmBf<
'229?SjY]&L^[pJ;](]`D.]IGf5B7rIhU)(L<ZnB,t-3!O(6]EG%2C;fN?-D=iLIZn=XLC5%.#0.#q\s
GI(li0>gVHfT9m=)9*i,`YlhF$"84l8E"'HXsqW*&dAL!BV/No@MpO:"8[RaS8$!p<-6H@YPFM.JcR,0
=2QeR7L1[fj(W_ucFBV\Obdg^;&Fe^C^2[>*F;4j&^NH&No21f@KPV)G6C3,(mh0go/BM^2<8LU15l;M
`\2:$E:8>"1X<V-1ukX$M(Dtt`?Rc)9FX7SD-5j!7$dN=6j%BA$TR,Q&i)ir@#86?`EmVVbTZ2R5YL%V
-iQDrj9jD=*Q!;&HDoTT9s^Bppj^I:K[K~>
/caravel.ppmdata exch def
/caravel.ppm <<
/ImageType 1 /Width 699 /Height 1158 /BitsPerComponent 8
/MultipleDataSources false
/Decode [0 1 0 1 0 1]
/ImageMatrix [1 0 0 -1 349 579]
/DataSource caravel.ppmdata >> def
/analog::resistor {
begingate
1 1.000 0 64 0 36 2 polygon
1 1.000 0 -64 0 -36 2 polygon
1 1.000 0 -36 14 -30 -14 -18 14 -6 -14 6 14 18 -14 30 0 36 8 polygon
1.000 0.000 0.000 scb
(r.1) {/Times-Roman cf} 2 9 0.000 1.000 0 64 pinlabel
(r.2) {/Times-Roman cf} 2 13 0.000 1.000 0 -64 pinlabel
0.180 0.545 0.341 scb
(spice:R%i %pr.1 %pr.2 1.0K) {/Times-Roman cf} 2 0 0.000 1.000 -208 -160
infolabel
(sim:r %pr.1 %pr.2) {/Times-Roman cf} 2 0 0.000 1.000 -208 -208 infolabel
endgate
} def
/generic::circle {
% trivial
begingate
1 1.000 16 0 6 0.000 360.000 xcarc
1 1.000 0 0 10 0 2 polygon
1.000 0.000 0.000 scb
(out) {/Times-Roman cf} 2 4 -0.000 1.000 16 0 pinlabel
(out) {/Times-Roman cf} 2 7 -0.000 1.000 0 0 pinlabel
endgate
} def
/generic::arrowhead {
% nonetwork
begingate
8 -28 beginpath
3 -18 3 -15 0 0 curveto
-3 -15 -3 -18 -8 -28 curveto
-2 -26 2 -26 8 -28 curveto
249
1.000 endpath
endgate
} def
/analog::switch {
% trivial
begingate
1 1.300 32 32 2 -43 2 polygon
1 0.600 0 -48 57 49.000 90.000 xcarc
-1.000 /sv 90.000 0 -64 generic::circle
0.600 /sv 270.000 -12 8 generic::arrowhead
1.000 90.000 0 48 generic::circle
1.000 0.000 0.000 scb
(sw.1) {/Times-Roman cf} 2 9 0.000 1.000 0 48 pinlabel
(sw.2) {/Times-Roman cf} 2 13 0.000 1.000 0 -64 pinlabel
endgate
} def
/generic::dot {
% trivial
begingate
248 1.000 0 0 6 0.000 360.000 xcarc
1.000 0.000 0.000 scb
(x) {/Times-Roman cf} 2 29 -0.000 1.000 0 0 pinlabel
endgate
} def
/analog::vdd {
% trivial
begingate
1 1.000 0 0 0 32 2 polygon
1 1.000 -32 32 32 32 2 polygon
(Vdd) {/Times-Roman cf} 2 17 0.000 0.900 0 38 label
0.934 0.604 0.000 scb
(Vdd) {/Times-Roman cf} 2 13 0.000 1.000 0 0 pinglobal
endgate
} def
/analog::gnd {
% trivial
begingate
1 1.000 0 0 0 -32 2 polygon
1 1.000 -32 -32 32 -32 2 polygon
1 1.000 -18 -46 18 -46 2 polygon
1 1.000 -4 -60 4 -60 2 polygon
0.934 0.604 0.000 scb
(GND) {/Times-Roman cf} 2 1 0.000 1.000 0 0 pinglobal
endgate
} def
/digital::buffer {
% trivial
begingate
0 1.000 -32 -40 -32 40 40 0 3 polygon
1 1.000 -32 0 -48 0 2 polygon
1 1.000 40 0 64 0 2 polygon
1.000 0.000 0.000 scb
(Out) {/Times-Roman cf} 2 4 0.000 1.000 64 0 pinlabel
(In) {/Times-Roman cf} 2 7 0.000 1.000 -48 0 pinlabel
endgate
} def
/generic::arrow {
% nonetwork
begingate
1 0.800 0 -40 0 20 2 polygon
1.000 -0.000 0 40 generic::arrowhead
endgate
} def
/::raven_block_diagram {
begingate
0.000 0.000 1.000 scb
496 1.000 1408 512 1408 544 1440 544 1440 512 4 polygon
496 1.000 1408 368 1408 400 1440 400 1440 368 4 polygon
496 1.000 1408 320 1408 352 1440 352 1440 320 4 polygon
496 1.000 1408 272 1408 304 1440 304 1440 272 4 polygon
496 1.000 1408 224 1408 256 1440 256 1440 224 4 polygon
496 1.000 1408 128 1408 160 1440 160 1440 128 4 polygon
496 1.000 1408 176 1408 208 1440 208 1440 176 4 polygon
496 1.000 1408 80 1408 112 1440 112 1440 80 4 polygon
496 1.000 1408 32 1408 64 1440 64 1440 32 4 polygon
496 1.000 1408 -16 1408 16 1440 16 1440 -16 4 polygon
496 1.000 1408 -64 1408 -32 1440 -32 1440 -64 4 polygon
496 1.000 1408 -112 1408 -80 1440 -80 1440 -112 4 polygon
496 1.000 1408 -160 1408 -128 1440 -128 1440 -160 4 polygon
496 1.000 1408 -208 1408 -176 1440 -176 1440 -208 4 polygon
496 1.000 608 848 608 880 640 880 640 848 4 polygon
496 1.000 544 848 544 880 576 880 576 848 4 polygon
496 1.000 384 848 384 880 416 880 416 848 4 polygon
496 1.000 304 848 304 880 336 880 336 848 4 polygon
496 1.000 224 848 224 880 256 880 256 848 4 polygon
496 1.000 144 848 144 880 176 880 176 848 4 polygon
496 1.000 16 880 16 848 48 848 48 880 4 polygon
496 1.000 -992 752 -992 784 -960 784 -960 752 4 polygon
496 1.000 -992 688 -992 720 -960 720 -960 688 4 polygon
496 1.000 -992 624 -992 656 -960 656 -960 624 4 polygon
496 1.000 -992 48 -992 80 -960 80 -960 48 4 polygon
496 1.000 -992 -16 -992 16 -960 16 -960 -16 4 polygon
496 1.000 -992 -80 -992 -48 -960 -48 -960 -80 4 polygon
496 1.000 -992 -144 -992 -112 -960 -112 -960 -144 4 polygon
496 1.000 -992 -400 -992 -368 -960 -368 -960 -400 4 polygon
0.800 0.800 0.800 scb
496 1.000 -944 832 -944 -832 1392 -832 1392 832 4 polygon
1.000 1.000 1.000 scb
496 1.000 -96 -432 -96 384 832 384 832 -432 4 polygon
1.000 0.753 0.796 scb
497 1.000 -224 -304 -224 -400 -192 -384 -192 -320 -224 -304 5 polygon
496 1.000 528 416 528 512 656 512 656 416 4 polygon
496 1.000 96 416 96 512 496 512 496 416 4 polygon
496 1.000 704 576 704 784 1088 784 1088 576 4 polygon
0.847 0.949 0.847 scb
496 1.000 1088 -208 1088 544 1312 544 1312 -208 4 polygon
0.930 0.937 0.733 scb
496 1.000 -32 -720 -32 -592 96 -592 96 -720 4 polygon
0.847 0.949 0.847 scb
496 1.000 -864 -160 -864 112 -544 112 -544 -160 4 polygon
0.930 0.937 0.733 scb
496 1.000 -512 -480 -512 -288 -288 -288 -288 -480 4 polygon
sce
(caravel picoRV32) {/Times-BoldItalic cf} 2 21 0.000 1.500 336 0 label
0 1.000 1088 -208 1088 544 1312 544 1312 -208 4 polygon
(bank) {CR} (\(mprj_io\)) {CR} (GPIO) {/Times-BoldItalic cf} 6 1045 0.000 1.250
1200 208 label
1 1.000 832 144 1088 144 2 polygon
(OE) {/Times-Roman cf} 2 19 0.000 1.000 1072 160 label
1 1.000 832 -112 1088 -112 2 polygon
1 1.000 896 80 1088 80 2 polygon
(I/O) {/Times-Roman cf} 2 19 0.000 1.000 1072 96 label
(2) {/Times-Roman cf} 2 19 0.000 1.000 960 160 label
1 1.000 976 64 992 96 2 polygon
(27) {/Times-Roman cf} 2 19 0.000 1.000 960 96 label
1 1.000 1312 528 1408 528 2 polygon
0 1.000 1408 512 1408 544 1440 544 1440 512 4 polygon
1 1.000 1312 384 1408 384 2 polygon
0 1.000 1408 368 1408 400 1440 400 1440 368 4 polygon
1 1.000 1312 336 1408 336 2 polygon
0 1.000 1408 320 1408 352 1440 352 1440 320 4 polygon
1 1.000 1312 288 1408 288 2 polygon
0 1.000 1408 272 1408 304 1440 304 1440 272 4 polygon
1 1.000 1312 240 1408 240 2 polygon
0 1.000 1408 224 1408 256 1440 256 1440 224 4 polygon
1 1.000 1312 192 1408 192 2 polygon
0 1.000 1408 176 1408 208 1440 208 1440 176 4 polygon
1 1.000 1312 144 1408 144 2 polygon
0 1.000 1408 128 1408 160 1440 160 1440 128 4 polygon
1 1.000 1312 96 1408 96 2 polygon
0 1.000 1408 80 1408 112 1440 112 1440 80 4 polygon
1 1.000 1312 48 1408 48 2 polygon
0 1.000 1408 32 1408 64 1440 64 1440 32 4 polygon
1 1.000 1312 0 1408 0 2 polygon
0 1.000 1408 -16 1408 16 1440 16 1440 -16 4 polygon
1 1.000 1312 -48 1408 -48 2 polygon
0 1.000 1408 -64 1408 -32 1440 -32 1440 -64 4 polygon
1 1.000 1312 -96 1408 -96 2 polygon
0 1.000 1408 -112 1408 -80 1440 -80 1440 -112 4 polygon
1 1.000 1312 -144 1408 -144 2 polygon
0 1.000 1408 -160 1408 -128 1440 -128 1440 -160 4 polygon
1 1.000 1312 -192 1408 -192 2 polygon
0 1.000 1408 -208 1408 -176 1440 -176 1440 -208 4 polygon
(\(27 pins\)) {/Times-Roman cf} 2 21 0.000 1.000 1200 80 label
0 1.000 -864 -160 -864 112 -544 112 -544 -160 4 polygon
(spi) {CR} (housekeeping) {/Times-BoldItalic cf} 4 1045 0.000 1.250 -704 16
label
0 1.000 -992 48 -992 80 -960 80 -960 48 4 polygon
0 1.000 -992 -16 -992 16 -960 16 -960 -16 4 polygon
0 1.000 -992 -80 -992 -48 -960 -48 -960 -80 4 polygon
0 1.000 -992 -144 -992 -112 -960 -112 -960 -144 4 polygon
1 1.000 -960 64 -864 64 2 polygon
1 1.000 -960 0 -864 0 2 polygon
1 1.000 -960 -64 -864 -64 2 polygon
1 1.000 -960 -128 -864 -128 2 polygon
(SCK) {/Times-Roman cf} 2 23 0.000 1.000 -1008 64 label
(SDI) {/Times-Roman cf} 2 23 0.000 1.000 -1008 0 label
(SDO) {/Times-Roman cf} 2 23 0.000 1.000 -1008 -64 label
(CSB) {/Times-Roman cf} 2 23 0.000 1.000 -1008 -128 label
(clock) {/Times-Roman cf} 2 23 0.000 1.000 -1008 -384 label
0 1.000 -992 752 -992 784 -960 784 -960 752 4 polygon
0 1.000 -992 688 -992 720 -960 720 -960 688 4 polygon
1 1.000 -960 768 -848 768 2 polygon
1 1.000 -960 704 -848 704 2 polygon
0 1.000 -992 624 -992 656 -960 656 -960 624 4 polygon
1 1.000 -960 640 -848 640 2 polygon
(VDDIO) {/Times-Roman cf} 2 23 0.000 1.000 -1024 768 label
(VCCD) {/Times-Roman cf} 2 23 0.000 1.000 -1024 640 label
(VSS) {/Times-Roman cf} 2 23 0.000 1.000 -1024 704 label
0 1.000 -512 -480 -512 -288 -288 -288 -288 -480 4 polygon
1 1.000 -960 -384 -512 -384 2 polygon
(PLL) {CR} (multiplier) {CR} (clock) {/Times-BoldItalic cf} 6 1045 0.000 1.250
-400 -384 label
1 1.000 -224 -336 -288 -336 2 polygon
0 1.000 -992 -400 -992 -368 -960 -368 -960 -400 4 polygon
1 1.000 -224 -304 -224 -400 -192 -384 -192 -320 -224 -304 5 polygon
(pll_bypass) {/Times-Roman cf} 2 23 0.000 1.000 -240 -80 label
(clk) {/Times-Roman cf} 2 17 0.000 1.000 -144 -320 label
1 1.000 -608 -160 -608 -208 -416 -208 -416 -288 4 polygon
1 1.000 -448 -288 -448 -240 -640 -240 -640 -160 4 polygon
(enable) {/Times-Roman cf} 2 19 0.000 1.000 -464 -272 label
(trim) {/Times-Roman cf} 2 16 0.000 1.000 -400 -272 label
1 1.000 896 80 832 80 2 polygon
0 1.000 -32 -720 -32 -592 96 -592 96 -720 4 polygon
1 1.000 -672 112 -672 288 -96 288 3 polygon
(POR) {/Times-BoldItalic cf} 2 21 0.000 1.250 32 -656 label
(reset) {/Times-Roman cf} 2 19 0.000 1.000 128 -560 label
(reset) {CR} (manual) {/Times-Roman cf} 4 31 0.000 1.000 -528 272 label
0 1.000 16 880 16 848 48 848 48 880 4 polygon
(IRQ) {/Times-Roman cf} 2 17 0.000 1.000 32 896 label
0 1.000 704 576 704 784 1088 784 1088 576 4 polygon
(SRAM) {/Times-BoldItalic cf} 2 21 0.000 1.250 896 720 label
(QSPI flash I/O) {/Times-Roman cf} 2 17 0.000 1.000 272 976 label
0 1.000 608 848 608 880 640 880 640 848 4 polygon
0 1.000 544 848 544 880 576 880 576 848 4 polygon
1 1.000 560 848 560 512 2 polygon
1 1.000 624 848 624 512 2 polygon
(Tx) {/Times-Roman cf} 2 17 0.000 1.000 560 896 label
(Rx) {/Times-Roman cf} 2 17 0.000 1.000 624 896 label
(UART) {/Times-Roman cf} 2 17 0.000 1.000 592 976 label
(controller) {CR} (standalone SPI) {/Times-Roman cf} 4 1045 0.000 1.000 -704
-96 label
(1k x 32) {/Times-Roman cf} 2 29 0.000 1.000 896 672 label
0 1.000 384 848 384 880 416 880 416 848 4 polygon
1 1.000 400 848 400 512 2 polygon
0 1.000 304 848 304 880 336 880 336 848 4 polygon
0 1.000 224 848 224 880 256 880 256 848 4 polygon
1 1.000 240 848 240 512 2 polygon
0 1.000 144 848 144 880 176 880 176 848 4 polygon
1 1.000 160 848 160 512 2 polygon
(CSB) {/Times-Roman cf} 2 17 0.000 1.000 160 896 label
(CLK) {/Times-Roman cf} 2 17 0.000 1.000 240 896 label
(IO0) {/Times-Roman cf} 2 17 0.000 1.000 320 896 label
(IO1) {/Times-Roman cf} 2 17 0.000 1.000 400 896 label
1 1.000 128 944 144 960 416 960 432 944 4 polygon
1 1.000 544 944 560 960 624 960 640 944 4 polygon
0 1.000 96 416 96 512 496 512 496 416 4 polygon
(QSPI flash master) {/Times-Roman cf} 2 29 0.000 1.000 288 480 label
(UART) {/Times-Roman cf} 2 29 0.000 1.000 592 472 label
0 1.000 -944 832 -944 -832 1392 -832 1392 832 4 polygon
0 1.000 528 416 528 512 656 512 656 416 4 polygon
(GPIO0) {/Times-Roman cf} 2 20 0.000 1.000 1456 -192 label
(GPIO1) {/Times-Roman cf} 2 20 0.000 1.000 1456 -144 label
(GPIO2) {/Times-Roman cf} 2 20 0.000 1.000 1456 -96 label
(GPIO3) {/Times-Roman cf} 2 20 0.000 1.000 1456 -48 label
(GPIO4) {/Times-Roman cf} 2 20 0.000 1.000 1456 0 label
(GPIO5) {/Times-Roman cf} 2 20 0.000 1.000 1456 48 label
(GPIO6) {/Times-Roman cf} 2 20 0.000 1.000 1456 96 label
(GPIO7) {/Times-Roman cf} 2 20 0.000 1.000 1456 144 label
(GPIO8) {/Times-Roman cf} 2 20 0.000 1.000 1456 192 label
(GPIO9) {/Times-Roman cf} 2 20 0.000 1.000 1456 240 label
(GPIO10) {/Times-Roman cf} 2 20 0.000 1.000 1456 288 label
(GPIO11) {/Times-Roman cf} 2 20 0.000 1.000 1456 336 label
(GPIO12) {/Times-Roman cf} 2 20 0.000 1.000 1456 384 label
(GPIO36) {/Times-Roman cf} 2 20 0.000 1.000 1456 528 label
1 1.000 320 848 320 512 2 polygon
0.000 0.000 1.000 scb
496 1.000 -128 848 -128 880 -96 880 -96 848 4 polygon
496 1.000 -208 848 -208 880 -176 880 -176 848 4 polygon
496 1.000 -304 848 -304 880 -272 880 -272 848 4 polygon
496 1.000 -384 848 -384 880 -352 880 -352 848 4 polygon
sce
0 1.000 -128 848 -128 880 -96 880 -96 848 4 polygon
1 1.000 -368 848 -368 688 2 polygon
0 1.000 -208 848 -208 880 -176 880 -176 848 4 polygon
1 1.000 -288 848 -288 720 2 polygon
0 1.000 -304 848 -304 880 -272 880 -272 848 4 polygon
0 1.000 -384 848 -384 880 -352 880 -352 848 4 polygon
1 1.000 -112 848 -112 512 2 polygon
1 1.000 -192 848 -192 752 2 polygon
(CSB) {/Times-Roman cf} 2 17 0.000 1.000 -368 896 label
(CLK) {/Times-Roman cf} 2 17 0.000 1.000 -288 896 label
(SDO) {/Times-Roman cf} 2 17 0.000 1.000 -192 896 label
(SDI) {/Times-Roman cf} 2 17 0.000 1.000 -112 896 label
1.000 0.753 0.796 scb
496 1.000 -304 416 -304 512 0 512 0 416 4 polygon
sce
(SPI master) {/Times-Roman cf} 2 29 0.000 1.000 -144 472 label
0 1.000 -304 416 -304 512 0 512 0 416 4 polygon
1 1.000 -368 944 -352 960 -96 960 -80 944 4 polygon
(SPI master) {/Times-Roman cf} 2 17 0.000 1.000 -240 976 label
1 1.000 -192 752 -160 752 -160 512 3 polygon
1 1.000 -288 720 -208 720 -208 512 3 polygon
1 1.000 -368 688 -256 688 -256 512 3 polygon
1.000 0.753 0.796 scb
496 1.000 -432 96 -432 192 -144 192 -144 96 4 polygon
sce
0 1.000 -432 96 -432 192 -144 192 -144 96 4 polygon
(counter/timer 0) {/Times-Roman cf} 2 21 0.000 1.000 -288 144 label
1 1.000 -576 -384 -576 -528 -256 -528 -256 -368 4 polygon
1.000 0.753 0.796 scb
496 1.000 -432 -32 -432 64 -144 64 -144 -32 4 polygon
sce
0 1.000 -432 -32 -432 64 -144 64 -144 -32 4 polygon
(counter/timer 1) {/Times-Roman cf} 2 21 0.000 1.000 -288 16 label
(. . . ) {/Helvetica cf} 2 16 270.000 0.700 1504 448 label
0 1.000 -96 -432 -96 384 832 384 832 -432 4 polygon
1 1.000 352 416 352 384 2 polygon
1 1.000 368 416 368 384 2 polygon
1 1.000 384 416 384 384 2 polygon
1 1.000 576 416 576 384 2 polygon
1 1.000 592 416 592 384 2 polygon
1 1.000 608 416 608 384 2 polygon
1 1.000 -64 416 -64 384 2 polygon
1 1.000 -48 416 -48 384 2 polygon
1 1.000 -32 416 -32 384 2 polygon
1 1.000 -144 176 -96 176 2 polygon
1 1.000 -144 160 -96 160 2 polygon
1 1.000 -144 144 -96 144 2 polygon
1 1.000 -144 48 -96 48 2 polygon
1 1.000 -144 32 -96 32 2 polygon
1 1.000 -144 16 -96 16 2 polygon
1 1.000 -256 -368 -224 -368 2 polygon
1 1.000 -192 -352 -96 -352 2 polygon
1 1.000 976 128 992 160 2 polygon
1 1.000 832 -64 1088 -64 2 polygon
1 1.000 832 -16 1088 -16 2 polygon
(serial data) {/Times-Roman cf} 2 19 0.000 1.000 1072 -96 label
(serial clock) {/Times-Roman cf} 2 19 0.000 1.000 1072 -48 label
(reset) {/Times-Roman cf} 2 19 0.000 1.000 1072 0 label
1 1.000 736 576 736 384 2 polygon
1 1.000 752 576 752 384 2 polygon
1 1.000 768 576 768 384 2 polygon
1 1.000 784 576 784 384 2 polygon
1 1.000 32 -592 32 -432 2 polygon
1 1.000 -208 -304 -208 -128 -320 -128 -544 -128 4 polygon
(caravel mgmt core) {/Times-BoldItalic cf} 2 21 0.000 1.500 -640 -768 label
1.000 0.753 0.796 scb
496 1.000 176 -752 176 -640 592 -640 592 -752 4 polygon
sce
0 1.000 176 -752 176 -640 592 -640 592 -752 4 polygon
1.000 0.753 0.796 scb
496 1.000 640 -752 640 -640 1056 -640 1056 -752 4 polygon
sce
0 1.000 640 -752 640 -640 1056 -640 1056 -752 4 polygon
1 1.000 736 -640 736 -432 2 polygon
1 1.000 752 -640 752 -432 2 polygon
1 1.000 768 -640 768 -432 2 polygon
1 1.000 432 -640 432 -432 2 polygon
1 1.000 416 -640 416 -432 2 polygon
1 1.000 400 -640 400 -432 2 polygon
(Logic analyzer) {/Times-Roman cf} 2 21 0.000 1.000 400 -688 label
(Secondary SRAM) {/Times-Roman cf} 2 21 0.000 1.000 848 -688 label
(user project area) {/Times-BoldItalic cf} 2 21 0.000 1.500 752 -880 label
1 1.000 736 -752 736 -832 2 polygon
1 1.000 752 -752 752 -832 2 polygon
1 1.000 768 -752 768 -832 2 polygon
1 1.000 272 -752 272 -832 2 polygon
1 1.000 288 -752 288 -832 2 polygon
1 1.000 304 -752 304 -832 2 polygon
1 1.000 320 -752 320 -832 2 polygon
1 1.000 336 -752 336 -832 2 polygon
1 1.000 368 -752 368 -832 2 polygon
1 1.000 352 -752 352 -832 2 polygon
1 1.000 384 -752 384 -832 2 polygon
1 1.000 400 -752 400 -832 2 polygon
1 1.000 416 -752 416 -832 2 polygon
1 1.000 432 -752 432 -832 2 polygon
1 1.000 448 -752 448 -832 2 polygon
1 1.000 464 -752 464 -832 2 polygon
1 1.000 480 -752 480 -832 2 polygon
1 1.000 -144 -352 -144 -832 2 polygon
1 1.000 32 -528 -80 -528 -80 -832 3 polygon
1 1.000 32 384 32 848 2 polygon
1 1.000 -176 416 -176 368 -752 368 -752 112 4 polygon
(housekeeping SPI access) {/Times-Roman cf} 2 16 0.000 1.000 -752 384 label
1.000 0.000 32 -432 generic::arrowhead
1.000 90.000 -96 -352 generic::arrowhead
1.000 90.000 -96 288 generic::arrowhead
1.000 180.000 -208 -320 generic::arrowhead
1.000 90.000 -512 -384 generic::arrowhead
1.000 90.000 -224 -336 generic::arrowhead
1.000 90.000 -224 -368 generic::arrowhead
1.000 180.000 -80 -816 generic::arrowhead
1.000 180.000 -144 -816 generic::arrowhead
1.000 180.000 624 528 generic::arrowhead
-1.000 0.000 560 560 generic::arrowhead
-1.000 0.000 160 560 generic::arrowhead
-1.000 0.000 240 560 generic::arrowhead
-1.000 0.000 320 560 generic::arrowhead
1.000 180.000 400 528 generic::arrowhead
-1.000 0.000 -256 560 generic::arrowhead
-1.000 0.000 -208 560 generic::arrowhead
-1.000 0.000 -160 560 generic::arrowhead
1.000 180.000 -112 528 generic::arrowhead
1.000 270.000 -928 -64 generic::arrowhead
1.000 90.000 -880 0 generic::arrowhead
1.000 90.000 -880 64 generic::arrowhead
1.000 90.000 -880 -128 generic::arrowhead
1.000 90.000 -880 -384 generic::arrowhead
1.000 90.000 1072 -112 generic::arrowhead
1.000 90.000 1072 -64 generic::arrowhead
1.000 90.000 1072 -16 generic::arrowhead
1.000 90.000 1056 144 generic::arrowhead
-1.000 180.000 32 400 generic::arrowhead
(+ \(TBD\)) {/Times-Roman cf} 2 20 0.000 1.000 848 624 label
1 1.000 -400 96 -400 64 2 polygon
1 1.000 -288 -448 -208 -448 -208 -832 3 polygon
1.000 180.000 -208 -816 generic::arrowhead
1 1.000 832 -384 1168 -384 1168 -832 3 polygon
1.000 180.000 1168 -800 generic::arrowhead
(power control) {/Times-Roman cf} 2 19 0.000 1.000 1152 -368 label
(4) {/Times-Roman cf} 2 19 0.000 1.000 1200 -432 label
1 1.000 1160 -472 1176 -440 2 polygon
(primary clock) {/Times-Roman cf} 2 19 270.000 1.000 -160 -560 label
(secondary clock) {/Times-Roman cf} 2 19 270.000 1.000 -224 -528 label
(reset) {/Times-Roman cf} 2 19 270.000 1.000 -96 -704 label
endgate
} def
/::power_domains {
begingate
(\252Caravel\272 harness chip) {/Helvetica cf} 2 16 0.000 1.250 -304 928 label
0.934 0.604 0.000 scb
0 1.000 -512 -304 -512 720 512 720 512 -304 4 polygon
0.361 0.675 0.934 scb
0 1.000 -416 -208 -416 624 416 624 416 -208 4 polygon
sce
3 1.000 -96 -352 -96 800 2 polygon
(management side) {/Helvetica cf} 2 19 0.000 1.000 -128 768 label
(user side) {/Helvetica cf} 2 16 0.000 1.000 -80 768 label
0.361 0.675 0.934 scb
1 1.000 -128 -240 -448 -240 -448 656 -128 656 4 polygon
(vccd) {/Helvetica cf} 2 19 0.000 1.000 -656 304 label
0.180 0.545 0.341 scb
1 1.000 -64 -240 448 -240 448 208 3 polygon
0.000 0.934 0.000 scb
1 1.000 448 240 448 656 -64 656 3 polygon
(vccd1) {/Helvetica cf} 2 16 0.000 1.000 656 512 label
0.180 0.545 0.341 scb
(vccd2) {/Helvetica cf} 2 16 0.000 1.000 656 48 label
0.647 0.165 0.165 scb
1 1.000 -128 -272 -480 -272 -480 688 -128 688 4 polygon
(vdda) {/Helvetica cf} 2 19 0.000 1.000 -656 176 label
1.000 0.000 0.000 scb
1 1.000 -64 688 480 688 480 240 3 polygon
(vdda1) {/Helvetica cf} 2 16 0.000 1.000 656 432 label
0.820 0.039 0.859 scb
1 1.000 -64 -272 480 -272 480 208 3 polygon
(vdda2) {/Helvetica cf} 2 16 0.000 1.000 656 128 label
0.934 0.604 0.000 scb
(vddio) {/Helvetica cf} 2 19 0.000 1.000 -656 96 label
0.361 0.675 0.934 scb
(vcchib) {/Helvetica cf} 2 19 0.000 1.000 -656 256 label
1 1.000 -448 240 -416 240 2 polygon
1.000 0.000 -416 240 generic::dot
1.000 0.000 -448 240 generic::dot
0.647 0.165 0.165 scb
1 1.000 -480 160 -576 160 2 polygon
0.361 0.675 0.934 scb
1 1.000 -448 240 -576 240 2 polygon
0.934 0.604 0.000 scb
1 1.000 -512 80 -576 80 2 polygon
0 1.000 -640 48 -640 112 -576 112 -576 48 4 polygon
0.647 0.165 0.165 scb
0 1.000 -640 128 -640 192 -576 192 -576 128 4 polygon
0.361 0.675 0.934 scb
0 1.000 -640 208 -640 272 -576 272 -576 208 4 polygon
0.180 0.545 0.341 scb
0 1.000 576 0 576 64 640 64 640 0 4 polygon
0.820 0.039 0.859 scb
0 1.000 576 80 576 144 640 144 640 80 4 polygon
1.000 0.000 0.000 scb
0 1.000 576 384 576 448 640 448 640 384 4 polygon
0.000 0.934 0.000 scb
0 1.000 576 464 576 528 640 528 640 464 4 polygon
1.000 0.000 0.000 scb
1 1.000 576 416 480 416 2 polygon
0.000 0.934 0.000 scb
1 1.000 576 496 448 496 2 polygon
0.820 0.039 0.859 scb
1 1.000 576 112 480 112 2 polygon
0.180 0.545 0.341 scb
1 1.000 576 32 448 32 2 polygon
0.647 0.165 0.165 scb
1.000 0.000 -480 160 generic::dot
0.934 0.604 0.000 scb
1.000 0.000 -512 80 generic::dot
0.180 0.545 0.341 scb
1.000 0.000 448 32 generic::dot
0.820 0.039 0.859 scb
1.000 0.000 480 112 generic::dot
1.000 0.000 0.000 scb
1.000 0.000 480 416 generic::dot
0.000 0.934 0.000 scb
1.000 0.000 448 496 generic::dot
sce
(power domain splits) {/Helvetica cf} 2 21 0.000 1.000 -32 880 label
(1.8V) {/Helvetica cf} 2 19 0.000 1.000 -800 256 label
(3.3V) {/Helvetica cf} 2 19 0.000 1.000 -800 176 label
(3.3V) {/Helvetica cf} 2 19 0.000 1.000 -800 96 label
(1.8V) {/Helvetica cf} 2 16 0.000 1.000 800 512 label
(3.3V) {/Helvetica cf} 2 16 0.000 1.000 800 432 label
(3.3V) {/Helvetica cf} 2 16 0.000 1.000 800 128 label
(1.8V) {/Helvetica cf} 2 16 0.000 1.000 800 48 label
0 1.000 -384 -176 -384 176 -128 176 -128 -176 4 polygon
(SoC) {CR} (management) {/Helvetica cf} 4 1045 0.000 1.000 -256 16 label
0 1.000 -32 -560 -32 -400 128 -400 128 -560 4 polygon
0 1.000 -544 -336 -544 752 544 752 544 -336 4 polygon
0 1.000 -32 -752 -32 -592 128 -592 128 -752 4 polygon
(reg.) {CR} (3.3V) {/Helvetica cf} 4 1045 0.000 1.000 48 -480 label
(reg.) {CR} (1.8V) {/Helvetica cf} 4 1045 0.000 1.000 48 -672 label
1 1.000 128 -480 832 -480 2 polygon
1 1.000 -288 -176 -288 -432 -32 -432 3 polygon
1 1.000 -288 -432 -288 -624 -32 -624 3 polygon
(gpio) {/Helvetica cf} 2 17 0.000 1.000 -288 -160 label
(enable) {/Helvetica cf} 2 19 0.000 1.000 -48 -416 label
(enable) {/Helvetica cf} 2 19 0.000 1.000 -48 -608 label
1 1.000 -32 -496 -1040 -496 2 polygon
(5V USB supply) {/Helvetica cf} 2 23 0.000 1.000 -1056 -496 label
1 1.000 -352 -496 -352 -688 -32 -688 3 polygon
1.000 0.000 -288 -432 generic::dot
1.000 0.000 -352 -496 generic::dot
1.000 90.000 -32 -496 generic::arrowhead
1.000 90.000 -32 -432 generic::arrowhead
1.000 90.000 -32 -624 generic::arrowhead
1.000 90.000 -32 -688 generic::arrowhead
(reg.) {CR} (3.3V) {/Helvetica cf} 4 1045 0.000 1.000 -784 -144 label
0 1.000 -864 -224 -864 -64 -704 -64 -704 -224 4 polygon
(reg.) {CR} (1.8V) {/Helvetica cf} 4 1045 0.000 1.000 -976 -144 label
0 1.000 -1056 -224 -1056 -64 -896 -64 -896 -224 4 polygon
1 1.000 -976 -224 -976 -496 2 polygon
1 1.000 -784 -224 -784 -496 2 polygon
1.000 0.000 -976 -496 generic::dot
1.000 0.000 -784 -496 generic::dot
1 1.000 -640 80 -768 80 -768 -64 3 polygon
1 1.000 -768 80 -768 160 -640 160 3 polygon
1 1.000 -976 -64 -976 240 -640 240 3 polygon
1.000 0.000 -976 -224 generic::arrowhead
1.000 0.000 -784 -224 generic::arrowhead
1.000 90.000 -640 240 generic::arrowhead
1.000 90.000 -640 160 generic::arrowhead
1.000 90.000 -640 80 generic::arrowhead
1.000 0.000 -768 80 generic::dot
1 1.000 640 416 1024 416 1024 -720 3 polygon
1 1.000 640 112 928 112 928 -624 3 polygon
1 1.000 640 32 960 32 960 -656 3 polygon
1 1.000 640 496 992 496 992 -688 3 polygon
-1.000 270.000 640 496 generic::arrowhead
-1.000 270.000 640 416 generic::arrowhead
-1.000 270.000 640 112 generic::arrowhead
-1.000 270.000 640 32 generic::arrowhead
(connections \(jumpered\)) {CR} (suggested board-level) {/Helvetica cf} 4 16
0.000 1.000 912 -832 label
1 1.000 800 -720 8 0.000 360.000 xcarc
1 1.000 832 -752 8 0.000 360.000 xcarc
1 1.000 832 -720 8 0.000 360.000 xcarc
1 1.000 832 -688 8 0.000 360.000 xcarc
1 1.000 832 -656 8 0.000 360.000 xcarc
1 1.000 832 -624 8 0.000 360.000 xcarc
1 1.000 832 -592 8 0.000 360.000 xcarc
1 1.000 800 -688 8 0.000 360.000 xcarc
1 1.000 800 -656 8 0.000 360.000 xcarc
1 1.000 800 -624 8 0.000 360.000 xcarc
1 1.000 672 -688 8 0.000 360.000 xcarc
1 1.000 672 -720 8 0.000 360.000 xcarc
1 1.000 992 -688 832 -688 2 polygon
1 1.000 960 -656 832 -656 2 polygon
1 1.000 832 -720 1024 -720 2 polygon
1 1.000 832 -624 928 -624 2 polygon
1 1.000 832 -592 832 -480 2 polygon
1 1.000 800 -624 800 -656 128 -656 3 polygon
1 1.000 800 -688 800 -720 2 polygon
1 1.000 672 -864 8 0.000 360.000 xcarc
1 1.000 832 -864 8 0.000 360.000 xcarc
1 1.000 832 -752 832 -800 2 polygon
1 1.000 672 -720 672 -864 2 polygon
(1.8V) {CR} (ext.) {/Helvetica cf} 4 21 0.000 1.000 688 -928 label
(3.3V) {CR} (ext.) {/Helvetica cf} 4 29 0.000 1.000 848 -896 label
1 1.000 640 -720 8 0.000 360.000 xcarc
1.000 0.000 832 -800 generic::dot
1.000 0.000 0.000 scb
1 1.000 672 -688 672 -720 2 polygon
1 1.000 832 -592 832 -624 2 polygon
1 1.000 800 -656 832 -656 2 polygon
1 1.000 800 -688 832 -688 2 polygon
sce
1 1.000 832 -864 16 0.000 360.000 xcarc
1 1.000 672 -864 16 0.000 360.000 xcarc
1 1.000 640 -688 8 0.000 360.000 xcarc
1 1.000 640 -720 640 -800 832 -800 3 polygon
1 1.000 640 -688 640 -480 2 polygon
1.000 0.000 640 -480 generic::dot
1.000 0.000 0.000 scb
1 1.000 640 -720 640 -688 2 polygon
1 1.000 832 -752 832 -720 2 polygon
sce
1 1.000 672 -720 800 -720 2 polygon
1 1.000 672 -688 672 -656 2 polygon
1.000 0.000 672 -656 generic::dot
1 1.000 832 -800 832 -864 2 polygon
endgate
} def
/::gpio_pad_serial {
begingate
(\252Caravel\272 harness chip) {/Helvetica cf} 2 16 0.000 1.250 -352 560 label
(GPIO pads) {/Helvetica cf} 2 21 0.000 1.000 -64 432 label
0 1.000 -992 -208 -992 304 -160 304 -160 -208 4 polygon
(Management SoC) {/Helvetica cf} 2 21 0.000 1.000 -544 256 label
0 1.000 -640 -480 -640 -256 -496 -256 -496 -480 4 polygon
0 1.000 -320 -480 -320 -256 -176 -256 -176 -480 4 polygon
(io0) {CR} (flash) {/Helvetica cf} 4 1045 0.000 1.000 -560 -368 label
(gpio) {/Helvetica cf} 2 21 0.000 1.000 -240 -368 label
0 1.000 -480 -480 -480 -256 -336 -256 -336 -480 4 polygon
(io1) {CR} (flash) {/Helvetica cf} 4 1045 0.000 1.000 -400 -368 label
0 1.000 -800 -480 -800 -256 -656 -256 -656 -480 4 polygon
(clk) {CR} (flash) {/Helvetica cf} 4 1045 0.000 1.000 -720 -368 label
0 1.000 -960 -480 -960 -256 -816 -256 -816 -480 4 polygon
(csb) {CR} (flash) {/Helvetica cf} 4 1045 0.000 1.000 -880 -368 label
0 1.000 656 -256 656 -480 800 -480 800 -256 4 polygon
0 1.000 816 -256 816 -480 960 -480 960 -256 4 polygon
0 1.000 32 -256 32 -480 176 -480 176 -256 4 polygon
0 1.000 192 -256 192 -480 336 -480 336 -256 4 polygon
0 1.000 352 -256 352 -480 496 -480 496 -256 4 polygon
0 1.000 -576 -192 -576 16 -192 16 -192 -192 4 polygon
(configure) {CR} (GPIO) {/Helvetica cf} 4 1045 0.000 1.000 -472 -48 label
0 1.000 32 -176 176 -176 176 -96 32 -96 4 polygon
0 1.000 192 -176 336 -176 336 -96 192 -96 4 polygon
0 1.000 352 -176 496 -176 496 -96 352 -96 4 polygon
0 1.000 656 -176 800 -176 800 -96 656 -96 4 polygon
0 1.000 816 -176 960 -176 960 -96 816 -96 4 polygon
1 1.000 -192 -144 32 -144 2 polygon
1 1.000 -192 -64 848 -64 2 polygon
1 1.000 -192 -16 864 -16 2 polygon
(io[0]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 96 -368 label
(io[1]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 256 -368 label
(io[2]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 416 -368 label
(io[36]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 880 -368 label
(io[35]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 720 -368 label
(. . .) {/Helvetica-Bold cf} 2 21 0.000 1.000 576 -368 label
(. . .) {/Helvetica-Bold cf} 2 21 0.000 1.000 576 -144 label
1 1.000 496 -144 528 -144 2 polygon
1 1.000 624 -144 656 -144 2 polygon
1 1.000 96 -96 96 -64 2 polygon
1.000 0.000 96 -64 generic::dot
1 1.000 112 -96 112 -16 2 polygon
1.000 0.000 112 -16 generic::dot
1 1.000 256 -96 256 -64 2 polygon
1.000 0.000 256 -64 generic::dot
1 1.000 272 -96 272 -16 2 polygon
1.000 0.000 272 -16 generic::dot
1 1.000 416 -96 416 -64 2 polygon
1.000 0.000 416 -64 generic::dot
1 1.000 432 -96 432 -16 2 polygon
1.000 0.000 432 -16 generic::dot
1 1.000 688 -96 688 -64 2 polygon
1.000 0.000 688 -64 generic::dot
1 1.000 704 -96 704 -16 2 polygon
1.000 0.000 704 -16 generic::dot
1 1.000 848 -96 848 -64 2 polygon
1 1.000 864 -96 864 -16 2 polygon
1 1.000 64 -176 64 -256 2 polygon
1 1.000 80 -176 80 -256 2 polygon
1 1.000 96 -176 96 -256 2 polygon
1 1.000 112 -176 112 -256 2 polygon
1 1.000 128 -176 128 -256 2 polygon
1 1.000 144 -176 144 -256 2 polygon
1 1.000 224 -176 224 -256 2 polygon
1 1.000 240 -176 240 -256 2 polygon
1 1.000 256 -176 256 -256 2 polygon
1 1.000 272 -176 272 -256 2 polygon
1 1.000 288 -176 288 -256 2 polygon
1 1.000 304 -176 304 -256 2 polygon
1 1.000 384 -176 384 -256 2 polygon
1 1.000 400 -176 400 -256 2 polygon
1 1.000 416 -176 416 -256 2 polygon
1 1.000 432 -176 432 -256 2 polygon
1 1.000 448 -176 448 -256 2 polygon
1 1.000 464 -176 464 -256 2 polygon
1 1.000 688 -176 688 -256 2 polygon
1 1.000 704 -176 704 -256 2 polygon
1 1.000 720 -176 720 -256 2 polygon
1 1.000 736 -176 736 -256 2 polygon
1 1.000 752 -176 752 -256 2 polygon
1 1.000 768 -176 768 -256 2 polygon
1 1.000 848 -176 848 -256 2 polygon
1 1.000 864 -176 864 -256 2 polygon
1 1.000 880 -176 880 -256 2 polygon
1 1.000 896 -176 896 -256 2 polygon
1 1.000 912 -176 912 -256 2 polygon
1 1.000 928 -176 928 -256 2 polygon
(clock) {/Helvetica cf} 2 23 0.000 1.000 -208 -16 label
(resetn) {/Helvetica cf} 2 23 0.000 1.000 -208 -64 label
(data) {/Helvetica cf} 2 23 0.000 1.000 -208 -144 label
1 1.000 -928 -208 -928 -256 2 polygon
1 1.000 -912 -208 -912 -256 2 polygon
1 1.000 -896 -208 -896 -256 2 polygon
1 1.000 -880 -208 -880 -256 2 polygon
1 1.000 -864 -208 -864 -256 2 polygon
1 1.000 -848 -208 -848 -256 2 polygon
1 1.000 -768 -208 -768 -256 2 polygon
1 1.000 -752 -208 -752 -256 2 polygon
1 1.000 -736 -208 -736 -256 2 polygon
1 1.000 -720 -208 -720 -256 2 polygon
1 1.000 -704 -208 -704 -256 2 polygon
1 1.000 -688 -208 -688 -256 2 polygon
1 1.000 -608 -208 -608 -256 2 polygon
1 1.000 -592 -208 -592 -256 2 polygon
1 1.000 -576 -208 -576 -256 2 polygon
1 1.000 -560 -208 -560 -256 2 polygon
1 1.000 -544 -208 -544 -256 2 polygon
1 1.000 -528 -208 -528 -256 2 polygon
1 1.000 -448 -208 -448 -256 2 polygon
1 1.000 -432 -208 -432 -256 2 polygon
1 1.000 -416 -208 -416 -256 2 polygon
1 1.000 -400 -208 -400 -256 2 polygon
1 1.000 -384 -208 -384 -256 2 polygon
1 1.000 -368 -208 -368 -256 2 polygon
1 1.000 -288 -208 -288 -256 2 polygon
1 1.000 -272 -208 -272 -256 2 polygon
1 1.000 -256 -208 -256 -256 2 polygon
1 1.000 -240 -208 -240 -256 2 polygon
1 1.000 -224 -208 -224 -256 2 polygon
1 1.000 -208 -208 -208 -256 2 polygon
1 1.000 176 -144 192 -144 2 polygon
1 1.000 336 -144 352 -144 2 polygon
1 1.000 800 -144 816 -144 2 polygon
0 1.000 -576 32 -576 224 -192 224 -192 32 4 polygon
(I/O) {CR} (GPIO) {/Helvetica cf} 4 1045 0.000 1.000 -496 160 label
1 1.000 48 -96 48 48 -192 48 3 polygon
1 1.000 -192 64 64 64 64 -96 3 polygon
1 1.000 80 -96 80 80 -192 80 3 polygon
1 1.000 -192 96 208 96 208 -96 3 polygon
1 1.000 224 -96 224 112 -192 112 3 polygon
1 1.000 -192 128 240 128 240 -96 3 polygon
1 1.000 400 -96 400 144 -192 144 3 polygon
1 1.000 -192 192 672 192 672 -96 3 polygon
1 1.000 832 -96 832 208 -192 208 3 polygon
(\274) {/Helvetica-Bold cf} 2 21 270.000 1.000 -136 168 label
(i/o) {/Helvetica cf} 2 23 0.000 1.000 -208 200 label
(in/out/oeb) {/Helvetica cf} 2 23 0.000 1.000 -208 96 label
1 1.000 752 -96 752 272 2 polygon
1 1.000 768 -96 768 272 2 polygon
1 1.000 784 -96 784 272 2 polygon
1 1.000 912 -96 912 272 2 polygon
1 1.000 928 -96 928 272 2 polygon
1 1.000 944 -96 944 272 2 polygon
1 1.000 448 -96 448 272 2 polygon
1 1.000 464 -96 464 272 2 polygon
1 1.000 480 -96 480 272 2 polygon
1 1.000 288 -96 288 272 2 polygon
1 1.000 304 -96 304 272 2 polygon
1 1.000 320 -96 320 272 2 polygon
1 1.000 128 -96 128 272 2 polygon
1 1.000 144 -96 144 272 2 polygon
1 1.000 160 -96 160 272 2 polygon
1 1.000 112 288 128 304 944 304 952 296 4 polygon
(user I/O signals \(in, out, oeb\)) {/Helvetica cf} 2 17 0.000 1.000 536 320
label
1.000 90.000 32 -144 generic::arrowhead
1.000 90.000 32 -64 generic::arrowhead
1.000 90.000 32 -16 generic::arrowhead
1.000 90.000 48 192 generic::arrowhead
1.000 90.000 48 208 generic::arrowhead
-1.000 270.000 -16 208 generic::arrowhead
-1.000 270.000 -16 192 generic::arrowhead
1.000 90.000 16 48 generic::arrowhead
1.000 90.000 16 64 generic::arrowhead
-1.000 270.000 -16 80 generic::arrowhead
1.000 90.000 16 96 generic::arrowhead
1.000 90.000 16 112 generic::arrowhead
-1.000 270.000 -16 128 generic::arrowhead
-1.000 270.000 -16 144 generic::arrowhead
1.000 90.000 48 144 generic::arrowhead
-1.000 180.000 128 224 generic::arrowhead
-1.000 180.000 144 224 generic::arrowhead
1.000 0.000 160 256 generic::arrowhead
-1.000 180.000 288 224 generic::arrowhead
-1.000 180.000 304 224 generic::arrowhead
1.000 0.000 320 256 generic::arrowhead
-1.000 180.000 448 224 generic::arrowhead
-1.000 180.000 464 224 generic::arrowhead
1.000 0.000 480 256 generic::arrowhead
-1.000 180.000 752 224 generic::arrowhead
-1.000 180.000 768 224 generic::arrowhead
1.000 0.000 784 256 generic::arrowhead
-1.000 180.000 912 224 generic::arrowhead
-1.000 180.000 928 224 generic::arrowhead
1.000 0.000 944 256 generic::arrowhead
1 1.000 -976 -496 -960 -512 -176 -512 -160 -496 4 polygon
1 1.000 16 -496 32 -512 976 -512 992 -496 4 polygon
(management I/O) {/Helvetica cf} 2 29 0.000 1.000 -592 -544 label
(selectable management or user I/O) {/Helvetica cf} 2 29 0.000 1.000 512 -544
label
endgate
} def
/::gpio_pad_type1 {
begingate
(Single GPIO pad structure) {/Helvetica cf} 2 21 0.000 1.000 96 808 label
0 1.000 -400 -832 -400 -224 624 -224 624 -832 4 polygon
0 1.000 368 -800 368 -608 560 -608 560 -800 4 polygon
(pad) {/Helvetica cf} 2 21 0.000 1.000 464 -704 label
(hold override) {/Helvetica cf} 2 23 270.000 1.000 -344 -240 label
(slow slew) {/Helvetica cf} 2 23 270.000 1.000 -296 -240 label
(trip point select) {/Helvetica cf} 2 23 270.000 1.000 -248 -240 label
(input disable) {/Helvetica cf} 2 23 270.000 1.000 -200 -240 label
(IB mode select) {/Helvetica cf} 2 23 270.000 1.000 -152 -240 label
(analog enable) {/Helvetica cf} 2 23 270.000 1.000 -104 -240 label
(analog select) {/Helvetica cf} 2 23 270.000 1.000 -56 -240 label
(analog polarity) {/Helvetica cf} 2 23 270.000 1.000 -8 -240 label
(digital mode) {/Helvetica cf} 2 23 270.000 1.000 40 -240 label
(output enb) {/Helvetica cf} 2 23 270.000 1.000 332 -240 label
(output) {/Helvetica cf} 2 23 270.000 1.000 444 -240 label
(input) {/Helvetica cf} 2 23 270.000 1.000 516 -240 label
0 1.000 -400 -176 -400 112 624 112 624 -176 4 polygon
1 1.000 -344 -224 -344 -176 2 polygon
1 1.000 -296 -224 -296 -176 2 polygon
1 1.000 -248 -224 -248 -176 2 polygon
1 1.000 -200 -224 -200 -176 2 polygon
1 1.000 -152 -224 -152 -176 2 polygon
1 1.000 -104 -224 -104 -176 2 polygon
1 1.000 -56 -224 -56 -176 2 polygon
1 1.000 -8 -224 -8 -176 2 polygon
1 1.000 40 -224 40 -176 2 polygon
1 1.000 360 -224 360 -176 2 polygon
1 1.000 472 -224 472 -176 2 polygon
1 1.000 544 -224 544 -176 2 polygon
1 1.000 -512 0 -400 0 2 polygon
1 1.000 -448 144 720 144 2 polygon
1 1.000 -448 192 720 192 2 polygon
(load clock) {/Helvetica cf} 2 23 0.000 1.000 -464 192 label
(resetn) {/Helvetica cf} 2 23 0.000 1.000 -464 144 label
(data in) {/Helvetica cf} 2 23 0.000 1.000 -528 0 label
1 1.000 624 0 736 0 2 polygon
(data out) {/Helvetica cf} 2 20 0.000 1.000 768 16 label
1 1.000 -336 144 -336 112 2 polygon
1 1.000 -304 192 -304 112 2 polygon
1.000 0.000 -336 144 generic::dot
1.000 0.000 -304 192 generic::dot
-1.000 180.000 360 -224 generic::arrowhead
-1.000 180.000 472 -224 generic::arrowhead
-1.000 180.000 40 -224 generic::arrowhead
-1.000 180.000 -8 -224 generic::arrowhead
-1.000 180.000 -56 -224 generic::arrowhead
-1.000 180.000 -104 -224 generic::arrowhead
-1.000 180.000 -152 -224 generic::arrowhead
-1.000 180.000 -200 -224 generic::arrowhead
-1.000 180.000 -248 -224 generic::arrowhead
-1.000 180.000 -296 -224 generic::arrowhead
-1.000 180.000 -344 -224 generic::arrowhead
1.000 0.000 544 -176 generic::arrowhead
1 1.000 336 -144 384 -144 408 -80 312 -80 336 -144 5 polygon
1 1.000 448 -144 496 -144 520 -80 424 -80 448 -144 5 polygon
1 1.000 360 -144 360 -176 2 polygon
1 1.000 472 -144 472 -176 2 polygon
1 1.000 544 -176 544 416 2 polygon
1 1.000 -448 240 336 240 336 -80 3 polygon
1 1.000 384 -80 384 416 2 polygon
1 1.000 496 -80 496 416 2 polygon
1 1.000 -448 288 448 288 448 -80 3 polygon
1 1.000 -448 336 544 336 2 polygon
(outenb) {/Helvetica cf} 2 23 0.000 1.000 -464 240 label
(output) {/Helvetica cf} 2 23 0.000 1.000 -472 288 label
(input) {/Helvetica cf} 2 23 0.000 1.000 -472 336 label
0 1.000 -368 -32 -368 32 112 32 112 -32 4 polygon
(shift register) {/Helvetica cf} 2 17 0.000 1.000 -144 48 label
1 1.000 -408 0 -368 0 2 polygon
1 1.000 112 0 624 0 2 polygon
1.000 90.000 -400 0 generic::arrowhead
1.000 90.000 704 0 generic::arrowhead
1.000 90.000 -392 144 generic::arrowhead
1.000 90.000 -392 192 generic::arrowhead
1.000 90.000 -392 240 generic::arrowhead
1.000 90.000 -392 288 generic::arrowhead
-1.000 270.000 -424 336 generic::arrowhead
-1.000 180.000 384 376 generic::arrowhead
-1.000 180.000 496 376 generic::arrowhead
1.000 0.000 544 408 generic::arrowhead
1.000 0.000 544 336 generic::dot
(. . .) {/Helvetica-Bold cf} 2 21 0.000 1.000 760 192 label
(. . .) {/Helvetica-Bold cf} 2 21 0.000 1.000 760 144 label
(output enb) {/Helvetica cf} 2 20 270.000 1.000 384 432 label
(output) {/Helvetica cf} 2 20 270.000 1.000 496 432 label
(input) {/Helvetica cf} 2 20 270.000 1.000 544 432 label
(signals) {CR} (user) {/Helvetica cf} 4 16 0.000 1.000 640 496 label
(signals) {CR} (management) {/Helvetica cf} 4 23 0.000 1.000 -688 272 label
1 1.000 -320 -32 -320 32 2 polygon
1 1.000 -272 -32 -272 32 2 polygon
1 1.000 -224 -32 -224 32 2 polygon
1 1.000 -176 -32 -176 32 2 polygon
1 1.000 -128 -32 -128 32 2 polygon
1 1.000 -80 -32 -80 32 2 polygon
1 1.000 -32 -32 -32 32 2 polygon
1 1.000 16 -32 16 32 2 polygon
1 1.000 64 -32 64 32 2 polygon
1 1.000 -344 -176 -344 -32 2 polygon
1 1.000 -296 -176 -296 -32 2 polygon
1 1.000 -248 -176 -248 -32 2 polygon
1 1.000 -200 -176 -200 -32 2 polygon
1 1.000 -152 -176 -152 -32 2 polygon
1 1.000 -104 -176 -104 -32 2 polygon
1 1.000 -56 -176 -56 -32 2 polygon
1 1.000 -8 -176 -8 -32 2 polygon
1 1.000 40 -176 40 -32 2 polygon
1 1.000 24 -144 56 -112 2 polygon
(3) {/Helvetica cf} 2 20 0.000 1.000 56 -144 label
1 1.000 88 -32 88 -112 436 -112 3 polygon
(mgmt_ena) {/Helvetica cf} 2 16 0.000 1.000 112 -80 label
1 1.000 496 -544 592 -544 544 -464 496 -544 4 polygon
1 1.000 424 -464 520 -464 472 -544 424 -464 4 polygon
1 1.000 544 -464 544 -224 2 polygon
1 1.000 472 -224 472 -464 2 polygon
1 1.000 472 -544 472 -608 2 polygon
1 1.000 472 -576 544 -576 544 -544 3 polygon
1.000 0.000 472 -576 generic::dot
1 1.000 444 -496 360 -496 360 -224 3 polygon
0 1.000 -384 -48 -384 96 144 96 144 -48 4 polygon
1 1.000 -304 112 -304 96 2 polygon
1 1.000 -336 112 -336 96 2 polygon
(Used for pad 0 \(JTAG\) and pad 1 \(SDO\)) {/Helvetica cf} 2 16 0.000 1.000
-432 672 label
endgate
} def
/::gpio_pad_type2 {
begingate
(Single GPIO pad structure) {/Helvetica cf} 2 21 0.000 1.000 88 792 label
0 1.000 -376 -800 -376 -192 680 -192 680 -800 4 polygon
0 1.000 392 -768 392 -576 584 -576 584 -768 4 polygon
(pad) {/Helvetica cf} 2 21 0.000 1.000 488 -672 label
(hold override) {/Helvetica cf} 2 23 270.000 1.000 -320 -208 label
(slow slew) {/Helvetica cf} 2 23 270.000 1.000 -272 -208 label
(trip point select) {/Helvetica cf} 2 23 270.000 1.000 -224 -208 label
(input disable) {/Helvetica cf} 2 23 270.000 1.000 -176 -208 label
(IB mode select) {/Helvetica cf} 2 23 270.000 1.000 -128 -208 label
(analog enable) {/Helvetica cf} 2 23 270.000 1.000 -80 -208 label
(analog select) {/Helvetica cf} 2 23 270.000 1.000 -32 -208 label
(analog polarity) {/Helvetica cf} 2 23 270.000 1.000 16 -208 label
(digital mode) {/Helvetica cf} 2 23 270.000 1.000 64 -208 label
(output enb) {/Helvetica cf} 2 23 270.000 1.000 356 -208 label
(output) {/Helvetica cf} 2 23 270.000 1.000 468 -208 label
(input) {/Helvetica cf} 2 23 270.000 1.000 540 -208 label
0 1.000 -376 -144 -376 176 680 176 680 -144 4 polygon
1 1.000 -320 -192 -320 -144 2 polygon
1 1.000 -272 -192 -272 -144 2 polygon
1 1.000 -224 -192 -224 -144 2 polygon
1 1.000 -176 -192 -176 -144 2 polygon
1 1.000 -128 -192 -128 -144 2 polygon
1 1.000 -80 -192 -80 -144 2 polygon
1 1.000 -32 -192 -32 -144 2 polygon
1 1.000 16 -192 16 -144 2 polygon
1 1.000 64 -192 64 -144 2 polygon
1 1.000 384 -192 384 -144 2 polygon
1 1.000 496 -192 496 -144 2 polygon
1 1.000 568 -192 568 -144 2 polygon
1 1.000 -488 32 -376 32 2 polygon
1 1.000 -424 208 776 208 2 polygon
1 1.000 -424 256 776 256 2 polygon
(load clock) {/Helvetica cf} 2 23 0.000 1.000 -440 256 label
(resetn) {/Helvetica cf} 2 23 0.000 1.000 -440 208 label
(data in) {/Helvetica cf} 2 23 0.000 1.000 -504 32 label
1 1.000 680 32 792 32 2 polygon
(data out) {/Helvetica cf} 2 20 0.000 1.000 824 48 label
1 1.000 -312 208 -312 176 2 polygon
1 1.000 -280 256 -280 176 2 polygon
1.000 0.000 -312 208 generic::dot
1.000 0.000 -280 256 generic::dot
-1.000 180.000 384 -192 generic::arrowhead
-1.000 180.000 496 -192 generic::arrowhead
-1.000 180.000 64 -192 generic::arrowhead
-1.000 180.000 16 -192 generic::arrowhead
-1.000 180.000 -32 -192 generic::arrowhead
-1.000 180.000 -80 -192 generic::arrowhead
-1.000 180.000 -128 -192 generic::arrowhead
-1.000 180.000 -176 -192 generic::arrowhead
-1.000 180.000 -224 -192 generic::arrowhead
-1.000 180.000 -272 -192 generic::arrowhead
-1.000 180.000 -320 -192 generic::arrowhead
1.000 0.000 568 -144 generic::arrowhead
1 1.000 360 -112 408 -112 432 -48 336 -48 360 -112 5 polygon
1 1.000 472 -112 520 -112 544 -48 448 -48 472 -112 5 polygon
1 1.000 384 -112 384 -144 2 polygon
1 1.000 496 -112 496 -144 2 polygon
1 1.000 568 -144 568 -96 2 polygon
1 1.000 -424 320 472 320 472 -48 3 polygon
1 1.000 408 -48 408 480 2 polygon
1 1.000 520 -48 520 480 2 polygon
(input/output) {/Helvetica cf} 2 23 0.000 1.000 -440 320 label
0 1.000 -344 0 -344 64 184 64 184 0 4 polygon
(shift register) {/Helvetica cf} 2 17 0.000 1.000 -120 80 label
1 1.000 -384 32 -344 32 2 polygon
1 1.000 184 32 680 32 2 polygon
1.000 90.000 -376 32 generic::arrowhead
1.000 90.000 760 32 generic::arrowhead
1.000 90.000 -368 208 generic::arrowhead
1.000 90.000 -368 256 generic::arrowhead
1.000 90.000 -320 320 generic::arrowhead
-1.000 270.000 -400 320 generic::arrowhead
-1.000 180.000 408 440 generic::arrowhead
-1.000 180.000 520 440 generic::arrowhead
1.000 0.000 656 472 generic::arrowhead
(. . .) {/Helvetica-Bold cf} 2 21 0.000 1.000 816 256 label
(. . .) {/Helvetica-Bold cf} 2 21 0.000 1.000 816 208 label
(output enb) {/Helvetica cf} 2 20 270.000 1.000 408 496 label
(output) {/Helvetica cf} 2 20 270.000 1.000 520 496 label
(input) {/Helvetica cf} 2 20 270.000 1.000 656 496 label
(signals) {CR} (user) {/Helvetica cf} 4 16 0.000 1.000 776 536 label
(signals) {CR} (management) {/Helvetica cf} 4 23 0.000 1.000 -728 296 label
1 1.000 -296 0 -296 64 2 polygon
1 1.000 -248 0 -248 64 2 polygon
1 1.000 -200 0 -200 64 2 polygon
1 1.000 -152 0 -152 64 2 polygon
1 1.000 -104 0 -104 64 2 polygon
1 1.000 -56 0 -56 64 2 polygon
1 1.000 -8 0 -8 64 2 polygon
1 1.000 40 0 40 64 2 polygon
1 1.000 88 0 88 64 2 polygon
1 1.000 -320 -144 -320 0 2 polygon
1 1.000 -272 -144 -272 0 2 polygon
1 1.000 -224 -144 -224 0 2 polygon
1 1.000 -176 -144 -176 0 2 polygon
1 1.000 -128 -144 -128 0 2 polygon
1 1.000 -80 -144 -80 0 2 polygon
1 1.000 -32 -144 -32 0 2 polygon
1 1.000 16 -144 16 0 2 polygon
1 1.000 64 -144 64 0 2 polygon
1 1.000 48 -112 80 -80 2 polygon
(3) {/Helvetica cf} 2 20 0.000 1.000 80 -112 label
1 1.000 112 0 112 -80 460 -80 3 polygon
(mgmt_ena) {/Helvetica cf} 2 16 0.000 1.000 152 -120 label
1 1.000 520 -512 616 -512 568 -432 520 -512 4 polygon
1 1.000 448 -432 544 -432 496 -512 448 -432 4 polygon
1 1.000 568 -432 568 -192 2 polygon
1 1.000 496 -192 496 -432 2 polygon
1 1.000 496 -512 496 -576 2 polygon
1 1.000 496 -544 568 -544 568 -512 3 polygon
1.000 0.000 496 -544 generic::dot
1 1.000 468 -464 384 -464 384 -192 3 polygon
0 1.000 -360 -16 -360 128 216 128 216 -16 4 polygon
1 1.000 -280 176 -280 128 2 polygon
1 1.000 -312 176 -312 128 2 polygon
(Used for all pads except 0 and 1) {/Helvetica cf} 2 16 0.000 1.000 -192 720
label
1 1.000 136 0 136 64 2 polygon
1 1.000 160 0 160 -24 360 -24 360 -48 4 polygon
(out_enb) {/Helvetica cf} 2 16 0.000 1.000 168 -64 label
1 1.000 624 56 624 152 544 104 624 56 4 polygon
1 1.000 568 -96 656 -96 656 480 3 polygon
1 1.000 544 104 472 104 2 polygon
1 1.000 624 104 656 104 2 polygon
1.000 0.000 472 104 generic::dot
1 1.000 360 -24 584 -24 584 80 3 polygon
1.000 0.000 360 -24 generic::dot
1.000 0.000 656 104 generic::dot
endgate
} def
/::caravel_areas {
begingate
0 1.000 -64 -1808 -64 -1584 80 -1584 80 -1808 4 polygon
0 1.000 96 -1808 96 -1584 240 -1584 240 -1808 4 polygon
0 1.000 -224 -1808 -224 -1584 -80 -1584 -80 -1808 4 polygon
0 1.000 -544 -1808 -544 -1584 -400 -1584 -400 -1808 4 polygon
0 1.000 -1184 -1584 -1184 -1808 -1040 -1808 -1040 -1584 4 polygon
0 1.000 256 -1584 256 -1808 400 -1808 400 -1584 4 polygon
0 1.000 416 -1584 416 -1808 560 -1808 560 -1584 4 polygon
0 1.000 -864 -1808 -864 -1584 -720 -1584 -720 -1808 4 polygon
0 1.000 -1024 -1808 -1024 -1584 -880 -1584 -880 -1808 4 polygon
0 1.000 -224 1664 -224 1888 -80 1888 -80 1664 4 polygon
0 1.000 96 1664 96 1888 240 1888 240 1664 4 polygon
0 1.000 -64 1664 -64 1888 80 1888 80 1664 4 polygon
0 1.000 -544 1664 -544 1888 -400 1888 -400 1664 4 polygon
0 1.000 -1184 1888 -1184 1664 -1040 1664 -1040 1888 4 polygon
0 1.000 -1024 1888 -1024 1664 -880 1664 -880 1888 4 polygon
0 1.000 256 1888 256 1664 400 1664 400 1888 4 polygon
0 1.000 416 1888 416 1664 560 1664 560 1888 4 polygon
0 1.000 -704 1664 -704 1888 -560 1888 -560 1664 4 polygon
0 1.000 -864 1664 -864 1888 -720 1888 -720 1664 4 polygon
0 1.000 816 -1088 592 -1088 592 -1232 816 -1232 4 polygon
0 1.000 816 -928 592 -928 592 -1072 816 -1072 4 polygon
0 1.000 816 -768 592 -768 592 -912 816 -912 4 polygon
0 1.000 816 -608 592 -608 592 -752 816 -752 4 polygon
0 1.000 816 -448 592 -448 592 -592 816 -592 4 polygon
0 1.000 816 -288 592 -288 592 -432 816 -432 4 polygon
0 1.000 816 -128 592 -128 592 -272 816 -272 4 polygon
0 1.000 816 32 592 32 592 -112 816 -112 4 polygon
0 1.000 -1224 -872 -1448 -872 -1448 -1016 -1224 -1016 4 polygon
0 1.000 -1224 -712 -1448 -712 -1448 -856 -1224 -856 4 polygon
0 1.000 -1224 -552 -1448 -552 -1448 -696 -1224 -696 4 polygon
0 1.000 -1224 -392 -1448 -392 -1448 -536 -1224 -536 4 polygon
0 1.000 -1224 -232 -1448 -232 -1448 -376 -1224 -376 4 polygon
0 1.000 -1224 -72 -1448 -72 -1448 -216 -1224 -216 4 polygon
0 1.000 -1224 88 -1448 88 -1448 -56 -1224 -56 4 polygon
0 1.000 -1224 248 -1448 248 -1448 104 -1224 104 4 polygon
0 1.000 -1224 408 -1448 408 -1448 264 -1224 264 4 polygon
0 1.000 -1224 568 -1448 568 -1448 424 -1224 424 4 polygon
0 1.000 -1224 728 -1448 728 -1448 584 -1224 584 4 polygon
0 1.000 816 192 592 192 592 48 816 48 4 polygon
0 1.000 816 352 592 352 592 208 816 208 4 polygon
0 1.000 816 512 592 512 592 368 816 368 4 polygon
0 1.000 -704 -1808 -704 -1584 -560 -1584 -560 -1808 4 polygon
0 1.000 -1224 888 -1448 888 -1448 744 -1224 744 4 polygon
0 1.000 816 672 592 672 592 528 816 528 4 polygon
0 1.000 -1224 1208 -1448 1208 -1448 1064 -1224 1064 4 polygon
0 1.000 816 992 592 992 592 848 816 848 4 polygon
0 1.000 -1224 1048 -1448 1048 -1448 904 -1224 904 4 polygon
0 1.000 816 832 592 832 592 688 816 688 4 polygon
0 1.000 -1224 1368 -1448 1368 -1448 1224 -1224 1224 4 polygon
0 1.000 816 1152 592 1152 592 1008 816 1008 4 polygon
(3.2 x 5.3 mm, 62 pins \(20, 20, 11, and 11\)) {/Helvetica cf} 2 16 0.000
1.000 -688 -1888 label
0 1.000 -1224 1528 -1448 1528 -1448 1384 -1224 1384 4 polygon
0 1.000 -1224 1688 -1448 1688 -1448 1544 -1224 1544 4 polygon
0 1.000 816 1472 592 1472 592 1328 816 1328 4 polygon
0 1.000 816 1312 592 1312 592 1168 816 1168 4 polygon
0 1.000 816 1632 592 1632 592 1488 816 1488 4 polygon
0 1.000 816 -1408 592 -1408 592 -1552 816 -1552 4 polygon
0 1.000 816 -1248 592 -1248 592 -1392 816 -1392 4 polygon
0 1.000 -1224 -1352 -1448 -1352 -1448 -1496 -1224 -1496 4 polygon
0 1.000 -1224 -1192 -1448 -1192 -1448 -1336 -1224 -1336 4 polygon
0 1.000 -1224 -1032 -1448 -1032 -1448 -1176 -1224 -1176 4 polygon
0 1.000 -384 1664 -384 1888 -240 1888 -240 1664 4 polygon
0 1.000 -384 -1808 -384 -1584 -240 -1584 -240 -1808 4 polygon
0 1.000 -464 -1504 -464 -144 528 -144 528 -1504 4 polygon
(User project space) {/Helvetica cf} 2 21 0.000 1.000 -352 784 label
0 1.000 -1152 -80 -1152 1600 528 1600 528 -80 4 polygon
0 1.000 -1200 -1072 -1200 1312 -1168 1312 -1168 -1072 4 polygon
0 1.000 544 -1232 544 1312 576 1312 576 -1232 4 polygon
0 1.000 -1184 1616 -1184 1648 -400 1648 -400 1616 4 polygon
0 1.000 -224 1616 -224 1648 560 1648 560 1616 4 polygon
0 1.000 -1152 -1504 -1152 -144 -496 -144 -496 -1504 4 polygon
(Management SoC) {/Helvetica cf} 2 21 0.000 1.000 16 -832 label
(Storage) {/Helvetica cf} 2 21 0.000 1.000 -832 -848 label
(JTAG) {/Helvetica cf} 2 20 0.000 1.000 872 -1480 label
(SDO) {/Helvetica cf} 2 20 0.000 1.000 872 -1336 label
(SDI) {/Helvetica cf} 2 20 0.000 1.000 872 -1176 label
(CSB) {/Helvetica cf} 2 20 0.000 1.000 872 -1016 label
(SCK) {/Helvetica cf} 2 20 0.000 1.000 872 -840 label
(ser_rx) {/Helvetica cf} 2 20 0.000 1.000 872 -688 label
(ser_tx) {/Helvetica cf} 2 20 0.000 1.000 872 -544 label
(irq) {/Helvetica cf} 2 20 0.000 1.000 888 120 label
(flash2 csb) {/Helvetica cf} 2 20 0.000 1.000 848 272 label
(flash2 sck) {/Helvetica cf} 2 20 0.000 1.000 848 432 label
(flash2 io0) {/Helvetica cf} 2 20 0.000 1.000 848 592 label
(flash2 io1) {/Helvetica cf} 2 20 0.000 1.000 848 768 label
1 1.000 968 160 1056 160 1056 -1544 968 -1544 4 polygon
(if needed.) {CR} (available to the user) {CR} (the FTDI and) {CR}
(disconnected from) {CR} (to allow them to be) {CR} (should be jumpered) {CR}
(to the FTDI chip and) {CR} (All connections are) {CR} {CR}
(for the user project.) {CR} (any use by the user) {CR} (be programmed to) {CR}
(on startup, but can) {CR} (a dedicated function) {CR} (These pins have)
{/Helvetica cf} 29 16 0.000 1.000 1080 -1160 label
1 1.000 1008 208 1072 208 1072 816 1008 816 4 polygon
(general-purpose I/O.) {CR} (repurpose these for) {CR} (The user may) {CR} {CR}
(\(re\)programming.) {CR} (SPI for flash) {CR} (of the housekeeping) {CR}
("pass-thru" mode) {CR} (accessed with the) {CR} (They can be) {CR}
(own flash memory.) {CR} (project that has its) {CR} (used for a user) {CR}
(These pins can be) {/Helvetica cf} 27 28 0.000 1.000 1088 784 label
0.000 0.000 1.000 scb
(vddio) {/Helvetica cf} 2 21 0.000 1.000 -1324 -1426 label
(vddio) {/Helvetica cf} 2 21 360.000 1.000 -1336 1292 label
sce
(io[36]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1328 -1096 label
(io[35]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1328 -936 label
0.000 0.000 1.000 scb
(vccd) {/Helvetica cf} 2 21 0.000 1.000 -1328 -1578 label
sce
(io[34]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1328 -776 label
(io[33]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1344 -616 label
(io[32]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1320 -468 label
(io[31]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1328 16 label
(io[30]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1328 192 label
(io[29]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1328 352 label
(io[28]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1328 512 label
(io[27]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1328 672 label
(io[26]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1328 832 label
(io[25]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1328 976 label
(io[24]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1344 1616 label
0.000 0.000 1.000 scb
(vccd2) {/Helvetica cf} 2 21 0.000 1.000 -1344 1472 label
(vdda2) {/Helvetica cf} 2 21 0.000 1.000 -1328 -152 label
(vssd2) {/Helvetica cf} 2 21 0.000 1.000 -1324 -300 label
(vssa2) {/Helvetica cf} 2 21 0.000 1.000 -1344 1136 label
sce
(io[37]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1316 -1254 label
(io[23]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1112 1792 label
(io[22]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -968 1792 label
(io[21]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -808 1792 label
(io[20]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -648 1792 label
(io[19]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -488 1792 label
(io[18]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -152 1792 label
(io[17]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -8 1792 label
(io[16]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 152 1792 label
(io[15]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 488 1792 label
0.000 0.000 1.000 scb
(vssa1) {/Helvetica cf} 2 21 0.000 1.000 328 1776 label
(vssio) {/Helvetica cf} 2 21 0.000 1.000 -320 1776 label
sce
(io[0]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 692 -1480 label
(io[1]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 692 -1320 label
(io[2]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 692 -1160 label
0.000 0.000 1.000 scb
(vssa1) {/Helvetica cf} 2 21 360.000 1.000 712 -360 label
sce
(io[3]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 692 -1000 label
(io[4]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 692 -840 label
(io[5]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 696 -688 label
(io[6]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 696 -528 label
(io[7]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 696 120 label
(io[8]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 696 280 label
(io[9]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 696 440 label
(io[10]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 696 600 label
(io[11]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 696 760 label
(io[14]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 696 1560 label
(io[13]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 696 1240 label
(io[12]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 696 920 label
0.000 0.000 1.000 scb
(vdda1) {/Helvetica cf} 2 21 0.000 1.000 708 -52 label
(vccd1) {/Helvetica cf} 2 21 0.000 1.000 696 1400 label
(vssd1) {/Helvetica cf} 2 21 0.000 1.000 696 -200 label
(vdda1) {/Helvetica cf} 2 21 0.000 1.000 712 1080 label
sce
(io0) {CR} (flash) {/Helvetica cf} 4 1045 0.000 1.000 -152 -1688 label
(gpio) {/Helvetica cf} 2 21 0.000 1.000 168 -1688 label
(io1) {CR} (flash) {/Helvetica cf} 4 1045 0.000 1.000 8 -1688 label
(clk) {CR} (flash) {/Helvetica cf} 4 1045 0.000 1.000 -312 -1688 label
(csb) {CR} (flash) {/Helvetica cf} 4 1045 0.000 1.000 -472 -1688 label
(clock) {/Helvetica cf} 2 21 0.000 1.000 -808 -1688 label
(resetb) {/Helvetica cf} 2 21 0.000 1.000 -968 -1688 label
0.000 0.000 1.000 scb
(vdda) {/Helvetica cf} 2 21 0.000 1.000 472 -1688 label
(vssd) {/Helvetica cf} 2 21 0.000 1.000 -648 -1688 label
(vssio) {/Helvetica cf} 2 21 0.000 1.000 312 -1688 label
(vssa) {/Helvetica cf} 2 21 0.000 1.000 -1120 -1700 label
sce
0 1.000 -1224 -1512 -1448 -1512 -1448 -1656 -1224 -1656 4 polygon
endgate
} def
/::caravel_clamp_plan {
begingate
0 1.000 -192 -1904 -192 -1680 -48 -1680 -48 -1904 4 polygon
0 1.000 -32 -1904 -32 -1680 112 -1680 112 -1904 4 polygon
(io0) {CR} (flash) {/Helvetica cf} 4 1045 0.000 1.000 -272 -1792 label
(gpio) {/Helvetica cf} 2 21 0.000 1.000 48 -1792 label
(io1) {CR} (flash) {/Helvetica cf} 4 1045 0.000 1.000 -112 -1792 label
0 1.000 -352 -1904 -352 -1680 -208 -1680 -208 -1904 4 polygon
(clk) {CR} (flash) {/Helvetica cf} 4 1045 0.000 1.000 -432 -1792 label
0 1.000 -672 -1904 -672 -1680 -528 -1680 -528 -1904 4 polygon
(csb) {CR} (flash) {/Helvetica cf} 4 1045 0.000 1.000 -592 -1792 label
0 1.000 -1312 -1680 -1312 -1904 -1168 -1904 -1168 -1680 4 polygon
0 1.000 128 -1680 128 -1904 272 -1904 272 -1680 4 polygon
0 1.000 288 -1680 288 -1904 432 -1904 432 -1680 4 polygon
0 1.000 -992 -1904 -992 -1680 -848 -1680 -848 -1904 4 polygon
0 1.000 -1152 -1904 -1152 -1680 -1008 -1680 -1008 -1904 4 polygon
(clock) {/Helvetica cf} 2 21 0.000 1.000 -928 -1792 label
(resetb) {/Helvetica cf} 2 21 0.000 1.000 -1088 -1792 label
0 1.000 -352 1632 -352 1856 -208 1856 -208 1632 4 polygon
0 1.000 -32 1632 -32 1856 112 1856 112 1632 4 polygon
0 1.000 -192 1632 -192 1856 -48 1856 -48 1632 4 polygon
0 1.000 -672 1632 -672 1856 -528 1856 -528 1632 4 polygon
0 1.000 -1312 1856 -1312 1632 -1168 1632 -1168 1856 4 polygon
0 1.000 -1152 1856 -1152 1632 -1008 1632 -1008 1856 4 polygon
0 1.000 128 1856 128 1632 272 1632 272 1856 4 polygon
0 1.000 288 1856 288 1632 432 1632 432 1856 4 polygon
0 1.000 -832 1632 -832 1856 -688 1856 -688 1632 4 polygon
0 1.000 -992 1632 -992 1856 -848 1856 -848 1632 4 polygon
0 1.000 688 -1152 464 -1152 464 -1296 688 -1296 4 polygon
0 1.000 688 -992 464 -992 464 -1136 688 -1136 4 polygon
0 1.000 688 -832 464 -832 464 -976 688 -976 4 polygon
0 1.000 688 -672 464 -672 464 -816 688 -816 4 polygon
0 1.000 688 -512 464 -512 464 -656 688 -656 4 polygon
0 1.000 688 -352 464 -352 464 -496 688 -496 4 polygon
0 1.000 688 -192 464 -192 464 -336 688 -336 4 polygon
0 1.000 688 -32 464 -32 464 -176 688 -176 4 polygon
0 1.000 -1344 -912 -1568 -912 -1568 -1056 -1344 -1056 4 polygon
0 1.000 -1344 -752 -1568 -752 -1568 -896 -1344 -896 4 polygon
0 1.000 -1344 -592 -1568 -592 -1568 -736 -1344 -736 4 polygon
0 1.000 -1344 -432 -1568 -432 -1568 -576 -1344 -576 4 polygon
0 1.000 -1344 -272 -1568 -272 -1568 -416 -1344 -416 4 polygon
0 1.000 -1344 -112 -1568 -112 -1568 -256 -1344 -256 4 polygon
0 1.000 -1344 48 -1568 48 -1568 -96 -1344 -96 4 polygon
0 1.000 -1344 208 -1568 208 -1568 64 -1344 64 4 polygon
0.000 0.000 1.000 scb
(vddio) {/Helvetica cf} 2 21 0.000 1.000 -1452 -1458 label
(vdda) {/Helvetica cf} 2 21 0.000 1.000 352 -1792 label
sce
0 1.000 -1344 368 -1568 368 -1568 224 -1344 224 4 polygon
0 1.000 -1344 528 -1568 528 -1568 384 -1344 384 4 polygon
0 1.000 -1344 688 -1568 688 -1568 544 -1344 544 4 polygon
0 1.000 688 128 464 128 464 -16 688 -16 4 polygon
0 1.000 688 288 464 288 464 144 688 144 4 polygon
0 1.000 688 448 464 448 464 304 688 304 4 polygon
0 1.000 -832 -1904 -832 -1680 -688 -1680 -688 -1904 4 polygon
0.000 0.000 1.000 scb
(vssd) {/Helvetica cf} 2 21 0.000 1.000 -768 -1792 label
sce
0 1.000 -1344 848 -1568 848 -1568 704 -1344 704 4 polygon
0 1.000 688 608 464 608 464 464 688 464 4 polygon
0 1.000 -1344 1168 -1568 1168 -1568 1024 -1344 1024 4 polygon
0 1.000 688 928 464 928 464 784 688 784 4 polygon
0 1.000 -1344 1008 -1568 1008 -1568 864 -1344 864 4 polygon
0 1.000 688 768 464 768 464 624 688 624 4 polygon
0 1.000 -1344 1328 -1568 1328 -1568 1184 -1344 1184 4 polygon
0 1.000 688 1088 464 1088 464 944 688 944 4 polygon
0 1.000 -1344 1488 -1568 1488 -1568 1344 -1344 1344 4 polygon
0 1.000 -1344 1648 -1568 1648 -1568 1504 -1344 1504 4 polygon
0 1.000 688 1408 464 1408 464 1264 688 1264 4 polygon
0 1.000 688 1248 464 1248 464 1104 688 1104 4 polygon
0 1.000 688 1568 464 1568 464 1424 688 1424 4 polygon
0 1.000 688 -1472 464 -1472 464 -1616 688 -1616 4 polygon
0 1.000 688 -1312 464 -1312 464 -1456 688 -1456 4 polygon
0 1.000 -1344 -1546 -1568 -1546 -1568 -1690 -1344 -1690 4 polygon
0 1.000 -1344 -1386 -1568 -1386 -1568 -1530 -1344 -1530 4 polygon
0 1.000 -1344 -1072 -1568 -1072 -1568 -1216 -1344 -1216 4 polygon
0 1.000 -512 1632 -512 1856 -368 1856 -368 1632 4 polygon
0 1.000 -512 -1904 -512 -1680 -368 -1680 -368 -1904 4 polygon
(Voltage clamp arrangement) {/Helvetica cf} 2 17 0.000 1.250 -1344 2128 label
1 1.000 -1312 -1248 -1312 1600 -528 1600 3 polygon
1 1.000 -528 1568 -1280 1568 -1280 -1248 3 polygon
1 1.000 432 -1424 432 1600 -336 1600 3 polygon
1 1.000 -336 1568 400 1568 400 -1424 3 polygon
0.934 0.604 0.000 scb
(HV VDDIO->VSSIO) {/Helvetica cf} 2 23 0.000 1.250 -1632 1248 label
0.180 0.545 0.341 scb
(LV VCCD2->VSSD2) {/Helvetica cf} 2 23 0.000 1.250 -1648 1424 label
0.820 0.039 0.859 scb
(HV VDDA2->VSSA2) {/Helvetica cf} 2 23 0.000 1.250 -1616 1104 label
(HV VDDA2->VSSA2) {/Helvetica cf} 2 23 0.000 1.250 -1616 -200 label
0.180 0.545 0.341 scb
(LV VCCD2->VSSD2) {/Helvetica cf} 2 23 0.000 1.250 -1612 -348 label
0.361 0.675 0.934 scb
(LV VCCD->VSSD) {/Helvetica cf} 2 23 0.000 1.250 -1600 -1626 label
sce
(BB VSSD->VSSD2) {/Helvetica cf} 2 20 0.000 1.250 -2044 -412 label
0.000 0.934 0.000 scb
(LV VCCD1->VSSD1) {/Helvetica cf} 2 20 0.000 1.250 736 1344 label
1.000 0.000 0.000 scb
(HV VDDA1->VSSA1) {/Helvetica cf} 2 20 0.000 1.250 736 1008 label
(HV VDDA1->VSSA1) {/Helvetica cf} 2 20 0.000 1.250 716 -124 label
0.000 0.934 0.000 scb
(LV VCCD1->VSSD1) {/Helvetica cf} 2 20 360.000 1.250 752 -240 label
sce
(BB VSSD->VSSD1) {/Helvetica cf} 2 20 0.000 1.250 800 -304 label
0.934 0.604 0.000 scb
(HV VDDIO->VSSIO) {/Helvetica cf} 2 23 360.000 1.250 -1616 -1450 label
0.647 0.165 0.165 scb
(HV VDDA->VSSA) {/Helvetica cf} 2 23 270.000 1.250 352 -1968 label
(HV VDDA->VSSA) {/Helvetica cf} 2 23 270.000 1.250 -1244 -1976 label
sce
(BB VSSD->VSSIO) {/Helvetica cf} 2 23 270.000 1.250 -736 -1952 label
(BB VSSD2->VSSIO) {/Helvetica cf} 2 23 0.000 1.250 -1648 1360 label
(BB VSSD1->VSSIO) {/Helvetica cf} 2 23 0.000 1.250 1200 1280 label
0.628 0.126 0.941 scb
(LV VCCHIB->VSSIO) {/Helvetica cf} 2 23 270.000 1.250 -800 -1952 label
sce
1 1.000 1344 1840 1344 -288 2 polygon
(Clamps needed) {/Helvetica cf} 2 16 0.000 1.250 1376 1776 label
1 1.000 1376 1744 2000 1744 2 polygon
0.934 0.604 0.000 scb
(HV VDDIO * 4) {/Helvetica cf} 2 16 0.000 1.250 1392 1632 label
0.647 0.165 0.165 scb
(HV VDDA * 2) {/Helvetica cf} 2 16 0.000 1.250 1392 1568 label
1.000 0.000 0.000 scb
(HV VDDA1 * 2) {/Helvetica cf} 2 16 0.000 1.250 1392 1504 label
0.820 0.039 0.859 scb
(HV VDDA2 * 2) {/Helvetica cf} 2 16 0.000 1.250 1392 1440 label
0.361 0.675 0.934 scb
(LV VCCD * 2) {/Helvetica cf} 2 16 0.000 1.250 1392 1296 label
0.000 0.934 0.000 scb
(LV VCCD1 * 2) {/Helvetica cf} 2 16 0.000 1.250 1392 1232 label
0.180 0.545 0.341 scb
(LV VCCD2 * 2) {/Helvetica cf} 2 16 0.000 1.250 1392 1168 label
0.628 0.126 0.941 scb
(LV VCCHIB * 2) {/Helvetica cf} 2 16 0.000 1.250 1392 1104 label
sce
(BB VSSD, VSSD1) {/Helvetica cf} 2 16 0.000 1.250 1392 960 label
(BB VSSD, VSSD2) {/Helvetica cf} 2 16 0.000 1.250 1392 880 label
(BB VSSD1, VSSIO) {/Helvetica cf} 2 16 0.000 1.250 1392 688 label
(BB VSSD2, VSSIO) {/Helvetica cf} 2 16 0.000 1.250 1392 608 label
1 1.000 1808 1344 1904 1344 1904 576 1808 576 4 polygon
1 1.000 1808 1456 1888 1456 1888 1664 1824 1664 4 polygon
(4 pads) {/Helvetica cf} 2 20 0.000 1.250 1952 992 label
(10 pads) {/Helvetica cf} 2 20 0.000 1.250 1936 1552 label
(w/HV) {/Helvetica cf} 2 16 0.000 1.250 1952 1472 label
(w/LV) {/Helvetica cf} 2 16 0.000 1.250 1952 896 label
0.000 0.000 1.000 scb
(vssio) {/Helvetica cf} 2 21 0.000 1.000 192 -1792 label
0.934 0.604 0.000 scb
(HV VDDIO->VSSIO) {/Helvetica cf} 2 23 270.000 1.250 208 -1952 label
(HV VDDIO->VSSIO) {/Helvetica cf} 2 20 270.000 1.250 -448 1888 label
sce
1 1.000 -1664 2096 -848 2096 2 polygon
(Redundant power pins:) {/Helvetica cf} 2 16 0.000 1.250 1376 352 label
1 1.000 1376 320 1968 320 2 polygon
(VDDIO x2) {/Helvetica cf} 2 16 0.000 1.250 1376 240 label
(VSSIO x2) {/Helvetica cf} 2 16 0.000 1.250 1376 176 label
1.000 0.000 0.000 scb
(HV VDDA1->VSSA1) {/Helvetica cf} 2 20 270.000 1.250 192 1888 label
(HV VDDA1->VSSA1) {/Helvetica cf} 2 20 0.000 1.250 736 -432 label
sce
(output drivers\)) {CR} (\(VDDIO domain powers all) {/Helvetica cf} 4 16 0.000
1.250 1376 48 label
(VDDA1 x2) {/Helvetica cf} 2 16 0.000 1.250 1376 -48 label
(VSSA1 x2) {/Helvetica cf} 2 16 0.000 1.250 1376 -112 label
(can use this domain\)) {CR} (\(High current user applications) {/Helvetica cf}
4 16 0.000 1.250 1376 -256 label
(io[23]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1232 1760 label
(io[22]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1088 1760 label
(io[21]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -928 1760 label
(io[20]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -768 1760 label
(io[19]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -608 1760 label
(io[18]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -272 1760 label
(io[17]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -128 1760 label
(io[16]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 32 1760 label
(io[15]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 368 1760 label
0.000 0.000 1.000 scb
(vssa1) {/Helvetica cf} 2 21 0.000 1.000 208 1744 label
(vddio) {/Helvetica cf} 2 21 360.000 1.000 -1464 1260 label
sce
(io[0]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 572 -1536 label
(io[1]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 572 -1376 label
(io[2]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 572 -1216 label
0.000 0.000 1.000 scb
(vssa1) {/Helvetica cf} 2 21 360.000 1.000 592 -416 label
sce
(io[3]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 572 -1056 label
(io[4]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 572 -896 label
(io[5]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 576 -744 label
(io[6]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 576 -584 label
(io[7]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 576 64 label
(io[8]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 576 224 label
(io[9]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 576 384 label
(io[10]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 576 544 label
(io[11]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 576 704 label
(io[14]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 576 1504 label
(io[13]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 576 1184 label
(io[12]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 576 864 label
0.000 0.000 1.000 scb
(vdda1) {/Helvetica cf} 2 21 0.000 1.000 588 -108 label
(vccd1) {/Helvetica cf} 2 21 0.000 1.000 576 1344 label
(vssd1) {/Helvetica cf} 2 21 0.000 1.000 576 -256 label
(vdda1) {/Helvetica cf} 2 21 0.000 1.000 592 1024 label
sce
(io[36]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1456 -1128 label
(io[35]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1456 -968 label
0.000 0.000 1.000 scb
(vccd) {/Helvetica cf} 2 21 0.000 1.000 -1456 -1610 label
(vssa) {/Helvetica cf} 2 21 0.000 1.000 -1240 -1804 label
sce
(io[34]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1456 -808 label
(io[33]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1472 -648 label
(io[32]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1448 -500 label
(io[31]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1456 -16 label
(io[30]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1456 160 label
(io[29]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1456 320 label
(io[28]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1456 480 label
(io[27]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1456 640 label
(io[26]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1456 800 label
(io[25]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1456 944 label
(io[24]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1472 1584 label
0.000 0.000 1.000 scb
(vccd2) {/Helvetica cf} 2 21 0.000 1.000 -1472 1440 label
(vdda2) {/Helvetica cf} 2 21 0.000 1.000 -1456 -184 label
(vssd2) {/Helvetica cf} 2 21 0.000 1.000 -1452 -332 label
(vssa2) {/Helvetica cf} 2 21 0.000 1.000 -1472 1104 label
(vssio) {/Helvetica cf} 2 21 0.000 1.000 -440 1744 label
sce
(io[37]) {CR} (mprj) {/Helvetica cf} 4 1045 0.000 1.000 -1444 -1286 label
0 1.000 -1344 -1226 -1568 -1226 -1568 -1370 -1344 -1370 4 polygon
endgate
} def
/::bond_pad {
begingate
0 1.000 24 48 -120 48 -120 -16 24 -16 4 polygon
0 1.000 -96 -8 -96 40 -48 40 -48 -8 4 polygon
endgate
} def
/::caravel_bump_plan {
begingate
(Bond plan) {/Helvetica cf} 2 16 0.000 1.250 -1632 2048 label
(Bumps at 0.5mm spacing, 350um diameter) {/Helvetica cf} 2 16 0.000 1.250 -1104
2048 label
1 1.000 -1216 1504 96 0.000 360.000 xcarc
1 1.000 -864 1504 96 0.000 360.000 xcarc
1 1.000 -512 1504 96 0.000 360.000 xcarc
1 1.000 -160 1504 96 0.000 360.000 xcarc
1 1.000 192 1504 96 0.000 360.000 xcarc
1 1.000 -1216 1152 96 0.000 360.000 xcarc
1 1.000 -864 1152 96 0.000 360.000 xcarc
1 1.000 -512 1152 96 0.000 360.000 xcarc
1 1.000 -160 1152 96 0.000 360.000 xcarc
0.628 0.126 0.941 scb
1 1.000 192 1152 96 0.000 360.000 xcarc
1 1.000 -1216 800 96 0.000 360.000 xcarc
sce
1 1.000 -864 800 96 0.000 360.000 xcarc
1 1.000 -512 800 96 0.000 360.000 xcarc
1 1.000 -160 800 96 0.000 360.000 xcarc
1 1.000 192 800 97 0.000 360.000 xcarc
1 1.000 -1216 448 97 0.000 360.000 xcarc
0.628 0.126 0.941 scb
1 1.000 -864 448 96 0.000 360.000 xcarc
1 1.000 -512 448 96 0.000 360.000 xcarc
sce
1 1.000 -160 448 96 0.000 360.000 xcarc
1 1.000 192 448 97 0.000 360.000 xcarc
1 1.000 -1216 96 96 0.000 360.000 xcarc
1 1.000 -160 96 96 0.000 360.000 xcarc
1 1.000 192 96 97 0.000 360.000 xcarc
1 1.000 -1216 -256 97 0.000 360.000 xcarc
0.628 0.126 0.941 scb
1 1.000 -160 -256 97 0.000 360.000 xcarc
1 1.000 192 -256 96 0.000 360.000 xcarc
1 1.000 -1216 -608 96 0.000 360.000 xcarc
1 1.000 -864 -608 96 0.000 360.000 xcarc
sce
1 1.000 -512 -608 97 0.000 360.000 xcarc
1 1.000 -160 -608 96 0.000 360.000 xcarc
1 1.000 192 -608 96 0.000 360.000 xcarc
1 1.000 -1216 -960 97 0.000 360.000 xcarc
1 1.000 -864 -960 96 0.000 360.000 xcarc
1 1.000 -512 -960 97 0.000 360.000 xcarc
1 1.000 -160 -960 96 0.000 360.000 xcarc
1 1.000 192 -960 96 0.000 360.000 xcarc
1 1.000 -1216 -1312 96 0.000 360.000 xcarc
1 1.000 -864 -1312 96 0.000 360.000 xcarc
1 1.000 -512 -1312 96 0.000 360.000 xcarc
1 1.000 -160 -1312 96 0.000 360.000 xcarc
1 1.000 192 -1312 96 0.000 360.000 xcarc
1 1.000 -1216 -1664 96 0.000 360.000 xcarc
1 1.000 -864 -1664 96 0.000 360.000 xcarc
1 1.000 -512 -1664 97 0.000 360.000 xcarc
1 1.000 -160 -1664 97 0.000 360.000 xcarc
0.628 0.126 0.941 scb
1 1.000 192 -1664 97 0.000 360.000 xcarc
1 1.000 -1568 -1664 97 0.000 360.000 xcarc
sce
1 1.000 -1568 -1312 96 0.000 360.000 xcarc
1 1.000 -1568 -960 97 0.000 360.000 xcarc
0.628 0.126 0.941 scb
1 1.000 -1568 1152 96 0.000 360.000 xcarc
sce
1 1.000 -1568 800 96 0.000 360.000 xcarc
1 1.000 -1568 448 96 0.000 360.000 xcarc
1 1.000 -1568 96 96 0.000 360.000 xcarc
1 1.000 -1568 -256 97 0.000 360.000 xcarc
1 1.000 -1568 -608 96 0.000 360.000 xcarc
1 1.000 -1568 1504 96 0.000 360.000 xcarc
(45 signal pins) {/Helvetica cf} 2 16 0.000 1.250 832 1728 label
(14 unique power pins) {/Helvetica cf} 2 16 0.000 1.250 832 1648 label
(4 redundant power pins) {/Helvetica cf} 2 16 0.000 1.250 864 1568 label
1 1.000 800 1520 1552 1520 2 polygon
(59 pins) {/Helvetica cf} 2 16 0.000 1.250 832 1408 label
(60 pad positions \(6 x 10 array\)) {/Helvetica cf} 2 16 0.000 1.250 832 1248
label
(Unique power domains:) {/Helvetica cf} 2 16 0.000 1.250 832 1056 label
(vddio) {/Helvetica cf} 2 16 0.000 1.250 832 960 label
(vdda) {/Helvetica cf} 2 16 0.000 1.250 832 896 label
(vccd) {/Helvetica cf} 2 16 0.000 1.250 832 832 label
(vdda1) {/Helvetica cf} 2 16 0.000 1.250 832 736 label
(vccd1) {/Helvetica cf} 2 16 0.000 1.250 832 672 label
(vdda2) {/Helvetica cf} 2 16 0.000 1.250 832 560 label
(vccd2) {/Helvetica cf} 2 16 0.000 1.250 832 496 label
(vssio) {/Helvetica cf} 2 16 0.000 1.250 1104 960 label
(vssa) {/Helvetica cf} 2 16 0.000 1.250 1104 896 label
(vssd) {/Helvetica cf} 2 16 0.000 1.250 1104 832 label
(vssa1) {/Helvetica cf} 2 16 0.000 1.250 1104 736 label
(vssd1) {/Helvetica cf} 2 16 0.000 1.250 1104 672 label
(vssa2) {/Helvetica cf} 2 16 0.000 1.250 1104 560 label
(vssd2) {/Helvetica cf} 2 16 0.000 1.250 1104 496 label
0 1.000 1088 816 1088 1008 1248 1008 1248 816 4 polygon
1 1.000 1248 928 1344 928 2 polygon
(and route to center bumps) {CR} (Combine these into one net) {/Helvetica cf} 4
20 0.000 1.250 1376 928 label
1 1.000 832 464 2048 464 2 polygon
(Total: 56 pins) {/Helvetica cf} 2 16 0.000 1.250 832 368 label
(A) {/Helvetica-Bold cf} 2 21 0.000 1.250 -1568 1968 label
(B) {/Helvetica-Bold cf} 2 21 0.000 1.250 -1216 1968 label
(C) {/Helvetica-Bold cf} 2 21 0.000 1.250 -864 1968 label
(D) {/Helvetica-Bold cf} 2 21 0.000 1.250 -528 1968 label
(E) {/Helvetica-Bold cf} 2 21 0.000 1.250 -160 1968 label
(F) {/Helvetica-Bold cf} 2 21 0.000 1.250 208 1968 label
(1) {/Helvetica-Bold cf} 2 21 0.000 1.250 -2016 1520 label
(2) {/Helvetica-Bold cf} 2 21 0.000 1.250 -2016 1168 label
(3) {/Helvetica-Bold cf} 2 21 0.000 1.250 -2016 816 label
(4) {/Helvetica-Bold cf} 2 21 0.000 1.250 -2016 464 label
(5) {/Helvetica-Bold cf} 2 21 0.000 1.250 -2016 112 label
(6) {/Helvetica-Bold cf} 2 21 0.000 1.250 -2016 -240 label
(7) {/Helvetica-Bold cf} 2 21 0.000 1.250 -2016 -592 label
(8) {/Helvetica-Bold cf} 2 21 0.000 1.250 -2016 -944 label
(9) {/Helvetica-Bold cf} 2 21 0.000 1.250 -2016 -1296 label
(10) {/Helvetica-Bold cf} 2 21 0.000 1.250 -2016 -1648 label
(io0) {CR} (flash) {/Helvetica cf} 4 1053 0.000 1.000 -512 -2016 label
(gpio) {/Helvetica cf} 2 29 0.000 1.000 -160 -2016 label
(io1) {CR} (flash) {/Helvetica cf} 4 1053 0.000 1.000 -352 -2016 label
(clk) {CR} (flash) {/Helvetica cf} 4 1053 0.000 1.000 -704 -2016 label
(csb) {CR} (flash) {/Helvetica cf} 4 1053 0.000 1.000 -864 -2016 label
(io[0]) {CR} (mprj) {/Helvetica cf} 4 1044 0.000 1.000 480 -1664 label
(io[1]) {CR} (mprj) {/Helvetica cf} 4 1044 0.000 1.000 480 -1504 label
(io[2]) {CR} (mprj) {/Helvetica cf} 4 1044 0.000 1.000 480 -1312 label
(io[37]) {CR} (mprj) {/Helvetica cf} 4 1047 0.000 1.000 -1856 -1312 label
(io[36]) {CR} (mprj) {/Helvetica cf} 4 1047 0.000 1.000 -1856 -1120 label
(clock) {/Helvetica cf} 2 29 0.000 1.000 -1216 -2016 label
(resetb) {/Helvetica cf} 2 29 0.000 1.000 -1376 -2016 label
0.000 0.000 1.000 scb
(vddio) {/Helvetica cf} 2 23 0.000 1.000 -1856 -1504 label
(vdda) {/Helvetica cf} 2 29 0.000 1.000 192 -2016 label
(vssa1) {/Helvetica cf} 2 20 360.000 1.000 480 -448 label
(vccd) {/Helvetica cf} 2 23 0.000 1.000 -1856 -1664 label
(vssa) {/Helvetica cf} 2 29 0.000 1.000 -1568 -2016 label
sce
(io[3]) {CR} (mprj) {/Helvetica cf} 4 1044 0.000 1.000 480 -1152 label
(io[4]) {CR} (mprj) {/Helvetica cf} 4 1044 0.000 1.000 480 -960 label
(io[5]) {CR} (mprj) {/Helvetica cf} 4 1044 0.000 1.000 480 -800 label
(io[6]) {CR} (mprj) {/Helvetica cf} 4 1044 0.000 1.000 480 -608 label
(io[7]) {CR} (mprj) {/Helvetica cf} 4 1044 0.000 1.000 480 -32 label
(io[8]) {CR} (mprj) {/Helvetica cf} 4 1044 0.000 1.000 480 96 label
(io[9]) {CR} (mprj) {/Helvetica cf} 4 1044 0.000 1.000 480 288 label
(io[10]) {CR} (mprj) {/Helvetica cf} 4 1044 0.000 1.000 480 448 label
(io[11]) {CR} (mprj) {/Helvetica cf} 4 1044 0.000 1.000 480 640 label
(io[35]) {CR} (mprj) {/Helvetica cf} 4 1047 0.000 1.000 -1856 -960 label
(io[33]) {CR} (mprj) {/Helvetica cf} 4 1047 0.000 1.000 -1856 -704 label
(io[32]) {CR} (mprj) {/Helvetica cf} 4 1047 0.000 1.000 -1856 -608 label
(io[31]) {CR} (mprj) {/Helvetica cf} 4 1047 0.000 1.000 -1856 -128 label
(io[30]) {CR} (mprj) {/Helvetica cf} 4 1047 0.000 1.000 -1856 -32 label
(io[29]) {CR} (mprj) {/Helvetica cf} 4 1047 0.000 1.000 -1856 96 label
(io[28]) {CR} (mprj) {/Helvetica cf} 4 1047 0.000 1.000 -1856 288 label
(io[27]) {CR} (mprj) {/Helvetica cf} 4 1047 0.000 1.000 -1856 448 label
(io[26]) {CR} (mprj) {/Helvetica cf} 4 1047 0.000 1.000 -1856 640 label
(io[25]) {CR} (mprj) {/Helvetica cf} 4 1047 0.000 1.000 -1856 800 label
(io[24]) {CR} (mprj) {/Helvetica cf} 4 1047 0.000 1.000 -1856 1504 label
(io[23]) {CR} (mprj) {/Helvetica cf} 4 1041 0.000 1.000 -1568 1824 label
(io[22]) {CR} (mprj) {/Helvetica cf} 4 1041 0.000 1.000 -1408 1824 label
(io[21]) {CR} (mprj) {/Helvetica cf} 4 1041 0.000 1.000 -1216 1824 label
(io[20]) {CR} (mprj) {/Helvetica cf} 4 1041 0.000 1.000 -1024 1824 label
(io[19]) {CR} (mprj) {/Helvetica cf} 4 1041 0.000 1.000 -864 1824 label
(io[18]) {CR} (mprj) {/Helvetica cf} 4 1041 0.000 1.000 -512 1824 label
(io[17]) {CR} (mprj) {/Helvetica cf} 4 1041 0.000 1.000 -320 1824 label
(io[16]) {CR} (mprj) {/Helvetica cf} 4 1041 0.000 1.000 -128 1824 label
(io[15]) {CR} (mprj) {/Helvetica cf} 4 1041 0.000 1.000 192 1824 label
(io[14]) {CR} (mprj) {/Helvetica cf} 4 1044 0.000 1.000 480 1504 label
(io[13]) {CR} (mprj) {/Helvetica cf} 4 1044 0.000 1.000 480 1152 label
(io[12]) {CR} (mprj) {/Helvetica cf} 4 1044 0.000 1.000 480 800 label
0.000 0.000 1.000 scb
(vssd) {/Helvetica cf} 2 29 0.000 1.000 -1056 -2016 label
(vdda1) {/Helvetica cf} 2 20 0.000 1.000 480 -128 label
(vccd1) {/Helvetica cf} 2 20 0.000 1.000 480 1344 label
(vccd2) {/Helvetica cf} 2 23 0.000 1.000 -1856 1344 label
(vdda2) {/Helvetica cf} 2 23 0.000 1.000 -1856 -256 label
(vssa1) {/Helvetica cf} 2 17 0.000 1.000 32 1824 label
(vssd2) {/Helvetica cf} 2 23 0.000 1.000 -1856 -448 label
(vssa2) {/Helvetica cf} 2 23 0.000 1.000 -1856 992 label
(vdda1) {/Helvetica cf} 2 20 0.000 1.000 480 992 label
(vddio) {/Helvetica cf} 2 23 360.000 1.000 -1856 1152 label
(vssio) {/Helvetica cf} 2 17 0.000 1.000 -672 1824 label
(vssio) {/Helvetica cf} 2 29 0.000 1.000 0 -2016 label
1.000 0.000 0.000 scb
1 1.000 -1216 1760 -1216 1504 2 polygon
1 1.000 416 800 192 800 2 polygon
1 1.000 384 448 192 448 2 polygon
1 1.000 384 96 192 96 2 polygon
1 1.000 400 -608 192 -608 2 polygon
1 1.000 384 -960 192 -960 2 polygon
1 1.000 384 -1312 192 -1312 2 polygon
1 1.000 -160 -1888 -160 -1664 2 polygon
1 1.000 -512 -1904 -512 -1664 2 polygon
1 1.000 -864 -1920 -864 -1664 2 polygon
1 1.000 -1760 -1664 -1568 -1664 2 polygon
1 1.000 -1760 -1312 -1568 -1312 2 polygon
1 1.000 -1760 -960 -1568 -960 2 polygon
1 1.000 -1760 -608 -1568 -608 2 polygon
1 1.000 -1760 96 -1568 96 2 polygon
1 1.000 -1760 448 -1568 448 2 polygon
1 1.000 -1760 800 -1568 800 2 polygon
1 1.000 -1216 1152 -1376 1312 -1376 1584 -1408 1632 -1408 1760 5 polygon
1 1.000 -864 1152 -1024 1312 -1024 1760 3 polygon
1 1.000 -1760 640 -1408 640 -1216 448 3 polygon
1 1.000 -1760 288 -1408 288 -1216 96 3 polygon
1 1.000 -1760 -32 -1440 -32 -1216 -256 3 polygon
1 1.000 -1760 -448 -1376 -448 -1216 -608 3 polygon
1 1.000 -1760 -128 -1696 -128 -1568 -256 3 polygon
1 1.000 -1760 -256 -1600 -416 -1056 -416 -864 -608 4 polygon
1 1.000 -1760 -800 -1376 -800 -1216 -960 3 polygon
1 1.000 -1760 -1152 -1376 -1152 -1216 -1312 3 polygon
1 1.000 -512 1152 -320 1344 -320 1760 3 polygon
1 1.000 384 640 0 640 -160 800 3 polygon
1 1.000 384 -32 -32 -32 -160 96 3 polygon
1 1.000 384 -800 32 -800 -160 -608 3 polygon
1 1.000 384 -1152 32 -1152 -160 -960 3 polygon
1 1.000 -1376 -1920 -1376 -1824 -1216 -1664 3 polygon
1 1.000 -1216 -1920 -1216 -1856 -1088 -1728 -1088 -1536 -864 -1312 5 polygon
1 1.000 -1760 1344 -1568 1152 2 polygon
1 1.000 384 1152 224 992 -320 992 -512 800 4 polygon
1 1.000 -1056 -1920 -1056 -1824 -1024 -1792 -1024 -1600 -928 -1504 -800 -1504
-736 -1440 -736 -1216 -800 -1152 -928 -1152 10 polygon
1 1.000 -1760 1504 -1600 1344 -1504 1344 -1408 1248 -1408 1120 -1312 1024 -1088
1024 -864 800 8 polygon
1 1.000 416 288 0 288 -160 448 3 polygon
1 1.000 -160 1152 32 1344 240 1344 384 1504 4 polygon
1 1.000 384 -256 256 -256 192 -256 3 polygon
sce
(Pinout) {/Helvetica cf} 2 16 0.000 1.200 864 192 label
1 1.000 864 160 1984 160 2 polygon
(A1) {/Helvetica cf} 2 16 0.000 1.200 864 96 label
(A2) {/Helvetica cf} 2 16 0.000 1.200 864 32 label
(A3) {/Helvetica cf} 2 16 0.000 1.200 864 -32 label
(A4) {/Helvetica cf} 2 16 0.000 1.200 864 -96 label
(A5) {/Helvetica cf} 2 16 0.000 1.200 864 -160 label
(A6) {/Helvetica cf} 2 16 0.000 1.200 864 -224 label
(A7) {/Helvetica cf} 2 16 0.000 1.200 864 -288 label
(A8) {/Helvetica cf} 2 16 0.000 1.200 864 -352 label
(A9) {/Helvetica cf} 2 16 0.000 1.200 864 -416 label
(A10) {/Helvetica cf} 2 16 0.000 1.200 864 -480 label
(B1) {/Helvetica cf} 2 16 0.000 1.200 864 -576 label
(B2) {/Helvetica cf} 2 16 0.000 1.200 864 -640 label
(B3) {/Helvetica cf} 2 16 0.000 1.200 864 -704 label
(B4) {/Helvetica cf} 2 16 0.000 1.200 864 -768 label
(B5) {/Helvetica cf} 2 16 0.000 1.200 864 -832 label
(B6) {/Helvetica cf} 2 16 0.000 1.200 864 -896 label
(B7) {/Helvetica cf} 2 16 0.000 1.200 864 -960 label
(B8) {/Helvetica cf} 2 16 0.000 1.200 864 -1024 label
(B9) {/Helvetica cf} 2 16 0.000 1.200 864 -1088 label
(B10) {/Helvetica cf} 2 16 0.000 1.200 864 -1152 label
(C1) {/Helvetica cf} 2 16 0.000 1.200 864 -1248 label
(C2) {/Helvetica cf} 2 16 0.000 1.200 864 -1312 label
(C3) {/Helvetica cf} 2 16 0.000 1.200 864 -1376 label
(C4) {/Helvetica cf} 2 16 0.000 1.200 864 -1440 label
(C7) {/Helvetica cf} 2 16 0.000 1.200 864 -1632 label
(C8) {/Helvetica cf} 2 16 0.000 1.200 864 -1696 label
(C9) {/Helvetica cf} 2 16 0.000 1.200 864 -1760 label
(C10) {/Helvetica cf} 2 16 0.000 1.200 864 -1824 label
(D1) {/Helvetica cf} 2 16 0.000 1.200 1408 96 label
(D2) {/Helvetica cf} 2 16 0.000 1.200 1408 32 label
(D3) {/Helvetica cf} 2 16 0.000 1.200 1408 -32 label
(D4) {/Helvetica cf} 2 16 0.000 1.200 1408 -96 label
(D7) {/Helvetica cf} 2 16 0.000 1.200 1408 -288 label
(D8) {/Helvetica cf} 2 16 0.000 1.200 1408 -352 label
(D9) {/Helvetica cf} 2 16 0.000 1.200 1408 -416 label
(D10) {/Helvetica cf} 2 16 0.000 1.200 1408 -480 label
(E1) {/Helvetica cf} 2 16 0.000 1.200 1408 -576 label
(E2) {/Helvetica cf} 2 16 0.000 1.200 1408 -640 label
(E3) {/Helvetica cf} 2 16 0.000 1.200 1408 -704 label
(E4) {/Helvetica cf} 2 16 0.000 1.200 1408 -768 label
(E5) {/Helvetica cf} 2 16 0.000 1.200 1408 -832 label
(E6) {/Helvetica cf} 2 16 0.000 1.200 1408 -896 label
(E7) {/Helvetica cf} 2 16 0.000 1.200 1408 -960 label
(E8) {/Helvetica cf} 2 16 0.000 1.200 1408 -1024 label
(E9) {/Helvetica cf} 2 16 0.000 1.200 1408 -1088 label
(E10) {/Helvetica cf} 2 16 0.000 1.200 1408 -1152 label
(F1) {/Helvetica cf} 2 16 0.000 1.200 1408 -1248 label
(F2) {/Helvetica cf} 2 16 0.000 1.200 1408 -1312 label
(F3) {/Helvetica cf} 2 16 0.000 1.200 1408 -1376 label
(F4) {/Helvetica cf} 2 16 0.000 1.200 1408 -1440 label
(F5) {/Helvetica cf} 2 16 0.000 1.200 1408 -1504 label
(F6) {/Helvetica cf} 2 16 0.000 1.200 1408 -1568 label
(F7) {/Helvetica cf} 2 16 0.000 1.200 1408 -1632 label
(F8) {/Helvetica cf} 2 16 0.000 1.200 1408 -1696 label
(F9) {/Helvetica cf} 2 16 0.000 1.200 1408 -1760 label
(F10) {/Helvetica cf} 2 16 0.000 1.200 1408 -1824 label
(mprj_io[23]) {/Helvetica cf} 2 16 0.000 1.200 992 96 label
0.000 0.000 1.000 scb
(vccd2) {/Helvetica cf} 2 16 0.000 1.200 992 32 label
sce
(mprj_io[25]) {/Helvetica cf} 2 16 0.000 1.200 992 -32 label
(mprj_io[26]) {/Helvetica cf} 2 16 0.000 1.200 992 -768 label
(mprj_io[27]) {/Helvetica cf} 2 16 0.000 1.200 992 -96 label
(mprj_io[28]) {/Helvetica cf} 2 16 0.000 1.200 992 -832 label
(mprj_io[29]) {/Helvetica cf} 2 16 0.000 1.200 992 -160 label
(mprj_io[30]) {/Helvetica cf} 2 16 0.000 1.200 992 -896 label
(mprj_io[31]) {/Helvetica cf} 2 16 0.000 1.200 992 -224 label
(mprj_io[32]) {/Helvetica cf} 2 16 0.000 1.200 992 -288 label
(mprj_io[33]) {/Helvetica cf} 2 16 0.000 1.200 992 -1696 label
(mprj_io[34]) {/Helvetica cf} 2 16 0.000 1.200 992 -1024 label
(mprj_io[35]) {/Helvetica cf} 2 16 0.000 1.200 992 -352 label
(mprj_io[36]) {/Helvetica cf} 2 16 0.000 1.200 992 -1088 label
(mprj_io[22]) {/Helvetica cf} 2 16 0.000 1.200 992 -640 label
(mprj_io[21]) {/Helvetica cf} 2 16 0.000 1.200 992 -576 label
(mprj_io[20]) {/Helvetica cf} 2 16 0.000 1.200 992 -1312 label
(mprj_io[19]) {/Helvetica cf} 2 16 0.000 1.200 992 -1248 label
(mprj_io[18]) {/Helvetica cf} 2 16 0.000 1.200 1536 96 label
(mprj_io[17]) {/Helvetica cf} 2 16 0.000 1.200 1536 32 label
(mprj_io[16]) {/Helvetica cf} 2 16 0.000 1.200 1536 -576 label
(mprj_io[15]) {/Helvetica cf} 2 16 0.000 1.200 1536 -1248 label
(mprj_io[14]) {/Helvetica cf} 2 16 0.000 1.200 1536 -640 label
(mprj_io[13]) {/Helvetica cf} 2 16 0.000 1.200 1536 -32 label
(mprj_io[12]) {/Helvetica cf} 2 16 0.000 1.200 1536 -1376 label
(mprj_io[11]/flash2 io1) {/Helvetica cf} 2 16 360.000 1.200 1536 -704 label
(mprj_io[10]/flash2 io0) {/Helvetica cf} 2 16 0.000 1.200 1536 -1440 label
(mprj_io[9]/flash2 sck) {/Helvetica cf} 2 16 0.000 1.200 1536 -768 label
(mprj_io[8]/flash2 csb) {/Helvetica cf} 2 16 0.000 1.200 1536 -1504 label
(mprj_io[7]/irq) {/Helvetica cf} 2 16 0.000 1.200 1536 -832 label
(mprj_io[6]/ser_tx) {/Helvetica cf} 2 16 0.000 1.200 1536 -1632 label
(mprj_io[5]/ser_rx) {/Helvetica cf} 2 16 0.000 1.200 1536 -960 label
(mprj_io[4]/SCK) {/Helvetica cf} 2 16 0.000 1.200 1536 -1696 label
(mprj_io[3]/CSB) {/Helvetica cf} 2 16 0.000 1.200 1536 -1024 label
(mprj_io[2]/SDI) {/Helvetica cf} 2 16 0.000 1.200 1536 -1760 label
(mprj_io[1]/SDO) {/Helvetica cf} 2 16 0.000 1.200 1536 -1088 label
(mprj_io[0]/JTAG) {/Helvetica cf} 2 16 0.000 1.200 1536 -288 label
0.000 0.000 1.000 scb
(vccd) {/Helvetica cf} 2 16 0.000 1.200 992 -480 label
(vssa2) {/Helvetica cf} 2 16 0.000 1.200 992 -704 label
(vssd2) {/Helvetica cf} 2 16 0.000 1.200 992 -960 label
sce
(resetb) {/Helvetica cf} 2 16 0.000 1.200 992 -1152 label
(mprj_io[24]) {/Helvetica cf} 2 16 0.000 1.200 992 -1376 label
0.000 0.000 1.000 scb
(vssio/vssa/vssd) {/Helvetica cf} 2 16 0.000 1.200 992 -1504 label
sce
(flash clk) {/Helvetica cf} 2 16 0.000 1.200 1536 -352 label
(clock) {/Helvetica cf} 2 16 0.000 1.200 992 -1760 label
(flash csb) {/Helvetica cf} 2 16 0.000 1.200 992 -1824 label
0.000 0.000 1.000 scb
(vdda1) {/Helvetica cf} 2 16 0.000 1.200 1536 -96 label
(vssa1) {/Helvetica cf} 2 16 0.000 1.200 1536 -896 label
sce
(flash io1) {/Helvetica cf} 2 16 0.000 1.200 1536 -416 label
(flash io0) {/Helvetica cf} 2 16 0.000 1.200 1536 -480 label
0.000 0.000 1.000 scb
(vssd1) {/Helvetica cf} 2 16 0.000 1.200 1536 -1568 label
sce
(gpio) {/Helvetica cf} 2 16 0.000 1.200 1536 -1152 label
0.000 0.000 1.000 scb
(vccd1) {/Helvetica cf} 2 16 0.000 1.200 1536 -1312 label
(vdda) {/Helvetica cf} 2 16 0.000 1.200 1536 -1824 label
sce
0 1.000 832 -1888 832 256 2016 256 2016 -1888 4 polygon
(JTAG) {/Helvetica cf} 2 20 0.000 1.000 608 -1664 label
(SDO) {/Helvetica cf} 2 20 0.000 1.000 608 -1504 label
(SDI) {/Helvetica cf} 2 20 0.000 1.000 608 -1312 label
(CSB) {/Helvetica cf} 2 20 0.000 1.000 608 -1152 label
(SCK) {/Helvetica cf} 2 20 0.000 1.000 608 -960 label
(ser_rx) {/Helvetica cf} 2 20 0.000 1.000 608 -800 label
(ser_tx) {/Helvetica cf} 2 20 0.000 1.000 608 -608 label
(irq) {/Helvetica cf} 2 20 0.000 1.000 608 -32 label
(flash2 csb) {/Helvetica cf} 2 20 0.000 1.000 608 96 label
(flash2 sck) {/Helvetica cf} 2 20 0.000 1.000 608 288 label
(flash2 io0) {/Helvetica cf} 2 20 0.000 1.000 608 448 label
(flash2 io1) {/Helvetica cf} 2 20 0.000 1.000 608 640 label
(NOTE: Viewed from top) {/Helvetica cf} 2 17 0.000 1.250 272 2048 label
0.628 0.126 0.941 scb
1 1.000 -512 -256 96 0.000 360.000 xcarc
1 1.000 -864 -256 97 0.000 360.000 xcarc
1 1.000 -864 96 97 0.000 360.000 xcarc
1 1.000 -512 96 97 0.000 360.000 xcarc
sce
1.000 0.000 -1696 -1680 ::bond_pad
1.000 0.000 -1696 -1328 ::bond_pad
1.000 0.000 -1696 -976 ::bond_pad
1.000 0.000 -1696 -624 ::bond_pad
1.000 0.000 -1696 -272 ::bond_pad
1.000 0.000 -1696 80 ::bond_pad
1.000 0.000 -1696 432 ::bond_pad
1.000 0.000 -1696 784 ::bond_pad
1.000 0.000 -1696 1136 ::bond_pad
1.000 0.000 -1696 1488 ::bond_pad
1.000 0.000 -1696 -1520 ::bond_pad
1.000 0.000 -1696 -1168 ::bond_pad
1.000 0.000 -1696 -816 ::bond_pad
1.000 0.000 -1696 -464 ::bond_pad
1.000 0.000 -1696 1328 ::bond_pad
1.000 0.000 -1696 976 ::bond_pad
1.000 0.000 -1696 624 ::bond_pad
1.000 0.000 -1696 272 ::bond_pad
1.000 0.000 -1696 -48 ::bond_pad
1.000 0.000 -1696 -144 ::bond_pad
-1.000 0.000 320 -1680 ::bond_pad
-1.000 0.000 320 -1328 ::bond_pad
-1.000 0.000 320 -976 ::bond_pad
-1.000 0.000 320 -624 ::bond_pad
-1.000 0.000 320 -272 ::bond_pad
-1.000 0.000 320 80 ::bond_pad
-1.000 0.000 320 432 ::bond_pad
-1.000 0.000 320 784 ::bond_pad
-1.000 0.000 320 1136 ::bond_pad
-1.000 0.000 320 1488 ::bond_pad
-1.000 0.000 320 -1520 ::bond_pad
-1.000 0.000 320 -1168 ::bond_pad
-1.000 0.000 320 -816 ::bond_pad
-1.000 0.000 320 -464 ::bond_pad
-1.000 0.000 320 1328 ::bond_pad
-1.000 0.000 320 976 ::bond_pad
-1.000 0.000 320 624 ::bond_pad
-1.000 0.000 320 272 ::bond_pad
-1.000 0.000 320 -48 ::bond_pad
-1.000 0.000 320 -144 ::bond_pad
1.000 270.000 -1200 -1840 ::bond_pad
1.000 270.000 -848 -1840 ::bond_pad
1.000 270.000 -496 -1840 ::bond_pad
1.000 270.000 -144 -1840 ::bond_pad
1.000 270.000 208 -1840 ::bond_pad
1.000 270.000 -1552 -1840 ::bond_pad
1.000 270.000 -1040 -1840 ::bond_pad
1.000 270.000 -656 -1840 ::bond_pad
1.000 270.000 -336 -1840 ::bond_pad
1.000 270.000 16 -1840 ::bond_pad
1.000 270.000 -1360 -1840 ::bond_pad
1.000 90.000 -144 1680 ::bond_pad
1.000 90.000 -528 1680 ::bond_pad
1.000 90.000 -880 1680 ::bond_pad
1.000 90.000 -1232 1680 ::bond_pad
1.000 90.000 -1584 1680 ::bond_pad
1.000 90.000 176 1680 ::bond_pad
1.000 90.000 -336 1680 ::bond_pad
1.000 90.000 -688 1680 ::bond_pad
1.000 90.000 -1040 1680 ::bond_pad
1.000 90.000 -1424 1680 ::bond_pad
1.000 90.000 16 1680 ::bond_pad
1.000 0.000 0.000 scb
1 1.000 -1568 -1920 -1408 -1760 -1408 -1632 -1280 -1504 -1152 -1504 -1024 -1376
-1024 -1248 7 polygon
1 1.000 -672 -768 -672 192 -704 224 -704 1280 -672 1312 -672 1760 6 polygon
1 1.000 -1776 992 -1728 928 -1472 928 -1344 800 -1216 800 5 polygon
1 1.000 0 -1920 0 -1600 -64 -1536 -224 -1536 -384 -1376 -384 -864 -480 -768
-672 -768 8 polygon
1 1.000 -160 1504 -128 1536 -128 1760 3 polygon
1 1.000 -512 1504 -512 1760 2 polygon
1 1.000 -864 1504 -864 1760 2 polygon
1 1.000 -1568 1504 -1568 1760 2 polygon
1 1.000 384 1344 192 1152 2 polygon
1 1.000 -1056 448 -864 448 2 polygon
1 1.000 -928 -1152 -1024 -1248 2 polygon
1 1.000 -768 -1184 -672 -1088 -672 -768 3 polygon
1 1.000 -1088 -1184 -992 -1088 -800 -1088 -736 -1024 -736 -672 5 polygon
1 1.000 -1760 -1504 -1472 -1504 -1408 -1440 -1152 -1440 -1088 -1376 -1088 -1184
6 polygon
1 1.000 -864 -960 -1056 -768 -1280 -768 -1312 -736 -1664 -736 -1696 -704 -1760
-704 7 polygon
sce
1.000 0.000 -1696 -720 ::bond_pad
(io[34]) {CR} (mprj) {/Helvetica cf} 4 1047 0.000 1.000 -1856 -800 label
1.000 0.000 0.000 scb
1 1.000 192 1760 192 1536 192 1504 3 polygon
1 1.000 -864 -256 -704 -256 -672 -224 3 polygon
1 1.000 -512 -256 -640 -256 -672 -288 3 polygon
1 1.000 -864 96 -704 96 -672 128 3 polygon
1 1.000 -512 96 -640 96 -672 64 3 polygon
0.000 0.000 1.000 scb
(vssd1) {/Helvetica cf} 2 20 0.000 1.000 480 -256 label
1.000 0.000 0.000 scb
1 1.000 -512 -960 -512 -1056 -672 -1216 -672 -1920 4 polygon
1 1.000 192 -1920 192 -1664 2 polygon
1 1.000 -160 -1312 -64 -1312 64 -1440 320 -1440 384 -1504 5 polygon
1 1.000 -512 -1312 -512 -1408 -352 -1568 -352 -1920 4 polygon
1 1.000 -1760 1152 -1600 992 -1408 992 -1376 960 -1152 960 -1056 864 -1056 -288
-928 -416 -832 -416 -736 -512 -736 -672 11 polygon
1 1.000 -512 -608 -320 -800 -320 -1344 -192 -1472 -32 -1472 0 -1504 224 -1504
384 -1664 8 polygon
1 1.000 32 1760 32 1472 -96 1344 -224 1344 -320 1248 -320 1088 -416 992 -576
992 -640 928 -640 352 -544 256 -448 256 -352 160 -352 -64 -160 -256 15 polygon
1 1.000 384 -128 352 -96 -192 -96 -288 0 -288 224 -512 448 -352 608 -352 864
-256 960 352 960 384 992 11 polygon
1 1.000 -160 -256 32 -448 384 -448 3 polygon
sce
(mprj_io[37]) {/Helvetica cf} 2 16 0.000 1.200 992 -416 label
0.000 0.000 1.000 scb
(vddio) {/Helvetica cf} 2 16 0.000 1.200 992 -1440 label
sce
(C5) {/Helvetica cf} 2 16 0.000 1.200 864 -1504 label
(C6) {/Helvetica cf} 2 16 0.000 1.200 864 -1568 label
(D5) {/Helvetica cf} 2 16 0.000 1.200 1408 -160 label
(D6) {/Helvetica cf} 2 16 0.000 1.200 1408 -224 label
0.000 0.000 1.000 scb
(vssio/vssa/vssd) {/Helvetica cf} 2 16 0.000 1.200 992 -1568 label
(vssio/vssa/vssd) {/Helvetica cf} 2 16 0.000 1.200 1536 -160 label
(vssio/vssa/vssd) {/Helvetica cf} 2 16 0.000 1.200 1536 -224 label
(vdda2) {/Helvetica cf} 2 16 0.000 1.200 992 -1632 label
endgate
} def
/::caravel_pcb_footprint_plan {
begingate
(PCB example route pattern) {/Helvetica cf} 2 17 0.000 1.250 32 2032 label
0.600 0.600 0.600 scb
1 1.000 16 -144 128 0.000 360.000 xcarc
sce
(Via in center connects center ground pads) {/Helvetica cf} 2 17 0.000 1.250 32
1952 label
0.628 0.126 0.941 scb
497 1.000 -160 32 112 0.000 360.000 xcarc
497 1.000 192 32 112 0.000 360.000 xcarc
497 1.000 192 -320 112 0.000 360.000 xcarc
497 1.000 -160 -320 112 0.000 360.000 xcarc
0.804 0.000 0.000 scb
497 1.000 -160 384 112 0.000 360.000 xcarc
497 1.000 192 384 112 0.000 360.000 xcarc
0.628 0.126 0.941 scb
497 1.000 -512 736 112 0.000 360.000 xcarc
0.804 0.000 0.000 scb
497 1.000 -864 1088 112 0.000 360.000 xcarc
497 1.000 896 1088 112 0.000 360.000 xcarc
0.628 0.126 0.941 scb
497 1.000 896 -320 112 0.000 360.000 xcarc
497 1.000 544 -320 112 0.000 360.000 xcarc
0.804 0.000 0.000 scb
497 1.000 896 -1728 112 0.000 360.000 xcarc
497 1.000 -864 -1728 112 0.000 360.000 xcarc
0.628 0.126 0.941 scb
497 1.000 -512 -672 112 0.000 360.000 xcarc
0.804 0.000 0.000 scb
497 1.000 -160 -672 112 0.000 360.000 xcarc
sce
1 1.000 896 -1728 112 0.000 360.000 xcarc
1 1.000 -864 -1728 112 0.000 360.000 xcarc
1 1.000 -160 -672 112 0.000 360.000 xcarc
1 1.000 -512 -672 112 0.000 360.000 xcarc
1 1.000 -160 -320 112 0.000 360.000 xcarc
1 1.000 192 -320 112 0.000 360.000 xcarc
1 1.000 544 -320 112 0.000 360.000 xcarc
1 1.000 896 -320 112 0.000 360.000 xcarc
1 1.000 192 32 112 0.000 360.000 xcarc
1 1.000 -160 32 112 0.000 360.000 xcarc
0.600 0.600 0.600 scb
1 1.000 16 -144 240 0.000 360.000 xcarc
sce
1 1.000 192 384 112 0.000 360.000 xcarc
1 1.000 -160 384 112 0.000 360.000 xcarc
1 1.000 -512 736 112 0.000 360.000 xcarc
1 1.000 -864 1088 112 0.000 360.000 xcarc
1 1.000 896 1088 112 0.000 360.000 xcarc
1 1.000 -1120 1088 -864 1088 2 polygon
1 1.000 896 1088 1152 1088 2 polygon
1 1.000 -512 736 -704 928 -704 1184 -800 1280 -1120 1280 5 polygon
1 1.000 -160 -672 -320 -832 -1120 -832 3 polygon
1 1.000 -512 -672 -672 -512 -1120 -512 3 polygon
1 1.000 896 -320 1152 -320 2 polygon
1 1.000 544 -320 704 -480 1152 -480 3 polygon
1 1.000 -864 -1728 -1088 -1952 2 polygon
1 1.000 896 -1728 1120 -1952 2 polygon
1 1.000 -1088 896 -768 896 -704 832 -704 672 -608 576 -352 576 -160 384 7
polygon
1 1.000 192 384 352 544 1152 544 3 polygon
0.600 0.600 0.600 scb
497 1.000 -864 -1376 112 0.000 360.000 xcarc
497 1.000 -864 -1024 112 0.000 360.000 xcarc
497 1.000 -512 -1024 112 0.000 360.000 xcarc
497 1.000 -512 -1376 112 0.000 360.000 xcarc
497 1.000 -512 -1728 112 0.000 360.000 xcarc
497 1.000 -160 -1728 112 0.000 360.000 xcarc
497 1.000 -160 -1376 112 0.000 360.000 xcarc
497 1.000 -160 -1024 112 0.000 360.000 xcarc
497 1.000 192 -1024 112 0.000 360.000 xcarc
497 1.000 192 -1376 112 0.000 360.000 xcarc
497 1.000 192 -1728 112 0.000 360.000 xcarc
497 1.000 544 -1728 112 0.000 360.000 xcarc
497 1.000 544 -1376 112 0.000 360.000 xcarc
497 1.000 896 -1376 112 0.000 360.000 xcarc
497 1.000 896 -1024 112 0.000 360.000 xcarc
497 1.000 896 -672 112 0.000 360.000 xcarc
497 1.000 544 -672 112 0.000 360.000 xcarc
497 1.000 544 -1024 112 0.000 360.000 xcarc
497 1.000 192 -672 112 0.000 360.000 xcarc
497 1.000 -864 -672 112 0.000 360.000 xcarc
497 1.000 -864 -320 112 0.000 360.000 xcarc
497 1.000 -512 -320 112 0.000 360.000 xcarc
497 1.000 -512 32 112 0.000 360.000 xcarc
497 1.000 -864 32 112 0.000 360.000 xcarc
497 1.000 -864 384 112 0.000 360.000 xcarc
497 1.000 -512 384 112 0.000 360.000 xcarc
497 1.000 -864 736 112 0.000 360.000 xcarc
497 1.000 -864 1440 112 0.000 360.000 xcarc
497 1.000 -512 1440 112 0.000 360.000 xcarc
497 1.000 -512 1088 112 0.000 360.000 xcarc
497 1.000 -160 1440 112 0.000 360.000 xcarc
497 1.000 -160 1088 112 0.000 360.000 xcarc
497 1.000 -160 736 112 0.000 360.000 xcarc
497 1.000 192 736 112 0.000 360.000 xcarc
497 1.000 192 1088 112 0.000 360.000 xcarc
497 1.000 544 1088 112 0.000 360.000 xcarc
497 1.000 544 736 112 0.000 360.000 xcarc
497 1.000 544 384 112 0.000 360.000 xcarc
497 1.000 544 32 112 0.000 360.000 xcarc
497 1.000 896 32 112 0.000 360.000 xcarc
497 1.000 896 384 112 0.000 360.000 xcarc
497 1.000 896 736 112 0.000 360.000 xcarc
497 1.000 544 1440 112 0.000 360.000 xcarc
497 1.000 192 1440 112 0.000 360.000 xcarc
497 1.000 1616 528 80 0.000 360.000 xcarc
0.804 0.000 0.000 scb
497 1.000 1616 304 81 0.000 360.000 xcarc
0.628 0.126 0.941 scb
497 1.000 1616 80 80 0.000 360.000 xcarc
sce
1 1.000 1616 80 80 0.000 360.000 xcarc
1 1.000 1616 304 80 0.000 360.000 xcarc
1 1.000 1616 528 80 0.000 360.000 xcarc
(Signal pad) {/Helvetica cf} 2 20 0.000 1.200 1776 528 label
(Power pad) {/Helvetica cf} 2 20 0.000 1.200 1776 304 label
(Ground pad) {/Helvetica cf} 2 20 0.000 1.200 1792 80 label
0.600 0.600 0.600 scb
1 1.000 1632 -224 64 0.000 360.000 xcarc
1 1.000 1632 -224 128 0.000 360.000 xcarc
sce
(PCB via) {/Helvetica cf} 2 20 0.000 1.200 1920 -240 label
1 1.000 544 1088 704 1248 704 1824 3 polygon
1 1.000 544 1440 544 1824 2 polygon
1 1.000 192 1088 352 1248 352 1824 3 polygon
1 1.000 192 1440 192 1824 2 polygon
1 1.000 -160 1088 0 1248 0 1824 3 polygon
1 1.000 -160 1440 -160 1824 2 polygon
1 1.000 -352 1824 -352 928 -160 736 3 polygon
1 1.000 -512 1440 -512 1824 2 polygon
1 1.000 -512 1088 -672 1248 -672 1824 3 polygon
1 1.000 544 736 704 896 1152 896 3 polygon
1 1.000 192 736 352 896 608 896 704 992 704 1152 800 1248 1152 1248 7 polygon
1 1.000 896 736 1152 736 2 polygon
1 1.000 896 384 1152 384 2 polygon
1 1.000 544 384 704 224 1152 224 3 polygon
1 1.000 896 32 1152 32 2 polygon
1 1.000 896 -672 1152 -672 2 polygon
1 1.000 544 -672 704 -832 1152 -832 3 polygon
1 1.000 896 -1024 1152 -1024 2 polygon
1 1.000 544 32 704 -128 1152 -128 3 polygon
1 1.000 544 -1024 736 -1184 1152 -1184 3 polygon
1 1.000 896 -1376 1152 -1376 2 polygon
1 1.000 192 -1024 352 -1184 608 -1184 704 -1280 704 -1440 800 -1536 1120 -1536
7 polygon
1 1.000 544 -1376 704 -1536 704 -2048 3 polygon
1 1.000 544 -1728 544 -2048 2 polygon
1 1.000 192 -1376 352 -1536 352 -2048 3 polygon
1 1.000 192 -1728 192 -2048 2 polygon
1 1.000 192 -672 32 -832 32 -2048 3 polygon
1 1.000 -160 -1728 -160 -2048 2 polygon
1 1.000 -160 -1376 -320 -1536 -320 -2048 3 polygon
1 1.000 -160 -1024 -352 -1216 -352 -1472 -416 -1536 -576 -1536 -704 -1664 -704
-2048 7 polygon
1 1.000 -512 -1376 -672 -1536 -1120 -1536 3 polygon
1 1.000 -1120 -1376 -864 -1376 2 polygon
1 1.000 -1120 -1024 -864 -1024 2 polygon
1 1.000 -1120 -672 -864 -672 2 polygon
1 1.000 -1120 -320 -864 -320 2 polygon
1 1.000 -512 -320 -672 -160 -1120 -160 3 polygon
1 1.000 -512 32 -672 192 -1120 192 3 polygon
1 1.000 -1120 32 -864 32 2 polygon
1 1.000 -1120 384 -864 384 2 polygon
1 1.000 -512 384 -672 544 -1120 544 3 polygon
1 1.000 -1120 736 -864 736 2 polygon
1 1.000 -864 1440 -1120 1696 2 polygon
0.600 0.600 0.600 scb
497 1.000 896 1440 112 0.000 360.000 xcarc
sce
1 1.000 896 1440 112 0.000 360.000 xcarc
1 1.000 896 1440 1152 1696 2 polygon
1 1.000 544 1440 112 0.000 360.000 xcarc
1 1.000 192 1440 112 0.000 360.000 xcarc
1 1.000 -160 1440 112 0.000 360.000 xcarc
1 1.000 -512 1440 112 0.000 360.000 xcarc
1 1.000 -864 1440 112 0.000 360.000 xcarc
1 1.000 -512 1088 112 0.000 360.000 xcarc
1 1.000 -160 1088 112 0.000 360.000 xcarc
1 1.000 192 1088 112 0.000 360.000 xcarc
1 1.000 544 1088 112 0.000 360.000 xcarc
1 1.000 -864 736 112 0.000 360.000 xcarc
1 1.000 -160 736 112 0.000 360.000 xcarc
1 1.000 192 736 112 0.000 360.000 xcarc
1 1.000 544 736 112 0.000 360.000 xcarc
1 1.000 896 736 112 0.000 360.000 xcarc
1 1.000 -864 384 112 0.000 360.000 xcarc
1 1.000 -512 384 112 0.000 360.000 xcarc
1 1.000 544 384 112 0.000 360.000 xcarc
1 1.000 896 384 112 0.000 360.000 xcarc
1 1.000 -864 32 112 0.000 360.000 xcarc
1 1.000 -512 32 112 0.000 360.000 xcarc
1 1.000 544 32 112 0.000 360.000 xcarc
1 1.000 896 32 112 0.000 360.000 xcarc
1 1.000 -864 -320 112 0.000 360.000 xcarc
1 1.000 -512 -320 112 0.000 360.000 xcarc
1 1.000 -864 -672 112 0.000 360.000 xcarc
1 1.000 192 -672 112 0.000 360.000 xcarc
1 1.000 544 -672 112 0.000 360.000 xcarc
1 1.000 896 -672 112 0.000 360.000 xcarc
1 1.000 -864 -1024 112 0.000 360.000 xcarc
1 1.000 -512 -1024 112 0.000 360.000 xcarc
1 1.000 -512 -1024 -672 -1184 -1120 -1184 3 polygon
1 1.000 -160 -1024 112 0.000 360.000 xcarc
1 1.000 192 -1024 112 0.000 360.000 xcarc
1 1.000 544 -1024 112 0.000 360.000 xcarc
1 1.000 896 -1024 112 0.000 360.000 xcarc
1 1.000 896 -1376 112 0.000 360.000 xcarc
1 1.000 544 -1376 112 0.000 360.000 xcarc
1 1.000 192 -1376 112 0.000 360.000 xcarc
1 1.000 -160 -1376 112 0.000 360.000 xcarc
1 1.000 -512 -1376 112 0.000 360.000 xcarc
1 1.000 -864 -1376 112 0.000 360.000 xcarc
1 1.000 -512 -1728 112 0.000 360.000 xcarc
1 1.000 -512 -1728 -512 -2048 2 polygon
1 1.000 -160 -1728 112 0.000 360.000 xcarc
1 1.000 192 -1728 112 0.000 360.000 xcarc
1 1.000 544 -1728 112 0.000 360.000 xcarc
endgate
} def
%%EndSetup
%%Page: frontpage 1
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 992 1056 translate
0.679 1.000 0.184 scb
512 1.000 -800 864 -800 -864 448 -864 448 864 4 polygon
sce
(Efabless Caravel \252harness\272 SoC) {/Helvetica-Bold cf} 2 28 0.000 1.250
-800 864 label
/efabless_logo.ppm 0.500 0.000 244 796 graphic
/riscv_logo2.ppm 0.375 0.000 308 -748 graphic
(Description:) {/Helvetica-Bold cf} 2 16 0.000 0.700 -800 720 label
(Features:) {/Helvetica-Bold cf} 2 16 0.000 0.700 -800 144 label
(mm\)) {qS} (\327 5.3) {/Helvetica-ObliqueISO cf} (mm ) {qS}
(Caravel harness die \(3.2) {/Helvetica-Oblique cf} 8 16 0.000 0.700 -120 -352
label
(the placement of user IP blocks.) {CR} (mm open area for) {hS} (\327 2.8)
{/HelveticaISO cf} (mm ) {hS}
(\(see http://riscv.org/\), a 32-bit wishbone bus, and an approximately 2.8)
{CR}
(based on the simple 2-cycle PicoRV32 RISC-V core implementing the RV32IMC instruction set)
{CR}
(SkyWater 130nm open PDK. The Caravel harness comprises a small RISC-V microprocessor)
{CR}
(The efabless Caravel chip is a ready-to-use test harness for creating designs with the Google/)
{/Helvetica cf} 16 28 0.000 0.700 -800 688 label
(Core:) {/Helvetica-Bold cf} 2 16 0.000 0.700 -800 496 label
(COMPRESSED_ISA \(16-bit instructions\).) {CR} (MUL, DIV, BARREL_SHIFTER, and)
{CR} (the \252large\272 variant, incorporating options IRQ,) {CR}
(github site. The hardware implementation is) {CR}
(The full core description is available from the) {CR}
(\(see http://github.com/cliffordwolf/picorv32\).) {CR}
(The processor core is the PicoRV32 design) {/Helvetica cf} 14 28 0.000 0.700
-800 464 label
(Functions/features of the SoC include:) {/Helvetica cf} 2 16 0.000 0.700 -800
96 label
(1 SPI flash controller) {/Helvetica cf} 2 16 0.000 0.700 -768 48 label
(1 UART) {/Helvetica cf} 2 16 0.000 0.700 -768 16 label
(27 shared general-purpose input/output channels) {/Helvetica cf} 2 16 0.000
0.700 -768 -112 label
(\327 8 bits\) on-board SRAM) {/HelveticaISO cf} (8k word \(32768 bytes )
{/Helvetica cf} 4 16 0.000 0.700 -768 -144 label
(Process:) {/Helvetica-Bold cf} 2 16 0.000 0.700 -800 -576 label
(process specifications and data at https://github.com/google/skywater-pdk/.)
{CR} (\265m CMOS technology, with) {/HelveticaISO cf}
(The efabless Caravel harness chip is fabricated in SkyWater 0.13)
{/Helvetica cf} 6 16 0.000 0.700 -800 -656 label
(MHz guaranteed\)) {hS} (conditions \(likely around 50) {CR}
(MHz maximum over all PVT) {hS} (Core clock rate: \(TBD\)) {/Helvetica cf} 8
16 0.000 0.700 -800 192 label
1 1.000 -800 816 0 816 2 polygon
(page 1) {/Helvetica cf} 2 17 0.000 0.700 -224 -848 label
(1 SPI master) {/Helvetica cf} 2 16 0.000 0.700 -768 -16 label
(2 counter-timers) {/Helvetica cf} 2 16 0.000 0.700 -768 -48 label
(1 dedicated general-purpose input/output channel) {/Helvetica cf} 2 16 0.000
0.700 -768 -80 label
(All-digital frequency-locked loop clock multiplier) {/Helvetica cf} 2 16 0.000
0.700 -768 -208 label
(128 bit logic analyzer) {/Helvetica cf} 2 16 0.000 0.700 -768 -240 label
(Repository:) {/Helvetica-Bold cf} 2 16 0.000 0.700 -800 -448 label
(License:) {/Helvetica-Bold cf} 2 16 0.000 0.700 -800 -320 label
(licensed under the terms of Apache 2.0.) {CR}
(The Caravel chip is an open-source design,) {/Helvetica cf} 4 28 0.000 0.700
-800 -352 label
(https://github.com/efabless/caravel/.) {CR}
(The complete Caravel chip design may be obtained from the git repository located at)
{/Helvetica cf} 4 28 0.000 0.700 -800 -480 label
/caravel.ppm 0.750 0.000 144 128 graphic
0.600 0.600 0.600 scb
(preliminary) {/Helvetica-Bold cf} 2 21 330.000 1.500 112 112 label
pgsave restore showpage
%%Page: history 2
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 64 192 translate
0.679 1.000 0.184 scb
512 1.000 128 1728 128 0 1376 0 1376 1728 4 polygon
sce
(page 2) {/Helvetica cf} 2 17 0.000 0.700 704 16 label
(Efabless Caravel \252harness\272 SoC) {/Helvetica-Bold cf} 2 28 0.000 1.250
128 1728 label
1 1.000 128 1680 928 1680 2 polygon
(Version:) {/Helvetica-Bold cf} 2 16 0.000 0.700 128 1632 label
(\(October 2020\).) {CR}
(This document corresponds to version 1 of the Caravel processor)
{/Helvetica cf} 4 16 0.000 0.700 128 1552 label
(Documentation revision 0 \(October 14, 2020\)) {/Helvetica cf} 2 16 0.000
0.700 128 1408 label
(Revision history:) {/Helvetica-Bold cf} 2 16 0.000 0.700 128 1456 label
(Documentation revision 1 \(October 19, 2020\)) {/Helvetica cf} 2 16 0.000
0.700 128 1344 label
(user area power supply padframe pads into the user area for easier connecting.)
{CR}
(Changed pinout to add four ground \(bump bond\) pads in the center, and to move the)
{/Helvetica cf} 4 16 0.000 0.700 192 1264 label
(Documentation revision 2 \(October 27, 2020\)) {/Helvetica cf} 2 16 0.000
0.700 128 1216 label
(More updates corresponding to RTL-level changes in the description.)
{/Helvetica cf} 2 28 0.000 0.700 192 1184 label
pgsave restore showpage
%%Page: pinout 3
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
0.9908 inchscale
2.6000 setlinewidth 1127 817 translate
0.679 1.000 0.184 scb
512 1.000 -928 1120 -928 -624 320 -624 320 1120 4 polygon
sce
(Efabless Caravel PicoRV32 SoC and User Project Harness) {/Helvetica cf} 2 28
0.000 1.000 -928 1120 label
(page 3) {/Helvetica cf} 2 31 0.000 0.700 304 1104 label
1 1.000 -928 1024 320 1024 2 polygon
(A1) {/Helvetica cf} 2 16 0.000 0.700 -928 992 label
(A2) {/Helvetica cf} 2 16 0.000 0.700 -928 960 label
(A3) {/Helvetica cf} 2 16 0.000 0.700 -928 928 label
(A4) {/Helvetica cf} 2 16 0.000 0.700 -928 896 label
(A5) {/Helvetica cf} 2 16 0.000 0.700 -928 864 label
(A6) {/Helvetica cf} 2 16 0.000 0.700 -928 832 label
(A7) {/Helvetica cf} 2 16 0.000 0.700 -928 800 label
(A8) {/Helvetica cf} 2 16 0.000 0.700 -928 768 label
(A9) {/Helvetica cf} 2 16 0.000 0.700 -928 736 label
(A10) {/Helvetica cf} 2 16 0.000 0.700 -928 704 label
(B1) {/Helvetica cf} 2 16 0.000 0.700 -928 640 label
(B2) {/Helvetica cf} 2 16 0.000 0.700 -928 608 label
(B3) {/Helvetica cf} 2 16 0.000 0.700 -928 576 label
(B4) {/Helvetica cf} 2 16 0.000 0.700 -928 544 label
(B5) {/Helvetica cf} 2 16 0.000 0.700 -928 512 label
(B6) {/Helvetica cf} 2 16 0.000 0.700 -928 480 label
(B7) {/Helvetica cf} 2 16 0.000 0.700 -928 448 label
(B8) {/Helvetica cf} 2 16 0.000 0.700 -928 416 label
(B9) {/Helvetica cf} 2 16 0.000 0.700 -928 384 label
(B10) {/Helvetica cf} 2 16 0.000 0.700 -928 352 label
(C1) {/Helvetica cf} 2 16 0.000 0.700 -928 288 label
(C2) {/Helvetica cf} 2 16 0.000 0.700 -928 256 label
(C3) {/Helvetica cf} 2 16 0.000 0.700 -928 224 label
(C4) {/Helvetica cf} 2 16 0.000 0.700 -928 192 label
(C7) {/Helvetica cf} 2 16 0.000 0.700 -928 96 label
(C8) {/Helvetica cf} 2 16 0.000 0.700 -928 64 label
(C9) {/Helvetica cf} 2 16 0.000 0.700 -928 32 label
(C10) {/Helvetica cf} 2 16 0.000 0.700 -928 0 label
(D1) {/Helvetica cf} 2 16 0.000 0.700 -928 -64 label
(D2) {/Helvetica cf} 2 16 0.000 0.700 -928 -96 label
(D3) {/Helvetica cf} 2 16 0.000 0.700 -928 -128 label
(D4) {/Helvetica cf} 2 16 0.000 0.700 -928 -160 label
(D7) {/Helvetica cf} 2 16 0.000 0.700 -928 -256 label
(D8) {/Helvetica cf} 2 16 0.000 0.700 -928 -288 label
(D9) {/Helvetica cf} 2 16 0.000 0.700 -928 -320 label
(D10) {/Helvetica cf} 2 16 0.000 0.700 -928 -352 label
(E1) {/Helvetica cf} 2 16 0.000 0.700 -384 992 label
(E2) {/Helvetica cf} 2 16 0.000 0.700 -384 960 label
(E3) {/Helvetica cf} 2 16 0.000 0.700 -384 928 label
(E4) {/Helvetica cf} 2 16 0.000 0.700 -384 896 label
(E5) {/Helvetica cf} 2 16 0.000 0.700 -384 864 label
(E6) {/Helvetica cf} 2 16 0.000 0.700 -384 832 label
(E7) {/Helvetica cf} 2 16 0.000 0.700 -384 800 label
(E8) {/Helvetica cf} 2 16 0.000 0.700 -384 768 label
(E9) {/Helvetica cf} 2 16 0.000 0.700 -384 736 label
(E10) {/Helvetica cf} 2 16 0.000 0.700 -384 704 label
(F1) {/Helvetica cf} 2 16 0.000 0.700 -384 640 label
(F2) {/Helvetica cf} 2 16 0.000 0.700 -384 608 label
(F3) {/Helvetica cf} 2 16 0.000 0.700 -384 576 label
(F4) {/Helvetica cf} 2 16 0.000 0.700 -384 544 label
(F5) {/Helvetica cf} 2 16 0.000 0.700 -384 512 label
(F6) {/Helvetica cf} 2 16 0.000 0.700 -384 480 label
(F7) {/Helvetica cf} 2 16 0.000 0.700 -384 448 label
(F8) {/Helvetica cf} 2 16 0.000 0.700 -384 416 label
(F9) {/Helvetica cf} 2 16 0.000 0.700 -384 384 label
(F10) {/Helvetica cf} 2 16 0.000 0.700 -384 352 label
(mprj_io[23]) {/Helvetica cf} 2 16 0.000 0.700 -816 992 label
0.000 0.000 1.000 scb
(vccd2) {/Helvetica cf} 2 16 0.000 0.700 -816 960 label
sce
(mprj_io[25]) {/Helvetica cf} 2 16 0.000 0.700 -816 928 label
(mprj_io[26]) {/Helvetica cf} 2 16 0.000 0.700 -816 544 label
(mprj_io[27]) {/Helvetica cf} 2 16 0.000 0.700 -816 896 label
(mprj_io[28]) {/Helvetica cf} 2 16 0.000 0.700 -816 512 label
(mprj_io[29]) {/Helvetica cf} 2 16 0.000 0.700 -816 864 label
(mprj_io[30]) {/Helvetica cf} 2 16 0.000 0.700 -816 480 label
(mprj_io[31]) {/Helvetica cf} 2 16 0.000 0.700 -816 832 label
(mprj_io[32]) {/Helvetica cf} 2 16 0.000 0.700 -816 800 label
(mprj_io[33]) {/Helvetica cf} 2 16 0.000 0.700 -816 64 label
(mprj_io[34]) {/Helvetica cf} 2 16 0.000 0.700 -816 416 label
(mprj_io[35]) {/Helvetica cf} 2 16 0.000 0.700 -816 768 label
(mprj_io[36]) {/Helvetica cf} 2 16 0.000 0.700 -816 384 label
(mprj_io[22]) {/Helvetica cf} 2 16 0.000 0.700 -816 608 label
(mprj_io[21]) {/Helvetica cf} 2 16 0.000 0.700 -816 640 label
(mprj_io[20]) {/Helvetica cf} 2 16 0.000 0.700 -816 256 label
(mprj_io[19]) {/Helvetica cf} 2 16 0.000 0.700 -816 288 label
(mprj_io[18]) {/Helvetica cf} 2 16 0.000 0.700 -816 -64 label
(mprj_io[17]) {/Helvetica cf} 2 16 0.000 0.700 -816 -96 label
(mprj_io[16]) {/Helvetica cf} 2 16 0.000 0.700 -240 992 label
(mprj_io[15]) {/Helvetica cf} 2 16 0.000 0.700 -240 640 label
(mprj_io[14]) {/Helvetica cf} 2 16 0.000 0.700 -240 960 label
(mprj_io[13]) {/Helvetica cf} 2 16 0.000 0.700 -816 -128 label
(mprj_io[12]) {/Helvetica cf} 2 16 0.000 0.700 -240 576 label
(mprj_io[11]/flash2 io1) {/Helvetica cf} 2 16 360.000 0.700 -240 928 label
(mprj_io[10]/flash2 io0) {/Helvetica cf} 2 16 0.000 0.700 -240 544 label
(mprj_io[9]/flash2 sck) {/Helvetica cf} 2 16 0.000 0.700 -240 896 label
(mprj_io[8]/flash2 csb) {/Helvetica cf} 2 16 0.000 0.700 -240 512 label
(mprj_io[7]/irq) {/Helvetica cf} 2 16 0.000 0.700 -240 864 label
(mprj_io[6]/ser_tx) {/Helvetica cf} 2 16 0.000 0.700 -240 448 label
(mprj_io[5]/ser_rx) {/Helvetica cf} 2 16 0.000 0.700 -240 800 label
(mprj_io[4]/SCK) {/Helvetica cf} 2 16 0.000 0.700 -240 416 label
(mprj_io[3]/CSB) {/Helvetica cf} 2 16 0.000 0.700 -240 768 label
(mprj_io[2]/SDI) {/Helvetica cf} 2 16 0.000 0.700 -240 384 label
(mprj_io[1]/SDO) {/Helvetica cf} 2 16 0.000 0.700 -240 736 label
(mprj_io[0]/JTAG) {/Helvetica cf} 2 16 0.000 0.700 -816 -256 label
0.000 0.000 1.000 scb
(vssd2) {/Helvetica cf} 2 16 0.000 0.700 -816 448 label
(vccd) {/Helvetica cf} 2 16 0.000 0.700 -816 704 label
(vssa2) {/Helvetica cf} 2 16 0.000 0.700 -816 576 label
(vdda2) {/Helvetica cf} 2 16 0.000 0.700 -816 96 label
sce
(resetb) {/Helvetica cf} 2 16 0.000 0.700 -816 352 label
(mprj_io[24]) {/Helvetica cf} 2 16 0.000 0.700 -816 224 label
0.000 0.000 1.000 scb
(vssio/vssa/vssd) {/Helvetica cf} 2 16 0.000 0.700 -816 160 label
sce
(flash clk) {/Helvetica cf} 2 16 0.000 0.700 -816 -288 label
(clock) {/Helvetica cf} 2 16 0.000 0.700 -816 32 label
(flash csb) {/Helvetica cf} 2 16 0.000 0.700 -816 0 label
0.000 0.000 1.000 scb
(vdda1) {/Helvetica cf} 2 16 0.000 0.700 -816 -160 label
(vssa1) {/Helvetica cf} 2 16 0.000 0.700 -240 832 label
(vddio) {/Helvetica cf} 2 16 0.000 0.700 -816 192 label
sce
(flash io1) {/Helvetica cf} 2 16 0.000 0.700 -816 -320 label
(flash io0) {/Helvetica cf} 2 16 0.000 0.700 -816 -352 label
0.000 0.000 1.000 scb
(vssd1) {/Helvetica cf} 2 16 0.000 0.700 -240 480 label
sce
(gpio) {/Helvetica cf} 2 16 0.000 0.700 -240 704 label
0.000 0.000 1.000 scb
(vccd1) {/Helvetica cf} 2 16 0.000 0.700 -240 608 label
(vdda) {/Helvetica cf} 2 16 0.000 0.700 -240 352 label
sce
1 1.000 -224 -416 16 0.000 360.000 xcarc
1 1.000 -160 -416 16 0.000 360.000 xcarc
1 1.000 -96 -416 16 0.000 360.000 xcarc
1 1.000 -32 -416 16 0.000 360.000 xcarc
1 1.000 32 -416 16 0.000 360.000 xcarc
1 1.000 96 -416 16 0.000 360.000 xcarc
1 1.000 -224 -352 16 0.000 360.000 xcarc
1 1.000 -160 -352 16 0.000 360.000 xcarc
1 1.000 -96 -352 16 0.000 360.000 xcarc
1 1.000 -32 -352 16 0.000 360.000 xcarc
1 1.000 32 -352 16 0.000 360.000 xcarc
1 1.000 96 -352 16 0.000 360.000 xcarc
1 1.000 -224 -288 16 0.000 360.000 xcarc
1 1.000 -160 -288 16 0.000 360.000 xcarc
1 1.000 -96 -288 16 0.000 360.000 xcarc
1 1.000 -32 -288 16 0.000 360.000 xcarc
1 1.000 32 -288 16 0.000 360.000 xcarc
1 1.000 96 -288 16 0.000 360.000 xcarc
1 1.000 -224 -224 16 0.000 360.000 xcarc
1 1.000 -160 -224 16 0.000 360.000 xcarc
1 1.000 -96 -224 16 0.000 360.000 xcarc
1 1.000 -32 -224 16 0.000 360.000 xcarc
1 1.000 32 -224 16 0.000 360.000 xcarc
1 1.000 96 -224 16 0.000 360.000 xcarc
1 1.000 -224 -160 16 0.000 360.000 xcarc
1 1.000 -160 -160 16 0.000 360.000 xcarc
1 1.000 32 -160 16 0.000 360.000 xcarc
1 1.000 96 -160 16 0.000 360.000 xcarc
1 1.000 -224 -96 16 0.000 360.000 xcarc
1 1.000 -160 -96 16 0.000 360.000 xcarc
1 1.000 32 -96 16 0.000 360.000 xcarc
1 1.000 96 -96 16 0.000 360.000 xcarc
1 1.000 -224 -32 16 0.000 360.000 xcarc
1 1.000 -160 -32 16 0.000 360.000 xcarc
1 1.000 -96 -32 16 0.000 360.000 xcarc
1 1.000 -32 -32 16 0.000 360.000 xcarc
1 1.000 32 -32 16 0.000 360.000 xcarc
1 1.000 96 -32 16 0.000 360.000 xcarc
1 1.000 -224 32 16 0.000 360.000 xcarc
1 1.000 -160 32 16 0.000 360.000 xcarc
1 1.000 -96 32 16 0.000 360.000 xcarc
1 1.000 -32 32 16 0.000 360.000 xcarc
1 1.000 32 32 16 0.000 360.000 xcarc
1 1.000 96 32 16 0.000 360.000 xcarc
1 1.000 -224 96 16 0.000 360.000 xcarc
1 1.000 -160 96 16 0.000 360.000 xcarc
1 1.000 -96 96 16 0.000 360.000 xcarc
1 1.000 -32 96 16 0.000 360.000 xcarc
1 1.000 32 96 16 0.000 360.000 xcarc
1 1.000 96 96 16 0.000 360.000 xcarc
1 1.000 -224 160 16 0.000 360.000 xcarc
1 1.000 -160 160 16 0.000 360.000 xcarc
1 1.000 -96 160 16 0.000 360.000 xcarc
1 1.000 -32 160 16 0.000 360.000 xcarc
1 1.000 32 160 16 0.000 360.000 xcarc
1 1.000 96 160 16 0.000 360.000 xcarc
0 1.000 -272 -464 -272 208 144 208 144 -464 4 polygon
(Package as viewed from the bottom.) {/Helvetica-Oblique cf} 2 16 0.000 0.700
-288 -528 label
(A) {/Helvetica cf} 2 17 0.000 0.700 96 224 label
(B) {/Helvetica cf} 2 17 0.000 0.700 32 224 label
(C) {/Helvetica cf} 2 17 0.000 0.700 -32 224 label
(D) {/Helvetica cf} 2 17 0.000 0.700 -96 224 label
(E) {/Helvetica cf} 2 17 0.000 0.700 -160 224 label
(F) {/Helvetica cf} 2 17 0.000 0.700 -224 224 label
(1) {/Helvetica cf} 2 23 0.000 0.700 -288 160 label
(2) {/Helvetica cf} 2 23 0.000 0.700 -288 96 label
(3) {/Helvetica cf} 2 23 0.000 0.700 -288 32 label
(4) {/Helvetica cf} 2 23 0.000 0.700 -288 -32 label
(5) {/Helvetica cf} 2 23 0.000 0.700 -288 -96 label
(6) {/Helvetica cf} 2 23 0.000 0.700 -288 -160 label
(7) {/Helvetica cf} 2 23 0.000 0.700 -288 -224 label
(8) {/Helvetica cf} 2 23 0.000 0.700 -288 -288 label
(9) {/Helvetica cf} 2 23 0.000 0.700 -288 -352 label
(10) {/Helvetica cf} 2 23 0.000 0.700 -288 -416 label
(Pinout \(6x10 WLCSP\)) {/Helvetica-Bold cf} 2 16 0.000 0.700 -928 1040 label
(C5) {/Helvetica cf} 2 16 0.000 0.700 -928 160 label
(C6) {/Helvetica cf} 2 16 0.000 0.700 -928 128 label
0.000 0.000 1.000 scb
(vssio/vssa/vssd) {/Helvetica cf} 2 16 0.000 0.700 -816 128 label
sce
(D5) {/Helvetica cf} 2 16 0.000 0.700 -928 -192 label
(D6) {/Helvetica cf} 2 16 0.000 0.700 -928 -224 label
0.000 0.000 1.000 scb
(vssio/vssa/vssd) {/Helvetica cf} 2 16 0.000 0.700 -816 -192 label
(vssio/vssa/vssd) {/Helvetica cf} 2 16 0.000 0.700 -816 -224 label
sce
(mprj_io[37]) {/Helvetica cf} 2 16 0.000 0.700 -816 736 label
1 1.000 -96 -160 16 0.000 360.000 xcarc
1 1.000 -32 -160 16 0.000 360.000 xcarc
1 1.000 -96 -96 16 0.000 360.000 xcarc
1 1.000 -32 -96 16 0.000 360.000 xcarc
pgsave restore showpage
%%Page: pin_description 4
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1056 384 translate
0.679 1.000 0.184 scb
512 1.000 -864 1536 -864 -192 384 -192 384 1536 4 polygon
sce
(Pin Description \(6x10 WLCSP\)) {/Helvetica-Bold cf} 2 16 0.000 0.700 -864
1456 label
(Pin #) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -864 1408 label
(Name) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -624 1408 label
(Type) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -392 1408 label
(Summary description) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -224 1408 label
1 1.000 -864 1440 384 1440 2 polygon
(E9) {/Helvetica cf} 2 16 0.000 0.700 -864 864 label
(F9) {/Helvetica cf} 2 16 0.000 0.700 -864 832 label
(E8) {/Helvetica cf} 2 16 0.000 0.700 -864 800 label
(F8) {/Helvetica cf} 2 16 0.000 0.700 -864 768 label
(E3, F4) {/Helvetica cf} 2 16 0.000 0.700 -864 1008 label
(F5) {/Helvetica cf} 2 16 0.000 0.700 -864 1040 label
(C9) {/Helvetica cf} 2 16 0.000 0.700 -864 960 label
(E7) {/Helvetica cf} 2 16 0.000 0.700 -864 704 label
(F7) {/Helvetica cf} 2 16 0.000 0.700 -864 736 label
(E5) {/Helvetica cf} 2 16 0.000 0.700 -864 672 label
(SDI) {/Helvetica cf} 2 16 0.000 0.700 -624 832 label
(CSB) {/Helvetica cf} 2 16 0.000 0.700 -624 800 label
(SCK) {/Helvetica cf} 2 16 0.000 0.700 -624 768 label
(SDO) {/Helvetica cf} 2 16 0.000 0.700 -624 864 label
(flash io1:0) {/Helvetica cf} 2 16 0.000 0.700 -624 1008 label
(flash csb) {/Helvetica cf} 2 16 0.000 0.700 -624 1040 label
(flash clk) {/Helvetica cf} 2 16 0.000 0.700 -624 1072 label
(clock) {/Helvetica cf} 2 16 0.000 0.700 -624 960 label
(ser_rx) {/Helvetica cf} 2 16 0.000 0.700 -624 704 label
(ser_tx) {/Helvetica cf} 2 16 0.000 0.700 -624 736 label
(irq) {/Helvetica cf} 2 16 0.000 0.700 -624 672 label
(Ground) {/Helvetica cf} 2 16 0.000 0.700 -400 224 label
(3.3V Power) {/Helvetica cf} 2 16 0.000 0.700 -400 320 label
(Digital in) {/Helvetica cf} 2 16 0.000 0.700 -392 832 label
(Digital in) {/Helvetica cf} 2 16 0.000 0.700 -392 800 label
(Digital in) {/Helvetica cf} 2 16 0.000 0.700 -392 768 label
(Digital out) {/Helvetica cf} 2 16 0.000 0.700 -392 864 label
(Digital I/O) {/Helvetica cf} 2 16 0.000 0.700 -392 1008 label
(Digital out) {/Helvetica cf} 2 16 0.000 0.700 -392 1040 label
(Digital out) {/Helvetica cf} 2 16 0.000 0.700 -392 1072 label
(Digital in) {/Helvetica cf} 2 16 0.000 0.700 -392 960 label
(Digital in) {/Helvetica cf} 2 16 0.000 0.700 -392 704 label
(Digital in) {/Helvetica cf} 2 16 0.000 0.700 -392 672 label
(Digital out) {/Helvetica cf} 2 16 0.000 0.700 -392 736 label
(Housekeeping serial interface data input) {/Helvetica cf} 2 16 0.000 0.700
-224 832 label
(Housekeeping serial interface chip select) {/Helvetica cf} 2 16 0.000 0.700
-224 800 label
(Housekeeping serial interface clock) {/Helvetica cf} 2 16 0.000 0.700 -224 768
label
(Housekeeping serial interface data output) {/Helvetica cf} 2 16 0.000 0.700
-224 864 label
(Flash SPI data input/output) {/Helvetica cf} 2 16 0.000 0.700 -224 1008 label
(Flash SPI chip select) {/Helvetica cf} 2 16 0.000 0.700 -224 1040 label
(Flash SPI clock) {/Helvetica cf} 2 16 0.000 0.700 -224 1072 label
(External CMOS 3.3V clock source) {/Helvetica cf} 2 16 0.000 0.700 -224 960
label
(UART receive channel) {/Helvetica cf} 2 16 0.000 0.700 -224 704 label
(UART transmit channel) {/Helvetica cf} 2 16 0.000 0.700 -224 736 label
(External interrupt) {/Helvetica cf} 2 16 0.000 0.700 -224 672 label
(Efabless Caravel PicoRV32 SoC and User Project Harness) {/Helvetica cf} 2 28
0.000 1.000 -864 1536 label
(page 4) {/Helvetica cf} 2 31 0.000 0.700 368 1520 label
(Standard package:) {/Helvetica cf} 2 16 0.000 0.700 -856 -112 label
(WLCSP \(bump bond\)) {/Helvetica cf} 2 16 0.000 0.700 -568 -112 label
(Bump pitch:) {/Helvetica cf} 2 16 0.000 0.700 -856 -176 label
(mm) {hS} (0.5) {/Helvetica cf} 4 16 0.000 0.700 -568 -176 label
(Package size:) {/Helvetica cf} 2 16 0.000 0.700 -856 -144 label
(mm) {qS} (\327 5.3) {/HelveticaISO cf} (mm ) {qS} (3.2) {/Helvetica cf} 8 16
0.000 0.700 -568 -144 label
(F9) {/Helvetica cf} 2 16 0.000 0.700 -864 464 label
(F8) {/Helvetica cf} 2 16 0.000 0.700 -864 432 label
(E8) {/Helvetica cf} 2 16 0.000 0.700 -864 400 label
(E9) {/Helvetica cf} 2 16 0.000 0.700 -864 368 label
(spi_sdi) {/Helvetica cf} 2 16 0.000 0.700 -624 368 label
(spi_csb) {/Helvetica cf} 2 16 0.000 0.700 -624 400 label
(spi_sck) {/Helvetica cf} 2 16 0.000 0.700 -624 432 label
(spi_sdo) {/Helvetica cf} 2 16 0.000 0.700 -624 464 label
(Digital in) {/Helvetica cf} 2 16 0.000 0.700 -392 368 label
(Digital out) {/Helvetica cf} 2 16 0.000 0.700 -392 400 label
(Digital out) {/Helvetica cf} 2 16 0.000 0.700 -392 432 label
(Digital out) {/Helvetica cf} 2 16 0.000 0.700 -392 464 label
(Serial interface masterdata input) {/Helvetica cf} 2 16 0.000 0.700 -224 368
label
(Serial interface master chip select) {/Helvetica cf} 2 16 0.000 0.700 -224 400
label
(Serial interface master clock) {/Helvetica cf} 2 16 0.000 0.700 -224 432 label
(Serial interface master data output) {/Helvetica cf} 2 16 0.000 0.700 -224 464
label
(C7) {/Helvetica cf} 2 16 0.000 0.700 -864 32 label
(B7) {/Helvetica cf} 2 16 0.000 0.700 -864 -64 label
(A10) {/Helvetica cf} 2 16 0.000 0.700 -864 256 label
(B3) {/Helvetica cf} 2 16 0.000 0.700 -864 -32 label
(A2) {/Helvetica cf} 2 16 0.000 0.700 -864 0 label
(C5, C6, D5, D6) {/Helvetica cf} 2 16 0.000 0.700 -864 224 label
(D4) {/Helvetica cf} 2 16 0.000 0.700 -864 176 label
(E6) {/Helvetica cf} 2 16 0.000 0.700 -864 112 label
(C4) {/Helvetica cf} 2 16 0.000 0.700 -864 320 label
(F6) {/Helvetica cf} 2 16 0.000 0.700 -864 80 label
(E10) {/Helvetica cf} 2 16 0.000 0.700 -864 640 label
(vccd2) {/Helvetica cf} 2 16 0.000 0.700 -624 0 label
(vssd2) {/Helvetica cf} 2 16 0.000 0.700 -624 -64 label
(vccd) {/Helvetica cf} 2 16 0.000 0.700 -624 256 label
(vssa2) {/Helvetica cf} 2 16 0.000 0.700 -624 -32 label
(vdda2) {/Helvetica cf} 2 16 0.000 0.700 -624 32 label
(vssio/vssa/vssd) {/Helvetica cf} 2 16 0.000 0.700 -624 224 label
(vdda1) {/Helvetica cf} 2 16 0.000 0.700 -624 176 label
(vssa1) {/Helvetica cf} 2 16 0.000 0.700 -624 112 label
(vddio) {/Helvetica cf} 2 16 0.000 0.700 -624 320 label
(vssd1) {/Helvetica cf} 2 16 0.000 0.700 -624 80 label
(gpio) {/Helvetica cf} 2 16 0.000 0.700 -624 640 label
(F2) {/Helvetica cf} 2 16 0.000 0.700 -864 144 label
(F10) {/Helvetica cf} 2 16 0.000 0.700 -864 288 label
(vccd1) {/Helvetica cf} 2 16 0.000 0.700 -624 144 label
(vdda) {/Helvetica cf} 2 16 0.000 0.700 -624 288 label
(E9, D7) {CR} (E7, F8, E8, F9,) {CR} (E4, F5, E5, F7,) {CR} (D3, F3, E3, F4,)
{CR} (D2, E1, F1, E2,) {CR} (B1, C2, C1, D1,) {CR} (A3, C3, A1, B2,) {CR}
(A5, B5, A4, B4,) {CR} (C8, A7, A6, B6,) {CR} (A9, B9, A8, B8,) {/Helvetica cf}
20 28 0.000 0.700 -864 1384 label
(Digital I/O) {/Helvetica cf} 2 16 0.000 0.700 -392 1360 label
(General purpose configurable digital I/O with) {/Helvetica cf} 2 16 0.000
0.700 -224 1360 label
(and the management SoC.) {CR} (control. Shared between the user project area)
{CR} (analog output, high voltage output, slew rate) {CR}
(pullup/pulldown, input or output, enable/disable,) {CR}
(General purpose configurable digital I/O with) {/Helvetica cf} 10 28 0.000
0.700 -224 1328 label
(mprj_io[37:0]) {/Helvetica cf} 2 16 0.000 0.700 -624 1360 label
(D8) {/Helvetica cf} 2 16 0.000 0.700 -864 1072 label
(B10) {/Helvetica cf} 2 16 0.000 0.700 -864 912 label
(resetb) {/Helvetica cf} 2 16 0.000 0.700 -624 912 label
(Digital in) {/Helvetica cf} 2 16 0.000 0.700 -392 912 label
(SoC system reset \(sense inverted\)) {/Helvetica cf} 2 16 0.000 0.700 -224 912
label
(D7) {/Helvetica cf} 2 16 0.000 0.700 -864 608 label
(JTAG) {/Helvetica cf} 2 16 0.000 0.700 -624 608 label
(Digital I/O) {/Helvetica cf} 2 16 0.000 0.700 -392 608 label
(JTAG system access) {/Helvetica cf} 2 16 0.000 0.700 -224 608 label
(F5) {/Helvetica cf} 2 16 0.000 0.700 -864 576 label
(flash2 csb) {/Helvetica cf} 2 16 0.000 0.700 -624 576 label
(Digital out) {/Helvetica cf} 2 16 0.000 0.700 -392 576 label
(User area QSPI flash enable \(sense inverted\)) {/Helvetica cf} 2 16 0.000
0.700 -224 576 label
(E4) {/Helvetica cf} 2 16 0.000 0.700 -864 544 label
(flash2 sck) {/Helvetica cf} 2 16 0.000 0.700 -624 544 label
(Digital out) {/Helvetica cf} 2 16 0.000 0.700 -392 544 label
(User area QSPI flash clock) {/Helvetica cf} 2 16 0.000 0.700 -224 544 label
(E3, F4) {/Helvetica cf} 2 16 0.000 0.700 -864 512 label
(flash2 io1:0) {/Helvetica cf} 2 16 0.000 0.700 -624 512 label
(Digital I/O) {/Helvetica cf} 2 16 0.000 0.700 -392 512 label
(User area QSPI flash data) {/Helvetica cf} 2 16 0.000 0.700 -224 512 label
(Digital I/O) {/Helvetica cf} 2 16 0.000 0.700 -392 640 label
(Management GPIO/user power enable) {/Helvetica cf} 2 16 0.000 0.700 -224 640
label
(ESD and padframe power supply) {/Helvetica cf} 2 16 0.000 0.700 -224 320 label
(3.3V Power) {/Helvetica cf} 2 16 0.000 0.700 -400 288 label
(Management area power supply) {/Helvetica cf} 2 16 0.000 0.700 -224 288 label
(1.8V Power) {/Helvetica cf} 2 16 0.000 0.700 -400 256 label
(Management area digital power supply) {/Helvetica cf} 2 16 0.000 0.700 -224
256 label
(ESD, padframe, and management area ground) {/Helvetica cf} 2 16 0.000 0.700
-224 224 label
(3.3V Power) {/Helvetica cf} 2 16 0.000 0.700 -400 176 label
(User area 1 power supply) {/Helvetica cf} 2 16 0.000 0.700 -224 176 label
(1.8V Power) {/Helvetica cf} 2 16 0.000 0.700 -400 144 label
(User area 1 digital power supply) {/Helvetica cf} 2 16 0.000 0.700 -224 144
label
(Ground) {/Helvetica cf} 2 16 0.000 0.700 -400 112 label
(User area 1 ground) {/Helvetica cf} 2 16 0.000 0.700 -224 112 label
(Ground) {/Helvetica cf} 2 16 0.000 0.700 -400 80 label
(User area 1 digital ground) {/Helvetica cf} 2 16 0.000 0.700 -224 80 label
(3.3V Power) {/Helvetica cf} 2 16 0.000 0.700 -400 32 label
(User area 2 power supply) {/Helvetica cf} 2 16 0.000 0.700 -224 32 label
(1.8V Power) {/Helvetica cf} 2 16 0.000 0.700 -400 0 label
(User area 2 digital power supply) {/Helvetica cf} 2 16 0.000 0.700 -224 0
label
(Ground) {/Helvetica cf} 2 16 0.000 0.700 -400 -32 label
(User area 2 ground) {/Helvetica cf} 2 16 0.000 0.700 -224 -32 label
(Ground) {/Helvetica cf} 2 16 0.000 0.700 -400 -64 label
(User area 2 digital ground) {/Helvetica cf} 2 16 0.000 0.700 -224 -64 label
pgsave restore showpage
%%Page: gpio 5
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1184 960 translate
0.600 0.600 0.600 scb
0 1.000 -912 -32 -912 480 -368 480 -368 -32 4 polygon
0.800 0.800 0.800 scb
0 1.000 -320 -256 -320 16 208 16 208 -256 4 polygon
0.679 1.000 0.184 scb
512 1.000 -992 960 -992 -768 256 -768 256 960 4 polygon
sce
(Functional Description) {/Helvetica-Bold cf} 2 16 0.000 0.700 -992 928 label
1 1.000 -992 912 256 912 2 polygon
(GPIO \(pin E10\)) {/Helvetica cf} 2 16 0.000 0.700 -480 864 label
(General Purpose I/O) {/Helvetica-Bold cf} 2 16 0.000 0.700 -992 864 label
( are immediate. ) {/Helvetica cf} (reg_gpio_data) {/Helvetica-Bold cf}
(All reads from ) {CR} (are registered.) {/Helvetica cf} (reg_gpio_data )
{/Courier-Bold cf}
(The basic function of the GPIO is illustrated below. All writes to )
{/Helvetica cf} 12 16 0.000 0.700 -992 624 label
(0x21000000) {/Courier-Bold cf} 2 16 0.000 0.700 -576 -416 label
(GPIO input/output \(low bit\)) {/Helvetica cf} 2 16 0.000 0.700 -352 -416
label
(0x21000004) {/Courier-Bold cf} 2 16 0.000 0.700 -576 -496 label
(GPIO output enable \(0 = output, 1 = input\)) {/Helvetica cf} 2 16 0.000 0.700
-352 -496 label
(0x21000008) {/Courier-Bold cf} 2 16 0.000 0.700 -576 -544 label
(GPIO pullup enable \(1 = pullup, 0 = none\)) {/Helvetica cf} 2 16 0.000 0.700
-352 -544 label
(0x2100000c) {/Courier-Bold cf} 2 16 0.000 0.700 -576 -592 label
(GPIO pulldown enable \(1 = pulldown, 0 = none\)) {/Helvetica cf} 2 16 0.000
0.700 -352 -592 label
(reg_gpio_data) {/Courier-Bold cf} 2 16 0.000 0.700 -976 -416 label
(reg_gpio_ena) {/Courier-Bold cf} 2 16 0.000 0.700 -976 -496 label
(reg_gpio_pu) {/Courier-Bold cf} 2 16 0.000 0.700 -976 -544 label
(reg_gpio_pd) {/Courier-Bold cf} 2 16 0.000 0.700 -976 -592 label
(GPIO memory address map:) {/Helvetica cf} 2 16 0.000 0.700 -976 -320 label
(Pin) {/Helvetica cf} 2 23 0.000 0.700 -928 224 label
0.750 0.000 -736 368 analog::resistor
0.750 0.000 -736 80 analog::resistor
0.750 0.000 -736 288 analog::switch
1 1.000 -736 240 -736 208 2 polygon
1.000 0.000 -736 224 generic::dot
0.750 0.000 -736 176 analog::switch
0.750 0.000 -736 416 analog::vdd
0.750 0.000 -736 32 analog::gnd
0 1.000 -896 176 -896 272 -800 272 -800 176 4 polygon
1 1.000 -896 176 -800 272 2 polygon
1 1.000 -896 272 -800 176 2 polygon
(reg_gpio_pu) {/Courier-Bold cf} 2 16 0.000 0.700 -704 256 label
(reg_gpio_pd) {/Courier-Bold cf} 2 20 0.000 0.700 -704 160 label
(reg_gpio_data) {/Courier-Bold cf} 2 16 0.000 0.700 -16 192 label
-1.000 0.000 -416 288 digital::buffer
1 1.000 -416 312 -416 448 2 polygon
(reg_gpio_ena) {/Courier-Bold cf} 2 16 0.000 0.700 -312 440 label
1 1.000 -480 288 -496 288 -496 224 3 polygon
1.000 0.000 -496 224 generic::dot
1 1.000 -336 320 -336 256 -272 224 -272 352 -336 320 5 polygon
1 1.000 -80 -128 -80 -32 -144 0 -144 -160 -80 -128 5 polygon
1 1.000 -336 288 -368 288 2 polygon
1 1.000 -304 336 -304 384 -208 384 3 polygon
1 1.000 -272 320 -112 320 2 polygon
1 1.000 -272 256 -208 256 2 polygon
(0x2f000000) {/Courier-Bold cf} 2 16 360.000 0.700 -576 -640 label
(PLL clock output destination \(low bit\)) {/Helvetica cf} 2 16 0.000 0.700
-352 -640 label
(0x2f000004) {/Courier-Bold cf} 2 16 360.000 0.700 -576 -688 label
(Trap output destination \(low bit\)) {/Helvetica cf} 2 16 0.000 0.700 -352
-688 label
(0x2f000008) {/Courier-Bold cf} 2 16 360.000 0.700 -576 -736 label
(IRQ 7 input source \(low bit\)) {/Helvetica cf} 2 16 0.000 0.700 -352 -736
label
(GPIO output readback \(16th bit\)) {/Helvetica cf} 2 16 0.000 0.700 -352 -448
label
1 1.000 -800 224 -496 224 2 polygon
1 1.000 -496 224 -496 64 -32 64 3 polygon
1.000 90.000 -48 64 generic::arrowhead
-1.000 270.000 -192 192 generic::arrowhead
1 1.000 -320 448 -416 448 2 polygon
(I/O pad) {/Helvetica-Oblique cf} 2 28 0.000 0.700 -896 464 label
1 1.000 -144 192 -208 192 -208 256 3 polygon
(reg_pll_out_dest) {/Courier-Bold cf} 2 16 0.000 0.700 -976 -640 label
(reg_trap_out_dest) {/Courier-Bold cf} 2 16 0.000 0.700 -976 -688 label
(reg_irq7_source) {/Courier-Bold cf} 2 16 0.000 0.700 -976 -736 label
(address) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -576 -368 label
(description) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -352 -368 label
(C header name) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -976 -368 label
1 1.000 -976 -384 240 -384 2 polygon
(function data bit) {/Helvetica-Oblique cf} 2 20 0.000 0.700 -96 320 label
(function data enable) {/Helvetica-Oblique cf} 2 20 0.000 0.700 -192 384 label
(0) {/Helvetica cf} 2 21 0.000 0.700 -288 256 label
(1) {/Helvetica cf} 2 21 0.000 0.700 -288 320 label
0 1.000 -144 160 -144 224 -80 224 -80 160 4 polygon
(register) {/Helvetica-Oblique cf} 2 17 0.000 0.700 -112 240 label
1 1.000 -80 192 -32 192 2 polygon
1 1.000 -208 64 -208 -32 -144 -32 3 polygon
1 1.000 -112 -144 -112 -208 2 polygon
(IRQ select) {/Helvetica-Oblique cf} 2 29 0.000 0.700 -112 -224 label
1 1.000 -144 -128 -224 -128 2 polygon
1 1.000 -144 -96 -224 -96 2 polygon
1 1.000 -144 -64 -224 -64 2 polygon
(0) {/Helvetica cf} 2 23 0.000 0.700 -240 -128 label
1.000 0.000 -208 64 generic::dot
1 1.000 -352 288 -352 128 -32 128 3 polygon
1.000 90.000 -48 128 generic::arrowhead
1.000 0.000 -352 288 generic::dot
1 1.000 -80 -80 0 -80 2 polygon
(IRQ channel) {/Helvetica-Oblique cf} 2 20 0.000 0.700 16 -80 label
-1.000 270.000 -80 192 generic::arrowhead
(reg_gpio_data) {/Courier-Bold cf} 2 16 0.000 0.700 -16 128 label
(\(read, 16th bit\)) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -16 96 label
(\(read, low bit\)) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -16 32 label
(reg_gpio_data) {/Courier-Bold cf} 2 16 0.000 0.700 -16 64 label
(0) {/Helvetica cf} 2 21 0.000 0.700 -128 -128 label
(other IRQ sources) {/Helvetica-Oblique cf} 2 23 0.000 0.700 -240 -80 label
1 1.000 -96 -208 -96 -136 2 polygon
(Figure 1. GPIO channel structure) {/Helvetica-Oblique cf} 2 16 0.000 0.700
-976 -256 label
0.800 0.800 0.800 scb
224 1.000 -992 -272 -992 496 256 496 256 -272 4 polygon
sce
(page 5) {/Helvetica cf} 2 31 0.000 0.700 240 944 label
(\(see Tables TBD\)) {/Helvetica cf} 2 20 0.000 0.700 -144 352 label
(\(see Table TBD\)) {/Helvetica cf} 2 19 0.000 0.700 -176 -176 label
(user area power supplies.) {CR}
(with the completed user projects, this pin is used to enable the voltage regulators generating the)
{CR}
(the management SoC and cannot be assigned to the user project area. On the test board provided)
{CR}
(The GPI pin is a single assignable general-purpose digital input or output that is available only to)
{/Helvetica cf} 8 28 0.000 0.700 -992 816 label
pgsave restore showpage
%%Page: gpio2 6
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 992 992 translate
0.679 1.000 0.184 scb
512 1.000 -800 928 -800 -800 448 -800 448 928 4 polygon
sce
(\(cont.\)) {/Helvetica-Oblique cf} (Functional Description )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -800 896 label
1 1.000 -800 880 448 880 2 polygon
(GPIO description, continued.) {/Helvetica cf} 2 16 0.000 0.700 -800 832 label
0 1.000 -752 496 -752 544 272 544 272 496 4 polygon
1 1.000 -720 496 -720 448 2 polygon
1 1.000 -688 496 -688 448 2 polygon
1 1.000 -656 496 -656 448 2 polygon
1 1.000 -624 496 -624 448 2 polygon
1 1.000 -592 496 -592 448 2 polygon
1 1.000 -560 496 -560 448 2 polygon
1 1.000 -528 496 -528 448 2 polygon
1 1.000 -496 496 -496 448 2 polygon
1 1.000 -464 496 -464 448 2 polygon
1 1.000 -432 496 -432 448 2 polygon
1 1.000 -400 496 -400 448 2 polygon
1 1.000 -368 496 -368 448 2 polygon
1 1.000 -336 496 -336 448 2 polygon
1 1.000 -304 496 -304 448 2 polygon
1 1.000 -272 496 -272 448 2 polygon
1 1.000 -240 592 -240 448 2 polygon
1 1.000 -208 496 -208 448 2 polygon
1 1.000 -176 496 -176 448 2 polygon
1 1.000 -144 496 -144 448 2 polygon
1 1.000 -112 496 -112 448 2 polygon
1 1.000 -80 496 -80 448 2 polygon
1 1.000 -48 496 -48 448 2 polygon
1 1.000 -16 496 -16 448 2 polygon
1 1.000 16 496 16 448 2 polygon
1 1.000 48 496 48 448 2 polygon
1 1.000 80 496 80 448 2 polygon
1 1.000 112 496 112 448 2 polygon
1 1.000 144 496 144 448 2 polygon
1 1.000 176 496 176 448 2 polygon
1 1.000 208 496 208 448 2 polygon
1 1.000 240 496 240 448 2 polygon
(reg_gpio_data) {/Courier-Bold cf} 2 16 0.000 0.700 -336 608 label
(0) {/Helvetica cf} 2 21 0.000 0.500 256 472 label
0.600 0.600 0.600 scb
(1) {/Helvetica cf} 2 21 0.000 0.500 224 472 label
(2) {/Helvetica cf} 2 21 0.000 0.500 192 472 label
(3) {/Helvetica cf} 2 21 0.000 0.500 160 472 label
(4) {/Helvetica cf} 2 21 0.000 0.500 128 472 label
(5) {/Helvetica cf} 2 21 0.000 0.500 96 472 label
(6) {/Helvetica cf} 2 21 0.000 0.500 64 472 label
(7) {/Helvetica cf} 2 21 0.000 0.500 32 472 label
(8) {/Helvetica cf} 2 21 0.000 0.500 0 472 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -32 472 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -64 472 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -96 472 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -128 472 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -160 472 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -192 472 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -224 472 label
sce
(16) {/Helvetica cf} 2 21 0.000 0.500 -256 472 label
0.600 0.600 0.600 scb
(17) {/Helvetica cf} 2 21 0.000 0.500 -288 472 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -320 472 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -352 472 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -384 472 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -416 472 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -448 472 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -480 472 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -512 472 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -544 472 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -576 472 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -608 472 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -640 472 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -672 472 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -704 472 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -736 472 label
sce
(bit) {/Helvetica cf} 2 20 0.000 0.700 304 480 label
(0x21000000) {/Courier-Bold cf} 2 16 0.000 0.700 64 560 label
1 1.000 16 544 16 592 2 polygon
1 1.000 -496 544 -496 592 2 polygon
1 1.000 -752 592 -752 544 2 polygon
1 1.000 272 592 272 544 2 polygon
1 1.000 272 496 272 448 2 polygon
1 1.000 -752 496 -752 448 2 polygon
(0x21000001) {/Courier-Bold cf} 2 16 0.000 0.700 -192 560 label
(0x21000002) {/Courier-Bold cf} 2 16 0.000 0.700 -448 560 label
(0x21000003) {/Courier-Bold cf} 2 16 0.000 0.700 -704 560 label
(address) {/Helvetica cf} 2 17 0.000 0.700 352 560 label
(value) {/Helvetica cf} 2 20 0.000 0.700 304 528 label
(GPIO output readback) {/Helvetica cf} 2 17 0.000 0.700 -496 512 label
(GPIO input/output) {/Helvetica cf} 2 17 0.000 0.700 16 512 label
1 1.000 -752 592 272 592 2 polygon
1 1.000 -752 448 272 448 2 polygon
0 1.000 -752 96 -752 144 272 144 272 96 4 polygon
1 1.000 -720 96 -720 48 2 polygon
1 1.000 -688 96 -688 48 2 polygon
1 1.000 -656 96 -656 48 2 polygon
1 1.000 -624 96 -624 48 2 polygon
1 1.000 -592 96 -592 48 2 polygon
1 1.000 -560 96 -560 48 2 polygon
1 1.000 -528 96 -528 48 2 polygon
1 1.000 -496 96 -496 48 2 polygon
1 1.000 -464 96 -464 48 2 polygon
1 1.000 -432 96 -432 48 2 polygon
1 1.000 -400 96 -400 48 2 polygon
1 1.000 -368 96 -368 48 2 polygon
1 1.000 -336 96 -336 48 2 polygon
1 1.000 -304 96 -304 48 2 polygon
1 1.000 -272 96 -272 48 2 polygon
1 1.000 -240 192 -240 48 2 polygon
1 1.000 -208 96 -208 48 2 polygon
1 1.000 -176 96 -176 48 2 polygon
1 1.000 -144 96 -144 48 2 polygon
1 1.000 -112 96 -112 48 2 polygon
1 1.000 -80 96 -80 48 2 polygon
1 1.000 -48 96 -48 48 2 polygon
1 1.000 -16 96 -16 48 2 polygon
1 1.000 16 96 16 48 2 polygon
1 1.000 48 96 48 48 2 polygon
1 1.000 80 96 80 48 2 polygon
1 1.000 112 96 112 48 2 polygon
1 1.000 144 96 144 48 2 polygon
1 1.000 176 96 176 48 2 polygon
1 1.000 208 96 208 48 2 polygon
1 1.000 240 96 240 48 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 256 72 label
0.600 0.600 0.600 scb
(1) {/Helvetica cf} 2 21 0.000 0.500 224 72 label
(2) {/Helvetica cf} 2 21 0.000 0.500 192 72 label
(3) {/Helvetica cf} 2 21 0.000 0.500 160 72 label
(4) {/Helvetica cf} 2 21 0.000 0.500 128 72 label
(5) {/Helvetica cf} 2 21 0.000 0.500 96 72 label
(6) {/Helvetica cf} 2 21 0.000 0.500 64 72 label
(7) {/Helvetica cf} 2 21 0.000 0.500 32 72 label
(8) {/Helvetica cf} 2 21 0.000 0.500 0 72 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -32 72 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -64 72 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -96 72 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -128 72 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -160 72 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -192 72 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -224 72 label
(16) {/Helvetica cf} 2 21 0.000 0.500 -256 72 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -288 72 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -320 72 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -352 72 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -384 72 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -416 72 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -448 72 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -480 72 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -512 72 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -544 72 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -576 72 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -608 72 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -640 72 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -672 72 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -704 72 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -736 72 label
sce
(bit) {/Helvetica cf} 2 20 0.000 0.700 304 80 label
(0x21000004) {/Courier-Bold cf} 2 16 0.000 0.700 64 160 label
1 1.000 16 144 16 192 2 polygon
1 1.000 -496 144 -496 192 2 polygon
1 1.000 -752 192 -752 144 2 polygon
1 1.000 272 192 272 144 2 polygon
1 1.000 272 96 272 48 2 polygon
1 1.000 -752 96 -752 48 2 polygon
(0x21000005) {/Courier-Bold cf} 2 16 0.000 0.700 -192 160 label
0.600 0.600 0.600 scb
(0x21000006) {/Courier-Bold cf} 2 16 0.000 0.700 -448 160 label
(0x21000007) {/Courier-Bold cf} 2 16 0.000 0.700 -704 160 label
sce
(address) {/Helvetica cf} 2 17 0.000 0.700 352 160 label
(value) {/Helvetica cf} 2 20 0.000 0.700 304 128 label
(\(undefined, reads zero\)) {/Helvetica cf} 2 17 0.000 0.700 -496 112 label
(GPIO output enable) {/Helvetica cf} 2 17 0.000 0.700 16 112 label
1 1.000 -752 192 272 192 2 polygon
1 1.000 -752 48 272 48 2 polygon
(Writing to the address low bit always sets the registered value at the GPIO.)
{/Helvetica cf} 2 16 0.000 0.700 -752 368 label
(Writing to address bit 16 has no effect.) {/Helvetica cf} 2 16 0.000 0.700
-752 336 label
(Reading from the address low bit reads the value at the chip pin.)
{/Helvetica cf} 2 16 0.000 0.700 -752 304 label
(Reading from address bit 16 reads the value at the multiplexer output \(see diagram\).)
{/Helvetica cf} 2 16 0.000 0.700 -752 272 label
(Bit 0 corresponds to the GPIO channel enable.) {/Helvetica cf} 2 16 0.000
0.700 -752 0 label
(reg_gpio_ena) {/Courier-Bold cf} 2 16 0.000 0.700 -336 208 label
(or one 8-bit byte.) {CR}
(instruction and data type, the entire 32-bit register can be read in one instruction, or one 16-bit word,)
{CR}
(to the data bus width of the wishbone bus. Addresses, however, are in bytes. Depending on the)
{CR}
(In the memory-mapped register descriptions below, each register is shown as 32 bits corresponding)
{/Helvetica cf} 8 16 0.000 0.700 -800 688 label
(Bit value 1 indicates an output channel; 0 indicates an input.)
{/Helvetica cf} 2 16 0.000 0.700 -752 -32 label
0 1.000 -752 -224 -752 -176 272 -176 272 -224 4 polygon
1 1.000 -720 -224 -720 -272 2 polygon
1 1.000 -688 -224 -688 -272 2 polygon
1 1.000 -656 -224 -656 -272 2 polygon
1 1.000 -624 -224 -624 -272 2 polygon
1 1.000 -592 -224 -592 -272 2 polygon
1 1.000 -560 -224 -560 -272 2 polygon
1 1.000 -528 -224 -528 -272 2 polygon
1 1.000 -496 -224 -496 -272 2 polygon
1 1.000 -464 -224 -464 -272 2 polygon
1 1.000 -432 -224 -432 -272 2 polygon
1 1.000 -400 -224 -400 -272 2 polygon
1 1.000 -368 -224 -368 -272 2 polygon
1 1.000 -336 -224 -336 -272 2 polygon
1 1.000 -304 -224 -304 -272 2 polygon
1 1.000 -272 -224 -272 -272 2 polygon
1 1.000 -240 -128 -240 -272 2 polygon
1 1.000 -208 -224 -208 -272 2 polygon
1 1.000 -176 -224 -176 -272 2 polygon
1 1.000 -144 -224 -144 -272 2 polygon
1 1.000 -112 -224 -112 -272 2 polygon
1 1.000 -80 -224 -80 -272 2 polygon
1 1.000 -48 -224 -48 -272 2 polygon
1 1.000 -16 -224 -16 -272 2 polygon
1 1.000 16 -224 16 -272 2 polygon
1 1.000 48 -224 48 -272 2 polygon
1 1.000 80 -224 80 -272 2 polygon
1 1.000 112 -224 112 -272 2 polygon
1 1.000 144 -224 144 -272 2 polygon
1 1.000 176 -224 176 -272 2 polygon
1 1.000 208 -224 208 -272 2 polygon
1 1.000 240 -224 240 -272 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 256 -248 label
0.600 0.600 0.600 scb
(1) {/Helvetica cf} 2 21 0.000 0.500 224 -248 label
(2) {/Helvetica cf} 2 21 0.000 0.500 192 -248 label
(3) {/Helvetica cf} 2 21 0.000 0.500 160 -248 label
(4) {/Helvetica cf} 2 21 0.000 0.500 128 -248 label
(5) {/Helvetica cf} 2 21 0.000 0.500 96 -248 label
(6) {/Helvetica cf} 2 21 0.000 0.500 64 -248 label
(7) {/Helvetica cf} 2 21 0.000 0.500 32 -248 label
(8) {/Helvetica cf} 2 21 0.000 0.500 0 -248 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -32 -248 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -64 -248 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -96 -248 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -128 -248 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -160 -248 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -192 -248 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -224 -248 label
(16) {/Helvetica cf} 2 21 0.000 0.500 -256 -248 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -288 -248 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -320 -248 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -352 -248 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -384 -248 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -416 -248 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -448 -248 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -480 -248 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -512 -248 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -544 -248 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -576 -248 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -608 -248 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -640 -248 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -672 -248 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -704 -248 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -736 -248 label
sce
(bit) {/Helvetica cf} 2 20 0.000 0.700 304 -240 label
(0x21000008) {/Courier-Bold cf} 2 16 0.000 0.700 64 -160 label
1 1.000 16 -176 16 -128 2 polygon
1 1.000 -496 -176 -496 -128 2 polygon
1 1.000 -752 -128 -752 -176 2 polygon
1 1.000 272 -128 272 -176 2 polygon
1 1.000 272 -224 272 -272 2 polygon
1 1.000 -752 -224 -752 -272 2 polygon
(0x21000009) {/Courier-Bold cf} 2 16 360.000 0.700 -192 -160 label
0.600 0.600 0.600 scb
(0x2100000a) {/Courier-Bold cf} 2 16 0.000 0.700 -448 -160 label
(0x2100000b) {/Courier-Bold cf} 2 16 0.000 0.700 -704 -160 label
sce
(address) {/Helvetica cf} 2 17 0.000 0.700 352 -160 label
(value) {/Helvetica cf} 2 20 0.000 0.700 304 -192 label
(\(undefined, reads zero\)) {/Helvetica cf} 2 17 0.000 0.700 -496 -208 label
(GPIO pin pull-up) {/Helvetica cf} 2 17 0.000 0.700 16 -208 label
1 1.000 -752 -128 272 -128 2 polygon
1 1.000 -752 -272 272 -272 2 polygon
(Bit value 1 indicates pullup is active; 0 indicates pullup inactive.)
{/Helvetica cf} 2 16 0.000 0.700 -752 -352 label
(reg_gpio_pu) {/Courier-Bold cf} 2 16 0.000 0.700 -336 -112 label
0 1.000 -752 -544 -752 -496 272 -496 272 -544 4 polygon
1 1.000 -720 -544 -720 -592 2 polygon
1 1.000 -688 -544 -688 -592 2 polygon
1 1.000 -656 -544 -656 -592 2 polygon
1 1.000 -624 -544 -624 -592 2 polygon
1 1.000 -592 -544 -592 -592 2 polygon
1 1.000 -560 -544 -560 -592 2 polygon
1 1.000 -528 -544 -528 -592 2 polygon
1 1.000 -496 -544 -496 -592 2 polygon
1 1.000 -464 -544 -464 -592 2 polygon
1 1.000 -432 -544 -432 -592 2 polygon
1 1.000 -400 -544 -400 -592 2 polygon
1 1.000 -368 -544 -368 -592 2 polygon
1 1.000 -336 -544 -336 -592 2 polygon
1 1.000 -304 -544 -304 -592 2 polygon
1 1.000 -272 -544 -272 -592 2 polygon
1 1.000 -240 -448 -240 -592 2 polygon
1 1.000 -208 -544 -208 -592 2 polygon
1 1.000 -176 -544 -176 -592 2 polygon
1 1.000 -144 -544 -144 -592 2 polygon
1 1.000 -112 -544 -112 -592 2 polygon
1 1.000 -80 -544 -80 -592 2 polygon
1 1.000 -48 -544 -48 -592 2 polygon
1 1.000 -16 -544 -16 -592 2 polygon
1 1.000 16 -544 16 -592 2 polygon
1 1.000 48 -544 48 -592 2 polygon
1 1.000 80 -544 80 -592 2 polygon
1 1.000 112 -544 112 -592 2 polygon
1 1.000 144 -544 144 -592 2 polygon
1 1.000 176 -544 176 -592 2 polygon
1 1.000 208 -544 208 -592 2 polygon
1 1.000 240 -544 240 -592 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 256 -568 label
0.600 0.600 0.600 scb
(1) {/Helvetica cf} 2 21 0.000 0.500 224 -568 label
(2) {/Helvetica cf} 2 21 0.000 0.500 192 -568 label
(3) {/Helvetica cf} 2 21 0.000 0.500 160 -568 label
(4) {/Helvetica cf} 2 21 0.000 0.500 128 -568 label
(5) {/Helvetica cf} 2 21 0.000 0.500 96 -568 label
(6) {/Helvetica cf} 2 21 0.000 0.500 64 -568 label
(7) {/Helvetica cf} 2 21 0.000 0.500 32 -568 label
(8) {/Helvetica cf} 2 21 0.000 0.500 0 -568 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -32 -568 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -64 -568 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -96 -568 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -128 -568 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -160 -568 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -192 -568 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -224 -568 label
(16) {/Helvetica cf} 2 21 0.000 0.500 -256 -568 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -288 -568 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -320 -568 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -352 -568 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -384 -568 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -416 -568 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -448 -568 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -480 -568 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -512 -568 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -544 -568 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -576 -568 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -608 -568 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -640 -568 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -672 -568 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -704 -568 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -736 -568 label
sce
(bit) {/Helvetica cf} 2 20 0.000 0.700 304 -560 label
(0x2100000c) {/Courier-Bold cf} 2 16 0.000 0.700 64 -480 label
1 1.000 16 -496 16 -448 2 polygon
1 1.000 -496 -496 -496 -448 2 polygon
1 1.000 -752 -448 -752 -496 2 polygon
1 1.000 272 -448 272 -496 2 polygon
1 1.000 272 -544 272 -592 2 polygon
1 1.000 -752 -544 -752 -592 2 polygon
(0x2100000d) {/Courier-Bold cf} 2 16 360.000 0.700 -192 -480 label
0.600 0.600 0.600 scb
(0x2100000e) {/Courier-Bold cf} 2 16 0.000 0.700 -448 -480 label
(0x2100000f) {/Courier-Bold cf} 2 16 0.000 0.700 -704 -480 label
sce
(address) {/Helvetica cf} 2 17 0.000 0.700 352 -480 label
(value) {/Helvetica cf} 2 20 0.000 0.700 304 -512 label
(\(undefined, reads zero\)) {/Helvetica cf} 2 17 0.000 0.700 -496 -528 label
(GPIO pin pull-down \(inverted\)) {/Helvetica cf} 2 17 0.000 0.700 16 -528
label
1 1.000 -752 -448 272 -448 2 polygon
1 1.000 -752 -592 272 -592 2 polygon
(reg_gpio_pd) {/Courier-Bold cf} 2 16 0.000 0.700 -336 -432 label
(Bit value 1 indicates pullup is active; 0 indicates pulldown is inactive.)
{/Helvetica cf} 2 16 0.000 0.700 -752 -672 label
(Table 1) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -752 608 label
(Table 2) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -752 208 label
(Table 3) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -752 -112 label
(Table 4) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -752 -432 label
(page 6) {/Helvetica cf} 2 31 0.000 0.700 432 912 label
(Bit 0 corresponds to the GPIO channel pull-up state.) {/Helvetica cf} 2 16
0.000 0.700 -752 -320 label
(Bit 0 corresponds to the GPIO channel pull-down state.) {/Helvetica cf} 2 16
0.000 0.700 -752 -640 label
pgsave restore showpage
%%Page: gpio3 7
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1088 736 translate
0.679 1.000 0.184 scb
512 1.000 -896 1184 -896 -544 352 -544 352 1184 4 polygon
sce
(\(cont.\)) {/Helvetica-Oblique cf} (Functional Description )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -896 1152 label
1 1.000 -896 1136 352 1136 2 polygon
(GPIO description, continued.) {/Helvetica cf} 2 16 0.000 0.700 -896 1088 label
0 1.000 -848 912 -848 960 176 960 176 912 4 polygon
1 1.000 -816 912 -816 864 2 polygon
1 1.000 -784 912 -784 864 2 polygon
1 1.000 -752 912 -752 864 2 polygon
1 1.000 -720 912 -720 864 2 polygon
1 1.000 -688 912 -688 864 2 polygon
1 1.000 -656 912 -656 864 2 polygon
1 1.000 -624 912 -624 864 2 polygon
1 1.000 -592 912 -592 864 2 polygon
1 1.000 -560 912 -560 864 2 polygon
1 1.000 -528 912 -528 864 2 polygon
1 1.000 -496 912 -496 864 2 polygon
1 1.000 -464 912 -464 864 2 polygon
1 1.000 -432 912 -432 864 2 polygon
1 1.000 -400 912 -400 864 2 polygon
1 1.000 -368 912 -368 864 2 polygon
1 1.000 -304 912 -304 864 2 polygon
1 1.000 -272 912 -272 864 2 polygon
1 1.000 -240 912 -240 864 2 polygon
1 1.000 -208 912 -208 864 2 polygon
1 1.000 -176 912 -176 864 2 polygon
1 1.000 -144 912 -144 864 2 polygon
1 1.000 -112 912 -112 864 2 polygon
1 1.000 -80 912 -80 864 2 polygon
1 1.000 -48 912 -48 864 2 polygon
1 1.000 -16 912 -16 864 2 polygon
1 1.000 16 912 16 864 2 polygon
1 1.000 48 912 48 864 2 polygon
1 1.000 80 912 80 864 2 polygon
1 1.000 112 912 112 864 2 polygon
1 1.000 144 912 144 864 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 160 888 label
0.600 0.600 0.600 scb
(1) {/Helvetica cf} 2 21 0.000 0.500 128 888 label
(2) {/Helvetica cf} 2 21 0.000 0.500 96 888 label
(3) {/Helvetica cf} 2 21 0.000 0.500 64 888 label
(4) {/Helvetica cf} 2 21 0.000 0.500 32 888 label
(5) {/Helvetica cf} 2 21 0.000 0.500 0 888 label
(6) {/Helvetica cf} 2 21 0.000 0.500 -32 888 label
(7) {/Helvetica cf} 2 21 0.000 0.500 -64 888 label
(8) {/Helvetica cf} 2 21 0.000 0.500 -96 888 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -128 888 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -160 888 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -192 888 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -224 888 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -256 888 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -288 888 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -320 888 label
(16) {/Helvetica cf} 2 21 0.000 0.500 -352 888 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -384 888 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -416 888 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -448 888 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -480 888 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -512 888 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -544 888 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -576 888 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -608 888 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -640 888 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -672 888 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -704 888 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -736 888 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -768 888 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -800 888 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -832 888 label
sce
(bit) {/Helvetica cf} 2 20 0.000 0.700 208 896 label
(0x2f000000) {/Courier-Bold cf} 2 16 0.000 0.700 -32 976 label
1 1.000 -80 960 -80 1008 2 polygon
1 1.000 -592 960 -592 1008 2 polygon
1 1.000 -848 1008 -848 960 2 polygon
1 1.000 176 1008 176 960 2 polygon
1 1.000 176 912 176 864 2 polygon
1 1.000 -848 912 -848 864 2 polygon
0.600 0.600 0.600 scb
(0x2f000001) {/Courier-Bold cf} 2 16 360.000 0.700 -288 976 label
(0x2f000002) {/Courier-Bold cf} 2 16 360.000 0.700 -544 976 label
(0x2f000003) {/Courier-Bold cf} 2 16 0.000 0.700 -800 976 label
sce
(address) {/Helvetica cf} 2 17 0.000 0.700 256 976 label
(value) {/Helvetica cf} 2 20 0.000 0.700 208 944 label
(\(undefined, reads zero\)) {/Helvetica cf} 2 17 0.000 0.700 -448 928 label
1 1.000 -848 1008 176 1008 2 polygon
1 1.000 -848 864 176 864 2 polygon
(reg_pll_out_dest) {/Courier-Bold cf} 2 16 0.000 0.700 -432 1024 label
1 1.000 -80 960 -80 912 2 polygon
1 1.000 -336 1008 -336 960 2 polygon
1 1.000 -336 912 -336 864 2 polygon
(PLL clock dest.) {/Helvetica cf} 2 17 0.000 0.700 48 928 label
(according to the following table:) {CR}
(The low bit of this register directs the output of the core clock to the GPIO channel,)
{/Helvetica cf} 4 28 0.000 0.700 -848 832 label
( value) {/Helvetica cf} (0x2f000000) {/Courier-Bold cf} (Register byte )
{/Helvetica cf} 6 16 0.000 0.700 -800 736 label
(Clock output directed to this channel) {/Helvetica cf} 2 16 0.000 0.700 -352
736 label
(0) {/Courier-Bold cf} 2 16 0.000 0.700 -560 688 label
(1) {/Courier-Bold cf} 2 16 0.000 0.700 -560 656 label
(\(none\)) {/Helvetica cf} 2 16 0.000 0.700 -256 688 label
1 1.000 -800 720 208 720 2 polygon
1 1.000 -368 768 -368 640 2 polygon
(0) {/Helvetica cf} 2 16 0.000 0.700 -704 688 label
(1) {/Helvetica cf} 2 16 0.000 0.700 -704 656 label
0 1.000 -848 336 -848 384 176 384 176 336 4 polygon
1 1.000 -816 336 -816 288 2 polygon
1 1.000 -784 336 -784 288 2 polygon
1 1.000 -752 336 -752 288 2 polygon
1 1.000 -720 336 -720 288 2 polygon
1 1.000 -688 336 -688 288 2 polygon
1 1.000 -656 336 -656 288 2 polygon
1 1.000 -624 336 -624 288 2 polygon
1 1.000 -592 336 -592 288 2 polygon
1 1.000 -560 336 -560 288 2 polygon
1 1.000 -528 336 -528 288 2 polygon
1 1.000 -496 336 -496 288 2 polygon
1 1.000 -464 336 -464 288 2 polygon
1 1.000 -432 336 -432 288 2 polygon
1 1.000 -400 336 -400 288 2 polygon
1 1.000 -368 336 -368 288 2 polygon
1 1.000 -304 336 -304 288 2 polygon
1 1.000 -272 336 -272 288 2 polygon
1 1.000 -240 336 -240 288 2 polygon
1 1.000 -208 336 -208 288 2 polygon
1 1.000 -176 336 -176 288 2 polygon
1 1.000 -144 336 -144 288 2 polygon
1 1.000 -112 336 -112 288 2 polygon
1 1.000 -80 336 -80 288 2 polygon
1 1.000 -48 336 -48 288 2 polygon
1 1.000 -16 336 -16 288 2 polygon
1 1.000 16 336 16 288 2 polygon
1 1.000 48 336 48 288 2 polygon
1 1.000 80 336 80 288 2 polygon
1 1.000 112 336 112 288 2 polygon
1 1.000 144 336 144 288 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 160 312 label
0.600 0.600 0.600 scb
(1) {/Helvetica cf} 2 21 0.000 0.500 128 312 label
(2) {/Helvetica cf} 2 21 0.000 0.500 96 312 label
(3) {/Helvetica cf} 2 21 0.000 0.500 64 312 label
(4) {/Helvetica cf} 2 21 0.000 0.500 32 312 label
(5) {/Helvetica cf} 2 21 0.000 0.500 0 312 label
(6) {/Helvetica cf} 2 21 0.000 0.500 -32 312 label
(7) {/Helvetica cf} 2 21 0.000 0.500 -64 312 label
(8) {/Helvetica cf} 2 21 0.000 0.500 -96 312 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -128 312 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -160 312 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -192 312 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -224 312 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -256 312 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -288 312 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -320 312 label
(16) {/Helvetica cf} 2 21 0.000 0.500 -352 312 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -384 312 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -416 312 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -448 312 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -480 312 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -512 312 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -544 312 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -576 312 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -608 312 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -640 312 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -672 312 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -704 312 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -736 312 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -768 312 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -800 312 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -832 312 label
sce
(bit) {/Helvetica cf} 2 20 0.000 0.700 208 320 label
(0x2f000004) {/Courier-Bold cf} 2 16 0.000 0.700 -32 400 label
1 1.000 -80 384 -80 432 2 polygon
1 1.000 -592 384 -592 432 2 polygon
1 1.000 -848 432 -848 384 2 polygon
1 1.000 176 432 176 384 2 polygon
1 1.000 176 336 176 288 2 polygon
1 1.000 -848 336 -848 288 2 polygon
0.600 0.600 0.600 scb
(0x2f000005) {/Courier-Bold cf} 2 16 360.000 0.700 -288 400 label
(0x2f000006) {/Courier-Bold cf} 2 16 360.000 0.700 -544 400 label
(0x2f000007) {/Courier-Bold cf} 2 16 0.000 0.700 -800 400 label
sce
(address) {/Helvetica cf} 2 17 0.000 0.700 256 400 label
(value) {/Helvetica cf} 2 20 0.000 0.700 208 368 label
(\(undefined, reads zero\)) {/Helvetica cf} 2 17 0.000 0.700 -448 352 label
1 1.000 -848 432 176 432 2 polygon
1 1.000 -848 288 176 288 2 polygon
(reg_trap_out_dest) {/Courier-Bold cf} 2 16 0.000 0.700 -432 448 label
1 1.000 -80 384 -80 336 2 polygon
1 1.000 -336 432 -336 384 2 polygon
1 1.000 -336 336 -336 288 2 polygon
(trap signal dest.) {/Helvetica cf} 2 17 0.000 0.700 48 352 label
(channel, according to the following table:) {CR}
(The low bit of this register directs the output of the processor trap signal to the GPIO)
{/Helvetica cf} 4 28 0.000 0.700 -848 256 label
( value) {/Helvetica cf} (0x2f000004) {/Courier-Bold cf} (Register byte )
{/Helvetica cf} 6 16 0.000 0.700 -800 160 label
(Trap signal output directed to this channel) {/Helvetica cf} 2 16 0.000 0.700
-320 160 label
(0) {/Courier-Bold cf} 2 16 0.000 0.700 -560 112 label
(1) {/Courier-Bold cf} 2 16 0.000 0.700 -560 80 label
(GPIO) {/Helvetica cf} 2 16 0.000 0.700 -320 80 label
(\(none\)) {/Helvetica cf} 2 16 0.000 0.700 -320 112 label
1 1.000 -800 144 208 144 2 polygon
1 1.000 -368 192 -368 64 2 polygon
(0) {/Helvetica cf} 2 16 0.000 0.700 -704 112 label
(1) {/Helvetica cf} 2 16 0.000 0.700 -704 80 label
(Table 5) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -848 1024 label
(Table 6) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -848 448 label
(page 7) {/Helvetica cf} 2 31 0.000 0.700 336 1168 label
(GPIO output.) {CR} (MHz\) may be unable to generate a full swing on the) {qS}
(80) {/Helvetica cf} (e.g., ) {/Helvetica-Oblique cf}
(Note that a high rate core clock \() {/Helvetica cf} 10 28 0.000 0.700 -848
560 label
(Core PLL clock to GPIO out) {/Helvetica cf} 2 16 0.000 0.700 -352 656 label
0 1.000 -864 -192 -864 -144 160 -144 160 -192 4 polygon
1 1.000 -832 -192 -832 -240 2 polygon
1 1.000 -800 -192 -800 -240 2 polygon
1 1.000 -768 -192 -768 -240 2 polygon
1 1.000 -736 -192 -736 -240 2 polygon
1 1.000 -704 -192 -704 -240 2 polygon
1 1.000 -672 -192 -672 -240 2 polygon
1 1.000 -640 -192 -640 -240 2 polygon
1 1.000 -608 -192 -608 -240 2 polygon
1 1.000 -576 -192 -576 -240 2 polygon
1 1.000 -544 -192 -544 -240 2 polygon
1 1.000 -512 -192 -512 -240 2 polygon
1 1.000 -480 -192 -480 -240 2 polygon
1 1.000 -448 -192 -448 -240 2 polygon
1 1.000 -416 -192 -416 -240 2 polygon
1 1.000 -384 -192 -384 -240 2 polygon
1 1.000 -320 -192 -320 -240 2 polygon
1 1.000 -288 -192 -288 -240 2 polygon
1 1.000 -256 -192 -256 -240 2 polygon
1 1.000 -224 -192 -224 -240 2 polygon
1 1.000 -192 -192 -192 -240 2 polygon
1 1.000 -160 -192 -160 -240 2 polygon
1 1.000 -128 -192 -128 -240 2 polygon
1 1.000 -96 -192 -96 -240 2 polygon
1 1.000 -64 -192 -64 -240 2 polygon
1 1.000 -32 -192 -32 -240 2 polygon
1 1.000 0 -192 0 -240 2 polygon
1 1.000 32 -192 32 -240 2 polygon
1 1.000 64 -192 64 -240 2 polygon
1 1.000 96 -192 96 -240 2 polygon
1 1.000 128 -192 128 -240 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 144 -216 label
0.600 0.600 0.600 scb
(1) {/Helvetica cf} 2 21 0.000 0.500 112 -216 label
(2) {/Helvetica cf} 2 21 0.000 0.500 80 -216 label
(3) {/Helvetica cf} 2 21 0.000 0.500 48 -216 label
(4) {/Helvetica cf} 2 21 0.000 0.500 16 -216 label
(5) {/Helvetica cf} 2 21 0.000 0.500 -16 -216 label
(6) {/Helvetica cf} 2 21 0.000 0.500 -48 -216 label
(7) {/Helvetica cf} 2 21 0.000 0.500 -80 -216 label
(8) {/Helvetica cf} 2 21 0.000 0.500 -112 -216 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -144 -216 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -176 -216 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -208 -216 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -240 -216 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -272 -216 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -304 -216 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -336 -216 label
(16) {/Helvetica cf} 2 21 0.000 0.500 -368 -216 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -400 -216 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -432 -216 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -464 -216 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -496 -216 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -528 -216 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -560 -216 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -592 -216 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -624 -216 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -656 -216 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -688 -216 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -720 -216 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -752 -216 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -784 -216 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -816 -216 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -848 -216 label
sce
(bit) {/Helvetica cf} 2 20 0.000 0.700 192 -208 label
(0x2f000008) {/Courier-Bold cf} 2 16 0.000 0.700 -48 -128 label
1 1.000 -96 -144 -96 -96 2 polygon
1 1.000 -608 -144 -608 -96 2 polygon
1 1.000 -864 -96 -864 -144 2 polygon
1 1.000 160 -96 160 -144 2 polygon
1 1.000 160 -192 160 -240 2 polygon
1 1.000 -864 -192 -864 -240 2 polygon
0.600 0.600 0.600 scb
(0x2f000009) {/Courier-Bold cf} 2 16 360.000 0.700 -304 -128 label
(0x2f00000a) {/Courier-Bold cf} 2 16 360.000 0.700 -560 -128 label
(0x2f00000b) {/Courier-Bold cf} 2 16 0.000 0.700 -816 -128 label
sce
(address) {/Helvetica cf} 2 17 0.000 0.700 240 -128 label
(value) {/Helvetica cf} 2 20 0.000 0.700 192 -160 label
(\(undefined, reads zero\)) {/Helvetica cf} 2 17 0.000 0.700 -464 -176 label
1 1.000 -864 -96 160 -96 2 polygon
1 1.000 -864 -240 160 -240 2 polygon
(reg_irq7_source) {/Courier-Bold cf} 2 16 0.000 0.700 -448 -80 label
1 1.000 -96 -144 -96 -192 2 polygon
1 1.000 -352 -96 -352 -144 2 polygon
1 1.000 -352 -192 -352 -240 2 polygon
(IRQ 7 source) {/Helvetica cf} 2 17 0.000 0.700 32 -176 label
(according to the following table:) {CR}
(The low bit of this register directs the input of the GPIO to the processor\251s IRQ7 channel,)
{/Helvetica cf} 4 28 0.000 0.700 -864 -272 label
( value) {/Helvetica cf} (0x2f000008) {/Courier-Bold cf} (Register byte )
{/Helvetica cf} 6 16 0.000 0.700 -816 -368 label
(This channel directed to IRQ channel 7) {/Helvetica cf} 2 16 0.000 0.700 -336
-368 label
(00) {/Courier-Bold cf} 2 16 0.000 0.700 -576 -416 label
(01) {/Courier-Bold cf} 2 16 0.000 0.700 -576 -448 label
(GPIO) {/Helvetica cf} 2 16 0.000 0.700 -304 -448 label
(\(none\)) {/Helvetica cf} 2 16 0.000 0.700 -304 -416 label
1 1.000 -816 -384 192 -384 2 polygon
1 1.000 -384 -336 -384 -448 2 polygon
(0) {/Helvetica cf} 2 16 0.000 0.700 -720 -416 label
(1) {/Helvetica cf} 2 16 0.000 0.700 -720 -448 label
(Table 7) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -864 -80 label
pgsave restore showpage
%%Page: hkspi 8
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1056 736 translate
0.361 0.675 0.934 scb
1 1.000 -144 680 -144 488 2 polygon
1 1.000 -136 680 -136 488 2 polygon
1 1.000 -656 664 -656 496 2 polygon
0.679 1.000 0.184 scb
512 1.000 -864 1184 -864 -544 384 -544 384 1184 4 polygon
sce
(\(cont.\)) {/Helvetica-Oblique cf} (Functional Description )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -864 1152 label
1 1.000 -864 1136 384 1136 2 polygon
(Housekeeping SPI) {/Helvetica-Bold cf} 2 16 0.000 0.700 -864 1088 label
(SDI \(pin F9\), CSB \(pin E8\), SCK \(pin F8\), and SDO \(pin E9\))
{/Helvetica cf} 2 16 0.000 0.700 -368 1088 label
(SPI protocol definition) {/Helvetica-Bold cf} 2 16 0.000 0.700 -864 896 label
1 1.000 -864 -192 384 -192 2 polygon
(00000000) {/Courier-Bold cf} 2 16 0.000 0.700 -736 -224 label
(No operation) {/Helvetica cf} 2 16 0.000 0.700 -448 -224 label
(10000000) {/Courier-Bold cf} 2 16 0.000 0.700 -736 -256 label
(01000000) {/Courier-Bold cf} 2 16 0.000 0.700 -736 -288 label
(Write in streaming mode) {/Helvetica cf} 2 16 0.000 0.700 -448 -256 label
(Read in streaming mode) {/Helvetica cf} 2 16 0.000 0.700 -448 -288 label
(Simultaneous Read/Write in streaming mode) {/Helvetica cf} 2 16 0.000 0.700
-448 -320 label
(11000000) {/Courier-Bold cf} 2 16 0.000 0.700 -736 -320 label
(10nnn000) {/Courier-Bold cf} 2 16 0.000 0.700 -736 -416 label
1 1.000 -864 -496 384 -496 2 polygon
(All input is in groups of 8 bits. Each byte is input msb first.)
{/Helvetica cf} 2 16 0.000 0.700 -864 848 label
(The first transferred byte is the command word, interpreted according to Table 8 below.)
{/Helvetica cf} 2 16 0.000 0.700 -864 -112 label
(SCK rising edge.) {CR}
(outputs become active on the falling edge of SCK, such that data are written and read on the same)
{CR}
(when CSB is high and at all times other than the transfer of data bits on a read command. SDO)
{CR}
(on the rising edge of SCK. Output data are received on the SDO line. SDO is held high-impedance)
{CR}
(CSB pin must be low to enable an SPI transmission. Data are clocked by pin SCK, with data valid)
{/Helvetica cf} 10 28 0.000 0.700 -864 144 label
(After CSB is set low, the SPI is always in the "command" state, awaiting a new command.)
{/Helvetica cf} 2 28 0.000 0.700 -864 -32 label
(Addresses are read in sequence from lower values to higher values.)
{/Helvetica cf} 2 28 0.000 0.700 -864 352 label
(highest address. Any bits additional to an 8-bit boundary should be at the lowest address.)
{CR}
(Therefore groups of bits larger than 8 should be grouped such that the lowest bits are at the)
{/Helvetica cf} 4 28 0.000 0.700 -864 304 label
(byte transfer. Multi-byte transfers should ensure that data do not change between byte reads. )
{CR}
(Data are captured from the register map in bytes on the falling edge of the last SCK before a data)
{/Helvetica cf} 4 28 0.000 0.700 -864 224 label
(01nnn000) {/Courier-Bold cf} 2 16 0.000 0.700 -736 -448 label
(11nnn000) {/Courier-Bold cf} 2 16 0.000 0.700 -736 -480 label
(Write in n-byte mode \(up to 7 bytes\).) {/Helvetica cf} 2 16 0.000 0.700 -448
-416 label
(Read in n-byte mode \(up to 7 bytes\).) {/Helvetica cf} 2 16 0.000 0.700 -448
-448 label
(Simultaneous Read/Write in n-byte mode \(up to 7 bytes\).) {/Helvetica cf} 2
16 0.000 0.700 -448 -480 label
(defined below.) {CR}
(\(8 bits\) followed by one or more data words \(8 bits each\), according to the data transfer modes)
{CR}
(Every command sequence requires one command word \(8 bits\) followed by one address word)
{/Helvetica cf} 6 28 0.000 0.700 -864 816 label
(the next SCK rising edge\). The SPI pins are shared with user area general-purpose I/O.)
{CR}
(on the SCK rising edge, and output data presented on the falling edge of SCK \(to be sampled on)
{CR}
(standard 4-pin serial interface. The SPI implementation is mode 0, with new data on SDI captured)
{CR}
(The \252housekeeping\272 SPI is an SPI slave that can be accessed from a remote host through a)
{/Helvetica cf} 8 28 0.000 0.700 -864 1056 label
(CSB) {/Helvetica cf} 2 21 0.000 0.700 -816 656 label
(SCK) {/Helvetica cf} 2 21 0.000 0.700 -816 608 label
(SDI) {/Helvetica cf} 2 21 0.000 0.700 -816 560 label
(SDO) {/Helvetica cf} 2 21 0.000 0.700 -816 512 label
1 1.000 -736 672 -688 672 -688 640 160 640 4 polygon
1 1.000 -656 592 -656 624 -640 624 -640 592 -624 592 -624 624 -608 624 -608 592
-592 592 -592 624 -576 624 -576 592 -560 592 -560 624 -544 624 -544 592 -528
592 -528 624 -512 624 -512 592 -496 592 -496 624 -480 624 -480 592 -464 592
-464 624 -448 624 -448 592 -432 592 -432 624 -416 624 -416 592 -384 592 33
polygon
1 1.000 -384 592 -384 624 -368 624 -368 592 -352 592 -352 624 -336 624 -336 592
-320 592 -320 624 -304 624 -304 592 -288 592 -288 624 -272 624 -272 592 -256
592 -256 624 -240 624 -240 592 -224 592 -224 624 -208 624 -208 592 -192 592
-192 624 -176 624 -176 592 -160 592 -160 624 -144 624 -144 592 -112 592 33
polygon
1 1.000 -112 592 -112 624 -96 624 -96 592 -80 592 -80 624 -64 624 -64 592 -48
592 -48 624 -32 624 -32 592 -16 592 -16 624 0 624 0 592 16 592 16 624 32 624 32
592 48 592 48 624 64 624 64 592 80 592 80 624 96 624 96 592 112 592 112 624 128
624 128 592 160 592 33 polygon
1 1.000 -656 592 -736 592 2 polygon
1 1.000 -736 544 -672 544 -664 576 -416 576 -408 544 -128 544 -120 576 128 576
136 544 160 544 10 polygon
1 1.000 -672 544 -640 544 -632 576 3 polygon
1 1.000 -640 544 -608 544 -600 576 3 polygon
1 1.000 -608 544 -576 544 -568 576 3 polygon
1 1.000 -576 544 -544 544 -536 576 3 polygon
1 1.000 -544 544 -512 544 -504 576 3 polygon
1 1.000 -512 544 -480 544 -472 576 3 polygon
1 1.000 -480 544 -448 544 -440 576 3 polygon
1 1.000 -448 544 -408 544 2 polygon
1 1.000 -640 576 -632 544 2 polygon
1 1.000 -608 576 -600 544 2 polygon
1 1.000 -576 576 -568 544 2 polygon
1 1.000 -544 576 -536 544 2 polygon
1 1.000 -512 576 -504 544 2 polygon
1 1.000 -480 576 -472 544 2 polygon
1 1.000 -448 576 -440 544 2 polygon
1 1.000 -400 544 -392 576 -144 576 -136 544 4 polygon
1 1.000 -368 576 -360 544 2 polygon
1 1.000 -360 576 -368 544 2 polygon
1 1.000 -328 576 -336 544 2 polygon
1 1.000 -336 576 -328 544 2 polygon
1 1.000 -296 576 -304 544 2 polygon
1 1.000 -304 576 -296 544 2 polygon
1 1.000 -264 576 -272 544 2 polygon
1 1.000 -272 576 -264 544 2 polygon
1 1.000 -232 576 -240 544 2 polygon
1 1.000 -240 576 -232 544 2 polygon
1 1.000 -200 576 -208 544 2 polygon
1 1.000 -208 576 -200 544 2 polygon
1 1.000 -168 576 -176 544 2 polygon
1 1.000 -176 576 -168 544 2 polygon
1 1.000 -88 576 -96 544 2 polygon
1 1.000 -96 576 -88 544 2 polygon
1 1.000 -56 576 -64 544 2 polygon
1 1.000 -64 576 -56 544 2 polygon
1 1.000 -24 576 -32 544 2 polygon
1 1.000 -32 576 -24 544 2 polygon
1 1.000 8 576 0 544 2 polygon
1 1.000 0 576 8 544 2 polygon
1 1.000 40 576 32 544 2 polygon
1 1.000 32 576 40 544 2 polygon
1 1.000 72 576 64 544 2 polygon
1 1.000 64 576 72 544 2 polygon
1 1.000 104 576 96 544 2 polygon
1 1.000 96 576 104 544 2 polygon
1 1.000 -128 544 136 544 2 polygon
1 1.000 128 496 136 528 160 528 3 polygon
1 1.000 160 496 128 496 2 polygon
1 1.000 96 496 -136 496 2 polygon
0.600 0.600 0.600 scb
1 1.000 160 688 160 480 2 polygon
1 1.000 176 688 176 480 2 polygon
sce
1 1.000 176 592 304 592 2 polygon
1 1.000 176 544 304 544 2 polygon
1 1.000 176 528 192 528 2 polygon
1 1.000 176 496 192 496 2 polygon
1 1.000 192 528 196 512 2 polygon
1 1.000 196 512 192 496 2 polygon
1 1.000 196 512 304 512 2 polygon
1 1.000 -140 512 -136 496 2 polygon
1 1.000 -140 512 -136 528 96 528 104 496 4 polygon
1 1.000 -140 512 -736 512 2 polygon
1 1.000 -96 528 -88 496 2 polygon
1 1.000 -96 496 -88 528 2 polygon
1 1.000 -64 528 -56 496 2 polygon
1 1.000 -64 496 -56 528 2 polygon
1 1.000 -32 528 -24 496 2 polygon
1 1.000 -32 496 -24 528 2 polygon
1 1.000 0 528 8 496 2 polygon
1 1.000 0 496 8 528 2 polygon
1 1.000 32 528 40 496 2 polygon
1 1.000 32 496 40 528 2 polygon
1 1.000 64 528 72 496 2 polygon
1 1.000 64 496 72 528 2 polygon
1 1.000 96 496 104 528 2 polygon
1 1.000 96 528 136 528 2 polygon
1 1.000 96 496 128 496 2 polygon
1 1.000 128 528 136 496 2 polygon
(All other words are reserved and act as no-operation if not defined by the SPI slave module.)
{/Helvetica cf} 2 16 0.000 0.700 -864 -528 label
1 1.000 176 640 192 640 192 672 304 672 4 polygon
(additional data bytes) {/Helvetica cf} 2 28 0.000 0.500 176 456 label
0.500 0.000 168 472 generic::arrow
1 1.000 -672 480 -664 472 -416 472 -408 480 4 polygon
(command) {/Helvetica cf} 2 29 0.000 0.500 -552 464 label
1 1.000 -400 480 -392 472 -136 472 -128 480 4 polygon
(address) {/Helvetica cf} 2 29 0.000 0.500 -272 464 label
1 1.000 -120 480 -112 472 160 472 3 polygon
1 1.000 176 472 200 472 208 480 3 polygon
(data) {/Helvetica cf} 2 29 0.000 0.500 16 464 label
(msb) {/Helvetica cf} 2 23 0.000 0.500 -688 568 label
(msb) {/Helvetica cf} 2 19 0.000 0.500 -152 520 label
(lsb) {/Helvetica cf} 2 16 0.000 0.500 200 520 label
(7) {/Helvetica cf} 2 21 0.000 0.500 -652 560 label
(6) {/Helvetica cf} 2 21 0.000 0.500 -620 560 label
(5) {/Helvetica cf} 2 21 0.000 0.500 -588 560 label
(4) {/Helvetica cf} 2 21 0.000 0.500 -556 560 label
(3) {/Helvetica cf} 2 21 0.000 0.500 -524 560 label
(2) {/Helvetica cf} 2 21 0.000 0.500 -492 560 label
(1) {/Helvetica cf} 2 21 0.000 0.500 -460 560 label
(0) {/Helvetica cf} 2 21 0.000 0.500 -428 560 label
(7) {/Helvetica cf} 2 21 0.000 0.500 -380 560 label
(6) {/Helvetica cf} 2 21 0.000 0.500 -348 560 label
(5) {/Helvetica cf} 2 21 0.000 0.500 -316 560 label
(4) {/Helvetica cf} 2 21 0.000 0.500 -284 560 label
(3) {/Helvetica cf} 2 21 0.000 0.500 -252 560 label
(2) {/Helvetica cf} 2 21 0.000 0.500 -220 560 label
(1) {/Helvetica cf} 2 21 0.000 0.500 -188 560 label
(0) {/Helvetica cf} 2 21 0.000 0.500 -156 560 label
(7) {/Helvetica cf} 2 21 0.000 0.500 -108 560 label
(6) {/Helvetica cf} 2 21 0.000 0.500 -76 560 label
(5) {/Helvetica cf} 2 21 0.000 0.500 -44 560 label
(4) {/Helvetica cf} 2 21 0.000 0.500 -12 560 label
(3) {/Helvetica cf} 2 21 0.000 0.500 20 560 label
(2) {/Helvetica cf} 2 21 0.000 0.500 52 560 label
(1) {/Helvetica cf} 2 21 0.000 0.500 84 560 label
(0) {/Helvetica cf} 2 21 0.000 0.500 116 560 label
(7) {/Helvetica cf} 2 21 0.000 0.500 -108 512 label
(6) {/Helvetica cf} 2 21 0.000 0.500 -76 512 label
(5) {/Helvetica cf} 2 21 0.000 0.500 -44 512 label
(4) {/Helvetica cf} 2 21 0.000 0.500 -12 512 label
(3) {/Helvetica cf} 2 21 0.000 0.500 20 512 label
(2) {/Helvetica cf} 2 21 0.000 0.500 52 512 label
(1) {/Helvetica cf} 2 21 0.000 0.500 84 512 label
(0) {/Helvetica cf} 2 21 0.000 0.500 116 512 label
(7) {/Helvetica cf} 2 21 0.000 0.500 148 512 label
(high impedence) {/Helvetica cf} 2 16 0.000 0.500 -648 520 label
(data must be valid on SCK rising edge) {/Helvetica cf} 2 16 0.000 0.500 -656
672 label
(data valid on SCK falling edge) {/Helvetica cf} 2 16 0.000 0.500 -128 672
label
0.361 0.675 0.934 scb
1 1.000 -112 584 -112 416 2 polygon
sce
(capture data on SCK rising edge) {/Helvetica cf} 2 16 0.000 0.500 -104 416
label
(Table 8) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -864 -176 label
(Housekeeping SPI command word definition) {/Helvetica cf} 2 16 0.000 0.700
-720 -176 label
(Figure 2. Housekeeping SPI signaling) {/Helvetica-Oblique cf} 2 16 0.000
0.700 -848 400 label
0.800 0.800 0.800 scb
224 1.000 -864 384 -864 704 384 704 384 384 4 polygon
sce
(page 8) {/Helvetica cf} 2 31 0.000 0.700 368 1168 label
(11000100) {/Courier-Bold cf} 2 16 0.000 0.700 -736 -352 label
(Pass-through \(management\) Read/Write in streaming mode) {/Helvetica cf} 2 16
0.000 0.700 -448 -352 label
(11000110) {/Courier-Bold cf} 2 16 360.000 0.700 -736 -384 label
(Pass-through \(user\) Read/Write in streaming mode) {/Helvetica cf} 2 16 0.000
0.700 -448 -384 label
pgsave restore showpage
%%Page: hkspi2 9
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1023 704 translate
0.679 1.000 0.184 scb
512 1.000 -832 1216 -832 -512 416 -512 416 1216 4 polygon
sce
(\(cont.\)) {/Helvetica-Oblique cf} (Functional Description )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -832 1184 label
1 1.000 -832 1168 416 1168 2 polygon
(transfer. ) {CR}
(incrementing for each byte. Streaming mode operation continues until CSB is raised to end the)
{CR}
(operation, data are sent or received continuously, one byte at a time, with the internal address)
{CR}
(The two basic modes of operation are "streaming mode" and "n-byte mode". In "streaming mode")
{/Helvetica cf} 8 28 0.000 0.700 -832 1088 label
(command.) {CR}
(command. No toggling of CSB is required to end the command or to initiate the following)
{CR}
(mode\). After n bytes have been read and/or written, the SPI returns to waiting for the next)
{CR}
(command word, and may have a value from 1 to 7 \(note that a value of zero implies streaming)
{CR}
(In "n-byte mode" operation, the number of bytes to be read and/or written is encoded in the)
{/Helvetica cf} 10 28 0.000 0.700 -832 944 label
(\(continued\)) {/Helvetica-Oblique cf} (SPI protocol definition )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -832 1120 label
(clock speed of the CPU. All other functions are purely for test and debug.)
{CR}
(Under normal working conditions, the SPI should not need to be accessed unless it is to adjust the)
{/Helvetica cf} 4 28 0.000 0.700 -832 -32 label
(manufacturer_ID) {/Helvetica-Bold cf} 2 16 0.000 0.700 -832 -272 label
(The 12-bit manufacturer ID for efabless is 0x456) {/Helvetica cf} 2 16 0.000
0.700 -768 -304 label
(Housekeeping SPI registers) {/Helvetica-Bold cf} 2 16 0.000 0.700 -832 160
label
(register address 0x01 low 4 bits and register address 0x02) {/Helvetica cf} 2
16 0.000 0.700 -496 -272 label
(page 9) {/Helvetica cf} 2 31 0.000 0.700 400 1200 label
(Pass-thru mode) {/Helvetica-Bold cf} 2 16 0.000 0.700 -832 752 label
(program start address. ) {CR}
(transfer to the QSPI flash. The CPU is brought out of reset, and starts executing instructions at the)
{CR}
(CSB pin is raised. When CSB is raised, the FLASH_CSB is also raised, terminating the data)
{CR}
(respectively\), and the QSPI flash data output \(pin FLASH_IO1\) is applied directly to SDO, until the)
{CR}
(signaling on SDI and SCK are applied directly to the QSPI flash \(pins FLASH_IO0 and FLASH_CLK,)
{CR}
(transfer to the QSPI flash. After the pass-thru command byte has been issued, all subsequent SPI)
{CR}
(The pass-thru mode puts the CPU into immediate reset, then sets FLASH_CSB low to initiate a data)
{/Helvetica cf} 14 28 0.000 0.700 -832 720 label
(the housekeeping SPI, without the need for additional wiring to the QSPI flash chip.)
{CR}
(This mode allows the QSPI flash to be programmed from the same SPI communication channel as)
{/Helvetica cf} 4 28 0.000 0.700 -832 496 label
(the SPI flash in quad mode using a 6-pin interface.) {CR}
(flash chips, and so must operate only in the 4-pin SPI mode. The user project may elect to operate)
{CR}
(external access to the SPI flash. Both pass-thru modes only connect to I/O pins 0 and 1 of the SPI)
{CR}
(Caravel chip program either SPI flash chip from a host computer without requiring separate)
{CR}
(defined in the user project. The pass-thru mode allows a communications chip external to the)
{CR}
(management SoC. The second one corresponds to a secondary optional SPI flash that can be)
{CR}
(There are two pass-thru modes. The first one corresponds to the primary SPI flash used by the)
{/Helvetica cf} 14 28 0.000 0.700 -832 416 label
(frequency-locked loop generating the CPU core clock.) {CR}
(potentially can be detrimental to the CPU operation, such as adjusting the trim value of the digital)
{CR}
(reset. Some control registers in the housekeeping SPI affect the behavior of the CPU in a way that)
{CR}
(independently of the CPU. The housekeeping SPI can be accessed even when the CPU is in full)
{CR}
(The purpose of the housekeeping SPI is to give access to certain system values and controls)
{/Helvetica cf} 10 28 0.000 0.700 -832 128 label
(the SPI master description for details.) {CR}
(This configuration then allows a program to read, for example, the user project ID of the chip. See)
{CR}
(master, and enabling the bit that connects the internal SPI master directly to the housekeeping SPI.)
{CR}
(The housekeeping SPI can be accessed by the CPU from a running program by enabling the SPI)
{/Helvetica cf} 8 28 0.000 0.700 -832 -112 label
(product_ID) {/Helvetica-Bold cf} 2 16 0.000 0.700 -832 -368 label
(The product ID for the Caravel harness chip is 0x10) {/Helvetica cf} 2 16
0.000 0.700 -768 -400 label
(register address 0x03) {/Helvetica cf} 2 16 0.000 0.700 -496 -368 label
pgsave restore showpage
%%Page: hskspi3 10
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1088 672 translate
0.679 1.000 0.184 scb
512 1.000 -896 1248 -896 -480 352 -480 352 1248 4 polygon
sce
(\(cont.\)) {/Helvetica-Oblique cf} (Functional Description )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -896 1216 label
1 1.000 -896 1200 352 1200 2 polygon
(\(continued\)) {/Helvetica-Oblique cf} (Housekeeping SPI registers )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -896 1152 label
(CPU reset) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 400 label
(CPU trap) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 288 label
(must be set back to zero manually to clear the reset state.) {CR}
(The CPU reset bit puts the entire CPU into a reset state. This bit is not self-resetting and)
{/Helvetica cf} 4 28 0.000 0.700 -832 384 label
(the housekeeping SPI can be used to determine the true trap state.) {CR}
(can be configured to be read from a GPIO pin, but as the GPIO state is potentially unknowable,)
{CR}
(If the CPU has stopped after encountering an error, it will raise the trap signal. The trap signal)
{/Helvetica cf} 6 28 0.000 0.700 -832 272 label
(CPU IRQ) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 544 label
(zero before it can trigger another interrupt.) {CR}
(resetting, so while the rising edge will trigger an interrupt, the signal must be manually set to)
{CR}
(This is a dedicated manual interrupt driving the CPU IRQ channel 6. The bit is not self-)
{/Helvetica cf} 6 16 0.000 0.700 -832 448 label
(PLL bypass) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 688 label
(CMOS clock\).) {CR}
(the external CMOS clock \(pin C9\). The default value is 0x1 \(CPU clock source is the external)
{CR}
(When enabled, the PLL bypass switches the clock source of the CPU from the PLL output to)
{/Helvetica cf} 6 28 0.000 0.700 -832 672 label
(register address 0x09 bit 0) {/Helvetica cf} 2 16 0.000 0.700 -560 696 label
(register address 0x0A bit 0) {/Helvetica cf} 2 16 0.000 0.700 -560 552 label
(register address 0x0B bit 0) {/Helvetica cf} 2 16 0.000 0.700 -560 408 label
(register address 0x0C bit 0) {/Helvetica cf} 2 16 0.000 0.700 -560 296 label
(page 10) {/Helvetica cf} 2 31 0.000 0.700 336 1240 label
(PLL DCO enable) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 832 label
(PLL enable) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 976 label
(PLL trim) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 152 label
(MHz.) {hS} (MHz while the slowest output frequency is approximately 90) {hS}
(is approximately 215) {CR} (ns\). The fastest output frequency) {hS}
(ps delay \(on top of a fixed delay of 4.67) {hS} (\(approximately\) 250) {CR}
(Note that this is a thermometer-code trim, where each bit provides an additional)
{CR}
(\(trim value 0x3ffffff\) to the fastest \(trim value 0x0\). Default value is 0x3ffefff \(slow trim, -1\).)
{CR}
(The 26-bit trim value can adjust the DCO frequency over a factor of about two from the slowest)
{/Helvetica cf} 18 28 0.000 0.700 -832 120 label
(register address 0x08 bit 1) {/Helvetica cf} 2 16 0.000 0.700 -560 832 label
(register address 0x08 bit 0) {/Helvetica cf} 2 16 0.000 0.700 -560 976 label
(register addresses 0x0D \(all bits\) to 0x10 \(lower 2 bits\))
{/Helvetica cf} 2 16 0.000 0.700 -560 152 label
(with a unique number given to each user project.) {CR}
(The 4-byte \(32 bit\) user project ID is metal-mask programmed on each project before tapeout,)
{/Helvetica cf} 4 28 0.000 0.700 -832 1072 label
(register addresses 0x04 to 0x07) {/Helvetica cf} 2 16 0.000 0.700 -560 1088
label
(user project ID) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 1088 label
(PLL output divider \(2\)) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 -256
label
(register address 0x11 bit 5\2613) {/Helvetica cf} 2 16 0.000 0.700 -560 -256
label
(drive the CPU clock.) {CR}
(applied prior to turning off the PLL bypass to allow the PLL time to stabilize before using it to)
{CR}
(This bit enables the digital frequency-locked-loop clock multiplier. The enable should be)
{/Helvetica cf} 6 28 0.000 0.700 -832 960 label
(between approximately 90 to 200 MHz by setting the trim bits \(see below\).)
{CR}
(and the system operates in free-running mode, driven by the ring oscillator which can be tuned)
{CR}
(The PLL can be run in DCO mode, in which the feedback loop to the driving clock is removed,)
{/Helvetica cf} 6 28 0.000 0.700 -832 816 label
(PLL output divider) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 -64 label
(register address 0x11 bits 2\2610) {/Helvetica cf} 2 16 0.000 0.700 -560 -64
label
(operate at these frequencies\). ) {CR}
(undivided PLL clock directly to the core \(and should not be used, as the processor does not)
{CR}
(This 3-bit divider can generate a clock divided by 2 to 7. Values 0 and 1 both pass the)
{CR}
(The PLL output can be divided down by an integer divider to provide the core clock frequency.)
{/Helvetica cf} 8 28 0.000 0.700 -832 -96 label
(undivided PLL clock, while values 2 to 7 pass the clock divided by 2 to 7, respectively.)
{CR}
(and provided to the user project space as a secondary clock. Values 0 and 1 both pass the)
{CR}
(The PLL 90-degree phase output is passed through an independent 3-bit integer clock divider)
{/Helvetica cf} 6 28 0.000 0.700 -832 -272 label
pgsave restore showpage
%%Page: hkspi4 11
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1080 808 translate
0.898 0.898 0.898 scb
496 1.000 -768 -608 -768 -512 -368 -512 -368 -608 4 polygon
496 1.000 -768 416 -768 496 -288 496 -288 416 4 polygon
496 1.000 -768 -512 -768 -416 -528 -416 -528 -512 4 polygon
496 1.000 -768 64 -768 160 -64 160 -64 64 4 polygon
0.679 1.000 0.184 scb
512 1.000 -896 1120 -896 -624 368 -624 368 1120 4 polygon
sce
(\(cont.\)) {/Helvetica-Oblique cf} (Functional Description )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -896 1088 label
1 1.000 -896 1072 368 1072 2 polygon
(\(continued\)) {/Helvetica-Oblique cf} (Housekeeping SPI registers )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -896 1024 label
0.898 0.898 0.898 scb
496 1.000 -768 -320 -768 64 64 64 64 -320 4 polygon
sce
1 1.000 -896 496 368 496 2 polygon
(msb) {/Helvetica-Oblique cf} 2 17 0.000 0.700 -720 640 label
(lsb) {/Helvetica-Oblique cf} 2 17 0.000 0.700 112 640 label
(manufacturer_ID[7:0] \(= 0x56\)) {/Helvetica cf} 2 21 0.000 0.700 -288 384
label
1 1.000 -896 336 368 336 2 polygon
1 1.000 -896 624 -896 -608 2 polygon
(Address) {CR} (Register) {/Helvetica-Oblique cf} 4 17 0.000 0.700 -832 608
label
1 1.000 -896 592 368 592 2 polygon
1 1.000 -896 256 368 256 2 polygon
(product_ID \(= 0x10\)) {/Helvetica cf} 2 21 0.000 0.700 -272 304 label
(0x00) {/Helvetica cf} 2 17 0.000 0.700 -832 528 label
(0x01) {/Helvetica cf} 2 17 0.000 0.700 -832 448 label
1 1.000 -896 -32 368 -32 2 polygon
1 1.000 -656 624 -656 592 2 polygon
1 1.000 -528 624 -528 592 2 polygon
1 1.000 -400 624 -400 592 2 polygon
1 1.000 -288 624 -288 592 2 polygon
1 1.000 -176 624 -176 592 2 polygon
1 1.000 -64 624 -64 592 2 polygon
1 1.000 64 624 64 592 2 polygon
1 1.000 176 624 176 -608 2 polygon
(7) {/Helvetica cf} 2 16 0.000 0.700 -720 608 label
(6) {/Helvetica cf} 2 16 0.000 0.700 -608 608 label
(5) {/Helvetica cf} 2 16 0.000 0.700 -480 608 label
(4) {/Helvetica cf} 2 16 0.000 0.700 -352 608 label
(3) {/Helvetica cf} 2 16 0.000 0.700 -240 608 label
(2) {/Helvetica cf} 2 16 0.000 0.700 -128 608 label
(1) {/Helvetica cf} 2 16 0.000 0.700 -16 608 label
(0) {/Helvetica cf} 2 16 0.000 0.700 112 608 label
(comments) {/Helvetica-Oblique cf} 2 17 0.000 0.700 256 608 label
1 1.000 -896 -128 368 -128 2 polygon
1 1.000 -896 -224 368 -224 2 polygon
1 1.000 -896 64 368 64 2 polygon
1 1.000 -896 160 368 160 2 polygon
1 1.000 -896 416 368 416 2 polygon
(0x02) {/Helvetica cf} 2 17 0.000 0.700 -832 368 label
1 1.000 -288 496 -288 416 2 polygon
(manufacturer_ID[11:8] \(= 0x4\)) {/Helvetica cf} 2 21 0.000 0.700 -64 464
label
(0x03) {/Helvetica cf} 2 17 0.000 0.700 -832 288 label
(0x08) {/Helvetica cf} 2 17 0.000 0.700 -832 96 label
(0x09) {/Helvetica cf} 2 17 0.000 0.700 -832 0 label
(0x0A) {/Helvetica cf} 2 17 0.000 0.700 -832 -96 label
(0x0B) {/Helvetica cf} 2 17 0.000 0.700 -832 -192 label
(0x0C) {/Helvetica cf} 2 17 0.000 0.700 -832 -288 label
(0x12) {/Helvetica cf} 2 17 0.000 0.700 -832 -576 label
(SPI status and control) {/Helvetica cf} 2 21 0.000 0.700 -272 544 label
(read-only) {/Helvetica cf} 2 21 0.000 0.700 272 464 label
(read-only) {/Helvetica cf} 2 21 0.000 0.700 272 384 label
(read-only) {/Helvetica cf} 2 21 0.000 0.700 272 304 label
(undefined) {CR} (unused/) {/Helvetica cf} 4 1045 0.000 0.700 256 544 label
1 1.000 -768 624 -768 -608 2 polygon
(read-only) {/Helvetica cf} 2 21 0.000 0.700 272 -272 label
(unused) {/Helvetica cf} 2 21 0.000 0.700 -368 -272 label
1 1.000 64 160 64 64 2 polygon
1 1.000 -64 160 -64 64 2 polygon
(enable) {CR} (DCO) {CR} (PLL) {/Helvetica cf} 6 1045 0.000 0.700 0 112 label
(default 0x02) {/Helvetica cf} 2 21 0.000 0.700 272 112 label
1 1.000 64 64 64 -32 2 polygon
(bypass) {CR} (PLL) {/Helvetica cf} 4 1045 0.000 0.700 120 16 label
(default 0x01) {/Helvetica cf} 2 21 0.000 0.700 272 16 label
1 1.000 64 -32 64 -128 2 polygon
1 1.000 64 -128 64 -224 2 polygon
1 1.000 64 -224 64 -320 2 polygon
(IRQ) {CR} (CPU) {/Helvetica cf} 4 1045 0.000 0.700 112 -80 label
(reset) {CR} (CPU) {/Helvetica cf} 4 1045 0.000 0.700 112 -176 label
(trap) {CR} (CPU) {/Helvetica cf} 4 1045 0.000 0.700 112 -272 label
(unused) {/Helvetica cf} 2 21 0.000 0.700 -368 -176 label
(unused) {/Helvetica cf} 2 21 0.000 0.700 -368 -80 label
(unused) {/Helvetica cf} 2 21 0.000 0.700 -368 16 label
(default 0x00) {/Helvetica cf} 2 21 0.000 0.700 272 -80 label
(default 0x00) {/Helvetica cf} 2 21 0.000 0.700 272 -176 label
(Table 9) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -608 672 label
(Housekeeping SPI register map) {/Helvetica-Bold cf} 2 16 0.000 0.700 -448 672
label
1 1.000 -896 -320 368 -320 2 polygon
1 1.000 -896 -416 368 -416 2 polygon
1 1.000 -896 -608 368 -608 2 polygon
(0x10) {CR} (0x0D\261) {/Helvetica cf} 4 21 0.000 0.700 -832 -368 label
(0x11) {/Helvetica cf} 2 17 0.000 0.700 -832 -480 label
(unused) {/Helvetica cf} 2 21 0.000 0.700 -456 112 label
(enable) {CR} (PLL) {/Helvetica cf} 4 1045 0.000 0.700 120 112 label
1 1.000 -528 -416 -528 -512 2 polygon
(unused) {/Helvetica cf} 2 21 0.000 0.700 -656 -464 label
(default 0x12) {/Helvetica cf} 2 21 0.000 0.700 272 -464 label
(0x3ffefff) {CR} (default) {/Helvetica cf} 4 1045 0.000 0.700 272 -368 label
1 1.000 368 624 368 -608 2 polygon
(page 11) {/Helvetica cf} 2 31 0.000 0.700 352 1112 label
(PLL feedback divider) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 960 label
(register address 0x12 bits 4\2610) {/Helvetica cf} 2 16 0.000 0.700 -560 960
label
(MHz. ) {hS}
(implies that the external clock should be no slower than around 4 to 5) {CR}
(be set to 19 \(19 * 8 = 152\). The DCO range and the number of bits of the feedback divider)
{CR} (MHz external clock, the divider should) {hS}
(MHz\). For example, when using an 8) {hS} (approximately 150) {CR}
(divider value falls between 90 and 214 MHz \(preferably centered on this range, or)
{CR}
(feedback divider must be set such that the external clock rate multiplied by the feedback)
{CR}
(divided by the feedback divider value \(when running in PLL mode, not DCO mode\). The)
{CR}
(The PLL operates by comparing the input clock \(pin C9\) rate to the rate of the PLL clock)
{/Helvetica cf} 20 28 0.000 0.700 -832 944 label
1 1.000 -896 -512 368 -512 2 polygon
(0x07) {CR} (0x04\261) {/Helvetica cf} 4 21 0.000 0.700 -832 208 label
(unused) {/Helvetica cf} 2 17 0.000 0.700 -544 448 label
(user_project_ID \(unique value per project\)) {/Helvetica cf} 2 21 0.000 0.700
-304 208 label
(read-only) {/Helvetica cf} 2 21 0.000 0.700 272 208 label
(unused) {/Helvetica cf} 2 21 0.000 0.700 -528 -560 label
1 1.000 -368 -512 -368 -608 2 polygon
1 1.000 -176 -416 -176 -512 2 polygon
(default 0x04) {/Helvetica cf} 2 21 0.000 0.700 272 -560 label
(PLL feedback divider) {/Helvetica cf} 2 21 0.000 0.700 -96 -560 label
(PLL output divider) {/Helvetica cf} 2 21 0.000 0.700 0 -464 label
(PLL output divider 2) {/Helvetica cf} 2 21 0.000 0.700 -352 -464 label
(DCO trim \(26 bits\) \(= 0x3ffefff\)) {/Helvetica cf} 2 21 0.000 0.700 -288
-368 label
pgsave restore showpage
%%Page: spimemio 12
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1184 1408 translate
0.679 1.000 0.184 scb
512 1.000 -992 512 -992 -1216 256 -1216 256 512 4 polygon
sce
(\(cont.\)) {/Helvetica-Oblique cf} (Functional Description )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -992 480 label
1 1.000 -992 464 256 464 2 polygon
(QSPI Flash interface) {/Helvetica-Bold cf} 2 16 0.000 0.700 -992 416 label
(flash io0\2611 \(pins D10 to D9\), flash csb \(pin C10\), and) {/Helvetica cf}
2 16 0.000 0.700 -416 416 label
(flash clk \(pin D8\)) {/Helvetica cf} 2 16 0.000 0.700 -416 384 label
(S25FL256L.) {CR} (Cypress) {/Helvetica cf} (e.g., ) {/Helvetica-Oblique cf}
("flash io1" acting as SDO \(data from CPU to flash\). Protocol is according to, )
{CR}
(sequence in single-bit mode with pin "flash io0" acting as SDI \(data from flash to CPU\) and pin)
{CR}
(The QSPI flash controller is automatically enabled on power-up, and will immediately initiate a read)
{/Helvetica cf} 12 28 0.000 0.700 -992 352 label
0 1.000 -944 -336 -944 -288 80 -288 80 -336 4 polygon
1 1.000 -912 -336 -912 -384 2 polygon
1 1.000 -880 -336 -880 -384 2 polygon
1 1.000 -848 -336 -848 -384 2 polygon
1 1.000 -816 -336 -816 -384 2 polygon
1 1.000 -784 -336 -784 -384 2 polygon
1 1.000 -752 -336 -752 -384 2 polygon
1 1.000 -720 -336 -720 -384 2 polygon
1 1.000 -688 -336 -688 -384 2 polygon
1 1.000 -656 -336 -656 -384 2 polygon
1 1.000 -624 -336 -624 -384 2 polygon
1 1.000 -592 -336 -592 -384 2 polygon
1 1.000 -560 -336 -560 -384 2 polygon
1 1.000 -528 -336 -528 -384 2 polygon
1 1.000 -496 -336 -496 -384 2 polygon
1 1.000 -464 -336 -464 -384 2 polygon
1 1.000 -400 -336 -400 -384 2 polygon
1 1.000 -368 -336 -368 -384 2 polygon
1 1.000 -336 -336 -336 -384 2 polygon
1 1.000 -304 -336 -304 -384 2 polygon
1 1.000 -272 -336 -272 -384 2 polygon
1 1.000 -240 -336 -240 -384 2 polygon
1 1.000 -208 -336 -208 -384 2 polygon
1 1.000 -176 -336 -176 -384 2 polygon
1 1.000 -144 -336 -144 -384 2 polygon
1 1.000 -112 -336 -112 -384 2 polygon
1 1.000 -80 -336 -80 -384 2 polygon
1 1.000 -48 -336 -48 -384 2 polygon
1 1.000 -16 -336 -16 -384 2 polygon
1 1.000 16 -336 16 -384 2 polygon
1 1.000 48 -336 48 -384 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 64 -360 label
(1) {/Helvetica cf} 2 21 0.000 0.500 32 -360 label
(2) {/Helvetica cf} 2 21 0.000 0.500 0 -360 label
(3) {/Helvetica cf} 2 21 0.000 0.500 -32 -360 label
(4) {/Helvetica cf} 2 21 0.000 0.500 -64 -360 label
(5) {/Helvetica cf} 2 21 0.000 0.500 -96 -360 label
0.600 0.600 0.600 scb
(6) {/Helvetica cf} 2 21 0.000 0.500 -128 -360 label
(7) {/Helvetica cf} 2 21 0.000 0.500 -160 -360 label
sce
(8) {/Helvetica cf} 2 21 0.000 0.500 -192 -360 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -224 -360 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -256 -360 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -288 -360 label
0.600 0.600 0.600 scb
(12) {/Helvetica cf} 2 21 0.000 0.500 -320 -360 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -352 -360 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -384 -360 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -416 -360 label
sce
(16) {/Helvetica cf} 2 21 0.000 0.500 -448 -360 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -480 -360 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -512 -360 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -544 -360 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -576 -360 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -608 -360 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -640 -360 label
0.600 0.600 0.600 scb
(23) {/Helvetica cf} 2 21 0.000 0.500 -672 -360 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -704 -360 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -736 -360 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -768 -360 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -800 -360 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -832 -360 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -864 -360 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -896 -360 label
sce
(31) {/Helvetica cf} 2 21 0.000 0.500 -928 -360 label
(bit) {/Helvetica cf} 2 20 0.000 0.700 112 -352 label
(0x2d000000) {/Courier-Bold cf} 2 16 0.000 0.700 -128 -272 label
1 1.000 -176 -288 -176 -240 2 polygon
1 1.000 -688 -288 -688 -240 2 polygon
1 1.000 -944 -240 -944 -288 2 polygon
1 1.000 80 -240 80 -288 2 polygon
1 1.000 80 -336 80 -384 2 polygon
1 1.000 -944 -336 -944 -384 2 polygon
(0x2d000001) {/Courier-Bold cf} 2 16 360.000 0.700 -384 -272 label
(0x2d000002) {/Courier-Bold cf} 2 16 360.000 0.700 -640 -272 label
(0x2d000003) {/Courier-Bold cf} 2 16 0.000 0.700 -896 -272 label
(address) {/Helvetica cf} 2 17 0.000 0.700 160 -272 label
(value) {/Helvetica cf} 2 20 0.000 0.700 112 -304 label
1 1.000 -944 -240 80 -240 2 polygon
1 1.000 -944 -384 80 -384 2 polygon
(reg_spictrl) {/Courier-Bold cf} 2 16 0.000 0.700 -528 -224 label
1 1.000 -432 -240 -432 -288 2 polygon
1 1.000 -432 -336 -432 -384 2 polygon
(\(see below\)) {/Helvetica cf} 2 17 0.000 0.700 -528 -320 label
(mask bit) {/Helvetica cf} 2 16 0.000 0.700 -896 -432 label
(description) {/Helvetica cf} 2 16 0.000 0.700 -400 -432 label
1 1.000 -912 -448 96 -448 2 polygon
(31) {/Helvetica cf} 2 16 0.000 0.700 -896 -480 label
1 1.000 -912 -336 -912 -288 2 polygon
1 1.000 -656 -336 -656 -288 2 polygon
(\(unused\)) {/Helvetica cf} 2 17 0.000 0.700 -784 -320 label
1 1.000 -432 -288 -432 -336 2 polygon
1 1.000 -304 -288 -304 -336 2 polygon
(\(unused\)) {/Helvetica cf} 2 17 0.000 0.700 -368 -320 label
1 1.000 -176 -288 -176 -336 2 polygon
1 1.000 -112 -288 -112 -336 2 polygon
(22\26120) {/Helvetica cf} 2 16 0.000 0.700 -896 -512 label
(19\26116) {/Helvetica cf} 2 16 0.000 0.700 -896 -544 label
(11\2618) {/Helvetica cf} 2 16 0.000 0.700 -896 -576 label
(5) {/Helvetica cf} 2 16 0.000 0.700 -896 -608 label
(4) {/Helvetica cf} 2 16 0.000 0.700 -896 -640 label
(3\2610) {/Helvetica cf} 2 16 0.000 0.700 -896 -672 label
(default) {/Helvetica cf} 2 16 0.000 0.700 -704 -432 label
(1) {/Helvetica cf} 2 16 0.000 0.700 -688 -480 label
(QSPI flash interface enable) {/Helvetica cf} 2 16 0.000 0.700 -400 -480 label
(0) {/Helvetica cf} 2 16 0.000 0.700 -688 -512 label
(Access mode \(see table below\)) {/Helvetica cf} 2 16 0.000 0.700 -400 -512
label
(8) {/Helvetica cf} 2 16 0.000 0.700 -688 -544 label
(Dummy clock cycle count) {/Helvetica cf} 2 16 0.000 0.700 -400 -544 label
(Bit-bang OE FLASH_IO3\261FLASH_IO0) {/Helvetica cf} 2 16 0.000 0.700 -400 -576
label
(Bit-bang FLASH_CSB) {/Helvetica cf} 2 16 0.000 0.700 -400 -608 label
(Bit-bang FLASH_CLK) {/Helvetica cf} 2 16 0.000 0.700 -400 -640 label
(Bit-bang value FLASH_IO3\261FLASH_IO0) {/Helvetica cf} 2 16 0.000 0.700 -400
-672 label
(0) {/Helvetica cf} 2 16 0.000 0.700 -688 -576 label
(0) {/Helvetica cf} 2 16 0.000 0.700 -688 -608 label
(0) {/Helvetica cf} 2 16 0.000 0.700 -688 -640 label
(0) {/Helvetica cf} 2 16 0.000 0.700 -688 -672 label
(0xFF) {/Courier-Bold cf} 2 16 0.000 0.700 -928 128 label
(0xAB) {/Courier-Bold cf} 2 16 0.000 0.700 -928 96 label
(Mode bit reset) {/Helvetica cf} 2 16 0.000 0.700 -800 128 label
(Release from deep power-down) {/Helvetica cf} 2 16 0.000 0.700 -800 96 label
(0x03) {/Courier-Bold cf} 2 16 0.000 0.700 -928 64 label
(Read w/3 byte address) {/Helvetica cf} 2 16 0.000 0.700 -800 64 label
(0x00) {/Courier-Bold cf} 2 16 0.000 0.700 -928 32 label
(0x00) {/Courier-Bold cf} 2 16 0.000 0.700 -928 0 label
(0x00) {/Courier-Bold cf} 2 16 0.000 0.700 -928 -32 label
(\) \(3 bytes\) \(upper byte is ignored\)) {/Helvetica cf} (0x10000000)
{/Courier-Bold cf} (Program start address \() {/Helvetica cf} 6 16 0.000 0.700
-800 32 label
(The initial SPI instruction sequence is as follows:) {/Helvetica cf} 2 16
0.000 0.700 -992 176 label
(read command to read from a new address.) {CR}
(The QSPI flash continues to read bytes, either sequentially on the same command, or issuing a new)
{/Helvetica cf} 4 28 0.000 0.700 -992 -64 label
(The behavior of the QSPI flash controller can be modified by changing values in the register below:)
{/Helvetica cf} 2 16 0.000 0.700 -992 -160 label
(Access mode bit selection \(bits 22\26120\):) {/Helvetica cf} 2 16 0.000 0.700
-976 -720 label
(0) {/Helvetica cf} 2 16 0.000 0.700 -976 -768 label
(1) {/Helvetica cf} 2 16 0.000 0.700 -976 -800 label
(000) {/Courier-Bold cf} 2 16 0.000 0.700 -912 -768 label
(001) {/Courier-Bold cf} 2 16 0.000 0.700 -912 -800 label
(Single bit per clock) {/Helvetica cf} 2 16 0.000 0.700 -784 -768 label
(Single bit per clock \(same as 0\)) {/Helvetica cf} 2 16 0.000 0.700 -784 -800
label
1 1.000 -976 -736 -64 -736 2 polygon
(entire routine to access the SPI flash must be read into SRAM and executed from the SRAM.)
{CR}
(The SPI flash can be accessed by bit banging when the enable is off. To do this from the CPU, the)
{/Helvetica cf} 4 16 0.000 0.700 -992 -976 label
(Table 10) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -944 -224 label
(page 12) {/Helvetica cf} 2 31 0.000 0.700 240 496 label
(\(see below\)) {/Helvetica cf} 2 17 0.000 0.700 -16 -320 label
(has pins for data lines 0 and 1.) {CR}
(All additional modes \(QSPI dual and quad modes\) cannot be used, as the management SoC only)
{/Helvetica cf} 4 28 0.000 0.700 -992 -832 label
(Interrupt) {/Helvetica-Bold cf} 2 16 0.000 0.700 -992 -1120 label
(IRQ \(pin E5\)) {/Helvetica cf} 2 16 0.000 0.700 -480 -1120 label
(The interrupt pin triggers the CPU interrupt channel 5.) {/Helvetica cf} 2 28
0.000 0.700 -928 -1152 label
pgsave restore showpage
%%Page: uart 13
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 992 736 translate
0.679 1.000 0.184 scb
512 1.000 -800 1184 -800 -544 448 -544 448 1184 4 polygon
sce
(\(cont.\)) {/Helvetica-Oblique cf} (Functional Description )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -800 1152 label
1 1.000 -800 1136 448 1136 2 polygon
(External clock) {/Helvetica-Bold cf} 2 16 0.000 0.700 -800 1088 label
(UART) {/Helvetica-Bold cf} 2 16 0.000 0.700 -800 864 label
(ser tx \(pin F7\) and ser rx \(pin E7\)) {/Helvetica cf} 2 16 0.000 0.700 -288
864 label
(clock \(pin C9\)) {/Helvetica cf} 2 16 0.000 0.700 -288 1088 label
(blocking operations which will generate CPU wait states until the data transfer is completed.)
{CR}
(at a fixed baud rate. Although the UART operates independently of the CPU, data transfers are)
{CR}
(The UART is a standard 2-pin serial interface that can communicate with most similar interfaces)
{/Helvetica cf} 6 28 0.000 0.700 -800 832 label
0 1.000 -752 512 -752 560 272 560 272 512 4 polygon
1 1.000 -720 512 -720 464 2 polygon
1 1.000 -688 512 -688 464 2 polygon
1 1.000 -656 512 -656 464 2 polygon
1 1.000 -624 512 -624 464 2 polygon
1 1.000 -592 512 -592 464 2 polygon
1 1.000 -560 512 -560 464 2 polygon
1 1.000 -528 512 -528 464 2 polygon
1 1.000 -496 512 -496 464 2 polygon
1 1.000 -464 512 -464 464 2 polygon
1 1.000 -432 512 -432 464 2 polygon
1 1.000 -400 512 -400 464 2 polygon
1 1.000 -368 512 -368 464 2 polygon
1 1.000 -336 512 -336 464 2 polygon
1 1.000 -304 512 -304 464 2 polygon
1 1.000 -272 512 -272 464 2 polygon
1 1.000 -208 512 -208 464 2 polygon
1 1.000 -176 512 -176 464 2 polygon
1 1.000 -144 512 -144 464 2 polygon
1 1.000 -112 512 -112 464 2 polygon
1 1.000 -80 512 -80 464 2 polygon
1 1.000 -48 512 -48 464 2 polygon
1 1.000 -16 512 -16 464 2 polygon
1 1.000 16 512 16 464 2 polygon
1 1.000 48 512 48 464 2 polygon
1 1.000 80 512 80 464 2 polygon
1 1.000 112 512 112 464 2 polygon
1 1.000 144 512 144 464 2 polygon
1 1.000 176 512 176 464 2 polygon
1 1.000 208 512 208 464 2 polygon
1 1.000 240 512 240 464 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 256 488 label
(1) {/Helvetica cf} 2 21 0.000 0.500 224 488 label
(2) {/Helvetica cf} 2 21 0.000 0.500 192 488 label
(3) {/Helvetica cf} 2 21 0.000 0.500 160 488 label
(4) {/Helvetica cf} 2 21 0.000 0.500 128 488 label
(5) {/Helvetica cf} 2 21 0.000 0.500 96 488 label
(6) {/Helvetica cf} 2 21 0.000 0.500 64 488 label
(7) {/Helvetica cf} 2 21 0.000 0.500 32 488 label
(8) {/Helvetica cf} 2 21 0.000 0.500 0 488 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -32 488 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -64 488 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -96 488 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -128 488 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -160 488 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -192 488 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -224 488 label
(16) {/Helvetica cf} 2 21 0.000 0.500 -256 488 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -288 488 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -320 488 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -352 488 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -384 488 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -416 488 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -448 488 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -480 488 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -512 488 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -544 488 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -576 488 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -608 488 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -640 488 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -672 488 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -704 488 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -736 488 label
(bit) {/Helvetica cf} 2 20 0.000 0.700 304 496 label
(0x20000000) {/Courier-Bold cf} 2 16 0.000 0.700 64 576 label
1 1.000 16 560 16 608 2 polygon
1 1.000 -496 560 -496 608 2 polygon
1 1.000 -752 608 -752 560 2 polygon
1 1.000 272 608 272 560 2 polygon
1 1.000 272 512 272 464 2 polygon
1 1.000 -752 512 -752 464 2 polygon
(0x20000001) {/Courier-Bold cf} 2 16 360.000 0.700 -192 576 label
(0x20000002) {/Courier-Bold cf} 2 16 360.000 0.700 -448 576 label
(0x20000003) {/Courier-Bold cf} 2 16 0.000 0.700 -704 576 label
(address) {/Helvetica cf} 2 17 0.000 0.700 352 576 label
(value) {/Helvetica cf} 2 20 0.000 0.700 304 544 label
1 1.000 -752 608 272 608 2 polygon
1 1.000 -752 464 272 464 2 polygon
(reg_uart_clkdiv) {/Courier-Bold cf} 2 16 0.000 0.700 -336 624 label
1 1.000 -240 608 -240 560 2 polygon
1 1.000 -240 512 -240 464 2 polygon
(The behavior of the UART can be modified by changing values in the registers below:)
{/Helvetica cf} 2 16 0.000 0.700 -800 688 label
(Table 11) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -752 624 label
0 1.000 -752 96 -752 144 272 144 272 96 4 polygon
1 1.000 -720 96 -720 48 2 polygon
1 1.000 -688 96 -688 48 2 polygon
1 1.000 -656 96 -656 48 2 polygon
1 1.000 -624 96 -624 48 2 polygon
1 1.000 -592 96 -592 48 2 polygon
1 1.000 -560 96 -560 48 2 polygon
1 1.000 -528 96 -528 48 2 polygon
1 1.000 -496 96 -496 48 2 polygon
1 1.000 -464 96 -464 48 2 polygon
1 1.000 -432 96 -432 48 2 polygon
1 1.000 -400 96 -400 48 2 polygon
1 1.000 -368 96 -368 48 2 polygon
1 1.000 -336 96 -336 48 2 polygon
1 1.000 -304 96 -304 48 2 polygon
1 1.000 -272 96 -272 48 2 polygon
1 1.000 -208 96 -208 48 2 polygon
1 1.000 -176 96 -176 48 2 polygon
1 1.000 -144 96 -144 48 2 polygon
1 1.000 -112 96 -112 48 2 polygon
1 1.000 -80 96 -80 48 2 polygon
1 1.000 -48 96 -48 48 2 polygon
1 1.000 -16 96 -16 48 2 polygon
1 1.000 16 96 16 48 2 polygon
1 1.000 48 96 48 48 2 polygon
1 1.000 80 96 80 48 2 polygon
1 1.000 112 96 112 48 2 polygon
1 1.000 144 96 144 48 2 polygon
1 1.000 176 96 176 48 2 polygon
1 1.000 208 96 208 48 2 polygon
1 1.000 240 96 240 48 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 256 72 label
(1) {/Helvetica cf} 2 21 0.000 0.500 224 72 label
(2) {/Helvetica cf} 2 21 0.000 0.500 192 72 label
(3) {/Helvetica cf} 2 21 0.000 0.500 160 72 label
(4) {/Helvetica cf} 2 21 0.000 0.500 128 72 label
(5) {/Helvetica cf} 2 21 0.000 0.500 96 72 label
(6) {/Helvetica cf} 2 21 0.000 0.500 64 72 label
(7) {/Helvetica cf} 2 21 0.000 0.500 32 72 label
0.600 0.600 0.600 scb
(8) {/Helvetica cf} 2 21 0.000 0.500 0 72 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -32 72 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -64 72 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -96 72 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -128 72 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -160 72 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -192 72 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -224 72 label
(16) {/Helvetica cf} 2 21 0.000 0.500 -256 72 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -288 72 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -320 72 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -352 72 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -384 72 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -416 72 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -448 72 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -480 72 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -512 72 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -544 72 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -576 72 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -608 72 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -640 72 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -672 72 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -704 72 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -736 72 label
sce
(bit) {/Helvetica cf} 2 20 0.000 0.700 304 80 label
(0x20000004) {/Courier-Bold cf} 2 16 0.000 0.700 64 160 label
1 1.000 16 144 16 192 2 polygon
1 1.000 -496 144 -496 192 2 polygon
1 1.000 -752 192 -752 144 2 polygon
1 1.000 272 192 272 144 2 polygon
1 1.000 272 96 272 48 2 polygon
1 1.000 -752 96 -752 48 2 polygon
0.600 0.600 0.600 scb
(0x20000005) {/Courier-Bold cf} 2 16 360.000 0.700 -192 160 label
(0x20000006) {/Courier-Bold cf} 2 16 360.000 0.700 -448 160 label
(0x20000007) {/Courier-Bold cf} 2 16 0.000 0.700 -704 160 label
sce
(address) {/Helvetica cf} 2 17 0.000 0.700 352 160 label
(value) {/Helvetica cf} 2 20 0.000 0.700 304 128 label
1 1.000 -752 192 272 192 2 polygon
1 1.000 -752 48 272 48 2 polygon
(reg_uart_data) {/Courier-Bold cf} 2 16 0.000 0.700 -336 208 label
1 1.000 -240 192 -240 144 2 polygon
1 1.000 -240 96 -240 48 2 polygon
(\(unused, value is 0x0\)) {/Helvetica cf} 2 17 0.000 0.700 -352 112 label
1 1.000 16 144 16 96 2 polygon
(Table 12) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -752 208 label
(UART clock divider) {/Helvetica cf} 2 17 0.000 0.700 -240 528 label
(data bit rate \(baud rate\). The default value is 1.) {CR}
(The entire 32 bit word encodes the number of CPU core cycles to divide down to get the UART)
{/Helvetica cf} 4 28 0.000 0.700 -752 432 label
(To get 9600 baud, 100E6 / 9600 = 10417 \(hex value 0x28b1\).) {CR} (MHz.) {qS}
(MHz, then the core CPU clock runs at 100) {qS}
(If the external crystal is 12.5) {/Helvetica cf} (Example: )
{/Helvetica-Oblique cf} 10 28 0.000 0.700 -752 336 label
(buffer for additional reads. Note that there is no FIFO associated with the UART.)
{CR}
(the receive buffer, and returns the value of the receive buffer otherwise, and clears the receive)
{CR}
(buffer overflow. Reading a value from this register returns 255 \(0xff\) if no valid data byte is in)
{CR}
(expensive operation on the CPU, but avoids the necessity of buffering data and checking for)
{CR}
(is complete before starting the new write operation. This makes the UART transmit a relatively)
{CR}
(UART write operation is pending, then the CPU will be blocked with wait states until the transfer)
{CR}
(Writing a value to this register will immediately start a data transfer on the SER_TX pin. If a)
{/Helvetica cf} 14 28 0.000 0.700 -752 16 label
(page 13) {/Helvetica cf} 2 31 0.000 0.700 432 1168 label
(processor is driven by a trimmed free-running ring oscillator.) {CR}
(clock is multiplied up by the feedback divider value to obtain the core clock. In DCO mode, the)
{CR}
(SPI to set the processor into PLL mode or DCO free-running mode. In PLL mode, the external)
{CR}
(runs at the same rate as the external clock. The processor program may access the housekeeping)
{CR}
(The external clock functions as the source clock for the entire processor. On start-up, the processor)
{/Helvetica cf} 10 28 0.000 0.700 -800 1056 label
0 1.000 -752 -368 -752 -320 272 -320 272 -368 4 polygon
1 1.000 -720 -368 -720 -416 2 polygon
1 1.000 -688 -368 -688 -416 2 polygon
1 1.000 -656 -368 -656 -416 2 polygon
1 1.000 -624 -368 -624 -416 2 polygon
1 1.000 -592 -368 -592 -416 2 polygon
1 1.000 -560 -368 -560 -416 2 polygon
1 1.000 -528 -368 -528 -416 2 polygon
1 1.000 -496 -368 -496 -416 2 polygon
1 1.000 -464 -368 -464 -416 2 polygon
1 1.000 -432 -368 -432 -416 2 polygon
1 1.000 -400 -368 -400 -416 2 polygon
1 1.000 -368 -368 -368 -416 2 polygon
1 1.000 -336 -368 -336 -416 2 polygon
1 1.000 -304 -368 -304 -416 2 polygon
1 1.000 -272 -368 -272 -416 2 polygon
1 1.000 -208 -368 -208 -416 2 polygon
1 1.000 -176 -368 -176 -416 2 polygon
1 1.000 -144 -368 -144 -416 2 polygon
1 1.000 -112 -368 -112 -416 2 polygon
1 1.000 -80 -368 -80 -416 2 polygon
1 1.000 -48 -368 -48 -416 2 polygon
1 1.000 -16 -368 -16 -416 2 polygon
1 1.000 16 -368 16 -416 2 polygon
1 1.000 48 -368 48 -416 2 polygon
1 1.000 80 -368 80 -416 2 polygon
1 1.000 112 -368 112 -416 2 polygon
1 1.000 144 -368 144 -416 2 polygon
1 1.000 176 -368 176 -416 2 polygon
1 1.000 208 -368 208 -416 2 polygon
1 1.000 240 -368 240 -416 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 256 -392 label
0.600 0.600 0.600 scb
(1) {/Helvetica cf} 2 21 0.000 0.500 224 -392 label
(2) {/Helvetica cf} 2 21 0.000 0.500 192 -392 label
(3) {/Helvetica cf} 2 21 0.000 0.500 160 -392 label
(4) {/Helvetica cf} 2 21 0.000 0.500 128 -392 label
(5) {/Helvetica cf} 2 21 0.000 0.500 96 -392 label
(6) {/Helvetica cf} 2 21 0.000 0.500 64 -392 label
(7) {/Helvetica cf} 2 21 0.000 0.500 32 -392 label
(8) {/Helvetica cf} 2 21 0.000 0.500 0 -392 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -32 -392 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -64 -392 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -96 -392 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -128 -392 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -160 -392 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -192 -392 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -224 -392 label
(16) {/Helvetica cf} 2 21 0.000 0.500 -256 -392 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -288 -392 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -320 -392 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -352 -392 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -384 -392 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -416 -392 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -448 -392 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -480 -392 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -512 -392 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -544 -392 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -576 -392 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -608 -392 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -640 -392 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -672 -392 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -704 -392 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -736 -392 label
sce
(bit) {/Helvetica cf} 2 20 0.000 0.700 304 -384 label
(0x20000008) {/Courier-Bold cf} 2 16 0.000 0.700 64 -304 label
1 1.000 16 -320 16 -272 2 polygon
1 1.000 -496 -320 -496 -272 2 polygon
1 1.000 -752 -272 -752 -320 2 polygon
1 1.000 272 -272 272 -320 2 polygon
1 1.000 272 -368 272 -416 2 polygon
1 1.000 -752 -368 -752 -416 2 polygon
0.600 0.600 0.600 scb
(0x20000009) {/Courier-Bold cf} 2 16 360.000 0.700 -192 -304 label
(0x2000000a) {/Courier-Bold cf} 2 16 360.000 0.700 -448 -304 label
(0x2000000b) {/Courier-Bold cf} 2 16 0.000 0.700 -704 -304 label
sce
(address) {/Helvetica cf} 2 17 0.000 0.700 352 -304 label
(value) {/Helvetica cf} 2 20 0.000 0.700 304 -336 label
1 1.000 -752 -272 272 -272 2 polygon
1 1.000 -752 -416 272 -416 2 polygon
(reg_uart_enable) {/Courier-Bold cf} 2 16 0.000 0.700 -336 -256 label
1 1.000 -240 -272 -240 -320 2 polygon
1 1.000 -240 -368 -240 -416 2 polygon
(\(unused, value is 0x0\)) {/Helvetica cf} 2 17 0.000 0.700 -352 -352 label
1 1.000 16 -320 16 -368 2 polygon
(Table 13) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -752 -256 label
(The UART must be enabled to run \(default disabled\)) {/Helvetica cf} 2 16
0.000 0.700 -752 -464 label
pgsave restore showpage
%%Page: spi_master 14
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 928 768 translate
0.679 1.000 0.184 scb
512 1.000 -736 1152 -736 -576 512 -576 512 1152 4 polygon
sce
(\(cont.\)) {/Helvetica-Oblique cf} (Functional Description )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -736 1120 label
1 1.000 -736 1104 512 1104 2 polygon
(SPI Master) {/Helvetica-Bold cf} 2 16 0.000 0.700 -736 1056 label
0 1.000 -688 832 -688 880 336 880 336 832 4 polygon
1 1.000 -656 832 -656 784 2 polygon
1 1.000 -624 832 -624 784 2 polygon
1 1.000 -592 832 -592 784 2 polygon
1 1.000 -560 832 -560 784 2 polygon
1 1.000 -528 832 -528 784 2 polygon
1 1.000 -496 832 -496 784 2 polygon
1 1.000 -464 832 -464 784 2 polygon
1 1.000 -432 832 -432 784 2 polygon
1 1.000 -400 832 -400 784 2 polygon
1 1.000 -368 832 -368 784 2 polygon
1 1.000 -336 832 -336 784 2 polygon
1 1.000 -304 832 -304 784 2 polygon
1 1.000 -272 832 -272 784 2 polygon
1 1.000 -240 832 -240 784 2 polygon
1 1.000 -208 832 -208 784 2 polygon
1 1.000 -144 832 -144 784 2 polygon
1 1.000 -112 832 -112 784 2 polygon
1 1.000 -80 832 -80 784 2 polygon
1 1.000 -48 832 -48 784 2 polygon
1 1.000 -16 832 -16 784 2 polygon
1 1.000 16 832 16 784 2 polygon
1 1.000 48 832 48 784 2 polygon
1 1.000 80 832 80 784 2 polygon
1 1.000 112 832 112 784 2 polygon
1 1.000 144 832 144 784 2 polygon
1 1.000 176 832 176 784 2 polygon
1 1.000 208 832 208 784 2 polygon
1 1.000 240 832 240 784 2 polygon
1 1.000 272 832 272 784 2 polygon
1 1.000 304 832 304 784 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 320 808 label
(1) {/Helvetica cf} 2 21 0.000 0.500 288 808 label
(2) {/Helvetica cf} 2 21 0.000 0.500 256 808 label
(3) {/Helvetica cf} 2 21 0.000 0.500 224 808 label
(4) {/Helvetica cf} 2 21 0.000 0.500 192 808 label
(5) {/Helvetica cf} 2 21 0.000 0.500 160 808 label
(6) {/Helvetica cf} 2 21 0.000 0.500 128 808 label
(7) {/Helvetica cf} 2 21 0.000 0.500 96 808 label
(8) {/Helvetica cf} 2 21 0.000 0.500 64 808 label
(9) {/Helvetica cf} 2 21 0.000 0.500 32 808 label
(10) {/Helvetica cf} 2 21 0.000 0.500 0 808 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -32 808 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -64 808 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -96 808 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -128 808 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -160 808 label
0.600 0.600 0.600 scb
(16) {/Helvetica cf} 2 21 0.000 0.500 -192 808 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -224 808 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -256 808 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -288 808 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -320 808 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -352 808 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -384 808 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -416 808 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -448 808 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -480 808 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -512 808 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -544 808 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -576 808 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -608 808 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -640 808 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -672 808 label
sce
(bit) {/Helvetica cf} 2 20 0.000 0.700 368 816 label
(0x24000000) {/Courier-Bold cf} 2 16 0.000 0.700 128 896 label
1 1.000 80 880 80 928 2 polygon
1 1.000 -432 880 -432 928 2 polygon
1 1.000 -688 928 -688 880 2 polygon
1 1.000 336 928 336 880 2 polygon
1 1.000 336 832 336 784 2 polygon
1 1.000 -688 832 -688 784 2 polygon
(0x24000001) {/Courier-Bold cf} 2 16 360.000 0.700 -128 896 label
0.600 0.600 0.600 scb
(0x24000002) {/Courier-Bold cf} 2 16 0.000 0.700 -384 896 label
(0x24000003) {/Courier-Bold cf} 2 16 0.000 0.700 -640 896 label
sce
(address) {/Helvetica cf} 2 17 0.000 0.700 416 896 label
(value) {/Helvetica cf} 2 20 0.000 0.700 368 864 label
(\(undefined, reads zero\)) {/Helvetica cf} 2 17 0.000 0.700 -400 848 label
1 1.000 -688 928 336 928 2 polygon
1 1.000 -688 784 336 784 2 polygon
(reg_spi_config) {/Courier-Bold cf} 2 16 0.000 0.700 -272 944 label
1 1.000 -176 880 -176 832 2 polygon
1 1.000 -176 928 -176 880 2 polygon
1 1.000 -176 832 -176 784 2 polygon
(SPI master configuration) {/Helvetica cf} 2 17 0.000 0.700 80 848 label
(Table 14) {/Helvetica-Oblique cf} 2 16 360.000 0.700 -688 944 label
0 1.000 -688 -128 -688 -80 336 -80 336 -128 4 polygon
1 1.000 -656 -128 -656 -176 2 polygon
1 1.000 -624 -128 -624 -176 2 polygon
1 1.000 -592 -128 -592 -176 2 polygon
1 1.000 -560 -128 -560 -176 2 polygon
1 1.000 -528 -128 -528 -176 2 polygon
1 1.000 -496 -128 -496 -176 2 polygon
1 1.000 -464 -128 -464 -176 2 polygon
1 1.000 -432 -128 -432 -176 2 polygon
1 1.000 -400 -128 -400 -176 2 polygon
1 1.000 -368 -128 -368 -176 2 polygon
1 1.000 -336 -128 -336 -176 2 polygon
1 1.000 -304 -128 -304 -176 2 polygon
1 1.000 -272 -128 -272 -176 2 polygon
1 1.000 -240 -128 -240 -176 2 polygon
1 1.000 -208 -128 -208 -176 2 polygon
1 1.000 -144 -128 -144 -176 2 polygon
1 1.000 -112 -128 -112 -176 2 polygon
1 1.000 -80 -128 -80 -176 2 polygon
1 1.000 -48 -128 -48 -176 2 polygon
1 1.000 -16 -128 -16 -176 2 polygon
1 1.000 16 -128 16 -176 2 polygon
1 1.000 48 -128 48 -176 2 polygon
1 1.000 80 -128 80 -176 2 polygon
1 1.000 112 -128 112 -176 2 polygon
1 1.000 144 -128 144 -176 2 polygon
1 1.000 176 -128 176 -176 2 polygon
1 1.000 208 -128 208 -176 2 polygon
1 1.000 240 -128 240 -176 2 polygon
1 1.000 272 -128 272 -176 2 polygon
1 1.000 304 -128 304 -176 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 320 -152 label
(1) {/Helvetica cf} 2 21 0.000 0.500 288 -152 label
(2) {/Helvetica cf} 2 21 0.000 0.500 256 -152 label
(3) {/Helvetica cf} 2 21 0.000 0.500 224 -152 label
(4) {/Helvetica cf} 2 21 0.000 0.500 192 -152 label
(5) {/Helvetica cf} 2 21 0.000 0.500 160 -152 label
(6) {/Helvetica cf} 2 21 0.000 0.500 128 -152 label
(7) {/Helvetica cf} 2 21 0.000 0.500 96 -152 label
0.600 0.600 0.600 scb
(8) {/Helvetica cf} 2 21 0.000 0.500 64 -152 label
(9) {/Helvetica cf} 2 21 0.000 0.500 32 -152 label
(10) {/Helvetica cf} 2 21 0.000 0.500 0 -152 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -32 -152 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -64 -152 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -96 -152 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -128 -152 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -160 -152 label
(16) {/Helvetica cf} 2 21 0.000 0.500 -192 -152 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -224 -152 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -256 -152 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -288 -152 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -320 -152 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -352 -152 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -384 -152 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -416 -152 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -448 -152 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -480 -152 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -512 -152 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -544 -152 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -576 -152 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -608 -152 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -640 -152 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -672 -152 label
sce
(bit) {/Helvetica cf} 2 20 0.000 0.700 368 -144 label
(0x24000004) {/Courier-Bold cf} 2 16 0.000 0.700 128 -64 label
1 1.000 80 -80 80 -32 2 polygon
1 1.000 -432 -80 -432 -32 2 polygon
1 1.000 -688 -32 -688 -80 2 polygon
1 1.000 336 -32 336 -80 2 polygon
1 1.000 336 -128 336 -176 2 polygon
1 1.000 -688 -128 -688 -176 2 polygon
0.600 0.600 0.600 scb
(0x24000005) {/Courier-Bold cf} 2 16 360.000 0.700 -128 -64 label
(0x24000006) {/Courier-Bold cf} 2 16 0.000 0.700 -384 -64 label
(0x24000007) {/Courier-Bold cf} 2 16 0.000 0.700 -640 -64 label
sce
(address) {/Helvetica cf} 2 17 0.000 0.700 416 -64 label
(value) {/Helvetica cf} 2 20 0.000 0.700 368 -96 label
(\(undefined, reads zero\)) {/Helvetica cf} 2 17 0.000 0.700 -288 -112 label
1 1.000 -688 -32 336 -32 2 polygon
1 1.000 -688 -176 336 -176 2 polygon
(reg_spi_data) {/Courier-Bold cf} 2 16 360.000 0.700 -272 -16 label
1 1.000 80 -80 80 -128 2 polygon
1 1.000 -176 -32 -176 -80 2 polygon
1 1.000 -176 -128 -176 -176 2 polygon
(SPI data) {/Helvetica cf} 2 17 0.000 0.700 208 -112 label
(Table 15) {/Helvetica-Oblique cf} 2 16 360.000 0.700 -688 -16 label
(spi sdi \(pin E9\), spi csb \(pin E8\), spi sck \(pin F8\), and spi sdo \(pin F9\))
{/Helvetica cf} 2 16 360.000 0.700 -480 1056 label
(The byte at 0x24000004 holds the SPI data \(either read or write\))
{/Helvetica cf} 2 28 0.000 0.700 -688 -208 label
(Bit 14) {/Helvetica cf} 2 16 0.000 0.700 -688 624 label
(Bit 13) {/Helvetica cf} 2 16 0.000 0.700 -688 560 label
(Bit 12) {/Helvetica cf} 2 16 0.000 0.700 -688 496 label
(Bit 11) {/Helvetica cf} 2 16 0.000 0.700 -688 432 label
(Bit 10) {/Helvetica cf} 2 16 0.000 0.700 -688 368 label
(Bit 9) {/Helvetica cf} 2 16 0.000 0.700 -688 304 label
(Bit 8) {/Helvetica cf} 2 16 0.000 0.700 -688 240 label
(Bits 7\2610) {/Helvetica cf} 2 16 0.000 0.700 -688 176 label
(SPI interrupt enable) {/Helvetica cf} 2 16 0.000 0.700 -544 624 label
(SPI system enable) {/Helvetica cf} 2 16 0.000 0.700 -544 560 label
(stream) {/Helvetica cf} 2 16 0.000 0.700 -544 496 label
(mode) {/Helvetica cf} 2 16 0.000 0.700 -544 432 label
(invert SCK) {/Helvetica cf} 2 16 0.000 0.700 -544 368 label
(invert CSB) {/Helvetica cf} 2 16 0.000 0.700 -544 304 label
(MLB) {/Helvetica cf} 2 16 0.000 0.700 -544 240 label
(prescaler) {/Helvetica cf} 2 16 0.000 0.700 -544 176 label
(0 = apply/release CSB separately for each byte) {/Helvetica cf} 2 16 0.000
0.700 -256 496 label
(1 = apply CSB until stream bit is cleared \(manually\)) {/Helvetica cf} 2 16
0.000 0.700 -256 464 label
(0 = read and change data on opposite SCK edges) {/Helvetica cf} 2 16 0.000
0.700 -256 432 label
(1 = read and change data on the same SCK edge) {/Helvetica cf} 2 16 0.000
0.700 -256 400 label
(0 = normal SCK) {/Helvetica cf} 2 16 0.000 0.700 -256 368 label
(1= inverted SCK) {/Helvetica cf} 2 16 0.000 0.700 -256 336 label
(0 = normal CSB \(low is active\)) {/Helvetica cf} 2 16 0.000 0.700 -256 304
label
(1 = inverted CSB \(high is active\)) {/Helvetica cf} 2 16 0.000 0.700 -256 272
label
(count \(in master clock cycles\) of 1/2 SCK cycle) {/Helvetica cf} 2 16 0.000
0.700 -256 176 label
(0 = msb first) {/Helvetica cf} 2 16 0.000 0.700 -256 240 label
(1 = lsb first) {/Helvetica cf} 2 16 0.000 0.700 -256 208 label
(0 = SPI disabled) {/Helvetica cf} 2 16 0.000 0.700 -256 560 label
(1 = SPI enabled) {/Helvetica cf} 2 16 0.000 0.700 -256 528 label
(0 = interrupt disabled) {/Helvetica cf} 2 16 0.000 0.700 -256 624 label
(1 = interrupt enabled) {/Helvetica cf} 2 16 0.000 0.700 -256 592 label
(\(default value 2\)) {/Helvetica cf} 2 16 0.000 0.700 -256 144 label
1 1.000 -688 720 416 720 2 polygon
(Configuration bit defintions) {/Helvetica cf} 2 16 0.000 0.700 -688 736 label
(All configuration bits other than the prescaler default to value zero.)
{/Helvetica cf} 2 16 0.000 0.700 -688 96 label
(there is no FIFO associated with the SPI master.) {CR}
(relatively expensive operations that tie up the CPU, but will not lose or overwrite data. Note that)
{CR}
(is still in progress. There is no FIFO buffer for data. Therefore SPI reads and writes are)
{CR}
(still in progress. Reading from the SPI will also stall the CPU if an incomplete SPI transmission)
{CR}
(is similar to the UART. A write operation will stall the CPU if an incomplete SPI transmission is)
{CR}
(in the configuration register, and writing values to or reading from reg_spi_data. The protocol)
{CR}
(Reading to and writing from the SPI master is simply a matter of setting the required values)
{/Helvetica cf} 14 28 0.000 0.700 -688 -288 label
(page 14) {/Helvetica cf} 2 31 0.000 0.700 496 1136 label
(Bit 15) {/Helvetica cf} 2 16 0.000 0.700 -688 688 label
(Housekeeping) {/Helvetica cf} 2 16 0.000 0.700 -544 688 label
(0 = SPI master connected to external pins) {/Helvetica cf} 2 16 0.000 0.700
-256 688 label
(1 = SPI master connected directly to housekeeping SPI) {/Helvetica cf} 2 16
0.000 0.700 -256 656 label
pgsave restore showpage
%%Page: counter_timer 15
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1088 640 translate
0.679 1.000 0.184 scb
512 1.000 -896 1280 -896 -448 352 -448 352 1280 4 polygon
sce
(\(cont.\)) {/Helvetica-Oblique cf} (Functional Description )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -896 1248 label
1 1.000 -896 1232 352 1232 2 polygon
(page 15) {/Helvetica cf} 2 31 0.000 0.700 336 1264 label
(Counter-Timer 0) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 1200 label
0 1.000 -848 928 -848 976 176 976 176 928 4 polygon
1 1.000 -816 928 -816 880 2 polygon
1 1.000 -784 928 -784 880 2 polygon
1 1.000 -752 928 -752 880 2 polygon
1 1.000 -720 928 -720 880 2 polygon
1 1.000 -688 928 -688 880 2 polygon
1 1.000 -656 928 -656 880 2 polygon
1 1.000 -624 928 -624 880 2 polygon
1 1.000 -592 928 -592 880 2 polygon
1 1.000 -560 928 -560 880 2 polygon
1 1.000 -528 928 -528 880 2 polygon
1 1.000 -496 928 -496 880 2 polygon
1 1.000 -464 928 -464 880 2 polygon
1 1.000 -432 928 -432 880 2 polygon
1 1.000 -400 928 -400 880 2 polygon
1 1.000 -368 928 -368 880 2 polygon
1 1.000 -304 928 -304 880 2 polygon
1 1.000 -272 928 -272 880 2 polygon
1 1.000 -240 928 -240 880 2 polygon
1 1.000 -208 928 -208 880 2 polygon
1 1.000 -176 928 -176 880 2 polygon
1 1.000 -144 928 -144 880 2 polygon
1 1.000 -112 928 -112 880 2 polygon
1 1.000 -80 928 -80 880 2 polygon
1 1.000 -48 928 -48 880 2 polygon
1 1.000 -16 928 -16 880 2 polygon
1 1.000 16 928 16 880 2 polygon
1 1.000 48 928 48 880 2 polygon
1 1.000 80 928 80 880 2 polygon
1 1.000 112 928 112 880 2 polygon
1 1.000 144 928 144 880 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 160 904 label
(1) {/Helvetica cf} 2 21 0.000 0.500 128 904 label
(2) {/Helvetica cf} 2 21 0.000 0.500 96 904 label
(3) {/Helvetica cf} 2 21 0.000 0.500 64 904 label
0.600 0.600 0.600 scb
(4) {/Helvetica cf} 2 21 0.000 0.500 32 904 label
(5) {/Helvetica cf} 2 21 0.000 0.500 0 904 label
(6) {/Helvetica cf} 2 21 0.000 0.500 -32 904 label
(7) {/Helvetica cf} 2 21 0.000 0.500 -64 904 label
(8) {/Helvetica cf} 2 21 0.000 0.500 -96 904 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -128 904 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -160 904 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -192 904 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -224 904 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -256 904 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -288 904 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -320 904 label
(16) {/Helvetica cf} 2 21 0.000 0.500 -352 904 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -384 904 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -416 904 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -448 904 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -480 904 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -512 904 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -544 904 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -576 904 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -608 904 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -640 904 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -672 904 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -704 904 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -736 904 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -768 904 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -800 904 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -832 904 label
sce
(bit) {/Helvetica cf} 2 20 0.000 0.700 208 912 label
(0x22000000) {/Courier-Bold cf} 2 16 0.000 0.700 -32 992 label
1 1.000 -80 976 -80 1024 2 polygon
1 1.000 -592 976 -592 1024 2 polygon
1 1.000 -848 1024 -848 976 2 polygon
1 1.000 176 1024 176 976 2 polygon
1 1.000 176 928 176 880 2 polygon
1 1.000 -848 928 -848 880 2 polygon
0.600 0.600 0.600 scb
(0x22000001) {/Courier-Bold cf} 2 16 360.000 0.700 -288 992 label
(0x22000002) {/Courier-Bold cf} 2 16 0.000 0.700 -544 992 label
(0x22000003) {/Courier-Bold cf} 2 16 0.000 0.700 -800 992 label
sce
(address) {/Helvetica cf} 2 17 0.000 0.700 256 992 label
(value) {/Helvetica cf} 2 20 0.000 0.700 208 960 label
(\(undefined, reads zero\)) {/Helvetica cf} 2 17 0.000 0.700 -448 944 label
1 1.000 -848 1024 176 1024 2 polygon
1 1.000 -848 880 176 880 2 polygon
(reg_timer0_config) {/Courier-Bold cf} 2 16 0.000 0.700 -432 1040 label
1 1.000 -80 976 -80 928 2 polygon
1 1.000 -336 1024 -336 976 2 polygon
1 1.000 -336 928 -336 880 2 polygon
(Timer config) {/Helvetica cf} 2 17 360.000 0.700 48 944 label
(Table 16) {/Helvetica-Oblique cf} 2 16 360.000 0.700 -848 1040 label
0 1.000 -848 400 -848 448 176 448 176 400 4 polygon
1 1.000 -816 400 -816 352 2 polygon
1 1.000 -784 400 -784 352 2 polygon
1 1.000 -752 400 -752 352 2 polygon
1 1.000 -720 400 -720 352 2 polygon
1 1.000 -688 400 -688 352 2 polygon
1 1.000 -656 400 -656 352 2 polygon
1 1.000 -624 400 -624 352 2 polygon
1 1.000 -592 400 -592 352 2 polygon
1 1.000 -560 400 -560 352 2 polygon
1 1.000 -528 400 -528 352 2 polygon
1 1.000 -496 400 -496 352 2 polygon
1 1.000 -464 400 -464 352 2 polygon
1 1.000 -432 400 -432 352 2 polygon
1 1.000 -400 400 -400 352 2 polygon
1 1.000 -368 400 -368 352 2 polygon
1 1.000 -304 400 -304 352 2 polygon
1 1.000 -272 400 -272 352 2 polygon
1 1.000 -240 400 -240 352 2 polygon
1 1.000 -208 400 -208 352 2 polygon
1 1.000 -176 400 -176 352 2 polygon
1 1.000 -144 400 -144 352 2 polygon
1 1.000 -112 400 -112 352 2 polygon
1 1.000 -80 400 -80 352 2 polygon
1 1.000 -48 400 -48 352 2 polygon
1 1.000 -16 400 -16 352 2 polygon
1 1.000 16 400 16 352 2 polygon
1 1.000 48 400 48 352 2 polygon
1 1.000 80 400 80 352 2 polygon
1 1.000 112 400 112 352 2 polygon
1 1.000 144 400 144 352 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 160 376 label
(1) {/Helvetica cf} 2 21 0.000 0.500 128 376 label
(2) {/Helvetica cf} 2 21 0.000 0.500 96 376 label
(3) {/Helvetica cf} 2 21 0.000 0.500 64 376 label
(4) {/Helvetica cf} 2 21 0.000 0.500 32 376 label
(5) {/Helvetica cf} 2 21 0.000 0.500 0 376 label
(6) {/Helvetica cf} 2 21 0.000 0.500 -32 376 label
(7) {/Helvetica cf} 2 21 0.000 0.500 -64 376 label
(8) {/Helvetica cf} 2 21 0.000 0.500 -96 376 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -128 376 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -160 376 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -192 376 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -224 376 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -256 376 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -288 376 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -320 376 label
(16) {/Helvetica cf} 2 21 0.000 0.500 -352 376 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -384 376 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -416 376 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -448 376 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -480 376 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -512 376 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -544 376 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -576 376 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -608 376 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -640 376 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -672 376 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -704 376 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -736 376 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -768 376 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -800 376 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -832 376 label
(bit) {/Helvetica cf} 2 20 0.000 0.700 208 384 label
(0x22000004) {/Courier-Bold cf} 2 16 0.000 0.700 -32 464 label
1 1.000 -80 448 -80 496 2 polygon
1 1.000 -592 448 -592 496 2 polygon
1 1.000 -848 496 -848 448 2 polygon
1 1.000 176 496 176 448 2 polygon
1 1.000 176 400 176 352 2 polygon
1 1.000 -848 400 -848 352 2 polygon
(address) {/Helvetica cf} 2 17 0.000 0.700 256 464 label
(value) {/Helvetica cf} 2 20 0.000 0.700 208 432 label
1 1.000 -848 496 176 496 2 polygon
1 1.000 -848 352 176 352 2 polygon
(reg_timer0_value) {/Courier-Bold cf} 2 16 360.000 0.700 -432 512 label
1 1.000 -336 496 -336 448 2 polygon
1 1.000 -336 400 -336 352 2 polygon
(Table 17) {/Helvetica-Oblique cf} 2 16 360.000 0.700 -848 512 label
0 1.000 -848 96 -848 144 176 144 176 96 4 polygon
1 1.000 -816 96 -816 48 2 polygon
1 1.000 -784 96 -784 48 2 polygon
1 1.000 -752 96 -752 48 2 polygon
1 1.000 -720 96 -720 48 2 polygon
1 1.000 -688 96 -688 48 2 polygon
1 1.000 -656 96 -656 48 2 polygon
1 1.000 -624 96 -624 48 2 polygon
1 1.000 -592 96 -592 48 2 polygon
1 1.000 -560 96 -560 48 2 polygon
1 1.000 -528 96 -528 48 2 polygon
1 1.000 -496 96 -496 48 2 polygon
1 1.000 -464 96 -464 48 2 polygon
1 1.000 -432 96 -432 48 2 polygon
1 1.000 -400 96 -400 48 2 polygon
1 1.000 -368 96 -368 48 2 polygon
1 1.000 -304 96 -304 48 2 polygon
1 1.000 -272 96 -272 48 2 polygon
1 1.000 -240 96 -240 48 2 polygon
1 1.000 -208 96 -208 48 2 polygon
1 1.000 -176 96 -176 48 2 polygon
1 1.000 -144 96 -144 48 2 polygon
1 1.000 -112 96 -112 48 2 polygon
1 1.000 -80 96 -80 48 2 polygon
1 1.000 -48 96 -48 48 2 polygon
1 1.000 -16 96 -16 48 2 polygon
1 1.000 16 96 16 48 2 polygon
1 1.000 48 96 48 48 2 polygon
1 1.000 80 96 80 48 2 polygon
1 1.000 112 96 112 48 2 polygon
1 1.000 144 96 144 48 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 160 72 label
(1) {/Helvetica cf} 2 21 0.000 0.500 128 72 label
(2) {/Helvetica cf} 2 21 0.000 0.500 96 72 label
(3) {/Helvetica cf} 2 21 0.000 0.500 64 72 label
(4) {/Helvetica cf} 2 21 0.000 0.500 32 72 label
(5) {/Helvetica cf} 2 21 0.000 0.500 0 72 label
(6) {/Helvetica cf} 2 21 0.000 0.500 -32 72 label
(7) {/Helvetica cf} 2 21 0.000 0.500 -64 72 label
(8) {/Helvetica cf} 2 21 0.000 0.500 -96 72 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -128 72 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -160 72 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -192 72 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -224 72 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -256 72 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -288 72 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -320 72 label
(16) {/Helvetica cf} 2 21 0.000 0.500 -352 72 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -384 72 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -416 72 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -448 72 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -480 72 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -512 72 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -544 72 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -576 72 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -608 72 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -640 72 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -672 72 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -704 72 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -736 72 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -768 72 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -800 72 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -832 72 label
(bit) {/Helvetica cf} 2 20 0.000 0.700 208 80 label
(0x22000008) {/Courier-Bold cf} 2 16 0.000 0.700 -32 160 label
1 1.000 -80 144 -80 192 2 polygon
1 1.000 -592 144 -592 192 2 polygon
1 1.000 -848 192 -848 144 2 polygon
1 1.000 176 192 176 144 2 polygon
1 1.000 176 96 176 48 2 polygon
1 1.000 -848 96 -848 48 2 polygon
(0x22000009) {/Courier-Bold cf} 2 16 360.000 0.700 -288 160 label
(0x2200000a) {/Courier-Bold cf} 2 16 0.000 0.700 -544 160 label
(0x2200000b) {/Courier-Bold cf} 2 16 0.000 0.700 -800 160 label
(address) {/Helvetica cf} 2 17 0.000 0.700 256 160 label
(value) {/Helvetica cf} 2 20 0.000 0.700 208 128 label
1 1.000 -848 192 176 192 2 polygon
1 1.000 -848 48 176 48 2 polygon
(reg_timer0_data) {/Courier-Bold cf} 2 16 360.000 0.700 -432 208 label
1 1.000 -336 192 -336 144 2 polygon
1 1.000 -336 96 -336 48 2 polygon
(Table 18) {/Helvetica-Oblique cf} 2 16 360.000 0.700 -848 208 label
(Timer value) {/Helvetica cf} 2 17 0.000 0.700 -336 416 label
(0x22000005) {/Courier-Bold cf} 2 16 0.000 0.700 -288 464 label
(0x22000006) {/Courier-Bold cf} 2 16 0.000 0.700 -544 464 label
(0x22000007) {/Courier-Bold cf} 2 16 0.000 0.700 -800 464 label
(Timer data) {/Helvetica cf} 2 17 0.000 0.700 -336 112 label
(Timer configuration bit definitions) {/Helvetica cf} 2 16 0.000 0.700 -848 832
label
1 1.000 -848 816 176 816 2 polygon
(Bit 3) {/Helvetica cf} 2 16 0.000 0.700 -848 784 label
(Bit 2) {/Helvetica cf} 2 16 0.000 0.700 -848 720 label
(Bit 1) {/Helvetica cf} 2 16 0.000 0.700 -848 656 label
(Bit 0) {/Helvetica cf} 2 16 0.000 0.700 -848 592 label
(Counter/timer enable) {/Helvetica cf} 2 16 0.000 0.700 -736 784 label
(1 = counter/timer enabled) {/Helvetica cf} 2 16 0.000 0.700 -352 784 label
(0 = counter/timer disabled) {/Helvetica cf} 2 16 0.000 0.700 -352 752 label
(Oneshot mode) {/Helvetica cf} 2 16 0.000 0.700 -736 720 label
(1 = oneshot mode) {/Helvetica cf} 2 16 0.000 0.700 -352 720 label
(0 = continuous mode) {/Helvetica cf} 2 16 0.000 0.700 -352 688 label
(Updown) {/Helvetica cf} 2 16 0.000 0.700 -736 656 label
(1 = count up) {/Helvetica cf} 2 16 0.000 0.700 -352 656 label
(0 = count down) {/Helvetica cf} 2 16 0.000 0.700 -352 624 label
(Interrupt enable) {/Helvetica cf} 2 16 0.000 0.700 -736 592 label
(1 = interrupt enabled) {/Helvetica cf} 2 16 0.000 0.700 -352 592 label
(0 = interrupt disabled) {/Helvetica cf} 2 16 0.000 0.700 -352 560 label
(MHz, the longest single time interval is 26.84 seconds.) {qS}
(core clock rate of 80) {CR}
(variety of timing functions including one-shot counts, continuous timing, and interval interrupts. At a)
{CR}
(The counter/timer is a general-purpose 32-bit adder and subtractor that can be configured for a)
{/Helvetica cf} 8 28 0.000 0.700 -896 1168 label
(register is read-write and can be used to reset the timer.) {CR}
(The value in this register is the current value of the counter. Value is 32 bits. The)
{/Helvetica cf} 4 28 0.000 0.700 -848 320 label
(The value in this register is the reset value for the comparator.)
{/Helvetica cf} 2 28 0.000 0.700 -848 16 label
(reg_timer_value register.) {CR}
(timer in a hold state. When re-enabled, counting resumes. To reset the timer, write zero to the)
{CR}
(Note: When the counter/timer is disabled, the reg_timer_value remains unchanged, which puts the)
{/Helvetica cf} 6 16 0.000 0.700 -896 -432 label
(If counting down, the count continues until the counter reaches zero.) {CR}
(the counter is enabled. If counting up, the count continues until the counter reaches reg_timer_data.)
{CR}
(When enabled, the counter counts up or down from the value set in reg_timer_value at the time)
{/Helvetica cf} 6 28 0.000 0.700 -896 -48 label
(reaches the value of reg_timer_data \(up count\) or zero \(down count\), and stops.)
{CR}
(In one-shot mode, the counter triggers an interrupt \(IRQ channel 10; see next page\) when it)
{/Helvetica cf} 4 28 0.000 0.700 -896 -272 label
(the counter will generate an interrupt on every cycle.) {CR}
(reg_timer_data if counting down, and the count continues immediately. If the interrupt is enabled,)
{CR}
(In continuous mode, the counter resets to zero if counting up, and resets to the value in)
{/Helvetica cf} 6 28 0.000 0.700 -896 -160 label
pgsave restore showpage
%%Page: caravel_datasheet 16
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1024 352 translate
0.679 1.000 0.184 scb
512 1.000 -832 1568 -832 -160 416 -160 416 1568 4 polygon
sce
1 1.000 -832 1520 416 1520 2 polygon
(page 16) {/Helvetica cf} 2 31 0.000 0.700 400 1552 label
(Counter-Timer 1) {/Helvetica-Bold cf} 2 16 0.000 0.700 -832 1488 label
0 1.000 -784 1216 -784 1264 240 1264 240 1216 4 polygon
1 1.000 -752 1216 -752 1168 2 polygon
1 1.000 -720 1216 -720 1168 2 polygon
1 1.000 -688 1216 -688 1168 2 polygon
1 1.000 -656 1216 -656 1168 2 polygon
1 1.000 -624 1216 -624 1168 2 polygon
1 1.000 -592 1216 -592 1168 2 polygon
1 1.000 -560 1216 -560 1168 2 polygon
1 1.000 -528 1216 -528 1168 2 polygon
1 1.000 -496 1216 -496 1168 2 polygon
1 1.000 -464 1216 -464 1168 2 polygon
1 1.000 -432 1216 -432 1168 2 polygon
1 1.000 -400 1216 -400 1168 2 polygon
1 1.000 -368 1216 -368 1168 2 polygon
1 1.000 -336 1216 -336 1168 2 polygon
1 1.000 -304 1216 -304 1168 2 polygon
1 1.000 -240 1216 -240 1168 2 polygon
1 1.000 -208 1216 -208 1168 2 polygon
1 1.000 -176 1216 -176 1168 2 polygon
1 1.000 -144 1216 -144 1168 2 polygon
1 1.000 -112 1216 -112 1168 2 polygon
1 1.000 -80 1216 -80 1168 2 polygon
1 1.000 -48 1216 -48 1168 2 polygon
1 1.000 -16 1216 -16 1168 2 polygon
1 1.000 16 1216 16 1168 2 polygon
1 1.000 48 1216 48 1168 2 polygon
1 1.000 80 1216 80 1168 2 polygon
1 1.000 112 1216 112 1168 2 polygon
1 1.000 144 1216 144 1168 2 polygon
1 1.000 176 1216 176 1168 2 polygon
1 1.000 208 1216 208 1168 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 224 1192 label
(1) {/Helvetica cf} 2 21 0.000 0.500 192 1192 label
(2) {/Helvetica cf} 2 21 0.000 0.500 160 1192 label
(3) {/Helvetica cf} 2 21 0.000 0.500 128 1192 label
0.600 0.600 0.600 scb
(4) {/Helvetica cf} 2 21 0.000 0.500 96 1192 label
(5) {/Helvetica cf} 2 21 0.000 0.500 64 1192 label
(6) {/Helvetica cf} 2 21 0.000 0.500 32 1192 label
(7) {/Helvetica cf} 2 21 0.000 0.500 0 1192 label
(8) {/Helvetica cf} 2 21 0.000 0.500 -32 1192 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -64 1192 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -96 1192 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -128 1192 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -160 1192 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -192 1192 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -224 1192 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -256 1192 label
(16) {/Helvetica cf} 2 21 0.000 0.500 -288 1192 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -320 1192 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -352 1192 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -384 1192 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -416 1192 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -448 1192 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -480 1192 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -512 1192 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -544 1192 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -576 1192 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -608 1192 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -640 1192 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -672 1192 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -704 1192 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -736 1192 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -768 1192 label
sce
(bit) {/Helvetica cf} 2 20 0.000 0.700 272 1200 label
(0x23000000) {/Courier-Bold cf} 2 16 0.000 0.700 32 1280 label
1 1.000 -16 1264 -16 1312 2 polygon
1 1.000 -528 1264 -528 1312 2 polygon
1 1.000 -784 1312 -784 1264 2 polygon
1 1.000 240 1312 240 1264 2 polygon
1 1.000 240 1216 240 1168 2 polygon
1 1.000 -784 1216 -784 1168 2 polygon
0.600 0.600 0.600 scb
(0x23000001) {/Courier-Bold cf} 2 16 360.000 0.700 -224 1280 label
(0x23000002) {/Courier-Bold cf} 2 16 0.000 0.700 -480 1280 label
(0x23000003) {/Courier-Bold cf} 2 16 0.000 0.700 -736 1280 label
sce
(address) {/Helvetica cf} 2 17 0.000 0.700 320 1280 label
(value) {/Helvetica cf} 2 20 0.000 0.700 272 1248 label
(\(undefined, reads zero\)) {/Helvetica cf} 2 17 0.000 0.700 -384 1232 label
1 1.000 -784 1312 240 1312 2 polygon
1 1.000 -784 1168 240 1168 2 polygon
(reg_timer1_config) {/Courier-Bold cf} 2 16 0.000 0.700 -368 1328 label
1 1.000 -16 1264 -16 1216 2 polygon
1 1.000 -272 1312 -272 1264 2 polygon
1 1.000 -272 1216 -272 1168 2 polygon
(Timer config) {/Helvetica cf} 2 17 360.000 0.700 112 1232 label
(Table 19) {/Helvetica-Oblique cf} 2 16 360.000 0.700 -784 1328 label
0 1.000 -784 688 -784 736 240 736 240 688 4 polygon
1 1.000 -752 688 -752 640 2 polygon
1 1.000 -720 688 -720 640 2 polygon
1 1.000 -688 688 -688 640 2 polygon
1 1.000 -656 688 -656 640 2 polygon
1 1.000 -624 688 -624 640 2 polygon
1 1.000 -592 688 -592 640 2 polygon
1 1.000 -560 688 -560 640 2 polygon
1 1.000 -528 688 -528 640 2 polygon
1 1.000 -496 688 -496 640 2 polygon
1 1.000 -464 688 -464 640 2 polygon
1 1.000 -432 688 -432 640 2 polygon
1 1.000 -400 688 -400 640 2 polygon
1 1.000 -368 688 -368 640 2 polygon
1 1.000 -336 688 -336 640 2 polygon
1 1.000 -304 688 -304 640 2 polygon
1 1.000 -240 688 -240 640 2 polygon
1 1.000 -208 688 -208 640 2 polygon
1 1.000 -176 688 -176 640 2 polygon
1 1.000 -144 688 -144 640 2 polygon
1 1.000 -112 688 -112 640 2 polygon
1 1.000 -80 688 -80 640 2 polygon
1 1.000 -48 688 -48 640 2 polygon
1 1.000 -16 688 -16 640 2 polygon
1 1.000 16 688 16 640 2 polygon
1 1.000 48 688 48 640 2 polygon
1 1.000 80 688 80 640 2 polygon
1 1.000 112 688 112 640 2 polygon
1 1.000 144 688 144 640 2 polygon
1 1.000 176 688 176 640 2 polygon
1 1.000 208 688 208 640 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 224 664 label
(1) {/Helvetica cf} 2 21 0.000 0.500 192 664 label
(2) {/Helvetica cf} 2 21 0.000 0.500 160 664 label
(3) {/Helvetica cf} 2 21 0.000 0.500 128 664 label
(4) {/Helvetica cf} 2 21 0.000 0.500 96 664 label
(5) {/Helvetica cf} 2 21 0.000 0.500 64 664 label
(6) {/Helvetica cf} 2 21 0.000 0.500 32 664 label
(7) {/Helvetica cf} 2 21 0.000 0.500 0 664 label
(8) {/Helvetica cf} 2 21 0.000 0.500 -32 664 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -64 664 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -96 664 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -128 664 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -160 664 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -192 664 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -224 664 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -256 664 label
(16) {/Helvetica cf} 2 21 0.000 0.500 -288 664 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -320 664 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -352 664 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -384 664 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -416 664 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -448 664 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -480 664 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -512 664 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -544 664 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -576 664 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -608 664 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -640 664 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -672 664 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -704 664 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -736 664 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -768 664 label
(bit) {/Helvetica cf} 2 20 0.000 0.700 272 672 label
(0x23000004) {/Courier-Bold cf} 2 16 0.000 0.700 32 752 label
1 1.000 -16 736 -16 784 2 polygon
1 1.000 -528 736 -528 784 2 polygon
1 1.000 -784 784 -784 736 2 polygon
1 1.000 240 784 240 736 2 polygon
1 1.000 240 688 240 640 2 polygon
1 1.000 -784 688 -784 640 2 polygon
(address) {/Helvetica cf} 2 17 0.000 0.700 320 752 label
(value) {/Helvetica cf} 2 20 0.000 0.700 272 720 label
1 1.000 -784 784 240 784 2 polygon
1 1.000 -784 640 240 640 2 polygon
(reg_timer1_value) {/Courier-Bold cf} 2 16 360.000 0.700 -368 800 label
1 1.000 -272 784 -272 736 2 polygon
1 1.000 -272 688 -272 640 2 polygon
(Table 20) {/Helvetica-Oblique cf} 2 16 360.000 0.700 -784 800 label
0 1.000 -784 384 -784 432 240 432 240 384 4 polygon
1 1.000 -752 384 -752 336 2 polygon
1 1.000 -720 384 -720 336 2 polygon
1 1.000 -688 384 -688 336 2 polygon
1 1.000 -656 384 -656 336 2 polygon
1 1.000 -624 384 -624 336 2 polygon
1 1.000 -592 384 -592 336 2 polygon
1 1.000 -560 384 -560 336 2 polygon
1 1.000 -528 384 -528 336 2 polygon
1 1.000 -496 384 -496 336 2 polygon
1 1.000 -464 384 -464 336 2 polygon
1 1.000 -432 384 -432 336 2 polygon
1 1.000 -400 384 -400 336 2 polygon
1 1.000 -368 384 -368 336 2 polygon
1 1.000 -336 384 -336 336 2 polygon
1 1.000 -304 384 -304 336 2 polygon
1 1.000 -240 384 -240 336 2 polygon
1 1.000 -208 384 -208 336 2 polygon
1 1.000 -176 384 -176 336 2 polygon
1 1.000 -144 384 -144 336 2 polygon
1 1.000 -112 384 -112 336 2 polygon
1 1.000 -80 384 -80 336 2 polygon
1 1.000 -48 384 -48 336 2 polygon
1 1.000 -16 384 -16 336 2 polygon
1 1.000 16 384 16 336 2 polygon
1 1.000 48 384 48 336 2 polygon
1 1.000 80 384 80 336 2 polygon
1 1.000 112 384 112 336 2 polygon
1 1.000 144 384 144 336 2 polygon
1 1.000 176 384 176 336 2 polygon
1 1.000 208 384 208 336 2 polygon
(0) {/Helvetica cf} 2 21 0.000 0.500 224 360 label
(1) {/Helvetica cf} 2 21 0.000 0.500 192 360 label
(2) {/Helvetica cf} 2 21 0.000 0.500 160 360 label
(3) {/Helvetica cf} 2 21 0.000 0.500 128 360 label
(4) {/Helvetica cf} 2 21 0.000 0.500 96 360 label
(5) {/Helvetica cf} 2 21 0.000 0.500 64 360 label
(6) {/Helvetica cf} 2 21 0.000 0.500 32 360 label
(7) {/Helvetica cf} 2 21 0.000 0.500 0 360 label
(8) {/Helvetica cf} 2 21 0.000 0.500 -32 360 label
(9) {/Helvetica cf} 2 21 0.000 0.500 -64 360 label
(10) {/Helvetica cf} 2 21 0.000 0.500 -96 360 label
(11) {/Helvetica cf} 2 21 0.000 0.500 -128 360 label
(12) {/Helvetica cf} 2 21 0.000 0.500 -160 360 label
(13) {/Helvetica cf} 2 21 0.000 0.500 -192 360 label
(14) {/Helvetica cf} 2 21 0.000 0.500 -224 360 label
(15) {/Helvetica cf} 2 21 0.000 0.500 -256 360 label
(16) {/Helvetica cf} 2 21 0.000 0.500 -288 360 label
(17) {/Helvetica cf} 2 21 0.000 0.500 -320 360 label
(18) {/Helvetica cf} 2 21 0.000 0.500 -352 360 label
(19) {/Helvetica cf} 2 21 0.000 0.500 -384 360 label
(20) {/Helvetica cf} 2 21 0.000 0.500 -416 360 label
(21) {/Helvetica cf} 2 21 0.000 0.500 -448 360 label
(22) {/Helvetica cf} 2 21 0.000 0.500 -480 360 label
(23) {/Helvetica cf} 2 21 0.000 0.500 -512 360 label
(24) {/Helvetica cf} 2 21 0.000 0.500 -544 360 label
(25) {/Helvetica cf} 2 21 0.000 0.500 -576 360 label
(26) {/Helvetica cf} 2 21 0.000 0.500 -608 360 label
(27) {/Helvetica cf} 2 21 0.000 0.500 -640 360 label
(28) {/Helvetica cf} 2 21 0.000 0.500 -672 360 label
(29) {/Helvetica cf} 2 21 0.000 0.500 -704 360 label
(30) {/Helvetica cf} 2 21 0.000 0.500 -736 360 label
(31) {/Helvetica cf} 2 21 0.000 0.500 -768 360 label
(bit) {/Helvetica cf} 2 20 0.000 0.700 272 368 label
(0x23000008) {/Courier-Bold cf} 2 16 0.000 0.700 32 448 label
1 1.000 -16 432 -16 480 2 polygon
1 1.000 -528 432 -528 480 2 polygon
1 1.000 -784 480 -784 432 2 polygon
1 1.000 240 480 240 432 2 polygon
1 1.000 240 384 240 336 2 polygon
1 1.000 -784 384 -784 336 2 polygon
(0x23000009) {/Courier-Bold cf} 2 16 360.000 0.700 -224 448 label
(0x2300000a) {/Courier-Bold cf} 2 16 0.000 0.700 -480 448 label
(0x2300000b) {/Courier-Bold cf} 2 16 0.000 0.700 -736 448 label
(address) {/Helvetica cf} 2 17 0.000 0.700 320 448 label
(value) {/Helvetica cf} 2 20 0.000 0.700 272 416 label
1 1.000 -784 480 240 480 2 polygon
1 1.000 -784 336 240 336 2 polygon
(reg_timer1_data) {/Courier-Bold cf} 2 16 360.000 0.700 -368 496 label
1 1.000 -272 480 -272 432 2 polygon
1 1.000 -272 384 -272 336 2 polygon
(Table 21) {/Helvetica-Oblique cf} 2 16 360.000 0.700 -784 496 label
(Timer value) {/Helvetica cf} 2 17 0.000 0.700 -272 704 label
(0x23000005) {/Courier-Bold cf} 2 16 0.000 0.700 -224 752 label
(0x23000006) {/Courier-Bold cf} 2 16 0.000 0.700 -480 752 label
(0x23000007) {/Courier-Bold cf} 2 16 0.000 0.700 -736 752 label
(Timer data) {/Helvetica cf} 2 17 0.000 0.700 -272 400 label
(Timer configuration bit definitions) {/Helvetica cf} 2 16 0.000 0.700 -784
1120 label
1 1.000 -784 1104 240 1104 2 polygon
(Bit 3) {/Helvetica cf} 2 16 0.000 0.700 -784 1072 label
(Bit 2) {/Helvetica cf} 2 16 0.000 0.700 -784 1008 label
(Bit 1) {/Helvetica cf} 2 16 0.000 0.700 -784 944 label
(Bit 0) {/Helvetica cf} 2 16 0.000 0.700 -784 880 label
(Counter/timer enable) {/Helvetica cf} 2 16 0.000 0.700 -672 1072 label
(1 = counter/timer enabled) {/Helvetica cf} 2 16 0.000 0.700 -288 1072 label
(0 = counter/timer disabled) {/Helvetica cf} 2 16 0.000 0.700 -288 1040 label
(Oneshot mode) {/Helvetica cf} 2 16 0.000 0.700 -672 1008 label
(1 = oneshot mode) {/Helvetica cf} 2 16 0.000 0.700 -288 1008 label
(0 = continuous mode) {/Helvetica cf} 2 16 0.000 0.700 -288 976 label
(Updown) {/Helvetica cf} 2 16 0.000 0.700 -672 944 label
(1 = count up) {/Helvetica cf} 2 16 0.000 0.700 -288 944 label
(0 = count down) {/Helvetica cf} 2 16 0.000 0.700 -288 912 label
(Interrupt enable) {/Helvetica cf} 2 16 0.000 0.700 -672 880 label
(1 = interrupt enabled) {/Helvetica cf} 2 16 0.000 0.700 -288 880 label
(0 = interrupt disabled) {/Helvetica cf} 2 16 0.000 0.700 -288 848 label
(register is read-write and can be used to reset the timer.) {CR}
(The value in this register is the current value of the counter. Value is 32 bits. The)
{/Helvetica cf} 4 28 0.000 0.700 -784 608 label
(The value in this register is the reset value for the comparator.)
{/Helvetica cf} 2 28 0.000 0.700 -784 304 label
(reg_timer_value register.) {CR}
(timer in a hold state. When re-enabled, counting resumes. To reset the timer, write zero to the)
{CR}
(Note: When the counter/timer is disabled, the reg_timer_value remains unchanged, which puts the)
{/Helvetica cf} 6 16 0.000 0.700 -832 -144 label
(If counting down, the count continues until the counter reaches zero.) {CR}
(the counter is enabled. If counting up, the count continues until the counter reaches reg_timer_data.)
{CR}
(When enabled, the counter counts up or down from the value set in reg_timer_value at the time)
{/Helvetica cf} 6 28 0.000 0.700 -832 240 label
(reaches the value of reg_timer_data \(up count\) or zero \(down count\), and stops.)
{CR}
(In one-shot mode, the counter triggers an interrupt \(IRQ channel 11; see next page\) when it)
{/Helvetica cf} 4 28 0.000 0.700 -832 16 label
(the counter will generate an interrupt on every cycle.) {CR}
(reg_timer_data if counting down, and the count continues immediately. If the interrupt is enabled,)
{CR}
(In continuous mode, the counter resets to zero if counting up, and resets to the value in)
{/Helvetica cf} 6 28 0.000 0.700 -832 128 label
(\(cont.\)) {/Helvetica-Oblique cf} (Functional Description )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -832 1536 label
(addresses for the controls, as shown in the tables below.) {CR}
(The second counter/timer is functionally identical to the first, with different memory mapped)
{/Helvetica cf} 4 28 0.000 0.700 -832 1472 label
pgsave restore showpage
%%Page: irqs 17
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1088 672 translate
0.679 1.000 0.184 scb
512 1.000 -896 1248 -896 -480 352 -480 352 1248 4 polygon
sce
(\(cont.\)) {/Helvetica-Oblique cf} (Functional Description )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -896 1216 label
1 1.000 -896 1200 352 1200 2 polygon
(Interrupts \(IRQ\)) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 1152 label
(have value zero. ) {CR}
(uses only a handful, as described in the table below. All IRQ channels not in the list below always)
{CR}
(handler to memory location 0. The PicoRV32 defines 32 IRQ channels, of which the Caravel chip)
{CR}
(this location when an interrupt is received. To enable interrupts, it is necessary to copy an interrupt)
{CR}
(The interrupt vector is set to memory addres 0 \(bottom of SRAM\). The program counter switches to)
{/Helvetica cf} 10 28 0.000 0.700 -896 1120 label
(Table 19) {/Helvetica-Oblique cf} 2 16 360.000 0.700 -832 928 label
(CPU IRQ channel definitions) {/Helvetica cf} 2 16 0.000 0.700 -672 928 label
(IRQ channel) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -768 864 label
(description) {/Helvetica-Oblique cf} 2 16 0.000 0.700 -512 864 label
1 1.000 -768 848 160 848 2 polygon
(5) {/Helvetica cf} 2 19 0.000 0.700 -640 784 label
(6) {/Helvetica cf} 2 19 0.000 0.700 -640 752 label
(7) {/Helvetica cf} 2 19 0.000 0.700 -640 720 label
(The Caravel PicoRV32 implementation does not enable IRQ QREGS \(see PicoRV32 description\).)
{/Helvetica cf} 2 16 0.000 0.700 -896 448 label
(description\). All interrupts are masked and must be enabled in software.)
{CR}
(The handling of interrupts is beyond the scope of this document \(see RISC-V instruction set)
{/Helvetica cf} 4 28 0.000 0.700 -896 416 label
(IRQ external pin \(pin E5\)) {/Helvetica cf} 2 16 0.000 0.700 -512 784 label
(Housekeeping SPI IRQ) {/Helvetica cf} 2 16 0.000 0.700 -512 752 label
(Assignable interrupt \(see Table 7\)) {/Helvetica cf} 2 16 0.000 0.700 -512
720 label
(4) {/Helvetica cf} 2 19 0.000 0.700 -640 816 label
(UART data available) {/Helvetica cf} 2 16 0.000 0.700 -512 816 label
(9) {/Helvetica cf} 2 19 0.000 0.700 -640 688 label
(SPI master data available, when enabled \(see Table 14\)) {/Helvetica cf} 2 16
0.000 0.700 -512 688 label
(10) {/Helvetica cf} 2 19 0.000 0.700 -640 656 label
(Timer 0 expired, when enabled \(see Table 16\)) {/Helvetica cf} 2 16 0.000
0.700 -512 656 label
(page 17) {/Helvetica cf} 2 31 0.000 0.700 336 1232 label
(11) {/Helvetica cf} 2 19 0.000 0.700 -640 624 label
(Timer 1 expired, when enabled \(see Table 19\)) {/Helvetica cf} 2 16 0.000
0.700 -512 624 label
(Management area SRAM) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 144 label
(at address 0 \(zero\). There are additional blocks of memory above this area, size and location TBD.)
{CR}
(The Caravel chip has an on-board memory of 256 words of width 32 bits. The memory is located)
{/Helvetica cf} 4 28 0.000 0.700 -896 112 label
(Storage area SRAM) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 -208 label
(the user area.) {CR}
(area is connected into the user area 2 power supply, and so is nominally considered to be part of)
{CR}
(either the management SoC or the user project, through the wishbone bus interface. The storage)
{CR}
(The Caravel chip has a \252storage area\272 SRAM block that is auxiliary space that can be used by)
{/Helvetica cf} 8 28 0.000 0.700 -896 -240 label
(configuration of the SRAM block.) {CR}
(making use of this space, the user should notify efabless of their requirement for the size and)
{CR}
(The storage area may be used as an experimentation area for OpenRAM, so for any user project)
{/Helvetica cf} 6 28 0.000 0.700 -896 -384 label
pgsave restore showpage
%%Page: sram 18
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1088 672 translate
0.679 1.000 0.184 scb
512 1.000 -896 1248 -896 -480 352 -480 352 1248 4 polygon
sce
(\(cont.\)) {/Helvetica-Oblique cf} (Functional Description )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -896 1216 label
1 1.000 -896 1200 352 1200 2 polygon
(page 18) {/Helvetica cf} 2 31 0.000 0.700 336 1232 label
(Logic Analyzer) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 1152 label
(User area wishbone base) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 544 label
pgsave restore showpage
%%Page: references 19
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1088 736 translate
0.679 1.000 0.184 scb
512 1.000 -896 1184 -896 -544 352 -544 352 1184 4 polygon
sce
(\(cont.\)) {/Helvetica-Oblique cf} (Functional Description )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -896 1152 label
1 1.000 -896 1136 352 1136 2 polygon
(Caravel management SoC simplified block diagram) {/Helvetica-Bold cf} 2 16
0.000 0.700 -896 1088 label
0.420 0.000 -366 638 ::raven_block_diagram
(Programming) {/Helvetica-Bold cf} 2 16 0.000 0.700 -892 208 label
(Additional references) {/Helvetica-Bold cf} 2 16 0.000 0.700 -896 -448 label
(file section \252Building a pure RV32I Toolchain.\272) {/Helvetica cf}
(README.md ) {/Courier-Bold cf} (Specifically, see the top-level ) {CR} {CR}
(.) {/Helvetica cf} (http://github.com/cliffordwolf/picorv32)
{/Courier-Bold cf} ( ) {CR} {CR}
(compiler version is the PicoRV32 source at) {CR}
( compiler. The best reference for getting the correct cross-) {/Helvetica cf}
(gcc) {/Helvetica-Bold cf} (The RISC-V architecture has a ) {/Helvetica cf} 22
28 0.000 0.700 -892 176 label
(RISC-V gcc toolchain as described above\), see) {CR}
(For programming examples specifically for the Caravel chip \(assuming a correct installation of a)
{/Helvetica cf} 4 28 0.000 0.700 -892 -16 label
1.000 0.000 0.000 scb
(http://github.com/efabless/caravel) {/Courier-Bold cf} 2 16 0.000 0.700 -844
-112 label
sce
(text.) {CR}
(that defines the memory-mapped locations as described throughout this)
{/Helvetica cf} (defs.h ) {/Courier-Bold cf} (the header file ) {CR}
(contains example source code to program the Ravenna chip along with)
{/Helvetica cf} (verilog/dv ) {/Courier-Bold cf} (The directory )
{/Helvetica cf} 14 16 0.000 0.700 -892 -224 label
(number of test programs that exercise various features of the chip.) {CR}
(that compiles hex files and runs simulations of a) {/Helvetica cf} (Makefile )
{/Courier-Bold cf} (directory contains a ) {/Helvetica cf} (verilog/dv )
{/Courier-Bold cf} (The ) {/Helvetica cf} 12 28 0.000 0.700 -892 -256 label
(driver software.) {CR}
(Additional documentation exists on the same site for the provided demonstration circuit board and)
{/Helvetica cf} 4 28 0.000 0.700 -892 -336 label
(http://riscv.org/software-status/) {Tf} {CR} (http://riscv.org/)
{/Courier-Bold cf} {Ts} (See ) {/Helvetica cf} 8 28 0.000 0.700 -896 -480
label
(page 19) {/Helvetica cf} 2 31 0.000 0.700 336 1168 label
pgsave restore showpage
%%Page: memmap1 20
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
0.8571 inchscale
2.6000 setlinewidth 1288 1456 translate
0.679 1.000 0.184 scb
512 1.000 -1056 784 -1056 -1232 384 -1232 384 784 4 polygon
sce
1 1.000 -1056 736 384 736 2 polygon
(Memory Mapped I/O summary by address) {/Helvetica-Bold cf} 2 16 0.000 0.700
-1056 704 label
1 1.000 -816 672 -816 -1232 2 polygon
(Address \(bytes\)) {/Helvetica cf} 2 16 360.000 0.700 -1056 656 label
1 1.000 -1056 640 384 640 2 polygon
(Function) {/Helvetica cf} 2 16 0.000 0.700 -800 656 label
(0x00 00 00 00) {/Courier-Bold cf} 2 16 0.000 0.700 -1056 608 label
(Flash SPI / overlaid SRAM \(4k words\) start of memory block) {/Helvetica cf}
2 16 0.000 0.700 -800 608 label
(0x10 00 00 00) {/Courier-Bold cf} 2 16 0.000 0.700 -1056 528 label
(Flash SPI start of program block) {/Helvetica cf} 2 16 0.000 0.700 -800 528
label
(0x21 00 00 00) {/Courier-Bold cf} 2 16 0.000 0.700 -1056 304 label
(GPIO input/output \(bit 16/bit 0\)) {/Helvetica cf} 2 16 0.000 0.700 -800 304
label
(0x21 00 00 04) {/Courier-Bold cf} 2 16 0.000 0.700 -1056 272 label
(GPIO output enable \(1 = output, 0 = input\)) {/Helvetica cf} 2 16 360.000
0.700 -800 272 label
(0x21 00 00 08) {/Courier-Bold cf} 2 16 0.000 0.700 -1056 240 label
(GPIO pullup enable \(1 = pullup, 0 = none\)) {/Helvetica cf} 2 16 0.000 0.700
-800 240 label
(0x21 00 00 0c) {/Courier-Bold cf} 2 16 0.000 0.700 -1056 208 label
(GPIO pulldown enable \(1 = pulldown, 0 = none\)) {/Helvetica cf} 2 16 360.000
0.700 -800 208 label
(Program to run starts here on reset.) {/Helvetica cf} 2 16 0.000 0.700 -144
528 label
(1 general-purpose digital, management area only) {/Helvetica cf} 2 16 0.000
0.700 -240 304 label
(Efabless Caravel PicoRV32 SoC) {/Helvetica cf} 2 28 0.000 1.000 -1056 784
label
(page 20) {/Helvetica cf} 2 31 0.000 0.700 368 768 label
(0x00 00 3f ff) {/Courier-Bold cf} 2 16 0.000 0.700 -1056 576 label
(End of SRAM) {/Helvetica cf} 2 16 0.000 0.700 -800 576 label
(0x1f ff ff ff) {/Courier-Bold cf} 2 16 0.000 0.700 -1056 464 label
(MB\)) {qS} (Maximum SPI flash addressable space \(32) {/Helvetica cf} 4 16
0.000 0.700 -800 464 label
(0x10 ff ff ff) {/Courier-Bold cf} 2 16 0.000 0.700 -1056 496 label
(MB\) with QSPI 3-byte addressing) {qS}
(Maximum SPI flash addressable space \(16) {/Helvetica cf} 4 16 0.000 0.700
-800 496 label
(UART clock divider select \(system clock freq. / baud rate\)) {/Helvetica cf}
2 16 0.000 0.700 -800 416 label
(0x20 00 00 00) {/Courier-Bold cf} 2 16 0.000 0.700 -1056 416 label
(if receiver buffer is empty\)) {/Helvetica cf} (0xffffffff ) {/Courier cf}
(UART data \(returns ) {/Helvetica cf} 6 16 360.000 0.700 -800 384 label
(0x20 00 00 04) {/Courier-Bold cf} 2 16 0.000 0.700 -1056 384 label
(UART enable) {/Helvetica cf} 2 16 360.000 0.700 -800 352 label
(0x20 00 00 08) {/Courier-Bold cf} 2 16 0.000 0.700 -1056 352 label
(0x22 00 00 00) {/Courier-Bold cf} 2 16 360.000 0.700 -1056 160 label
(Counter/Timer 0 configuration register \(lower 4 bits\)) {/Helvetica cf} 2 16
0.000 0.700 -800 160 label
(0x22 00 00 04) {/Courier-Bold cf} 2 16 360.000 0.700 -1056 -32 label
(Counter/Timer 0 current value) {/Helvetica cf} 2 16 0.000 0.700 -800 -32 label
(0x22 00 00 08) {/Courier-Bold cf} 2 16 360.000 0.700 -1056 -112 label
(Counter/Timer 0 reset value) {/Helvetica cf} 2 16 0.000 0.700 -800 -112 label
(bit 0 = enable \(0 = hold, 1 = count\)) {/Helvetica cf} 2 16 0.000 0.700 -736
112 label
(Set or read the 32-bit current value.) {/Helvetica cf} 2 16 0.000 0.700 -736
-64 label
(Set or read the 32-bit reset \(down-count\) or compare \(up-count\) value.)
{/Helvetica cf} 2 16 0.000 0.700 -752 -144 label
(bit 1 = oneshot \(0 = continuous count, 1 = one-shot count\)) {/Helvetica cf}
2 16 0.000 0.700 -736 80 label
(bit 2 = updown \(0 = count down, 1 = count up\)) {/Helvetica cf} 2 16 0.000
0.700 -736 48 label
(bit 3 = irq enable \(0 = disabled, 1 = trigger IRQ channel 10 on timeout\))
{/Helvetica cf} 2 16 0.000 0.700 -736 16 label
(0x23 00 00 00) {/Courier-Bold cf} 2 16 360.000 0.700 -1056 -192 label
(Counter/Timer 1 configuration register \(lower 4 bits\)) {/Helvetica cf} 2 16
0.000 0.700 -800 -192 label
(0x23 00 00 04) {/Courier-Bold cf} 2 16 360.000 0.700 -1056 -384 label
(Counter/Timer 1 current value) {/Helvetica cf} 2 16 0.000 0.700 -800 -384
label
(0x23 00 00 08) {/Courier-Bold cf} 2 16 360.000 0.700 -1056 -464 label
(Counter/Timer 1 reset value) {/Helvetica cf} 2 16 0.000 0.700 -800 -464 label
(bit 0 = enable \(0 = hold, 1 = count\)) {/Helvetica cf} 2 16 0.000 0.700 -736
-240 label
(Set or read the 32-bit current value.) {/Helvetica cf} 2 16 0.000 0.700 -736
-416 label
(Set or read the 32-bit reset \(down-count\) or compare \(up-count\) value.)
{/Helvetica cf} 2 16 0.000 0.700 -752 -496 label
(bit 1 = oneshot \(0 = continuous count, 1 = one-shot count\)) {/Helvetica cf}
2 16 0.000 0.700 -736 -272 label
(bit 2 = updown \(0 = count down, 1 = count up\)) {/Helvetica cf} 2 16 0.000
0.700 -736 -304 label
(bit 3 = irq enable \(0 = disabled, 1 = trigger IRQ channel 11 on timeout\))
{/Helvetica cf} 2 16 0.000 0.700 -736 -336 label
(0x24 00 00 00) {/Courier-Bold cf} 2 16 360.000 0.700 -1056 -544 label
(SPI master configuration register) {/Helvetica cf} 2 16 0.000 0.700 -800 -544
label
(0x24 00 00 04) {/Courier-Bold cf} 2 16 360.000 0.700 -1056 -896 label
(SPI master data register \(low 8 bits\)) {/Helvetica cf} 2 16 0.000 0.700 -800
-896 label
(bits 0\2617 = prescaler \(core clock / \(prescaler + 1\) = SPI clock rate / 2\) \(default 2\))
{/Helvetica cf} 2 16 0.000 0.700 -720 -592 label
(bit 8 = mlb \(0 = msb first, 1 = lsb first\) \(default 0\)) {/Helvetica cf} 2
16 0.000 0.700 -720 -624 label
(bit 9 = invcsb \(0 = csb active low, 1 = csb active high\) \(default 0\))
{/Helvetica cf} 2 16 0.000 0.700 -720 -656 label
(bit 10 = invsck \(0 = normal sck, 1 = inverted sck\) \(default 0\))
{/Helvetica cf} 2 16 0.000 0.700 -720 -688 label
(bit 11 = mode \(0 = read/write on opposite sck edge, 1 = same edge\) \(default 0\))
{/Helvetica cf} 2 16 0.000 0.700 -720 -720 label
(bit 12 = stream \(0 = raise csb after each byte, 1 = keep csb low until stream bit cleared\))
{/Helvetica cf} 2 16 0.000 0.700 -720 -752 label
(bit 13 = enable \(0 = SPI master disabled, 1 = SPI master enabled\))
{/Helvetica cf} 2 16 0.000 0.700 -720 -784 label
(bit 14 = irq enable \(0 = disabled, 1 = SPI read valid triggers interrupt channel 9\))
{/Helvetica cf} 2 16 0.000 0.700 -720 -816 label
(Write data to send to low byte or read received data from low byte.)
{/Helvetica cf} 2 16 0.000 0.700 -720 -944 label
(bit 15 = housekeeping \(0 = disconnected, 1 = connected\)) {/Helvetica cf} 2
16 0.000 0.700 -720 -848 label
pgsave restore showpage
%%Page: memmap2 21
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
0.8571 inchscale
2.6000 setlinewidth 1160 1344 translate
0.679 1.000 0.184 scb
512 1.000 -928 896 -928 -1120 512 -1120 512 896 4 polygon
sce
1 1.000 -688 784 -688 -1120 2 polygon
(Address \(bytes\)) {/Helvetica cf} 2 16 360.000 0.700 -928 768 label
(Function) {/Helvetica cf} 2 16 0.000 0.700 -672 768 label
1 1.000 -928 752 512 752 2 polygon
(\(continued\)) {/Helvetica-Oblique cf} (Memory Mapped I/O summary by address )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -928 816 label
1 1.000 -928 848 512 848 2 polygon
(Efabless Caravel PicoRV32 SoC) {/Helvetica cf} 2 28 0.000 1.000 -928 896 label
(page 21) {/Helvetica cf} 2 31 0.000 0.700 496 880 label
(0x25 00 00 00) {/Courier-Bold cf} 2 16 0.000 0.700 -928 704 label
(Logic Analyzer Data 0) {/Helvetica cf} 2 16 0.000 0.700 -672 704 label
(0x25 00 00 04) {/Courier-Bold cf} 2 16 0.000 0.700 -928 672 label
(Logic Analyzer Data 1) {/Helvetica cf} 2 16 0.000 0.700 -672 672 label
(0x25 00 00 08) {/Courier-Bold cf} 2 16 0.000 0.700 -928 640 label
(Logic Analyzer Data 2) {/Helvetica cf} 2 16 0.000 0.700 -672 640 label
(0x25 00 00 0c) {/Courier-Bold cf} 2 16 0.000 0.700 -928 608 label
(Logic Analyzer Data 3) {/Helvetica cf} 2 16 0.000 0.700 -672 608 label
(0x25 00 00 10) {/Courier-Bold cf} 2 16 0.000 0.700 -928 560 label
(Logic Analyzer Enable 0) {/Helvetica cf} 2 16 0.000 0.700 -672 560 label
(0x25 00 00 14) {/Courier-Bold cf} 2 16 0.000 0.700 -928 528 label
(Logic Analyzer Enable 1) {/Helvetica cf} 2 16 0.000 0.700 -672 528 label
(0x25 00 00 18) {/Courier-Bold cf} 2 16 0.000 0.700 -928 496 label
(Logic Analyzer Enable 2) {/Helvetica cf} 2 16 0.000 0.700 -672 496 label
(0x25 00 00 1c) {/Courier-Bold cf} 2 16 0.000 0.700 -928 464 label
(Logic Analyzer Enable 3) {/Helvetica cf} 2 16 0.000 0.700 -672 464 label
(0x26 00 00 00) {/Courier-Bold cf} 2 16 0.000 0.700 -928 400 label
(User project area GPIO data \(L\)) {/Helvetica cf} 2 16 0.000 0.700 -672 400
label
(0x26 00 00 04) {/Courier-Bold cf} 2 16 0.000 0.700 -928 368 label
(User project area GPIO data \(H\)) {/Helvetica cf} 2 16 0.000 0.700 -672 368
label
(0x26 00 00 08) {/Courier-Bold cf} 2 16 0.000 0.700 -928 336 label
(User project area GPIO data transfer \(bit 0, auto-zeroing\)) {/Helvetica cf}
2 16 0.000 0.700 -672 336 label
(0x26 00 00 0c) {/Courier-Bold cf} 2 16 0.000 0.700 -928 304 label
(0x26 00 00 a0) {/Courier-Bold cf} 2 16 0.000 0.700 -928 224 label
(. . .) {/Helvetica cf} 2 21 90.000 0.700 -816 272 label
(User project area GPIO mprj_io[0] configure) {/Helvetica cf} 2 16 0.000 0.700
-672 304 label
(User project area GPIO mprj_io[37] configure) {/Helvetica cf} 2 16 0.000 0.700
-672 224 label
(User project area GPIO power[0] configure) {/Helvetica cf} 2 16 0.000 0.700
-672 -608 label
(0x26 00 00 a4) {/Courier-Bold cf} 2 16 0.000 0.700 -928 -608 label
(0x26 00 01 b4) {/Courier-Bold cf} 2 16 0.000 0.700 -928 -640 label
(User project area GPIO power[3] configure) {/Helvetica cf} 2 16 0.000 0.700
-672 -640 label
1 1.000 -112 -592 -96 -608 -96 -624 -112 -640 4 polygon
(These are currently undefined/unused.) {/Helvetica cf} 2 16 0.000 0.700 -64
-624 label
(bits 10\26112 = digital mode \(see below\) \(default 001\)) {/Helvetica cf} 2
16 0.000 0.700 -608 -176 label
(bit 0 = management control enable \(0 = user control, 1 = management control\) \(default 1\))
{/Helvetica cf} 2 16 0.000 0.700 -608 144 label
(bit 1 = output disable \(0 = output enabled, 1 = output disabled\) \(default 1\))
{/Helvetica cf} 2 16 0.000 0.700 -608 112 label
(bit 2 = hold override value \(value = value during hold mode\) \(default 0\))
{/Helvetica cf} 2 16 0.000 0.700 -608 80 label
(bit 3 = input disable \(0 = input enabled, 1 = input disabled\) \(default 0\))
{/Helvetica cf} 2 16 0.000 0.700 -608 48 label
(bit 4 = IB mode select \(0 = , 1 = \)) {/Helvetica cf} 2 16 0.000 0.700 -608
16 label
(bit 5 = analog bus enable \(0 = disabled, 1 = enabled\)) {/Helvetica cf} 2 16
0.000 0.700 -608 -16 label
(bit 6 = analog bus select \(0 = , 1 = \)) {/Helvetica cf} 2 16 0.000 0.700
-608 -48 label
(bit 7 = analog bus polarity \(0 = , 1 = \)) {/Helvetica cf} 2 16 0.000 0.700
-608 -80 label
(bit 8 = slow slew \(0 = fast slew, 1 = slow slew\) \(default 0\))
{/Helvetica cf} 2 16 0.000 0.700 -608 -112 label
(bit 9 = input voltage trip point select \(0 = , 1 = \)) {/Helvetica cf} 2 16
0.000 0.700 -608 -144 label
(Digital mode bits) {/Helvetica cf} 2 16 0.000 0.700 -672 -240 label
(Digital mode description) {/Helvetica cf} 2 16 0.000 0.700 -352 -240 label
(bit 12 11 10) {/Helvetica cf} 2 16 0.000 0.700 -640 -288 label
(0 0 0) {/Courier cf} 2 16 0.000 0.700 -576 -320 label
(0 0 1) {/Courier cf} 2 16 0.000 0.700 -576 -352 label
(0 1 0) {/Courier cf} 2 16 0.000 0.700 -576 -384 label
(0 1 1) {/Courier cf} 2 16 0.000 0.700 -576 -416 label
(1 0 0) {/Courier cf} 2 16 0.000 0.700 -576 -448 label
(1 0 1) {/Courier cf} 2 16 0.000 0.700 -576 -480 label
(1 1 0) {/Courier cf} 2 16 0.000 0.700 -576 -512 label
(1 1 1) {/Courier cf} 2 16 0.000 0.700 -576 -544 label
(0x2d 00 00 00) {/Courier-Bold cf} 2 16 0.000 0.700 -928 -704 label
(QSPI controller config) {/Helvetica cf} 2 16 0.000 0.700 -672 -704 label
(bits 3-0 Data bits \(bit bang mode\)) {CR}
(bit 4 Serial clock line \(bit bang mode\)) {CR}
(bit 5 Chip select line \(bit bang mode\)) {CR}
(bits 11-8 I/O output enable bits \(bit bang mode\)) {CR}
(bits 19-16 Read latency cycles) {CR} (bit 20 CRM enable) {CR}
(bit 21 QSPI enable) {CR} (bit 22 DDR enable) {CR}
(bit 31 MEMIO enable \(reset = 1\) 0 = bit-bang mode) {/Helvetica cf} 18 16
0.000 0.700 -624 -976 label
1 1.000 32 -768 48 -784 48 -832 32 -848 4 polygon
(to the limited number of data pins.) {CR} (Note: These cannot be used due)
{/Helvetica cf} 4 16 0.000 0.700 80 -832 label
pgsave restore showpage
%%Page: memmap3 22
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
0.8571 inchscale
2.6000 setlinewidth 1096 1328 translate
0.679 1.000 0.184 scb
512 1.000 -864 912 -864 -1104 576 -1104 576 912 4 polygon
sce
1 1.000 -608 800 -608 -1104 2 polygon
(Address \(bytes\)) {/Helvetica cf} 2 16 360.000 0.700 -864 784 label
(Function) {/Helvetica cf} 2 16 0.000 0.700 -592 784 label
1 1.000 -864 768 576 768 2 polygon
1 1.000 -864 864 576 864 2 polygon
(Efabless Caravel PicoRV32 SoC) {/Helvetica cf} 2 28 0.000 1.000 -864 912 label
(\(continued\)) {/Helvetica-Oblique cf} (Memory Mapped I/O summary by address )
{/Helvetica-Bold cf} 4 16 0.000 0.700 -864 832 label
(page 22) {/Helvetica cf} 2 31 0.000 0.700 560 896 label
(0x2f 00 00 00) {/Courier-Bold cf} 2 16 360.000 0.700 -864 720 label
(PLL clock output destination \(low bit\)) {/Helvetica cf} 2 16 0.000 0.700
-592 720 label
(0 =) {/Helvetica cf} 2 16 0.000 0.700 -416 688 label
(1 =) {/Helvetica cf} 2 16 0.000 0.700 -416 656 label
(0x2f 00 00 04) {/Courier-Bold cf} 2 16 360.000 0.700 -864 512 label
(Trap output destination \(low bit\)) {/Helvetica cf} 2 16 0.000 0.700 -592 512
label
(0 =) {/Helvetica cf} 2 16 0.000 0.700 -416 480 label
(1 =) {/Helvetica cf} 2 16 0.000 0.700 -416 448 label
(0x2f 00 00 08) {/Courier-Bold cf} 2 16 360.000 0.700 -864 400 label
(IRQ 7 input source \(low bit\)) {/Helvetica cf} 2 16 0.000 0.700 -592 400
label
(0 =) {/Helvetica cf} 2 16 0.000 0.700 -416 368 label
(1 =) {/Helvetica cf} 2 16 0.000 0.700 -416 336 label
(none) {/Helvetica cf} 2 16 0.000 0.700 -352 688 label
(GPIO) {/Helvetica cf} 2 16 0.000 0.700 -352 656 label
(none) {/Helvetica cf} 2 16 0.000 0.700 -352 480 label
(GPIO) {/Helvetica cf} 2 16 0.000 0.700 -352 448 label
(GPIO) {/Helvetica cf} 2 16 0.000 0.700 -352 336 label
(none) {/Helvetica cf} 2 16 0.000 0.700 -352 368 label
(toggle the GPIO at full swing, but is detectable.) {CR}
(full-speed \(100MHz\) clock will be able to) {CR}
(for PLL clock output. It is unlikely that a) {CR}
(be used as general-purpose I/O when selected) {CR}
(the GPIO pin. The GPIO pin cannot) {CR}
(multiplied up by PLL\) can be viewed on) {CR}
(The PLL clock \(crystal oscillator clock) {/Helvetica cf} 14 28 0.000 0.700
-16 736 label
(trap state externally.) {CR} (the GPIO pin as a way to monitor the CPU) {CR}
(The CPU fault state \(trap\) can be viewed at) {/Helvetica cf} 6 28 0.000
0.700 -16 528 label
(the GPIO pin must be configured as an input.) {CR}
(channel 7. When used as an IRQ source,) {CR}
(source and passed to the CPU through IRQ) {CR}
(The GPIO input can be used as an IRQ event) {/Helvetica cf} 8 28 0.000 0.700
-16 416 label
(0x30 00 00 00) {/Courier-Bold cf} 2 16 360.000 0.700 -864 224 label
(User area base) {/Helvetica cf} 2 16 0.000 0.700 -592 224 label
(at this address.) {CR}
(A user project may define additional wishbone slave modules starting)
{/Helvetica cf} 4 28 0.000 0.700 -336 240 label
(0x80 00 00 00) {/Courier-Bold cf} 2 16 360.000 0.700 -864 128 label
(0x90 00 00 00) {/Courier-Bold cf} 2 16 360.000 0.700 -864 96 label
(0xa0 00 00 00) {/Courier-Bold cf} 2 16 360.000 0.700 -864 64 label
(0xb0 00 00 00) {/Courier-Bold cf} 2 16 360.000 0.700 -864 32 label
(QSPI controller) {/Helvetica cf} 2 16 0.000 0.700 -592 128 label
(Storage area SRAM) {/Helvetica cf} 2 16 0.000 0.700 -592 96 label
(Any slave 1) {/Helvetica cf} 2 16 0.000 0.700 -592 64 label
(Any slave 2) {/Helvetica cf} 2 16 0.000 0.700 -592 32 label
pgsave restore showpage
%%Page: supplement1 23
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
0.8571 inchscale
2.6000 setlinewidth 1128 992 translate
0.679 1.000 0.184 scb
512 1.000 -896 1248 -896 -768 544 -768 544 1248 4 polygon
sce
1 1.000 -896 1200 544 1200 2 polygon
(Efabless Caravel PicoRV32 SoC) {/Helvetica cf} 2 28 0.000 1.000 -896 1248
label
(page 23) {/Helvetica cf} 2 31 0.000 0.700 528 1232 label
(Supplementary material \(to be incorporated into the documentation text\):)
{/Helvetica-Bold cf} 2 16 0.000 1.000 -896 1152 label
0.500 0.000 -192 560 ::power_domains
0.700 0.000 -176 -352 ::gpio_pad_serial
pgsave restore showpage
%%Page: supplement2 24
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1024 816 translate
0.679 1.000 0.184 scb
512 1.000 -928 1248 -928 -768 512 -768 512 1248 4 polygon
sce
1 1.000 -928 1200 512 1200 2 polygon
(Efabless Caravel PicoRV32 SoC) {/Helvetica cf} 2 28 0.000 1.000 -928 1248
label
(Supplementary material \(to be incorporated into the documentation text\):)
{/Helvetica-Bold cf} 2 16 0.000 1.000 -928 1152 label
(page 24) {/Helvetica cf} 2 31 0.000 0.700 496 1232 label
0.500 0.000 -256 608 ::gpio_pad_type1
0.500 0.000 -208 -320 ::gpio_pad_type2
pgsave restore showpage
%%Page: supplement3 25
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
% 32.00 8.00 gridspace
1.0000 inchscale
2.6000 setlinewidth 1024 816 translate
0.679 1.000 0.184 scb
512 1.000 -928 1248 -928 -768 512 -768 512 1248 4 polygon
sce
1 1.000 -928 1200 512 1200 2 polygon
(Efabless Caravel PicoRV32 SoC) {/Helvetica cf} 2 28 0.000 1.000 -928 1248
label
(Supplementary material \(to be incorporated into the documentation text\):)
{/Helvetica-Bold cf} 2 16 0.000 1.000 -928 1152 label
(page 25) {/Helvetica cf} 2 31 0.000 0.700 496 1232 label
0.375 0.000 -144 168 ::caravel_areas
pgsave restore showpage
%%Page: supplement4 26
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1024 816 translate
0.679 1.000 0.184 scb
512 1.000 -928 1248 -928 -768 512 -768 512 1248 4 polygon
sce
1 1.000 -928 1200 512 1200 2 polygon
(Efabless Caravel PicoRV32 SoC) {/Helvetica cf} 2 28 0.000 1.000 -928 1248
label
(Supplementary material \(to be incorporated into the documentation text\):)
{/Helvetica-Bold cf} 2 16 0.000 1.000 -928 1152 label
(page 26) {/Helvetica cf} 2 31 0.000 0.700 496 1232 label
0.340 0.000 -208 200 ::caravel_clamp_plan
pgsave restore showpage
%%Page: supplement5 27
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1024 816 translate
0.679 1.000 0.184 scb
512 1.000 -928 1248 -928 -768 512 -768 512 1248 4 polygon
sce
1 1.000 -928 1200 512 1200 2 polygon
(Efabless Caravel PicoRV32 SoC) {/Helvetica cf} 2 28 0.000 1.000 -928 1248
label
(Supplementary material \(to be incorporated into the documentation text\):)
{/Helvetica-Bold cf} 2 16 0.000 1.000 -928 1152 label
(page 27) {/Helvetica cf} 2 31 0.000 0.700 496 1232 label
0.350 0.000 -208 144 ::caravel_bump_plan
pgsave restore showpage
%%Page: supplement6 28
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1024 816 translate
0.679 1.000 0.184 scb
512 1.000 -928 1248 -928 -768 512 -768 512 1248 4 polygon
sce
1 1.000 -928 1200 512 1200 2 polygon
(Efabless Caravel PicoRV32 SoC) {/Helvetica cf} 2 28 0.000 1.000 -928 1248
label
(Supplementary material \(to be incorporated into the documentation text\):)
{/Helvetica-Bold cf} 2 16 0.000 1.000 -928 1152 label
(page 28) {/Helvetica cf} 2 31 0.000 0.700 496 1232 label
0.375 0.000 -396 156 ::caravel_pcb_footprint_plan
pgsave restore showpage
%%Page: ratings 29
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 960 896 translate
0.679 1.000 0.184 scb
512 1.000 -768 1024 -768 -704 480 -704 480 1024 4 polygon
sce
(Absolute maximum ratings) {/Helvetica-Bold cf} 2 16 0.000 0.700 -768 992 label
1 1.000 -768 976 480 976 2 polygon
(Supply voltage \(VDDIO\):) {/Helvetica cf} 2 16 0.000 0.700 -768 848 label
(3.3) {/Helvetica cf} 2 16 0.000 0.700 -160 848 label
(1.8) {/Helvetica cf} 2 16 0.000 0.700 -352 848 label
{Ts} (5.0) {/Helvetica cf} 3 16 0.000 0.700 32 848 label
(\(VCCD\):) {CR} (Core digital supply voltage) {/Helvetica cf} 4 28 0.000 0.700
-768 800 label
(1.8) {/Helvetica cf} 2 16 0.000 0.700 -160 784 label
(1.62) {/Helvetica cf} 2 16 0.000 0.700 -352 784 label
{Ts} (1.98) {/Helvetica cf} 3 16 0.000 0.700 32 784 label
(Junction temperature:) {/Helvetica cf} 2 16 0.000 0.700 -768 688 label
(27) {/Helvetica cf} 2 16 0.000 0.700 -160 688 label
(\26140) {/Helvetica cf} 2 16 0.000 0.700 -352 688 label
(OH) {ss} (V) {/Helvetica cf} 4 16 0.000 0.700 -768 624 label
(OL) {ss} (V) {/Helvetica cf} 4 16 0.000 0.700 -768 560 label
1 1.000 -768 896 304 896 2 polygon
1 1.000 -416 896 -416 240 2 polygon
1 1.000 -224 896 -224 240 2 polygon
1 1.000 -32 896 -32 240 2 polygon
1 1.000 144 896 144 240 2 polygon
(minimum) {/Helvetica-Oblique cf} 2 17 0.000 0.700 -336 912 label
(typical) {/Helvetica-Oblique cf} 2 17 0.000 0.700 -144 912 label
(maximum) {/Helvetica-Oblique cf} 2 17 0.000 0.700 64 912 label
(units) {/Helvetica-Oblique cf} 2 17 0.000 0.700 224 912 label
(\260C) {/HelveticaISO cf} {/Helvetica cf} 3 16 0.000 0.700 192 688 label
(V) {/Helvetica cf} 2 16 0.000 0.700 208 848 label
(V) {/Helvetica cf} 2 16 0.000 0.700 208 784 label
(100) {/Helvetica cf} 2 16 0.000 0.700 32 688 label
1 1.000 304 896 304 240 2 polygon
(VDDIO) {qS} (0.8 \264) {/Helvetica cf} 4 16 0.000 0.700 -400 624 label
(0.4) {/Helvetica cf} 2 16 0.000 0.700 32 544 label
(V) {/Helvetica cf} 2 16 0.000 0.700 208 624 label
(V) {/Helvetica cf} 2 16 0.000 0.700 208 544 label
(Management area power) {/Helvetica cf} 2 16 0.000 0.700 -768 480 label
(TBD) {/Helvetica cf} 2 17 0.000 0.700 -144 480 label
(mW) {/Helvetica cf} 2 17 0.000 0.700 208 480 label
(page 29) {/Helvetica cf} 2 31 0.000 0.700 464 1008 label
(Storage area power) {/Helvetica cf} 2 16 0.000 0.700 -768 432 label
(TBD) {/Helvetica cf} 2 17 0.000 0.700 -144 432 label
(mW) {/Helvetica cf} 2 17 0.000 0.700 208 432 label
pgsave restore showpage
%%Page: errata 30
%%PageOrientation: Portrait
%%PageBoundingBox: 0 0 612 792
/pgsave save def bop
1.0000 inchscale
2.6000 setlinewidth 1152 1408 translate
0.679 1.000 0.184 scb
512 1.000 -960 512 -960 -1216 288 -1216 288 512 4 polygon
sce
(Errata) {/Helvetica-Bold cf} 2 16 0.000 0.700 -960 480 label
1 1.000 -960 464 288 464 2 polygon
(Known errors in the efabless Caravel harness version 1:) {/Helvetica cf} 2 16
0.000 0.700 -960 416 label
(page 30) {/Helvetica cf} 2 31 0.000 0.700 272 496 label
(There are no known errors in Caravel version 1 at this time.) {/Helvetica cf}
2 16 0.000 0.700 -928 352 label
(Documentation errata:) {/Helvetica cf} 2 16 0.000 0.700 -960 288 label
(There are no known errors in the Caravel documentation at this time.)
{/Helvetica cf} 2 16 0.000 0.700 -928 224 label
pgsave restore showpage
%%Trailer
XCIRCsave restore
%%EOF