From aadd0ea15c1124ae2bc9ff81288225756d721cc7 Mon Sep 17 00:00:00 2001 From: Schaka <2223171+Schaka@users.noreply.github.com> Date: Sun, 25 Aug 2024 11:56:32 +0200 Subject: [PATCH] Update guide with info about new custom image --- README.md | 98 ++++++++++++++++------ android_apk/HybridELEC_Rebooter_1.0.2.apk | Bin 0 -> 4704761 bytes android_apk/Rebooter_ATV.apk | Bin 0 -> 33723 bytes 3 files changed, 74 insertions(+), 24 deletions(-) create mode 100644 android_apk/HybridELEC_Rebooter_1.0.2.apk create mode 100644 android_apk/Rebooter_ATV.apk diff --git a/README.md b/README.md index 1ff4058..5b9ac50 100644 --- a/README.md +++ b/README.md @@ -1,34 +1,35 @@ -# Media Client - A guide to streaming local media playback on a budget +# Media Client - A guide to streaming local via Jellyfin on a budget ## Introduction -This guide will be focused on **working on a budget and around 1080p content**, but will have mentions of 4K HDR and DV. I think those are great technologies that have been fairly affordable - but not on a budget of a couple hundred dollars. +This guide will be focused on **working on a budget and around 1080p content**, but will have mentions of 4K HDR and DV. I think those are great technologies that have been fairly affordable - but not on a budget of a couple hundred dollars for a home theather setup. +If some of your users are on an older 4k device that can only do SDR, this is also for you. CoreELEC and Kodi do a great job tone mapping client side too. It's also written under the assumption that you have a working Jellyfin server. Making this work for Plex won't be much different - but in the spirit of open source and a tight budget, the focus will not be on Plex. -We're going to try and achieve maximum compatbility for all sound and video codecs. There will be no coverage for playing full discs or how to obtain any media (or set up streaming it). There are plenty of guides (including my own) for media server management. +We're going to try and achieve maximum compatbility for all sound and video codecs. There will be no coverage for playing full discs (although possible includin full menu in Kodi) or how to obtain any media. There are plenty of guides (including my own) for media server management. ## Reasoning -As more time goes on, I constantly see questions about "why does this not play on my Samsung" or "why does this not play on WebOS". There are questions about passing through different sound codecs and what's the best player to get for their setup. +As more time goes on, I constantly see questions about "why does this not play on my Samsung" or "why does this not play on WebOS". There are questions about subtitles, transcoding, about passing through different sound codecs and what's the best player to get. In the spirit of ensuring direct playback compatibility for friends or family members, a device that can do everything without stressing your server is desperately needed. + Amazon is moving away from Android entirely, ads are getting more and more invasive on both Google's and Amazon's players - even Roku's been getting bad headlines lately. There's also almost always missing support for DTS and prices are out of hand. The latest FireTV 4K Max supports almost everything but has a still unfixed bug with DV P8 in ExoPlayer and can only pass through the DTS core. The $20 ONN Best Buy device is only available in the US - it doesn't do DTS:X or Atmos. It seems that most official, branded streaming player out of the box have one flaw or another. Even the Zidoo Z9X Pro won't play P7 FEL and the Shield Pro 2019 can't do HDR10+ and suffers from a DV red push that hasn't been fixed in the last 5 years. -But to most people, including myself, Android is at the very least important for apps such as SmartTube, S0undTV, Spotify or similar apps for music, audiobooks, etc. +But to most people, including myself, having an Android based system is at the very least important for apps such as SmartTube, S0undTV, Spotify or similar apps for music, audiobooks, etc. +So no matter which player we choose, it should cover all use cases to some extent. -So no matter which player we choose, it should cover all use cases to some extent. The one thing we're not going to focus on at all is support for streaming apps like Netflix, Amazon, Disney Plus, etc. -If that's all you're interested in, get yourself a Chromecast 4K and a cheap soundbar. You'll be okay. If you're interested in upgrading and enjoying movies and TV shows closer to how their creators intended, read on. +Official streaming apps aren't being considered as a relevant factor. +If that's all you're interested in, get yourself a Chromecast 4K, APTV 4K and a cheap soundbar. You'll be okay. If you're interested in upgrading and enjoying movies and TV shows closer to how their creators intended, read on. **This is for local media that you own only, regardless of how you acquired it. The focus is on compatibility and playability.** ## Choosing the player -To get full support and compatibility client side, it is best to go with Kodi as a client. With the exception of the Zidoo Z9X Pro (and maybe some Dune HD models using a custom player?), getting Dolby Vision AND all sound codecs to work on Android is nigh impossible. There wil always be some shortcomings and as long as you can run Android alongside an OS like CoreELEC, you won't give up any of the benefits. +To get full support and compatibility client side, it is best to go with Kodi as a client. With the exception of the Zidoo Z9X Pro, getting Dolby Vision AND all sound codecs to work on Android is nigh impossible. There wil always be some shortcomings and as long as you can run Android alongside an OS like CoreELEC, you won't give up any of the benefits. If you care about 4K DV/HDR remuxes with P7 FEL, grab the Ugoos Am6b Plus. It has the S922X-J chip which was certified for Dolby Vision and supports HDR10+. Kodi takes care of Atmos, DTS:X and any other Dolby or DTS codec. -If you don't care about DV P7 FEL but want Dolby Vision without there's the Nokia 8010. - For the sake of this guide, where we'll focus on on S904-X4 based boxes. They are essentially all identical, but sold under a few different names. The most popular are HK1 RBox X4 and Vontar X4. You can usually find them on AliExpress from $30-35 shipped worldwide. Although we don't care for 1080p SDR TVs, it is fully capable for 4K HDR10+. @@ -36,40 +37,41 @@ Although we don't care for 1080p SDR TVs, it is fully capable for 4K HDR10+. ## Setting up the player We will want to dual boot both Android and CoreELEC. There are a few ways to do this, but the main ones are: -1. keep the original Android 11 installation it came with and run CoreELEC from a fast 3.2 thumb drive -2. running SlimBoxTV on the eMMC and CoreELEC from a fast 3.2 thumb drive -3. running HybridELEC where Android, CoreELEC and EmuELEC are all installed directly to eMMC +1. keep the original Android 11 installation it came with and run CoreELEC from a fast USB .2 thumb drive +2. use HybridELEC, an older image allowing triple boot on eMMC - CoreELEC 21.0 and the official Android image +3. use the image I provide, with an up-to-date stable CoreELEC (21.1) and SlimBOXtv + +If you don't care for Android, just install CoreELEC following the official guide, then transfer it to eMMC. Not running from eMMC can be potentially slow and running from an SD card or USB thumb drive can kill the flash storage if there are a lot of writes to it. -HybridELEC is limited to a specific Android and CoreELEC version. They likely won't get an upgrade and nothing is officially supported, though flashing it is very easy. Flashing either HybridELEC or SlimBoxTV both require a USB-A to USB-A cable to make the connection to the device for hardware flashes. +I've decided to build my own image using SlimBOXtv and CoreELEC, both on eMMC for stability and speed. This has been achieved using [hepacker](https://github.com/HybridELEC/hepacker), the same tool used to build HybridELEC. Special thanks to 7Ji for building and maintaining this great tool. -The decision is up to you and what you value. The cheapest option is definitely the HybridELEC one (no cost for extra drive/SD card). It's also the least well documented one. SlimBoxTV as well as CoreELEC via USB/SD card are well documented, so I won't cover them here. +The decision is up to you and what you value. The cheapest option is definitely the HybridELEC one (no cost for extra drive/SD card). It's also the least well documented one. It also gets rid of the potentially sketchy Chinese Android version and replaces it with a custom ROM. +Keep in mind, this type of installation is not officially supported by CoreELEC. Do NOT contact them for support. ### Installing HybridELEC To make sure HybridELEC works, make sure you buy the 4G (RAM) and 1 Gbit. There are 2GB and 100Mbit versions of these devices out there. While it's possible to make CoreELEC work on them, HybridELEC images are more constrained. -Go to the [release page](https://github.com/HybridELEC/HybridELEC/releases/tag/vontar-x4) for HybridELEC. -Find the latest release for the HK1 RBox X4 or Vontar X4. They are interchangeable. +Go to the [release page](https://github.com/Schaka/media-client-guide/releases). Download all the pieces of release files. They need to be combined into one and unpacked with 7zip. -I'm going to assume you're using Windows, because it's required to do the flashing. -Using the command line in Windows, you can use `copy /b file1 + file2 + file3 result-file-name`. Use 7zip to unzip so you have the `*.img` file available. Follow the instructions for Amlogic USB Burning Tool on the [CoreELEC Wiki](https://wiki.coreelec.org/coreelec:aml_usb_tool). I found that what I had to do was: - start software, select image and click start after it was validated - use toothpick inside the audio plug to hold the reset button down -- (plug in power, then right after) plug USB-A from computer into the USB 2.0 (not blue) on the HK1 RBox X4 -- hold the reset button until the flashing progress reaches 10% +- (plug in power, then right after) plug USB-A from computer into the USB 2.0 (not blue) on the HK1 RBox X4/Vontar X4 +- hold the reset button until the flashing progress reaches 10%+ It is possible that plugging in power won't be necessary for you - on one computer USB seemed to supply enough power for me. ## Setting up your new player -Upon starting it, you'll be seeing the logo of the image you flashed, o matter which player you owned before. So don't be scared. +Upon starting it, you'll be seeing the logo of the image you flashed, no matter which player you owned before. So don't be scared. Android should work just as it did before. Install your favorite apps like SmartTube, etc. -Next, download the [Rebooter APK](https://github.com/HybridELEC/HybridELEC_Rebooter/releases/tag/1.0.2). Put it on a USB drive, connect it to the player, use the ApkInstaller app to install it. I suggest putting it directly on your home screen as your first app. +Next, download the Rebooter APKs from the android_apk directory in this repository. Put them on a USB drive, connect it to the player, use TotalComander to access the drive and install the apps. You can put the Rebooter on your home screen right away - it's a shortcut for the HybridELEC Rebooter and will open it so you can start CoreELEC. +Use this opportunity to install your favorite Android APKs like SmartTube, S0undTV, Audiobookshelf, etc. You can now use it to load into CoreELEC. Be sure to have a keyboad ready, as your remote won't be recognized. Enable SSH in the initial screen where it prompts you to. Get an SSH client like PuTTY and connect to the host. @@ -84,9 +86,47 @@ Upon rebooting, your remote should be recognized. First, I recommend [following the instructions to install Jellyfin for Kodi](https://jellyfin.org/docs/general/clients/kodi/). I found that using the JellyCon plugin would either flat out not work or just be more complicated. This player should become a dedicated streaming anyway, so there shouldn't be any mixing of local media and Jellyfin supplied files. -Set up your streaming settings in both Kodi and Jellyfin for Kodi as you please. There's no simple guide to follow you. +Set up your streaming settings in both Kodi and Jellyfin for Kodi as you please. There's no simple guide to follow - you need to adjust it to your needs. If you have hardware that supports lossless audio, make it match the codecs. Same goes for your transcode settings. +While not required, I highly recommend going to Addons => Official Kodi Repository => Program Addons => Up Next. +It's a very useful addon for playing the next episode. + +### Settings + +Settings => System => Audio + +- GUI Sounds - None. I find it very annoying it clicks on each button press but ymmv +- Audio Output Device - Set to HDMI for typical setup +- Allow Passthrough - Set whatever passthrough audio codecs for whatever your TV/Receiver supports. If you have AVR that supports everything, DTS and TrueHD should be checked + +Settings => System => Input => Addons + +- Unknown sources - check +- Update official addons from - Any repo. Helps for a lot of skins + +Settings => System => CoreElec + +- Disable noise reduction - check + +Settings => Services => Caching + +- Buffer mode - cache settings to all methods: smb, local, remote, etc (default ignores local playback) +- Read factor - Set 'Adaptive' readfactor (default is 4x). +- Memory size - Set 64mb cache size (default is only 20mb). If unchanged from 20Mb, I found it gives the 'low-speed connection' warning when playing high-bitrate 4K. Set a bit higher to prevent warning. + +Settings => Player => Videos + +- Accelerate VC-1 - Exclude 24fps (small bug in amlogic hw acceleration. this should be done on software instead) +- HW acceleration set to always for other codecs - Default does not accelerate mpeg-4 + +Settings => CoreElec => Services + +- eMMC Speed Mode - HS200, HS400. Enables blazing fast performance on eMMC. + + +### Skin + Next, we need to de-uglify Kodi so it's usable. Both for you or whatever family member or friend you're setting up the cheap player for. There are a few skins worth considering: - [Arctic Horizon 2](https://forum.kodi.tv/showthread.php?tid=367352) @@ -101,6 +141,11 @@ If instructions are unclear, it usually goes like this: - go to Addons and Install from Zip, choose the repository as a location - install a new addon from the now available repository +I personally recommend Arctic Fuse. It's a level above the rest. + +Afterwards, go to Settings => Interface => Skin and configure your widgets. +I recommend adding the addon "CoreELEC Configuration" and the Kodi Command "Reboot to Android" to your Options menu (the very menu that lets you select Settings). + ## Enjoying your player There are plenty of tweaks to be made. You can probably sink countless hours into it if you wanted to. But this basic setup should really be good enough. Don't spend too much time tinkering before you haven't enjoyed it a little bit. @@ -113,3 +158,8 @@ You've probably spent hours following this guide already - take a break and enjo Keep an eye out on [this thread](https://discourse.coreelec.org/t/learning-about-dolby-vision-and-coreelec-development/50998/249). This CoreELEC user is working on making Dolby Vision work via TV LED on [non-licensed devices](https://discourse.coreelec.org/t/learning-about-dolby-vision-and-coreelec-development/50998/262). If this ever goes anywhere and may even make it to upstream releases, it could make this player extremely valuable. + +## Home theather setup +To be continued... + +There will be a helpful guide on how to do a hometheater sound system on a budget, using used parts here. \ No newline at end of file diff --git a/android_apk/HybridELEC_Rebooter_1.0.2.apk b/android_apk/HybridELEC_Rebooter_1.0.2.apk new file mode 100644 index 0000000000000000000000000000000000000000..34b95796a7ada750cc4f85199c284969a5815786 GIT binary patch literal 4704761 zcmcG#cTiJN+dZnHARXx)>Alxb1*G>P5J8aMI|_jSDiC@PJ%IEgQdNo+rI$eHMGyo+ z2Z4l=(ER0nzx&OdJ9Fp$clXRrPG-)T^X$6Tv(}EW9^S)y|1Io~*&qDR)&G9F{O`s8 z&)>%XR}7Eu{U?T7!of``+#BU^6@aS-8s@6PI)<8}j=tWa_C8JlzV1$<4sYDOoJ3s% z?47)vMeY6kguR`E?49g`>_z+neEpmQg4~@0^@R9N41{&`b%bW?q)6Eq1=C4@-_$_03MPMqfNX_lHWolqJ$y^K>$*43AyXA@E-Wt7I( z2@$t{q92#zcBZN?#V@LC|C}|NK&WU9Ui5b5%j58q_u#c{c<|pH@W1v$m!6tTx~-t6 z0k56rT9i~0y})NbKU>TCzWU~lmK-X0j^fx51kF%{ChLP6`*xu4RzvLf(SR3&F3P~) zE6r@*K)T7g7C8+2#xFmYdyi!5?#gFvyQ_}rc%RMbRz_(Vbpf1NnIdFnzAp(8NIt|r zqs!i^>jJ*1%f#d-6}}uBmH%X(#mSjNCUMe2}dmeJS2m7!E-s zG$)A^sDz0KM-*IHP5f<+Oq@VQTj9~WTz~uO$houmvfpFL3)}EQ0V_OsXn}tFwZzl% zfnJDLza-~O?9wE;;QPe6AICJ@;Jqr<5kK{Bzs?eq4<`4;n3O6>l+lv%Ub9u%uMifk z7H=$e=9|g8-q9(aXd+{(==Q1fd$g>R$MaI@M-_G%@?%}t-uD9O8 zz{pSGO*WECF4L}_y-Z|@V+YOoE}V#gfV`gZgSq0cVWiL2(M@R!*y57lk^J}VJdA8$ z_x4$akzr~?-sRb-T4D;h^2yv)P;JKbC}U!s>9K&jnKxsUtH=~KbTE+dh4qB~^Qe9B z+*T%I_vmwJ9`V2oN1tY&{Pg+&9dbWm-8tPo-lG%7EDva1heDS5K~CzkHSE)2-P*}Wu$h?H;at7tX#`DAGWF3?{kYhj4;09 zNPzq4pfLvf^Qe19Pgpe4L)3?wzJ!)esZ(6iD*zShfG(DPSZfT^Y~b(n zooR3!wde8C@BOwBvtCfV9}%u!J}W)>^01?o?^ReYM4qrqm?d1vTQ3~Aa5vqjAWh)x zpfm_>XO6E4iMGaVg=Ka$_w7h zu~EiVyUBmH9D%tJtjocEyD{IF`%bgo`#N%lKF)et4XrY>7?(bF2rM>9HPWoYiD?%r-i zs~fQsM~$2ryH;>|-je+mV+xNg$)-KJfb8~lKbn>j@w~Y)5nY->Ip#@P?PhXh5gR3) zj4nwzy4$^KoVGT$2ZmRMS)pQHyM^MgeJsnu^n00YlqoFu^AyX^G>-SIGdW>VJsT|J*cCnOa&N6)#~j?6j+&FT?wu~(H{yC26fMrA z{(|%cA@BC$M|7Ni67o?!9{R^FppaQFK;nrFunuT+#k61=d>|RwquotCIJlO{Z}(d; zEo@?~yznOarJhQ=U4O49c41++Xzu&vo8Of#2uI8B0WuNEUu-YFu`y8-z4_k;{||9! zelH*Tl1Jp;bB(Zj#JC1Hdi@8l14VFfEwn(eIKK5y?qs<#$(X1{ijQB{gi$+W0zeKb z8d_a)<_bH0!rN2V^Y^qx7K#VB;1Om2m1g{@Bc0y3nF^YYdv*ECuZ#yCM1|slKO00AlyS)K_&9>v) z8q+ovv&I2u_C%g?qv1v25+cx#-0HbwtftB|bhZ_gg?YWlHoUGEZN?cqB#zv?ASo@I zkf_lh$NQ0JuZgzFIN*)OeAT8JR9WcH9e=f?NhnMitR@p9XkJ9xgr;8JUgH(hpkMii2|uB`!}5uk zW3BXcftGn~ev%U}%jT)s=pfDS;m(_C1}^?llv^9UPsvWEdFwS)vi%{>$F1jFpP|ypHu0zYsKU5e~>Qs*#$#Tyhc){T0)hEj$LrG;&}13zzq4~p%{0Y zQf(^f2`;kqmKvCN)OF_!oYkt&YOYi#3ZtEuKfG^nDh)2vM0Cbuu#BdAF>AUK&=X-TcF!1iywZ~K6j z5}Zr^94gCtOhea^QQAuHm+>upmJM<7Rpr9uOi;R?>2~154Icctp)t}^`Z?;oM@Edz zcA;whcuUl#n%3KsQ;MOCEhYrMW^=69+F*K)!}0TW%l ziLb5ABHRO=LM1okBak^6)LUtDNBLT#-!W z5S)FKXIabAQD+)_b`20&DOnf2%3%KVIh`sA^Ws(gsm&i5^@UKf&*;wWujl^jOr}0! z4YI#v`6JB&otDarbG5R^{YzK~=sO1j3)6cJJO_Q}79#g=y_GkW=UT_;sDj%r4cE;4 za%`P`_<&Z*L~6cU8lVQ0|Lr8+&IdjfxjD(fup|+uvPgtkg<09LrgPc?YVWEe^=)^9 zSMrUj0fxpq=-`!!R~M!> zm?(#wuGq%o1lJvvD^%^0ZmehMW~fcbvE7?6b)hyK^|`uJLB}rmg656?eY09gS3#}K zl{vM$R-$-)R~HbSS3iSM+X{-#*nIzIx6jROa_hJ7j-E z+ijdx87x3K?VK8N93M>r;9R$ER%9VmAITW|r*o^%6@-){L}>QDp;e+I6x~XRUaPqQ za~+ls5~urp7!=j))ldfUQx*+V5jqa%$x`x|9c^i2-jg&uSIf6#vE!q}@1Y@dUrUKT zZnu)7bfJllzFdosraac{#mA>hjt*W+j22D`U&~jCi)Loi?Db|9W+mL*wdA1mh@>WL z$V!S<***8?0vnIs>S^@~%jY!B%Xua~SBrAvV&>qdCA`E4te%f*_5$;>6QetepZ7W_ z3$YQ-govmzhscOiW*du+{1SZLn;KM2PneTu%1=3MnG&4^HsPiudXXI6KF3j_^X9bS z3E}c0(2T@GLoM-F`echC*Oyx<%8mV(#H9Ngy{ftksnG@C$w^x#Yxk65lLhex#2Iu{frc4NK(cFHU8r>T9yjRWkn18j4V?AayT`a0iIo&TsCVWmu zWha6=_?FXt{GRyL%Wi@M6&8Z_e}A;Co~5wg8P)jq2fA^=OQyxnWfUprryZliQory< zFgU*|n;W19F&v=%(@&U^2es6WkHNCyl*(7OB0N9@RNG2fn)0r2drgwle!5PZ4`6*X zo{nyJP!XkMEog`s{%Y(MvL36ADX3J@RJ-B8mhKtNf0Lt}H*tf1>{8eQN66g8huO^OwW)6iI` z=g@pnX8-)F+pdKYqsVL=#MM)y4}_X)O6{1MY%dC%PlbFXEnRo(bIbkB$2c#Yl26xt zt;nb={UoPy>O{B2Eq7LtaTL66E8KrE=Ek=s!N~Y60W#}d_sLrd=}t%Ly}axg>t?me z&-gYt`;*AjWJ{RT?BDg4B9r6dsgqDP&l1fZH|;qU##-{morVFo*HULpTo>x4>*Sgw zmzRA0^i-q`$(i3zr~I(r-7w*5QY1yxq?SBdeZ^+8{pQ$WR#H)T1G>erUN^pzsDoR#@x;<~8E)DZE=B>NM2Oy4nLS2e!J38CF(UBuS{eH- z+f>>X!mYa10QT+EPZp0r+&He%kd~2Y_Fbq?s5q=?mDw-&gB0x%RRBR1x-#~E&e$$i z(k0*8rGK-NpWWI*hgSbyAC~+gZAw!D34vi8w5*j$G2S(f?18_m+zLc!M^z|^2iTHh zw6Cn<5ER4+6o$pf2@qngWhB=7 zG|;;#UDs8K*dORsId@!dfi#_1Zdxr~frM_RXR+gs_5s8T9(&&{nvB1`5$c?gp+$X7 zjggffR6`qHOaf?E_xF$g&QFaghYs~tg*&c)kCX>EPdlxA-( zWKPdQd^9NMVj~1&WFvOw8SL%XX-W&$6{0SnC6=um>b(UvO$HbWkreGHCpxT0ac^`= z(OwCs#*_*=uJ;u?+RutMos7ObwWTALl<8NiT619U0Fp$c#xO_rt7WPj1-c4x9i_y0 zg*nu1@1kFTG5*HjYE+jeJms>0TNwtV zXX{?2U=z4uVCy)HBhS0+kCi2F+lj&WAp^klH$Sd2vPgR>M3`!w_?T)Vtz?jbKpAjk zk5@=qy$wdutljTCK7jpYolUMqvyBz2ARR~6XiS;(SPYf43gL0YosPD`b*9*xW!`nL z8rCn~b7e!Mfj66c+)Y)XLp;u3e^U;aF&fJOcaUZR3=7-V7%O)g5h|Ckdhd;y)3&5< z+N_I|IAGI0NGYmm2B0aieA-VE%-)B7DWxmRg)3&aq}x;As_6tX7b`z$9&-If#s5 z@?OC<@!LJK$+>H^d@CE{?3NHJT%Rf+!x}oHVi`^P4l>IlKx1c2r z;nET7mZgf$i$ao*2QjJ7Zi2_ybIAHbP z^vb$qD4Hb})LFsGnZ6ygqxB8NmS>$szU9`>XWHx0Mu!KJ-L56>qtKX zg!>r!Wm$81ej4I`o>U7qr0aH(ngNc|u%2iu0Jvo}_|=^mXJYP??1a%aX1rnkLn#~b zZ2w}buS{`B%Y4U-u>~5n!l6zubRy4Y7Jt0h%U++^QFiREVT3RKe#r|-&7hD+2dyOg zjmf9++G1=SnQ8|Qt4FL>$Q2tG&IgsUZRU;})ggo521I+kLPA2}+q@Pn$+(VUN4%L+ z?>EcT404t;%N=vDXo>HUGwSe}sGwwF=zUOs!iIRepwg)!UTVH=rd-CW4(vsEZOf!y zG};N67Vvy2CAg)Zc(~n^FwTr5s|m{{7d;{4=GS}iYr2p<$%Rr9``+2hMMVo>wEIF? zaZnJ-6<*dz-}-+jSmAlGhGG}Q@~J7#x%bkYt@GBKH5a>5d4ja#8xE80bQabkauMpIq!hsy z8P}eYP@lTjEDD%JV#TL@&k!6$X!fmY{a1`L5LOZwW=Tw*f!F3^SCDqTYA9@nPdDi; zi3?@o(%_>Ea+$zkqiFmuuJ>B3hJ5NzhbjC^x#DL_7+x_9(^rZWOCSCbqiZ+%<*R57 zf+$jNa|)OwZU>dAMA45?Z#U+y$@M>~56m%N+qVqJ%vlIY%>egSfi(r?r?XUXgS*`r zZMQgh-!LF=xtzXMIV4-HQ%lET_9JN*7E&YRK)N%m2q)PvyF%j;Xv^4)XFMa|Y0CTL z#8y&|NyjF5t#2J3Ddf-Ymz9+FdSsjTpX#RJY&O2?rV~t57wl^myFV=Tfb+iEv<(@32;~U z?wq+0jV(^7a1|U`*>14l8Y&=Fsep$q;;yroB#`?l%$gREf>oz&Ml*wkjkt@74}2+i z`-8p(!pvY>M6zvq37}Q2VSRB9^f}8d{fMGPGlbO3Ug10c_a8SU{Dpfuw=qTTXRZ&a zaLdVteTjU2-1Fu~z(qh(Ao!;2!1O(%R0VGzgT|c3#%1QB=!JDimVD_-Ls7bUrAV^d zXwDaBqFC)NO*`ZFzSul(*g6?-A(RfuSv#4un&hI4!!D)fx$pQ8={Wb5(^$_A9>?G z&UJ@mH1fIl9vgb*itj0BkRZHj5MTBr%4*c7KK(BE*yqb@fdWj9khM}njSj(JOO~GE zZ7lOtA@K0&QgMJP%~fNHf@0TrzWaccOd9xm*K`^oY(0;q$T7%SJ`Chk6}Z9o zlQ&o;RnG8v@43+xnzStUhg8IChEGew#fJ_mv49Z(Yle60OP+XI5_^Ur(A(6PW%%dr zy669pLe^^4X-e$WVWRBFx@-#6g27`pi7bVrx*Uq_mJi8ZI~09PywT@iEbznHI-xy5 zdp>V;Zzn>l-z0@dYF+QwRF*Q_MN(lAVRE;5zoy$y$rky7=v0JIs*)`b8&889YF@c9 z=R59KiP32Vz5SWmG#)c)(#$&~bnSz}65u=v+fu%*8a3hlnP^dWb*+w>ocAQoQp8I? zOnfrBE4ofZw%oOGGGRt!+X$X%tL|flkwHl$yNWMLWPo4Y8^7tpa`gO#-hU>M=&67& z8nlS0BI;nx>e)*(#6nBt5KJG4R=-9F%WMAy3R(88cY6UzR%gVXScnSwa(g<66gaA$s^ie5|;orG#YGtm(09% ze@UT+UBIjWAJ+w%;_uzz&QAob`tGOrp0+Bhl;#;(^BEtd2Z#`DjTutcP+y&ru`rIw@$-y&)! z;ELv|Y>xeoym|?*?!Cv;Qjl2AxGQh&K=G+fV^5W^1kaOC+Dd;(`!BmkQVi_rjBF_M z&C1iU)_`ZcJSa}4HjRps`Vpa3CLWO>N4z}9vce1|2hItX`X!OsgLQIJvl`7TgFm=1 zcKZ_MpRq`PJ8m$VYVg=P!~=FM29=~{Xz*PeN?hZP&h|o%5MB&C_E`A}0rrqe%L z=IRNOX?@+tkLV{1rwt7siyFV5VqVYUpC1XjFmbCba%AAI%p(VnXm2;-_=~&}d#8c$ zRZARar-XXSi1WmBu#Pi`@bJ2;L>5t0?;$gYJQg;fHq> zKPca589-XHzC*1%2E~#ckyb86Vrc`+>}#m#$pmbp9};gznn< zXvJ=BhcOIzzbmA{S!^+sIo7>r6lm%$;= zV0*)@a3^Wk5ljwN-QY?h=l2TtnCkg+!det}8E_0B!G==euGaMAY0iPgZow+JR2_6cNNEaG{A)MZ(9kyZhm^l{>AynHOlI^;`GD9;{ZU#52;G+3rkgqUqtUHJ! ze(A8{2g9|!zycqp)k-`yurqT0lEj5UfiJ+&3lqD)L)9xnWJ4i&SBlX9JiV=mp8RkN zZL7=H1`S+4)@#!{k3752(2&my-+m0L&%3PSTz=D%G)UsgIn-`+5qU28W^dH$B4Y#6 zHJN8%-obBo$UYEBxK7&b^we4>SPwA+b+7wF5AsdCf1W$8Y}@Jhb~=MiJ6M(-JW3*B zvRf2dMXHX8H&85}3_mSrDtJr|r-S$<$+FeziDU?JLAHf9Sh+K}AkIj@XjKB@v|Mv zzo=8k_;tae2^c-ZKV}|iQ@jkF$fxgU`4HCmudPcw*SYiRxr5cSTCa@(69=OXo}rOT zbBEo*C#xex^buU)WMPg>6@feuLYwkmGY-Ap0$Txg+b3-2MLHz0BNtu{Zlk7mo2NUJ zec!=9T}05PKH~QGt48j?4t!&+hnwwmlPj$&L`q z6<=1Xd3HPF1&7pr#7un{Ib>g8ieIM+ZHYUImZehX|0S9H%1IDP&mpzx>C%#St$3Rq zT0!<3Tcot|^l~}Agt=HUF^A|oK9vrTOB}2j>5_iM0&tMu8OHiJ@aaoy;|nSlgwdbz-&Aa)s^i{hxxIxfh|ZesOh-_25J{_%(>to zxTkjoW7E0wchGjAU%<9O>6>FeR8aNh+^Cf&g$#}mvrVQtDC><%=aO!1ZF~vE`QFb6l(`;>GyOPd^aY*Zh3RKa zhg~>_$Ygcpbzr{4*TaG%=%>$BI%Y$w*jR9}e39>>)_jLY0h6LNg0)=-eHFh>lEoB9 zKF64EH0uSWPnr7Cba0Atb-|Ow6igQ{;}MK3_xAt>2n^1dV?#>vFpZf^;8jKO8^b2i zS;Zm#S+$-MWX|>zck2$`<&csr>?lj^S3{Du^!DWN#)7tQ@%B83Z+ax2{HwON#$D9=rwR52F!g>a($q{HH+r!@ZJ63L84b2)l--lJ70$dwu(H2#Dbbs}F;t@%p1isses z&{K$Hk%regpKJRliz(cIgdwCL(5aBO=*yPn^u&T*lC$8BcFVIhiCBZ1F-hWaZCVtD z{6hcLRZCj96K1OOBf%IZ=R+bg#oud_r#+%sbg&unFT}g)Zd;JHIh90j_Wlw5L<5X> z-1NGHL)u;4vfJTdq+h1P7&3>CP|EqUMJGiNb9!cTMZsTncg{!_wacS9z8^i;#DTTdRxtUA~Ge zge)CyR*Y{GN1liRT0@E?qmx&5KCf*-5%i;~DgF?>@>LIfG+De%b@iHR2=t~vdBfGzJD5~pGUME7d7b5b2YCE`z>)a^ z+=)qctOxAu0R9S0Gadi46s%&0P zXO`P1|E)PE6RG%do}u3umz3_^jM|E1UWmRKD1cT;e09U|T#5X6_#e6pzoLT`&Np}=vc4W5$qe9!5nQN!|WZL$bGfv}~ zcrtzCeJr$2v^SBz)@h)a%+MElx78FFV8rrEGM?t}k5Jx37?~-o_DiV>6|lE>WgAPp zp{IbeB3nUQrRS5`$4i>cdaLAoTI${Qk9gbkipKtGQC*$j5yXElWwjbugWqa(+0fv9 zOGD+m^4tRZX##9zIrk9!${0%}|14SG+(03o-v;PhZ>JlCEq%Z4U(~+v*IpBWl?%fW zR*99E&L0DGkIg|>vo~+(j^i_-`}b+3d0xA zb5_KxiPvPRDP5uH8p?HuWcf2?_`w5!(!GpcUh{H%Z-#y;i+KY zAGAZAs+>)|S}yP#IMCCX58$75eh_(Tm0fO}kfQHEWf>yjY3epgO_p}*A6ACn1sr*S zQcR~FolbYJ+u~zr9-;C@->={|k`8Uk`fY>6C)fE`9&Yv@9YGW#p3M(;X7I#Dg)?tF z+|j;+hNS0ELQ9yFLGodyZo^<76Gbgkw~^51EouTtQ|e_AE$>xJHUafS7Bxfvl=8b^h-Sy zZI^YfQMVhEC?Ej!Uu~5eCw6=(msDE3P6+Y;(1KG_|5Bj1V`iPUbplQwU_%OJ`QZf6 zk5W%Y&9Z(;l>@x@M(;tyVE@rd6RigDzcm$?!PY4k2pei0C2-;Z{|^NyS5d-jsj`8) zfmWzQZaNs@Mcb0?&HRUCph55^Wu{yu{F~uNNM+MI8ZRfN zNPozu70%zD8)L-ONcB;Z#LA#@Hb>yFCYgVHm=pLnBdE~9{G*87bkw@OBlogg?+ezn zns;GnW-PzHzr$?#{c$(FV0ric~kKp>Rr&ISH(LcTI{P;)Ho3>{N;31 ziM|tSA~we0aQm@q`%gTH&UEU4wBlaqN1+$hMv}j#GTD=y1&DzozK7dlk%7tA<&kD8 zryP&?blo$m)g|Spi%XJRc@lwRIB5?`yz+-VmActQ!Yobqi;K_!pbzAeekVM1!up?a zXPnF~B5~oG0U|_10*i%w4=imf`TWg4vKHp{a>z6$E*Bvu3(Cr{+YAUOK-MiOpyqH+z@h&Lfl#%U;k!80FwIn8s z1@=dPe=SQLMO7kWu=_)s_JsI504LC9G`X3EBv|t6f*7ZhSV`6uEKZpS0Da!mJ+8JV z9KQdJQkZc%p&mRSR@s#1d^1W$7MT9MJWPcjiF77HkqyKfzc<3d=1E@D6EBXMBt*QP zM++**_50)6gT%3UiL^Z4VO3=!DlO+)vjPM*BjwEH9!}K&TcDYiv5A>BNS=~h8x)r) z3SWay2edy4lOcI6q0*R-TMw+M)RvZ=Y9<>sn(8m7qI`3EDP;oV1i3`*Q;}u#@w1gr zgm<5b;)`eS3poLp7ROa_Qdw;Io%Z4IcmcGMk;REW(t(cjUUKOu;f8;dNzvLZz(`WizspcO>tZiWh>Q^o1}I6b{3hx2Cq#ovr( z=;|L3k?{wCFO{51^!@aeXsUyy5uJL!)U%4N;Pm2BXo&==n+{H~VL=1OEO7JDI$GlD z18+$7P3L$ll>I#;SW^pMG8rcgKBWu!;pmUj#0iGkwXI0ecy*AzDmgx&RAaZT{$r+#r6^!g!TQ~6}Fom{^L$0=%%LIm|3c&i=wayn%K zJn(u@EDtE;LgTsAdw&`_bLqrQ&>r%>6In%Z{6vd}aXO>u%>JG_{a~=rj;l;#yvpJ@ zPUOgFvDsjhZSTXI4tEfC+9qs9OCe4p952WD%6p8GYE*Hzf6%5QpFl0bCutTW&vFg^*k$nX}}{yNK2#2l+&t){|jL z5y{HQ1OP#HM*2RPZv=Ko#5KVk7?uHW4Ii|c#?A?Qv2mtLP$_v--XM9MgS5iZkiDT_ zww}$7OsY95VmMQA9F62w@imSn$HYlMxzhz^E1np*>nL_$T{YY3eh&^X5Eb5 zuRnEjmj1!isTJJqpg5B|B;$hy)1XtPpVt_g$-%e<)iY&#h!?fnYYB&+jLg z!XC$)mnqv#LhAqPtc-fmHYJ?jjNDHN$o{m#qw%JtXlO)()pmzPmy$hwf3}R_Xm5Z* zQ#?KIW>^#lFIs>xX;zdrX-mcqC^?v4;}PR@N)dQ0#N~v_bMdEmym~(B#8E6m)Gm&A(h80Y>_ksd+VVd(H-~~< z5kZ)}!?D-^^GaGAL1mJkE{q^?c}SHz%1qmo@zu+PfIw~nSnrp4U5=eiVrN36<=k|R ze5bA=DK^gQkU~o4PrbK2+w_EpC7C2SQkvzduXogs5J<7RDqWW|{N5dxqiul{!q(HT zw#h51b?A6nvdyCLH--eE8^jPaacsNRPssi|1pP4i;SS>-)1IhuDP!{94~juFRZnwa z8O}0HmHsA@Kv9A3O+Oe!+Z408!qexvp{w}SO%;ch@dnJ>w5gFIbYN}HE3q7d!%ZUo z{194{Ja>%-afdi;sm_TvGBB3J;GD>J@?8U_Xy69!KP`o}9b&?572bQ#MInuGM>gAJ z?)hQCe>7}M9*fta7z%e0Ru+v>WjN1mq&rRBc7t@4SC_OyGPg#^MM*(!^wHn6?igt_ zt^e!>afc*yukKGUnSa4hH?^a3xqLDvqg#KS_wLU_*^$|4G(^s0GN~wOTk8(VT=NnX zx$#EVG`1c*=9Jx-a>TqPFk)SRRUG?-n}n1#nw%XHuv45rap9L@UG7_!3MzU)UB;2T z``oVESt=0Nr!10L`}vY&^&_=&jVg}qW|rtXlQAv*WXEm0vq!VS4QN`Ns*UpjAXu;0 zDm$Pbl1FnSY^E_X;Bjh;#&jj-EuxaBmzyA>Q*j!1ZR;zEj6ETH&M-iqG;3OS8Me=} z(+KD>m6USk@RSqh=HgJ{8Zh)qA}D|bW%`bTx{R`TCeZ|LFMQqJk0;j!*5_9 zFZLnN3n>>oJZq=Sr^!$|m2U!fda|q|^P?yvFJrb+Ix26RUn1hD_2IEu)CI|FdC$dh zjSSM+1L{)d;;Gn?y4P&2AcwR(-TR{^c{sRz*n*AWwE3e!1q{eEc(7BtgQDrmqR`JhglhA~C=BHzB z?d2lszybdv=1r`YC@q>mOGkPBSNt@zJIS8#d)tq)O}NbJAIA(geL77v)%W&Ms?DQ3 zGPpAyUE9FS+Fl@z5OLz=jS@xd@LBT7ss5gh%RY0WD9h^wXSWo2-weF?o9v;x3sHEPFYT^hl!>3!9hd%J=>t=Q0UzG{RKI{_;-t98k@1Jk6&!VO<_+p~Xf z8=(@kNgVy+{J<0NQ{C3qU1qvK=LQavXh0ciOAem$l82nTA{^z#Gf8c@4n$oTY4+ge z5j%`VpJ{{lr*mps|Za=kMn&aLaZc22&DMMM11zhl3dwlANkj))r=#LW)KglDwe*y zpQbn_>$rkUS2?E=MYBH{&A@p_ra2HPdp?!sHG;22gN|E zA4Wo(uJcXth0M6~4%+R%@A#fQ@W$j1)HzBj$iX$H|B79Mk{zIB0>#q_h9u7T|FOuJ zx21O4;KI{KLBc4rq|q<0A0{sSwD(DSlLLBYQacmvL*k@}wi=2M2`KjZev~MX^qOc4 zI7I7{=93ysiZYJQF#kySn|@S3V(aO`NXJ4xjuz+7q$nr3%8V`c68fZriUZ?L7`hmS zOfS*{dWtG>e@+;25jnx!zbuu?!hU!U9tt1}NL`5ps>BCvgc#>R{v~(g@uW3wvNv6;+Z%z>h=&;~7!vYoGOod~TP7k@U z+;4_llU#Y-MaE>k^L{=l>fQjVnL$vTRUv0=2Oo))fc@;#c3)-WQFuEe0poXjKjkd^ zY{~X%FN^!UJvvduA(mamNaDOxI4rqBo>U71mnvXA~o5?y7aQa7Mo;^2TUw zCaI}z!?$^rQiXDFP@gPq{o5s{z)X%ajAxStorPfdq4+lQu>P)!meUIHC}1_vj&VBY z(cv~eVl~H?Q7oxgPIsSRTaLzUK+eK10ZM-UsCcpvCjj_PM-#0-+Suz?yyI|eCMqHM zoI9v&%F{rh{E_EX-hj_^MK#501#KokV-QNyI~24P$n^RD86Lx)a3pp23zv_Ln&HGC)qvnCr}0@ zig5iBEH9DRrz()^^1iQA4TY{*VttbHBLzS&_g|E@ zMH8>esd*W{68$KVVL+i!s^wz<9}c&1KEIGXUZj7#LU~xJT1Y}?rxx>^+o-Uq(wQ3=GrO+~lS9^$% z%9aF9rwO0&*)r}f3}owO1n?JannJYBIXeAL=FCOT3>$xB^M`CNa8z0&&NSKL%vnkj zI6;fscc_gl9~-5mQbIX&0Rkqe7iW$_W_bvKZ+_6R6<)J?qIH@CsuBSzxnW1dqGSb* zlK&FR*gD))kx==x&8G(S_~J-0lRE&;ZY+8Q+a^m@<|RPxc&}D*ZQ&T)uc=g=oy^e! z?A86&80!ez;^7alrbGNEOR8iqWcWGzudGd^>~rn>y>~tx3K|sU>Ri+&52;NEvy6S- z1qI`ZY>wgH-~W~n^lfh6`WCEf;mYH4pXq!{v7RFL+fb!vJ`qT|eeqnHL!=OST)rwy zd(4uWJz72pcccb5Y-kvm$lDL!Wr3CmI|9f2i_#@Bb18JGcpBqpY<6gxBtHR&OtTrk zxKfTS4lvkK3MalXg$9_Hi5D_VaMhzAe890sb|=D-#)TGVt`d4neUDhFxC_oR3fCT2 zi5%^Y`}>Y+-vnP2Sod1Tz|Gt~VdX$1{6^Z@a~a|fMSGclI|KQCup1U|)^!U6h` zl~fgN!D1;_DfhkS4J96Q7z*u!l~(KxfIu9!~fM_jh_(@Q4ceN}&TdCKtk@$5(8sNA0( zxIM(usoJaZiJIV`f1GT21IHzfCv5@;#fvB#YOkO6n5Eu_JJ1xgjp}7sN@im61cL0D z1FaBm94r?+&?<`K8D@Rj*5e_1F_mnEp+tm#17n5tO=GwEiin|Nez3y?LhY;s=%Gsuq<+me9|+ zsk03RzFSu0_P`5_sskH|tGWN=vuI8f>|}qV4yfWHWq>=Apbs#QhNT9FW9RZ-R2vvzIm zbN`=rUic)rll!`^^E}S)aoq6uoi0IVu(H0;Z?++OxqxhWke_&VX6Y^EyaDO9z?3sL zALnPL>7TuH{X81u-=UYNCTxcpyl^SPktOUS z9Y))7FIC5r-R(ghc2d>!H#V5Z%O5R1O}kQl4;je$y%xWYbXIzgolsL@8wh-M7^>4z zDw5ox9&H>}(24Y5@x#u~ac+*9i_?}Te=vK^DY`0+=uDy_nlos9HfBBFg50Ut-s@41 zk~_|SA6~sFo31C>TmU{AZe{=DVz*M;b=z3Nh$Yn=w%UB&y#F{4-7gWh5GNSR!*8 zsVUDfYdQZnxf7tx^9#IymBU06zvr$o4k>J$}qCUtS$QUf7wUtWw0Tozdyr`Db zupYkkjE=wW1hBpO4BV zd_pwiJ9;!|Ed2{1$7ttiw>t$PUtq_BNgkSwsX1=8+9RX8jfDR ztfu>sH+qXRBk03V^Vsopv-&08-g^owR^H=paKK!IpxZGcTB4Ex!GDK(r}!8el?gB<)yD$)m+rl zC3t%4IOe^OF5C8ae1NDEg;l6QSIk}xV+HBR#d2CpJhS1ND1!Q}Yo}z6nEi$_E@hKz z-M<*E^GC7ZT(ipcGRtZe>L7leKw{`7D1m#a?yxoFmO}fdLW$}3MJk1+LS=F7nC>aV zpVlibfkr%Qs%p9a}iPwlcFwM)C zDG>uS$6(`t)YOXhnioP?u4@gEPH=R`?m9C&VSr}Vh@ zuPLP;Dlo&;0b&89SQ~Xu{U`v<_<>%NCLjVH`=#fuMi}23HZQo8DP=0$(u#_gOg}Vq zSNIMY5L=|Z$%mz*)US>BE@^w|+X9m|?tB}SZ_Y?nta*Prb z{XZgdU)SHF@PIFC3+u$(l2s1n!-;(uA;g*%rXXP|Lm>~5-(Lp&d{B6WDdh49*|QV!HZ!a`~vrID|ZO%()HCC*pUEI z7Etb5g{ZGqUuGIc7`;p~Lxr`L&}3MTsx=&D%MkG5NoKEuPh9B@=6czRXpcJ-jO7B; zbFQzkgzK^5O#aManG&|&Y+o2Xq;viNwcv|TgI1R9;zw@0G;uXr;LeHSB_xdOsvSeL z$Z%Zw(`a?wO5Y*}V63J8zw)EK$T~}p&8!eq`e~Zz@~E64!+Ma1lm6cawuf4sfq4m< z;VXG=D^_)rC>}$1DV-4Y`j5+cOr4UM2)ql$#>K(>>t- zX&!C5J(<0Sbh`()8F7BrC}^&G@cKPp!kw&hMSWdU6e%O(9xzfQdBWQ3Ql?2kMxT}f zz19r%21j4`uF^`CCETgSVNxHJ)0w%%-a+8{X&433@h2X4rff!~#E){Vr8J@mSRG&~ zE0^c>>z@Y1Zww^67e)-yFjfov1_oGd{;#b-iTCNz%gpZ+8HUb;AF|yWe~r2x5>J6= z!0rV6&hedgAyey0E0M7X(d;?rQF~0n(CZ=>7@II)OiS;!&Qdp7WCmc+B6Izbi}Yg7 zx(5n*SS_-96Ganv7r-fr)1en2C!0LJ|JAc!(xWjse88~2N=TimQxX+wzruf*5qrl` zGUmg=vMgEpu$Zbvfm{$@^uO6&vS&xxnz;I6^XYOPBQGsjyj0Pgs595M^M}!^JZjRD zM@$#O`oeu)`Y!|;)5JJ7$PO)H?{tt=5@qCJT-xA?>=CQSnU^ueLRvLRb5Z!GE6%Y$Jr#0Sz`*{C^$REbggGwVC5|sbGfn zknppk%wH7B+JS+GEY32OV2#{f;8VqatI&PhbDnJ5>O%XksnDm3S4}ZsL-20}a8rC? zobgX*0bNY~6&m>2>cpL4jeV8^&!YjEaM4HfOJtU-+-JiA>fIZIF3?MomSj=JUlR8w zP^E^>B08al(?}H)6@AmVHcIDP1rVK8LmssUfu?Cd>&1Wbzv9XN6?kEVNeUcJnujwn zdoY;?Z2Rmiq3S21JZk!Z7O~Qg%Ba38e6iW1bz`z9KtKlClu!pc)%S!$qRJXWJ3y$S+r8Tgi2-(D$_HxTxl*B1~7y0dOEGQn~;&JHeP5o|2$R0Iq*UVji4a*aez-!J|gf zv%wW6S-cX#YXBt4gn9&IkwOJ$&Msq5R;!^m)+6`nZ+>+=@}TwUFr2>4qh_fN5b`sP z1#hAJm{bpOM+Wuq_@*?C1(2~?X!*Tv>n{rF%;qo|*aMxAhckWaJPg)-!Nv!fv#N1- z*e+hXJgR2z&KveNK8kNuP3Dh*3@Ax6PD}+k-`Z&JsU)lWW#3t=4#5^!$_>RKB<0AUX+^#f4#I=Tz?NrX8sGG#cbKSaS9yRA- z^BBt$XVL#{3VR2yU|s7(X8KrR#046;%1!grEYVS@*DMoZ_Zv>Sh}xgu*E}e{zeV&p$rSrIGI%G zKf5-D{PEO@Vs3o>1HD3LHj>Nd#;saetL+meg|?}OvFNmqF_dLzIlip8^LTTFgW5k? zUh~EdiqjzTp2&7Ux-0r9V5P?VQ9BDOWbZ>vR-^DL^l3;LH$E=aBk;e;Tuw@NX@glp z=pMso^wmB78Y7c<>1^V97#Gd?Lp*J$0EOeRQr0Hkp86pAQ7KRFd!Pf4WF3SsH)nU- zFL83|(h8`oR#CoVCD6+?C*NM;>E+6-i%^Vx$4kdJzA$@6Mm@RJ(=YyJoS&6W%_!zFc1GyCA}lvdNS`{d*7?!(_x}zt3$TGrDPV6 zFYJMjv%njgZAv=RS7-71Phq~5j)V(y7!oaaMzNo9is>&&O`;+`)Es3{RDXxL{7BD^12OeWKk=^s^y|7OLD$_1vq?c#q) zdZX?@Zh?wFaaDnZnB=FZ^cTy(Xj`mDZ5)oZ1e?l9e&h}@p9Y|+2ljnA%`^QKCDFk4 zE>(1h%6zgQ@72rg(VRtE@w<+z)<8bkKk1|9ZvkUB9`riWLjYJJVr9WO7Pc)(R-mm? z=Guo8mr^nB7C?a}3S}~nw{ZGL%RQP5R;Yj1A}T3U00b%KnR8ksYBju4srwF;eGT5=VAQSZ%sO2w2|k#q1b!(IYwf-LW$0I z9h!Ra@EYa8FUI%HDi!0VE)DvrN@mO@>aX z%nskB|KvkWCIiN}kB(VnJ&ja>vlg)LJOI9{)x#M>YI1Yr(R4Knd={g}NgEywPCRid zl^ncV{(x%hVU$1%`u@T%rb9tRL9$YEDle@lV4PODyG*^W3&q{TX&RH8rYFf%b1?v+ zE7FFR)tME%&pnM^U>eg47X*$NZ%lv#EV20FO?oD8tp1~F>L;6OjwDiODMRk)Jm3>s zh1~pmp}A>5ejrj=t4^ielAPm~=bg$}1=#Z*hAU3Ryrgso#La$s%jP$47gl))p$3^= zdtV0l$bj8kpodpN)il;6Qy}xfbSc^IEzCo0$=9`bXC9H+FP5kNi7P-I{~~mlU4`Dg zGgOP${E!$h!+eYAKVz&C8a&U4s?n9*9?z8vs-huc>(#81PUWw6XZWOm4Hyf^Qi85C z6(@oqbe$;JN9 zeh1bp@}sJ#j6VcoFk!L2-b&dCL0m zjt^u&b}>Du^hz}DZnbbB>laVn+##TtMHfK%CwYBd?EBd9#4)7XEv1g(aPxX8jq~Ko6BlU_ z2!_w4{*PhLI;p-z#%WNcgoX`9v8^f96}=)G_pMgSdouAUl#dYhIki^LBwn&uV}Wmu zWT%{R%?o#jxh0MP$~UPU0FsRpQe*v-JFHE8oXc9UAb~UH8MY`eM!HFnhUi|8stie7 z8}ZLer__qNiRC1=4JxSF%uD7y}Cyb6rM=DcVR=}vZ~KoB(FJKKL$ z!q8$f%6G&;YscJ(AX?y?R8z)UF;;+>YV^RJ;Ows)t8ylxCc7G^M!`MRGFhI66t+{Z z8%`=Dh}bYfn3nAS5lSE12^K2!YmL`*Ihvpi_#_H}j?lOTR7(2hNl`TqAK#mZ4i2gk zBx1z@i={xT-i_${9N^&!L?l4@=jpBlc^oZb&120`m=l-V!1zzC;V3p&=SLK7#PLz7 z;s-BX@TFwZ-M_AUq#dL1GOnqg73(5LM+{LG#SWCN4-958&JOA8?bZ{o=m1mo#}JKl zhSNdd!l=4g`y(uyau^oYi4RTc)B+EcwS)~K=f{&v0s7ERVeozt!%e1*u^hQYdQz*0 z(6LQ#Fm*sYJ9M2d!1&Wgz(mI=m>Cx2@*l(h4?R)RyA85T!JN<5EBrGDgnk){sF+1w~RyVg~(l|=LVZa^gx!`1eWmHtg;79ri~ zeC7t-_l{5ymOtcq!kTP#lZoO;7Zp1Qfj!+m9jtm&#!E*PBb_xTx;(=EQpdcYEvQ7Kdy_z`EuCTk{Y8d&R!2;JB)BBwF7*FZJi|)1 za(Y(RwZ7i4S(aju8|{=eo?84kTjJSwno+h9+XmX-DOX@X8Q{b_vB)C=t&}Zt>w-K0 zNLPI~JS=Nc1}5_sqT}xzwP21bZsdHT4}|nY$I+}QU%1K&i~srs88Xs8R!-IZyh6i zMaS8!CiTfkM&8&?0Ho??8@*E{olsftE)otIWO{a-#?rOMFi|vo>rhYKJJ2-t=SA{o zvT^|XerN#5Fk}FSV_-v|ruI*#u-~{v2r*cNEgJBu@Da^nja~w1D}81e$3OGJPMJ!v zCz~SxK3<>&P}v_tbhbAxv$=%SLboSU8YrD^(*bimC52uaad-wPbcugI@uZKE_ZCjq zNT4~RU|-nKEa_0tUD)LD_5@&vC=-lf9b*-ciXpCd0&e~h9%KL4J_{?teu&e_d|fqL z>5PmB#wylIvP$Xap6W_Kl>rp)ykLMAm21iXjsT9F4jfU@VG8#Bf|RZ{2rJVlC)MS z-LUn$c^q-Qoy9*(@z36Yu8X05=E{Tk#O81W!nK+ZFg;}tlLoe!|1Wct=zFr{$?4Qx z=f~f?Mmq5VZ(=^v9H-2&PA=auWU)y9r*M%^surtj3@m^(FHIUuOYU>P-JTONK%qi= z+|7Ed9A);VEvS+UY%?f#8j$;TVOiyUs7VD)7y<$U2^XUfzN@_dEBikmlL8%**gW`E zp6EJtfa)c+5$k}oIKxf`$05roYajU-E&pArW{Y@cqz4s2ms3~=*bWMB- zBnrZMRs#O7NHr1k_bRIYTie3k2@XtfGt-Fa`=2-pjKVxi)x74xsIO=~{gZKSuvV=$ zFwaTngMywR$GM3~u7|@QiTqLw1U5TqhO)h5_4W3>~B`Dhq zhH->f&`m+K%i2qOKLXuU#_VXg`49!wkwqS-=rZKJE`zGfdEU06i^#{sLT;J!B=c5R zUb_zc>Dbdj)mB$&osdx&LOq777AGlpm#Jm?a62UZOgS!Nt&?{5|KEpl*l>@EG z@e=M2o5LY9f!Ut8Y5GbpyyVPrvWEg`s;UtI?%GJsT*j-) zz#tTJqp~g$>sPT;uTi3Is=$XBE)rHFif?{162bj#qf{+2z9oSsB5VG5b1Vui=$t?P zOG#0>7~I8o%u=dmqbQYNp{eI%H0>rS0x_-#QZdo91;^b$`R8)BW4tL>L5>wx5|pm8 z8zBbql-qGhCvJ-0J9O%ii@jVj&LBX9?lN@gEuMDe4R1Gz#s^~eAC>=)nqn)W6HI<# zfwpah$pCgE271_6qRh%$HwY(XoerI8U++x&MK)DfrrH-1)bU?aN!9w)W>g$XbLR$9~ zrJ@ylS4AZ*>Kg%_8cagptKD$)+FmsjFgc6>f1-9(cSyIV5`=w!DRSvO)+9{6(nJ3u zK72U=i=E7G@?8>Dn;7R7sq`|W;e{AhI4WoC*Qk^7S`(NS)0XA;D-^pgQez@`&-P2z z?snVs=`E(!<|)ZF=65dT1#5}a-qbg1=h_Ye$I=s(26(o+v3mJ{+_MnPlr<=HmsVwmQH zv(>t%0#d;2`t3@j;mV!E?K+=%$pRL}ch!GwbXqSxperF`epL8y@w88+?SUzN_iFvb zkDt0Wt@2zHWU)nWhmZXNW0k&7Wp5Hq?xM%byEfNBUxm`D- zG}P(-uM|fAqdtu1AQ}y?f+Ia+b_;ANVGI+b$*KUU6q-&grQxZ5M@Lt3T0vK2{Se*U zkEd2)ZwOY(|vH1|25bTiaRBL|32z9yJvC(lHsD1+_CZ{kO-` zJ+e2XGDo3;$G%t2kWYFFI`1VD%Oh02DfIj9p(2Z}8*{HJ^7iYU1XwOyUOTu+Zk!*f z{v*gdOA9XrXA|4=9`gRtuvPjAry-Q6Oj!-F+%7AD`R|aamu!JW|gGoyzu0s0d?eMoT z@C-(~?qq-}yOi5tRJO)ErhjS`)9TDagZ-c()`Z-M=$Kk?`p*vWdF1A`F@Bl$J+9^Z z8EZdN^S+d-b-zy1{$n6viOq43!Brrzkn*bV4}OW23mf1JLUXc_!9G{d2|@ z8G#R}E}M&nDpc2$gEqKpjSHq)J$TOaLNSHWwm~j*R=Pnm3l;al3Pxyn55cMJFkgKm zGM)*_|Bd*C3`tWg1C-~lmaI+ypl!_UZYa-5)H(z3r^rCht~~7%n^Bv^^zEd}D&G5f z!<%Et+9qD#_E`y=wQZ2ba7X1`vCQ&>RMP7;=l z?c@&g7gBd$FLCf=Tw$!;HU!e1$Yl;UvQ*s7w92gdB+NsGZ`K68ab&_JN4F9OP8F|T zr~28`D$acTdh&fe3dR^IM#91KmHiLF{#p9ryD(Ssp~Rc9U1!#6-P6T?;M^ygmrjwUATvT-hfnJ^v}&NxA)9J9@dgY83V~o%-5Ri%>Jl5P5sf! zt?swvbr}Rj&kGtjxF0VxmQar%7$ro72Jbw};D2dtS`fg&?H=7&au3|DhKY6V{cN~S z9m-(CWfy9U8E{sElta||K+Bjr#_12dtZCIvW{%QYaedLImo0f45m^h0*1e=JP3V|U zJVexn8%u<4=1kHFT`?~?c=hTUOL(U`G}j6J(IoZjOg}5zJS-WMjjT;`vqjexYd-^5 zT)`j`GHm75ADxd}6ZM*mBbLn_;_JDQ7WE`}lvR9mi1*Kz0LKzDv5p9yJbXha^336rFKNtAe-jsReHdbE6MhK8zeGJ2|aw>d2 zq@JN$v-@KVUq43hUQ7cSDQcbjyBR1Bo|k_cOB6FY4D0s0Q`zkKf6yF_S*K*wJ+wAW zQSn`;>WHGG*rxB*qi1e?VcSx);U==$fnO50p-3Rk%EdF8{{zV(*X|rfQBx#MB#UVZ z^RBmguzl10mz-awd<;=Dl@Z0Nu_{{+E4bWv8%?{)*oEp3|LluSr*x+v;7&g+mP-5! zK+0E0cm$6pqUu-31Cqi8Wo^Dh_B^0tZgt{2)Q=~2XCr7$-Z+m*C682GPIZ;YJz*UI zw4WH0h|`>ohhBBy0ys#h($A|ukTb2LHKH-!(|wvBet~s#f0xXU=AHlPo#IXDOmud> z%XQ&G|M8;I-g>;yhJzIgFE*~$HPp2a7>t?8>tD_ z)By>^`xqY}IGE}SojLfnJ};WEGY1yRFpauh1|rY1rYWE14%~7`t7wKy7BE41ESRFo z<=I0`dh0y?v*^&S@;=2drexH2DmpV>g%Y@A(W<*3?a{_x;kJ^=>=g}_|8o1xqUW7^ zX&$)>v4;-$J)geq6M{K=KI(FMhhkLl=3%d0FY_ zsW%2Nx2M}Kuc%Q(VD#hRm259DG z13m$GVoBv?DRZRFsIqk1WO=J#G#^m@`)u%bE9jocIjgZLwq&!r`MqUf9WpNaz+e~V z|H|$6SEln zyMlKWvJ26V@7a!{HeA1rxWZ9AXC=rzqi>0_PAg6VWX<=wst=!<7EJ7}svMHW6L-|~ zL*xPr2Y_RqJP7CpLiL+_y>m|uH||KqC#q8A4mg)l{xJ?~M2A;!tV2sEc0vZ_`v(i? zcKL?y!a!oVLtgYLloaISNpS;gm8o09(t9Z9)*g4>Azekx#h|ncl8WN5GsLIeI4NLH zq}A=ef)JDJ!=9nLasfFq46A5P(O-8b1e0Wc%<44jg(bf9Hh3UkY$nKsm_`>o)Z#VD>wpSv z*azoVqCxA>Ga`M9Vm;qq_nOwPsGR`?|D#^}L&A9G-Qc76>3>_qw$l0C5xk@7q18lm zXwVUFw>m^QZ;)&e71oqrqFNAQT*dFfR+u-W$15QlE~I6LX-4}D*jE|X;+^CIiz`Nc zxaMN`$QvZVHUsW1_0tL02C9|;F+p#4U+?)Y$+}y<6_(5JeWT(o`H5_1o{NcX*s>_& zMPWN#FMoQ&83#}hd|aI`Iolkyd`1r|F9IR64L#&PBARd)CL$?^a~|N#Y(qB@E8Wh) zixGeEgRhp|Sm&~5@Pw+{H#U9nW?y+Q8~y=jx>rJ^RCM>iVlC`E)#SQ+A!tkh<(@Q@V#dYXR&|F_~8)!=!|8x7i~vHC)MaeU!E~9g%U16UdjY}$3H;A zfSuu`rSTTdu#I62y)jiJyt_&qI<}*v2u^;wz`q#R$j$YYb-;Ts?Yb;tGPah3?})#+ zQjyPwAkyqGW6|m=kb?*u#FyTovcY%%`}ez!bqY1du|{O`ehbzqU7VrW`K)aUiP&8h z-twEJh?z62DA>Cz<9-i7Kzi)Fv&eQ=?mI5Z!8Y*`z!XwqFE>;MreKA5VMR5WrN^<# zkhgEc0B+Z;yP6p@Z9tv8zT*60JtCH_aw6(2T^R26a`pO`bR6efsg$%M1nWf3hpzGi z3*|Az#q^atsANjNX85zu(=LokA!_j~+c|%ISD96NWL&KW?vrNl^rD%}U7F5-L{U^<%*^g` zGImMLq75aaA7YwxxB&8*J}8m4fas-rF7@ss*MtJfub>$UdJU{gYFuL|8IO$*D{No+1Xf%FgC2#)cx5&)nNfpjB;sI9xX@^!ip)aPm1|Y#u zqK`vN(R=k9Vn3sv(cs-w_pwEa(3)ZHb^oMTuf7;Z&wl7>U~0Q#ENO?Z7FfG6I-`p( z)Ha}u|Lyre>Q-NjrRXyATu-a92ORyaLT^8E8pb^W=@*ptFcpz;1CvR|lYX!jCN_-p&8S=#`wyoL8JI(lsRQ!u&(H0q&Bxkew_{5Fa?Faxi!8XLeN*lV?< zCS@yKoD5yLLNBQaS_Z~-IVLMtUnu4*fM4Bc;(i~?ILUkpF=~JY_Ocq&EBS?(z8a=n z0$qG2qv>o;KK~g{8duZnZ+VOsz1T%m`SOjum>D7N8S^XjU1jU&IrGD>D3ZM#hduI; zDQNGPAf5(GV9(0!rLvVZg*W}CorDVX9_fnbj(IIJQ`6{A6+VZ8R!lDAmpHiR3EOd( zhAX^!$+4tbUc+w2w7+u>O1P=m`o$g6J3K>7v+ydzf zZ;nkM1$u1-jupPS;c$VL4xJS8Wejf->W||ejD5-x0?HJbz~j3@Z1X@tV{_1ajIN{k zZ-t`9T(8fhrCAH5hX_IU$>RmDAzx$K%KR5*acaK&!OsIqcmTi8^}ThPr+Gu6%ikzz z$fwYUzH4#;-g!%{PIB+DR^L1Daw@3mltri8BB2Joo!$tbXLMHvzurE9-5Ltfn7^FS z-~)Jps|p`l&e(~($M*aV8sH>vq#L^*b{dO!ryc3g?!*8&MQD%%13V7Ed0&qVJgXb4 zRX33f%wQa?PwqT{spRO+Ec~ohd%+Axd5ZPLpszKQFwIHHAYb7g88_bWP`w6AmyrnS zjG7Of)eLVtG_U0XA6ikP>fUj>0XZ24nBY?_M>+qPJHLM?>j$|ge!|Z3Kt1v54e6cb zwl4QR>i!glp676iuHPv>uWPx`a9j^e)B)|4J*({xp*|?u|C9s z$FZke)M&GxQVw2Z1==tDRx>OFRP-mxYlXlq7A7H8NfKkz&t!ha%mr{uC8_&IA^;Yl z;&5!_c*p~+ncsqcr(u!_K!B<(;9)AGyi3zlDOWx>_Shjkq6A87tb=KJZJ>G2?LK3< z;tB+>)5BHIW%EUgp1R3lUOLszjpM-{(wXHwRvO=uJK$ADBY*6Pv;V6T5IOYI{)Xm1 zRc&lGTWMlE>XBxTu$e8raB;x<`v_AHH$UkN<(9L>@R7yv)ZOll{fn!Wi(iX`aP)Cl z_t*~lQx4-zqzokiBm`VFbLe{BSyyIxrR^Lpk%p^ZVb+G&sr z8%}QTc;eS^DV0bE?ybf&;}aXay92xTHRT#FaXgN6s$Knb=~Qc8>dgovCyyn5Ng!0G z&N-|(7v2RKzTW)8+mII3DvP@te2jd7NfeF&;=~rObtFnfC?GnRrmTLJR%clR<^uol z6b0`Bv+w9C_i`FIwxvgup~1N;ZiTB0W2`C1M{cnDB!TE%ixZ~H=HeiW-vuYm^6!l^ zfaH;a%&D*BZ>;tD*jzNlE}MV|qC78$Yn=MCqZv_{Yc|TOtp|U*$jl?<(uvotZ2W+ASydBRsHxYrN&%81;zC3LYu++lVXgp2NQ3A25F!7`M^WVL*xtQw{(^V zlk`oc!sRxDdPV8ZwP2zEnKII;IUL1Ey}^U2{0ZOH2W;6&E9O~ahVCq9xF+?RiNw58y4~s%KEV?=wxN(`@BV1=zl1UFbZBlr zU)SY$nu}H2LwR+};%Tlij(B&PkJwhVo{JQ1N|#$#?HciKT#Sfq!8ykj-`$`C<8g5u zd_O*4GRv}I!}cuvTRsf=QM!@kV4DV8y!!1=>Dm-6OmilHT-!k3V-;I)Dj#UEq0Mtt zGzI07&_!RWblk3ARe0*;J&`5syCh%}e8DceHAWen5%jUiA}-hvCVv*{l^R~7ts`(O z@lE&hH`c_;`+Tzl_Z{Xo&i(_4cTW1^p65ouBfr563k3sR4lulqW@nM=j7YQN}L3)H`4lRitD@qszt^txWksr#z^ZW5l zT7&2^rB_2J*9X>-P=`-@lsIc+)J1&0Gx>}2pGMuu3ido_VmnzyzDv{yKRdfFZ6MV* zsdy6u5TAK)DF4p=&sIX(I+s#;e|A@7Ug$=CQ_%&$m*NYKRi3>4ty>W~k&2ROS{zGq zZ2LRlN2M$V5Q93>%Uh4VMj$}lAWE~Ak{{%(_`Tg=MrVdub+Ta1o_o|4rd1Z?a_=fc zeNk{b?kDR2xp>B5Z3|mKtA`A`f=M&XJ5Qp zW(>q~u??FA3cMlvdY;&&DwGzu9+PP> z<$i4FIp*PDaGxPxD)ov{mw}-UoUKt|!p_iBMr6=#TpA=*3OG6RqFG$}l%`#{0pmjW zmaDpt@u33=+?|RHjEPO%>ZfzSGcxp4OW5h=D+pwkQ6+b1l!{6%!7%WcGY6SxmMBpl z!cj8xu#iq3#&0XtBJ{(1WpDL|Fn7q7j=$)h<*xMs+2BS@2J^_ZI~>ni=Lsg z1>x4=(gzFjxQ~FprMqm2!N0%9Zh*_yf#wZ7UK|#o_T?S)kpiM;n_~qtBYuQKv{3TX z{2A@N34WN^pSd`G6+8=rZDX|I#aC*Jjxly(7jvgeLk${ml*f}W+Yw&Zf`hp~VG61+QiJWFArN*9$ojw*DM*tT6i z%naNgibdI%cuEDh-oDbau`e8tfv;XYq>_x*aC<<<@L(#n5Oh;4t3@Lh7z5?9Ee`?| zwexm2!}E+$(2XwMi=dbuS)aX0U{VobV(9dLby7SKE8#hGyXZ)7D|h_OJE$Y(Pmmjv z$;B@VpEscktM3T-;y947k7%n46GHV2I^U9X5Z5$;GOD;ScPv#B6gtYXZ;IdOIelg; ziC|b2Wnu6JXHzgNr#T>$~SYb*2014OOy0HsZG=GAipnW%9p5 z4x&o}e$#D^k_8Ej?_49LQwzFIGdQvS!H4!wR?20Suz%o&i5mdw*I5)XS-{Zcs48%> zteW(1S+T*i_I1yY#;|NA7j=3mig4mWu@&`!lXaM``QLgZZmrUB^u^{f{*iT?BDf%E{1Q7s5tDFwB-#LschDe z%nlb6)_b*~np#vaAo}1YF3FrnPh8cFEHml~AV)MC!sAcG0yEFTHsyVJ9-DlViYs8e znu03m)jBNeZ{BC9Yef4-);m%kdpmx>8FHF;70b7a3@xVHCRpKW6Xc9 zFmAh$z5Uz+)qKg0Z=(d@Nxm9gF^j$eUrk+Ml0(9hcup+I zo<&4EYs>2jzG?Cwa}S$Q-i4Oeu(y%-uCMWH1C-k!IfhpLI1(!2qW(l1j`S7z1HuHNMc+b;7k7DYyq}Lma9RYt zSqMbu%qW(F^IE#P#y(t++K|7q`YFo)n`FhAHwV{ZRwx+{?rPI}()3EH>(Bdh>HL1T z1<`%OWsrm)%1+xqKj)+Ecl;`^!bgPak6G=@-`4IG__ zY+i&@N6s2%D~CzK+YO7l_uN5(A>qa07dezyqbLMO!AZgi!Xg}I`rhq68TDXns%L*- zk?D0~3&=uY#6YJj!I^`1#q5u!W82Y!l&rq8K;RqRp|237(3Mz+F9At~t$uKXdi9B{ zKw!!@lka?N{Q(Zp6}(#1>Cv!FIPnTZ?-ag_b$Mp7t9m88qZjFbXX|A*oI~7S?e;DVi1TZ}@vyyr%QbU^p$ZrOSQBbdT!I&q z9SxTLAxA3UANOLfJ%YWq{!L`bLBEA#}5AAoaxg zLBZUJ#SwJ!>LMv=y5v5ef#rxjyvEks-+)@@5-#a_mp+iAzc7T)ggqjiZBtI zpDe)DyU_@CVE_F4ENJF?9t$MHkpVsg2yu0z(7!4v0O55iEbNPA zG6BF-JbrBU>t@4|S6yi!ImRm9=l=^dYeGyx`C*f@2e-1k9>V@Q-)FgtbI}N1Ea#=# z8Ue}qBb7jri!DOK@-pS@88)L{lb}?pi}Os#_Ea1l-bD-+(kCK3P~_*O#wF04PGr9> z>}7$8Utrwu*`CTF=HOL(Kq#YZYAxepu)#Aoq)R{d6~ca#so+|f8!+QU$r<@#`{k#X zUyw*8-$x5L&(EeI)FbqmY$b~Zch{v6lY{ZMfw=l8pea~b8)R9H1AO8nR~>qFCwpr? z+Y>Q|zQ3Rd>4A9p^XxXjS1lN-d5UZ*1%35Ya|CjdRu=d|t7Z=#a2*nT@Y0shZYe5X z;0;}$J-D~#HE@?1o|(ok*M+aXHUws~@hhP43G0jK`5-qTirGVB+_R@WCr#H7)PS*j_`JSb}b@ zf%tj8ZEK0@lnoG3u_DX{-%-jeC4aX$1j%mBfJ1q|z769Cf|+QlnzM9PaeU&}y^O(u zsaD5z8h@QczjqjCf2+4~@fFZ0H#z~a~4JeeY!Oo5~+kjd%+(-$kEz40&ukP z1BCvh`YCbJG1VX7CeHTH)p3ikBdi0EKvLua{}bnqWj+A0EHZTAhv{A$`-T)YKdKh~ z!Pe_L15bPliuiUFQuvRq6u@W*p?%>l#!|yaM9()zWM<&m8%bEf!5V#^cyO}v0-ujr zfIv#|7DipJG4(AdTve`1Bh#4DRZaJLKa8>w*mmI_Dm-2gt{0<(Iq%JVyP)wCr2G^YZx$eu{Rj zruppxS0Q+WpfMecocvcGWu9e;bmM=4wIe8> zxHHLPEq=~daCXmPiH`o3y*!V}vtJ%0@y@&il>Z#u!nn#qjlUkkABAUii%aF@Yfs+h zyD#{yf1S+@sYd)%N4m1>;$v|AAB75i;k#}qP+b2$fUf*+- zB5iPNMd{t|ZnExn=MC|sf3%a83=RVqy|D*9 zw)$p@sshN8A-!26BlGOe6E~7i?HcQQfrcDWlIf4p>m8h9IuT=pYaC^8VDf_UJBxg9 zzSsi)Q1Nzt=ZPyBOz)?GM49-_+?VIgf7;}alrrXei554@9j8)iIk=r2J1XuK<_=iy zrGF}hOeFT!uTv8KoXPh9c{;N?=Oab9RA4GeMpDD$4NhaS=lTBA`_)g@F^|2p@RI8z z5h81>89n8ZyviC32$B1}z`f%{SOGYQXmADlvb@~8+!5hPDkhVBFghyK@UQcw&=cS( zN6nNk#8jt}=X}>e&aq)Dk=~O4RkTJur!$}GIq)zWp8cpCAEQm_aZ6B7a-KtYNCNQU z7(k4orA|T17r@rP&O!L+>Q|wtoJSxlN_$@4U3~8vCv$rA>SSei;!&x{)GXG05^2T$ zs7g38cSMceq>)-^$nV5ON=H}POjOta$hu1I2Kr#o715zgDNDvVph^__QkfyNDc$dX z!^vrlTEsYrE(?)Wg$b&Tr_?B58@EaLa$10xT^s1n=5RKuLIm6W7o@IQtKV zvDEmLyNGp#C|UzMkLH|&E~%dm+I(SB0NTg>JsLQdm957fABne~=HjAOtwA)DP7=Z_ zJ7O{}oEsr9#7*8In&+GOg|iH)-bcJb#^SX>(%LCE@Ni_(t`B_etC@XCQoZ{rkYrDvxWnG^r+npQpC&tiHDHY)RRe+2Idzxxb;? z*qa-Y3dwJJH3j`RQG`j*^i=n=3@B>U8$IUvur+!+7E2OZd{s1Iags9Q?m66-pJmt@~^o<^^bET%kkQ)+dpZMTfpCaraNj{<;x=3wc`2 zsm8V5lv7Z#Q0Y;F<-)Js^$JdA%JS6q18nLRvC7M8L;~%U_TGW9h8Jnts1Otb&A;jBbI^-3`)=E)|rn zfg-8o1nI6ZVsw{?lnP2oj~Jy0eh`T zWG14WmGAhue+lP5>rZse-y7x3W4sL4u1$QWrRpkCD4!poX#TMuR(HVXFAw|q-{X{@ z&*02(Sg5Y8S=6T%&GJ z@0Y?rGZA1pIfYJXjqQoFd~bF>#93lkGsa!Ig8gbbRlbW4EOhDpZttIa0yotMOA|=h)Jy6 zg08`ZqZDjWTI}(3{(v&B5aC+^_;8xm{FUL7EYFWr;LM(Q6|<^Akc~VnY};kyZa16?9FIdQmu-almeODP#208M zr(Lh-RX6jk;&Ty)Xa`fIUO z4L;G`wFkbXWG%t^^KV{T$Y$2s*wpj}ZJTc8w@soHY@p7;GBB!(wNvj^4c71TeWP^s z>N<@{Hgu~R&a?ZdTjGx`G)PR8yH7@ z?Nav8VFi^z^{QhMw}v+9SW6ucHXFm#w{&sw7O40-f2?Um;?BHgS6#!pcuZXaCvi~u zhl`&3(_bf9Hb$BDzgor_u9I?noo2A=)z-h{H(98(`Q0X-Vag|p(BU{b*f+uVi3cDn zylhTh#F+B$(T-c(&ac``V|fjixMD8F8Ss7)=C4nfvsS32Wx}oR&k!C%&VwzW}{Z zb{GC6p3`$VOEg3wYEJV*!{d0JWVo8Z2MjkGdg7_wj#o+}`cS1mfl?Sp9}}9W1mZ$} z)qZDuu972@H=ecIH@rIJ3U|H^RTPi<4&5x@G0X6(Ut*u?a?&3RdmR6-^pWw*tEjnpx(Po zhlX#}Bm<}EJ2fT-fMX1{i9|vbF!zemy^1b$B~2{Pv^}P^g5?6tt}v86+)UIwACL)|nQ&9Xjw^SoJ@q^g+i}Sh*}%Rtx#JPkc=J z&11L%Y0qIKbC%aWs(hT*t)R2$I?EQ`R3PN?aGTsvN~gJKwBjLfCmgprvF5jH#bzyz z13oAX8LU~~n6dA~4m*IetE_>(% zA+s7arUc%`3LCLv6sJDTx0y^%04;r_@X2*M(=+P1y4MI~P42IFf$x|rcU=3ZKg(J! z0-+<4Hxt#3#tKsU7Cy_zMVj#IDyz-JswO*$0@f@=(b?Cw;l5B5G}Zp3@aP=F=+**Q zI_vG@A!+~{LGf)W%F)n`;-mZsk5{Hw(y>{=PR*x@bA1lpmejL~xyNZ0{PyOVl;;ED zyi)l*o-2g!VVy?8K}pl+Jz~J%2Lywv4M>NNKSXd<{Pt!sKQ^?yby{)(Hd!%kxJ^^7 z3_{_q^F(nfDlFNFnd~&DWr1t!(60G_Nc%M2yVl@Qta!q`Eu47HX;4mQF5}OsY=D`) z`mQ7zG92E|9Y_YB0)n3tfWTwJu>NuD$8FhEC&-7bE8aR1DL3og$l$?uk)5-*<^^=L zA0G&@F%HwtHfBT>tdnAn+tWH|@hoAbN`U3heB_%5%BLMqErAuLVMlWgpRfwDC-T~f zQ4Qtn&hy62nv2@Df19!i;|g!O4+~@Wzfu1yEUjM`v`!si$~uh^O?Ku!7VsI%-58SH z&fIEy9@49Ft|L~}Qryq?MTE|M><;LcRJ*9Hz0h*kF#%cj@&%rM9urF}dDCf|tV>*^ z*cyUF(=2e`T}#7+&gOw5l_P;1#>Y6tJi?x-2LX2P#x84}Rk<{jK<^}}Le=}VX$06$ zCyfifiznM&mnxHXCHZxl24#3{rhhA?1gZG;4uFSE(lo|(u{DQDI3O`IEfzr^+&{68^Fv2!9eiBRvSH$Ho zh(7uF$pQeIqky+*Cg$TcgP9NH4uE+R3usF3#|qC;D@x2$sh@;#@?YD>UqBWDIIM&7 zR}ebnf85onbR?1h^XEqG&M-GmE#O&5f%V)Kk{p=N1Eb6|s?%7-R!4cVxlv8Y?-ptZ zb(uWLmp4HiOJF;nuh=}Q>KvnWzcHu9CCuUJKIf0AWcFkSK{BfWO0SI5QYndhoBf3E ze9>BIhu8fwfF0CGByY0lx}ghQsJzL_5LOFuSNpMKtY*QgENO9&oOaE~T{q-XtxB#m zK+64?j$Sl$Wy_zRknl=BM1Naj5{o`bFVsM-DLtOa&M;ge`UmNcJ457&t6Ji8!KOb` zJ)G(?L)Z)vlrmAH8R+I8-=DDBXV8JUj9+F@6i=?LUl*5y{j)&~8^F4%iHsOWAe6i5 z<$wf z1eiV6RceLIp*RF;=@D4SU#`bx#uVc50-elHytUk#bcXyvMX6xqsc(;6M^zr)%3a;Vz8{F;I{7bKvvO^bwTyX zLK-8_l)3xJ_LeDtlA@1k$S>ducE=qYvd5$HCcPMmx>`2W*9AA^z}6BMrzT=}I3J;Z z@0(-LjTb*SjrOk9d73v<2p&PCPv(bUUKzZZZ#7|E_|UKlfv2b7f#s|^ zIyY)2x}P46Udv=S&3%(lDf@I|!iQHpGVPW|b@L?G z>Y-$T>%yG}sVAn@`0?jb3eDUJQLhaAy+5Pt=Z2b!lCfZS`&za9 z5Lxh8;l9?!T@WkCSqT1PTQ?JRlNCSk^-yroC%NFwP+TCeRh;)RL%OIrRJpQ6$>BFI z{j!9;Kg9i%c9lsu7>J8Rj8jQh2!%^z0mJ~i^?tq>Pi_w&4rYWZKe(gnQhALozFPI^ z2>>jwu-4wnBi`9(N@2p%;+s-G;=&A6Yc++4#M3~ZH%ntsQ~5U&=Ekf~biPZ_f8Ul> zy2`GLY+{RnImsD4E|}_H7z!2KV#1YO+u6TfY*s|_#Y4w?un|Q7ys4W%e8qMw^8ETu zqX4~%nA>_ROf-GVHdG)6yh`1*_;?$Uoi=xtLm$UPA`E$cP8B+ixl#T$fH*Ort^%tAj!yQKVpr z9hQiu0xVsx^FH!fU(`^Ah}Y$^^NPn^ld2XZ_X1BJ@m?uEU9Ikuzq?ch3jGAlS*Ah= zJz)xWUA3ylC>EE$#Z7x^f~NWS^MPlx{)vxVE+*fCI|%5P0R{|1VU9vQ>8e)f%pDdy z@{d_posJVQU^Utt56bq5*TtR8g{*1T&Eys(I|zUlaGv?&Sjo?2JZzgoma~m%LePtT z)w_;erJ~{D=}h(Ox8LhM`Zgbtb`oK~F{nrHmwV`+!Mp zmpdhQoF0OxN)1keAV%U`3w>4J9|aZmqRN!b!m0?uB@(UcojDkS?dW5W2R+$>Kg1~}=D4VDgLkFYx$ z&%-Jy0Kw8+*7xNTsKAchtpky_?n9>8KGCDf+-vWDg0=E>|Hm^$*M%LF-ovcaFFEDB zEs$?ci~8qv+e~2u za5(U_4?0U)?u(AxHVChJ!NKv)FLzY=GO9D77coY4#Rmp*SIK+t-kauL?g{*$28}Ja zz?1ojV0I*zj>@j6Z>uY#ki5<}D>%e%UFz|43h1WmKJ}tN<4J=G;hRB*0@||6}FCIPK z(&gMyOu7exi=$AyU%EeNc;AzOF*%*2sE)a+k=7}IKM4_FmX6AgSuECxsvg4G`1CCM zS}+=-i53YQwYvTx;?d}O7mf!oOAECX8P(+nAEaUdFYYkHa!0;c?wu^)QhKRLAG za;iw1bi|_2{xqs6*@^vQ`>;jxYycIbCWfspa#z)*3m7NJSOeET4v8r8|bI4_#G5+YKlF?)NbQ zh{9V>2dNy`VG=XWR&XkrbIj>V$sodhph57YXu5xw%*fqX=$k~w!1<^|!(KX$;*V_N z9ur*+R;;y@Z}kfL(U_UJz-h)EO2J_kk#}zFO(dDPDeTN~>6>2-y}U;`JfwswVU_V1 z_Ze);r2zh;K)r+f6I1lNXReH36JOOUv!Uq^X2`Of{q=?xpbBQJZ7o5+>P>1<2BGDG zbEpI~wZXfu%g~8>)VePK>zB}PloBB)V1!ZxoAR3I9#-J^a4uNC6&S4Z(+&SA6or5E zcqUi&&{6r3{4k6?qoSSBBK?>jLj|}fz>jVt+nf(r&eWKPb3((~oT|7-K*js1evJ_w z{#A%y-#V;RrjzNDbaqn~felX8yOq}dV(7i)>Vw$E z>4*hkHKm~bM=JkftH^&)m&&GWj(G+&=Ko_|7KU9u3tQLTH!XNmgWUnd$WaBILc4vV z&=AR3YhhQG>h@lWqKvxtE%NQbInxNE=n&~rmcA<I|=7Qq+p)03BepG&C0mfU?~pVVKUhd#% zXPmy!fLoS7j`_gmm8^RsHmqm%&(Eh(P2R|f@D$f1ndb4LPZ__Rnl;Y@AAU6a{*>eU z>SgHbrhg%m>i){O7jbL<;)6JzZ_B%NvNEh@4hD~)w^|qe!JkU3bsXFKxOKS~<@En; zmI=O>TpK)Yz5d~?k0#a1??$N%{=Ozar-HRv^GztH^@ykDH z_B(LZn~5~@QNkX_;&(+z_B-ld?;4(Pkls_&>TOM3{2>4d`^ifBCLkf2`%+@+(9dUL7^o!nf@ z6B!xe?kI&6*=&F;OPdq-sy|Jmd9|0}lVwfARl3)&$FC>=VQ=S<#x+KLUxj(^Uu~c z)6b}MdoNS9dM%sTQlht&9i}CGmDowSP2vw=&I)v-OeVU$|G~LR&*$}q5A31!CFiGl zb3s!O_Wy^Q5?p9}h(qrK~%sT6dvB&l)u}_1`N=Kd)?S)8p{Lzud1xqm_*OOv@6%2E{ zWiRI(cr>;9@*t+nap%9O#u6WC@-RN;hh4w^?VN^YxLauq9+x|MG`Y9gD>L(k-=@H* zCdMjq==Pz^rzSUA+}rv;G;g0OGgC@zCb`!fyGr9O1(}WakH1dsy0*KM{LtzX{Fajz zYtoex+fTQkyPmjmP`G|SG1iFuuPSrb87H&obc3I?OG-lQYt}TnH-b~U@yqwhm-8P_ z?LPVAzG2?S_*kben&U+S8%5{Opmh@`%dee(%1ccNj%OM(g8ng6sD#s$yG{ATs*aa) ze%;xA%F_@&Y?kltz9`GQJ=JO}y-;d<=AJvn$($NMn~5D98WEkEtbeusj6v;UYx&{+ zANp?9h8-4)n|~9iy$_EO`{#5NGc}j*yD1W5g`!@t|2**dnj9bdUN_`o!<|uym-*ta zZr4!aPMdp;sw#7XZ$PB7VL~j@qMTDvgqhid!CN(tQw*Uvb1)2+W6{z|%wf6Z#`r|4 zto2c~KnCsC9?wVk49Xm3--xBenz>l>hC!{_DP9Nb9nekfZtEXQKF?ZslN!75q$5h~ zt4^PV+v}v*-pgP$VlkaQ;+(aO#DzsOwZQVy0Tt(<+Z1dZI(=d$pV?j)>+}u6r_wpq zvrJ_?vKou|Fm=)E{+6VCZQ6MS_cX5S@3DP3iBa3ou?JEQ>v}i7^&pLJIj^D@u1I?) zh2Vt94m?xg3+ty3>Y~SR>okI~uqF ze!$mjck8k^zgj;C9f?{JS~)?}w>n<~@eU%&T@Dji;d_1HQdBKt-2=6JXKrsm0}}sM zkW-AqG?l-53N#X(K_hX%R}{JO{MZaNjj9%;a38uB+nf%Fe*ze=`m~7C?5bp@@G#-f zk;;6#wMxs-uDc@lDjG%0rSTx!H-_+ZtPp8gDH3JX&&i%H5T3QmUVOl93)XE?krj8d zcImS`hO}mV(PKBqvvdyO6kjn%_p?m1i#LV<$Dk@*!92#;5UxhLC>t&~o$cYd&g^mP z0qH=kb|Bsl`FSUZo`SJ2pvZK?cCTElWp2pXF4V;HG^^o!JP6-XWXpDH1O`~JciUQZU3L4N&a z`Gc*MN(4*;P`9R-?*({COyWIKYk|9@BUcKS5|(fYq(c4DwfDiLZ40}kfTN!FV^fPm zMc zih(y+8<~+lpA1ZP<;s^I3HI7c{><}-DREckhec*Fy2lf&&`EPJG5naysoYwFQo;T- z1!WdHA#`nt#A5&-lG;Om6Nu*o04ZMt8D`E?!N6WG*$^+L7u7Fc^B zob`*1>oC*t#*+c1%DY22kcjAymQ6hIw z*bSh}25BU7?lD-FF?Ua+mxXyT>$4oeK{=r1d@paGj~hK~lighO1b5Oazd1xP{i4?1 zG?nq^OosZHD@}Eq_RlwmzGa6_0y)F`Z&fmkLEyK21S68!K796Ln0izJ1TF-^Qh$h1)o1O z*buwZnGci=Oty?8Hb*pJra1^Bn%EZLsV;41F1yh!Uih7LjosSmkbJ}<&8vRB#YzUF zhi}TKvEghta^mvbafDri$8U&%E%Qu7#2COK26q9XS>pM~ zHMhpN|6I!#YBi*YBqN!|9J#C8dt@}8?yNr#E5Es#JN}r`FUIBh81Uw5gI?^Y zUbYXKAxu&g#OOVr|1k=4yfZq7;lySh!gto4ooY<{K^fgtuoe?CsJ90MHw^^!!d*ny z?0r0LYuz?8Qx7YPf2I%P{?7K%Ah6mXFz|ijv#-V_!waQiM?@OaRhl*N|RP`B9X(eRSgWXYwcVBbqC%N0c9$<4R*VrfHf!0n<+&+Z>Mi16&g#nMa*tx>`VhzhO0G;la$2Ufj zyz_}RP=-!g8=hutp(<5hZw?4&n|37GX@dx2uAZuC*Q>>G-I0r5X9ya6>VTJd;Ea^K zUfuTWc(CM=sqUB)7`%)>wL?}^tK5;x^3Vwcc9*0%;0mYK{$S^q4ul1F{O5)RijXDm zn*6;VB zS)s_$g|+KfoWigbbvMDuTuLCZr6GZ<#I+AvI2}LGbt$>==~)S%CKE8UK|bB5^v`}o zNYNNhTLtdn0Uw}d^~r9`PT5+y!zVu^vwe{0POv6ppIHC^q+_&|(pjWcq*v->9Z9r; zFq{C0d6^pa;u-pxaLL>}o5QfMMAIVEZ_~w?dS@!)1e{>n$=!laAve1-QqECjl)r(D ztEwfnaBE#2-i~#?p?L^1&&;^>nJ;-0@KAk0>62&{mwM=?_)B5*MPzJyTzW<%@SKTk zYN&yiK-QLn+K|G85dgw&^!*}QK^8nimB|)vj*IhBV{g6lOK(|NxhbLB7QV|e&#!mY zJ;b+`l0`8NT2(=?T(eD4dZK=DVmc!B%Tu zHP@FKgBK4ci^PeR)r8nAkJi3zX>B-0w2PilZyH@N~XINM(RPVqC z4>s;4-H$l`3{6fDc4Lu?SDjKEzI%NHfV*`h<498d^3(eBaa|g`7gfT~HwLZ&nw%}` zsv`JmTQP&H3}GMx?nVy0SAMfiX{$EC-4m~1v;$@8-sJAkgF=mp~#e|BTu>#bF&To9H)s*w9!gZ`Eony9se;5%avKOh#y z)I%e|o0D<9U7xo2)Gxb}TZM&BMksjJqu~ISGT8+h{3*3XOdv{bopG*7OWX>|UVLr+a_^W1!+jK(- zP6do)@}{yr89IuxC}1fTZ-+O8!4&r`^74Q>&BCge7rUS5y*@8DVxEIPA2qFNLV-Xl z`SI!S`-AUf0BBk_8Q%qT!DLn#CRGSLBBYe-HKUGvzWkuk;_e>}-|A~$+>Ianl`Q}Tqw&w+&=xC`GS7M6vsdU-eAb6HOC|S{-?bxdLc_#&cMH)7V<|Fs*n>vX3+Ng|Y9CyZtet8Eni4TsU*NT_qlmeh0jN zvTpx;T^!BW?OFdE?{^78Y`J|Bs{3aFFEST}*KSAzoT$0Fk3z3RGD^RQ{HQg;>HP~z zY>P^Tf1`nPGZXPXlyMy0&t7zJz}^`N)~BHnop=*lKsjDVw3rmsz!+QRFe;GkuT(Yq zz|$K`*1@|M@gbrWRYe+=3-GCXsaC{=X0+9uFVLg1q6Zl}RA`ngcfdxwlJc$&^@Z?P zl2lT)%wZ|IO@CQ)7ENmKW_#%WFD{8m5DxjbVXuC)Q1oft2H36dn6 z&K&UIeio;KDFZ!&;5@(dgLB0F@oAKG0nZnOw+7JQiI1aAsRx9j@}Z~Crb5I^vgXtE>!yLcFkX5fKO73DJo+N zN4>{>qE_iXWD@{v=u}^Le&>GD?h40kIV%$ zw^*05;lKB7a>qTo!q$^rS=SRz?Yv9*s26xniJ$8SB$^d(kGYDOoF0`cS4#kb$o+=> zJTWzEzBM2m4e-ksQ_Yt{^J_@O-p1bNIvoy-SnB!l+4*+T+_(iqmy8lu%HC%+z@(a~ z7~*qB?hgn|QXWLQ*b@>MF#UsvlVp|q?J`xS(JBN0XLDcM2p zJ&aaJK0S(v+?nkd22qkXjV3a5AfwV_;*&Qmz()J0TKPs1D0qw;Vt2JWmhJ{TmWWpX zG^X>V9*;1?+pPROyk&ZSTzwp*1LLzMKjs>J(wgnDlSI(5x?>q<57J!{q6nfC26Xqs z*jP!Nxfy~6-oqjZzAz5Utng4!(pEBPqKyeZDh#POh0(B{B#hz8h3|O)8@oj0Ch#`_ zs=itC(%pw6KxsP$RMqmMwyK$1|1I4Gk1r%|Yq`>@^&q{mPh1JkNjvQ4R1&8lT%}s? zz}9Dp%Fis_Pr6LWId_y7yBi(!Ba~0OR-2f&DUo}Ddync(V`xO5gOvL4h7)jAM;ff#2ZiL#fD^trf_`>EG(5yCI3@`KgAEV%6eviYT;G>w1i@P!_zq4LkE)l;QqAkIe$OXg1Xi+ zxlHRpW3J$SK1k*L1KKLV*Bj%{WUopro}$wl4U9Op z@gA#QbNv zJ|&X>m?oUK<}lVpG~9)YJz}^r=v%;g$Zkse55YT7{Ff{Xl)3npe1BzbufIz@ffamm zJT)d%AyV0!!Y)F(@&>fU@mcDN2SU~YdIEJ*k>au9sn){0kx@2y(&G4>DP=v_!)A+g zB;i#~2CfRIve&VGG3)0A0`loGWtJ7ZDIUh5MB=Hzo=!@{@}oxE`^jnjSmDKU^)UV0 z`oysk#ZL=XB_x``uf@fK=D$mqH<_>pywAVndtJ+ddX>uH_jD0`Y3Dj_erEZ9TPvhg zn8vKCBy-lZ8gph4xE#;FJlyC3Uvt+Snq)_6;^4ve3ZI#c7`5b;+J?!@@#K`W?ZbudowaXgrR7>OkSuroR1!GZ_^L?g1GTI2^>IV_5N`>fyx1U3@B)9#}#wb@^SN zJKPkEW6JNEb5=XJwAFpfgpD?h!w3BnF6ofvTTpe!b_4liJ^TKSdCkbOpGiy$(5Dio z1EMPo$4pYz2KnKiZ^2J`0(lO_@B3%JKNR!`$K2CLz^oMIcNr{51f4xW2yqm#l;3<| zLi&?tQ0oZtx*+uWDR`OT8>5msR!8^u^KOBRxg%Xa(33mTJ({23O!bWbz;!x~1hXl` zNuej;C>U*w=MxcJL&=-0~;s-L)5`3GtOk-|`{BLmvDtFSJCzS)FPC}X_ za1JxVI+m!QAG*lK=M$=ma#TaclXd3N1hrb2_+9{|h}uLZRz? zVSJzv?fU`#=d40q>L306{o{|aa&`*l>O*!jWB9Mq$lZKsU{212qx@BG2;SMAIFr9gYX>Q3K zl9X*M>||Y&W@!8LqG&g7qMx)W44Iku0|QXafVXa0CJM9+j08*=s9Q@x$`+nvy>0LX z@I!2r4&t74t%ti@xy_6f>S#2$L5=T4?m!DZ?~VIS8Q)n~x!wnlC`JBMkUGsSh8fWN zS)@ZOOGVijN35!((y}~V@@0A5t(0(y<%{yikUqeS(viTuSu68}zv|tPz zBG+nvZXD8_4uIK}{epvzJL>+vd_p&C z)x}dt;M`(*^BOyMa#I2AoGRELIeWjD9Jj{tc(MQ-NhSVMP^a~dpBI$hB~Yl<68bBd zaL@DK<>lMid?rnKY7pGx(EFx?O^@4`t|A6kWylc?utdH4qZA=bTT1_XbKLXDuNeBf z-~r)G0igIRQJwTW_?=>8{ct+PY|M!#v^`db;UuEF2CR5U#*N#oajQM2RTG>6yC2Jh zJEygoFRBGgTV1bNSbt&{^(i(%%vgI_q$f&Oh(yg}9_a^2c zHyxQu?!q|~q(9jmBFZ$Z=__bfOb-@~K(>wD*e6O3!E2mrr++Jqhb7zs$t+#M18`?I zTC9cvtUPN1`pfM%szNYj_B zC?cWskEz!BwHc=I5WEW|032$fVslMS+=yvF<7hX&zw^)SD>QxqXH8m1Icp)~xS#QE zYU_*flrG^lLEp1^1`S3G{dPuc_jw5&%~hSsT0&(}tQy^tl21s1VxTQ$@3b0bXWv~b zS?b}iECJH@9?r%6RR=iq(=%7mq2TeanxEOeZ1hUY`lY;wveyOF-VN1hDtLlW8Vj4r zsrAHNPl#hlnD(;QHdh=(A(O z*ye~N!f~Hjb99mLvf_{NXKGH$p#c4BJy=co?`j3?_Kw=GO2})b3Eu64RnK+V7uMM4 zVfm|u4$8!OtlQRrNB4zwS%nGzjhLu0+5n2?^Lhp++ZmSnp*o!=1E5_u7e^Uoed6TF z#>Wf(_TH;B$-?_IBvoP@)&seL|8AW@5>1EN_NC%!cL;0hl*$ z@9BsGSDSYI^ALhBn-g4ENO)(FzRB!CteV`M5*LZ5rCKXoEA4QxK0&M%%8pJ!k+o+hEjK|~CGY~HRig<5pml?%{s**L@)ZxH4 zM(CBrw`-tFQf9@dipCw%dc$vE{fhwD>;7;XIC z%dwAt+(gZN((*W$?E*=|=BvBhb>Y1m+Tlb}kxjtX0_F&Q_gjiYwpIjpP7No+;MDdR zpf!}Gh8eM^tzfJaFrj-4(a;1YdU5ci28|HT(F6yUGx;$X)(`ziYcKh|meL)u1QRag zKAYN}+Ql6LYm7Fq9wzQvR#H-UsE2--1il&|<0gfJ7ZITH-^Sc*@Xg`t;MpiC(skqS*@$&geE{N6AQkCn*wh;B)i@pK_3md6A)9K6gyKnFSZmY;O-$!rem zu-~$Xyk*IU;%%*@aXfTobk6Oubdx9^sCQ6#G(T`1wEbQ!;6%-o@d`V7;r*;9`A(=R z$+sR_PkJ|C;juuT4)}y*R-c$$Mv1%R3A_EX8rL!!lLQ8j-APK~&`$ni#xdB6Es`wRS?(+8 zhpo;-H&We%uz>=P!E0QA!};n6SyT^2ioMxvk#?Zu3pN@26(RyaF}*CGBDSRAL?$P{ zt6HM1JJxm{{bkB;AEJ8yMRG=7dtYh0E84%&{jy= z=4udD2N|wZ|7EIl?`6dMzxbI_DmB4wc7Rf(^?m#t_&wIr7_f)L70Fi>OoLQyiFN!a0L zzCyo;s9zEvf-9gt{jRxrW&{GooBOvFXCERJzijA6DKs}iExMQcpg)BTa*}bG5n)3M z!oNU{L?j-G8RL$8%DN&g7f;OxP0!xKmENwbHGIlElYIehkeS?xhq8@Pz=uH_x|;Y@ z`5#U*%c#G7_(hLFhPc4B;0c&&z<-V!DJv>*4d?BaFBdreP2MS{p zs(YgkI3vnhU6u3OdW4WX+3;wI1UlB`>%QHTq%M`@B8>gQ?|d=>5ye^^B$a9g3Ik+F zUKzQIQbpTba44rf;f1D0+5qc=v(+c+A|w?3xBSLyCTvKW7lb9|_zMQVVdgFAA5l$dseCd@_#D z3%H=B$XKvtLCw0(=^IW?imRlcnd`l|xIb=k6rtbh%u21bANeL6eAWu+IEgd=sQfS+ zvVxqH7K#F|#~dL9G`KGPuA<;HKx?fDPK8N?Cz@yB$)N>>1uJwI^CTGnt`Y`|yK|Qo zXS7u!ee*pYH@g2O>pyc4x3I=|H9*8t6p%$LU}^n(?l5!eL9Tpv4B76~8)tn@zqPn=CDP$-PEa>@6*+98DtWiq0|Yt%{DHYenH zrQ)7%tqgazMovIrz;A2?26LmQlJq^PTx|b0{+pggHvZP{jO6O7n_2Bp~B;-+@nJm zej0S2pR8}9ZvS{i7)Fn?Zl>^RgV!V>bKY8=QgAZ8C>c)upF-b@uHiD>%ru8@lG!P& zYq!J_ioYBWW7MRV?FXAt|G~+( z20RZ{O^KSychprw2Yy&q2&~Tcl6vjMo}3Q6Jj7KAQ=H^{8grE5Yu9Y;PMNT$trq>B z`-v!Z_aznLQBP;;2QZ}0v>If`9wcksT)Vbbqbc-PB4*8o$C&f2k!Yehn*PvLF<&0b z7J2K}b=qob0-)a5zWpkmwUjZ1u}AsHCqGwvAhk@oLd}1^@2L~LKXEw;#m1;-fKSR@ z-{;sJ7hVn?4?_dR$wKNeo=96QzpRfPckpV9ns$P>HFW<;i74Rj_RW7_52I~@2v0mhGNl-#dPQ>5)W^)pCj;fS3 z+Q7==n-gYi)+M}2P5@TPJp&b%nytPwcs=oBr54g=SN6I4-zN(-_Sx%BI;39s%E8}oR59x4$xl`E#-|h62k$G1mLdKy{tb5zB5u zpJ)aU0dR>|b3Ll5{uyWBCm03aW%e^eJ_b{H0;VD9`%Ot;xIs<&xc&Ve%_c_M_wiK3 z^)WXIC517M?cGTExBu=h=}M;O06o_W#mOYFxFk9{*Q*W2nRFIrl_I>l1`-V>3L+wU~raPQ`_dJI9>6`LL z5nSpj?M8xr<}Z;ze8pWP2W1R zG_Pbg%F($o82fIvR?2Sz^ste_rNS1z2ukW;#bO1FF)^LED6Tv||hBegd zW`LB`>Bfw8Kkt!Wf^G+&o54CwcX~!Wu8R5T=4jA`^L3&5G0If1h0wvJBXl-ka<0$2 zZ;G1!Tta8d*h5I)n8LlVL@n_sNo*5izyn%K5r%H;1`2};UV9N0Py2HgfIs?qjjn;> z^i?*Uflpynq-YO)^0YH)3{^_^?+WwdQ+QYD37$%DDzP-$Ki2*CKtwa}IRVV+Q^>R1 zpy?PZpyd{(4LBTa)q2o=dD8urC9Jao?V~ zk&nv5N?uI}82b}RWZl!+&!)W`QAoUP$k>OT@WSqE=g#f2(2+V*^R>h3y+UXd1dLc> zo3b-I?pOx~-r6_Ix&Z$8>eK!SmHHTv9gx*cSe!XI*CG8N8TE95(^ssiTF{oUPY^tZ z7(3TEUe8acG#@s_u`d7Dwf$9?Cq&J8GA6iSP0Iey1FCaPgF(r(w_EG7VleR@#bMp& zI({)bL?dc>)Pv&SSs|r-M|?OeJ#(bhnf6J0kN*lqz=KNCD61Z`qJy>DD$$6~WkMD} zbPKE$?s|7*!p%};58)7@c^zmPDTsazYu$V}nTZjGtAPn*+47=6n8xOSa_YeslIMMT zsSs&%u~H7Hd5j7&MN;giL^4Uk{FXh)&WidwUh%np`d{u ztAErf_tyv|oD^SyLta8y@nqDR4c{sB^zM_Y#t33UqioGXCys=w8g=|`y0FD>DPox7 z_y@4C-mo|G>}~&@`@S*JQuPto`XycryiVY68_0D>*zG+(?jtZF59eNo@ zJ%OfrW?@aH313HZafd_39R@UynfJEVq`wB=9SeS(%Ze(e=wuovmxW-Aif)H?*=dC& znnrw(t|kM?1H4rphBB!gz0Lgvda-YEFkfqhA*syM8;jiBvvA;(sNn-L9k9i*5fGqVK93HuXS>_8_S*! zATVsObuY}~YSL{W{`)j1ESal-tpF$ZCgJ_Ve;Md$={0*WbyO+9sTS)s4t_`5oNGP@ zBj5-_`1QE_St^@L2RRT4QNLn2M7vQpJ{(tZ$F)Wq=nkWn4PAJFaTEj_ zv%TMq^6AgSvnM;rK2b2HB@Ni{b}7G6dgw|IoOtY9?N|$^9n>3_YU$@2{d)9`QU5^y z@O_YWvTX1ix&1t*&|Mwdi|X$T?PRD7VkM34~pi>-nOggOiZW2MlQp6hq0g0&~v zSN93JkqHQJFdyHy(qUSnbqMR%a47o9$YqZDlT@$uZmM&G| zl{NbQV9BGs9!@;ej+MG`Hjq|)64Q#SWR!8&dobG^wc5eC@v$*<)T$Z67oMJ^A?+wmV{J$X4^}_#`wN6?T4DMYNe$#~ zT+1MfpxfSS;l%E%wx-l#ky|uf!v=Bz3{=7bR$-rph=MW zQtmpe=l!`pC77GvKZJAn$Ahq15Nu)fsK^ji0r><(=rdM>j#!_#K&Y}~H%61^;Y?hD zu%ps?+W?E|?cWs_dV-06RhireHaR&GeD53TfugXA-e_ao$L;@EI_t0~*Y0g^1!<(E za|VWn0i-);=u!a@=@3*(0Y#MVnxPrG6_rv!QE7%6Bn%W0hE`Nc0Y&{5@9%s6+Q;!8 zn+-G1bKh%S>%6Yjl6PTt1%Vx(p=hy5`P^2`WS8WslRZo34kC@n(Agxq91hyRN?8-b zmqIH031Gcc@oF%#Q=d$9GxrjOT31G3>({?eArpV%^`~nPh@--!Ior;eeDY!P?V+gb zbXz4@Fkaa2F4As%IP${e!i{Y~vl$W`)5#AX5W^I*@jW>;VqdwtEnRkgpZQa46R>dN zw(}IzdLJv;N}qnWEpq+UQY6*)Ojyo$K=tuf9OxRaEwu9Pwv_`GHzo%>6Ge@N^A@5 zonE#GBO`Tm+yUQ$c2MbEK|0%L*!QK(vazTjm;BHCyAVpW-dHL@F|mX&FDr=sl0 z;M7*G(K^#7@r~tc{3q*baMY}gB9)nkwA`QDUp%z%a+=DNX!O+KjOey{xIzEO&nj$y znRH2+xj)4H#m`%G)(J&0o2+sejk>ZO{qK496UwO!7xQ_YH-RN#kw4BpumzF71`WlG zQqRo5wbJeA_U{|K>qB~OmtMtXFnIH|Iu6|U8C>+l@b-62glL4gCC%7+cX-cCm$vM7 z&N%Ww2=oue&r<~X;M>!3^~Q*&@_F#~3dnBXDYqhp!`@SGa5;gR?e=XGS3Z7&O=nYO zd2KYXR=(^q-zuwIGB*w5p)S?7ZEo$ZH!{R=P?i)}7Cxa*@hLm~xP6`0^MdZPmcfNL zDJv7HaJckgr8+GN?lCYA#hP>?<~S>&uVO8(r&y;Bgf43`?Hjg~ztVN0vrEii5F@7LvQp!qsDQ-Z7%gzvJNo_{)#&+oh>qZgEBWD7GQN1~CNsdcogll&cYTq`_Hh?KP; z1Bzr!zo4fm>OjI+-eMgC@NxdNjRgf8!&FWljJYI~(Qoav}_Pw1&I;LA2LMi`|7C}H>WIWBEIEUM3)`lkK4m)#lle@ zkq$FL+|Q(qoN77?S`RTZu=73Gi77YSPBXU`ic?N=6}$JYAIy#k`xoP>qL3634SKv! z(Frp!T?IV)toveChQf5YnpVLOY_%;CKYlTh>V?>8?t|iCfRbXl2le4KgSq29WN8KE zHD8mXOF*sBosAl**EyU}LpVM;#$Gt*Y$y!795Iy8eW(fSO#VF5GxYVuBOk(gjEZ3W^_;c(=emdp`NF(&)j809nN>2}RxTLwZrqOiH()HMQUc-7hyKQ@Q*&U08)&OT z^%nLRTL!24HtZszL^b*w3~xEH4q$rzch3$};QosIJHTsB*K!yXj9$tJN%*2k)VqW`Xa_mz?99D zmr5Z%9>NF0!i}wqUUjKdi)clNTX;B4;U`Ajh40ODoxL7(N70$A{XKcF_%G?Ir>G!o z2bMA@BssqcOyY%a@RI?BPIfvj?p3l&nlORpXGnCSp_$ZAY_n!`)R1)i)Qzc4KFiLk41}~BS>R`c_j(2Op zWy9?hhxLyf@GGe+<}?@v<`rwM{$_ZCmAE^JgF>LVgl}24Y+thKmavT4kd*`!{i-Xi z8CA0@{Afk))K5fxo4XTm78Q6?3jHmMgZfU-D;AvJa&fEhBQliq0;> z+G!$v0&WD8_Ay0m7L|LNwL9hl zWcQdAY|`HE`q26$|IBx>kWinDwb>x^UtG=e_pG2BTN|Q;zkzLb5kb2R4}4avf>MPB zK*n@Ob3pB_TP|S+!PdAVZN{T;=+e)iY!u~k$Xn6VY7$2BP&PTNv?kwjUZT}I_@N8H zs3v=zBtVZB2UtmGEw@wN-M)8gcnU`XrrTe&OH_dQ{vBt~VQFd+28H9smfLqS53OHm zC4E+^<6SHqk-QEs@7$J`@RwTYAL~7ydBJfeec}QC_S5yJ%h4rVBXlQ2O2y|`o+oJ` zPt1tx8pZfwZ$3q5ff*Ut-BArz&L5f);%2vg!AV6}l|`q_Q2#|TiPq}@{+Z7$?ZyvU zm478C=f%maGD#@IjW-3sXzW3&V+$p$5 zKpu>-Ak4Ee(dO7F9-0Dxkem?e4Fcw{vSlFtT%WA}A5SrzWxuZf#9HrwR0yQXIZGFO zX(xM)Nc!5aP;E=vBMYBJG-cL@vJg6oh^{RQ~5(s=G7&W*|zQ_A#Ph2K)5UA z&I~D{lAyF5WCq*GKf(Q7Q5(XEZqVG(Ydw}H};saPg zYd-hn_Mw4=lVX|?VM!S6-=1j`=c=w4bE0vDOXWZpSF~LcGcBA33#o*{l5EVFgy}^k ztl)=$tywJQxieW{;*!R9j3tkPO_uF+#p&3>VW*!#C7h9tgZ$~8>=m$Hwud1jB)!h? z-j@y35pNUmSsnz?#Z%ugTpOJz`Wj#Ta|803908svRL77MIbn_IFw>d6mJ$*ze10jG z&_FZ}h#yh)&WlWRwuQ!R9?Y=U*@YB@KNrx5QYHwe>>(SkW=fbx+_g>>F!$iS89}5b zpO#mCiH|)FNP4Nc58G--uNnC?yIrvLQJ|`Z!G7jf=Ve75<(BcKc|o43;vi{ndg_k8 z3#H7h&5>dn76o0GWVaLKidE$fQt76vAo959_?zIE;=TaM7l%e_pI?v;5TVEBDj3}xl}Ix+OJnWFF5OF-}kR! zyeA|Ku3xxCo(}(k4?rL7^D>VV>`p8IzZFl7F}cSu2y48I%9nO&uPs z`p$;0QuLYXnBwtY!+L*(==G+nrR*F>Wi10sDF5tUF@04a%iyk%>M-acyP0E!c#eM) zr5Ci*^zgAXe*B$JrB1Z?v|ZagNFP?4KMuS@ zuPHo76LxJ9U#2i!!|w)9+r8wK<5o$Ewxn&v{(4=M2-k?da!?kGb!NnG>KmJa$LMen z%r?1I&I@QkjGEK9D8-3-BgJ3xaa-m-v>)2XOl;GFYH_K-({(Zwg`@6|LkfyD5kn5o zbElW8k5{zS>FhZ4E1wLBkU7pQrj%3JrD@(&A7JIQ-wVAnpz2hZdvLFY z8?>x{PBn+$ts>NmM$v&}>E3QO%guOP8+E!v+=7OGt(Rt{smx3hF=4(c#!bXpJXJ_b z9`&R!X&(xiW4oQFzF-z5#6Kfpc;fS9-j!X*L2>Lqc`^iaAkm3{kX4PpLW=PXhBRN- z`jN^k{c5G#ulc^zh;!7N+!QGom4@rg!+GVTT$0K;8OY6mXh^8;jB(FYwCa&*aUw}(eSo^)mje(p<#Imp1?Ukm)d!5T4a$guI!h&3`((HiT7e*3K zd;PU;TgdF=~6 zRzyQR$sIxPr@`mv+jo8l>)7fuN7yT`t-p@Q;<*;paHL)r^W zA6B?@vc(NLyHeNpQ@K&_p51JR^L;y^%i_)8UNwsIK*C5A=68?Nd^9)@bPvZq69k7a z;QUED8>a|H5mzm6LD9!N*%wp^*CXGDHTO$(d}nAYPG8^}aDNAY|fm*JdKp?rUR1S8g(a|^P}w!+q!mZ}y0L9$K2Jn|~`>68=Eq%Pz)k9uTKR`K1UE;L8GK8#^~sJMAk@z(CKovfZRo99{X}qjjP$gs|6Dzk4_!VQF^* zUAnwMR+7W8e&rM97p3uHSDfj(psh78U8`xqJ#?v3b;J%Qu&Whp8)L1`I^=M+6&_!q zIbkilbPj-MX>P|f+Iy*O1>b}ZNKW#&tv0#lk`LpMfzWnqxtc*(l#=dQO1yieCNwqlsrQ?tX&T_r;xJv}2R*Q8JF>q!HiZQGP0 zrCP>+=mZIAH~Pf(u4~`6V%nRd3^r*mW)(HESFl?6nS}jPAYdUo>HNE1tZY!R4`u0= z1(H&A(lNX@rG^Zt`Icp6Za z$NGRv=+pY{j9{y&H>19xaHp`*gSxK6Z2rU-5q`Ln&VZwa%b=i7LAg2K4*IL_*eIKC zxQtm!n?i5U9Htz5_1xP{X3gA39xheFU2drg%^Tfgw%%(lxTTg3e9@sjG7bn0IYc4J zR+(+g%Y|hxMN^nVO&rVkKk>y|Zcud`as1)%IVhiv{0vpA3Wm;J4~eszT{%7Ua6J_Bp$#5#O&B%B_yF)+JghA476-u=99<>11lk|`|HNY-U6aD zl*2N7E823{Ksz}h{uA|vG#2Z9w;{AhBYA=9Atro;zu*(r#ASGrKw|LLOr7a*ImtEx zJ~v$Zll#$1Fh2&NDDV`3&$Fm*{+GN&JsZi%tn0f%xEauAnXr-P7_+nCL%`A5*U8>r z>({f~$q7TgK%t1nQ7LxuR7yVo(L0zap*5FI1bx@g*-zhHs+RX^Fz|TFYOIscQsnz! zD|=k9{bg2Jkx~UBwy>9;Rl805Z{>fY^_cTd6$&C6JvgD-q{nF~0il8=7~ecp<#CLWo8WfU^9!UI$VNkse=8rpHUb@_=|trN_cp& z!Dibg@6@gbomuh<0~2ld*NDmNLLg>wL1a-R)~=`PaMuGe(1AeiV(2UJ!(N(5rV-&DraBpv8-_ewa~9QtIi2ED`J@JEH(pRb zw1CGDLeAf`wTt_#w5U_tS|XkiTxt?|3Wc2K{3|5GJ!ByvX`49ER*Q-)Br2V1DOq%0 zme?XEP)3?rnt~b=DvHZC_mDWBw4!vbW9+6jEd%Yo;B6e_^40L);_l{q9F#zfOy*?W zWQ4Z)%==gAG`|!RlBHKv!@~7i_JxmK1o~I0Qig)7Um7MCt(s!;(Q3G8efv7Kg)~oD zf3>a?0@*?pYPgIT`$`G7G#|AIXHlW-J$xysSR8J!yAjS;5AOxp4bP2!nQ9)Ct zfE405QLlUY(nQiX1|M0enL&PBWEl_| zme|pK^TocY^N_)LDuvWB0vUR`-AAW!Mb0_G1=n}IltLVaEatMeZ~u&*Wv@X1tj=;? zwJS(AB){uwBaGT~&(hgN9~trS5P$YyJLxU*;Eg8MM3m=MOt-lQns;X0@5*Le`=#*~DGxDcQ>^i)Lfs{QtB%{T{wZInH!vA!Nn7kBe-K<&dbHk+ zTxp3#I4`IrN3mK3+utR_FfI!!^*vE z5D)86A!^;c+P`1_lQ5wdDeSlX8IYR`#ptXZL5|HIqIiwO zjbxyu&<5DSf5wF22o(SK4i!^xW|Dx;W2- zQBUwOFDPHdmX2``l|g=bgoM7t-KnfAhVofxX++Vz&c)V^;MiIFa_(CNMAOQo1zEv; zrNmj3Vuv^eU=4yi6*~3@6hz-KgsHz-shgBVHdYsl!BWbzdRUZ~? z^E!%~p3z?)0I(ufQBxSJ{o7J~+cw!a)RP%sI2imhsMMry{A%f;1q_gL8XCRXR>O^Y zj+6D2x9zgULWKxeaCBK=ZC(``@IyW?gi{|2qU+$@Wb>2I*LtszGmBd z$Kj{%BU0GIsvMYeB+@3Qw7=Zs_aj;vU1HXkx-nU1Bkd}+8g71A`8fw54#{+1Gr3=i zh06iULe0*r!dH`cJq05B%a(+bQsQ2f0;Z*wc%+VJHx@KkR|?gv8B-#l*#hwy4A_X| zlrLqT6+#^K78*CuNl^L9d{7-c^KG-hP?WHENYq)XP<`ZU%=zmmMa&iKJ!3%+w&PU# z`ru-2Wy&*>}E!p*@$C`UFLQ8cxR+t>6@K} z+_*c;#BQJqa|47^?3|Zbz8_RK3h3EfnoPKo<}PeQSQSkkS5y6DKd-gI__*6$}^*0~^bF2XD&Wd+MiC0`m5u=wBGq;uF8S=kEH zb&R)wHaOc1p(|onyk34Gnxa7wqcK*%KjI@F-@~3YlF7;u~zC5Ge zQS=+qce})5O8->;4lpUy)E)h1FMP|t4Ph(3&lD>z#pYLo?%oC&^?7%f(fu*Za<{n2rZbjC|XE+b_lvAee zJYet=^PlPWyRx0bg!K3M>RG99d2I}Y-5hAWPrZEnL@=jT-7U>c`^!u>Joxbhfx92R!;Tv(LzE_`AHdC4~Sat zxndaDpdtNAYVm4iF`k}M>GwJ zffganO?G64=wi7OSN*RL(NV9@o6wY1<%}wSs3k;i)S##MR558?+DFAFTz59=+o?mW ztmLaW%s_M8eZFO?Osv4Viuk&O@rCygi4AVi#15mBza*0*?K$pM=8wL>%(_lt(tlc+ z-}e(WbHMV%-9ve*1qA*j^uuJGS4I1|ZS3X8Ww^T_WTfb$^U7%n>LI}vn;7-BT0#1E z81~hO!OYl?OyU?(C-j}djV1Oc5xs8>I*VuF59fCnJq0GCI~AXc?3d~^yLUZL4|eoR zY4fju1tAaiO=+35_k?KU0^0u?2}5-&)`p6)k@n&J-9eIKP2YSLGrd$H@`Kg`eO|5K z!iD8_bwqZa(C1f4mb>ntrgmMo+{&^tb_BK6*zBod&J5UHLOPeGCO&7Rv6m}dJIIHH zh9zg9kAEA{13Rg!{$=6+SM?Y61z!)$Nu6DgDa*L_y@o3n(uSWZ-U))RSG4mYns#uA zGuWo&Hmwh3>$^Ud2irNGiysGvtRnQ+yKbj>%kruYQ)rh6tt`R#2)@JG*7#UB(S}ed zf*lfuw3jA|=HP5UuQo{kqF_n7ihXR2XuZ;u{HHH4T_qCj$cQW4p00rK#WARoa8jBg zf7x#u+}J(>r)wyB3kHozA({JjC4ZKxxgPoI$m@t;&n@Xo)#OND<~%1 z0V}Hc2gJ9neT8Iu(Hs(k8{334`82Kfm-NG)PwbU+_qqE#0lt7w5wCU$KWkqr6YJP@ zMRq$48DeleN<{Glc(bV#N*)pBwXYt8mJ&pH&-m)y9B9fCCv7K%@B9!3K}5Z+LL>V~ z22>r9abaufa_rfwUJ;C`*JD$c$E`PdbDDq`7=YX!O)TYl=;nj&H#rztDEN61@PvN_xkUE0)2@ zga34*a(`q)T{{tXeb-aSW2PS~!0huV2&!v3n-nLdDuD9_rO$@k!8?WRMK z_`%4Q*Rw-bYWiyfLZ@2rQk@H_mw)0ar)y6ijf!DF)&5~DH6W)(_#=0ZxpEMJ7x`&H zg`%{swaulz zaH3NF?#q8Ep~q|7Qep?+`A}tJB5Ru)-@Tb$n+ID7<3De5c1T!?U*IB%D6{omn9Ejp zFOZd8Xsq(9SaYsFMDMWtNz%bs zMGa4-U}~GvxJuc=?K5z>m)cy#TW3Zhw6~YhKMcKiCUYAag`sQ+n^nxIpuNS_9eFY^ zIV|#8&#bsUqtmP0=uvNp52`&!LREEZtT{Uzeh2x1kg+0ug>^4S?Z~B5A#i^k*oc;d z3w^=qzxz_NFCJpiJQJ`Vzy}V~K{Im6V=-Wwjz{uH=}4H$s840Wu|_|rHh2qcU}<|< zDTJIO^`bYh7SN521+KRdUDVoYUrt)d4qKO9k5ep29`#V924T@9YmE@GqgW_`QTsfZ zF$eDnu;-9Fl_y8yH9JdZ4exm+Ck5A_tuo7)XerBHjQWDVZFagyPBnK4#0@J4=G~h` zkc_nAE)w-11P8ut#j^X5UL=T(8q&sRXabG*$WIUT3ti&HH_w8V9g!NIC@p31lBS*gaY$xx}Qm|quUGudEy$t+hz~4Q$};D)IKJ89#4JOqs2ORmJJ4J=|_P}iX|}r z(w6vE@17TTLr25PzzJg;)Q z|7Uz3wz;yIAt<2MD}l8rdX;;$H6+zxT<^+eN?hhxy3$e|1Ea5zY86Br{tSjY1^JEb zPs&T89ybsII%2JH2D3tQc3LqaO678PGd+5;f%##`$dyiEa02Tq_7o6rfVz246EPF= zMTk?hVf^K;H$#X+FNiY4^Dm;@EbVI%6b1caz|`c({g4EkxMbX`_-1Kjk)87*OVGt+ znV0|bhta`{YQ54DFaBWj&YicH5@zEjOVHAb(sBpe>0$WN82eiE1@2L$H-Ry!n!?}C zFJcU?+_foN2^GN|b&b!|Mm)$bcC`N1LiU9L%(ez$KAd!Ck34V{*shAUD#0m-F7?NO zDZeQrnf(=P3g0VLC{h#>S+57hNok6aOjem+W+(U9BMV^GDvmE435L{jySbV)1>J*s%z>VcRo>hX2n~au__J)UlOvVK-_G+)e zSYBqWTL@06biR4bJq(we(tJo1g3YMj!mNjzc)U`z+v7#r)#sj7?AQD(1P2si!E~q6 z3>64v#j)Ggc{H#jlL&*BxHsdUJnPsWfpq<+fD{Sjx5GC!l#OrK6Hg(z8X7P8 zsdq${2U~=`#AhuK$InI#j#`cDWZ-z4qYZH`SjO@A+dc}1B%J)Vkks& zXn@7=I*Jz$H#+pJI98UO0Ppv)uj|9m2*!LQkXf0M@Uz-mUxs6(2sw2ivE3D0XiYVPr{Pp^Hh#JypH^uOKPx|jAs)S4+#@D z6moMnR^U_buLFeb(EJAAAE20NusP_lABk4lzt8Hxz{k&+x(5(xke>D;|CK};a(`wc z$)9RUc}`eTw>s#`|CC5|Xla=;ai`ndn-;n@3zx0eOclpoWyPJ7}F(z*pII zarYvWa{&HOXG8zPs|v#j=GAllC<;jB;)NeBeKz=xS?5aerzMU9+FBL6nLa;(&1kvX z=k}J$nK@ty)D8K9e!fKk?BA^0OSP23p&rb3KwXE7}4x=Y6x9&WtHkXnk8gYM~OpzaG%@LOk%2bKO zkp%F0o%WT-E^~D;S%?fpY`kbTWiAZ`MTBGApIKuNdZo;rOrpRZ?Y%fj>DkMmF*%=?vf5q zAyiF+o&k_#zyxsrR_#Wxda~NtW*2Yox-w5el9}vQ3}vAK#fwEj&{H0yxu5vmG3w6> z4BCE?J$tp}eeNESpMlAHk;P{|vYJ{AGy}pUd__6JSPY_4N+E^Kf2NoA+gA3~)@LKx zWs;O^r0~4vV*1GWdwkp3d^yMh%QR0kq}EBuff5!Da%aCDSNC9sr8G%iG z>W|B4gssjO*7{W+v-X~G*>cR%LcxF+qms~6aDlKOAd#ZROT;=tp&eM;oW@Te3tVJ> z^3bzN^|YV9DuA2UNjpW=qPv{%qmRmo-hy#4%k88b(fhf3o1qVw{ajw^aIl^)J@8WJCLtCO3SS zzr`kcAWks_dJGCwhl#7251U$p9(=H{=!Z;G*D=JaEphcb#>DOJL{gx!V*2Tg)#KyI z7xn&b)58D&NHqP6V)6h#EzoXBz2}|GD#R(3bC;}*gWOa4v2VLzDL1X^zaMKv=2NYB zvrZ(|YcEp4?*EFBnSLXeod}NaNJKwvEeEKmp=U$ldd~bw_mg(h$&ctqz1}rWu>(@t zl~U2sh~1~dB=oLnmLlA=eN29qP;^ z=9Q+5624WQ@uYKR{5x6=Lk1`GVJvm3saSCq5p?;BkXB8Dfr$t=%(#LJ{528f8SOi~ zw{azh_7$fr)_eJsn=&0rS*_1)>=%7%FbsK*PLFT&(lJpTgE4J&sX&iawU`QYP9Ex$ zAnST^Xe6&7ecA^US*eOC)`BeANAB3b0t)VZVPi5Z7_>r#OKMJj9riadJ9Ow*F%c# zY0fk1#C@(=s^Q`1>NbDVT1G#MYN}972*|0V#XI(RlLGVi(>wF|a;mAIjreZ>U2-B| zNeJysroE_iU9N_%q_EFcxv99-nasFVoFviEU<_S}1E=R^)(gtbaF_4@wmYy(`7z6H<$ zI}Gd}Qf#ruqV!)&%M>M)ittNlycI<-xL#spFKwOJ!L_|3V5?WU!uo^`a z>qGhiuselhD4#IX=*kO2f2}!O8~!`K2xSJ*11piHa2x7~Tsp~{Oooemn3r|$)d!-bD9==a0E3s3-MbOHIcB+0 z)hH2;+qh()nbBXlVJin~|7n-3$~p&|G%BSEwm)1XcDT>)^9kkoYc8Gs6n9?5QNsMh zC00`|ih>@7l@?f>w|t5z>BESlndu9}=?)1q3TQU|6GNAsF${@wfNAnu%H22A2MIbv zbLKPkR%}lvGi^qF5I0r3jlliT&hm@8Y>R@MXu=}NVy^L2F}iTn3toj$>;ph4kQ*K) zhk9pIY)g+M0Sc~e7}=(bZLBKoCI2pq$W94hucf-5l%V8Up1-TcH?R*yaBCNb^FumVcr@G(0uTGRp8K zFzsgK;lEX?h>TrG9Q)yCdC|KmSy2&8QmZDJkv6eGu*JF{c-ljL%8_UZ@=@2q zi=lu2mk;3jep|5Df#eO2;>1V={Q#n&-(BncpGUx4OTtIOyySS2hV4r+j(=H+MQ!dh zA@7W&#}B-62<3bgaf&g8(jJNvgw>Oo5&ci9ZpEg7unuXjyf@HE2pm+3MMFIcYsm(nHtIQ!B(2wz~{ZCI$2PSbiJDiS|Da#%(T0?RHH7F;P0D=VW)A(>HI*#7> z9}HU}S_*w{y6?Cz1iMoZ=J{y7e}CcY%b3E5jcC$@3Y z>~+V!u8lyj7u-WAlKzh#InN5N*S^LY;JaawcGI%qTadj<FHg5kXri2CvZ3 zQOhE`6J0&B>t&mL6lW+@+-CexBbi?h%*aPx^uOgp*QR3Lw(~E+vJr{V7>|l&sHWc2ur-tpgu}5U>klJx~c;O$C&_Bk>V`* zbdXB>?W`hm$_auVOeR(#o`Za4x()-O4UGs0S$X~Z(rakMBV{6^a zKos^8R3zXv-Bl+Qi}4e6_Wo`{|U+1URbR*5shs6~s6xdd4WkT}Re!96bWCa~bn z^MNe{+=yO(MG0;II{0xuwhlYR*>D2h?YV>do z@c{vFbn?9{nm3CAHMm~a?uLBw>3|iXa~&o~9@w{+|C|f^mjSBQd-tgEl zma=|tQeO%Sw#lVx6N+&&_v9{C>xmFxSxst=G&yT(TapKPB}X|qtOC~r@Cjg)MLt>| zpaF;3eZrCgQ-nc}$In=>(+I=>3#0FA!1c$m=laRO?5@RMXq_xL+bU?GyHZ_gPWVHB zK|SV%{w-V)AK3of7`z#8st$OS;t#7`44i_2)Sa$F+$!jXvWj3rSsE-j&lzl&2SKQE z2uD&BDJcI5G8vsANHj-FPTqMFhrVND?xhVj2kbZI)wUZ8K7WPfjy4rOMaMw9!aD&D zi|J_>;lg?a?$ zQxeiXa;p)eZ&zn;V+^1gigtZES-ddnqmh^dGb&8*oW_1E0no`Sqizx!su*de@Ie*M zCFU8LO1=uH1&)3#UNs^k*||-wT8!5VB0#|B0Dfgv&Tt~65i8_DVu^^wx-J)ZYPnWg z36BE2IqM=UQ$}u_IH<=`i#3(*bRw5IR@K4U$?wG0O;g*F#}Adk`A*UGGiXt*@7_j8I8t~!qqrDED zQo+^w*Fw?eII5hgF+A+9`#gq=kU-_kO){oj3CCG(M+2#QFyd|p#R3E!f^lZY`L zrVWXl8oJ9|SXExtKF2F8I~A)t8bd^jV?Y|h1VbKQ(5s*v6gLGZWm)nb@ejt>Y1=x3 z2Qq#@L{oUPC3q7g1bBFxe{a$cVT`D@ZITB^Hv!*Wh))$}^Es%j$QhGJn9g=6{n4uR0!fbr8Kj|}r zs~Tt0PfJF8ELo|Vz8CI*QrzbAFA|0!Vogaj0=Tu9n9b=^A>w(WL?g1%VCfr>YswRb^4t2!tqZ?20C`JB($`v;FJBIQvS#sH;D21 z9r^E(D)X>|$bQ%NY7`xvy_-7czG(9``FQ@w^4W2{Xo1FM z9zo2%)JF=L`G<%1!m3WV5l{zLgNaTe62G1if=WHHeTk=?7k^jlMe9SL8z+V!Ep8oK zI4c~nU9Rhu&=PCq`On~TYXYX_kehw2pUNd`>tVUB%t~NJxJ1nH4z4b`QoLr(s(h@+ zVa~9+gYL%5*yCQ@eKzDjZ0tlc)YIXK`A=a)O$*q(per+X5I`$VD z^bOZquJ>Ni-toEqT%YOec9u@a8un>xTq|;PJ&a+Qc_?H^t~fdWg9bXq13ApbF0QBZ z7lG@H(8|AnB%&;*>o{Sxd*flSp$t`X3O!ID$6nS+?Whe3p7@wZwd=(lhOr?&=N>&f zm;JcuM+?9YvaIal`ngO?YqrnZ0$n)<}d=(d4DnTxarc1-c;gAKzGbc9%TNDvNI~Ds!~j_)PB7wtYiGw+l^yKh=p^mU^$+SFyb84`kl*iF)xz ztWZ6~I-e_P%HRDlEp0Y4d`!-e5`2BAqSD(t+_j$t6!8?7*Bxy0u~S%0vW2tw{KjmF45Tnsq3TU z*0`z~1{u;{JEac9Egdhh7=}Q=Q+JxD!pJ*gN}rAqJ8kBBx2)%-aJU4%oZ91HDfU;N zED<*MP`)=a6a~(pV$Fr$Cs*V}{V>$O(7CVqR;2eLEO#?VdPp&j6XI5kPECZ<8!JMn z_8y4SYQ^&)xo3u~g1|pBF}frV(L##56u7V;AH!gdd5G!b(h-ya<{Et&9%j>v0}u|=xC&>!IpN!{0_mkH z5X^Mt2Ab}`UM!`z;bw;ddJv9liFm4z199HstKp-l7wdk1aS5}KC&=il$0;TsYt#tD zeMg^x`(E(MV%TI>th>D^C`De-8xKY1wPat|SQUpE%IMr&{6nn1aj;F&U8OoU567;v zBB}!?zHP^0UTjpI!w$U!uKy>4E1x2b4vtCClw(WLDp00Q6*B_rlUvJiOwS7>Dwexos?pz}vzL`Ha zyeZZitI=2Lb$_W&`72j{ES6S`rP$V zrN<$$1*y~OkRR*&CNK}x=M+G~<+dnQqSzd}wI6Kf#hJ~f9-pp7R5|ttJlHP1ns?VD z#kNcvwpi>Xza0G}Vdg*3lGoa~y1M-0vbX`;(aICZX+)oMP?>4KK!#Q(qxiSn@pjbEv2K`F4w(A7m5lOH-MEL(!p?!_VEF z$X|vCEkEVE!c;A3sfHgsmF?n5qpL!K``21;6?&VyQIGF?rGA=97~-23y?r^C`YAe7 zF>?ONz_JfaVwPAw%}WAQ!fM`UoIG+vfPRm3`=2p zwALSbJ)}?tIV){?l)?oUi%a7AS9 z|H(QqVD5G371iEeb!&D-K8vv0Mr>nEyhF0YO>SMB%qiShRny_O8wbt^#8bp-a+LEQ zn{1M~hhkmC027Kp(SSX-(vq2o)NB~^Bf=t=XerHknP#iPis}k^Soj2i=P)n;2xI?q z+nyLiGr#~79y(}bK6HwbxIbwe8n^&404r}qfurSyoW(VtF=1Ql7)Y!ysR>w=hBmb) z#NE^w(gc{_D<+5rc7uklpV*%UPY(33wd^q-KTyArBHXG=0rQhB>rU;YO>cVbccGdLn>iD+w8n(v)qSR z3|86HrVN%eAF0RQkQ2ZZ8PK zkZ3_IEO<-EKe{|^Q(*g^TyNnpm5Ay%{~Yt`)9~yBNDAVHxw&c{TQ|_cV~k(KbU5k_ zm|=^x56FZNxQskv#*0@p{Uk8p>&TZF_2KyNZV)TGld=C~!=_q9Bfi0$?S?`cccYtz zNqZL{lw+5_53oD{>?N!*aT=!0_t#*C!aM+ied%DQ$eRnNK}xRr@3o&U2r;8zbV{co z1*Z=hKCd&u0N81rO%*p;_=3Ub7_0^|BY(`lIf*anu`j2BAw4ysfT*v`+OjF9addz5G>JEgK3N@P2> zV;(a*fxVOu5QvP~!VI*YEe|b-Q&P&hb94*K<4`_eX?`VnDY&7icT= zsgtJr;LaV3$qE?}`HMPm52?QqYz^bTMf-DbTH8syZ}+=p4y*(B#vHXjo1jrL9XO$W zH{AZV{6xni2p*n+X4R=#w0C|6T+r1$=_Gr(B^Systx6FyI(y(|Is?QB(f*JRRLSh> zfX?BUCbh2LUzY3Ogb=ZG7f)t1aFyFt=Q;#yZk8fS+{nqJ;AfR2YxNZ~g*QS&Dy@|F zMrxEFBkq((tNGk}2szjw!W`0TG#CPS!MW-ih+oJl*MJvSnTN&O@V;LE=`TwZ^Bd2E zgcPhH^~nRlY8$J28>sE^UCmOxB0oQHjJRCF_Q>#$P@n0Y;5asb-rb+K*tsU&pW5WEH6(lpLFo$qfxC*g7*{cjdr1QC zPV<&)49s-|`Ed=3+lMCZYqz;P(~X=&=aibT%N%Ax4uYRwwrwq4%v(X&50#o%j0q`( z&@l7S{uIybbXYZRR*Pj&>?UvhgtQe)Vs6m-q%Oxwdp?U{ew3oMo#|Ywx?BSms_%ue zA{KLXvr=HSj`zgM1Ox`NiYPJBm3TykNDa)HAMPa50C<+yIcG_DC%0sG$@0*t4{6?zR?%(NiuE6~94M*t8&8$Fe*oWlqGMLp2j>?l?mlO-XVvg@6eWjE2rg+lm6lEht$WFh}xlrXYl8!gay}eP2eFXi{G*{Li&c|$4=(TQlIF>aW?Y~rYGn0Iv)j=&S|4TDkHqcAL zN^i)9d+qvL%(6k8FJ<%IiIHC9U{KK&gde?I5NN8iIPgmYBAyw}edk)Oya<1HEeT-o z8`JgR<^}7Py#QCq|`Gyf7;U12V96tlvI8B=2+cl+0n-d^3$~93kZ_ z2u~B_Z=_rlo#J&kXH~o#4$Vw6lQT_+GLsMPxlH_bu1y`NE2y|)u8qr6Un)LhqjfuM zJvKsrOG?XbgAifU5+PjJv*aLd?Lx^z2Lgiaj_V7lSLn$&GF#{H&kIM2+yiIX9Fo3g zT+EG9v_;32J&au>R!;q+OD6oiPYOKPd(~P^pFEFc6jqbsK<227?GZ#Uy`@_bBoqOTEl;NT^+5rm^r1 z!!Y|zge%s$d^S;9sh&-D?9_r|WDibC?4?%(FQ`O z3mjt#CU*OWOIjcwp?}9qxl~g$c`0O*lh)3-$-N*&9Ryh_Q>VRGsf!?^jBC^of0a2E zLh%V)B4y;vf$s!)O}?X+XBjo}XxM`MZt9k)@YRVTo8nL}WV~IoyOP!!awnuf6YV-n z$houYauR#z+Knx_JB1-7g@5F{{ht;N0?eSm`3R3dQS2@1S?>)LN;`uGx8c5^_d3qh z_}*T%@RB#+LTk-D$r`F7NZgY&T`R1df zJl287o+h#M54F`RqMk*+WLQdOsi!zJh@5W+~ZZe6lp8ufxBAiTkC&0UJ$vF>*Cdo;fjV>O>6K@x2 zTjEFgqo}2u!GQkXN83|?-iaN2&*ikOk3EW-Rh&~LJTOPXwGiJiKcR3o+^S!CP|xSG z`riLUGsqP768Wvy#$LKabF=t2mms4J>Wu~X!#~)3@MmcC+fE0>5vb-Jqas3B;$G#l zRZtDE5?~}I^3Bf}WU%n+Xs)D<^HxD&XLhQStJC^S5EPB?#TKovkk{o{Efnkk8I4}7 zpJD!)5x+rkvQ}Lbz%5~clfZ+GZn@|SJ_)0H^&to6k*wH> zJ(aQ#1lzQpH(;zFX({BdjR=SEIvdvWL@Xu!krmuy<(2;|YRv*pt8_oKp&0PfrB2HR zGRO43w>e~EW^Z*g{yYLp5gW z{EV=~%Kz>>Eax@(=107*+h;TJVmP0-M)-fQAU_Yv{A?iScPKRF5y^pkY$WL|HmNBq z87M%A4WD~>>J-dXVctfCF7(Fnyn~GrZV(&9R1fz{7DM;R zjdjeoBY!%+0?hLLD47X0L;$`vSSarmUrHuT#9a}i{x@DqrPcfC)P_Ia1x|5(mAsno zQDb>aO*oaOH><5&Z4k|ljiHlPKY}DkEb0I~6&(S)H04eEgOxN)Q~*SQ%?|DK@Hasg0rr$N`%4Ya^>QsDK<(oQ>S7`H`8p+DP z3Rx~au@hB+vX|BiD8ntSpQcBrdhuVQyM-6CZXD1R$)q-q%AlC_-&Ca6tyjwVp!y{h z6o*FhgT<iSVvntpl2bls;nOti_Y{kC+Yw#r%VcQl*UMwA z^Gh=?zJ8W)_MFY_^dExM?7U)Bt7&uHc!g*ggZDCr!%*(XDOa;pFvz&~o`IP5Wyy4| z))XSoj@lkbP*2$#C>Qf|oPKb>vhPt9Vk z09FdK+%4)G(FxHP;r62^{Uje{N8_EyrJ=h0MNB|;nv8#V{{gQvI(;PD{TkUt6**P< zQuL@+W`CW1;U4m!IO!~bLWK&Z?4OmL>n_#~gx z1$UiC)I9j=rT+JE02tB)!{RCa89Cg&TSlR`!-3>gY~Oo1Ay{10TP z-(E=SKTHoStTPrX98QFiO!0tTx39+nO)arkXADv5Q1O0A^+M#xE}1o zCJ#>WEn20pD|Xv@UIi}on?LuimqS9=mkS>YhRZ6tD;g`B9_<5!@X~2f09lgso}c!q z=0(^Kk2kGLNm>_cbZ+nBRcnnAXX+=d%j~f5)@c|0s)ANjdY46=xmXNK zwb-G#Hs%`jjNJKIC_PA{EMLePBaQ{fwhSjk+Y(Z9=cn+dO=2h$Ci>XMG2X5MkC-f| z?AC>oEjeWzz6Xk4PXqy~B}?3s*bjPdV}04fbv>kPpE)h?&>Bf;$tfB^#>xydTipXm z?-l%;S{OWdE+#i;p(d+9f^j#-3UuMC;+Ki;WNT;qY(j!3ldJ z!DvF>IWrx86-K%>7DXPcTS^Y_o@qXl5Q0(>h*>1aYuJpnqbw}TH>V!Si&#c;WgZS+ zv&T1o1TA@M=AV14={3MFL8X@Bl@N*84QFs#N8kjf0BkGV{lk?$lDn(x>_YXQmQnh> zxJ2{@PnYtXzFv??#e0OqvQGgdWrl+@icYh75}BpaU}5~Bnd<(&*DfPX=9N1I=`;vM zhJOI?x)YkIY#^ilj%`MMU5+Wf&XnG5!1Gwl4z56cQ`h~CcmC18q~Mt)Nq~kmP&~V- zEa}mcR7v*mIugVF5rpsg0A=6dv?C5B{LTj|R9)2w z)2AApv5^?bAGVb#9)Pv_Zn#CUtlyTX%yi(flLl>%Xmeru9-ObQnGHRE#m*BS+suI> zcxoW`OXH6TC=*3@*p6r*^=+1JO7OvZz zbAQp7LvB6xSi7A2FhOQH_7r8+kGh^7MD!KnYYU&THLD0JQZs?R!wI7mKOH!w*wtNSR z5ee+{VH++c)i29&XWI{5yF+g0AWS4QoDR4^b#)@(MX+Lh{Lt^!! zo$cNk4yl>ii_fZPn6_;hE^PVlt1zMAz#Mq<2UUC z3`834Bq{cg9d^LE2a5ngZfylWk97c>+~)e#-lW$l+y2`Tbsk!u^_kGS zT$VNo^J05SmyLqI5kdHJ=8vfc-kRuC?H2Yq(E5Xlks~vtJyor7I>3^Hkw{sMyA{to z7?gdM@XGVBEM0G@8Z+0b)%tSiq6gRM+WiDW?SLV|ouJ&>_Ho}sKGjNgA6wY&gl6mB z|E?3yQm)4OvJ)uM0rBN5s+Onk!k#{%N%QgNdXe{_U-1ytY9}FW-rTnR0Ag^|b zJWLIGF2#ZP7C{)a@3+4_RaPbW{bL*E^%?h=nxQA_@wpQcGej`LzQBa@V!jlRFK&`X%JTlfj&H7)JV4ooFx1_XI5Y2rxlf%yQbx% zfGL~vnUGXOWePqw#< z`d<+k*HMr}3xgN~>)UU=7VWp3ld`qmo1+$Npo)k54w14l7IhX-D4~ax zjX^T#x`<}nIBzA033_vJx?fsGN* zp9iN{BWF%w^u+mUIF~EcUmQ!;;OmP88SQJAACWDwLdeepmqydQ+j4sdHO1h)_OMa% ze`1(MYKn$d4MQa}#6I`>Ln|UR%2pEyRZ>i{3Re3VHG%N(rl(LJm!|w2E1tv&n9IGV z#%N&9M(_aa(WN}(deVh0QQ6tfqcvOK2=!<^4^CxjXO7zvDXqG-&eDcay+m8|z3?d# zrz~MX9uT|TuE038rwDVCOcnKs@u-b-e^SI%2@A@YOY#+tAUt(?%f4{(=trq&wUv@o z-g4oV+qE1r1%sFqfK(*ql$vQQ+(<1dyj{hb?bhdk6s0cn6d`U>_YkHB$2iUXP&WZHWXAE$bQI|ivE^UxwWmJ!~Qyta{0lmGW{^`Z6a_zS48;!J5?)n(fx7M zLFt9RA7y9%O7-ONXCZ83AyjMqub_9w4xS!~cUL%Gsb}(uPH<5kva?iG8Js9+KeJ=` z``NcCziekE9mp#W&N;?P^?QnSg}3YMj@#1cnD)h%P;6#E7|eKXep2a4(k5F!cB`hg z+Kr8O4#(16ZD*OCc&;JOCvj`B^p7E_=tqiH%AL1zcSZcPAxTP{MsUELko2DszpwqO zk$m>Cm-l&S&H;ESPtgPHWK%;UB>(;TDQi<)Xn|EkE`g9qSqeKMs;oC45=s6<(>lT_ z(quxQP~CZ^nX5UT>ODRlX}2R`Pr05Mt&M-jBIWS<6XiWMurGIbfq!JxzV2e%V{@W# zBwug-y>RrSe)dMkqG*+AQ74yz4BpE-|G0G$OBeTA|FL&TXiV0OkPKEjUd1ma)aAN^ zXXDi8ioZ^O>?Py{7ydS zyOexa(H?ud^EV4ZoAGgsgzE@D$q1OA%WkY9YcJ1P+xC zyk#qz{-n!nVzf^2lU!=~22YZl0;lC9R(Iajb}42I^VDM11x#!4qWE`9BWuSp$A8ol z=}ykG;SOuf=d+?#U`ddTo4H+M$RIdCm*=aBPDtzA8`AVx+Glk9GDH{V5M9Jdq2|R# zYWvVRoBFj+894wdem~k1bY`*CeCrfa;Hxkk9}LR7ncIe1x?x-4R^D>OSohZ8w@bcK zi;{-!-6kH}oMTX4$s+(4Wa4PHhvNhIhppx2NG90?L|FS7DL0Xdu=Wi zym!l7vKaq!%eKnl)ZS;#eJ##yktZs%R1^f(XUx^w-US^Yz}im2FY`6YedG_xR=Cmm zQsXG0U}u=WLN+)D$Vx-B83WO}jwSNLsSrA=ZzMX>)(b zQ-Hg5v{$84=ciB)2GHZ@z#%vyz@#^X9*R7%^h0sUv4DGzTwJuRRIwd=>a$G)pd#{K1!d~AC9MeaK z0;TVf`<0I6OKW**T}yhuE&A%9A_21%MN4*ljpD6Hy*UfR=d<}lpK8&xxnAA8Te+{B zXJ3E%l`9D?^^VjdqG`tpvqp(oTmiNDY6UlVS`i zBYYoF)7Nt3VDHfBo@e2YGIG{6KM_F-ged0Ly? z$>lr={T>-ww-s5*rHnu9vd&~d+fJZRhRo;c`B!2N(+9lH>F47{O2628sX_tr^Uycp zt%?p9pQoJ0MC-d3sP&8b@n)WxI6?OY3$SPJFxV?-cjyw*R&ZO>OcMKb8j9 zEGgEkm6q^Q&dM7G*~!v-YOzfjWP|V0Wqe9#_;+}eGc|T(w2~c23Y1%Ln@Czl z{oVbDx6-IQ%zMl7%T7IUu8WtJxrCq?i}^Tcdncqg(Ol$X6xrUd*C_)#o6R5SQmNJc zv$1Qtu@z=`rCtCplaAHBPFADrqc?8}RWq0K@VIqKiF1V}jhPFh`JQ3(=0C32dm68d z)Ur*;k#bisJ&j}^CtFX&1G=53CpebBOkHN?t8;K@9qZ#O<@CPSoSi2|t>s>B2nA%Mm^#P+1=j`m=&|06kVC4pU#H zpQ{TSpDjP{hKx4h_7PDKNH(D;c`W#OQUG>ry#6LtL3=^iR29WBfA>B#q(%pe9HrMt zDc?mu?EIQU95k3!3vrD9@y&nRE^q`-E+u`OEHNWnSZ;I7#;8;=7#AK}j| zj_R?4*)0!#TH>{_fq;{XSt~rxRNWOVePPiWR+-*yACln^q1U4$3wWjBKlC1Mf{>B4 zbIijSPN!%~b9xI?S^o6C-0DT2?;G4fXz}Z>i zXxTtLG%oqvbZCNOX*jbq)z_$Rtkd)QBK2cRGt=$`CU-@9)%_zW@B)be2Y8}%G5TZ5 zcaF>UhC<%+-GSQ z3vys-{`X_20{?=h=42EdQ}4N}{B;xp1CHrNzO(eQ-iiBI&+$eGloR5~r<$B?Nnc zA5=J!rmj6ZUpS$4nS%#8Qaf*!g&N5A3V-c5~}A$>Obd0DHoU`e$Wprq&@& z>6T$$3UC?Iec1}1=Y7}AjIMH8OC%7pt1*~`KlSEYeX>PluX7Q73kJ@pa2c7h=2l@}VvIzFZCq%&5F0=7yLF{PF=$T;rl_g3X9 zey{N}+^TutOAE5f!A~$}*H@1jQ}JZ5y4SOd`y`Qr)G7h2b;lKRPKb2{)@18^odUy??_gzOHMhBd#ZP+erz?yl76+`%kTi@J>dp(;9dW$ z^!d@tLJtJ{rCrxECjMco|MZdnuk#J>c^}>xePCSP@h17cO%QA0d*SALbfiE3-M?B? z@7=#}N&3_SiO(+#{lD~=KKR-1iDgE+OaY?HpB@RmX(k6H?zLS=7Clol z9Loao`7ES(GUqopbvv-c)b)YEQ!GX>P_n#T&II_g^YhTmTjMi&CSApfRhP8}g!;|> zf(!Z#CfQB81`=SPxY_%N?8j$;2H1Pl^psp-g}Gm-Y8MS#Ao%Pvpu!hMQ?K2def{A_}H(docx zb*J&!wvCL?F&a8?7iytag(gt{e!%ms?3