privoxy-3.0.26-lp150.1.4 >  A Z{ɸ/=„P}`+=De0e,j;̽>gx_A1lZEUK&ᆄ%Effe֍mܮV׀35 zۣ`܌qh[@:hXpMJZJ-J5F]+VŌ"2۞-tQxXNv\Mfm=>5knK<^/:} ҿ"iSCp6k 5(FB>S ;"q^1<L%N7d>8b7405ab97311f44443d57ccf14712809d0a06cc551de2ae5be1fea4afe387a0743a316541d4a91d7591b915fd7bdbe43f806c30ƜZ{ɸ/=„/9S|7^;3]&6vKnQFbVb\WP xA\b- f6,'{:GT5ѱ m:ݏj  $RLkEQ Uڻ`N.n&&:G7 !:8K Rɒ',NەKB oP 69[g9=c~lB(n dᬕ]/6C٪]+Y'<AN x >pI?d   G'09 SuN  F0F F HF `F "F #F$(F%F&'F(((`(+)(+p8+x9+:-=.>6?>@FBNF]GpFHFIFXYZ@[H\XF]pF^3bcIdefluFv wFx Fy8zpCprivoxy3.0.26lp150.1.4The Internet Junkbuster - HTTP Proxy ServerThe Internet Junkbuster - HTTP Proxy Server: A non-caching HTTP proxy server that runs between a web browser and a web server and filters contents as described in the configuration files.Wlamb14wopenSUSE Leap 15.0openSUSEGPL-2.0+https://bugs.opensuse.orgProductivity/Networking/Web/Proxyhttp://www.privoxy.org/linuxx86_64mkdir -p /var/lib/systemd/migrated || : if test $1 -eq 1; then touch /var/lib/systemd/migrated/privoxy || : else if test ! -e /var/lib/systemd/migrated/privoxy; then # /usr/sbin/systemd-sysv-convert --save privoxy{d} find_service() { local runlevel runlevel=$1 priority=-1 for l in /etc/rc.d/rc$runlevel.d/*; do test -f "$l" || continue initscript=$(basename $l) case "$initscript" in S??privoxyd) ;; *) continue ;; esac n="$(echo "$initscript" | cut -b2,3)" if [ $n -ge 0 -a $n -le 99 ] && [ $n -ge $priority ]; then if [ ${n%?} = 0 ]; then priority=${n#?} else priority=$n fi fi done if test $priority -ge 0; then return $priority else return 255 fi } if test -r /etc/init.d/privoxyd; then for runlevel in 2 3 4 5; do find_service $runlevel priority=$? if test $priority -lt 255; then printf "%s\t%s\t%s\n" privoxy $runlevel $priority >> /var/lib/systemd/sysv-convert/database fi done fi fi fi /usr/sbin/groupadd -r privoxy 2> /dev/null ||: /usr/sbin/useradd -r -g privoxy -s /bin/false -c "Daemon user for privoxy" \ -d /var/lib/privoxy privoxy 2> /dev/null ||: exit 0 test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset privoxy.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in privoxy.service ; do if [ ! -e "/run/rpm-privoxy-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-privoxy-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in privoxy.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi # create logfiles if missing for i in .//var/lib/privoxy/log/logfile .//var/lib/privoxy/log/jarfile; do if ! test -e $i; then touch $i; chown privoxy: $i; chmod 640 $i ; fi done exit 0 test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable privoxy.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop privoxy.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart privoxy.service ) || : fi else # package uninstall for service in privoxy.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fih fF9? ft#]49Uv-%#o A(p o!= %3 "Z  AA큤A큤AA큤A큤AAAAAZ{Z{Z{Z{Z{Z{Z{Z{Z{Z{W6W5Q,W6Z{Z{Z{Z{Z{Z{Z{Z{Z{WGWGWGWGWGWGWGWGNc\tWHWGT2lWGT2lT2lNc\[T2lNc\[Nc\[Nc\[T2lT2lWGNƌkWG%EAQIuT2lVꄖWGW/WGVꄖWGWjWGWGT2lZ{Z{Z{Z{Z{Z{Z{Z{Z{5a058638df1210cfde3eca5dc4c25a33cfc0b98c47e821ccf203a26f751cd788256dd34edd6654ac4336e8d28bcc703cb8f1a2d2861b18c1844d0b246b40f109b8fc080a1b218bb4c306ea94538e4544ef9f6eb85ea24af0a6c1536a99a6d317c7c400d28bb875d06b6d117315d28639133cbf13da5df1568eebc8bd216a5e9750ebbda6903e9a5fbb17890dd5303b3fcba43e75a160182287356009cdf9b4f4b71eedf223cf74086344337d48ff125473ffb82d5e42a6f2cec7b642a64c297f8a1bbe52f83a7925434d48d8b0f59b9ebeb99e130566fb45a6f729e7cb96881d8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806431ecbc7d11fbb931db885d3996ecaa4b659b2c633b187bd7d29ce4f7040f0c402a8f83cc26d79550f2745d37ffe6bb0300e136d502a777ab59cd01b87b2512252a92fc54ffda642c0ab1a3880fb8589169b4d3b743103c4aef7e4be7485305b946845752e5a57906f7ae698289a64ecc2e18fa58f4bcb70083c66b7421879f11d089477e41a105a7b20c915f493564c7666cacf4d9e408e8bb96b42ff8a89ac55c15f58af4602f070fa4f82a5880ec64a1f4202f335c08f39a1c79490bd1399a77858b52dd8ec77233a37346ada345790b587d75e5574d8eef16b19a220bf022924a78367cd8a542bd2204f5b6cca7146214b79954238b283243ec65d94574dc90f54fc1ff2ff7340c0cf07a650676c4fe49ecc75934a84ff631f87fb48db78eb29116fd5f7c4339fad76822508ab2f0d14e9e6a89cf547143fe00dfd2a573cb06b51406d68543cbe18f3daf33cc4278a6c3e02bef1988993a5ccf2b0ba167cc32fcf084b1ce0205ecb9e9c178edb137a7c576a87f3464e251693861c3737f9eaabb79e0e73538a4b740da6e7a9ece6c9b0fb5dea1cf937bb58a47850a8d381b1851123206f788983a92aa5dd92e264dd93eec89f1c75398ef350b67bb408936f84726e951ead877e8ca6ae89ae23a42fb261873efa6ac09ea6b3e0d32a328df1f381e7f1bb75156d246f11fd179e9ffa1b7043a80dcd2d577c73dcb93f4a7cab075fbbbccdfdc77aade60ff5d8f6b5b9c09e6057a018d0f7a0ad683b020ba40dfaac124381cc095d6a9997341c536a0436c2307582a79c38f2f83a19dfeda5fed8d32767c1c3e0252c95277d2defcb993673eccf08532d854f24a22355ef47fe213c7c7c23046bef570801a2fb2ab0b767753133e5b550829c9cd0973a83d4da19a0648ab8dd57dee62fa83e295f3a4ce291d5a8a47991a21f80a4f31244ef10eec8b12c1ad0ed5e4c45120a367c5f8d2525c941cd2107a74686b4634f42819aa9204b50764869a36fc5ea773967dc34e78a17769865ef79e97b71875650aad5c5ea82f76b9726a16a251abd7ccd59cc23b5a00ec1939ec4852f9b0d8fcdf9c856a36eaeb099f7e9709edb736314a210a60a12c9422b6c54460516c3ec23134fc877403472a9b7bbac680e015b2e85566154ce94dfd847b507c415872042c26d467dbf9790c21da5d8910100b5318e1c0cc791bf35bfedad1ccb2fdf3a38ea1522fe17f74fea084aa4582b8e29a977042baa3d10f9363dbd3127a041ca168f0481afe480c6197ef2a01fafd45a62bedd82302106638e73b26ddab2f9a0af3e26a74a96d08f291b571432bb2460b9eff40835b1d014ec56b900b51b5176a2d04bcb79523227095d733db9de82fee0e09b24f39fa898783a2934f475c3fd6ce82b2a0f7b44ad96dc1f74a1b32d4676abfdf3194efbb2adb731ca816c564d2fe124090bf3ee3d2fd26e5d5711ac7d2ce310e58faf995a582c2e666f27887beb75cac364a17c9ea5b16ab6db6dd1353e18218c6828b5b2105ac80ff8e3fcb3b42dba8fb16470f839b8d12cf7f189bc967667507f43ba55b9ca83a448fa16eb4b4abfd18a45811cf44f3e2caf891cfec77bfbf3b29d8fd7a2c28e789cefa276cc66b194d961116f8f6c111d92228be7bb175e657ef49186345684c5bb9ec069d0a234e4a002790b44e6a37033183840bb7b80a8f96665fbc85b46081e63640db63ca059d84f3afca1cc5fc3759959c68c839d7dbf739aa3ef1d953a657978e1162d488b67c791dc78042a8d90623e0f9b80efb436cd132fdbbfd7779d8afdd44c49c4fc5ad04a6bad79f8a308684404f0e0d06f922b2d83ae95a74585db439aa5c481c2b2e46f3bed8499052d8df7efd258e441d1c01708892bebca12b8c31bf2d824118a039d75c3b44d55084f54814734c0f4e3e30c6b3954dab8b3b9fa271c13f0c89f63969f2d026a91e882593c610e1438208e3e59fe384d1a3f98af5bcc278f0c911e13f9ca86e33b72a8edb8d34973fe9f9731b750de922799f66734232ccbac5fe40269e16715d6cb0464a0de8a092aaa260af15b32e75a22345256e11f1e8893ca56324166f3425c2273a8cee6ad20266d948fda8c41c4b5a8379567783fa644c103d8ff226c316490cf4cc1bd5ab95ccd3db2b8b76187fef3b808274aad/var/lib/privoxy/etcservice../../logrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprivoxyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprivoxyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprivoxyrootrootrootrootprivoxy-3.0.26-lp150.1.4.src.rpmconfig(privoxy)ijbjunkbusterprivoxyprivoxy(x86-64) @ @@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/sbin/groupadd/usr/sbin/useraddconfig(privoxy)cronlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libpcre.so.1()(64bit)libpcreposix.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libz.so.1()(64bit)logrotaterpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.0.26-lp150.1.43.0.4-14.6.0-14.0-15.2-14.14.1WVk@T@T}T,@TxcT_W@S<@SRURQőP@PnNaNؽMVK!@K`*JJ]@Jyt@J Y@IJkieltux@gmail.comastieger@suse.comandreas.stieger@gmx.deandreas.stieger@gmx.dejoerg.lorenzen@ki.tng.deandreas.stieger@gmx.deLed wagner-thomas@gmx.atwagner-thomas@gmx.atschwab@linux-m68k.orgjoerg.lorenzen@ki.tng.dep.drouand@gmail.comschwab@linux-m68k.orgschwab@linux-m68k.organdreas.stieger@gmx.decoolo@suse.comandreas.stieger@gmx.deper@osbeck.commseben@novell.comaj@suse.demseben@suse.czmseben@suse.czmseben@suse.czmseben@suse.cz- Update to version 3.0.26 * Bug fixes: - Fixed crashes with "listen-addr :8118" (SF Bug #902). The regression was introduced in 3.0.25 beta and reported by Marvin Renich in Debian bug #834941. * General improvements: - Log when privoxy is toggled on or off via cgi interface. - Highlight the "Info: Now toggled " on/off log message in the Windows log viewer. - Highlight the loading actions/filter file log message in the Windows log viewer. - Mention client-specific tags on the toggle page as a potentionally more appropriate alternative. * Infrastructure improvements: - Add perl script to generate an RSS feed for the packages Submitted by "Unknown". * Build system improvements: - strptime.h: fix a compiler warning about ambiguous else. - configure.in: Check for Docbook goo on the BSDs as well. - GNUMakefile.in: Let the dok-user target remove temporary files. - BuildArch for docs: noarch- Privoxy 3.0.24 Includes fixes for two security issues that may be used to remotely trigger crashes on platforms that carefully check memory accesses. * Security fixes (denial of service): + Prevent invalid reads in case of corrupt chunk-encoded content. CVE-2016-1982 [boo#963151] + Remove empty Host headers in client requests. Previously they would result in invalid reads. CVE-2016-1983 [boo#963152] * General bug fixes and improvements * White and blacklist updates- add CVE IDs for [boo#914934]- add CVE and bug IDs to last two changelog entries- update to version 3.0.23 [boo#914934] - Bug fixes: - Fixed a DoS issue in case of client requests with incorrect chunk-encoded body. When compiled with assertions enabled (the default) they could previously cause Privoxy to abort(). [CVE-2015-1380] - Fixed multiple segmentation faults and memory leaks in the pcrs code. This fix also increases the chances that an invalid pcrs command is rejected as such. Previously some invalid commands would be loaded without error. Note that Privoxy's pcrs sources (action and filter files) are considered trustworthy input and should not be writable by untrusted third-parties. [CVE-2015-1381] - Fixed an 'invalid read' bug which could at least theoretically cause Privoxy to crash. So far, no crashes have been observed. - Compiles with --disable-force again. Reported by Kay Raven. - Client requests with body that can't be delivered no longer cause pipelined requests behind them to be rejected as invalid. [CVE-2015-1382] - General improvements: - If a pcrs command is rejected as invalid, Privoxy now logs the cause of the problem as text. Previously the pcrs error code was logged. - The tests are less likely to cause false positives. - Action file improvements: - '.sify.com/' is no longer blocked. Apparently it is not actually a pure tracking site (anymore?). Reported by Andrew on ijbswa-users@. - Unblock banners on .amnesty.de/ which aren't ads. - Documentation improvements: - The 'Would you like to donate?' section now also contains a "Paypal" address. - The list of supported operating systems has been updated. - The existence of the SF support and feature trackers has been deemphasized because they have been broken for months. Most of the time the mailing lists still work. - The claim that default.action updates are sometimes released on their own has been removed. It hasn't happened in years. - Explicitly mention that Tor's port may deviate from the default when using a bundle. Requested by Andrew on ijbswa-users@.- Privoxy 3.0.22 [boo#907675] - Bug fixes: - Fixed a memory leak when rejecting client connections [CVE-2015-1030 [CVE-2015-1031] [boo#913094] - Fixed an immediate-use-after-free bug and two additional unconfirmed use-after-free complaints [CVE-2015-1201] [boo#914450] - Actually show the FORCE_PREFIX value on the show-status page. - Properly deal with Keep-Alive headers with timeout= parameters - Not using any filter files no longer results in warning messages unless an action file is referencing header taggers or filters. - Fixed a bug that prevented Privoxy from reusing some reusable connections. - General improvements: - Introduced NO-REQUEST-TAG and NO-RESPONSE-TAG. - Add support for the 'PATCH' method as defined in RFC5789. - Reject requests with unsupported Expect header values. - Normalize the HTTP-version in forwarded requests and responses. - Server 'Keep-Alive' headers are no longer forwarded. - Change declared template file encoding to UTF-8. - Do not pass rejected keep-alive timeouts to the server. - CGI templates no longer enforce new windows for some links. - Documentation improvements - Build system improvements - Action file improvements: - The pattern 'promotions.' is no longer being blocked. - Various updated filter rules and exceptions. - Filter file improvements & bug fixes: - Decrease the chances that js-annoyances creates invalid JavaScript. - Let the msn filter hide 'related' ads again. - Prevent img-reorder from messing up img tags with empty src attributes. - add source URL - fix self-obsoletion - clean up spec file- fix bashisms in pre script- added config file for SuSEfirewall2- update logrotate config file after switch to systemd (bnc#878788) - added "reload" capability which was lost during switch from sysvinit to systemd - privoxy-3.0.16-networkmanager.systemd.patch: update Networkmanager dispatcher to reload config of privoxy with systemd (bnc#862339)- Add proper sysv to service migration - Readd rc link - Remove reference to nonexisting dns6 nss module (bnc#849923)- Fixed unsuccessful start of privoxy with systemd: - Privoxy isn't chrooted properly, added option --chroot to privoxy.service (see bnc#849923) - After fixing bnc#849923 there is no DNS resolution due to missing population of chroot env, added ExecStartPre commands to privoxy.service (see bnc#852941)- update to version 3.0.21 - Bug fixes: - On POSIX-like platforms, network sockets with file descriptor values above FD_SETSIZE are properly rejected. Previously they could cause memory corruption in configurations that allowed the limit to be reached. - Proxy authentication headers are removed unless the new directive enable-proxy-authentication-forwarding is used. Forwarding the headers potentionally allows malicious sites to trick the user into providing them with login information. Reported by Chris John Riley. - Compiles on OS/2 again now that unistd.h is only included on platforms that have it. - General improvements: - The show-status page shows the FEATURE_STRPTIME_SANITY_CHECKS status. - A couple of assert()s that could theoretically dereference NULL pointers in debug builds have been relocated. - Added an LSB info block to the generic start script. Based on a patch from Natxo Asenjo. - The max-client-connections default has been changed to 128 which should be more than enough for most setups. - Action file improvements: - Block rover.ebay./ar.*\&adtype= instead of "/.*\&adtype=" which caused too man false positives. Reported by u302320 in #360284, additional feedback from Adam Piggott. - Unblock '.advrider.com/' and '/.*ADVrider'. Anonymously reported in #3603636. - Stop blocking '/js/slider\.js'. Reported by Adam Piggott in #3606635 and _lvm in #2791160. - Filter file improvements: - Added an iframes filter. - Documentation improvements: - The whole GPLv2 text is included in the user manual now, so Privoxy can serve it itself and the user can read it without having to wade through GPLv3 ads first. - Properly numbered and underlined a couple of section titles in the config that where previously overlooked due to a flaw in the conversion script. Reported by Ralf Jungblut. - Improved the support instruction to hopefully make it harder to unintentionally provide insufficient information when requesting support. Previously it wasn't obvious that the information we need in bug reports is usually also required in support requests. - Removed documentation about packages that haven't been provided in years. - Privoxy-Regression-Test: - Only log the test number when not running in verbose mode The position of the test is rarely relevant and it previously wasn't exactly obvious which one of the numbers was useful to repeat the test with --test-number. - GNUmakefile improvements: - Factor generate-config-file out of config-file to make testing more convenient. - The clean target now also takes care of patch leftovers. - Use original source tarball; can't use sourceurl due to OpenSuse < 12.1 support - Update patch to upstream changes privoxy-3.0.17-config.patch > privoxy-3.0.21-config.patch - Use systemd instead of sysvinit for OpenSuse > 12.1- update to version 3.0.19 - Bug fixes: - Prevent a segmentation fault when de-chunking buffered content. It could be triggered by malicious web servers if Privoxy was configured to filter the content and running on a platform where SIZE_T_MAX isn't larger than UINT_MAX, which probably includes most 32-bit systems. On those platforms, all Privoxy versions before 3.0.19 appear to be affected. To be on the safe side, this bug should be presumed to allow code execution as proving that it doesn't seems unrealistic. - Do not expect a response from the SOCKS4/4A server until it got something to respond to. This regression was introduced in 3.0.18 and prevented the SOCKS4/4A negotiation from working. Reported by qqqqqw in #3459781. - General improvements: - Fix an off-by-one in an error message about connect failures. - Use a GNUMakefile variable for the webserver root directory and update the path. Sourceforge changed it which broke various web-related targets. - Update the CODE_STATUS description.- Use privoxy:privoxy for rotating the logfile- add rpm group to privoxy-doc package, fixing all builds - remove name and version macros from patch references - update to upstream 3.0.18: - Bug fixes: - If a generated redirect URL contains characters RFC 3986 doesn't permit, they are (re)encoded. Not doing this makes Privoxy versions from 3.0.5 to 3.0.17 susceptible to HTTP response splitting (CWE-113) attacks if the +fast-redirects{check-decoded-url} action is used. - Fix a logic bug that could cause Privoxy to reuse a server socket after it got tainted by a server-header-tagger-induced block that was triggered before the whole server response had been read. If keep-alive was enabled and the request following the blocked one was to the same host and using the same forwarding settings, Privoxy would send it on the tainted server socket. While the server would simply treat it as a pipelined request, Privoxy would later on fail to properly parse the server's response as it would try to parse the unread data from the first response as server headers for the second one. Regression introduced in 3.0.17. - When implying keep-alive in client_connection(), remember that the client didn't. Fixes a regression introduced in 3.0.13 that would cause Privoxy to wait for additional client requests after receiving a HTTP/1.1 request with "Connection: close" set and connection sharing enabled. With clients which terminates the client connection after detecting that the whole body has been received it doesn't really matter, but with clients that don't the connection would be kept open until it timed out. - Fix a subtle race condition between prepare_csp_for_next_request() and sweep(). A thread preparing itself for the next client request could briefly appear to be inactive. If all other threads were already using more recent files, the thread could get its files swept away under its feet. So far this has only been reproduced while stress testing in valgrind while touching action files in a loop. It's unlikely to have caused any actual problems in the real world. - Disable filters if SDCH compression is used unless filtering is forced. If SDCH was combined with a supported compression algorithm, Privoxy previously could try to decompress it and ditch the Content-Encoding header even though the SDCH compression wasn't dealt with. Reported by zebul666 in #3225863. - Make a copy of the --user value and only mess with that when splitting user and group. On some operating systems modifying the value directly is reflected in the output of ps and friends and can be misleading. Reported by zepard in #3292710. - If forwarded-connect-retries is set, only retry if Privoxy is actually forwarding the request. Previously direct connections would be retried as well. - Fixed a small memory leak when retrying connections with IPv6 support enabled. - Remove an incorrect assertion in compile_dynamic_pcrs_job_list() It could be triggered by a pcrs job with an invalid pcre pattern (for example one that contains a lone quantifier). - If the --user argument user[.group] contains a dot, always bail out if no group has been specified. Previously the intended, but undocumented (and apparently untested), behaviour was to try interpreting the whole argument as user name, but the detection was flawed and checked for '0' instead of '\0', thus merely preventing group names beginning with a zero. - In html_code_map[], use a numeric character reference instead of ' which wasn't standardized before XHTML 1.0. - Fix an invalid free when compiled with FEATURE_GRACEFUL_TERMINATION and shut down through http://config.privoxy.org/die - In get_actions(), fix the "temporary" backwards compatibility hack to accept block actions without reason. It also covered other actions that should be rejected as invalid. Reported by Billy Crook. - General improvements: - Privoxy can (re)compress buffered content before delivering it to the client. Disabled by default as most users wouldn't benefit from it. - The +fast-redirects{check-decoded-url} action checks URL segments separately. If there are other parameters behind the redirect URL, this makes it unnecessary to cut them off by additionally using a +redirect{} pcrs command. Initial patch submitted by Jamie Zawinski in #3429848. - When loading action sections, verify that the referenced filters exist. Currently missing filters only result in an error message, but eventually the severity will be upgraded to fatal. - Allow to bind to multiple separate addresses. Patch set submitted by Petr Pisar in #3354485. - Set socket_error to errno if connecting fails in rfc2553_connect_to(). Previously rejected direct connections could be incorrectly reported as DNS issues if Privoxy was compiled with IPv6 support. - Adjust url_code_map[] so spaces are replaced with %20 instead of '+' While '+' can be used by client's submitting form data, this is not actually what Privoxy is using the lookups for. This is more of a cosmetic issue and doesn't fix any known problems. - When compiled without FEATURE_FAST_REDIRECTS, do not silently ignore +fast-redirect{} directives - Added a workaround for GNU libc's strptime() reporting negative year values when the parsed year is only specified with two digits. On affected systems cookies with such a date would not be turned into session cookies by the +session-cookies-only action. Reported by Vaeinoe in #3403560 - Fixed bind failures with certain GNU libc versions if no non-loopback IP address has been configured on the system. This is mainly an issue if the system is using DHCP and Privoxy is started before the network is completely configured. Reported by Raphael Marichez in #3349356. Additional insight from Petr Pisar. - Privoxy log messages now use the ISO 8601 date format %Y-%m-%d. It's only slightly longer than the old format, but contains the full date including the year and allows sorting by date (when grepping in multiple log files) without hassle. - In get_last_url(), do not bother trying to decode URLs that do not contain at least one '%' sign. It reduces the log noise and a number of unnecessary memory allocations. - In case of SOCKS5 failures, dump the socks response in the log message. - Simplify the signal setup in main(). - Streamline socks5_connect() slightly. - In socks5_connect(), require a complete socks response from the server. Previously Privoxy didn't care how much data the server response contained as long as the first two bytes contained the expected values. While at it, shrink the buffer size so Privoxy can't read more than a whole socks response. - In chat(), do not bother to generate a client request in case of direct CONNECT requests. It will not be used anyway. - Reduce server_last_modified()'s stack size. - Shorten get_http_time() by using strftime(). - Constify the known_http_methods pointers in unknown_method(). - Constify the time_formats pointers in parse_header_time(). - Constify the formerly_valid_actions pointers in action_used_to_be_valid(). - Introduce a GNUMakefile MAN_PAGE variable that defaults to privoxy.1. The Debian package uses section 8 for the man page and this should simplify the patch. - Deduplicate the INADDR_NONE definition for Solaris by moving it to jbsockets.h - In block_url(), ditch the obsolete workaround for ancient Netscape versions that supposedly couldn't properly deal with status code 403. - Remove a useless NULL pointer check in load_trustfile(). - Remove two useless NULL pointer checks in load_one_re_filterfile(). - Change url_code_map[] from an array of pointers to an array of arrays It removes an unnecessary layer of indirection and on 64bit system reduces the size of the binary a bit. - Fix various typos. Fixes taken from Debian's 29_typos.dpatch by Roland Rosenfeld. - Add a dok-tidy GNUMakefile target to clean up the messy HTML generated by the other dok targets. - GNUisms in the GNUMakefile have been removed. - Change the HTTP version in static responses to 1.1 - Synced config.sub and config.guess with upstream 2011-11-11/386c7218162c145f5f9e1ff7f558a3fbb66c37c5. - Add a dedicated function to parse the values of toggles. Reduces duplicated code in load_config() and provides better error handling. Invalid or missing toggle values are now a fatal error instead of being silently ignored. - Terminate HTML lines in static error messages with \n instead of \r\n. - Simplify cgi_error_unknown() a bit. - In LogPutString(), don't bother looking at pszText when not actually logging anything. - Change ssplit()'s fourth parameter from int to size_t. Fixes a clang complaint. - Add a warning that the statistics currently can't be trusted. Mention Privoxy-Log-Parser's --statistics option as an alternative for the time being. - In rfc2553_connect_to(), start setting cgi->error_message on error. - Change the expected status code returned for http://p.p/die depending on whether or not FEATURE_GRACEFUL_TERMINATION is available. - In cgi_die(), mark the client connection for closing. If the client will fetch the style sheet through another connection it gets the main thread out of the accept() state and should thus trigger the actual shutdown. - Add a proper CGI message for cgi_die(). - Don't enforce a logical line length limit in read_config_line(). - Slightly refactor server_last_modified() to remove useless gmtime*() calls. - In get_content_type(), also recognize '.jpeg' as JPEG extension. - Add '.png' to the list of recognized file extensions in get_content_type(). - In block_url(), consistently use the block reason "Request blocked by Privoxy" In two places the reason was "Request for blocked URL" which hides the fact that the request got blocked by Privoxy and isn't necessarily correct as the block may be due to tags. - In listen_loop(), reload the configuration files after accepting a new connection instead of before. Previously the first connection that arrived after a configuration change would still be handled with the old configuration. - In chat()'s receive-data loop, skip a client socket check if the socket will be written to right away anyway. This can increase the transfer speed for unfiltered content on fast network connections. - The socket timeout is used for SOCKS negotiations as well which previously couldn't timeout. - Don't keep the client connection alive if any configuration file changed since the time the connection came in. This is closer to Privoxy's behaviour before keep-alive support for client connection has been added and also less confusing in general. - Treat all Content-Type header values containing the pattern 'script' as a sign of text. Reported by pribog in #3134970. - Action file improvements: - Moved the site-specific block pattern section below the one for the generic patterns so for requests that are matched in both, the block reason for the domain is shown which is usually more useful than showing the one for the generic pattern. - Remove -prevent-compression from the fragile alias. It's no longer used anywhere by default and isn't known to break stuff anyway. - Add a (disabled) section to block various Facebook tracking URLs. Reported by Dan Stahlke in #3421764. - Add a (disabled) section to rewrite and redirect click-tracking URLs used on news.google.com. Reported by Dan Stahlke in #3421755. - Unblock linuxcounter.net/. Reported by Dan Stahlke in #3422612. - Block 'www91.intel.com/' which is used by Omniture. Reported by Adam Piggott in #3167370. - Disable the handle-as-empty-doc-returns-ok option and mark it as deprecated. Reminded by tceverling in #2790091. - Add ".ivwbox.de/" to the "Cross-site user tracking" section. Reported by Nettozahler in #3172525. - Unblock and fast-redirect ".awin1.com/.*=http://". Reported by Adam Piggott in #3170921. - Block "b.collective-media.net/". - Widen the Debian popcon exception to "qa.debian.org/popcon". Seen in Debian's 05_default_action.dpatch by Roland Rosenfeld. - Block ".gemius.pl/" which only seems to be used for user tracking. Reported by johnd16 in #3002731. Additional input from Lee and movax. - Disable banners-by-size filters for '.thinkgeek.com/'. The filter only seems to catch pictures of the inventory. - Block requests for 'go.idmnet.bbelements.com/please/showit/'. Reported by kacperdominik in #3372959. - Unblock adainitiative.org/. - Add a fast-redirects exception for '.googleusercontent.com/.*=cache'. - Add a fast-redirects exception for webcache.googleusercontent.com/. - Unblock http://adassier.wordpress.com/ and http://adassier.files.wordpress.com/. - Filter file improvements: - Let the yahoo filter hide '.ads'. - Let the msn filter hide overlay ads for Facebook 'likes' in search results and elements with the id 's_notf_div'. They only seem to be used to advertise site 'enhancements'. - Let the js-events filter additionally disarm setInterval(). Suggested by dg1727 in #3423775. - Documentation improvements: - Clarify the effect of compiling Privoxy with zlib support. Suggested by dg1727 in #3423782. - Point out that the SourceForge messaging system works like a black hole and should thus not be used to contact individual developers. - Mention some of the problems one can experience when not explicitly configuring an IP addresses as listen address. - Explicitly mention that hostnames can be used instead of IP addresses for the listen-address, that only the first address returned will be used and what happens if the address is invalid. Requested by Calestyo in #3302213. - Log message improvements: - If only the server connection is kept alive, do not pretend to wait for a new client request. - Remove a superfluous log message in forget_connection(). - In chat(), properly report missing server responses as such instead of calling them empty. - In forwarded_connect(), fix a log message nobody should ever see. - Fix a log message in socks5_connect(), a failed write operation was logged as failed read operation. - Let load_one_actions_file() properly complain about a missing '{' at the beginning of the file. Simply stating that a line is invalid isn't particularly helpful. - Do not claim to listen on a socket until Privoxy actually does. Patch submitted by Petr Pisar #3354485 - Prevent a duplicated LOG_LEVEL_CLF message when sending out the "no-server-data" response. - Also log the client socket when dropping a connection. - Include the destination host in the 'Request ... marked for blocking. limit-connect{...} doesn't allow CONNECT ...' message Patch submitted by Saperski in #3296250. - Prevent a duplicated log message if none of the resolved IP addresses were reachable. - In connect_to(), do not pretend to retry if forwarded-connect-retries is zero or unset. - When a specified user or group can't be found, put the name in single-quotes when logging it. - In rfc2553_connect_to(), explain getnameinfo() errors better. - Remove a useless log message in chat(). - When retrying to connect, also log the maximum number of connection attempts. - Rephrase a log message in compile_dynamic_pcrs_job_list(). Divide the error code and its meaning with a colon. Call the pcrs job dynamic and not the filter. Filters may contain dynamic and non-dynamic pcrs jobs at the same time. Only mention the name of the filter or tagger, but don't claim it's a filter when it could be a tagger. - In a fatal error message in load_one_actions_file(), cover both URL and TAG patterns. - In pcrs_strerror(), properly report unknown positive error code values as such. Previously they were handled like 0 (no error). - In compile_dynamic_pcrs_job_list(), also log the actual error code as pcrs_strerror() doesn't handle all errors reported by pcre. - Don't bother trying to continue chatting if the client didn't ask for it. Reduces log noise a bit. - Make two fatal error message in load_one_actions_file() more descriptive. - In cgi_send_user_manual(), log when rejecting a file name due to '/' or '..'. - In load_file(), log a message if opening a file failed. The CGI error message alone isn't too helpful. - In connection_destination_matches(), improve two log messages to help understand why the destinations don't match. - Rephrase a log message in serve(). Client request arrival should be differentiated from closed client connections now. - In serve(), log if a client connection isn't reused due to a configuration file change. - Let mark_server_socket_tainted() always mark the server socket tainted, just don't talk about it in cases where it has no effect. It doesn't change Privoxy's behaviour, but makes understanding the log file easier. - configure: - Added a --disable-ipv6-support switch for platforms where support is detected but doesn't actually work. - Do not check for the existence of strerror() and memmove() twice - Remove a useless test for setpgrp(2). Privoxy doesn't need it and it can cause problems when cross-compiling. - Rename the --disable-acl-files switch to --disable-acl-support. Since about 2001, ACL directives are specified in the standard config file. - Update the URL of the 'Removing outdated PCRE version after the next stable release' posting. The old URL stopped working after one of SF's recent site "optimizations". Reported by Han Liu. - Privoxy-Regression-Test: - Added --shuffle-tests option to increase the chances of detection race conditions. - Added a --local-test-file option that allows to use Privoxy-Regression-Test without Privoxy. - Added tests for missing socks4 and socks4a forwarders. - The --privoxy-address option now works with IPv6 addresses containing brackets, too. - Perform limited sanity checks for parameters that are supposed to have numerical values. - Added a --sleep-time option to specify a number of seconds to sleep between tests, defaults to 0. - Disable the range-requests tagger for tests that break if it's enabled. - Log messages use the ISO 8601 date format %Y-%m-%d. - Fix spelling in two error messages. - In the --help output, include a list of supported tests and their default levels. - Adjust the tests to properly deal with FEATURE_TOGGLE being disabled. - Privoxy-Log-Parser: - Perform limited sanity checks for command line parameters that are supposed to have numerical values. - Implement a --unbreak-lines-only option to try to revert MUA breakage. - Accept and highlight: Added header: Content-Encoding: deflate - Accept and highlight: Compressed content from 29258 to 8630 bytes. - Accept and highlight: Client request arrived in time on socket 21. - Highlight: Didn't receive data in time: a.fsdn.com:443 - Accept log messages with ISO 8601 time stamps, too. - uagen: - Bump generated Firefox version to 8.0. - Only randomize the release date if the new --randomize-release-date option is enabled. Firefox versions after 4 use a fixed date string without meaning.- add automake as buildrequire to avoid implicit dependency- updated to upstream 3.0.17 stable - privoxy-3.0.17-config.patch: adjust chunk positions filterfile user.filter is uncommented in upstream source, removed chunk - privoxy-3.0.17-utf8.patch: adjust chunk positions - Fixed last-chunk-detection for responses where the content was small enough to be read with the body, causing Privoxy to wait for the end of the content until the server closed the connection or the request timed out. Reported by "Karsten" in #3028326. - Responses with status code 204 weren't properly detected as body-less like RFC2616 mandates. Like the previous bug, this caused Privoxy to wait for the end of the content until the server closed the connection or the request timed out. Fixes #3022042 and #3025553, reported by a user with no visible name. Most likely also fixes a bunch of other AJAX-related problem reports that got closed in the past due to insufficient information and lack of feedback. - Fixed an ACL bug that made it impossible to build a blacklist. Usually the ACL directives are used in a whitelist, which worked as expected, but blacklisting is still useful for public proxies where one only needs to deny known abusers access. - Added LOG_LEVEL_RECEIVED to log the not-yet-parsed data read from the network. This should make debugging various parsing issues a lot easier. - The IPv6 code is enabled by default on Windows versions that support it. Patch submitted by oCameLo in #2942729. - In mingw32 versions, the user.filter file is reachable through the GUI, just like default.filter is. Feature request 3040263. - Added the configure option --enable-large-file-support to set a few defines that are required by platforms like GNU/Linux to support files larger then 2GB. Mainly interesting for users without proper logfile management. - Logging with "debug 16" no longer stops at the first nul byte which is pretty useless. Non-printable characters are replaced with their hex value so the result can't span multiple lines making parsing them harder then necessary. - Privoxy logs when reading an action, filter or trust file. - Fixed incorrect regression test markup which caused a test in 3.0.16 to fail while Privoxy itself was working correctly. While Privoxy accepts hide-referer, too, the action name is actually hide-referrer which is also the name used one the final results page, where the test expected the alias. - CGI interface improvements: - In finish_http_response(), continue to add the 'Connection: close' header if the client connection will not be kept alive. Anonymously pointed out in #2987454. - Apostrophes in block messages no longer cause parse errors when the blocked page is viewed with JavaScript enabled. Reported by dg1727 in #3062296. - Fix a bunch of anchors that used underscores instead of dashes. - Allow to keep the client connection alive after crunching the previous request. Already opened server connections can be kept alive, too. - In cgi_show_url_info(), don't forget to prefix URLs that only contain http:// or https:// in the path. Fixes #2975765 reported by Adam Piggott. - Show the 404 CGI page if cgi_send_user_manual() is called while local user manual delivery is disabled. - Action file improvements: - Enable user.filter by default. Suggested by David White in #3001830. - Block .sitestat.com/. Reported by johnd16 in #3002725. - Block .atemda.com/. Reported by johnd16 in #3002723. - Block js.adlink.net/. Reported by johnd16 in #3002720. - Block .analytics.yahoo.com/. Reported by johnd16 in #3002713. - Block sb.scorecardresearch.com, too. Reported by dg1727 in #2992652. - Fix problems noticed on Yahoo mail and news pages. - Remove the too broad yahoo section, only keeping the fast-redirects exception as discussed on ijbswa-devel@. - Don't block adesklets.sourceforge.net. Reported in #2974204. - Block chartbeat ping tracking. Reported in #2975895. - Tag CSS and image requests with cautious and medium settings, too. - Don't handle view.atdmt.com as image. It's used for click-throughs so users should be able to "go there anyway". Reported by Adam Piggott in #2975927. - Also let the refresh-tags filter remove invalid refresh tags where the 'url=' part is missing. Anonymously reported in #2986382. While at it, update the description to mention the fact that only refresh tags with refresh times above 9 seconds are covered. - javascript needs to be blocked with +handle-as-empty-document to work around Firefox bug 492459. So move .js blockers from +block{Might be a web-bug.} -handle-as-empty-document to +block{Might be a web-bug.} +handle-as-empty-document. - ijbswa-Feature Requests-3006719 - Block 160x578 Banners. - Block another omniture tracking domain. - Added a range-requests tagger. - Added two sections to get Flickr's Ajax interface working with default pre-settings. If you change the configuration to block cookies by default, you'll need additional exceptions. Reported by Mathias Homann in #3101419 and by Patrick on ijbswa-users@. - Documentation improvements: - Explicitly mention how to match all URLs. - Consistently recommend socks5 in the Tor FAQ entry and mention its advantage compared to socks4a. Reported by David in #2960129. - Slightly improve the explanation of why filtering may appear slower than it is. - Grammar fixes for the ACL section. - Fixed a link to the 'intercepting' entry and add another one. - Rename the 'Other' section to 'Mailing Lists' and reword it to make it clear that nobody is forced to use the trackers - Note that 'anonymously' posting on the trackers may not always be possible. - Suggest to enable debug 32768 when suspecting parsing problems. - Privoxy-Log-Parser improvements: - Gather statistics for ressources, methods, and HTTP versions used by the client. - Also gather statistics for blocked and redirected requests. - Provide the percentage of keep-alive offers the client accepted. - Add a --url-statistics-threshold option. - Add a --host-statistics-threshold option to also gather statistics about how many request where made per host. - Fix a bug in handle_loglevel_header() where a 'scan: ' got lost. - Add a --shorten-thread-ids option to replace the thread id with a decimal number. - Accept and ignore: Looks like we got the last chunk together with the server headers. We better stop reading. - Accept and ignore: Continue hack in da house. - Accept and higlight: Rejecting connection from 10.0.0.2. Maximum number of connections reached. - Accept and highlight: Loading actions file: /usr/local/etc/privoxy/default.action - Accept and highlight: Loading filter file: /usr/local/etc/privoxy/default.filter - Accept and highlight: Killed all-caps Host header line: HOST: bestproxydb.com - Accept and highlight: Reducing expected bytes to 0. Marking the server socket tainted after throwing 4 bytes away. - Accept: Merged multiple header lines to: 'X-FORWARDED-PROTO: http X-HOST: 127.0.0.1' - Code cleanups: - Remove the next member from the client_state struct. Only the main thread needs access to all client states so give it its own struct. - Garbage-collect request_contains_null_bytes(). - Ditch redundant code in unload_configfile(). - Ditch LogGetURLUnderCursor() which doesn't seem to be used anywhere. - In write_socket(), remove the write-only variable write_len in an ifdef __OS2__ block. Spotted by cppcheck. - In connect_to(), don't declare the variable 'flags' on OS/2 where it isn't used. Spotted by cppcheck. - Limit the scope of various variables. Spotted by cppcheck. - In add_to_iob(), turn an interestingly looking for loop into a boring while loop. - Code cleanup in preparation for external filters. - In listen_loop(), mention the socket on which we accepted the connection, not just the source IP address. - In write_socket(), also log the socket we're writing to. - In log_error(), assert that escaped characters get logged completely or not at all. - In log_error(), assert that ival and sval have reasonable values. There's no reason not to abort() if they don't. - Remove an incorrect cgi_error_unknown() call in a cannnot-happen-situation in send_crunch_response(). - Clean up white-space in http_response definition and move the crunch_reason to the beginning. - Turn http_response.reason into an enum and rename it to http_response.crunch_reason. - Silence a 'gcc (Debian 4.3.2-1.1) 4.3.2' warning on i686 GNU/Linux. - Fix white-space in a log message in remove_chunked_transfer_coding(). While at it, add a note that the message doesn't seem to be entirely correct and should be improved later on. - GNUmakefile improvements: - Use $(SSH) instead of ssh, so one only needs to specify a username once. - Removed references to the action feedback thingy that hasn't been working for years. - Consistently use shell.sourceforge.net instead of shell.sf.net so one doesn't need to check server fingerprints twice. - Removed GNUisms in the webserver and webactions targets so they work with standard tar.- updated to 3.0.16 stable - Added the config file option handle-as-empty-doc-returns-ok to work around Firefox bug #492459, which causes Firefox to hang if JavaScripts are blocked in certain situations. The option is enabled in the default config file. - Added the config file option default-server-timeout to control the assumed default server timeout. Since Privoxy no longer returns an error message for connection resets on reused client connections, assuming larger server timeout values appears to actually work pretty well as long as connections aren't shared. - Added optional support for FreeBSD's accf_http(9). Use the configure option --enable-accept-filter to enable it. - Added fancier Privoxy icons for win32. Contributed by Jeff H. - In daemon mode, fd 0, 1 and 2 are bound to /dev/null. - Resolve localhost using whatever address family the operating system feels like. Previous betas would try to use IPv4 as this is what most users expect, but this didn't work reliably on GNU/Linux systems. - In the action lists on CGI pages, actions and their parameters are no longer separated with a space. The action file parser doesn't actually allow this and will throw an invalid syntax error if actions and parameters in the action files are separated. Not adding the spaces means copy and pasting CGI output into the action files works. - The default keep-alive timeout has been reduced to 5 seconds to work around hangs in clients that treat the proxy like any other host and stop allowing any new connections if the "maximum number of connections per host" is reached. - Several webbug URLs that look like they are leading to images are now blocked as image instead of empty documents. Doing the latter causes WebKit-based clients to show a "missing image" icon which may mess up the layout. - The no-such-domain template is used for DNS resolution problems with FEATURE_IPV6_SUPPORT enabled. Previously the connect-failed template was used. Reported by 'zebul666'. - Accepts quoted expiration dates even though RFC 2109 10.1.2 doesn't seem to allow them. Reported anonymously. - Don't try to forget connections if connection sharing is disabled. This wasn't a real problem but caused an unnecessary log message. - The still undocumented --enable-extended-host-patterns configure option has a better description. - Fixed an error message that would claim a write to the server failed when actually writing to the client failed. - Log the crunch reason before trying to write to the client. The log is easier to read that way. - Several log messages about client connections also mention the socket number. - handle-as-empty-document no longer depends on the image blocking code being enabled. - Privoxy-Log-Parser is roughly 40% faster in highlighting mode. - uagen, a Firefox User-Agent generator for Privoxy and Mozilla browsers has been imported and is available in the tarball's tools directory. - The scripts in the tools directory treat unknown parameters as fatal errors.- updated to 3.0.15 BETA - In case of missing server data, no error message is send to the client if the request arrived on a reused connection. The client is then supposed to silently retry the request without bothering the user. This should significantly reduce the frequency of the "No server or forwarder data received" error message many users reported. - More reliable detection of prematurely closed client sockets with keep-alive enabled. - FEATURE_CONNECTION_KEEP_ALIVE is decoupled from FEATURE_CONNECTION_SHARING and now available on all platforms. - Improved handling of POST requests on reused connections. Should fix problems with stalled connections after submitting form data with some browser configurations. - Fixed various latency calculation issues. - Allows the client to pass NTLM authentication requests to a forwarding proxy. This was already assumed and hinted to work in 3.0.13 beta but actually didn't. Now it's confirmed to work with IE, Firefox and Chrome. Thanks to Francois Botha and Wan-Teh Chang - Fixed a calculation problem if receiving the server headers takes more than two reads, that could cause Privoxy to terminate the connection prematurely. Reported by Oliver. - Compiles again on platforms such as OpenBSD and systems using earlier glibc version that don't support AI_ADDRCONFIG. Anonymously submitted in #2872591. - A bunch of MS VC project files and Suse and Redhat RPM spec files have been removed as they were no longer maintained for quite some time. - Overly long action lines are properly rejected with a proper error message. Previously they would be either rejected as invalid or cause a core dump through abort(). - Already timed-out connections are no longer temporarily remembered. They weren't reused anyway, but wasted a socket slot. - len refers to the number of bytes actually read which might differ from the ones received. Adjust log messages accordingly. - The optional JavaScript on the CGI page uses encodeURIComponent() instead of escape() which doesn't encode all characters that matter. Anonymously reported in #2832722. - Fix gcc45 warnings in decompress_iob(). - Various log message improvements. - Privoxy-Regression-Test supports redirect tests. - Privoxy-Log-Parser can gather some connection statistics. - moved init script to init.suse file and dropped diff against tarball: init.patch- Fix requires of doc package.- add parameter "-T 1" for startproc in init script, wait 1 sec until privoxy check config (bnc#506708) - use rc_active in NM dispatcher init script to check if privoxy service is active- updated to 3.0.14 BETA * The latency is taken into account when evaluating whether or not to reuse a connection. This should significantly reduce the number of connections problems several users reported. * If the server doesn't specify how long the connection stays alive, Privoxy errs on the safe side of caution and assumes it's only a second. * The error pages for connection timeouts or missing server data use a Last-Modified date in the past. * Setting keep-alive-timeout to 0 disables keep-alive support. * Pipelined requests are less likely to be mistaken for the request body of the previous request. * Privoxy's keep-alive timeout for the current connection is reduced to the one specified in the client's Keep-Alive header. * For HTTP/1.1 requests, Privoxy implies keep-alive support by not setting any Connection header instead of using 'Connection: keep-alive'. * If the socket isn't reusable, Privoxy doesn't temporarily waste a socket slot to remember the connection. * If keep-alive support is disabled but compiled in, the client's Keep-Alive header is removed. * Fixed a bug that (at least theoretically) could cause log timestamps to be occasionally off by about a second. * No Proxy-Connection header if added if there already is one. * The configure script respects the $PATH variable when searching for groups and id. - version 3.0.13 BETA * Added IPv6 support. Thanks to Petr Pisar * The connection sharing code is only used if the connection-sharing option is enabled. * The max-client-connections option has been added to restrict the number of client connections below a value enforced by the operating system. * Compressed content with extra fields couldn't be decompressed and would get passed to the client unfiltered. * If the server resets the Connection after sending only the headers Privoxy forwards what it got to the client. * Error messages in case of connection timeouts use the right HTTP status code. * If spawning a child to handle a request fails, the client gets an error message and Privoxy continues to listen for new requests right away. * The error messages in case of server-connection timeouts or prematurely closed server connections are now template-based. * If zlib support isn't compiled in, Privoxy no longer tries to filter compressed content unless explicitly asked to do so. * In case of connections that are denied based on ACL directives, the memory used for the client IP is no longer leaked. * Fixed another small memory leak if the client request times out while waiting for client headers other than the request line. * The client socket is kept open until the server socket has been marked as unused. This should increase the chances that the still-open connection will be reused for the client's next request to the same destination. Note that this only matters if connection-sharing is enabled.- modified config.patch : enabled filterfile user.filter in config by default (bnc#504563) - updated to 3.0.12 * The socket-timeout option now also works on platforms whose select() implementation modifies the timeout structure. * The Connection: keep-alive code properly deals with files larger than 2GB. * The content length for files above 2GB is logged correctly. * The user-manual directive on the show-status page links to the documentation location specified with the directive, not to the Privoxy website. * When running in daemon mode, Privoxy doesn't log anything to the console unless there are errors before the logfile has been opened. * The show-status page prints warnings about invalid directives on the same line as the directives themselves. * Fixed several justified (but harmless) compiler warnings * In verbose mode, or if the new option --show-skipped-tests is used, Privoxy-Regression-Test logs skipped tests and the skip reason. - changes in version 3.0.11 * On most platforms, outgoing connections can be kept alive and reused if the server supports it. * When dropping privileges, membership in supplementary groups is given up as well. Not doing that can lead to Privoxy running with more rights than necessary and violates the principle of least privilege. Users of the --user option are advised to update. Thanks to Matthias Drochner for reporting the problem, providing the initial patch and testing the final version. * Passing invalid users or groups with the --user option didn't lead to program exit. Regression introduced in 3.0.7. * The match all section has been moved from default.action to a new file called match-all.action. As a result the default.action no longer needs to be touched by the user and can be safely overwritten by updates. * The standard.action file has been removed. Its content is now part of the default.action file. * In some situations the logged content length was slightly too low. * Crunched requests are logged with their own log level. If you used "debug 1" in the past, you'll probably want to additionally enable "debug 1024", otherwise only passed requests will be logged. If you only care about crunched requests, simply replace "debug 1" with "debug 1024". * The crunch reason has been moved to the beginning of the crunch message. For HTTP URLs, the protocol is logged as well. * Log messages are shortened by printing the thread id on its own. * The config option socket-timeout has been added to control the time Privoxy waits for data to arrive on a socket. * Support for remote toggling is controlled by the configure option --disable-toggle only. * Requests with invalid HTTP versions are rejected. * The template symbol @date@ can be used to include a date(1)-like time string. Initial patch submitted by Endre Szabo. * Responses from shoutcast servers are accepted again. Problem reported and fix suggested by Stefan. * The hide-forwarded-for-headers action has been replaced with the change-x-forwarded-for{} action which can also be used to add X-Forwarded-For headers.- changed init.patch - privoxy daemon is now started using startproc - fixed networkmanager.patch - use try-restart to restart (bnc#475012)/bin/sh/bin/sh/bin/sh/bin/shijbjunkbusterlamb14 1475064000  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEF3.0.26-lp150.1.43.0.263.0.263.0.26-lp150.1.43.0.26-lp150.1.43.0.263.0.26 NetworkManagerdispatcher.dprivoxydprivoxyprivoxyprivoxyprivoxy.serviceprivoxyrcprivoxyprivoxyAUTHORSChangeLogLICENSEREADMEprivoxy.1.gzprivoxyetcconfigdefault.actiondefault.filtermatch-all.actionregression-tests.actiontemplatesblockedcgi-error-404cgi-error-bad-paramcgi-error-disabledcgi-error-filecgi-error-file-read-onlycgi-error-modifiedcgi-error-parsecgi-style.cssclient-tagsconnect-failedconnection-timeoutdefaultedit-actions-add-url-formedit-actions-for-urledit-actions-for-url-filteredit-actions-listedit-actions-list-buttonedit-actions-list-sectionedit-actions-list-urledit-actions-remove-url-formedit-actions-url-formforwarding-failedmod-local-helpmod-support-and-servicemod-titlemod-unstable-warningno-server-datano-such-domainshow-requestshow-statusshow-status-fileshow-url-infoshow-versiontoggletoggle-miniuntrustedurl-info-osd.xmltrustuser.actionuser.filterlib64logvarlogprivoxyrun/etc//etc/NetworkManager//etc/NetworkManager/dispatcher.d//etc/logrotate.d//etc/sysconfig/SuSEfirewall2.d/services//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/privoxy//usr/share/man/man1//var/lib//var/lib/privoxy//var/lib/privoxy/etc//var/lib/privoxy/etc/templates//var/lib/privoxy/var//var/lib/privoxy/var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.0/standard/99271c1ff09c0cfc399be6524bf67767-privoxycpioxz5x86_64-suse-linux    directoryPOSIX shell script, ASCII text executableASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=77131ce8fc1408e78b8b85a6073491f956e48078, strippedUTF-8 Unicode textISO-8859 texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesC source, ASCII textHTML document, ASCII textXML 1.0 document, ASCII text RRRR R RR RR RRRRR AzwY=utf-8e5561659d494bdfbcb7cc5e5c1f9a840e71da54c288f5a119bba4e81f2976804?p7zXZ !t/e] crt:bLL ~"qE?1,Tj=߬ /&`-"L~`jm~։ϥa)Ba鳁'П!qԍ9vٴG(ݔ*%*,*gȾx Eq!~ܧ)hw@U7\H35o ,~^~-;۰BnfMuRg;v)v`yց )Uh&2D7bhJ<ӭTxD݃闢@M<0G|!`PiI̼s:/7DWUNdWzk]]Ry`P#;_%IY9T[JM f'RPI o[9M+'}REaal# ~ɂ8Hó喷]>p0T=l3Yŧ]UFZoF;JpxSR"ўtJhxEAia)= f7VU|1&Eh/z1t1v>NVԕ~;}( 13G6co|kkU_Z*Ҕi=Gcwhr㣷qfoъ91qNY|Ξ$xJz.ȫs BV:SÄ煮㥞sdiX(Lv+EedrTS6/$/,{/-I^Ӄršk͇^yΩ`81 '>um;LG(eBv˥ʱ'މbd.auCL`|c4<R|cBo^L`ͩӠ_Lbi Wa)ɳ I .fIckUa*B&=}#V`Dkw K'ǬU6?7ȁOAe(.ᠥ IdUE`)MFH'{`/U a9G Yukx0yXtp${b$M EnV2{:1>7裃ގl0S< bL9;-\ uJ, GͷR8y@ۙ?\$_4 19bzZmc$yؽFid~~>>LYCb7 ?؉#KlqSSo!8`M2v8o_ͲOtl6B*? Yۮ_9~ZⶄķD>  1@Z;l>-s,h)F׋sb<) ~Í7\2 b0oga2U1af(_DVRs.Ivy cztHWetϙVL)`klTɟL砇a7Ln6\˂KQJ8ZzdYE*5[ˊ|l7+1cN%ǟ6@ި}QhZ)c!?/;S5EZroТj8N "Q8P0բsY5"#L! !wOۗ'EG^n7%sÒy4-b&ifi\k5+K_|"ϐ>p%{%|V4YRV&Qs [$|mF3[C96GߖlR:ąaUXe0 @gY.jpIm&%2 ΘE፿3= ՚*9Ѧw*~OK?CU:|."o}b8h"Rӭi>d*Snm@ ʊa:|=o*2ݶطCH'ѱ|۹^F;U3 ZXy%&{7v;ALi;)kq#P6JkQ6/ѫ-N%2L֋"5V\1`lHOi—,z?XЖyp1)])O/[<ʌ]G/c`eûyq: 2!炜iˠ; vWABnXG3ߡT/fd|;ŜǢ cW[͐ފTG_;k~dO/%'g HHv]^K0Jyb˙`Iu`%U[U`P#4O#1<ďu2x1H9D-BKF{4 ƕIAIӶ& ╈p͢v\>l v>9ĸs4f]0V]=UAC^#lUIr)5 v򎙋:O 31-d Ԃl47ƒڢ M"ۅBHo]HryЕhx:0(Rq$)~x(@"=it|Vp7 *#IoɁ.gyYw%g4/>5Ƭ; grʵVodp&0ٟ00r_1Mq'8vZq )Te. Eg2wҿ$;&di'q-D@OYU4ˢ6HI VDvܣvlKx שcgdԸ=0k'X3CeLn&K`!סc_-idZVS2j5uGׂ7eA7>!]q!S{?} G$Ft#ƗiP$M jCh=42}ƽ4%'=/A7XI.m} :z JPMӰwh/SS sND$c]xULmTx=I3˝m:7PkW!qhXJlZニOtѿ$4SR"TU)=ӕ-k5t;xsΘ&9 /{]FEei'ߋ }YQ;VP1 F)Vb_(̊hjPbӐ^=q%.mͩu[nك6\ -ڶL]./PşEgSi~`EW,e$OMA|+Zd?hr  ˊ%iXeah0 2]xG.xTyc VakJxnʮ\%WߣҸӄnl:Ӝ(j3됲RO5-WV'EH[/Y+  լ]~KC"Q 2%ߢt_鿍<3J&:Yk:bLr(>^Our'xe궚XURTP1y_]#ЯXkEtn&9&6**ʭ`Fs ۩1Oq4y?2hD$ABj}о9Hc} 7Bo+ע 3 󌇛6ԷP`kI8dmsdvV34 }%:%gGzhjۘhUnkLк1Lk|`ST[ͣzo\N^R&}籵ʶ}ʝ@ׅ@Zv8r!reur{SD>S.Q)-^\. πyN:$mbF|^OX4CGys[mId|D)%95.vĀԵ_bРͅdzu;`9 ܋ƁX(H4Ɉ^_}s_hd iIDGRa/ccΨsm 9󃓶nN=.d+x͊vT{A RL`葞/`gp"ԫa%֪13eJ6.jsul19BWG a.ś+{=GoPNUDU\͌4nUUhg}:WdiXd: ^}p*SpiU:|[8M;qE5+ʄ-Ӕ)o5 /}{]Z< ֫$j0GYM{P1mbPozYzqly_(*XR_H1 iMOwJ:*|C? ~@}xܛI04g=1OfxNƏ'.])שo[_̛L4/7A[:eMi;˽&ϩaHpg9eyu8[^; QSM63YmKRsn"'jiPGYi UHzLa$Бl[7WulԞuyVNa)7Tv*u"f\H#=nё( Ce8yKvbuA4Nn=+^,m|r$@j|zF.3"D`idfίWZ̾guuO#tn3' UeE(l6ݴ'2b?4݉ P-LIW,Fo;NvL]=[zyA3|![u3Fqް_/]7 n#Y#/;[b J~㽹ůG8Ԇ"']6ȋCrN @+岁X?N6mϰ_p 6-y`jq:plf!7*sPjmQnQ*]BփQ]J31giJbQCl~\*xgs٥k.ppWou/[#wc YyN_o@+\7P-tjm,6)Ωr43ui؁T].)5_9 _y!]ڈ^ak[W.J\C>G5 `a*٥Eqpa.V )i?VOaUj{$^{,`v>ℷ(odnPb[cRWV1QEo ƪ g|ii[VL9%~U#ߨݦ':vmrf Tt@XΫY֔h~dqj@z0NPQAvq ' e<- >"x?' =d9sB:>TBb̍alI}& :_@$ȱ k;jiy{ O1{~6aĴ+uh|=9q0cVʊ7jRƟ{5T 2H+݀5koTmYbU n݋ y /#9HјDP~ȵhY:uه?B?]1Iu6uosJoU9_x#h3Q( 6Mr),,K6?P4 D`j TQ523l{^vRuf ܡpM WuR3vp;ǠJYZ'?Le2v,jkp1jgg鋡`Fv*K;MvckS<1@|:b.\z䠢 )Wj/1AQ /nt?DNUn٫%p㤥:O]J\#qJf+}c&av@An7ϚPQ Nj&QnŅhpފYܿHI|u܋ B8rǸMt"h'O(V5n,H_SdV>3/h5 4{c'Qk\"]Aċ *;u!gb9%__ !'9Egy3=)dЍkm;UX8K'?a^,\VXک.Yc \w9@b;űEb,?aʍkX['F/2΂#/ 9?N6]S{V2Ȳ`-YHl_}eXB,>?Ʉ CYX=*E)5f3j]s "P3vh*4x: Bl:b&oجiSM nT{ H#Y~`lW7\UyF {H NSNHIW0<|ϠBy+:Xz70`k]y)bl)RBm$+otu`tiI7xh/siꈋy+[q)vcp)l78S6x)0wt,bhr(P;U~K_=x!Xl34Q 6\PhGV8{,$64S:zںFL,nlRGKF-::G!kYJ.ߗyMnh븩nRqgg), x6N"ςx_pb ƿ4üJ z#wʬk!};nu%S støv_q6/K _z% #zE,DÆˍ9DI:S/Q)vL_paS6}G0N~ĘG|N`[Txn M>ZSN6KҒΩqLTzx95,R$FYs(Mܣa̝3bzWT(mȧ'ޜIܵ04"gړN^aruel+Y>*7,Zn^TZ9+zc4YWN7)asa ׀`(SIܧ_jnBQwg[_zSbSbOԈ5Jz3Llc՘LqُY D*r"$wEŒلrㆉf- \}G!.;j7Wcܽw˕XM2 $43@@ JJHrN1-#0nI.ۡaygRo8%jcePǿC,3Ӟz40?θ^|_qoۮnXo-2 ɷҐ$1-b,Q>-Ǭ+Oq~Ww6rŖwO믻BLuF>pӲdbQvE9v^`y*l؁lk-G]=3z>X|dΥEDqb.b;A AKnLήct #9CJ)Vuۡ0h ~AC$5F(nA43Dמq>ne ȷ-NNGS\  V?ݦ(.']b8LũviYSxCh})ɶ mY 5;s4jc~jx4D-i2+s֔r=LJ=}aQrd\+Z QF"Hf&7iCMuj9%sE ιHj_wx+Yw{|l`f=ĶR+. sMPXfK\"o8>v,Uppq[FR;]]R;O I ^6ru qʡZ~xBYPFXAٳB}qO\4!"ql9Ѧ{r*6(ȝ{ H u))T9nCc1SJz ^!R8Eq O6qO 9a8TaN[:?7xm:W8Wopr( xN8V7>øay36!mJnڋ ۀ]1?uKH#/,| L:>5H;j%6G 3W呚hZ 22>&SC؅ ax$NRgDp|*YzJ+f,UxEdU/G"=24e+p,Qa6y5&).U6Edmo8 c^ہ/:#ӣk^{酡d Y58%=:8©#էF2i2C8۸4g+&|Ys S[kzMՂd+`J⣛w@=h~v\H?Gm:ݴ uJߒ)*f@uɷX鞂sAZH0 uΞ dy.RLFtq0$\eZw#;KtcIU;ii1J_g G"7`JTp7C)5lCT[U2Vy @D 3g&Z5uXa3E z({KѾ3`i&M/Bf[Tdd]a\? Sw>}^*'Bj|搖'zdA`o=PG``L4$ '3|0yW'8NKKמiYB-*vneퟆO%"!Wj-2]{x B(pc$]PN䒌]iO,Y? (xԣo[}͢to\+t$~a/Ęu5Ansd[#w+vccH}e!B~A_Zw. k.6xS38}P5m/e:f%2hH %=Y}@PA&ʹaV kI)E[OIg[[QoX.\YXx yjCĢ/@~ЄteӐpy󊍏luH8qˠo!4&ԏ^vMܪhż=q^ /|)cJ+ o[;)@'#,]W6n>z yƐbг~ 5NS<\5# @{5hO/;W˟|ܿ +ᴘk A3G(H& F\,E RG-?Ӷk:$? GM"N"Tn Ή6J;γ3Pޕola׈E/{y㥰pRH/LK% ~<҅'hQpLMӍx \_Y15f,>Yr#$"ش]ȞeTҭ~,R:EiX.x>\K\=c }dA,8eUѨWOHp3 J!*:p!cv7yF/qn!GlC|J)U@V+n~_^!8<W^^8*_QNG`]92JzVX\z>wGHdz;}10BL Z8pIPAV?Y:¢8oX9A25yQ"^wH>$b?nkxK*G`P@P̸כ'ek@uUZֽs”q#4\%LrrFucB>r^†eJ5M~'*o`=X&\L)46dSe'X$;Pi:aZN)0)"Tc~;C>Ի͆&}ʣ˳`˘F4:glƈps!f]U0^5 R ;a?{ IK܇}1úP/ 3 ,o[|pLVgH-$0Y۸!XM}*g.: N ?)N&oHdW>ֽH}}Sfܿ!~Pփ0Ucd1oC,9zEʒ~=3f[8af ,Q1°Bf^Al (9Xy4d,ZÊ=*uW'^p.V"=PD)zj`;PCY=Ewj|vr?ҩ1Os?# D3yTw!58ηH`-t[X+R`c:Z* ㌨gRbܾ ΀DDC*T=O2ҹYS_`s+ԉ\)R5 ;C^3麵F7kb*W_BHs)'^{F}RnZh,hdoзƢ0!݌*B_2;S <>}\nC ݊yh%9d9irR7*AGdH(Y!oF-udR֍P a!GJqaZߘ!H+1)eb~zK0.hyFGل B)cI'rٙD)]kBْ敻ŧibFt-2FH8dZE'ӆ%Ze.{zh{DPec;)fk=eup3d{@7HAe&/,awߛe[£k,-KP̎qfLۨO=w= zSl2S `vTg?M QY]P8o\:hm~2M7<{  ",4 =3@"'Yר%8)lܤ)0/%7_%nVQ¼A W3h\!tύ?bxG{H~@fj5h%R bh[0O6f qhnkZxU  TD+ڃ~!qԶUȥ^,BMIu%D94zbs!76b'p7>Z{փCIw,B3k xqRژ@;ym(N~2S$P8* ?끉¤Ψ mn;(܏s63̪Xcnً5X만dn!IJ,oE1gBLODѢLFZOaUB63n0>M^*~N;,/>:Bܷڛ;:XjZ s"e-F-Z#f]mZK5L d[zs&hK'(ԤjChl>2@:6*AUȪ%#P;Z"+n\ݭc\7㉖b[8W%jc?_3ıgi{*k&5F?:nYK[0<{ c`%gUJ7TjدpN6ѫRQ_SZSV8½$̟zb!<8Fwt"Cܙ#Wq`/ 'f!I}:+<*]GâhQ;c2oG&R[R7Q2;=M'Q[>}u T}+eZWH1;UϏ,%Ty,H'!MEH71{P ?sQ-ͩSh5N^NK$Q-;tE]l#2X9b%8NdN qձK)ѫ+cbgWiog-8R:+2ؼےX:D$t y% Įj1Kb^qZ>3bv΍uI32YRdH#[4)^~Y)֫#0}KwV: qg^9FQ:fRSV`O;j;b= ֔d[GcKt3Bj Smڶǻ3)P ]"W {=XQimAsO~ ;OL!I G钸2ɟ`35M.Tr0ţBcQʖ |)kZ %P e; aW z4FIBg:1B$(- OZ>fK[p|WNfHLU:呋r^;(1G ]7N$;ԪcɤLK.95EDik4 裟]xExQ8'Z'`5GJ 6ǵRU>mp'o>,g4'`XP9{T;o's-LF'[.Ab&2kk+I N}23䧝+\ٙ1|zi\W'~vlS ܴ(]p O1^?fV?9 DzɢF矪uvn3)P o}Y8ñ uGZ<VBdN=ş/CDU/HC:rWT Qo-o.ttLy{-|ѹf\]TqU0p깵 V,-krI'|9gJC=ODS&:.NzJM$%'+߅U#xP0@Npd`N ]Ai1"q#p]Z/)0˘Z6sr#?{ e|̀|Fķء$cR9W9X[*Gq&uBڦ1@%@ 6_XhN}N6$\t|WeڊAm՞JG- Ws-_ya3R%LI0DDIoF02w!,4,*T(YE9SD 6z/k\q|RhV*5;@ j+L({2nVb:dӢ[O=]{֍RN=U`*=l4Q@+DP%mry7?s2(!^]+nsE'TБЌo9 A/s*r=: %H ϏŰi?Ã@Vն֑mxyO;W_YLiMo;NFgIЇc¤hawzfBSw|n8>B@Ζκ`BX&Ȟ!:v#cj-kGαK9O+$ͅL9|w1mQבC5QeNFnj~VեG i;KDzJS@Mrs7A#)! h$0CMA{ؘ4%ͥ"io2-+8C;_5?Hr_㤄` äR'n7D0Cb?ŵʈy'B@6ʟԞڞ MEZ< f3ئ0呤'/jѥaâeS$ͯ^QM#;R^%9ԡ"].զ2HZI).v=oT"uwT 7OV#:nA)3bcSho5Iq"A `שּׂ,eUO#IGo؃C5QlGiU,Vήb2*ʏ?4Ҽd.e?FMt_Cc=Vi@9@;~Cէ8v@+պ& /6\Fp~Y} ZBh|şE+/.v*T!ʭ |*V RS7~樉` Bz 3ggu] Tc>HeX\1E.o2zݤI1moĉzy E9d  A B>nKAۧY6qCQMg~ԏ&%j&0wXjφf!1~Sfܧġfڔb')CVnc,!\EL"<9Yϗ~Ϲ=Q^W}ɓ5J4U֓Wv.+ `{" /nzAT4J75_!eer9燱 T_5Q u18Ȩt9&̾hA ߘ31(g=1wU E.Ai^f](DBo`P}kXb/DB2]= cy@Bw k2툶 G(z7R+tm Jvn^ [J>%u!Cp0[p2LO:InDŽtݠbah5HJdf`v|L?\c]9gۓ>aTԈĘƕڐ"h)S}%+b*>Mu׶ӂYM=ȯ-ޅ1?rjYkb72"}Za1¸Ycu ->ki0;m)[Ȉ~n|m#-#}i`&~r(eŠkl77Y%" B-O~H.uXsä5=9g? K?`Q#g{1蘸8+U[aHn5sy#m9+Q: ׵i~w+)4cVQߔ-pޝ/j9V E}O2Oq$ Os(QZlue/Up(RgŅcLM7 Uu^! aV#^)E]z^v3][VVw%E@Ox( xe'±c{Ru*_/Z@fUc~`^XHḄ~B) .iK<#87l$Y]f"")OwLj A|Κ] kZryhBBX:',.q" ~btwӥ7Os}'Ds&HCd ?5yzjw8Ck8<~y-[7%@.}6*mWYõR<};T Y@ W^[ Q--\G3]^ *'t`53A]Y*}(qNF0tWAL92 'ԬI?D*Y`@NH5}atĬ3&e&tgT0~pCmP#謱 SmX\w';$/k!8:bBUOcȷٛTD}]L10|x=]=)I(Z0)KjEZ?8J+^/7'&E4ۘVl,OXk <E֚m>YED:Uǣ)XN\aj"^t?gbsӹ*rNgESbziJ꼏ʰlǕ)[GxMP"ۨb R.%RWR~*|/+ xuWf:|PZN ?SpZҊ ]unc/{G: OfԘ^F.a~Y ɀI@^" a#KZ@fZC2!ԃkYv.v9 WF7v*7r ۑsx8e0#3r6ɲ07L'HWY (H9>H n:nNc%Gp z${ HL;U)]u4u%.}"P{ͨL.)TNi|L񞦺LDa.|m æXm E0[(줣^fa|A>Om<,`UShC.SMT1Xn#N0__u7^^@j=?gpïhpFYFS<8a9u=\zQ )BY#C365vx}%MrOA "vt!} !Yފ/[ "վxCmEVl*?gq7=L\M3ߞJp-R )G ֞/(6Eq_~~%Ee2$hf_HFPaӰR ~%HsJMuܦ668YW:ӕWk% ,&Guc&~QwQS:?M,svN3Q ==sȀgV2(1ְޣĴ4 O.4F|xW KeSpEnx-]rnrc`O ɲxxmǑ}ܥdR" Oֈ9e /[|-jYJ7r(6*².JځdIM@ݸbd-1'fN ؐP.!UKhjslV@Ccʓ{"t]7sKn j-j/&RiPXDY:| `xo[Xl]̨4u`jaФfISA2qi%XQ7@DFx nF(Xh

XrB词S;hu 4"Jlq=ľ (dpKK_m*nWƶ<ҫqE*bߠ{*㭅 wl}F]K+Jwʉ4&A+m1dp5.áX csSFm5![~w+ȌSo8jȃE ٬ ~C+ݘ'LKpaW_ۤLI 0q&LV lJ,#:g$-rk\Ŕ yzPJ5cBLoӾV-qc!T>&d9 ~v+Ev{._mLv?2@$g% :pI>$3VmD5@~L_(0u;dqgoo ydfc k1?$`XC^I !N4H FaA$`^_9sɐM"JQ2cv;R $ YQZAwy(M u!: R%h9 0!)D&F\$e.ۮx.x -}p M(*C>08u `Z^q`R`K_!N %GNZ%Ϩoh;XdGC2I'|%Etn%m}DC)H9pڗz?bk0T E1#ZBkCo{֚4kR?gq 6bRn\c Mč "B e+ع9Qsb;Cm =Z.iH[L]3U"eKHS/HTn%mi h{ ^ _'kzKIp"þDi772}lX쁷YK.P( %r[ƮʢB+2].w, \:a dX$x9z&s5K !eu"|gЈ5TPQ`4F""󠛹N65xţR9gEGAKV=l>IJ}wP9UX_ 6ߤ|"3OF;v]j$f@+}0~(NSܯ1sxŁV7.Zf7CXdqz:>ꎴcs%0.2*O, X:R.ko3/@5W1>Ev_G|a{cesV?q?{BXc 3ji 7{O9: Q&nz='bw=5->4!$t%R蹹Pnv~q?FAdG`ʹ-R,4ZK=8\=C\ilP& K.Y#`gݚ)cȘH!”eLQxR&)ad k :xbeQ,\{ĜjWAmb9ꯨJ|C>lI? cîM%atz衉sfq9iS\2%OrtXn^0D&,vBiP8Rq뛃WMn C=,߭a.=3eM"-iq8E. AxD(&Uv jPDїfgH꒍tYcNx{LQ,zAKwu\!CGxN;_A`fϰu1ݿq !|5q9Q!ě& M!@⬮1doLea@w,!+~5DdQe5vH܁c;l%8'PIW4-$oP(5(~xekz #` 㘵j%}eFk8Yt.ZX9}+z]l@ѵSB> $F<%䖇e "9 bqj!xc8Viئ*Hn_뀣5'0CʙS'ݵ0œwh  ǼH)/|{5D* 5;(]g_ޗkM B X$ᶾ=׼jZ%.,LLC+$dLlU_uGH*A%DZI[&YD.D"M%:ԁ'Z Nb#7Ѳܢ4Yؤ %!z #k@-= ECX{Os B BC =ӷ|^oO:Mp#F%Mc}+wz :68M>0">Yj/F(W[A ~РǭV29k|u?: ]a`RbN?-._t!/B/ϮN"b$OvC1|_ްdΈћpzCG\8QV(V;JOØgCa4\EuQ ׈~ _hP:vaF^#&]'@P}x,څ&X2ɇpc`7*WWBhM4( lͧם "jRLR-mVLʽ#@̽ n3s; ̗dx -il:T?tJh"qf[+&3VVc8)G} hQٹ2BTczKJ–Y'hOE4΀ra}BJe+ˀyVl:ҧgXC+.Ս4@ډQt/ JS6ԉf5`…?ᡣgfcko][!Bkc-;:mq݇hᏩ'ȹPD I!LpYaHԈa7lϞ2eG9bG{P[\D I6QT$u(vrS,iZ;pBd X2l6g뭶і}b>$Cū`'5P>vK'\'E>M~o6mҹXQ ZdNlG]/,ŕd' ^ogYPuBч8 BjYsk[lÊ%a0L7혍n`?WIEP/>=ZcE5܎Y&:gy+W{*L&Ӝ* 28(‹kU׍!s=ภ(CُsBJ\uOT,lʺ8bf̣PMkgSd $CmT&]J֠&eAfPxk&L0 HMQo0ƍqS]%"AMN-u6aLǸ՟wq!Y #e@F6-tS.N ݭ۟8-ŬxVX։UKh P}!p/MX6La> 0GKl 9NtxnJ d^=g,O[݃=Wbt#s q\ Cnw憧qo4ßx"՘@_UDP4_ntvlIKC1"tBH`;v_3,J^J!K85P& ϓ,FP$ 1RX$uQS2dnέKGxtb[QsD~ѣKa'Ub7}'6n._&P C:-`P HMTBEP@"֮횀12U7ީ:tYR\s8 #0kV j1e]%Lս{kOt'Flh+-M:iCQkF_扐G|W1$Gk5z0C):p`` N,ǟZqw{h}{\}U@~6Tqn1:͟3oBbr<|04"&1& A&Vsa{r>%eĂJ!lb-irnΑ˿*DCÃ#;3pq ͈9gI۠rG#a+s1%p?E,3tvPtlꅜ/8ײ슖3X','AW$O+&j:J П)f&|EJ$i(q Y⪎}Ff2y,|i?J%B'蹡QNzHQƺj[t 滐Ni`{$ 1Wu i.5YJ^.yԎy'ߦƆ$Kh@D;JgdøGxHhv^[w8}ę9 B̷ Mx@B[=匁74<בn*/)W ui9@\Sr }xhOvexLJ׾uX_7{W *kl/~"mȥL"?> j%):JQWC9j_X^7 ;?UQDq˗=%nzJ1ͪldv5u}FtL,FF#=޴!:ԟȘ^ Kkf]/w\Y#"*v(2x ]\=jnUm'mÊƢ2^@n7\t}?;hM[ ¿T&=*6T?[rHLX?'B\UDiDz_?f(R$٦P.b7*ƶ.Ȟcΰ0y"Q>V$ 6ǚ$6)IcJ{O<Zkͳ(27kra|d{b8E.(R`)q?P̥R7GH=%8{˩x{AjDaY&@^S{^b\R=m񉏿qT'z=’ 68yB|Yx#՘b0A+sP>panZzӖ:mNaN6v,#~%;C }[ŃMM~E06##OB@W;[ZsW/Z(%WN-Jͱ:JVQ"M$ldNKP6s<3Z7q d#R# MGglԶaY&\7ZtPX*$Ff: (S%:xCc "0^D͐uf7-?@4Ʃ1ʠx,D1 Nm縁{~ G@q0Ad|;HB`S6W+3j%%Jd-*0mʛ4BpVվ?glϢD 6o1+hJlh%7ZNeB(#m s}/B; {rDr=f{&7~OCjd8ڊYU%r& c*'{Eԁ*HgXc 5F44s ARw!YM.}꾲{rL/V^'?DhE}[mLɆ+$~u;.n[k<ȋ;iO:lm3XSrsڳMs1-NjjݿHbվTU]N`mNWБS,sEGWP%T^CVbrfUiVz0m)dmH_ PZʁH^, >H"S+++dH:p \_).Tv?hL *Q,mEWzX+*y!ћCd @k8S+% _Ӑ•+,;Pz0s1JP4j<׼LPHtw~1y!5=`uVNEg݈gbB"܀b^h5&&ErȥK܋G֬33uJCh7B $n|omZ,j̼׻5O%߇`"s}e^S/p zYZH_H f %Ul|gکfʐvf Hj gO͋:v12Ycqa%Ä4ɐ4S.oԏ?艿JtQ!'\!ݵ@ڊuZ^㖓 'u+;N|n k=$IčT YRjo6,=wsv[-'6adKX* ,.WREEzcҝ R٬VMx&-^@ O`mq[/;VnӝuJzWJ$u/,0h8ã/#p~mNz!(zV &S:gSB-Ѻ@м H'HX?vpAϏ(r: OgU iIUNWG}QfW/*C.(<0{J5La #`S^ )CEp{/<*Dh^tXAFit#U`؝2@ @@}|wW򥅚D?KO#~ॐ~pX3}~7Y=7^L'j]?l('/6p?|'(PK\MANv3oP[<(|hiƒS[h -bVNӰ=KzlD`7J 82YmoXμuKV _QTi,P6B |"q4 UڳQAu-xu*Ƞdݑ }:,+/|;qҳ|='OU=EKSo- u})O81i[T~󕎌_`f! E7Pq&1"sw>EԃQՉk)??P@6WHEz:=R%Prw x`u"Ј|:V |yB9HQ1v$P1V=r8kKac宻x4if`{6)RA].E3&x)*p07,]D=nRR5?-Q`*|ﳗBPځŕ܇ƚ Z.)uC!2EhZ,)|[tZ(H^lŊz$U~ 8r\yݒ $eHБS"I- *ٴ ݳbVju]V3v=l)GF]`A^쏑n9c hrQ1)O =uwа:x+L?l7g.S:I('4sk*8V; ]v1B);yɠ VXM|.ОY#5IzL7r$>]$};?m lNzLfk\=n@0xKՏ6Nmpf&OnbHD MqOcu2 w PҚrHMP6ˆbtJ/x*Jtel1G1ějK9oa2E..L".;EKtĦvVސx; kkeBtn9u"ЇSZs9Xmȑ>LiXlvL$b指V8Rv`PpJLãfqɓY؏7~fc6V1ʟ?+ܯ:ǿw s<͵$ !e/~-RgR^dTTUJ6"\6%a&>w I!a HZX[YF 'tJ0jqz.:yrh_$F-&'.oANю1&s EdMWzYMx')d{sk$ܖ}R'|pmIBR֧V0٦Ѿps*Gy pj1*0ή n: l+pfvQf3mQ{, ǯ&W"5l̹14.fGqZwjZH uC6نG{L"5Çl:>a6#7."N6k iu&OG#%JS\̒Lt)*8@}\ז~ 21gg|49ը U.jcF2Ԯ)k95;!sH)o$ċ>Cø`Y5b)WTfy;"@#0&Gx?MD {1,VTZ^ meGeXYc&Vt׽ T557Y$FJB/E =Oz2q2IL!%9=סZQs#E8Dl'G/> Y zRL̃G´é}UsXl j+em?M;\QӚs5M XWٳ%=b]akz* ^nִCV?l'*>Nq8S_7EF`e1\?`u1k黑rlfo`N-L"1MwT d&2W>V9[Th]J5(7xP;a=Wr+fõ BDDӎbH?Igkt|r6VF K:Űփ9HWmriM_LDC|\iVll}#?VgD3l7@m`DQЌ,_*uyz 0DK藱/PVh9Le1ڵ ] O/8@ݨ>7 EGaosSm%){Dd7vk8,56vP[fDӷ>P?pmof,װ tAY+] kqZE*bW%&T#XBu4lI͚v ϫ0Hϑ^(|\#xb]!#&S8L }aT('EqfZl  r>~7v+,=E*h_nb/ h 4~,2v-HJ5Op( MsKȚvlo=SWsA; UpF%,ņWp 0è}h1@a+1G_Ui7 HWPnz!HD/7gB5f L1qSMؘ\$r^>i$HG˜Au-l_Ź 6eQUKF35T E,}+<cǒ IXV*?oTvj FˊNFC;s &$=]r2/GO;d| !9SZ=r'73,וEld/GxuK1`>$ ;#`~Qט9'^&᧌t(弬tu{/[5ҩU}>:mZH1B+!Z6(@c> xs(Q 7A5_V/oУN27T(,rƾ> '9.ZǠa@RXnp1w.؛EuIZC4h!%%?Vn;whR.?DP+?ywllRUHJs+ A0V\|wY:/ՒjT٥5;/$qmb fG+^QfRpUJ6KCA rP CR Iy4{+ZiOmZcF&v4eǑZ75KU{$+S(SlP|0NAZM]<@-Mj2ה0red-ƬhYn+!<9ztqZ=j|,.á9lDHM#{40Ct nOsaD(<jb&w(?'aП=_BWo HZm!rs rLQ఑Ԕ4lZűyƶ HțrC_%_qNk ai!St֝?2ᴼ8wj5i81LFL߾._Q&zmϏBAn8%\x@CeyKaK0N3P/ M^,ev CMc߮=%ի,60(/={2lS~PT yT4r?~NIp޸(V TBQ7~6ieS%h`Laƾ/l<  b}H}yvC-us?V&2ʚ -R}֔7h#qba~NF=oxLԙGSAraQȆ:R%'>XfA8 -& ~q\^Nd2.E,Lu+ն=RВ;Gd8Hkh4N1;'H°_nج@;FiG+fPZ9sHH@x |hnl^c܈kb+8-Ο%w4#'4'^7+q)Q( 8q.k5w8w,ǼD>]'1XV& yu!$,KPJvNƴ)2!݊بnT˴s!ǿ8R;ܥm6ngc( A\>:9~'0mKHY]3 i.PeMk)\(Z]pMz합u0eRw~N2]oWQ i] [7bNl6wHѹ1N֨fʙ `6d!|G6` dJ;735zRjWY4| hsXulh}JQ jGIR4z4:uo_DޥKj%C ʟeɝt3AȬjQ}7 49PuA lvC94!aRu궥 ÞP|*z2ltK}fɷפKUף _!g|(Zo>JDS{`0Yu(ĭk( U*Oتq?65ijǴra?膨D%:bIZS!BQkPD ߽)k]'2퇩bLp-aec9a*5jLxRIfp%ʫ:6 Qd4o2~=='zYMTJMC$;`6X48R(p,7ʀf|?q)pS2ׇ'$9#W'h }%Q._`i4˄(_xXCi90M]j7a7(fKG oR:tf:\U&3],cKk~&i޲"/[O[ybU{>zMZ,~P{rhXv[.`(a, 2%Hi5#qo jjP i׼ūBv \68ؖM9j !/>Ō _H9yc/@[f;,AMRA+q1# -aɲZ-xj;ݜd 5O؆[Y ʣYrgKmO)0qG 0+2L>~}ՎeK*p,V݅%/x)+ xgDfD5b%3h"hSZsK*p5p'2`zVA®{>0(Ӧwpy' Ukh(h0bR\=G]r[[KcTujXwgWrՒ/QD={[ - 4Yk!qwe덳[?oJ^Axto??1Hj^QԝT+˵]4<:(TEt" JeO7݋iGfFi+`c^<3OQ,nn ,K;HTAɬ4YfT R7<뢍 =Ay ?uR$*.'v ]3?z5oáa3TK/wƗsWiL<`tZI(JFNrLf!yz/u+yqwv_`9l)4^h(K2%u\_UJg(N^b:P@ڔ}mIkXN~ܤcZc%c;.nÎBDAe肹g WpR9BrOR3\S~pA,B X:WGT z@Yv⸢ΎB1`&-l/G#uqRJ NdIF]8؎vzb&aB/:-^w~֫#) q>>Xu=kn):d9CWhdHۡ\VT\#hfptL$/tQnwITIAi6C{(ocyhd0|c[_ tnyV+g%lZI]lm:VĄ<$D`U7'B\7'XqeD}ft%PI{8\ aɛp△F\H6WgTƮ'AHf!CКTJ d/w.{kX`dxJBf+a- UOMMv>p#nc?<KV\ЈC~myYN>3h¾vK罃g']wJ.@^2f|a26e_]_ȧvtmwj )BTRY0\ey}z"?HuWƢǗFXjMuf]YdN6us\IZkHtP!ɾ.(&7[ C@4%d/+7Y>]-CYy ӜХ&~-&Wm"  Ѣ.=-wyݠG? -n5"vPܹ0_6Tqm:, Uj$w bEoKcgX/nTt D_1NYz;)N`8Lw 9`SЇ 2U[!)iMG8]Jx=cڤ'ۚ43 fVA93;S}X) %K 'tgUpTJ7?߰qN[D$}}]$`h274D73)f=RCMڲ&JE\4f 3&͍6k!~P^EJ 6-~E,F72Kv(mnYeܷ`F+U6>(x7rUd5խ?Χ-*G7.['a´ޯt;dk $W[@dM%r+ٌId # .<82iYXWFX`/B8 {fԆ4Sn\Q 4{]ma֪#ڸ$eOVd3ZL~EF3, )~kO@ML?LSYmu~'5GZ΁[*R8}y .-[c /qb9|(*LZ8frj,!$/=z|@hg^=dVߏu"\*7ϟM˸AeldxVU?bgYR>17-2=]ݴ7#dc/!2yx,Uۦ2#Ŗd,i=ֹ0jvaw~Uefc u;/>SQUqNs%S2HM+GU@kLe@zٳzrq| d,>d^~.gIxJsTRXnmOCgw:?Tm/]3[3O 7ȣhcoACkYNKs/vBNߒƫB5Ip^FwqV (@6LM5צۇ1DkdvG̼*GH)^B K3O wsJǯe` _jRC"<"/MV'8r9F_{̛4I틆 DP$ZU6S;Nu2b;៴ #ဋ(Yt:cZC>d' *]SA>p(lI8.MuI2b/5~(d>#CLSb0Xbdѻ{21c^O)6>+3Sub$G^FuʓtfRHu揋A?Z@6ݛCX P8fb¨v'Ÿ;S$MxtlUcYV`cg π"/ݚY^3Tq:w SU+Mßyr$CNwx@1?uۡVT[a;jE, -|fիX ^J"yVE֌rTMf%\q gw 2Ɖ)":v/ti-à&։v)7& 1.F]s/N(SwQ]?#nTS ߛ(^~e*qf|2Sms),qܕ )Ll5.^ڑ&|B\kuy]0 Du33fgHו' nݏĿy|Se=]ឃnPҒB}/BAthac !]\%%0dSTDK|xXbJ~nfzRhV'|frU~xC>~eٜ j,doϤ5q>݅VqD"' Κa拑S痽ҳfAFU Ȩ$tMݢtPItldl{T_cG1'cA [;N8G,;Q(zG.|S:]&ӆrN*8I6WV@QbNNͣBC{c&:nGƖ.l;)rt7!"DB,9]a A3G KnXɘ8ŋ)n⛷_.p?&8CUɎ9R;*'?s6~Rr&A _EO#s$?.bsi8-ӥj=ݛ04 D7mgN['7r${S{x{*j~8ezz)c6_rc FrJbE9M{NyYvS9ac% JZ->5uLm@f%q1$a+tƓAQ{"O^rD~dNS$ C##PxXQDINQG^`4 AA]:F 9,%wI!2/vRsesN"Z9UkJ,P)y2O[Ÿ- 25&?b> !G@ DC N dvwH #T< ]ݽ9"YcL@@yW T }N'l&b{aVcvҒ"jLEIkَ ]>+s!VtM{tz&_ㄸɷ<%^Ap r'0PhC6b)eG&O(6r;!:GHBkُ.Uݚ=oo@\98s@+hկ_Kjf6\fu2Gy8[Ix"u/if*MgHcxSʚ xf]ުZBL}{^PTcYVW9rJȊ'\=?k5~{(JS1˷G<Ur:wj}%by^}A6,̙N/-pTXlq䳑Oi&T/=]==2Zp b al7VQn3wIAXVi#Ps]P6ژQfjMn,V̔Uz#QPʸ._CTg;}/5au0GWHS쉙& \6]e3}rvĂ|9%G9m7LM'K~]FoBg <oQ^" }AZ_39&:8GLBb4x@=meW(惌do\”@dsl6m&c$'+\}߂ }Z,SR҈y:89W u3ےjVj*0Gd!֬,5Q+j(>ձF5^S >K愲J4 ӥR9pWv$iWJjQ` KV 'Φ<]x¦x*'2#Z7]EFnxV36ʐUiRF~Jħ, q_qV940 ];VglhSB{ pL̑)hW:X +3Tj!W_ :Ԛu?A^>ܝE-aĀ9?Y﬌BsjgWc{kka1 Dv þtc;d  G'RJ D\=,^>Zr$ F4+ANjx1VTGƼgB,ءQVITϱ{t=mh7 w&5.)ku!e`xh|8y62ĥbhPrwkOGB{,zDqU,2()zQKBHr^ukxQBWPѼSЋ u>|s,MۯNRrtJʡ\ϥma IerV%L,7N6\R ,{mk8V-ٙ߯[^v"IjXOΰAp!fÑ]zun4ΰ#?ےH?pr'/3𿺷82E cN)1mGIZZ2k^l)cZs~.r6zI_UM,LGSޏ^Y%ٶmt11b$n¢N@ό[j;1GK,A I"N.Ȳ 39Tq=Y0Lm 6i}gfl\#@\A q2n!Nl1NSL11>D^f!{ Ǽ…ZҎn6xKw2ɗUXg kGY!YkE1Ļ.N:h%fN.93M iv¿V| SbAysbOG5W!*U/}$[f3?\;d!J,W?4v Wa`;Uf'_2M 2hSOE S@7qhDYař.ƖQаÎߞ D_JՕ P0: Qѕh|k%[u!twwnLɢ0>D`dϸheGj#;QoeCz#ze K`D@-ɚ6I/T>kVä́펧.Z@86Y@kNZmzg2& 9;ef^i,E_fɩSwI*_ʔ(˻5L3vzifII$\< zƈH.,,I  ld^Bv0XGbRtzf,= rrJ .|;ȡ<_]dsKwGHJ Dy^#ggt|4!ԯKμ>\SXFh1@BGg㘝DG3)tV>@n.JCQ~54/wro'wx\/mMFnAu sVL vz^>ZuN}}%"25S &>6uIu)1\cs#6jC}H)JPNz?N48oKNdtH85'JpwxX/u.]<H>uSƭ P垡rLm2VH횛HR]1QYC![Ռ.~Oj0ae ryvL"<%!)>cHdb^ ,f mRaS zȽ]M-kȉaJ5Zy6e:ceuL= ^);Q~sСT:$XٺStO|l&.v:/2J:_C:2Ȩ欰ScVWlR͛Xʍ 'i"2Q%P8&Po^^4kv ^9v|wOżm7؜}~ַ-͹cARALl~ԱTh ؆1 Ts֤1`ݨel _qd0:{^eGwX7<68od|cSGhE_| ʬEk LdS)\-+5o%- fohN-&4%н-)CTCިD[ӿ.%aSg=.3|RQpc'q4wWXfC_AXne!(|h/v <\^&a\|S P]j\cT@'ZGqAV_v)˗eu\a]08=nҖj#^|E=tޫY] )HTGTJq(sc sI]VxҼG7ʆyj{vTl>e))<n"wČ A*{dHٙ1pFb=ufI(N'/j`>S4.Sk9x֚ tNAzXJX訙#YE"Fb7y`¦DfRcf).zD.4E]'Bl}s}?&Fj@\lGS2^B.oks rJznK{UV5J3JurH Zwo1^`߻$J &f,]3v <;{qtbs8/f#:I]6<"M~Ҝ7?taS?( |x-vN0AmHfKـW+y18\t ̎1ܛn>Hgaͫ9k{2~ȰFݒu_jϖZ&q ~ a/Ƣ *1?K}E_e@݈hYw漇o) Xǡk04rf+Ɔh~@r)',| 'BK]w ǣviR`5s]s}7U4J>c,(sY9f2Ea"w*h@S<\`y^*Z1nO>)6. e>>4oS_WCs_e&ZOUo:#S5{;4[A{?yyOb|kJFoqHR^|ju9k6RJC0s2Hdι%kVCݜAݧZ.=)<7nV'?gfP5$VP3LmB׷˙f^>E~_*bB='SuUy: l.1j|A7a9#?VZ HƆ <9uaX+ AV*x{wNia笏u/z.Wc8 kPAq-EOtȓR,H:5$Zs笨{T2cfKiKKU=Fk*pAAgܥC->QJ5bQ!_K<2R*pn;ʹWDz4"}!O68ľ . #kY[ɛ?.wP?P[*-wǂW]]ݽ8x!1ɻ2G!q-1J,Hzt*>䄣|{ƤC}eg2*79ylH>ԮE @qȷP, ,tʜ Zv/3#&}wwS5N7M?wHkf9ڒyc&$7,4)ϼK񱱆GDzEd)-@_S!g%Vq͞3,Z@m bx1r&oқ1d״*c|Ejnn7fzYγ.ίVlW;>C`Fkoڸ#4=̶jiU#sQ#c %W pR"Sw(aMwf3teۂmT&օ6R { QZœBfɯSDs3/ꦀw͢pMIc"օM/w_VB6J~"=кc̬7 ky LXJt:w)ڀU$$tƏ'TC>%vXֽl lT'ɋmOma9)Tt&q)ThÅ)ƩxqK\*)SvԫiA`. sty" Ne΃Pl!&)5YQX|bruJ"Ur4DEՔY3FU[]k7(Ḯd1ԾH[Qt8=B.>rH *]2- y UUXC4y0OF>g{@IIlgm3E{*OkbQz^ 9贳FԛM7* ­8S^׍+ugsmas;>!p(h U _J 0Вt@G˦%2SoWz`cŘ \f~yT@6nP%ŚS) Q GhbZ"/OV@@+;j 6rE CbOX(H0j63c?ToaO/xLx*,){.$YQL\N}vثI1s6=Oru'X)!<'+CɦVMJ8 ,ĜpH-܁>Já$ %->r:2Ej@lީ~OL \. \;L"{@(^[6tnȣ¾Y@-ISub-3Rla<"d cIܩ}bHj"a}AQ{"[S)1C%7TKL%Ssa%3U.  M U.4G{~_q1!cf~6cJ" HxYշ[T27^FOY(I‰PNq Qfb8L`7;;m:#*xhCډ[#[ {siuIm[((ŘQqIͿ.^4`?"Ƕ jasfG5ʣ=?@xhD2*¸Y {S4ܖvL%! yB݂S(WmzzPR4g[-óJ v2c%wp)#7"y9˟OCJIG!-Ƚ=B>0WQy8K8J(qmmc٪uZt>?CS]Qz-F)dh Y9`owA~OW7.s._=ƶl+Qo?@g S[>[x`mz;'[ر64€/3K(Uy< Fg"(̳-K!*ph).l˦ίX? bT۞Gjdm)lwUwheQst5Tg˱UHVbʍ@Ln,ȁx+PWjnnnz8#ŶrD>IlG/wj{,I+\JNsCٮC5p:=e6N}dDg1[(%jpC|.5wz.brgABP''ÙlOWhv}uq_%/##+ -m!BHQ{;@.{{*RG[W'=T4A4c &'q}³{C~̧(zYM6% s%gmD2rЁr`V ԩg1JHUy;>dnc!fuia,0s1(VjI&QkWѣ$F_?D 36S8BVˌ0sA%ƙ '֔ w~}/Y#8Ự@l,3mi<qĵ$=l:g93 di84;6mGrRI^]V6jɳrʱP[cR&9ßQKu/&@NPQns[?o]Ko'ЫCX z#]+?cߣ0sIy dOQJ;vGc?SIhig:o(ͤWI1偊@:S*ύ4O6?BLx\dckHr+49-7Ϧ`rZ|\f> [oWP['ܧ>ZPe`eP8|x\jVBngqAS:g %{ g%Uf~;*&2>5]?_蘙>l|Ÿ; rBڒumYDudiW$]V`YQi_sK3^\xv)!+&=]) ]jzom==ok灒pl]tU^MNf8 + DO`:&Kh6i%*{ϥʳt'H- "CS -Fi|c@ܝ?yb WoUk-b 2<;:1[pA0B l$@$)NyXW!+q9U(E3+/!znQd0)ӘQDFsQ-> R-#22pkv4gHӂD15ı蟂87/-_Ys\UX:2f1kf(D /D$+]O|0ץ;l3Ҷ=g%9<K_X5Sk;GD,]uLFLwa>By*~R)78Pө^h+耮OiJ z4_#[2S@ʕ3 ߜuiM%x pPU - =5[TTsH;@?Y N|d!χ*iSzMo<{>CՒ nKV+۹ԛsuEs_UT^֣q7=Z:k0# b!G|ægB;hMV}K̬FMM@P?TNҔyZ4euɽ!!犁NʌvhUeG VȦij~etFۧO fKQAgHILi!Q;M;NdfɄƉ`4RQ`=[ATLvħgWD(Ihs(2Θ TL+#I!GSPάRA9(K;R\ȓ<ۆW5W$dk;jȝHlaB˚ßt2BCn97cp((}FנWI%@棙Tqϧ4$/\Lc'2ޯ MI+ ]Qk J/JH/y-t+&HDX\DlQ7yJH)&+24'0'nhN9 J4a7)wo=I@&FmE̾T(bvj;#|H8,[pYD?ȍVE0, _9G~_$n?sGv]b+3Q7DV8,R}29#M.rʣ,;̫k1X}>qSn:tOq_^6/əɰoy?9n{~GKw.Tx|Ew1)P/R48ٵ Qn%o,3AۧipT(:J˛M@YŃ|}q@#=<R-9,4mAH6e|q$ 1P_.(`q@D€PC4 -;TNLh$ ڟ^Jq*za vΣ?~d*C`hUtG}LWiW-VuRչ>Ѝ2cJO{Bfvm h6 O퍪JW+1ֶ}DqN=|hd[b)B' $JoV' 0;)۷PaE\On :"#Ca*5cܳGHgGRg `Lj9(nD 1-b9hi?teQ@4O,Kފi?B̷:-X|ؠfV[QaY k]]f-ڳ$kڏVylk!i+lWrp!_9!?Ki+3[CJrφx֧Ee7=L&2]/_'f0Y_|a.8YtK$%s ]^ɶO G? ;H[T\m][F|@ ^;_B MR膂m2\Ʈv0nL\"q~¹0W ;SZsEo9}7^Qb ,M[U=m;|~Gl6mPzpg5d~T%)-gD.-N6n˳y]hP+Ja,ׅpeBA-kfl#C096_h;eͦ>H=njpz >4o+TzI=Sc&K<CeAdn@r*qn jIK"GI#;D0KAߑ~=;a`iέhY78Vy !=:s+)l砵!kLД .U'q< asar` rEeAM@H{ͨgA';P٨.z){R-96L,24TTҊjRK OK.Bc;BQ|&8ɕXMs4h$,l)eSJ(ԧVvLM?4 d ye$1o2{~xd7Uu2nKS A_=L@ MUpTC,ܼ)XձZ+gc~fD1cNjO}?Ɛ\G@3XŻe&[3Y;>vhfҮYO#o,sU#I6Yo TM*9'@\ĒXv#m}^(ARGf{r9FI = {oL%r5V?oW^1zW{a;BU?kGmϜgOQmE  zK';Hks !t@*)J4ݦ4᧜Tr;K3. QYbp_?G."AP\cƪ'o9ph⩢[`8h/Alv tޝڮ/(}3NJqL7 !~)GZ]$ mFӲCa6vsk geS8H;X?='LSk(>:ԠY/dK(cChnXlw6˸iCe]m$IQx1mnRڗe_i.+5 zcgG%-"{,'nEzS" 4B6O8t^"=\{ _2 GX(;_QM[uI!cN;& EM%o2B2q1k D|ΊHVE]۳Ps0T=T8*@[,^+JFjj*eݰ o֞:̫E]YZ{;WX.=/49(_iŇ6HZ"۾Cu8"?1> x:X11ٹ 쎾6P (-_ IJ&w b0mKO3SEH[0F]@v7fbErhҁΉBpQYņQZL ZϪA8bm@>q=I};ɬcw[ݥ O(^i\m38G޸Yq܍5xXJs@ wK-?tW5ˌ#V=) 4tFkPN]E7Y-vzhGC5f"`4 =mTqĞT3j:xK8A V$f@NxkE%T (fִy%2yqL4QktL a ژ jfs[![ DSPXdnѰа"f(_$! A=P0Oq+[+4]u܋`U6g0Eu=eR(K\V8 z]%~| 4H>U]V?r}7IX5bܴ: k1ך9js畷Rlj\%|7b|(v\#oZY[֘x1N ?mD$39 WO#y\ {(Xں18CiߟzBfE?)!!jx>ц~̣^  Wew_HUKt$dY1O. * T:7fb`-{ܾyf;F}+ӀH-8 xxWEx\*ϫlP# `#7wpe5i5ȅ>Ff!#?hж;: .WFd]E8As<+Q%: Uk# "-WZ}c+eJTƞKن̺V'4)q^l1I͹C,4ʐܗmʏق&zvaɧ)B[eqx67~DLղM(vGBr5):S)1sRmoz#_;9o\5 ֥ ̹ɏl1X8aVuUR,f*+HS! r6EV~j B[r3 + ad!Lu+i(R,Uk[0 JqB,#xXM/fVv80J='jߪ˯DWE4LEY~GEzbT`0Ru!ϭ16WvY "[XOҾDvjfTNqVzLsy$A;Xr;| Ý]jh_E[#`>EֱeF6b01mI^ؕa!?[W]\>_w۠SRƯT"9N:rL>:9{$FMV.0.㺁ƾv}awӪ}Ό^bpv%p) \4rhPsMg;hM TGy;H)#VwX+-qw.r ? ~`9>@NuBc;0o<9:s##xA}\mݼfwpk]k^ojm%uLJ MoBeFR2jWޟeh;a˜sVIvqA2 ÀRrsmT%o_ `I&H }J~فE9}0y0+y /D'WeWA,]xš&jڝoK/_W^3s0Gr`pT?o.6!.q2UJ/屍!c@?_ONMWh!Ba2u8=ߎ}f$]( f62[_wg⭶O`VG:EDOKfHS.{oẃ^^tc{F@#vqP0Re=A>غ60Rѧ!)鵼ߢSc7 }v8XC"ŕ5' 30Sj:ߕz`p9of ^i8d.dJ~5ٟ*8Ƈ52RDvU&nW&Z !aqbըƧp=-3Ya0׵6%޸ACjQLv)ʂisⷍg|e+t<2UjS!5pf;qش7erycV30sMGJ!ś{6EYȥAU"wܿI=댑;9iZ.-@1ΰ1Q0bךZ3s\w|*-s$cM ҍwNEc 7i9hfZ"[Ǿipgw0H`u$=@`|~c"Nn{R*yР\<)j#F[PjplWC\N|ԴIh|bNrw~xj>_="V ₦nZgc0Euj:gӦNS⼽'9gŏg- -lɍz;T'(ECLwlZ^ܶg{hh.IpkZLeq<\:D.6Y ``k5TN^cגlW$OrRu,m52њZ'OI~[thXJ-ʉ\BAuVzN+<bLGpTn81;oïF0Di-9kH4lUd2 1P$DN- j*81V.M Zf҉X t\q/-ƴ˵(-q!#+ ܻ]뎵.@Ӱ;b4#9>SVע\B}b7uאڳ'^ɚѣz s'J(QdtOrS5Ł@Ṗ|UZGDWѻq]m#x?k+4L~ȱjgH1\m6?ׇMc]Y>j2Zl.]J%'^>ŀE {^d@aU]@NiU괖de!GMqeHك]9U9:`a59x+zjLP\.:e5O-C?츱НlVCӕ8vl+EP37SJ`E0I0~s9(mLf&cPٸ\5Jq`W*/bx\Wx_0725`Pz E׹ Xy ujN{|f\0 3GBy*1gu;+(8VP)Lmo~ jdCZyWܝRrP M^lIO]y/O,j7K_Xd!9*7L(AP糾 lS#kE$:O\RsHc: N9N|7gV/XR4鍸  "^cs.?R3at{A"0ػX/LގbRUY=3Fj0r poBdTpe.{<WzzR=ڃNbOsк'Oe+, ӣX(< zH\/Y6lHCYuI#.流ΓnU̟Ake[Mj;KƉL,E?MӻYnȴwu!K؝=iب/&(SJq2qIHߺ-uh<<HRSSIf֎6\^uQ(b;Ȱ;l6["hgvTP{o u"p*5gB:Տ 2`~7V<:,0κGlYQ nm@ /|J7+8Kkw` _x~LH=Q^siqn oy1k |-6?G\o ֽ ~_QAl.F7SUx19(*\ӺIӕ~8o, E}.z/q?nft^!(2Q0yA/p:u*HЄP(D`xC5"~F[UΑǤeOǝ=+508[9~ cĶpII t+$/h' )kݥJº=N+!\,-<%@WMZȰeb9\@*Jȥ ) nsʼ 7ﶺfW˄s:;\"9oQ0:hS~WD,NNeF҂ɫs#ry?̋|d%'䙈#F\(c,#Ojg &_P/ze_%upJiN.EMADnSm/,rg kEZt/y Tt%".-aN>&dѥ?UɲkIŲHf\9$ !_Pdil qYC k+S?vhxVD ]Ic=V؛?rR l\}cѤgA_7`1X#BȩIr8c]݀}5Rt ѯ:1W}YnsdvV&:SR2߅hC ن@VjԣTň+ S0a0Yƀ>;_q C}] 瞓#P/wRY wM86oӊ1{Z)Vl!5м1 /b*X-FukB"#nλݧ `fdcV621]FT=UB^s>겻e7ֻü"YSt+ |;Zl9q~6yѻU/ӝhH%IISF-J'h.CSqqDlaiy1M, @hk ?- OW=Vmf]Q%DM%ֵ#q. 0Hv['k+rT|yM1:U8# BzH4i=&>Zԓ\cWhV /80Z6zXx(qW`'mѓJ]lguty}o2~_P% i ~gExZD69(7jn(%R4"e?:i,:ADyoXOeWqb_t#Bů)EAo[IdѸ6V%4Wj.]~r7@@Fս?!=Wy<{BBT~hu>w{8oMJY]s/3ܗ9Nw/mⵒڰ=dK|MLOr'!(+"=N!|v)9<trvCni e~HzԔuEl JJeBܭ A 􈪄HEs^aьKLiSר#qЋWWyh+n+иW]cM$RMYU.ϛEϜp\F{GYг\- <~DBOTXjJt:+x(zg]1x00CpS%jp8(`L$D^a.2>M(%Њ DJ|0pMHc c_Ce4ю6-07n1T` :kt\mjZ;PXMv)xA1N"zLTM>?XPz!3md=}?$@☠΃nIb$B'}.Hٜ7Gx\D*V8#3eg./ 4PwR[r< hDur>=rG&TA9v<$Ik8/%y.m<uuyӂakT}y AF]w˾͠eYJAC&3_@ھ@r2^INjԸ\|79:3-jx/b~$nMp5Kb&NE"q? _n%bx0#Ck${SucXx gCnEP^q졖^&SFKwbAog,ʵIh#KZC`xTF7oPPy1Kc_7Yo!i?QOf!BL>BM_Xw/G=هO?lKq"rg,a vkTp:c5xhȮ#$zSVۀo>^LE',Vi&lW=u̺UO%.VWC$Y- f3 +G73Nb?I@ݥK)ZV\^ѦfI-)e ^۹yİcOk* B :y>xSsa+ 58FZu1o#:qUʟDԨ-{]Rqj<џbT$Qz"~pYK߷. 9|@`;b3@FW,M]JJs‘ b1 l"Es+Hi9nf 1yg[D=Lҫ JsH$[Tc\ ozeѕ}NjrHcBM("d'UnK^C]l\ 㑏6շՈCZuE5֟>cIx77T;}-t$f73Iw&(廥c*JsLAM_{7ꥮDmF=r0OX3 w` $΁"b생׮k6k X^Ptj&$ujw5!_!xz~GƠOdKdžCγ CIf}H HDr Zw42nz9+||N39x*?W]uځe~ezѺ 9{(s= H:`.| C"7$ݞ]ɩzuD-SװQX,H[}+X` j  /jmT''`7+m0û[ކB32N+`%A6H>3Ypd;WftJ&"lSRUT;-[C`J~M({ MCHEҪfC\k5ӲvXkd{UG~%ApTDG@nۨnpMeYѐF>%; 85yO>˽+w 4F$ 8M`I]||An(yQ\71M=76~pd/uzVO:A ߅ z$9'Jy,*L~Kxw~p`c7^T8AB 8i3Ǘg7.V$<  vdemY7İ=a/(2 j!FNy0#Gp bz2P|[e5\b_sqx#%cI|V.7z5Z; 00&0m-91ehs6ASJF;GTcryPԶW5}^GrUCHIAA5)O:P֘4>D&w95+@MѾ%Ya, ->&|R(o Y?+_ }Nr%ȁ f)˒k؇P#.nr LopCYUܶ0.Pҡ{Q*X, eI)CN`KFL<@&%4}:c{'!,t"+' =K@&f˔٢ߨlH?[(%^!xzTդNr _vGob`DŽO &PLJvB\h# ng!#(GNi~ALEY7,P5&ۉ!5;!@ q$ibTa'dR_$7@ \IV(ԇLټ۰@`ܯ>YU2W΢  a!g8l{ ?PWͽo-gkF7^о#VIԓvr *()nILՓz9m|_eMvxY jbt nye =eLlwmts0x4?g'\T[)IZZQ')x{ƯsFv7OȊ`I/sTdo9 5^oe)*-ћol hյUS1%wtjݫ0qs~ŎF۹ֶ"6=LDtjp+`J= W U$%V8 BnՈ*9_}Ҥ?Čo3o20 ^-ʹfgguRL̊#ew_Ai`׼K4>hǞ7DҷԮdxd5M fp-C'b$ L~.T>9zh:"W+n3dppO܀jXвW|cD+wf K~ z 2mg3mai4{G>K$7xյv&֫% 780@T =Ս nfw7հ[;mV^uw+w!G}( #@b]Jh[K+E ޥlRAҪYE0޲|d*I+؛6؍rULf-iq .)ȧ[:вH+ƛ,>F /<>C 2L(<(**NupɇbNщI د /nZU}Y ;_^HeKtie(ى >/$qI|VTԶΒn u WGS}1%y䌅Orvqf}[83&蠲s3YGHxuUAqJE1c8,Eo ϯCMvFꌽ\tn걅x6-RCCDz8lp/8tL㎰}o&XDQ&R9;U14TYK^x%8C,wڔSYoAQ" G5oĨ mNd,ZK"6g0zfV6m˽X4K 0l^2T 6>Ծ~?}יtT.x_<;󦒝9(^b9Z)\(ߩA@fuL ZQz>P+l reR(q $f2v)M7ۈVg rOY"[ƂSbG4ND+c Î?&8o2f;eD8*U%VB͊H8}["̌F~>MUEJɡ d滸XwvdtWU+ccz8dkCA,](Ŗ+&< g&}^dPj[D^sKՋH06iHeGDYbζ/;b0 !8Dl8ۙ2]_IǫA*ktA"Oϙ >s#CP"\>-1+|xj=QiRҟeFv_ǜ(S"U]Fy'`2i2F 8h%LȀXʰoõi9D{%|#B"P ˶a^g^L NQ3 WZM;D2 /0BC{R,HK#g؄le!˞bYF/nIS_xN l{>:l#ezM_F,:YR@l2g? @ڬ5W71g*Xߖ zı_eú^vئot77kRYf_=qf:R9v|si;s/FEYYH {*rUQ1Nq8L|Cof$'5%U#JH p" %uմ)Njvav[T+U 6d~r^h<[!T|m^ª3lb6# UZ G QV.:D4o Ӈ 1ÐTZ?[Kތfگ_%emɩ1)XXfuJjX4ap!'}!+*ۅBpT4/tn6,:|`A[ cK!"~Cw^⟹Au]B lA8_$JOJP2U"pdv=&aC& $0n{ kxYX/GaJ#S$E7xJxƻc߉ [T }@u/2pVqo[g#@zd%q֠8,N[z &T4D$JooͪY~}2v>g]ΘI44*YٯDM2uԡ}d}Fs}U[!st؈ml|Ǘ xP2s5"v$%Z%ypP?I*^܌QnTfIOʽԌul[Xś /_8)Cld|ۨ\E!# B7`FQ^Cd5narDL 9?)ƩߴSSh[>lH}|m}"jz NYuRd TH{ϫywtu\:kC8ˣh 렐rKC[74oo:)$6c ,"<bi [)ӊ*tO_䣴>baSN]+QQ*_xTφ)4( +L7 WUB@BTX#awΜ^%GGܦf ~sԺplV(H*oWw7ϻSވYvpY87;#_%P{TҍHiVò"<׍iZ*pfp07ǵM|xw3g>K߹ɝ:2OVSl%>5G@wJܢ}jE_'NY$H▗b;,):1Ex3%4܉L_'])rD\}x G&T>bpQ_ywj:GYD >Ѷ:-AU# Gr씳w=8Vj>W 0᧭,?4^@yw! wӐu_:jI`<˗H8(7a3I J7EX; ɎpdA~~+XK.ܗ׶JrɋȆ۳v} p$)k3]pr 2: ]1S9a~쿶i4%csXXcVu :ѸJ򭺼74<F{ /KTN]Tr4HELr5..ŊI-aP׫97;7.B茣M%Zuh%A%y$; %c;ڀr'R穚G週d6H\1wD9$fq\ɶSX 0Iz\ׄD䏷BJL8A5{%#Ŭ8ޢEh)#r(_⾉Rꢬ'/ F>y~9Y24_ɀ薽){q=b @o~ʂ8]_gc<7r9H/"wv҇_5{ZؙF-ݭ}V$ge/$j\ sѝί]BR͍TYO-ŵG1gB; xiŋSZgOڵ4y֔KfƬkfU2y Y:FYC`ǵ׵H=ọ̃̄|(_/SQ籭Ev݋uVl3@S,Gݏеv(Ehx ~nb'u !֋n\D_0騿0l鉸Gc}dlQغbfR\_.\`e/r*P D# IȥՌf3tC>ʧر3V|<}8f=#U3Cx~Q^u ilهG$#v (y 1kn84@sSO FL')XYwU7^ Jɱ'Wϑ&zN-ag1:@cfgH?s%ۃ.ɞoH0/g1*g =(wAvQ㔳͕-Hq2 ?L-BPb RaY0ѱ <"W}T)Rp%@1 @:!nqDh4'gkn(,>%7O=$S6`%"{Sp$oЩM q':BOZcb5'zI j/;` mdW*f{W#5"XJ4&(3ky|PX<^HD5#խF8ZQj @|?oHɜ?-8G&$oҟQM -4@Y56p%^d̤HS!U| h)4@q$xכf%ijOuʳ.\<-Gm=n1{+5"G[%*fǞ(b'LJj)e#`B)otЌƑSC+LUZͼYY8ˍA u9fhx|Vryz~'L/_s~Aa#^I&0y Y>s|bXpz8`{|dYbr/`='d;!&:`jX\-[0GxFqX |#7X푎l.D۞X;pW*_KNxqJcr6]n>-o-MzBdhDdrȼBMks#כ5Ԙ-'FձZöEe$@0+Cq_h,+]Pr{(H+Iʩgy]ʆ6lȻV","Gm-ͧZw4= {"ԏuU QRgd#OqΎuy@ژ#nFuf%%Q꟠mKvX+]RΡ8ۊG?<߇B8;|DL, *9#ɌOO R8m:ZϣZϐy/i:9b:bzf }xi7.Hҿ%ұΤ͹n.ӏ]lk`IGyit8Bzr=gPgaU4j]̖s*[pks^_BĵĮhQ+iS%-L'Ok05rWttuIMj}/1;D-+Xs "PMYbPE澥M :1 d=FR1}G?}|oRFnABw$&%K:@/-$5Ul1<!.ʊDQOQr2/ h,9PdD"D?(Jblup$a.y+ӓ](&Z1-v0uD]ubBEDA(ؿ9{#\h{Y$^Ǘ&c@["n2NJē%=Pd ճ3{ж#DmqX'ާT iH/=w’[/Gnkl$@/ (3GA9r{\t̮l ѲK{zذ@uɖIyrf9ZV7gj +_朤u!-l9/#ckԂLF/=G2}&A!3WÒ]S`fWiuI7%Jn$~r7Vڲ K}\~>7.mב}tC,p(2!A(@zBY:`u&(2Ev'-_d/אwo-y6P ;yjHdQؿb1 _ѽEeR-dHR%d-fqB {Q Z.گ]y5BZ͍91 *طIhW+[-QD+27ZVw{S7ϡQp &r2-YK<01M7}oF)&N[^|C+p]zf⸩qNtt)ѸUg(V{M$I7p r-vJϻAYkJ>T1Ëzmj,Q>{ ԫBŗfStH/L5fC;Unq|S㦝58)! UkTw]󟿎BoL~Sjj3-f*wM^߻%1ې<5 rqx؍𺂀?Ԭ}UweG!?y,ڄɮ%'hgڂw@rڼcT<Ĕ(SKm?ϲDZ8w3[|Y<4k N˛n|\oLG JQփ |Sw9=ढ़`OE;|5~#-LޣC^zkS2`.J]^-/sBQ@l8E/`^Nhg$HZ200T~mg[p~ͥ > ='twIjbÍ^U#"8oͺQ Y )_h[]DތTBJ7DL'boIgV@6l:NZ&e:>4C3{<bt)"}9ev.yŠ2bEPQʻA/gA;j[b|jB]~;NSu,> KθۡxЬRcQ'ns7M%c3DZY4@.i`-֞q=2[5%SvGR-^o D8m޻ˍa4 BΪ?\KGP3l0;Yg&IF˱lȴm'OuL0ܱ[3MH}_87A { r "5b~̍&(ɷnu\eP7#y1<QNssMsϲlF,r3C~hEix !,k!,#z6OO \Krqw*n"zcJNCЂ̯x&B~@"?Ae-:OAG">'CHuMӵTdKQ0" Rk+=ɩmVD(\!*iuw*Hinc!R :m jq^* e:#I@GR%{)jhfkepr|賸(6m %УY TZ[c諊V2JEZU6 ۋ)Xl*?nn3Gnbk#UZkz${g CD=i5:bD#a}-~:UXA-pEa CˏLGSU(ttԬ-ۘj4a/l$ ]~gB 3PK#c6\z~8*VPor\!l8<"dA_0NMٱ](ZEh\0dBV sfLG!uQ.:l;R翡.70A.)t{TP${0)r^a?n:)l)K}.PFC(g@A+[(r׻]uzZ!Q98|K`⊒2&'7A<p_Հ8V'-rڧ{ / à:J6K#ApZC)e}V1kvX2=kTUm0&ú~s%WHZ@!} B5YdN"[;VW=e.m:\d'ɴ 3i`P$H zs+y5Ǐ7xf^ J3?Oǹրߑ з5'ݧ5QuLk"eV[JG%^ԳF:E|l~ Ý?\|#? {-sCcT_:u 2)G}IWN&r< ^$m-}R ;s@0ZLVKRj|&f{9VxH1i/30L-ϣ8 j4ng.')p ?z"9 pF(l,}[b aYA{HtࡵrpB0"gU}l] {_D EH&C+cʛS )@őDϷ);dG.JPH/,TGܓ;Z,SQ$8XFԂv PG/ +` T " 㕽QoRjRLz fUkD VMvD vPl#i#M՜Ҳ*pcww.SP2EK#3WQ )OR~p#"wC>b H'+T,}!Lk U HR!T@ئT+^e 2E`M\~q0̑IK<~ɒ;GձˌaQE͠!]|s#iҔ¾F$VNgCե Fkes\sT1Y!2rAϭ@z#2R}EW眸ڛ򄙱xև%bA.Qw삑=ؤс%Z|B>LrqtyJHd2ZcD&Mxk#P@8-6w.A|a'pKON; t!8}ꃴR ~7U4tѲ?o7^xOG}(w 5' d:``g9rСVGʷik)6ҡh[-ܚGITG{ '\:1P܄ j76Ki-6s>Kc[>b}M.3KYH(*d KvR?go`!(9:Yv>.@>TLAB|a3t?af{RzjPK'pg7*q&,w~:8+ǦOxܴ>yOhK3೔ڙh!1R_ m>Zr51~A.#^P(n2B2١/?d䏮6%SUߙV撊iztl5.;4NfQ~sG.s|Ѵs}clzu4Y4oQv>jq ch争 e)Sr ;У\ *:^|[_KaA.%=4keBIbykG(f6頄vCXYjl U/HPc~T!@+[" 'JwE*KLmĬ}lX i (N { [LvPn~!*P:8wyODR\:|S jYP%+WT`!ϼJts9zǂxG}dgr8;D ٧M?2Ə]G?:wzo4)e+$L _UCopTm΁aX^YLm)ۇ7_YƁyؿCbg]4,3 0nud 0eoZ#0fE)Yk%.M[`> q-`9q^{ mUybP05i m_PZCl6=ГFP{s WFf{!Z ml8^t!>VIg% YXB rm&7l;;)wUæ`H">P͌# \!jw YVY~;8)V!ml=z Dh%(Pk)_ n=۟mI14C"N܅l z~,h,$J <{K':ڿ=4w +Ui!5$psHqSUu>WB҅X =̭r̚4n2&kr:&{t#tSaeb;dPx$ xz`L,Xio/58O&tel$u;NfϐӲ/DmG$rXz|3Ւ܌)D`G ~?J[X :)_hٻxb-#Q;\sQ4{A+AG'x`R_z艧V=DOzI޸{y]P}gtsItD“XP,f+olk:#kuV MnE܏_jd9箋̛{%1> BdO1}貁(_Q8#8/?ɷBWN]EF `xf|߬˅ԍ22\.ه卡8 d XSMt '_>OmTS}yGat]%EN]<22sNi3}t]gZ硡-{xEQCk95ND= vQpk}4Y'!cv EU5t.R&*C5<&Ғط}/ F_]j~ * "m6g*/Pifki;͆ё8g x𐌕Q$sg*j_=wZ Sw4-r{^u\Iܽ쥽ގC h3]/ňjyx&'$(bH 2IՇ[QWbB$^g~4wWBDGTo BRlTqvm*]G0--Ǵ%SGa7&gDP6/cxW0xU=-0>+i@}=z4g+n=T^\uD `>nCm]^?#w|S]Y”HVVpi#tLi{]t(^P^NR<-< \h֢Fg`rN( W8=bn~c-z>e4'%+ g/\,e56)AS9P\/bE<)ƺ5鮽C+ Am<$&\r0޿o{LHŋ$`|T&;=hAx-Bn@! 'juatz*5Zf8g 2ȳ6}`\4fs661Bq7@5菤ɯ.%Qw (k9T݆l]EZ2$o|`= +|{?({%P"Uw͌^Yk+R O _|^᪈vO,Ga >;FniJw>>jthDZ`̴g>i%s/5)Oj!i LJҝᖛ"9UT7݊%wH+v4 @-疙FakRf(vJpV/IQP?X}ݧ닣x$yFl2k@;Z·!C`t[=4vylHen#lf܂*)c OۮmhD6]Us_)`ku%pxKo@]3kF&Wʏ I>6EƧ J; GR|qIT- }zfߍ֩/ *R&=7\ D"iܧ~+y\T1 ΈvZ6 R{ VpH߾-hw9v1{vzD?]c0Tc]H4w> Yi">%)z^5ߟMIeOn  SRC7ҌP_QVn?TSC6_}Y4'8<;ziٿfN5mo$u"_tTe ZV\6 |t?ZQ/ -Qru8S3NvZY(j_Ѥ& `!VfdLLC+ v97a5 ZBKYk>.g%%?E+!㈊G\8FU=3(._&5A-aE+k-e6@o4J^tT@)}p6BL:T3hMiK%" gm!6L{i)=G_yL@<9V?W:.ծhe-kG`~GrଔD tΈn,¶AjǮ<ǯ#>v+`])fA{Ш_I^Z'NUh'&G_rd SzYX".z}1 FxV+NpRFReM7 gseKW@,âRi x-ϑI(80ij=bDr|FlByڰ$ +bS(@}^ҲE |ȃ 9ݧq-;x["? R_.mk &'WO3\=k_q؀J'\>RG3oet 1X&;ğUߣ6ՋoJBOVvNO1S>L#DIxc^"n 9*stU~̢`&5T] FgH D:4vH#hKi%, BtO^ UFӢF%,aHK)V HlD-ˮ}q}ڈ җ 5u.8N}̋˶ְJĂOX9!S-݀M!6J2mĝ䦽*/: nfO2@LzKYUwb ={\?{]2DҍH/ Ma!,wBwWyU844:VJ9V ٳ(~yOn*Yn9K=!uh[ߥ 4o-M-~" kH)m.GE'`LzJL?K> 8kc>2Yv3W/}7 A!:xIz5,sDmYw"HRy"lZ)`\U,G Wb+DZOu(Fo Qk[.ʹOVjH"ƨ@(oGTQrzJ }.KJ^nqy%axArzt/RmF%xjlri7205,yM7 z#yM2G=qwF`J52;J*lB)7NܘO~=Dxtc'k [ eԯ`\;2f"L1~c sG,$.F^i2$vv\ pj'5tx-K?)1N'6LVw"jL9x'ٌXA69 U:Giij]0 &_η-/ ^*qg.E̳t'_aZ _1y4W|IZ,!Vw0kmk(1Iy CجZf 0D W.? v]JHVm$ϨȬNx42rhBٻx:*ܟ/uS喡mtSG;/g#}ez}uWP%7pYnpg~1z  VSw99ݕ0~!̂adlFڟ)6hNp4O{2`K8lq&-uv M`r~gS,5vKڜA-Sែ ?׈鸥\5%vߙ&{ Ze3*ޯM (gC qo49`#,iJd޹hg S jσvAe잹*wlLŧK)t(1sR֎,$&OUTtLNt9TY-a8PF__#OFg%RsOGM,R)˅I%O|H^^eT)t-U)~F:=; 9ɃUz rqr}`m/ Nc o\B~U a&o Zgd Y-^Ls@nV]s^^uy]u)'H HhG//yҒFyn)-YMǪ"^IÎNU4`rw ɿ\VS]yaH8j-'U½XP3'Ƞkts$3-p 8h"ak_Nh#cAi9 O[Iv:1U2:ۃJNQ1,#7WxLb-G/,]gLu6f@X JЗJl~]=7=kOʰ"öbJR}v"b1GLG5tBsMrJxi"qX[u~K O]-$JMsgP5C ivs?;[TPtE~q^j}j#P[ L!xV <";Z:8wgPE֐cU<4UkY7+[l :ᾜd~" Ȳ}> ƩRhdY8Sͱ:UZAF{SV9WZP` }Ƌݪr00O@HpPBjBs/>/s5xo,0oѠZ쌪F,U3(h Ũ.Y:Oj6#%e~ LJʨf4F|S^B@tN]h{Aa ,J͎z~mDR4\$ޔWtgl(e(䧁Xe凓K@<* ux2o޺[j_M6.V؅ C5ޞ5Q]6˿IE+*S>0-2wpMdnʚi\ziJ.ףֈ=0k5| k &ﭫ(3C_.ԡ]Q6|[^mTq\e`ty׳6Do/O^?|20&ǽɦRIۼhj%酤ܐ[ @3d,H>D)F?BQV^HS:hO)&<'R~JOMq +8!\h袗U')2=YCtc1W×LRܚgA;,F_,r}w 6,{7nZ&T=NtMWੰb"^S^"OY^.ٗ"`Gp1Al@.SB˪Fs KG/ճuՊ^BP) s(aék|.G@LcDv8>~y"'PZG\D''=}/ ku/Mل5,捍,7S,GliJRF`h_FzĚ(HjNZJ u5 >8"s a [y5HmfʨHw)Lc2cc/Oa>V":m(͓=H+a@pi4Ȧh~ZS' jIqཛྷ~yg#v[ZvT˔8"咴?t_-:f=Z5QqLbtHj+" \@X"l%̓븁yׅ6Hx_%Pގ̟9>o}=/SGKQ3t.Z\="JvH*r$^^ cRHQҊZCixR$1fsȦ|R%;J]cMNn4k?k{?,˄ɾ.PQyg$&FA=(J[}[QD 1s.z2iY}wnD( =,ZH2yWő4\4B`Ԧ4zP9 GQr&XHO7g`3FqAs1O7o46=$ &W> b#ov3k<OziM(s|"""fjy}n_R}xD̴U|q+?D;n9R+"Tb*w=W(e_[]k*םe)0$!q槊:đɕl&:*q)a s5s.G&  ťR=p15$M?qdbAYaț` =7{R|Ԙ,`D@JHbb}] {%@ǕF G)y[uSoF5 Ө#k׃0q]*ذ1QW.WBO\|?Hn,6aO?J3y$6r`]EKȓ _?+UJ[zŧtxfY̥fuҟ.yNE/ӗ궻|}f&elk5 PH~aXYt2jQpٵfZjav;cا<Aa _ %FqͺSSp:gj\P쾐P#%ˬrQ5\ݧpDdK*?+xj):6M 7LwW6zPf RUe|"6]s[,^r>or]h.W%oA8ŢĶWi!N>CNN88cuچfcpM=̋-:!Gq.yKXH$JXX,ޏ0*0}jOqLo4WW"oY>$a1тЉYQ Q88CBAjPe=޹L>* )>'hI` &aD[7n<"}\pAf X.g$ WLju+2&v 2YEhS4jڔL+D~DaW,& !ct&dSLU49O{Uk=f.-ٴ~jE7SKt14JCABt`הZظ7 t8HqO`x:X/Y:_OsC1c$RiPGuЕD;GwoNv/" : xf!<|O?Qep,KK.Z.|LM͚G,_(uݮ R%oW$Ph /JgyÍ/IԿTN'E]<͍KG\o﯐xi~>*O.gD ÐI j !&:2y, 8 O"|Jy*4Xkʘj:.mEGPwPC T&ѪOىAջ3dܤ8t0IK;'AaKW8?UNQ2@0ZWD$$Yu+Ћ'߽Gh{$.+o$d}0v!ǣ#(FUED,DYaMn6D*)} ƲXB*ݚ-yh Wno&zsQ@&K}]F<#~oˑ,oڻKx dA_(eQpfLJʹ4"6rsf^VYHcbx& #DgvGr]MXU.3Kl|5KO :|}#魚ҴNMضՀ]$Kӂ2ȍ$~ 5B&i8lFV_]Ϩ ~̦HU_Y>)60W:K;?ZV=#L" -Fh6ʙ9 Z1wqV좂ӧf^f:v|b)<$"F3֘_7[ū_6w[.nQH%w_1k'P඿b j7.M~M4Ol{P#&)[eJs~n *Lј(,01_l~O)|ye>|Â)Bq=4*Yww;P {." xZH;еEFV`\ țu{qY簾sLf@UhC z ]ktGiG k@S~`RUF#GOZg F;f?l pM><4V0X_tPS{+"`ɹ`hJTMAbcY6;Y0ͳWf5__a;@{R{+'t~eֈ|˧ J A?%=jL$~5ڐr&=ߏVs9(7.(yԄSpvM4dqxl-Bs,MD?!R[u‘+M_&xLA"36x1֤ޠ`q}ȌP1l *{K$i/4d-enNF9#`oj`tmN.ԛHY_ܾduMFbX??j[rC OIBIa@frDWGSV+ Ai 4S" O>z&_ x}h OTIj\i8erYbanSQ]PSDG>w cy95lkphQkX~Kw_A̷Wbks32z!vBpd{s|f I9~{0_PK١A]zmڈ9Lo٭E^;Q>+#El3i-<>5Z~W jOdo8 C2ß(crof>a\.kWhf'ʂ8ڪ븘ag,E͔tHG12Jeg(Wjq}j[Ki|%G4#?$c$& i🷲˙Uz_a8䊒nVIJVRG^(p &VJHځI}c]C/Qq*~k (Q }w9D/zRpı?y=ؓJ[RjAKȐ]xnB_Mul2v"#nZb≯{-L`J}}u n1x(Jbt{CIK -fbwY,R ,I^\D&!H6 ֈQ;NR1m 3;dz<ɇZZO8gTXC&?vJ΋=3N^IB뀕z]\֟Uɬ*p}@mzl(G5Eׯ_HY K՗8aMEv.>}'t] .+w^ʮ8$ mݫE1F"i\s+`m64Yw#=/3r-\H0D?Hác~!p+-bAP$v_F5ZFAJztqӺ:|1TI,?O]d>Vw1Izp28˻'EĽH7?S6vrQ"Hĝ/_,S !v0 EݸkDghMqj{āN7]TV}3u(*Zq)|^@ʝRN W yh)$'4YdpuX!N\hָ?\K> e*YAGk8ddeOz:$u6X=IpɄ͵!ܓz.ū;VȑeV(N8qH?¯8W)eV7R  $F\ ,K.Fhy2fuKG^@ fڳ *_7l_̓ daﺻVeb^Txck/k"2w{>OFkMfS6.Kkn:{dR3:f~jHG0x?_ m&Sѭ;~xBXg0 At3i،U?_ԗS_,ӾvkнeI]WNZϩ3SU>XυM7n.tFϻ>:nȼx~ El V d}y/B8c-AN0 Ue': 8?%K7_ gĆ o-ԺR{ A@6iicm8hUĞD]:p0Iki~ӍV8t9&7sˌ4gJ~cH&1n|JAkz̈3̾qVapqHUq7ݨ@ IFeHjE9-՘UT+0|{J|x"ڈ;iaNB:Nqts;>dajB$&o&+}Ybq-ޡz;^sC(AD>)z_uZNskc0f8@ST0uBG͏aw̲r2`}jYq(K)*f=?O3mP2 xѥq%Sn3PAޕip 1c7Qpx&'!VFYPR"6Fŀ6_Ms;f>c*Ó\F O{= h7ѝ{ X"cd-n4EGC~~( X+n>ݮ'Bai3)n4tTF$yqhFYŃ4vu3Fkp#MϢ6{ Im*7@EfۜfvnohvޥŘ!gq'Eɒ6xcr]mZ9y%ЌAVۧղ*g5@8eFLm7i쑁 1O06!1퉫}'x|e=- w>$y0q oxh'᷀!m="Ej]lz , pk/}x\^]V| bP vEFBWAvtpk0WWiƕA2 >OqA~Qv~9jt3&r-׀ь:h׍cgNŜr azJ$/-g)m@d}&Yp%- L;IA7g8C. T!UEY_KC C>$'UK]'w;wE^>fP}^߾ I'EZw[g w;jL&l}AOO"9l+"wؗDtSMQ+6֑̲ ;_A6ӜOv[ބ|\k:*ߧn)j"phv=]U'[R>nkU޻FSN:@LmŊ6kw[Wh y1'q۩ 4`!ߪM8.u_sNablW6&)+ _A8d u#\L^Gթ6T-qՉ 6n؄0WbӾB׺RpILԘ{53y`5 hxh8kq JZu!fV}y"q^)CcG3VOfEPETaToIאԂQ#hMO?"U_N mz0X1k[^XnCzC X>1 gZl? Bq궶9筌']L1wP)Mc97}iIʍ>Ov묋<ĭ@A&;\-&EaVN>ů-YYd|1Ǩg&즋T: pMf̌Cf_#z\J$ ;($W833RE$ґʕ_t VJc ]U|:N@z&LďtP} `)aY^Ȯk{^Y~l}: ^ 3z-sDEaK:H2(7^XB}J[YTIpFE9j?mKEg2k{E7JDU/WTTWB^J!rC ŏ&i 4]2XE$ޥ qc'RYN|ۉ|Hy.4 Cxw83taBYS3 Qb7imlh)5+9Z"RjJN">D* Շ* p, t\$Ӳ6Kꔲp#v Aiqƕ?Npy }?1zj8>bQz]K@Yy_`ٽY rݯ` zg {jЩ&)̖jjOǮGcnЍFmV1u2/rXyyX$tTQ\\%?r@UpbT]># y?Fz23&?5*i| 'K@_5榏[uR0x', J#XT""o"ihl5d촇$ʮm2Z/0OFT+lkO{6 L`b,ճ".pW]m[W-NC[usp2E,񠙬DqV8MjcϊJup<%47GsE߭:^#5o#H=B=Ŧf: _ظ;!}ξ(G^'-AIt9 dm؉'1K.&7n4& Zl*/`4JBIiL)[Z(+F\;_렃'9‹_GPGwVR[QR͜ÁPFn衛zxxgջpPĄ~Hr_qj<#hN -rط HlȦaW](PDhAφ =w5MN-'K4'p " C=L]! v=DP8p7/a*59@)&2(mG~#^z_i<. w'3gm&z)YR!82ꎟ :;w:t/Iiy#ֶXr'L[l AmAK5c͔9ѧU.e @5a/tv 0%s.eӋjSȪ?P])] zR!uկV*+-|[]"Txndu:mzhhۈ#/v-XZF~d_aXZ4FBZC>;c|&a}Uw3 hG[Aؑқm$WlI.QWED`8FʸfL&w̲ac{~nd:XxCEd\1<6*GqcR#qIʴ ):Ҿׁ&}&$nIIȐY&/ϒNcn@-B"J dH?\M+&D0Hbz1Z06t A6ΰ B5MZ_q]v5_g%ҝ5U:Z]U#}CC \iݯ/pQxǬ`N%P<7%4ȓvԣ7X_ɞq6[)8lJ.m}E9န K $eFc0ZY?qW%{nEWA@) kcXBtjm2߽*]K:[I=$) AhS3wp5 hrO}N! m ]%HylgSG A\D^%)?y=#_^DyBC43+m͙2Ǡ`ˡA~w#Ri|nHnd})h`Ih_>W@iZ=-YLr7XcDDM.8y09sl"ys֣>_d/Ȑ㧐ftzlPM\`L6 4/ľ&c~^E:x2US6vvD\rq&A8%0W(]U4Gm 7q[({dWjm6-)_->R8V{fC t5G`SX8FQvF^8Ql< )+#YV OtBdlzoo_~I\>\(y'g556퉖h~+J΀Gi"38V;i%6 -f]ҢUM+J`@$~RPL'Q8̍sCAfTri).h:P̶$u5<gvGPkZMo/"[>8)%6#{3*L1<+'!t$@>H$uBL̩#IPQbv-0/%i !+1DJ,բ4.԰=3Go)cMv1lo 7{4xѴ}[$Ok~@SaU7",u02aqHC\{fB뺷"^1`u[~k/ ?$'oxb.T'#ƿT.cwmYe\#ƀW1}剣W} aEU#;?Twno-3EkvePsWBnL]1OFb}xa0پ`Ӵ^R4rb0#KSyvrAǵR=c99Vq В^YYr:B->ZH6~ds-ڿ A@oQP+t> NIk =$e,#}9OJ\; G 799QT+8uZ.AH v;zeWݦPWk1#i=7d 0x% pop#\i!JVk'r)ʌ۞wϒ9q=Q>Pa|e^R :օI :2ќ 6Nyb?9/D}*[)C{7 |d.VbpJRK d:Fv7 eF%A#t$j:aFHiAmϊum_ddg}9lnBJ|׼H N%\RnYRզDq_>r^2 >ng%[ޅdID|Öri=;Qy#XD IeKs'b0d~|+փ-+Ƶh4B9a跌IA7֓&<RpML>f+E-Ly밆+==Sb|yMG?Ng/pn]T~ ]#P]@ҳ0njl)18gZ *䇬-ƾ*4+ٸ~_.[Y(&d-6;:VrrVX.@-x,)2Hd5@[Fbx=S Bs}ЏWt nH -˂\F4|9+|)).Iuxj+b9$IpoA¬42$*J:4縙T<?W9:dX:'&$9y AލH'GNl<𬂓o]鶎!HyVp36O^hiV$R~t%/Bwfԡrt3dbQa|)OGZdUG(96F$'s=ٗ 10ibr`6CԦȑkޡ ]:n, W?ViqF +@+^_&'L6Ese*ߥϠa1"vqzomdD |o+3nY$,0U^ud<+5,JԮcJlg_G!vTw1\Xy:cFݰ]Px&͚h&)K=,N)bp'lXnr֑qsGڣJpZ)Dj9"AfA-|">a֘V Y%\CNoB33];Ž?ڜ0!bt|GN@c [9Z󬳕%3u 4` _ y)XUZi+) #L{Tw 3i`&Htj m Q[k9XCp.y uu474YbcBw^AIqz7\+9ӅGY䄳q ;o(RC9]؎LO#,e:K$JXֺ@״.iCKԌ8r&%ؚ{.1glhfZAJ w^:Hztoye1 iĂ$MtXIHc$kEEIǚO9ri?-NHq|naRLM9YGUűʫ3]{9chڜtE?mp۝_ΎcY9 F$OKNXJ6RprD)Q,j#ϚD~{< v02dU>wʾc"_I&qN&+ j`k"٘'6J9leh^ؠI My<Wp1%tj w #r:mB( zu |@p`K2wDcQB=9 7탴9fJ 輅P mxy6PT}×]o8.gq ";?+o͠j pu 0oDM㊉ږ5H~;=C!>&1-wí =vzDh] Xrmj/ sU ¦$p oE}rtbx; q8kl1pGGGy=ܠ,Ŏ+{ІFPa4qS.q-(;3 #u Plt egy;ƻ\ɨrqmAaqJ x `cXCY[M!%_`_H݃wؠ~\H'SOwt[ٴx=T;k&xO8GRZS΢urߜ>rS 8W)%&o!)A0UOd|!:D:MZ>:Ut YqɃ\P"ZGl$Ez5 'f҃;N_U7V\|̆~x\782d*VAķGQ:Qc]k+3Kk@Ot SF?C)LXiΊVJmfMF^mHɆuGu13iI(l?mʍ"+o;6aDx8f"0@ai,gMA6UzU1ka?E`&lg m@vTOXY^R|jVEx&v̵%sAWA*7;yb@L]5瑞4;059l̶'r=BҮ p*FdH/s Ly"3LsM,4ש!OՌL )Aӡ=ZtTRMw.y3WY0PxHYaNX6h{|NOkBSqQp@w -[ۋ[9(I =gٓcCyB'ogS QBblQmCWzkKEu5,|WtWoK4OFc͏p몝*Wzq$ߟSL HtGՖM!2<ѾԛVeK3iFL5] .{=B't`ȊDspLzq6LC>뼥s" Ls6_pV'ۛ'.:1GWZL; "~q 4SpH5G$i;K(fb)7ϷꍶWNe<;!9& ;򷽴 B0|Y3^3d{{ ꃒ%#ǣW8;`EZN lעd5W?:mJ\ +d7B,ZZ[ NS$vsM`S< 4D aԇnĈ5%뽘YΥUbVβ\om6)GDxESurNa5 ңӫhAJf(_b*icFpF@EcnDQ|i$AO Q,N\ЎѶ,MMs02ʝsZdKNp~\-Ui٘]b'Cq@Urr9Mj5lod~()7~:)n-I 08dؤ+2%B! K2/C_vl}*!Z"K 3Ӽ]WY3%0DH3?*`.Mm9P ϣ\!D';"gqQ(?3`_SSZAlCvCSwiT3 'cJ9ۺZwɷ NF%TuobRS+~[ it9)w%>JJʖhC_v3K:n2WC0?<',K9#e$+לP[?lᬟN5|*YꙥPA2ln^D ϙXɎDEת ͨcxq]Lup{xMiź`xhtA9Gr9ڳp࣐5a&N\WղGbbinXbP e%-_A&cYhPW' nYi,?@&mò @O^|iMhad6pG14i{=4&`1zmM?}P2*.пKe㕅1 h7[ UC(+!}&CfPؼfeApM~ai%E[ P͇p)hu]vzԸ7x5~/SD.' qW+lE.YjE;5I,$Nlpokti~ۍ ~/],SKBm+ n Jbvs,&}Z00IzӢB :͂&QPb*6Q^#mS x8 VoqY'1X54"azM\ s3ʘ~ W^ju,*ʹ*WFu'R2FҍV#8 咰Q-0]{@l.(HDSVH,ȆJ]. :bي? p"sHBW5UjEpv\[Ϟd04rp{[P]A,Tck.-PP /e(gwk8H,mm)oIzR4RVfUAA07c̋LADJ(dOwH9&N%a%WY%-N:Z[I5!+Mx̀(BZ N7gG T`Ł[;IWbG8\ <&<;䰃whLo;w^iKLKe&- S$Ou sa*-uݙ0EךsI<pؾ7a AV; $Tx$qѭZKJJ^j/9c):=nDŽ&a07ջUհ=xmn#ZF+I˙=Ts)^g᪗W&ǷP|_V:QX7tYG|rSz^zX5Oa k{-ʝ|^:ؖm N_+OQ& l,uM\/ZZ@/WjV1u=ksUX `ނt\eY(m!%J#ψ;G -p-,3MB@p *y" OU~.]u PI[EqzHU8K5&V#&:{Tws}1?eR3ߒ n X@6~Iy^Ko?~Oqs";,B jѪX{ުs9ݬm^Tʺ i٬+t 9]M&<^\H' a%mzqz0I>kYJdځ+Mn)/)Xҟ,D\w?ToU'Vb#ZJхtGhT|fM_ AlJADfDZ}[fvyaXCMWg]-;![U}$W+x. >Ebי-$ΪߛW &OK/6wB)]4`^ç$S)A$9}QS]>0L6s%a//+5%5z;( +NrN #GFA7=qgB./"=l4I8DىW| E{w8nMoLl IcwpkO}z$y#VG;xn^y x "XPc[ :! R$.M0h'އŤ>@ 蓵d!`Ɖ2x'(0Or|,Bʅ W2&v}-&'l@\O+tq b?8{n1׉ ĥ,GSAѩ.{ %+Ѻe4Q (>f!eG5c^<3?( td.9 /|[̲%UJӿ_[Vw|_ +"c[*71Ȇ2ۯ_UB8y5Q>U=-*We  ?QDxS\N/5\uJmbd^7NDHƠAׁKNjuS!.IM/X*X*9pp-s(9 ClJ]d.F-gkBV=x`LC\'pc'.uQq|e];@JTžsPGAwR W~d?h)lV8MLqLg[~߆{ݠ:/$i4HU}‰{D$d'e=7f.YUA}?:QZħq0_>#h `D0r݂&9̗_tx5DKXW5HV$UԀ+qsc1Z=&_iJ U,}KP)j1xOn=m>4lI /}b$V;Q9)pOrat}wuꎩ9mW,/fy/ͷA&ϭнWʿn'J .Pɛ#UW^a%0kL샼?_C8MNoS}UEtC.T5'?ȂS_4-K(jn;fAv\8K&V@ =N#sHDҏΔ){A%x!{wl+[uśwj87/S"JVN쨮Ή >ȷHqc.eG뻡J"RБ*2T8׿wDf{I|*(0JS$ջ{=p+WҧG^d?hS!~߽d ߃iuYvynx]!%K[reC!kzr90^v` 4^!zF(G!QIC YC~tRU%'淁NL@HMe~ѡn_>vVOИϪe+7?::0cVC@^͠3M;8p?R;G-gG-+ȱ t mD+JBhc=9ᛞ^UtQ1f3G}"ju2fJL6Gν$ ZWdP-Pd~A }k>0X.H=du  x0!\n ;%Ou6 B2-Yxq8z1rt; ]cDsBo5f 9U:s gh chu V?m^JE|J񻿖`,R(ߓ B֝G^6r}SQ\╮ex*ZZՈ}d:؟P1|0f>лa".߷q ^C{&8 r?|T%$pyU)s,% Ĕs8KOlǫg<BEy<_ ~vK+z *F_3{4;YNi,\b!f7Wj?k(8QrU3[5blWA {yI{SC-lo\ב's~z^ ap[oxiS {rͪ`^6Y1tG "Z(lev#t!3>w(4.J }\IH&-d IFs~ 네rG%zRNZBRX !?ӗ=ƃ6hg@Q*8ds:CbB2k*)`/o3~E]^ &hfEgW-rqKaiIK|5~lv>hVR(V< `=I|ZTqAByΛ`T|onK̯`".;w'k=ɯ:ԑ:F6Ph :_߻!ctH_\kX'&%Uh}aFQ^n=$^ݿ8d/0䙖da~QЃKs&5!7´bv}i/E|@!Q$Yȯ?Ҧה`Rz5G[&R]Cw/7UMcGwcnޠu0^?{zmr %Ux-ST7z/yJ:QroT]睬BwZGH=a a7 'Řg<>yj4i<@__S2uQY()A~gNg-B=X~#jSgX`'Uϩ`G=Dj&j C[~+~CjF3+mYX<9!(1_@!,VؑJ&eӻ 4+\һgC"D< ddbU-_k %ߣI̊Pah-7'ǨB}Q(&pH #WFO<+kρmS Ͻ9}k_P#BdPdEu}^ ;8 Uh%MR XHA Es E'ȍ/ɜ8 m"kԽtBoҽsmUa{E%PDI.9pY2%Eah*n1ZkLj@ 3-- a V^^+aNIVHϱR8[TYWSxEmqY(-/ʛY+U&`.sEb)om! aۻ:!)όko 2^J_3B$Vǘ#iOɷB긊ssR"o)rL9w=: 4p̴w"8W']lXA~ }8ڏ/xUc"%Sgx~7+LԦ eP O}8(pR|1=J2xߞrFW(2]7xPrXNJp~L#RU/qk6G]駗:* `fGy0W g̀?FnTZ㿽~3O hGKlSfu& B?73**)VZ:F!&ڻU\>J 6gkeE$cG:K5)L5A An !ch1L9Z%[o)M$k.MjsbGbc,uM(iu܄*d@ngl9WeXgW97"pY׸ l)awS'$]`uUǰ{)9+]hlHIC$37>8{d`*TM#c*`_|s8<^>ӽqu&֛֤)3D&Mfu7Nz'iaG\ᰣ w0TZs>CJAF~ چSϸ ŷbM8ՍԬUNC#3}IbTXYXD/iMj޷`_<@iv#ul`6f.NH ΰ57YMjWޚ4aNQ^sNʀv-Oș:,PS #MRuaf 'T-؛[wUISwX5he,]tRJ8or.S[$!ڭT=<7cgdIQQg {8\!*s1#cQ'XK̀;wIޞ8Qc|4JfQCYde=Rp$.`e4Xl:.u}yar$⣱qlJ2C 0j-ЁS &T3d^jrAj?Ix2@]JS*׃|3fSZQ޴Dfߵm BQtϒ'(M96^9JaYlfY$َA6O G`M C<yP$*%Qw3IHPLODhZIn\t3|u䔫S'pکAz Qh4u$Ho~?ce-{\-ͽ&|b.[-ͪPXiz26JӺwS< xs1cDFb8LX[Ln|!T`ӄ`3ǍdTpQxTڮх SzCîW|v OO ZCbh(c8z0U匍*XFRxy1E?B#1j9Qm,ţ~e%8LQ41y:Pִf{-gpJ9R50 ~ejqe@_vU9!MASuhjW5!ٔ"!C1^= 7vİIoi'"24K!˸7qͣ16ɚ[)hwгh}B*Hɝp7LVcWQY;)ݏÀ;}}׍R6H}=p@-nvVx@ S6Cqt\7K;y'?`3(*LɴfYA0wJH'JӚ)6]BZgZߛ+~ubx%۪[m_0֙Y'¼8rӾf-Y%9)T=XP@5 GFfFnIC%ZrB쁨E$ّjJpϓљr1>H8lSvkvlʳcAm{xӚ}nf-8BcdHw̢pGS\- 2Ts%ƦÜG?Ȣ>;-&Dl`=K2Z7"RFb9 xpջW_Ɉ=`bq+]\TT?S-: tkF_ӃdRAKuzgA`7.A>ZŢQOt]> MH`DaY"x}v=ci"K1swo qhte<;WqXQV{Oߡ3gRZ#qo$OZL"'MCma43A.Pp^SFpS`~a9=g1TgTV_`@.2Lu! DmkeƲjM zK%.edKzgۇu$з_TudVrAf@sgxxYYHH V$X'Z=!/3OIF)Uyס[i@MʁVqIOune.;^Vՠu%FhΑiT0 p~ .1撬yam &d jJ6H6Rz&~Z/Gjݥ^\ 8[}=_ۚCF<0:$[ctfI* E\$ jZ%_ÈpY)28cCR j}8rtZ_z{; 䯞X$B~TmlI5@ PॊˏfUqx:IȸE <v)gI2|`BHEYֵc l%bTGJvt[iOFEl[3: Ο>|/bbzqف QA7i}Dn"8}s>+%O6A/@ twX? 2uģ `)fCZ J?i(^%hk LA͘}Ѐ_A M< Ip3L;-SH>f2twp4.#ֆ>Y4sn %f叏Aws,B?7oi灮8/#dah U"2떠5 뺹  K2v }|(d V,ds*:{6GQ;:֟b;cÇ+b%]JhQKϧ\䱶Y%ƹR;빑eUYF~ 4ZxXj;qP:XrK|6!I&|'!oK@IQ>H]pg,77M G5GI6pb&< ~l;g=$!r C}WtjGјYqcnajxUd`wh"/bPCN/MKr?TM/[>G#Ysʵ+FPaKSxxJJ[2C69mF<)9EF,2sȰ nN 4zP{Í Px u1!,{kp z5q5@I=뿅@"*dZ9w[@#Q^[x2|w2[S0|h_ =y_+mAAKԝmĚ7԰u` zG0Zg. #!q꒺8aF shL'=dAeX/ i<<*f&-ܚψ8ÝwdؿQ]=1%:*MxP"s5=K&WIǦc⥙S%-*y?Pa=nI^iВ@e XUkbV`,Tgi0Î snnleXE`n{SLm4+Z\9҄hqޡzl,aN}A7az/HxH\K!iEwv7|~߳Ms=Z% fft'GMպ}@C*2Vy]h A6U.Qj-1zv@xlK9l0=bs͠&N}݌kخg!uO*"ѭIVSQ>ZHo}D6 mb2*Ʉ:jt4+DŽɸst74AR0ymp❙ v0lEJjvՁrC4 9ՎiT+I4qϓihB"&CR"9/ο_^҇մ/Lymoxh}X7WD+{2m(1k޳ŋ~;7(kO [SIQuRLZ 1KfSU6Oy9hO^z'ҫr-'fp5t7goԮlL b%pO#/rxr5(AS9 .{7̎+}.xydTUFe+yC9M&.bX%\C]KmE˴ɽAdu!V+O}禵xWP|=\W x=Kt Z%4~ jC(^rl+ҳٌjnYCFK{Ri=/|\zL$Ȗ9JZQr0j[z rqd6 ꉫ}[ui<[Tr'톞Pm5lf-Bdx{od"`D zӧVnUܣST;gg1~$:EcJ7(;%?Jf\wU*Sq+^3c%z3C$q1f84''_#=gˑG"dy~ή7*n [J'gWRp5[P1>B뚖\D {}?UY@Y;IgMT[^NQ5%(QڔV 0.y`md(;C]/ݎk@=YD mIW=c i1&tO=fn ;2˻fΞ柫?ڪ-114~]&͘d`dwu(|l E1Hrjx 3T9d3 nIWI?WCz*28l)y|h|9y7UqqLޒ{=g{҆3(_)귽;VKEagi`5Gn@c\vkܝ[X@p'#=fUpEqiT@M`b\ʉSiݒ\9=>YaCuThŏ6ӝGy;}]Zg p'6uTK :@@M(LG :ZKڶ0~M*3:Gm3%DӂQ"G/U[qS[C^-aB )A FE<W`%Ma<8jUCr;J!L[t^Qj2o"]q9[\F 5KVcM qGKe1%ktʃ~ +5D^8m@gۋo9X_~Fs uj^Z墋~De]uZ y(ɯb+ ` r(N`щ[ʛip4kxO kk [p) lڕ*Gt+DFkm*<_ PQƾBߏoIxZ52Q\j|\:vZiv,ʾ3|ZjLdvޙYת vPjld[R>Ůvz=UEg?hӷfq S9n/Vg e{۟~ ,=s[F栭e p=5P47[<\{cRfӨSD3muTe^z.9'9rSW2fRuj}'I0z&aDcA/ֶʡ#+A"8[р.Wic024V+:r'|qzy07 M>hNRLAS9s*/yDt /+ANuki8.c nB>b]= _ۊ~Zճ4TW}+aqnX0j7p~+L&HT 3.cćmZs Ʊp%*DJc\:7t$cY.nŗ= >4\˸v`Հ}Q9`@9\e(~H Uhr7 $T%p4wa-H*)`tzg/XeA0de8qw8; 2#4]2RrGo2kk=@5]AggwD8#}3&~p嚤MϛxTŒ ̙es4eJ$A^rtаc5@$H{40t b-, W0X΀O3a]Cي+GY?ǪXyg*6vɽAO?-"(|uG^k %Nw2GؚM?MҾ tf_9d1̳U/ThMx@K,ْ8"r'SZb7[_j I%kb]I.h._ʹ3_CdI!ǶB Vp@}NiQY=L[Rzd6Bg1HtNoǚ_ ^VE|nhRo䌝9D,+ X %^u`v+ir Kcorg/ ! ɾ>E:018N]/lsssoc+DzFֵuYЊ2Ͼ>'0JSoPЌS-qTG3a Dž= ӲWZxܲ0/_J%9h+7݈Ǫ.y'c=L<dO  ٫B|پ=* r 4"Rrx IQ!u+h(WNLH>#,fQGRy5?bKGxԢ ZArgSxf]AMuȳE{:EE@(X ¢Х}UZa tiy_RN5N$2;ʦH? ] T} cߓHt2 c)ÇѤuVS<b[`֫:,ޭU=| >ci U۳j>E d1N%Fn1,UU :=:xؙߊmtp]æ$?*ǀqcR7m?zm ZC'p r-8֣A\bOW"B[O"09D!tTa9$$w)Շ~nyih`n& XЦxJuE*Qb1yMtnjAo0>C O=2lON85VDZ 4/\/, <:K3A1ЎQaEQYGu\H^MPj)BuSWWC+t&xV8%TY@P Է@鬲f٢f8b<0nQYw;,+Bd q,z\V6ꁾ7rlp>(w Se^ؔR}4F=7latI! |.VBapxX4ox''~pOm#% hmG=lpQ h} N8{n5Ɗ0%(KڬۨiEa?9Iؼ,3.n3v6gY-qc1CW 3 Eߙ] ~hm_ a2 ~x`@*l"QN:Ѝx1Մ Mib)vD!`}<av2=Q˛KhȶbRRh5 ȃj2 %Jf ZrO!kʎPġKG&q!8/T1 0o:<e6fOYun BU]5U_?q2TN>gEs:A:s6GWDe4Ԫ638nx8RuknVPakT GR'F:'/F9Wh4@sg'*SvFT0 \VfP„>9:?Q\#tJ`3ͪٗzAtZQVds.. @;,/b#\5-~_Fᯍ cU抴A[w`|pjASCxi",SCDmT!"dUGq el]?٭?edPj_g@A$\>J$=Eo `JJ *wƌ!ʗ?7{$0dݯs+s./hǶF` (*qce5 -">nt@J 4@{[_sF8i9zkW!jV4%r^^~biГXrz -N$4Ԑj/; Z³{/=@D+̂(enMEo'D{K_@/z[F2? Y M#^ \OFXl w/E^3g\ 'EșUkcӠڬ1 қ"rʯNx88lԻ^+՚XXԃ.>D6AT)h5Ee{4(. ѡe=$b#Q+rlD#[y#>P7tKd|v&}5e080v}|: t/ :][0;TZRBʺQr)mDnqa `X2 g[8B; @/zd)+֥鋹׌}0 jM-Pd@Гax~]ռh4koC͒@Xϒ6 \ak'g\D'gBk2v&{QZyVu-7Iɴiy3%9CF,ѧ< vā^i!d蜑l+!MQ|Ow_ R#&z1ѣbĿF!5}_ђl`#a@eRy.坪XNjbˈX ].rF? $@-5(\诛]ã3ԗy=&t9?"R5׵&\@EH F/;ΫYgYmz#.ːf%9TBEw2(iw'GID]lP]ajKxv8-ޓHqCRٚ;ofggwZJq)[BP84+soO!tP"A?&q3iSx?x=nee` g ֪'*v[ގհNk++U?.S B 7P݊ZbjK< GT7ىi_i^E.Sm@3%Y*\o6egHF_H<qLU++}V}fX?2 \p $3~SAT"9A=ܛp%r$nɤ_ϻ4n)dCLJW5IXb.ӏФ%1h Бʓ}#<3gAO͍cY78'WQ8w2?z>̾V'~qu l:Mh %W.ggl4 πco%og1(7^%Z*ݦ ܃=-M [>(MHe II}t#RG|+>)qa^ô5CKaJ 6YoRF xN^oJg{c{m}VΌ}Fٲ3l[$dL8?/хU)aJR>؛{ٸnp׻Sdl v<]P_tNu<6_ 4Z~ji1f-JcdkBYF={2 6ՖZϝ(+o"axN{7f mϺ!~[떸6~@t B3>U \^V{,[dLO"%U_|iN]k"V # xF`sSL5K֜Z{2ἔ[518T:?4bo:qfւ9QK4l,A `fdlRˁ4>}fr0՜F]9"5ӟzE;ڟϏU8P!1 7ĵ©>>97n 2sRPA~jD?\kM/}OFHY-\ȤS~ +wUQR=M`&9Q}]D|xOHH(FwNovς=IUq'Dvlt08& Ѧs>hT=F|ؙ*0d M- - x {i;ᧃR)5[<_5a[ɕ,OfͲ;Sg/UZc"cPv'E`\AC ڕy6uc'z@ӎ["IkjWY[tM{=)Sr#F7EJkL`6!X0";U+&I׍aFtN|2X\ڱ( g!^s-2 wGmZ>%q* ICݲjW~)id /`.$ ;"vK819)0P>͂EE\z?&9*~Yg6:<,Qye,,Z7Z!o]WZUeQYjYϐ]OD5(K,֤#qVg47QYs(k;d,R?v Pgo\Ff]:Z+ 75Թ a5`OH|I$Wc=|(GX'+t$Z:ur??-7SR5Q*XH $}U!saCPqv }4A_2zZJXӹnt0vho$Sఋ, lT1oR5g0 Sug8 ;fOFM^IyM5b! =7L>${Dx]*V2-Y$0x[Nr(B}Vs#t@?lÆ?绺?9>ϡqԙƬW9FKҀ,P Ɠ;hs]71|Y=ͧ>[٬b::4\ϾM^l,Ssu6g>2}YV$Z<@t cC qCmm`i G5KOERd F(*| hd%"?DM4Z/N cU @m@:x(Bt mZc,d^&L'$ uOi|qO5Hʸϵ3uPěr?8X*E1e\ѵjb'jԹMf:0oV=I-fQ}v7EX{#y͆o]a4gr a Ӟc)[(i;&hbX QW A9Qk.8+1 !|f"_BTFͪ1 ]:ޙWjqgbȃ Vb:9qlJ[>Pk岺n؅|Xّ8WQUeYQzW#lˮ6TEQ;MW/)׭BBة >nlkEԯCW 䣅mm%(_S^>W~;HUmՠ1"<;m#_LȄ<ރy "V=Ŵ-2Yɏm-bŒl5Dwa/vX36̓Pˬ&~F|^qBFRsC3j.u'y/) }$Y8By] kK/Sƹ֑9ِOD+r eRofSL- 1+BJGm-lw/.HQ3#lpW5]7c6.=|DQ7 `-nH>i?8="4Vyv֜M#K2ZBٵנzn0&-~ XSaqmsCz16R@ypsҿ~Ը"iFtjtm_Ԇc==H7c8hB %@ш˪]_KtZ,+N VLgXq[!*So ۨ%?Q&.*>yHMhvFw5;^K♣+4d-O_Kgh= z])v_iv#Rʝvor9Ԡ"y#֚x_ EwJem~:T_ܚveRGfZ\I:vd|ǶRmwkwڝ}gUl.>~a >%d `?`*W%N$ڔ-}JZQ:B\[$58I֍;}b$4$q|-@5s|pG07ӽyL%KÛ+h!ulcra;8/Kf^pA B6Jc#ݟ SF.0-wp ];OS/K!<$e>[Q;cBB>a!s֝N&hn #XjXҋxH}ҹڕ,fP7Sy<#J$(?5@Gt4k8&iݏ 씿ďl4D]^>E[2|5*Ń$ICG+fջ 4à6ёfy VB5T?M UoT5A`% ג˾ATRF&>t&VUzPmbxO^9~d}/yi 6J-pf:-Y ]Ѿned6X%5QJwnY&+J^WϟykWJp\]bҏ*~gPj6hՅ lUjJ;=ͳ ^+IQ}9ȩ>6$/'KM,}-㱼E岽f1+wS:o!lnN7EܰN8'0WpGvIAht<1جzdzh7[ Wq%2]:"+2$vJIwMFۤGK2c*u2V@M/fuzcL".e wy6f()nfԕ3ҏأW0(hJ^jX Ĵ?iXޕEjy%SԖqB5TpvLNcUFfV'5Jh\D)Ը;b:`ٺFD"191cKYu 5LڧtA-[Iat-6nqz۬ xZmz"FnP8_ƋM! Wə5R WOz9k:(ݯR?s;!p$>$a~G`gRՂ-\ B|:N O41Q@=#r,~O 9cֿJjfoNx>dq} .. ;ǩv3i0.ě R s{SH(F9];_DyJu#O>!'#R;''HXD/q*Y*7V2hSa,AoiMpyL9 &?mygb6_50+~Վ#&mj@*Og3wa(s$v%0gNxG}vH$y@|Ǫr"If\.ǎqTs^S_ԅC<=NZ= ~ .~$#&Mlq՘} ŇDa&a%51IKC6Yh(EUN݃r)9{4viXE6W-w}ӏ!szE}txQ,X];BE)Q'vj+#zAr6ٚǝ&8,$#VCR2ܘ W;N)ʄg cu:H=ff1*.eE|Yx@vaZ]XZ`P&/RbJMH"+[C}&8ѻ[R+isoztD+^O IYHS\ vԥ3J6FwV<\ >22oPo0x c?X[:zZ58 Z3|ԡaæOT^A8-2CU'FR=hŖGt/^ZW4S5nW*=˶]b\H}b/ *Hާ}u`!!~ƐdGUd%1UNFEMG ʵ8GHo3_BeZ>:5k؃aĸ|+3E}W"7jk[e䛫 M}7t==-ka UeGQ)4lV)gJIw O TAMQ+7LtU  ]Oe|jH*DM}!jB*̋+9}*ڐvaQ陞 W1^d#mt Pڪ"K li9'ފ_i@xz~ TV+aTF._Lv{w:^ܙv#·)_"/ N{ ( ާT>1Z ȷU3\%Ì<~8s6M`*6ߊA;[{H+pEZ`[̶{XPQV-Ob-~@?P;F5o{EX %^~TsmO-}[ >8dC.܌9`=;ї[u>:Х. q}׻ΪߟҧjIY6ɺwSHq2b)7k:?#.L1,\pT'=[L[%Z:WݕV 8}m} hqj޸|h.yJ_~O@zP hpm)RW"RXF m^*cIÂm2>eS~tlB.u&^z ӣ;<P)EU[)v8pS``;FQ%4շ(pEv!B{~"\~l^,Jo6|VoW>-8n ڔB?r`x_*DZ ¸r,@h $gUiKih ?P_;M'A2>ӥt<N XFEaj_Ksd;*q>|iبqd+܉S3`0g枚 mK;o2E}1s١(QxAf9 FfUS( UqQW(n[8ˤFtsM? —޸~KPJBycL=;3&.v9`}8Ht,g~w'QPŅ B$XR_EzObf"i8nhKVnC3aoцIoKbs9?yЀUӺ$ 'p<ږwvJϗMl [eR :!ݰ|$Y0b{x/3@ [C fe}(V9m8Ň;F,bLLI7=kɴ%- y輸 ?7?9,XzC YE Zq3:[Z!R5},c928/2>zdIJ Qfzޣ2]>lⅇ}&Pb~"~ 4 p;AIoh؂4hݱAv:+T֥lɷUu#ޤ`WQKSOYx@W!M֛?cEJGٍc6؈[gzS8쑈@r|QX]edZklR!ZpPΦ:hhx ΕkMI-1k\4 zhA~bO>eSgsClߝ\Sڛ$Bo{{69v>@WS< VY8#E2Z15C~{ӷknd`Et>_+2hsn7sKoKLe݀\uܜQ̋ū&%R읆~Yd7-{}38,Jo%'hGo#f(Jzq&7@Z3.#oH \\yE +C00%y9(o76B'^jq2zpK<9X c$*ޔj uaޞŇHk㒓ïhpM'^h-`.?E({ 7o@;qO{׈E "4K5Uf+Yp:{(a iWE7F?dfϧD~șGTK+]HP=H;@FSA)}]؁GFQ4x 'Ñ4 (<\4IZoL|^/aT{~494Zh=]]M2`AU=!cS PQmYX3ƧCD#];WZ9UT8ÉYk{mᲊT,ůZ:HTT)X~VIR?>_@phߋK!H95Q0 SaT$MJ7Nv:k9R=% DyD]]^E~+AB٨=B3&҉Ȑ\b\qqby|-zJk7I7]$$jQ&6jCMA8|h .Sn2Yg]Rp{P듲-6fwov(mB<f.$: xJyu)'Yx<U#8@{$G@~|X$bW'\5e̞Y=-Ă}N];~]6h5g,) ?kwCu3VXNp&hBaS2.ш|"+P!Zfv>-%/F?I9?#xl[v\Q!.JˑĢF+,lxWZAlxWGN?|SZRdžV nvOd1[mx eT&dL ǬwJ` wY݃CV؄h3 $$"nGx,I^Ph3uXdqz fPe5}\F'S /V3j%|N}==i_%D -q-s*|2ڴZZx}{o퍊KAp"p׮yXܨ$DZl :*h[AmsJiR;1MO ^{=-*_R2ֆϺVV*hdٌ)mkҝ,.1L<]|ͭJv+IB2]h(d&ALR0aO`9Td#-ᒪHh}^':C{h$s/Ѽf.Aj(22 UR˿G2 FsbcDŠK5d=d7 ,i0!xRx`ئ<]zJK_~UWo^~LY$,CMSt>|Ծ!a5/5sNmQuT1b/^&<dǠz /pA11)-?ΎB0~(OT9I릺:лGF_Hmz9gn:S- u0soCZQ4J;~YnlIiYlN|.Jm&򻾆D7*2\UfnwHċ#3NQ8U~,fQ32H'0v$QbWF.Ll-(Tkbo&x53`:F #Warȕ'KD3`^4QKZ}1ߵ y_z#KԄE$s?OGUƩo0#0e2?ȗ D>{.!{<#_%"h|1FuIa&Tcͻ390l6$9Dα_:M7ztل'g/.4pO4smʠ#͡pQvтϋ/W᪾$RfZIo=6 &i̝G ?*?!tT`~6~/Zb.v:BnxijY|n0/CHF?GWՑa&:߁zN r}W+{V1|D(nx: aY.# 3(JnI 36~arxs:P[8:Rܿ(}^KWpL>{rf(jady`я%$@S[qHb*ҵ!I uglH ~Et!6F+Fc -5vb[0OX .^U+xZ844Yl8Q6Ò/V-Q%F hZW%ˎ* ܅Ly؆R<~\7ζF+.baP)kx2}$UydMZ~5*{ii1y_m c޹yoSܪ[ƈ(~}hnJyyɌeڴ[_җrkm (E,b ը[ף v3r|vݹ' Jig近pփ+06/ފBҴe߱؍=ۜNȫ<Βzh0C-!f `Ύuv!N3! 2wVSvt0uR%|(mfJP5[xeC2<`S->o0r6g6ªb~cELK$"5=;?I&JDŽȷI>NszQrUT&?rSP;o;HAۏ$2ѵ;K^ EZZ %`Fm|D{3SbadZHX4A n/UIUQҍ˵C}))βٱ&&-6:=Ba,C$ҍMcWva2w^7v!V_ (@rEV9ܫR1_!-sAr.n#lx4̮::X蠿_. 6:0 ULe:lC%ᰪ%3Ԭr2)EMYV:JI ')-HJxтV!m9yŁ .h;=qi)~ qn[I<$s &:ĵ l3tv5$ZqtH\Q@ht'fA]qŸl8Oҏ? yS3~PcY֨nZ%nۖ0دܨ=}*J H:B{1Ok4+2\.+7Af& J<80gk2ĜF(,ո'տ>T(Iu QAv!Q 5u?r7㱐PX% ['`eH[~<aq|QQL@hl\ٴ?";N&>?"]9ܲUmss:> Jy +[Cke^Y?%(딤a"\4E;b0ĎbJ]]@ -z}JA_E[ ! 1%w+>`G2>7>i SG+؊:*w.ZˆLcn㿣9 hU>si1&rY^ !_l~}Gcr9qm\rB6>Wc eKcډx[s),)+Wߎw]Yhj^:CK%'~IPMj[xyN=^Y˻**^5T:"!-7B/A˰D.OLlυ j _c)ů ,!zI8y땽뺣 ? =)u4TDO!҅#voj`K|alK/G=0IP {vI$su1f~!4l@5sn{? <`4RsHq_ĩȆq%Fƈ=y 5mӰd^}D4#}ߒ̆+] } G8BF@f:|;dPah%Ɖ/;2 9^KI0aV80eo"_ ubo%2F*'T6)U8@S|Cq"J9h**>\)k *Hԛo=[|3Z*D$$NY/+/VM}ǖ,p}x |^-[͝)&9 {RO*z>3<'flªrv7D'm`G Լ:^3@ %Y*69G߉Z p[Щ#T!7BR!!%՘5ljzʦ2RBgَ"\Rࡰ 2m;4^6bXsyz2]1wa"OUP}꾖Ά/spHvXTMhlb\FALEqڴɒsC$H2/_C| e/e#jSw?v=OꆄksCnk&\-hkMŲ%?@T{j<$~ ;2N~(s/rm'b϶7lYNFJ{q͠~=ڙ# jYd+?E͑(WB̝+m<KW($UAWszT_ϝkM2G9PR͎D{[0E !|0KT' IPd3݃$ǝ)$xXtߥQ+^$y 4A2H;u@Xr,z (M0ٝ3b6yQ*h2UϲeFLG]묀 yk,Z3yv1Ye1UQWg:.CALy)MI|nkDA';,>IW7c 6^@*oWD@oZbjS<+_L't_yW}D`3! ȵ:-!O%P^w'Q:%>Eܫnb!Ux`oyΗfql֙c5$l'7eTS#pqџ( di半݂Jj>K\H}K|wXkz|8RX Xnr46T1EO|a}0|Q$qe3ƵBGjfI%Pa?߲r<ܹ|¨؇H)rkQA;$vZgj>EW]P)I'gV_u&{7}V 5qhy_-Ī*1LYPԠ(BX[z/,SG2٥?lnpZGo{#:^eOC tf;*f(Ru -L9Ҫn˞ H$JhY6>ed b,rlim?һS3dAꚻzl/{D- h*p"zC3bvLI EU=5hYvN"@tPř"1IG5)t񞱴BDrD!x.,rzgpCd!)4ЫI5r]E"K[5[I>J{49gmsoz?,IN+Q@m`(-U0?&RLJč<[<ؕg C MqnY.&hs@u) n`o[a4YrPJOl*3ƩtoK{3w0H-[Royf|KE0~Wm\$vI\[58oה208qSZn76m3=,&ϙ(rDpZ0T|_+_e_ <+8i[YzP En1]b31UmG4:3^C=59&G̈́Z؋(~,=rs GVM/fqg{*hjrC.5ݤ׏q ; T؂#0ŲefB9j>4md\y-7  qs+տ1 .GI)}kq&FGM֕cPm!xRփ&<ƎAS io`3l0`_2PuvRDJm))kEPvsW'^#!*=H yK`1t KֆࡇnqֳBU_oIhˈ9FBկs9Wo c1UK_ʝ /Mjpz'Ԉ@}F GRUݤ# H'" Ĉy]H MaƊ ޾yi2]+%Ŏ,e}<{rl?ؿ3(ӣĢDm+orCd*Ma@3?@1M]=tB^`8IWꁾ0Zy =M | Z)FQ'Ƶ)Ylw2e2Y)m㑲Tۅ0P)1ɫ.M s{sq.k!kt5r%[@柵KbgW4hP[@)pr@ \w,$>Ĥ wtX\j+hos- +UpyZuK&> vCٓbqgA@. J"p:sPTPh$|N@3c#)!Jc:/_F"&O6bhpK Fa%]3X(TD@N-)wyNd˜Ȫ*׼jMC&C"]3FS+בe5Pbb 3QsrʀA+9K I?[J7FxD\O@ ~~RT,XK+JD!YTz!S`}z)qeG{+ǢZ X{nTp"d /ͬ˾F\'CXJ%L[Nm' 2$zŦ80W;7me|d T4=G$+Dފzbc~#!e&;{J^S]qW5v=ʦOvfZx=̤ep-b@y)YEViL`FTzw_z-cVP$w?Wbgh*yR(y܏Hh:=tL޵&?MyUtVdk*.uу\Cɽ8_,V6i͒Jﺧ$ѮyrR+u8IK*J}IWn DNtf0 煏u}"_2Cȳÿ nk|6ֽ S!nl]z| gCSs!/%ϱR vRЀJI?lSd<  WzAtw/C:~xhze5Hp>+5e3nsX'#oE#J֋(T!.(HL#fYUV&*ч#[>)ehU&qpv\3 ݘ^P\]Ml0NQaQ K$9=xq*z3p>['.HH8o5u P:'FI|\I G>gt5UN.by1cɮMT;oK|qs?%ϔ(<]!䃋+<:=ƌYy<1QRgzY 1y){D"0sDPdon8SdR{]N"{ c1Hz`] py]͂fȘk^͗( ЭXǧc"d{zϿ`|_ $\6n\E rN6鬥.{>8V7`}ɒ{IZ+됩`;{jxO̪:I3VEu򂖣rNvp lO?= \}W H>U[2Y G`X &{+~pJ$Tz\ʔO_r0,'%MEMi?N]ϭ-7U We͛Ȯ-D ރqLOP]^LH6]q(:li= fZsHr] 1`}LG_8> ,dEMOUɰ`#r_Q~+òwn76~xCH~rϏyIg̟ /~A:z`zz7Xn48u;$tS~Bƀ'|-),}g}QqrB i ᣻Q|Ac >FQ\cq?79$*vHXRdER/֎ai 3$XWSܖ1Aq4RyJ 卼xϊ`M-TL,zv4o{λs ׻]J=!uo_~dcW}h&A3'U,DL;oZ]HIj>qb.wto[Kq[n;_+ƍwrE"պ%C[8W1Λ̷䰋Zt_ @jjȑ/fmΥm sc'ʅx.4޴cӷ*ӝ˜[X%F rrGyMfISFaxsئԏrip?}"۪8䠺 AwJ*?S@S(917ln^W*K'U@&gb*8?.'͆\x>].]C(/΅ {kG2+T, ck>]t>@߫F<6p}'0,4uGr~y*w*b~#@?i^ijd X#gˤ,fi<.,İcZ'䞐/ s$@?DtxI{AM_UbrwbWzu+)<74fOcYZ_,L>p_n+ڬ-ZK #ܣKrV߫V..p=*fIт Ls|]-3CrOdgs[FFF"fwR^T>nZgNПVp0tb:y`4Ba9By/z'5;QW>4*f.|#'lo~HX#LF >E0~Zق BDzYo(s0RcyeI]N)ł(&0FJMd0ܖ&jD|mt5FH41Ek;M<{fII*Ւ4 ʥS{Zlc8W@%)5|[/5twn[F@~tb[hf/lGЗQ_ۚz9:XUg:~TanL%;2C;`:V$:=o~Mj5ҋ!xNӄ`"ÊyAP4FJqGNrPؖ"z- V֐m\0L7-ϓ((}b\J1CK,N*6Ô+=0m0P9߽kIc6s#tx^J\wKĶ DdT|%9Hc@Y[o{Pꪚq> }}>pΘ;mO4O{i%I* ~ `-${!%g36`z|8 _؉z":ɦ^T=;ףK OMN^B9OF`@=%Vz `R0ی%GM1O 1n#y/Yn8S-W%- y]RPJcK jU>|'<h]W@ŋt줯?bxF N g*) ]xM͎1[/+v-JyZ//G=9q`M!%t kZq2Yv9YQJJ_;ג;]saȊOTuDn΢^Sq-/&W]C.Sylʰη>#b\@Hz=xZTgF[z<(xԫTO3|Mڪ18\#k }bU/8̇pMDs%o:Gb2چ'B~gm]$xmVw xS`l^DyuzbG-rDžPAx`Q̊ Ϥ/c^k R@;cK4_e!)k ͙%.vdcwh` WzX,aS+d\+,MY*oxTk" FF]h8*C9THM!ZFFƸ„Vtj2D~3κQV_%w>UjNg{Rv/etV?JBk"5ii`jf1kD[޶*5ao(^ffl@ 6c,c:Te˕>ԍs˧ ˄+NK-qy\}KxˠSecbz2D]!]!<4&qCd EOf@ WGD #sֽ/La璃r2 Gׁ4 ">+dr/]1ȽޥSz7InȨ)ذ';_/1\BxENdEOU* $_nA3$[ݝ:@9m'2M $m4 Z?Æw=-m{׹Q$(6O5:S\rjxjnIw^3%AwNܵbӂ;EjDΟwb[h$|:Rn߻caDpLSv㐒euJToCG ?vt )7Б$x0d'Gt%io2 Iw|>%g;Qfw' ~U$VEBa5Ŗ31)8 % ttY@kf"|֡ 5;Xuⶵ伂8tSX_n3Gttug3=Z< G?v hG'Ğ5VcRPaƀ_i[JUlI 4rYD~zZlTce)gQ^UN&d$v^WwAUB`|n%hs`xH7n`{'o誗˟htcѩL/0Nmu =;!+YyI^M+&ߺ>DݭIF+0v>U|z4}ˠmݚYpn\ v3% (xE%^vY ۏ })+g:ojV=8g ^Ttfy>g>/5p+.܄1@3]9gp8vH ZӔOEhq/&;˄iƣ=3&A&x&qkT ^m~1wu᏾Rri>9B*ӛ׾MkYX&`v<9 %O=u7E>|w:U[9w>(]/7<[ C|a'0C8WWK]e&u$5>n0~!~- e33 -pp]KJ'n[8[f&4vh5 BG m&b9%aMn_6JQnNU`2߾&O[a>0)ؤ"]_ÿr?5lo3<JdFpIBr_ $;##ik!,ؓk)b5#7Ñn-3wݍE>gn<:A -Y( 8Qql Hϋڸ#߮w];S Fz:3r٦lz^7G:dg@bئM&k9 :/ʩmy¸u,1׊8US8KˌvߟcW:3kBhdbrẩZ8(jұPB!M:[!trb-?6[=19ƭ2jp~s޸ػT0JCԑ{&^4{>SդS% F6(1V!vTRĜ?ظN((gbOWo2ٵX-| C}۷Ǽc_6nJ08 ']BmGdw7L: Yh~II&ڔv=ۛ2)ZB?U*J.Pi/X$-8=MiŇs#q2pq،82 }EW PcL)Zʹ̊:Q v'# G ŻN-,?3ǶUP -#^>U"J)5Z #|CFЪP0a&PEEܝce[iyI yX&Or{fCe9HWǾCsd7*[ *F_AVC X#uh?4&z`-@aFE㞴1Y8>Q37V0ɏg[f<L(`Hc$wp?վD g"VRꐞ/WyO_sr}>-$&fTGU|F"h/RVx>f[ Hg?\S@twG%ntn8nv| ģ%rwY8x"0;Jt/Rj +}@WLzbw& hgx7r!coE!/Rs@82PEHOjNTp MfoiylEf6>ݕ(7LkK0k250UQot XWP"G<*YO%LSw\@eĨGb[qpR<8>>. ul( p-|$|9;Vx1Fih{MMD$_Bvo+NS<]İq1$GTeBikc1(bysE4bF:N| z[|]"_;! P#R+jP" OU`$"vyH]4@v525jUoutw9* p Rtpc@j_9%\ gm_}@2" Wy':+sӪ3ba|o2~tOdNdZb;f3#!Rv%M/Nv+(ߺe6bx%b4oZsbk\ͩ3t,<5M,-ǂ(L{#vК }TGOYdgS6 ]W ^;M HUZ4?\|әBvc߾U$x\!'|َST #,8Л!w$ R8h4m9k¢1ݧN2I}e2sq tٌmcd]nՐ Rbh9㕆NIf>}Qʼ!h{ 0 lz~wpnR2,9٫mܪV,/4>a~xyW68 d#À(p$sm e){nSVQa6\ȸo[E7kD੕?R\IQ=ׯ8ҍ\Pv+ݡZGb.`>c=blpYJ.\[Ğ73]){[XyëhM~%C" kh| L1oҔ@B5sp&]ؙU9^%{OWtW.=j,VQJa1u+*&ڳ]YFML7[hFCŎ\._U@ZXCzB\aC(9E9U>x63P0Xw:sQM:LSc[;%amd~>-r@:b]>##U>Xz!ȁ J4qkZ$\(`Kzl^D.΅RENN2PXfzez3 vG"Ddq~"2ϸPPJf5̞ nb}ZFwo##¶ bQQҥp%рNU3[S+D|]̰"gQzf%Uc5sdH؆y؜q$|\G6XԔ@ADk5$K#T#F i]L<,!2%*7j|=Q  fx&4.*ka1pQ#v4TE@ٹf& O6ZƌGTZlHc Ѧ ś"bCZk wE("wGHTT-Xj^A )vPD}L5mgMȷb=|,n ]8/,@#1Obt!@$=LYd1}O%OkzAU4G )x L- Ɠ?\ptt|o{Oe=Gc𚮟 ڙS"TI?$"*rcv#FQ"Tm- 7dVoZi[S!U!^~~ς1a?T+7)Սx~6Vjqxi,R[u5c. %7֡*d{9Gs?]gPكtw٢7ak"%LgšWcf\%>{)7[]X3:__̑s*>@n]*(RÁ˷^ PIrKPMʸf«BtBK4 fCkiߩ{_b]_XB_x):Μk驷Yr!c'Rd}4k^i쫀-Lhgws:hçБs[6UPxSKp5^`rr b=Ϻ^( 9>Es˴ tc_'"0ly# 49'8@!hx$)|6#i{^q^}Hq4$ז0i =YNڧco*RrhҠ)s anjD0Sru/jLJpr:05>EB99UAUjʨ0 Dqp4rⷍ]` 3"]D.lD>,$\7'2ETv$W/V=x~5PR rabv0W<BӅW-W 8?m; BdOX`~Lсڦe~XԅACٿ(V]b^W8(iI#fS dC\@_q+:y3j*WʔMf'M;ю[:pȺC; ?=\JgiE *nΪːRxxh[/_;9 Q$ҊMoC&5a\R |6*Z[C%Y.Qx`=JD_V.XmKz\?$+DQ%WFu3gÅΰ-/Lݫo -H=6Mlb!$qݗ9P|WSH3sqӋY~JDV4 ) \ ۭbJԩ ,|jaIV3ri9j2IG#[JXU&K^Z*HyYKn:fO@~efgOs;AqՎ67Ƣc0l͌bҌșg 3Laoĝvnh\d K fly;3kB0J`X̊DpA>=\"q+t+v9Nv'H m965WE3_hmF?jDyn+AFu\M Aq6ѭl>IZ:F|D)xhT e P7c-؊Zo23`)m%ѭ^ĺ)'-J <(GI _;r_JқaM=;DA)m4 6z!-g@ڿWy@Miz `{g.N8mLjqy4,SnA%+F3QL*$5ԄЋO kw\ U~E{WXrCTEW05*vf[ 2 MTԡyOpz!Ӏr*BӜiTex-|}7`l%#?] ’خ֛.\nVn\P03dh`U/WV+ͫ]0{ ǮG?H)h,"˯}lcFK;65ՆȥBt(: i5ǎE0$'!آE(}Q Їʘ-  J>eÈ_yi3ɵXCƿbj<P *uF|uMdFR}6KmLf!#\^fc.sjpM Q-4rځR ]1?t}ce3Nh'A\@SޤFٗQ| J{baf]\eK%GrJ=hߒD\xoVĴjکǏ" pi*HBJBB,>i&sڟs1( 6`ؒME@j`qozD{\ 9YH1.2mRL'p\i-%He'c:Xn)}[;C/+g74}{cS&Ai\4z@WXbdm,MΟ&eS@؈QOSMen./~k~4'>b)e?Fs\ ٵ.#>Ylծ4~cfqBK&ͼrU%d&擂P;}m*魀5߻viHy՟R5Î691 gZkzM*R@'\7<9<:w$@!Z{q=$:" <9*j;ÁZ8 )eQ4F\u|r5`~>AVY> ;` a \/ZsA˧Kh2;P$c߾&lHqMI6Dd(iҸM$~JcSy+$᫲yI凑DJ':.UZW23ap ])IBR,qx뛰tļɇ9k4![O1ʕ/'.Y3+FaO J Ez* hsPv<أ<N:'3w2UG\Fn znڅwZs4K:Kl=,k{)WcPyyC!:"v e?am;bg.b?Knw fЄ1ΡO-|wao䩟 0LmL!i 9a:qmwҪa!H:Cy<]-3b|FS lkL0k@?["?eޔt2+d B>/|@Є̛D+[Z3.Ws6,@s@*6s~K#,-19aB9e]3($_Fou"3I f *96vt]l>t3M1 8Té}&'o+ c`ડ^4z| RѾ7q철ۼgoU \}U`?j)©Pss(oE|55djrw``WwJ&ӎ "d7QCZҢX4Aq&r߿G4z>y'b– 20 xT;&7ԛ@0|io*hK|:x8shd= 28v7O.E[w26Raqa ">K"xJ+4..0-,Y俁r7|X޹D>u3?ݐN2bTH{`~)!;A}3# . Cf|`gY^˦~x,k,2Nhr@-;;LCC|GhB" nt)gC$9ĺ7te]Zs;psDOE ѕ IqGCEC#c ̭Ȋ@3Z6 P{+Zr5kUrF`GMS#*JJd=_65Af0)#x1(PG䜦/]n HJtPr(tA+"hC9TĻm"ۮbz >HTl<( &*~e*9Wtqyi! '-8;;4P)f{J[3$ۦ|o?V$U2 {dvVK<\=|Vsw٩; ϕlOۃLq/^MN9Yq!cІnQズ:fvwDzH*J'mā:ه~swAl|ʫZ{Fo7ӈ͞AW(G}3M(W- G_K 0[y(UY"z4lǓYJ)bIŜwң'*yOu T_22GߖVnQa^^@FY0g1xplGaS->4Z7X !՝{.G Q üy;hY,klZ~Hq:Ooi9ͨb#`=C7Tܷh %y4;iNf`!A#&u q_qe0ɭ0"Yd4hU+h""aڥxV"Oހ?KOj{Qk_CxNAƿpK Y  \`PՈPQTTF~wY^M2h<8qϴ1ౖ0{P(<|?h 7iTW,vLŦ~[Ti0{Z NMR KM0[a>Gr9JJpO0FOM{F|!)Θ98QJhCZ &"Mzp,NmO -P6>-| ז g)JհtB>U%q+p#) zpg/Kya(ew'֨UT5ElٗREzPދ K'9cIlR[^aԖʼ̮9),jkTW^ ><]7AHǍbr{DvXSCRRI WZ?5|ē;>aa2jp{AE \XlQ7\ [|&}M5/Sw/Kv#?:ϾD ԭk.C޻x?v}Kå$Ռ0noԢKF$m jЂ 5lޯ23qkJ1Sj@ioaGӴ"q@-)GVގX0 UQXt(d EqTf u9mXwNwy@ lqi-dydu1i}Hɖ .ah 3eR :%BRbt"o^F4XTO1v´:E&eu5{XF*vʵA'RI|Tl(Cê\U "nQMX?yj@5- ؤ}Q!xJH~b[Ko@[2+w=:DebhP+a-t!NRe~MR ާd61 e~ =$7gRE> qr64J C$vznB5Vf~J|;c]~LL4 ]U%\ 71dWɂF q#WY 6j.hs Լ=t, 5bU>Շdcj/{[^aL󄞣݆U<`u/Q?\ Z#·?- I#yZE RtL@6{ ~uٰT'~IcyLQQ#l1ZZJ&(Ot;|K97yJ0h^})kݙE+tZ 2QJqN9pb '}ag"a.vQ8d +U?أrk_!ten2q"@Q!Yo(;bֺ uBV궡H-X ||Mu1JI>Bu)؂NОo.=.bK|W(eЮ=̞ݔ6n[ Tҵ )Fx !|FlE zU\I)}MrGY\ rSem=3&ƆM]fl`o.͹f ȐK_јC6oݨ[9\Uqku-e`D3}Pg^Jln:7$"<FtKٔ_G*hh XөJEK*#Z]<8(]v&y7#sz%NW\.E/,15FF3m-s:]BQ.k|S,At q[j[dڃ)P `bri-vAfhi/|\Hc\CQNhrPGݨ EomBMl o 堅 #46;M^f&xMH:E\xcFXÀ;-,7k.kMrމ̤\8e" ?nY'$&cS?>njQ/aV۠}f,[qh.q]asP5za ZB'l\uh˲W z'n5T4M~:=-(14E2\hIEo[%ܷ*훣h8 l= LJ6SYv:ŕѓ D/y{+LlmOғ[nbE" i>| t\z4RN9jҰq==Vڼ빮 (##mg;WOe^xs(}JWe_P?ۧw*gx nF ˤ>?L[M_Fj1r5\;R{e%8.TkMVL^XNԧYߣbu7~lNmA`p?ƨ 8 Vh.:/\\>ѱ\^CEO  bQ{r\ iޞD0b 9Q!ba"bvtֳ6lz&i05N۽T|m`+oSLܗkF2ѡe9ĹE{MXII08_boċ{؞QlOZ_a6H%;C1I往:xDXH,I:MVX77nH'Yc=?ns@kr0a~鉀 )^0\b()1*N-jEiQ/Z`L}* _(d2vy)Ù&.ۮ U0Uؾ`ѻ+<EV>@a8WBBep9K6F{ɓO4|GT3a:؂isUB4K26*, j "dhE1L,z*&rҡT,$cԦxIƢC)J08ݾ)F jbZ Effa H'~p>(ήr朾 Zddk!gh.(QFdn,0bU*16yT*>e]ȡiz5ח (+ k))҇ w }81]rKMM1Mmu`k JU޸:er`hA jDFOpW&@SKZ-Z T:0<6y7:*[XSAP9>,~ t0>RVLQZZc6<\̗) ⤽uA7uUOEfPsr;miZ2A:1$R~"z~^AG )Iĕ@YΏ<jºޚUBn8mqK8S@cְ|MzvK+0&`Odv*OT1oz+sR>Xj^rZu| A'lhhݏ m ]\ *Mv}8w7ii8R5/WX!g/+U>G1Ɏ%cZ[_t?(8zj~j4./@DqGEUTP!Ni2_'$pToɲvl=CǟC&h6:hu^doܗ\TJ8gӪłv_zyYmJr+'SIP*ָfkoAfEO&d;ø|i[nĝaĖxxֽ=N̊萬Me^]h{Û4AMaKUU Wvȝg@GN+;Ӯ<Œ־LDW{KGM,K1wY$5O1<ע$b/3粐4@{'qP8<;&eQv |[p(mw< Oq˟AYyՌKú{$ޢ7ҙ3lb6;\orc+K8RK# U2F>>+isָ_>jY*Q+×f7fk3'܄cdS8vAeRQ;òB5߲(na;1>`\qG& >k zvu]w@I A8 RUBh9r -=ۖJ@]X)v.&6A5s]9 6Nl1ց 2䶞T釥?oQC Z K^@!6XA|̱%G$gk$ E (s(91o̿"iO*Y=7fdmC&Sm4+LD-@L%wdH.xk_K"|?%ߡ[[RS.[nlY '}8-p-\#Y!wz3#%\'jY^g|N"'X]\f]u00p i5`;d#P-GB7nR=PȉY%1,)ZMT9lI`v7qdI*2قsU$O5wp.iDzy&qyfBkY41V Škk7TWNei&Uon.=xFx Fǔ6X5FsvGQWbhoVVA"DZ9 b!%@Y8Ey8BV|UD:|;*$s])Y%HeXGRd 0dSh܀d%1rq狿M`?ӳPoO9K;MjXyY 2g@>WeqtTx,ܞ㨘V@Y373hGѬ4w%5lsGm"ս8X.rG<5bi(Z隔ڝd >gB8wi>v7|8 v;@z(e41O,j̍Cf[fE 6PA<{.v֕@4IvI's@ !&T>+ǟ0ԽtOLBJ? K0bpAKFN5&s5S*Wv3R FJ5UFݲPM rҿfOep,%&w3fLRh>|[NJm5ꋢ[WwPœ~x_WsQ%Jt*+ܚ$!EwTDn@ù(CwRQF_V3䦛7upj{$1OQ-G ac.ȿ,{jplSP{0h B'ye$)5(~V)/,h w6pi1z kcAOnӂ\o>A=HbUvҭ$%2U>V!0l^u<_Q/lnsK =LNJ3Vpq i1'BΖwGqwbAH8*Kycwĕs\bI&-Av@9M lK*@xȸ) -.%'!7~UCHj!/6[m6 %U[tIT(~On7Cp|Ae}0 =~nȽaO&/0rؿ;%) r5"8/!d/8['X^A@_:BH/3LyJč};$=qeH! ԼxbG Yzz"ٞ£L zE6 ZnT(˕cJƋ|Pb;ߞK$"}>SMRfYH?iuDնwL?uNyTRN ZbЛj?꣏#tʽJVz1STaDB疯 .SZHkjؗi/WJ2ÙB xjhc=͙w$Caԟ׳luvZzZˇ#AF&@a-Ζ-'9'g6{f)y6]R# !W#%>"* !Tf/L'\/ cQ#> *4=d~bG:XAubRb~CV $` Z4>A F*7pescFS?.V 18fHcXI7$ OgN$>C %J'z^wrg ! A09{l2k%4̘>CeɰA򰊓ZA*< p;X]N(`݆HdBx rdHEB'f#qlM4Kmw8axRΟm ߎs.o2QtȒR  Ƴ%8fE)E̤S&~`dU'(ƴ-KEXK(JVmK/*DH\֌=lbSܾ:D%#_=a(:έ'T8,ES[h[ee[inM\;=Ig~Z _D}E k%%Ubbvu؇$|'/ ˖:\:rEaO[̔ih~xM־zŧ#.$v+@TY|GepRA2T*k|amlIаW_M`H~ShEkF[CF^q%ТôO$gb{u 1,ꊁwZaۚj=E]+q¤0f*wbqN 2r#CI[(TMpg) ifԦVE6_G&W^@ ҕ>$ϚQ^Z*%WgxbƼF͂3^?Ky(%_4Q$ mN{O R&wQ#σ~@Jz 2氩nqBf 1%"5Tۃ 'B0Iwb>q5%pݑ\F.y%CAY^Spۨ]LE,Z3h@2WϪqxsX|u&Xplw`R޶zŨdU#m0cA@ҹFe>%?|c /l\&$.Dߞ̙KNr`z9u]/=OhY[V%U,G~?Fw?5{ۂZd[D?qc壸+oGɧ m Gף%DyJqBqkFV4y1E;E;w7`6l ~,YwҶ5%׾3Uth3ᑮ>yd+rX-3Nv9dJ S+ =G[ {5`;r#pwYBi$*x:ru3\O3=]Y~:fvd\< r j Q¢(Ě*L{^ZEOnI0@w YyH5>Tj1KՕ`}΋ 8穘A !?T|]>#t+-w)~$?xF6Wnۺ&Sm:h+઀wY~t֡$[~P? 8 xu: ܜJ(tiz`c Ki=d"&S0wD8X ?ݧ6#5[;gHʫVٰ<+3X끌ah6)i(fi_\eNxӟJ%/xGgdx˂_hP&x]"$cӈU2U 꽛d輊XjWG^d n& ɯ w7\ݳۄݴsZ3 XY|{$$i]lfq>Lse }e4OQZȯv`? GGPum(7|x5NbL<ӿpV%8~u]5~uCi])>eLedq`v'1*9! &` ՘JΕ`JE)(?z/g‹8a'rS-djRt 4MdCN@n6QpWnO3jEȀ͟Jųڐ-w~9/{BdAROƇJjHsR(hfܶ?Z铳i?]] $_>o')GNP;|yŧ뎧Bf"9&꽐Ah9)}YЈM.}{ք-Yҗ.j|C5]K &dF=OG m 1)k 90_,(Crʯ) xק'e'?2$c4)&0 &TYxzN'.N`k(ϟnMCqJi!d!I>K{$yY- Lz `KGnu<-Wm]aZrY8H +ZC;eG@tNH&dknl(Mɪ*`dUMwXrx~w_p:e\25^])'.uQ+G?mwDP7_TWmq$رGFW ~gm}Ƙuw2/-R}{3'Tm`1A 8DLW\񅄢O/w"̯,I" PQ^Ep{6ܚXFWyvt`Sb"owjy' ̼RHt JZ ݝB iaJ2adn Aĸ61&i_=;.J4 k}"a4z1U"r0k;[ʮZmfYn,"co9_OIM5vZ+/ T- 8 vڄ)(6g徵we,}vf$5z}U{GiEܫw ꋬ*M8| UcG jK W_Z~iu.N~Vg (䷮kJ[tYETJZ=&|c]Y$5L LmܟZIg$=||J6qNAL"bfCQ;ΆӁg\Yf#/xQrz][z칰_z;[8zZMCYZ/`1TӒ 9 /YKh0TAIܻџͿWr'=Y"u3|\Q=q@qbXe#w+MD?F ن_o  J4qx["mWU1 q8wa 2d,L G]m"&#?̠)@5-d0<"+{+`њ0c].4i焠6n]C2(Ծw%|S)u5NVOSz{G8{!F?#!axHF$HAP`VFmvhM[ ֔-.oU}2^e.j8;ji TADV8'wx$‚%s`Ll]O OA-d^SW[c.\.8R=O^~_+Qb`e~arJXBxBw&"]Y]y?LW)ɮRq}A)D 6 Ѵ 4p5:̡\;6?9:R򚕾 @tc񢌶oøΗTg9I,0+YdkJJkUh ]#q^٣%yQa7.GZ jpH``1+(Մ3~m6q]혰M0Rȝֹpѐ3@ 3Uܱn8ܡo2ޅԿRYHĊ#Z 0?8Ol0"BBwKBE-}u2)u%0#`SA*0cAD(oap# WSuKCō}-sUL"D9zb{[a5cqxPU3mSO b+r'Qud=._Fq|(a-ȭܢؠ'$~moq8"ZF<̰?Dtlz L(D`oL@bhA1GT~YKɔ9NG"+re#$1Z#_%"|rRikS 2qj8MhdxhF_ K(r@Z6&ؗ ?RE@-ҶMh zWBa&Úr"T^6$ W1gt!":>2{`j s`Ng{^1)#&W(f̐$dAJ6`> Ҟ4Ugظ2w+5ۢa3USE55YUD 7QGFTh@; 'שk  5aŪ |` ہWx>Ƥ?J'/@Z3d+ʞo4ϮBHqQ߶1*OB&,c]zBH&U6K$MmZJ Bn)M[ЍXAnUi㷬A3!=\$$.LuVy*}.Da]gCۻ'9~(eFȸRGUL#1vcR)^P췉 oHxO0 *[4[r Hk҇0 ^Z0&%NZ(ڭN9 +oJS$E YHb>SQ06 At#իj~zP,)ZS,mީEDSAxZ]kcfp$3P 5/Z3K:" Q4)eѓD$`N}s/'ހVu:_,JY>@ytl^{㈝p"Z՗sh:\ 4WWlDb.3N ao$8wuKdC+ bk%{z. r~j4;v#[knVK-ӽ1R !@1P9ZJ 9[aK_/jLF_zM0}T뜢E-r&vrZt܄K5};\cd }Zȣ 4S<_3Ƹ^st,X0S+ !,ln.F]NY o}{)Nw~zy~9.Lâ[bn(pjފICuwG 4m7VNwJ4̨āc6Y}u!#ėm57_5ߟө[ul+~ A'1sN=ϻA3c9W<ˇ5-]-e;"BjtkwE g5󄶰S3+aS s ^yO:G,g/aqau=o Ik:-`t(r?arRe;?*c-Ƙbp(ŏוCK^ z5_|7^jBv, J׍r(ӄٯcpGYpR9AAw7{V > %hr}7Gy[ܳucv'6 ݫ(x (/'WpJ_PPkmXLNsc~Zַ H/J42O+W`|c2U _ hйၘ?zw g@[/s+^E&M4"/ 'r,AfM"[,g_ƣL vX+ !ӣ| ?3o /bZDM"&S4Yv~֛ |y#cB!*K~س'HgW'%6k^T.͆^ϫqPe p^B%jaGyܾ!-^y0 #N1ȨTs&X0@N1*'_S1p$o*>pUc~/ N]7W˘ Iگhr) .϶W7ԷiUY`̴ڤ,>2hW`B):N.#[uzd5 ߺ2ٿ MZW@5v!X縢X՟](ɗʅ/Gk'PP%*wiOw$A[WokzanŪC$vVz↝bN߫q? +d@h~k'Fgm)3zh \:2xQ#[[5 uF]_gUaJqoī韝Y 3*H w+eU[2sETeV`!M{fF?_d$\lYo_ZRtȰ1*ŋNw!O^BH7Lja.0kdP$&1f*5secϜm@alӕoq0 ВFإ!Lry O#}h0Ϻ p3F]LKgA(z5v@R}Zr<4+Rx }\c`g鰓>3f)*#sjh9nR-J!}pp7ty>0~=c1_4mfI^" DLhF[i0?HLݒ$j@$+/+vj\m)d_ly'E/ɋ̾4D *Ù',*RU@ߊ $;&Ņ힇%VCS`4#v~/::HX=S+qõ8!GvהM |ʁPW W8PZH8JO$ځ e˟i,t2Ak.>'c;Ԭ_FlTs`sqa*,Dž14VHon-X̎k>r d *&8NS#4]hKh]1(N T$t$%h=u`n8+J3x<`)][:.v5w@I !p߸-` mҺ)9S[AQۖ}KT\݇JIM%ESLL3'2¢B9f9$q o'bTĆp0g9 |tLcc=xC$0`Fo߽y 3aЗ\22c[kui/#;U< G/ھz;R/ORd=d^S)&5>"8;gI5+T(hXcpF 0בB@ETsS?Xސ}{#n 8ڔ sFe !-bqv! 4 /[߭ %I&0@&1b amE+ w 04ۨK47Z-p,K w}E PFqml +c^tÄd8[uvAQ⊃6)TR'c_Mwi5y x;PxX˒$f?VQ^Q_,>KܢCjf$?oy 1$)fk{hkvQ]tN!!0>m VλD,4/,IԞ'rTx v~it5lh\.t T34xzfdeb$cym`˧n:z|Z?-Jh_+kT55zvUCy/n|wH , %b:Sc4ܦD-n 7Hcˏ`MC^:w-2DP"#"R")WDt7&ytb0۵SyEm ,&x9сkwiW.6~%E3Xeמfi$! 9'sXcr7Nki *~B&]M AE @>z'ARå$KﻂfZܕM15 ^vQh%jwUN?0R OA4d uuĖ,Ut?c`y! uy5PG d}DMz#{JVF+2ΌqP]4 ^qSQWF?Mޫ` h}oAJ\욞qI;ɪo@BR^t@` Y؎3Ko} 6PpHwЊ"z>ށC x 9X6=8:֔ t>KW %~nss֦-TP7:k.*@D](f$UZ%?%f.Y_5\2 R#rv: qrFGsy>q`9 md@˭ <=| p,_\-b(Lb&`FXlj=rE}ާxd)AKK >\"؀ -~{cIM7H`ǑՈD1.U"R`id8 >CŗFռ] 6uE' eiXZYWmjTsS\OSa\cn']贐DW#k3HB ŗotQ%]=2detl|xؽJ]^69P H-5]ᘔq*f9IgTIՏu)Y:* M8{ʫ^W3x:g  VvVJhrRH65!,\)"񩯼 ʀh g (5A]l`YʄoZ1٩PM_K3r%so=et $]#=-ö>Mƒ ޱsH ^*2{/Jrume<)"*5E/}R|pv?'H,^*gFǚݎcf_/xl!rJ<W* pcs;=AiW؉"= ~jK+ yj }_ԃ_mC[{X&e>뿌*lkD ʙPùѨ*uss:i,5PPCcm{0  nbs7\G׳,:Ժ0mR B]4g =mk2Dž6BqD2:3gFX"ةwq'4]yy(8刭PP%El|A l;-W:|H%r./XUT!ip/EW`~PZ H1ACs1n ,?]RK>o2_ߌYq)XH2HUf?ƙÄe<[/WJqucbU3 K!]Ap]7?8g ۂbYr#%Ql 7Cղ+1yl5ټ2K:ц]0:tDTG/Ўܤ ƌZ\`{BxU#GŒ| iNT5b3h65']Bi,կHʽWQ45#Xgi"7v8l| uW +9It&uy!%Vy5YliwY/֘ۉX]5VK7[N9Ch#}w<&i NSS.$tBVC+=|M̥Cdr-~h햩>86)dD5g=~nz;F~۝2x"ƦF(g}LIVHɴQ%3+1OT`9Cypoh"B؛__ՔduL0nsנ]6r`z’5ҕ"OMPnxyp]ŋy~ov{iJ-ycARs$GHrfS$R8wiOGE_d[>s 8B~ m.X?+, !:S<Xᅡ 9n ;h{If}c[b ~3Ś8NB]B<ۆ+ȂϖbסD'=y)q/d?p6uYKS7?{8Mww~_FlO S;3@e%fWsl!DZmY=qПD*nl+_5?g*LoU^!>Ҕ*0Im>zpY)Q/isDt5GoI_z$ ^]7\~b4 +0[$&7վ; 11?M,.Z]nw½أp*`i(nr̲J~ܟg^Du@^b40f \Cx겖ch5Nelik Sk0WP_?k Yh$1G!=gq?S^^߅ \9#+ZwogkM JS=[!ZOk[?wB5(PvHV:"m"6CqXxݏ6D.QeM3xU|2LuED`]䀰mu޼ o9i2j APc0J&@S멃G(!l 㾨y< ĝB:!|pEznF͹1:=JOrVJZ '%9aqXWIl o7ҧ-́H6zHXn½O=/;El0ǖ|aX>!!t:ɞ?A-lyNDXS~!rF>YF桄ZXJ5ͭ/mnq!p"),Ζ+(7LH~O)`J^izy⧪d oy4jl) !mqY&KNv2jq RGʣ|BծpzLjOmh:#Ƙ5hx_)kգu,,>u#"_{E*Ƞk[&?V*)YC@o;U'ROvxˏVuvB=靨 W^PKIV)s8;zP9-%Nnsf[o`h"_ɝ _ U!ͭW 'HMK)yxˎ'e|!TUPk}l$q˒3l+k.Iշ;){WGoӅ!mWSh߾f?/K p!@.OІLr:ʨS4[Βð6Mh%FA[vkS_sn sbzt5Y"< 'C7FavCXx<[gI.2r xMg-cZ lqUDbQйNqm ŷ[t %W$sr -5<=n&$"7wŹFR#3 w7)w ?aHowX" xۨBL2~3Y0FV> =:I8"8Lym}1Wy/[տ %T(KqF ؓlBg"#uVR}lt hkUwoi#yzO0Z@K0]5נHp \W|+{i7b݄rʌRZN⛤k%3}j c6etR7 3 NJצNeP LX6(P蠝)]3э:bp3fM+ ?N`/N( O]ᮂI\6BZNj Ls7eڨߋs7|qHᚫ; +"-=Lx\3rd3x ^TlT6pN}e[ݻ4C3lgWb^-Q{% 8#"Xpaj%&KAZr /H Hlz?&)\:,!&ȵyCJo5gJ%w[oƑȨ_//Bԓy܌O&S4 S*Up:I.F]"ĿqQɲöROuvSNOpE`' YۮoMp7NaqTZʽMJ~C1$mUisd[/ hQy!{v [ "2 X}CO!qt=;P/LnYL[PLbze% !Sw6WA[mձGk&1!2 LJ43~qPD,?"$pb(9m~Eō33L?(aP rH8A9௩~3>J[im([_(s3k +79D`JIo4o' q\iQZB $2klV1P(t+"MalA,n |cz6#-,̾OQYlXǢ|纒w,{>A-~Gf.-bșnTnEuILp9BPC-x604fvKĻ7q|I(1#>yI<(\ևcH0"m#`/GnJn܈zl@x80i:lSpJiֿ'}KώHXЩC5gxˎg@ 3_T`kL)u ۇtH!yݏ(BZV`!R"7Τ7X}YJgaJΤF.um=7KX#/@VtS0Sx<&J=i -.2;&k^Eht,\sG{} 1h BK| gPM>B U~bz%KsQG2]`V/h0? QI{ ĸ}* 0eš9eR7wdg #ɶ`4\MXҷ;B}P)g4%k%.͙1)29 ׉esFIgyW> ֲ6kՐQ '?U]qxc?yum$[Bz:Fဖ>DŘ\4hN9PQHt|aW%<"8 D-LtYIϜSj=V5,[7Fwdh}3V#Ձ3$ޥ Xh~Rs\qnƈ*J=qJ;i&΄tI<\y=>g)T?t-ߩ27* ]..&HK~'VEUȢJ3y:=>3vU"P?L.2y@ڊʣar*dVNK,17(7h=!߅5Ǹd$6ڶ;L0ٙu66mYܟ#/._ƒTX@+\߮p-둁3KTBAsW"Xpe8Fa/'T2J- N:|ن.I)Zr,R4VXl#oxv  zY˸j,SWƂ -#Ȃ6#uݙzbEݶ9W+Ăld]N>i~ KjI8?b *-/2- ]nʷv%%JVo?x1.sZگc-' y 1e%|0ZKI>GnGH@D B)gIb?qPhdZngղ:m9lHFR:&js u4o2tAMWo{ǁo^N؇^KmLz1C,kPq7nk*pcil>9DSrkނNPXl}힟3͢;<8g.Itn7`Twˎ<5M06ɨ&"dLd2W.ΰEGPf=x$3w`ҧBuylE hyX:}[З @a#&|zX[.EŃ",QpG$LaCN&Q_,|:;`̤o֐Rz;1Vjy%DWAyTEtF]%FǪM;Il[OS󴃷44:fmGPrp,E69 ,o Z2( Mj%ksz3^0ػU+ߣj7]ւ1,bXrե࿰qRY L!)@$f>Z6.iվ< UL٪u1ywPkshuf/y*Cyl%cP d(z(ϴ8/5;H0Wv?N7|P^Ilʡ!xt痁GSEG3Ҋx,d~lzw)AZ˲] eϘ|&!@Xj$,bܧ >O ѥP=xǢ"H^.{UAּ$S $C@)& Ѕ3>3]݃.[ V= ڗPh,4J1]ҟv*y+&oZl:nRp >Q ŏN-ttާ{ Z}d@5ÍzyBҭ1mՔgd2j7x4_\l I̬J7YT:2hGs(,)3 Upv`걘]p)DI-ͱw:Gzv*5 KqUɸñdr*2G(Do)q)w-ӶJSK5wv>A?zgԡQ Y@xȾ=iLPx+jw+8abmuHDTpWhxZ !Q)]}Fab 'hR |H,<RA-nOa^ߊ$ùs+gR+}y@,v^mz]Ӿ 0GRcQa_ ΟsZq,ԝO^}^夯8^9X7Iy{9-12H(r΢4ZN@VpXJ64|}U~"l?Zmq}4IơR$?֑bJ i{l.VNl:Y&@ v;j?5vUĻ\ bi!2fʸ%ڼ[(,h:R,y|"%aBS󺨉Ɩߥ);F{ L(zт8g}HTw|B-j '`mĨ ?A;ߺ[j%)sSpVӟO!F=RݏMӕb-`'ΎxL>f;Td:NjFei>LtM-*. ݸR 7BG[dqS~GS~R}9u7DgJRܬqz~T@{U5k{'|ϺDwL6י*,5v) ,@RɪNp!r"m4(4( 7%ljLpHF4TdžFi8Ⱥ!7'n*YLe\M̩R{+3S$`rAS!+Xš2= te{J@j9Bm5#C,t2^CM 7BrݕmbO).ȗaf #*BUJrMȑޫóx)R-û(.~7dmbvJN)IcTru-{'A5PA4v?ߊgU>l++eBeuf%UӔuO{oHӭ}>lƉ(>a/=#ޣMonOd|׀`%VbV|ڇ$-|wkO wJ]hzs/MrKbf7yY(jtSeQ_cᄎd.jaHjw9;i9.@}áHڤŘ,*N ~^djt4xzj:eQ ඵv|1ĺֹ@x*2He+^ZoΧa8҄8FP>FRPӫӀQ)P|A.Tp XPqKj=|B#EnOJKO'hh`UFT,$g j竗N"K/E'Z{5s!@V,|s UV,EG=S5BQĐֶ1Ut Ά~?tsGt_s'l2(GImxϨӒLX0ȑULXm<`B yГA[*(ݮew; jgٹ1r:L5* GUire:K|.PIpR]F,q*NI,~KN[[(M6?$!^[Mg$ 7۹ʻ(J$l-If|9x uc:m4@Oq}yH*ht2T+zTʑ~mdYԳI Hˏ6]%3g~N7D̃ᑼgL@lֆCI>sFPxL\1?XFg840vNm_FWb#-}T"uRw$3 DzP5DSlj?x[WxtʇM?OAE噈( ^Y3QT}:m Y{>ܔ bP4N'!ɐhddQCצ ^RX)p;!vXv"Y}YX_p)C)W+[_v.WӴd[? `:.I% ØcgqO V5!js͑ TJGD+l+xp؞v*R(=ǽq*G9f}3X\xX b=ʄX0e\˟(.tTQ5bO%&G€h;1+i ;3zZ Akxe/")<A[2є9GVi % {Uhb,z+%KuiaqNrq %[ 4Q|Ҧm>L8q$4S! ̀'.cWgCrjXTbr=cyYhTm#`.)a74r|%(Hވw!i R[>>6c]JG[ۑԏj3D4I}!-mHT٘2ҧ4">y@5WQ$&=}m9caKIAqDzH䵖 ȷVԓ0ՔEf#&K{޴+Vv]%k5Hq0#[ aG H[kc'GPn`NMuyp3:,:O[g6&Gk92t+D &h!hy{P2VF(UxE%hj33>d)ގls8\47>)Ƙ1A/XyVQ@`qlCtd3`{Ԫ1Yb䚌& g;4{}dܣZo%}|wPoY+py@JDąRoz~bBYQza."mGnӢL+qhE,=*d+. !Ɲ֟ N R0JôS R3,tJ'8ThvϚO1r:JWaN]w!k%NZ$3XJNT8n$CwD3 wt}ħA^g:e'$=C}|";@ XølZvD3tlzP k7-Zv,kv_{0To Ć3 $]1q<2^''=d9l:qW9 !ůLL 0StZ.y-dIPk# S:fʒT~Ba] xycZzO 7_qmPn"RnB'oV^}ռjU~=~9Edb 63) NbNjh}eLmB||C6Al:ã , A)%^ y~op|9xΐ QӤaAԖ%8S YMyA sq.|,1Ss> w clk:y]՘%5j \2@p (FBcaǩØraa rFc(LĬɚ%zI]$P'^XmD0elO4$w,k/R_ AWy(Ct]#x41xa`;${tnSz#6Ts(7}wM?]Ʀ"n5x+%sl?c'\ĬDvSgM .,RV -[t@LŤư`cusd#p.ހ8Ui鬟2kiTAp/^Gۣ\U!7I61ip=?϶G@Iw,|l~Ɨv$ټc)G㯺W{)aO~R֡ͯnCSD,Gihy_GgbPéҒ*%EK :<1u?lb@aN$w~t6ɔNkJ&3 y"']I 8y2v-AC0fg!)RlB81:Y{"2xvYPMxIUQA"g?լ;RB(\!KtZWtQ%UME=jxߩƅhvs3}#8/u2[2y` cXEb%| xGFyt֚U gn9/Lަ%#k)ƒ#YͰE[ɒ^7[oC=xK/H) [t$G @˝4ObLy-I jg8}u\V弴sL/1FUj/;ZCAqrءxh?'iswZ"JFiU_M&^,,dPPi@tpc#3 z[`?eNዏHE[^~NS'ebW6C'!zʑ?=jW8]vh=Kgu|6A15[fulvwano~yLx:IR-B<ݨȚHBӟV_9 >#|BƮٜ X5u.a&w,3՞ȗ7n?A`tX)n޸fPG%ՓSZNZ8g!wu-̒nĺٰWüAM mnɊ=]ZZ^]Ag0ߑHƋ=㖀5h`l ✧bKzጶJkl [#3EQh:mtZȝ "wBsOԡ+SH!O!Ni|dkd')+Y5Z]/IEGɜR1I>}R7PxXk?k7PȍNQV:鲄 35uo] =>pf PG,)%[gL[y\AEPv- [bLJ4u'`;cKWSx~)fjW ;xy, gG2tGY U}qcu]ݺ1L8ؘ,)luj~ArXw_]s]ˌ 8*P_0rim]<#uA-Qs&~TIݻ5{!-5@_e"c /Lnщ?PXwwb7ÙϿR8#7Ƹ&]qN$&xf Mmz^)<%b oa@%&.]-:PهhLE/ox}?j\\Z_|̃sw/˪KN_РQ- @7GT T;F=G+cj:㪬cgo2wJ_Z'!<@\Fe-s$gG~˔D_= ΞUnXWHcIPUkϖBs| [yD:ê5H`Η3 !ӹz"Dx(Ơnt+9 nD'΀eahXO/H#`x4ӥ2b݅ZS1t<,Abܰσ؃>d +6)ǿn }FzE19 ,qr%K!o&zm [.!b0ڢv3&|GD/AApOd/ ڹѨ^9L$GLTu鑎;|2B,1`PP!* X@U)Yך^eC-cd-,0_*~1,Law9t_]`)xJ~p&EA<h# tl:]o/"25sw.cf tQ98[Ub58eԃfAump/V!7FUMv tO ?7% sk[;ӓ7T}[шuz] GA\87, °PϰàUZ(NEI` b&`O._ݥ`Jw:ǰ`ξe :%E%D>0h# :6V%U+z†Drty2sŰV@8%_}}wY胗'f7+.7\0:nəP@^iOA`?2 S?b[n#4^ZZo _ֹrЮOZ|ar2a,h}֫۽~9KHhEa^ UY>dp1$SsPQFT7;ؗvL%#tp- Lx-[eB;AO1l87a2]a@BdJ,$XzmG^"/oS߿E79`_1~oE>7odh JPOE.tQ*G?0 u^G>f#:+Í9s:T1?h4{%s%*ٯj3V ռ :;|Lnj :"yJtlJ%'T`oPM 1ED +ǃ idSR^{]({~5A%0tjSDsh;bM.^ʿxV b{UөvN(]D7fI^c2<:mM3;~J9V$d;}A6/vY) k_4"'I|ފ٤HaҮ d>hhN UlnW CBys~TQX7TL(lgW&ȃMa W5޼^ QQ@0Nу]W6)s)4- C!a%X剆Ǯ7&fgj&(E;^ ;=+``68 ZIC W_2MKÁQ&)A'%#xJŎK܀:L-}mӹH2 ]ҙVTOR nI8jT/P~݆\G_2׳%wJ~Ԗ X |e,$4FU¶ɒ cNE~"^?Z{</)#(Ik|*ܾ)ݱo9ݓ髗v5D()т69ϫUfSUB @Xt|.`m"eEj '} EFW ͎6F k`X`Ak|~#}! ?ʅ(̻lHa.g.٤,| h1;(eL-o44Fu2M^t~䔍5}cHϧE? GCYtj-~z~̔U|Bqǭ1e4/bj}bR/N{47${ҩYϭ<,EDƛWfZ5l(Mf@M9#(-{,xfW٨H-EVN2_Dym?ĜFn>|}r>(uT[@ OH޻G[)'i:DgmSX(yO36D _ !\+E8C6 NX1pϙLFVk]yb/S(]Pd0sʪ}7${=ߐOԠѽo1Jbaz}csZ*IY,S Gƣj/+̥M&GnxU=s# q;|rMuvˆ~כWk6穫 2 :AGZo8G}@[mdg{gA%(HVL.u e"ϭxR%̷2IOgq Hu.18|ۃ]Bh܂I0My\,)l'`ϳHeKE>D! aLw0)C[[zs;m0~4Z$ve c[2W(Co}=[>T=։l6V*fgA(%:/!Tph*]&a]nY`:ݽ[scKBM})zyl9w P]g.|VQ_yVmP_4Pt-#Kj֝q {#X u|Q?>GQ9_q'́s\E帡wQ;AQ QAj2- wUiITB\(}lvDOL_ vtdႈ6'lN8O#6<=qBi1caRמ:vǰZ;5}n SkU n ("e5ln֌mgdB Ovx H`-ÃC{AR+lR̼Gzo "QzOq2P۳px J5׭4%;QJؼs@Q:iёTpҖlje{yYΚ31<rJq[Wi&<^D1P$ޗǙyZKO9GJa$GHI]$ڹ'˦BޯpQ[ &3d4h"#x6i_pytXb;~,4Î@j.^g6s"u\}h&ڝsnrep,rpXV,UL@zz/=x- 0 %åuz&M(_jK5|׻Q99#pjW {%h\'&'5S_?N2i_z#A( kRw=\9q}VQ:r%aj %͂ O #[Vv&_T^eq_PA Mݝ>8#D>JdwDMoE.%YTDfP2?թBȞswe%1jMݜ?dQO [d>Op vJ&qv9rp32]a:~a\+'2?OoYK{ik_L 1WZy 'Viw J&@֤lfae481׫vAoILMY^l`_\֚֗Q}pFpasG7Kƅtt}j}[ BKד+7a?ӜVʶ$) CE)ƓX`6ಏ[́HAKu7dL.U弐痕ȥ8j Şq%%\k 7jT)Cj[|eqӒ |r`cL8P]NJJǀ _q?Eq:wHd\,k ~1/Fl(}HjZm-Im x&l68 xMi_kN#eA(kûRJOdc(ʸU]A$ ܚ̳4 ŗ3ԏwI!ݓKbne%\剘>P>bY,D'"7A Pư{gmf %'tM n AK484ㅺZpʮ4:AH0Alz$\WM;@ ڈ (%]x:1iU츲vnڜɝcªed({>gttѨ ?j^(3f~L 79LgVdʘٗPm3;2")3c6Pb-Zi,#ѝ ;"E;WwV`\˓Qʠ wYɥb&O؏%8A Y`VA YY%KR6enXH ?>vd,(K97ߋ/Aԛ@IIE$t9 ebcj<1hUZdO>e+Wjk[FkYq ɘ>Sybp'E1ww8PWb`>)^rDea1LɗXM&.}?ɰ p<$q}UӢB4_*p,D!yl[0(wYddwKsII%ήUucN[l_AA"g.ܙ9QZ|1P7J8Ջ]UR]p[4Ӽi{,t5WTNX!qkF~TBr/ޕR@PM⇖OaPJ" I%xh~N(.%Eƿ|"p$ VħSo8 s.1Pr<[޷¬)˕+w b^lYȝ/XDgަ% xLm*+ޚ*UFod{~b\~$N!;gr9`YC>u-pʽVO@J %1|`ՊF} bu4XXIG&2>LbzU3cTqdl+*9?:i5E'[8Eyp!Ȗ sZǑcfxi^.==9\WLrH|7 y ҮclU#CG3nMg \]6xxJivR~W]Ed&) idf^F=pg"5!a~ ePOQthSzU$kt'hJip2\4 T1ݧ\Wy,֞l 2@m> #dl_/ҩKDJBND #ar>*0N$נ-$|嘨jL3z*wnŔT}}<{]`K+\@#6FoR! L&eCm($[5C*]` a@MY؋ed sdo_[vo\KZzDҁA}9VOݼ6>CIsn$wIRZEwl$3PAlJRC޳b]R"E/:˗q=!5~J JZԵaod cpJc:FѽTv.ZCogUe\8➯^J?azM#X!hT^4aB%o\˅kmvjCO#*duvCۮ@^S=b çx!s'@i"(hT6O ^zv.&u k;1 Tt3#GP? od* Vu x'jUHڄ2| hD_&h׬ F3"9I!cG.qG#Mb0iI Rsz^#V0UHTH催ڄ~z8A_ex;!]j'@{8hګ$Ul"?dtIj@y?C,&/T*6#QvUbA xb8Qھ6U;'Xږgl`{URrȪF:]p[fp!iA&Y>6hI~ b}i(VjMmrYs=C:__[C_Zᣊ( D-?nK(BW>.M LBƻ9}"3 v0;nNywG3.d6 hnu'/NbioИf&p"8}z­q4[$|~D r}S6w7Tɺd \#}i;:Ohzbx'D/I!VBS[$ 4[p}ENkǬwZnM߼&ϸVƑn$E7+y;Xz$͵ҭծuqLG&qKǖzp3:ǝ3RkWfF\Vd/4+;LԘ3jM [pt=dv#|JF XQCT7T\9.ʌ) ce٣Y]f_H\Ţ_ v@"*:!@B ?^q)doӸx +H_")2-0Hfġ^ZXav -E@K2H9iٻ :]Hmk{,w= uMFk CuS2Džʤpp^T\ /GN&bUg+?]_c϶_<~e%ǒ[H7:dP1y++L ܜ:\LD4`dtJ߻/ҸT?Yt8i 4HR!<=_uH!(t(TltR |a͚㳢zITxalj\9M5(t'z[j}wl԰j*aW?ݼ˒S bgk/Fq.o/=ϥد-;)![`*V + -N(~X5*5)[满:0SkD&vD<*4臥:!̒_]\z r H=ۿDYGr(]5V [S-7M!'ICm |'èZ /AԚ.% `uR'gj (aez٭Hh\eE)g1JHK ƫIlEVȹѵd2(ִDBTwYt،hav¾0GM.OiezHgZ}Nζy gW{;4f&׫t~Vn,?&';SgA3hT9b#D{;Mcj M0W 9Ρ".oݏY&1᪤,]:j EÁ~Ѿެ1ZY[B0Op+N>o9',ᬊSRVJu=3ȟd:W8u#T a HKA,SQ碢,n|D9rQOӷðus=/T+ݗw8LDŽES#}{`J'[/uZz p ,:617!Rޥ%qf@쵰/).=9?/`G͍CaI3cb! 'r\R(m Ke7ӝ/HY)~*LM."]`xT$nv]W\ºBA>1=dF+Npa5lɾ5Zod,'= M z[ԻOh~xC{K@mNmClt4WQ%h︒ѷzZx;JH˿c@1mͯl Ӹv;l8?$-!>QCUT8.-NY7293>HX8qYtvC9)D-92tƀO$kO[M`^6M5;a[!e$ABOLjy.*3-@NaEkcdn(Ai'y-}7p^g J]ݾrUO2.pUF1B}&u'a'yXSEow%Uq=k3ozuW<̽պLޡmA Dp6k 2gP R۔b>#2sӟ" d9#au-1#8 35c-vk.i9sk qcwS8S̔?`h4H܍@0*t_*=j$US)M+'= 3My@'#q_1l!i9Ȃ"OtǼß٦y@;i5 '4caΌu2ŞIe{hH=8!GHMSI 2=h4H7ūc8ʊy4*ӭv  *O~[4i8t\O&O&tl{Un;g>}(W]=o ~6@@4C;_F)enPD?}l-<?{Y&'W*?B=hdqJ'Z~*ҶXיP9Y{^vRk-ٟj̿ ;uy_@K6Z!X]2hҵX-G1o@U>;q/‰?U`Pl MPnaPo Y=8t"}Difz1gP?m@ݏ|Ca=r{+h<0Eup'w XaRq6k¸{sL,l9w/,2dO+ 5,&4q!@1QBf_RG/Wnևטc\b'k0?/ϟJ\ ŮFirA;]]}xHCc ]%|xZgвxʠmt~c@DR>wG+^BAhgj@z4knYg4MBJ+herWMMr!шKebV6v=u圐ubCG\gk8"Y>UY*8sw_%8PB .](c,.y/*zb{sROQVbbQobq%|) g4QAgtQbKǶ|PIIrRJq 6. P OiD#.k=9/f6c"XE ?mb^;ڃrWxu`Qm-3"t{јe45?w7; ݕׇt_$xC&;hei7j6=gQ% #x`_4τRxtn2^"Ӿ9ZЮܵ{~-D9}Pt')|qMb1J5u~dN\Rj!w*GNo)K$Crx,DyW`isߔ>|v97 悏nL*<"k515 4QGFM"nn7 "Ӟ)KT(m&#QrKo#uJ=y_-DW`iڐJ99%KO둊9Q4 ŰYiG,.AJfu/@ ٝ.s) B=44!uMOނ9d/A0!O/7{(ml+Gt<|D" *l|7@K&ml{Boi,5#B(yYipȇy:dYDzc,_ωhCƩDE2PK'll|}1qwk:GoCdЫ9h/\ɟh<C]-{ X1+10Q+P/ð42sz?1$ÐJvGXPꋢRb$4:_iG$Ijm*:Z\}1m1&E[:3"CwðZ+-+ZX)HVyN-TRl[sz"'V $xPKG˝_KI!׃} E8i?DF+Ho2|0t:C09Dd?-\K?{ DqhO8 Nы۬U$]c$O=S烕!YfLSn`(}@NC@ yeB2.Zf"iA }9``ti faȫvm @:wDTIoj標=RHRZB8?=I^h ʾ̙Գ\#nZM5WWԤ)cp+҈swBqb%I|ocBsdW*™Tǎ(녝e*}ÿ ;2.YJjˌFOh`mIM(ᒣ63CFSZ 9,:|@/gwHkF@ff"V{x?ٍw7߉\>Eg#A?||x,zP.QDqFVxgP K7ni|')y[WUi֞4}GHX)v"Yz^U:s{6]`֗eSYpr/$Tb2cMC .}s7țj݃)$åGtbԌ~NOg$Yq!Jb6-;\46&?u _)O#W#`&nObqZcPhNw+,'iS="ْ$?yZUk; D(Iȣ Dfk2TX3:s lh7]H8BP{]] /-DKb`VP=Т4avLP9a7 Z2|aر! US3,߆c;v"6DhzǼ$%DY4Xl3ƀCk1Z> ~2@Kyf:u{-ZLՔT1r3O8"=W \23u!v_>q-UBFˬ|x : d/fl[2p;Xƴ2~Kz-CYR;@4<8R(",j^ןҍHѠԭ@M ՃG^bJeN?ذ9*/@U[XH[#>z'Yr/ %Cʵآ'сJY&}_NS`8@ԯ͵'N3a'8 'zĒ+VF9, Z4K;>Q]簶y3|^ow,x:5VtSYiJy("+s:2we!V(q`]#wH @+IT@F“&,B]s.^7#AnI$$/^B5$;l>Z:gu_5S1RRUo ^X>ӘP E8ȴgR𱢱*[5!;Ji?TfNޚi'+VS~ f+3so}Afmo$qLxT\]\D)IOhj~|[.Rc[UA|#U:k %~ C Kk:em?W/{lJynehw!(S$IMK)|rcϝ#+ίoǕ Otka5 _0lF9Laء=Wҙ/)|gN]t9D^ Ta`2|vdVx?q+<+F DUHMMó(k(Fhc(Q(X#_}m3YcI]VkF&Vɋ2]i؈뚹?43YL^kd 5G/G1nu~Օa,:7ˏtb&4*F0 hXⷼ{Gj/q%79sdOJD"9 :|GxCToer$ yL^e ᳍X";'tBш!-(֊S ϯN)+) {b`"~9.D u&8|YӯR=o7sxGsz}Vc]{: ~1-;x7gq$p %sr*XC&\oyLN09qf@d5dk1(<܏"U$G|Dpc.x5pd bV!C׷}hmi +_ F1VmSM> )䄃Lp)1't1}L;B$_?,ȯOm\͹K:Rl YZ