Browse Source

Changed listings, image colors

master
Christian Pape 8 years ago
parent
commit
c61f2cc8fe
  1. 17
      5-1-update_mechanism.tex
  2. 2
      5-2-multidevice_build_structure.tex
  3. 2
      5-3-automatic-deployment.tex
  4. 28
      flash_layout.graphml
  5. 621
      flash_layout.pdf

17
5-1-update_mechanism.tex

@ -34,13 +34,14 @@ In case of an error the old firmware is kept unchanged and will be used until th
\begin{lstlisting}[language=, \begin{lstlisting}[language=,
caption={Linker script to build firmware for two ROM slots.}, caption={Linker script to build firmware for two ROM slots.},
label=lst:linker_script]
irom0_0_seg : org = ( 0x40200000 // The memory mapping address
+ 0x2000 // Bootloader code and config
+ 0x10 // Data offset after header
+ 1M / 2 * ${SLOT} // Offset for the ROM slot
),
len = ( 1M / 2 - 0x2010 ) // Half ROM size excl. bootloader
label=lst:linker_script, basicstyle=\ttfamily\scriptsize]
irom0_0_seg :
org = ( 0x40200000 // The memory mapping address
+ 0x2000 // Bootloader code and config
+ 0x10 // Data offset after header
+ 1M / 2 * ${SLOT} // Offset for the ROM slot
),
len = ( 1M / 2 - 0x2010 )// Half ROM size excl. bootloader
\end{lstlisting} \end{lstlisting}
\begin{figure}[htbp] \begin{figure}[htbp]
@ -70,7 +71,7 @@ For alignment and easy debugging, the second block is also shifted by the same a
The unused gap of 8192 bytes is used by some applications to store data which can persist over application updates. The unused gap of 8192 bytes is used by some applications to store data which can persist over application updates.
\begin{lstlisting}[caption={The flash layout used for two ROMs.}, \begin{lstlisting}[caption={The flash layout used for two ROMs.},
label=lst:choosing_rom]
label=lst:choosing_rom, basicstyle=\ttfamily\scriptsize]
#define UPDATER_URL_ROM(slot) (( UPDATER_URL "/" DEVICE ".rom" slot )) #define UPDATER_URL_ROM(slot) (( UPDATER_URL "/" DEVICE ".rom" slot ))
// Select rom slot to flash // Select rom slot to flash

2
5-2-multidevice_build_structure.tex

@ -34,7 +34,7 @@ While the \texttt{Feature}-API leverages common runtime polymorphism to share fu
Listing~\ref{lst:create_device_socket} shows the complete device specific code used for a simple power socket. Listing~\ref{lst:create_device_socket} shows the complete device specific code used for a simple power socket.
\begin{lstlisting}[caption={Device specific code for a socket driver.}, \begin{lstlisting}[caption={Device specific code for a socket driver.},
label=lst:create_device_socket]
label=lst:create_device_socket, basicstyle=\ttfamily\scriptsize]
#include "Device.h" #include "Device.h"
#include "features/Socket.h" #include "features/Socket.h"

2
5-3-automatic-deployment.tex

@ -17,7 +17,7 @@ At last, the firmware version is configured to be made out of the first 8 letter
\begin{lstlisting}[language=, \begin{lstlisting}[language=,
caption={The \textit{drone} configuration for the \textit{ESPer} project.}, caption={The \textit{drone} configuration for the \textit{ESPer} project.},
label=lst:drone]
label=lst:drone, basicstyle=\ttfamily\scriptsize]
build: build:
image: maglab/sming image: maglab/sming
environment: environment:

28
flash_layout.graphml

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:java="http://www.yworks.com/xml/yfiles-common/1.0/java" xmlns:sys="http://www.yworks.com/xml/yfiles-common/markup/primitives/2.0" xmlns:x="http://www.yworks.com/xml/yfiles-common/markup/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd"> <graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:java="http://www.yworks.com/xml/yfiles-common/1.0/java" xmlns:sys="http://www.yworks.com/xml/yfiles-common/markup/primitives/2.0" xmlns:x="http://www.yworks.com/xml/yfiles-common/markup/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
<!--Created by yEd 3.15.0.2-->
<!--Created by yEd 3.17-->
<key attr.name="Description" attr.type="string" for="graph" id="d0"/> <key attr.name="Description" attr.type="string" for="graph" id="d0"/>
<key for="port" id="d1" yfiles.type="portgraphics"/> <key for="port" id="d1" yfiles.type="portgraphics"/>
<key for="port" id="d2" yfiles.type="portgeometry"/> <key for="port" id="d2" yfiles.type="portgeometry"/>
@ -18,16 +18,16 @@
<data key="d6"> <data key="d6">
<y:GenericNode configuration="com.yworks.flowchart.process"> <y:GenericNode configuration="com.yworks.flowchart.process">
<y:Geometry height="39.0" width="158.0" x="433.3392000000001" y="472.21439999999996"/> <y:Geometry height="39.0" width="158.0" x="433.3392000000001" y="472.21439999999996"/>
<y:Fill color="#CC99FF" color2="#993366" transparent="false"/>
<y:Fill color="#2B83BA" color2="#2B83BA" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="69.583984375" x="44.2080078125" y="10.515625">Bootloader<y:LabelModel>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="71.97705078125" x="43.011474609375" y="9.8447265625">Bootloader<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/> <y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel> </y:LabelModel>
<y:ModelParameter> <y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter> </y:ModelParameter>
</y:NodeLabel> </y:NodeLabel>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="9" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="14.4765625" modelName="custom" textColor="#000000" visible="true" width="47.34765625" x="162.0" y="31.76171875">0x000000<y:LabelModel>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="9" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="14.4765625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="47.34765625" x="162.0" y="31.76171875">0x000000<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/> <y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel> </y:LabelModel>
<y:ModelParameter> <y:ModelParameter>
@ -41,16 +41,16 @@
<data key="d6"> <data key="d6">
<y:GenericNode configuration="com.yworks.flowchart.process"> <y:GenericNode configuration="com.yworks.flowchart.process">
<y:Geometry height="157.0" width="158.0" x="433.3392000000001" y="315.21439999999996"/> <y:Geometry height="157.0" width="158.0" x="433.3392000000001" y="315.21439999999996"/>
<y:Fill color="#CCFFFF" color2="#00FFFF" transparent="false"/>
<y:Fill color="#ABDDA4" color2="#ABDDA4" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="62.078125" x="47.9609375" y="69.515625">First ROM<y:LabelModel>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="65.166015625" x="46.4169921875" y="68.8447265625">First ROM<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/> <y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel> </y:LabelModel>
<y:ModelParameter> <y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter> </y:ModelParameter>
</y:NodeLabel> </y:NodeLabel>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="9" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="14.4765625" modelName="custom" textColor="#000000" visible="true" width="47.34765625" x="162.0" y="149.76171875">0x002000<y:LabelModel>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="9" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="14.4765625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="47.34765625" x="162.0" y="149.76171875">0x002000<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/> <y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel> </y:LabelModel>
<y:ModelParameter> <y:ModelParameter>
@ -64,16 +64,16 @@
<data key="d6"> <data key="d6">
<y:GenericNode configuration="com.yworks.flowchart.process"> <y:GenericNode configuration="com.yworks.flowchart.process">
<y:Geometry height="34.0" width="158.0" x="433.3392000000001" y="281.21439999999996"/> <y:Geometry height="34.0" width="158.0" x="433.3392000000001" y="281.21439999999996"/>
<y:Fill color="#C0C0C0" color2="#999999" transparent="false"/>
<y:Fill color="#FDAE61" color2="#FDAE61" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="137.13671875" x="10.431640625" y="8.015625">Padding for alignment<y:LabelModel>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="144.14990234375" x="6.925048828125" y="7.3447265625">Padding for alignment<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/> <y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel> </y:LabelModel>
<y:ModelParameter> <y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter> </y:ModelParameter>
</y:NodeLabel> </y:NodeLabel>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="9" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="14.4765625" modelName="custom" textColor="#000000" visible="true" width="47.34765625" x="162.0" y="26.76171875">0x080000<y:LabelModel>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="9" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="14.4765625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="47.34765625" x="162.0" y="26.76171875">0x080000<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/> <y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel> </y:LabelModel>
<y:ModelParameter> <y:ModelParameter>
@ -87,23 +87,23 @@
<data key="d6"> <data key="d6">
<y:GenericNode configuration="com.yworks.flowchart.process"> <y:GenericNode configuration="com.yworks.flowchart.process">
<y:Geometry height="157.0" width="158.0" x="433.3392000000001" y="124.21439999999996"/> <y:Geometry height="157.0" width="158.0" x="433.3392000000001" y="124.21439999999996"/>
<y:Fill color="#99CCFF" color2="#00CCFF" transparent="false"/>
<y:Fill color="#D7191C" color2="#D7191C" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="80.11328125" x="38.943359375" y="69.515625">Second ROM<y:LabelModel>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="82.76806640625" x="37.615966796875" y="68.8447265625">Second ROM<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/> <y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel> </y:LabelModel>
<y:ModelParameter> <y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter> </y:ModelParameter>
</y:NodeLabel> </y:NodeLabel>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="9" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="14.4765625" modelName="custom" textColor="#000000" visible="true" width="47.34765625" x="162.0" y="-7.23828125">0x100000<y:LabelModel>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="9" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="14.4765625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="47.34765625" x="162.0" y="-7.23828125">0x100000<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/> <y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel> </y:LabelModel>
<y:ModelParameter> <y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="-0.5" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="-0.5" offsetX="4.0" offsetY="0.0" upX="0.0" upY="-1.0"/> <y:SmartNodeLabelModelParameter labelRatioX="-0.5" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="-0.5" offsetX="4.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter> </y:ModelParameter>
</y:NodeLabel> </y:NodeLabel>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="9" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="14.4765625" modelName="custom" textColor="#000000" visible="true" width="47.34765625" x="162.0" y="149.76171875">0x082000<y:LabelModel>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="9" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="14.4765625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="47.34765625" x="162.0" y="149.76171875">0x082000<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/> <y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel> </y:LabelModel>
<y:ModelParameter> <y:ModelParameter>

621
flash_layout.pdf

@ -8,8 +8,8 @@
/Keywords () /Keywords ()
/Creator (yExport 1.5) /Creator (yExport 1.5)
/Producer (org.freehep.graphicsio.pdf.YPDFGraphics2D 1.5) /Producer (org.freehep.graphicsio.pdf.YPDFGraphics2D 1.5)
/CreationDate (D:20170206163212+01'00')
/ModDate (D:20170206163212+01'00')
/CreationDate (D:20170502203655+02'00')
/ModDate (D:20170502203655+02'00')
/Trapped /False /Trapped /False
>> >>
endobj endobj
@ -40,330 +40,263 @@ endobj
/Filter [/ASCII85Decode /FlateDecode] /Filter [/ASCII85Decode /FlateDecode]
>> >>
stream stream
GauI\bK_G-Ca?IXVs"pn:Z]9)BkUqjJ.9\*b^.VQNu$Q'4Yn%l]g"7r8Cl\=Jn.Go2LXT20/K$?AE9#W
p>c#Ip\fF:o/H%?k;>I'oDRk@Du]R@pCDb'lcoE1pm3\@r;-+>in(Yhq">fErSsfGs6r8OqS3$g5IKt[
jhH3mP5kI3s74cks$-MGDsab-rg/-48Gm]3"7,f`S$-]/Wgg3'K5U[j2#K!>rL`rVhot%Js%R9uj.L(m
]me^&UOW+6O%*7hbPM0Sc\d2YYP%tfpKqq<rZAlQTDueipttGYmmd5up&>rZs5AJ-:]LC.s6'FYO5GGQ
s8Uig[ibS9s7>j6J**BWp]'sY+2@g>n,N*2F,c4UI@gG5[ni'dV\T,&GdRb"hZpS2pq(Irp]'@(MRbnP
ric?j%f+^LoCq.Ral5a<A9eJ>n+PdUhrgo!A"t^Hr:0RG]#Tm/L$'haYb@sV3p2.HO$4Pc:To.%]R]nO
eGXdAVnc/,J,!6grPu`m4_OdL7[DeY>dsa![C.0$ruMeu$US/i5JOSO[%Y7ipQ+X>/\Z\(_%uKF0uO;T
[#^uA\tA(tWl6UToqU=qpTT.=+8;dKG5g(_rSpK*IF'$4mK`9kW:bd)[-e:o(._c)T3p<-(4S_2@F("c
]uB$P=i+jGQf-NX6L&6EmceCPp\W"p.,D2q*t*4p-dhO\+9%SYqe?(tcspFCg>hDg'56Dll4)"?j1TU:
=[PEP/WH%MEBbjc3*I!'?o0uu17UErdRGfo&iglY1@^$`2gTfL\:L*FGrJTTk1EZm]o,,=4rAoVk\'*$
pt(l3n/cloUqTO'T,s^FJ:2ZbBT@S\59EP'dN@pPe'@!r?I4\"JP`iT_/C>)%E3tn)?m0H2lE9#_h@./
kU:6#V[X*42j]X)p1'OS;u;W$B20l0b&qtoQ+--94<OXi)#NJAP.\Z9FQI>q5:T`\:p$'=8k;>Z<rN"K
)ZQbo1T#VJmdUR09`qg26q6\$)Bd$#(a'K%FgXWb!b)q]SBd5da3Z#FrSU'6Z\Eki\="pfK\l7aOD6q(
7ntkU=j$]1kK-ne<+])^'I/8JX\hj#<96^_XArGU7+,Jn0/WYWl`"Cl6Y<0McB#;QN1V25e@n)^!)SOI
^Ej5H'4Zu*c9')AJL/8P5Hl/geD$kE(r_^uHKW*UAa6$frQ4l'9//1^`XT8,+/J>"0cl/A#50bm3IQiV
\Y4dKA)>6c-)(UEI]LJ0N'A4%+)GN7UY]3V$PM)E($H>pDhtabVi(XG$]'4!78=qA;(f8T=uF;COiB@b
&7bWg8"#8!8NA_s/:-LNUQq.Q?k6[RVm;t7$PQ]Xbq(eiSWb8<3$cohYPL,9YD`#EZ![N+r7G9N=fYi_
#MN6ql\4F[<Yo]PRBTo7^&TiTrr.^iaNL"h/*m&URNk>d!gA'K(>I6IKmom=Nf./4Z/YM/-Y>ukL1hI&
3P$n'pmPlEp0e3-G*s<P1]'])T#fZAhl^&X]>jINVuH2_5HsJRf9cL3jZR^tl.E:LH4RiHJ:@aJQK%XG
Z$u^%Z-=@BXRK.tq[C'?,XZF*f2h4A'\]m%c5e!51Gg`S=s-t9Yk)&ZSCe6n?_iM0][lHH%pHe[+g3Hf
K?q]iV&@Es0%i")m=XjhGcfA6^hZ7[0/7]G3PfJ\2tX=2U\<kt843nfrVe>d(U%!0(,M$'["?mn;N/JM
L7]O"eda#@n=!1\J/GqrSDZ8i)d6KM!Ib6b,Q`$U$cm,7+$P`@[0L7PhmP\[QJ4),ZIYn\P=n:Xni!V2
]JWE)W4/#QL)s0lZil5]_5^koG]26tF>L,XNitrtoadr&D4lX@qWcZB.QBLpa,_f1fA*L&qrVfU=5`l@
+]k>lM_hO-9'9)\fq/^jY!>3T2#3Ha:R?:/9^T-GV`U?.1i0qokfINHLXcW3FLY)"gl1X0JX<^\92EhC
I:=IDm(EIY:K5244GCD7[r9=pgKd&qlR]K-QM_n=6d?JbAKUl@3X/<J1"Vkk(\]T+;8X6@keS3R1GJS/
/Za(q6%^sbinch`.tru^*'jJMa8k*\keVt<k<TW]/lX[`YU_AOpG[!Rdi4fsd,/B'\_4k@/8VD'=prM-
<8#9e\s(BUUiV$8@79+arF1+K9,<H9fc2uSj!mF2]tdP#c6WnFRJ-F6OQ<Z<gIF;@[7_jlH7o5/>@#qM
8,dt8m<Vu0CA3#.b'eXo:[f^4Y7L"]NR'I[WR3beSJ0!HS%>\"Ig;"%F>U'W^Yfsnb5W2P'*<EqU5]OE
M#2*4q2a+h*;PZhUH\5jN!57>)nd=<T5/nQ*pZEOa]c50G;#J_(iD(3Y"k!!2Wb'tI>&UcA580#XYiDV
-po6VT'qh5I0=i%#LOHd52'*2)1&N-ge+Lk)ccjK2#'@4qu6":Yki!%MfnRY`)pH8N,^mdB^W1C0U]I\
CbBcNafi)J@,D2n0rADr1ZuiMdp`^+``B-NL."AV\8X5;NL\8=hP/dur4uRA%[0;fl<C;EgAJ'O4AS+D
KD%D"&EQe_W)Xah6neMUAfe0d[mRO[(#Q6XM/cEJg2C4X-<P+ge(.Wgs/$5AdfrUeVU<3u4*m\aHHM)[
)X#/nR<jJBc-gLRhp]jsmC0RUJ2^@JoUaaZ+JV`%*IiMGm*!"JT(h38mIIoJk?o>'i3uLW9S[D\b@Ts!
5CMU:As*T6S4Y:(,<4l&kuuNX$oTiIf<H@:#O+A58^pJZpoVh^DGNFCf3[kp2E[j]f5,^,k!rJKOa!._
Ts\LgR<jddD.XWqDni:^S`F:6i/msrIP@L6NV^\4fJ#dfXfjpEAJm.MUj..HqG8Z5C\7^fa6AVli)H0_
_.OS(hX6f\(FPH7R_`oZ?N6[N=aj`eDk&alNMA#cpD).^YUIaHPJ)<'j3=P`b3$F[*O$L[VmJI:B=k)4
`7\bg&#,<P^DWqqSiUs74UcJ'4C#Bb0YFX$YSGLi%?(p(eHg;f+pZ]32VWQ`8K<(Xrr+E+8NQC]>[_gS
5nD<`/p53["SQJLi*,-F1NmR(($g*3X,b<D;u]BOS96`sbW4kU[h$V=QCGVLf(rl/SWIs^d9$A,2XLJ@
rb4NVnYpA$5*Odj`-q](aGdS'51.`KNj`a"nWRn/[PtLuZ,b6^(]1eJYe?\I_nPZ"e1m6;&F8t/%@d0g
<^Wt],>fSM(V_9a.*6PA[77\9lV=X+3W@Zf98%09V^Fi<7qgY*$[YOEEk3;]Q5a!/8#/WOp&2""@gpn0
h'NOe^&o=[-0GN<-C_<Ea#`!jEqVG.SG,<.HDf"U^@f?]M')ZHE].Q6Q2B6X@\(JAm@[p!5Pm<<BP(YS
(KugJF-P/#F0aSL@9Q.&LAEKY$G%"&gMaJh3RL`i.m9h3BLrh&K5^_&1k)N/^QCU^f6\K#_pP@\)l<*M
jMtH2YAOPYaF=S^/Kjb:Pgaa%UKed6Z*d)+I7a&sT8&$=B9'/-3;V0H)IdVm?h;*'Vl4`$a/8o.'IZEV
0Nt6ABW9.>*`OYs,`/>5WaBH;i$eH,=jT"nM[ZZ^(^F:AN>@N4GU#B@6E@[LP716*:8SP<L!/qg?H[P!
B)Tg.??jRAgV`m6/%s)D*4d(9-LkVSY`b\#N7Iib4o)0bfW'SkRbp;d#t_M?P?,NDe:nRSS.-Fl-l7dM
e_4!'911%s9\`Ln%)t'@[XfeFO$gaI(bXf>a\/5tf!LmW:?K2g-d/?P=DMTW?f0c;rCMuQ:#\a07OpEd
-k,TmiJ/fW'<-=+ZTL:]UX]QtnCt:5Z(<nHYu\0$g'8shB#Kn].T;hm=%?",0h8dg*)iuac]obQ,029n
ehAIUb&Ti[XHct`7&e#Pmn;^#abF@dXdo'I-ZT-V4P;dj!Bf')7Z'<"PV!_51iI'"o,2e9jT\M\[GXVK
7%TX_B9'0]WRe7mQtiQaQ%(e9P+?NmAB<Oo0g^E0qCr6PN.>qi^-JgK&gWVEX+$a^*.&s3/9-<sYi#;1
I4q_+B`/l[L>:_U,D%k_fSQ]8ENBnSQ&dgS\<M?$XECREQ\[%l-#c@GpIP2<C)_N?cX;>D[M[YBA'=_X
b&&A%(M6S->[ehA]<D?FXeAUYW9P0;ho,emnbYnI=KWOpMn]fQf!O_2jFaU?Y6`)a&,b@pAKA^0e+uqB
\7+XMaE_83(4g'mbLD/iO#`8>#IE3<UJKHeHuUNj!`<95[K\bB;O!Ys5crHI,a&A4IU=!(<]T(Bg;Lfr
,jj]LPK544/m?@HrZ!FjjjkEk((c[0OAi6$`6Dg-e1+LM6t-mGI-14X,o)1lauRuk/9bQY_-1JW%gn$'
Z`YUB;_=Qg.J83pV'SYX%9EG=`pF0tp.2q3_hNNe:<`(ZDCMUYGHM@i%3:5'j:+2MO-L*%H_4"!Q&fn)
;p+LA-!%-R[CSao@[4kP-1r#HD<9&PrOm".B4K=7MUb;>.orq+XI;1Sc1tNFoiM;*[(PKQo;,f.r:IiU
e1,=PDSpK1`f3Gk;np\KYdKM92!n+1@j^_uhsN#]S)oCtZW;+!qAHphc%oBL>>4G8Tog!m`[nUZP)?Yj
]5\48!aR;M=kO_S<(g)+l2e:b99:PZR/25F>c_DF>M')H=_'16Lm)4@I;!bA[V!!$1[L2O><iT9Akq&=
b73cMXlK[Y7,F$FB9'0rB<%Sp8'Xc@5ur9<a*(L/0O'W=Lk8WW`@As.Q<qugomg5B,tK9j<rGAF)dErU
ZGd8j_].oGg@rTuH<C3%(<I#7/g%`G`"ZaIUKn@.kK'.u(*)EW>\p^sUKUrtUC2LU9&P_mG-2abgj2k/
[DmKQTj4.A]YQ':HN^4c)TZuK=T_5gX>MigYO?E.6K=ur!&T.^9l/%.[qb3A>15rZdaf1Wrj9T93X7).
5tP-RqaS,1rMW`O^j[VKSAHJsi`\54hO3udo,O'Cj#i"&hK[I8M#pO\@^ZJ$eP_X$H9eU\&gWVEX+"Co
%ot^IS$In*pTLlh>F\)sH@3[Z>C1GniP,Q=((c[0OAi6$Mjqg<W)_UQM8U@_prr7co,O__SZ4N*!VQ`@
?'sSQld?9-^V/?JKQ*:BX[,^iF@iC[")=*e+H\K_p$3M<:"BDI&V^aUDL[t#Io*2ss1s*g2giur'BTg/
Z/`Z=\]\FH]kYijT%=CB0!X!$>$W<rYtAK3@HE/jX'Ag-kcb&+K1QcXPE8kI1Apfb8aWS@I'%sq-.WtQ
Fc!,IU%)H*i:f0EPrA1.rLL:a#OPZql%A.->Pk(UHNkXQRD]Vb4(m2)b73cMXlK]Z1O)9U&Z\I'9H?)M
B$OhoDl$]D1TK#72gliH+Nd@$ef^koMK2W+W)[#Q7+,Jnmn;\M(!@VBj*ju$18ae_=OZ1a?J(_&hVDUq
7+hWNfJ%Bp^0,>U5AMQ(:a5Ib1bMh6hV"=>IV$eanRoD!cFLU=905uLG.pGeV-Tt-#!(5^90/mj:ogr+
M57tf?YKAYHH7SS[,Ie/&@_+\1X!$%""fZTNp^!rIf%'Da*rB%[>U`MVmU^B>L.*)NG!gDoiA1IdB.Ig
Z:a&8P#e_(<,Ph<Xa:a(Mmp44H/k-s$/0Q020J(rmJ*skP*T3cBXD.(htiVXdfuK8<G^Z&2S<&=CQ>jT
"h?:jS+#,g#fW/;r8>%q0>_bYqGF<'Jc/:!3/'eo`K@&N_u223kA>FWV;)<"/?JNl4ebR`M"21b2370-
k)"+W&#`K3JjcTSeF-&j_(%BK"_\P[*#N?BrbeE3e"`BSZaG'M.f1epZp:!:N1@1lPag6b>/^r48A%6J
cQ$<*Ui,"=2>$45VmRUoj_=*al?3+Y;.t>k1jR9,;lm:$;sIfW-LehWks^5)^H_b28,p4$?XBr7:TrAV
]j?IW`@cV:`4u<@4+7"&r]>D=r[Xf?VnHEm.r3cF#'`O"7[_30!ok<C06mB]^VCjrV>_0<qun.Yr;B]E
j:MZC^1,1dJ$i]22S=q;k9`pu=(7Gfhg`U>Y;5_dF7G]q7,Ut;g8kq$@/V/G7c'"T)4`;eGBik0G&i<U
I'#SZ%S-)rH([HIni=->E!3AHI0n<=lcIXn,jD]<oh.FK?_@5*jtAn8D3"<]2!P#h*'0QI:&To9kPY9[
h!oE?cVXpp;-bs<hE]qp-EkL-&#]q]p_g>\)pgBoI_&jh.oWE=55r<VPT1_C[\I+!861d.otb10NPEa;
K=B&i5;YI#q45%MnMU5]-Eqj*%FgB^_W?gq]pJX+d0HkP?<_ZT@-E3gf\M5=;:b20ogOc$S;qbkJ&A$t
TUq"tWrH:t_0:Ng48eXRcifdJ`l?qT2t2A'gkBb?^oP`IGOf%`jeonK>>IJ[5sL*>^iHrL*m/iQkNT8&
/R35j3n]U%9+Yt)-1FC7cfO39*uDF+ZQZuKprMrDoPW9)2u.ASQ"]s[/\SB29_E%:NhF:@EZb*"qPZT&
N;D1*:I>AcTha3Ji,(7JEkK!D"!>[`3P&#[L*+]<s0n?V`u:2()gM*0-%c'@b1)F`EW"e2#AqtI=7.t!
+38uh\00bc'sV$'KhX!RlAm%#O3pmN-$+3B@c?P,mu>"^0to$`nESD)K/)l*2oF_X":QCIFZpX:$Td*L
@u5Z5*@(*/`\B*t;\<I>#^8C7p1OEN8'#t>O-XSabVA%2H9^C++7Fb?hX=/*iXrqsm',S`X:H>7OZNF?
-;*j0c,q^/T\Q\[pd+ff/<7,l<1AAg]0$4?bTedRj?ZAMENs`'Ug"?=BO18'oTNZ)3B3mB5S'0d*%CNQ
I$Bs=Pf+sJ#-Uno!>?K4rN2L-=_h7%%+0]J@D4hmTNp]i%>H!/nt77gp+J4R5B5n*Bb\36o`+5MJ&'sh
[g13:n9=Mk=bc0&`0!d/U4I;Ii6=a"R(,,%`0(Z/=>&;@]MX%VV8b^6IWi]><Cgp'--mgF0rt,i$o2gJ
jA\%c5OuU5-T5YYVCuS#pb=t!&3Ti5i*V=.Nqlk($#Ap?V16(Yi4EB8"nXn7,rC/9(\p>*rk=g"7Y]3P
82!Gd4-!=_dN&QuO6/4e:\1LI6_9e61\eAjqA9-sD"348.=m6`iG;rA>j_B"lrL-)Nc-_$P7(]Ec1bnc
U);ct/Fe7Q81dM/c#%3*B"8^JO(u@II;lQBpZ'Yr1qZ##[I4np@g;f!J_/cLq$,K!Taj\9+.S0&es0Q@
#8UqFq*>DS&UI\6BPtqAE*Zl_b.6FF`,`=],X9%4XZ1j(7)fPr]As-i=3AY7"&!&tXoY<QgD1&ll[sJ@
&eTi1`,#m(ZDB*2oY=Y0,tK9j<rN$!)SaP<Is^T@K\\!_^E8QbR6c:G+8fL^\`!/!>t6D9/J*(aK#kM#
6;Zc]H$>u`XC`^if1=?"<`"3Q7V(ek7;h0+G(W]8jbe`!qJnSA+ps;CGPO,a*\CC&Ta0's/O:RpYj*$r
,McuTm=EO:`V;<8C2bQ^:I!d\6Q8;eo_7[$i8DF;<r%XO8K,`9QqrQQKn5$!di1f&^!*.a^9m'ql$$Ou
"kE'LSlYb!%&Mj4U$?i03;j<qV;D=$:\c#qe1m5Pn&D,-H4R5\H59>O5lKegi9)->G@2it%Lc@P"2jAI
?mts`Lr/V2R!o:a8\]m+2mh(mhZ5$LlaONYTDNp0*>$[%^ejkJb]CJq%Lf8mJS?J0%_S[uG@3E/%d"YJ
mpMa_niJOqIKtVUmssWb\'XCkIL"(gs*uMah?0jESct@WT^$a:ejRfap`5#/<%G=$M4h\oIU=#.?[`6u
oDgS0IKs2"nN66/_sbB;qAke9&<Ggpi493/"%1W-@%LBr%Lf2k!E&V4&4aL<icbsqdX-MPd^+H:"mRbU
"1BOs?H)@UoUoB],tT?k<rEfK"7Nq_G@3:0^B87=ofFRHTiL.7G>Q_-N)b@WoiaQW_,,XV*>H.sQ.>>r
Uf[AMha-aBi)]ac`)q8FSpUaW"0imE%`F%1GY4QDXmd\9%O*8_k-A6A3>](]eXCplachS1mm'!lpZT__
%EDr=8K?rP-RE\\q&P^LFY`-V3ih.(e/B6"^Os[mX@YORdV.b3!!idR^@9#Rr>C%h_(8"Qj`_9;`13Ut
*@.8^<jJ:M2iHQZnt`WRMr-h]7&6b4fACDE<kPi,7#@r$JQeh==7J@C4g7t%M%ZWh;njuFM^S&;?WPHu
ach[q'0HTi!V%Et$cJ5qrT/5GSlF!<r!nl;e_4%$%`FRZpj2`V"H0hr5VVO,gR0_0K4*j]/"'94%a#&#
^5Cf6bQoUUk6och/O:RpYj/^m*>DOWieI(e#l@q3?WFjni!.,2'Q7fm;tW4#WKiP&iEXP`T3'RS<GVFO
'NPO1IKs<=>A^Ei#JgjR%%MbOKiJ]-;Q1$[BeOo?V;-b>82#Ds+]6d.Gm.PW"^70c\-G:O$R1e326FG:
JS.:$+]3ab*J=m*\dhWK@K!-)gq\B1`UBJ($@?P(^OsVlrW/j#6k<8!^2FC9!`d!fBFT#h`UBJ`!OYNm
O@U:kqL*'?=N/T)_^=.@+RJ3GPH*M+Yf_r.lRI>gV$4f4p`0L<*-$&m3s\l<6t-mGI-(.W-.TJUO`RN]
Wo$+l3pV)gW5&6?U,C/?'u,Bq#Lk4T5pC$Il5-WO&J*rI4M9QrB75G_-._A':;uY9_"%:P``;W^b6RB.
c\.%@ldC,pNiV!o#Cs@#i3s4Rd-sB,A!Q2-L]!]$&7;7eTWT*tSAR"mKg-C\pJoV(0*3m,(,uO_%6b9+
n08gXNdudAf,,%2/hS<SXj9\S4He?Gn3.b!'DI,-,_cOnnj_nueFVTU3;+1"lnn2XI9WKdlYY]'5WA"[
]q!>n*mDbgHqH4Nbd4%f2gidjWEh=1h>@^FG>/P.%VGe+"n<:#iYCZ^L_NnZ\NQ3@GO=iKkC\NGnT/<r
GiaE`G'P4XiG<P8cah@cd;ub9`sB2jW.*1()85<[-n!Waj64=89m\:,k]>SqDWM>@AjF#2cM8&jkV[]B
[LHkM]W9;&(N8M1.WpklkY&Gk<nYV7qN-N3^Y[=QQ;c(8hU(H`Lc=sp4n4851TTTe]Se`@OW*h:^7d4A
;G4^9Tb!![I`mZ;S9Lr4c5LrPXr.C]h/g<H96e]NGU9P]8uTM]cteqGc;EHFkPWD)3I@cuB6ck:o<*CT
Q8eGu'1'F?g`(V;;;TZT7"OVBqIg=Z?KDWEd0"-KQ6;;H=S;R>\E7)0=:a`lfBer'nCBbc)n^jUCkPm\
R]1u:lOCO>3TZdm%=QN_XHg+>-0!,uNNX=/1XAJcdKr4RTeGL[lr[nG6QZpQp"(/ZBFT#hjUHXc_\0TD
)u@oheSf_#T<'6lar>Z[2r7T5ooGIJo*rBX"7Kug<UbaWUu&07I-TD&#_pS_oH=fDJ%_PB%4c'EDs5[H
nV1B*0Y4b;hp<aON*u($6XOlBq(DEa4[a$Ahp>G*@84Qfe1,;:YM!J?GjCsPKU;2628!^j*=DJk)g^2A
EfT^F5-:HbOrMosZb2u-<fpEqGs`Z6rCp-<f3cBbX[@/@^7d4N'"@Fd5$H*L6P$+q>(T/j@+F^=j'ib9
=I2`9`Ye(HDr&m2n.K'9L0*rO6_XL*6SBBZc<9#NVtIAsEW[U3Db/nt'tdY0<;,W-Ds0j)Qd0F<%=Lc8
e6d.XUG^8@PrJ>(%o"RcHp\toXSOMekR4F&\+58;m/,`=XhET<#<*XY(ZZP3_CBb4]C68XjLeK*I7#*a
hPrHjckf^hS8[W/^2LE]^7c'T\A\pQL;'mL^S*<[4&6p<QSjl3eB8g-OJqHR]]^uL!j0Tlr&&iRbB_F]
GR5J#[WOs'Ds5B3$(Pqt_nOHD9u1#P%IE7\hU!'>TiPfO6Q\>eXa;Mk_5[G_Ds0Q_5kPS7[-#ba6,'$G
H9eU\d]HeV^7g%]$NCa?Eaq%NQT+PF08TRnf(A/A,N$kk%YacF%=Qk_F3a?2^0!U7'fXq%1Zo_R_CA'b
3VeCnEc1P>I7#*a0(jP)Te@<k)GU$^5$2AhVtCLIB^+_]/)S\i<r"\"6U1Qt6U0iTqL5p*X**E/J%T6?
^N0?uH:._9OQN0_6U.,#45rO*:4*VfGL"7kK#Gk$&;UdDZ5Ksnqk/ub)8^SXQLEuGgEFQ,9ltl(=d98"
iXnW[:?>`ph,Cileetkjhss;^"@eWgP@'/k[Ema>:QM7(nP8@n[W(..R[(?8iK25'p^Q'&9Ck=G>TKf.
Ua,'n9p&8ZO;K'*;,.6'<k5[kkDM7f*@XS@:ZXoL8#:p"IgM1Z?ZZ6FHb\QRmmeVG^Q-^6a%djC)HkhG
+N/=Q,M.rGW.mc_2#JB[nc6"NNRF/KFmjPf9Je@d9Yt_)%t8;4'(I7"b5F0QOM;#ZCi=/D";"phQS<Xn
D=TQXT.]Tg1=a\V"s-8RZ8Z:gJ;O4?D[?0g@bn!UnkBj\\#o20`;XrBXX@f-5Eb.,jC8KUFfk5Li[0'"
2`Ue>mNc>X^49<d?YlRPZbAQ;KctfFMs&6[T4\EqHhQ;eW?13RV-&cEjmgk4)0i=Cn!$Pq2D4qi+0Mf!
(iu8#1gh7LbB\,=\@5,Ok>XDr[c>IN`#.q+_9^8aW+aoTYDV;8,(*d^rX.7R7t2W5f`N,j*N3E$2D"mb
K-?^*5KL>J#^UM/RC^0a\E[5rOg'i^jrD&_f/>#"(F3>QE7D^e9tti;iHB]2G+2e:@=dN9AI[;nJm$S-
o1::\nWNedIVX^hbP1KoChlW82\9<`j(L_b>2Nh&U`JprA)pO_FWC9[L\<Kml?M^i40a9EimXXhG@t9&
Ncb3u:[BaSJJTlkT>E/3/4TX4n)i`Qhl],%r"#Mrg">0LN0PW;G?Kd#p95]%+S*Z7dd=LQWL*A%p?-[T
=r23`f5D\i:^]9@!`:Sj%:ntXKk608UcsCCfn3s4UrGAS;gRqRge+4c+'&8$2/((&;7u`54m6MlCr,Rt
rK=0Jj7lI$p2('m5qO^.BQKU)(&YZ!lB?Y*LG"We+5;p!JSUubDe@KkR41uUC7P(="VGAjC^Erkoa_o]
=KZT#>p<GE-;2JCd@*VncnTUQ*_Ns`)J?2%+=4&aFc@KX/P)?CQAljpYl5B8NSsP\@bJuqVqA9mgZJ.4
)/L>BAr_?q68inRXDn9#?>RWa6:T[fG=U;Ea4N%'F!Hr.F)0R</l[.YQo<tb_e-R:@P\NmQ_)'q&QSpX
dq6sq8F>@"<?=/tbs4q-)/)i)oBJ!]N5(u62A;Go]2+L8Hi-HWNpUn]#NAn8Q"uQCl:[U,mP#NX*W3pI
*G^6TGDN*HPqqr^B-:km(aB_T20r,;Nc!:GOUm:Z'p(@k#-Ea39/Fc%V2&M9%l@%NTa#F@XJ^MU1O_";
Eu&TS?j5fiQZ03d*G_'pj7fB<\$An@=<6qmH=+GeMY[.!^_^t+r=`PiFdt5B'5Q,Wp><'2O1o^/mMbl_
kQS#sn5WHfY\o6jP+bJ8ZCpYl/B=qV\o2M_[U?E$M#4W8mu,2Eje$a5==N#2!?YtsrjGgth\TnE2pOTb
ri^QNH[uFAQ5qa;*cSm343uW"EFgu[-EW#gVk+Qfrm=1G<e.?E4&`&J4h;=d^:fFb@-DC4,A]Mho_<&,
?N$qnMEY;@_ZuWtT+l#',HRFW5@jEV%prmtql>1]B.%4Mc\4AHG'-$T,^s43p$BL6j&G-sr_3[KqE^m3
6p_DHK*q;_bBQe>LHR-=d+p-<_tq..P;HaROI$71/*62,DLF-+3MD3Z(Ks_=WR:<((RZ'](@ueUh\@I*
qTPi4$s`rW=mMHi->c40nZrhs0tjGJ*d%o8[+=u(8A4!8AdG#<IZS_jC2kKeToSZtNDD##3lf!*@_X5_
l\T!+in":I^;9;+4mT_f_&YX%"([dkF]o0/T:Oh*r*o#Le;'>NUt(=ZcKG;Yb"qdq=?#E@3d`M6q-.<u
,!EXdobe)tS`lW6+6UIdiK?li.gCIn,5/hM//8cNHJP!8CW5>kTftLL_"lB+^oJ88@rYt]hM'+.5M@jG
@jpD[p3TcA>M5,bJO^b`h,RQ&efe8T:EIVCBW9VjH:[IUQGdUdTX.tN&^RjS?u[O5qc?I<J/>tMRO%%'
^f*Fj%=>pCY=mN]_/TtI6$P'L*@CK7m^^P?13eg@#>]ckQAjV\;,;QuHHEYl(O2FhIc^%U3+nFN(\[_:
*5D7##O=$^BSsS)'9?/`"C&JGXJ$#ned&h>,OalO(&N[1r8,l3H[j'sioc[-5S#HQ<O2F=a$!I#raj]T
<KeTN)CTH3rH/Z*ChUP&0D#imM(eN+^/7dd4dD`:jQb-."hP:i*I"*MdHc#brH']$T"0+rGP'+)Yb/EZ
f%lB*X&90%4PX/4MC:.J%A39F3Uab)s'SS44n)^m:K])CBX$drB@XLr-iD3WfNihu(mtn$WEj'WBNQc1
KLECk,/k\:NhQ]^lY5i,kBd*<<,U+C_1&o3d^I`1DHYIKG@(7PhN=dWZJdeKp<$8#coc_"o#A@@U5nj*
OLOO<q82o@4^0tOP7Bao$&!).Jh*h:WaC1^PoSuQonAa)>d#(*\^s:n>&&HFX-,h4]GWUe:/)S$.JAB0
QK`ZM[:=p!&U:DC?@cI"CcIhE$=_2B7L%!^HLrN7;qAAu=DdtePKf?l/*>R:"*P-UD-aH@)8JUd>rb,o
Rpp5M/Y4t'gVBtKRWdMPe/<=,"S$SUpffN57PI$_Up(AAgoLANdXUbLm[,qXqS2M(QIrrFM3VTR>!*s`
L[q:2!e&f<<o[O#]J.h+oY9=:hsq2J[7i:%crXWdc_NY:!unl6Km05qQT"ZC-W>An?f>_"3sLr8+_,cn
mpF?CLL!V&:B(^9oF9DLD?KB.fYq&5I2-q-16to==54F4[.<-:YWTJ/J6"Z4orl<j3m[?"SL/:5h/'Ah
YNIne6\$PjM!Vp@Le$@qjdFO`]R^IS.S*oO"m5'akDXa2Nrf?B5EA8<pV?PRluTO<iV.KToKP1We,P#(
YP@%6SO7%1*W>qE[IEC\Y[f[3rOmj<0Rr_l'+Zdhl"strV=XYFYJMo`NbChh(%W'PL<S+rO2HL==jpG\
-Y-ug.]gq((.LL>:\ZCjq;t3pffd&a4+_quU1kuFoT#J!;hnDR2e!KVh#G7f-LU74V+2bs)Qi%%If(Qo
54IUIB<HB5bK/Pm/\H(/)i[Mb(mm6O'8M-?J[5LWr[TVa4Rj60W"LDO0[Fn$pKqp&n\jZ+A3;obig1B]
gd*O):rkZ<^<IOn08=)!]<Q;WTQ0_BGmi`k"+;rfeEX!uqij3Kg\;-9Ff.W+I*8]I#!VfO,L7b5`C@#^
m`s^1F_=Rc+;+A@PW*daCe^^Ch$nVSUXR=hh]uK'ef#Gi0>q/273f<4meR%G9@NUglHucld.QJ&hnOM`
C"Mh2(6*aVIp)Ed?,,@o9%=4K^,1.*meZb@;==9dVan@JIS2M@rIMNFO'`FqHK+:=W+Yjg]7,4tPe2D5
JZaF77o:,6laPH)RAk)Bh"?")o\B-2/#D%o;s2s/#NDo$@([d'LlR$l5JJMe?,-.2Q+ML_R\;Fp>;1ZP
+#>'1>=kBSYP]oH]YSC[G4<;i^j#_m&&QY'/jom%$7\Mmf,_2ID0EiLm%\T2f?[X2l_d/1cGA6]0e6E@
WEUa.B1WWEWe6VEk(<lKl]2X]Qm'>_H8kPNDd7MbF(69Nfe[X=i`rZK,N:\0%ZCD+PHQqCm+K,R$Egr3
/^_2N>(1cg<Ltht2b?$UiiBCADpe&+<M$W?HqT_X>oLFig+hX`fs@B1-T/R]XCZ$ooD[f6ar@7uPlE8b
qL!JR:F<ff\p*es*3Z\]_^#&(%e\AlQW8C'HRI^a0Qh*-H/m)Jg_1+oG2kF17mZdGT09sdf/[iUhS]$]
RX"4Mk[l@=>8@fb9t_9\?`[hBBJ-D6%':AsCO,]kCr+h-Yqbq8cJ!(T02]@chCEh.j"7LmhV*J4l<K,s
+O2%GX-p.N8#Yosm<m:"&NX4[_qU;FRFdH2\i0Bf@rO$Qg6+(7NmQn68Mrj%Xi`%:oRgA+&Sgc<<fGBn
(nnaA4WSA:`he)h]2NWT=7:J43nPY1f<n6Bp9f.9ni5'd!q!U1F.R^:4GiI;E!Hsjpg>1>$[f</Fpe^H
$[gemjQXk)YII]ioA1VuLBTkF)4:Z2X0SR.o#UsbV:,[U^kJ,8)PQiT(V8m-VKSG74m2?!].buo:TU6G
86`F%HIhSo2n-T91ooEGY7pW6+eKP;VL;9MSAj-`.:8@m?N#L7G,sicNL5V^gO7eZG8E5YgI&"qSG;F_
BCM3JF_>N;mEN>A+$&(oVd>P>%(lJHbNJQdk]!`mg(<[!dkAah%q%,Ap=-^+JQb(kbf4sR2e[!44g:g"
:3-r:j=[jJcV4#tD6Lp?LVM#<r4[9>j>QbJVXT"Q+Q$n-k9!io`>%-p:/5Y#Cum;Bm8*2?6&%M)mhTES
jNY/6d!+I@4n2"dakV!6S`H%sjJ[nIJe-;D`XbNQfD%9LnF!9b&9^sWVol<YrLPu]3'>C]i/=*aT^gf!
Hr,a1/C=1'1:>:44D2ReVs&05Bch1BQ//*kj8?Y2hMUR0]eB20?#k\f>Hf^\:6pF"oN.Qa.#`;jiGAkO
-0CT"b.?Z@i3qmL/U?eiRaJs/LM'FSh%."&XLNNh+BF/RZ<5MEP#&;k,-W81[V$\Ar/-[AQ2`?M/"4(l
Sf@)f\'kdW,B'SVabo72DZC7&FUXmsn\N_8'f"8c-XJ'.?#g-o%-nQ!.+T]Jrq/!n2I7?to_1GP>'Rd*
$c9LLdI5t;+HY7aHS9<.nsPK0NB'PWB[>7&520Y?UD%n,T:U\e);;cq>C#C,\]VuUYLab#=56:`i]+@W
0UsH?HCP/adYXQV7:0>Y_h9Y\jX)VINu+U1*;\^a^LGgpY:okEc]"*$?3)o]hIs5`ato9EndO&>H%n+Q
StV+-8+]`Bnk/27b/m1e;(gnbYu\l]UI9[a.oMsc2+46&6Q%?!:lU]P3$[N&b"-eG&Lid.On+m'On,7%
d*aD+ngMmi^EmdPB`/YpO-hZf$tZ6IJM0qiUccO4.F0i7On-/^&h2.G7`lZeQUlCsBeE8bVaSZ`P`bNm
IXV[,7]KT2E\a@pPfn;qXHg'[-rE8f;BB$U3Cepj(OCm@,Nb[me4ZT"U6imS.oIECA(D)ofJ'%jQWt`r
%=F_#Z1%rMX9(fuLj+]?2\9":auuq!H)'1A;P'S@PXcFMnqa&Jmh.'&b%84If#h*>PUK@e&E6P2jftXZ
DLY*tUR"6@<[-W;Pt62WHR2SH5Z"53P\4j3On&icW-uE)jcsp(o(Dm\fCD(&*p\kXGm,j(AW;pUd]<9l
;I8j'i)q8cM6RUX/bog;o#,^-PU@eGoW7+F7*:EeS:2uda8[RL@ca[pRqg2=H-)8,1K'fh&eWWV-P7e'
4GcUSi^q8(?BOeNl8k@);Oo[C?ITl3bt*,F-WO)p7EUgZ,A(48_"37%T'4LVPS_P1'NQ/4,NT)=4`<M_
Xf"S0',*uEnYEO<8u0,@M&08sY.o-ZXb[H7M%\?0H"r=ZNY3cooq5J5k+PE^)GL+D1bP@f>WQ#ul>7hF
?LfB$h2*Kk$Vrl6'J1Ha,uU=Z;WWc`<U3p7jbY?2n,8-.(G+i+l[iOefM:ohkJL4BjTT]=`<[V.,uS'n
#V<I",3=NE-rDLWng[EZb*C^HBABpC0I(&;]aVk]F5'SD2U4LAESE0bYIgO.=DYqMo0%+8>6&rZd**L-
/P#(qA?Z=&SF7W),K=T41A,$+1+-B4A\!&nVcl7/91Tb1.`NF4[tZo0C?`FsiFm<B`8'*CC9Zu)YmKeE
_cTg!nf$)`DPd>Fk?Gk_j2uFNN;Mk4iG0XG)90MW'b/,Jj#ZTtl@L$[*%.cjF)/CdnIEaR&`(c;cq5:b
(c-o=QDsiqM9'rr:8;(>kc>NV9TVY1+`H:ke95ItO5I@@*_rg6d3#].cp-_\rVfbi3l;J#\m\_NZ0j7:
ea/N/E#+3;hWoVp?4`j)$2`=o>l'/:a1-@2hp9lp_ePl0Y#0,^?/jiY%`&UD;O?%61Oe/]j\F$4XED[c
>b\4*TL\/p\7#M^[/;%=*qp2P'RU9R>$B8c2-@o&7W\mecH-YmI)#kiVd,&*3)N_KC+\!F'7BCj=&s-m
GFEDP];G/.',keaQ@""?X'5&,.nLFglF4\J7almaE'uWed;Bm$=PHWmYds0D.Bau'NP?cdDTl1'U`R*J
;G2:R0Og*.n6<[(3dciKkjQGlH1BDo=(T':'9%^dQ.JuG^'1(QpaUTm"VJ3s;E<2^B:$WI^2Mn1f%O-)
915S`?t)S<m'+T_S8?qZe3U7=4ZZXpX1s`tCI)a\Wi<>TS?Fe^O#?&bb?ODo?i$&-]dBibV,aU-3pm'[
b39s21"S\h_CUQZ;YU&"Xe(2&djKV6gPp?57m(:l>-k2/XQUoA<dU!2CI.V/;nKPT%7Mg!jl-HAC5'^)
,RSXmgh126Qua[]i*KCoXHcuSZE-pac*a5DU:"CLpB!ADFSMSMQ%PE)\H_=d]-iY'2R(dPqX$F]$])(Y
;GO=9<3FegWYI$F8HboV]Q]C>X(U^o)5*[1>MY4l)mp?eng0f,VaRe5-0E@93SDhR3i*m"/%%d%R\Eo]
IS9=Q_CAdFOO5#b^A[90=T=*kB8PI^]Fiq(UGnK<Y%]Y;@k%.cI`U`4+VE+J7;iSRB$ODN2\t_?'jX:I
%,RYi_($CNYZ7DV7a<RiWmMc\f$J)"Dg\h4.5hab)oF!\Qoa4pp0Ok8UGk]"hACFG?KWjCBCs3JDjD?n
cWX,$hAEnF$B+i[(;1H^pWf9f<r>h_NUs#QU,RfpJSOhsBFT$C'"tR6iFjg4d2PH*<PL2H#HJj:Ah27J
_d75#;N9NM[eAp<-_iVd((fpI]eNXN(,sk/NPQ'gkUt7%$`h&V6E*VU<Z/TUP`*U/Wc`$2T@"Tb,D<](
N8>C'?.*GHhABFj7'/jqXK7$;K#oLZZUA_rI3Yb!>!J`?MAm,?;7qI9DTOAahH3[`O,E.\V;.aZD+8FP
M29_5HD>:Y3EM'oR+@>^NT(.1D\R+\?Ejj32jVt-C<kEL86T1CH=KKFoikl3-EB\<]gQe']cbI,=qb@!
b17,$:Ne.^0p=Sl2p/j7Y,l!<SeA_6]HMR>.amT2d2O;X^'L4iigsMbqSU44-r>o[(p.5l;5,ub4Ug^X
1O<PEYj1tZENoj[--@PG7oAu3.#Ve6LqtKD6[VAVThr+HGaIWRZ>Z!YlW:34M;BZ;OM#$;`(Gtfp?Q"Y
2jSJ;S^(d<`fQ!)j<YinH=O>SP"ofb`m>>EC*e2dMcGe=VabS5)pT+JLu)78s$2LK6uNLj3+@a`]eNDF
'?q0'Z':18\Z+.a[:]'N_CC*mH=PV%XgZdDNPQ(5\07V+(03_#JkY!G)Etm:JY],BU,Rfp<PKiG?ssdb
[?p*:@5$e,7jA4Jf\4p@9h'%P@jZ.aD[cM,mkof64XGDanAZn.o(-(!op"["On6SlB9`;OghN2>N?M/l
)SIk/oB6Z7UGirOYh"WJ3M*7eeF-&j_(,4(V/-540s[,NIG8,V)eEf@cR:jh;@A/%M;B*Cc#U_u=mK@f
2[41shE/bZ0<&/7N#B=6Pe/ZfSJ&Uj,[*78X3hl=<L@ilk`&"A>;rZ%]eM?Gp%rYC]lF#h]lDWeNNLN.
]L:adJ&G-1a&i1_MVe-3OQN0ohK\qL/6YLi+b&p0h!i@)%K#<Kr*.R'4D;6S4k:1WplE0\ZEcRocYZ/)
i&>B6_i7AsPSQXJe!Z?`&$!8fMnn@*;MI5AdeLtmi=k7+5%DKl#@)E$YD^d/&pn:pG@'PN5N1^N^90C[
L@#0E`GjDKhf^_\_=>$]L>;+B>6B6tC<Y^VD=@VTZt-@O00_`ZA?Vfq_r->;JB2*m!4KpFR>sBn$dhql
!b0*M]\NnKOMsi'0=44=fT(Frf^K=Zg\^j55_gCeP6h"C&%G<@pL&04rjZ;$:%Yj`-HWL*$+pi6j=Ft]
.faAfRZN)FfeE6`f\YXp$_K`$Mt(TAdfTNJC.#K,b22K5b.=6cH^/4,V#20M%BXdH&m_Jm\8_8[XcGh_
$.3C]QfZVV/Cr&,kSf:),?H2bca_n=kf&)+&,L9J>>X`QchU'_I*V4fD2nhsr->70Kb8m'R`B?9%!s6G
l@i[7?#UlYSN?Euh"1WN$fdDB#B6J`MSNg5qLm+F*MK\)a)-biUGhK3`lFI,rR2h&UG2N"!dS;7qVF+&
Jb==b4XRV4U2M\$[c!*a,8s8;(Q[$c4"luXL.AmMI!]t3Hhc@7MTnNI6?Lf5^J8RXfb"$o!3nK]5/bL\
n>JGOp0j)qmL:[gAA?q=DbRicI,.:nL^9?VJ&%Bqf-J'ajq$J89T60Oa>jpbZR4_B>egSa7J7HSHb5JJ
a.jEkAC2[l3I4%;/c*JVi3;G"?Wfn!LSO?B)"e3de%Fj^hs\.8h.%Y>]t6@/TV7`D`80IChM;8Q2+4Z7
FKhf#9'&40$%*$J7dS^L*F2CrF+hmuHY9D/K:YH_pm]j;(ot-L\2mrr`sD5!jmV_l&VYH@YeAr0['#.P
:tC8t3u;^k&[6WtlZ9pn`]N86BYbpH#Z0p1eEL9HapG6i8Bf.QXL5[s%d+(U@3<lA,L<1`*\Zk_r^-Fl
'[)<b9=K^&L]i=]X+hCc[Lh[6r/C+rm\e*VH+Njr&Ec;o_ZN]uBVBj'4^7^VjOWkVcJm)ns7pXkim2^;
h%7]m644Z$k^j72bJI2?S3//_7&"]<B0b#4%idn[=K1AH%BD@KqS9u8'.hQ64e"c2pnWa'\0*Ht]<FX2
]G],aJZmsbJFsH0fpW@KhmD?.R5FM%hr`NZ.t)dOO>d#YX;dP\`#NB)p&T<E%InoF.qGf\a.j&+=>qqr
cngToKg"WgjD8`&c\:&WOhDjOIH-8q'"QS$V2q6<U^^OD://-_itjoMp`OUtFYS?@Zuh^-Ka'3K190@R
dCUIDmlp;kH]4QZcB3@l#eqB;UbVGi!Cs]$r^>C(T6XY8(l?3!=?GJZi?Rm8EapBkDVnUsnPo,IcrbY%
*bgG4K"+%\MN3@[L*!Kf&@9=beRWnG6j:I*B!91--u\%(84q)459#k<?X2.HO8hNjC9[!tV/btIhh^4_
#VXPnpD;30RG4IRO>kD,qWd&no7@O2((a:9Al?p.=@4Vu[)cG0D^($O*L&L!#LRa[)XBi$SV*22n-#K^
TN4Eq8tnR*6AW<4Og?3g*6Sf*A?E#2OGMIbonup>>aKVD[blp#^Kb]\a6$aecM.0l4UMh7,;)321Gh(p
+_oK.hY5)i-i/mdQu4'89]A`h+_"=slQ;2Fo<A01@nUmD`s#Y6>FfC.3Q^6hj/MF6>*$AeAJa@@o(QLr
#B'e&d&=W/^:56Tn/!GE+H%ZU'NZ4oELa16H['q7SipSpl6fMK1"EM\=HDeK553YRXa=<T7pP>F>l,>B
Nj^c-&F4">([U+^/?Xc3K"g6oORdn?$f=i9I"@!QY8UJInD1rk.F)'3;hR4;Ii)ZmI!2S<'b<jDA[-o/
j_7SI%^!$,KVE7'oX'?PB2(`,r9=l_Lr9J6*>1-*rtFKP`B[k6^:"H,cps7#4fHpc2>0R!p8*NPDl,io
(F5d\rA0W*r^%,>`[tB`40d*R0&t@WZ#I&bo7tA!MA:o?Rp7l`<G?oC'tVTD1=_G7,:D*:;6JAOe4Q,X
&Q*53\0LDVF8E0eb'!YML:K1bL.'=0+g5JX[>(Ys.<AAt;(f8p>,f?@86i-$7#jQtPfqmQ1NEnId];8/
=k^s`Lf17dJ77hV/l0/X[TTNam:+Y;Ld$A<3al6`.uqCMB*!n`d^c-FW;0gB)i1#*FM`YOlJ,CLF+L$)
M\d2tpld$$"J[sUPrRj_T'MA?`]!D:RY">Oh?odiN<+G.@E$Talhik`6UNhW4-'sKeUICo=3[MKhdBf`
(CZj-ZNA:?gp*F:Z]8-R[=<Z]$J+W)[<NMlCL`V&.pMec>iF?caP)RBjAE)jf$OEAoquS8F!iu^a&qnF
@tCA.JZ61SD+p41#bqX4qAElE:5RVTkRke^HaOB(K)>p1:Hs>UA<D.j(N'AhCda6H5W?]"(On$T1Z?L/
UZE'/(Io>9TU]=+bOq&5r0D\/`[F-;2k5Y"hDgMdkU'*&DHI6eip.Ib0%WXqQ0T&T6ko43WeI^-\@PjL
jVC"(Xe@&--o>'!qm1%mca/'Np'`ZcY.0`^7\4l]JeFfD.>#cr3P,#7&W.>8q^+";:.3pK_)NrT\SrX)
.i?9^iLDEXCIT?Y2S`;1@oU_`IYi+(_5gbMgSRBDCL?oicPjJSbSd[+`a/8q[>'to7QE>.p$3NgIK;_U
qX&9%G_QKqRLB#3aln!@f^)PbIHC,:-P&s?j8=M"bANVqA+rGd<XIP=SglAS29>O3+jWBr>Lm\+Wjcg1
UNjs#8oNC;cU`i#XPrf;23ct'6pKcb>>iL@:3nuk\b(/YXn7CF7"OLD>Lm_\_HYSfHHR5,hQhmb>LlVs
b7]N</2=hLR?QL5;/U&](2m>Jo[[sNh/'d<]Ocra[q[>)AR"UVDct!B/SgeHDcs9CGfq"#DqW]CnWn#t
CLbo+MmmN?iZR=<05oO,qVc2OUfV>r9:o;:8q0r8<)E7RASWK&0Aa".LT%TqDcpiEXl#JbYEu^L1&Y,^
V73Om>eFVe6>t9o[NX:8T_\/E[FV4aCr>;S.!NG=AQqC<>LlVsb7]N</91=J.Gh@-/q%&//,`m*;5!aU
Q=XhUB.r,ITnfT>.c.J)_5cDP/_fcf3P8q*k3=O6D5c<s"Y\B>?J_t6h,j$Jhd='_mgE=M+5X:,03MlZ
Q7_?$IeT/AI(o5mIa`N49]9?8):-O?ka(8,]s1)MN8J!,\8cnD`DM*9BR8^c!9O*8q0RA:S=WCr(qeT#
]5uue[`%93Sha@T^2=uJ:0\8^Q"52^H!<.K4Z2D:mrIfe?F=\$l4O\cknA9*FH9i+[ad;44LmJ.l.]6W
mud09q>5&K+]B3Lb+),25kn6JPI6-7qt9oihr5"]9HRFA:ULAN1t=GN_Jj?lrkh<Y\5>f0PPDt4$g4Np
0sYNt?V;S^\`=LSX1*9I_=c%:^6#0rIruj@@\#!*!aXbN2mP<bad06fci\'#l:I=u)Q`d`Bj==B:J1-k
4SQedm@\C:o]?cFKB\k\o+f^^714pfoZ@K;=1MddeI&1?7&ThF"k1pb2Gu\Q@H<sD%@0)\RUN>)c94K;
n#Z,HEjDN?3i*m"/%%d%Y2[&rR3%qoaXY0&G`Kn[iDGij&'ltM"/o/2!H4-3'mPa-C9N!fc_"*Q#M5!q
3>N5>c'RU\Cfi]1nJk3fa.O,*^iN2^+aN7oF0)1_<caFTWomL6)B)>rZ-"PrWP(F7A/"IkP.eZK/$0-W
?a;QaL<0pZk0%g>2QWFLG`JWnX4CQ=a2Ap[GJ?8\,1V+O,,]d4Q#cgW/SaqdL6*f[oc/n@0P<&1@mpp0
[2%#mU;>@J9B0Ir/.5u%nDTPD^r%\)$3";;2>DpJ%Ya&gF%eKnS@a$+V=gn?;`r+=)j9sVpptdKqJB6n
][RnNF"CGT_/-B6k?).-ia+afU8=2u>!9nm99eWiSmsESg#.JXnf/#Vp@iQ8hgUhkXFETqUNhe&D]CK#
oc,K]F(EPu$Q^tIZ)I>of(9q4X:dKUa25QOg/^AWJf@HfSV4ZIjZ+*UYm*hHYu33^1lLO!86#7dr0Rhl
:og^CNeP0VLKCaXNSa$@F"HZs^%NELVrq172p2ZrB<AdjNWj?k_BRr!<`8CW3ShTRP^?p/[>O-L8//"K
N^[`NZPUrmU'K9'MW\)TYj1tZnR.W7hRna/=P1eK:9'mq@;CpI46\b+>!T`Xk?+t2/T.__A&/V=kS2@J
_CBftWmmjc>^DEqEYi>t>s-.o,,4o(*/iB%B.oid71ZKm.\:.D_5cDP3L6`j4Gr<hll.!7C&RN@'0!^J
9Y:CEP%5;PNg8+@eXW_IHB(Fr6a`fS=L(QYoGj'CX'Adl4NGALn/N*[8Da15*%S":eXWg#OL-j&k?(8S
oiq?]P#\=.<]nE500%ETCP)SQC^o5`Z9t>]nf3i&/*ACR@qknAFVi@YnV6,\0@-mo`=7TCqV/teY5<];
XmR,D&d>;,A'l4Wm)=%Ik^g.Mi].bmXSR?Z>c[uk/_L8FChPKkn4IJJs-IO2^1"<7U&"7!P79&*/tQQe
rMoN)cS=sEj;"`2:Ff>rYGZW*Q#\P%E4^@TKg\?#jZ+*Y@Er1Aa,1p?lW$'f6A&:Q`H/,b$LoO9@q"9o
K!JMYJJLcG*"1U_@Z'G2(9*g\7e%HKjnan>W:a2nkrDdH-#e0jKmhin>P/sDDRdXpkrDdHj^=-'Ms"4'
r3?NiQ=fY,$]1m4M]Yl+'l(,kc`s^@o:D`9rtVuNFb>gJ@qEje:=$2Ln+0jaW7G6:a+?6F@?L%!Mc@HT
Nh$)P^QeWR<-B#&Z&gA1oc/n@4?Ce_c`s2Lf%Q#E=OCOApSICfPoID^(!j.hQNqrn?CkZ42>DpJ%Ya&g
F"D-p3Ht!5/(W$M:[oD4hOqM/a&apn>GplQ3EF;YR,N5Y*".UZk0%fs=G8b^nJj'*fK/Osc`ti)eaHji
Nr@M!SU!u\41frKjj).JhUrdHGBS`4cH]8Cfb)2o>tH&83I0d#jmqPn[IR@Y&d<$R4$337ME<meH"Ucg
hUrdl4$,fTB1EY[G/V&"@ntn67Cf+g<po<&d9FBI#-"6lF_=4ggG;3BB@kE$VqfrCc9",:9]"HJ:$'[G
E8K:@]9bUkIZN*OS`.5f1R**,6ucj@;XJl9Eq4*"b2pkeCZVZ<,q>kMfs*EWM3b/Hks;^D99KQ!I-^O'
naj>u,NeB]TtI`'P09Def,T!XL@WWm[",ZQ4$2%_gt<RFGBWqVjj).JhUrL[SK2_BlR[7';(ceD==\=O
-rHZ2]!Gm^PS5WK\^H+FKpF!H1g'ETmd.U\b+5*R>jq$\%JA#L@(aY"B?fJ^Y,(*c?2a`PC\`Ela84iA
Y2CV,XESh6]uj\+g]gOY^.O&_0btt*-D)HuXk4*qDT.9bHC6mP#e,qRYH]OS5B8F=_M^^f2V"6.DNcF]
B7sLZ,U/j-:EmZXGS1U+`KQIo]cu6te9*P0V)iCFgSctdRLsEf:U2>;Ue7DI,M$Zb_"37%T'4LqR'sg^
6t*KS1W!u_f(8#[ek3ALqaQE]Rli.%NY:;/EoO,N=g$XJW)c</PsgIDKNkj=3S@;r)gYnoe.O'"%AnS]
)Ac0nSuf#`oo^[7M)KVlJMY9/Lg_g*,g$l6pCcFc4NVVr-e6pR,2A&'V=Bu6X(<bibm)'LYas]ZcA//_
\..RIM@fn@erMgN,M\U\!jtWnO@U:kqCQoMD?D3%/MZ_;gg22AXkQm5E(eJd$sRL57^t<T,MX3_#e/CY
N,[P1k4hjeDI$0QiRUNhq&]*e=+o=!`E0"&'Aob6EoH>c>5^iF,RRKqgdZ(HZ]tg*71Vn`.jNi(#-32G
KNi*2'&hD%1a:^9hr<d^/'f-meo4*g[;h9?D@P,%[l,io_QBMjE,2CA\@$==&T2+&TEQ5iN,T`8GknD1
#NPH*7C\=\ID6d8&V[lK1W""9e/pXc4e,XKUH`A<TLZMgIXgY&g2KNkom&J?h"pqF,2@K/7tb*UafD-S
iRUIs7_&,R(D1OHgnoQN_Q>OY7^rm;i<Um9145WN98)'@3O)0qY6_U7l]bC\KNjeP7(Dp@7"ec_BgfIR
4d65]TqqoE>p[@)kVj^@q@$1Egj2acKNmoeLi@..7_&-A7RXcZIP&!L]cu6t<;nd#gm2tD:2SMG0l04O
5W-E\o-m/XJ>He0>=19bXcM\%E9f;^]Yu&jW<ftqMO%GkLiD+prJGR[[75i(R*2LYESGMBAf6!2AOg<%
pfCq,:)go@oEUE6?Xh.gI2Y/6*Vkkl@:aEBrcMZ<\JsB7?u7UegBTN$_i4l7+DI.PEN]bg>O2OCFlUa'
]l81E0Ups$78%P8M##>ICQ,1M9a!;",_OZ^ORVBNm_LE59*fD#1K,s9drXP5ohtfAgpSCZ#XXam\r_4Z
g`BtT4IAhE?dcDP!^X=00+$iS4kSqfc$I=;nHMGKMf5UC2rj<j;S,s22Q$>tY-am-Gdp9t"1@"ZllaZ-
YGN%Np1).Mm&BqhjkLYtSDX.V0APiQarT:YeU9?ge`T'8372g.Uu&rJ*Sq<UYKdjd`gu^&8"Wk0.!P*i
>8"ZmS\+SI\;SU;%IW#ZkJ<_$p-UufVV\kM<9b[rge51J>aK[&+V@Ruh77<>U7A@@\`^,ma6Fr=gpJ5e
]^9k)*iXVO*]Z1QKi'J1eB4>/86#7dDLcf;7'1L3O5"U?")p2j]*'*LC(EU;/ab9Fg?[$iHP>Q&^4k[g
Y(j?)c_Gq1jj$#59BrWVmbB&MNRd?>h76%Xn,enDJa/eQZj&P@;O!Ys3*M[1SU5%SlM%,pm?V_/*S0\g
hqA=nDEN+L\2i.LK3NKc08Qn;`4as:CZ!!L@opQO\`]YS>g#[uj\<e>1T.s/!g@irV-HCh;6<L'e\#sQ
N=bMKo?KL&\tmf$k8mfY7+,JnDn0pb<Y<'gS\+5-GHkl\,NckUEu/cQ*\LS!GO?dM?8^nEcZVc3Cu2^X
6q$Ebk:R]Sc;sAge,"(I/oJIq]6H^6[b%'s8aWS@D"Cs#26tf[B\p:$<ae_=.b#qb!k7'm(]%!_2<!\&
[YB-*fqD5hh7:^`R?R?hEl7`V/%ItE4Na4AZAQ"Mb+3n?7(f0DG@9UdbFNuN'WBm!7r+2b/Od4LLS9,t
hRSCGX+"Co(TZJK>;ecs7G8.;`m^AqF"U\7Xh*k\-sJslbFQ93S)oCtZW;)K,pI7uj)OtM0Q(O6F,ui2
4&GD$UXfgZG;"1.7:'B0#!(5^9002!m\(pt,RmfQQ94iX.`>E!EtA.;e=s=!6rjmY*8SZrSU4e1]<#:_
k8lX%eQM@rUXiYWk+-j-Q,%\.*qk#_D=u1;\D\2^jILX+'gGYGWB3n!a-SZF[+*6hHUq-/>Aes!X$E_k
M1aLN/pHa&RLlf![^L;kOa$5)bQQ3QpTX,X?;n(/E<H)`PWSWV.^r0so$0C=,!oV%qqsZ8QTOr'-r@Tu
O4HG)O3'KXU'K0t/`#-'jdl:,<VVngPoI?7;srGY?@85DXQe+a;;Sk,%Z-n`_S+a8LOGrQ[!pLSDRd)e
c9(d;.S$sZH065/[sFh+\OWbp]q0H97H7%9.IZ&E<OR!Qn(^9'8%44uk?_9PO(bYFpT=BoYg^Abj3QUi
_n5n@"/u3Wl?`IRn@\[drn"XIc1hD4B6HB1+2@cL2t?nO/qHj^~>
GauHqbH<-aDV_t>U4,A(GX$pP%h';ZiO/q/$O;i@E2m>>ReZ?BjPhAOV_/m&G>!-XGFcqu_-iAp>\)D-
jn\@lH2[=no`[kSci8Cmq"a=WI!`X'o331)^Vlb_p63g@mijs1rScMgJ,A8)cJSVfci<s!J#M9)q-UlN
C&e+S5QCH7s4;c!<e'H(^\Po?insb`f(E$%?ebQ[2d^\4h>FZ;r+ClcVdB@l;9oc\MGh\/P"+d'h<GpW
c+cI][DK#HTAS5Dplfsr!Gq4S`W#iY^AZN1=pP)X?@Fimce&3?VZ6@>rklMLgHY\\+2<<$s8Up4a\0DG
^E9*JBRd&>s7PE5?iTbB^\],1`,b_L5'HhNlI.!Leq?8EB<AuC^16DYhg[06s4c"[0cpGrqd7bpJ%7Cc
pT99'>3$pO9<b\iO1Duc]7-j\PYQW"O4L/7e'to`^4U[#raXpS;4i?XNs`8gpQ'6Ep$)9LRm+McdHZ;N
O'_0Y_70=Z6_CgcTVi7j]@M6Am;DC<Vni1C5X_)+g3q?.mPE3g^sR?8cQ?`^e'\s_82Rre]eh7K1rTQ6
dpF`KgOAcio^QU;SFY\[Pbjg1<EftB:";uiBQ$=\CY9ouK>uE0+$CCYXm/h:H2Q;BUWRcqpE0"$#J-W:
RC1><ZDI"J4FMmt.RU2/[n!uekTefVpbTDK0sG4@m$64>UCdm&en5_G[^88;0rb%L/.I$S"KL5(@gf?k
]8@\'J^gSJ;N#lq[h+8C^l\Dmg7Fni=/A+O5DB>u4\HldiAT6`6-W'gH>jT"(@4D*ajHmCA+*1V[d<J^
bJsm+PZsq,+"BX/[9j2hJEG7/:*Y)AI=A!Z`RCa#ebti_3P!oMTB`hAB[nCQlCqd6fC4;ngFoJ3`ljns
MS+jN9hQ[-%1QqJI[J+cXS5E9\;8UieSSa02^+O10Y185g!ROrRK8!UB8`\ba+:qgfON!La7)n]P[@IX
kU!F@i,3P%YSm6YDkjsiDeNWI<8,Pp"Z8<J6Br-@6U[oVO'Dk*jkd=a]l-auHet$k<j@hlah&qRd'sn0
S,VsrkLC_YY2E5\l]`jj;BeW^4-%j'r0M.S?EW%A]!#o6i*Ff>eurleA=L-6::$@HdF)jNOP>_&ZPiWd
XMQgS2Y0m.90@?\*2t^^*Q,*!Bul:#ZFnV;=XL6*ChB"'A%9e-dV1M<-o-9e6hT/A*`E7r5o"_544#e[
2g`$."`);/?^_]"$Pp5<MXg[!pkX0e.VHfcWh[(6It(nrqgtTWi?S.+%oHEFC<hG)T\`(Ld1%1t_fbNK
Ro(8cdX(Gdc=N"Pk#Zh493rg?TM\&Q\Soi!)s[l9k7Aa&+"?SdmICFe[\nd>UjJiNlSG;)J(LRH0s"_Y
WA-l`@a*u&8!S\+NtIDr$6@#/q+Gr_bG?jVGSTuF8"rj?$Ac>>N=iKl/W!8iNqiP6Ej%d>gP9:<os+H.
&fK[G6&[OM^Vgu*Ec$bCXjke"cX-JHTZ5diIqfA"]<.=JI>i.+;An%?6@\5U#;sCR6M)$<M!.eC0HDAX
H1)U$0g^@m6D?$7[\.c'O]u&:m+4m2\[,;Fi2]E#K\$.USu(q:VhOH&,uS0)Qgk4WF`jB/2.(c8Cn_i!
L-3AcL+AjahO\;nem`ELAMU?\4o`SV''cL!aZn4>h2+>&Xi9gCi$ta&pfS1erUl$h&P_'1,;$)$<"jM#
2maT8GjX(RASXm1gun'=iu_fL5&X&q-*=S^%I%TI6MAQX,A;:e/+3tlKgjSZJoh,K1<_h[2J+n?rm+E/
#02)@o"^bPTo#I).NnZ_hKV)d<1#FG$*&dZ/FQ@#PEs:NHEN6!.![*H)Vi/rIJ&s"FaBZ`B!toIZL+/'
EIJ,C:"#qSEkuc7,cN!%@6nL:i_rV`BoBTZ#:m,\dd?n<gH'Ii[-/6Z0>,.Knhq47a>g'1H_B'"<!MsE
%5]&QKY7#cEN(nopNP@l)r:3_S5"g;W;((T0;:FOrp4N8]A>%^oAT8WqVf6@mHNa_@N7h5E1J-?g7De@
2iE#g[E-=8n0n"5/bC!R:5ir$CUm\KW"2%9@1AnnE4@)gYIN50d:]&ZQ/PNN3i+I.+6fa0qQXJ$<I;X3
r<lB,/5)os\c1+4(<5KL,13uM2(+QHQ>1d-DJ;et(h"mFg/&U1=c5!>b6gr>!9<7RBQ58[G;%MWGl#K8
iLdeQM[)_fVZh)\BqD-`2')OW2EmGWD'sqlmMf1s>NdRhp'%^sV[*+K@gTD:D*]9!S5^I5%a9Zgk`.^L
$lh4?].nmqPhSoJk[1F.N]('O=>bDOl^BeLiTP4U'UC>Zn5s>thAPTerGo[H9L#8JMA:lI5DYbQo`oRE
>OFP@oEg?f^?1PPA_]Ps``]+A^-(4^>W\N`N$%7Vp6@7ii7Se@Q6oZ(;h'3"nRl5mm*YNFkcR66PmG&`
AiuWg,5YrS#BnSQ@u=]%LQAU(o+d0IJHpTjofMB(dPGC5%_U[?SE@KcD$goH_!6._6S,RIl@.B?W5rFA
98:JO'aU8B=8>[\G)<+a7h3q^j,oT+R?A^lVe=Xan5"Pngi>QicQZSJ/LCEr]H+1gh^[*8/Fo.%-!Q$I
KBL96_(p;W'#-P)Rk,E\4mPY5BA'Cs^#LFQ07R,I6=@?(&+<>4_ns$C%$4!qS*N/t"aXALlrq$]M>b'b
;UANCY2EJclb#8jQpcs.?=L9r^I1^t0(m"`Td<<!%;,QrI<l8^f!9m%b!"/+X_;lHpH[_RRaLLfPGO`6
ku$Tga>@d:a!4#O;8k1=H>ZZ>Tp\\i[6]\M/QsAl)"Qi*4o2s!,O]hcQLuBR_+RMLCDj!2e$I9Im(]:/
:#p`^R.'$^rnq)<J2Nj0WobGQQ/0"9'iI`tb%R%//O*F7h5+"Lm3=/$T=QpQgSfI,S[+hM[6Ads\UEji
J#LK.F7%?+qtf*kmkSKXrV1eh@4P]s&bYVbr+SGK3"hol5Hdi&98pTr?cubl-blg1;G=h@UT!V4L>9q-
iRdcro4ol.rRu!D^G^qmY>&@"[GVs!Msa;e7*s,;1gV/)#Q&1T<#6Ng%(TFZC.^uFr/r9Ab)Pp#[8KYZ
L`4M6rC@iN^OE1>.E-'DU`3)([2<aTIU.(\7DBVcS,7=Ne$ri][J]U,?OQ/Xf@#8tbU9d/kgtEfIoO99
Ir5ksRdZ`t=BY-/X_EJr$eBSkrS%-EJ)\QH`%g.4oP6$k,epL.c5h?c<j^YcCPCZUKHWQ`KT/BEL$f>]
:Ub4?f\]o"io(VB7o4NNO]A3("]4iR@Ijj(P$W][_^eP6]`Jho.j/bT`RI2<:F?X8m$@h/H7sK`i8_3T
c5\<r+dX"4Xhc[DdbuE`2];7DgU%*?W55RmXRYe;74HdL2T@oO$G?jB?EpKKKm2\cYAe#(0Pk(#FlK,s
CgHhJ=$/6nAj-sU'4*EH5:U*-s(+Rc'pEg82M\T^/#9&+]]-c97N*ZN%phQ_/TP[rl3n-*W-/1+?ErUt
0mUadFT]<dWCKh&/AJWl<V.uY6?_aV"l1"!ja<gMCM97pV:`qCc?)-'j=MR1%GEJ[5-8)!?E;UmgE\Pd
2gO40jMW]7/[DkV?PYX:87&"!DXJ5Ura]>DaEmoS?@cIhV'n:pJ6Jou843o!rFV&$=$5lNZ,2[T:A9Xs
0KRW4*c,"bdsK-J,*6No0YB_KGH[*KG4LMkP%HlmgDXA1U/goJ8sn^ifatj6hD^p>(#pjX6>F*R/"3%4
cn!aun-U@XO^i`^2YRPE4*_"T7`-`EYJn2L@1s^qLAY`4eijDD^m^=4H>pu:rI&X1imr'k<i3!(4_CEi
!(DeSRoeO7oEpg%?@c9ogV+"p]8+&X'f^g+e&`?)rc7;OF-Jb+6"./rY!uA76S:#G>;NgRd$CE]ci\$Z
Q66bsR.Zq+*aZ*#V:s_UKg*30@!$Lo37O[KL$?^l_ND7AY^+1gcc<]Xi/6+!@O99H6E;uV@^1DV_N=e/
6gb\IG+pn(\-l0;=E7H4]OGm:4\kXAH%k]W]MAt-h%<sJiQ(@$7k.&9Z*AX5YLr,;PVC:a/Wu=;Q+WjG
:'H(BTH0e8=/nts6eCpUg<,%KX>p]7Mhkeop.M_f/(^oTC,Oa(M9PB^?MB>;m381^(mhug@P4Y8_DSsV
>4S,BaQ5"!4_VT@92TTj!OYfuOGFh!qTTq&YB]Pr<I;d*J9f+d`_Be0i-!j+W$cgY+DZO:G_MgP?6Q6m
YNRiXjqCqcmM1e92>m.os3$/\'tknDe$=^T7CP'#HGtM2cf7Fn_(1>S7?733FKanW/IATlc)p%AU=\@1
d4o]?_CRoT['AJ.Y;ib'ldH6f[f4"T@mSA+-QlkK35MF3)=eOTRgnAD[*MB.S+WLVg,:4Nh*^&gMTlen
ICa[_VS?AV)k4uU>dJ4J1U$&!]E`%T&)&]$'du$5Y^#_`+^n"^bkfR&&$IsW;Jkj#^!\D@YP$-j0$YWa
.nib$'oo@!L<V5$p.aZaI[7C@`R)gVZoZ)T2HD1P@@$q)6gb[N=W,DW=)=C/\Q:?I=Y5&1cYQoraBR_m
n*]\&"[@1638?fh<ud`dQrb8tFLm/"[G1\$melt^06V@4Q!N0#]=?Jgiq")fr.X&*k5YDcZ&AV`C&TBi
pun+&mib1:pft+]ou?D9HjfJ+4l<HqmX^&QpT2/[`IeS!HiGT[]OT<(Y*1.g>]Ir]QXp%Rn?4,PZ-+Q3
gLS(oMXeEHE0Y,K1(\f'j,6Tcc!U/?8oOm;A'(<GhDV7h1Ii>Z:u5L4q<>,-_:"ft(Hbs^L79:$]`Zk7
\WLEq4l%g?$*GYI.dp"UY2d.;5B-5SfQF2f6i=p5FaE@lf_CI&^0F&TdnilUhi/!mGfrMMq9@gJ.rHr<
/(0!HaS]]WI)gEjBn\E]%.Li/&7dmq<OZ@!FD>LX`mAI6)=K#YDWIf301ZndH5PLkkGIu'*@qE9hiD6C
k322`=gXr![\Mf9CZR(AD9!Zl+L;^BZO";/q[H8Y6b?/X['1IbX2\($]C"493'&'o3Q'Qsna=-2:K4Dc
m)E*0ekL%Iqa3X_W(eJb`Jg_;4QrFj4!NQ*YY5JRcP&2@k3?7!)Z+d])r".KPT:_m6+a,9/!uj'.`/<*
l*(cT-U29dmE>2iS*pj>N*[fQo^mn9<m(ODhISZ+<)D\F`P;A&I)\=ULT'2-qo_-u-u',ITnat@A7Ldm
(i;/@"q3)h:CXd@H_10T\<8F)?XoG_6MB['BPHh^obuRq)W&5_]fpfC.pcbY)W's?D3Xq(1'<]K+,h]K
FCLcED<8dLk*:_u?BhL#B![J:8\LDdL.k)1LYhD;k+&*Gad',oEt'X0D^lYj'CuP*%H-U+*%=EA#^dL6
20Z]KrcO/kLJ_1jSZ#I(,Ug-Z8u'AOgF$dpOh"p8?cr,D\pOGla/I:uB[G+%E\n6#eN."c(3FAY.tO^:
#<oj^"q0BUosbLsK$>!F$0s1%&J6pcouBp$RW;dE.pEO4X),2(O`?ljbNTut:42@n2B(ekL,ukmL7@lV
Ip$oP`c?tgW15ZB]f_SEf?rd0qPGY!L;7no53LBF94\"_:o#/SEk@Jf3gLf'="<]H3Pls)1*D+NV-']d
rl_,o-d1>c*jAg:941u[)]HrsrLh.8]F4YR/a>,SEL*G42amuE*nJiEiX.[]k!uu%,O1(@Eic;7?fI03
jXOaE>3pm1;Mh&FAJVks0:A-Po]ApsI858Pi$huMa)#7nWdC^52iq7"iJG"r0:-SKg44l.A!'EdKpJYM
[Er=40:5Ebq;4ug5/q[R02$Ogb>[RlE22Fgd,t7XI68?mbPE_i.L=2+3NRc.\$3GaXNNnXIqO0.$pN$?
kJ[Z]Cn),(_$:nE^A's'Qc'+A'RV%VmhFPN)t&On2"jIf+@2D+2"jUj+@3gK1?<g*_o<Ou?Q*k'b;E=]
eS:$bPK8m.laS3(OL:>7;@fiD>,"F7@+K7*c\N:'%qO>f5_=RuU_5%=ON8Dh+H\\Z5Y:!jCZ5F&$9jQY
-hDm_1X65'.@^p5,RjKiMq3=HJIJldFV>ifC<h2L_8-@S.8t/2T/[<EOJ(M6M.SLb88?Cs+RLuJ".=g\
q%Fi@V+Q+XW@RRk`6L+[.,g"Hm4UY"HEKb:YP7^8HguZgIcgeZCur,B+3:'9QQuDHll0+SQoXeSn92[P
_<R_$KCM=D-DHb;pV[<2?X()/f2esJ[7OnXD=Z,YNIBhnO&uRG#g1mnj+XdbHo*k178J<(j;!H=$9jQ4
?mmtR2q1GO5pC%tlSl(]_QUc\U=Xo+7)&pJ./Y!2+Smr45P48,VK'L2nU]oUhugMs)^!0"g,M4Wf>d9!
$+'Q?7J(B0DdHpb_68h/jF1rn+S0C;^RFp_WD=K=+3=B6pd!fihue[?K+CAb"s56b)"K%,8+I#*$*[3J
M<=c=]Ue*u#:!nRHm&.j6f(=fHf>.<=.n@<$Ih\OJ40#:a;\HZll1G3(`3/abiL5h7ie[RE97Ei:m0FL
8UMY!l0sfknUXq<OGFh!qTTohY?7#Epd"6^8<+6fZ)P_#"1_JmZ5+:[M%AZRTmWO&$LiV0=%nQ@,Op=i
_CY`1L@0s1j>Me!bU^I6$EjFOLgIpsX,.@O>3%[<5kGEQJWa(_+"2DgmcN=UFA;09B)-F^?/U3"7/oi=
O5\F#S?8f:kZ@->([oBOp'52c=d4,-1")?_*F,0BcWOYH*6^#Ump9\#[dW-ukcC_afk%EX%iSi"9V=<2
h$%'!WS*ZV:<@142.O/TWJo>"0A?VPoWFcZ.>u.,8k<V?bQ+)c#]5b2@m8GL1dt?jZ?"$Cl+kVC92NI:
qgsZXp!c.^NRJ#8Y3B0M"-u\o=qX<0dnpY,VU#%K^sB/U,rC)Tb=A:+J?5k9Si4lKV^[+rTPYG*lA;(t
V5%)SKe9CrB!HOh9C#boc^"I"jm7j<8*,RB`=&b%S*dSZLdI=fQ,>e@/X]%L4Pd5lK(7/('G]qMNN?>"
mC7:'s7V5dl\Kfg9H9(=i0SCN"G\AE9/(`QRY(LUOd:ee:YZUBLa0Eplf5V-C86:M'kqW>@bq(ua.H,0
<eD?Ub+70(N5Q0GM%$r-L.gM1GtV"PkQ/(h99=rJbkfR&pNZkr+HFV&#'&K"2^metE.^,g:erZ_K2N'c
f>J-X]E)nHbT#IE`Ol4h&EaLAI?K7,s3$/bM]9T3);H@[)rLq>]E)m]k7.,l:#)CCT,8&U&EaLAK4<[;
2^metE.^,gJ/dP^B)*+D,J4(O*;1iV-1#PhGetB7n=ct7rBiXj@Z-%hiWddoX^&>AX4;%@,VltjH/1!d
`:9bJ*q<SQbWY"*%J![q?Jc@*]Hs`jq9+r25tMTPUNLO.>_?1o=l\obi!.Tk^^[#>J/]2/!H&I^JpM0g
)jFN6\0c))]`Qu^n;:P9At0f.Y5gN&--YqpD!8UC6*rXkKBO'+cAB]%)apl;s4,$s8hG''g`UnH\3]'g
i!+m:J/^n[!&qtFbjm,f8+MOie^mCJ+Redb]9gGFU9.O>VqDXo>=@6[2otCX;U:aMjL0KHILC$inqt]@
\)7Jd0,Nd#n_sauXb^ql7#&>Z%%"mAEj&SMAS#b@CMEAS1:TV'YLkr`bM45L\H@1!M&V\l!a0L+'rImp
\3[(tL25cQ\QAR:<osT4YLqV4"ujULbjrMbke=PmDK@4a?EnJk='jZ)pPO\'F%tG_e0;rL%<AX;B!1W\
_mOCE#.[eXp,s\6YFYDpKcANkjTbD%%;MfTfJnUMIpqNQffT4"gn;DIRQnn')S#esR^2?/E<H$u.;c"r
-+q3>%1Bal>DA&UnCo*&\f]f4hlU"XMP9S<m39oJBNa1RiiS-5U"1AX3rVE@;juL`%t.O*31?\6)L@#Z
85`$<.Gef1hArmn1]0g\m8`!RhbZ6J%8>;*0JlTfZ(R)SZIPX,FL_h%<`(F4,DN@NUlDZ[$\VcC`06X;
m(X]fKqM`el*qqFRO5ukLTV<pkq=oRU7p)rJKB/A3/??L(X589Zu@Lk:p;M5V@neJ#ShrE<<DfW2QP]T
o;Q?B;=-N8T=C:?%3pj?\S!MH.SUqBH`<s_&bnZ188U0U"C7+*<)JSGfif`?6D)Cc2&lEs#-+Xj'13kq
f&HH\YYs0f7V]`<Qe[1'j7/@]#*G.HHm+!>7g">g/]At)7Sdgf%`al66hN?FhiPBm7C$d#*AT0U?9S(B
GWO3`8f&)H2p7J1onlXa9$1.Hdam2=g/bj:pZY*OLsNkEW'*[rAYh[+;]-N>nlqqZq,>Q7V5PkYNW"f[
Ku"qa&B[h=3bG>8T]BCrJi(/EZ7jIpiD0^F^aq:rm>"iMgkH/UBWEG+D_'"&q\,7tY2!j_)^J(H%@T^0
Of>gE@WTV'2mlJuZ4*87VX&DV7\gi+Gh;G8<sW`?.#1Ht'f+W[miH.C%_/F>8@;/W@hO2d?@V6h.[0n5
mAc/B#?rp+'3B.c`i9mARO5RIeU'_#8)UF95Nqs]qZ/7<Js<GPN"G5lf^"9hE9K$m8$jd%TE\R=hX).C
2kJau.#WYSg^8P3n0)(/2Tu"Z01Ku,`?T<E5-m'nU-GdP&mb:3*l<tp4*"8ZV.W2'ELmi<KVNA3<B3fF
g(LC>`sIlEXAmreOOQ`/?!-Ac2?I1-bmUToHF1X#rDbLTCe._1p)K]*AJu7&ECS7jo9?A>DIFL&DB"rA
IW3B\_FL6;E6WI>;KATu?1;LZ`_srbfZ)>Z0sloD`[S)e'npK9_`!fm6_S?Zjf7.`2BI73gW!,!o\Mgl
7EIH*Z5#GZUhr@-d9FPrKj?FJ^N$]A.)B`[En9G6kd>P,Bft`UQFJ*;4k6qtD1dYQ!DM704ugseLZ=-B
`oX-sZ10j!D'OA`D.>!70l03s"+*r"4OM#)Id+XsTp4M8!`t40i@>sWTh#J^3(YkR:3Gi4s!uZs+7R6#
WJRqR5+Xod.`W.R_eIdFN\4D?A7Rj+-tb9<1VMHsCSPh03f)uR]5<<6RU.g4p&,'[](N_@VY4_+j))I^
3''4T9FdHuSuS$$8YP"FOF=YO+oAQJR9mpKqCl3C!3+gkIqq%<j]P^UC%eBqMUaa=]80i8GAqAA[PG,q
<hecm.L3JRRMP/adqb7.R-&3mF_JF2\'(a$1J+!fOi3Deg#seR;APApKY50s`7"l3"j?iqXr7Z(ePog8
=)Z>HDBk;k7J@C.%=?\r,gGU;Z'*tTc@3q'Af3"@d/koknVS&&1*%_M]Q3/m:\>d",LZNG+q_#7<7pdY
gd/bJfM\L1>1rarJ1</WmCTBOD?Q'%pY19HjLA.9FZG?5KdCch3H?m)pS^LDO&b2=me$`8Un%nj6IoT2
q'+Ygo39YYJY/<Y0VV0[qNu-GiOZWT)g./1p2&$_R^%=b.a:'a;ASnB[9VZ`dA_[Zqmg0AnY+`UZR:'C
9Hs+Hh=:,Xgn)XQ$[DJs5i-&<.dFI4bM.7!T,Kk#40FP0IDgWZq&@uR_qtEN-eLPA446(B>\Rmj$J&&`
CKHFOn>@#Tm0M\%'_T_WPS39oqBr!P0IPZSh+R%kp(tqqh(iXZrSTqe>-U9'aDbFhgU6t+(HjX;pt)le
$'#HhqsFHhl!gAcI`80WjHJH75=%KtfH"0[BcVC5iX@LJokGDLGuqo=)Fp6ELt'/!]uuOMJ%&eMR#P8R
`r:Qr(n;NsQh)XG9/Kjo)JOkMIp+tj3#bsn?-lp>*fb0^KCE.j6e?A"!GcH^G'U=K[+$3-/&I<["g-=_
[!:TYO:ur<rL[fZ:(8O[-n;L-phfYHPb^(IO^ig;Z+r5,,DG>uep,nW72mZ[\pHZKf]i>QeuO!_/l@oN
E<U>3K"(kD^S$ilgJ*(7[[%MA4_c.M1O9Tu[F)a3i:OpZEnu?ZG$?3CC@>=FOU\`/XqN@nf2apI8Kle6
68muq%$_B6n3T14?F[06@!g=j6F6:ombEr&ekUrF[6SN[5JeV5m>oL9-?=V2dt5-+K8X$FmbQ)=>7OFQ
1c>E1oGnflAm@M:M3US<@'dr'L`EgOihTEfYd9'(bPcgt1Src@pLkpLJres<^in_uG_;^Idgfc;@h:O*
Nf$''>k9ks^Pj4;N&\(b!huSrjVa9(>f2G\od-[FS-a[+0K/6RPNG;?/CuX#gF4Hn,&64#eWHC^)>4^k
`sl4D3%7,B6aMoj:7MHZQChLYS47TOS6":!PMce+/'$p8Ai'5LN"Mt%LdJDNnZomF4nhAR6.dbF0&&oN
R;po+)f^#KT<K<rj_VB;5e<S"F!@p"[YhW6:7S]3E5n\n.2@1hUi7Tb';pN(V.J;9P?KJI`2qcEcXeVI
/73)(+fB@%oKdd$WV^Bq`oUkq['<I`8%Q.>,-\0+#Ia3CH"?+R-[[J=gKoVE@rEdcNINOrpR[C^YN[?\
`P2)2XKSbGN^n0ZcIhZ#`o"ZSO63kC4cSR[oc;As%A5r9jeM3f*8-@mZ0cc=gTFiY'_dQpVpRJc*]kF&
e#;eY@Z@?];u(Y(GU-lg7oUMI"KfK\O!3EN3(CPj+5#'+N^n.2n(@0/?5e#MZeJ1[`fRp`LgiB$A"MtP
1STiWcpNb<`9d(m30.Y;4!)GRj&&ci+bFP1KD(:V*=u+VNWMoajOi#!hfh1,LT]9Opoo^r[\o8]fe^qd
]k]`!C`@O[Du2j8OS-9RG`i9V0hWpD^*kkZM5!K+]X4NJ<e%]jS'W_7Mne&kI;F+/'m=UVG<CnQ@2RX?
4DJegH^]d1A)Hg4K^He._dC]"otKIKSAHkK72er"48c8BKt0Ac';Hu,7q5sl!6Z:,3Y?No2J4[kH>lc_
B0Cjj-M=H1n@#m;ldLdBUSIr:ZEkUi4q:.IH!E,kB0?PoU8bX=e83BY$9531D!SolGDi*U8Gd5<Md=o$
g`,S.aVFb@[cn**p:S`CF`ocXj[h(N!]W#$gY3Bufb:]e54lecI>R06%\C#$-g&>fY!$&Q&^ar<XsXhQ
1mOQt:Cm>,IsGTmREE3&$cCFni!if]XMT$ef_!T&T/EE5R&g)>?UDe6bJ;N#:H^G837`H7RPCN_kOnLg
f,!$;285)*%t.KNq@6h$+mS&hA1MW!GOc.ij!9CgP@O1W6+m!W'3efnkLk4+Sp&s38j3:L[EHtUa'h-s
nAarI'4Gb7m"m<sKtT4l<GV+U'W\AoEDgIG2,V,S,e^'C=^?ZYh6)dE^T'"pX5R:j.@>[.e5@A87Z@<2
eFQ/?G,#&\=bG9Xo@G3a$2]+sCE-Ib^U9sYX#piV(3K'4W_]e8F!e0KFkApak9de&lg)>QYDrHqi4^>m
;7K(,WOT;&WmfLT5#hQ)`m`1\WT6][?WG<eIm?_ilON5D].Lb.<[YmhZJ7eTFCk/NWbKo$8pr`SY1bOM
4^,2=R!KZnJ7FfU!quF!bY`"3lru2*m%/*Ak4[PMo\5s_G1[Ie'TE&&Z?pcIc<f/t@/Sp9\K(X+3;s#8
([d,!nMcKu5B&p5`D7[Hk$-:/&#pDcs#k`T=c06*#4cZP?IYQ)hFiagWAfk;^tFA%4,s&XlbR`X,[S$b
hfTZ&[N7k,OTu];l'qS>PZ-S5"(<8Wm,r,)CL$_>fR*O8J,70nAf!HXc5+aKR.$ZiZhQIkI=2'Soj73$
N:1-o^T!=d*[+_S3:@GA7XhoW2+>RSn+#hf<c]a/dNf2#^/[em^\[(O=DkkgC#*QQ79UY=BO*n9C#.n2
BIVB@j0Ml(9._P9XbAp(,HZ;u.FPdPd)sPfY=Rtc:PuLp'Tpt$4OVrf`T#T)/L&ol[<QDdeRGLP,"M5>
Bl1!B?hP1Jm<\8*CPoKB%;,R9\7C^G7p6k?8F)<*4,^IHM,U4Xa;g>n,4jV.j[e]D7uFYh'TptpSfDH]
Rdir7D@*DLa\*8$r3$mD=/<640<:p?CT0<a=pp?]CR$[Jk'TU$$][bn5nRf_R`U]C;JV<"eir[rCQn6>
Iu:U6WD]P"e<M8\`QiM"Fi"f?\mCNMl+'7l^#%B(o+btVom<KW_H-Y`79]S0O-0se7U.aO&i%`)CICRG
?R&mGIZ7HEqDHZJ79\0Dq9,<QXi%>FlUd5ioP;Tr?BNh,ot!ig&O@Y9ds.QZ"<U>JFKn`>Fn1DW9gtkc
O'l"+HUV,MQ;"$A,-A1Yo.T`O6sA&T&8=kR7\k2%2'T0ef8-9#?O+`9f(<`G>19YeC$g@dOk/sP(*.7@
D3<:"@@$rDU@sJOVUr&RQ6NHeY:\2Vr7X"g;P\I#'?:]!D16>af&>5:Zjsi?Uc&)hOk*+@O?Z1UH@A8=
=>dj2Pu5GNScMKZA?R3%&8+kGlD#;<Z*:NS1)e3i214h9s.tIfHF^Ue[HM>WK(clLUm\5fhTZmGh8T9?
%H#p!6uFTCX*Y;X[3G<hL.%%q?H34hb%!h4X^'J1`e(7W3hgk;BJA`g)V:&<8^F#C)R$AuNL4TDJZAmd
LD.Zg^hacKnCu!\2#\FM`GQP:,*Q+6+@-[44Bg7_YX;b/:OMo05I:S/>-o&EM`.[qZ<-=9PkZO[K13<U
j."SF0`RS0L0S'*)t2>k/`#nBf7VU`>!dD;)R8R_qR)p5k\sDIZ$Bel/HpP[Qogt9B2+*]:Lb^PT]t>H
JMh.@pq^]3%r8Qgf_8t,qnVRLY%gp2of16dIXR`Y==YBR%^6g;J#Urh<3GZ$[8tHkJ6FPNJ?:KfZ$3b8
XST;tjkHl3AN^Icf<d@pU0aLs?WqQhHoS]?[,DI$fCfYV;@"0hX"i%OTsk4qQtuZS68J_s'%O<hIX6A=
EcV_pEqR6"CGdV"M&aLE!,TC+@C'Rne^eK"60Ad'GifVr\Wq5])`!V&C[A%.e:)+Xn8]n+HSFlV#&Pn#
rMHbZ`**B&iS[CgY=ii#`YUaH%S)fbcLCW&#A8N1c9oN#I2R^=$C8jm#AZKeb940$b"E\oG<#M7Tm+GA
6.-YX/0:se/nUoE^'p0*!eu'u15NEhb&ojLXYkME`&3qTqpIIU1AEU1<sn^X#hLhf^lPl3mYJE>Tq5lm
1.]i<Et@anK5`Dp08%2H#%%Rk[1'bX_R5?Yp/AgZs/SRnbOGIr^'qld%)*,_CDhL;KPMH?Ehk@@U_YtN
08"3qK.hkq=pA=<M7!c+%)TC\^'p/M%/Ei_G4H!pPLL<Fn,7YgP."Ha^Y9)TP4T)KhBKif7K9u$*0/B+
qVQ/EG=`DFT=eWA7QDpohg[Yk*nda\J$4!8[2dTo8RB:t7K7^-Xk`W-rc]r^6o@F5^V"#'0C\1T[lKpn
GDcAq??)p_M#MV%E0R-th(+T=OC!JWZg`j;1um!`mM1ZY'@Hh5YHYdO="N&s7/sl#/0C]eoY5a,Bl^$5
s&Yg0Np(ueM?uLjYL'nij:rWGrg';Y?,A.BMVJ]FkdH\X.Jf\8N@=b0L2O'3Stc7!7mq/*nOh4/Zqm""
?d\n\D+\nJoRD)h@dX,nEcM#D"Y6SNMZ3?R$WbG$7K4`\%JLS8mk(qfgFN-X[:Bp#'`FZ;Jq'Iq+Sq]g
LZj56"eu%7.hMYTYFqJ!MZ-C'0K`8*5J7-Gs5=^+-I$f-5J7-Gs"7`Gs4&<>7;p;j/GbuFdI$;+^S:bm
("D;8dJp17N[+Cm?@h>?n-VS`LK>VpT3fo^k%lLCs5at7kD8O@#M**XoY:.poc814rhlk@^7TR:`"irg
'`ILoH)]sHrU713&tKa8T=eY)6o^q@rKiH>koBZj[EcF^,OunCGs05Up([ItoWWQq*mt"j_5uO\`n`-T
V2XVfpBj!ogoopkpBoBu9[Wm>"boO)rcbR8Zdp,pT=eWS(DkL!/n((GeKXaFSZL&YC+9!DH,ZML,Pp<2
_N;7JECBi==!/\0]]/F6-V+3K<ucIL96agA6%>0`s7'mss2`Uf<JZ2ThVRbb0Cef*q#(/bkl8C_RQh\g
^VQ`q)]?.C$/6WSoFbBU7a`Vl*Z$-+80j>VAT8%rls_6RQ]d$@/EC_@!hj'%L-E!$SY#+0[NJ:iV">']
<mOg$;cuYQTttcO9I+P!e@3,,=OS>V3joda+4uCr.0KHGXf!VNO?rFW#k@ej]IH9=`cc'UYj1cC!5u2M
'<X/=BbJusBh[qBS1EA@6;PJd[TMLJ(p[%&7Alef;.%-3?7$\@M@`aLhW#3\?6+V]<8Z$[-b(>Id%g;l
4O,F+-UM#ZQh@8&7j^cjN9FS5:e+_!?]/+BS%(eCV<H[&qFOgQL=!,8``)imI:\RJm3Fug3\A.5n4.'\
`&#7`.)dB,"'`W7m42!'.P,<'ekiOC>t%r:.43UWPG*<=]:/Ulp!V6/gY/\$@u4h1`PqJ[RK?9H8(+Be
%]"]g)U2=fP!9l56W:X5=;*5kGb',;&k-!WP^gSW2Y<a?G)slHqI.cuD8@a'7dj&R25:,r;"e#ELs$^Z
ecnJ=@_)$9GtAZ(PjhL;UE7+r<%fd@D^i>OV`b[O:Gf/\`1?@c:)h>USaoE57nKc0QPWM\g3+cZC4,+d
qU"[8l#5tRK`:Yu>gPgJ"#5p2)3pNR5dYVJ8\,t;DH9Cmq#-ooM&h4A?P[+p)JfulD<+njK*X4>GEksh
8ub%6\@@9+N.a9=T.Z:c@D-<Kd*R^\`5is<^s"I36IegSJgP>FR2/S%ig71s7%l'%h"i'HGg1)8i$/G@
$U`t1NnFL1(NDiS6+7b[UUGUR%4N>QGD\JWp[jeCj)pTBg;%ht*8Q.3+2fD4mCdqa<-2>hY]-iAZpE#o
l9n13Q@j,B(tK5s8-E2X-m6&jY*)me$D>e'&-XLF0Kq)2D(8'qHnJr;p'-A97-c*6m?l3M@E/tTfE+]`
)#b04?4UM7TjPmfJP?=hLQqRL&Y4Y?Zu'Bm;oG":-'!g')P6V1H>1sRNI'hQG2VC6["t'^^k0?p%LYVa
);ds@TV@boqJ@eT'#ad\Q\ZYeZYPQSF6)k?L,E\&rt:I^pcOc6N`mbnk+nbD;&RXb)po2?,RZX]adugt
=TspuKl`-"AI@rn`iUbgMiLT$)]BLB5s,bJB"nIQL#q#)WOu9\d_WPm_5q"q3-nNljQ+q$DUN36n55)b
k;tGu*:$Iurc6EX>Vl">+kk1c3oRorrBfSY1[4iS?Tjl',g,[%f$@tKHjt_<n2iuqRXW6#paoV#l0;u.
KHGMZ@]K"u[BC)9dnO'!pm>e`3L,_gCb`XKZn^k"VeurHCuD!ofJeUCg!d-lYt;kCEKqKLIH*g\c-Gg,
'3PH'/sR&(anRi^+IbA'UK7"k./q^tU_OK"*>WBJBmAgE!6s:4`62Ut.bM";ireuW,LFG#?GYNsAP2mX
=RicHD?iAIgW]p6.u;:(!_-cR=Ck0RZJ<g2Di#'MHjI&t[,kq'0hrr3%bpl8:W_kA3MZ$hQ8*[![O+-@
2\WNXlbRtbE4t##m&H'p?h&&KQE2Q@82b#=R(2Uno'HONWOA*T:YR_bGpCZiQ8GjEF0uO_5$KsLX9^Dd
OaeNLe5e:";0J/TGQN\Hiu54-bhHgdBma[f?!A3DmR"[:V2J8<)V(^_i.;HRp2dI`f69+?V.+C!V#>nt
1rE>.PLU/=CAOJPeCf`@'9o[G[2]&eDqi?JG[gX*mCQJ;^jEfTkXYWKfls`jZ9\md$YL)f,TOJ0PX*4-
$t.oC+e%qmd"+sgL-A_C@E,?NJ)ECkE_c"HG%;9(%R?cE)XLl&>>f2P8s.LS94=Ztmi#r"IkltD,^8(K
l5jcG>i!(:DG5gEmH(<e@s)gAWUcY5I7c'<WUWqj#PuW[.'$>8`HhaG&F5[p2uQL;TuQP3)'4mkIQ9:"
(ZhY<?lp?V+po,@IBLDfh[aJWjtVklljKSs@O\A;ksTpM6G9VmY1]"\4ZkimbMpj(RXHQA(if3G,pF@3
DR&Y5TiTX,9&r)&UiFU'>pFjsBnu]TQSs/:\b_^2YLQ\%RRY5X>DV6h[b3=!r%W2$cnHod6;F4#W^JEq
R.Z@SZ'tUZ-ZP)"ULP9e]VoE=:=c+==lbb&i-rX"*Xq,Cpk&2:iE5m`o,k])AU,R(2]6f3r>dkW+9)iE
G"(,6B5\_I#&m"gIq)V_I+lBhgD/>a`m:ftOEWNfm-Q8iQa=/:>D^$F.'pBugPNTq.+m:/S@rdlpq?Ao
@p+/h`kf)eNLt&#3>sRE[^F,)fb/Ydp#*6D`85YHB)O'ZZUg53gP1^$/L]9+.WJp9Mp0#o(7FX:.'pC`
,RJG`[\.#H97&F@gGIsWD3_ukgI]8Ds4*k?@W*4ZZ>*ie9?im</NDD;.V7m>mh<aXhA-glD:)$hDbI4#
]rc_FltqsU/Uq5JX&Oqh/TkXu[b+_pD^RZpVt7ma:="'lnTnQ7Nu*/tl?DrF_H-Y\Z+']-+-[Al@9)n;
o6(Z(cbL9jKY1Z"&`\RF?hSqM45SRkZ`F$/p@9.SpPll*-D+^Zf#C5`Q72\;(L8#;n?&B$M81J!8;+/\
E?la&?P(QU%3pm$/=.RnCYe4o7N@75ms]]&aIhHc\N.-<[p8?/n&./D>TuNfYMke]@H9!\DUmtj7]n&$
W2+>KjcP@KiCJW?(t$ZLaiBMLh_9qM#UEi=7/0@d8"r9E)b(g(E*:8E#i@?,OiY7Fj<Ke8GK<5tq^.Fu
R,rh*W4ouS6pG<e21<B`7j?tqgIUCom-,HYWC;j-)b)^u)*^,N,*96C,f2L!3"k0h7P8,85I&MN/&2g/
T>E#/hd@:U21U0I>6-[FG!n/nbXL5.J%6250s$_Lm_iA+h,E2/@P7LU]jC8:.`3rcL%5c1.k[oI-K\e&
!Q-KD(VQYGDLF5U>tZMA8^,0?(&Z7$0c+PF?nTkX^g%;O!-=9/5s:4G>YH%pg_4ak?301tGQjImi>#`Q
dOW+$F:#;OY85Y)F-/?cjs%J?"+#1qR#CSDC9f5L@VV%c?nTkX^g%;O!-9m-!mF)Z"ZeD1)"K'*=n2oh
O%Wq7H@Orj0s&3(\mR/%<u;i/k+[3VrGj4H@e'l,FXQ=GgV(_@?d(rg3k9PBk$ffa@]d'OF3u9h1g\Bp
Dp@>m0:7Yh%p!I;bXL,kf'c8llc!+NS&7f*^#EFA>VG66H\L]u,j&QNJ`32fMs_>&>YJJ/P%L5pk[(OH
5J^TPH%l3n^6jgrF,MQe?nNe0d+_@j$I`N]bf*YU(_5]&Hc:X[cPLXWH,[d\[jL739:4g:XL%DRDQCjA
R#C<L4"##`!<8.h!cB4LLhOGgMmPeLE[BjW=>+IGM7H0hVnDoG>kFq??L,@*L1)Q5q1i9la_Nr3nR=+s
C[@B>0c-#pXO`Q%Mlsmthj;@7Mn)BJ_`7k5!mJXQ$8<:\("C]'bf/'5_`]^jknRSYL0&o9(g[7*,/"'%
7@,^Os(YDZ0c+PF?nTkX]'\8,Mn)B^TI,"p/uBCE%d"tK!mJXQ$8<:6/&5Dc=*0olCLSp1]OGBaj^)q7
]d5BL]tZ4MSXGDC'lXh#7muCV>]^pl?`q=P9\+!em_i@P]AMBmA`f^O>s&Q&k$ffaEQoQK7@.]%=+%q<
0c/XrXPEY]0"R?,:PFD2q!s<e]jGA(]$28JlUoC?j;#gBFK[A]NPo'q/MPrnF4%\<cP\KZ0mUb#^+Yk3
/n((GeY;nL0"T;1=Z%oMP?0=#3LG`m'o'_d\`dA)E#(8CF"qro1)H-U*3;SE@P/u66iMRJ7YeGHlV,[0
SLY#(1VkC@V0"':p.]1OK&TI#(kMKVYaq**"Ii5=r(O>G>2lG_m>Q-6-n*@D%JcEb@66?P?eX2(QYRsq
<i_efR7*)#lV,Z/_dB.7/=1ZjXj@\,U'@rQdg;I6Oj=.>gR4_-3"p,$9_k*La;eiE,'07\-B/rsktFoM
S-_f7nsQ.b`m4cf$9o1t&r-=p7JjaC":_]=IF=OVe==hf"im%(8st"3^<Qiba-iTn3"m"Nj>0*$24k1i
TD=nJ8beT9SI);qktJ<)+hjQTMOiib_1X34[(X`fdrR2So)&9r^<Qk`IQnK>fZLD$1I6NYdJ2\PaIb_u
6kD-P)OVDYY7ZF]^IHKQqR%KU1?+TT3mb(4>k`$7ebn,H1;>_ml.;4c_7a/brd@2]bR8-td(BcNRV9tN
+)).o<ubs)1-519L2pdO6`niN,bbLLIT-5un7uQVT[t<]"9$s+$LZNekWlmPc3F,fTUaD\IZ99roP7uZ
E5/i?%dqr7Ku*]@1,QLo=oR2#qDI.hYHbCkf9Xh#rRs"fQsY4?Q'BZ>onh_Mk[8jV)'-StOjP?M)AsRZ
f?!0;,RjLtRA#,\cLN>"[PLlKOjQHkcKLobl5:U1Y/ofL-tdW5*#TbbZ]WX$:sS9tf'F7pZkrYqg!Bs[
3r%/5hs2_d6Rio*j%`Af*F'dY3MV59`dV&h7YdcEE.^q\)')t7=hcD\KCjQ:kTDi?3iFWW7L)4>UP%LG
kb,B?1<LIT)X,V8d6UT>F:aZm3]'[)/YdrEZC`olqHubtIgR53J%9"JkEXH2CHYc]SWqMFam1oA3d=;?
^e&i;4k.p"fO%NG#Li,H1HIA>T.Qgjc4ces62`?GFO5L1N"56n]a@T]kTJFj)'.5t4JRP%SC'VllcA;J
j1JO982ht\SkdQBOjP>;MbK"+X(QNNM0>Qcb35M#nVdt3;U=QgoRKV[eC*E6)AsQ#^OHOT\Z^r%g68,U
6$q$93]&+pqd;ku_3*,2qmD,iat'5SH?sr9EcV`3)'-@jZdP<u3gdQ%h\(s.%Vhi3d6YhFPgMcKg+teR
Gj6.e%"0h)K0Mdtq+Kopb+8HIA9;dIZ@6e>LG')Wh>@03?&.Cb^g'T6RmFbtIim?JO"O`1'HAWj=nMX&
@OBYgq[;.fZ&OIdpOi:9j5#V26";>(,eKIW0&.KJ%@hH7TJh'B%U<t^YgI(IKg>.@^^X'UHL+co$gQ*?
k$HWfFBcpS6CRu\&4a]KD/1Af(<k^ZX]jB:CH9$HkePLU/Z@T5[BQ]\.MBSl*1(I;(4J*W>dU;e0sm\s
m%+(JirVGtZ:a>UZ(U&#[C*E_e&KqlBmPh?d'h(YYL,]jp_&-K49K:Q?+WaFmQ^F,"mN#bS`RrF4RHGG
g4e:f1j2F)g"^i)kHH8=L`U&(CDb)DS%@I/@/LqI3uu)#KD,"oFM8crIG@A4Xbq1CY%)I<&Z]0lFDq\J
>7dru%J`VU\>;8"Y.Lf@?^4it[UsHl@u<@2Qj%FRiD1hF;fP<jb12skYB=mI*-WZ"?=:3REn;7S,Y8N1
1O\&@\-B9gZc7F$h_q<i3te^iECUYBIGBs([8/s9F@VKt@(<!o'!CqJ7hVkNgl]Ni+*Su8mGlJ:8Jq$5
D!8P"8@Xu**=5gE\0Hj\541tOg1UGNF@Yoe'>nf[_UUj<87Juf4-E_5j,SenIGBspKN\:r^)^P-D-+F"
*=;T^G8Xfuh,]Urh3$'E%!dbe>Il&QI9O1!]iM2e[Rk"QDt:J@i'tSUK%&"P(<er?F[tH!(5u-Ch2rt.
J_:t>OtB,5Tnge<3poODK3>rlj6dYl,GE@"=4=e`G9l,^\0I\K:ert)Oe`a00'SCL?@b2$n;:P9B)I[B
?@b0NQS?V_ZD$m$,GEB@NeC`dm<nQ?mRZOVm(\_O85b?c`uPK"!d>pK't>IpYJ;.b]`NC'/n(&1SSomZ
_"Vd#VjDb*\0FSrE-YV'G9jO?6f'$HQL7<!4tlT!mmu6B&(b`>8!:Moo5lt[8Gng4Hg?&LijJ&'LeD9W
^@"PI.i(oYif5;K@I]REmRUT8=he,"i>%,G`Z9n_Kq2`If,]]pL$>S64-J(p_^4-$\6&I9CVD#b?Eq&9
M`VQ<0['L%U%>i?ELT<uoEotK,.qA^cZ)J7?=BeHmRZ+`&8O_<=RbAE\g'dQJZn"[/!)>I,eU=ETjP)e
r;Kq!XlKc&q8\Pg?dh==\Hs)OXLd8<E%FQtPU52I$T#P,HVI7js8Lap[>FnonPE3%~>
endstream endstream
endobj endobj
7 0 obj 7 0 obj
25243
19831
endobj endobj
8 0 obj 8 0 obj
<< <<
/FunctionType 2 /FunctionType 2
/Domain [0.0000 1.0000] /Domain [0.0000 1.0000]
/Range [0.0000 1.0000 0.0000 1.0000 0.0000 1.0000] /Range [0.0000 1.0000 0.0000 1.0000 0.0000 1.0000]
/C0 [.80000 .60000 1.0000]
/C1 [.60000 .20000 .40000]
/C0 [.16863 .51373 .72941]
/C1 [.16863 .51373 .72941]
/N 1 /N 1
>> >>
endobj endobj
@ -371,7 +304,7 @@ endobj
<< <<
/Type /Pattern /Type /Pattern
/PatternType 2 /PatternType 2
/Matrix [1.0000 0.0000 0.0000 -1.0000 -433.00 519.00]
/Matrix [1.0000 0.0000 0.0000 -1.0000 -418.00 534.00]
/Shading /Shading
<< <<
/ShadingType 2 /ShadingType 2
@ -395,8 +328,8 @@ endobj
/FunctionType 2 /FunctionType 2
/Domain [0.0000 1.0000] /Domain [0.0000 1.0000]
/Range [0.0000 1.0000 0.0000 1.0000 0.0000 1.0000] /Range [0.0000 1.0000 0.0000 1.0000 0.0000 1.0000]
/C0 [.80000 1.0000 1.0000]
/C1 [0.0000 1.0000 1.0000]
/C0 [.67059 .86667 .64314]
/C1 [.67059 .86667 .64314]
/N 1 /N 1
>> >>
endobj endobj
@ -404,7 +337,7 @@ endobj
<< <<
/Type /Pattern /Type /Pattern
/PatternType 2 /PatternType 2
/Matrix [1.0000 0.0000 0.0000 -1.0000 -433.00 519.00]
/Matrix [1.0000 0.0000 0.0000 -1.0000 -418.00 534.00]
/Shading /Shading
<< <<
/ShadingType 2 /ShadingType 2
@ -428,8 +361,8 @@ endobj
/FunctionType 2 /FunctionType 2
/Domain [0.0000 1.0000] /Domain [0.0000 1.0000]
/Range [0.0000 1.0000 0.0000 1.0000 0.0000 1.0000] /Range [0.0000 1.0000 0.0000 1.0000 0.0000 1.0000]
/C0 [.75294 .75294 .75294]
/C1 [.60000 .60000 .60000]
/C0 [.99216 .68235 .38039]
/C1 [.99216 .68235 .38039]
/N 1 /N 1
>> >>
endobj endobj
@ -437,7 +370,7 @@ endobj
<< <<
/Type /Pattern /Type /Pattern
/PatternType 2 /PatternType 2
/Matrix [1.0000 0.0000 0.0000 -1.0000 -433.00 519.00]
/Matrix [1.0000 0.0000 0.0000 -1.0000 -418.00 534.00]
/Shading /Shading
<< <<
/ShadingType 2 /ShadingType 2
@ -461,8 +394,8 @@ endobj
/FunctionType 2 /FunctionType 2
/Domain [0.0000 1.0000] /Domain [0.0000 1.0000]
/Range [0.0000 1.0000 0.0000 1.0000 0.0000 1.0000] /Range [0.0000 1.0000 0.0000 1.0000 0.0000 1.0000]
/C0 [.60000 .80000 1.0000]
/C1 [0.0000 .80000 1.0000]
/C0 [.84314 .098039 .10980]
/C1 [.84314 .098039 .10980]
/N 1 /N 1
>> >>
endobj endobj
@ -470,7 +403,7 @@ endobj
<< <<
/Type /Pattern /Type /Pattern
/PatternType 2 /PatternType 2
/Matrix [1.0000 0.0000 0.0000 -1.0000 -433.00 519.00]
/Matrix [1.0000 0.0000 0.0000 -1.0000 -418.00 534.00]
/Shading /Shading
<< <<
/ShadingType 2 /ShadingType 2
@ -493,7 +426,7 @@ endobj
<< <<
/Parent null /Parent null
/Type /Pages /Type /Pages
/MediaBox [0.0000 0.0000 210.00 403.00]
/MediaBox [0.0000 0.0000 240.00 433.00]
/Resources 16 0 R /Resources 16 0 R
/Kids [5 0 R] /Kids [5 0 R]
/Count 1 /Count 1
@ -541,24 +474,24 @@ xref
0000000000 65535 f 0000000000 65535 f
0000000015 00000 n 0000000015 00000 n
0000000315 00000 n 0000000315 00000 n
0000029314 00000 n
0000023904 00000 n
0000000445 00000 n 0000000445 00000 n
0000000521 00000 n 0000000521 00000 n
0000000609 00000 n 0000000609 00000 n
0000025962 00000 n
0000025986 00000 n
0000026200 00000 n
0000026814 00000 n
0000027029 00000 n
0000027647 00000 n
0000027862 00000 n
0000028480 00000 n
0000028695 00000 n
0000029910 00000 n
0000029485 00000 n
0000029525 00000 n
0000029665 00000 n
0000029767 00000 n
0000020550 00000 n
0000020574 00000 n
0000020788 00000 n
0000021402 00000 n
0000021617 00000 n
0000022235 00000 n
0000022450 00000 n
0000023068 00000 n
0000023285 00000 n
0000024500 00000 n
0000024075 00000 n
0000024115 00000 n
0000024255 00000 n
0000024357 00000 n
trailer trailer
<< <<
/Size 21 /Size 21
@ -566,5 +499,5 @@ trailer
/Info 1 0 R /Info 1 0 R
>> >>
startxref startxref
30007
24597
%%EOF %%EOF
Loading…
Cancel
Save