From ac33af2d3f8f2c8cbf6b927d2101652c3ee44c1d Mon Sep 17 00:00:00 2001
From: teastep OpenVPN is a robust and highly configurable VPN (Virtual Private Network)
-daemon which can be used to securely link two or more private networks using
-an encrypted tunnel over the internet. OpenVPN is an Open Source project and
-is licensed under the
-GPL. OpenVPN can be downloaded from
+
+ OpenVPN is a robust and highly configurable VPN (Virtual Private Network)
+ daemon which can be used to securely link two or more private networks using
+ an encrypted tunnel over the internet. OpenVPN is an Open Source project
+and is licensed under
+the GPL. OpenVPN can be downloaded from http://openvpn.sourceforge.net/. OpenVPN support was added to Shorewall in version 1.3.14.
-
-
-
+
-
+
+
+
-
-
+
+
+
+
- OpenVPN Tunnels
-
-
-
-
-
-
Suppose that we have the following situation:
- +
-
We want systems in the 192.168.1.0/24 subnetwork to be able -to communicate with the systems in the 10.0.0.0/8 network. This is accomplished -through use of the /etc/shorewall/tunnels file and the /etc/shorewall/policy -file and OpenVPN.
- -While it was possible to use the Shorewall start and stop -script to start and stop OpenVPN, I decided to use the init script of OpenVPN -to start and stop it.
- -On each firewall, you will need to declare a zone to represent -the remote subnet. We'll assume that this zone is called 'vpn' and declare -it in /etc/shorewall/zones on both systems as follows.
- -+ + +We want systems in the 192.168.1.0/24 subnetwork to be able + to communicate with the systems in the 10.0.0.0/8 network. This is accomplished + through use of the /etc/shorewall/tunnels file and the /etc/shorewall/policy + file and OpenVPN.
+ +While it was possible to use the Shorewall start and stop + script to start and stop OpenVPN, I decided to use the init script of OpenVPN + to start and stop it.
+ +On each firewall, you will need to declare a zone to represent + the remote subnet. We'll assume that this zone is called 'vpn' and declare + it in /etc/shorewall/zones on both systems as follows.
+ ++ +- -
+- -ZONE -DISPLAY -COMMENTS -- - - + +vpn -VPN -Remote Subnet -+ +ZONE +DISPLAY +COMMENTS ++ + + +vpn +VPN +Remote Subnet +On system A, the 10.0.0.0/8 will comprise the vpn +zone. In /etc/shorewall/interfaces:
+ ++- -+ +
+ +ZONE +INTERFACE +BROADCAST +OPTIONS ++ + +vpn +tun0 ++
++ On system A, the 10.0.0.0/8 will comprise the vpn zone. -In /etc/shorewall/interfaces:
- --- +- -
-- -ZONE -INTERFACE -BROADCAST -OPTIONS -- - - -vpn -tun0 --
-- In /etc/shorewall/tunnels on system A, we need the following:
- -+ ++ +- -- -
-- -TYPE -ZONE -GATEWAY -GATEWAY ZONE -- - - + +openvpn -net -134.28.54.2 -- + +TYPE +ZONE +GATEWAY +GATEWAY ZONE ++ + +openvpn +net +134.28.54.2 ++ This entry in /etc/shorewall/tunnels opens the firewall so that OpenVPN -traffic on the default port 5000/udp will be accepted to/from the remote gateway. -If you change the port used by OpenVPN to 7777, you can define /etc/shorewall/tunnels -like this:
+This entry in /etc/shorewall/tunnels opens the firewall so that OpenVPN + traffic on the default port 5000/udp will be accepted to/from the remote +gateway. If you change the port used by OpenVPN to 7777, you can define /etc/shorewall/tunnels + like this:
+ +
+++ ++ +
++ +TYPE +ZONE +GATEWAY +GATEWAY ZONE ++ + + +openvpn:7777 +net +134.28.54.2 ++ This is the OpenVPN config on system A:
+ ++ ++ +++ +dev tun
+
+ local 206.162.148.9
+ remote 134.28.54.2
+ ifconfig 192.168.99.1 192.168.99.2
+ up ./route-a.up
+ tls-server
+ dh dh1024.pem
+ ca ca.crt
+ cert my-a.crt
+ key my-a.key
+ comp-lzo
+ verb 5
+Similarly, On system B the 192.168.1.0/24 subnet will comprise the vpn + zone. In /etc/shorewall/interfaces:
+ +++ ++ +
++ +ZONE +INTERFACE +BROADCAST +OPTIONS ++ + + +vpn +tun0 +192.168.1.255 ++ In /etc/shorewall/tunnels on system B, we have:
+ +++ ++ +
++ +TYPE +ZONE +GATEWAY +GATEWAY ZONE ++ + + +openvpn +net +206.191.148.9 ++ And in the OpenVPN config on system B:
+ +++ +dev tun
+
+ local 134.28.54.2
+ remote 206.162.148.9
+ ifconfig 192.168.99.2 192.168.99.1
+ up ./route-b.up
+ tls-client
+ ca ca.crt
+ cert my-b.crt
+ key my-b.key
+ comp-lzo
+ verb 5
+You will need to allow traffic between the "vpn" zone and + the "loc" zone on both systems -- if you simply want to admit all +traffic in both directions, you can use the policy file:
+ +++ ++ +
++ +SOURCE +DEST +POLICY +LOG LEVEL ++ +loc +vpn +ACCEPT ++ + + + +vpn +loc +ACCEPT ++ On both systems, restart Shorewall and start OpenVPN. The systems in the + two masqueraded subnetworks can now talk to each other.
+ +Updated 2/4/2003 - Tom Eastep +and Simon Mater
-
-- -- -
-- -TYPE -ZONE -GATEWAY -GATEWAY ZONE -- - - -openvpn:7777 -net -134.28.54.2 -- This is the OpenVPN config on system A:
- -- -- --- -dev tun
-
- local 206.162.148.9
- remote 134.28.54.2
- ifconfig 192.168.99.1 192.168.99.2
- up ./route-a.up
- tls-server
- dh dh1024.pem
- ca ca.crt
- cert my-a.crt
- key my-a.key
- comp-lzo
- verb 5
-Similarly, On system B the 192.168.1.0/24 subnet will comprise the vpn -zone. In /etc/shorewall/interfaces:
- --- -- -
-- -ZONE -INTERFACE -BROADCAST -OPTIONS -- - - -vpn -tun0 -192.168.1.255 -- In /etc/shorewall/tunnels on system B, we have:
- --- -- -
-- -TYPE -ZONE -GATEWAY -GATEWAY ZONE -- - - -openvpn -net -206.191.148.9 -- And in the OpenVPN config on system B:
- --- -dev tun
-
- local 134.28.54.2
- remote 206.162.148.9
- ifconfig 192.168.99.2 192.168.99.1
- up ./route-b.up
- tls-client
- ca ca.crt
- cert my-b.crt
- key my-b.key
- comp-lzo
- verb 5
-You will need to allow traffic between the "vpn" zone and - the "loc" zone on both systems -- if you simply want to admit all traffic - in both directions, you can use the policy file:
- --- -- -
-- -SOURCE -DEST -POLICY -LOG LEVEL -- -loc -vpn -ACCEPT -- - - - -vpn -loc -ACCEPT -- On both systems, restart Shorewall and start OpenVPN. The systems in the -two masqueraded subnetworks can now talk to each other.
- -Updated 2/4/2003 - Tom Eastep -and Simon Mater
-- -
Copyright -© 2003 Thomas M. Eastep. and Simon Mater
-
-
+ +Copyright + © 2003 Thomas M. Eastep. and Simon Mater
+
+
+
diff --git a/Shorewall-docs/SeattleInTheSpring.html b/Shorewall-docs/SeattleInTheSpring.html new file mode 100755 index 000000000..6a50ef5f2 --- /dev/null +++ b/Shorewall-docs/SeattleInTheSpring.html @@ -0,0 +1,52 @@ + + + + + +Springtime in Seattle!!! + + + + + + + ++ +
+ + ++ + + ++ +Visit Seattle in the Springtime!!!!
++
+
+ March 6, 2003 - Nice day for a walk....
+
++
+
+
++ +
The view from my office window -- think I'll go out and enjoy the deck +(Yes -- that is snow on the deck...).
+ +
+Updated 3/7/2003 - Tom Eastep +
+ +Copyright © 2001, 2002 Thomas M. Eastep.
+
+
+ + diff --git a/Shorewall-docs/download.htm b/Shorewall-docs/download.htm index 0f3bd5b30..cd2cee24c 100644 --- a/Shorewall-docs/download.htm +++ b/Shorewall-docs/download.htm @@ -1,391 +1,454 @@ - + - + - + - +Download - +- -
- -- ++ + - - + + + +- + -Shorewall Download
-I strongly urge you to read and print a copy of the Shorewall QuickStart Guide - for the configuration that most closely matches your own.
- -
-The entire set of Shorewall documentation is available in PDF format at:
- -ftp://slovakia.shorewall.net/mirror/shorewall/pdf/
-
- http://slovakia.shorewall.net/pub/shorewall/pdf/
- rsync://slovakia.shorewall.net/shorewall/pdf/ -Once you've printed the appropriate QuickStart Guide, download - one of the modules:
- +I strongly urge you to read and print a copy of the Shorewall QuickStart Guide + for the configuration that most closely matches your own.
+ +
+The entire set of Shorewall documentation is available in PDF format +at:
+ +ftp://slovakia.shorewall.net/mirror/shorewall/pdf/
+ +
+ http://slovakia.shorewall.net/pub/shorewall/pdf/
+ rsync://slovakia.shorewall.net/shorewall/pdf/ +The documentation in HTML format is included in the .rpm and in the +.tgz packages below.
+ +Once you've printed the appropriate QuickStart Guide, download + one of the modules:
+-
- -- If you run a RedHat, SuSE, Mandrake, - Linux PPC or TurboLinux distribution - with a 2.4 kernel, you can use the RPM version (note: the - RPM should also work with other distributions that - store init scripts in /etc/init.d and that include chkconfig +
- If you run a RedHat, SuSE, Mandrake, + Linux PPC or TurboLinux distribution + with a 2.4 kernel, you can use the RPM version (note: the + RPM should also work with other distributions that + store init scripts in /etc/init.d and that include chkconfig or insserv). If you find that it works in other cases, let me know so that - I can mention them here. See the Installation - Instructions if you have problems installing the RPM.
-- If you are running LRP, download the .lrp file (you - might also want to download the .tgz so you will have a copy of - the documentation).
-- If you run Debian - and would like a .deb package, Shorewall is included in both -the Debian - Testing Branch and the Debian -Unstable Branch.
-- Otherwise, download the shorewall - module (.tgz)
- + href="mailto:teastep@shorewall.net"> me know so that + I can mention them here. See the Installation + Instructions if you have problems installing the RPM. +- If you are running LRP, download the .lrp file (you + might also want to download the .tgz so you will have a copy +of the documentation).
+- If you run Debian + and would like a .deb package, Shorewall is included in both +the Debian + Testing Branch and the Debian + Unstable Branch.
+- Otherwise, download the shorewall + module (.tgz)
+The documentation in HTML format is included in the .tgz and .rpm files - and there is an documentation .deb that also contains the documentation. The -.rpm will install the documentation in your default document directory which -can be obtained using the following command:
-
-+ ++ +The documentation in HTML format is included in the .tgz and .rpm files + and there is an documentation .deb that also contains the documentation. The + .rpm will install the documentation in your default document directory which + can be obtained using the following command:
+ +
+-rpm --eval '%{defaultdocdir}'
-Please verify the version that you have downloaded -- during the - release of a new version of Shorewall, the links below may - point to a newer or an older version than is shown below.
- +Please verify the version that you have downloaded -- during the + release of a new version of Shorewall, the links below may + point to a newer or an older version than is shown below.
+-
- +- RPM - "rpm -qip LATEST.rpm"
-- TARBALL - "tar -ztf LATEST.tgz" (the directory - name will contain the version)
-- LRP - "mkdir Shorewall.lrp; cd Shorewall.lrp; tar - -zxf <downloaded .lrp>; cat var/lib/lrpkg/shorwall.version" -
- +- RPM - "rpm -qip LATEST.rpm"
+- TARBALL - "tar -ztf LATEST.tgz" (the directory + name will contain the version)
+- LRP - "mkdir Shorewall.lrp; cd Shorewall.lrp; tar + -zxf <downloaded .lrp>; cat var/lib/lrpkg/shorwall.version" +
+Once you have verified the version, check the errata to see - if there are updates that apply to the version that you have - downloaded.
- -WARNING - YOU CAN NOT SIMPLY INSTALL - THE RPM AND ISSUE A "shorewall start" COMMAND. SOME CONFIGURATION - IS REQUIRED BEFORE THE FIREWALL WILL START as described in the QuickStart -Guides. Once you have completed configuration of your firewall, you -can enable startup by removing the file /etc/shorewall/startup_disabled.
- -Download Latest Version (1.4.0): Remember that updates - to the mirrors occur 1-12 hours after an update to the Washington + color="#ff0000"> errata to see + if there are updates that apply to the version that you have + downloaded.
+ +WARNING - YOU CAN NOT SIMPLY INSTALL + THE RPM AND ISSUE A "shorewall start" COMMAND. SOME CONFIGURATION + IS REQUIRED BEFORE THE FIREWALL WILL START. Once you have completed + configuration of your firewall, you can enable startup by removing the + file /etc/shorewall/startup_disabled.
+ +Download Latest Version (1.4.0): Remember that updates + to the mirrors occur 1-12 hours after an update to the Washington State site.
- -+ ++- +Browse Download Sites:
- -+ ++- +- -
-- -SERVER LOCATION -DOMAIN -HTTP -FTP -- SourceForge (Incomplete) -
-sf.net -+ + +SERVER LOCATION +DOMAIN +HTTP +FTP ++ -SourceForge +
+sf.net +Browse -N/A -- -Slovak Republic -Shorewall.net -Browse -Browse -- -Texas, USA -Infohiiway.com -Browse -Browse -- -Hamburg, Germany -Shorewall.net -Browse -Browse -- -Martinez (Zona Norte - GBA), Argentina -Correofuego.com.ar -Browse -Browse -- +France -Shorewall.net -Browse -Browse -N/A +- +Washington State, USA -Shorewall.net -Browse -Browse +Slovak Republic +Shorewall.net +Browse +Browse + +Texas, USA +Infohiiway.com +Browse +Browse ++ +Hamburg, Germany +Shorewall.net +Browse +Browse ++ +Martinez (Zona Norte - GBA), Argentina +Correofuego.com.ar +Browse +Browse ++ +France +Shorewall.net +Browse +Browse ++ - - + +Washington State, USA +Shorewall.net +Browse +Browse +CVS:
- -+ ++ +- -The CVS repository - at cvs.shorewall.net contains the latest snapshots of the each - Shorewall component. There's no guarantee that what you find there + href="http://cvs.shorewall.net/Shorewall_CVS_Access.html">CVS repository + at cvs.shorewall.net contains the latest snapshots of the each + Shorewall component. There's no guarantee that what you find there will work at all.
-
-Last Updated 3/5/2003 - +
Last Updated 3/6/2003 - Tom Eastep
- +Copyright © 2001, 2002, 2003 Thomas M. Eastep.
diff --git a/Shorewall-docs/images/P1000048.jpg b/Shorewall-docs/images/P1000048.jpg new file mode 100755 index 0000000000000000000000000000000000000000..16c75640d02a6ac2a061b15d61a2975b1f093bc1 GIT binary patch literal 66688 zcmbT7bx<79x910kfx-#ygS)#2*FbPh(81kZ6I=p;K@%*vySoK<1|QtrA
H4h|7D5eYdtB_$;uAq|Lz0z^hZN%5bX zz`YMeK}NwuMa87R$HAxgf3|=9aKGQ3LW27*1N?7;gGWGocL@~@h>i__heJSse|PlV z)AybM@7Dl`I7qnETvEt*pT3~bxZrb#B>h6Am9FU_(44*i@qBd+MFV~yBqAoEqi0}b zV&>)J7Z4N@miZ_vC$FHWr1e=_M^{hZz}&*p%Gw5O>*ns^>E-R?8x|fB8TIXZbaKj% z)U==J8Ia%k1%*Y$e@aSg>*^aCo0?l%d;9ta28V`6MrUT{<`)*1mRGj6VLQ8f`v-?d zmsi&}w|Dmsk56y_g#X5QZ~q(U|KP!S=YfBJ?uaP=;emtqdfyRn5Rs_4ka49xp?q<{ zqu~xg#g|U{Rnvn;%cFTg@YQu1_yNSbMR)lhr2iuNzXJ;W|04Pyp#S0d*A2iyh1-M= zMu4LMz~jIn;K2P`0bn4&y`Lc903-m9YCdeU_AZ$6Lbru>O+jq>2vmo+f4;^G6=D2U z7o@^)(NssAGD7)|&Y&SymNxwR2u+1L6yOG_1TneAV!$YkW`WO-D%n_hrH6Y$>qEBt zDI555tUzVIhK8>L6T1gU`~e?LjI4Io1($36YlbP6;x^Q-_)#||P^G>OA=Rl=KQr2| z$xZY`o%KMQDcbLfe$B`6X!S1YctY~p+k%bt2i0~MFr;9# pS z#;u*j$MCt~NbS{IjW{R=7CT(0nOU!8Y|E)#LiU37ypCA%FHV{|DWkWhS Xs;7vwU^(ZOcKZQw6;OEE7Z_Lr2W3+)@s#HA=rF|BN~ZbUoc- zw)qIvvPNqtL03yg1O+MoR9fv_d8WSn+GWAuG?+|PT&L-BtGS>^DmpS~@)Wm~PK5 zOD4l?IY3r8Hs0vNitv0Yj&|gItaKb0?}Y6cDB)}+d9O;ehi`^TkX-!(0B!Gm@!cvS zw(~k;##-bOyheqH1YudajW3j!(#wZh5244(9l4*ZJmTVqH-!M^Zq+voA;zB+ZJ5N1 zxh@m>3>L$AN6ODl)#v2V@A^%d4;6)|hvX6BeYYaKSKZnzM6G{KPAz&|W)3XofEJ*q z=*8uoV5ADN>eEC+L5V0b-CSYC??mkIt{XWL6*BXy8V(R&qZz_9)x0)FjDCwh!-t1j zE2d%%FH?{En8au(=TFzS<*(eEaw)u7mYgjx(daI)6MiGlx*{=VY$m4f&P@rJyM4@r zxUqenugy=83k$LYCfm|h*HpZ#Y7ocvmhYoL39+n?HcV@a3z{L(@Sm;U4QN5!bPhP) zkpLbiA7Zh7FCGvf09JwgLMgZIPV6+#x7A}dG_dezdPu1ibfz4xet4RG(FR7dd}IA=mT*t{~CyuYae2!ZpOPRf?FiPvUb9KL< z?~+IW%~qZVj@i5M4M4xsC44Py{jfYTLS? %P>VSz7f%d$@@xrvXXLm!8SkM`j~}#$-^PJ3@agXF{vxk z_mP@PSWAk<%Q9~;Y^skYL!D!W>ka9C(vEicu{Ky*`Z^Dv4dFVM;-mQxtpxYG$Hh%C z*H?HxK<*1t>?|>^*f+I(L4;#Te!XMaPt#TT9Zht`1_~Fo=6SYlvJo!wyl%4im|M|Y zviL~7X~|)dMg}sn+-Bo=%>08?r%p1mp|I-#XA01q$3FnNot3f(Y0N2!C!WfYKtSf+ z->Ad*&<20n?c)H=vvb8x8tCWRl+iSSNB_Rqvrnro#sshRx{a<-6*xsg@Mzc*1yl54 zR&m4|-Gi=CqZ~;re-j2YaFXXs>n6?-mcdq_gf~pJDSk}3wqf>`J{zfTgyuUwqXZ+- zi>f^AJoFO9?;ilu*oP_fN`}Wj9|5%A^bcUt9?gM%bSipjYM@G_7j3lzw`p)JTRf3p*RzXsqoWc zIHlX!USLfM?NG+$8TV-lJ1sZWb!t4uDtdGg=@a!q9PU7tpZW)2KIJ`CR-eW_?_c>) z?{qsN6&v&IWkinCcu?MD^=>;RdVjh#zNvU=-EdjmImS&SBA)eSNNArTi=@+e6&vV7 z*gJ`2NBFbmp=)4KOVN)C%RY{JJ@0z5*tG4YN@Jdn)R>RTt|Xb7_cw^uncFY$hhBwm z(orDAln1BWulyxrtS3A8rkhH2od=N%s3vG~%THnHKD^%ghHrhJme)GEP}9!Jrc}{G zR9EK}(n-0tTLGFoQGDBZ?tUTCr7e3KZ9GjWdMF(Fy=sW?6lSWNA{QhaIDPvPw!#Bb z^|~{;%mR*Ei>Lm9TT=Lx@Or}%wkVG9aIY?x?1X0A8eaj28+1V5B^B>GL*hSu6qfBF zzsFv(DW=oU)i%>WYUFY4umtxQJ@B*d3~TfsAcUxD?r|&9f`ylBxcHAHB1!Mu3(gi$ z)g@r7g4zBF$|#YJ@0ZZE|0dI}{#SRJUHSs z(k)Y5Py;}ez0?J z{vW_HTUJWg>sxs-d78Hp a@8Zb2D$%eo<6RlCZ51lQ7FSyx}c g*d$$-1& z0S_j@k9oy M+e*H*cKrJl(J7+Mbd)`{KiC0jXlzabx!Ci+M^<<9Q{m=&!UqZ5;og%>HQ zmig8Soc{p|P t6xNu7>R!d#wR- G2i_Bq!Qhj#y*P~q4;%ZDZoxZrWMWgoE4q@h7rB; zwB`J^%JiZzD)RK^kB1ZHvFeA)ls|qxjUQrhCQ%TRCTWsG{ldVGK6R=*hD2wysL<-+ ze*h-3o7?iX{3e$;{+#@o*7I*{RUa?y493fhdi?fe2%uE(RtU+&@*unkJIFNea@DPs z;@4y&+BR7tAtEyC*_z^$lN(%zGpoUSET)Kk3sSemDt}$43uw=ZX>>#C>^a|Kc|I49 zh>u^mHJSBN7M8(C^R!h>T^t{g>7> YCwuVr(jiqd9W9 <+x<3W%7B6{ nl9QQ<2S8=34g#4;~Orz z`PxAxe#x p2Gl*@4}rSEgt7JrC%R31p{9N0~iwBbhcgtz+2vKJJQ zi+)SazdiO@`}#hWdvMzS?iGtN$5lM__AL%IMlD3{1Q7slJLjW8_&G~+T2>)6b~{>1 z5?vNw174T ozL$ur;D!LygQjgHoB)_dP+ zo99s%;_s_$m}xd8MLuvOr;LYZ#W+MaW&sf6$x+82Ntrr+BN?WiIxXMHJ=Kkr;NNqh za_)a!58#T`H8p{|kkM$T)oe0saj>WPHpzmmKm@a4D5khQ6DD}FHTX<8T~Jdn*78BN z&%B2AwrEj9y~Q`0u|Pvpb5=k2>8=2NX5LRZgwwp?Cq;u8=ewdZ0BpVM6@2gCjE?qB z!1!N|%h8{Sju%00CO*Hs&j-bk=S`(AEo E-yqfpjY>>ShufYWw6l4QRBnYO-9fb0k_znT>vQIt^Nelo^4q zR7uLq|7cI_5yO&>SfGLA4;uqG58{h*rkJ+6_q9GHNVDQS-G~;sQbU_eWf3c4LHd`N zF~1E)=zj${IZ~7TG9!heFSIxzDQ>Id+9n_6P}hc%Gf@VFvzMAm^e$5jRXCGG1$&$- zf1Z8UZLCd%PvJkYYn=7jE;3@0ptQGDUoP0=+ {Ss`3iP1|a6i yzV6 z1@{F(+w3Vj-0_}t#mj)3a8n-^;K(m-G2-SVcROAz>K}l7fUNrZt#h+gf^T<*L&FWh z%-2mDGUGitNm?~;cSHI4HCLR%1oum0M;*hPj}b1)rkhb(-81K*Yp8n{uF=3jT`yUn zIlilWGkEnO#cB|Rn6`o2%)&o)Ai%sVaO{mrQZ=o(&^W%QM> i8=Oy6CY6nA{lLqStH# zD-hB1jQ!Md442>;S0speOTkIHqn`F;m7Oey`E;#!RZqt3?%=AIh&H5&_@3N0wl=~O z+Ywdmvw%U`$j24|Ox-<7PV#_~wHP@EZ@)f+`T26M57j&d3cDZMT+ul`Jy_MZOKq|l z^hpPJ>NX|gg^p#HOHEQys!+~!uxxgIFS5HdIDD$iXR3+RcEOkbqU#t%W&MY0Ki;nO zHJ>+|p?4i8a>CEFQ8~a>qHYu6J}+-X(6qe+4i-J#L-+S%q51AOkJ{Ji!C!H+DxZ7R zP&IgxC4_I(Pe$BTX;l|1?DOhfBHFE8FN_DW61#7{Y>>B*vt-t^UcB6WSQ+SV`d~2L z@Yip?`YVK{A6H}t7fY;cR-E{FF^6^*cG3CE0nAs;fsb7qOs|`0dF7ijTLqZ?q`UE{ z(Xg{?zFm>8J>`%j;4P_;o?*&5E_E9ZUZu3}9Dpo?IX`^FuQT=XF>O| W{pE7e3c*^FB0j3Qf5 z?> cbtEMTL+b!64f#oyUu~1pT6+a5AElG2Xd{B)RM#*I|KLdWlew)77-D@f|VeRet z)*3N5s3E8Q!;4&gPG_;#6zi}l5M*%~H&s`wS74SobdHKrW(~mbc=DaOa~O8G7i=T7 zt4~~|;^NXISZ>@WcMfnd8N1jRtljYE{Mo~)-!b@m)}b+ajW{d6>F>}1&*OX-@!^x$ zdo-mp+TX*duc+u>xIt3x7tAVr#wtl3V3&MxT5;aDfj{K+hwtx)GA7xUD0u1YxeJ%1 zsaLy?5G#j4g_9eJ5QEAtq}BT*wiwHo`WC^Y+WwNKV7U99Dh?;KAPd`g4?Nn2hNajt zj^V@O(^<$9hv`FVA@o7|>5OF)qyU4UNYC)b<)(?dG$;s4Trgi3UUEcwIDFW1P{8vk zq3@^UH0Q|5WeypHPwP34)p+!U&na&Aho52HY_f}E-dr(M>W4~WVYcsN-3Y>Hi4i)C z=S0ajRcTf(Ob#2r?@r7r4DG?KTGX*SyG>o1e9Yk&Sh=}d@l*X`>A>0atU!k^Pxi$V zUSiFDPF(oXcI=O;k5?%xK+f#*X8lnq=P5KN;KDYmo<=hO=oHb({NVNL;dp?s)wrJC z$4aga<~YA3P>L{x%&J~p-nGJ_Is2kFWH58fqWuXm!2@mc4Q3-*oNxVih$3~@0N+zU zxU=YT#mE+#0Ga7uH-I^be19%Ay7JxhThzV?lZ!FAq@L$HR$#BFD8fkVd({J7@n2tE zp^08FiMgB4pZ(nk^UZ=d^#eaB-?`Ya_;88lRY(1O^zTQBjT<^#=scSerTYaYp*iID z4XF3bY)VCMuG<$$&rzK8ec0EizX H$ zW$Da4hudqwcRQmE+WifrveP(9BZ>TpmW)22n(zPdJ0UR@EJ-qB%AcpJecpYfstTP3 z)J7{a$ccRN# gE? usjGDdCGd;?##d7uh@EC6Jo8;Joc-qt_iNqZGRZU7QR0=6*yk0_+cW^A #eW*2G6et& z74l{j0l+*;;CcWqm{bf5#&nZJ70R2Qg`kZCkW tQ3ulE885 zVoC!kNi@ZotoKn-5E(VmOVt+}gsbrKuUpgKBQ8TVE^Ik?d^r(^+e6wOUu}uU>MZ!t zE3uky3iUGZc0tiwOHgS#Nh_A-Kc|oy0I(8-0gWWIa~E&^vlF)z%kekB)=wx^J8701 zp@%^AfOaJi0ID$#qv$ZlVE^Oz+eRgYN%s+-`gt?Unt0Hz>7i!3Lw4ZCt2INX0e*dP zJe0TjbK;lLmlhz`?V*YJ1yuJ!vIYX}_jOtc*Eu RRg5glFgz<#_K$pNdmHgo+Uwgq}{*f4Fqi z+eHjrf)#hs9vWF@ib$W}SChd6w~Mn28auw{Q#Uc!bRXt82c{ li9JW8B&I>%1FB6ZUesDKwC`K7^aKeZ2J8N`K_!mWh`qsS`#t@qDlyQ7xz*O%fPGYFRJFYI!;wq6+%4s(8{tuR0>WQ3!ukge zOj?A=W&AUYHxmncwa1}sW3{_>q6FV_OZm#@tGbzp_Oqh;8kY6k?Lqq zInU96Cff3)zA0OG-?)7fZZ_04!0z`0@pj?-uAd#L&)Za8YCK~itBu6>7 lTx&6whoVU4!4;17J4l{ixPxf_s=x){+N--d%eMDGRSSZ%}+!t}v_UfmbpjNv? zpB-*v;m=5P_@p~;N-j?D5728~)e|^tb@v%{Cf_ CuPz3jV`?Hh_6DcHz_=M5>4GH@3ufPQ^}^?kL4_Lk@I!c<#MBrLV4>1i7qy z--+n{2hht;=#F(cH`UfNjPcX^g+eVS?DnuI05cX)^HYv&iAGJUU~OBlWWeVHd;IEj{I4R?cp1^c^SQuJw78 z%7T)(FB}E9gb*+!g;vnWMFLo+JBhqeK3{$)!4G7twF@9r$yi5C5^Q~}MkDtOMsez^ z2w>UT0D{x*hHFZPOTFZrF*k~fXDYcGVYLQ1Oj|)wIOAJl%F^@onG*Ed0{lgS7gNK? ztHpucNr?ev@|#_~6_|_a;j7XqwhMmS?eS(xb$F>BDDmm1GaZ)>zvJ1G2J_;h2-Fr8 zm3?NsqszlY(lPVJu&NBa=I~e!-|#P96l%%w)D)jv4QVK+bars$5v2ux&|n687K#3e zMc_odDb3fdLk_rdz^2T~=_4K|#Is5i%KPjhn9P@?KH5ip=atKW5@3nREg!EVUIem&{~7xqaLMSX6jNQ>+LDqUf)kVa#2T| z8s}D-BfVE~yLY~9+kc5bY&5QU$SgAOww)R6)tzh5`~7Km2p#*`r7dUG>$XbxA!Zv3 zFY1Tww}np|0_h8vN!2f5WLLho_XP8Slh+69vWLz5(=E-0exDeTrFX@hv77@~G9H>L z^jD7rgn3)~F`f;_di0TV!F#AG|GDi<1xY9OS^j>hxIVkgHRaA}RY< zmabV*-6DZ+kx^eq%RZ mh;(8)i0Fb-26r5UtEN?Um;TMkgH3JEII0mMe~!d$Iv@-@B_rBbzYPa zgq}PG7W6`h{Sp|pSW^)v((mP)mh%)>6yshEvOS_>CNcAk*ss1lA7CMHGdF6r6Qkd| z)MyFip`RyafNyu}e=5*5U|q>caKBP1o=`+jCP00JIby9b5D9K~aA+<%R5bGKl)Ywp zhUjQd94!3<_)YoURZ(1e{`A-~#Zh>YofFV8NJ+kkgwp()kOFDbjN Ni4Pw#BjWA28$J}7$h;*)+%uvPaJ*D605PUmu!~&dO+q8vZy_E!Hl_7u zKCEchS(xs;OO{MLGfm2LhNd3Ko7z4lNG&dEgkHT=B^4RMC$(V^!(%~IJWcuzRcz+s zkLc!dHvS@Ic)=aUx4bgLT!nfF_SOk6F$~V5&l^}obg#a?uC=36EM`(sa>bYf_HU{_ zMjJ25Gt(ik=H2Ak>~=CfXuaW{1NpPbjvafY=>GvYTm&bH2(~G4BP!O@@l2{6(2c4a z{{iG)7m%Jx(32+Q5khXOibeoezIRmw4~M^Fy6_HX{*KWa8Mf >06K1HTy4PCCCZhc(6Oehf`igx$=@(S-B2Ol>l z2RpuUX(LuI%46L*t{0$;weu {iehFL?Y!EF&`AAj}RY zju_p(G!CpMR&mQgthJLrV$YB=ppCoyOmaeR*hpU9`9he2TQnnJlGiF$QwtzeaGYav zsyGhdP?A!P2Ll24vueDNA(7ysA2$Vi>EZOrKRf6E2x36Q>4zDQJcJw@-V9zmNjTn& zyc{M85`Y1a9*mX;fJlSUy^4~3r%-m BsBWua2V zQ-{3SI^>M9qE>P=HvM-e3X0}NWENz%L_L!RVMZ;ga$rXcoU(C_^rbhlyYd#tpKy2X z#65o?w<;k&91!>NA@-TJHu}=Rm{=%Xw%MVzO~i>=x6i+SDfep;>y2@&JE_blGNq}G zT`}#Wuhgcb_{J|#w+As(uETSC3l;mMi~)!CkR)5y;^nIglNqfn!BPO1N#D<5WA;Nl z*qD+-1iCtyp|Vco>4Yq_2#dr!i&6zDC8FHTt8HCgDe*yt=Ay`3J)V|SVX?kCSu{*} zR&t04u~@d>)h12~KTKo}tw4^yV-9DDmD`RxR}LYi{OA!xpk??6s4_Wx=Jl?rmjJHn zW%7eRs?s%NcQk_?)wof=%=xBm`YujfZDa-@-N S$InU&-DXTyA zB}Gy|5OV7FSe*2o$Vjv*+CRW2Mi6E8b#}`eHi}e==@+Dn{fKsAFP|bqy=8rUXnk`N z5Fd$hN9XXCM``rr7<*UhmO$QcHh=Es(E+q&X TXkp%&I&T{xQ^ha5UB&(rDC%1eB|mXTV0G zWBz%#`Ouj*Rdk&k^kZXq!5u$8y(!T+#ApQ0kx%Uy)o{K~i@zUQ_h#kiJC{o)$v)H) zrcAg35>SOE=Yp8i7Img?-6QyLFxK7IjoZ^7q0fa1C!RHvDnJDTLU#voh6WxfQaJ-@ zxJjy;wV~$8ePe=f3QeE*=-TSXyBmguIN=o$5z8hyEA0cr3XO$Zy%Y8?kzjtbtLOks zLEdHEnmULKGt*-_@VX25&>Ilc5B^fb6Oe9X)bKZ6nAM&Z;A`0zh_3$+Kq{*0wnd3~ zgcp;9QP eM~sIJ(_3?=RKS7$ukET{W|EK;@m@DKv?4Js40n7>M#v zrgxcBRR* 83^5b^l;tJ~Y_Y&r+`FcjZHv8J?*v~e z3hR`x=icdW&3=pxz0ChwE4O@9T%svY``mC!A(q+yA?UD`qQTsrgzGu;uRX|v>JIj( z8};xW??in+JFU2VHF(d&HTXz1nve$zBD8=mC)I4IJNF5Tj|f{WPaDp%1tYyPeHHSv zZs;@1YzZN;k%nb0R*BhvjcZpg)UQf$(sWhJ#Z9;axc&i-OBZp&J(e~%VL7+_ n zGMRp9vACiGC}Ht(lE>q|0->Tol|7|~a`&p3xqD%*S0m2_ fCopE_bR+SC5%zVP4XN&MR-ErF3_qJ9};FvE8ozQ7CSp!BO9xr^*Yy^L7uXu${~ zArC#Qn{Zz;**?bM7N0N>>rp4VeVRW!!}aMU1{rF4aqs)A3b8>;2okMq@?4Nth5Dl$ z70*8ni9Fi&2cvD~D#-}Pu^)ANFZArzMlSHWfBKFt*GzThuom#7Tjb6B4=~Wl+|~?b zbt*JWc3jX$ VxVIbuNreP@>;nb{&=wXoZfmJJf`qv=A-*WiNALEDLOPc#Ip0D&Tnx2k6bMzf6_6 z?>G2g!Z;{x->5@rolldhTQFQ&1Tpe!#2$}Wj@G;+ryCx0*uM6zpX9-O_rYQVZh`a{ z9N}y)w9d(g)w1MS^q;u@U|qq>sRs=v8I_#*XNXREuqeCk?y~B~+zXzm`!;Psp@!tH zGj~VG&5fb%$rd_&*h1YB5td^-s;qTwPS+M|iNbiNhdTDfuTa_aZLH9f?oAkU5h7i4 z6BN_Q1^x#xiyrEgIrX|X)S>4}Omf@|6%>iuHS9v?ZMqnWs&wLm`q?QjnmJnHW`L5u z9}U%jE>J4`Yl= LhjmrmcDPThh0cXoy!lN`HdOo23b z_ajHI!dkjGH{C*jr)VAxL#5bA-c$>lZ;GfwkJZA9)D;gCLjKy8TLC0CJ8fz9Mhd83 zaN&~0i<3^H&0C;WDG(GT9?5}8{HQ|8INmAv{dk)RFps>JB>F;fm?FfC-KT)pDsc)R zGyz7!&t`;EEV?gbD5U1?mbT#yzg$Q;mPF4raC|?Wf`jlVfO#Z=ssg-t3Tie0dWhmU z;*3?W1j7e6Vxs+~ncvA86KZF+>m>!YB(BTKUZ{FizppEHFo3Q5 5Onw-0E(z7ASZttiOKsYCMgO1#H^0cQPuJ{NmjOW}F`8LMt9;9mjC5Ak ziE^CfiYFaN3_IM@Tosl4FFXFtf`967GA!073f*Q(9g~f?=gZK5ptj3dC-LoCZ~?FW ze3}`xho)9a!eEjkhI83)o`nU1j>GO>=ltw_6p3sZ>QJ9>E&eI|t;?PvJ{DslqvQqf zIpD*kNT(}QI7H{nT-gZj%D;mrA+z~amVf;KoM~B?0j!3-7a^oz4OXgrgB5;z#^yM2 z--D6y-SHp4P8mb)+>8eNocL<+lnMaF@vFCY<6gcf-x|bp?x3=*?Jb7H=mWcD*1P`j zrDEzT&x_g6vzS*I+)Zb~tY__GyGVFNb1RJYeL3Zgj+2o{0PyQ77)}zN#=Z6=2sd zN?Gyf`vWHf7R?80t8+m5HmFFJ1;6yPARmAJRh+G*re+RuulD`YaeR(LME)p9_~5Rh ze|(^BHSj+<6w^}wkM-@}l!H9LX3foD2^U9l&tIMr{rG7Bi)2|pE$@7}3;H CAbKOu~p*pCqZbu zOAfqYKBcRD0VQ(&Ep%}%_=b{jv=qSro(+Oa$G9MmJj3 #x+b&N*6ybjr*7UdeOMFZ@O6NE9I52X^9=yyX?b6yAj=wzkRRq z3{7swC^y$bpYvJWq{vGN;0$d~( KP;Vpt)Sq7xgdO>QSVX_CJyBe5UET-8GN1D9;JZpQ5i`345R7)>8vu z4D Dw9{p3-y-z2~lN(vLR{NbE*J`^P_Wc4))IJ zs-WPI@1xa|8*lX^DJ&qbNhHK^f2AXTE4~9W YjZOG*7U=QejifV(%~I8Q)^b&(}-(7 zlEfO7MXm{p(_j}t{* k`$Z`w}??)Zn!Mq$6vN}AmL2>k>N z-%3~SLsRjGq?6<)We36h9<0$6=A C6kGxC!5kjB8nI zXhB%Isr+DG?^@~VTG%SkL9e9y0d(!(JiX|KP3mV(@%VC>3>~IRl3_{DMBEPxix;yM zo2fhPMS8o~%lFaekEHHu7n7xqZ%) F#auT;Te>di7wKo_$Zf> z%xySzQ+Ds0i5`>UCaTFcNU%m@d>lbbOH2OjtBI^l*rdp<3aYJ%4JDp%nM8Pbn)hpa z++9b141s!zVC1Z4+t#Tv*L~CzPTRa4kc&MCuToupZqGH{Ri&z7-Q%?s0_3*m-5jo` zfSqZ*NcA?K5|pYCnzDD4x;*X(X;VjvRdy{I ZSH=PDj4&(bVID0(A@*22E_R%T$g!Lx-Q+$==5!jBHBvBjibM`ePtLZ+B-xf8 zi-V4%OT4#O>nz!K5FDKe8i@1wTnSdUYQJzas;@h$%V6s<1bbNY+e$$7R=Of$<8yGe zGnP~gHCKU-Dm==k%a1CY*@Z^mcFvF`{6L6xC+}jOb5LT56LUCoWN4HPd8vUL9cK_+ zn{>qwK;k_ixgo7Q1a6JnGM;~63NhuBBg!u6h{SUCo}7w4dqIMoV|#moS@Bfg7OwQt z+i%4!uuD@S#3Y9p8d;JqKNRMx78)q#8@8jdqW=6UU8!T=2utRfLO2{Q{Re;w*Qc1S z$-7E6o6_uAYUGs=A&}QqyPT^3C2cto2j*^bM7In1xY-2(3+vB8zkX@d4)0`P+#R4y z0ngva{KaP5nRr(sA1gWbiNKcriNz>Hx06~%)+dXVN4lPxHouqSbFE@0U41Cb1%OyZ zBD(c^=^u@zz&wg6Qqubn9@XIqo^j$lq P|>T|t~ ^2H*wPkM 6h!>?#n)qETu^p9L8R>-DDo6<_0Y#GdI%D4qY-JsW1vF)aX$2xne zI(LgB^&L5;tdT^R1(ApzlVm$OJR4Hi{C_*p!hN-`)5tloUJ&OD*y{ocMKX!oyLcI0 zKU2VsTbEan*Y(#rXm;1aD&%4dV4^q+#hNF+1VyP7g? (axo%pKXlTP+O3&clI z&X!7gERT2|6MD Ob`%=POUX8ivE9Z5+y=SqFIO!D-)K9hl;7aEhF+z15X^@%nU zQPhoIT^_7j4plCB4*>nvcG#|PlTM?VHtTMWs`LY*`@{p9QJQMA{Wajm1;UbFtBPLM z_%)WRj!XUI-DK|LZZ#&1NtsUTWM((Kv1e&f>drX%pgI;8hN1wMm68=%YNu91axo@F zhUV!SbC!H!La#Ltr(n-}L5eMV=VZ_tN){{bbO YCK2Ceq<>| zFT-9I7XJVSYX#pr8*x#sWaABsJbvbfZV130wA(x)MN(Tr3Ft-f+7i`a`bj3LE}{uL z%xMP%&VX@y(Sxagtlk=Y>1Fh|jchZhiYN7ghe8#B3=5<2FG)cF#y;&LC=k9V=96C` zjsDstk&m~(C1IRvDKS7!rEdX`e!yPCW#0IZDbV9 zhY3nkkgLDERRrDKV `uyM;L=`Ac*i zY35By`-v<*;fWJLORJKTPQ`qmBA(#V)|pyjWZs5D&uq#?JCgfjC4b};#6JqYlx1bV zt@N&pSaVyWM~u)SR3C0!SJ_<<_GQZ}&TU8O% fT%Cm~Vf{g9 zTNJ>Bv(r=ipnAGE$THg1yjE!~MPAP4(?aL?%E?a){|qqC`vL=N;Hb;B*O2WYtEiOA zPCy9pM`}H1k=h7`RanSvd4S14aaXf YV=dBlrQ2&v+b+)u^WGEPVgn@%A48 zU)5Pz8FWxe9v^ssAoNGnZS&Ntw~^n?Hc)OX^p`%RbI)4X>}!sEhdU%FTubixLv2%< zZ#b!T(?_q}=F!@m^a&=xkuGnYh5eeh3198P)Dv|lNA^m&z-f2qPjJL5;ZI%&>zyH! ze7mL?qPkmuZd6{TjAL8EWg5&!fCOBF+>%w&3Hr4@CbZmxqov(7z13fOP<|cQ{a%o6 zwHAV@ 5;0Hk; nqIg7=rG1WUP#<0$o;tBIk0vnLV z0B}2;gX)JWp4El^83HLuQ}Ml}od&F-Xk^ya<6<&rm@-(-!q 9!R zy`-L!M_5Ys*QMA;z~`_L-er9Xs+gP(;m^ntJR`CR?pc-cnu`AbG{JLn=}OSMecCR6 zttJ?CRC=ke7k&v&Y-u&=kL!f@Qu*;*dJ{I!aAn1!cuw#Pv6|nHAGvIjn`SdIEZnJ# zT+u(OaggHV)8saOSnT8!m27T?1KUL7vkybec)3L#`{SM8{sGi|AyTLj2KYgV0O$iK zLEW~r1VqctAhX!$qEn9Nb4}ju)~zXiCq(q}#~yf^%kUR{EHFcGq|8-+EmKFrTKp?N z>Map$y$YO^ILjIv%MILh8!|oCL3-`iWpmzv<&k~yn`xeoEn)mxklcOB>^=0pmaAg3 zT~nD}!0|DRpJ>Ng@O<`VuYy~@U?f0TG?CbAv~;x^I85;ZX#sz+E8j3#IV@)r9qC(v zs(C4m4Wl;$ZPJV{334M(cn$pw(TiHzzt)a>y43{Ar1w7U19IdE{u
E^9kYC_2WI`=zD`H+!e<5LKo* DW-NDM%A8^zT~gZhss|&|!iOD~8;jW#^z5PoOU5Hh zEDIeSa&Zjn1aneZ10uCq<7OEmh{+bUHrF^5=Wju}ZK3GiNkuK-0 ~6?zeEO6Ywf%Iz2Mj`a5MW;^>t_EUorN#QU);MycV z-@8g>;pGeYd<670nvESyzmclV!l|inw=%Db8!&MIDK0zG05>|g2#Lslnak m2#YIliD#P_%rf2Ig(nima0?nwaAggv%AO|3PN zPYjOfwX|H4SEubA@vv1IaCWh5J%|s1DUBA*-*aj!@4sU@SYT#G 9N7f+`jM^+HlY;LVT!s3|qDuqKH#I3i-4 z-c3O ?`e^C#5I{ZaG##Vu)6mv96%Efm1BVgE#;J-My^`SB9cE*sAKR zdBc4Uu>+Ruvw-;#RCiChS`tz1E_ZT2wJuuOa*D=jj1&+Otu&w2T-~m%FRI8d7AnZ& z8whq+zitUoa&k_%ZCvklE sk0a4y~u^me$ZkZ7sy{$@aaOb=srnTw|P* z`Bd`Ql`9`3>Kb;Z3Y-E W9B}i z85r+f_NDOmSiaY_O*!uFKEjhe$eJ&jRs$h&yl0KToDM3_!{3I!F8 2dryTCX|8;O-d+?fl)|~?lF<(r>;+Kyq{|F z4-)A*hJ&b0r{0u~;t9OBP x*kEJzD+?3y7{+VYw3QnjNTc=-K}A z{V~OSt?{d0ve$fDaV4osmW$*!h*)|50PPh$3FA29H0GB>H9c%`FkDL%lB$&=Kv0HU z +o>B2XFHB_{VKfWepErma>S0cJ+cVE?zzbJHJj9W z8zJP7unV{6I6W%GmE@L%R^AqpR&FpdqmFY_ cvYp0Z%^Wxz_rF zeU6UfN3?x4T4Yl=VdhC0?nmWV`uB&VvXag0-b;_PoH8iJ-r-NFt-TvmwS!N1u43~y zq4}Ggt=A*p{Avj`wU+8Dbd0=t1$MVn{yhbCCmU!*+09s8n^N$~j2(C%FGHX3sP5k4 zS;v?_jN~r!itaBodut&yS8@n-0T@|QSpNXk?*1J5?ax2Tx%=yLHsyHY*#lrO>csas z>P 6QqD7Ofa)!2d}3izH97H4tQ25 zv~|<2Ep1U7_mMrakg84(-8u9J@UN9V2%8bDx0@UV#mdIBT{yxsbO{~~Ng(r%1%0V! zA%jhbGkofScQEVkU9f)XFJRMj^@=@{s %jSsUZmDXjx>vnE_+L>y-FQM<57?8 z4$vI!>5-m<_WUUkchs?_>DLeTdzq(uTU+IIPbf2N0lH(;J%xK0hP2P^uLZrPsxIx- z5Q|AJ2wX=P#^zDbeQU$-F7+#kY^*fv+sl-O1^YB%j!==70C9uHYqQapTheywI>(76 zwfjUqQiO9njHD@26y#v#e_D0}it#Pcis|hknsW?AmC{K|uHnID&tf^xy>sP?9F_+^ zrE7SaSQx0;c(=gFZsoXr!ctp?3Px9_LtOD^;K?Y#Il$w+NYOHvcP3X722wfos^zj3 zLXPFma!<7+t_!rA_VpZ8FSTPEPs|QCd-oI!bdoa3oy2S%jWSkV8*n6?ds9@h<7vh- z*XdC{@-V+q#TFSNxGG3*nD98MW0~RGCj2rS?*oBVp)CFIz~pDs9cpr?%PL!E%5WI* z*QEeC=Rycfu~z5b-kQ_Mp@fK_lZ~Y3KT}b8i4w^iL0FaRyPW2rI8p{aaxzc96o9a| zATTPS6@f0G`~Lv?sz#PEi5PAwNcv{8U$;Lo>yEtlt6oHgW>wt49-wefU+Y5x(}sA{ z=PIOp+3D@|6spX!#Et&|EdVLTGHNMY89cWx{B6i?LB$srFAO0cXi(duarcj?_N;C* zO>Pw1w)VsQ%y$?aN9jyf-jf1DZ&Ft)o<~20Wm?J{;GE~@`8tw$#aT(DU|({E8<)%J zyYu#?% d(!;z>H^~0VFN}^*&}kK@$1^N?5`tqb^z}Rl)~|l zaDNJx8TZEEIR!KHh5X@KFV8kW9Ar4XE@;I zs~eFYl?0L>G1M00jCy{Qy0)V&-O5S!f(vJR@=h_d52ghk(TkM~yNV?tWQ@26f==8H z{VL9z1(cF6n{aJoAS*u2#YY^Bb>RM$SV<(3Dc-FS01@9Fzvt44B$a0jNL9`=*mno~ z`qguRdN?41Q+O@zcS0rkE(-P=a7gMp=DJ@COf & {40;~;BRwgm#L@0n-x95Ku+Tuwaba~W?AK8R7z-nj z5cL>P4n6C}@9$nmX^iaTwodjXy5t=Daa3T{F3LD(Wsh?+1Our7e=Joyi q>fX?Q|d-GemPl~Ri@l}qebWqyq=&X@vAOug{ zgN_N`&OK|0hVo^Nk@lRv>|;GfIsIx|3#@;~$`}3=Cxsm3wmXqRY#dLw{2k&*uY5mk zE~kBO_QbY|OQ!p(3y)62kzFK{B1gU41;%q YK7DUSlS-axe%x;wOEYe{V%gjipYLVHbHD<&Q$(iG)%c&r8qT3EpJSxj zESCC(%$DL ^&%FZ| zG}3t#5@`w-0okM{y(WEV%{Bl}6xM7E(v#kyoxnqrj116#e2;)lC?JZVb#eq{qdDOI zbn9D_CJ~6-2h2dC;9Vx0lg%MCgwO)!keW(DXaRHHqnVjwW<}oE;AgF7_>)qbNw951 zM6z2#3r;_XFQ^^y+*dns@ef5nit=$H=X7ok0Ux3ErYqR|(YA&*XWuuLR1&!#c=}ha z{4~_O1*O=F?Rv!Oa|8(-0znaHCmG7}0LNU{mTLpbxt2DFtClA$FnZ*1^fa1H$B}TR zNW_t37XJVY_N=1K54b!L;Vp5k*6YGPI@L71sLhqx`&GW|XJ}XXw*ED}7sNjh_-j|2 zPVv`=%&7u^+NO?;EJ0h4UN5}7E_lsxUj+O^ZzaB$b}eGEf;fV!Jg0PokPEl2dB;lj z3GL&&yu7`Hf*NF8lCwNpB_yAmnGdust)) zL#_B^Ug^neaVUYKW^sQH%Od{(yXa4T#;9NXFVd$YQ_*j(^a^B+-)^vdh0kB!C*5)N z73DrB@rT8~3ToP&j<;qt-5%X`eWOf?1dMq3${dh+8NlG;p}vA=0sBel5cqC(2gDQJ z+)iVb4B&Zt0pkOKj(yI1*UvXgERW~2Wtilg^{)5gCbT?FaAs{%@?WzC*q5uZfa59$ zO#2Gp=Ezk&m}eE0^&AtiE}MCCXK*epr7^e|_8|5nxT{i6adfiJcKezAc**Zs(VPsE z@`L!)t#-_jsQ_&U6*5hiV!*bRd4i`rfs^S|UPd6aD;eBN3d}lG5MLe;u6^ojWJx92 zBkoo_b5QTpW$PrIZSxAY0Ovg7t+KE?!7cZ=2il;uQkQK3Vp1$CA6)Z~)}@jdpudn8 zbw!YNx|vqO}LiI_!wdV zOkXNV(>?j8!!$5h-B{dO#Usk0QgFNW sOLR)8wCW$m8#^ z`tnDuQofQYwP}JA5|5ekbAj9RsuvU5lo9#P!zv?IKPrrL$79q~dREyrEU_XcYypo- zb641DYpJ2-3){pIGll4?JN;_Jk=(@0A>OPPJHS7cZ)mm_>uD#K43b<=8IA=;!7N61 z6W9U=>sz*d9(^NHvQ2VZWmz`KB1b5ZigCsV*QG+H^ajhn1nj5q#nJI!i2Ng}-avpg zt;t46B0PTa$scze>*yr$-nHXj3S2?p{W|hZM&=^0Od%@-T;p+(um>4E&rT~d;a7;) z#S&`THlel~coFp5TNPjxV +tlg4^|Dt$(HV6dKfk)(<= zEb5E6kUHRZphtszNQ1z-W|&t%yLoOt(;F;sv2-J$8;>2cUU#m&_-UZNlV_0ljtbv& zKh4MKUH+}9_%`3gO)T0)=(e@B-3pA~^43zs<@X$c(BmEJfbkx?E~nxvy d2R+D5F9 z+%l5!yAgxI%HtgyJq2?buZ*J9^oX?WPfQ5#+(~mBu((ysibghLfzyiTF2t5zb-Wsk zcXsk9Vqta&SoFvsaw@J5QaxejlJY`smgEDuX8!*Gx$l~xa#6ZxapAqm6yqYQ3?Osg zC#Stt--$->Km#Kqtw}@TjC}6dC_0}?i!xv+0FI}QN4+Gjz#=0IW1tz&r8?dtv`Sy1 zh6CR;409ra4(-Puc(yPK1S*t;rBxenbIvkNRg?F(NrI}cv}BHh)}dh=UAhX*9$V(_ zMIa~KODrmRINEu}Px%!c$ax&^43Ypr2cSNb2|iUJOKlu_)Tlw0LeOtwgk f6i*8ms3ow8E@jo4}2cql}&)xySZWlB!D!3 zFU!EsY*Xy6WfQQUYdJh)oN?<|GhG(9PnZA*CmpHrUAm3Lxys<+bIy8FaT&goBrGF` z1byw;>+8ixvIKXOx{bKVP;xSTewBf5cbMGo8@lA2a1Q`|b5qHwVir_!B#c58&m*oW za r>i+<{aB!ohJxB7a%eh|Ha)ahgFWn=I zcJK79NUo#3cp{PJFBvV6I<5x<{syV)!aLZ}u4HK5E!$ZX6VE_@AL~sq*vVI$$}O;# zFNGvzf@@z-YmY3$c7iM)GbI6kl;Z&UXRS=uunPz+9XzrSmvkR6VbK2oD$ZHvxRk{q z3}JkdTMEND P+@@B7r)l4ukb8~YHlay9^a*AOxG~#tYnk@Pz=L& z3*Q`Z=~}Wtw|X_b+LF%y05QPrk_h}UM=KqIN0GA1=Q~rJbR6;gsajy0cNrc>Y@_x7 z^%UDtKag8#2^)iwGn^hVQ^K&vku0bgP?P}VgOkM|v7@F)%!*%Rt+*1cz$38F*1Fi8 zt-M<;=9a&0n#in ZH(v84mQ)ZW7u5tAbJ6Qlb2$W&4dz1eF)}VGeW^e~4vvnCmxrtfF z$VtUqVzNV(Ipd1Q)Fy}Q(=>#}+e(w^#Q;aC%0;A+sVZY##roCV7;UqOnC@-7n#0u# ziz}%Wi-wIr8Q}6N>fTFlZp|hPY4<|){{SMLgl~DdY*UM7xGh`7&!tTp+zdw`46NUD z_Bijs#dUgSt!Jp(EybPGR|~*n8v}#%?Mq-ZN%yAao1BUXpbGkv*^4Pw{o-49Qjg{w zDF?AN^X=8fjR)GIdv%?6x}aY}(C+p*?b5yf090FPH0y-BRcILqaLc%0`&Z6a_LlKU za ?%YHDijkTweS$SmL!({Qm&TBHk?Z8x>_Ysg(oB+MQ z9M^y1j}J|8DqW<0c!U!&k%nc+$sbSgtP7tDPZg`nbqr`qvmyhMG3tJXxyrfH{5 zSl!y&T~6f?uH)4LgPxz~n)@rjo;T3EOK3)!zE+J)l7ZDo#~AhEzdfMRZvqK6y6<8! z(>UrY=?{RKo~ks})AdAqT^a}pi7nL; 6%5NfZd!*wN~yplsPkl|I-D-13^Ldv8Q>0Zm=y-+#3)1{6? z`$TRD&KPid_pd$i_lKmFZftBPGTK~_voHsHMg7yB!;i-lr4ufy=Y!blORL!4omE=x zZDJ-OTqqB>0Gtka=kTsL#UuH6 #diKA(yZ;|p3>2p zH4!68C~TZ_jDgpnIrcTkYvJSClPL2PZ6|) ~0(m20i}(8t3%c1|B&F%Gf#Uj%&EG)l*G|NMm)88xmv;4F3R;MD!m+CQFt} zxge1Ou`GDx`)Bf~X4E7}N;>XS$ Rqm}B1IkpacmwAC zBf+eBQVX_Hx4~yF9I5OM03GYC(6sw&sD9BNEuugP+D7L3=dW7lRw=F>kq NB0|xQhrWF( zdyNv};TCf) 3kp}V`ga1IrtNU#Eq-1e_(@ZO2x zd;JRHJs(28mrx0@<_91zT)Q9BziPPCdy?I?J!9a;so`tC2_*VGorRM`gU?97G7t8h zv64y8JlA^^FbNFkiXFKuJJ*6}S81Tx%cfe1))^BH8UEwvCm8Ga*RFU!R!KBVR=v6X z?1YH?&J2UL2Y$7=JlAJRSONhcWZ-+(FYznHQh0Yn7cnZcy9Eb!3V*ea;vUsQ;>Nhz zKAUAKO>qnTrC)qoe(35BeQV18A^7s+#QJPD6I(|Nam-{4kC5Y_JdFOd5Z^;eFBw~D zdaRnfNo>~+5HFM*qbF7)KXW93jB$#=9})ao*H=(!cR^O_c4dhp1SxKyXE^oz>y(9V zt{^5MxQ~}4jB*dJ(!1{mP2lYk+R3jjt;N(Vv%HcL49(MK2;o3}y~v;}x}5Yr8ot$G zwbiw)P+P8{d|@vpOTN?dK79ZO^sZyYmN8iCa#>r*8YMeobv!!c?Qh1q{{V>|I J+me)Bm5>=@~q8yaNSmdzB&Y|9e4A$-8#kA8X& zdWPkG%_|{wVmfW)5Pb?ptss07qbHpE)J$A%kZdfZsL%7F rfN1LpjRz z8+&t2GJpdRNx=gixb&r99E*n`*LS85YJjtOrL%_5Kym(fH0-zl@7i&Yrlo&6R+8c2 z0Z4XS3=ROu9=Odk1aUl(fP*9f$UUmltj?qv2PZ5)9<^H8&zPibBhZebrB_)By8*D| z0uLwBlNg0#U`GY=J+f$0*)WAxcIlCyT;i)S`GMRr$MWq(ti`1Wq<~H{&j%EkGSj(z z=$MLB zMvh2F?ZtEsnXNSs8q?ShhCx@BSQ7A=_@HRI)Q;C%3jKAs#~!DwYG4 z0l6LOn=7E!Nk4eG5_7Z+bvfe$@Tudqc7RHFaQjF+5Knq^(yU9J*c*d}2PZlI0PEE2 zBFdp%$``?5j%scpjAUmbGD9H>Ng1Y#g-M9}&ix {vbJnbB$YPJ}06BMdPEX6o^!n9J%847qrbHwH zN8`>a)wwXE!8F^qmSV%5zvmR*!C|vn%LTHvwDF{+h+xEx!>=8<6>m$mSG|!usV+Bs z!Zata1fDx&^s09gd1?v;nTs8{=N&Wo)Ze_8Uoj+M<+AM~jD0=2{#33sXgqL){pHN@ zOsv2}7YdlhIqROkm1ak4C)#9q*BHcuamYQkjMd9+w=qi7$@4HE1q2rNB=r9P>(nc2 zGzf7v 0a5jvu z%HW }PvbY@Z&w-(1z;Z<&4Np7xpnLON<+z&l}#;ce{{B~E?atM;z!R7K^MUTx4;YivfC!xUyALQ3T7l!U$ z!%d&I`oY2xPX zV!1adiRK|uQ*J(QuS%sTiMD&E!uxF#MNy_`&v|eeeEFoD_wITOoSyvGp+TLyjd+KI zJVkH+00|1k-ObEr%X1t>Fo`sUvB4Z|>67hVyJf6fTwB|a=pJ<~66fy$+ -h0ZX8x~p zvIlbf0g?U{!p|hqYXW;&3ZqYjUEOd8U;FB}b<3HI5wRga0J@XdbNSXjk}YoUR^b{y zl=+RGptENf`eK;Q{= r%b+Fv3V>#tG!&x&1Qw!8Dno zp8f=rbB5h8 %?eH-l*UN)1b;q2&1ZP8 z#5zcOWw+Grq;E79DBHGUzZJ{)n_SawbhT?MnIgZ5{KRBNIB W7r2Po2Zxr0kKEHJ*lBPnz zpQ% B8+4IC=j`m*3Qph; zx21JD^az^m(s+ka^I9o)Ac@N>g1ii|$nE(W;I7?Fjpb!gju&@0=Zd$Yu+fLHeC908 zhF!lwOoGuiO9_o#bC4UJ3Ml90+&>zaD pV9S+T0_qL~6~s2Ox~}tY~)t3w*zgZRyfPkgp>+$>y43XJw<#k!l0XhwVW10$rVf z7;eU(*QR;No$frwDhLObQJjFsy=CdQTjobrbji-; ywUu zDr6jAiM&4^rru({#|lR7ryTK~)ym7@YfC*gOV~fr?_xWnc$lf$dW`))t$G}fk+e7Q zR$jF6y|YI#K@k{j+;LLMS{^^IPitz+aIwFWFUd0!OoXpc`TCK^YN>GshjXUgU45M} zRZ=8IBWnT60iRMoT7$ F z`Em!nSQiFXPzF05de=js=n~vcZ?5g}X9q6Ce5?irc A^KJD&+Pq*0DD0gTj3HJwdBKW}8u-D}O9VhYExo4`P0m3cigs#F3UPz~gZvuX^pY zyCH6fhyYX=QaW_3V;ixyQPcE=K@i!H$_pXx4 +&RO6q}(XJ!uH;yt+auG>K` zWeXb$Mtf;hm896&S7FmD(BS_7TH)2&If0476Xrynq0nF@@R>r^$ZLhAV}#H|Tv;0lEmMigfQfnI^)n{zjW zhPkRsWfam|rKPkd1&lzG@~HkId;3=a_7N$aCo shyQNZwqsD*VHadW`p}rY!jd{!`9z+NsHLgMtAadHk_RVm2It%t#*8 z`6Me5h!qOQIL{-BgahV%;gWNjic(10K+jRn<3QOfe(yYv4m$KS$)ybc05HHA!KhwL za;iffKN@#3C{UqE>+3*<%udj%4l%}fgq+NX9@Rj|Vj?fZN9AAx?7DUGmDS_zZTV zafr>hVDcF46(d8n0}`MPN$x++DX_p3EW`kL82)s(3b}$H=cvi_ 6EFv+2UFgV79_e7v3Ss9W>hyPJqi6kT82p(x~Nfug&ip| z8-TegNyu&3$FKFO7jLpaJjdID!K*gA0ts6(jIYV}vO0C?Rfm+bk`6)10G@-^qPe*~ zYGH$J$mH-b{{ZW%?JE +!s3jThTEGs3&u`xF>V3V9=6UqGP+T|owX7lGN8)||Sh9BqJq>AD(BLZ{K9Gv9( zifz17nOw%fm=BeYL(fr9xVJ@xj6@ayFbqCyS{1r*pah zl0p`Ex*T@@06hM+B!SG>P8voTJGjRKHJv=~9q@uXf+EVatbdChzm91l6EuvXbL8&M zGFS}%00_+%2Nbt7CurlCC}7FBfXKK6`+hXoWtd$@36smp=W}##uj87HrDJcIcb}ZH zmm7aC)|$m-jLg^$i |CxO9$LV@UAZ6NvNbe!NpmmqO(&mQCJb zhB+T7Aanew*0(p2TsgJ45C=wie|fN;hZ+2;vtHubTw~|JQoQZQU+Y6%gj$Vej?Z+v ze9tiN{{U;>Kgy ioEU#ciM-c H{m?V3$6FMXy) zmPxt u&r&~1mNUK+5)$Nm>${A5R${pGaky_J5$RSXmSJ%5q-bPAf(LJ5_|af2 zTC|^RRhm`|04xCLM<8dvHFg&+ se25^3NT+6^#AR?${ak^s5%BJa =D?ur*MlSp|+AX`-*e&k<-_b zDWc-Lnz|-}Y-RIic;|4WE?0&6cCM~HQ&2bYUdcY`VE{*iv;YT83eL1q @yy^&zO4ac~YpCm84a zYP_7r0M0YiQ-1Nr02$}jgxL9FjSH=3SGfgc)F*W#YYc!77(EB2Qxi^{`SOem3`l92 z3)3gu_NVM6M&f<*(tt?}X&yj#Gah-|b4=Tu0gUIU6zLrlZUAE)ML{H>C}Q9!>yyO; zu_M0JAT?E*WQiH2ILPDIKh~s;E-zCy(X3H-o>7JT2l0O@w*`w^2773vl5Aky%9+Re zqqR$9wsDvC*E(g4l1X>=Rh+SoC&!y1J%Gmp+}34@X<%aeQ)%niU}LRE;%iBdikw_b z^EpsMFeHvWDm^wQNF;$+g%XpJF+*mMiMeHab*3yg9#~sx0r|H4q-5kDQCqg!)}yEC z7fqtczRGd?>v#Fu+x?{VPj1z_;k^kp9|G93TgdrW`ILe_`*t J~Tt8om!1lgbC> zIQzWx`ch4;QH+v%hn^*~^S8w#6TA?ob7$YCJ-zCLjz|xI*E>hArD)F-S8zS {BGr>$#yk;-Hh>T+<@=w3zWzzozD(yPbwl22-uH~D^0NCbj^ zoggfUXOIIf4o_OMVy^QA=(){jdCa4(1}b=GC<7KJ29S=b&O}#G@;Z#*ZRCpByZdF` znux#_h*mKEUfs-keQTMpyMgA3qzWg^mQ*-6?~3mHW2+hbH*2TBk8F?uEXe#ZX8WT( z&N=*Q`Vh`1P>x$`mx5fZig3z%RXJ5 1fgmMHkh#ZPd(+lMDYZ)m&&+ed>Hh%N zsJzB2<$?=zG}S_6AxYT1&sqjqDqdv{#0-4ZExDQ}RX7+Rf>d)*h7uvcRmUAY>R8#Q zkVIx1Z~!N;rinVJt|a?7I1&;$=NbA`aO(0!Ad*{AA}I%9BxHJKm STyjGK|81fQFXoD=KVam`@(t5nqW-D2-n zySDP>U=@)NfP dU%TCNHg8}Yz5NebB5{|^&JO2tB%*aL2;=mh1>|T zNx%V#B%V*=e_Cu^Oo>ucb+ObVblZ+kx7Mggv8X6P1RQ>~sP826eW1DXiO%wS_BBQA zE@M7r#Au9pBPTt2^HXw?Wi{b4I&;A5Nwn<>yFKYXQtVieJCACLb_1Qb2Z4%U8(8jb zpp_UT`ch?34o*9oXm$$2U;_g _M7Gft90G+#Lxy1b56(&^4A+me>aZtrB$et~+zV;bxb4w;cz{wnT!S w02-cBKvWFK-d`v2s1e#p!if(j2iK1O0HCKc zmMk2M=NO@|BV-;(lXuD+XV;9>GZHYNa9@>d=e;<~n2O}>Ezq7aKmBxz<*WjB+{et| z9!I?^fg88VMh5b^!0m%oU8M4ZgMh^D4l`3-C}ah58z|@pU-O!c&@w4jZ1dATl?)8m z*j %35f(HSQKEGVia34HzK^we~83{}z zx#0=marhd_WPrP VFhamLNPAdJBGB)dfDId*`a3uE}kEd}_LKSS|+!)C1(Dv(^W8qq7gu1Zm z525s-KI3Y}t+tnH%Pf}?un>Zbp}A=fAP;KY@V|$~r+hcfoP~YCh6g{ydt$i@Z=Zd{ z@An^57L^5>T7%@~X;ciC$WjL4PER$m-XhXd zBupFVr#0gCw`#M+9J65q63vcz&*|Q^wQD=5AhntdnC=v^@zh{{jZ|l?i;HhWdOLWp zOONF;IPK79ADuD0VWox2#_TdVECqQr#COt6u*ERR TAOL9fm9{7j^;FH z4m{4d-~*1IrfG8^PVDXPyj6CyItqa8Sph`^5J2@l_15@K(KTH%+WzD<#Ep}+hwjjV zM<8%d6~K5(+R}YL?2Rj*-iVhAxRxV4dUUUJ_ $Hv0IIfdiZE_%&$O`-RPP~;;$pB^$bada zm_N#$hK~vH{0zP*k+AE8L-P!tp4FMAIoQj%zF+Q|-uQ-6FBAhRDlWwvNhi0pVp>7D z *H~3CJ^q)7$C2> zq;-c?Pqo;E7ldWtQUH|y0C{~I)OW9A*7Rh%fTP;Uf-&;TxPG?| z4B(8^v2Gxo6OU?amX{&UB9XZM?On0Fx>y7WW>|oBp5xYseuGICG<*L5vD_=7f=3FT z>UxUkyg`2VdrQJ0JTQ$La^q+Kl6fbJ;@Sz(!#%vcdnxDXT2^a2e2%UF9OP5E3KKh{ zg2y4UNWtQhc1Cgu^rbOKSLKb5Y+{pSfj;5M?~Z5yEr2rJe@d%-C2_f3SB&vfGQV{^ z8f3Y^&PGN-pe$rEp!XmUc>QW Xz(L&H*@my zNsNrUXK~}6-T0=yTQ7{RYF3VIfQXBb3Hzp^Sgr!`1dKC|L8%y!w%n2iLv+PNP?d5B zAe@hCa-_S!^4t)4!qlQUBMPQA+ni@_T6Ylv%BpSq$~hvWh=|xOascPp(g>YpWb)V_ zaB0qt$^NL8&Uzkr{{TOg06AZKuQ@ kImp)rykTOTL zJjPjMnmwQndj9~P^dL5FFVa*ZGWhF&I*P02sca0B^rqTM&uqZ*0LMM)j6ZmTAajva zCW~d_Fv+~gUjQx-$~osW){GI5NG;g+rrV*GKlSSn&pAB)RXjq)NLQ9;Z1ho%J$mMV zv0^KRyuTS(<0ozv2LLD-ACRjW(U#z(cqU90108Zl6%+;!F;+VnQOP8`j+pn)dVa3u zrHHw6gg7b!ka+&JEYT|>q*i) HB0R$Vvm1CN`(w;d=1mr~rP!}r7__LA91dNr`~ zW6%4i3_mkaUFg Z_GYDAbk5Es_uAOcCova?nIRTy;Nt z*Xd5 w9ahH5 z{aj^T<0{M3JgFRh6?JcP>!`yfg1{bzD}tFGxNX#31Bu98!z2oV2|_ctbjKt7YFlX~ zwzAv=Y_pxK-G>MK{xzX>aSFRC!y@hH1%WvID!avLFb>4R+%ksZf?6}}p(gSyXBj*Z zj%vjAZb)2!pTox{tbLu6G6}{9AY>fS_&+#o=bQ>nmXat7c9Dg;pc{`>$s^vIsC}JW zLu8C2LGzh7B= M>C3)HC1VVD z3fbfQ{{W3vCg9yfhie1?u6Y2Sqx7VaD(rky>{7e)xp2Xkl|H|vEb_Rwk9z__f;sjb zzLmSB_#a-@^y@8F&e*ur8J5{b2K|Qw@_L?e^fccXct=(6+;L5)+FVB)%wYya+nfyN z2cCrfRMHz-m{%qjgf9dh19$0~j>&|18 3Uz= BS_iPW3cUo&VMSU5ZG$zlD&nwWGIuqLpE|p`#f{ru1llFkXlM3oc*rk z#L5tE0YZ`h?tW_2y3@5yBYbn+$0fSB5i<|EJ-rV<&biocFOH~;w*mkJjHEfldB82} z+w!6AXsqLNH&V4W*KG_@vXVC^n0X_ve<4h@^V&$U$mb;VQHty=JUL?4Csv=tRt|i; zMFKf#UQ@tQI}GC{xrxkn*DqxX;4qgelI+1C6NCCvx-w{r;__QicaYmjPzOC}@=GL9 zhx1+1P*CA|8mX$eo@KTQyUXKn<3C@ }lCr;%L %joDw=@ z4z)?|VN`D};#k#NbBtt@p6By5MJ9QM=-YIK)wctJyknnZNhZ)8O|{hXp(%BbD;rn% zvUAC(e%vG74oG;$?VVH;&U0Ay_hBXZvKjX?jDIT7l2o{1Gu$7$hTJ~#fzyw|rS1lX ziL2b(#NJ2ADStT#{t^xe`tUz0>U;^~&38ndqlQ;YS@i|DxoyKN1{AM8qp#Aq3r2bE zq>4DpmLbsh_x@m4sd!i6KCP)*BkNZOPf6G $?NI5H32k0O8Y(FnRT%9= zj>>PL?w<@MbKt8ojdF>X03<3`@1E7sJBB%VSN_^s8s~l)EQi6?rDBnW={bty82OJF z>0Kx@spM)4^(fRwW0G5yW=IbKtba0<&G_3&iu*yih@@mN87nzq)ON0| <=3Co_hI_>F<2XCW2LSW~-#?`#G~R{W?E!bg2~OUl6v$xM z+msM`?y2H?V7pdWum*ncsS- 8+RGbDnTWv z&+p >QkK!KA`*e}jorG^Zo;zYX>D}`=bxbBqapdhHDph3wB~q^{0LKg z>vPJ_A0O=s0ITFFLI@<0gPLi!i9(&Hfq_>9_MqqO5$FBkQA;(kYzv5wug)kQhIDfU zyx5@a7* bCb!fw1G+7fMD~|xf`8Q-p^2-BtsxB8z6!YdeV=@wo$Iw?IyrDz+pwq z+c)923b-R9=~65!w`l^fto&VTb8xXOw5z`$7GMQgUl70+S7=Vy*Cz*)Qs)(;DJJzs zn72d5(akxnP__yWrE`PEwhDqRW;r+*BBoCj+q8R)t;eW26-3 T0P&vn>mhPE!Ou`@16#1OH&K&s5^P=B3(4l16FBImR~}#R^~m7VfD8s= zbB>^P^{$C6EM23J!wVH`fN_J(bOTA#SLb_3c;IAEBhMLz-f~BBYiGjtZF{N3BEr)o zT*%=`3NS}LmDUO?Pe{Dxv9^vNFl3YkTz)lGHC-aXWQR_QYo~r4ErE_B>`zljX_|NX za(O``k8_cLqdEO6GXBB{407r>@Yt18ln2a_vU>^v@g}U{V`Z?nCzOG3Pu04b)zUl{ z8nBXV$mHdjxh9fDIkscNsv<^W(R9gf91bVEInTISY AVmT()6%RxtgCp6kuQ^jxc8<*X9}0$4lk^xwm9YCJJ TJ9uHjmNz? zE=S#&F`nR2VO+(12XcYuDvxBSrtr9Uwx!RMRE&_F20pdYhK#5PRMiH)2o+^eyNL?j znu{T(%qH;sHqbl1py5EtJ4asi&oXVAL%VV}-EcS~*0(jQgLGODa~^QO9=PpTc~c38 z8H{HEs#`->-JIsF1g$5OBrU(3@ziI%XX+5mZvc`;!jc$_^Z3_XkVaWnMclv@01wac zrMvL0?b@xux0pnD*b^j=r*ExF8;#B$(s=x~-x{$eC-U!F{v6XUbvuD+1PV(QBXi@i z SufMjUvxRWW z3Zj;C=tojIRt3+9-a9vrC@n;R^XADO?VW#wejRI>)UIIO?YO%;e4&&bqdDvA(y>MH ziDY(>pAU_!c=iY1tu0L4_0aUVH9autw+keOYnc;c-ZB8q)1v 3<*2Pubm;Xa zyn%sM$^nwBM+56w`=VnUuIC{D;y@k0Hj#`2$5Hvw6s9{hgeg=ChaSJ=R0 )!9nt&+pu?!gX*>}^Vi7|l8<8Mp1eF*7a!!5g&i*87Qh2Lhz13N+ zEbOgq(JgJA%jLd7gV mD*qUcs;v+o|S6e=5Yj($nWLOH#i*_2IHTt zQqxdUI{^B7=@y@3QZL%wTH|*ZU^cfy$lx6N)ejCyA@QZ_L1eQ`B9T PJ@2<_y7~ZvJvI-G)H?sdLz*uC8|< z5d0^n>0TML)J4 $#Nhek46Wn z?Zyw(R*!~tJs!r+^HkMZd;LgTm~^O1{IDEg$lioxl>^f?jj~%vh*Y>|RNk`fBr~=% z)O733E_PZ>&)2kLXaR>+f_WJhQ{@77vFf?UQC#Hl5I$h#$oWAX_^z;oxV4sfrIXF- zH~?oSu4|dUQ!&Cfen4O`Ql#4);H`3#GYhzG80{+InAL4Xlse0nAi3lonJ0>}K4`%s zabN~i=clzrcY$vZXqRr{WaFXj`Wo3YoL{s$Fh?5#IbbonBzOF=OqHWD30aq6C#O;> zSge!}Fu4)O=-o5WRJPE(SCQNplIkbOE7*>Q(v{F8J9v@=@`*S@yPR@6{#c~@QobBU zeoThR$^0qcI$N!d#117PPeMa*0X^zC;Ueo|IE21(ACbW8Mw<^{NgCc0a!?4QJ9i#) zj1&0tRe}3O+xc;b!;Q$Lurd8=YnCxW_RTy}q*4Z49!d86D!Q~XBw#rg46IKdcb+jx zL<$fxM$ei~fUn{H6*O+r+uS3J$cxK2ryZ(|sq+DilM)5lo< |T1Lewrk&B4^9y*^sP z7X|U02?*=XE5bY@saxr7b#!fDxVlJ}Yf9v*usH>B)Z;&$bTW9)#5(nb>PdSjiXd71 zrXdg>fQ<9_(pmyq>Uyt>{wdkpfo0+8FD@@6kixF*xm5aqGrGAY(DfZ+_xoSPS633T z8C!kXcKYM)k6}#sW8t_jUOj#Y?xbZc9Bn4t9B^C@erwW3k|RcDOP$1W+#JxD)9iTH zimr7D^*`+B;b?UDV+@w?AqqXusp717dMIIrL-w*^VnZkxVlkWn_+qX2;T8`OGbh>> zRgH0y0OXp@v~uyt%nn}}Juq=iomAu0?7TnYn{N*bZ65B{)uTuxmD$M*9FkNLJMoXk ztZF|MEN*o87T(fZcW{p*#VHIq$xsisdhve~OTSrYM1^EjA2B^ozG|Y%%IWg3+4q8< zQNgHpM?C%}eIcoQPS9-aVstk$NX-~^OPuWtx$D!9=T7lAkMwx$poY@&Ymc-xBnCis zFRvW+ub!;uWeyYrk}#xX5l@c#S= ODGS+@chj$4}E@ZIgAY9{7L0hUj??76}96`Xe}%EimpIyylm z V2zsLed{rfXxI$Z?69U{ zlLum$w*YLPd;Jo$E8@0!Z+;X{hBa0XZ>ma z01E3oAA9z-hBQ*(f2@&)6rQ9nuP3c{v1!1r;4nUwT EBUbA~=3cZ}S6EIlgLd;0$2U_t>cg6R!z-;vSj5cc{INAtj z%V(4L^rg=F28heL)85lmp4lU3jwy 6O0j` zddbvo*4t26*p%KrU(f#luS1L8;G0GLHqs=xwY!+Fk>>vJDC|0%S5+0~hFOFu=58Z^ zA~nL>T}vR26gm0Zk >JZ7#6Lr#nU zW*mBSt~bNhPj{<9VDhn!X$Wzi2mqSvTfuO&(L%d`^2>DRsP+2OC6cbOU|fSP-g=&t zliyj8&OXf~iliZssUOayUjf2NF78LrQ^$ayBa;6BkpBP*Vlypd(;9O<%S8!OyljzJ z=di|bI{uY4#-*uBLg|)J#EyPhq+uf;r(svefgl}Bm_2wO;ac7t@T_`e(@KviUn%m0 z{HNtO$m!OBT^z!AetW4><5#_wc0HZAABRfXvri0ZlC%@*HZe;X8`Y!$uhzP4V%b(0 zPaXdNyXoy-J>zvz;>}0qPz=Bx52Da3p1WbGczs}5 fU(@xy z66N+ ^(Z>GR~cJbaOKt?vQaJQw+Aw 9&xGuI2L3w$bu2$-zB`wQOBU{*NH@KZO4P%XRen zR|Vo;Y+&{KKo|r4mY@n~d_kgK+@-uX1iPK8JeLDKf4l8aPbQmift6)o!#Vprod^5| zu(SjRT(dYo>w4p*cNPj7(EtuGxX#cs$5B+GOr>Lo)pT14BweV$xC|R<1ZVXXM^lSi z(d=cODgM bXcid`<{PR>yO0Lw l!j z9`@iq4?c#cm}+eu?}$8GXK!-`%L8!n%0V)&HsJDCJQKxYYW^&5HcQ<(r?y!};tzJ? zjCA6;%j=u_iO^2l{Ix3{PCy6x)@!st0V9@T+^$DHw48;^%?Net?>=kBk&DcvNhSy~ z5`Ui`kgSHioJ`Flu0iY19QCA?=9V%@eSnad>5lak#k;&4fOlsjZaR`ZF--}wy!Q;z z30*@geBncL!L0e>;pKmu%*2WS;1iw?p{*-@F6ETUs`ye=kei9)o 5OWK zVqgMi9Ow0^8gXkZv3Y2|a$&H!!94LxRwA_W7y(1MfhC7Dl1gNqK0r4B =^spToI#i=IRtY<|MA>$(;_oaeJ#H5zo zj)igWjQ$+e>rDpw{@&{E%Pt{Z%sI#y&V4wnWXZYmK*7&ka0wsh@~N<`V^2*5Oq`FG z1#&%VRFXpbS@6%nJ-Dj2%Fxcr#IXQ( xaYok=Cjo3jC3zsD!Y|=4-216 z(IApR8Z*l2wCy{&KHY0F+|TB=Q0!gUHF6bX`Q(te_8kT&NI9%%Le@5D?>&n=Zn((= z=dbux3QXxY(XWvd&>`FV=1xJ!7#;E|TX!?t$b8ozbygh*rDf}4AXj9cGJM$JbT|X> z#cLf1a=DW#iznN^h9!X<9l7a_#;ZkeA1k|XB<#uL^{MY!uI2_ok`M#9a1J|T^QivL zh9F5*!u*3H?*YmED$GSfE(rq*98bBi!C*khsiBfc;W4)18nN5YBR~GCrwWvxcpHiN zdFLbifm&M(wu2$O$qoh=j!$|*(61?;U?dB=Onq_y{&iRuMBU~#NyrM+Xa4}#R?4-r zO>X=$5%*g>_xvh I8X$mC!{fzLTO=lN5jW{?xL zvz^%Pea#lJx(Oo~S1cq|Q`nF2s5h9}SB$Y6wuQ%HdYW$b1Zd9FzydllkegLU93KAw zsjh>;HhP`zov7OBwz6C_ik@T$GRy(skLrCZmX6>w@w>*%-Nt%@-n(B4>KcXqp>3l0 zdPLJDyhgUUkP(L5-O1 5t<}Rcq5x=jRsF6`^27pmD=4v z!ZV9`dUm+~0PE9qJucTr(QS0thMv*eL=$t#lGy4=KaEq>wOt+vq%vITB%&57lH}lf z0a6I^&xu>&)zBAZ-5AO~2^^er*0L=mhEXvwDuBEy1NX63JXv)Xsj4mIyi6kz?I^i8 zAl7Y_#Ayt$i-cUTBXaFv-kCi2sdZz0&bYN@sl|AXRBd`>JMuP=RC{ATtwC+)vMc2| z00zej&JKSHe~7?`UTGPaZe=(Fq4%hvm&-B$#DJ}wpVQKu&U&8{CQ~F#AXQ_vhSFQ0 z(FGQ>2UbR#%g2tbuSkgOBA|&vbt7)=){>q<234lw2_}I)bI~mcZnnT7*f$!z7P) z9LRQ~C #GolLr05j)-k=WOHr$E>5W~)3Xn@bU%QB?l`Ue$1E>h~S2d(Do$Y9K^o zYGOtSx;tQ@K|J!kD|}s9y`Y{6W12JfSsNh!Rp6Qm(M=;;fJr3NJo1=}zA+diV;wjE zR%V;yjb}!ZD6OvujlOxK7%Fga`H@eS;&QXG>0cD}YlX2(K_V zt#k2RGArgYlid1M=r2Gj?ZIKY*P7@N(s&|99x&6Ck&`h8-{m#z)={jtv6TZJQO^U^ zd)LpJZlyhzs}`XGgDfsuEcQ6-?_TBLZD;#p3wwzM$$XL>bDl#1{VI_%I)%3%-5-@b zZPy=npQTKgJYuPMlJZLr4`1Iz7tDqRb rBx+aiMEkfzvEj bF@SN5flTAfJo;VuMoJoM+k`Q zSaQf0li!0)cDiy_2xeIEh8=o$q@_@NsPt=3iQ1*C=&&?P3jFODP22eHPd=S1O84TP ztk%(epJX=)CS?XSD(j5kcg=Z3cDFH38|=>N7boTz2Q?Bc%exm2qps#7u7CRU{pHjw zk5bisCu_62NB;mG@OKCX &!2vm|Uwd z+7&?gm>ixkN&f&nDPp*p1Us%3f@HS-J7kI)p7#qQ-n8F|T4b7dmg>gpE5!g9)>Zl2 zxnB6F?mj46nPdAEtj!QVFp_c@ueLb#uNt@1mPTTcj11w)`IKXxdiqp%H=cFJo92*D z%H(=uj1O9eIrk1!eHWnXejo7))5{N-w^1syEc0z)>5p7uw>2qqr_cMqM#KLAFCO1Y z@IQqb+!lT+D|2iFtfga=u|mI?J- skOqJj$>9*+yXtSp}1yb5i*uP zd!BJiY-D*ug>2*=opK5!bYAAv4{k|g1YF}M9-_T7Pt%~e_;($^MH{T{4g(AioN-=M zsVF-{Z?_ ^=?^=7rLAU&s>Dtm-{l13&~>Sj3pQ$No*EN)O5!MV z_PUqI%yF(VTO4CG;(jFXuZVPokL~uKX7gKYd)#G?GC=3HE9(nLcS3?W5aCAv1B%7* zM}oBf01#b6b#=Ke;EbelgbV_npsQt1 ylKS9ABv!%^xsyLAC_jkuc&@|4)}9FaBuim!cGARiyn`P- z0r`(S`g+%y$qKX*m$iG8GY9hSB;_RIJTGo(k$AfP%E|QGcOPY)_e&EB$Oy*^o gE+nb$5FJQE3Zw!qZ+eaBe8VoM%92}gU{PR$JN73vaEi`G-By7a1I0a4=U~U-i z$^5B&2jVHUXBL{3#M*9;cW?{cFD55YTWoAc1pY&s>OLn&px>p7*=tu?tDs>b%Q0XF z7$gjP(z&%5^GNZ*90_%FrQ;?!n*vkv_3M$))%#VAwDNDPHd;9f_L!5*EA;f}IjiQ# zeVYCzgotOIfY_ag&P6l8dYfsNf7lwsn3YhytbsCJd#U^>woH>xV}#n55=S6B1CV-W z1pfd(>sG8MyqjHEpai@8k)C#dM+Y9=YD>7$F7BX+m4T;aM*{#Zc%&?2)C|x!l)-Rt z-GB!aTxp)S;Y%xd{5PxFT@wqp5lBf9$lh7P`yZ`%?vEjo=HZCLd7(hZ>t2iD{{S7{ zX`UUtvNl%pwd-O*EN5z|UAZSdzskJo#$PIS1$kFF!28|5{Zy92l$SPzo31Yca!Vqy zBd&64LpSeYf*AL+$S}X&B=JpY%*xZWBRc};&}9C<<5qOLc96aHV^ISFLp~jbJ5;+G zDQI*t=~nitw%1p?T&disI0TP>N**mOEh9lL0%I-NvBglEQCTi#aU;BH-?|Jvvy modfFxtTO um*Y&{HR>Zsg=ntw980z zaSS&5XN+=K{KTL0iskRL`>SVBHMxy}!D4%#{;{r_-sesGOp@K)Ox{xrqjVr1r2Ty> z167<$aU(}77*)Pd?YWC&*3gqq%#sVZW{@cRtN_9F$8XA%Nx6dj%!oc*9Fj##X3yq7 z?+_Ir{M=;!0FjTztCbNV&j>66<-sE(pGws*EZe~wT>{&7Z6|I$NAu)W+f6jhr@g?D z$wR`B0Q}F^vLU#CG|9o+gPe2~ZsO`kw+fB&hB#n&Zg}F0uq-kp;6%mQ-0uw7`CHQz zi4t9I`&^);Oh8gFN%haxvlj2>Y{~PgZwLomcLtvT4zY%t5pFrhQ~v Q5ZzHJ!sVWNqlA4yQe`3QXJG0q7G7UhyrO{{U5*<{NMpG%bY+2OnOQBi>wD zy2_S|G)lx_7;YSTA92PjnYX*Wn)Ov}VwERV+aj?eBaGv=D@xw#6BLHxP;L;2$X5BV zbB@0C%Qelo(Y>bLwemg88 Fh $pdPJi@^aCaTZz=4jd- i#$M{or-GY%sT}s&BCcqC-OEd{484gMB>sCdDyq6CM zyN_s#au5y+V>tTut1w&Ho6CD;c^@h~#~n9km0w;zT9@QKMroF%8~|{`l0|ej_fKo5 z{h=oi-H=&19PDKGZ QlhBc957C{T&&CHw?q&<*~F5 zq++?_q}oTTw6_srH|9HMlRj7+W8Cqd#;QswU!f_znmG$2FnH9&%_B*bU@}g4#d@EE zv 6Y!!&W9+j;+N=ob{ zBaFGU7Iz91wlc K$+Y$+`9bGYmjb!7G zrAKwBST`SLT<#g&(?3!8Qr*F3mhsy>K*}3-;BokS)n$My1}>@ g@{jK)T+^U5ncI{Q}W3;+c=g8>UC0R!v`KXf7ElYV*lEn36=~Cer zsM0l}kjHMSj;`BDIARGu;ZZ9a#t=u8V%Xic0D9IOm$C(Dis0_R3d1}RS{ilb*|PG) zV8p}>kG#JB0O!`JLs7LJgqJq1k}^H&0td_r dJpUw3l{QGB}ls z1!mew _Y*|5jU3{prGdUO@3C&Enz*Ghdt@5UDo zZ@k1zcD-M?13Ar4vy*pXQi $)A(_1FiBb w!fv0UnR zH(&D3IV|K~F}n)PFh4rB`lgj>6kpkT6|K6I46QclTb%UmkF9cJU(r0om-|ybQOHpV z%VYGa^Z18Px3hvf$tK>3g+*Sgl5>;w$KhK!M5w~2F4~=C-oJFv{{W<4`7nY3RK#Ep zpscM=S<@kRL2*0H{6PR9Ha+`iJv}Rhy4LKjuY*Hk(#fBc$tH35cB(V@iPGe)sjxQ$ zwp}*6E=f4a&vJTF=1i|;RY%@-JGeYhvqrCDXQ+L!a<6V#wx6Km9> =f0LeLHR-XM{l6(Sl4=*DmLA_%5jsD5BdI; zFHuI6V(#6~TGhN;;f+dtN^9LV`u6hjIb)7vaDUO`VU4P|zyi4c01D_@Z-~4`np7=v zWtkmg^IQeo21~Xx)2;_v B;9v33+1YxKnL-9it|Ob zSfYw+sMq(0Dh^0E>-wM4y?f(t_8zlo3ipSsR^L)-cg`e@Q_Nm@2S0m1oq1>3!1D#| ztg}1>=jO;k_#axy-o|#hxodMJrjZQkZiXW>MIV@Rw2Uzu0U-73?^Q26M)x;PWD%iQ z#uOkJ1F-&epZ%h(c(E!1d#OBDW}?=H;%H2uIFoT)@$Nqgn_M+rP3SdtjfTQ@GUt#p z-|(v1)#~0QyM2}zWq|y$D8U&W53Nv1(p{TXHZLIhjGie=`OvUVHmJ_=!RC^SPUGfm z50w#jctVZA)b7YW*s3oXh)7(58@W9X`4s8r+LA?;FQ1r`!0V6YRhH|_EHQ(gGJ1-; zzNFoj<(w 3?(p|sj=0_Axe z?(fg^r*<~)xhVxkz{KTyoOP`$M~N0F&eF_sSo7Df;aRtm# QeHhF)$*}-;!73XB z ^Ezr$!!&uaKW;!zcKdot; ~dR7uJ`1zRK!c+Z6@>0EdylQ`}>k*}lDr?q(LT`D#gIPyh>_ zpbzubpc;%5X{~NuhH%+s84fytY3Xt-a<>ybz3s|Ot^37j$i{w$^A%Ym-3zK<05U;6 z`hQyKb>*?RyOQG7j>1drVYfW={c8?5nppwzFr?t&cn9nBs}s RD;uJeng4~|nJM^o5Tr=I7agf1A;7?9^{xzdzX7Wb^ zmD~d37(4- _DjJVu44d^hVRoL)WyD{u~}MGwQ!OYQsH^^$5HyzEFzlXRgAXe K6v2z613Seh 1B!s#jpii4?DwgSd_lLH;$JYjQx& Yi?s6t*R72)I MOjIaiO0-qwa};2ZlIdh?l~p6 z+Tlr3z%DRwJ9_4^b!!`ID3a-2q);&7ml!>G{0e5YT9mYAa-s=YeB^SYCu!q9){vEz zmKecVbJIO)IW-GObx9}tI9OywP`Cr2#(4bctg%X2vHQM?Pf<^oP;A?`()CucklV(x z_GD%RfKOg}b6GZ%6b}mE=YliuOoq?`kqOxZyyrX-jMFYHW`%!shXay8 s=0CDTw{OHg}+f;()fh&DrP0lDp;O0jNQIJPd&n}*LOvy>7= z8g{a{EbAwiu?SK-=hO42-8*OPZ8Wk>OBZrZ0Y3fBQq$u*Hnh8l>F-*aZkKhb-Nzhm z5l;ZIC-lu_Yv@*oZ{Ry?NpxnpowrI~a8fuPmFZesQO#zK?ttU5z^)5G@OGtYBlE9h z-`@&wIIjNyO@i{?*&;`bfH*G*C;8W96yu{Zm7c}4gzwwAg5$1FKKZF4j?rZd+f2T! zIiSfoP^E3yfz+WDAD3`X&m1ey8*~0O(Q+(kCDptuh6|kW^7ERRwG?fs e~HRnXUk z$W@0Q@0|YtDuQ!31j!611CnJU`HCAtIIF!5Xk;%Hs!bU@gmMq$c&b}1(o9VU+1QL? zMcPmJ*KpTSgSpleC;pnRHCFYlr^+-e!1e)LRuiKcbt> 7 z1eUP?!w2_cnppI^9lJiu0l?|B3apysYWpskqBzbxw*Gjj7VaB~)g!yNJI)jrA&K?` z4Awr%t?Um%^{#;(&AZ&gVH<6Ir4lT;@5TqcXjphhUAkcvu7`1!Jxn`C;z$5h`yD~F z%Mv4)#7F$|axzbRerNEnK=@y*UFw>Cp&XY_aM3@P6UcHw+x|7x94?n_nL@IYvN%0M zz`Ev?A-KEJWxftZ=q*Dz1O1`~2jS~lz6QJ3WAUUGbLdyPeS;&$rQl?b@3zs?gUIV$ zC6=|WO=k r;a<*{l8ttviebVZ(qWW&eF<3X=Dlx>(8bKUja?29`05g+WPP%RPhc9nsjh^mp z(wTwzl=d8U?TXXX(MiQw8akew`c|N}*B2Ivk-9zmfss!`ip23m#u+1c?`^I`na13< z&V%@ee!rbTsMu@Tj-_KF+c^6?NT}>SUY$;AXnY~5-7z td(W?FF^{rNVh|r0=>Sqwgme>GdMI3NOLhZM2ck zaXj &HK>ZW~=UbW%wQO7X75Vt|mogFP!5V=1i>5^cMlSYev$Q 9ewhUzZQufsv z+;lJP2exXA`mhCd zsUe1PdyYr*6;X9w%rz&l&@B-&Jm6)pR2~5AYTVjphJ-Y#a0ko#)&Tysjx`yKMcZg^ zGaE?3BD1e ({Ki)bKMJkk# M2mEQK-bapIi^7qR2OgDL%v{^E$i>o4zbh)_fP3fC zg$APa8;?PCG=;UfU{Dq#apj;Vpx{@f#d67PEn5EI#zr=l&mWa}osFc1^X&>Y>0^EC zxP9Z)^Z8d!x3js6a*Vei4z-;{Jvmreog6~|ZMv04c) Zy kXoYXV; zc3EPNWbWT9CoR=;#cn|}IA?Mj95#E^wTyXjo)P+vde!@Ri NS5_S~bc2LtKJr3%VVVOr#NEo|}U?IJaB3ZF13>FK*5)tgyu;2Dzr8E{)II3xY+ zXY;N-XDn_!$hlM-HZI(sQ&t4YBE+XEs~#8 DQm zvD6HHbhg^|mkfu>)MF*NDhVL_ecIrWWtty0Wl<53AyRRS_a2=pNMnfI$Pr`*%?345 zkbN^ij?+`r^lRH Qw*^exR4MkGE_42J_9Ijae4D#sHtGKo(a>Gi8tQY=y`OuNTkPZ{J7 z*0k+~yt;g$NOKYvkT4t)Ko~xp^r>>Vj414;l4xWbq>pjP9Ah5!=~{k+q-SH3{;P2Z z1CR5H cOX ?YE4eE J<3Dtd>+f9`hP()kZ{ Kem9FfQa94|c%KKJSRR|Db!r`nVd&aEIB zbyLd!0F89t5;b}6Zsz^@BtBw%;~@0_f1Z`+nzSM-k1x&hq#t>)#!tOs(qoRhmTYc> zw*g2hzr&8T>K+KRWpO8&8puW!iRW&8M@}m@;a`XBF7#`QtJ!V7(qsy;I2($3;Ez+( zS9z!C_8Lv>UTC&3NN`!kJhAJMLZxSNo3@94WgI5XHMcugXd$}i@uaz1h)S}@xM$`o z{{ZW%`epW**n-yn-gm|o5y3dEE&GNJIj!twb3P`!xkx}r&JQKg^N*;idQIG4E6p=` ztT@RWA75JPrqk^t7?R#LJ#(~Xu`c{G6tkJ4xbpe?h@4Ofmm!8z8M=b)8cyW$2(5cN zrj{QuVB~w}HHD^HOKWlEq_8@71u)fq!cCX*LGq?a!tTfAKpMhCkO%VEA8u+3%cMvd zrdEu9dv0@8rj~nIin70ydNAov3vYjJ(91UdFbB*qXaa?-?4&ErJg_kR(>12y$5HE1 zT`?ByMZKJjjPq{M=BK&Q)LSW8q(^`frCU6HHO
Mkga^V856(qaWFBqXN@b1cA{`;(za g*>DmZ{~mi?r?zyo?jrVwtCSnk$9LlOHHJATa#;(?O%$ z^kqIDxwqMM2##Is#Kj}7PeJ#y+PXgiTv_SX-{_Z<+ZS-ot+G;a?_NZgiEz(ylB)z# zSrM_w=|_b8L8x8n=-Rw7MzRuZ=Z-R 9`=rdOzP4MffLq6|ZN&Xe{cB!jhJc^dO)4>3Yhghd%VoySN=~? `(N!>n%;Z0wvPmvnli_Cx4k<^ zwYF(Ixh_7|@pF@$j(d!sYT8JVK`LWRoPax5pI)acvRazT%V%=B_;*W;jnhqb$hgdo zaNPGCRmiRFt(R@AF~l>RA^<+L__vU7x%X^T+1!75BB{sS1KPP|Qc~TJN*ZZhcM+Tq z&{U!oINtcrKn7|Vj?_)Wk`&{fdej0|kOeM5^vy#+S$NPX3xSVQ)~ZNAAZ`Oa`cU3( z-`(=K!(*tZXCc81#QXmMN-P9-R{=p?+khF)f0b49&Q8!sBN;x1tw|b!3c>+Ba&uYw zuBdE~vcbG#860Hy0 EHR) zn{7zTJZ4bHjl%|fWOL9Dq37DK+4+vZyFvo0Jk0m1dehw$AV&PEhAMeD0C8G>Z6YvL zH!~f;5IN`n0IVx8>h|JU