From 0dab3385d05009efb2b1e1f0c3ec36fa6d3cb7f2 Mon Sep 17 00:00:00 2001 From: Rajakavitha1 Date: Mon, 8 Sep 2025 13:33:39 +0530 Subject: [PATCH] new guide for fedors, alma, or rocky --- .../index.html | 408 ++++++++++++++++++ .../install-apache-example-website-fedora.png | Bin 0 -> 68558 bytes 2 files changed, 408 insertions(+) create mode 100644 docs/guides/web-servers/apache/how-to-install-apache-web-server-fedora-alma-rocky-linux/index.html create mode 100644 docs/guides/web-servers/apache/how-to-install-apache-web-server-fedora-alma-rocky-linux/install-apache-example-website-fedora.png diff --git a/docs/guides/web-servers/apache/how-to-install-apache-web-server-fedora-alma-rocky-linux/index.html b/docs/guides/web-servers/apache/how-to-install-apache-web-server-fedora-alma-rocky-linux/index.html new file mode 100644 index 00000000000..a3d9c49a697 --- /dev/null +++ b/docs/guides/web-servers/apache/how-to-install-apache-web-server-fedora-alma-rocky-linux/index.html @@ -0,0 +1,408 @@ +--- +slug: how-to-install-apache-web-server-fedora-alma-rocky-linux +title: 'Installing Apache Web Server on Fedora, AlmaLinux, or Rocky Linux' +title_meta: 'How to Install Apache Web Server on Fedora, AlmaLinux, or Rocky Linux' +description: 'Install Apache on your Fedora, AlmaLinux, or Rocky Linux server, configure virtual hosting, and set up modules and scripting.' +authors: ["Linode"] +contributors: ["Linode"] +published: 2025-09-02 +keywords: ["apache", "fedora", "alma", "rocky", "centos", "http", "web server"] +tags: ["centos", "fedora","rocky","alma","web server","apache"] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +external_resources: + - '[Apache HTTP Server Version 2.4 Documentation](http://httpd.apache.org/docs/2.4/)' + - '[Apache Configuration](/docs/web-servers/apache/configuration/)' +image: +relations: + platform: + key: install-apache-server + keywords: + - distribution: Fedora 41 +--- + +The *Apache HTTP Web Server* (Apache) is an open source web application for deploying web servers. This guide explains how to install and configure an Apache web server on Fedora, Alma, or Rocky LInux. + +If instead you would like to install a full LAMP (Linux, Apache, MySQL and PHP) stack, please see the [How to Install a LAMP Stack on Fedora, Alma, or Rocky Linux](/docs/guides/how-to-install-lamp-stack-on-fedora-alma-rocky-linux) guide. + +## Before You Begin + +1. Set up your Linode in the [Creating a Compute Instance](/docs/products/compute/compute-instances/guides/create/) and [Setting Up and Securing a Compute Instance](/docs/products/compute/compute-instances/guides/set-up-and-secure/) guide. + +1. If you want a custom domain name for your site, you can set this up using our [DNS Manager](/docs/products/networking/dns-manager/) guide. + + - Don't forget to update your `/etc/hosts` file with your Linode's public IP address and your site's fully qualified domain name as explained in the [Update Your System's hosts File](/docs/products/compute/compute-instances/guides/set-up-and-secure/#update-your-systems-hosts-file) section of the [Setting Up and Securing a Compute Instance](/docs/products/compute/compute-instances/guides/set-up-and-secure/) guide. + +1. Install the SELinux core policy Python utilities. This will give you the ability to manage SELinux settings in a fine-grained way. + + sudo yum install -y policycoreutils-python-utils + + {{% content "limited-user-note-shortguide" %}} + +## Install Apache + +1. Install Apache 2.4: + + sudo yum install httpd + +1. Enable and start the Apache service: + + sudo systemctl enable httpd.service + sudo systemctl start httpd.service + +1. Open the firewall for both http and https: + + sudo firewall-cmd --permanent --add-service=http + sudo firewall-cmd --permanent --add-service=https + +1. Reload the firewall: + + sudo firewall-cmd --reload + +## Multi-Processing Modules + +Apache 2.4 offers several multi-processing modules (MPMs) to handle connections. The default MPM is the *event module*, although the *prefork module* is still recommended if you’re using standard PHP. Below are the basic default settings. For detailed explanations and advanced settings for these modules, see the [Tuning Your Apache Server](/docs/guides/tuning-your-apache-server/#multi-processing-modules) guide. + +1. You can check which MPM is currently configured with the following command: + + sudo httpd -V | grep -i mpm + + {{< output >}} +Server MPM: event +{{}} + +1. Before making changes to your configuration file, make a backup: + + sudo cp /etc/httpd/conf/httpd.conf ~/httpd.conf.backup + +### The Prefork Module + +The Prefork Module is ideal for single threaded applications. It's a single parent with multiple forked child servers that are identical processes which wait for incoming requests. Each child process handles a single request. The Prefork Module is resource intensive but necessary for applications that do not support multi-threading such as PHP. + +1. Add the following section to the `/etc/httpd/conf/httpd.conf` file in your text editor and edit the values as needed. The following are the default values: + + {{< file "/etc/httpd/conf/httpd.conf" aconf >}} + + StartServers 5 + MinSpareServers 5 + MaxSpareServers 10 + MaxRequestWorkers 150 + MaxConnectionsPerChild 0 + +{{}} + +1. The *event module* is enabled by default. Disable it, and enable the *prefork module* edit the `/etc/httpd/conf.modules.d/00-mpm.conf` file. Comment out the line for the event module and uncomment the line for the prefork module: + + {{< file "/etc/httpd/conf.modules.d/00-mpm.conf" aconf>}} +# Select the MPM module which should be used by uncommenting exactly +# one of the following LoadModule lines. See the httpd.conf(5) man +# page for more information on changing the MPM. + +# prefork MPM: Implements a non-threaded, pre-forking web server +# See: http://httpd.apache.org/docs/2.4/mod/prefork.html +# +# NOTE: If enabling prefork, the httpd_graceful_shutdown SELinux +# boolean should be enabled, to allow graceful stop/shutdown. +# +LoadModule mpm_prefork_module modules/mod_mpm_prefork.so + +# worker MPM: Multi-Processing Module implementing a hybrid +# multi-threaded multi-process web server +# See: http://httpd.apache.org/docs/2.4/mod/worker.html +# +#LoadModule mpm_worker_module modules/mod_mpm_worker.so + +# event MPM: A variant of the worker MPM with the goal of consuming +# threads only for connections with active processing +# See: http://httpd.apache.org/docs/2.4/mod/event.html +# +#LoadModule mpm_event_module modules/mod_mpm_event.so +{{}} + +1. Restart Apache: + + sudo systemctl restart httpd + +### The Worker Module + +The Worker Module is a hybrid Prefork, multi-threaded, multi-processor module. It's similar to the Prefork Module, but each child is multi-threaded. + +1. Add the following section to the `/etc/httpd/conf/httpd.conf` file in your text editor and edit the values as needed. The following are the default values: + + {{< file "/etc/httpd/conf/httpd.conf" conf >}} + + StartServers 2 + MinSpareThreads 25 + MaxSpareThreads 75 + ThreadLimit 64 + ThreadsPerChild 25 + MaxRequestWorkers 150 + MaxConnectionsPerChild 0 + +{{}} + +1. The *event module* is enabled by default. Disable it, and enable the *worker module* edit the `/etc/httpd/conf.modules.d/00-mpm.conf` file. Comment out the line for the event module and uncomment the line for the worker module: + + {{< file "/etc/httpd/conf.modules.d/00-mpm.conf" aconf>}} +# Select the MPM module which should be used by uncommenting exactly +# one of the following LoadModule lines. See the httpd.conf(5) man +# page for more information on changing the MPM. + +# prefork MPM: Implements a non-threaded, pre-forking web server +# See: http://httpd.apache.org/docs/2.4/mod/prefork.html +# +# NOTE: If enabling prefork, the httpd_graceful_shutdown SELinux +# boolean should be enabled, to allow graceful stop/shutdown. +# +#LoadModule mpm_prefork_module modules/mod_mpm_prefork.so + +# worker MPM: Multi-Processing Module implementing a hybrid +# multi-threaded multi-process web server +# See: http://httpd.apache.org/docs/2.4/mod/worker.html +# +LoadModule mpm_worker_module modules/mod_mpm_worker.so + +# event MPM: A variant of the worker MPM with the goal of consuming +# threads only for connections with active processing +# See: http://httpd.apache.org/docs/2.4/mod/event.html +# +#LoadModule mpm_event_module modules/mod_mpm_event.so +{{}} + +1. Restart Apache: + + sudo systemctl restart httpd + +### The Event Module + +The Event Module is similar to the Worker Module except each thread has a dedicated listener so that threads are not locked in wait. As of Apache 2.4 the Event Module is considered stable, for versions before 2.4, use the [Worker Module](#the-worker-module). + +1. If you choose to keep the *event module* enabled, open `/etc/httpd/conf/httpd.conf` in your text editor, add this section to the end, and edit the values as needed. The following are the default values: + + {{< file "/etc/httpd/conf/httpd.conf" aconf >}} + + StartServers 2 + MinSpareThreads 25 + MaxSpareThreads 75 + ThreadLimit 64 + ThreadsPerChild 25 + MaxRequestWorkers 150 + MaxConnectionsPerChild 0 + +{{}} + +1. Be sure the *event module* is enabled. Edit the `/etc/httpd/conf.modules.d/00-mpm.conf` file. Comment out the lines for the prefork and worker modules and uncomment the line for the event module: + + {{< file "/etc/httpd/conf.modules.d/00-mpm.conf" aconf>}} +# Select the MPM module which should be used by uncommenting exactly +# one of the following LoadModule lines. See the httpd.conf(5) man +# page for more information on changing the MPM. + +# prefork MPM: Implements a non-threaded, pre-forking web server +# See: http://httpd.apache.org/docs/2.4/mod/prefork.html +# +# NOTE: If enabling prefork, the httpd_graceful_shutdown SELinux +# boolean should be enabled, to allow graceful stop/shutdown. +# +#LoadModule mpm_prefork_module modules/mod_mpm_prefork.so + +# worker MPM: Multi-Processing Module implementing a hybrid +# multi-threaded multi-process web server +# See: http://httpd.apache.org/docs/2.4/mod/worker.html +# +#LoadModule mpm_worker_module modules/mod_mpm_worker.so + +# event MPM: A variant of the worker MPM with the goal of consuming +# threads only for connections with active processing +# See: http://httpd.apache.org/docs/2.4/mod/event.html +# +LoadModule mpm_event_module modules/mod_mpm_event.so +{{}} + +1. Restart Apache: + + sudo systemctl restart httpd + +## Configure Virtual Hosting + +Apache supports *name-based virtual hosting*, which allows you to host multiple domains on a single server with a single IP. Although there are different ways to set up virtual hosts, the method below is recommended. + +1. Create the directories for the virtual hosts: + + sudo mkdir /etc/httpd/sites-available + sudo mkdir /etc/httpd/sites-enabled + +1. Edit the `/etc/httpd/conf/httpd.conf` configuration file to tell Apache to look at these new directories for virtual hosts. Add the following line: + + {{< file "/etc/httpd/conf/httpd.conf" aconf >}} +IncludeOptional sites-enabled/*.conf +{{}} + +1. Create an `example.com.conf` file in `/etc/httpd/sites-available` with your text editor, replacing instances of `example.com` with your own domain URL in both the configuration file and in the file name: + + {{< file "/etc/httpd/sites-available/example.com.conf" aconf >}} + + ServerAdmin webmaster@example.com + ServerName example.com + ServerAlias www.example.com + DocumentRoot /var/www/example.com/public_html/ + ErrorLog /var/www/example.com/logs/error.log + CustomLog /var/www/example.com/logs/access.log combined + +{{}} + + Repeat this process for any other domains you host. + +1. Create a symbolic link to the sites-enabled directory for each virtual host: + + sudo ln -s /etc/httpd/sites-available/example.com.conf /etc/httpd/sites-enabled/example.com.conf + +1. Create directories for your websites and websites' logs, replacing `example.com` with your own domain information: + + sudo mkdir -p /var/www/example.com/public_html + sudo mkdir /var/www/example.com/logs + +1. Change the ownership of the `public_html` directory to yourself: + + sudo chown -R $USER:$USER /var/www/example.com/public_html + +1. Change the permissions on the `/var/www` directory: + + sudo chmod -R 755 /var/www + +1. Create a simple page for your `index.html`. + + {{< file "/var/www/example.com/public_html/index.html" html >}} + + + + Hello World + + +

Hello World! This is my sample website with Apache on Fedora!

+ + +{{}} + +1. Configure SELinux policies on the log directory for each virtual host. This will allow Apache to create and write to the log files. The `restorecon` command applies this setting and persists after a reboot: + + sudo semanage fcontext -a -t httpd_log_t "/var/www/example.com/logs(/.*)?" + sudo restorecon -R -v /var/www/example.com/logs + +1. You'll see the following output: + + {{< output >}} +Relabeled /var/www/example.com/logs from unconfined_u:object_r:httpd_sys_content_t:s0 to unconfined_u:object_r:httpd_log_t:s0 +{{}} + +1. Use can further confirm setting was successful by using the following command: + + sudo ls -dZ /var/www/example.com/logs/ + + {{< output >}} +unconfined_u:object_r:httpd_log_t:s0 /var/www/example.com/logs +{{}} + + You should see `httpd_log_t` in this line. + +1. Restart Apache: + + sudo systemctl restart httpd + +1. Visit your site by navigating to your domain name in the web browser. + + ![Sample Website Loaded in Browser](install-apache-example-website-fedora.png "Sample Website Loaded in Browser") + +## Apache Mods and Scripting + +### Install Apache Modules + +One of Apache's strengths is its ability to be customized with modules. The default installation directory for Apache modules is the `/etc/httpd/modules/` directory. Configuration directives for the default modules are located in `/etc/httpd/conf/httpd.conf`, while configuration options for optional modules installed with yum are generally placed in `.conf` files in `/etc/httpd/conf.d/`. + +1. List available Apache modules: + + sudo yum search mod_ + +1. Install any desired modules: + + sudo yum install [module-name] + + Modules should be enabled and ready to use following installation. + +### Optional: Install Support for Scripting + +The following commands install Apache support for server-side scripting in Perl, Python, and PHP. Support for these languages is optional based on your server environment. + +Install the EPEL repository: + + sudo yum install epel-release + +To install: + +- Perl support: + + sudo yum install mod_perl + +- Python support: + + sudo yum install mod_wsgi + +- PHP support: + + sudo yum install php php-pear + +## Check Server Status + +You can check your Apache web server status with the following command: + + sudo systemctl status httpd + +The output will look similar to the following: + +{{< output >}} +● httpd.service - The Apache HTTP Server + Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disab> + Active: active (running) since Tue 2020-03-03 08:32:02 EST; 10s ago + Docs: man:httpd.service(8) + Main PID: 4251 (httpd) + Status: "Running, listening on: port 80" + Tasks: 213 (limit: 5083) + Memory: 24.2M + CGroup: /system.slice/httpd.service + ├─4251 /usr/sbin/httpd -DFOREGROUND + ├─4252 /usr/sbin/httpd -DFOREGROUND + ├─4253 /usr/sbin/httpd -DFOREGROUND + ├─4254 /usr/sbin/httpd -DFOREGROUND + └─4255 /usr/sbin/httpd -DFOREGROUND +{{}} + +- From here you can see that the server is running successfully. However, if something isn't working correctly, you can check the logs for errors. The logs locations are defined for each virtual host you set up in [Configure Virtual Hosting](#configure-virtual-hosting). + +- Typically they will be at `/var/www/example.com/logs/error.log` and `/var/www/example.com/logs/access.log` where `example.com` is your domain name. + +## Controlling Apache + +You can control the server in the following ways. + +1. Stopping the server when it's running: + + sudo systemctl stop httpd + +1. Start the server when it's stopped: + + sudo systemctl start httpd + +1. Stop and start the server when it's running: + + sudo systemctl restart httpd + +1. Reload the configurations while the server is running without stopping it: + + sudo systemctl reload httpd + +1. You can disable Apache so that it stops and doesn't restart again when rebooting the system: + + sudo systemctl disable httpd + +1. To re-enable Apache if it's been disabled. This will also enable it to restart when the system reboots: + + sudo systemctl enable httpd \ No newline at end of file diff --git a/docs/guides/web-servers/apache/how-to-install-apache-web-server-fedora-alma-rocky-linux/install-apache-example-website-fedora.png b/docs/guides/web-servers/apache/how-to-install-apache-web-server-fedora-alma-rocky-linux/install-apache-example-website-fedora.png new file mode 100644 index 0000000000000000000000000000000000000000..65f2a899f936d370142e6d025f8994904c7af61f GIT binary patch literal 68558 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 z z1O_o)JK6Knw#9|1Q^PavyEMtTh5}51bf@&g6jlVWmb{_AQ;Ch)2>jk&uIV|0KU%q5 zX?sf49{H-pcUR2lxf$cRHV1<~_V z7$6YFEhx?rO{%1_{<#DTV4gBY_pPeIIFZJ#v#~ZZ_w@Pl6qE8vZfj zOF^&+5rCy5aMzQuZivwVLR@|n0&~p)bb$)@4#2*wB@bHvHT;=;IsaRJ@z)ZJ`46&cStDXIGg)G zrDZcBFAl(is|j2AAff6tuj{}e3I85O4c8grv~%^*8v=nGRG>*S*5T(|S;0&ZD8PMa zgqCJw@KHsGEzOZ{e-6N33%VVq5Xyo{FY}pMX8{$VWnZ$;t@u2{!MZ zt#1*#qc4Rjtpn;`PBk~GSrg@ixOwR$mTg03j%PipIA>${;d8ZTyk(H!5^Ecw3r}r} zShY@yq-(xxYG&tWz-3;5?QSKd3cTkc*9Ic!G+(W)s%)c*5bsic#1^ z?PASL&nVk$N%736W5m8H-K<=yfLWigz%i?{n-q!n=lxfZZBYOUbvYVxcb+#oz0m|8 zz1t|y1f=&{LhHu}WGL9f zkbx5f(?qf00OKWAaPMdIjD80P<1l7;<>~B5i7@(LCjG%s7V?Kw%WO<2m%Y?6$U(KY^p1Qt zqCWhanU_@~jOh+#@eFGtHKvHEpys0s?C561@P(~#+WOyG*>Vm=bw z$vMb0->po#;tdOHxB6S2M_4?C9|~Oy+~n!+9_41AakT5KquR{IN@T3TOMv_DdxcY;gqOm%SQI*Im>#;#`mVMBUr71u7&xpy)td^ z`(Y+ZcjJNwx8d{m+V%KpM!tqUe7QW<{n)ec%dQd9a%8#QeURAnHvnYWaCT zS{FSXlf5Z~GY6|W39Ox`E~Ou*uwpK_Y@Jr`U0H9u?3l$e8;<@v;Y@bi)DA;Gs0Qb@ zAkC;|U(~z|CWz3m-Gis=Y_tWd6M=d^GY$?_z`#y%EMS`r$0kD1M8HrhQy0PI?yH3h zQ&_=WTow-+A0B|f=d1G#r5w?4R)D@N?dnMcRmvPbx-{b*`wXKKA+b&n@_5xXkJvfi zR>tHtzHq!N)hQICa(~`9_;Z$cH(2eZsLJj-OzBKgA_m!P;q6p_Q)i=naq*0gkhLkh zPOL8f%Qrz(x?f`jvKx^1Q5ZdV%$QCR+T(yn)3V0qE+#r9r1*3aRP=S?Y*p+#6(`Q6 z>scS5bfBLx$hD3YH$}j=A0rH~2N?0TY&iem;Cs>xsDJqx3bKCj7e!qK^Il`ENsqF` zw?=08+L6)OJfU3Pb5l{*S2=eQub$-)=zLF;L(*r!6uzOG6Ja*UO@E!@tVgcB0P6`zASAe}>!HOIJVFOB2tK$dit{L8e zT{8&giyF^8(%aDfz2^=DUpFhjudLO}+t!WbW&(uv!vWHF8{|>Xg7Y;7>t#xsBr88( z8uL(oVe{=h*<1E`&DG9U3rxpG{7iKrCS*20j=;8}oH!CKC;pIe_2gpS`7^#Zmjyfn zcI=R!AERUt7%Oxn0uzh##O$`)o}x`xQ+jnEH!em5K4_k!=5VoVn)2$6f~75#Exm#b zqA^;C1eg^zXwEP~>Fz>_iu^U+V*8?N2S>4+i)Z*gC%LxpT|-L^7>Z6ZhMBgSnI&B%k&S zo2iY#Z>Z8-Pce-VDKCB(^(hN58F+yQ?QO(84{)jddh!$uVF%`!C{MKCS4G;mCY>`n z5um;Gf%U!LNn<(;PwLGnXnQeL1CI(~;{Xzvsnba@RgN1-?D}jIjRjNB$ zC=CSWOi%pO70hmO7}-~*MFS<*sx?(=rvwX#=eH)Fdpt)}d>&Bl?^)njZKmlSPOllx zEVWHhek#sNlS{=qFDgWTnhhb9woES6SmfWbG_`0(VGNVw(U|ApCSoKWyE1!9m&yY0 zv8Zn5@vq1?=6<6N_dCGe*EbxI!-o~?X@_IYh(Nh>SR7>QuX|MAyG;K3pBwV zEeCE1myPX&V~<(9%^scQ+bX5Qol2CmwN=VViJ0n64ICFT8rS^Fd0L@#w3Is-tpjdZ z)ezDVcEpc2V`iNCvG#I|5m}yr#QkpRz?V(iIdC5Q6Od$b#8mli%+rxD@fD;~)|O)V zKyg|Ry5S^#hDMQ_Cfs(^fi&EbQD$#DAJuFvhhlXb%ZO{_4(kaM+mO0d8HlQOFH<}@ zUO?O0HE(0cNT2Tqm4c@Fd_<}7@ifW>59~x@bBl4N8$(_CFWfiNxRv9z+^*!^_Iv`% z^O1rkowq9g0LF~qaDI7EOM}Qv(CP?guG!kQT)ldX=WfjrX3^AdUssl&5~$d7 z@dE5t7-)_##$Z>olRkVIQ4n}N5Deb31}3dnUEgyxM8|tct}im4O$l3Me8=UCU;9oYP_~BbfUkK@zf)r% z3?UhCQZsk_S8fPidY#pLSt84E=LZsEnq7%pKsnd^o_K1HbPGD*7PdL!Yvi)GZbJq+8J@ zF8L7@Unvey*86Ol;KNixw{?D#K6;GJG|jlTQa3cH;DaO{@&2g8CL-X=x%~VQ0M*2@CFU zWlFG}<7YN>BIJ;8*C68}f78&xR`F zC1gCt9CBZFmY1K?Aib)=9f`bWy^dpK+9@f=-VGIbGPb;*5j8pI7{jcf|xdvU#VJ4fy2>G@vR z_qhWR)cb)@&><@8X_?yhi9pwM68MRLVTWT5CNKCI`Qa(p!li~Rpp-0 zI!dV$RzX3Rw1|UPL?X(51YKsh+I9o;K#itrn&+gyXt7qM-_d%Hup~AF7M}EPwTmKk|+asm1m^uvdN! zdXUUm7b4(OidVTbvZ*=ykwry*_OVM#S*MGw2SH|C153kbqm^JnCF1O7tKbPAm|DLIAl}RKH z7Y-&h!bv0O(N}n2=C9*Flw-^uPgb4M>1trM(de-ke#{-TXZWOad3+}lfYzJJDEQS0W>tPAi1 zZOiY3FFEi@YjD&|O%h*>Z~`kI+~);NDMvO~d|b8^5*)2+VO(9CI59Z}i^_{o%?bZd zc5m9T6iq3|r$pkxpp9xHc z$81e8FB_=roGL6ImGpdevZ6Ke7G0Ed;mtd`9KsDY1d6oT!f|9GK@D@d4xeU%`TAAz zVWXk++i&cq_Xs#8`Nt()#ba-&nK~yY2wI@Tps;I*!OO|-qSsg7Ok$rFH4BY>mkdkil>24tMi5zY! z>;vDX?-V6!)vFh^H3NQR@vsrJfAP7E6M$Pe}>44h?E-k{_zuaGeBO0LCl-vUq9#J&c7#`@$?Kni@~e##H)gE_bWY{T|8eil%duL9>hRd#(&*1{8R`xFGmAf%FBys_{OSwcJ zla`>pHsTE=G4|$5P8pe(**+#mplj4Tnj^3OZp#np%y!H^7dO; z%(FQ?@JeR=dPx5Rahe;TPqH%wHR-y$mxQQlfscJl!!wt*^+hIJ-w``pCi>_9mPpBVt6qBRzR?i3{xm ztH)_{~!-A%=D=+6aB1?T;0{YvhWM5lWaTcVvLLO zW8ZF>39NnZe~G&BBghQ5!dv6F2kP&z4^UK)=Co|xk(5O#Qb?9U{D+OnXJ+lbMH!ea zf7F=pJ?qzX{x#!|S}-6I=PBaDNrr;T4MyuROvtSmmm)8wtk?eI$gzm~E}njUYY*Hk zBhCpO=~sdq+6(Pnz`NlfuJ;uOmsoF!Eq;(Yy9Td`^U3=(mAd=v4EZ$HRpsb0xPl`y z&d&5-$8uzn>Z3d1m%5zZSaN<-SNGsrEO%F4`^jJm#bDV$?_c&Gq!!VO;0zz>Yvio} z3@wR9p@9)5ja=+&x}=vDQeT`$g7&^$R@-Bqk7OJ+aU}6lg_rPZ*>#ioVnA5c{aknJ zL2|{;-MWmIlB|xVIhbo=6UTphQQ$jtYW@fD8ev3@qlFGy(TSNukMUS`=T7w59Emz# zv|+22z>f`cwx5A=XGPZ}qE&f+L5U8qnMmA77mNuIAt-iXIcI{;c7S#7wFwMbJ(Agzr z71wkx5hrog^VU)LBHs&@72aet(Fqov&pNfE!yAu+P9UE&q+H*9pP~BT-P6v!I~Ea= zyt@%*aAKwbrZas;0uMHs#8I$t58RwzV?J~od2es#zMYeSjeJd#UTgLV?fU2WrjT=9 z+~CQR^A5Yv?OqBeYABzTmPWO!M4l(Q=0B?jv}QTyj4jpr_Tb7slU_}4@{nEDZ~7!( zh{iE0D={vC3zZI>VeJ^1jqkC+8JnnJIl|jR!Wzfx`BEDF1Om~ua51H=kL*gFlF?2# zqkAF`w^b(v}(gi>Cxaa)soYRYeTegln&J!oS|9;~7(v{J>w>|H&%V#)6 zN+&k*y&<*L0*Z^>I6nRI0;lq8)Hqm5t-hP#Obd!qIeI{=Y-hQH8b(8rF2u6C+a6^L zV!`VOgFJZi2^a5q6p8<{m2B!pcRgwY-6=}fD^Ei4gg?Wf$~7qH7H!*C3VL&7i(Ivjr>+14DqifbVBFObpVYW+Pw#{!2hNEn$60Qob?wj1;&w~LM zyvvM^ddd>sz2^t$K6ZFqxavESm%pz~l-s!3YvM#MJ z$~9Ar8cn2rZIvYj3}1QN-+H9{KhCuag@@VhC;p`g1A zBrt{w4?A5P5t%t#T5phHZ#M6)dQOy82#>CFpq?}*htS?0RJ4gzF3khQeSBKQe`ZxL z5W?TlH-==j%q1Rw57gpH&&tTd)+lzvz}77@%zc-eYD@}!5nLetXYzP3D)Dz*R2Doc z}60YTC$VYKcjS-mN?Xi7{Y_hBc3*!i2Wk*{SCz+GRJ+vtS4={u*7F#q}rCgw>8q)5fovh6i`oG-CfSURB z<&^t|y@{0Y!QBkYAPmcg`MPj)yr*pm8z53Zpa7PU%1Bfs=U(B(H{=K>7yBK{=YLWy z6pdl`$|WqC39M}2(xZ^m7~CO@C!%2`1-z(fSnWsxon??>VMh3-W+eE)*)TczmCstt zZ_PZ1XvR}bEB>kGBFvWpZZXjxho{py{fIH$cOuofs3wyk{>lboCNsJ{!kOoJ^h-o@ zWDXeKT|FNijv3(v6dbnZ@aWk{f-pFlNt}({9*LpKN}g}am9!fWsz2EJaW}Pew%g|> zmuQ((oJi2^XZwv*p%Jnxpi4~dTx0|iiIv@YD53n-V}Ip6DHBaD5w@Riib7M6t>c3a zn;?$*Kdy>Epf%81*6m0lnp{Kty;wt>-SN?tQW>O=j_qEvi16_m?&`FaE%rBb6^j=& zbV>S+z7L-Z?0|i_Q&c(&4#B!m^1rGM9F0~cbn=wEYEm1&uzBW3CfvLfx-+d6`oiyM z9duWA;pNvrSBk-HpC6j>r<(hHbaYj&VITfT zYjJ(=a1m6gQXpyhW=+b*;c@C)2N99+E23Hgdn#I%>?XJGo0^TU4)XElpg6(A#hrcv zX-;Cs#L;Da!j^bFzdn=@^775BO2yj@4++Iv*!OI zMnP;S=khHKNrn9AD^VmNzeP(g1T0w^41hMbuuA_DJLnz~b`n(ez4{+y+`k$Hmj3+c zm2@PC6Z^amJ-$@Oa7-f!5@1i;1;a0Zqu~PngUTpIv+Da)w# z$1;%+IbdUiIfyuwOtlHa{|AZ2vLYQwvRg83>Au4KdoOX{PdzRigfWpfowt!g=OWl8SJp7PG#OM^fp`ca9sOl328kvZ3=Oxg*tk_(nqE-*^*ojF z(sajy*8A_%5HA31Ec`;wQQ-9PMIPGAHcl@RYrnHXP1Sl>ScUu2j4am6|% zTeCN4UF#x3tMRp-a*eUdkvcF+>~;dwNglmujsslZZuj};WUszAJIQcJIl~^p{HE`2Z)K2d9aWFrxFwOsWlQ zmx%^bDCK{JhJEzbZ*XI<01qkf@S-*YB51LT>J2gH$}_KA{d+aqceIU7vg>c>V-2U< z{594q8RNRtDf%LR_*vdLMncsch;s0&NzaAPkoWuVqnaS+I$Hlm_o8~xoq{NZ{*Op4 z(r%Yw1#C=*`>K@lymT4&1@$w(qB3of1re+`hK(m9RAE`1dVENtks*OMzTI$K*YVBu z?Xz`rN&!N7JI@4{See$IruiMPc1o)>lKNxzVG?F;VI|$4rstNb%Zm77b`}C;otVP- zV>;zbr$gq0%*1qoLt^(OaM}IT0cB{aiOQhA)Y9{I);WvPnSnYj+YcRM=KMx(4Z{It zsZW;&Q_`LH;eblxHvcE293WeY)F!6RO>Zm-C^R)T=fVxi&jBw2`uUWD&li;qyqh^ z`HEmlWpTx+r&67mRTnxZ*sN2u!(%9dRbb=jgTp8|g@dPw|2hUn$jHfnSwjDnM%OT# z)H#^93XB6@0{Z&zv=*Dj8 z4k5I?(IvHcbA|cL+sEnp7_nW12*B{k~zc0s5U*`VTrJ4;KuTq$(CV`+^vaSWLBBdsFRG8Oqgy z@I_On=Wga&S4SV*8@T3V#ofXBXKibVatkQ|Rz{lo3GG4~f%3g^o#?WK!Z`Xs$#AER z*=wN(QlC=(Sj*^{F;1dRQ!R;BU4bkc2tJe38^k|PSTdjP1e7b@-#KM};e+bV)`gEs zsy|F2SxIzlm}h$W`H`(<&_tF5f+^YY@T65kS7#ZNOR5(BSHSgn^Vp+tV=4Pqhs`Of zFr_c|pgo6(>A00;Bb@x9z5K(xa^ud9VuLWr?8W)l*-pGvo@nDPFh|7~hEMf~Jb`sW zW9VwYQ|_l~Mhy>9q`OQ{^|JzURE26X+REE`EX=FXonGy%e_Ev9H{M|(=@ujh9|;Q< zBh0xQ5J3VgZ>?92pUK4~Xr2>Y$=E|s1(M0%09m3(xARhGdQuKw_^rRrzj%uLs;}zJ zj^@d;NoZgR;&1_}2o}hjh?Dz`;?UE$CPnZ2@rnZrwO(BC|ebS|MNc^P;Y+ zR^ZFZ%R3nc&tGNgd*kF85OZm7@Nk_U+JEi4|*72e%P7b5Z0lmgiXaumx{U+x|~ z3nuwnJ5FU!J+$6LCug-)?)Sr33qbSTx`Q+|azu#%(VNfG8^LPa7v{JBAHeS;rEfwr}=8`aS0UfMI0<>Zf?KYB7P$onNapZR!+=FS?s77HwV`gT%`ft#3QNm6edZYyxY^;vj==Y~T z34H=uRcz;srbwFjMGnsuXWQ;P3XGV&dp`#U2Uw(oG<;6H^Gv-A@WTMb@_=PV$?hSU=St{9(jeN zmf05CQd*_|FwvB!W;n)zi$R8u_ne&fSCj{6P>M$C_-Z)WU=*XPrZBb>_AA76%$Dhq zLC>_G9`*zlmsB9BTX{e#*gC3OsP9e73uxKNl4w8;rz*uAh`>5VRL`Ca z5^dgC#YXus8ahrmSd9gSgvGd&*2LKSxOVoag#V0x#wW}FX$~4Wti<+Hg>%UF>+)?~ zFf71#u_E`hbnm-WDdo(L64V%8CUIIcW))ch%R=s_P&^IwNd%D%E8OAXA90bl9P!hLF`5bmtwI2d@y^|1kj_mw#$fq1NE(u1>Ww{=M;|INM1Tz#Z#KmjGD1mpF|W z!DKyN`s8!75+IqJ4N!9lSJ)AS}M~5a{&xBWyoW zDmII~c;$kZJtPRi2zreJ5|Nku4u}Mq!jjFv4BpV#+=h6NlJjs-y6B{DP)x76b*D_G zmrCOf{tMXN%cQkn1296UNxI4vMH`zsM7*pD%h8f>G6GXFN1Q+H+%NVTfJ+Iv0IWQ{8jfI z=NDqEudxI{M(QDt(8Q~ObNYD97PdAUuj&*)L2Vv zGIAg&Qu!4xj)uI8B&?CY#(q7_@_)bemtYgR6WO*s&!heH?GuN6V=p(4vN^T(72}d{XoC9M2i9E z{xmd>C7x732z|<$s=FlGAG9f4nD15ks_pT>iIQstFTX9`S>^xYtX?Ihm%o{l55gE$bS=yCJ7I-v)!FUX2MCDJRb46kvA=OqmbZ z4qSO%8f_~LKh%B!Ibe1mGL)>`q4mNXVkShrOP>Z6XWI;k2=ZIt8F8vhv+n%aj1P?7 zf|`#{ifGDrT@>BB=zb+S^D1OOQ2~p@;!;qG?UQJ)YCp5D87t}CbosWJX-)YX?AzNr zdP>HuxqF(7DGg7uKmyfG5OFR9n1d$eLn=t7pAG-piTI+}H3&u)YyVGeS1O#lP~Lu# z5&4ViR|c3K57Zr~Ly-YU06C=5~YcnzoXXR8TAA_+1J7;LZfrfD9P}iL~z4XN5O)(-qjGaZawV{suL#N zzs*Yly;ASgA9`z2u}^kpVi%d|AnUdW%Or2vTdD>Uc;o1}j4q;=AY4 zma&xswAvB~#LNr%W6_ym)a|7W8`;!vGZ2u)_G1B4)VU1=i*Dt+TzHQmayCx!{{3v_ zF{>0}`vVhq>8&o^wWp@g@n1+U$_>;Uih-7Szaw};nKX;cZcRu~C!o1Xl;V!<`&&c`&nRLkqoQ)|C zWCn^sczO@^Bo-Wto(Rt(#Adc*2v=ApuUryy=cs){V0c52gnpd$EBADSYptnDE+3qhFXwCPXKQ!JWgtoqsA9+qqt!+R z%ew-=lMeSe+lgH@chJ&UWP-0p z8@Pi_=Dg5tFTipetjbx-LiYUX;M7d$`6h^@Uw(7g7+$2?1WHgb=D;Roe?q>Yp)qFIeC@-_sz(=Y3TbL|t30dq9R?AE*9#inefkO} z%wX&%4do(tl1x+;F=)7y;I3VgOsRQai-&!@3j9P~yi6udQ-mIM0afKB`)2LI;( zEGzEcN^87xx@BO(WahNTNaF(nv(<0eI~pcYD>Zj{Re*mFdJb@t)O+Fx)i*N0F||L84qtXmn&2D%_SLj|9nf;4~BJKim< zutT_~`osS&|A0!(fPCARA8N388ajESQ;fsx zRJo|sCJ_eS^$-+GuwB+qK%D{7e7PLP+nhsc^Hul%Ow)1~OwUPN`~8hF>~vg%*>oTq z0fB|#R%8pn4_E8PUO!=^@BJ`}(Xvz_&o275D?5wET>dRqV=HG!1w{)ri#-7rbAtxO zKv;#1H^!+?zGbvt$WfheHO|7`+s1MZrqRhy_{AO5DEFom>-coC z<29CrlMcVZ{=Ogi&6EifmFEi)5fdoh-Gk-#${#rE?*C=Zck)l!p7r#jFZypJFIlqj z{3y|SW-5WLQ>O}PlY;><0w;#qhw!(*UG_^xQB%Cl9(^!SORD;0;|+})IO0WHg)xqX zG0i(x6=3e|wA04;xExMu#PKF0c}q5C{9G!IB96y4b(4NKV;JztEF^nUlDB@I8mv6$h z7~W2v8sAfpI<1*YpSDW&)z~w&>4V~sV|847|57Zp4*qPaZ;8Er`XHIvO_GG`f9$6z zw)g22(#U^3BTllyYqbqZE~d56rBMUmgW8x&Q>AP<)t%bXWvTO$ir*j ztTjE4z+H5G!T8+EU@d)BkZeRNp_)_FkpZJdQRVaBbk6)v8+Wa{{jz1eAR}RZVUPGOs=GGFYqYAZ|+qbQ+tmkGc8UJ3Z4u;_39-q#(;_cXA-@h%KJYi z{06BHCbx0NU;>W=`P;e@`Yt2<^JggNxsuBf7*R&lp3`f_0Xle5r$;+O z_+ig2lqB%1=)N?AewD1tW}k?Ht+Kru5yhhhIW$kB$z zgTT7oBLy@Uc1s-`L6>YIous*0Om$n;EIiXt2{)5%{Y*4HG$MVn$QOG#f{9`bywryocFb!k+0}Y zcb6|+5oG6=YZAPDRHjul2{RO9AZIf2{z?aAbEvs;AUja&KI~X|G1?@Z_7dg=nmwA2 z>d@SXZD<;83n8%n3ZC-|_SCyo<*CBB0}*&iPHh$ys;Ah3+}jgaFPC!;1j`Ef;l>DP zo?o%=x7rOstG5xcVi~gOGSPc2ES;Q9F)DK?HLCeIN`R_PLiB7qYl9~_?hk&oAh7zr zoa-5`Ib+0<5pA{uPJb7TNF%8xI#kOE>ceG;$qA|zA#y~|S0dW;W$Z<>;pv}l{8k)= zO5oUN-vLS$8uj>TM_?%;O7v#a88XepHwXVZ*NV*4S^unV_Mi6{q0Bq{L2n&W;8aOk zd7GwsV!Plb?1A5f$_S63_A3W@um!;`8yP*GsT<#>PdUDL$lEjWJYN_-P8dv?ZKPkYuY9&8TS5YejtDvtt!0Dbpe6xW z(9T`}tT;H|Z6FfA`0PVCFw<%!zpo|#>e-jKPz4*t0U1`9{>zgGH@=&FvZHgJp_uuZ zumO+pOHWavEs;)bLHAmI-O;Wee&_SOf*3OAo(?{Baj#M6I;*n z46iOam%PNY&Uf2SJhf(cF2Vmq)k8hl)3r>E<(2>te{tZ@zeKb{KZVw%Z;g^%I_x?h z;|hfCgoo1n)pQk83)>#^_kQF3;LPcUcl9h$bmVabqX!mX59EyOv{uWr* z(lhb+o^(FX^+nO2OV{5yFf6E5Q@fH22uT0y^BIU<#XeYaz7DWXl63)!mMPs4m78{A zqMk=V7tbZJy`)XQzpTt_mX&EE1O2(3Llr7_A_=E{0OmTOwNptUBh2ga^rmIOf4T2v|kOm^*eTQzSv->!NnTU}dbR0Qft*SVgBk%Ay zD%){kIS(S(sG`7NsKJhTkM_pKi>r722YD*Z3WSt8_j7-GRqSl8%nY&B?hz+gNpae$ z7-B0t5dH9N5xhAulAH~KXJVI%8@s%cFSL9X?BqCyEMg?Nrm8lB}S<$=5K8SWIfZSkas-|B*Ca}t-`#)k-Lw- z(}9%YrM9ol<6FV4uM6pu?alQZu6N_ktXwG67_3W5&StVdJJ@FuBwofxbYv3b*=}f3EyTV_;-9`m%#epx-KWwMy( zY0;2EYVq96P+fPFob5v+AS8rSG+XZ`BhL?8qDDkBI7@y}Q2!h)$ol+L{rD=e_4XEs z`2-V}2Ets}@noG=ROOGkffP&2-IoSXunm4KUyFo&j*<>{{twc(sQ+ub&Xx0W@^DjI z^9woacdW*P0w+EUxSL+HIf2#2pmCKbMv@*j3hYzOQ1IyFc9ns<3=ws$BG#|A^Rlt!U-z=S`R;2DN%DQ7K3u!FCsp$Iw`Z^co85j9x=H%d&ujuIMXi|aeSdIF=kv^CE`>)@RbRGpH&@6zY8YfGI#p^lhU$U zuZJ4fq^%#^8MC&}t6-bb%2;nYo_dAu6sG!Dtt0BJ5~-Y$+q5hUfO2_rcVIT)fp`2s zmXub7Du@6*0d5pVf?~`*2uEQcDRysrq6>kXE3M<+%jeQ|6cQ5-8NPtvT+ghIeEIbL zZQ?*RoGPbM@lJB?ka9O~i;kdC3D~yp^nkM_JdRkZa3WI2AM)A%ArgLwvOB$wo$Z5D zIYdVeKQJDP0Fk%_Lr_|xO&`ZC#J?<$g+*JcL`9&Wf-}oC_J0#C`F|mN!U`UZ z{{PJSjYfA~ZL@zL?oCz!p0ZSjNNR7|c)58Cp06BvD8HiiMZ83GFq?5FBULdiQ}s zYp!F3`WfrmT6dh|=E!+xCi;y`-$wU}zLdLr?q4j9(nSEWh_0x}@AP?~fUs@#ZQ(bq z%+I$Wpl`bse{PuN;na!tm$WPxu3(7=WGTT#H%+vN-ih^5_m-VMQUQ6?vv?(r@1L&oPnT4g z!kDqRih{i;C_i?76uUp}izq?-Z=!-ztLaps6UXD%Xw4?_wqD9VGW1??YVmd02u*U7Gw;Gba8Y+`L6 zU;m#APlrfIK<5-M$Lx3}*=|GaVjw+?a_@Ds?ypr$rvw=?no7rmTc?8JK-GoDQs_;#VM9mHqEVCh5W*LpyG2xs-a z5tdowopKz*`TN%_wRTJ4@xIZJY>G~D)6-FDOIRpY8;i?8nT#0;QovzI%h#?sUJ;+E zSsku5jsP)yYbv|ZiPgFL$2A-VGS^slVbqh}U`&rY15~UAQ<$-9*xXi36zM$4=4NMAYSM zGZ*>xjTUsZi#0vFIdztUzV2TbwH{z2y7XxC_s4^|uQkulLFirk(E9%%ZtF|4P|^X} z2f1{-{yBj5*trfAk3uql%cKoxgN^BAvJDA7UHG>i&9Y76&Sr6;G3n3V^vKG)mBZM| zOvYe0zAlv3(@G}wYgEaHN}~f3AeJFT>&2589=1YWoaG{cFh($}bP^ZCdxfu9f&;uq zV%95s5lq3DKjn1xuo9paq=L?YIHwsPH~DOF@WA`^t->Q;6$`O~LDurDfEO1_LIjLa zr%th;n}WF)DeOHdHRX;r8SdoY(|kGad$J_u2h;}z>SdixkL)xVWUysAF)mmEq& zbh9RUOgwmy9c7&sc3$*E@dV zx}l6BV%rr~@s5Yndnch=AB1-D&l6GUB+gDSe~4}~jolyNpLX?~GD96^g$Z5+M$GHe zcs)#^o&M;Ef`6hXY^-q)Q_%OEg4gLq=N(8Aq<-8;3LS!kPnigZ@5~fV1V<#5v|6Wa zETp+LKmYss_hpSW*;fxVWYC__FPI)RSwh&>0&%Tx*8V$OYBAO`huKjhZDUp_ZdEJF z=|jJVWz45Tvt3l6L{KcI8Ca@(9KDGD!Z|#ANBe zIeviY+nwF*BO^c(+x>zBx*D++%z2$QX19pb1FXBuKdxysJSEJ%>#|RE(i~uN*gpUl zd588k1O~EG0>`KZganfjLIMBPv_-wtjwfFEL~QKVL43WN?3&@n^&AP>5m- zUUO+Oc)gtkpmdK8r=qvr!H8oojJKPEp_#z0C?#U{{JEv*$Orf zY|0VQ`Am(skJJfwht``Pd^)kV#5GOzBYKl>f2|uw`(mCyNu>@3`uP!PC!9PV2?^*- zoVs@p6xk3{z-@ISU5y%>4Yx=!o^NL>`;B~9x{AbpQlZ#k@Vt0fnit>!>U=^4PNkNiIq#Fj z%d^W_%)HNEwu5am&#e!k-4-=y4d{CqR_ZCJSUIWv9lChlIXT(T&n01{y*1 zq*q6mBPmo8&Yb4cs|Yh5O_A#4+7sh=_Vlf{STEYXfOrX(u*f=z^@OqjyjLf;UND{f;7Ta5JutSJr?P0xb*pxN*J1%PofY0yi?9B1Zpy3;ji; z+us}iy9_Lz*=2s!SEjmbD@<+03OKsOo|;=7Y`q(A*vOS_!~yivIY<;6DjZP5r89@~ z;R6rt|9F3c z(jtr?dMy4S*jtwZm*>9y2q250zS{)VJ6bEyf4-?CgNyemyw!q)*nUM&+P8hZGj3ip zzQ3NY-E7fwJt9-VO3Ykgvfq+P+Dzy%on4c#AkwwepqCn0HQ#?*B!j<0Ffk(k0RV;@Cj}n7gu)w!y%04ovTU0|g-VCm2i9opsmUgHTzQzVwt1aT_m0Y8jrR*osVn|dfBs>fRX3;Mpx}g*%1bY3#)LZb@La>$fHaidj z=XFSb8@#a#!!?Fwe?d9`{^cbf17t=6O2a#kUdcCiX-YjidDkSa4HPtLMSFWwZf%ke zwN-B*!Y%2dLJ2H3%m*o@H^U71^B6xX)K)ury?9UB_z(E2!`dDM?uNOrFJurxr z2UF)(GY}>GT$ct#cis&#jh1N)}C#eb?8;+wGH&#xiM$oz!Igm zIsUx~0_ov83J^9uUx@j`O6Qm%!TZr{NLFHNFP&jBpe}h1CRnwlww8IaNtjqyd2&-i z{f(H{QN|axZ3L1k2VjVK^?Jc=_1Df^;s zIm%`-(Egl`z*&!F*wzf;A_>}+&Noypd;aUt^XG%*iwr5%y)}jsGX9I2r&G2>i8e?TezzkE)VF^;lMvr^PzxL7@Nqh_21) z;+>%o4&z<$s@K=~fKOe1b6>?3)ui5L4AyuhI%cPx+3U31skEF6!Yb2;z^|r)f^O0o zXlZSFi>KpUd_e?uL{&G}*Bg`TukPM8RITazg86_vEaV-{^`rG2i-%nM1@2C$ZQHMU zgY3oO?_!F%4ySIMTfQ;;0}g?(%l%{}$|GjHx0wC>qbP#ZvtPa@dN($W<{QWciMdMq znyWB&GD-3y`re@(3LppTV7-FN8mb0DX}H$$HfDk#_fTD|e9Y>kO6SYqQyI${;W9B* z#vpE4oBR_rPamWmAVlDH=tFY^x26kI4YIBB73%Daciu=y9yw@y^7KqEd}Drg^o^c0 zHg{2kgh-_Ff0_+1=$x&eOst%40M2feg)63hwf`9>P2D@EO9Q*fohmRte|5rCmm`V? zSnCmR1?lva!w%bj#mG5+ zryO5=fyAFLv)>xCKQ@5VdjE$(FWU6^KM6aD-TpF=u5nV#KQ9&%vP8U$nak<{C47=A zK^@eJ)3?Ldy2$IHIW>JX+*WYa8Zo(xU8fK__g#t!{!q4 zBJYtBsH(Un5Z7(9|Gx?~* zllmj$Hs2QO`BF)_abvZ^L>$}RyiEWl+B@st&PS?J1jo!bp!8-wx{nDv| za5@}~52GQM!27nWVoTw3hxE%+gnrsn&_`OzqjeC(E1QFU&^bT+gQ-WV)>DlSPxM3D z8uarq~*}m3)rlp`%u0$yJq?fY2tm#l!CG{m4&%9>X0bw$@QBb!D z{AUpS=s)h*_FOts@W67zMD^Kw=hDu2gc^t6VwyVq#Wi~SVphkd+zll!FPX|SVody< zOu;$~|5P8C%K$+d7{@tKKWB9tHmg|>TdwvKj~?te4*1DJcX|zikAE1e?0Jy60h%A> z9DR%~MjEaU@^3RlV{Im(OtCd>9a9b%Zxf@O!UZHZ+>SD+B}%+%+G ze1-9~+P`e`Zm*^^eiV{g&RqD`zM%pjC)-2_{;YkCOT4!h*P&{wE z7MEeQTjeeWsbVE)KtUnC0_h4oBc+q4NUp8&OKBm#bqjKrOu`>{gyded8@_HegJ%kh zjk|*Cb4d7S`fLx{8IfE>?=C-$JSwcbS8BX`A)9=8Fhq$Qu`nGePTqj14A9R}rHPIG zBe5o@0h?u+?#m=@>`Si{M)|gHUDn>|MuABd4q~`v))>D@mA~e64lDtbwo@eEq|Xrp zY9k9bWbcd@i|C06xLm2pzTtqpTwV7vC2GNtT0_ zJ^sP6MO?)sSvtoOMH49ioT&g{{b)|r>NagOp*eu?b#yx@dq?J`TL=?`z{j~2V#=3U z0tpj_&?;$3Sl>C=EEeY<-xJng%l+tk*my{u&oj37*r)u{y-iuatuy74GedWjY?N)N z8?=vT+C?J_O13%q1 zLN)+Jpy}eEds1&VKw8wMt#+;TjBePiS5;ka@8$mJJQ&8$BqVdxq0f5g7Vm+02G&wj z@52#v4k3y!ReqALNwo%EE^)U@+mzqAGvhn^K<&ZtbH1+O6P=9xvM!fye(=kSQ#J9j zyih{ta5xYlfJ1|+t@2{}w`=`)ntwn@>n_*~_rnkRybIXgah}?uUoQOgt@!zxmSEk- zRpXTpfxp4hr5QfcO24v%52PivDAHeaBfi15OTjG5pM<9OrGk0JC28!(-Ra$BFjGoE zGq>^M5sbk5ZkI_TeY`(&h>ES#q*K*G)tGUXa>1+azVF{7ZfJA}Xj2R6Q?sRUwUnDk zmx;Q8Y{F#V$@`196U=2}TQb7VND9dXSus6QVmy`r-3;iH28v*`6z3dzatu}%jjM<4 zg-DBlX@_1vC}wj$7WD#LMG1^r0L(KP)L(VTp6Y3dxm37PtfM!~AoZn+8wF z(F#w`-}}&%*8^9!DtMErVq-teYjL)aW&uH6L;s_x)-bgNNXwILG54=k>1Is{qk4Fqy!RE2(SlHu!; z7tqSLFYz);f$(;K^!9ja0dFtwF))tZpYuah77#BYj%1hk(Obr>^vr6MExOY>gi{Sp zo&`$(C#}9Sd*NSN9n-gXMntxyZ~^a3?eCRNFJhx_5+ci#4_Z z_M&M`9uoi3YSd}^q$Q3%ffYslD$u42a-$7K;M?pqDdaxQZA3AG2oIbN>%`XWcKXBn za^rj8{J?$6mB~*!M-S@q5(v@ColF&{Zrzf9Yi(xCGastEf+pHyqQ!T+MrIvu0_n_o zVB18E#P_Ml|4{{{q@7K8XCaUNBoJZv*2`0L;8rgbP{3}N7Sg{j8crf%q*G-G#_+Fh zl*`28%abCZl(x$BGYnytw>)3Ss2w^oHu^$nI#_V)s!>IM1*~9ynaGBh?QPr+%=WI! zw46PWQfq3{0pWSVL1U+ZG5a2t3-uk#wS-4MuaDfm_kXna=Fw2cZ{PTcLbhz#8*9iG zLZX=@TM{LEnzBpCPK}umvTq?23Q4x?YsS7NA$wVdh{y~XpUl$p?)yEz=iI-0InQ&S z^E=OZe)qZmm~%L@d_JG|a=owXbzRr%)v>*X+pVPF)NTdnIi0vJz9pn`_M_2S5qg~% zM>`rrmPM-({0|l)(I)W3x+aN}BUi?{BMXz0GCyX0l4N4nI4(te@uu71J(*-cwCcl& zp!vrs-sDR*Htx5?rdBgZW4#}l73QZ*a@agY1`U6rH@SQ|n6BLn3HwgJ-V9iYkk6AK z1*P_pO{7S$IVo&Rbj|~Bjjh^KzxGJUljnU+)z7hxCPea4sD;Eutz4z1)#2b@Z$@Pg zb?3sHjIA$b=$6~cA)bFcaz8TLaC-UCZ|$SBXMbRx@US1`i?rc3RmjhiDaY!ed1w(f z_^vvtE$jwq_wqCFk$_oTs?to_;(GutEhODyhl~%Mjkdw*pofx2tvj;37S3ngF__CO z4+Dw%Ca8-Hzl%6d4R2*5U)e|*LdL0WIe3~{XJ53{eeH3%)ahg28#W%_Lm^-NXGXkp zL7+YBYC+9t6ZN2}kBt_E+I2O*&WP2tXvt7gAJjMRU=HB1Yk91Yq)WX|@rSeu(Y6pX zek7dG!TY|Vs?gZcCG0}tyxX{XJmUrNbcx#l)mh#pIYYc96mMz)TAJWMnzgpvzdrM} zgf;2#i!7B}D~T45eVXH!*F*!(&{0)@aiJX@Cd83!M%6s;s-F-eQWEe&`)MaHHrx(P zx5-%r!b1TDqQ8Q$zE~i7)Uen?TAh(N=`=oLdWM&Fod<>4NJhvLexZB$Hn1 zF$e2CY;)v-sBAwYzG0J-V0wX?Pdi`SrGV`|$cyA68@Fb&yf|qQg*O7MDc_tU4n@*e z@zahywAx|^HAW0RkWIyR9?!1L%uL^zVg|pkJ5x(}3xCh&S!Ub^5 zH!XE@--7NE6}2-wOSR=${W|R!-7<~`55SUz#Bpy&*g?_&xVQE}9h}g|-M$pJ?Uk65 z<6eu;?;ab7f7beJl+w!>-)m#)lF#Zr<4R-hBaD!)L7B+zZAPfrW@5W|d~H0NWxM7# z;^ww+BrbqUUFV78bE_2)g6Gk$7I&dY($>Jm?J}#JM1tz(^heCj;5^mw2XwoPg40~Vsm?EozCB|bsI1X^GA zX1VpD3guyYbm(r`gNLbrGt$Glyx zJMPZ%8f~q$%fI_*5u_4sks`#(Q;IzYf2XnewVVc?pjI)gsHgxJrLE?7q@?2J^8U5i zcJdgPsnAb*blt5+`RPt|!F|e4~3o#4E?_Aw{qDpMLt-wm#}d( z??>CDcf{YS-7Yyh;N_SQK|j6Tp(}CPMgiX9@A|(avJY^d6@B!*i;?v#?J9EdC7d23 zOdDCK{aCfg5$T8R&M>yKTXJ$%RnJoxOPws5u1SX3aEE;1(qqUiq(6uwt|bAJZc5T8 zns#H4whR;oXLdYDpjM>>_DkfMrgS#%M%`SB3KpFrDxju{!zr>@f*pm!|P~JQ*~^LxIhNW z5)cA90dHxf8+qW9i+kri-U=mI2i$L{DZ(;8Q z6k{fE{N>vc%KbFOsgp3`(_E5`Ba$F_+u$#A#R4Q5M9E5w0jQ|G)gPF_)Y=*Vqqg9L z>NftUkrZl5Xu~*mmOE&@z8S!8aMBheL`GnGn|mXdJfH0EsWC7J!DFxS%h zw2YY+XVMa59p=+U9>D+}nZ06kq=9JKbMW|D{Ws&7t#20h97VMy=@a)TL^LbZP(fjW zT9&-ya)ou&wxcS!mIqvBYdYKew58q!#@um@PiCg8mOCgTtWkJINNQ7PPI&ybcF6HW znqjJ^`cLNGm#ohQ;sz4nA8rSKaDGa<3+tt3U>BcbK{bLiJjRc5m4J;6cya3>6cMVK z-$q8Jefvo4x7)ua;lv-M*@Jm9wZ^!a2Xc0H)bh5|!FfFxu1~i|5r^GQ=LorPzXH@) zRAaG-0=dmAVjp658Lmf2Jx`~?^AEKF&o%rp8eAoEpR5pE(=`b)32syV{Jl*@u$Jdv zt>skpBgo?yoMS@2oR}c>hy;TSwE&r63dR$B^~NC3XQZL#$HAe03Z^E zCAoWocaTM+t&1`G*VM6 zJfkHI-sv1q@W~s7L$V7U+t3Yc-AJr+O~k-ht6LQmHBL_-uztt?yeg^i=`tvieu;#n zK_5MI4OLzF_}4=+R^ld6TqMYx!PDpbL8*THxv1DLdO{rAvVcss@dp$}Ed^p%2xaW_ zH$0qrb_6xIhh@jst`<0#VaBk>)jU<48*APZy;`(YUb3bdNKrn-7v9%lI0m>E4Z#8h z?fa@N-emR-Ecq%<9vlfZ$eq9kC=iTcY3aADHaIAp^Q5sKq>JS9t)-In7_rX1LBQ^~{4;d)w(Z&AeK;H&j z@t)j&V7jf9-z{;OK-FkrOM;NO$PwQrW=pY~av*GFJ~>0y^sFeh5mc3m7_?RTS}L+x z!&M->CF*+t*$A&T*fK4njXz*aL`cjByKAd0DoET&oznU2lJ&TOl(BJT+(hV&btk&8 zx<%3E(_*(V3@e=dFME?nAfjUcI8mAu1Z?juE7XC#52`P)NIS?jVdBG0@V$!QrDrLq zX(WZ)k~Fzbl7McLs>@!-=O3&LoAV3TkD36SmqPUk2;@`_i?r0gr`986huy^o<3c?-Px;dKI5T*)23cO`c*%RP z558vfS-ubwSl*I7Y1z_16daMfknlrz@_yMp12g{K#S>)HBEV{WO;1moVA~-z{2`7< zSvCmJK3eD-NfKbfsQ}wtpdB40HZLztZT{fv;@~js>qhY?MrH9_bNX;k?9{$9k5fIR zkB)!kvJZgX$Vdo~z#Ww%pQA{9YU2z>l054h$7}U6_je6D-B)rgvyCL@{K7wcd~hG= z(7+g(a9n6LvM08~0xgrgacn-Aul>5=ndkl5E#n0RUw&7yZl!%}rHexRVrp8CrNw-w z|Lsj}bD~zaoeTCbf|7`pi;poZhL+ZtDHgo;0sgf+}u4yYaFo|!ARhsmglv+Y& zY(OPFRBAxXi~7k{QJz1q6Y4HQW8Ny{(w~Q%g{}7QEaQ&2VL8#f6%b4JCu)HakuAL^ zaxCcdmtMzvCqB^ipHF0}TtfD=!81E=0Yx=A?EycPTanan7NzvlZjhAJ}t{GzjDHKE{JBr zjo+rmJ&2~o0>gL1>R%N`(ilt0#*hZto;H$;gcM#=jO&Q6vtF;0EID6X6qivTvWCAXlO_A1uO16sP`xZoT`sacPW3~*1j3YO6)&L# z6%EC|&UN*3IBcjLx^Qqr;2@UbPc6pC*`e=K^R;}z74q-vQd6~cJsVFX zth{mx)VBHsl2;6S5GNit(?>cxp;oRxut+S96Kk0oE{lr+*r)!Squ1bl-Fp`{%Li-Y zi(kVS50gD}K75_D)Oi$uoBWFNQ5gqvyMV6YNE#-(; zI(9OrBG}-nht>;r8T-l##pOWB&PM=L@B6^z#l(`Q{4}baao1y+O(m4Or+GfX&wpy% z8g+B-eOI`kORS}?#3AeOZl{&p_olYAS4bC+II<}uS!3^RL%s)k5A8Z4B34Tmo_4^u z9B`SYyg!WbraT@e#0}$F-rl-t&ouDG%v8dt_BreF*^hDuFTj*}P|P45{Pv7)dmeq# zlV3jojeCNUB{}ekv}KF2Blg_Ds@{u10jcYB9nPLza>FpJOaQf!){l{FAbM}s5%O*} zq@Uc?RxZ+$5Ic+}KXi(6UVc5p87A_i2P=lE9cfqM!3?7W)WBJsD;29N@^o17h5vHg z*K_(v*T(BGM&J0e@PIC93$=rEFvTs@HbBIh);SKmN}&L;SMJOKQu8ryhtoWm8?|27 zKCeI*skq!oPG|~ZAKF==KTxks0GWJX?p%<(xJ@qPFLXdJ#Tz_T!e0cKg`zAu&qS2U z>rOg8AI6^k>bq*(RC9B3WP)TihqAbRx2t5608`?Ef-7cbUSVnv4oPF58P(jR^KwJzYgn+ zeCO!ac8VH<5SZ~wJm?MOEc49!!2gz9)d~MI0OZ~-X@!r_%75whWW zX-19M>YL|y?S}XqJbyZ#KidCH8XgcK)+I~7w?<>m0!IQfO>!cw%!6LaL%23 zSTW}9ho+vRkYw3r;)0mv^yMx4_7j^Rqp}cowP&GkUdqKW)pUA5av#}P zIk^yhg1H*})_xaIuN%s$yhl+ensGNXy?f^;`;kSC`>ftEIKcjSR5RVw_LuEU~1XA)JGHw1r+Nb;~M9 z5zp2{kWI>X$3D&9I}wx$`r0#bTE4yp+Wz_MuW`?@kOC2S;gMN{ZUknSn)0v)xaNG= z^?F=EECp0#gjfEp@9I+un?z_5>~j{Nq@~X_^DJ(e{tbcwoieS4pM5{(-t-Oo{Pwh& z&7*t{K({Y3iClVTeio?AV6XRL-u!W5J{32miZYrNe??{JAAM!lFW@;P-SSaF=jQ|!h>cuEh^`~S+3bjY0z@wg zHExMDBkL?d z7GKUm;{+2+V>W)XV69kG zP#Z2MB4;=5wdObK5WcD@OgqX9np>}Ro=qtl| z@_pjv<9cTo-&BTU7n7TB6}+Mi2F>0o^#U9|^U@O%shURw?70r##ysYPtTuRyzLrzV zG$y&FhU*69Q;dZejW~NP(xY^MR)sL9r3^hD1<5ST8f;!8nr=2NkXS&KSKhq{EKMt$ zrr|+;2MrVOBcKSk)0>Z?*p{rr7kj4Vz4jIT?UP1$=fs;q%1u^)`aBvZ5)AJ_vY{PI zA(q}|boQ;Lmp1`fMr(eQ(Xl=Fyd}TWoi16{!f-Yi*2oe`FaiT0I=Z#JMNdr9oFLSdJdpjUv=^Fxn^j;JHLd1lXN=x7eenkH4OXLon$oVC}&wR z?Mpglu;k4ZtUn{Ku&p>j8whpuI%L<7{kB6Y@qATtlTiKkbz_yvmlROu5gu<(xeUcD zZ9l@j>uEiqLc~;sz-Q}nhC;B__qH6xUVD~*YmI%&oO+el>dAipP%Zs#9*xCFp$qf5 zO)%WjQTP@|)l6=*#{O^bD`_1E4=pMo@w_x3lBI(mp4r7NvA52xH;^xO1^xP)!mR<- z-P$^35Vj+)mOaaxRQE~joO*+#%!OFl!d(TIUL)(rBd3JZqEe28R1POWC-?hMY(Va? z1c*LElf*L%93J%z=M?t7MBfV>2&lrR>VDFfjy=73pV!Fuel5ThY5(u!1pXDSv=U^L zwmb=rAX{96jYZSFhGP4=5hsbmkFx{PGxGdIx+MK5)i*zk9_Q?hOKoWi?5xno;|3LA zSP*VBRJFk0Nhh`SfI2@R(~rotyjjoI5sIH?uPZi%@3IY^`b*2;oUI11U z#%V>Vnyizl)An=xANLrZt;W>sG_qEJRDm8=2*pR^hDH{#-Jae{(Me^)xm7PeI$+vv zR_!IaJzMtoeaRl(sJ*xXdSG-4JZXJZa|vyitoyEb@>0C89Xe!w`d>00AnH-Lm#Lmb!R_My?fAE z!XULZeeIi*6E~}o@D&}=>Qr{7%5OQO!OvxT*jXI@+uq~SGi>042hwY?Mc&sA3uSxD)J!6*t^DhF0^WzwXW;cDVqzN zbnYyLEf+r0pV>uLsO~Nn{z6~{g+H6&CuzUlWQOEs4?q{+xn)HZ0KB4;Pd}#-A z5u`MP5y#QY)B>ft?Kq85w}Zf{mtWQ=58?-hdFzHo7`j5t0_6%ppL~a?@F5cz2mueX zLL9`Y#U0A|DV&>9%oLnc+Zf+7A@WM;OvVH68O%_#mSy^*Ik8NIYX0a!g!yC(IPWqk zFTN~*BpdQTeZB%bkR_-u!#)P!lvP42-_rKusjYIG;FAiMZf+QsWsDDFCPCMtP`fK< z90nz1-7shS0~NWqmI`<-za8TGzfB%M7$jq)onGeRT9+$+Z5j{zv{9|7TwZ#))zR z><}w7H#D%!X5O27j<}ZS?Nz5Wl+zPdXKbXfg_saad0B5%=A_(RxTW{yem?7S7f{0{ zTtWu$$fxmTB!zt(_uC#-2?|hFgF5pdsp5{L2!z5I<<6oh9QrxvsY06lU7l%Cn>e{u z?qqXZ?%7gx`~dgX?2krgBLRWo2O3)fWID7OwHR&VgU^FQbG_=PzvwZzULFsSkr?~j z-e_g#zU4wUVyU^Z+Y>qklDQXvK0rFsIqyIa?F!JV*`Pl#xl)uac#w0nk2LDQfEx)@<6K5VbkJ)Q|IL-jAn0OTA)d zc-?Tv^s7xE-J>_JaQ1Hb9K9n^aDpDVtu~%1&%L}SZE_RZ9*0ZI!h0N&uGVET{v4?) zN`HDF`6QIsgDJa&d45ORK6f6SEoqTq+O>9K}gUh$D) z*7OnfUwP<$v;AGyH>uAQ*HSlr^vtVeyFY7bSy=z@@q@2T%y_ktcB;oH<`}l)6pfz3 z3B|oan-C1*wVh9tzWma6KV{&JO&K4H5aa1D^6JW3oeu^-cp$gBNd#5+`6zQ__y$P8_INwL|@C zA{xC2joOy_fK=I6pZ%eggwNk>Z2T8*MD&ZUSp6vCq020EzveEekn!YX#*UU;@D^n* zWA|jbGb2qP+qi=x+eKD$Cj%Iqa!((W$9`(dvxK&UV|G$L)zW2u@Sk{9m5Ose%wGP z$qcq<`#)6@=@-4@aqp}mFv_$E1T*!u+Ih##xTVNCjb?)xhPV=wI}$@45~iya!)0b? zl^gvpv^r&zS7T*hm5*`m+ta8{WNlwBN7TacfY6)n-itBGcaP(o_~5gX_rFMe2ppDv zmTP9YtD}VyH*fDl29EwiR2!~A8_lbZ?m*3^brHVfc>Vpr zWq=R5=`=NsJB|^yLEi)_$LMpP174VSk!HsXgfnLq`fG8I4Ne)8vtrNM&#Bkn_{PG% z_q`SrqzQrD!wZn*CXvFl9?ThlP@Dt>B$8>Lf$*ulK?HI!1xts3drX2RKJTQ~hlO{K zZx$MRyq&SDIrYvn{?oJsk0fjSF6!-5Gdfh>LTwO*J8f}$OP9!Q`UGg-p)K$&59_03 z#A~YB>gZyF{EBzwJg(}zuUS6wukI!IR4`F9j zY0SC=zU9oAZFIoWLvm&G0jXHRB!t8?_K+p!`L`kuE4gZY?S@QoSxtwc7{^`;Kd?xe zlq1kXycU)VtvBV}CR&#hBVLuuQ$0TObVUHKpYjbBwv%<}gl;K)EcF4%&r6;GJr@$V z&HbQdHjf^f=G0ySC>5q{5aktE&jmb}^^r5I^1Kwn6tDit@{(}q=%-L0f+LBa`V0XJ ze#;?(Rw9Irx9WQGBp3Z^*l$o_$hzD(b7uS47j|YQwoq?97=Sx1FoSS5K$z-Hr?WV6 zLYu^A>(sku^0{1{`g+X8zWmW*X`g6&s%qEmV;1Sw=q$1_m_*q&9@%=UVUazyw>%)Js1E6nX7dXRT#X6Q};Ub1Glp+>&N+7pVomJmqw! zDE4^NQJtb8`6j|@eg>P*>YMACLQBui#XIXCVMf&bG6Cl85O9oe)#F^Iv8^sf+oUb6 zKd|)A9FTbBW^ExSzEU7ui`sJa5A0h21_wwDG-)4!r{)z&KI?8zO zsd*TQbrg3iJqV!q*$j+*d*?$hezLt;!VnU~eE6w}Bznz@pmG?K40M(Jl3g{eO`4IoNvIitezEp8ejxUL0lqlMT}VMj|h-)&T5|C5|n%d8)8NHgU z%b*_kAo5-HBR#=hTbT+4X_+xkHZitcb(3Ieil#Zq1}H-m_hKQDV(d;c4)rFVV?-$y zM=(`lM4LkA3CoM2`w4qZt;j_-OXJ^)0qVw7W3&3KLf3ka$erWz@{tlgLia8dxc7Pt z)_FscYmd-cWy5&*%rYJuOXFU+nNT6Gbi%DO@nWe&htH#s-)r8TIBRf`K{y?-R|xKD z=qLOMP6+KWNq1J1(2Z zsWd#f=VBL_y&U3?t;S_nm7y6pn;T%6j;U@N3k0K_$`eB#p2Qqd7%@7bw)FULUENTI zn-*N5Vzou@?6Mqx<@8+{`XL$zMG*2Pz&nludi&$wN8Os$N))fDjG3y!PPnh!t4)1( zEyLj|jQ%L>#7n)u`ZVr8O4qHL%|{g8&UZ;3v4#(2D~qQu2>I1bX__Z;sQuP0#dZjS zWc}8|YmJj?BSOJz*KjSKyEkucSaO@l<>7-uwQJzM9(&EehSor#;K5R;d2RgAh#_&| zG1`6E2aDMjEr4!?E^ZfLIrJUOB(TKws}NOziBqsj4)f_v#Wb1_7zoUx)ZT=P&gKnrurX8}3Tp zXNG|XnE%`I({`I$fpp11&bBO_qnv7+S|NNv&Z;+T1&A~@J1Fc&@asz6KF)rB<}9-F zfz>$J4d0G5{B_JA-NKEO;Iu`nM9MV+&MsE$SmV3*sY!Ws2wcp!TjoTj}gkF zBP9q587b}@(PFi<5fe=@9k==%?Ml&$M@E!fhZ^|%c%k1!MjBHo!LJ)3m1jlZOV~pm zbCx=6k1}c)iJ0XGVObi8GS~pDf`;%&{Vks zm|vQ(YRyZg*2ww93++-*2B;-K8IX$r9GQ_t?=JAo2U8tbh6N7{93kZqG@-3iJTEEu zZM6RWM$}?=fAVu)W%)bmH9k#o@EqLIU|#hIl??$xlJ$WFNo1p`Btkd%=ErKsj|mc8wQ*ZiK>#1AKQUN_@(p z=stwjgql$Og4*z8@g41*de~6^L5Ry)m{T^@1NbBIf7^2zlE5h^0QDIXryjTdtF3Pr zrQ8(TA>0eiZt#P6u3~7pfx<1ZSh>YPs^BRwoO+cM&W9w2>ZT~tP!CPLp|K$#Ra4^gnP2|?nwFM=_eH~1m{tT2 zl1O<3G#mid0M2@XVXptYz4xrvlz_uitPRHU7--%uwE`MJ9@1fBB<)RP~zt4eq!@0V_)&atGoP3f{C z36S||a|?{%C}MR(u#N@@D70dWzY|SL)>Z93yjHze)pe$7q^3XkL%jOZ{$j#lvG^nH z98v&S1g4b3kQhD=DGU{xwLoDN>#6dS4hLt#JDHQeNgXd~d06rdJs_e3xQ33v3v$mB zB5|N2z9LwB+wA?=?WudKH4opb-|>EU=wl>n@@0!~!=}M1^N8swJK*A9GzQaWL(Oze zU(M;sJ(Ft0?BaqOk5fHiB)L8#IrSFJ4X$sGW`h`s5{6LTB9bq-{qBQHIo+xo#~o&u z9`@W%p1Cw4uwfO<5QZuQ+nS!Jx`cg%P!2}yw8mnem)}A(8w4C4_FQmTTb!Y zX;!JueQdQN9gkg%fgjyF?_xJXPtlw37eVN|9B&9r-eBXGd{J`hebekYwvHST>s$}g zDmZ0EsLyeW8K|16cGR)C;5qBmAAN0N)nZ$P6W7IDJ;k4wRoT8;{veWVkmlYcV+osD z|9=QA0IteNjch$kfRmy?y9Qv|`J7E!?sd82TAXu-=fQRR4~mKzn%cd)+5@~7(J|lh zW&0(kzSM%4f``IKjcMfs9&|F4K-OD-kn;XLaWr{uI_Hj{JI>>&X-K`Pa%v_7n3-+)YYMrWJ zlumt+Y9yJK4fQSKHkk>1q$KLgGw=i)Pn}TQmeR#B(Q)KE3DZ+T#o_pnNu!^<`_D#l zbz*ppPO($CinosfyVtPnP2sj$^zI&hXiA*wdKg#v_?FUG`f)bhE;hx^AZ2|Gf>VnY}F5sf{fJ@2SL{}~bSlPW5D8L94uu%R;*wnk2(bWPLGVW7qWy+k&} zblo}(1d2`u3-w|-)k4N~3GsYpH{DO`U#sltU~Ou);eB~@kj3+&^?dS#Yp`z}k~b&m!}0Bnj{NQ_Y2=R+|g zwpEs(jfvVS)YqB;sZldt`(9+D$6oGIjLFU^?MQVESl6#vz$#}-Dx{{M*~qr;*(YO` z|G>C{(2Hd!lh|#QR*ogEBp5`&`q(T2dVLKQP)2WF^c%8zVK% zUj)^KfDzeoW$VqgRmLkGR`)^g>!|n0Oe(*qA*D-91zlJLBUOU2z%6FOj{q2ype0f}su5rvBqBlOEEr)12&ucyOK-#dgf03OxANEnh}h<$`SiZ*oy z0gCY5hP-3jXLj3!?7llRjH5s4*qoRNs*UvNY%OBPID07{v=a>^Jz1X!svo|blB}~B zeqQ$PQ4a3|-o4f4F44}uiD(e!T|pDMtC4uiO|_izgr6Bv)#pICd6cSMcEUKMvd%gv`f)N*l>O z4H=CQe@$>*^(yZG`; zVbTN2)W3s2{Mh561F8q$EruP)h%6ucjS@sy>%p9A&bF2e_Yk>Ao7p_c#mbl=^w5x{ zIpCt*H|e4Wj9d0(0m?~gMJ)>p$BEEllgTsQs$`@^m9yP5hDIeJMoS}chy3(A$@&&g zQ%xtqgW?+i_^}uZKl01oSHz(2*13sRlRK=X($o3j3g@NtG(66tQ>I9c(wJDb>^e?xj*48d%oS*i?Qx2645q|n7`hmVYYkPW58UT}zJ@dh zfoC$3@C`7^(W3IerdkXH5zyeqfzV}t@G86mf3Zy@h0~98yE)gmw307)(*3o=&uwh6s;csUi!>0S z-!ZDRh4{drbwd(>2G($lCJiz6%%29rSTivVjh__|1HNTN=$6OfgU3@5eht9_VB?G) z{EZI*n*(yDt23{T@zEj_v}_V&`>D3EV)Cc{sA54~#_~O1y_FBnQBJ{zX+9TmAvf0I z;V)%CK$2q$Nic2>6o1tXy|c_AWOs9}c|f@8uHb`n=bo3!DL!Ws-C@$?JENL2iM>KajWR|}MxxIQtz7tC)1CM0>(2YP!%M}0<3_v;kaMGI6mvq@ zUls@V^^zJaKUV9>+eYQ4>Tmd#l{McN{Rj9ukyqy$wM_8dR3Nf+9^2r{E_(ovaILZ% zzKBAQR_yGU9#3&SYI7QC@K37sa=3cL2jw)iszl)#A{9d@Lg^wdmd3QPuR5~qE$kMb zp?*zAOvf`w;)0jt^DwTrzkSg!<5C%i{t{f6dK`p6pjC|_3gRR>c$f+Vb6B@PAwh5E zx)g?s3OT>5_ssCr=y~<3KdJg?;WUkm`NXu)( z8k@N9V=PQ3b)P=9eZBRwIDJ<#fRRCQksnhC#I-TH6kp)%oTu;rqC9|13P9Z5L2ZXJ zZ=|m^RY%Qg4ROlH+hjAvT^c=Pq(%Q!ghvM7VhZf1QRPg-(vcQVJdXSQcDIP-@R%W= z#m-o#EO#<~QtFUy?)aIwah8;9>ZQNaf;kT&EHMlZsM0 zk#9|nS#ehg&Um-S@j<*&?G8R+k?`xZLF~KY4$~P0#X2OT9-3^dKt}gdE2!%WAi}pLo?it9U&(9WvkpcszzEa{FGf zFo@%?RA{&_hz)DhU-HFnD!c~KM84LmiMrc~ljZT)SM9M90C}wsGE}*M7PitOn_)VU ztN=?ya<0#dLJ4>r&-$nJjFj1)Vt1=a!aBJi)dunDcJ8FlT0{1==bTS1_?PqQ|AzW- z$hUYC+?TFtJjjS?{R7eqJqEb67T6d!A*>4yx=Qf?MJ81fxH|3aEo;O~&E|p&nSHzZ zH|kE`$V!OyF5(`k^8J7KTh3$!S~r{x>y%(%{T}kcqqy$g_b@BFKC?0P&crRgOz2~x zj6(jQ>pZf4X$`St6|gg>NKdHgG#1)tgm9b=RQ`(k8vo&J_2=?u0CDFd_X@njn0F{Q zx=lZ_VTL6QJsg3=w!`wwL+&9?ZJ4e1RKFW~tt;OV$~vSXdtP&=Zw%)TZY}}o46@7S ziw2vot2Z#rRXJ8fwZW&Ewi8E9f;roM-QT=q=y<+U#)Y4KI4r69`>TJX@{lT6H&aN; zb#sr{&~1g#Agt`?akLsdlrYh5Hq)=kbY+KC3wOSfP;#4Re^Zj=PPh)|PVCqH z`@d8U(h3XHIiSQh^WobsKt9$Wrq0;JmXmvWWB-$>GdClvb1c6?zQxmJ_kT?AiCCCi z8gcFMZQ^$L9`3OHU5(~Tw%-aTy+dAqP}uhD9=tK&Eo;dvzIJNvDu<)JGq|dBDHv2C zoGbj;U9OFT{Y34664XuM0Uy7TX%o4WUYi9|c`UaL?%y}i2zm$(w%sliLZI(yR*FS) z6XAVncHdLA`U=1PIHsPi{>w>DtyVqd2%uM|gP%UqMtKEpaRol>O%jDT$QB(UYe~Nb z{6U_>PG3C2ZrtW}n_)+P;>E%BGq-=)aMrJEo-$I~1D*tA;|VTwo^Wmh;knS`sc+0S zvy*lu^5oq5YF3utRGt!{a(rP1M>2-wfUEJqUT7&WwUb1kd-!%Zw|4K z_P%+v+u$QfRnUVu|HwX(fcHGH-!(5@6@7hdPv+MA>Lgw*L*QjHuYU^vvB7r0eq7my ziUD$AdEqo^;^E#Z!b0!4%n13P)=lqH89wJf&RdGiH7sH}FB!r?wr+>l0Egrova1r3 zOls$V1*>)+*!R8+!YlDW5trM>MJLsm3W9%)hp_0b&CZnE*gdAMt5tIdVR6kWqC05Lyd=S5l4@7K?0Ab#WWHf)ACbOnDn>89(ED29@3ytF zzER3_UN|XOMP6$acLw?IhZh(-3If>iD->qP9v`Q~7cAWe#P*bcr0>m+w=?ZE@>k)5 zPrDq2&fK$NZHdyu6awiEbQReg(+^7MJWwpNZrEe^+>z^J#%(X&&hQ$yn2QQcDV9}o zCl@W>iFl*~g6}m{6ma*R;ErzYDf{4YF@n9N4i!TEb+zFGgAp&v<+2VEnU9{YLN)lC zF}5SQaEm#p8q-7s^9-7o@H26qqkgO+ftp+3fF2qR9H=&uPW2qVFL_f=E;sBV@6pEJ z1xrB`&WOdl$7mzZ3iKtSSHZG}oe@J^@o(nhIg`XVO@j=5lv!fdPoHG0vs*s9sVzb2 zv9=D7KaLixNb{DC@-DM8Ni)5{*+EiI8r-qqrsI)5$|n@uds>dTOB2o{U}@a&EmO#J zFA36b-Bu-QY!X6?2fyYiZDsXc)df(a zANT*Ep)zaRL!S~p`l_Vw^@UOZ$^37SlKy}GnHxX-w-9>~^R_)&GVLnjRrKR2Rx